summaryrefslogtreecommitdiff
path: root/tcwg_gnu-build.sh
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2019-08-12 07:37:26 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2019-08-12 07:37:26 +0000
commit60e683a28431aabf7136736bce7bb5344e1b86f9 (patch)
tree32b4f77180bcde1395f009e438afcd2bcd2e2fec /tcwg_gnu-build.sh
parentc497f1155bf0207e5b05911e2cdd2c2a1eb38416 (diff)
tcwg_gnu-build.sh: Improve no_regression_p()
Change-Id: Id52f33731a13dcc9560588cc8eeac6a0ee4711b9
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)