1 /* PR tree-optimization/19899 */
2 /* Decrementing a floating-point variable in a loop caused an ICE.  */
3 
4 /* { dg-do run } */
5 /* { dg-options "-O -ftree-vectorize" } */
6 
7 extern void abort (void);
8 
main()9 int main()
10 {
11   double a = 20;
12   int i;
13 
14   for (i = 0; i < 10; ++i)
15     a -= 2;
16 
17   if (a)
18     abort();
19   return 0;
20 }
21