summaryrefslogtreecommitdiffstats
path: root/gcc/toplev.c
diff options
context:
space:
mode:
authorneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>2001-01-30 19:19:40 +0000
committerneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>2001-01-30 19:19:40 +0000
commit99005dbb905d2f7dfd7711b11bce096c730eb403 (patch)
treed8f79081ba49b8c1fd91e83b95f8c1ca69877c3e /gcc/toplev.c
parentb6033296e342474b17b732d52c788ebb8b1c1a40 (diff)
downloadppe42-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.c3
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"))
{
OpenPOWER on IntegriCloud