diff options
author | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-02-23 06:14:01 +0000 |
---|---|---|
committer | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-02-23 06:14:01 +0000 |
commit | 7b97b9472661263906a6e8debfc71a9e0b24013f (patch) | |
tree | 7f01126b735ac1299ff9fbd19775e6d525a8f587 /libstdc++-v3 | |
parent | 4cbba981b3d1de4043ae5570ed552382a24a939f (diff) | |
download | gcc-7b97b9472661263906a6e8debfc71a9e0b24013f.tar.gz |
2005-02-22 Benjamin Kosnik <bkoz@redhat.com>
* scripts/check_performance: Tweaks.
* testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Name
output file with extension that clean rules can find.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95440 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/ChangeLog | 7 | ||||
-rwxr-xr-x | libstdc++-v3/scripts/check_performance | 38 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc | 4 |
3 files changed, 32 insertions, 17 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 33b228e56d2..bd1091c5819 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2005-02-22 Benjamin Kosnik <bkoz@redhat.com> + + * scripts/check_performance: Tweaks. + + * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Name + output file with extension that clean rules can find. + 2005-02-22 Richard Henderson <rth@redhat.com> PR libstdc++/20091 diff --git a/libstdc++-v3/scripts/check_performance b/libstdc++-v3/scripts/check_performance index b395fcb14e0..f5d2351d837 100755 --- a/libstdc++-v3/scripts/check_performance +++ b/libstdc++-v3/scripts/check_performance @@ -32,42 +32,50 @@ SH_FLAG="-Wl,--rpath -Wl,$BUILD_DIR/../../gcc \ -Wl,--rpath -Wl,$BUILD_DIR/src/.libs" ST_FLAG="-static" LINK=$SH_FLAG -CXX="$COMPILER $INCLUDES $PCH_FLAGS $FLAGS -DNOTHREAD $LINK" -CXX_THREAD="$COMPILER $INCLUDES $PCH_FLAGS $FLAGS $THREAD_FLAG $LINK" - - +CXX="$COMPILER $INCLUDES $PCH_FLAGS $FLAGS $LINK" TESTS_FILE="testsuite_files_performance" for NAME in `cat $TESTS_FILE` do RUN=true + + # TEST_S == single thread + # TEST_B == do both single and multi-thread + # TEST_T == multi-thread for CYCLE in `sed -n 's,.*\(TEST_[SB][0-9]*\)$,\1,p' $SRC_DIR/testsuite/$NAME` do RUN=false echo $NAME $CYCLE FILE_NAME="`basename $NAME`" - EXE_NAME="`echo $FILE_NAME-$CYCLE | sed 's/cc$/exe/'`" - $CXX -D$CYCLE $SRC_DIR/testsuite/$NAME -o $EXE_NAME - ./$EXE_NAME - echo "" + FILE_NAME="`echo $FILE_NAME | sed 's/.cc//g'`" + EXE_NAME="`echo $FILE_NAME-$CYCLE.exe`" + $CXX -DNOTHREAD -D$CYCLE $SRC_DIR/testsuite/$NAME -o $EXE_NAME + if [ -f $EXE_NAME ]; then + ./$EXE_NAME + fi done + for CYCLE in `sed -n 's,.*\(TEST_[TB][0-9]*\)$,\1,p' $SRC_DIR/testsuite/$NAME` do RUN=false - echo $NAME $CYCLE THREAD + echo $NAME $CYCLE thread FILE_NAME="`basename $NAME`" - EXE_NAME="`echo $FILE_NAME-$CYCLE | sed 's/cc$/exe/'`" - $CXX_THREAD -D$CYCLE $SRC_DIR/testsuite/$NAME -o $EXE_NAME - ./$EXE_NAME - echo "" + FILE_NAME="`echo $FILE_NAME | sed 's/.cc//g'`" + EXE_NAME="`echo $FILE_NAME-$CYCLE.exe`" + $CXX $THREAD_FLAG -D$CYCLE $SRC_DIR/testsuite/$NAME -o $EXE_NAME + if [ -f $EXE_NAME ]; then + ./$EXE_NAME + fi done + if $RUN; then echo $NAME FILE_NAME="`basename $NAME`" EXE_NAME="`echo $FILE_NAME | sed 's/cc$/exe/'`" $CXX $SRC_DIR/testsuite/$NAME -o $EXE_NAME - ./$EXE_NAME - echo "" + if [ -f $EXE_NAME ]; then + ./$EXE_NAME + fi fi done diff --git a/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc b/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc index 626d45c9f35..978ae203cd8 100644 --- a/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc +++ b/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc @@ -33,8 +33,8 @@ test03(void) typedef wios::pos_type pos_type; - const char* TEST_IN = "wostream_inserter_other_in"; - const char* TEST_OUT = "wostream_inserter_other_out"; + const char* TEST_IN = "wostream_inserter_other_in.txt"; + const char* TEST_OUT = "wostream_inserter_other_out.txt"; pos_type i_read, i_wrote, rs, ws; double tf_size = BUFSIZ * 2.5; ofstream testfile(TEST_IN); |