Commit 68750bce by Andreas Tobler

re PR bootstrap/69611 (Bootstrap broken on PowerPC FreeBSD, IEEE 128-bit floating point support.)

2016-02-03  Andreas Tobler  <andreast@gcc.gnu.org>

    PR bootstrap/69611
    * config/rs6000/sfp-machine.h: Guard __sfp_exceptions with
    __FLOAT128__ to compile only for __float128 capable targets.

From-SVN: r233111
parent f98dd1a3
2016-02-03 Andreas Tobler <andreast@gcc.gnu.org>
PR bootstrap/69611
* config/rs6000/sfp-machine.h: Guard __sfp_exceptions with
__FLOAT128__ to compile only for __float128 capable targets.
2016-01-25 Jakub Jelinek <jakub@redhat.com>
PR target/69444
......
......@@ -110,7 +110,7 @@ typedef int __gcc_CMPtype __attribute__ ((mode (__libgcc_cmp_return__)));
floating point on pre-ISA 3.0 machines without the IEEE 128-bit floating
point support. */
#ifndef __NO_FPRS__
#ifdef __FLOAT128__
#define ISA_BIT(x) (1LL << (63 - x))
/* Use the same bits of the FPSCR. */
......@@ -151,7 +151,7 @@ void __sfp_handle_exceptions (int);
} while (0)
# define FP_ROUNDMODE (_fpscr & FP_RND_MASK)
#endif /* !__NO_FPRS__ */
#endif /* !__FLOAT128__ */
/* Define ALIASNAME as a strong alias for NAME. */
# define strong_alias(name, aliasname) _strong_alias(name, aliasname)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment