aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libstdc++-v3/ChangeLog11
-rwxr-xr-xlibstdc++-v3/scripts/create_testsuite_files2
-rw-r--r--libstdc++-v3/testsuite/lib/libstdc++.exp3
3 files changed, 15 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 7ec7e3c..6896f16 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,14 @@
+2004-05-18 Jan Beulich <jbeulich@novell.com>
+
+ PR libstdc++/15489
+ * scripts/create_testsuite_files: Also find source files through
+ symbolic links.
+
+2004-05-18 Jan Beulich <jbeulich@novell.com>
+
+ PR libstdc++/15488
+ * testsuite/lib/libstdc++.exp: Make test files writable.
+
2004-05-18 Paolo Carlini <pcarlini@suse.de>
* include/ext/mt_allocator.h:(__mt_alloc::allocate): Minor
diff --git a/libstdc++-v3/scripts/create_testsuite_files b/libstdc++-v3/scripts/create_testsuite_files
index 7fbcbdb..f97b6e6 100755
--- a/libstdc++-v3/scripts/create_testsuite_files
+++ b/libstdc++-v3/scripts/create_testsuite_files
@@ -35,7 +35,7 @@ dlist=`echo [0-9][0-9]*`
for d in [a-z]*; do
test -d $d && dlist="$dlist $d"
done
-find $dlist -type f -name "*.cc" | sort > $tmp.1
+find $dlist -xtype f -name "*.cc" | sort > $tmp.1
# If the library is not configured to support wchar_t, don't run those tests.
if test -f "$outdir/testsuite_wchar_t"; then
diff --git a/libstdc++-v3/testsuite/lib/libstdc++.exp b/libstdc++-v3/testsuite/lib/libstdc++.exp
index 4e0d86d..04d5a81 100644
--- a/libstdc++-v3/testsuite/lib/libstdc++.exp
+++ b/libstdc++-v3/testsuite/lib/libstdc++.exp
@@ -71,6 +71,9 @@ proc v3-copy-files {srcfiles} {
remote_download target $dirname/$symlink
}
}
+ set dirname [file dirname $f]
+ set basename [file tail $f]
+ file attributes $dirname/$basename -permissions a+w
}
}