arm: fix typo in dg-require-effective-target [PR118089]
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / mulexactdiv-7.c
blobc6abce371db178f2960c17541f4a4bdaf8087a68
1 /* { dg-options "-O2 -fdump-tree-optimized-raw" } */
3 typedef __PTRDIFF_TYPE__ ptrdiff_t;
4 typedef __SIZE_TYPE__ size_t;
6 void
7 cmp1 (int *ptr1, int *ptr2)
9 unsigned char x1 = ptr2 - ptr1;
10 x1 += 0x40;
11 ptrdiff_t x2 = (ptrdiff_t) x1 * (ptrdiff_t) 4;
13 ptrdiff_t y = ((char *) ptr2 - (char *) ptr1) + (ptrdiff_t) 0x100;
15 size_t z = (char *) ptr2 - (char *) ptr1;
16 z += (size_t) 0x100;
18 if (x2 != y && x2 != (ptrdiff_t) z)
19 __builtin_abort ();
22 /* { dg-final { scan-tree-dump {gimple_call <} "optimized" } } */