On Mon, Feb 19, 2018 at 03:20:25PM -0500, David Edelsohn wrote: > This testcase continues to fail for -m32 on powerpc64-linux-gnu and on AIX. > > Excess errors: > /nasfarm/edelsohn/src/src/gcc/testsuite/g++.dg/template/overload15.C:14:10: > error: call of overloaded 'f<0>(char (*)[1])' is ambiguous > /nasfarm/edelsohn/src/src/gcc/testsuite/g++.dg/template/overload15.C:15:10: > error: no matching function for call to 'f<0>(char (*)[7])'
Can't reproduce on powerpc64-linux-gnu: hostname; md5sum ../../gcc/testsuite/g++.dg/template/overload15.C; make check-c++-all RUNTESTFLAGS='--target_board=unix\{-m32,-m64\} dg.exp=overload15.C' gcc1-power7.osuosl.org 74f8286a84b07ec4d8ba0b125a014426 ../../gcc/testsuite/g++.dg/template/overload15.C make RUNTESTFLAGS="--target_board=unix\{-m32,-m64\} dg.exp=overload15.C --stds=98,11,14,17,2a,concepts" check-g++ make[1]: Entering directory `/home/jakub/gcc2/obj20/gcc' rm -rf testsuite/g++-parallel make[2]: Entering directory `/home/jakub/gcc2/obj20/gcc' (rootme=`${PWDCMD-pwd}`; export rootme; \ srcdir=`cd ../../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,-m64\} dg.exp=overload15.C --stds=98,11,14,17,2a,concepts; \ 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 jakub on Mon Feb 19 20:27:41 2018 Native configuration is powerpc64-unknown-linux-gnu === g++ tests === Schedule of variations: unix/-m32 unix/-m64 Running target unix/-m32 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/jakub/gcc2/gcc/testsuite/config/default.exp as tool-and-target-specific interface file. Running /home/jakub/gcc2/gcc/testsuite/g++.dg/dg.exp ... === g++ Summary for unix/-m32 === # of expected passes 6 Running target unix/-m64 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/jakub/gcc2/gcc/testsuite/config/default.exp as tool-and-target-specific interface file. Running /home/jakub/gcc2/gcc/testsuite/g++.dg/dg.exp ... === g++ Summary for unix/-m64 === # of expected passes 6 === g++ Summary === # of expected passes 12 /home/jakub/gcc2/obj20/gcc/testsuite/g++/../../xg++ version 8.0.1 20180214 (experimental) (GCC) make[2]: Leaving directory `/home/jakub/gcc2/obj20/gcc' make[1]: Leaving directory `/home/jakub/gcc2/obj20/gcc' Jakub