aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/execute/20031003-1.c
blob: 3337d3329ad26112b031ce04c94f98a3a30cffa5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* PR optimization/9325  */

extern void abort (void);

int f1()
{
  return (int)2147483648.0f;
}

int f2()
{
  return (int)(float)(2147483647);
}

int main()
{
  if (f1() != 2147483647)
    abort ();
  if (f2() != 2147483647)
    abort ();
  return 0;
}