aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2023-05-18 10:18:19 +0100
committerJonathan Wakely <jwakely@redhat.com>2023-05-18 14:01:40 +0100
commit120e444974e12eb727eea170a3bfd80783e3851f (patch)
treedfd1458789d1195b174fa997e2616b903c7d6e25 /contrib
parent6e2fbe4f345f48ae3c8ba5bfbc1a7b783b398614 (diff)
downloadgcc-120e444974e12eb727eea170a3bfd80783e3851f.zip
gcc-120e444974e12eb727eea170a3bfd80783e3851f.tar.gz
gcc-120e444974e12eb727eea170a3bfd80783e3851f.tar.bz2
contrib: Fix nonportable shell syntax in "test" and "[" commands [PR105831]
POSIX sh does not support the == for string comparisons, use = instead. These contrib scripts all use a bash shebang so == does work, but there's no reason they can't just use the more portable form anyway. PR bootstrap/105831 contrib/ChangeLog: * bench-stringop: Use = operator instead of ==. * repro_fail: Likewise. contrib/reghunt/ChangeLog: * bin/reg-hunt: Use = operator instead of ==.
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/bench-stringop4
-rwxr-xr-xcontrib/reghunt/bin/reg-hunt2
-rwxr-xr-xcontrib/repro_fail4
3 files changed, 5 insertions, 5 deletions
diff --git a/contrib/bench-stringop b/contrib/bench-stringop
index daf1bce..f058e06 100755
--- a/contrib/bench-stringop
+++ b/contrib/bench-stringop
@@ -87,7 +87,7 @@ test "$2" "$3" "-mstringop-strategy=rep_byte -malign-stringops" rep1
test "$2" "$3" "-mstringop-strategy=rep_byte -mno-align-stringops" rep1noalign
test "$2" "$3" "-mstringop-strategy=rep_4byte -malign-stringops" rep4
test "$2" "$3" "-mstringop-strategy=rep_4byte -mno-align-stringops" rep4noalign
-if [ "$mode" == 64 ]
+if [ "$mode" = 64 ]
then
test "$2" "$3" "-mstringop-strategy=rep_8byte -malign-stringops" rep8
test "$2" "$3" "-mstringop-strategy=rep_8byte -mno-align-stringops" rep8noalign
@@ -109,7 +109,7 @@ echo " $best"
test_all_sizes()
{
-if [ "$mode" == 64 ]
+if [ "$mode" = 64 ]
then
echo " block size libcall rep1 noalg rep4 noalg rep8 noalg loop noalg unrl noalg sse noalg byte PGO dynamic BEST"
else
diff --git a/contrib/reghunt/bin/reg-hunt b/contrib/reghunt/bin/reg-hunt
index 6427535..aff4e90 100755
--- a/contrib/reghunt/bin/reg-hunt
+++ b/contrib/reghunt/bin/reg-hunt
@@ -142,7 +142,7 @@ process_patch () {
# build failures, quit now.
if [ ${SKIP} -eq 0 ]; then
- if [ "x${REG_NEWMID}" == "x" \
+ if [ "x${REG_NEWMID}" = "x" \
-o ${TEST_ID} -eq ${LATER_THAN} \
-o ${TEST_ID} -eq ${EARLIER_THAN} ]; then
error "build failed for ${TEST_ID}"
diff --git a/contrib/repro_fail b/contrib/repro_fail
index 9ea79f2..abb479d 100755
--- a/contrib/repro_fail
+++ b/contrib/repro_fail
@@ -42,10 +42,10 @@ if [ $# -lt 2 ] ; then
exit 1
fi
-if [ "$1" == "--debug" ] ; then
+if [ "$1" = "--debug" ] ; then
debug_args="-wrapper gdb,--args"
shift
-elif [ "$1" == "--debug-tui" ] ; then
+elif [ "$1" = "--debug-tui" ] ; then
debug_args="-wrapper gdb,--tui,--args"
shift
else