Jeff Law via Gcc-patches <gcc-patches@gcc.gnu.org> 于2021年2月26日周五 上午10:57写道:
>
>
>
> 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.

Thank you so much.

> jeff
>


-- 
YunQiang Su

Reply via email to