Re: Help troubleshooting why new tests aren't being picked up

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



That's not quite it.  While I did see a few things which I should have
done better, I'm getting similar errors.  Even after a few rebases on
gnu's master I'm getting failures when invoking arguments to test
c++20 code.  The output is below.  No new information is in
libstdc++.sum.  I do not see a clear cause, but that's guaranteed to
be related to how unfamiliar I am with this project.

```
anadon@goodadvicemallard:~/Documents/code/gcc$ make
'RUNTESTFLAGS=--target_board=unix/-std=c++20'
check-target-libstdc++-v3
make[1]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3'
Making check in include
make[2]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/include'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/include'
Making check in libsupc++
make[2]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/libsupc++'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/libsupc++'
Making check in src
make[2]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/src'
Making check in c++98
make[3]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/src/c++98'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/src/c++98'
Making check in c++11
make[3]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/src/c++11'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/src/c++11'
Making check in c++17
make[3]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/src/c++17'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/src/c++17'
Making check in filesystem
make[3]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/src/filesystem'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/src/filesystem'
make[3]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/src'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/src'
make[2]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/src'
Making check in doc
make[2]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/doc'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/doc'
Making check in po
make[2]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/po'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/po'
Making check in testsuite
make[2]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/testsuite'
make  check-DEJAGNU
make[3]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/testsuite'
Making a new site.exp file...
AR="ar"; export AR; \
RANLIB="ranlib"; export RANLIB; \
if [ -z "" ] && [ -n "" ]; then \
  rm -rf normal-parallel || true; \
  mkdir normal-parallel; \
  make  check-DEJAGNUnormal1 check-DEJAGNUnormal2 check-DEJAGNUnormal3
check-DEJAGNUnormal4 check-DEJAGNUnormal5 check-DEJAGNUnormal6
check-DEJAGNUnormal7 check-DEJAGNUnormal8 check-DEJAGNUnormal9
check-DEJAGNUnormal10 check-DEJAGNUnormal11 check-DEJAGNUnormal12
check-DEJAGNUnormal13 check-DEJAGNUnormal14 check-DEJAGNUnormal15
check-DEJAGNUnormal16 check-DEJAGNUnormal17 check-DEJAGNUnormal18
check-DEJAGNUnormal19 check-DEJAGNUnormal20 check-DEJAGNUnormal21
check-DEJAGNUnormal22 check-DEJAGNUnormal23 check-DEJAGNUnormal24
check-DEJAGNUnormal25 check-DEJAGNUnormal26 check-DEJAGNUnormal27
check-DEJAGNUnormal28 check-DEJAGNUnormal29 check-DEJAGNUnormal30
check-DEJAGNUnormal31 check-DEJAGNUnormal32 check-DEJAGNUnormal33
check-DEJAGNUnormal34 check-DEJAGNUnormal35 check-DEJAGNUnormal36
check-DEJAGNUnormal37 check-DEJAGNUnormal38 check-DEJAGNUnormal39
check-DEJAGNUnormal40 check-DEJAGNUnormal41 check-DEJAGNUnormal42
check-DEJAGNUnormal43 check-DEJAGNUnormal44 check-DEJAGNUnormal45
check-DEJAGNUnormal46 check-DEJAGNUnormal47 check-DEJAGNUnormal48
check-DEJAGNUnormal49 check-DEJAGNUnormal50 check-DEJAGNUnormal51
check-DEJAGNUnormal52 check-DEJAGNUnormal53 check-DEJAGNUnormal54
check-DEJAGNUnormal55 check-DEJAGNUnormal56 check-DEJAGNUnormal57
check-DEJAGNUnormal58 check-DEJAGNUnormal59 check-DEJAGNUnormal60
check-DEJAGNUnormal61 check-DEJAGNUnormal62 check-DEJAGNUnormal63
check-DEJAGNUnormal64 check-DEJAGNUnormal65 check-DEJAGNUnormal66
check-DEJAGNUnormal67 check-DEJAGNUnormal68 check-DEJAGNUnormal69
check-DEJAGNUnormal70 check-DEJAGNUnormal71 check-DEJAGNUnormal72
check-DEJAGNUnormal73 check-DEJAGNUnormal74 check-DEJAGNUnormal75
check-DEJAGNUnormal76 check-DEJAGNUnormal77 check-DEJAGNUnormal78
check-DEJAGNUnormal79 check-DEJAGNUnormal80 check-DEJAGNUnormal81
check-DEJAGNUnormal82 check-DEJAGNUnormal83 check-DEJAGNUnormal84
check-DEJAGNUnormal85 check-DEJAGNUnormal86 check-DEJAGNUnormal87
check-DEJAGNUnormal88 check-DEJAGNUnormal89 check-DEJAGNUnormal90
check-DEJAGNUnormal91 check-DEJAGNUnormal92 check-DEJAGNUnormal93
check-DEJAGNUnormal94 check-DEJAGNUnormal95 check-DEJAGNUnormal96
check-DEJAGNUnormal97 check-DEJAGNUnormal98 check-DEJAGNUnormal99
check-DEJAGNUnormal100 check-DEJAGNUnormal101 check-DEJAGNUnormal102
check-DEJAGNUnormal103 check-DEJAGNUnormal104 check-DEJAGNUnormal105
check-DEJAGNUnormal106 check-DEJAGNUnormal107 check-DEJAGNUnormal108
check-DEJAGNUnormal109 check-DEJAGNUnormal110 check-DEJAGNUnormal111
check-DEJAGNUnormal112 check-DEJAGNUnormal113 check-DEJAGNUnormal114
check-DEJAGNUnormal115 check-DEJAGNUnormal116 check-DEJAGNUnormal117
check-DEJAGNUnormal118 check-DEJAGNUnormal119 check-DEJAGNUnormal120
check-DEJAGNUnormal121 check-DEJAGNUnormal122 check-DEJAGNUnormal123
check-DEJAGNUnormal124 check-DEJAGNUnormal125 check-DEJAGNUnormal126
check-DEJAGNUnormal127 check-DEJAGNUnormal128; \
  rm -rf normal-parallel || true; \
  for idx in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
128; do \
    if [ -d normal$idx ]; then \
      mv -f normal$idx/libstdc++.sum normal$idx/libstdc++.sum.sep; \
      mv -f normal$idx/libstdc++.log normal$idx/libstdc++.log.sep; \
    fi; \
  done; \
  /bin/bash ../../.././libstdc++-v3/testsuite/../../contrib/dg-extract-results.sh
\
    normal[0-9]*/libstdc++.sum.sep > libstdc++.sum; \
  /bin/bash ../../.././libstdc++-v3/testsuite/../../contrib/dg-extract-results.sh
-L \
    normal[0-9]*/libstdc++.log.sep > libstdc++.log; \
  exit 0; \
fi; \
srcdir=`CDPATH="${ZSH_VERSION+.}:" && cd
../../.././libstdc++-v3/testsuite && pwd`; export srcdir; \
EXPECT=expect; export EXPECT; \
runtest=runtest; \
if [ -z "$runtest" ]; then runtest=runtest; fi; \
tool=libstdc++; \
if [ -n "" ]; then \
  if [ -f normal-parallel/finished ]; then rm -rf ""; exit 0; fi; \
  GCC_RUNTEST_PARALLELIZE_DIR=`${PWDCMD-pwd}`/normal-parallel; \
  export GCC_RUNTEST_PARALLELIZE_DIR; \
  cd ""; \
fi; \
if /bin/bash -c "$runtest --version" > /dev/null 2>&1; then \
  $runtest  --tool $tool --srcdir $srcdir \
        --target_board=unix/-std=c++20; \
  if [ -n "" ]; then \
    touch $GCC_RUNTEST_PARALLELIZE_DIR/finished; \
  fi; \
else \
  echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
Using ../../.././libstdc++-v3/testsuite/lib/libstdc++.exp as tool init file.
Test run by anadon on Fri Sep 11 18:14:23 2020
Native configuration is x86_64-pc-linux-gnu

        === libstdc++ tests ===

Schedule of variations:
    unix/-std=c++20

Running target unix/-std=c++20
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/anadon/Documents/code/gcc/libstdc++-v3/testsuite/config/default.exp
as tool-and-target-specific interface file.
Running /home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-abi/abi.exp
...
ERROR: tcl error sourcing
/home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-abi/abi.exp.
ERROR: could not compile testsuite_abi.cc
    while executing
"error "could not compile $f""
    (procedure "v3-build_support" line 62)
    invoked from within
"v3-build_support"
    (file "/home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-abi/abi.exp"
line 34)
    invoked from within
"source /home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-abi/abi.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-abi/abi.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name""
Running /home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-dg/conformance.exp
...
ERROR: tcl error sourcing
/home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-dg/conformance.exp.
ERROR: could not compile testsuite_abi.cc
    while executing
"error "could not compile $f""
    (procedure "v3-build_support" line 62)
    invoked from within
"v3-build_support"
    (file "/home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-dg/conformance.exp"
line 25)
    invoked from within
"source /home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-dg/conformance.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-dg/conformance.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name""
Running /home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp
...
ERROR: tcl error sourcing
/home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp.
ERROR: could not compile testsuite_abi.cc
    while executing
"error "could not compile $f""
    (procedure "v3-build_support" line 62)
    invoked from within
"v3-build_support"
    (file "/home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp"
line 21)
    invoked from within
"source /home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name""
Running /home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-xmethods/xmethods.exp
...
ERROR: tcl error sourcing
/home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-xmethods/xmethods.exp.
ERROR: could not compile testsuite_abi.cc
    while executing
"error "could not compile $f""
    (procedure "v3-build_support" line 62)
    invoked from within
"v3-build_support"
    (file "/home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-xmethods/xmethods.exp"
line 26)
    invoked from within
"source /home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-xmethods/xmethods.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source
/home/anadon/Documents/code/gcc/libstdc++-v3/testsuite/libstdc++-xmethods/xmethods.exp"
    invoked from within
"catch "uplevel #0 source $test_file_name""

        === libstdc++ Summary ===

make[3]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/testsuite'
make[2]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/testsuite'
Making check in python
make[2]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/python'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3/python'
make[2]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3'
make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc"
"CC_FOR_TARGET=/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/xgcc
-B/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/"
"CFLAGS=-g -O2" "CXXFLAGS=-g -O2 -D_GNU_SOURCE" "CFLAGS_FOR_BUILD=-g
-O2" "CFLAGS_FOR_TARGET=-g -O2" "INSTALL=/usr/bin/install -c"
"INSTALL_DATA=/usr/bin/install -c -m 644"
"INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install
-c" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2"
"MAKE=make" "MAKEINFO=makeinfo --split-size=5000000  "
"SHELL=/bin/bash" "RUNTESTFLAGS=--target_board=unix/-std=c++20"
"exec_prefix=/usr/local" "infodir=/usr/local/share/info"
"libdir=/usr/local/lib" "includedir=/usr/local/include"
"prefix=/usr/local" "tooldir=/usr/local/x86_64-pc-linux-gnu"
"gxx_include_dir=/usr/local/include/c++/11.0.0" "AR=ar"
"AS=/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/as"
"LD=/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/collect-ld"
"RANLIB=ranlib"
"NM=/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/nm"
"NM_FOR_BUILD=" "NM_FOR_TARGET=nm" "DESTDIR=" "WERROR=" DO=all
multi-do # make
make[3]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3'
if [ -z "32" ]; then \
  true; \
else \
  rootpre=`${PWDCMD-pwd}`/; export rootpre; \
  srcrootpre=`cd ../.././libstdc++-v3; ${PWDCMD-pwd}`/; export srcrootpre; \
  lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
  compiler="/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/xgcc
-B/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/
-B/usr/local/x86_64-pc-linux-gnu/bin/
-B/usr/local/x86_64-pc-linux-gnu/lib/ -isystem
/usr/local/x86_64-pc-linux-gnu/include -isystem
/usr/local/x86_64-pc-linux-gnu/sys-include   -fchecking=1"; \
  for i in `${compiler} --print-multi-lib 2>/dev/null`; do \
    dir=`echo $i | sed -e 's/;.*$//'`; \
    if [ "${dir}" = "." ]; then \
      true; \
    else \
      if [ -d ../${dir}/${lib} ]; then \
    flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \
    if (cd ../${dir}/${lib}; make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc"
"CC_FOR_TARGET=/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/xgcc
-B/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/"
"CFLAGS=-g -O2" "CXXFLAGS=-g -O2 -D_GNU_SOURCE" "CFLAGS_FOR_BUILD=-g
-O2" "CFLAGS_FOR_TARGET=-g -O2" "INSTALL=/usr/bin/install -c"
"INSTALL_DATA=/usr/bin/install -c -m 644"
"INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install
-c" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2"
"MAKE=make" "MAKEINFO=makeinfo --split-size=5000000   "
"SHELL=/bin/bash" "RUNTESTFLAGS=--target_board=unix/-std=c++20"
"exec_prefix=/usr/local" "infodir=/usr/local/share/info"
"libdir=/usr/local/lib" "includedir=/usr/local/include"
"prefix=/usr/local" "tooldir=/usr/local/x86_64-pc-linux-gnu"
"gxx_include_dir=/usr/local/include/c++/11.0.0" "AR=ar"
"AS=/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/as"
"LD=/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/collect-ld"
"RANLIB=ranlib"
"NM=/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/nm"
"NM_FOR_BUILD=" "NM_FOR_TARGET=nm" "DESTDIR=" "WERROR=" \
            CFLAGS="-g -O2 ${flags}" \
            CCASFLAGS=" ${flags}" \
            FCFLAGS=" ${flags}" \
            FFLAGS=" ${flags}" \
            ADAFLAGS=" ${flags}" \
            prefix="/usr/local" \
            exec_prefix="/usr/local" \
            GOCFLAGS="-O2 -g ${flags}" \
            GDCFLAGS="-O2 -g ${flags}" \
            CXXFLAGS="-g -O2 -D_GNU_SOURCE ${flags}" \
            LIBCFLAGS="-g -O2 ${flags}" \
            LIBCXXFLAGS="-g -O2 -D_GNU_SOURCE -fno-implicit-templates
${flags}" \
            LDFLAGS=" ${flags}" \
            MULTIFLAGS="${flags}" \
            DESTDIR="" \
            INSTALL="/usr/bin/install -c" \
            INSTALL_DATA="/usr/bin/install -c -m 644" \
            INSTALL_PROGRAM="/usr/bin/install -c" \
            INSTALL_SCRIPT="/usr/bin/install -c" \
            all); then \
      true; \
    else \
      exit 1; \
    fi; \
      else true; \
      fi; \
    fi; \
  done; \
fi
make[4]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3'
make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc"
"CC_FOR_TARGET=/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/xgcc
-B/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/"
"CFLAGS=-g -O2  -m32" "CXXFLAGS=-g -O2 -D_GNU_SOURCE  -m32"
"CFLAGS_FOR_BUILD=-g -O2" "CFLAGS_FOR_TARGET=-g -O2"
"INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m
644" "INSTALL_PROGRAM=/usr/bin/install -c"
"INSTALL_SCRIPT=/usr/bin/install -c" "LDFLAGS=-m32" "LIBCFLAGS=-g -O2
-m32" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=makeinfo
--split-size=5000000    " "SHELL=/bin/bash"
"RUNTESTFLAGS=--target_board=unix/-std=c++20" "exec_prefix=/usr/local"
"infodir=/usr/local/share/info" "libdir=/usr/local/lib"
"includedir=/usr/local/include" "prefix=/usr/local"
"tooldir=/usr/local/x86_64-pc-linux-gnu"
"gxx_include_dir=/usr/local/include/c++/11.0.0" "AR=ar"
"AS=/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/as"
"LD=/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/collect-ld"
"RANLIB=ranlib"
"NM=/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/nm"
"NM_FOR_BUILD=" "NM_FOR_TARGET=nm" "DESTDIR=" "WERROR=" all-recursive
make[5]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3'
Making all in include
make[6]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/include'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/include'
Making all in libsupc++
make[6]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/libsupc++'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/libsupc++'
Making all in src
make[6]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/src'
Making all in c++98
make[7]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/src/c++98'
make[7]: Nothing to be done for 'all'.
make[7]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/src/c++98'
Making all in c++11
make[7]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/src/c++11'
make[7]: Nothing to be done for 'all'.
make[7]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/src/c++11'
Making all in c++17
make[7]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/src/c++17'
make[7]: Nothing to be done for 'all'.
make[7]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/src/c++17'
Making all in filesystem
make[7]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/src/filesystem'
make[7]: Nothing to be done for 'all'.
make[7]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/src/filesystem'
make[7]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/src'
make[7]: Nothing to be done for 'all-am'.
make[7]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/src'
make[6]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/src'
Making all in doc
make[6]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/doc'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/doc'
Making all in po
make[6]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/po'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/po'
Making all in testsuite
make[6]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/testsuite'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/testsuite'
Making all in python
make[6]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/python'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3/python'
make[6]: Entering directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3'
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc"
"CC_FOR_TARGET=/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/xgcc
-B/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/"
"CFLAGS=-g -O2  -m32" "CXXFLAGS=-g -O2 -D_GNU_SOURCE  -m32"
"CFLAGS_FOR_BUILD=-g -O2" "CFLAGS_FOR_TARGET=-g -O2"
"INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m
644" "INSTALL_PROGRAM=/usr/bin/install -c"
"INSTALL_SCRIPT=/usr/bin/install -c" "LDFLAGS=-m32" "LIBCFLAGS=-g -O2
-m32" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=makeinfo
--split-size=5000000      " "SHELL=/bin/bash"
"RUNTESTFLAGS=--target_board=unix/-std=c++20" "exec_prefix=/usr/local"
"infodir=/usr/local/share/info" "libdir=/usr/local/lib"
"includedir=/usr/local/include" "prefix=/usr/local"
"tooldir=/usr/local/x86_64-pc-linux-gnu"
"gxx_include_dir=/usr/local/include/c++/11.0.0" "AR=ar"
"AS=/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/as"
"LD=/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/collect-ld"
"RANLIB=ranlib"
"NM=/home/anadon/Documents/code/gcc/host-x86_64-pc-linux-gnu/gcc/nm"
"NM_FOR_BUILD=" "NM_FOR_TARGET=nm" "DESTDIR=" "WERROR=" DO=all
multi-do # make
make[6]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3'
make[5]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3'
make[4]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/32/libstdc++-v3'
make[3]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3'
make[2]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3'
make[1]: Leaving directory
'/home/anadon/Documents/code/gcc/x86_64-pc-linux-gnu/libstdc++-v3'
```

On Fri, Sep 11, 2020 at 1:24 PM Jonathan Wakely <jwakely.gcc@xxxxxxxxx> wrote:
>
> On Fri, 11 Sep 2020 at 17:42, Josh Marshall
> <joshua.r.marshall.1991@xxxxxxxxx> wrote:
> >
> > With that done and the dg standard set to c++20, the tests are picked up but not run with the reason being 'UNSUPPORTED'.  I'm using the string `// { dg-do compile { target c++20 } }` to tell Dejagnu to test these with c++20.  I can't seem to get the tests to actually do this.  When invoking tests with `make 'RUNTESTFLAGS=-std=c++20' check-target-libstdc++-v3` I get the following which tells me that c++20 isn't actually run.
>
> That should be RUNTESTFLAGS=--target_board=unix/-std=c++20
>
> >  How do I make these tests run as needed?
>
> Using dg-options as described at
> https://gcc.gnu.org/onlinedocs/libstdc++/manual/test.html#test.new_tests




[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux