| /* Ensure we don't ICE when tracking optimization record scopes within | |
| the vectorizer. */ | |
| /* { dg-do compile } */ | |
| /* { dg-options "-O1 -fsave-optimization-record -ftree-vectorize -fno-tree-scev-cprop -fno-tree-sink" } */ | |
| void | |
| fk (unsigned int sf) | |
| { | |
| for (;;) | |
| { | |
| if (sf != 0) | |
| { | |
| while (sf != 0) | |
| ++sf; | |
| while (sf < 8) | |
| ++sf; | |
| } | |
| ++sf; | |
| } | |
| } |