------- Comment #4 from jason at gcc dot gnu dot org 2008-11-12 20:52 ------- Subject: Bug 38007
Author: jason Date: Wed Nov 12 20:50:45 2008 New Revision: 141800 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=141800 Log: PR c++/38007 gcc/cp/ * typeck.c (cp_build_modify_expr): Update bitfield handling. gcc/ * c-common.c (c_common_signed_or_unsigned_type): Remove C++ special casing. gcc/testsuite/ * g++.dg/conversion/bitfield10.C: New test. * g++.dg/warn/pr35635.C (func1): Accept additional warning. * g++.old-deja/g++.mike/enum1.C: Expect warn about assignment. * g++.dg/expr/bitfield9.C: Pass -Wno-overflow. Added: trunk/gcc/testsuite/g++.dg/conversion/bitfield10.C Modified: trunk/gcc/ChangeLog trunk/gcc/c-common.c trunk/gcc/cp/ChangeLog trunk/gcc/cp/typeck.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/g++.dg/expr/bitfield9.C trunk/gcc/testsuite/g++.dg/warn/pr35635.C trunk/gcc/testsuite/g++.old-deja/g++.mike/enum1.C -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38007