[avr,committed] Fix PR90622

2023-05-21 Thread Georg-Johann Lay
This patch fixes a minor optimization issue for an avr specific builtin. Applied as obvious. https://gcc.gnu.org/r14-1025 Johann -- target/90622: __builtin_avr_insert bits: Use BLD/BST for one bit in place. If just one bit is inserted in the same position like with: __builtin_avr_insert_

Re: [PATCH 7/7] Expand directly for single bit test

2023-05-21 Thread David Edelsohn via Gcc-patches
Hi, Andrew Thanks for this series of patches to improve do_store_flag. Unfortunately this specific patch in the series has caused a bootstrap failure on powerpc-aix. I bisected this failure to this specific patch. Note that I am building as 32 bit, so this could be a specific issue about bit siz

Re: [PATCH 7/7] Expand directly for single bit test

2023-05-21 Thread Andrew Pinski via Gcc-patches
On Sun, May 21, 2023 at 11:17 AM David Edelsohn via Gcc-patches wrote: > > Hi, Andrew > > Thanks for this series of patches to improve do_store_flag. Unfortunately > this specific patch in the series has caused a bootstrap failure on > powerpc-aix. I bisected this failure to this specific patch.

[pushed] wwwdocs: readings: Adjust link to Arm architectures

2023-05-21 Thread Gerald Pfeifer
arm.com does some interesting special effects with URL; hopefully this simplification is somewhat resilient. Pushed. Gerald --- htdocs/readings.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/readings.html b/htdocs/readings.html index 6813b84f..26f2af7a 10064

Re: [PATCH 7/7] Expand directly for single bit test

2023-05-21 Thread Andrew Pinski via Gcc-patches
On Sun, May 21, 2023 at 11:25 AM Andrew Pinski wrote: > > On Sun, May 21, 2023 at 11:17 AM David Edelsohn via Gcc-patches > wrote: > > > > Hi, Andrew > > > > Thanks for this series of patches to improve do_store_flag. Unfortunately > > this specific patch in the series has caused a bootstrap fai

Re: [PATCH 7/7] Expand directly for single bit test

2023-05-21 Thread Jeff Law via Gcc-patches
On 5/21/23 12:25, Andrew Pinski via Gcc-patches wrote: On Sun, May 21, 2023 at 11:17 AM David Edelsohn via Gcc-patches wrote: Hi, Andrew Thanks for this series of patches to improve do_store_flag. Unfortunately this specific patch in the series has caused a bootstrap failure on powerpc-ai

[PATCH] Fortran: checking and simplification of RESHAPE intrinsic [PR103794]

2023-05-21 Thread Harald Anlauf via Gcc-patches
Dear all, checking and simplification of the RESHAPE intrinsic could fail in various ways for sufficiently complicated arguments, like array constructors. Debugging revealed that in these cases we determined that the array arguments were constant but we did not properly simplify and expand the co

Re: [PATCH 7/7] Expand directly for single bit test

2023-05-21 Thread David Edelsohn via Gcc-patches
On Sun, May 21, 2023 at 11:25 AM Andrew Pinski wrote: > On Sun, May 21, 2023 at 11:17 AM David Edelsohn via Gcc-patches > wrote: > > > > Hi, Andrew > > > > Thanks for this series of patches to improve do_store_flag. > Unfortunately > > this specific patch in the series has caused a bootstrap fai

[PATCH V12] VECT: Fix issue of multiple-rgroup for length is counting elements

2023-05-21 Thread juzhe . zhong
From: Ju-Zhe Zhong Address comments from Richard that splits the patch of fixing multiple-rgroup handling of length counting elements. This patch is fixing issue of handling multiple-rgroup of length is counting elements Before this patch, multiple rgroup run fail: FAIL: gcc.target/riscv/rvv/a

Re: [RFC V2] RISC-V : Support rv64 ilp32

2023-05-21 Thread Guo Ren via Gcc-patches
On Fri, May 19, 2023 at 3:35 PM Kito Cheng wrote: > > I am concern about we didn't define POINTERS_EXTEND_UNSIGNED here, and > also concern about the code model stuffs, I know currently Guo-Ren's > implementation is rely on some MMU trick, but I am not sure does it > also applicable on embedded ap

Re: [RFC V2] RISC-V : Support rv64 ilp32

2023-05-21 Thread Guo Ren via Gcc-patches
On Mon, May 22, 2023 at 10:51 AM Guo Ren wrote: > > On Fri, May 19, 2023 at 3:35 PM Kito Cheng wrote: > > > > I am concern about we didn't define POINTERS_EXTEND_UNSIGNED here, and > > also concern about the code model stuffs, I know currently Guo-Ren's > > implementation is rely on some MMU tric

Re: [PATCH] vect: Don't retry if the previous analysis fails

2023-05-21 Thread Kewen.Lin via Gcc-patches
on 2023/5/17 14:32, Richard Biener wrote: > On Wed, May 17, 2023 at 8:06 AM Kewen.Lin wrote: >> >> Hi, >> >> When working on a cost tweaking patch, I found that a newly >> added test case has different dumpings with stage-1 and >> bootstrapped gcc. By looking into it, the apparent reason >> is ve

Re: [PATCH 1/2] vect: Refactor code for index == count in vect_transform_slp_perm_load_1

2023-05-21 Thread Kewen.Lin via Gcc-patches
on 2023/5/18 14:12, Richard Biener wrote: > On Wed, May 17, 2023 at 9:19 AM Kewen.Lin wrote: >> >> Hi Richi, >> >> on 2023/5/17 14:34, Richard Biener wrote: >>> On Wed, May 17, 2023 at 8:09 AM Kewen.Lin wrote: Hi, This patch is to refactor the handlings for the case (index >>>

Re: [PATCH v2] rs6000: Add buildin for mffscrn instructions

2023-05-21 Thread Kewen.Lin via Gcc-patches
Hi Carl, on 2023/5/19 05:12, Carl Love via Gcc-patches wrote: > GCC maintainers: > > version 2. Fixed an issue with the test case. The dg-options line was > missing. > > The following patch adds an overloaded builtin. There are two possible > arguments for the builtin. The builtin definition

[PATCH] RISC-V: Add missing torture-init and torture-finish for rvv.exp

2023-05-21 Thread Kito Cheng via Gcc-patches
Hi Vineet: Could you help to test this patch, this could resolve that issue on our machine, but I would like to also work for other env. Thanks :) --- We got bunch of following error message for multi-lib run: ERROR: torture-init: torture_without_loops is not empty as expected ERROR: tcl error

Re: [PATCHv2, rs6000] Splat vector small V2DI constants with ISA 2.07 instructions [PR104124]

2023-05-21 Thread Kewen.Lin via Gcc-patches
Hi Haochen, on 2023/5/4 16:56, HAO CHEN GUI wrote: > Hi, > This patch adds a new insn for vector splat with small V2DI constants on P8. > If the value of constant is in RANGE (-16, 15) and not 0 or -1, it can be > loaded > with vspltisw and vupkhsw on P8. It should be efficient than loading vec