From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1005) id E96063858D33; Wed, 1 Feb 2023 17:35:31 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E96063858D33 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1675272931; bh=jsiP4B9HDneixPc1ACKuc3e8fcWIgN88+BlDt4sjruY=; h=From:To:Subject:Date:From; b=C24urnkP3moLW1yYtkv67xx/hpDZ0Wf7jfQ9GBqAzYQEwaxA/gxfWI+WFJk2bw7D+ XyJAYzbKQDEIzkq73HG/wSNmpYQVfdEDXrCPAEPDHGSJ05Oy0jMDrRiQ7RPrRVPUGX FB1BsG5Wu+3RbLzhAjBRLgp9drnFzA4jPalIIAaA= 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/dmf007)] Update ChangeLog.meissner X-Act-Checkin: gcc X-Git-Author: Michael Meissner X-Git-Refname: refs/users/meissner/heads/dmf007 X-Git-Oldrev: 829013c6261c6142c6f269eb0b9e605aa65549d5 X-Git-Newrev: 6569abbe7968409a5433508c8d618d90e9013f9e Message-Id: <20230201173531.E96063858D33@sourceware.org> Date: Wed, 1 Feb 2023 17:35:31 +0000 (GMT) List-Id: https://gcc.gnu.org/g:6569abbe7968409a5433508c8d618d90e9013f9e commit 6569abbe7968409a5433508c8d618d90e9013f9e Author: Michael Meissner Date: Wed Feb 1 12:35:28 2023 -0500 Update ChangeLog.meissner Diff: --- gcc/ChangeLog.meissner | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner index d7a41436152..be0f215b9a5 100644 --- a/gcc/ChangeLog.meissner +++ b/gcc/ChangeLog.meissner @@ -1,16 +1,6 @@ -==================== dmf007, patch #39 ==================== - -Fix dmr test. +==================== dmf007, patch #40 ==================== -2023-02-01 Michael Meissner - -gcc/testsuite/ - - * gcc.target/powerpc/dm-double-test.s: Fix test to use dmsetdmrz. - -==================== dmf007, patch #38 ==================== - -Bump up precision size to 11 bits. +Bump up precision size to 16 bits. The new __dmr type that is being added as a possible future PowerPC instruction set bumps into a structure field size issue. The size of the __dmr type is 1024 bits. @@ -28,13 +18,27 @@ before the two shifts, while the PowerPC always returns 0. In the ccp pass, the original input is -1, and so it worked. When I did the runs on the PowerPC, the result was 0, which ultimately led to the failure. -2023-01-31 Michael Meissner +2023-02-01 Richard Biener + Michael Meissner gcc/ + PR middle-end/108623 * hwint.h (sext_hwi): Add assertion against precision 0. - * tree-core.h (tree_type_common): Bump up precision field by 1 bit, and - reduce contains_placeholder_bits to 1 bit. + * tree-core.h (tree_type_common): Bump up precision field to 16 bits. + Align bit fields > 1 bit to at least an 8-bit boundary. + +==================== dmf007, patch #39 ==================== + +Fix dmr test. + +2023-02-01 Michael Meissner + +gcc/testsuite/ + + * gcc.target/powerpc/dm-double-test.s: Fix test to use dmsetdmrz. + +==================== dmf007, patch #38 was reverted ==================== ==================== dmf007, patch #37 ====================