diff options
| author | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-08-23 23:02:01 +0000 |
|---|---|---|
| committer | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-08-23 23:02:01 +0000 |
| commit | c3116b95ec4391150a2bffa751723e7bc80fbe47 (patch) | |
| tree | 6950d7f86f2330ca6b543edfdfa03e1a3aec1f43 | |
| parent | ac28065e0fd02ca90e524eb0f3683977bd196e3d (diff) | |
| download | ppe42-gcc-c3116b95ec4391150a2bffa751723e7bc80fbe47.tar.gz ppe42-gcc-c3116b95ec4391150a2bffa751723e7bc80fbe47.zip | |
Fix PowerPC long double as well.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45141 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | libstdc++-v3/ChangeLog | 1 | ||||
| -rw-r--r-- | libstdc++-v3/config/os/gnu-linux/bits/os_defines.h | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b977a802549..aafc29d3173 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,6 +1,7 @@ 2001-08-23 David Edelsohn <edelsohn@gnu.org> * config/os/gnu-linux/bits/os_defines.h: Correct __s390__ definitions. + Set __powerpc__ long double definition based on __LONG_DOUBLE_128__. 2001-08-23 Jason Merrill <jason_merrill@redhat.com> diff --git a/libstdc++-v3/config/os/gnu-linux/bits/os_defines.h b/libstdc++-v3/config/os/gnu-linux/bits/os_defines.h index 474238cebb8..2b4375e81eb 100644 --- a/libstdc++-v3/config/os/gnu-linux/bits/os_defines.h +++ b/libstdc++-v3/config/os/gnu-linux/bits/os_defines.h @@ -71,7 +71,7 @@ typedef __loff_t __off64_t; #define __glibcpp_long_bits 64 #endif -#if defined (__alpha__) || defined (__powerpc64__) || defined (__s390__) +#if defined (__alpha__) || (defined (__powerpc__) && !defined (__LONG_DOUBLE_128__)) || defined (__s390__) #define __glibcpp_long_double_bits 64 #endif |

