https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115252
Bug ID: 115252
Summary: The SLP vectorizer failed to perform automatic
vectorization on pixel_sub_wxh of x264
Product: gcc
Version: 14.1.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111672
--- Comment #13 from Hanke Zhang ---
(In reply to Andrew Pinski from comment #12)
> (In reply to Hanke Zhang from comment #11)
> > But I have never seen this '_FORTIFY_SOURCE' before. So I'm a confused as
> > well. And when I try gcc@11.4 built
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111672
--- Comment #11 from Hanke Zhang ---
(In reply to Andrew Pinski from comment #10)
> The difference between the 2 is the costing of the __printf_chk/puts:
> _FORTIFY_SOURCE case:
> freq:0.20 size: 3 time:2.43 __printf_chk (1, "Object code gene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111672
--- Comment #8 from Hanke Zhang ---
(In reply to Andrew Pinski from comment #5)
> Add -save-temps and attach the resulting .i (or .ii) file.
Thank you. I have attached it.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111672
--- Comment #7 from Hanke Zhang ---
Created attachment 56046
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56046&action=edit
preprocessed source
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111672
--- Comment #4 from Hanke Zhang ---
(In reply to Andrew Pinski from comment #3)
> Oh I see the compiler you are testing with defaults with fortify turned on.
> That is the difference.
> Maybe also with pie turned on by default tlalso.
>
> Can y
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111672
--- Comment #2 from Hanke Zhang ---
(In reply to Andrew Pinski from comment #1)
> I cannot reproduce this on the trunk (or even in 12.3.0):
>
> Split point at BB 3
> header time: 1393.311190 header size: 33
> split time: 2.226400 split size
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111672
Bug ID: 111672
Summary: Inappropriate function splitting during
pass_split_functions
Product: gcc
Version: 12.3.0
Status: UNCONFIRMED
Severity: normal