[gcc(refs/users/meissner/heads/work096)] Update ChangeLog.meissner.

Michael Meissner meissner@gcc.gnu.org
Wed Aug 3 15:36:45 GMT 2022


https://gcc.gnu.org/g:4c54bfeab72d7a56678ea421cd3a7d1a3002d44d

commit 4c54bfeab72d7a56678ea421cd3a7d1a3002d44d
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Wed Aug 3 11:36:25 2022 -0400

    Update ChangeLog.meissner.
    
    2022-08-03   Michael Meissner  <meissner@linux.ibm.com>
    
    gcc/
    
            * ChangeLog.meissner: Update.

Diff:
---
 gcc/ChangeLog.meissner | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner
index 78ff9a7dbd5..5cdeae3a44b 100644
--- a/gcc/ChangeLog.meissner
+++ b/gcc/ChangeLog.meissner
@@ -1,3 +1,18 @@
+==================== work096, patch 11.
+
+Mangle __ibm128 to u8__ibm128.
+
+With the change to __ibm128 having a distinct type within GCC, we need to adjust
+the mangling for __ibm128 to distinguish it from long double, when long double
+uses the IBM 128-bit encoding.
+
+2022-08-03   Michael Meissner  <meissner@linux.ibm.com>
+
+gcc/
+
+	* config/rs6000/rs6000.cc (rs6000_mangle_type): Mangle __ibm128 to
+	u8__ibm128 if long double uses the IBM 128-bit encoding.
+
 ==================== work096, patch 10.
 
 Make __ibm128 have a distinct type and always use IFmode.


More information about the Gcc-cvs mailing list