diff options
-rw-r--r-- | libstdc++-v3/ChangeLog | 11 | ||||
-rwxr-xr-x | libstdc++-v3/scripts/create_testsuite_files | 2 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/lib/libstdc++.exp | 3 |
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 } } |