]>
git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/gcc.target/nios2/nios2-stxio.c
1 /* { dg-do compile } */
3 void test_stbio (unsigned char* p1
, unsigned char* p2
)
5 __builtin_stbio (p1
, *p2
);
6 __builtin_stbio (p2
, 0);
7 __builtin_stbio (p2
+ 1, 0x80);
8 __builtin_stbio (p2
+ 2, 0x7f);
11 void test_sthio (unsigned short* p1
, unsigned short* p2
)
13 __builtin_sthio (p1
, *p2
);
14 __builtin_sthio (p2
, 0);
15 __builtin_sthio (p2
+ 1, 0x8000);
16 __builtin_sthio (p2
+ 2, 0x7fff);
19 void test_stwio (unsigned int* p1
, unsigned int* p2
)
21 __builtin_stwio (p1
, *p2
);
22 __builtin_stwio (p2
, 0);
23 __builtin_stwio (p2
+ 1, 0x80000000);
24 __builtin_stwio (p2
+ 2, 0x7fffffff);