summaryrefslogtreecommitdiff
path: root/tcwg_gnu-build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tcwg_gnu-build.sh')
-rwxr-xr-xtcwg_gnu-build.sh8
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)