On Fri, 15 Feb 2008, Ralf Corsepius wrote: > > 2007-09-26 Joseph Myers <[EMAIL PROTECTED]> > > > > * config/m68k/m68k.h (DWARF_CIE_DATA_ALIGNMENT): Define. > > > > Index: gcc/config/m68k/m68k.h > > =================================================================== > > --- gcc/config/m68k/m68k.h > > +++ gcc/config/m68k/m68k.h > > @@ -317,6 +317,8 @@ > > #define STRICT_ALIGNMENT (TARGET_STRICT_ALIGNMENT) > > #define M68K_HONOR_TARGET_STRICT_ALIGNMENT 1 > > > > +#define DWARF_CIE_DATA_ALIGNMENT -2 > > + > > #define INT_TYPE_SIZE (TARGET_SHORT ? 16 : 32) > > > > /* Define these to avoid dependence on meaning of `int'. */ > > > > Thanks for the patch, I don't know if it does the "right thing(tm)", > but it at least lets building rtems succeed, i.e. it seems to solve > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35088)
In that case, OK to commit to trunk? (The patch rationale is that 4-byte stack alignment is not always guaranteed on m68k/ColdFire, only 2-byte.) -- Joseph S. Myers [EMAIL PROTECTED]