https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108601
Richard Biener changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108601
--- Comment #15 from CVS Commits ---
The master branch has been updated by hongtao Liu :
https://gcc.gnu.org/g:209f02b0a9e9adc0bf0247cb5eef04e0f175d64e
commit r13-5644-g209f02b0a9e9adc0bf0247cb5eef04e0f175d64e
Author: liuhongt
Date: Wed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108601
--- Comment #14 from Hongtao.liu ---
> I think we should remove the vect_can_peel_nonlinear_iv_p call from
> vectorizable_nonlinear_induction and adjust vect_can_peel_nonlinear_iv_p
> to require a .is_constant () VF.
Yes, testing a patch.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108601
--- Comment #13 from Richard Biener ---
(In reply to Tamar Christina from comment #7)
> (In reply to Andrew Pinski from comment #1)
> > So here is how I would tackle this:
> > Put all the needed .i/.ii files in a response file.
> >
> >
> >
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108601
--- Comment #12 from Hongtao.liu ---
> When the VF is not known we usually do not require an epilogue? If
> we don't require one we should avoid creating one.
I may not be very clear in my description, here gdb shows.
(gdb) p vf
$1 = {> =
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108601
--- Comment #11 from rguenther at suse dot de ---
On Wed, 1 Feb 2023, crazylht at gmail dot com wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108601
>
> --- Comment #10 from Hongtao.liu ---
> (In reply to Hongtao.liu from comment #9)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108601
--- Comment #10 from Hongtao.liu ---
(In reply to Hongtao.liu from comment #9)
> >
> >
> > decode_options() {
> > int flag = 1;
> > for (; flag <= 1 << 21; flag <<= 1)
> > ;
> > }
Normally when vf is not constant, it will be
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108601
--- Comment #9 from Hongtao.liu ---
>
>
> decode_options() {
> int flag = 1;
> for (; flag <= 1 << 21; flag <<= 1)
> ;
> }
>
>
>
> compile with gcc -fprofile-generate -mcpu=neoverse-v1 -Ofast opts.i
Reproduced with
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108601
--- Comment #8 from Tamar Christina ---
In case it helps, here's the reproducer on compiler explorer and the dump file
https://godbolt.org/z/dWvqexjnv
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108601
Tamar Christina changed:
What|Removed |Added
Target||aarch64*
Summary|[13
10 matches
Mail list logo