diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2025-03-16 10:47:25 +0000 |
---|---|---|
committer | Iain Sandoe <iain@sandoe.co.uk> | 2025-04-10 11:04:24 +0100 |
commit | f1e82c859fc205395e4f413cdc0b95f54a48ce92 (patch) | |
tree | 2c3d17fb6116453fd8e4e0843109283ceb71076a /gcc | |
parent | 4c8c373495d7d863dfb7102726ac3b4b41685df4 (diff) | |
download | gcc-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>
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/lib/cobol.exp | 9 |
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 } { |