diff options
-rw-r--r-- | gdb/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/testsuite/lib/gdb.exp | 4 |
2 files changed, 9 insertions, 1 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 3b71696..f34812d 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,5 +1,11 @@ 2021-06-02 Andrew Burgess <andrew.burgess@embecosm.com> + * lib/gdb.exp (gdb_compile): Only add the -J option when using a + gcc based Fortran compiler, for example, flang does not support + this option. + +2021-06-02 Andrew Burgess <andrew.burgess@embecosm.com> + * lib/fortran.exp (fortran_int8): Escape '*' in pattern. 2021-06-01 Tom Tromey <tromey@adacore.com> diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp index 36a5fd4..f6686e1 100644 --- a/gdb/testsuite/lib/gdb.exp +++ b/gdb/testsuite/lib/gdb.exp @@ -4098,7 +4098,9 @@ proc gdb_compile {source dest type options} { || [lsearch -exact $options f90] != -1 } { # Fortran compile. set mod_path [standard_output_file ""] - lappend new_options "additional_flags=-J${mod_path}" + if [test_compiler_info "gcc-*"] { + lappend new_options "additional_flags=-J${mod_path}" + } } set shlib_found 0 |