https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103243
--- Comment #3 from Jan Hubicka <hubicka at gcc dot gnu.org> --- Does not reproduce for me on aarch64 (gcc114 from the compile farm) jh@gcc114:~/trunk/build2/gcc$ ./xgcc -B ./ --version xgcc (GCC) 12.0.0 20211117 (experimental) Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. jh@gcc114:~/trunk/build2/gcc$ make -k check-gcc RUNTESTFLAGS="dg.exp=g++.dg/pr98499.C" Making a new config file... echo "set tmpdir /home/jh/trunk/build2/gcc/testsuite" >> ./site.tmp rm -rf testsuite/gcc-parallel make[1]: Entering directory `/home/jh/trunk/build2/gcc' (rootme=`${PWDCMD-pwd}`; export rootme; \ srcdir=`cd ../../gcc; ${PWDCMD-pwd}` ; export srcdir ; \ if [ -n "" ] \ && [ -n "$GCC_RUNTEST_PARALLELIZE_DIR" ] \ && [ -f testsuite/gcc-parallel/finished ]; then \ rm -rf testsuite/gcc; \ else \ cd testsuite/gcc; \ rm -f tmp-site.exp; \ sed '/set tmpdir/ s|testsuite$|testsuite/gcc|' \ < ../../site.exp > tmp-site.exp; \ /bin/bash ${srcdir}/../move-if-change tmp-site.exp site.exp; \ EXPECT=`if [ -f ${rootme}/../expect/expect ] ; then echo ${rootme}/../expect/expect ; else echo expect ; fi` ; export EXPECT ; \ if [ -f ${rootme}/../expect/expect ] ; then \ TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; ${PWDCMD-pwd}` ; \ export TCL_LIBRARY ; \ fi ; \ `if [ -f ${srcdir}/../dejagnu/runtest ] ; then echo ${srcdir}/../dejagnu/runtest ; else echo runtest; fi` --tool gcc dg.exp=g++.dg/pr98499.C; \ if [ -n "$GCC_RUNTEST_PARALLELIZE_DIR" ] ; then \ touch ${rootme}/testsuite/gcc-parallel/finished; \ fi ; \ fi ) Test Run By jh on Wed Nov 17 03:10:42 2021 Native configuration is aarch64-unknown-linux-gnu === gcc tests === Schedule of variations: unix Running target unix Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target. Using /usr/share/dejagnu/config/unix.exp as generic interface file for target. Using /home/jh/trunk/gcc/testsuite/config/default.exp as tool-and-target-specific interface file. Running /home/jh/trunk/gcc/testsuite/gcc.dg/dg.exp ... === gcc Summary === /home/jh/trunk/build2/gcc/xgcc version 12.0.0 20211117 (experimental) (GCC) make[1]: Leaving directory `/home/jh/trunk/build2/gcc' Can you, please, post -fdump-tree-all-details -fdump-ipa-all-details files?