From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 26A6F3858D1E; Tue, 25 Apr 2023 00:21:45 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 26A6F3858D1E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1682382105; bh=Mt+wZ7mJtpDE84h/vZ4lTt1dCeM5Wo3YdNUAhXLB5JE=; h=From:To:Subject:Date:From; b=UlAaaqmetzAYqqsg5UrUzt9Y6AHBWa0b6JBVyV0Jc11fGk6zetfLZJQDShnmGUEh5 BpD6hk2RvUM2+0Y9nGmDuZ2vj/41yvtwQB9lEbZ0MsRL8paVJTLrJC2PY0bP7teV1O anF8g+5oTJBGGIcL4uANKXH0D7p5kH0gEMUSdEVw= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org Subject: [gcc r11-10651] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/releases/gcc-11 X-Git-Oldrev: af55b56c748b86a2c7e88c3c484dcb2c8602ce7a X-Git-Newrev: 9c9cacd26a408c8b8283fac9813c79bf1feb8995 Message-Id: <20230425002145.26A6F3858D1E@sourceware.org> Date: Tue, 25 Apr 2023 00:21:45 +0000 (GMT) List-Id: https://gcc.gnu.org/g:9c9cacd26a408c8b8283fac9813c79bf1feb8995 commit r11-10651-g9c9cacd26a408c8b8283fac9813c79bf1feb8995 Author: GCC Administrator Date: Tue Apr 25 00:21:04 2023 +0000 Daily bump. Diff: --- gcc/ChangeLog | 33 +++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 7 +++++++ 3 files changed, 41 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index aca05340ccb..0979e0e6580 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,36 @@ +2023-04-24 Haochen Gui + + PR target/108812 + * config/rs6000/vsx.md (vsx_sign_extend_qi_): Rename to... + (vsx_sign_extend_v16qi_): ... this. + (vsx_sign_extend_hi_): Rename to... + (vsx_sign_extend_v8hi_): ... this. + (vsx_sign_extend_si_v2di): Rename to... + (vsx_sign_extend_v4si_v2di): ... this. + (vsignextend_qi_): Remove. + (vsignextend_hi_): Remove. + (vsignextend_si_v2di): Remove. + (vsignextend_v2di_v1ti): Remove. + (*xxspltib__split): Replace gen_vsx_sign_extend_qi_v2di with + gen_vsx_sign_extend_v16qi_v2di and gen_vsx_sign_extend_qi_v4si + with gen_vsx_sign_extend_v16qi_v4si. + * config/rs6000/rs6000.md (split for DI constant generation): + Replace gen_vsx_sign_extend_qi_si with gen_vsx_sign_extend_v16qi_si. + (split for HSDI constant generation): Replace gen_vsx_sign_extend_qi_di + with gen_vsx_sign_extend_v16qi_di and gen_vsx_sign_extend_qi_si + with gen_vsx_sign_extend_v16qi_si. + * config/rs6000/rs6000-builtin.def (__builtin_altivec_vsignextsb2d): + Set ICODE to vsx_sign_extend_v16qi_v2di. + (__builtin_altivec_vsignextsb2w): Set ICODE to + vsx_sign_extend_v16qi_v4si. + (__builtin_altivec_visgnextsh2d): Set ICODE to + vsx_sign_extend_v8hi_v2di. + (__builtin_altivec_vsignextsh2w): Set ICODE to + vsx_sign_extend_v8hi_v4si. + (__builtin_altivec_vsignextsw2d): Set ICDE to + vsx_sign_extend_si_v2di. + (__builtin_altivec_vsignext): Set ICODE to vsx_sign_extend_v2di_v1ti. + 2023-04-18 Philipp Tomsich Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index b5f339e560b..6d3fa5c3171 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230424 +20230425 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3c01055b313..ab1206c3c92 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2023-04-24 Haochen Gui + + PR target/108812 + * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding + expected vectors for Big Endian. + * gcc.target/powerpc/int_128bit-runnable.c: Likewise. + 2023-04-22 Jason Merrill PR c++/107163