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