diff options
-rwxr-xr-x | tcwg_gnu-build.sh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tcwg_gnu-build.sh b/tcwg_gnu-build.sh index e1a3e418..a39cdeb2 100755 --- a/tcwg_gnu-build.sh +++ b/tcwg_gnu-build.sh @@ -99,13 +99,17 @@ no_regression_p () if [ $build_result_new -lt $build_result_ref ]; then return 1 + elif [ $build_result_new -gt $build_result_ref ]; then + return 0 fi local sumfiles_base=$ref_artifacts/sumfiles local sumfiles_new=$new_artifacts/sumfiles - if [ ! -d $sumfiles_base -o ! -d $sumfiles_new ]; then - return 1 + if ! [ -d $sumfiles_base ]; then + return 0 + elif ! [ -d $sumfiles_new ]; then + return 1 fi local res=$(gcc/contrib/compare_tests $sumfiles_base $sumfiles_new) |