diff options
author | jsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-09-08 12:22:56 +0000 |
---|---|---|
committer | jsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-09-08 12:22:56 +0000 |
commit | 2aeea85514f49736b212694f4e4cd5fb2878beef (patch) | |
tree | 6dbbe825a64b695203807e29716fb3fb42988da6 /gcc/config | |
parent | 21cf8b79605f1cce9d5039e28efd5d36322d973a (diff) | |
download | gcc-2aeea85514f49736b212694f4e4cd5fb2878beef.tar.gz |
Remove no-longer-needed fp-bit target macros.
gcc:
* defaults.h (LARGEST_EXPONENT_IS_NORMAL, ROUND_TOWARDS_ZERO):
Remove.
* doc/tm.texi.in (ROUND_TOWARDS_ZERO, LARGEST_EXPONENT_IS_NORMAL):
Remove.
* doc/tm.texi: Regenerate.
* system.h (LARGEST_EXPONENT_IS_NORMAL, ROUND_TOWARDS_ZERO):
Poison.
* config/arm/arm.h (LARGEST_EXPONENT_IS_NORMAL): Remove.
* config/cris/cris.h (__make_dp): Remove.
libgcc:
* fp-bit.c (pack_d, unpack_d): Remove LARGEST_EXPONENT_IS_NORMAL
and ROUND_TOWARDS_ZERO conditionals.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215013 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/arm/arm.h | 3 | ||||
-rw-r--r-- | gcc/config/cris/cris.h | 8 |
2 files changed, 0 insertions, 11 deletions
diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h index 96e8626c5cf..ff4ddace2b5 100644 --- a/gcc/config/arm/arm.h +++ b/gcc/config/arm/arm.h @@ -440,9 +440,6 @@ extern int arm_fpu_attr; #define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_SOFT #endif -#define LARGEST_EXPONENT_IS_NORMAL(bits) \ - ((bits) == 16 && arm_fp16_format == ARM_FP16_FORMAT_ALTERNATIVE) - #ifndef ARM_DEFAULT_ABI #define ARM_DEFAULT_ABI ARM_ABI_APCS #endif diff --git a/gcc/config/cris/cris.h b/gcc/config/cris/cris.h index 12b1ea88b05..fb8ec933cbd 100644 --- a/gcc/config/cris/cris.h +++ b/gcc/config/cris/cris.h @@ -80,14 +80,6 @@ along with GCC; see the file COPYING3. If not see /* Which CPU version this is. The parsed and adjusted cris_cpu_str. */ extern int cris_cpu_version; -/* Changing the order used to be necessary to put the fourth __make_dp - argument (a DImode parameter) in registers, to fit with the libfunc - parameter passing scheme used for intrinsic functions. FIXME: Check - performance. */ -#ifdef IN_LIBGCC2 -#define __make_dp(a,b,c,d) __cris_make_dp(d,a,b,c) -#endif - /* Node: Driver */ |