Re: Fix e500 offset handling for TImode

2016-11-23 Thread Segher Boessenkool
On Wed, Nov 23, 2016 at 09:16:33PM +, Joseph Myers wrote: > 2016-11-23 Joseph Myers > > * config/rs6000/rs6000.c (rs6000_legitimate_offset_address_p): For > TARGET_E500_DOUBLE. handle TDmode, TImode and PTImode the same as > TFmode, IFmode and KFmode. This is fine. Thank

Fix e500 offset handling for TImode

2016-11-23 Thread Joseph Myers
Given my previous fix for a missing insn pattern for e500, building glibc runs into an assembler error "Error: operand out of range (256 is not between 0 and 248)". This comes from an insn: (insn 115 1209 1210 (set (reg:DF 27 27 [orig:294 _129 ] [294]) (subreg:DF (mem/c:TI (plus:SI (reg/f