summaryrefslogtreecommitdiffstats
path: root/gcc/config/elxsi
diff options
context:
space:
mode:
authormrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>1996-10-16 18:41:27 +0000
committermrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>1996-10-16 18:41:27 +0000
commitb3bfba75d0235f7a8da993dd208cbace0fa6dcca (patch)
tree7aaee42b07a729778be152eef51d2718e5a92430 /gcc/config/elxsi
parent9bcabc1994f8d20ec4b5f4b0ffc5be5f900d5cd5 (diff)
downloadppe42-gcc-b3bfba75d0235f7a8da993dd208cbace0fa6dcca.tar.gz
ppe42-gcc-b3bfba75d0235f7a8da993dd208cbace0fa6dcca.zip
* exlsi.h (CHECK_FLOAT_VALUE): Removed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12970 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/elxsi')
-rw-r--r--gcc/config/elxsi/elxsi.h21
1 files changed, 0 insertions, 21 deletions
diff --git a/gcc/config/elxsi/elxsi.h b/gcc/config/elxsi/elxsi.h
index 7a7e757b3a3..d0d4c73807d 100644
--- a/gcc/config/elxsi/elxsi.h
+++ b/gcc/config/elxsi/elxsi.h
@@ -689,27 +689,6 @@ enum reg_class { NO_REGS, GENERAL_REGS, ALL_REGS, LIM_REG_CLASSES };
/* #define UDIVSI3_LIBCALL "*udiv" */
/* #define UMODSI3_LIBCALL "*urem" */
-
-/* Check a `double' value for validity for a particular machine mode. */
-
-/* Note that it is very hard to accidentally create a number that fits in a
- double but not in a float, since their ranges are almost the same. */
-#define CHECK_FLOAT_VALUE(mode, d) \
- if ((mode) == SFmode) \
- { \
- if ((d) > 1.7014117331926443e+38) \
- { error ("magnitude of constant too large for `float'"); \
- (d) = 1.7014117331926443e+38; } \
- else if ((d) < -1.7014117331926443e+38) \
- { error ("magnitude of constant too large for `float'"); \
- (d) = -1.7014117331926443e+38; } \
- else if (((d) > 0) && ((d) < 2.9387358770557188e-39)) \
- { warning ("`float' constant truncated to zero"); \
- (d) = 0.0; } \
- else if (((d) < 0) && ((d) > -2.9387358770557188e-39)) \
- { warning ("`float' constant truncated to zero"); \
- (d) = 0.0; } \
- }
/* Tell final.c how to eliminate redundant test instructions. */
OpenPOWER on IntegriCloud