From 0977d3fedf2d1ee4287519c1d47b0fbcfcf00bc2 Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Mon, 13 Feb 2006 19:56:21 +0000 Subject: [PATCH] floatunditf.c: Use if __LDBL_MANT_DIG__ == 113. * config/floatunditf.c: Use if __LDBL_MANT_DIG__ == 113. * config/fixtfdi.c: Likewise. * config/fixunstfdi.c: Likewise. * config/floatditf.c: Likewise. From-SVN: r110923 --- gcc/ChangeLog | 7 +++++++ gcc/config/fixtfdi.c | 2 +- gcc/config/fixunstfdi.c | 2 +- gcc/config/floatditf.c | 2 +- gcc/config/floatunditf.c | 2 +- 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a5c9761dc46..8cb23e0a7b5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2006-02-13 Richard Sandiford + + * config/floatunditf.c: Use if __LDBL_MANT_DIG__ == 113. + * config/fixtfdi.c: Likewise. + * config/fixunstfdi.c: Likewise. + * config/floatditf.c: Likewise. + 2006-02-13 Roger Sayle PR middle-end/24427 diff --git a/gcc/config/fixtfdi.c b/gcc/config/fixtfdi.c index 9fa13c24847..42b8c2301c1 100644 --- a/gcc/config/fixtfdi.c +++ b/gcc/config/fixtfdi.c @@ -1,5 +1,5 @@ /* Public domain. */ -#if __LDBL_MANT_DIG__ == 106 +#if __LDBL_MANT_DIG__ == 106 || __LDBL_MANT_DIG__ == 113 typedef int DItype __attribute__ ((mode (DI))); typedef float TFtype __attribute__ ((mode (TF))); diff --git a/gcc/config/fixunstfdi.c b/gcc/config/fixunstfdi.c index ed81366dcfa..4a0012a1abd 100644 --- a/gcc/config/fixunstfdi.c +++ b/gcc/config/fixunstfdi.c @@ -1,5 +1,5 @@ /* Public domain. */ -#if __LDBL_MANT_DIG__ == 106 +#if __LDBL_MANT_DIG__ == 106 || __LDBL_MANT_DIG__ == 113 typedef int DItype __attribute__ ((mode (DI))); typedef int SItype __attribute__ ((mode (SI))); typedef unsigned int UDItype __attribute__ ((mode (DI))); diff --git a/gcc/config/floatditf.c b/gcc/config/floatditf.c index 7656f2db37f..9671ac710f1 100644 --- a/gcc/config/floatditf.c +++ b/gcc/config/floatditf.c @@ -1,5 +1,5 @@ /* Public domain. */ -#if __LDBL_MANT_DIG__ == 106 +#if __LDBL_MANT_DIG__ == 106 || __LDBL_MANT_DIG__ == 113 typedef int DItype __attribute__ ((mode (DI))); typedef int SItype __attribute__ ((mode (SI))); typedef unsigned int UDItype __attribute__ ((mode (DI))); diff --git a/gcc/config/floatunditf.c b/gcc/config/floatunditf.c index 27fa058e79c..1583e2a2e56 100644 --- a/gcc/config/floatunditf.c +++ b/gcc/config/floatunditf.c @@ -1,5 +1,5 @@ /* Public domain. */ -#if __LDBL_MANT_DIG__ == 106 +#if __LDBL_MANT_DIG__ == 106 || __LDBL_MANT_DIG__ == 113 typedef int DItype __attribute__ ((mode (DI))); typedef int SItype __attribute__ ((mode (SI))); typedef unsigned int UDItype __attribute__ ((mode (DI))); -- 2.30.2