]> git.ipfire.org Git - thirdparty/gcc.git/commit - libgcc/ChangeLog
i386-c.c (ix86_target_macros): Define _SOFT_FLOAT for !TARGET_80387.
authorUros Bizjak <uros@gcc.gnu.org>
Tue, 5 Nov 2013 16:08:30 +0000 (17:08 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 5 Nov 2013 16:08:30 +0000 (17:08 +0100)
commit02ac9503fda84a6a5973c0ddc02c4407194145bb
tree701e939718c2586014d56b1c40b3359df5fab2bb
parentb1705a63884677d72924b7044610eb687287688b
i386-c.c (ix86_target_macros): Define _SOFT_FLOAT for !TARGET_80387.

gcc/

* config/i386/i386-c.c (ix86_target_macros): Define _SOFT_FLOAT
for !TARGET_80387.
* config/i386/rtemself.h (TARGET_OS_CPP_BUILTINS): Do not define
_SOFT_FLOAT here.
(LONG_DOUBLE_TYPE_SIZE): New define.
(LIBGCC2_LONG_DOUBLE_TYPE_SIZE): Ditto.

libgcc/

* config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Define.
(_FP_MUL_MEAT_D): Ditto.
(_FP_DIV_MEAT_S): Ditto.
(_FP_DIV_MEAT_D): Ditto.
* config.host (i[34567]86-*-rtems*): Remove i386/t-softfp, add
t-softfp-sfdf and t-softfp to tmake_file.

M    gcc/config/i386/i386-c.c
M    gcc/config/i386/rtemself.h
M    gcc/ChangeLog
M    libgcc/ChangeLog
M    libgcc/config.host
M    libgcc/config/i386/32/sfp-machine.h

From-SVN: r204404
gcc/ChangeLog
gcc/config/i386/i386-c.c
gcc/config/i386/rtemself.h
libgcc/ChangeLog
libgcc/config.host
libgcc/config/i386/32/sfp-machine.h