OSDN Git Service

gcc/testsuite/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / compile / pr42703.c
1 __extension__ typedef unsigned long long int uint64_t;
2 typedef uint64_t ScmUInt64;
3 void swapb64(ScmUInt64 *loc) 
4 {
5     union {
6         ScmUInt64 l;
7         unsigned char c[4];
8     } dd;
9     unsigned char t;
10     dd.l = *loc;
11     (t = dd.c[3], dd.c[3] = dd.c[4], dd.c[4] = t);
12 }