From: Benjamin Kosnik Date: Tue, 25 May 2004 17:53:00 +0000 (+0000) Subject: re PR libstdc++/15489 (testsuite_files determined incorrectly) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9874adaf91fee8a95b7a1ef0ad5014bf55e016ef;p=gcc.git re PR libstdc++/15489 (testsuite_files determined incorrectly) 2004-05-25 Benjamin Kosnik PR libstdc++/15489 * scripts/create_testsuite_files: Revert xtype change, add non-GNU bits to do the same thing. From-SVN: r82250 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 8673f258a65..d4e1094b280 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2004-05-25 Benjamin Kosnik + + PR libstdc++/15489 + * scripts/create_testsuite_files: Revert xtype change, add non-GNU + bits to do the same thing. + 2004-05-24 Paolo Carlini * include/bits/istream.tcc (ignore): Correctly deal with diff --git a/libstdc++-v3/scripts/create_testsuite_files b/libstdc++-v3/scripts/create_testsuite_files index f97b6e69b23..8e357898f7f 100755 --- a/libstdc++-v3/scripts/create_testsuite_files +++ b/libstdc++-v3/scripts/create_testsuite_files @@ -30,12 +30,18 @@ tests_file_perf="$outdir/testsuite_files_performance" cd $srcdir # This is the ugly version of "everything but the current directory". It's -# what has to happen when find(1) doesn't support -mindepth. +# what has to happen when find(1) doesn't support -mindepth, or -xtype. dlist=`echo [0-9][0-9]*` for d in [a-z]*; do test -d $d && dlist="$dlist $d" done -find $dlist -xtype f -name "*.cc" | sort > $tmp.1 +find $dlist -type f -name "*.cc" | sort > $tmp.1 +if test ! -s "$tmp.1"; then + find $dlist -type l -name "*.cc" | sort > $tmp.1 +fi +if test ! -s "$tmp.1"; then + exit 1 +fi # If the library is not configured to support wchar_t, don't run those tests. if test -f "$outdir/testsuite_wchar_t"; then