------- Comment #1 from wilson at tuliptree dot org 2008-03-31 22:42 ------- Subject: Re: New: [4.4 Regression]: Revision 133759 breaks ia64
hjl dot tools at gmail dot com wrote: > On Linux/ia64, I got > /net/gnu-13/export/gnu/src/gcc/gcc/gcc/emit-rtl.c: In function `init_emit': > /net/gnu-13/export/gnu/src/gcc/gcc/gcc/emit-rtl.c:5035: error: structure has > no > member named `emit' That isn't the only one broken. Just grepping for cfun->emit, I see that m32c and sparc are broken also. There may also be others that are broken, I haven't fully studied the patch yet. It looks like cfun->emit->regno_pointer_align is now rtl.emit.regno_pointer_align And since rtl is apparently now static allocated, the old code if (cfun && cfun->emit->regno_pointer_align) \ becomes if (rtl.emit.regno_pointer_align) \ Jim -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35781