https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119373
--- Comment #7 from Paul-Antoine Arras ---
Created attachment 61176
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61176&action=edit
RISC-V assembly with UF=2
This attachment shows the RISC-V assembly output with the unrolling factor
manu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119373
--- Comment #6 from Paul-Antoine Arras ---
(In reply to Robin Dapp from comment #5)
> > The analysis of SPEC2017's 510.parest_r shows that the topmost basic block
> > is a tight loop (see attached reducer). Once vectorised, by unrolling and
> >
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119459
--- Comment #1 from Paul-Antoine Arras ---
My mistake! This should now be fixed in commit e0a1d0e044c.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119373
--- Comment #3 from Paul-Antoine Arras ---
Comment on attachment 60822
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60822
Excerpt of the RISC-V assembly
$ riscv64-linux-gnu-gcc -S -fverbose-asm -Ofast -mabi=lp64d
-march=rv64gcv_zvl256b_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119373
--- Comment #1 from Paul-Antoine Arras ---
Created attachment 60821
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60821&action=edit
Excerpt of the AArch64 assembly
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119373
Bug ID: 119373
Summary: RISC-V: missed unrolling opportunity
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119373
--- Comment #2 from Paul-Antoine Arras ---
Created attachment 60822
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60822&action=edit
Excerpt of the RISC-V assembly
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119373
--- Comment #4 from Paul-Antoine Arras ---
Comment on attachment 60821
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60821
Excerpt of the AArch64 assembly
$ aarch64-linux-gnu-gcc -S -fverbose-asm -Ofast -mabi=lp64 -march=armv9-a+sve2
-ms
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119100
--- Comment #3 from Paul-Antoine Arras ---
(In reply to Jeffrey A. Law from comment #2)
> Paul -- have you run your patch on any design? And if so what did you run
> and what was the performance delta before/after?
Thanks for your input, Jeff!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119100
Bug ID: 119100
Summary: RISC-V: missed opportunities for vector-scalar
instructions
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
P
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118714
--- Comment #3 from Paul-Antoine Arras ---
@Rainer, could you try with the patch I just committed, see if it actually
fixes it for Solaris?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107067
Bug ID: 107067
Summary: [OpenMP] ICE with metadirective block statements
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Keywords: openmp
Severity: normal
Prior
12 matches
Mail list logo