diff options
author | Manuel López-Ibáñez <manu@gcc.gnu.org> | 2008-08-13 10:01:52 +0000 |
---|---|---|
committer | Manuel López-Ibáñez <manu@gcc.gnu.org> | 2008-08-13 10:01:52 +0000 |
commit | 374035cb20b323d0e95559499fc0089aa4cedff9 (patch) | |
tree | c369a65444f35bfe20b1e10fe92aa6089f0b2b5e /gcc/c-parser.c | |
parent | 25c6036a5bc49ba73bc3f5d2573cf2506b513a1f (diff) | |
download | gcc-374035cb20b323d0e95559499fc0089aa4cedff9.zip gcc-374035cb20b323d0e95559499fc0089aa4cedff9.tar.gz gcc-374035cb20b323d0e95559499fc0089aa4cedff9.tar.bz2 |
re PR c/35635 (-Wconversion problematic with bitfields)
2008-08-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 35635
* c-common.c (conversion_warning): Use a switch. Ignore boolean
expressions except for conversions to signed:1 bitfields. Handle
COND_EXPR with constant operands.
testsuite/
* gcc.dg/pr35635.c: New.
* gcc.dg/Wconversion-integer.c: Update.
* gcc.dg/Wconversion-integer-no-sign.c: Update.
* gcc.dg/Wsign-conversion.c: Update.
* g++.dg/warn/pr35635.C: New.
* g++.dg/warn/Wconversion-integer.C: Update.
* g++.dg/warn/Wsign-conversion.C: Update.
From-SVN: r139049
Diffstat (limited to 'gcc/c-parser.c')
0 files changed, 0 insertions, 0 deletions