@@ -91,6 +91,10 @@ proc asan_init { args } {
set TEST_ALWAYS_FLAGS "$link_flags -fsanitize=address -g"
}
}
+ if { $link_flags != "" } {
+ return 1
+ }
+ return 0
}
#
@@ -26,11 +26,13 @@ if ![check_effective_target_faddress_san
# Initialize `dg'.
dg-init
-asan_init
+if [asan_init] {
# Main loop.
gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C $srcdir/c-c++-common/asan/*.c]] ""
+}
+
# All done.
asan_finish
dg-finish
@@ -28,11 +28,13 @@ if ![check_effective_target_faddress_san
# Initialize `dg'.
dg-init
-asan_init
+if [asan_init] {
# Main loop.
gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.c $srcdir/c-c++-common/asan/*.c]] ""
+}
+
# All done.
asan_finish
dg-finish