real.h (REAL_VALUE_TO_TARGET_LONG_DOUBLE): Use LONG_DOUBLE_TYPE_SIZE instead of MAX_LONG_DOUBLE_TYPE_SIZE to decide output...
* real.h (REAL_VALUE_TO_TARGET_LONG_DOUBLE): Use LONG_DOUBLE_TYPE_SIZE instead of MAX_LONG_DOUBLE_TYPE_SIZE to decide output format. From-SVN: r35105
This commit is contained in:
parent
f49fad00d9
commit
5dc6aef5d4
2 changed files with 10 additions and 5 deletions
|
@ -1,3 +1,8 @@
|
|||
Mon Jul 17 23:43:26 MET DST 2000 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* real.h (REAL_VALUE_TO_TARGET_LONG_DOUBLE): Use LONG_DOUBLE_TYPE_SIZE
|
||||
instead of MAX_LONG_DOUBLE_TYPE_SIZE to decide output format.
|
||||
|
||||
2000-07-17 Chandrakala Chavva <cchavva@cygnus.com>
|
||||
|
||||
* loop.c (check_dbra_loop) : Changed loop_continue to loop->cont.
|
||||
|
|
10
gcc/real.h
10
gcc/real.h
|
@ -207,11 +207,11 @@ extern REAL_VALUE_TYPE real_value_truncate PARAMS ((enum machine_mode,
|
|||
ereal_from_uint (&d, lo, hi, mode)
|
||||
|
||||
/* IN is a REAL_VALUE_TYPE. OUT is an array of longs. */
|
||||
#if MAX_LONG_DOUBLE_TYPE_SIZE == 96
|
||||
#define REAL_VALUE_TO_TARGET_LONG_DOUBLE(IN, OUT) (etarldouble ((IN), (OUT)))
|
||||
#else
|
||||
#define REAL_VALUE_TO_TARGET_LONG_DOUBLE(IN, OUT) (etartdouble ((IN), (OUT)))
|
||||
#endif
|
||||
#define REAL_VALUE_TO_TARGET_LONG_DOUBLE(IN, OUT) \
|
||||
(LONG_DOUBLE_TYPE_SIZE == 64 ? etardouble ((IN), (OUT)) \
|
||||
: LONG_DOUBLE_TYPE_SIZE == 96 ? etarldouble ((IN), (OUT)) \
|
||||
: LONG_DOUBLE_TYPE_SIZE == 128 ? etartdouble ((IN), (OUT)) \
|
||||
: abort())
|
||||
#define REAL_VALUE_TO_TARGET_DOUBLE(IN, OUT) (etardouble ((IN), (OUT)))
|
||||
|
||||
/* IN is a REAL_VALUE_TYPE. OUT is a long. */
|
||||
|
|
Loading…
Add table
Reference in a new issue