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