--- Comment #9 from matz at suse dot de 2006-03-13 08:57 ---
-fno-ivopts fixes it. The problem is how bitfield refs are dealt with it
seems. With -fno-ivopts the final_cleanup pass looks like so at the
interesting point:
D.2180 = BIT_FIELD_REF <*pdev, 32, 544> & 4294967295;
...
if
--- Comment #8 from olh at suse dot de 2006-03-11 15:56 ---
yes.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26643
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-03-11 15:35 ---
Can you try "-O1 -fno-ivopts"?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26643
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-03-11 15:32 ---
This works on the mainline on powerpc-darwin and on the 4.1 branch on
x86_64-linux-gnu and the mainline on x86_64.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Adde