1 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
2 /* { dg-options "-O2" } */
3 
4 __int128
test0(void)5 test0 (void)
6 {
7   return 0;
8 }
9 
10 __int128
test1(void)11 test1 (void)
12 {
13   return 1;
14 }
15 
16 __int128
test2(void)17 test2 (void)
18 {
19   return -1;
20 }
21 
22 __int128
test3(void)23 test3 (void)
24 {
25   return ((__int128)0xdeadbeefcafebabe << 64) | 0xfacefeedbaaaaaad;
26 }
27 
28 /* { dg-final { scan-assembler-not {\mld\M} } } */
29