Update ChangeLog and version files for release
[official-gcc.git] / gcc / testsuite / gcc.target / nios2 / nios2-builtin-io.c
blob58bc83f8abc1a325cc114ab1aa712e615a412608
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" } } */
11 volatile char b;
12 volatile short h;
13 volatile int w;
15 void x ()
17 __builtin_ldbio (&b);
18 __builtin_ldbuio (&b);
19 __builtin_ldhio (&h);
20 __builtin_ldhuio (&h);
21 __builtin_ldwio (&w);
23 __builtin_stbio (&b, 42);
24 __builtin_sthio (&h, 43);
25 __builtin_stwio (&w, 44);