(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
riscv/
rvv/
base/
abi-7.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-O3 -march=rv32gc_zve32f -mabi=ilp32d" } */
       3  
       4  void foo0 () {__rvv_bool64_t t;} /* { dg-error {unknown type name '__rvv_bool64_t'} } */
       5  void foo1 () {__rvv_bool32_t t;}
       6  void foo2 () {__rvv_bool16_t t;}
       7  void foo3 () {__rvv_bool8_t t;}
       8  void foo4 () {__rvv_bool4_t t;}
       9  void foo5 () {__rvv_bool2_t t;}
      10  void foo6 () {__rvv_bool1_t t;}
      11  void foo7 () {__rvv_int8mf8_t t;} /* { dg-error {unknown type name '__rvv_int8mf8_t'} } */
      12  void foo8 () {__rvv_uint8mf8_t t;} /* { dg-error {unknown type name '__rvv_uint8mf8_t'} } */
      13  void foo9 () {__rvv_int8mf4_t t;}
      14  void foo10 () {__rvv_uint8mf4_t t;}
      15  void foo11 () {__rvv_int8mf2_t t;}
      16  void foo12 () {__rvv_uint8mf2_t t;}
      17  void foo13 () {__rvv_int8m1_t t;}
      18  void foo14 () {__rvv_uint8m1_t t;}
      19  void foo15 () {__rvv_int8m2_t t;}
      20  void foo16 () {__rvv_uint8m2_t t;}
      21  void foo17 () {__rvv_int8m4_t t;}
      22  void foo18 () {__rvv_uint8m4_t t;}
      23  void foo19 () {__rvv_int8m8_t t;}
      24  void foo20 () {__rvv_uint8m8_t t;}
      25  void foo21 () {__rvv_int16mf4_t t;} /* { dg-error {unknown type name '__rvv_int16mf4_t'} } */
      26  void foo22 () {__rvv_uint16mf4_t t;} /* { dg-error {unknown type name '__rvv_uint16mf4_t'} } */
      27  void foo23 () {__rvv_int16mf2_t t;}
      28  void foo24 () {__rvv_uint16mf2_t t;}
      29  void foo25 () {__rvv_int16m1_t t;}
      30  void foo26 () {__rvv_uint16m1_t t;}
      31  void foo27 () {__rvv_int16m2_t t;}
      32  void foo28 () {__rvv_uint16m2_t t;}
      33  void foo29 () {__rvv_int16m4_t t;}
      34  void foo30 () {__rvv_uint16m4_t t;}
      35  void foo31 () {__rvv_int16m8_t t;}
      36  void foo32 () {__rvv_uint16m8_t t;}
      37  void foo33 () {__rvv_int32mf2_t t;} /* { dg-error {unknown type name '__rvv_int32mf2_t'} } */
      38  void foo34 () {__rvv_uint32mf2_t t;} /* { dg-error {unknown type name '__rvv_uint32mf2_t'} } */
      39  void foo35 () {__rvv_int32m1_t t;}
      40  void foo36 () {__rvv_uint32m1_t t;}
      41  void foo37 () {__rvv_int32m2_t t;}
      42  void foo38 () {__rvv_uint32m2_t t;}
      43  void foo39 () {__rvv_int32m4_t t;}
      44  void foo40 () {__rvv_uint32m4_t t;}
      45  void foo41 () {__rvv_int32m8_t t;}
      46  void foo42 () {__rvv_uint32m8_t t;}
      47  void foo43 () {__rvv_int64m1_t t;} /* { dg-error {unknown type name '__rvv_int64m1_t'} } */
      48  void foo44 () {__rvv_uint64m1_t t;} /* { dg-error {unknown type name '__rvv_uint64m1_t'} } */
      49  void foo45 () {__rvv_int64m2_t t;} /* { dg-error {unknown type name '__rvv_int64m2_t'} } */
      50  void foo46 () {__rvv_uint64m2_t t;} /* { dg-error {unknown type name '__rvv_uint64m2_t'} } */
      51  void foo47 () {__rvv_int64m4_t t;} /* { dg-error {unknown type name '__rvv_int64m4_t'} } */
      52  void foo48 () {__rvv_uint64m4_t t;} /* { dg-error {unknown type name '__rvv_uint64m4_t'} } */
      53  void foo49 () {__rvv_int64m8_t t;} /* { dg-error {unknown type name '__rvv_int64m8_t'} } */
      54  void foo50 () {__rvv_uint64m8_t t;} /* { dg-error {unknown type name '__rvv_uint64m8_t'} } */
      55  void foo57 () {__rvv_float32mf2_t t;} /* { dg-error {unknown type name '__rvv_float32mf2_t'} } */
      56  void foo58 () {__rvv_float32m1_t t;}
      57  void foo59 () {__rvv_float32m2_t t;}
      58  void foo60 () {__rvv_float32m4_t t;}
      59  void foo61 () {__rvv_float32m8_t t;}
      60  void foo62 () {__rvv_float64m1_t t;} /* { dg-error {unknown type name '__rvv_float64m1_t'} } */
      61  void foo63 () {__rvv_float64m2_t t;} /* { dg-error {unknown type name '__rvv_float64m2_t'} } */
      62  void foo64 () {__rvv_float64m4_t t;} /* { dg-error {unknown type name '__rvv_float64m4_t'} } */
      63  void foo65 () {__rvv_float64m8_t t;} /* { dg-error {unknown type name '__rvv_float64m8_t'} } */