From 40111910b0aa897b3e4c8d60c0c263e5c1a50446 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Fri, 17 Jan 2020 09:30:17 +0100 Subject: [PATCH] testsuite: Unbreak compat.exp testing with alt compiler PR93294 2020-01-17 Jakub Jelinek PR testsuite/93294 * lib/c-compat.exp (compat-use-alt-compiler): Handle -fdiagnostics-urls=never similarly to -fdiagnostics-color=never. (compat_setup_dfp): Likewise. --- gcc/testsuite/ChangeLog | 7 +++++++ gcc/testsuite/lib/c-compat.exp | 10 ++++++++++ 2 files changed, 17 insertions(+) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6fa2e159d01..eea3bd2ccb3 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2020-01-17 Jakub Jelinek + + PR testsuite/93294 + * lib/c-compat.exp (compat-use-alt-compiler): Handle + -fdiagnostics-urls=never similarly to -fdiagnostics-color=never. + (compat_setup_dfp): Likewise. + 2020-01-16 Kerem Kat PR c/92833 diff --git a/gcc/testsuite/lib/c-compat.exp b/gcc/testsuite/lib/c-compat.exp index 3b94b8814af..9493c214aea 100644 --- a/gcc/testsuite/lib/c-compat.exp +++ b/gcc/testsuite/lib/c-compat.exp @@ -36,6 +36,7 @@ load_lib target-libpath.exp proc compat-use-alt-compiler { } { global GCC_UNDER_TEST ALT_CC_UNDER_TEST global compat_same_alt compat_alt_caret compat_alt_color compat_no_line_no + global compat_alt_urls global TEST_ALWAYS_FLAGS # We don't need to do this if the alternate compiler is actually @@ -48,6 +49,9 @@ proc compat-use-alt-compiler { } { if { $compat_alt_color == 0 } then { regsub -- "-fdiagnostics-color=never" $TEST_ALWAYS_FLAGS "" TEST_ALWAYS_FLAGS } + if { $compat_alt_urls == 0 } then { + regsub -- "-fdiagnostics-urls=never" $TEST_ALWAYS_FLAGS "" TEST_ALWAYS_FLAGS + } if { $compat_no_line_no == 0 } then { regsub -- "-fno-diagnostics-show-line-numbers" $TEST_ALWAYS_FLAGS "" TEST_ALWAYS_FLAGS } @@ -80,11 +84,13 @@ proc compat_setup_dfp { } { global compat_have_dfp global compat_alt_caret global compat_alt_color + global compat_alt_urls global compat_no_line_no global TEST_ALWAYS_FLAGS compat_save_TEST_ALWAYS_FLAGS set compat_alt_caret 0 set compat_alt_color 0 + set compat_alt_urls 0 set compat_no_line_no 0 set compat_save_TEST_ALWAYS_FLAGS $TEST_ALWAYS_FLAGS @@ -105,6 +111,10 @@ proc compat_setup_dfp { } { int dummy; } "-fdiagnostics-color=never"] != 0 } { set compat_alt_color 1 } + if { [check_no_compiler_messages_nocache compat_alt_has_urls object { + int dummy; } "-fdiagnostics-urls=never"] != 0 } { + set compat_alt_urls 1 + } if { [check_no_compiler_messages_nocache compat_alt_has_no_line_no object { int dummy; } "-fno-diagnostics-show-line-numbers"] != 0 } { set compat_no_line_no 1 -- 2.30.2