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