https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126107
Bug ID: 126107
Summary: [SH] cc1gm2: internal compiler error: expecting Param
or VarParam symbol
Product: gcc
Version: 17.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: glaubitz at debian dot org
CC: olegendo at gcc dot gnu.org
Target Milestone: ---
Target: sh*-*-*
Trying a bootstrap build of GCC (ca97c747850) for SH with m2 enabled fails
with:
cp -p m2/stage1/cc1gm2 cc1gm2
test -d /home/glaubitz/gcc/build/gcc/m2/gm2-libs || /bin/bash
../../gcc/../mkinstalldirs /home/glaubitz/gcc/build/gcc/m2/gm2-libs
test -d /home/glaubitz/gcc/build/gcc/m2/gm2-libs-iso || /bin/bash
../../gcc/../mkinstalldirs /home/glaubitz/gcc/build/gcc/m2/gm2-libs-iso
test -d /home/glaubitz/gcc/build/gcc/m2/gm2-libs-coroutines || /bin/bash
../../gcc/../mkinstalldirs /home/glaubitz/gcc/build/gcc/m2/gm2-libs-coroutines
echo "GM2_FOR_TARGET /home/glaubitz/gcc/build/./gcc/gm2
-B/home/glaubitz/gcc/build/./gcc/ -fno-checking"
GM2_FOR_TARGET /home/glaubitz/gcc/build/./gcc/gm2
-B/home/glaubitz/gcc/build/./gcc/ -fno-checking
echo "GCC_FOR_TARGET /home/glaubitz/gcc/build/./gcc/xgcc
-B/home/glaubitz/gcc/build/./gcc/ -fno-checking"
GCC_FOR_TARGET /home/glaubitz/gcc/build/./gcc/xgcc
-B/home/glaubitz/gcc/build/./gcc/ -fno-checking
/bin/bash ../../gcc/m2/tools-src/makeSystem -fpim \
../../gcc/m2/gm2-libs/SYSTEM.def \
../../gcc/m2/gm2-libs/SYSTEM.mod \
-I../../gcc/m2/gm2-libs \
"/home/glaubitz/gcc/build/./gcc/gm2
-B/home/glaubitz/gcc/build/./gcc/ -fno-checking"
/home/glaubitz/gcc/build/gcc/m2/gm2-libs/SYSTEM.def
mkdir -p -- /home/glaubitz/gcc/build/gcc/m2/gm2-libs-iso
mkdir -p -- /home/glaubitz/gcc/build/gcc/m2/gm2-libs-coroutines
/bin/bash ../../gcc/m2/tools-src/makeSystem -fiso \
../../gcc/m2/gm2-libs-iso/SYSTEM.def \
../../gcc/m2/gm2-libs-iso/SYSTEM.mod \
-I../../gcc/m2/gm2-libs-iso -I../../gcc/m2/gm2-libs \
"/home/glaubitz/gcc/build/./gcc/gm2
-B/home/glaubitz/gcc/build/./gcc/ -fno-checking"
/home/glaubitz/gcc/build/gcc/m2/gm2-libs-iso/SYSTEM.def
/bin/bash ../../gcc/m2/tools-src/makeSystem -fpim \
../../gcc/m2/gm2-libs-coroutines/SYSTEM.def \
../../gcc/m2/gm2-libs-coroutines/SYSTEM.mod \
-I../../gcc/m2/gm2-libs-coroutines -I../../gcc/m2/gm2-libs-iso
-I../../gcc/m2/gm2-libs \
"/home/glaubitz/gcc/build/./gcc/gm2
-B/home/glaubitz/gcc/build/./gcc/ -fno-checking"
/home/glaubitz/gcc/build/gcc/m2/gm2-libs-coroutines/SYSTEM.def
cc1gm2: internal compiler error: expecting Param or VarParam symbol
cc1gm2: internal compiler error: expecting Param or VarParam symbol
cc1gm2: internal compiler error: expecting Param or VarParam symbol
0x2b79139b __libc_start_call_main
../sysdeps/nptl/libc_start_call_main.h:58
0x2b791479 __libc_start_main_impl
./csu/libc-start.c:360
/home/glaubitz/gcc/build/./gcc/cc1gm2 -imultiarch sh4-linux-gnu -iprefix
/home/glaubitz/gcc/build/gcc/../lib/gcc/sh4-unknown-linux-gnu/17.0.0/ -isystem
/home/glaubitz/gcc/build/./gcc/include -isystem
/home/glaubitz/gcc/build/./gcc/include-fixed -B /home/glaubitz/gcc/build/./gcc/
-quiet -dumpbase SYSTEM.mod -dumpbase-ext .mod -fno-checking -fiso
-fdump-system-exports -fm2-pathname=- -fm2-pathnameI../../gcc/m2/gm2-libs-iso
-fm2-pathnameI../../gcc/m2/gm2-libs -fm2-pathnameI. -fno-scaffold-dynamic
-fno-scaffold-static -fno-scaffold-main -flibs=m2iso,m2cor,m2pim,m2log -o
/dev/null -fm2-pathname=- -fm2-pathnameI../../gcc/m2/gm2-libs-iso
-fm2-pathnameI../../gcc/m2/gm2-libs -fm2-pathnameI.
../../gcc/m2/gm2-libs-iso/SYSTEM.mod
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
0x2b79139b __libc_start_call_main
../sysdeps/nptl/libc_start_call_main.h:58
0x2b79139b __libc_start_call_main
../sysdeps/nptl/libc_start_call_main.h:58
0x2b791479 __libc_start_main_impl
./csu/libc-start.c:360
0x2b791479 __libc_start_main_impl
./csu/libc-start.c:360
/home/glaubitz/gcc/build/./gcc/cc1gm2/home/glaubitz/gcc/build/./gcc/cc1gm2
-imultiarch -imultiarch sh4-linux-gnu sh4-linux-gnu -iprefix -iprefix
/home/glaubitz/gcc/build/gcc/../lib/gcc/sh4-unknown-linux-gnu/17.0.0/
/home/glaubitz/gcc/build/gcc/../lib/gcc/sh4-unknown-linux-gnu/17.0.0/ -isystem
-isystem /home/glaubitz/gcc/build/./gcc/include
/home/glaubitz/gcc/build/./gcc/include -isystem -isystem
/home/glaubitz/gcc/build/./gcc/include-fixed
/home/glaubitz/gcc/build/./gcc/include-fixed -B -B
/home/glaubitz/gcc/build/./gcc/ /home/glaubitz/gcc/build/./gcc/ -quiet -quiet
-dumpbase -dumpbase SYSTEM.mod SYSTEM.mod -dumpbase-ext -dumpbase-ext .mod .mod
-fno-checking -fno-checking -fpim -fpim -fdump-system-exports
-fdump-system-exports -fm2-pathname=- -fm2-pathname=-
-fm2-pathnameI../../gcc/m2/gm2-libs-coroutines
-fm2-pathnameI../../gcc/m2/gm2-libs -fm2-pathnameI../../gcc/m2/gm2-libs-iso
-fm2-pathnameI. -fm2-pathnameI../../gcc/m2/gm2-libs -fno-scaffold-dynamic
-fm2-pathnameI. -fno-scaffold-static -fno-scaffold-dynamic -fno-scaffold-main
-fno-scaffold-static -flibs=m2cor,m2log,m2pim,m2iso -fno-scaffold-main -o
-flibs=m2cor,m2log,m2pim,m2iso /dev/null -o -fm2-pathname=- /dev/null
-fm2-pathnameI../../gcc/m2/gm2-libs -fm2-pathname=- -fm2-pathnameI.
-fm2-pathnameI../../gcc/m2/gm2-libs-coroutines ../../gcc/m2/gm2-libs/SYSTEM.mod
-fm2-pathnameI../../gcc/m2/gm2-libs-iso -fm2-pathnameI../../gcc/m2/gm2-libs
-fm2-pathnameI. ../../gcc/m2/gm2-libs-coroutines/SYSTEM.mod
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
the command below failed:
/home/glaubitz/gcc/build/./gcc/gm2 -B/home/glaubitz/gcc/build/./gcc/
-fno-checking -fiso -I../../gcc/m2/gm2-libs-iso -I../../gcc/m2/gm2-libs
-fno-scaffold-main -fno-scaffold-dynamic -fno-scaffold-static -fno-m2-plugin -S
-fdump-system-exports ../../gcc/m2/gm2-libs-iso/SYSTEM.mod
to debug the command use
/home/glaubitz/gcc/build/./gcc/gm2 -B/home/glaubitz/gcc/build/./gcc/
-fno-checking -fiso -I../../gcc/m2/gm2-libs-iso -I../../gcc/m2/gm2-libs
-fno-scaffold-main -fno-scaffold-dynamic -fno-scaffold-static -fno-m2-plugin -S
-fdump-system-exports ../../gcc/m2/gm2-libs-iso/SYSTEM.mod -wrapper gdb,--args
the command below failed:
/home/glaubitz/gcc/build/./gcc/gm2 -B/home/glaubitz/gcc/build/./gcc/
-fno-checking -fpim -I../../gcc/m2/gm2-libs -fno-scaffold-main
-fno-scaffold-dynamic -fno-scaffold-static -fno-m2-plugin -S
-fdump-system-exports ../../gcc/m2/gm2-libs/SYSTEM.mod
to debug the command use
/home/glaubitz/gcc/build/./gcc/gm2 -B/home/glaubitz/gcc/build/./gcc/
-fno-checking -fpim -I../../gcc/m2/gm2-libs -fno-scaffold-main
-fno-scaffold-dynamic -fno-scaffold-static -fno-m2-plugin -S
-fdump-system-exports ../../gcc/m2/gm2-libs/SYSTEM.mod -wrapper gdb,--args
the command below failed:
/home/glaubitz/gcc/build/./gcc/gm2 -B/home/glaubitz/gcc/build/./gcc/
-fno-checking -fpim -I../../gcc/m2/gm2-libs-coroutines
-I../../gcc/m2/gm2-libs-iso -I../../gcc/m2/gm2-libs -fno-scaffold-main
-fno-scaffold-dynamic -fno-scaffold-static -fno-m2-plugin -S
-fdump-system-exports ../../gcc/m2/gm2-libs-coroutines/SYSTEM.mod
to debug the command use
/home/glaubitz/gcc/build/./gcc/gm2 -B/home/glaubitz/gcc/build/./gcc/
-fno-checking -fpim -I../../gcc/m2/gm2-libs-coroutines
-I../../gcc/m2/gm2-libs-iso -I../../gcc/m2/gm2-libs -fno-scaffold-main
-fno-scaffold-dynamic -fno-scaffold-static -fno-m2-plugin -S
-fdump-system-exports ../../gcc/m2/gm2-libs-coroutines/SYSTEM.mod -wrapper
gdb,--args
rm gfdl.pod gcc.pod gfortran.pod ga68.pod gcov-dump.pod gcov-tool.pod
fsf-funding.pod gpl.pod cpp.pod gcov.pod lto-dump.pod
make[3]: Leaving directory '/home/glaubitz/gcc/build/gcc'
make[2]: Leaving directory '/home/glaubitz/gcc/build'
make[1]: Leaving directory '/home/glaubitz/gcc/build'
Preprocessed source follows shortly.