Commit 2bfd0045 by Alexandre Oliva Committed by Alexandre Oliva

Match ld besides collect2 in gcov test

The regexp that checks that -lgcov is linked in when --coverage is
passed to the compiler driver requires the command line to match
'/collect2'.  Some of our targets don't match that, but they match /ld
or ${target_alias}-ld depending on the testing scenario, so I'd like
to tweak the test to match those as well.


for  gcc/testsuite/ChangeLog

	* gcc.misc-tests/options.exp: Match /ld and -ld besides
	/collect2.

From-SVN: r274557
parent 3b5864f4
2019-08-16 Alexandre Oliva <oliva@adacore.com>
* gcc.misc-tests/options.exp: Match /ld and -ld besides
/collect2.
2019-08-15 Thomas Koenig <tkoenig@gcc.gnu.org> 2019-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/91443 PR fortran/91443
......
...@@ -65,7 +65,8 @@ proc check_for_all_options {language gcc_options compiler_pattern as_pattern ld_ ...@@ -65,7 +65,8 @@ proc check_for_all_options {language gcc_options compiler_pattern as_pattern ld_
fail "$test (assembler options)" fail "$test (assembler options)"
return return
} }
if {![regexp -- "/collect2(\\.exe)? .*$ld_pattern" $gcc_output]} { # Match /collect2, /ld, or *-ld.
if {![regexp -- "(/collect2|\[-/\]ld)(\\.exe)? .*$ld_pattern" $gcc_output]} {
fail "$test (linker options)" fail "$test (linker options)"
return return
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment