1/* This testcase caused a floating point exception in the compiler when
2   compiled with -O2. The crash occurs when trying to simplify division
3   and modulo operations.  */
4
5#include <limits.h>
6
7extern void bar (int);
8
9void foo ()
10{
11  int a = INT_MIN;
12  int b = -1;
13  bar (a / b);
14  bar (a % b);
15}
16