From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1005) id 754543858407; Thu, 4 Aug 2022 22:50:56 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 754543858407 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Michael Meissner To: gcc-cvs@gcc.gnu.org Subject: [gcc(refs/users/meissner/heads/work096)] Update ChangeLog.meissner. X-Act-Checkin: gcc X-Git-Author: Michael Meissner X-Git-Refname: refs/users/meissner/heads/work096 X-Git-Oldrev: 2c88d13fe7db79d7fbb7deb2254922988542e733 X-Git-Newrev: ae29cffdc0948f40663ed09d45c27fe8344824ba Message-Id: <20220804225056.754543858407@sourceware.org> Date: Thu, 4 Aug 2022 22:50:56 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Aug 2022 22:50:56 -0000 https://gcc.gnu.org/g:ae29cffdc0948f40663ed09d45c27fe8344824ba commit ae29cffdc0948f40663ed09d45c27fe8344824ba Author: Michael Meissner Date: Thu Aug 4 18:50:39 2022 -0400 Update ChangeLog.meissner. 2022-08-04 Michael Meissner gcc/ * ChangeLog.meissner: Update. Diff: --- gcc/ChangeLog.meissner | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner index 5cdeae3a44b..9a3bf0390e6 100644 --- a/gcc/ChangeLog.meissner +++ b/gcc/ChangeLog.meissner @@ -1,3 +1,28 @@ +==================== work096, patch 12. + +Make 'w' the __ibm128 suffix. + +In writing code with __ibm128 support, it would be nice if we supported a suffix +that marked __ibm128 constants. The preprocessor lexer supports using either +'q'/'Q' or 'w'/'W' as machine dependent suffixes. The 'q'/'Q' suffix was +already taken for __float128 constants, so I added 'w' or 'W' as the suffix for +the __ibm128 constant. + +I went to the file doc/extend.texi to document using a 'w' or 'W' suffix, but it +appears that we already had documented using 'w'/'W' for __ibm128. This code +adds this support to the GCC compiler. + +2022-08-04 Michael Meissner + +gcc/ + + * config/rs6000/rs6000.cc (rs6000_c_mode_for_suffix): Add support for + using 'w' or 'W' as the __ibm128 bit constant. + +gcc/testsuite/ + + * gcc.target/powerpc/ibm128-suffix.c: New test. + ==================== work096, patch 11. Mangle __ibm128 to u8__ibm128.