mirror of git://gcc.gnu.org/git/gcc.git
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
This commit is contained in:
parent
f98dd1a338
commit
68750bce88
|
|
@ -1,3 +1,9 @@
|
||||||
|
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>
|
2016-01-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
PR target/69444
|
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
|
floating point on pre-ISA 3.0 machines without the IEEE 128-bit floating
|
||||||
point support. */
|
point support. */
|
||||||
|
|
||||||
#ifndef __NO_FPRS__
|
#ifdef __FLOAT128__
|
||||||
#define ISA_BIT(x) (1LL << (63 - x))
|
#define ISA_BIT(x) (1LL << (63 - x))
|
||||||
|
|
||||||
/* Use the same bits of the FPSCR. */
|
/* Use the same bits of the FPSCR. */
|
||||||
|
|
@ -151,7 +151,7 @@ void __sfp_handle_exceptions (int);
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
# define FP_ROUNDMODE (_fpscr & FP_RND_MASK)
|
# define FP_ROUNDMODE (_fpscr & FP_RND_MASK)
|
||||||
#endif /* !__NO_FPRS__ */
|
#endif /* !__FLOAT128__ */
|
||||||
|
|
||||||
/* Define ALIASNAME as a strong alias for NAME. */
|
/* Define ALIASNAME as a strong alias for NAME. */
|
||||||
# define strong_alias(name, aliasname) _strong_alias(name, aliasname)
|
# define strong_alias(name, aliasname) _strong_alias(name, aliasname)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue