On 2/23/21 3:05 AM, YunQiang Su wrote:
> It is found by ada s-pack96.adb ftbfs, due to 96bit load: 96 = 64 + 32.
> While the 32bit pair of <load>l <load>r is mark as SUBREG, so they are
> not in SImode, make it fail to find suitable insn.
>
> gcc/ChangeLog:
>
>       PR target/98996
>       * config/mips/mips.c (mips_expand_ext_as_unaligned_load):
>       If TARGET_64BIT and dest is SUBREG, we check the width, if it
>       equal to SImode, we use SImode operation, just like what we are
>       doing for REG one.
Thanks.  I fixed some minor whitespace issues and installed both patches
in this series.
jeff

Reply via email to