[Bug c++/35909] [4.3/4.4 Regression] ICE with bit-field and const references

2008-04-21 Thread aoliva at gcc dot gnu dot org
--- Comment #9 from aoliva at gcc dot gnu dot org 2008-04-22 06:28 --- Created an attachment (id=15507) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15507&action=view) Patch that fixes the bug, under test Here's a patch that I've come up with that fixes this bug. I've just start

[Bug c++/35909] [4.3/4.4 Regression] ICE with bit-field and const references

2008-04-21 Thread aoliva at gcc dot gnu dot org
--- Comment #8 from aoliva at gcc dot gnu dot org 2008-04-22 06:27 --- Mine -- aoliva at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at

[Bug c++/35909] [4.3/4.4 Regression] ICE with bit-field and const references

2008-04-21 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2008-04-21 16:04 --- That explains why I didn't see it with my 4.3.0 build. Lowering severity again. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/35909] [4.3/4.4 Regression] ICE with bit-field and const references

2008-04-21 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2008-04-21 15:58 --- Introduced by PR35056, so it is not a regression against 4.3.0, but against 4.2.x. The ICE is only present in ENABLE_CHECKING builds, otherwise TARGET_EXPR with incompatible type is created. Why do you think the testc

[Bug c++/35909] [4.3/4.4 Regression] ICE with bit-field and const references

2008-04-20 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2008-04-20 20:48 --- This also fails on the 4.3 branch now which makes it a regression against 4.3.0. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added