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 ```