OSDN Git Service

* gcse.c (gcse_main): Do jump bypassing in CPROP2.
[pf3gnuchains/gcc-fork.git] / libgomp / testsuite / libgomp.c++ / loop-7.C
1 // PR c++/24502
2 // { dg-do run }
3
4 extern "C" void abort ();
5
6 template <typename T> T
7 foo (T r)
8 {
9   T i;
10 #pragma omp for
11   for (i = 0; i < 10; i++)
12     r += i;
13   return r;
14 }
15
16 int
17 main ()
18 {
19   if (foo (0) != 10 * 9 / 2 || foo (2L) != 10L * 9 / 2 + 2)
20     abort ();
21   return 0;
22 }