re PR testsuite/31828 (FAIL: gcc.dg/float-range-[3-5].c (test for excess errors))
PR testsuite/31828 gcc.dg/float-range-3.c (INFINITY): Define if not defined. (overflow): Use INFINITY, not FP_INFINITE. gcc.dg/float-range-4.c: Likewise. gcc.dg/float-range-5.c: Likewise. From-SVN: r128947
This commit is contained in:
parent
d1aed86b66
commit
c052733d54
@ -1,3 +1,11 @@
|
||||
2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
PR testsuite/31828
|
||||
gcc.dg/float-range-3.c (INFINITY): Define if not defined.
|
||||
(overflow): Use INFINITY, not FP_INFINITE.
|
||||
gcc.dg/float-range-4.c: Likewise.
|
||||
gcc.dg/float-range-5.c: Likewise.
|
||||
|
||||
2007-10-01 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
|
||||
|
@ -3,17 +3,21 @@
|
||||
/* { dg-options "-std=c99" } */
|
||||
#include <math.h>
|
||||
|
||||
#ifndef INFINITY
|
||||
#define INFINITY (__builtin_inff ())
|
||||
#endif
|
||||
|
||||
void overflow(void)
|
||||
{
|
||||
float f1 = 3.5E+38f; /* { dg-warning "floating constant exceeds range" } */
|
||||
float f2 = -3.5E+38f; /* { dg-warning "floating constant exceeds range" } */
|
||||
float f3 = FP_INFINITE;
|
||||
float f4 = -FP_INFINITE;
|
||||
float f3 = INFINITY;
|
||||
float f4 = -INFINITY;
|
||||
|
||||
double d1 = 1.9E+308; /* { dg-warning "floating constant exceeds range" } */
|
||||
double d2 = -1.9E+308; /* { dg-warning "floating constant exceeds range" } */
|
||||
double d3 = FP_INFINITE;
|
||||
double d4 = -FP_INFINITE;
|
||||
double d3 = INFINITY;
|
||||
double d4 = -INFINITY;
|
||||
}
|
||||
|
||||
void underflow(void)
|
||||
|
@ -3,17 +3,21 @@
|
||||
/* { dg-options "-Wno-overflow -std=c99" } */
|
||||
#include <math.h>
|
||||
|
||||
#ifndef INFINITY
|
||||
#define INFINITY (__builtin_inff ())
|
||||
#endif
|
||||
|
||||
void overflow(void)
|
||||
{
|
||||
float f1 = 3.5E+38f;
|
||||
float f2 = -3.5E+38f;
|
||||
float f3 = FP_INFINITE;
|
||||
float f4 = -FP_INFINITE;
|
||||
float f3 = INFINITY;
|
||||
float f4 = -INFINITY;
|
||||
|
||||
double d1 = 1.9E+308;
|
||||
double d2 = -1.9E+308;
|
||||
double d3 = FP_INFINITE;
|
||||
double d4 = -FP_INFINITE;
|
||||
double d3 = INFINITY;
|
||||
double d4 = -INFINITY;
|
||||
}
|
||||
|
||||
void underflow(void)
|
||||
|
@ -4,17 +4,21 @@
|
||||
/* { dg-options "-pedantic-errors -std=c99" } */
|
||||
#include <math.h>
|
||||
|
||||
#ifndef INFINITY
|
||||
#define INFINITY (__builtin_inff ())
|
||||
#endif
|
||||
|
||||
void overflow(void)
|
||||
{
|
||||
float f1 = 3.5E+38f; /* { dg-warning "floating constant exceeds range" } */
|
||||
float f2 = -3.5E+38f; /* { dg-warning "floating constant exceeds range" } */
|
||||
float f3 = FP_INFINITE;
|
||||
float f4 = -FP_INFINITE;
|
||||
float f3 = INFINITY;
|
||||
float f4 = -INFINITY;
|
||||
|
||||
double d1 = 1.9E+308; /* { dg-warning "floating constant exceeds range" } */
|
||||
double d2 = -1.9E+308; /* { dg-warning "floating constant exceeds range" } */
|
||||
double d3 = FP_INFINITE;
|
||||
double d4 = -FP_INFINITE;
|
||||
double d3 = INFINITY;
|
||||
double d4 = -INFINITY;
|
||||
}
|
||||
|
||||
void underflow(void)
|
||||
|
Loading…
Reference in New Issue
Block a user