aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-44.c
blob: f1f09bfb11701b0c82b0be599a4e998f1c2f0422 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
/* { dg-do compile } */
/* { dg-options "-O -fdump-tree-ccp1" } */

int
test(int* a, int* b)
{
  __INTPTR_TYPE__ delta = (int*)__builtin_assume_aligned(b, 32)
               - (int*)__builtin_assume_aligned(a, 32);
  __INTPTR_TYPE__ x = delta % 8;
  return (x == 0);
}

/* { dg-final { scan-tree-dump "return 1;" "ccp1" } } */