summaryrefslogtreecommitdiff
path: root/gcc/log_test.diff
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/log_test.diff')
-rw-r--r--gcc/log_test.diff2197
1 files changed, 529 insertions, 1668 deletions
diff --git a/gcc/log_test.diff b/gcc/log_test.diff
index 2836ca09..5fa29a68 100644
--- a/gcc/log_test.diff
+++ b/gcc/log_test.diff
@@ -1,70 +1,70 @@
diff --git toolchain/logs/gcc/kepler.SCHWINGE/log_test_ toolchain/logs/gcc/laplace.SCHWINGE/log_test_
-index 17490de..cf15d2d 100644
+index ec62f0a..7676295 100644
--- toolchain/logs/gcc/kepler.SCHWINGE/log_test_
+++ toolchain/logs/gcc/laplace.SCHWINGE/log_test_
-@@ -112,8 +112,8 @@ Fixed: types/vxTypesBase.h
+@@ -108,8 +108,8 @@ 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
+-*** math.h Fri Sep 26 21:02:52 2014
---- [...]/hurd/master/fixincludes/tests/base/math.h Wed Dec 12 10:11:49 2012
-+*** math.h Fri Sep 19 02:14:23 2014
++*** math.h Fri Sep 26 23:46:42 2014
+--- [...]/hurd/master/fixincludes/tests/base/math.h Mon Dec 10 23:37:58 2012
***************
*** 73,78 ****
--- 73,79 ----
-@@ -125,8 +125,8 @@ math.h [...]/hurd/master/fixincludes/tests/base/math.h differ: char 1529, line 7
+@@ -121,8 +121,8 @@ math.h [...]/hurd/master/fixincludes/tests/base/math.h differ: char 1529, line 7
#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
+-*** reg_types.h Fri Sep 26 21:02:52 2014
---- [...]/hurd/master/fixincludes/tests/base/reg_types.h Thu Nov 4 13:33:41 2010
-+*** reg_types.h Fri Sep 19 02:14:23 2014
++*** reg_types.h Fri Sep 26 23:46:42 2014
+--- [...]/hurd/master/fixincludes/tests/base/reg_types.h Sun May 27 02:29:29 2012
***************
*** 9,15 ****
-@@ -146,8 +146,8 @@ reg_types.h [...]/hurd/master/fixincludes/tests/base/reg_types.h differ: char 26
+@@ -142,8 +142,8 @@ reg_types.h [...]/hurd/master/fixincludes/tests/base/reg_types.h differ: char 26
} __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
+-*** sys/stat.h Fri Sep 26 21:02:52 2014
---- [...]/hurd/master/fixincludes/tests/base/sys/stat.h Wed Dec 12 10:11:49 2012
-+*** sys/stat.h Fri Sep 19 02:14:23 2014
++*** sys/stat.h Fri Sep 26 23:46:42 2014
+--- [...]/hurd/master/fixincludes/tests/base/sys/stat.h Mon Dec 10 23:37:58 2012
***************
*** 35,41 ****
#endif /* VXWORKS_MKDIR_MACRO_CHECK */
-@@ -167,8 +167,8 @@ sys/stat.h [...]/hurd/master/fixincludes/tests/base/sys/stat.h differ: char 881,
+@@ -163,8 +163,8 @@ sys/stat.h [...]/hurd/master/fixincludes/tests/base/sys/stat.h differ: char 881,
#include <types/vxTypesOld.h>
#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
+-*** time.h Fri Sep 26 21:02:52 2014
---- [...]/hurd/master/fixincludes/tests/base/time.h Thu Nov 4 13:33:41 2010
-+*** time.h Fri Sep 19 02:14:23 2014
++*** time.h Fri Sep 26 23:46:42 2014
+--- [...]/hurd/master/fixincludes/tests/base/time.h Sun May 27 02:29:29 2012
***************
*** 14,20 ****
#endif /* VXWORKS_NEEDS_VXTYPES_CHECK */
-@@ -192,14 +192,14 @@ There were fixinclude test FAILURES
+@@ -188,14 +188,14 @@ There were fixinclude test FAILURES
Makefile:176: recipe for target 'check' failed
make: *** [check] Error 1
make: Leaving directory '[...]/hurd/master.build/fixincludes'
--Makefile:3394: recipe for target 'check-fixincludes' failed
-+Makefile:3393: recipe for target 'check-fixincludes' failed
+-Makefile:3498: recipe for target 'check-fixincludes' failed
++Makefile:3493: recipe for target 'check-fixincludes' failed
make: *** [check-fixincludes] Error 2
make: Entering directory '[...]/hurd/master.build/gcc'
--Test Run By thomas on Fri Sep 19 03:44:27 CEST 2014
-+Test Run By thomas on Fri Sep 19 02:14:27 CEST 2014
+-Test Run By thomas on Fri Sep 26 21:02:54 CEST 2014
++Test Run By thomas on Fri Sep 26 23:46:52 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: [ARCH] 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)
+ 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: [ARCH] Configured with: ../master/configure --prefix=[...]/hurd/master.build.install SHELL=/bin/dash CC=gcc-4.9 CXX=g++-4.9 --enable-languages=all,ada Thread model: posix gcc version 5.0.0 20140926 (experimental) (GCC)
-host=i586-linux-gnu
+host=i586-gnu
target=[ARCH]
gnatmake is [...]/hurd/master.build/gcc/gnatmake
-@@ -210,15 +210,24 @@ Compiling support files... done.
+@@ -206,15 +206,24 @@ Compiling support files... done.
=== acats tests ===
Running chapter a ...
Running chapter c2 ...
@@ -89,67 +89,73 @@ index 17490de..cf15d2d 100644
Running chapter cc ...
Running chapter cd ...
Running chapter ce ...
-@@ -233,9 +242,10 @@ Running chapter e ...
- Running chapter gcc ...
+@@ -228,9 +237,10 @@ Running chapter d ...
+ Running chapter e ...
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
+-[...]/hurd/master/gcc/testsuite/ada/acats/run_all.sh completed at Fri Sep 26 21:34:28 CEST 2014
+# of expected passes 2311
+# of unexpected failures 9
+*** FAILURES: c23003b c23003g c23003i c52103x c52104x c52104y cb1010a cb1010c cb1010d
-+[...]/hurd/master/gcc/testsuite/ada/acats/run_all.sh completed at Fri Sep 19 03:27:03 CEST 2014
++[...]/hurd/master/gcc/testsuite/ada/acats/run_all.sh completed at Sat Sep 27 01:04:15 CEST 2014
Making a new config file...
echo "set tmpdir [...]/hurd/master.build/gcc/testsuite" >> ./site.tmp
test -d plugin || mkdir plugin
-@@ -253,7 +263,7 @@ if [ -f ${rootme}/../expect/expect ] ; then \
+@@ -248,7 +258,7 @@ 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
-+Test Run By thomas on Fri Sep 19 03:27:04 2014
+-Test Run By thomas on Fri Sep 26 21:34:29 2014
++Test Run By thomas on Sat Sep 27 01:04:16 2014
Native configuration is [ARCH]
=== gnat tests ===
-@@ -266,16 +276,24 @@ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for targe
+@@ -261,14 +271,17 @@ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for targe
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 ...
+-FAIL: gnat.dg/unchecked_convert1.adb execution test
+-FAIL: gnat.dg/weak2.adb (test for excess errors)
+FAIL: gnat.dg/null_pointer_deref1.adb execution test
+FAIL: gnat.dg/null_pointer_deref2.adb execution test
+FAIL: gnat.dg/null_pointer_deref3.adb execution test
+FAIL: gnat.dg/stack_check1.adb execution test
+FAIL: gnat.dg/stack_check2.adb execution test
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 passes 1172
+-# of expected passes 1256
+-# of unexpected failures 2
++# of expected passes 1253
+# of unexpected failures 5
# of expected failures 18
--# of unsupported tests 3
-+# of unsupported tests 5
- [...]/hurd/master.build/gcc/gnatmake version 4.9.0 20130606 (experimental)
-
-+Makefile:5111: recipe for target 'check-gnat' failed
-+make: [check-gnat] Error 1 (ignored)
- make: Entering directory '[...]/hurd/master.build/gcc'
- test -d plugin || mkdir plugin
- test -d testsuite || mkdir testsuite
-@@ -306,7 +324,7 @@ elif [ -n "" ] ; then \
- 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
-+Test Run By thomas on Fri Sep 19 03:34:25 2014
+ # of unsupported tests 3
+ [...]/hurd/master.build/gcc/gnatmake version 5.0.0 20140926 (experimental)
+@@ -299,7 +312,7 @@ else \
+ touch ${rootme}/testsuite/gcc-parallel/finished; \
+ fi ; \
+ fi )
+-Test Run By thomas on Fri Sep 26 21:38:24 2014
++Test Run By thomas on Sat Sep 27 01:12:46 2014
Native configuration is [ARCH]
=== gcc tests ===
-@@ -372,107 +390,46 @@ FAIL: gcc.dg/debug/dwarf2/discriminator.c scan-assembler loc [0-9] 11 [0-9]( is_
- FAIL: gcc.dg/debug/dwarf2/discriminator.c scan-assembler loc [0-9] 11 [0-9]( is_stmt [0-9])? discriminator 1\n
+@@ -312,6 +325,10 @@ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for targe
+ 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 ...
++FAIL: gcc.c-torture/compile/limits-fndefn.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (internal compiler error)
++FAIL: gcc.c-torture/compile/limits-fndefn.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
++FAIL: gcc.c-torture/compile/limits-fndefn.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (internal compiler error)
++FAIL: gcc.c-torture/compile/limits-fndefn.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ 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 ...
+@@ -330,177 +347,46 @@ Running [...]/hurd/master/gcc/testsuite/gcc.dg/debug/debug.exp ...
+ Running [...]/hurd/master/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp ...
Running [...]/hurd/master/gcc/testsuite/gcc.dg/dfp/dfp.exp ...
Running [...]/hurd/master/gcc/testsuite/gcc.dg/dg.exp ...
+FAIL: gcc.dg/20021014-1.c (test for excess errors)
@@ -161,104 +167,173 @@ index 17490de..cf15d2d 100644
+FAIL: gcc.dg/nested-func-4.c (test for excess errors)
+FAIL: gcc.dg/pr32450.c (test for excess errors)
+FAIL: gcc.dg/pr43643.c (test for excess errors)
-+FAIL: gcc.dg/split-5.c execution test
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 ...
+ FAIL: gcc.dg/graphite/vect-pr43423.c scan-tree-dump-times vect "vectorized 2 loops" 1
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)
+-XPASS: gcc.dg/guality/example.c -O0 execution test
+-XPASS: gcc.dg/guality/example.c -O1 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 -Os 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/pr43177.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 15 l == 10
+-FAIL: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 15 x == 7
+-FAIL: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 l == 10
+-FAIL: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 x == 7
+-FAIL: gcc.dg/guality/pr43479.c -O1 line 13 h == 9
+-FAIL: gcc.dg/guality/pr43479.c -O1 line 18 h == 9
+-FAIL: gcc.dg/guality/pr43479.c -O2 line 13 h == 9
+-FAIL: gcc.dg/guality/pr43479.c -O2 line 18 h == 9
+-FAIL: gcc.dg/guality/pr43479.c -O3 -fomit-frame-pointer line 13 h == 9
+-FAIL: gcc.dg/guality/pr43479.c -O3 -fomit-frame-pointer line 18 h == 9
+-FAIL: gcc.dg/guality/pr43479.c -O3 -g line 13 h == 9
+-FAIL: gcc.dg/guality/pr43479.c -O3 -g line 18 h == 9
+-FAIL: gcc.dg/guality/pr43479.c -Os line 13 h == 9
+-FAIL: gcc.dg/guality/pr43479.c -Os line 18 h == 9
+-FAIL: gcc.dg/guality/pr43479.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 13 h == 9
+-FAIL: gcc.dg/guality/pr43479.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 18 h == 9
+-FAIL: gcc.dg/guality/pr43479.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 13 h == 9
+-FAIL: gcc.dg/guality/pr43479.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 18 h == 9
+-FAIL: gcc.dg/guality/pr45882.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 d == 112
+-FAIL: gcc.dg/guality/pr45882.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 16 e == 142
+-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 line 20 y == 25
+-FAIL: gcc.dg/guality/pr54519-1.c -O2 line 20 z == 6
+-FAIL: gcc.dg/guality/pr54519-1.c -O2 line 23 y == 117
+-FAIL: gcc.dg/guality/pr54519-1.c -O2 line 23 z == 8
+-FAIL: gcc.dg/guality/pr54519-1.c -O3 -fomit-frame-pointer line 20 x == 36
+-FAIL: gcc.dg/guality/pr54519-1.c -O3 -fomit-frame-pointer line 20 y == 25
+-FAIL: gcc.dg/guality/pr54519-1.c -O3 -fomit-frame-pointer line 20 z == 6
+-FAIL: gcc.dg/guality/pr54519-1.c -O3 -g line 20 x == 36
+-FAIL: gcc.dg/guality/pr54519-1.c -O3 -g line 20 y == 25
+-FAIL: gcc.dg/guality/pr54519-1.c -O3 -g line 20 z == 6
+-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-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-3.c -O2 line 20 x == 36
+-FAIL: gcc.dg/guality/pr54519-3.c -O2 line 20 y == 25
+-FAIL: gcc.dg/guality/pr54519-3.c -O2 line 20 z == 6
+-FAIL: gcc.dg/guality/pr54519-3.c -O2 line 23 x == 98
+-FAIL: gcc.dg/guality/pr54519-3.c -O2 line 23 y == 117
+-FAIL: gcc.dg/guality/pr54519-3.c -O2 line 23 z == 8
+-FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 20 x == 36
+-FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 20 y == 25
+-FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 20 z == 6
+-FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 23 x == 98
+-FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 23 y == 117
+-FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 23 z == 8
+-FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 20 x == 36
+-FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 20 y == 25
+-FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 20 z == 6
+-FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 23 x == 98
+-FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 23 y == 117
+-FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 23 z == 8
+-FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 x == 36
+-FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 y == 25
+-FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 z == 6
+-FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 23 x == 98
+-FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 23 y == 117
+-FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 23 z == 8
+-FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 y == 25
+-FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 z == 6
+-FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 y == 117
+-FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 z == 8
+-FAIL: gcc.dg/guality/pr54519-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 17 y == 25
+-FAIL: gcc.dg/guality/pr54519-4.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/pr54693-2.c -O3 -fomit-frame-pointer -funroll-loops line 21 i == v + 1
+-FAIL: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 21 i == v + 1
+-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/sra-1.c -O2 line 21 a.i == 4
+-FAIL: gcc.dg/guality/sra-1.c -O2 line 32 a[0] == 4
+-FAIL: gcc.dg/guality/sra-1.c -O2 line 43 a.i == 4
+-FAIL: gcc.dg/guality/sra-1.c -O3 -fomit-frame-pointer line 21 a.i == 4
+-FAIL: gcc.dg/guality/sra-1.c -O3 -fomit-frame-pointer line 32 a[0] == 4
+-FAIL: gcc.dg/guality/sra-1.c -O3 -fomit-frame-pointer line 43 a.i == 4
+-FAIL: gcc.dg/guality/sra-1.c -O3 -g line 21 a.i == 4
+-FAIL: gcc.dg/guality/sra-1.c -O3 -g line 32 a[0] == 4
+-FAIL: gcc.dg/guality/sra-1.c -O3 -g line 43 a.i == 4
+-FAIL: gcc.dg/guality/sra-1.c -Os line 21 a.i == 4
+-FAIL: gcc.dg/guality/sra-1.c -Os line 32 a[0] == 4
+-FAIL: gcc.dg/guality/sra-1.c -Os line 43 a.i == 4
+-FAIL: gcc.dg/guality/sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 21 a.i == 4
+-FAIL: gcc.dg/guality/sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 32 a[0] == 4
+-FAIL: gcc.dg/guality/sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 43 a.i == 4
+-FAIL: gcc.dg/guality/sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 21 a.i == 4
+-FAIL: gcc.dg/guality/sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 32 a[0] == 4
+-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 ...
@@ -287,1178 +362,127 @@ index 17490de..cf15d2d 100644
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 ...
-@@ -550,12 +507,11 @@ skipping test framework tests, CHECK_TEST_FRAMEWORK is not defined
+@@ -592,11 +478,11 @@ 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
-+# of expected passes 96405
-+# of unexpected failures 67
-+# of expected failures 255
-+# of unresolved testcases 6
-+# of unsupported tests 1068
- [...]/hurd/master.build/gcc/xgcc version 4.9.0 20130606 (experimental) (GCC)
+-# of expected passes 108093
+-# of unexpected failures 136
+-# of unexpected successes 28
+-# of expected failures 269
+-# of unsupported tests 1474
++# of expected passes 99942
++# of unexpected failures 37
++# of expected failures 249
++# of unresolved testcases 5
++# of unsupported tests 1185
+ [...]/hurd/master.build/gcc/xgcc version 5.0.0 20140926 (experimental) (GCC)
- Makefile:5199: recipe for target 'check-parallel-gcc' failed
-@@ -591,7 +547,7 @@ elif [ -n "" ] ; then \
- 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
-+Test Run By thomas on Fri Sep 19 08:57:42 2014
+ make: Leaving directory '[...]/hurd/master.build/gcc'
+@@ -624,7 +510,7 @@ else \
+ touch ${rootme}/testsuite/g++-parallel/finished; \
+ fi ; \
+ fi )
+-Test Run By thomas on Sat Sep 27 01:23:33 2014
++Test Run By thomas on Sat Sep 27 07:12:39 2014
Native configuration is [ARCH]
=== g++ tests ===
-@@ -604,1069 +560,6 @@ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for targe
- 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/[ARCH]/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/[ARCH]/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/[ARCH]/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/[ARCH]/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/[ARCH]/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/[ARCH]/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/[ARCH]/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/[ARCH]/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/[ARCH]/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/[ARCH]/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/[ARCH]/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/[ARCH]/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 ...
-@@ -1675,22 +568,18 @@ Running [...]/hurd/master/gcc/testsuite/g++.dg/debug/debug.exp ...
+@@ -646,13 +532,31 @@ 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/cdce3.C -std=gnu++98 execution test
-+FAIL: g++.dg/cdce3.C -std=gnu++11 execution test
-+FAIL: g++.dg/eh/sighandle.C -std=gnu++98 execution test
-+FAIL: g++.dg/eh/sighandle.C -std=gnu++11 execution test
-+FAIL: g++.dg/ext/cleanup-10.C -std=gnu++98 execution test
-+FAIL: g++.dg/ext/cleanup-10.C -std=gnu++11 execution test
-+FAIL: g++.dg/ext/cleanup-11.C -std=gnu++98 execution test
-+FAIL: g++.dg/ext/cleanup-11.C -std=gnu++11 execution test
-+FAIL: g++.dg/ext/cleanup-8.C -std=gnu++98 execution test
-+FAIL: g++.dg/ext/cleanup-8.C -std=gnu++11 execution test
-+FAIL: g++.dg/ext/cleanup-9.C -std=gnu++98 execution test
-+FAIL: g++.dg/ext/cleanup-9.C -std=gnu++11 execution test
- 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
++FAIL: g++.dg/cdce3.C -std=gnu++98 execution test
++FAIL: g++.dg/cdce3.C -std=gnu++11 execution test
++FAIL: g++.dg/cdce3.C -std=gnu++1y execution test
++FAIL: g++.dg/eh/sighandle.C -std=gnu++98 execution test
++FAIL: g++.dg/eh/sighandle.C -std=gnu++11 execution test
++FAIL: g++.dg/eh/sighandle.C -std=gnu++1y execution test
++FAIL: g++.dg/ext/cleanup-10.C -std=gnu++98 execution test
++FAIL: g++.dg/ext/cleanup-10.C -std=gnu++11 execution test
++FAIL: g++.dg/ext/cleanup-10.C -std=gnu++1y execution test
++FAIL: g++.dg/ext/cleanup-11.C -std=gnu++98 execution test
++FAIL: g++.dg/ext/cleanup-11.C -std=gnu++11 execution test
++FAIL: g++.dg/ext/cleanup-11.C -std=gnu++1y execution test
++FAIL: g++.dg/ext/cleanup-8.C -std=gnu++98 execution test
++FAIL: g++.dg/ext/cleanup-8.C -std=gnu++11 execution test
++FAIL: g++.dg/ext/cleanup-8.C -std=gnu++1y execution test
++FAIL: g++.dg/ext/cleanup-9.C -std=gnu++98 execution test
++FAIL: g++.dg/ext/cleanup-9.C -std=gnu++11 execution test
++FAIL: g++.dg/ext/cleanup-9.C -std=gnu++1y execution test
++FAIL: g++.dg/ext/sync-4.C -std=gnu++98 execution test
++FAIL: g++.dg/ext/sync-4.C -std=gnu++11 execution test
++FAIL: g++.dg/ext/sync-4.C -std=gnu++1y execution test
Running [...]/hurd/master/gcc/testsuite/g++.dg/gcov/gcov.exp ...
-@@ -1709,14 +598,16 @@ 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/gomp/gomp.exp ...
+ Running [...]/hurd/master/gcc/testsuite/g++.dg/graphite/graphite.exp ...
+ Running [...]/hurd/master/gcc/testsuite/g++.dg/guality/guality.exp ...
+-FAIL: g++.dg/guality/pr55665.C -O2 line 23 p == 40
+-FAIL: g++.dg/guality/pr55665.C -O3 -fomit-frame-pointer line 23 p == 40
+-FAIL: g++.dg/guality/pr55665.C -O3 -g line 23 p == 40
+ 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 ...
+@@ -661,6 +565,18 @@ Running [...]/hurd/master/gcc/testsuite/g++.dg/special/ecos.exp ...
+ Running [...]/hurd/master/gcc/testsuite/g++.dg/tls/tls.exp ...
+ XPASS: g++.dg/tls/thread_local-order2.C -std=c++11 execution test
+ XPASS: g++.dg/tls/thread_local-order2.C -std=c++1y execution test
++FAIL: g++.dg/tls/thread_local3.C -std=gnu++11 execution test
++FAIL: g++.dg/tls/thread_local3.C -std=gnu++1y execution test
++FAIL: g++.dg/tls/thread_local3g.C -std=gnu++11 execution test
++FAIL: g++.dg/tls/thread_local3g.C -std=gnu++1y execution test
++FAIL: g++.dg/tls/thread_local4.C -std=gnu++11 execution test
++FAIL: g++.dg/tls/thread_local4.C -std=gnu++1y execution test
++FAIL: g++.dg/tls/thread_local4g.C -std=gnu++11 execution test
++FAIL: g++.dg/tls/thread_local4g.C -std=gnu++1y execution test
++FAIL: g++.dg/tls/thread_local5.C -std=gnu++11 execution test
++FAIL: g++.dg/tls/thread_local5.C -std=gnu++1y execution test
++FAIL: g++.dg/tls/thread_local5g.C -std=gnu++11 execution test
++FAIL: g++.dg/tls/thread_local5g.C -std=gnu++1y execution test
+ 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 ...
+@@ -669,14 +585,18 @@ Running [...]/hurd/master/gcc/testsuite/g++.dg/tsan/tsan.exp ...
+ Running [...]/hurd/master/gcc/testsuite/g++.dg/ubsan/ubsan.exp ...
Running [...]/hurd/master/gcc/testsuite/g++.dg/vect/vect.exp ...
Running [...]/hurd/master/gcc/testsuite/g++.old-deja/old-deja.exp ...
-+FAIL: g++.old-deja/g++.law/profile1.C -std=gnu++98 (test for excess errors)
-+FAIL: g++.old-deja/g++.law/profile1.C -std=gnu++11 (test for excess errors)
++FAIL: g++.old-deja/g++.law/profile1.C -std=gnu++98 (test for excess errors)
++FAIL: g++.old-deja/g++.law/profile1.C -std=gnu++11 (test for excess errors)
++FAIL: g++.old-deja/g++.law/profile1.C -std=gnu++1y (test for excess errors)
=== g++ Summary ===
--# of expected passes 53904
--# of unexpected failures 25
-+# of expected passes 52001
-+# of unexpected failures 16
- # of expected failures 294
--# of unresolved testcases 8
--# of unsupported tests 684
-+# of unresolved testcases 2
-+# of unsupported tests 593
- [...]/hurd/master.build/gcc/testsuite/g++/../../xg++ version 4.9.0 20130606 (experimental) (GCC)
+-# of expected passes 87584
+-# of unexpected failures 3
++# of expected passes 80690
++# of unexpected failures 36
+ # of unexpected successes 2
+ # of expected failures 264
+-# of unsupported tests 2960
++# of unresolved testcases 3
++# of unsupported tests 2785
+ [...]/hurd/master.build/gcc/testsuite/g++/../../xg++ version 5.0.0 20140926 (experimental) (GCC)
- Makefile:5199: recipe for target 'check-parallel-g++' failed
-@@ -1752,7 +643,7 @@ elif [ -n "" ] ; then \
- 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
-+Test Run By thomas on Fri Sep 19 11:03:08 2014
+ make: Leaving directory '[...]/hurd/master.build/gcc'
+@@ -704,7 +624,7 @@ else \
+ touch ${rootme}/testsuite/gfortran-parallel/finished; \
+ fi ; \
+ fi )
+-Test Run By thomas on Sat Sep 27 03:36:41 2014
++Test Run By thomas on Sat Sep 27 10:13:24 2014
Native configuration is [ARCH]
=== gfortran tests ===
-@@ -1823,7 +714,7 @@ elif [ -n "" ] ; then \
- 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
-+Test Run By thomas on Fri Sep 19 13:56:51 2014
+@@ -769,7 +689,7 @@ else \
+ touch ${rootme}/testsuite/objc-parallel/finished; \
+ fi ; \
+ fi )
+-Test Run By thomas on Sat Sep 27 05:07:00 2014
++Test Run By thomas on Sat Sep 27 13:07:18 2014
Native configuration is [ARCH]
=== objc tests ===
-@@ -1914,7 +805,6 @@ make: Entering directory '[...]/hurd/master.build/gnattools'
+@@ -867,7 +787,6 @@ make: Entering directory '[...]/hurd/master.build/gnattools'
make: Nothing to be done for 'check'.
make: Leaving directory '[...]/hurd/master.build/gnattools'
make: Entering directory '[...]/hurd/master.build/lto-plugin'
@@ -1466,16 +490,16 @@ index 17490de..cf15d2d 100644
make: Leaving directory '[...]/hurd/master.build/lto-plugin'
make: Target 'check-host' not remade because of errors.
make: Entering directory '[...]/hurd/master.build/[ARCH]/libstdc++-v3'
-@@ -2026,7 +916,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
- fi; \
- else echo "WARNING: could not find \`runtest'" 1>&2; :;\
+@@ -956,7 +875,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
+ else \
+ echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
--Test Run By thomas on Fri Sep 19 09:24:35 2014
-+Test Run By thomas on Fri Sep 19 14:10:18 2014
+-Test Run By thomas on Sat Sep 27 05:10:56 2014
++Test Run By thomas on Sat Sep 27 13:20:27 2014
Native configuration is [ARCH]
=== libstdc++ tests ===
-@@ -2039,15 +929,32 @@ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for targe
+@@ -969,18 +888,39 @@ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for targe
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 ...
@@ -1498,330 +522,57 @@ index 17490de..cf15d2d 100644
+FAIL: 27_io/objects/wchar_t/7.cc execution test
+FAIL: 27_io/objects/wchar_t/9661-1.cc execution test
+WARNING: program timed out.
++FAIL: 30_threads/async/forced_unwind.cc execution test
++WARNING: program timed out.
++FAIL: 30_threads/packaged_task/forced_unwind.cc execution test
++WARNING: program timed out.
+FAIL: 30_threads/thread/native_handle/cancel.cc execution test
Running [...]/hurd/master/libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp ...
+ Running [...]/hurd/master/libstdc++-v3/testsuite/libstdc++-xmethods/xmethods.exp ...
=== libstdc++ Summary ===
--# of expected passes 9427
+-# of expected passes 10239
-# of unexpected failures 2
-+# of expected passes 9413
-+# of unexpected failures 16
- # of expected failures 45
- # of unsupported tests 208
- Makefile:555: recipe for target 'check-DEJAGNU' failed
-@@ -2114,7 +1021,7 @@ Makefile:480: recipe for target 'check-recursive' failed
- make: *** [check-recursive] Error 1
- make: Target 'check' not remade because of errors.
++# of expected passes 10193
++# of unexpected failures 18
+ # of expected failures 69
+-# of unsupported tests 225
++# of unsupported tests 240
+ make: Leaving directory '[...]/hurd/master.build/[ARCH]/libstdc++-v3/testsuite'
+ make: Leaving directory '[...]/hurd/master.build/[ARCH]/libstdc++-v3/testsuite'
+ Making check in python
+@@ -1037,184 +977,6 @@ fi
+ make: Leaving directory '[...]/hurd/master.build/[ARCH]/libstdc++-v3'
+ make: Leaving directory '[...]/hurd/master.build/[ARCH]/libstdc++-v3'
make: Leaving directory '[...]/hurd/master.build/[ARCH]/libstdc++-v3'
--Makefile:13415: recipe for target 'check-target-libstdc++-v3' failed
-+Makefile:13414: recipe for target 'check-target-libstdc++-v3' failed
- make: *** [check-target-libstdc++-v3] Error 2
- make: Entering directory '[...]/hurd/master.build/[ARCH]/libmudflap'
- Making check in testsuite
-@@ -2133,7 +1040,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
- 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
-+Test Run By thomas on Fri Sep 19 16:51:06 2014
- Native configuration is [ARCH]
-
- === libmudflap tests ===
-@@ -2148,19 +1055,268 @@ Using [...]/hurd/master/libmudflap/testsuite/config/default.exp as tool-and-targ
- 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/pass37-frag.c (-O0) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 1) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 1) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 2) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 2) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 3) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 3) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 4) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 4) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 5) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 5) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 6) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 6) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 7) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 7) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 8) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 8) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 9) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 9) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 10) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 10) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 11) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 11) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 12) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 12) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 13) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 13) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 14) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 14) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 15) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 15) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 16) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 16) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 17) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 17) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 18) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 18) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 19) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O0) (rerun 19) output pattern test
- FAIL: libmudflap.cth/pass39-frag.c (-O0) execution test
- FAIL: libmudflap.cth/pass39-frag.c (-O0) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 1) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 1) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 2) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 2) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 3) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 3) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 4) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 4) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 5) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 5) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 6) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 6) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 7) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 7) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 8) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 8) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 9) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 9) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 10) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 10) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 11) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 11) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 12) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 12) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 13) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 13) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 14) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 14) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 15) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 15) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 16) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 16) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 17) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 17) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 18) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 18) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 19) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O0) (rerun 19) output pattern test
-+FAIL: libmudflap.cth/pass40-frag.c (-O0) execution test
-+FAIL: libmudflap.cth/pass40-frag.c (-O0) output pattern test
-+FAIL: libmudflap.cth/pass59-frag.c (-O0) execution test
-+FAIL: libmudflap.cth/pass59-frag.c (-O0) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 1) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 1) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 2) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 2) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 3) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 3) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 4) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 4) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 5) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 5) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 6) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 6) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 7) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 7) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 8) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 8) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 9) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 9) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 10) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 10) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 11) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 11) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 12) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 12) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 13) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 13) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 14) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 14) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 15) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 15) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 16) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 16) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 17) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 17) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 18) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 18) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 19) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O2) (rerun 19) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 1) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 1) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 2) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 2) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 3) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 3) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 4) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 4) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 5) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 5) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 6) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 6) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 7) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 7) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 8) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 8) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 9) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 9) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 10) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 10) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 11) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 11) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 12) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 12) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 13) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 13) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 14) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 14) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 15) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 15) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 16) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 16) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 17) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 17) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 18) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 18) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 19) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O2) (rerun 19) output pattern test
-+FAIL: libmudflap.cth/pass40-frag.c (-O2) execution test
-+FAIL: libmudflap.cth/pass40-frag.c (-O2) output pattern test
-+FAIL: libmudflap.cth/pass59-frag.c (-O2) execution test
-+FAIL: libmudflap.cth/pass59-frag.c (-O2) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 1) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 1) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 2) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 2) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 3) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 3) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 4) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 4) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 5) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 5) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 6) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 6) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 7) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 7) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 8) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 8) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 9) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 9) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 10) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 10) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 11) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 11) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 12) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 12) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 13) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 13) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 14) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 14) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 15) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 15) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 16) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 16) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 17) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 17) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 18) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 18) output pattern test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 19) execution test
-+FAIL: libmudflap.cth/pass37-frag.c (-O3) (rerun 19) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 1) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 1) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 2) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 2) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 3) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 3) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 4) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 4) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 5) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 5) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 6) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 6) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 7) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 7) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 8) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 8) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 9) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 9) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 10) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 10) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 11) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 11) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 12) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 12) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 13) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 13) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 14) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 14) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 15) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 15) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 16) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 16) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 17) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 17) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 18) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 18) output pattern test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 19) execution test
-+FAIL: libmudflap.cth/pass39-frag.c (-O3) (rerun 19) output pattern test
-+FAIL: libmudflap.cth/pass40-frag.c (-O3) execution test
-+FAIL: libmudflap.cth/pass40-frag.c (-O3) output pattern test
-+FAIL: libmudflap.cth/pass59-frag.c (-O3) execution test
-+FAIL: libmudflap.cth/pass59-frag.c (-O3) output pattern test
-
- === libmudflap Summary ===
-
--# of expected passes 1900
--# of unexpected failures 6
-+# of expected passes 1181
-+# of unexpected failures 255
- Makefile:243: recipe for target 'check-DEJAGNU' failed
- make: *** [check-DEJAGNU] Error 1
- make: Leaving directory '[...]/hurd/master.build/[ARCH]/libmudflap/testsuite'
-@@ -2221,71 +1377,8 @@ Makefile:559: recipe for target 'check-recursive' failed
- make: *** [check-recursive] Error 1
- make: Target 'check' not remade because of errors.
- make: Leaving directory '[...]/hurd/master.build/[ARCH]/libmudflap'
--Makefile:13832: recipe for target 'check-target-libmudflap' failed
-+Makefile:13831: recipe for target 'check-target-libmudflap' failed
- make: *** [check-target-libmudflap] Error 2
-make: Entering directory '[...]/hurd/master.build/[ARCH]/libsanitizer'
+-Making check in sanitizer_common
+-make: Entering directory '[...]/hurd/master.build/[ARCH]/libsanitizer/sanitizer_common'
+-make: Nothing to be done for 'check'.
+-make: Leaving directory '[...]/hurd/master.build/[ARCH]/libsanitizer/sanitizer_common'
-Making check in interception
-make: Entering directory '[...]/hurd/master.build/[ARCH]/libsanitizer/interception'
-make: Nothing to be done for 'check'.
-make: Leaving directory '[...]/hurd/master.build/[ARCH]/libsanitizer/interception'
--Making check in sanitizer_common
--make: Entering directory '[...]/hurd/master.build/[ARCH]/libsanitizer/sanitizer_common'
+-Making check in libbacktrace
+-make: Entering directory '[...]/hurd/master.build/[ARCH]/libsanitizer/libbacktrace'
-make: Nothing to be done for 'check'.
--make: Leaving directory '[...]/hurd/master.build/[ARCH]/libsanitizer/sanitizer_common'
+-make: Leaving directory '[...]/hurd/master.build/[ARCH]/libsanitizer/libbacktrace'
+-Making check in lsan
+-make: Entering directory '[...]/hurd/master.build/[ARCH]/libsanitizer/lsan'
+-make: Nothing to be done for 'check'.
+-make: Leaving directory '[...]/hurd/master.build/[ARCH]/libsanitizer/lsan'
-Making check in asan
-make: Entering directory '[...]/hurd/master.build/[ARCH]/libsanitizer/asan'
-make: Nothing to be done for 'check'.
-make: Leaving directory '[...]/hurd/master.build/[ARCH]/libsanitizer/asan'
+-Making check in ubsan
+-make: Entering directory '[...]/hurd/master.build/[ARCH]/libsanitizer/ubsan'
+-make: Nothing to be done for 'check'.
+-make: Leaving directory '[...]/hurd/master.build/[ARCH]/libsanitizer/ubsan'
-make: Entering directory '[...]/hurd/master.build/[ARCH]/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 "AR_FLAGS=rc" "CC_FOR_BUILD=gcc-4.9" "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: Entering directory '[...]/hurd/master.build/[ARCH]/libsanitizer'
-if [ -z "" ]; then \
- true; \
@@ -1870,19 +621,122 @@ index 17490de..cf15d2d 100644
-make: Leaving directory '[...]/hurd/master.build/[ARCH]/libsanitizer'
-make: Leaving directory '[...]/hurd/master.build/[ARCH]/libsanitizer'
-make: Leaving directory '[...]/hurd/master.build/[ARCH]/libsanitizer'
+-make: Entering directory '[...]/hurd/master.build/[ARCH]/libvtv'
+-make check-recursive
+-make: Entering directory '[...]/hurd/master.build/[ARCH]/libvtv'
+-make: Entering directory '[...]/hurd/master.build/[ARCH]/libvtv'
+-make DO=all multi-do # make
+-make: Entering directory '[...]/hurd/master.build/[ARCH]/libvtv'
+-if [ -z "" ]; then \
+- true; \
+-else \
+- rootpre=`${PWDCMD-pwd}`/; export rootpre; \
+- srcrootpre=`cd ../../../master/libvtv; ${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/[ARCH]/bin/ -B[...]/hurd/master.build.install/[ARCH]/lib/ -isystem [...]/hurd/master.build.install/[ARCH]/include -isystem [...]/hurd/master.build.install/[ARCH]/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: Leaving directory '[...]/hurd/master.build/[ARCH]/libvtv'
+-make: Leaving directory '[...]/hurd/master.build/[ARCH]/libvtv'
+-make: Leaving directory '[...]/hurd/master.build/[ARCH]/libvtv'
+-make: Leaving directory '[...]/hurd/master.build/[ARCH]/libvtv'
+-make: Entering directory '[...]/hurd/master.build/[ARCH]/libcilkrts'
+-make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc-4.9" "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: Entering directory '[...]/hurd/master.build/[ARCH]/libcilkrts'
+-if [ -z "" ]; then \
+- true; \
+-else \
+- rootpre=`${PWDCMD-pwd}`/; export rootpre; \
+- srcrootpre=`cd ../../../master/libcilkrts; ${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/[ARCH]/bin/ -B[...]/hurd/master.build.install/[ARCH]/lib/ -isystem [...]/hurd/master.build.install/[ARCH]/include -isystem [...]/hurd/master.build.install/[ARCH]/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: Leaving directory '[...]/hurd/master.build/[ARCH]/libcilkrts'
+-make: Leaving directory '[...]/hurd/master.build/[ARCH]/libcilkrts'
make: Entering directory '[...]/hurd/master.build/[ARCH]/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/[ARCH]/bin/ -B[...]/hurd/master.build.install/[ARCH]/lib/ -isystem [...]/hurd/master.build.install/[ARCH]/include -isystem [...]/hurd/master.build.install/[ARCH]/sys-include " "CXX=[...]/hurd/master.build/./gcc/xg++ -B[...]/hurd/master.build/./gcc/ -nostdinc++ -nostdinc++ -I[...]/hurd/master.build/[ARCH]/libstdc++-v3/include/[ARCH] -I[...]/hurd/master.build/[ARCH]/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/[ARCH]/libstdc++-v3/src -L[...]/hurd/master.build/[ARCH]/libstdc++-v3/src/.libs -B[...]/hurd/master.build.install/[ARCH]/bin/ -B[...]/hurd/master.build.install/[ARCH]/lib/ -isystem [...]/hurd/master.build.install/[ARCH]/include -isystem [...]/hurd/master.build.install/[ARCH]/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 "AR_FLAGS=rc" "CC_FOR_BUILD=gcc-4.9" "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/[ARCH]/bin/ -B[...]/hurd/master.build.install/[ARCH]/lib/ -isystem [...]/hurd/master.build.install/[ARCH]/include -isystem [...]/hurd/master.build.install/[ARCH]/sys-include " "CXX=[...]/hurd/master.build/./gcc/xg++ -B[...]/hurd/master.build/./gcc/ -nostdinc++ -nostdinc++ -I[...]/hurd/master.build/[ARCH]/libstdc++-v3/include/[ARCH] -I[...]/hurd/master.build/[ARCH]/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/[ARCH]/libstdc++-v3/src -L[...]/hurd/master.build/[ARCH]/libstdc++-v3/src/.libs -L[...]/hurd/master.build/[ARCH]/libstdc++-v3/libsupc++/.libs -B[...]/hurd/master.build.install/[ARCH]/bin/ -B[...]/hurd/master.build.install/[ARCH]/lib/ -isystem [...]/hurd/master.build.install/[ARCH]/include -isystem [...]/hurd/master.build.install/[ARCH]/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: Entering directory '[...]/hurd/master.build/[ARCH]/libssp'
-@@ -2460,7 +1553,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
+@@ -1390,7 +1152,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
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
-+Test Run By thomas on Fri Sep 19 16:57:57 2014
+-Test Run By thomas on Sat Sep 27 07:23:19 2014
++Test Run By thomas on Sat Sep 27 16:56:13 2014
Native configuration is [ARCH]
=== libffi tests ===
-@@ -2542,11 +1635,9 @@ true DO=all multi-do # make
+@@ -1472,11 +1234,9 @@ true DO=all multi-do # make
make: Leaving directory '[...]/hurd/master.build/[ARCH]/libjava/libltdl'
Making check in gcj
make: Entering directory '[...]/hurd/master.build/[ARCH]/libjava/gcj'
@@ -1894,7 +748,7 @@ index 17490de..cf15d2d 100644
make: Leaving directory '[...]/hurd/master.build/[ARCH]/libjava/include'
Making check in classpath
make: Entering directory '[...]/hurd/master.build/[ARCH]/libjava/classpath'
-@@ -2594,7 +1685,6 @@ make: Leaving directory '[...]/hurd/master.build/[ARCH]/libjava/classpath/extern
+@@ -1524,7 +1284,6 @@ make: Leaving directory '[...]/hurd/master.build/[ARCH]/libjava/classpath/extern
make: Leaving directory '[...]/hurd/master.build/[ARCH]/libjava/classpath/external'
Making check in include
make: Entering directory '[...]/hurd/master.build/[ARCH]/libjava/classpath/include'
@@ -1902,7 +756,7 @@ index 17490de..cf15d2d 100644
make: Leaving directory '[...]/hurd/master.build/[ARCH]/libjava/classpath/include'
Making check in native
make: Entering directory '[...]/hurd/master.build/[ARCH]/libjava/classpath/native'
-@@ -2608,10 +1698,6 @@ Making check in classpath
+@@ -1538,10 +1297,6 @@ Making check in classpath
make: Entering directory '[...]/hurd/master.build/[ARCH]/libjava/classpath/native/jni/classpath'
make: Nothing to be done for 'check'.
make: Leaving directory '[...]/hurd/master.build/[ARCH]/libjava/classpath/native/jni/classpath'
@@ -1913,16 +767,16 @@ index 17490de..cf15d2d 100644
Making check in java-math
make: Entering directory '[...]/hurd/master.build/[ARCH]/libjava/classpath/native/jni/java-math'
make: Nothing to be done for 'check'.
-@@ -2659,7 +1745,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
+@@ -1589,7 +1344,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
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
-+Test Run By thomas on Fri Sep 19 17:08:58 2014
+-Test Run By thomas on Sat Sep 27 07:26:02 2014
++Test Run By thomas on Sat Sep 27 17:06:29 2014
Native configuration is [ARCH]
=== libjava tests ===
-@@ -2680,6 +1766,14 @@ LD_LIBRARY_PATH=. [...]/hurd/master.build/[ARCH]/./libjava/gij -cp [...]/hurd/ma
+@@ -1610,6 +1365,14 @@ LD_LIBRARY_PATH=. [...]/hurd/master.build/[ARCH]/./libjava/gij -cp [...]/hurd/ma
LD_LIBRARY_PATH=. [...]/hurd/master.build/[ARCH]/./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 ...
@@ -1934,31 +788,40 @@ index 17490de..cf15d2d 100644
+FAIL: Throw_2 -findirect-dispatch output - source compiled test
+FAIL: Throw_2 -O3 output - source compiled test
+FAIL: Throw_2 -O3 -findirect-dispatch output - source compiled test
- FAIL: sourcelocation output - source compiled test
- FAIL: sourcelocation -findirect-dispatch output - source compiled test
- FAIL: sourcelocation -O3 output - source compiled test
-@@ -2691,8 +1785,9 @@ Running [...]/hurd/master/libjava/testsuite/libjava.verify/verify.exp ...
+ 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 ...
+@@ -1617,9 +1380,16 @@ Running [...]/hurd/master/libjava/testsuite/libjava.verify/verify.exp ...
=== libjava Summary ===
-# of expected passes 2582
--# of unexpected failures 4
+# of expected passes 2570
-+# of unexpected failures 12
++# of unexpected failures 8
+ # of expected failures 4
+# of untested testcases 4
- Makefile:387: recipe for target 'check-DEJAGNU' failed
- make: *** [check-DEJAGNU] Error 1
++Makefile:387: recipe for target 'check-DEJAGNU' failed
++make: *** [check-DEJAGNU] Error 1
make: Leaving directory '[...]/hurd/master.build/[ARCH]/libjava/testsuite'
-@@ -2753,7 +1848,7 @@ Makefile:10217: recipe for target 'check-recursive' failed
- make: *** [check-recursive] Error 1
- make: Target 'check' not remade because of errors.
++Makefile:405: recipe for target 'check-am' failed
++make: *** [check-am] Error 2
++make: Target 'check' not remade because of errors.
+ make: Leaving directory '[...]/hurd/master.build/[ARCH]/libjava/testsuite'
+ make: Entering directory '[...]/hurd/master.build/[ARCH]/libjava'
+ : make ; exec make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc-4.9" "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++/5.0.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
+@@ -1670,14 +1440,18 @@ else \
+ fi
+ make: Leaving directory '[...]/hurd/master.build/[ARCH]/libjava'
+ make: Leaving directory '[...]/hurd/master.build/[ARCH]/libjava'
++Makefile:10240: recipe for target 'check-recursive' failed
++make: *** [check-recursive] Error 1
++make: Target 'check' not remade because of errors.
make: Leaving directory '[...]/hurd/master.build/[ARCH]/libjava'
--Makefile:18559: recipe for target 'check-target-libjava' failed
-+Makefile:17776: recipe for target 'check-target-libjava' failed
- make: *** [check-target-libjava] Error 2
++Makefile:17797: recipe for target 'check-target-libjava' failed
++make: *** [check-target-libjava] Error 2
make: Entering directory '[...]/hurd/master.build/[ARCH]/zlib'
make: Nothing to be done for 'check'.
-@@ -2761,7 +1856,6 @@ make: Leaving directory '[...]/hurd/master.build/[ARCH]/zlib'
+ make: Leaving directory '[...]/hurd/master.build/[ARCH]/zlib'
make: Entering directory '[...]/hurd/master.build/[ARCH]/boehm-gc'
Making check in include
make: Entering directory '[...]/hurd/master.build/[ARCH]/boehm-gc/include'
@@ -1966,51 +829,47 @@ index 17490de..cf15d2d 100644
make: Leaving directory '[...]/hurd/master.build/[ARCH]/boehm-gc/include'
Making check in testsuite
make: Entering directory '[...]/hurd/master.build/[ARCH]/boehm-gc/testsuite'
-@@ -2779,7 +1873,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
+@@ -1695,7 +1469,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
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
-+Test Run By thomas on Fri Sep 19 17:40:41 2014
+-Test Run By thomas on Sat Sep 27 07:35:19 2014
++Test Run By thomas on Sat Sep 27 17:35:05 2014
Native configuration is [ARCH]
=== boehm-gc tests ===
-@@ -2870,7 +1964,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
+@@ -1786,7 +1560,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
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
-+Test Run By thomas on Fri Sep 19 17:41:08 2014
+-Test Run By thomas on Sat Sep 27 07:35:32 2014
++Test Run By thomas on Sat Sep 27 17:35:32 2014
Native configuration is [ARCH]
=== libgomp tests ===
-@@ -2883,14 +1977,34 @@ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for targe
- 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.
+@@ -1801,13 +1575,30 @@ Using [...]/hurd/master/libgomp/testsuite/config/default.exp as tool-and-target-
Running [...]/hurd/master/libgomp/testsuite/libgomp.c/c.exp ...
-+FAIL: libgomp.c/lib-1.c execution test
Running [...]/hurd/master/libgomp/testsuite/libgomp.c++/c++.exp ...
Running [...]/hurd/master/libgomp/testsuite/libgomp.fortran/fortran.exp ...
-+FAIL: libgomp.fortran/lib1.f90 -O1 execution test
-+FAIL: libgomp.fortran/lib1.f90 -O2 execution test
-+FAIL: libgomp.fortran/lib1.f90 -O3 -fomit-frame-pointer -funroll-loops execution test
-+FAIL: libgomp.fortran/lib1.f90 -O3 -g execution test
-+FAIL: libgomp.fortran/lib1.f90 -Os execution test
-+FAIL: libgomp.fortran/lib2.f -O1 execution test
-+FAIL: libgomp.fortran/lib2.f -O3 -fomit-frame-pointer execution test
-+FAIL: libgomp.fortran/lib2.f -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
-+FAIL: libgomp.fortran/lib2.f -Os execution test
-+FAIL: libgomp.fortran/lib3.f -O1 execution test
-+FAIL: libgomp.fortran/lib3.f -O2 execution test
-+FAIL: libgomp.fortran/lib3.f -O3 -fomit-frame-pointer -funroll-loops execution test
-+FAIL: libgomp.fortran/lib3.f -O3 -g execution test
++FAIL: libgomp.fortran/lib1.f90 -O1 execution test
++FAIL: libgomp.fortran/lib1.f90 -O3 -fomit-frame-pointer execution test
++FAIL: libgomp.fortran/lib1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
++FAIL: libgomp.fortran/lib1.f90 -O3 -g execution test
++FAIL: libgomp.fortran/lib2.f -O1 execution test
++FAIL: libgomp.fortran/lib2.f -O3 -fomit-frame-pointer execution test
++FAIL: libgomp.fortran/lib2.f -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
++FAIL: libgomp.fortran/lib2.f -Os execution test
++FAIL: libgomp.fortran/lib3.f -O3 -fomit-frame-pointer execution test
++FAIL: libgomp.fortran/lib3.f -O3 -fomit-frame-pointer -funroll-loops execution test
++FAIL: libgomp.fortran/lib3.f -O3 -g execution test
Running [...]/hurd/master/libgomp/testsuite/libgomp.graphite/graphite.exp ...
=== libgomp Summary ===
--# of expected passes 3052
-+# of expected passes 3038
-+# of unexpected failures 14
+-# of expected passes 3279
++# of expected passes 3268
++# of unexpected failures 11
+ # of unsupported tests 19
+Makefile:264: recipe for target 'check-DEJAGNU' failed
+make: *** [check-DEJAGNU] Error 1
make: Leaving directory '[...]/hurd/master.build/[ARCH]/libgomp/testsuite'
@@ -2020,42 +879,44 @@ index 17490de..cf15d2d 100644
make: Leaving directory '[...]/hurd/master.build/[ARCH]/libgomp/testsuite'
make: Entering directory '[...]/hurd/master.build/[ARCH]/libgomp'
make DO=all multi-do # make
-@@ -2941,7 +2055,12 @@ else \
+@@ -1858,7 +1649,12 @@ else \
fi
make: Leaving directory '[...]/hurd/master.build/[ARCH]/libgomp'
make: Leaving directory '[...]/hurd/master.build/[ARCH]/libgomp'
-+Makefile:718: recipe for target 'check-recursive' failed
++Makefile:719: recipe for target 'check-recursive' failed
+make: *** [check-recursive] Error 1
+make: Target 'check' not remade because of errors.
make: Leaving directory '[...]/hurd/master.build/[ARCH]/libgomp'
-+Makefile:20007: recipe for target 'check-target-libgomp' failed
++Makefile:20033: recipe for target 'check-target-libgomp' failed
+make: *** [check-target-libgomp] Error 2
make: Entering directory '[...]/hurd/master.build/[ARCH]/libitm'
Making check in testsuite
make: Entering directory '[...]/hurd/master.build/[ARCH]/libitm/testsuite'
-@@ -2959,7 +2078,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
+@@ -1876,7 +1672,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
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
-+Test Run By thomas on Fri Sep 19 17:59:43 2014
+-Test Run By thomas on Sat Sep 27 07:48:28 2014
++Test Run By thomas on Sat Sep 27 17:55:43 2014
Native configuration is [ARCH]
=== libitm tests ===
-@@ -3048,7 +2167,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
+@@ -1965,7 +1761,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
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
-+Test Run By thomas on Fri Sep 19 17:59:58 2014
+-Test Run By thomas on Sat Sep 27 07:48:32 2014
++Test Run By thomas on Sat Sep 27 17:55:56 2014
Native configuration is [ARCH]
=== libatomic tests ===
-@@ -3120,6 +2239,6 @@ make: Leaving directory '[...]/hurd/master.build/[ARCH]/libatomic'
+@@ -2035,7 +1831,8 @@ fi
+ make: Leaving directory '[...]/hurd/master.build/[ARCH]/libatomic'
+ make: Leaving directory '[...]/hurd/master.build/[ARCH]/libatomic'
make: Leaving directory '[...]/hurd/master.build/[ARCH]/libatomic'
- make: Target 'check-target' not remade because of errors.
++make: Target 'check-target' not remade because of errors.
make: Leaving directory '[...]/hurd/master.build'
--Makefile:2168: recipe for target 'do-check' failed
-+Makefile:2167: recipe for target 'do-check' failed
+-Makefile:2208: recipe for target 'do-check' failed
++Makefile:2203: recipe for target 'do-check' failed
make: *** [do-check] Error 2
make: Target 'check' not remade because of errors.