2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
authorandreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Nov 2003 04:51:18 +0000 (04:51 +0000)
committerandreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Nov 2003 04:51:18 +0000 (04:51 +0000)
* testsuite/lib/libstdc++.exp: Add DYLD_LIBRARY_PATH for darwin.
* testsuite/libstdc++-dg/normal.exp: Add -multiply_defined suppress
flag.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73724 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/lib/libstdc++.exp
libstdc++-v3/testsuite/libstdc++-dg/normal.exp

index e1622f9..dfea3ea 100644 (file)
@@ -1,3 +1,9 @@
+2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
+
+       * testsuite/lib/libstdc++.exp: Add DYLD_LIBRARY_PATH for darwin.
+       * testsuite/libstdc++-dg/normal.exp: Add -multiply_defined suppress
+       flag.
+
 2003-11-18  Jonathan Wakely  <redi@gcc.gnu.org>
 
        * docs/html/configopts.html, docs/html/debug.html,
index f545389..9ea1acc 100644 (file)
@@ -97,6 +97,7 @@ proc v3-init { args } {
     setenv  LD_LIBRARY64_PATH   $ld_library_path
     setenv  LD_RUN_PATH         $ld_library_path
     setenv  LD_LIBRARY_PATH_64  $ld_library_path
+    setenv  DYLD_LIBRARY_PATH   $ld_library_path
     verbose -log "Set LD_*_PATHs to ${ld_library_path}"
 
     # Do a bunch of handstands and backflips for cross compiling and
index 0ce6668..d6f4490 100644 (file)
 
 # libstdc++-v3 testsuite that uses the 'dg.exp' driver.
 
+global target_triplet
+
 # If a testcase doesn't have special options, use these.
 global DEFAULT_CXXFLAGS
 if ![info exists DEFAULT_CXXFLAGS] then {
-    set DEFAULT_CXXFLAGS "-D_GLIBCXX_ASSERT"
+    if { [string match "powerpc-*-darwin*" $target_triplet] } {
+       set DEFAULT_CXXFLAGS "-D_GLIBCXX_ASSERT -multiply_defined suppress"
+    } else {
+       set DEFAULT_CXXFLAGS "-D_GLIBCXX_ASSERT"
+    }
 }
 
 # Initialization.