https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98996
Bug ID: 98996 Summary: mips64 ada ftbfs Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada Assignee: unassigned at gcc dot gnu.org Reporter: syq at debian dot org Target Milestone: --- /usr/bin/mips64el-linux-gnuabi64-ld: a-nbnbin.o: in function `ada__numerics__big_numbers__big_integers__from_string': s-genbig.adb:(.text+0x6778): undefined reference to `system__val_llli__impl__value_integer' /usr/bin/mips64el-linux-gnuabi64-ld: s-genbig.adb:(.text+0x6780): undefined reference to `system__val_llli__impl__value_integer' https://buildd.debian.org/status/fetch.php?pkg=gcc-11&arch=mips64el&ver=11-20210130-1&stamp=1612321109&raw=0 With add $(GNATRTL_128BIT_PAIRS) and $(GNATRTL_128BIT_OBJS), the problem is now: s-pack96.adb: In function 'System.Pack_96.Getu_96': s-pack96.adb:170:8: error: unrecognizable insn: (insn 377 376 378 16 (set (reg:DI 499) (unspec:DI [ (mem:BLK (plus:DI (reg/f:DI 216 [ _65 ]) (const_int 8 [0x8])) [0 +8 S4 A8]) (mem:QI (plus:DI (reg/f:DI 216 [ _65 ]) (const_int 11 [0xb])) [0 +11 S1 A8]) ] UNSPEC_LOAD_LEFT)) "s-pack96.adb":160:23 -1 (nil)) during RTL pass: vregs