------- Comment #5 from jason at gcc dot gnu dot org 2008-11-12 22:09 ------- Subject: Bug 38007
Author: jason Date: Wed Nov 12 22:08:01 2008 New Revision: 141808 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=141808 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: branches/gcc-4_3-branch/gcc/testsuite/g++.dg/conversion/bitfield10.C - copied unchanged from r141800, trunk/gcc/testsuite/g++.dg/conversion/bitfield10.C Modified: branches/gcc-4_3-branch/gcc/ChangeLog branches/gcc-4_3-branch/gcc/c-common.c branches/gcc-4_3-branch/gcc/cp/ChangeLog branches/gcc-4_3-branch/gcc/cp/typeck.c branches/gcc-4_3-branch/gcc/testsuite/ChangeLog branches/gcc-4_3-branch/gcc/testsuite/g++.dg/expr/bitfield9.C branches/gcc-4_3-branch/gcc/testsuite/g++.old-deja/g++.mike/enum1.C -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38007