(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
pru/
regio-decl.c
       1  /* Test __regio_symbol diagnostics for unsupported declarations.  */
       2  
       3  /* { dg-do compile } */
       4  /* { dg-options "-O1" } */
       5  
       6  #include <stdint.h>
       7  
       8  volatile __regio_symbol
       9  uint32_t __R30; /* { dg-error "variables in '__regio_symbol' address space must be declared 'extern'" } */
      10  
      11  extern __regio_symbol
      12  uint32_t __R31; /* { dg-error "variables in '__regio_symbol' address space must be declared 'volatile'" } */
      13  
      14  extern volatile
      15  __regio_symbol uint32_t __R32; /* { dg-error "register name '__R32' not recognized in '__regio_symbol' address space" } */