diff options
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/config/fixtfdi.c | 2 | ||||
-rw-r--r-- | gcc/config/fixunstfdi.c | 2 | ||||
-rw-r--r-- | gcc/config/floatditf.c | 2 | ||||
-rw-r--r-- | gcc/config/floatunditf.c | 2 |
5 files changed, 11 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a5c9761..8cb23e0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2006-02-13 Richard Sandiford <richard@codesourcery.com> + + * 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 <roger@eyesopen.com> PR middle-end/24427 diff --git a/gcc/config/fixtfdi.c b/gcc/config/fixtfdi.c index 9fa13c2..42b8c23 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 ed81366..4a0012a 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 7656f2d..9671ac7 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 27fa058..1583e2a 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))); |