1 /* { dg-options "" } */
2 /* { dg-options "-mcpu=ultrasparc -mv8plus" { target sparc-*-* } } */
4 unsigned long long foo (unsigned long long x)
6 return 0x73500000735LL * x;
9 unsigned long long a, b;
12 unsigned long long bar (void)
14 unsigned long long c = a | b;
15 return 0x73500000735LL * c;
18 unsigned long long baz (void)
20 unsigned long long c = (p + 345) & -2;
26 if (foo (0x56789LL) != 0x26f32e5d26f32e5dLL)
28 a = 0x8000000080000000LL;
29 b = 0x0000000180000001LL;
30 if (bar () != 0x120480000735LL)
33 if (baz () != 0xac00000000LL)