https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84003
Bug ID: 84003 Summary: FAIL: g++.dg/torture/pr77745.C with -fpic Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: hjl.tools at gmail dot com CC: ubizjak at gmail dot com Target Milestone: --- Target: i386 [hjl@gnu-skx-1 gcc]$ make check-c++ RUNTESTFLAGS="--target_board='unix{-m32\ -fpic}' dg-torture.exp=pr77745.C" rm -rf testsuite/g++-parallel make[1]: Entering directory '/export/build/gnu/gcc-test/build-x86_64-linux/gcc' (rootme=`${PWDCMD-pwd}`; export rootme; \ srcdir=`cd /export/gnu/import/git/gcc/gcc; ${PWDCMD-pwd}` ; export srcdir ; \ if [ -n "" ] \ && [ -n "$GCC_RUNTEST_PARALLELIZE_DIR" ] \ && [ -f testsuite/g++-parallel/finished ]; then \ rm -rf testsuite/g++; \ else \ cd testsuite/g++; \ rm -f tmp-site.exp; \ sed '/set tmpdir/ s|testsuite$|testsuite/g++|' \ < ../../site.exp > tmp-site.exp; \ /bin/sh ${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 g++ --target_board='unix{-m32\ -fpic}' dg-torture.exp=pr77745.C; \ if [ -n "$GCC_RUNTEST_PARALLELIZE_DIR" ] ; then \ touch ${rootme}/testsuite/g++-parallel/finished; \ fi ; \ fi ) WARNING: Couldn't find the global config file. Test run by hjl on Tue Jan 23 11:38:39 2018 Native configuration is x86_64-pc-linux-gnu === g++ tests === Schedule of variations: unix/-m32 -fpic Running target unix/-m32 -fpic 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 /export/gnu/import/git/gcc/gcc/testsuite/config/default.exp as tool-and-target-specific interface file. Running /export/gnu/import/git/gcc/gcc/testsuite/g++.dg/torture/dg-torture.exp ... FAIL: g++.dg/torture/pr77745.C -O2 execution test FAIL: g++.dg/torture/pr77745.C -O3 -g execution test FAIL: g++.dg/torture/pr77745.C -Os execution test FAIL: g++.dg/torture/pr77745.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test === g++ Summary === # of expected passes 10 # of unexpected failures 4 /export/build/gnu/gcc-test/build-x86_64-linux/gcc/xg++ version 8.0.1 20180123 (experimental) (GCC) make[1]: Leaving directory '/export/build/gnu/gcc-test/build-x86_64-linux/gcc' [hjl@gnu-skx-1 gcc]$