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 <i...@sandoe.co.uk>
---
 gcc/testsuite/lib/cobol.exp | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/gcc/testsuite/lib/cobol.exp b/gcc/testsuite/lib/cobol.exp
index 968e7f3bca3..6819b930bd1 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 } {
-- 
2.39.2 (Apple Git-143)

Reply via email to