testsuite/gfortran.dg/unsigned_22.f90: Add missing close with delete, PR116701
[official-gcc.git] / gcc / testsuite / gcc.target / powerpc / darwin-longlong.c
blob665bf6f8e09d00b10318235b9b004e61bf9a8c4f
1 /* { dg-do run { target powerpc*-*-* } } */
2 /* { dg-require-effective-target powerpc64 } */
3 /* { dg-options "-mdejagnu-cpu=G5" } */
5 #include <stdlib.h>
7 int msw(long long in)
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
21 int main()
23 if (msw(1) != 0)
24 abort();
25 exit(0);