-
- Downloads
re PR c++/38007 (g++ instantiate same operator twice due to bitfield in -O0...
re PR c++/38007 (g++ instantiate same operator twice due to bitfield in -O0 mode, causing symbol already defined assembler error) 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. From-SVN: r141800
Showing
- gcc/ChangeLog 6 additions, 0 deletionsgcc/ChangeLog
- gcc/c-common.c 2 additions, 5 deletionsgcc/c-common.c
- gcc/cp/ChangeLog 5 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/typeck.c 13 additions, 56 deletionsgcc/cp/typeck.c
- gcc/testsuite/ChangeLog 8 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/conversion/bitfield10.C 24 additions, 0 deletionsgcc/testsuite/g++.dg/conversion/bitfield10.C
- gcc/testsuite/g++.dg/expr/bitfield9.C 1 addition, 0 deletionsgcc/testsuite/g++.dg/expr/bitfield9.C
- gcc/testsuite/g++.dg/warn/pr35635.C 1 addition, 1 deletiongcc/testsuite/g++.dg/warn/pr35635.C
- gcc/testsuite/g++.old-deja/g++.mike/enum1.C 1 addition, 1 deletiongcc/testsuite/g++.old-deja/g++.mike/enum1.C
Loading
Please register or sign in to comment