https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119430

--- Comment #1 from Sam James <sjames at gcc dot gnu.org> ---
```
Thread 3.1 "gnat1" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xf7a1a220 (LWP 3135218)]
0x0148a7a0 in elists__append_elmt (n=57415496, to=-327486975) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/elists.adb:109
109           L : constant Elmt_Id := Elists.Table (To).Last;
(gdb) bt
#0  0x0148a7a0 in elists__append_elmt (n=57415496, to=-327486975) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/elists.adb:109
#1  elists__append_elmt (n=57415496, to=-327486975) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/elists.adb:108
#2  0x01489af0 in elists__append_new_elmt (n=57415496, to=-327486975) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/elists.adb:145
#3  0x0290aed8 in
sem_prag__analyze_initializes_in_decl_part__collect_states_and_objects.45.lto_priv.0
(pack_decl=57415496)
    at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/sem_prag.adb:4045
#4  0x0077a1bc in sem_prag__analyze_initializes_in_decl_part (n=57415496) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/sem_prag.adb:4102
#5  0x025a4e80 in contracts__analyze_package_contract (pack_id=57415496) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/contracts.adb:1290
#6  0x017a1b80 in sem_ch3__analyze_declarations (l=57415496) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/sem_ch3.adb:2962
#7  0x0179f3cc in sem_ch7__analyze_package_specification (n=57415496) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/sem_ch7.adb:1711
#8  0x017209e0 in sem__analyze (n=57415496) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/sem.adb:472
#9  0x02599b2c in sem_ch7__analyze_package_declaration (n=57415496) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/sem_ch7.adb:1227
#10 0x017209d4 in sem__analyze (n=57415496) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/sem.adb:463
#11 0x02591708 in sem_ch10__analyze_compilation_unit (n=57415496) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/sem_ch10.adb:1149
#12 0x01720a1c in sem__analyze (n=57415496) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/sem.adb:184
#13 0x0258a718 in sem__semantics (comp_unit=57415496) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/sem.adb:1479
#14 0x0259164c in sem_ch10__analyze_compilation_unit (n=57415496) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/sem_ch10.adb:1109
#15 0x01720a1c in sem__analyze (n=57415496) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/sem.adb:184
#16 0x0258a718 in sem__semantics (comp_unit=57415496) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/sem.adb:1479
#17 0x02591c40 in sem_ch10__analyze_compilation_unit (n=57415496) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/sem_ch10.adb:940
#18 0x01720a1c in sem__analyze (n=57415496) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/sem.adb:184
#19 0x0258a718 in sem__semantics (comp_unit=57415496) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/sem.adb:1479
#20 0x024e0680 in _ada_frontend () at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/frontend.adb:415
#21 0x02495978 in _ada_gnat1drv () at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/gnat1drv.adb:1167
#22 0x0245d280 in _ZL15gnat_parse_filev.lto_priv.0 () at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/ada/gcc-interface/misc.cc:120
#23 0x0245cd58 in _ZL12compile_filev.lto_priv.0 () at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/toplev.cc:452
#24 0x023db084 in _ZN6toplev4mainEiPPc (this=0x36c1748, argc=26,
argv=0xfffeec84) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/toplev.cc:2212
#25 0x023d9a8c in main (argc=57415496, argv=0xec7af201) at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/main.cc:39
```

```
(gdb) x/5i $pc
=> 0x148a7a0 <elists__append_elmt+72>:  ldr     r5, [r3, #4]
   0x148a7a4 <elists__append_elmt+76>:  bne     0x148a8f8
<elists__append_elmt+416>
   0x148a7a8 <elists__append_elmt+80>:  ldr     r2, [pc, #340]  @ 0x148a904
<elists__append_elmt+428>
   0x148a7ac <elists__append_elmt+84>:  ldr     r3, [pc, #340]  @ 0x148a908
<elists__append_elmt+432>
   0x148a7b0 <elists__append_elmt+88>:  add     r2, pc, r2
```

Reply via email to