------- Comment #12 from janis at gcc dot gnu dot org 2006-06-09 18:10 ------- The reduced testcase from comment #7 doesn't fail with my i686 cross compilers on powerpc-linux, so I did a regression hunt using the testcase from comment #4. It identified this patch as the fix on mainline:
http://gcc.gnu.org/viewcvs?view=rev&rev=113199 r113199 | mmitchel | 2006-04-23 18:04:33 +0000 (Sun, 23 Apr 2006) This is indeed Mark's bitfield patch, Andrew guessed correctly. I've got another regression hunt running to find the break; it's currently between revisions 83668 and 83876 in late May 2004; there are broken builds in there so it might take awhile to keep the hunt progressing. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27826