aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-09-11 18:53:34 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1995-09-11 18:53:34 -0400
commitd5f274087565b02a4f56ed90daf7bb0d5b6d5634 (patch)
tree3c8f1e6284f6e2a0110edfc94ca3e5c9aeab27ac /gcc/gcc.c
parent446c894728d5e93da730764a781454361002048a (diff)
downloadgcc-d5f274087565b02a4f56ed90daf7bb0d5b6d5634.zip
gcc-d5f274087565b02a4f56ed90daf7bb0d5b6d5634.tar.gz
gcc-d5f274087565b02a4f56ed90daf7bb0d5b6d5634.tar.bz2
(FLO_union_type): Remove bitfields to set sign...
(FLO_union_type): Remove bitfields to set sign, exponent, and mantissa, and add value_raw field, which is an integer of the appropriate type. If _DEBUG_BITFLOAT is defined, provide little and big endian bitfields. If the macro FLOAT_BIT_ORDER_MISMATCH is defined, use explicit bitfields. (pack_d, unpack_d): Switch to use value_raw and explicit shifts and masks so that we don't have to worry about whether the target is big or little endian unless FLOAT_BIT_ORDER_MISMATCH is defined. If single precision floating point, rename to pack_f and unpack_f, so there is no confusion in the debugger. From-SVN: r10313
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions