/mingw-w64-v2.0.999/gcc/src/gcc/testsuite/gcc.dg/tree-ssa/slsr-3.c
C | 22 lines | 13 code | 2 blank | 7 comment | 0 complexity | 11fc88831522c08757ed62bc88e9d1d4 MD5 | raw file
Possible License(s): LGPL-2.1, AGPL-1.0, LGPL-3.0, Unlicense, GPL-2.0, LGPL-2.0, BSD-3-Clause, GPL-3.0
- /* { dg-do compile } */
- /* { dg-options "-O3 -fdump-tree-optimized" } */
- int
- foo (int a[], int b[], int i)
- {
- a[i] = b[i] + 2;
- i++;
- a[i] = b[i] + 2;
- i++;
- a[i] = b[i] + 2;
- i++;
- a[i] = b[i] + 2;
- i++;
- return i;
- }
- /* { dg-final { scan-tree-dump-times "\\* 4" 1 "optimized" } } */
- /* { dg-final { scan-tree-dump-times "\\+ 4" 2 "optimized" } } */
- /* { dg-final { scan-tree-dump-times "\\+ 8" 1 "optimized" } } */
- /* { dg-final { scan-tree-dump-times "\\+ 12" 1 "optimized" } } */
- /* { dg-final { cleanup-tree-dump "optimized" } } */