aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAlexandre Oliva <oliva@adacore.com>2023-04-07 01:04:32 -0300
committerAlexandre Oliva <oliva@gnu.org>2023-04-07 01:04:32 -0300
commitf189c4ab489ce72e949c1ecde6b97e9dcbddf72e (patch)
tree22ccef6e22dffcaa9f5b914ad9baae13bd9a13c8 /gcc
parenta8c8351cf4fedb842988eed4f73304019c361e86 (diff)
downloadgcc-f189c4ab489ce72e949c1ecde6b97e9dcbddf72e.zip
gcc-f189c4ab489ce72e949c1ecde6b97e9dcbddf72e.tar.gz
gcc-f189c4ab489ce72e949c1ecde6b97e9dcbddf72e.tar.bz2
[testsuite] [ppc] skip ppc-fortran if fortran is disabled
Skip ppc-fortran.exp if a trivial fortran program cannot be compiled. for gcc/testsuite/ChangeLog * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for fortran compiler, skip if missing.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp10
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp b/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
index f7e99ac..f7b7c05 100644
--- a/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
+++ b/gcc/testsuite/gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
@@ -21,6 +21,16 @@ if { ![istarget powerpc*-*-*] && ![istarget rs6000-*-*] } then {
return
}
+# Make sure there is a fortran compiler to test.
+if { ![check_no_compiler_messages fortran_available assembly {
+! Fortran
+program P
+ stop
+end program P
+} ""] } {
+ return
+}
+
# Load support procs.
load_lib gfortran-dg.exp