From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1005) id 22F333858018; Thu, 14 Jan 2021 23:40:24 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 22F333858018 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/work032)] Update ChangeLog.meissner. X-Act-Checkin: gcc X-Git-Author: Michael Meissner X-Git-Refname: refs/users/meissner/heads/work032 X-Git-Oldrev: c0d0b2edba7322725ff03b6071dc2dc6ff62e80f X-Git-Newrev: bb6f0dff5d7b125fbf951c5373f35aad12a019c7 Message-Id: <20210114234024.22F333858018@sourceware.org> Date: Thu, 14 Jan 2021 23:40:24 +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, 14 Jan 2021 23:40:24 -0000 https://gcc.gnu.org/g:bb6f0dff5d7b125fbf951c5373f35aad12a019c7 commit bb6f0dff5d7b125fbf951c5373f35aad12a019c7 Author: Michael Meissner Date: Thu Jan 14 18:39:13 2021 -0500 Update ChangeLog.meissner. gcc/ 2021-01-14 Michael Meissner * ChangeLog.meissner: Update. gcc/testsuite/ 2021-01-14 Michael Meissner * ChangeLog.meissner: Update. libgcc/ 2021-01-14 Michael Meissner * ChangeLog.meissner: Update. Diff: --- gcc/ChangeLog.meissner | 16 ++++++++-------- gcc/testsuite/ChangeLog.meissner | 34 +++++++++++++++++++++++++--------- libgcc/ChangeLog.meissner | 4 ++-- 3 files changed, 35 insertions(+), 19 deletions(-) diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner index 615f2573092..bdcebf3c833 100644 --- a/gcc/ChangeLog.meissner +++ b/gcc/ChangeLog.meissner @@ -1,5 +1,5 @@ work032.patch013: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner * config/rs6000/rs6000.c (rs6000_option_override_internal): If the user explicitly used -mabi=ieeelongdouble or -mabi=ibmlongdouble, @@ -9,7 +9,7 @@ work032.patch013: -mlong-double-128. work032.patch011: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner * config/rs6000/rs6000-builtin.def (BU_IBM128_2): Rename RS6000_BTM_IBM128 from RS6000_BTM_FLOAT128. @@ -28,7 +28,7 @@ work032.patch011: RS6000_BTM_FLOAT128. work032.patch006: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner * config/rs6000/rs6000.c (ieee128_builtin_name): New function. (built_in_uses_long_double): New function. @@ -39,14 +39,14 @@ work032.patch006: return long double arguments. work032.patch005: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner PR gcc/97791 * config/rs6000/rs6000.c (rs6000_emit_move): Delete code that sets whether long double was passed based on the modes used in moves. work032.patch004: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner Alan Modra PR gcc/97791 @@ -57,7 +57,7 @@ work032.patch004: passed if the type is actually long double. work032.patch003: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner PR target/81594 * config/rs6000/predicates.md (ds_form_memory): New predicate. @@ -65,7 +65,7 @@ work032.patch003: (dupv2di_store): New insn. work032.patch002: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner * config/rs6000/rs6000.c (have_compare_and_set_mask): Add IEEE 128-bit floating point types. @@ -83,7 +83,7 @@ work032.patch002: build te RTL. work032.patch001: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner * config/rs6000/rs6000.c (rs6000_emit_minmax): Add support for ISA 3.1 IEEE 128-bit floating point xsmaxcqp and xsmincqp instructions. diff --git a/gcc/testsuite/ChangeLog.meissner b/gcc/testsuite/ChangeLog.meissner index 53ad2247e77..ddbe30670db 100644 --- a/gcc/testsuite/ChangeLog.meissner +++ b/gcc/testsuite/ChangeLog.meissner @@ -1,18 +1,34 @@ work032.patch010: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner * c-c++-common/dfp/convert-bfp-11.c: Force using IBM 128-bit long double. Remove check for 64-bit long double. work032.patch009: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner PR target/70117 * gcc.target/powerpc/pr70117.c: Force the long double type to use the IBM 128-bit format. work032.patch008: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner + + * lib/target-supports.exp + (check_effective_target_ppc_long_double_ibm128): New function. + (check_effective_target_ppc_long_double_ieee128): New function. + (check_effective_target_ppc_long_double_64bit): New function. + (add_options_for_ppc_long_double_override_ibm128): New function. + (check_effective_target_ppc_long_double_override_ibm128): New + function. + (add_options_for_ppc_long_double_override_ieee128): New function. + (check_effective_target_ppc_long_double_override_ieee128): New + function. + (add_options_for_ppc_long_double_override_64bit): New function. + (check_effective_target_ppc_long_double_override_64bit): New + function. + +2021-01-14 Michael Meissner * lib/target-supports.exp (check_effective_target_ppc_long_double_ibm): New function. @@ -23,7 +39,7 @@ work032.patch008: (check_effective_target_ppc_long_double_64bit): New function. work032.patch006: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner * gcc.target/powerpc/float128-longdouble-math.c: New test. * gcc.target/powerpc/float128-longdouble-stdio.c: New test. @@ -32,7 +48,7 @@ work032.patch006: support for running if long double defaults to 64-bits. work032.patch005: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner PR target/97791 * gcc.target/powerpc/gnuattr1.c: Mark as XFAIL. @@ -40,23 +56,23 @@ work032.patch005: * gcc.target/powerpc/gnuattr3.c: Mark as XFAIL. work032.patch003: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner PR target/81594 * gcc.target/powerpc/pr81594.c: New test. work032.patch002: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner * gcc.target/powerpc/float128-cmove.c: New test. * gcc.target/powerpc/float128-minmax-3.c: New test. work032.patch001: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner * gcc.target/powerpc/float128-minmax-2.c: New test. -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner Clone branch diff --git a/libgcc/ChangeLog.meissner b/libgcc/ChangeLog.meissner index be8a1781cbc..d298c775582 100644 --- a/libgcc/ChangeLog.meissner +++ b/libgcc/ChangeLog.meissner @@ -1,11 +1,11 @@ work032.patch012: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner * config/rs6000/ibm-ldouble.c (pack_ldouble): Use __builtin_pack_ibm128 instead of __builtin_pack_longdouble. work032.patch007: -2021-01-13 Michael Meissner +2021-01-14 Michael Meissner * config/rs6000/_dd_to_kf.c: New file. * config/rs6000/_kf_to_dd.c: New file.