Initialize result caching variables

This prevents interference from identically named environment variables.

Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com>
diff --git a/tests/scripts/all.sh b/tests/scripts/all.sh
index 4a5502f..8c29e2d 100755
--- a/tests/scripts/all.sh
+++ b/tests/scripts/all.sh
@@ -821,8 +821,9 @@
     $result
 }
 
+can_run_arm_linux_gnueabi=
 can_run_arm_linux_gnueabi () {
-    if [ -z "${can_run_arm_linux_gnueabi:-}" ]; then
+    if [ -z "$can_run_arm_linux_gnueabi" ]; then
         if can_run_cc_output "${ARM_LINUX_GNUEABI_GCC_PREFIX}gcc"; then
             can_run_arm_linux_gnueabi=true
         else
@@ -832,8 +833,9 @@
     $can_run_arm_linux_gnueabi
 }
 
+can_run_arm_linux_gnueabihf=
 can_run_arm_linux_gnueabihf () {
-    if [ -z "${can_run_arm_linux_gnueabihf:-}" ]; then
+    if [ -z "$can_run_arm_linux_gnueabihf" ]; then
         if can_run_cc_output "${ARM_LINUX_GNUEABIHF_GCC_PREFIX}gcc"; then
             can_run_arm_linux_gnueabihf=true
         else
@@ -843,8 +845,9 @@
     $can_run_arm_linux_gnueabihf
 }
 
+can_run_aarch64_linux_gnu=
 can_run_aarch64_linux_gnu () {
-    if [ -z "${can_run_aarch64_linux_gnu:-}" ]; then
+    if [ -z "$can_run_aarch64_linux_gnu" ]; then
         if can_run_cc_output "${AARCH64_LINUX_GNU_GCC_PREFIX}gcc"; then
             can_run_aarch64_linux_gnu=true
         else