> 2017-01-30 Richard Biener <rguent...@suse.de> > > PR target/79277 > * config/i386/i386-modes.def: Align DFmode properly.
Index: gcc/config/i386/i386-modes.def =================================================================== --- gcc/config/i386/i386-modes.def (revision 245021) +++ gcc/config/i386/i386-modes.def (working copy) @@ -33,6 +33,7 @@ ADJUST_FLOAT_FORMAT (XF, (TARGET_128BIT_ : &ieee_extended_intel_96_format)); ADJUST_BYTESIZE (XF, TARGET_128BIT_LONG_DOUBLE ? 16 : 12); ADJUST_ALIGNMENT (XF, TARGET_128BIT_LONG_DOUBLE ? 16 : 4); +ADJUST_ALIGNMENT (DF, !TARGET_64BIT ? 4 : 8); Please avoid negative logic, just swap arms of the conditional around. Uros.