]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/33887 (Reference to bitfield gets wrong value when optimizing)
authorRichard Guenther <rguenther@suse.de>
Fri, 25 Jan 2008 12:06:31 +0000 (12:06 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 25 Jan 2008 12:06:31 +0000 (12:06 +0000)
commit57e2aff267801c94a26098f7cb7b1e9bc054b854
tree5710bf6fd996dbfb4ebf091c78d3a355aab1b6ee
parentf84fe9b6f7ef38e8c68edd1a64f260521c251dbf
re PR c++/33887 (Reference to bitfield gets wrong value when optimizing)

2008-01-25  Richard Guenther  <rguenther@suse.de>

PR c++/33887
* cp-lang.c (LANG_HOOKS_REDUCE_BIT_FIELD_OPERATIONS): Define
to true.

* g++.dg/torture/pr33887-1.C: New testcase.
* g++.dg/torture/pr33887-2.C: Likewise.
* g++.dg/torture/pr33887-3.C: Likewise.
* gcc.c-torture/execute/20071211-1.c: Likewise.

From-SVN: r131823
gcc/cp/ChangeLog
gcc/cp/cp-lang.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/torture/pr33887-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/torture/pr33887-2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/torture/pr33887-3.C [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20071211-1.c [new file with mode: 0644]