summaryrefslogtreecommitdiff
path: root/libstdc++
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1998-06-27 23:01:34 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1998-06-27 23:01:34 +0000
commitbdeb939f9723cf17e741e0541ef8dfa12b96564d (patch)
tree2ce84a3666266670e197050d243f70e343fc1825 /libstdc++
parent67cd41a66846da5121ea7a7dfbb19f510d3269f7 (diff)
downloadgcc-bdeb939f9723cf17e741e0541ef8dfa12b96564d.tar.gz
* lib/libstdc++.exp: Use global variable ld_library_path (not local)
that is a lot more persistent; dejagnu-980528 needs this. * lib/libstdc++.exp (test_stdc++): Use regular expression " -lstdc.." to remove -lstdc++ arguments (not " -lstdc.*"). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20768 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++')
-rw-r--r--libstdc++/testsuite/ChangeLog7
-rw-r--r--libstdc++/testsuite/lib/libstdc++.exp6
2 files changed, 9 insertions, 4 deletions
diff --git a/libstdc++/testsuite/ChangeLog b/libstdc++/testsuite/ChangeLog
index 84d8290c719..2e4fd608ff7 100644
--- a/libstdc++/testsuite/ChangeLog
+++ b/libstdc++/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+Sun Jun 28 00:00:10 1998 Carlo Wood <carlo@runaway.xs4all.nl>
+
+ * lib/libstdc++.exp: Use global variable ld_library_path (not local)
+ that is a lot more persistent; dejagnu-980528 needs this.
+ * lib/libstdc++.exp (test_stdc++): Use regular expression " -lstdc.."
+ to remove -lstdc++ arguments (not " -lstdc.*").
+
Thu Dec 25 00:34:03 1997 Jeffrey A Law (law@cygnus.com)
* lib/libstdc++.exp (test_libstdc++): Set LD_LIBRARY_PATH
diff --git a/libstdc++/testsuite/lib/libstdc++.exp b/libstdc++/testsuite/lib/libstdc++.exp
index f9bcdf43602..3333ddad6c7 100644
--- a/libstdc++/testsuite/lib/libstdc++.exp
+++ b/libstdc++/testsuite/lib/libstdc++.exp
@@ -56,6 +56,7 @@ proc test_libstdc++ { options srcfile compile_args inpfile resultfile exec_args
global LIBSTDCPP
global srcdir subdir objdir
global TOOL_OPTIONS
+ global ld_library_path
if [info exists LIBSTDCPP] {
set libstdcpp $LIBSTDCPP;
@@ -81,15 +82,12 @@ proc test_libstdc++ { options srcfile compile_args inpfile resultfile exec_args
regsub -all -- "-L" $libstdcpp "" ld_library_path
# Then remove any -lstdc++ argument.
- regsub -all -- " -lstdc.*" $ld_library_path "" ld_library_path
+ regsub -all -- " -lstdc.." $ld_library_path "" ld_library_path
# That's enough to make things work for the normal case.
# If we wanted to handle an arbitrary value of libstdcpp,
# then we'd have to do a lot more work.
- # Set variables the dynamic linker looks at.
- setenv LD_LIBRARY_PATH $ld_library_path
- setenv SHLIB_PATH $ld_library_path
if { $compile_args != "" } {
lappend args "additional_flags=$compile_args"
}