Package: src:gcc-11 Version: 11-20210207-1 Control: forward -1 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98996 s-pack96.adb should generate ldl/ldr pair + lwl/lwr pair since 96=64+32. When generate the pairs, it use the type SUBREG instead of REG, while in mips_expand_ext_as_unaligned_load it only process REG_P but without SUBREG_P.
Attachment:
mips64-ada.diff
Description: Binary data