[testsuite] tolerate enabled but missing language frontends

When a language is enabled but we run the testsuite against a tree in
which the frontend compiler is not present, help.exp fails.  It
recognizes the output pattern for a disabled language, but not a
missing frontend.  Extend the pattern so that it covers both cases.


for  gcc/testsuite/ChangeLog

	* lib/options.exp (check_for_options_with_filter): Handle
	missing frontend compiler like disabled language.
This commit is contained in:
Alexandre Oliva 2023-06-29 06:03:24 -03:00 committed by Alexandre Oliva
parent 6d2eddf456
commit dc93a0f633

View file

@ -59,7 +59,7 @@ proc check_for_options_with_filter { language gcc_options exclude \
set gcc_output [gcc_target_compile $srcfname $filebase.x executable $gcc_options]
remote_file build delete $srcfname $filebase.x $filebase.gcno
if {[regexp -- "compiler not installed on this system" $gcc_output]} {
if {[regexp -- "compiler not installed on this system|cannot execute" $gcc_output]} {
unsupported "$test: $language compiler not available"
return
}