iverilog/tgt-stub
Larry Doolittle e221a8ced9 Rearrange compiler warning flags
Before this patch, WARNING_FLAGS applied to both C and C++,
and WARNING_FLAGS_CXX applied to C++ only.
This patch adds a WARNING_FLAGS_CC that applies to C only.
That change should be generally useful; in particular the C
code is almost ready for -Wstrict-prototypes, which does not
apply to C++.

-Wextra (or -W) used to only apply to C++ via WARNING_FLAGS_CXX.
This patch moves it to WARNING_FLAGS, to apply to both C and C++.
Unfortunately, that triggers a ton of warnings.

For now, cover most of the new warnings up by adding
-Wno-unused -Wno-sign-compare -Wno-type-limits
to WARNING_FLAGS_CC.  In the long run, I want to change the C coding
style, and take off these disable-warning flags.  But those changes
can dribble in as separate commits; this patch is big enough already.

Actually fix a couple missing-field-initializers in libveriuser/veriusertfs.c.
2014-07-09 09:04:17 -07:00
..
Makefile.in Rearrange compiler warning flags 2014-07-09 09:04:17 -07:00
classes.c Clean up some more sign-compare issues 2014-06-17 12:57:26 -07:00
constant.c Fix handling of certain constants in ivl_target.h API. 2013-08-01 17:28:04 -07:00
cppcheck.sup Some more cppcheck cleanup/updates 2014-06-29 20:39:40 -07:00
enumerate.c updated FSF-address 2012-08-29 10:12:10 -07:00
expression.c Pick some low-hanging const fruit 2014-06-09 10:47:28 -07:00
priv.h Support nested l-value objects 2013-11-22 19:54:42 -08:00
statement.c Support nested l-value objects 2013-11-22 19:54:42 -08:00
stub-s.conf Remove redundant back-end selections. 2008-09-07 16:43:54 -07:00
stub.c Basic DFF asynchronous set/reset synthesis support. 2014-06-15 18:22:02 -07:00
stub.conf Remove redundant back-end selections. 2008-09-07 16:43:54 -07:00
switches.c updated FSF-address 2012-08-29 10:12:10 -07:00
types.c ivl_target API for class types with properties. 2012-12-10 19:20:02 -08:00