(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
nios2/
nios2-builtin-io.c
       1  /* { dg-do compile } */
       2  /* { dg-final { scan-assembler "ldbio" } } */
       3  /* { dg-final { scan-assembler "ldbuio" } } */
       4  /* { dg-final { scan-assembler "ldhio" } } */
       5  /* { dg-final { scan-assembler "ldhuio" } } */
       6  /* { dg-final { scan-assembler "ldwio" } } */
       7  /* { dg-final { scan-assembler "stbio" } } */
       8  /* { dg-final { scan-assembler "sthio" } } */
       9  /* { dg-final { scan-assembler "stwio" } } */
      10  
      11  volatile char b;
      12  volatile short h;
      13  volatile int w;
      14  
      15  void x ()
      16  {
      17    __builtin_ldbio (&b);
      18    __builtin_ldbuio (&b);
      19    __builtin_ldhio (&h);
      20    __builtin_ldhuio (&h);
      21    __builtin_ldwio (&w);
      22  
      23    __builtin_stbio (&b, 42);
      24    __builtin_sthio (&h, 43);
      25    __builtin_stwio (&w, 44);
      26  }