Hi Richard! On 2023-12-20T14:44:29+0100, Richard Biener <rguent...@suse.de> wrote: > On Wed, 20 Dec 2023, Richard Biener wrote: >> On Wed, 20 Dec 2023, Thomas Schwinge wrote: >> > On 2023-12-19T13:30:58+0100, Richard Biener <rguent...@suse.de> wrote: >> > > The PR112736 testcase fails on RISC-V because the aligned exception >> > > uses the wrong check. The alignment support scheme can be >> > > dr_aligned even when the access isn't aligned to the vector size >> > > but some targets are happy with element alignment. The following >> > > fixes that. >> > > >> > > Bootstrapped and tested on x86_64-unknown-linux-gnu, pushed. >> > >> > I've noticed this to regresses GCN target as follows: >> > >> > PASS: gcc.dg/vect/bb-slp-pr78205.c (test for excess errors) >> > PASS: gcc.dg/vect/bb-slp-pr78205.c scan-tree-dump-times slp2 >> > "optimized: basic block" 3 >> > PASS: gcc.dg/vect/bb-slp-pr78205.c scan-tree-dump-times slp2 "BB >> > vectorization with gaps at the end of a load is not supported" 1 >> > [-PASS:-]{+FAIL:+} gcc.dg/vect/bb-slp-pr78205.c scan-tree-dump-times >> > optimized " = c\\[4\\];" 1
> Should be fixed by r14-6748-ga8f0278ade1353 Thanks! Confirmed that 'gcc.dg/vect/bb-slp-pr78205.c' again is all-PASS (and no unexpected changes in the dumps, and 'bb-slp-pr78205.s' identical once again, before vs. after). Grüße Thomas ----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, HRB 106955