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

Reply via email to