Use conditional internal functions in if-conversion
[official-gcc.git] / gcc / testsuite / gcc.target / alpha / pr83628-3.c
blob5bec89f8047d90b5fd83f72d398409e9636b48db
1 /* PR target/83628 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2" } */
5 int
6 s4l (int a, int b)
8 return a * 4 - b;
11 int
12 s8l (int a, int b)
14 return a * 8 - b;
17 long
18 s4q (long a, long b)
20 return a * 4 - b;
23 long
24 s8q (long a, long b)
26 return a * 8 - b;
29 /* { dg-final { scan-assembler-not "\[ \t\]sub\[ql\]" } } */