]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/c-family/c-common.c
PR c++/38007
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Nov 2008 20:50:45 +0000 (20:50 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Nov 2008 20:50:45 +0000 (20:50 +0000)
commit0c4abe5bf270c0a67b78818b69d273beb532ad26
tree8fdace543da40707cb9b62a31440fa60bc60f1a8
parent6f25240879fc6c52390b934bf19d341a6a33654c
    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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@141800 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-common.c
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/conversion/bitfield10.C [new file with mode: 0644]
gcc/testsuite/g++.dg/expr/bitfield9.C
gcc/testsuite/g++.dg/warn/pr35635.C
gcc/testsuite/g++.old-deja/g++.mike/enum1.C