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

            Bug ID: 100564
           Summary: [12 Regression] Broken Ada bootstrap
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ada
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
  Target Milestone: ---

I see the following crash when using stage1 GNAT compiler:

abuild@marxinbox:~/rpmbuild/BUILD/gcc-12.0.0+git185139/obj-x86_64-suse-linux/gcc>
valgrind --trace-children=yes
/home/abuild/rpmbuild/BUILD/gcc-12.0.0+git185139/obj-x86_64-suse-linux/./prev-gcc/xgcc
-B/home/abuild/rpmbuild/BUILD/gcc-12.0.0+git185139/obj-x86_64-suse-linux/./prev-gcc/
-B/usr/x86_64-suse-linux/bin/ -B/usr/x86_64-suse-linux/bin/
-B/usr/x86_64-suse-linux/lib/ -isystem /usr/x86_64-suse-linux/include -isystem
/usr/x86_64-suse-linux/sys-include   -fno-checking -c -fmessage-length=0
-grecord-gcc-switches -O2 -D_FORTIFY_SOURCE=2 -funwind-tables
-fasynchronous-unwind-tables -fstack-clash-protection -g -U_FORTIFY_SOURCE
-fno-checking -gtoggle -fprofile-generate  -gnatpg -gnatwns  -W -Wall -nostdinc
-I- -I. -Iada/generated -Iada -Iada/gcc-interface -I../../gcc/ada
-I../../gcc/ada/gcc-interface -Iada/libgnat -I../../gcc/ada/libgnat
../../gcc/ada/sem_intr.adb -o ada/sem_intr.o
==14193== Memcheck, a memory error detector
==14193== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==14193== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==14193== Command:
/home/abuild/rpmbuild/BUILD/gcc-12.0.0+git185139/obj-x86_64-suse-linux/./prev-gcc/xgcc
-B/home/abuild/rpmbuild/BUILD/gcc-12.0.0+git185139/obj-x86_64-suse-linux/./prev-gcc/
-B/usr/x86_64-suse-linux/bin/ -B/usr/x86_64-suse-linux/bin/
-B/usr/x86_64-suse-linux/lib/ -isystem /usr/x86_64-suse-linux/include -isystem
/usr/x86_64-suse-linux/sys-include -fno-checking -c -fmessage-length=0
-grecord-gcc-switches -O2 -D_FORTIFY_SOURCE=2 -funwind-tables
-fasynchronous-unwind-tables -fstack-clash-protection -g -U_FORTIFY_SOURCE
-fno-checking -gtoggle -fprofile-generate -gnatpg -gnatwns -W -Wall -nostdinc
-I- -I. -Iada/generated -Iada -Iada/gcc-interface -I../../gcc/ada
-I../../gcc/ada/gcc-interface -Iada/libgnat -I../../gcc/ada/libgnat
../../gcc/ada/sem_intr.adb -o ada/sem_intr.o
==14193== 
==14194== Memcheck, a memory error detector
==14194== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==14194== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==14194== Command:
/home/abuild/rpmbuild/BUILD/gcc-12.0.0+git185139/obj-x86_64-suse-linux/./prev-gcc/gnat1
-I - -I . -I ada/generated -I ada -I ada/gcc-interface -I ../../gcc/ada -I
../../gcc/ada/gcc-interface -I ada/libgnat -I ../../gcc/ada/libgnat -gnatwa
-quiet -nostdinc -O2 -Wextra -Wall -dumpdir ada/ -dumpbase sem_intr.adb
-dumpbase-ext .adb -fmessage-length=0 -grecord-gcc-switches -funwind-tables
-fasynchronous-unwind-tables -fstack-clash-protection -g -fno-checking -gtoggle
-fprofile-generate -gnatpg -gnatwns -mtune=generic -march=x86-64 -gnatO
ada/sem_intr.o ../../gcc/ada/sem_intr.adb -o /tmp/ccDExgSm.s
==14194== 
--14194-- WARNING: Serious error when reading debug info
--14194-- When reading debug info from
/home/abuild/rpmbuild/BUILD/gcc-12.0.0+git185139/obj-x86_64-suse-linux/prev-gcc/gnat1:
--14194-- get_inlFnName: absori not a subprogram
==14194== Conditional jump or move depends on uninitialised value(s)
==14194==    at 0x4D43A3: atree__size_in_slots (atree.adb:2129)
==14194==    by 0x4D535E: atree__change_node (atree.adb:1717)
==14194==    by 0x79F55C: sinfo__cn__change_name_to_procedure_call_statement
(sinfo-cn.adb:142)
==14194==    by 0x61F517: par__ch5__p_sequence_of_statements.4888
(par-ch5.adb:676)
==14194==    by 0x623AC7: par__ch5__p_if_statement.7928 (par-ch5.adb:1222)
==14194==    by 0x61DD23: par__ch5__p_sequence_of_statements.4888
(par-ch5.adb:891)
==14194==    by 0x620639: par__ch11__p_handled_sequence_of_statements.4939
(par-ch11.adb:64)
==14194==    by 0x62102A: par__ch5__parse_decls_begin_end.4891
(par-ch5.adb:2272)
==14194==    by 0x621DD5: par__ch6__p_subprogram.4909 (par-ch6.adb:935)
==14194==    by 0x612806: par__ch3__p_declarative_items.5836 (par-ch3.adb:4325)
==14194==    by 0x620E3D: par__ch5__parse_decls_begin_end.4891
(par-ch3.adb:4273)
==14194==    by 0x62454A: par__ch7__p_package.4912 (par-ch7.adb:184)
...

Reply via email to