blob: 4c1715c87e53bfea06aa2739cd7205af38586b71 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
/* PR rtl-optimization/70467 */
/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2" } */
unsigned long long
foo (unsigned long long x)
{
return x + 0x12345600000000ULL;
}
unsigned long long
bar (unsigned long long x)
{
return x - 0x12345600000000ULL;
}
/* { dg-final { scan-assembler-not "addl\[ \t\]*.0," } } */
/* { dg-final { scan-assembler-not "subl\[ \t\]*.0," } } */
/* { dg-final { scan-assembler-not "adcl\[^\n\r\]*%" } } */
/* { dg-final { scan-assembler-not "sbbl\[^\n\r\]*%" } } */
|