1 /* { dg-do run { target powerpc*-*-* } } */
2 /* { dg-require-effective-target powerpc64 } */
3 /* { dg-options "-mdejagnu-cpu=G5" } */
4
5 #include <stdlib.h>
6
7 int msw(long long in)
8 {
9 union {
10 long long ll;
11 int i[2];
12 } ud;
13 ud.ll = in;
14 #ifdef __LITTLE_ENDIAN__
15 return ud.i[1];
16 #else
17 return ud.i[0];
18 #endif
19 }
20
21 int main()
22 {
23 if (msw(1) != 0)
24 abort();
25 exit(0);
26 }