make[1]: Entering directory '[...]/hurd/master.build' make[2]: Entering directory '[...]/hurd/master.build/fixincludes' autogen -T ../../master/fixincludes/check.tpl ../../master/fixincludes/inclhack.def /bin/dash ./check.sh ../../master/fixincludes/tests/base Fixed: testing.h Fixed: testing.h Fixed: AvailabilityMacros.h Fixed: X11/ShellP.h Fixed: X11/Xmu.h Fixed: Xm/BaseClassI.h Fixed: Xm/Traversal.h Fixed: ansi/math.h Fixed: ansi/stdlib.h Fixed: arch/i960/archI960.h Fixed: architecture/ppc/math.h Fixed: assert.h Fixed: bits/fenv.h Fixed: bits/huge_val.h Fixed: bits/string2.h Fixed: bsd/libc.h Fixed: c_asm.h Fixed: com_err.h Fixed: complex.h Fixed: ctrl-quotes-def-1.h Fixed: ctype.h Fixed: curses.h Fixed: errno.h Fixed: features.h Fixed: fixinc-test-limits.h Fixed: hsfs/hsfs_spec.h Fixed: ia64/sys/getppdp.h Fixed: inttypes.h Fixed: io-quotes-def-1.h Fixed: ioLib.h Fixed: iso/math_c99.h Fixed: iso/math_iso.h Fixed: iso/setjmp_iso.h Fixed: iso/stdio_iso.h Fixed: iso/stdlib_iso.h Fixed: linux/compiler.h Fixed: locale.h Fixed: mach-o/dyld.h Fixed: mach-o/swap.h Fixed: malloc.h Fixed: math.h Fixed: net/if.h Fixed: net/if_arp.h Fixed: netdnet/dnetdb.h Fixed: netinet/in.h Fixed: netinet/ip.h Fixed: obstack.h Fixed: pixrect/memvar.h Fixed: pthread.h Fixed: reg_types.h Fixed: regex.h Fixed: regexp.h Fixed: rpc/auth.h Fixed: rpc/rpc.h Fixed: rpc/xdr.h Fixed: rpcsvc/rstat.h Fixed: rpcsvc/rusers.h Fixed: rtldef/decc$types.h Fixed: rtldef/if.h Fixed: rtldef/resolv.h Fixed: rtldef/setjmp.h Fixed: rtldef/signal.h Fixed: rtldef/stdio.h Fixed: rtldef/string.h Fixed: rtldef/wait.h Fixed: signal.h Fixed: sparc/asm_linkage.h Fixed: spawn.h Fixed: stdarg.h Fixed: stdint-aix.h Fixed: stdint-darwin.h Fixed: stdint-hpux11.h Fixed: stdint-newlib.h Fixed: stdint.h Fixed: stdio.h Fixed: stdio_tag.h Fixed: stdlib.h Fixed: string.h Fixed: strings.h Fixed: sundev/vuid_event.h Fixed: sunwindow/win_lock.h Fixed: sym.h Fixed: sys/_inttypes.h Fixed: sys/cdefs.h Fixed: sys/feature_tests.h Fixed: sys/file.h Fixed: sys/int_const.h Fixed: sys/int_limits.h Fixed: sys/int_types.h Fixed: sys/machine.h Fixed: sys/mman.h Fixed: sys/pthread.h Fixed: sys/signal.h Fixed: sys/socket.h Fixed: sys/spinlock.h Fixed: sys/stat.h Fixed: sys/sysmacros.h Fixed: sys/time.h Fixed: sys/types.h Fixed: sys/ucontext.h Fixed: sys/va_list.h Fixed: sys/wait.h Fixed: testing.h Fixed: tgmath.h Fixed: time.h Fixed: tinfo.h Fixed: types/vxTypesBase.h Fixed: unistd.h Newly fixed header: linux/compiler.h math.h [...]/hurd/master/fixincludes/tests/base/math.h differ: char 1529, line 76 *** math.h Fri Sep 19 03:44:25 2014 --- [...]/hurd/master/fixincludes/tests/base/math.h Wed Dec 12 10:11:49 2012 *************** *** 73,78 **** --- 73,79 ---- #if defined( MATH_HUGE_VAL_FROM_DBL_MAX_CHECK ) + #define HUGE_VAL 3.1415e+9 /* really big */ #endif /* MATH_HUGE_VAL_FROM_DBL_MAX_CHECK */ reg_types.h [...]/hurd/master/fixincludes/tests/base/reg_types.h differ: char 266, line 12 *** reg_types.h Fri Sep 19 03:44:25 2014 --- [...]/hurd/master/fixincludes/tests/base/reg_types.h Thu Nov 4 13:33:41 2010 *************** *** 9,15 **** ! #if defined( OSF_NAMESPACE_A_CHECK )typedef struct { int stuff, mo_suff; } __regex_t; extern __regex_t re; --- 9,16 ---- ! #if defined( OSF_NAMESPACE_A_CHECK ) ! typedef struct { int stuff, mo_suff; } __regex_t; extern __regex_t re; sys/stat.h [...]/hurd/master/fixincludes/tests/base/sys/stat.h differ: char 881, line 38 *** sys/stat.h Fri Sep 19 03:44:26 2014 --- [...]/hurd/master/fixincludes/tests/base/sys/stat.h Wed Dec 12 10:11:49 2012 *************** *** 35,41 **** #endif /* VXWORKS_MKDIR_MACRO_CHECK */ ! #if defined( VXWORKS_NEEDS_VXWORKS_CHECK )#include /* ULONG */ # define __INCstath #include #endif /* VXWORKS_NEEDS_VXWORKS_CHECK */ --- 35,42 ---- #endif /* VXWORKS_MKDIR_MACRO_CHECK */ ! #if defined( VXWORKS_NEEDS_VXWORKS_CHECK ) ! #include /* ULONG */ # define __INCstath #include #endif /* VXWORKS_NEEDS_VXWORKS_CHECK */ time.h [...]/hurd/master/fixincludes/tests/base/time.h differ: char 375, line 17 *** time.h Fri Sep 19 03:44:26 2014 --- [...]/hurd/master/fixincludes/tests/base/time.h Thu Nov 4 13:33:41 2010 *************** *** 14,20 **** #endif /* VXWORKS_NEEDS_VXTYPES_CHECK */ ! #if defined( VXWORKS_TIME_CHECK )#ifndef __gcc_VOIDFUNCPTR_defined #ifdef __cplusplus typedef void (*__gcc_VOIDFUNCPTR) (...); #else --- 14,21 ---- #endif /* VXWORKS_NEEDS_VXTYPES_CHECK */ ! #if defined( VXWORKS_TIME_CHECK ) ! #ifndef __gcc_VOIDFUNCPTR_defined #ifdef __cplusplus typedef void (*__gcc_VOIDFUNCPTR) (...); #else There were fixinclude test FAILURES Makefile:176: recipe for target 'check' failed make[2]: *** [check] Error 1 make[2]: Leaving directory '[...]/hurd/master.build/fixincludes' Makefile:3394: recipe for target 'check-fixincludes' failed make[1]: *** [check-fixincludes] Error 2 make[2]: Entering directory '[...]/hurd/master.build/gcc' Test Run By thomas on Fri Sep 19 03:44:27 CEST 2014 === acats configuration === target gcc is [...]/hurd/master.build/gcc/xgcc -B[...]/hurd/master.build/gcc/ Reading specs from [...]/hurd/master.build/gcc/specs COLLECT_GCC=[...]/hurd/master.build/gcc/xgcc COLLECT_LTO_WRAPPER=[...]/hurd/master.build/gcc/lto-wrapper Target: i686-pc-linux-gnu Configured with: ../master/configure --prefix=[...]/hurd/master.build.install SHELL=/bin/dash CC=gcc-4.6 CXX=g++-4.6 --enable-languages=all,ada Thread model: posix gcc version 4.9.0 20130606 (experimental) (GCC) host=i586-linux-gnu target=i686-pc-linux-gnu gnatmake is [...]/hurd/master.build/gcc/gnatmake === acats support === Generating support files... done. Compiling support files... done. === acats tests === Running chapter a ... Running chapter c2 ... Running chapter c3 ... Running chapter c4 ... Running chapter c5 ... Running chapter c6 ... Running chapter c7 ... Running chapter c8 ... Running chapter c9 ... Running chapter ca ... Running chapter cb ... Running chapter cc ... Running chapter cd ... Running chapter ce ... Running chapter cxa ... Running chapter cxb ... Running chapter cxf ... Running chapter cxg ... Running chapter cxh ... Running chapter cz ... Running chapter d ... Running chapter e ... Running chapter gcc ... Running chapter l ... === acats Summary === # of expected passes 2320 # of unexpected failures 0 [...]/hurd/master/gcc/testsuite/ada/acats/run_all.sh completed at Fri Sep 19 04:11:49 CEST 2014 Making a new config file... echo "set tmpdir [...]/hurd/master.build/gcc/testsuite" >> ./site.tmp test -d plugin || mkdir plugin test -d testsuite || mkdir testsuite test -d testsuite/gnat || mkdir testsuite/gnat (rootme=`${PWDCMD-pwd}`; export rootme; \ srcdir=`cd ../../master/gcc; ${PWDCMD-pwd}` ; export srcdir ; \ cd testsuite/gnat; \ rm -f tmp-site.exp; \ sed '/set tmpdir/ s|testsuite$|testsuite/gnat|' \ < ../../site.exp > tmp-site.exp; \ /bin/dash ${srcdir}/../move-if-change tmp-site.exp site.exp; \ EXPECT=expect ; export EXPECT ; \ if [ -f ${rootme}/../expect/expect ] ; then \ TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; ${PWDCMD-pwd}` ; \ export TCL_LIBRARY ; fi ; \ runtest --tool gnat ) Test Run By thomas on Fri Sep 19 04:11:50 2014 Native configuration is i686-pc-linux-gnu === gnat 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 [...]/hurd/master/gcc/testsuite/config/default.exp as tool-and-target-specific interface file. Running [...]/hurd/master/gcc/testsuite/gnat.dg/dg.exp ... Running [...]/hurd/master/gcc/testsuite/gnat.dg/specs/specs.exp ... Running [...]/hurd/master/gcc/testsuite/gnat.dg/style/style.exp ... === gnat Summary === # of expected passes 1181 # of expected failures 18 # of unsupported tests 3 [...]/hurd/master.build/gcc/gnatmake version 4.9.0 20130606 (experimental) make[3]: Entering directory '[...]/hurd/master.build/gcc' test -d plugin || mkdir plugin test -d testsuite || mkdir testsuite test -d testsuite/gcc || mkdir testsuite/gcc (rootme=`${PWDCMD-pwd}`; export rootme; \ srcdir=`cd ../../master/gcc; ${PWDCMD-pwd}` ; export srcdir ; \ cd testsuite/gcc; \ rm -f tmp-site.exp; \ sed '/set tmpdir/ s|testsuite$|testsuite/gcc|' \ < ../../site.exp > tmp-site.exp; \ /bin/dash ${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 ; \ runtestflags= ; \ if [ -n "" ] ; then \ runtestflags=""; \ elif [ -n "" ] ; then \ parts="`echo ' ' \ | sed 's/=[^ ]* / /g'`"; \ for part in `find $srcdir/testsuite/gcc* -name \*.exp` ; do \ part=`basename $part` ; \ case " $parts $runtestflags " in \ *" $part "*) ;; \ *) runtestflags="$runtestflags $part" ;; \ esac ; \ done ; \ fi ; \ `if [ -f ${srcdir}/../dejagnu/runtest ] ; then echo ${srcdir}/../dejagnu/runtest ; else echo runtest; fi` --tool gcc $runtestflags) Test Run By thomas on Fri Sep 19 04:15:10 2014 Native configuration is i686-pc-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 [...]/hurd/master/gcc/testsuite/config/default.exp as tool-and-target-specific interface file. Running [...]/hurd/master/gcc/testsuite/gcc.c-torture/compile/compile.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.c-torture/execute/execute.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/asan/asan.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/autopar/autopar.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/charset/charset.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/cilk-plus/cilk-plus.exp ... FAIL: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -O3 -fcilkplus execution test FAIL: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -g -O3 -fcilkplus execution test FAIL: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -O3 -ftree-vectorize -fcilkplus -g execution test FAIL: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -fcilkplus -std=c99 execution test FAIL: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -fcilkplus -std=c99 execution test FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -std=c99 (internal compiler error) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -std=c99 (test for excess errors) FAIL: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -fcilkplus -O0 -std=c99 execution test FAIL: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -fcilkplus -O0 -std=c99 execution test FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -O0 -std=c99 (internal compiler error) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -O0 -std=c99 (test for excess errors) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -O1 -std=c99 (internal compiler error) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -O1 -std=c99 (test for excess errors) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -O2 -ftree-vectorize -std=c99 (internal compiler error) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -O2 -ftree-vectorize -std=c99 (test for excess errors) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -O3 -std=c99 (internal compiler error) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -O3 -std=c99 (test for excess errors) FAIL: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -fcilkplus -g -std=c99 execution test FAIL: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -fcilkplus -g -std=c99 execution test FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -g -std=c99 (internal compiler error) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -g -std=c99 (test for excess errors) FAIL: c-c++-common/cilk-plus/AN/builtin_fn_custom.c -fcilkplus -g -O0 -std=c99 execution test FAIL: c-c++-common/cilk-plus/AN/builtin_fn_mutating.c -fcilkplus -g -O0 -std=c99 execution test FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -g -O0 -std=c99 (internal compiler error) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -g -O0 -std=c99 (test for excess errors) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -g -O1 -std=c99 (internal compiler error) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -g -O1 -std=c99 (test for excess errors) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -g -O2 -ftree-vectorize -std=c99 (internal compiler error) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -g -O2 -ftree-vectorize -std=c99 (test for excess errors) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -g -O3 -std=c99 (internal compiler error) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -fcilkplus -g -O3 -std=c99 (test for excess errors) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -O3 -ftree-vectorize -std=c99 -g -fcilkplus (internal compiler error) FAIL: c-c++-common/cilk-plus/AN/builtin_func_double.c -O3 -ftree-vectorize -std=c99 -g -fcilkplus (test for excess errors) Running [...]/hurd/master/gcc/testsuite/gcc.dg/compat/compat.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/compat/struct-layout-1.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/cpp/cpp.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/cpp/trad/trad.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/debug/debug.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp ... FAIL: gcc.dg/debug/dwarf2/discriminator.c scan-assembler loc [0-9] 11 [0-9]( is_stmt [0-9])?\n FAIL: gcc.dg/debug/dwarf2/discriminator.c scan-assembler loc [0-9] 11 [0-9]( is_stmt [0-9])? discriminator 2\n FAIL: gcc.dg/debug/dwarf2/discriminator.c scan-assembler loc [0-9] 11 [0-9]( is_stmt [0-9])? discriminator 1\n Running [...]/hurd/master/gcc/testsuite/gcc.dg/dfp/dfp.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/dg.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/format/format.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/gomp/gomp.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/graphite/graphite.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/guality/guality.exp ... XPASS: gcc.dg/guality/example.c -O0 execution test XPASS: gcc.dg/guality/example.c -O1 execution test XPASS: gcc.dg/guality/example.c -O2 execution test XPASS: gcc.dg/guality/example.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test XPASS: gcc.dg/guality/guality.c -O0 execution test XPASS: gcc.dg/guality/guality.c -O1 execution test XPASS: gcc.dg/guality/guality.c -O2 execution test XPASS: gcc.dg/guality/guality.c -O3 -fomit-frame-pointer execution test XPASS: gcc.dg/guality/guality.c -O3 -g execution test XPASS: gcc.dg/guality/guality.c -Os execution test XPASS: gcc.dg/guality/guality.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test XPASS: gcc.dg/guality/guality.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test XPASS: gcc.dg/guality/inline-params.c -O2 execution test XPASS: gcc.dg/guality/inline-params.c -O3 -fomit-frame-pointer execution test XPASS: gcc.dg/guality/inline-params.c -O3 -g execution test XPASS: gcc.dg/guality/inline-params.c -Os execution test XPASS: gcc.dg/guality/inline-params.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test XPASS: gcc.dg/guality/pr41353-1.c -O0 line 28 j == 28 + 37 XPASS: gcc.dg/guality/pr41353-1.c -O1 line 28 j == 28 + 37 XPASS: gcc.dg/guality/pr41353-1.c -O2 line 28 j == 28 + 37 XPASS: gcc.dg/guality/pr41353-1.c -O3 -fomit-frame-pointer line 28 j == 28 + 37 XPASS: gcc.dg/guality/pr41353-1.c -O3 -g line 28 j == 28 + 37 XPASS: gcc.dg/guality/pr41353-1.c -Os line 28 j == 28 + 37 XPASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 28 j == 28 + 37 XPASS: gcc.dg/guality/pr41353-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 28 j == 28 + 37 XPASS: gcc.dg/guality/pr41447-1.c -O0 execution test XPASS: gcc.dg/guality/pr41447-1.c -O1 execution test XPASS: gcc.dg/guality/pr41447-1.c -Os execution test XPASS: gcc.dg/guality/pr41447-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test XPASS: gcc.dg/guality/pr41616-1.c -O0 execution test XPASS: gcc.dg/guality/pr41616-1.c -O1 execution test XPASS: gcc.dg/guality/pr41616-1.c -O2 execution test XPASS: gcc.dg/guality/pr41616-1.c -O3 -fomit-frame-pointer execution test XPASS: gcc.dg/guality/pr41616-1.c -O3 -g execution test XPASS: gcc.dg/guality/pr41616-1.c -Os execution test XPASS: gcc.dg/guality/pr41616-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: gcc.dg/guality/pr54200.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 z == 3 FAIL: gcc.dg/guality/pr54519-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 y == 25 FAIL: gcc.dg/guality/pr54519-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 z == 6 FAIL: gcc.dg/guality/pr54519-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 23 y == 117 FAIL: gcc.dg/guality/pr54519-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 23 z == 8 FAIL: gcc.dg/guality/pr54519-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 y == 25 FAIL: gcc.dg/guality/pr54519-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 z == 6 FAIL: gcc.dg/guality/pr54519-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 y == 25 FAIL: gcc.dg/guality/pr54519-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 y == 25 FAIL: gcc.dg/guality/pr54519-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 y == 25 FAIL: gcc.dg/guality/pr54519-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 y == 25 FAIL: gcc.dg/guality/pr54970.c -Os line 15 a[0] == 1 FAIL: gcc.dg/guality/pr54970.c -Os line 20 a[0] == 1 FAIL: gcc.dg/guality/pr54970.c -Os line 25 a[0] == 1 FAIL: gcc.dg/guality/pr54970.c -Os line 31 *p == 6 FAIL: gcc.dg/guality/pr54970.c -Os line 31 *q == 5 FAIL: gcc.dg/guality/pr54970.c -Os line 36 *p == 26 FAIL: gcc.dg/guality/pr54970.c -Os line 36 *q == 5 FAIL: gcc.dg/guality/pr54970.c -Os line 45 *p == 26 FAIL: gcc.dg/guality/pr54970.c -Os line 45 p[-1] == 25 FAIL: gcc.dg/guality/pr54970.c -Os line 45 p[-2] == 4 FAIL: gcc.dg/guality/pr54970.c -Os line 45 q[-1] == 4 FAIL: gcc.dg/guality/pr54970.c -Os line 45 q[1] == 26 FAIL: gcc.dg/guality/pr54970.c -Os line 45 *q == 25 FAIL: gcc.dg/guality/vla-1.c -O0 line 17 sizeof (a) == 6 FAIL: gcc.dg/guality/vla-1.c -O0 line 24 sizeof (a) == 17 * sizeof (short) FAIL: gcc.dg/guality/vla-1.c -O1 line 17 sizeof (a) == 6 FAIL: gcc.dg/guality/vla-1.c -O1 line 24 sizeof (a) == 17 * sizeof (short) FAIL: gcc.dg/guality/vla-1.c -O2 line 17 sizeof (a) == 6 FAIL: gcc.dg/guality/vla-1.c -O2 line 24 sizeof (a) == 17 * sizeof (short) FAIL: gcc.dg/guality/vla-1.c -O3 -fomit-frame-pointer line 17 sizeof (a) == 6 FAIL: gcc.dg/guality/vla-1.c -O3 -fomit-frame-pointer line 24 sizeof (a) == 17 * sizeof (short) FAIL: gcc.dg/guality/vla-1.c -O3 -g line 17 sizeof (a) == 6 FAIL: gcc.dg/guality/vla-1.c -O3 -g line 24 sizeof (a) == 17 * sizeof (short) FAIL: gcc.dg/guality/vla-1.c -Os line 17 sizeof (a) == 6 FAIL: gcc.dg/guality/vla-1.c -Os line 24 sizeof (a) == 17 * sizeof (short) FAIL: gcc.dg/guality/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 sizeof (a) == 6 FAIL: gcc.dg/guality/vla-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 24 sizeof (a) == 17 * sizeof (short) FAIL: gcc.dg/guality/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 17 sizeof (a) == 6 FAIL: gcc.dg/guality/vla-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 sizeof (a) == 17 * sizeof (short) FAIL: gcc.dg/guality/vla-2.c -O0 line 16 sizeof (a) == 5 * sizeof (int) FAIL: gcc.dg/guality/vla-2.c -O0 line 25 sizeof (a) == 6 * sizeof (int) FAIL: gcc.dg/guality/vla-2.c -O1 line 16 sizeof (a) == 5 * sizeof (int) FAIL: gcc.dg/guality/vla-2.c -O1 line 25 sizeof (a) == 6 * sizeof (int) FAIL: gcc.dg/guality/vla-2.c -O2 line 16 sizeof (a) == 5 * sizeof (int) FAIL: gcc.dg/guality/vla-2.c -O2 line 25 sizeof (a) == 6 * sizeof (int) FAIL: gcc.dg/guality/vla-2.c -O3 -fomit-frame-pointer line 16 sizeof (a) == 5 * sizeof (int) FAIL: gcc.dg/guality/vla-2.c -O3 -fomit-frame-pointer line 25 sizeof (a) == 6 * sizeof (int) FAIL: gcc.dg/guality/vla-2.c -O3 -g line 16 sizeof (a) == 5 * sizeof (int) FAIL: gcc.dg/guality/vla-2.c -O3 -g line 25 sizeof (a) == 6 * sizeof (int) FAIL: gcc.dg/guality/vla-2.c -Os line 16 sizeof (a) == 5 * sizeof (int) FAIL: gcc.dg/guality/vla-2.c -Os line 25 sizeof (a) == 6 * sizeof (int) FAIL: gcc.dg/guality/vla-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 16 sizeof (a) == 5 * sizeof (int) FAIL: gcc.dg/guality/vla-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 25 sizeof (a) == 6 * sizeof (int) FAIL: gcc.dg/guality/vla-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 sizeof (a) == 5 * sizeof (int) FAIL: gcc.dg/guality/vla-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 25 sizeof (a) == 6 * sizeof (int) Running [...]/hurd/master/gcc/testsuite/gcc.dg/ipa/ipa.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/lto/lto.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/noncompile/noncompile.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/pch/pch.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/plugin/plugin.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/special/mips-abi.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/special/special.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/tls/tls.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/tm/tm.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/torture/dg-torture.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/torture/tls/tls.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp ... ERROR: gcc.dg/tree-ssa/attr-alias.c: error executing dg-final: couldn't compile regular expression pattern: parentheses () not balanced Running [...]/hurd/master/gcc/testsuite/gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/vect/vect.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/vmx/vmx.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/vxworks/vxworks.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/weak/weak.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/acker1.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/arm-isr.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/bprob.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/dectest.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/dhry.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/gcov.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/help.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/i386-prefetch.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/linkage.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/matrix1.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/mg-2.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/mg.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/options.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/sieve.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/sort2.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/aarch64/aarch64.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/alpha/alpha.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/arm/arm.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/arm/neon/neon.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/avr/avr.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/avr/torture/avr-torture.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/bfin/bfin.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/bfin/builtins/bfin-builtins.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/cris/cris.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/cris/torture/cris-torture.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/epiphany/epiphany.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/frv/frv.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/i386/i386.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/i386/math-torture/math-torture.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/i386/stackalign/stackalign.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/ia64/ia64.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/m68k/m68k.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/microblaze/microblaze.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/mips/inter/mips16-inter.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/mips/mips-nonpic/mips-nonpic.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/mips/mips.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/powerpc/powerpc.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/rx/rx.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/s390/s390.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/sh/sh.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/sh/torture/sh-torture.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/sparc/sparc.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/spu/ea/ea.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/spu/spu.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/tic6x/builtins/c6x-builtins.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/tic6x/tic6x.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/x86_64/abi/avx/abi-avx.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/xstormy16/xstormy16.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.test-framework/test-framework.exp ... skipping test framework tests, CHECK_TEST_FRAMEWORK is not defined === gcc Summary === # of expected passes 99190 # of unexpected failures 92 # of unexpected successes 36 # of expected failures 267 # of unresolved testcases 1 # of unsupported tests 1237 [...]/hurd/master.build/gcc/xgcc version 4.9.0 20130606 (experimental) (GCC) Makefile:5199: recipe for target 'check-parallel-gcc' failed make[3]: [check-parallel-gcc] Error 1 (ignored) make[3]: Leaving directory '[...]/hurd/master.build/gcc' make[3]: Entering directory '[...]/hurd/master.build/gcc' test -d plugin || mkdir plugin test -d testsuite || mkdir testsuite test -d testsuite/g++ || mkdir testsuite/g++ (rootme=`${PWDCMD-pwd}`; export rootme; \ srcdir=`cd ../../master/gcc; ${PWDCMD-pwd}` ; export srcdir ; \ cd testsuite/g++; \ rm -f tmp-site.exp; \ sed '/set tmpdir/ s|testsuite$|testsuite/g++|' \ < ../../site.exp > tmp-site.exp; \ /bin/dash ${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 ; \ runtestflags= ; \ if [ -n "" ] ; then \ runtestflags=""; \ elif [ -n "" ] ; then \ parts="`echo ' ' \ | sed 's/=[^ ]* / /g'`"; \ for part in `find $srcdir/testsuite/g++* -name \*.exp` ; do \ part=`basename $part` ; \ case " $parts $runtestflags " in \ *" $part "*) ;; \ *) runtestflags="$runtestflags $part" ;; \ esac ; \ done ; \ fi ; \ `if [ -f ${srcdir}/../dejagnu/runtest ] ; then echo ${srcdir}/../dejagnu/runtest ; else echo runtest; fi` --tool g++ $runtestflags) Test Run By thomas on Fri Sep 19 06:50:33 2014 Native configuration is i686-pc-linux-gnu === g++ 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 [...]/hurd/master/gcc/testsuite/config/default.exp as tool-and-target-specific interface file. Running [...]/hurd/master/gcc/testsuite/g++.dg/asan/asan.exp ... FAIL: g++.dg/asan/asan_test.C -O2 AddressSanitizer_HugeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test, should match is located 1 bytes to the left of 2726297600-byte FAIL: g++.dg/asan/deep-stack-uaf-1.C -O0 output pattern test, is ================================================================= ==3808== ERROR: AddressSanitizer: heap-use-after-free on address 0xb5d03ec5 at pc 0x804879a bp 0xbf8e2b58 sp 0xbf8e2b4c READ of size 1 at 0xb5d03ec5 thread T0 #0 0x8048799 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:33 #1 0xb5eb9a72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287 #2 0x8048660 in _start ??:? 0xb5d03ec5 is located 5 bytes inside of 10-byte region [0xb5d03ec0,0xb5d03eca) freed by thread T0 here: #0 0xb61c24e4 in __interceptor_free [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:61 #1 0x80487c4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:25 #2 0x804969c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #3 0x8049689 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #4 0x8049676 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #5 0x8049663 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #6 0x8049650 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #7 0x804963d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #8 0x804962a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #9 0x8049617 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #10 0x8049604 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #11 0x80495f1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #12 0x80495de in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #13 0x80495cb in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #14 0x80495b8 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #15 0x80495a5 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #16 0x8049592 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #17 0x804957f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #18 0x804956c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #19 0x8049559 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #20 0x8049546 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #21 0x8049533 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #22 0x8049520 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #23 0x804950d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #24 0x80494fa in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #25 0x80494e7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #26 0x80494d4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #27 0x80494c1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #28 0x80494ae in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #29 0x804949b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #30 0x8049488 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #31 0x8049475 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #32 0x8049462 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #33 0x804944f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #34 0x804943c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #35 0x8049429 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #36 0x8049416 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #37 0x8049403 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #38 0x80493f0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #39 0x80493dd in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #40 0x80493ca in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #41 0x80493b7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #42 0x80493a4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #43 0x8049391 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #44 0x804937e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #45 0x804936b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #46 0x8049358 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #47 0x8049345 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #48 0x8049332 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #49 0x804931f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #50 0x804930c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #51 0x80492f9 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #52 0x80492e6 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #53 0x80492d3 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #54 0x80492c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #55 0x80492ad in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #56 0x804929a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #57 0x8049287 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #58 0x8049274 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #59 0x8049261 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #60 0x804924e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #61 0x804923b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #62 0x8049228 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #63 0x8049215 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #64 0x8049202 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #65 0x80491ef in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #66 0x80491dc in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #67 0x80491c9 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #68 0x80491b6 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #69 0x80491a3 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #70 0x8049190 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #71 0x804917d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #72 0x804916a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #73 0x8049157 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #74 0x8049144 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #75 0x8049131 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #76 0x804911e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #77 0x804910b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #78 0x80490f8 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #79 0x80490e5 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #80 0x80490d2 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #81 0x80490bf in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #82 0x80490ac in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #83 0x8049099 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #84 0x8049086 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #85 0x8049073 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #86 0x8049060 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #87 0x804904d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #88 0x804903a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #89 0x8049027 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #90 0x8049014 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #91 0x8049001 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #92 0x8048fee in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #93 0x8048fdb in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #94 0x8048fc8 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #95 0x8048fb5 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #96 0x8048fa2 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #97 0x8048f8f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #98 0x8048f7c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #99 0x8048f69 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #100 0x8048f56 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #101 0x8048f43 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #102 0x8048f30 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #103 0x8048f1d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #104 0x8048f0a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #105 0x8048ef7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #106 0x8048ee4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #107 0x8048ed1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #108 0x8048ebe in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #109 0x8048eab in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #110 0x8048e98 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #111 0x8048e85 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #112 0x8048e72 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #113 0x8048e5f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #114 0x8048e4c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #115 0x8048e39 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #116 0x8048e26 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #117 0x8048e13 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #118 0x8048e00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #119 0x8048ded in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 previously allocated by thread T0 here: #0 0xb61c25c4 in __interceptor_malloc [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:71 #1 0x8048753 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:30 #2 0xb5eb9a72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287 Shadow bytes around the buggy address: 0x36ba0780: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0790: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa =>0x36ba07d0: fa fa fa fa fa fa fa fa[fd]fd fa fa fa fa fa fa 0x36ba07e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0800: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0810: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0820: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Heap righ redzone: fb Freed Heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack partial redzone: f4 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 ASan internal: fe ==3808== ABORTING , should match ERROR: AddressSanitizer:? heap-use-after-free on address.*( | | ) #37 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*36|[(]).*( | | ) #99 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*98|[(]).*( | | ) #116 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*115|[(])[^ ]*( | | ) FAIL: g++.dg/asan/deep-stack-uaf-1.C -O1 output pattern test, is ================================================================= ==3836== ERROR: AddressSanitizer: heap-use-after-free on address 0xb5d03ec5 at pc 0x8048781 bp 0xbf975168 sp 0xbf97515c READ of size 1 at 0xb5d03ec5 thread T0 #0 0x8048780 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:33 #1 0xb5f06a72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287 #2 0x8048660 in _start ??:? 0xb5d03ec5 is located 5 bytes inside of 10-byte region [0xb5d03ec0,0xb5d03eca) freed by thread T0 here: #0 0xb620f4e4 in __interceptor_free [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:61 #1 0x80487a7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:25 #2 0x80487ba in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #3 0x80487cd in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #4 0x80487e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #5 0x80487f3 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #6 0x8048806 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #7 0x8048819 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #8 0x804882c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #9 0x804883f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #10 0x8048852 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #11 0x8048865 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #12 0x8048878 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #13 0x804888b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #14 0x804889e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #15 0x80488b1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #16 0x80488c4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #17 0x80488d7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #18 0x80488ea in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #19 0x80488fd in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #20 0x8048910 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #21 0x8048923 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #22 0x8048936 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #23 0x8048949 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #24 0x804895c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #25 0x804896f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #26 0x8048982 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #27 0x8048995 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #28 0x80489a8 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #29 0x80489bb in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #30 0x80489ce in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #31 0x80489e1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #32 0x80489f4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #33 0x8048a07 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #34 0x8048a1a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #35 0x8048a2d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #36 0x8048a40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #37 0x8048a53 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #38 0x8048a66 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #39 0x8048a79 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #40 0x8048a8c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #41 0x8048a9f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #42 0x8048ab2 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #43 0x8048ac5 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #44 0x8048ad8 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #45 0x8048aeb in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #46 0x8048afe in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #47 0x8048b11 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #48 0x8048b24 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #49 0x8048b37 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #50 0x8048b4a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #51 0x8048b5d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #52 0x8048b70 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #53 0x8048b83 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #54 0x8048b96 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #55 0x8048ba9 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #56 0x8048bbc in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #57 0x8048bcf in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #58 0x8048be2 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #59 0x8048bf5 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #60 0x8048c08 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #61 0x8048c1b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #62 0x8048c2e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #63 0x8048c41 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #64 0x8048c54 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #65 0x8048c67 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #66 0x8048c7a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #67 0x8048c8d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #68 0x8048ca0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #69 0x8048cb3 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #70 0x8048cc6 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #71 0x8048cd9 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #72 0x8048cec in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #73 0x8048cff in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #74 0x8048d12 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #75 0x8048d25 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #76 0x8048d38 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #77 0x8048d4b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #78 0x8048d5e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #79 0x8048d71 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #80 0x8048d84 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #81 0x8048d97 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #82 0x8048daa in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #83 0x8048dbd in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #84 0x8048dd0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #85 0x8048de3 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #86 0x8048df6 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #87 0x8048e09 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #88 0x8048e1c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #89 0x8048e2f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #90 0x8048e42 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #91 0x8048e55 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #92 0x8048e68 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #93 0x8048e7b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #94 0x8048e8e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #95 0x8048ea1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #96 0x8048eb4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #97 0x8048ec7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #98 0x8048eda in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #99 0x8048eed in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #100 0x8048f00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #101 0x8048f13 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #102 0x8048f26 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #103 0x8048f39 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #104 0x8048f4c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #105 0x8048f5f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #106 0x8048f72 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #107 0x8048f85 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #108 0x8048f98 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #109 0x8048fab in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #110 0x8048fbe in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #111 0x8048fd1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #112 0x8048fe4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #113 0x8048ff7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #114 0x804900a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #115 0x804901d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #116 0x8049030 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #117 0x8049043 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #118 0x8049056 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #119 0x8049069 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 previously allocated by thread T0 here: #0 0xb620f5c4 in __interceptor_malloc [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:71 #1 0x8048752 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:30 #2 0xb5f06a72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287 Shadow bytes around the buggy address: 0x36ba0780: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0790: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa =>0x36ba07d0: fa fa fa fa fa fa fa fa[fd]fd fa fa fa fa fa fa 0x36ba07e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0800: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0810: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0820: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Heap righ redzone: fb Freed Heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack partial redzone: f4 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 ASan internal: fe ==3836== ABORTING , should match ERROR: AddressSanitizer:? heap-use-after-free on address.*( | | ) #37 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*36|[(]).*( | | ) #99 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*98|[(]).*( | | ) #116 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*115|[(])[^ ]*( | | ) FAIL: g++.dg/asan/deep-stack-uaf-1.C -O2 output pattern test, is ================================================================= ==3864== ERROR: AddressSanitizer: heap-use-after-free on address 0xb5d03ec5 at pc 0x804868d bp 0xbfdc4ac8 sp 0xbfdc4abc READ of size 1 at 0xb5d03ec5 thread T0 #0 0x804868c in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:33 #1 0xb5e5ea72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287 #2 0x80486bd in _start ??:? 0xb5d03ec5 is located 5 bytes inside of 10-byte region [0xb5d03ec0,0xb5d03eca) freed by thread T0 here: #0 0xb61674e4 in __interceptor_free [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:61 #1 0x80487a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:25 #2 0x80487c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #3 0x80487e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #4 0x8048800 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #5 0x8048820 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #6 0x8048840 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #7 0x8048860 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #8 0x8048880 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #9 0x80488a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #10 0x80488c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #11 0x80488e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #12 0x8048900 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #13 0x8048920 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #14 0x8048940 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #15 0x8048960 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #16 0x8048980 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #17 0x80489a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #18 0x80489c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #19 0x80489e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #20 0x8048a00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #21 0x8048a20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #22 0x8048a40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #23 0x8048a60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #24 0x8048a80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #25 0x8048aa0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #26 0x8048ac0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #27 0x8048ae0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #28 0x8048b00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #29 0x8048b20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #30 0x8048b40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #31 0x8048b60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #32 0x8048b80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #33 0x8048ba0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #34 0x8048bc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #35 0x8048be0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #36 0x8048c00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #37 0x8048c20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #38 0x8048c40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #39 0x8048c60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #40 0x8048c80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #41 0x8048ca0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #42 0x8048cc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #43 0x8048ce0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #44 0x8048d00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #45 0x8048d20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #46 0x8048d40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #47 0x8048d60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #48 0x8048d80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #49 0x8048da0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #50 0x8048dc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #51 0x8048de0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #52 0x8048e00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #53 0x8048e20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #54 0x8048e40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #55 0x8048e60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #56 0x8048e80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #57 0x8048ea0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #58 0x8048ec0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #59 0x8048ee0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #60 0x8048f00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #61 0x8048f20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #62 0x8048f40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #63 0x8048f60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #64 0x8048f80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #65 0x8048fa0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #66 0x8048fc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #67 0x8048fe0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #68 0x8049000 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #69 0x8049020 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #70 0x8049040 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #71 0x8049060 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #72 0x8049080 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #73 0x80490a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #74 0x80490c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #75 0x80490e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #76 0x8049100 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #77 0x8049120 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #78 0x8049140 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #79 0x8049160 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #80 0x8049180 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #81 0x80491a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #82 0x80491c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #83 0x80491e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #84 0x8049200 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #85 0x8049220 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #86 0x8049240 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #87 0x8049260 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #88 0x8049280 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #89 0x80492a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #90 0x80492c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #91 0x80492e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #92 0x8049300 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #93 0x8049320 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #94 0x8049340 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #95 0x8049360 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #96 0x8049380 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #97 0x80493a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #98 0x80493c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #99 0x80493e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #100 0x8049400 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #101 0x8049420 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #102 0x8049440 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #103 0x8049460 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #104 0x8049480 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #105 0x80494a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #106 0x80494c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #107 0x80494e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #108 0x8049500 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #109 0x8049520 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #110 0x8049540 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #111 0x8049560 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #112 0x8049580 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #113 0x80495a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #114 0x80495c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #115 0x80495e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #116 0x8049600 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #117 0x8049620 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #118 0x8049640 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #119 0x8049660 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 previously allocated by thread T0 here: #0 0xb61675c4 in __interceptor_malloc [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:71 #1 0x8048655 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:30 #2 0xb5e5ea72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287 Shadow bytes around the buggy address: 0x36ba0780: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0790: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa =>0x36ba07d0: fa fa fa fa fa fa fa fa[fd]fd fa fa fa fa fa fa 0x36ba07e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0800: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0810: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0820: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Heap righ redzone: fb Freed Heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack partial redzone: f4 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 ASan internal: fe ==3864== ABORTING , should match ERROR: AddressSanitizer:? heap-use-after-free on address.*( | | ) #37 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*36|[(]).*( | | ) #99 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*98|[(]).*( | | ) #116 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*115|[(])[^ ]*( | | ) FAIL: g++.dg/asan/deep-stack-uaf-1.C -O3 -fomit-frame-pointer output pattern test, is ================================================================= ==3892== ERROR: AddressSanitizer: heap-use-after-free on address 0xb5d03ec5 at pc 0x804868d bp 0xbf96cad8 sp 0xbf96cacc READ of size 1 at 0xb5d03ec5 thread T0 #0 0x804868c in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:33 #1 0xb5edaa72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287 #2 0x80486bd in _start ??:? 0xb5d03ec5 is located 5 bytes inside of 10-byte region [0xb5d03ec0,0xb5d03eca) freed by thread T0 here: #0 0xb61e34e4 in __interceptor_free [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:61 #1 0x80487a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:25 #2 0x80487c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #3 0x80487e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #4 0x8048800 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #5 0x8048820 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #6 0x8048840 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #7 0x8048860 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #8 0x8048880 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #9 0x80488a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #10 0x80488c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #11 0x80488e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #12 0x8048900 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #13 0x8048920 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #14 0x8048940 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #15 0x8048960 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #16 0x8048980 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #17 0x80489a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #18 0x80489c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #19 0x80489e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #20 0x8048a00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #21 0x8048a20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #22 0x8048a40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #23 0x8048a60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #24 0x8048a80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #25 0x8048aa0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #26 0x8048ac0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #27 0x8048ae0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #28 0x8048b00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #29 0x8048b20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #30 0x8048b40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #31 0x8048b60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #32 0x8048b80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #33 0x8048ba0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #34 0x8048bc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #35 0x8048be0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #36 0x8048c00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #37 0x8048c20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #38 0x8048c40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #39 0x8048c60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #40 0x8048c80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #41 0x8048ca0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #42 0x8048cc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #43 0x8048ce0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #44 0x8048d00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #45 0x8048d20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #46 0x8048d40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #47 0x8048d60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #48 0x8048d80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #49 0x8048da0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #50 0x8048dc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #51 0x8048de0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #52 0x8048e00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #53 0x8048e20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #54 0x8048e40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #55 0x8048e60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #56 0x8048e80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #57 0x8048ea0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #58 0x8048ec0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #59 0x8048ee0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #60 0x8048f00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #61 0x8048f20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #62 0x8048f40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #63 0x8048f60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #64 0x8048f80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #65 0x8048fa0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #66 0x8048fc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #67 0x8048fe0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #68 0x8049000 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #69 0x8049020 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #70 0x8049040 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #71 0x8049060 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #72 0x8049080 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #73 0x80490a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #74 0x80490c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #75 0x80490e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #76 0x8049100 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #77 0x8049120 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #78 0x8049140 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #79 0x8049160 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #80 0x8049180 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #81 0x80491a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #82 0x80491c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #83 0x80491e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #84 0x8049200 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #85 0x8049220 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #86 0x8049240 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #87 0x8049260 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #88 0x8049280 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #89 0x80492a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #90 0x80492c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #91 0x80492e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #92 0x8049300 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #93 0x8049320 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #94 0x8049340 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #95 0x8049360 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #96 0x8049380 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #97 0x80493a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #98 0x80493c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #99 0x80493e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #100 0x8049400 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #101 0x8049420 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #102 0x8049440 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #103 0x8049460 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #104 0x8049480 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #105 0x80494a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #106 0x80494c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #107 0x80494e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #108 0x8049500 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #109 0x8049520 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #110 0x8049540 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #111 0x8049560 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #112 0x8049580 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #113 0x80495a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #114 0x80495c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #115 0x80495e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #116 0x8049600 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #117 0x8049620 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #118 0x8049640 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #119 0x8049660 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 previously allocated by thread T0 here: #0 0xb61e35c4 in __interceptor_malloc [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:71 #1 0x8048655 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:30 #2 0xb5edaa72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287 Shadow bytes around the buggy address: 0x36ba0780: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0790: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa =>0x36ba07d0: fa fa fa fa fa fa fa fa[fd]fd fa fa fa fa fa fa 0x36ba07e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0800: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0810: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0820: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Heap righ redzone: fb Freed Heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack partial redzone: f4 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 ASan internal: fe ==3892== ABORTING , should match ERROR: AddressSanitizer:? heap-use-after-free on address.*( | | ) #37 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*36|[(]).*( | | ) #99 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*98|[(]).*( | | ) #116 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*115|[(])[^ ]*( | | ) FAIL: g++.dg/asan/deep-stack-uaf-1.C -O3 -g output pattern test, is ================================================================= ==3920== ERROR: AddressSanitizer: heap-use-after-free on address 0xb5d03ec5 at pc 0x804868d bp 0xbfd89d98 sp 0xbfd89d8c READ of size 1 at 0xb5d03ec5 thread T0 #0 0x804868c in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:33 #1 0xb5ee8a72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287 #2 0x80486bd in _start ??:? 0xb5d03ec5 is located 5 bytes inside of 10-byte region [0xb5d03ec0,0xb5d03eca) freed by thread T0 here: #0 0xb61f14e4 in __interceptor_free [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:61 #1 0x80487a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:25 #2 0x80487c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #3 0x80487e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #4 0x8048800 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #5 0x8048820 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #6 0x8048840 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #7 0x8048860 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #8 0x8048880 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #9 0x80488a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #10 0x80488c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #11 0x80488e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #12 0x8048900 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #13 0x8048920 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #14 0x8048940 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #15 0x8048960 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #16 0x8048980 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #17 0x80489a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #18 0x80489c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #19 0x80489e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #20 0x8048a00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #21 0x8048a20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #22 0x8048a40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #23 0x8048a60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #24 0x8048a80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #25 0x8048aa0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #26 0x8048ac0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #27 0x8048ae0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #28 0x8048b00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #29 0x8048b20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #30 0x8048b40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #31 0x8048b60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #32 0x8048b80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #33 0x8048ba0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #34 0x8048bc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #35 0x8048be0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #36 0x8048c00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #37 0x8048c20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #38 0x8048c40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #39 0x8048c60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #40 0x8048c80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #41 0x8048ca0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #42 0x8048cc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #43 0x8048ce0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #44 0x8048d00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #45 0x8048d20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #46 0x8048d40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #47 0x8048d60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #48 0x8048d80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #49 0x8048da0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #50 0x8048dc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #51 0x8048de0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #52 0x8048e00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #53 0x8048e20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #54 0x8048e40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #55 0x8048e60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #56 0x8048e80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #57 0x8048ea0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #58 0x8048ec0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #59 0x8048ee0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #60 0x8048f00 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #61 0x8048f20 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #62 0x8048f40 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #63 0x8048f60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #64 0x8048f80 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #65 0x8048fa0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #66 0x8048fc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #67 0x8048fe0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #68 0x8049000 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #69 0x8049020 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #70 0x8049040 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #71 0x8049060 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #72 0x8049080 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #73 0x80490a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #74 0x80490c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #75 0x80490e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #76 0x8049100 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #77 0x8049120 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #78 0x8049140 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #79 0x8049160 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #80 0x8049180 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #81 0x80491a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #82 0x80491c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #83 0x80491e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #84 0x8049200 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #85 0x8049220 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #86 0x8049240 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #87 0x8049260 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #88 0x8049280 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #89 0x80492a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #90 0x80492c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #91 0x80492e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #92 0x8049300 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #93 0x8049320 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #94 0x8049340 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #95 0x8049360 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #96 0x8049380 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #97 0x80493a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #98 0x80493c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #99 0x80493e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #100 0x8049400 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #101 0x8049420 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #102 0x8049440 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #103 0x8049460 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #104 0x8049480 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #105 0x80494a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #106 0x80494c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #107 0x80494e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #108 0x8049500 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #109 0x8049520 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #110 0x8049540 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #111 0x8049560 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #112 0x8049580 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #113 0x80495a0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #114 0x80495c0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #115 0x80495e0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #116 0x8049600 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #117 0x8049620 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #118 0x8049640 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #119 0x8049660 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 previously allocated by thread T0 here: #0 0xb61f15c4 in __interceptor_malloc [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:71 #1 0x8048655 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:30 #2 0xb5ee8a72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287 Shadow bytes around the buggy address: 0x36ba0780: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0790: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa =>0x36ba07d0: fa fa fa fa fa fa fa fa[fd]fd fa fa fa fa fa fa 0x36ba07e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0800: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0810: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0820: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Heap righ redzone: fb Freed Heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack partial redzone: f4 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 ASan internal: fe ==3920== ABORTING , should match ERROR: AddressSanitizer:? heap-use-after-free on address.*( | | ) #37 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*36|[(]).*( | | ) #99 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*98|[(]).*( | | ) #116 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*115|[(])[^ ]*( | | ) FAIL: g++.dg/asan/deep-stack-uaf-1.C -Os output pattern test, is ================================================================= ==3948== ERROR: AddressSanitizer: heap-use-after-free on address 0xb5d03ec5 at pc 0x804868a bp 0xbfeb7a28 sp 0xbfeb7a1c READ of size 1 at 0xb5d03ec5 thread T0 #0 0x8048689 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:33 #1 0xb5f05a72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287 #2 0x80486c5 in _start ??:? 0xb5d03ec5 is located 5 bytes inside of 10-byte region [0xb5d03ec0,0xb5d03eca) freed by thread T0 here: #0 0xb620e4e4 in __interceptor_free [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:61 #1 0x80487aa in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:25 #2 0x80487bd in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #3 0x80487d0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #4 0x80487e3 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #5 0x80487f6 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #6 0x8048809 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #7 0x804881c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #8 0x804882f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #9 0x8048842 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #10 0x8048855 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #11 0x8048868 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #12 0x804887b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #13 0x804888e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #14 0x80488a1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #15 0x80488b4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #16 0x80488c7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #17 0x80488da in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #18 0x80488ed in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #19 0x8048900 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #20 0x8048913 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #21 0x8048926 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #22 0x8048939 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #23 0x804894c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #24 0x804895f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #25 0x8048972 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #26 0x8048985 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #27 0x8048998 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #28 0x80489ab in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #29 0x80489be in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #30 0x80489d1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #31 0x80489e4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #32 0x80489f7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #33 0x8048a0a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #34 0x8048a1d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #35 0x8048a30 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #36 0x8048a43 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #37 0x8048a56 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #38 0x8048a69 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #39 0x8048a7c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #40 0x8048a8f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #41 0x8048aa2 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #42 0x8048ab5 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #43 0x8048ac8 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #44 0x8048adb in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #45 0x8048aee in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #46 0x8048b01 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #47 0x8048b14 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #48 0x8048b27 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #49 0x8048b3a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #50 0x8048b4d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #51 0x8048b60 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #52 0x8048b73 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #53 0x8048b86 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #54 0x8048b99 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #55 0x8048bac in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #56 0x8048bbf in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #57 0x8048bd2 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #58 0x8048be5 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #59 0x8048bf8 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #60 0x8048c0b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #61 0x8048c1e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #62 0x8048c31 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #63 0x8048c44 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #64 0x8048c57 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #65 0x8048c6a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #66 0x8048c7d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #67 0x8048c90 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #68 0x8048ca3 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #69 0x8048cb6 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #70 0x8048cc9 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #71 0x8048cdc in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #72 0x8048cef in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #73 0x8048d02 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #74 0x8048d15 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #75 0x8048d28 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #76 0x8048d3b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #77 0x8048d4e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #78 0x8048d61 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #79 0x8048d74 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #80 0x8048d87 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #81 0x8048d9a in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #82 0x8048dad in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #83 0x8048dc0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #84 0x8048dd3 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #85 0x8048de6 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #86 0x8048df9 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #87 0x8048e0c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #88 0x8048e1f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #89 0x8048e32 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #90 0x8048e45 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #91 0x8048e58 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #92 0x8048e6b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #93 0x8048e7e in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #94 0x8048e91 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #95 0x8048ea4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #96 0x8048eb7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #97 0x8048eca in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #98 0x8048edd in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #99 0x8048ef0 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #100 0x8048f03 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #101 0x8048f16 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #102 0x8048f29 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #103 0x8048f3c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #104 0x8048f4f in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #105 0x8048f62 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #106 0x8048f75 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #107 0x8048f88 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #108 0x8048f9b in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #109 0x8048fae in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #110 0x8048fc1 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #111 0x8048fd4 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #112 0x8048fe7 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #113 0x8048ffa in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #114 0x804900d in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #115 0x8049020 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #116 0x8049033 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #117 0x8049046 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #118 0x8049059 in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 #119 0x804906c in free [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:17 previously allocated by thread T0 here: #0 0xb620e5c4 in __interceptor_malloc [...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan/../../../../master/libsanitizer/asan/asan_malloc_linux.cc:71 #1 0x8048658 in main [...]/hurd/master/gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C:30 #2 0xb5f05a72 in __libc_start_main /build/glibc-bn4_3y/glibc-2.19/csu/libc-start.c:287 Shadow bytes around the buggy address: 0x36ba0780: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0790: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa =>0x36ba07d0: fa fa fa fa fa fa fa fa[fd]fd fa fa fa fa fa fa 0x36ba07e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba07f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0800: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0810: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x36ba0820: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Heap righ redzone: fb Freed Heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack partial redzone: f4 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 ASan internal: fe ==3948== ABORTING , should match ERROR: AddressSanitizer:? heap-use-after-free on address.*( | | ) #37 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*36|[(]).*( | | ) #99 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*98|[(]).*( | | ) #116 0x[0-9a-f]+ (in [^ ]*DeepFree[^ ]*115|[(])[^ ]*( | | ) Running [...]/hurd/master/gcc/testsuite/g++.dg/bprob/bprob.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/charset/charset.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/compat/compat.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/compat/struct-layout-1.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/debug/debug.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/dfp/dfp.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/dg.exp ... FAIL: g++.dg/ext/mv1.C -std=gnu++98 (internal compiler error) FAIL: g++.dg/ext/mv1.C -std=gnu++98 (test for excess errors) FAIL: g++.dg/ext/mv1.C -std=gnu++11 (internal compiler error) FAIL: g++.dg/ext/mv1.C -std=gnu++11 (test for excess errors) FAIL: g++.dg/ext/mv12.C -std=gnu++98 (internal compiler error) FAIL: g++.dg/ext/mv12.C -std=gnu++98 (test for excess errors) FAIL: g++.dg/ext/mv12.C -std=gnu++11 (internal compiler error) FAIL: g++.dg/ext/mv12.C -std=gnu++11 (test for excess errors) FAIL: g++.dg/ext/mv2.C -std=gnu++98 (internal compiler error) FAIL: g++.dg/ext/mv2.C -std=gnu++98 (test for excess errors) FAIL: g++.dg/ext/mv2.C -std=gnu++11 (internal compiler error) FAIL: g++.dg/ext/mv2.C -std=gnu++11 (test for excess errors) FAIL: g++.dg/ext/mv5.C -std=gnu++98 (internal compiler error) FAIL: g++.dg/ext/mv5.C -std=gnu++98 (test for excess errors) FAIL: g++.dg/ext/mv5.C -std=gnu++11 (internal compiler error) FAIL: g++.dg/ext/mv5.C -std=gnu++11 (test for excess errors) FAIL: g++.dg/ext/visibility/anon6.C -std=c++98 scan-assembler 1BIiE1cE FAIL: g++.dg/ext/visibility/anon6.C -std=c++11 scan-assembler 1BIiE1cE Running [...]/hurd/master/gcc/testsuite/g++.dg/gcov/gcov.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/gomp/gomp.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/graphite/graphite.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/guality/guality.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/lto/lto.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/pch/pch.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/plugin/plugin.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/simulate-thread/simulate-thread.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/special/ecos.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/tls/tls.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/tm/tm.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/torture/dg-torture.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/tree-prof/tree-prof.exp ... Running [...]/hurd/master/gcc/testsuite/g++.dg/vect/vect.exp ... Running [...]/hurd/master/gcc/testsuite/g++.old-deja/old-deja.exp ... === g++ Summary === # of expected passes 53904 # of unexpected failures 25 # of expected failures 294 # of unresolved testcases 8 # of unsupported tests 684 [...]/hurd/master.build/gcc/testsuite/g++/../../xg++ version 4.9.0 20130606 (experimental) (GCC) Makefile:5199: recipe for target 'check-parallel-g++' failed make[3]: [check-parallel-g++] Error 1 (ignored) make[3]: Leaving directory '[...]/hurd/master.build/gcc' make[3]: Entering directory '[...]/hurd/master.build/gcc' test -d plugin || mkdir plugin test -d testsuite || mkdir testsuite test -d testsuite/gfortran || mkdir testsuite/gfortran (rootme=`${PWDCMD-pwd}`; export rootme; \ srcdir=`cd ../../master/gcc; ${PWDCMD-pwd}` ; export srcdir ; \ cd testsuite/gfortran; \ rm -f tmp-site.exp; \ sed '/set tmpdir/ s|testsuite$|testsuite/gfortran|' \ < ../../site.exp > tmp-site.exp; \ /bin/dash ${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 ; \ runtestflags= ; \ if [ -n "" ] ; then \ runtestflags=""; \ elif [ -n "" ] ; then \ parts="`echo ' ' \ | sed 's/=[^ ]* / /g'`"; \ for part in `find $srcdir/testsuite/gfortran* -name \*.exp` ; do \ part=`basename $part` ; \ case " $parts $runtestflags " in \ *" $part "*) ;; \ *) runtestflags="$runtestflags $part" ;; \ esac ; \ done ; \ fi ; \ `if [ -f ${srcdir}/../dejagnu/runtest ] ; then echo ${srcdir}/../dejagnu/runtest ; else echo runtest; fi` --tool gfortran $runtestflags) Test Run By thomas on Fri Sep 19 08:00:41 2014 Native configuration is i686-pc-linux-gnu === gfortran 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 [...]/hurd/master/gcc/testsuite/config/default.exp as tool-and-target-specific interface file. Running [...]/hurd/master/gcc/testsuite/gfortran.dg/coarray/caf.exp ... Running [...]/hurd/master/gcc/testsuite/gfortran.dg/debug/debug.exp ... Running [...]/hurd/master/gcc/testsuite/gfortran.dg/dg.exp ... Running [...]/hurd/master/gcc/testsuite/gfortran.dg/gomp/gomp.exp ... Running [...]/hurd/master/gcc/testsuite/gfortran.dg/graphite/graphite.exp ... Running [...]/hurd/master/gcc/testsuite/gfortran.dg/guality/guality.exp ... Running [...]/hurd/master/gcc/testsuite/gfortran.dg/lto/lto.exp ... FAIL: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin (internal compiler error) FAIL: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin (internal compiler error) FAIL: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects (internal compiler error) FAIL: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin (internal compiler error) FAIL: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O0 -flto -flto-partition=1to1 -fno-use-linker-plugin (internal compiler error) FAIL: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O0 -flto -fuse-linker-plugin -fno-fat-lto-objects (internal compiler error) Running [...]/hurd/master/gcc/testsuite/gfortran.dg/vect/vect.exp ... Running [...]/hurd/master/gcc/testsuite/gfortran.fortran-torture/compile/compile.exp ... Running [...]/hurd/master/gcc/testsuite/gfortran.fortran-torture/execute/execute.exp ... === gfortran Summary === # of expected passes 44265 # of unexpected failures 6 # of expected failures 52 # of unresolved testcases 6 # of unsupported tests 212 [...]/hurd/master.build/gcc/testsuite/gfortran/../../gfortran version 4.9.0 20130606 (experimental) (GCC) Makefile:5199: recipe for target 'check-parallel-gfortran' failed make[3]: [check-parallel-gfortran] Error 1 (ignored) make[3]: Leaving directory '[...]/hurd/master.build/gcc' make[3]: Entering directory '[...]/hurd/master.build/gcc' test -d plugin || mkdir plugin test -d testsuite || mkdir testsuite test -d testsuite/objc || mkdir testsuite/objc (rootme=`${PWDCMD-pwd}`; export rootme; \ srcdir=`cd ../../master/gcc; ${PWDCMD-pwd}` ; export srcdir ; \ cd testsuite/objc; \ rm -f tmp-site.exp; \ sed '/set tmpdir/ s|testsuite$|testsuite/objc|' \ < ../../site.exp > tmp-site.exp; \ /bin/dash ${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 ; \ runtestflags= ; \ if [ -n "" ] ; then \ runtestflags=""; \ elif [ -n "" ] ; then \ parts="`echo ' ' \ | sed 's/=[^ ]* / /g'`"; \ for part in `find $srcdir/testsuite/objc* -name \*.exp` ; do \ part=`basename $part` ; \ case " $parts $runtestflags " in \ *" $part "*) ;; \ *) runtestflags="$runtestflags $part" ;; \ esac ; \ done ; \ fi ; \ `if [ -f ${srcdir}/../dejagnu/runtest ] ; then echo ${srcdir}/../dejagnu/runtest ; else echo runtest; fi` --tool objc $runtestflags) Test Run By thomas on Fri Sep 19 09:21:07 2014 Native configuration is i686-pc-linux-gnu === objc 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 [...]/hurd/master/gcc/testsuite/config/default.exp as tool-and-target-specific interface file. Running [...]/hurd/master/gcc/testsuite/objc/compile/compile.exp ... Running [...]/hurd/master/gcc/testsuite/objc/execute/exceptions/exceptions.exp ... Running [...]/hurd/master/gcc/testsuite/objc/execute/execute.exp ... Running [...]/hurd/master/gcc/testsuite/objc.dg/attributes/attributes.exp ... Running [...]/hurd/master/gcc/testsuite/objc.dg/dg.exp ... Running [...]/hurd/master/gcc/testsuite/objc.dg/gnu-encoding/gnu-encoding.exp ... Running [...]/hurd/master/gcc/testsuite/objc.dg/lto/lto.exp ... Running [...]/hurd/master/gcc/testsuite/objc.dg/pch/pch.exp ... Running [...]/hurd/master/gcc/testsuite/objc.dg/property/property.exp ... Running [...]/hurd/master/gcc/testsuite/objc.dg/special/special.exp ... Running [...]/hurd/master/gcc/testsuite/objc.dg/strings/strings.exp ... Running [...]/hurd/master/gcc/testsuite/objc.dg/tls/tls.exp ... Running [...]/hurd/master/gcc/testsuite/objc.dg/torture/dg-torture.exp ... Running [...]/hurd/master/gcc/testsuite/objc.dg/torture/strings/strings.exp ... Running [...]/hurd/master/gcc/testsuite/objc.dg/torture/tls/tls.exp ... === objc Summary === # of expected passes 2988 # of expected failures 6 # of unsupported tests 74 [...]/hurd/master.build/gcc/xgcc version 4.9.0 20130606 (experimental) (GCC) make[3]: Leaving directory '[...]/hurd/master.build/gcc' make[2]: Leaving directory '[...]/hurd/master.build/gcc' make[2]: Entering directory '[...]/hurd/master.build/intl' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '[...]/hurd/master.build/intl' make[2]: Entering directory '[...]/hurd/master.build/libbacktrace' true DO=all multi-do # make make btest make[3]: Entering directory '[...]/hurd/master.build/libbacktrace' gcc-4.6 -DHAVE_CONFIG_H -I. -I../../master/libbacktrace -I ../../master/libbacktrace/../include -I ../../master/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=btest-btest.o -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -O -g -O2 -c -o btest-btest.o `test -f 'btest.c' || echo '../../master/libbacktrace/'`btest.c /bin/dash ./libtool --tag=CC --mode=link gcc-4.6 -funwind-tables -frandom-seed=btest -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -O -g -O2 -o btest btest-btest.o libbacktrace.la libtool: link: gcc-4.6 -funwind-tables -frandom-seed=btest -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -O -g -O2 -o btest btest-btest.o ./.libs/libbacktrace.a make[3]: Leaving directory '[...]/hurd/master.build/libbacktrace' make check-TESTS make[3]: Entering directory '[...]/hurd/master.build/libbacktrace' PASS: backtrace_full noinline PASS: backtrace_full inline PASS: backtrace_simple noinline PASS: backtrace_simple inline PASS: btest ============= 1 test passed ============= make[3]: Leaving directory '[...]/hurd/master.build/libbacktrace' make[2]: Leaving directory '[...]/hurd/master.build/libbacktrace' make[2]: Entering directory '[...]/hurd/master.build/libcpp' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '[...]/hurd/master.build/libcpp' make[2]: Entering directory '[...]/hurd/master.build/libdecnumber' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '[...]/hurd/master.build/libdecnumber' make[2]: Entering directory '[...]/hurd/master.build/libiberty' make[3]: Entering directory '[...]/hurd/master.build/libiberty/testsuite' gcc-4.6 -DHAVE_CONFIG_H -g -O2 -I.. -I../../../master/libiberty/testsuite/../../include -o test-demangle \ ../../../master/libiberty/testsuite/test-demangle.c ../libiberty.a ./test-demangle < ../../../master/libiberty/testsuite/demangle-expected ./test-demangle: 882 tests, 0 failures gcc-4.6 -DHAVE_CONFIG_H -g -O2 -I.. -I../../../master/libiberty/testsuite/../../include -DHAVE_CONFIG_H -I.. -o test-pexecute \ ../../../master/libiberty/testsuite/test-pexecute.c ../libiberty.a ./test-pexecute gcc-4.6 -DHAVE_CONFIG_H -g -O2 -I.. -I../../../master/libiberty/testsuite/../../include -DHAVE_CONFIG_H -I.. -o test-expandargv \ ../../../master/libiberty/testsuite/test-expandargv.c ../libiberty.a ./test-expandargv PASS: test-expandargv-0. PASS: test-expandargv-1. PASS: test-expandargv-2. PASS: test-expandargv-3. PASS: test-expandargv-4. PASS: test-expandargv-5. PASS: test-expandargv-6. make[3]: Leaving directory '[...]/hurd/master.build/libiberty/testsuite' make[2]: Leaving directory '[...]/hurd/master.build/libiberty' make[2]: Entering directory '[...]/hurd/master.build/gnattools' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '[...]/hurd/master.build/gnattools' make[2]: Entering directory '[...]/hurd/master.build/lto-plugin' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '[...]/hurd/master.build/lto-plugin' make[1]: Target 'check-host' not remade because of errors. make[2]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3' Making check in include make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/include' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/include' Making check in libsupc++ make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/libsupc++' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/libsupc++' Making check in src make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src' Making check in c++98 make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src/c++98' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src/c++98' Making check in c++11 make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src/c++11' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src/c++11' make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src' make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src' Making check in doc make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/doc' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/doc' Making check in po make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/po' /bin/dash [...]/hurd/master/libstdc++-v3/../mkinstalldirs [...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/po/share/locale mkdir -p -- [...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/po/share/locale catalogs='de.mo fr.mo'; \ for cat in $catalogs; do \ cat=`basename $cat`; \ lang=`echo $cat | sed 's/\.mo$//'`; \ install_dir=[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/po/share/locale/$lang/LC_MESSAGES; \ /bin/dash [...]/hurd/master/libstdc++-v3/../mkinstalldirs $install_dir; \ /usr/bin/install -c -m 644 $cat $install_dir/libstdc++.mo; \ done mkdir -p -- [...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/po/share/locale/de/LC_MESSAGES mkdir -p -- [...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/po/share/locale/fr/LC_MESSAGES make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/po' Making check in testsuite make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/testsuite' make check-DEJAGNU make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/testsuite' Making a new site.exp file... AR="ar"; export AR; \ RANLIB="ranlib"; export RANLIB; \ if [ -z "" ] \ && [ "" = "-j" ]; then \ make check-DEJAGNUnormal0 check-DEJAGNUnormal1 check-DEJAGNUnormal2 check-DEJAGNUnormal3 check-DEJAGNUnormal4 check-DEJAGNUnormal5 check-DEJAGNUnormal6 check-DEJAGNUnormal7 check-DEJAGNUnormal8 check-DEJAGNUnormal9; \ for idx in 0 1 2 3 4 5 6 7 8 9; do \ mv -f normal$idx/libstdc++.sum normal$idx/libstdc++.sum.sep; \ mv -f normal$idx/libstdc++.log normal$idx/libstdc++.log.sep; \ done; \ mv -f libstdc++.sum libstdc++.sum.sep; \ mv -f libstdc++.log libstdc++.log.sep; \ /bin/dash ../../../../master/libstdc++-v3/testsuite/../../contrib/dg-extract-results.sh \ libstdc++.sum.sep normal[0-9]/libstdc++.sum.sep > libstdc++.sum; \ /bin/dash ../../../../master/libstdc++-v3/testsuite/../../contrib/dg-extract-results.sh -L \ libstdc++.log.sep normal[0-9]/libstdc++.log.sep > libstdc++.log; \ exit 0; \ fi; \ srcdir=`CDPATH="${ZSH_VERSION+.}:" && cd ../../../../master/libstdc++-v3/testsuite && pwd`; export srcdir; \ EXPECT=expect; export EXPECT; \ runtest=runtest; \ if [ -z "$runtest" ]; then runtest=runtest; fi; \ tool=libstdc++; \ dirs=; \ case "" in \ normal0) \ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \ $runtest --tool $tool --srcdir $srcdir \ abi.exp prettyprinters.exp; \ else echo "WARNING: could not find \`runtest'" 1>&2; :;\ fi; \ dirs="`cd $srcdir; echo [013-9][0-9]_*/*`";; \ normal1) \ dirs="`cd $srcdir; echo [ab]* de* [ep]*/*`";; \ normal2) \ dirs="`cd $srcdir; echo 2[01]_*/*`";; \ normal3) \ dirs="`cd $srcdir; echo 22_*/*`";; \ normal4) \ dirs="`cd $srcdir; echo 23_*/[a-km-tw-z]*`";; \ normal5) \ dirs="`cd $srcdir; echo 23_*/[luv]*`";; \ normal6) \ dirs="`cd $srcdir; echo 2[459]_*/*`";; \ normal7) \ dirs="`cd $srcdir; echo 2[68]_*/*`";; \ normal8) \ dirs="`cd $srcdir; echo 27_*/*`";; \ normal9) \ dirs="`cd $srcdir; echo t*/*`";; \ esac; \ if [ -n "" ]; then cd ""; fi; \ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \ if [ -n "$dirs" ]; then \ $runtest --tool $tool --srcdir $srcdir \ \ "conformance.exp=`echo $dirs | sed 's/ /* /g;s/$/*/'`"; \ else \ $runtest --tool $tool --srcdir $srcdir \ ; \ fi; \ else echo "WARNING: could not find \`runtest'" 1>&2; :;\ fi Test Run By thomas on Fri Sep 19 09:24:35 2014 Native configuration is i686-pc-linux-gnu === libstdc++ 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 [...]/hurd/master/libstdc++-v3/testsuite/config/default.exp as tool-and-target-specific interface file. Running [...]/hurd/master/libstdc++-v3/testsuite/libstdc++-abi/abi.exp ... Running [...]/hurd/master/libstdc++-v3/testsuite/libstdc++-dg/conformance.exp ... FAIL: 22_locale/numpunct/members/char/3.cc execution test FAIL: 22_locale/time_get/get_date/wchar_t/4.cc execution test Running [...]/hurd/master/libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp ... === libstdc++ Summary === # of expected passes 9427 # of unexpected failures 2 # of expected failures 45 # of unsupported tests 208 Makefile:555: recipe for target 'check-DEJAGNU' failed make[4]: *** [check-DEJAGNU] Error 1 make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/testsuite' Makefile:619: recipe for target 'check-am' failed make[3]: *** [check-am] Error 2 make[3]: Target 'check' not remade because of errors. make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/testsuite' Making check in python make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/python' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/python' make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3' make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc-4.6" "CC_FOR_TARGET=[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./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 --split-size=5000000 " "SHELL=/bin/dash" "RUNTESTFLAGS=" "exec_prefix=[...]/hurd/master.build.install" "infodir=[...]/hurd/master.build.install/share/info" "libdir=[...]/hurd/master.build.install/lib" "includedir=[...]/hurd/master.build.install/include" "prefix=[...]/hurd/master.build.install" "tooldir=[...]/hurd/master.build.install/i686-pc-linux-gnu" "gxx_include_dir=[...]/hurd/master.build.install/include/c++/4.9.0" "AR=ar" "AS=[...]/hurd/master.build/./gcc/as" "LD=[...]/hurd/master.build/./gcc/collect-ld" "RANLIB=ranlib" "NM=[...]/hurd/master.build/./gcc/nm" "NM_FOR_BUILD=" "NM_FOR_TARGET=nm" "DESTDIR=" "WERROR=" DO=all multi-do # make make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3' if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../../../master/libstdc++-v3; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include "; \ 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-4.6" "CC_FOR_TARGET=[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./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 --split-size=5000000 " "SHELL=/bin/dash" "RUNTESTFLAGS=" "exec_prefix=[...]/hurd/master.build.install" "infodir=[...]/hurd/master.build.install/share/info" "libdir=[...]/hurd/master.build.install/lib" "includedir=[...]/hurd/master.build.install/include" "prefix=[...]/hurd/master.build.install" "tooldir=[...]/hurd/master.build.install/i686-pc-linux-gnu" "gxx_include_dir=[...]/hurd/master.build.install/include/c++/4.9.0" "AR=ar" "AS=[...]/hurd/master.build/./gcc/as" "LD=[...]/hurd/master.build/./gcc/collect-ld" "RANLIB=ranlib" "NM=[...]/hurd/master.build/./gcc/nm" "NM_FOR_BUILD=" "NM_FOR_TARGET=nm" "DESTDIR=" "WERROR=" \ CFLAGS="-g -O2 ${flags}" \ CCASFLAGS=" ${flags}" \ FCFLAGS=" ${flags}" \ FFLAGS=" ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="[...]/hurd/master.build.install" \ exec_prefix="[...]/hurd/master.build.install" \ GCJFLAGS=" ${flags}" \ GOCFLAGS="-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]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3' make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3' Makefile:480: recipe for target 'check-recursive' failed make[2]: *** [check-recursive] Error 1 make[2]: Target 'check' not remade because of errors. make[2]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3' Makefile:13415: recipe for target 'check-target-libstdc++-v3' failed make[1]: *** [check-target-libstdc++-v3] Error 2 make[2]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libmudflap' Making check in testsuite make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libmudflap/testsuite' make check-DEJAGNU make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libmudflap/testsuite' Making a new site.exp file... srcdir=`CDPATH="${ZSH_VERSION+.}:" && cd ../../../../master/libmudflap/testsuite && pwd`; export srcdir; \ EXPECT=`if [ -f ../../expect/expect ] ; then echo ../../expect/expect ; else echo expect ; fi`; export EXPECT; \ runtest=`if [ -f ../../../../master/libmudflap/testsuite/../../dejagnu/runtest ] ; then echo ../../../../master/libmudflap/testsuite/../../dejagnu/runtest ; else echo runtest ; fi`; \ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \ exit_status=0; l='libmudflap'; for tool in $l; do \ if $runtest --tool $tool --srcdir $srcdir ; \ then :; else exit_status=1; fi; \ done; \ else echo "WARNING: could not find \`runtest'" 1>&2; :;\ fi; \ exit $exit_status Test Run By thomas on Fri Sep 19 10:52:47 2014 Native configuration is i686-pc-linux-gnu === libmudflap 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 [...]/hurd/master/libmudflap/testsuite/config/default.exp as tool-and-target-specific interface file. Running [...]/hurd/master/libmudflap/testsuite/libmudflap.c/cfrags.exp ... Running [...]/hurd/master/libmudflap/testsuite/libmudflap.c/externs.exp ... Running [...]/hurd/master/libmudflap/testsuite/libmudflap.c++/c++frags.exp ... FAIL: libmudflap.c++/pass41-frag.cxx (-static) execution test FAIL: libmudflap.c++/pass41-frag.cxx ( -O) execution test FAIL: libmudflap.c++/pass41-frag.cxx (-O2) execution test FAIL: libmudflap.c++/pass41-frag.cxx (-O3) execution test Running [...]/hurd/master/libmudflap/testsuite/libmudflap.c++/ctors.exp ... Running [...]/hurd/master/libmudflap/testsuite/libmudflap.cth/cthfrags.exp ... FAIL: libmudflap.cth/pass39-frag.c (-O0) execution test FAIL: libmudflap.cth/pass39-frag.c (-O0) output pattern test === libmudflap Summary === # of expected passes 1900 # of unexpected failures 6 Makefile:243: recipe for target 'check-DEJAGNU' failed make[4]: *** [check-DEJAGNU] Error 1 make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libmudflap/testsuite' Makefile:280: recipe for target 'check-am' failed make[3]: *** [check-am] Error 2 make[3]: Target 'check' not remade because of errors. make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libmudflap/testsuite' make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libmudflap' make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc-4.6" "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" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/dash" "RUNTESTFLAGS=" "exec_prefix=[...]/hurd/master.build.install" "infodir=[...]/hurd/master.build.install/share/info" "libdir=[...]/hurd/master.build.install/lib" "prefix=[...]/hurd/master.build.install" "includedir=[...]/hurd/master.build.install/include" "AR=ar" "AS=[...]/hurd/master.build/./gcc/as" "CC=[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include " "CXX=[...]/hurd/master.build/./gcc/xg++ -B[...]/hurd/master.build/./gcc/ -nostdinc++ -nostdinc++ -I[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu -I[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/include -I[...]/hurd/master/libstdc++-v3/libsupc++ -I[...]/hurd/master/libstdc++-v3/include/backward -I[...]/hurd/master/libstdc++-v3/testsuite/util -L[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src -L[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include " "LD=[...]/hurd/master.build/./gcc/collect-ld" "LIBCFLAGS=-g -O2" "NM=[...]/hurd/master.build/./gcc/nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # make make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libmudflap' if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../../../master/libmudflap; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include "; \ 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 \ CFLAGS="-g -O2 ${flags}" \ CCASFLAGS=" ${flags}" \ FCFLAGS=" ${flags}" \ FFLAGS=" ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="[...]/hurd/master.build.install" \ exec_prefix="[...]/hurd/master.build.install" \ GCJFLAGS=" ${flags}" \ GOCFLAGS="-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]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libmudflap' make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libmudflap' Makefile:559: recipe for target 'check-recursive' failed make[2]: *** [check-recursive] Error 1 make[2]: Target 'check' not remade because of errors. make[2]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libmudflap' Makefile:13832: recipe for target 'check-target-libmudflap' failed make[1]: *** [check-target-libmudflap] Error 2 make[2]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer' Making check in interception make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/interception' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/interception' Making check in sanitizer_common make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/sanitizer_common' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/sanitizer_common' Making check in asan make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer/asan' make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer' make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc-4.6" "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" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/dash" "RUNTESTFLAGS=" "exec_prefix=[...]/hurd/master.build.install" "infodir=[...]/hurd/master.build.install/share/info" "libdir=[...]/hurd/master.build.install/lib" "prefix=[...]/hurd/master.build.install" "includedir=[...]/hurd/master.build.install/include" "AR=ar" "AS=[...]/hurd/master.build/./gcc/as" "LD=[...]/hurd/master.build/./gcc/collect-ld" "LIBCFLAGS=-g -O2" "NM=[...]/hurd/master.build/./gcc/nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # make make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer' if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../../../master/libsanitizer; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include "; \ 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 \ CFLAGS="-g -O2 ${flags}" \ CCASFLAGS="-g -O2 ${flags}" \ FCFLAGS=" ${flags}" \ FFLAGS=" ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="[...]/hurd/master.build.install" \ exec_prefix="[...]/hurd/master.build.install" \ GCJFLAGS=" ${flags}" \ GOCFLAGS="-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]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer' make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer' make[2]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libsanitizer' make[2]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libssp' make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc-4.6" "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" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/dash" "RUNTESTFLAGS=" "exec_prefix=[...]/hurd/master.build.install" "infodir=[...]/hurd/master.build.install/share/info" "libdir=[...]/hurd/master.build.install/lib" "prefix=[...]/hurd/master.build.install" "includedir=[...]/hurd/master.build.install/include" "AR=ar" "AS=[...]/hurd/master.build/./gcc/as" "CC=[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include " "CXX=[...]/hurd/master.build/./gcc/xg++ -B[...]/hurd/master.build/./gcc/ -nostdinc++ -nostdinc++ -I[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu -I[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/include -I[...]/hurd/master/libstdc++-v3/libsupc++ -I[...]/hurd/master/libstdc++-v3/include/backward -I[...]/hurd/master/libstdc++-v3/testsuite/util -L[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src -L[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include " "LD=[...]/hurd/master.build/./gcc/collect-ld" "LIBCFLAGS=-g -O2" "NM=[...]/hurd/master.build/./gcc/nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # make make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libssp' if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../../../master/libssp; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include "; \ 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 \ CFLAGS="-g -O2 ${flags}" \ CCASFLAGS=" ${flags}" \ FCFLAGS=" ${flags}" \ FFLAGS=" ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="[...]/hurd/master.build.install" \ exec_prefix="[...]/hurd/master.build.install" \ GCJFLAGS=" ${flags}" \ GOCFLAGS="-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[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libssp' make[2]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libssp' make[2]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libquadmath' make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc-4.6" "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" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 -I ../../../master/libquadmath/../gcc/doc/include" "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/dash" "RUNTESTFLAGS=" "exec_prefix=[...]/hurd/master.build.install" "infodir=[...]/hurd/master.build.install/share/info" "libdir=[...]/hurd/master.build.install/lib" "prefix=[...]/hurd/master.build.install" "includedir=[...]/hurd/master.build.install/include" "AR=ar" "AS=[...]/hurd/master.build/./gcc/as" "CC=[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include " "CXX=[...]/hurd/master.build/./gcc/xg++ -B[...]/hurd/master.build/./gcc/ -nostdinc++ -nostdinc++ -I[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu -I[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/include -I[...]/hurd/master/libstdc++-v3/libsupc++ -I[...]/hurd/master/libstdc++-v3/include/backward -I[...]/hurd/master/libstdc++-v3/testsuite/util -L[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src -L[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include " "LD=[...]/hurd/master.build/./gcc/collect-ld" "LIBCFLAGS=-g -O2" "NM=[...]/hurd/master.build/./gcc/nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # make make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libquadmath' if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../../../master/libquadmath; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include "; \ 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-4.6" "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" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 -I ../../../master/libquadmath/../gcc/doc/include -I ../../../master/libquadmath/../gcc/doc/include" "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/dash" "RUNTESTFLAGS=" "exec_prefix=[...]/hurd/master.build.install" "infodir=[...]/hurd/master.build.install/share/info" "libdir=[...]/hurd/master.build.install/lib" "prefix=[...]/hurd/master.build.install" "includedir=[...]/hurd/master.build.install/include" "AR=ar" "AS=[...]/hurd/master.build/./gcc/as" "CC=[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include " "CXX=[...]/hurd/master.build/./gcc/xg++ -B[...]/hurd/master.build/./gcc/ -nostdinc++ -nostdinc++ -I[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu -I[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/include -I[...]/hurd/master/libstdc++-v3/libsupc++ -I[...]/hurd/master/libstdc++-v3/include/backward -I[...]/hurd/master/libstdc++-v3/testsuite/util -L[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src -L[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include " "LD=[...]/hurd/master.build/./gcc/collect-ld" "LIBCFLAGS=-g -O2" "NM=[...]/hurd/master.build/./gcc/nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" \ CFLAGS="-g -O2 ${flags}" \ CCASFLAGS=" ${flags}" \ FCFLAGS=" ${flags}" \ FFLAGS=" ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="[...]/hurd/master.build.install" \ exec_prefix="[...]/hurd/master.build.install" \ GCJFLAGS=" ${flags}" \ GOCFLAGS="-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[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libquadmath' make[2]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libquadmath' make[2]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libgfortran' make check-am make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libgfortran' make DO=all multi-do # make make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libgfortran' if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../../../master/libgfortran; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include "; \ 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 \ CFLAGS="-g -O2 ${flags}" \ CCASFLAGS=" ${flags}" \ FCFLAGS="-g -O2 ${flags}" \ FFLAGS=" ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="[...]/hurd/master.build.install" \ exec_prefix="[...]/hurd/master.build.install" \ GCJFLAGS=" ${flags}" \ GOCFLAGS="-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]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libgfortran' make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libgfortran' make[2]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libgfortran' make[2]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libobjc' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libobjc' make[2]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libffi' Making check in include make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libffi/include' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libffi/include' Making check in testsuite make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libffi/testsuite' make check-DEJAGNU make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libffi/testsuite' Making a new site.exp file... srcdir=`CDPATH="${ZSH_VERSION+.}:" && cd ../../../../master/libffi/testsuite && pwd`; export srcdir; \ EXPECT=`if [ -f ../../expect/expect ] ; then echo ../../expect/expect ; else echo expect ; fi`; export EXPECT; \ runtest=`if [ -f ../../../../master/libffi/../dejagnu/runtest ] ; then echo ../../../../master/libffi/../dejagnu/runtest ; else echo runtest; fi`; \ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \ exit_status=0; l='libffi'; for tool in $l; do \ if $runtest --tool $tool --srcdir $srcdir ; \ then :; else exit_status=1; fi; \ done; \ else echo "WARNING: could not find \`runtest'" 1>&2; :;\ fi; \ exit $exit_status Test Run By thomas on Fri Sep 19 10:57:12 2014 Native configuration is i686-pc-linux-gnu === libffi 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 [...]/hurd/master/libffi/testsuite/config/default.exp as tool-and-target-specific interface file. Running [...]/hurd/master/libffi/testsuite/libffi.call/call.exp ... Running [...]/hurd/master/libffi/testsuite/libffi.special/special.exp ... === libffi Summary === # of expected passes 1819 # of unsupported tests 55 make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libffi/testsuite' make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libffi/testsuite' Making check in man make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libffi/man' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libffi/man' make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libffi' make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc-4.6" "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" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 -I ../../../master/libffi/../gcc/doc/include -I ../../../master/libffi/../gcc/doc/include" "PICFLAG=" "PICFLAG_FOR_TARGET=" "RUNTESTFLAGS=" "SHELL=/bin/dash" "exec_prefix=[...]/hurd/master.build.install" "infodir=[...]/hurd/master.build.install/share/info" "libdir=[...]/hurd/master.build.install/lib" "mandir=[...]/hurd/master.build.install/share/man" "prefix=[...]/hurd/master.build.install" "AR=ar" "AS=[...]/hurd/master.build/./gcc/as" "CC=[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include " "CXX=[...]/hurd/master.build/./gcc/xg++ -B[...]/hurd/master.build/./gcc/ -nostdinc++ -nostdinc++ -I[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu -I[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/include -I[...]/hurd/master/libstdc++-v3/libsupc++ -I[...]/hurd/master/libstdc++-v3/include/backward -I[...]/hurd/master/libstdc++-v3/testsuite/util -L[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src -L[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include " "LD=[...]/hurd/master.build/./gcc/collect-ld" "NM=[...]/hurd/master.build/./gcc/nm" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # make make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libffi' if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../../../master/libffi; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include "; \ 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-4.6" "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" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 -I ../../../master/libffi/../gcc/doc/include -I ../../../master/libffi/../gcc/doc/include -I ../../../master/libffi/../gcc/doc/include" "PICFLAG=" "PICFLAG_FOR_TARGET=" "RUNTESTFLAGS=" "SHELL=/bin/dash" "exec_prefix=[...]/hurd/master.build.install" "infodir=[...]/hurd/master.build.install/share/info" "libdir=[...]/hurd/master.build.install/lib" "mandir=[...]/hurd/master.build.install/share/man" "prefix=[...]/hurd/master.build.install" "AR=ar" "AS=[...]/hurd/master.build/./gcc/as" "CC=[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include " "CXX=[...]/hurd/master.build/./gcc/xg++ -B[...]/hurd/master.build/./gcc/ -nostdinc++ -nostdinc++ -I[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu -I[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/include -I[...]/hurd/master/libstdc++-v3/libsupc++ -I[...]/hurd/master/libstdc++-v3/include/backward -I[...]/hurd/master/libstdc++-v3/testsuite/util -L[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src -L[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include " "LD=[...]/hurd/master.build/./gcc/collect-ld" "NM=[...]/hurd/master.build/./gcc/nm" "RANLIB=ranlib" "DESTDIR=" \ CFLAGS="-g -O2 ${flags}" \ CCASFLAGS="-g -O2 ${flags}" \ FCFLAGS=" ${flags}" \ FFLAGS=" ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="[...]/hurd/master.build.install" \ exec_prefix="[...]/hurd/master.build.install" \ GCJFLAGS=" ${flags}" \ GOCFLAGS="-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]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libffi' make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libffi' make[2]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libffi' make[2]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava' Making check in libltdl make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/libltdl' true DO=all multi-do # make make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/libltdl' Making check in gcj make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/gcj' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/gcj' Making check in include make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/include' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/include' Making check in classpath make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath' Making check in lib make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/lib' true top_builddir=.. top_srcdir=../../../../../master/libjava/classpath /bin/dash ./gen-classlist.sh standard Adding java source files from srcdir '[...]/hurd/master/libjava/classpath'. Adding java source files from VM directory [...]/hurd/master/libjava Adding java source files from VM directory [...]/hurd/master.build/i686-pc-linux-gnu/libjava Adding generated files in builddir '..'. make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/lib' Making check in doc make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/doc' Making check in api make[5]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/doc/api' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/doc/api' make[5]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/doc' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/doc' make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/doc' Making check in external make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/external' Making check in sax make[5]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/external/sax' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/external/sax' Making check in w3c_dom make[5]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/external/w3c_dom' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/external/w3c_dom' Making check in relaxngDatatype make[5]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/external/relaxngDatatype' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/external/relaxngDatatype' Making check in jsr166 make[5]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/external/jsr166' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/external/jsr166' make[5]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/external' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/external' make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/external' Making check in include make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/include' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/include' Making check in native make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/native' Making check in fdlibm make[5]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/native/fdlibm' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/native/fdlibm' Making check in jni make[5]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/native/jni' Making check in classpath make[6]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/native/jni/classpath' make[6]: Nothing to be done for 'check'. make[6]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/native/jni/classpath' Making check in midi-alsa make[6]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/native/jni/midi-alsa' make[6]: Nothing to be done for 'check'. make[6]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/native/jni/midi-alsa' Making check in java-math make[6]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/native/jni/java-math' make[6]: Nothing to be done for 'check'. make[6]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/native/jni/java-math' make[6]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/native/jni' /bin/dash ../../scripts/check_jni_methods.sh make[6]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/native/jni' make[5]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/native/jni' make[5]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/native' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/native' make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/native' Making check in resource make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/resource' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/resource' Making check in scripts make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/scripts' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/scripts' Making check in tools make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/tools' make check-am make[5]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/tools' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/tools' make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath/tools' make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath' true DO=all multi-do # make make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath' make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/classpath' Making check in testsuite make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/testsuite' make check-DEJAGNU make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/testsuite' Making a new site.exp file... srcdir=`CDPATH="${ZSH_VERSION+.}:" && cd ../../../../master/libjava/testsuite && pwd`; export srcdir; \ EXPECT=`if [ -f ../../expect/expect ] ; then echo ../../expect/expect ; else echo expect ; fi`; export EXPECT; \ runtest="`if [ -f ../../../../master/libjava/../dejagnu/runtest ] ; then echo ../../../../master/libjava/../dejagnu/runtest ; else echo runtest; fi` INTERPRETER=yes"; \ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \ exit_status=0; l='libjava'; for tool in $l; do \ if $runtest INTERPRETER=yes --tool $tool --srcdir $srcdir ; \ then :; else exit_status=1; fi; \ done; \ else echo "WARNING: could not find \`runtest'" 1>&2; :;\ fi; \ exit $exit_status Test Run By thomas on Fri Sep 19 10:59:48 2014 Native configuration is i686-pc-linux-gnu === libjava 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 [...]/hurd/master/libjava/testsuite/config/default.exp as tool-and-target-specific interface file. Running [...]/hurd/master/libjava/testsuite/libjava.cni/cni.exp ... Running [...]/hurd/master/libjava/testsuite/libjava.jar/jar.exp ... Running [...]/hurd/master/libjava/testsuite/libjava.jni/jni.exp ... Running [...]/hurd/master/libjava/testsuite/libjava.jvmti/jvmti-interp.exp ... LD_LIBRARY_PATH=. [...]/hurd/master.build/i686-pc-linux-gnu/./libjava/gij -cp [...]/hurd/master/libjava/testsuite/libjava.jvmti/interp/getargssize.jar -agentlib:dummyagent getargssize LD_LIBRARY_PATH=. [...]/hurd/master.build/i686-pc-linux-gnu/./libjava/gij -cp [...]/hurd/master/libjava/testsuite/libjava.jvmti/interp/getlocalvartable.jar -agentlib:dummyagent getlocalvartable LD_LIBRARY_PATH=. [...]/hurd/master.build/i686-pc-linux-gnu/./libjava/gij -cp [...]/hurd/master/libjava/testsuite/libjava.jvmti/interp/getstacktrace.jar -agentlib:dummyagent getstacktrace Running [...]/hurd/master/libjava/testsuite/libjava.jvmti/jvmti.exp ... Running [...]/hurd/master/libjava/testsuite/libjava.lang/lang.exp ... FAIL: sourcelocation output - source compiled test FAIL: sourcelocation -findirect-dispatch output - source compiled test FAIL: sourcelocation -O3 output - source compiled test FAIL: sourcelocation -O3 -findirect-dispatch output - source compiled test Running [...]/hurd/master/libjava/testsuite/libjava.loader/loader.exp ... Running [...]/hurd/master/libjava/testsuite/libjava.mauve/mauve.exp ... Running [...]/hurd/master/libjava/testsuite/libjava.special/special.exp ... Running [...]/hurd/master/libjava/testsuite/libjava.verify/verify.exp ... === libjava Summary === # of expected passes 2582 # of unexpected failures 4 Makefile:387: recipe for target 'check-DEJAGNU' failed make[4]: *** [check-DEJAGNU] Error 1 make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/testsuite' Makefile:405: recipe for target 'check-am' failed make[3]: *** [check-am] Error 2 make[3]: Target 'check' not remade because of errors. make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava/testsuite' make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava' : make ; exec make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc-4.6" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2 -D_GNU_SOURCE" "CPPFLAGS=" "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" "GCJFLAGS=-g -O2" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/dash" "RUNTESTFLAGS=" "exec_prefix=[...]/hurd/master.build.install" "datadir=[...]/hurd/master.build.install/share" "infodir=[...]/hurd/master.build.install/share/info" "libdir=[...]/hurd/master.build.install/lib" "mandir=[...]/hurd/master.build.install/share/man" "prefix=[...]/hurd/master.build.install" "gxx_include_dir=[...]/hurd/master.build.install/include/c++/4.9.0" "AR=ar" "AS=[...]/hurd/master.build/./gcc/as" "DLLTOOL=dlltool" "LD=[...]/hurd/master.build/./gcc/collect-ld" "LIBCFLAGS=-g -O2" "NM=[...]/hurd/master.build/./gcc/nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" "JAR=jar" DO=all multi-do make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava' if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../../../master/libjava; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include "; \ 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-4.6" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2 -D_GNU_SOURCE" "CPPFLAGS=" "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" "GCJFLAGS=-g -O2" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/dash" "RUNTESTFLAGS=" "exec_prefix=[...]/hurd/master.build.install" "datadir=[...]/hurd/master.build.install/share" "infodir=[...]/hurd/master.build.install/share/info" "libdir=[...]/hurd/master.build.install/lib" "mandir=[...]/hurd/master.build.install/share/man" "prefix=[...]/hurd/master.build.install" "gxx_include_dir=[...]/hurd/master.build.install/include/c++/4.9.0" "AR=ar" "AS=[...]/hurd/master.build/./gcc/as" "DLLTOOL=dlltool" "LD=[...]/hurd/master.build/./gcc/collect-ld" "LIBCFLAGS=-g -O2" "NM=[...]/hurd/master.build/./gcc/nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" "JAR=jar" \ CFLAGS="-g -O2 ${flags}" \ CCASFLAGS=" ${flags}" \ FCFLAGS=" ${flags}" \ FFLAGS=" ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="[...]/hurd/master.build.install" \ exec_prefix="[...]/hurd/master.build.install" \ GCJFLAGS="-g -O2 ${flags}" \ GOCFLAGS="-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]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava' make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava' Makefile:10217: recipe for target 'check-recursive' failed make[2]: *** [check-recursive] Error 1 make[2]: Target 'check' not remade because of errors. make[2]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libjava' Makefile:18559: recipe for target 'check-target-libjava' failed make[1]: *** [check-target-libjava] Error 2 make[2]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/zlib' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/zlib' make[2]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/boehm-gc' Making check in include make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/boehm-gc/include' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/boehm-gc/include' Making check in testsuite make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/boehm-gc/testsuite' make check-DEJAGNU make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/boehm-gc/testsuite' Making a new site.exp file... srcdir=`CDPATH="${ZSH_VERSION+.}:" && cd ../../../../master/boehm-gc/testsuite && pwd`; export srcdir; \ EXPECT=expect; export EXPECT; \ runtest=runtest; \ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \ exit_status=0; l='boehm-gc'; for tool in $l; do \ if $runtest --tool $tool --srcdir $srcdir ; \ then :; else exit_status=1; fi; \ done; \ else echo "WARNING: could not find \`runtest'" 1>&2; :;\ fi; \ exit $exit_status Test Run By thomas on Fri Sep 19 11:08:31 2014 Native configuration is i686-pc-linux-gnu === boehm-gc 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 [...]/hurd/master/boehm-gc/testsuite/config/default.exp as tool-and-target-specific interface file. Running [...]/hurd/master/boehm-gc/testsuite/boehm-gc.c/c.exp ... Running [...]/hurd/master/boehm-gc/testsuite/boehm-gc.lib/lib.exp ... === boehm-gc Summary === # of expected passes 12 # of unsupported tests 1 make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/boehm-gc/testsuite' make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/boehm-gc/testsuite' make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/boehm-gc' make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc-4.6" "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 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/dash" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=[...]/hurd/master.build.install" "infodir=[...]/hurd/master.build.install/share/info" "libdir=[...]/hurd/master.build.install/lib" "prefix=[...]/hurd/master.build.install" "tooldir=[...]/hurd/master.build.install/i686-pc-linux-gnu" "AR=ar" "AS=[...]/hurd/master.build/./gcc/as" "CC=[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include " "CXX=[...]/hurd/master.build/./gcc/xg++ -B[...]/hurd/master.build/./gcc/ -nostdinc++ -nostdinc++ -I[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu -I[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/include -I[...]/hurd/master/libstdc++-v3/libsupc++ -I[...]/hurd/master/libstdc++-v3/include/backward -I[...]/hurd/master/libstdc++-v3/testsuite/util -L[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src -L[...]/hurd/master.build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include " "LD=[...]/hurd/master.build/./gcc/collect-ld" "LIBCFLAGS=-g -O2" "NM=[...]/hurd/master.build/./gcc/nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # make make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/boehm-gc' if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../../../master/boehm-gc; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include "; \ 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 \ CFLAGS="-g -O2 ${flags}" \ CCASFLAGS="-g -O2 ${flags}" \ FCFLAGS=" ${flags}" \ FFLAGS=" ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="[...]/hurd/master.build.install" \ exec_prefix="[...]/hurd/master.build.install" \ GCJFLAGS=" ${flags}" \ GOCFLAGS="-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]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/boehm-gc' make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/boehm-gc' make[2]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/boehm-gc' make[2]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libada' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libada' make[2]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libgomp' Making check in testsuite make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libgomp/testsuite' make check-DEJAGNU make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libgomp/testsuite' Making a new site.exp file... srcdir=`CDPATH="${ZSH_VERSION+.}:" && cd ../../../../master/libgomp/testsuite && pwd`; export srcdir; \ EXPECT=expect; export EXPECT; \ runtest=runtest; \ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \ exit_status=0; l='libgomp'; for tool in $l; do \ if $runtest --tool $tool --srcdir $srcdir ; \ then :; else exit_status=1; fi; \ done; \ else echo "WARNING: could not find \`runtest'" 1>&2; :;\ fi; \ exit $exit_status Test Run By thomas on Fri Sep 19 11:08:42 2014 Native configuration is i686-pc-linux-gnu === libgomp 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 [...]/hurd/master/libgomp/testsuite/config/default.exp as tool-and-target-specific interface file. Running [...]/hurd/master/libgomp/testsuite/libgomp.c/c.exp ... Running [...]/hurd/master/libgomp/testsuite/libgomp.c++/c++.exp ... Running [...]/hurd/master/libgomp/testsuite/libgomp.fortran/fortran.exp ... Running [...]/hurd/master/libgomp/testsuite/libgomp.graphite/graphite.exp ... === libgomp Summary === # of expected passes 3052 make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libgomp/testsuite' make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libgomp/testsuite' make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libgomp' make DO=all multi-do # make make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libgomp' if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../../../master/libgomp; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include "; \ 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 \ CFLAGS="-g -O2 ${flags}" \ CCASFLAGS=" ${flags}" \ FCFLAGS="-L. -Wall -L../libgfortran ${flags}" \ FFLAGS=" ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="[...]/hurd/master.build.install" \ exec_prefix="[...]/hurd/master.build.install" \ GCJFLAGS=" ${flags}" \ GOCFLAGS="-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]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libgomp' make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libgomp' make[2]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libgomp' make[2]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libitm' Making check in testsuite make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libitm/testsuite' make check-DEJAGNU make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libitm/testsuite' Making a new site.exp file... srcdir=`CDPATH="${ZSH_VERSION+.}:" && cd ../../../../master/libitm/testsuite && pwd`; export srcdir; \ EXPECT=expect; export EXPECT; \ runtest=runtest; \ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \ exit_status=0; l='libitm'; for tool in $l; do \ if $runtest --tool $tool --srcdir $srcdir ; \ then :; else exit_status=1; fi; \ done; \ else echo "WARNING: could not find \`runtest'" 1>&2; :;\ fi; \ exit $exit_status Test Run By thomas on Fri Sep 19 11:18:56 2014 Native configuration is i686-pc-linux-gnu === libitm 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 [...]/hurd/master/libitm/testsuite/config/default.exp as tool-and-target-specific interface file. Running [...]/hurd/master/libitm/testsuite/libitm.c/c.exp ... Running [...]/hurd/master/libitm/testsuite/libitm.c++/c++.exp ... === libitm Summary === # of expected passes 26 # of expected failures 3 # of unsupported tests 1 make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libitm/testsuite' make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libitm/testsuite' make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libitm' make DO=all multi-do # make make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libitm' if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../../../master/libitm; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include "; \ 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 \ CFLAGS="-g -O2 ${flags}" \ CCASFLAGS="-g -O2 ${flags}" \ FCFLAGS=" ${flags}" \ FFLAGS=" ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="[...]/hurd/master.build.install" \ exec_prefix="[...]/hurd/master.build.install" \ GCJFLAGS=" ${flags}" \ GOCFLAGS="-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]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libitm' make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libitm' make[2]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libitm' make[2]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libatomic' Making check in testsuite make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libatomic/testsuite' make check-DEJAGNU make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libatomic/testsuite' Making a new site.exp file... srcdir=`CDPATH="${ZSH_VERSION+.}:" && cd ../../../../master/libatomic/testsuite && pwd`; export srcdir; \ EXPECT=expect; export EXPECT; \ runtest=runtest; \ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \ exit_status=0; l='libatomic'; for tool in $l; do \ if $runtest --tool $tool --srcdir $srcdir ; \ then :; else exit_status=1; fi; \ done; \ else echo "WARNING: could not find \`runtest'" 1>&2; :;\ fi; \ exit $exit_status Test Run By thomas on Fri Sep 19 11:19:00 2014 Native configuration is i686-pc-linux-gnu === libatomic 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 [...]/hurd/master/libatomic/testsuite/config/default.exp as tool-and-target-specific interface file. Running [...]/hurd/master/libatomic/testsuite/libatomic.c/c.exp ... === libatomic Summary === # of expected passes 44 # of unsupported tests 5 make[4]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libatomic/testsuite' make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libatomic/testsuite' make[3]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libatomic' make DO=all multi-do # make make[4]: Entering directory '[...]/hurd/master.build/i686-pc-linux-gnu/libatomic' if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../../../master/libatomic; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="[...]/hurd/master.build/./gcc/xgcc -B[...]/hurd/master.build/./gcc/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/bin/ -B[...]/hurd/master.build.install/i686-pc-linux-gnu/lib/ -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/include -isystem [...]/hurd/master.build.install/i686-pc-linux-gnu/sys-include "; \ 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 \ CFLAGS="-g -O2 ${flags}" \ CCASFLAGS="-g -O2 ${flags}" \ FCFLAGS=" ${flags}" \ FFLAGS=" ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="[...]/hurd/master.build.install" \ exec_prefix="[...]/hurd/master.build.install" \ GCJFLAGS=" ${flags}" \ GOCFLAGS="-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]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libatomic' make[3]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libatomic' make[2]: Leaving directory '[...]/hurd/master.build/i686-pc-linux-gnu/libatomic' make[1]: Target 'check-target' not remade because of errors. make[1]: Leaving directory '[...]/hurd/master.build' Makefile:2168: recipe for target 'do-check' failed make: *** [do-check] Error 2 make: Target 'check' not remade because of errors.