aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2025-03-16 10:47:25 +0000
committerIain Sandoe <iain@sandoe.co.uk>2025-04-10 11:04:24 +0100
commitf1e82c859fc205395e4f413cdc0b95f54a48ce92 (patch)
tree2c3d17fb6116453fd8e4e0843109283ceb71076a
parent4c8c373495d7d863dfb7102726ac3b4b41685df4 (diff)
downloadgcc-f1e82c859fc205395e4f413cdc0b95f54a48ce92.zip
gcc-f1e82c859fc205395e4f413cdc0b95f54a48ce92.tar.gz
gcc-f1e82c859fc205395e4f413cdc0b95f54a48ce92.tar.bz2
testsuite, cobol: Add libquadmath paths.
Even when we are using IEC 128b floating point, the quadmath library can be pulled in 'as needed'. gcc/testsuite/ChangeLog: * lib/cobol.exp: Add libquadmath paths. Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>
-rw-r--r--gcc/testsuite/lib/cobol.exp9
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/testsuite/lib/cobol.exp b/gcc/testsuite/lib/cobol.exp
index 8ea91e3..723989e 100644
--- a/gcc/testsuite/lib/cobol.exp
+++ b/gcc/testsuite/lib/cobol.exp
@@ -122,6 +122,15 @@ proc cobol_link_flags { paths } {
}
append ld_library_path ":${gccpath}/libgcobol/.libs"
}
+ if { [file exists "${gccpath}/libquadmath/.libs/libquadmath.a"] ||
+ [file exists "${gccpath}/libquadmath/.libs/libquadmath.${shlib_ext}"] } {
+ if { $target_wants_B_option } {
+ append flags "-B${gccpath}/libquadmath/.libs "
+ } else {
+ append flags "-L${gccpath}/libquadmath/.libs "
+ }
+ append ld_library_path ":${gccpath}/libquadmath/.libs"
+ }
if { [file exists "${gccpath}/libstdc++-v3/src/.libs/libstdc++.a"] ||
[file exists "${gccpath}/libstdc++-v3/src/.libs/libstdc++.${shlib_ext}"] } {
if { $target_wants_B_option } {