(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
aarch64/
pragma_cpp_predefs_4.c
       1  #pragma GCC target "+nothing+dotprod"
       2  #ifndef __ARM_FEATURE_FMA
       3  #error Foo
       4  #endif
       5  
       6  #pragma GCC target "+nothing+aes"
       7  #ifndef __ARM_FEATURE_FMA
       8  #error Foo
       9  #endif
      10  
      11  #pragma GCC target "+nothing+sha2"
      12  #ifndef __ARM_FEATURE_FMA
      13  #error Foo
      14  #endif
      15  
      16  #pragma GCC target "+nothing+sha3"
      17  #ifndef __ARM_FEATURE_FMA
      18  #error Foo
      19  #endif
      20  
      21  #pragma GCC target "+nothing+sm4"
      22  #ifndef __ARM_FEATURE_FMA
      23  #error Foo
      24  #endif
      25  
      26  #pragma GCC target "+crypto+noaes"
      27  #ifdef __ARM_FEATURE_CRYPTO
      28  #error Foo
      29  #endif
      30  
      31  #pragma GCC target "+crypto+nosha2"
      32  #ifdef __ARM_FEATURE_CRYPTO
      33  #error Foo
      34  #endif
      35  
      36  #pragma GCC target "+nothing+sve2-sha3"
      37  #ifndef __ARM_FEATURE_SHA2
      38  #error Foo
      39  #endif
      40  
      41  #pragma GCC target "+sve2-sha3+nosha2"
      42  #ifdef __ARM_FEATURE_SHA3
      43  #error Foo
      44  #endif
      45  #ifdef __ARM_FEATURE_SVE2_SHA3
      46  #error Foo
      47  #endif