check_effective_target_arm_v8_3a_complex_neon_hw was return 1 instead of 0
whenever armv8.3-a wasn't supported.

This fixes it.

Bootstrapped Regtested on aarch64-none-linux-gnu and no issues.

Pushed to master.

Thanks,
Tamar

gcc/testsuite/ChangeLog:

        PR target/124236
        * lib/target-supports.exp
        (check_effective_target_arm_v8_3a_complex_neon_hw): Fix default value.

---
diff --git a/gcc/testsuite/lib/target-supports.exp 
b/gcc/testsuite/lib/target-supports.exp
index 
ba91c95b348fd3079978ca2ac07b50d8e0de08b1..dae49a3915de9fad6c44e53a6e433dcd67b3387f
 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -13892,7 +13892,7 @@ proc add_options_for_arm_v8_3a_fp16_complex_neon { 
flags } {
 
 proc check_effective_target_arm_v8_3a_complex_neon_hw { } {
     if { ![check_effective_target_arm_v8_3a_complex_neon_ok] } {
-       return 1;
+       return 0;
     }
     return [check_runtime arm_v8_3a_complex_neon_hw_available {
        #include "arm_neon.h"


-- 
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index ba91c95b348fd3079978ca2ac07b50d8e0de08b1..dae49a3915de9fad6c44e53a6e433dcd67b3387f 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -13892,7 +13892,7 @@ proc add_options_for_arm_v8_3a_fp16_complex_neon { flags } {
 
 proc check_effective_target_arm_v8_3a_complex_neon_hw { } {
     if { ![check_effective_target_arm_v8_3a_complex_neon_ok] } {
-	return 1;
+	return 0;
     }
     return [check_runtime arm_v8_3a_complex_neon_hw_available {
 	#include "arm_neon.h"

Reply via email to