1227614Sluigi/* PR tree-optimization/65418 */ 2262151Sluigi 3227614Sluigi__attribute__((noinline, noclone)) int 4227614Sluigifoo (int x) 5227614Sluigi{ 6227614Sluigi if (x == -216 || x == -132 || x == -218 || x == -146) 7227614Sluigi return 1; 8227614Sluigi return 0; 9227614Sluigi} 10227614Sluigi 11227614Sluigiint 12227614Sluigimain () 13227614Sluigi{ 14227614Sluigi volatile int i; 15227614Sluigi for (i = -230; i < -120; i++) 16227614Sluigi if (foo (i) != (i == -216 || i == -132 || i == -218 || i == -146)) 17227614Sluigi __builtin_abort (); 18227614Sluigi return 0; 19227614Sluigi} 20227614Sluigi