diff options
author | neil <neil@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-01-30 19:19:40 +0000 |
---|---|---|
committer | neil <neil@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-01-30 19:19:40 +0000 |
commit | 99005dbb905d2f7dfd7711b11bce096c730eb403 (patch) | |
tree | d8f79081ba49b8c1fd91e83b95f8c1ca69877c3e /gcc/toplev.c | |
parent | b6033296e342474b17b732d52c788ebb8b1c1a40 (diff) | |
download | ppe42-gcc-99005dbb905d2f7dfd7711b11bce096c730eb403.tar.gz ppe42-gcc-99005dbb905d2f7dfd7711b11bce096c730eb403.zip |
* c-decl.c (c_expand_body): Check TYPE_SIZE_UNIT (ret_type)
is not NULL.
* toplev.c (decode_W_option): Update warn_larger_than
unconditionally for each processed switch.
* testsuite/gcc.dg/Wlarger-than.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39352 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/toplev.c')
-rw-r--r-- | gcc/toplev.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c index d29d6c0ae36..64b9bc3c305 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -4170,8 +4170,7 @@ decode_W_option (arg) { larger_than_size = read_integral_parameter (option_value, arg - 2, -1); - if (larger_than_size != -1) - warn_larger_than = 1; + warn_larger_than = larger_than_size != -1; } else if (!strcmp (arg, "unused")) { |