https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64081
--- Comment #25 from Alexander Fomin ---
Good new, thank you!
Sent to ML.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64081
--- Comment #23 from Alexander Fomin ---
Created attachment 37574
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37574&action=edit
Original patch
It would be great, thank you.
Here is the original patch I've evaluated.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64081
--- Comment #21 from Alexander Fomin ---
I'm sorry for a late response.
When applying this patch over r233079, I can't see any bootstrap issues on AIX
machine except some missing symbols from libintl.
Adding --disable-nls to options provided by
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68654
--- Comment #21 from Alexander Fomin ---
(In reply to Richard Biener from comment #18)
> Heh. What about testcases?
We don't have a reproducer yet, but I can provide any RTL dumps immediately (of
course).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68654
--- Comment #17 from Alexander Fomin ---
Unfortunately, it doesn't. Moreover, it causes another perf loss (about 1.2%).
||
CC||afomin.mailbox at gmail dot com
--- Comment #13 from Alexander Fomin ---
Created attachment 37460
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37460&action=edit
Detailed RTL expand dumps
Ready.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69345
--- Comment #3 from Alexander Fomin ---
Looks like it's r232401.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69345
Alexander Fomin changed:
What|Removed |Added
CC||afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64081
Alexander Fomin changed:
What|Removed |Added
CC||afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69228
Alexander Fomin changed:
What|Removed |Added
Status|RESOLVED|CLOSED
--- Comment #3 from Alexander F
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69228
Alexander Fomin changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68920
Alexander Fomin changed:
What|Removed |Added
Status|RESOLVED|CLOSED
--- Comment #9 from Alexander F
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68920
Alexander Fomin changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
-failure, wrong-code
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: afomin.mailbox at gmail dot com
CC: kyukhin at gcc dot gnu.org
Target Milestone: ---
An attempt to compile e.g
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: afomin.mailbox at gmail dot com
CC: izamyatin at gmail dot com, jgreenhalgh at gcc dot gnu.org,
ysrumyan at gmail dot com
Target Milestone
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68654
--- Comment #11 from Alexander Fomin ---
Created attachment 37037
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37037&action=edit
Detailed dumps
Attached the detailed dumps for optimized SSA tree.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68417
Alexander Fomin changed:
What|Removed |Added
Status|RESOLVED|CLOSED
--- Comment #8 from Alexander F
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68654
--- Comment #4 from Alexander Fomin ---
It should, but for some reason we see a stable reproducible degradation between
r228667 and r228668...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68654
--- Comment #1 from Alexander Fomin ---
The degrading test is naturally CoreMark itself.
: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: afomin.mailbox at gmail dot com
CC: izamyatin at gmail dot com, law at redhat dot com
Target Milestone: ---
Target: i686-*-*
After r228668 we can see a performance degradation in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68522
--- Comment #1 from Alexander Fomin ---
We compile it using -m32 -Ofast -funroll-loops
-fno-agressive-loop-optimizations option set.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67800
--- Comment #5 from Alexander Fomin ---
Richard, are there any updates on this?
If BB vectorization support for reductions does not fit your plans for stage3,
we'd like to fix the regression by doing a partial revert described above.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68435
--- Comment #13 from Alexander Fomin ---
Filed PR68541
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: afomin.mailbox at gmail dot com
CC: izamyatin at gmail dot com, law at redhat dot com,
ysrumyan at gmail dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68435
Alexander Fomin changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: afomin.mailbox at gmail dot com
CC: izamyatin at gmail dot com, law at redhat dot com
Target Milestone: ---
Target: i686-*-*
There is a miscomparison between actual and
: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: afomin.mailbox at gmail dot com
CC: izamyatin at gmail dot com, rsandifo at redhat dot com,
ysrumyan at gmail dot com
Target Milestone: ---
Target: x86_64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68435
--- Comment #3 from Alexander Fomin ---
This can be reproduced both for i686-*-* and x86_64-*-* hosts.
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: afomin.mailbox at gmail dot com
CC: izamyatin at gmail dot com, kyrylo.tkachov at arm dot com,
ysrumyan at gmail dot com
Target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68417
--- Comment #2 from Alexander Fomin ---
Sorry once again - looks like smth is also wrong with me today :)
I'm talking about r230454 and r230453 of course.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68417
--- Comment #1 from Alexander Fomin ---
I'm sorry for the typo above.
Vectorization is OK for r230453, but we miss if-conversion since r230434.
-optimization
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: afomin.mailbox at gmail dot com
CC: izamyatin at gmail dot com,
venkataramanan.kumar.gnu at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67945
--- Comment #5 from Alexander Fomin ---
Created attachment 36500
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36500&action=edit
Folding regression reproducer
Unfortunately, it does not for x86-64.
Please take a look at the attached repro
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67945
Alexander Fomin changed:
What|Removed |Added
CC||afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67849
Alexander Fomin changed:
What|Removed |Added
Status|RESOLVED|CLOSED
--- Comment #4 from Alexander F
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67895
Alexander Fomin changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
, wrong-code
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: afomin.mailbox at gmail dot com
CC: kyukhin at gcc dot gnu.org
Target Milestone: ---
Target: i?86-*-*, x86_64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67849
Alexander Fomin changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
-code
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: afomin.mailbox at gmail dot com
CC: kyukhin at gcc dot gnu.org
Target Milestone: ---
Target: i?86-*-*, x86_64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67800
--- Comment #1 from Alexander Fomin ---
Nota bene: -fPIE -pie options can be ommited.
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: afomin.mailbox at gmail dot com
CC: izamyatin at gmail dot com, rguenth at gcc dot gnu.org,
ysrumyan at gmail dot com
Target Milestone: ---
Target: i686
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67480
Alexander Fomin changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67480
--- Comment #3 from Alexander Fomin ---
There is another problem with the same pattern.
Suppose an V16SF insn mode and AVX512F target (e.g. KNL).
We'll emit something like vandps %zmm1, %zmm2, %zmm3; however, vps
family requires AVX512VL and/or A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67480
--- Comment #2 from Alexander Fomin ---
Created attachment 36304
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36304&action=edit
Proposed fix
Proposed fix.
Splitting instruction pattern into two patterns, namely:
(a) any logic instruc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67480
--- Comment #1 from Alexander Fomin ---
Created attachment 36301
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36301&action=edit
Testcase
A reproducer
: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: afomin.mailbox at gmail dot com
CC: kyukhin at gcc dot gnu.org, ubizjak at gmail dot com
Target Milestone: ---
Target: i?86-*-*, x86_64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67438
--- Comment #7 from Alexander Fomin ---
Looks like a cost model should be introduced to avoid such kind of
transformations for targets with HW min/max implementation.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67438
Alexander Fomin changed:
What|Removed |Added
CC||afomin.mailbox at gmail dot com
: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: afomin.mailbox at gmail dot com
CC: izamyatin at gmail dot com, rguenth at gcc dot gnu.org,
ysrumyan at gmail dot com
Target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67298
--- Comment #4 from Alexander Fomin ---
Yep, looks like -fwrapv fixes this issue.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67298
Alexander Fomin changed:
What|Removed |Added
CC||afomin.mailbox at gmail dot com
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: afomin.mailbox at gmail dot com
CC: izamyatin at gmail dot com
Target Milestone: ---
Target: i686
Created attachment 36145
--> https://gcc.gnu.org/bugzilla/attachment.cgi
52 matches
Mail list logo