blob: 4c1715c87e53bfea06aa2739cd7205af38586b71 [file] [log] [blame]
/* 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\]*%" } } */