[Bug rtl-optimization/64081] [5/6 Regression] r217827 prevents RTL loop unroll

2016-02-05 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64081 --- Comment #25 from Alexander Fomin --- Good new, thank you! Sent to ML.

[Bug rtl-optimization/64081] [5/6 Regression] r217827 prevents RTL loop unroll

2016-02-03 Thread afomin.mailbox at gmail dot com
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

[Bug rtl-optimization/64081] [5/6 Regression] r217827 prevents RTL loop unroll

2016-02-03 Thread afomin.mailbox at gmail dot com
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=edit Original patch It would be great, thank you. Here is the original patch I've evaluated.

[Bug tree-optimization/68654] [6 Regression] CoreMark Pro performance degradation

2016-01-26 Thread afomin.mailbox at gmail dot com
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%).

[Bug tree-optimization/68654] [6 Regression] CoreMark Pro performance degradation

2016-01-26 Thread afomin.mailbox at gmail dot com
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).

[Bug tree-optimization/68654] [6 Regression] CoreMark Pro performance degradation

2016-01-25 Thread afomin.mailbox at gmail dot com
|| CC||afomin.mailbox at gmail dot com --- Comment #13 from Alexander Fomin --- Created attachment 37460 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37460=edit Detailed RTL expand dumps Ready.

[Bug target/69345] [6 Regression] 459.GemsFDTD regression

2016-01-18 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69345 Alexander Fomin changed: What|Removed |Added CC||afomin.mailbox at gmail dot com

[Bug target/69345] [6 Regression] 459.GemsFDTD regression

2016-01-18 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69345 --- Comment #3 from Alexander Fomin --- Looks like it's r232401.

[Bug target/69228] Default mask is not allowed for AVX512 prefetch gather/scatter insns

2016-01-13 Thread 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

[Bug target/69228] Default mask is not allowed for AVX512 prefetch gather/scatter insns

2016-01-13 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69228 Alexander Fomin changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug rtl-optimization/64081] [5/6 Regression] r217827 prevents RTL loop unroll

2016-01-13 Thread 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

[Bug rtl-optimization/68920] [6 Regression] Undesirable if-conversion for a rarely taken branch

2016-01-12 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68920 Alexander Fomin changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #9 from Alexander

[Bug rtl-optimization/68920] [6 Regression] Undesirable if-conversion for a rarely taken branch

2016-01-12 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68920 Alexander Fomin changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/69228] New: Default mask is not allowed for AVX512 prefetch gather/scatter insns

2016-01-11 Thread afomin.mailbox at gmail dot com
-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

[Bug rtl-optimization/68920] New: [6 Regression] Undesirable if-conversion for a rarely taken branch

2015-12-15 Thread afomin.mailbox at gmail dot com
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

[Bug tree-optimization/68654] [6 Regression] CoreMark Pro performance degradation

2015-12-15 Thread afomin.mailbox at gmail dot com
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=edit Detailed dumps Attached the detailed dumps for optimized SSA tree.

[Bug tree-optimization/68417] [6 Regression] Missed vectorization opportunity when setting struct field

2015-12-14 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68417 Alexander Fomin changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #8 from Alexander

[Bug tree-optimization/68654] [6 Regression] CoreMark Pro performance degradation

2015-12-02 Thread afomin.mailbox at gmail dot com
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...

[Bug tree-optimization/68522] [6 Regression] SPEC CPU2006 435.gromacs miscomparison

2015-12-02 Thread afomin.mailbox at gmail dot com
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.

[Bug tree-optimization/68654] New: [6 Regression] CoreMark Pro performance degradation

2015-12-02 Thread afomin.mailbox at gmail dot com
: 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

[Bug tree-optimization/68654] [6 Regression] CoreMark Pro performance degradation

2015-12-02 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68654 --- Comment #1 from Alexander Fomin --- The degrading test is naturally CoreMark itself.

[Bug tree-optimization/67800] [6 Regression] Missed vectorization opportunity on x86 (DOT_PROD_EXPR in non-reduction)

2015-12-01 Thread afomin.mailbox at gmail dot com
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.

[Bug rtl-optimization/68435] [6 Regression] Missed if-conversion optimization

2015-11-25 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68435 Alexander Fomin changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/68435] [6 Regression] Missed if-conversion optimization

2015-11-25 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68435 --- Comment #13 from Alexander Fomin --- Filed PR68541

[Bug tree-optimization/68541] New: [6 Regression] Path splitting causes if-conversion miss

2015-11-25 Thread afomin.mailbox at gmail dot com
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

[Bug tree-optimization/68522] New: [6 Regression] SPEC CPU2006 435.gromacs miscomparison

2015-11-24 Thread afomin.mailbox at gmail dot com
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

[Bug tree-optimization/68501] New: [6 Regression] sqrt builtin is not used anymore

2015-11-23 Thread afomin.mailbox at gmail dot com
: 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

[Bug rtl-optimization/68435] New: [6 Regression] Missed if-conversion optimization

2015-11-19 Thread afomin.mailbox at gmail dot com
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

[Bug rtl-optimization/68435] [6 Regression] Missed if-conversion optimization

2015-11-19 Thread afomin.mailbox at gmail dot com
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.

[Bug tree-optimization/68417] [6 Regression] Missed vectorization opportunity when setting struct field

2015-11-18 Thread afomin.mailbox at gmail dot com
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.

[Bug tree-optimization/68417] [6 Regression] Missed vectorization opportunity when setting struct field

2015-11-18 Thread afomin.mailbox at gmail dot com
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.

[Bug tree-optimization/68417] New: [6 Regression] Missed vectorization opportunity when setting struct field

2015-11-18 Thread afomin.mailbox at gmail dot com
-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

[Bug tree-optimization/67945] Testsuite failures starting with revision 228616

2015-10-13 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67945 Alexander Fomin changed: What|Removed |Added CC||afomin.mailbox at gmail dot com

[Bug tree-optimization/67945] [6 Regression] Testsuite failures starting with revision 228616

2015-10-13 Thread afomin.mailbox at gmail dot com
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=edit Folding regression reproducer Unfortunately, it does not for x86-64. Please take a look at the attached reproducer.

[Bug target/67849] AVX512 Hitting upper-bank register on extract insn split

2015-10-12 Thread 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

[Bug target/67895] Wrong assembly: incorrect rounding/SAE specifier position

2015-10-09 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67895 Alexander Fomin changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/67895] New: Wrong assembly: incorrect rounding/SAE specifier position

2015-10-08 Thread afomin.mailbox at gmail dot com
, 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

[Bug target/67849] AVX512 Hitting upper-bank register on extract insn split

2015-10-06 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67849 Alexander Fomin changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/67849] New: AVX512 Hitting upper-bank register on extract insn split

2015-10-05 Thread afomin.mailbox at gmail dot com
-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

[Bug tree-optimization/67800] New: [6 Regression] Missed vectorization opportunity on x86

2015-10-01 Thread afomin.mailbox at gmail dot com
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

[Bug tree-optimization/67800] [6 Regression] Missed vectorization opportunity on x86

2015-10-01 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67800 --- Comment #1 from Alexander Fomin --- Nota bene: -fPIE -pie options can be ommited.

[Bug target/67480] AVX512 bitwise logic operations pattern is incorrect

2015-09-22 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67480 Alexander Fomin changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/67480] AVX512 bitwise logic operations pattern is incorrect

2015-09-10 Thread afomin.mailbox at gmail dot com
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

[Bug target/67480] New: AVX512 bitwise logic operations pattern is incorrect

2015-09-07 Thread afomin.mailbox at gmail dot com
: 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

[Bug target/67480] AVX512 bitwise logic operations pattern is incorrect

2015-09-07 Thread afomin.mailbox at gmail dot com
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=edit Proposed fix Proposed fix. Splitting instruction pattern into two patterns, namely: (a) any logic instructions,

[Bug target/67480] AVX512 bitwise logic operations pattern is incorrect

2015-09-07 Thread afomin.mailbox at gmail dot com
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=edit Testcase A reproducer

[Bug middle-end/67438] [6 Regression] ~X op ~Y pattern relocation causes loop performance degradation on 32bit x86

2015-09-07 Thread afomin.mailbox at gmail dot com
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.

[Bug middle-end/67438] New: [6 Regression] ~X op ~Y pattern relocation causes loop performance degradation

2015-09-02 Thread 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

[Bug middle-end/67438] [6 Regression] ~X op ~Y pattern relocation causes loop performance degradation

2015-09-02 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67438 Alexander Fomin changed: What|Removed |Added CC||afomin.mailbox at gmail dot com

[Bug middle-end/67298] [6 Regression] 254.gap in SPEC CPU 2000 is miscompiled

2015-08-24 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67298 Alexander Fomin afomin.mailbox at gmail dot com changed: What|Removed |Added CC

[Bug middle-end/67298] [6 Regression] 254.gap in SPEC CPU 2000 is miscompiled

2015-08-24 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67298 --- Comment #4 from Alexander Fomin afomin.mailbox at gmail dot com --- Yep, looks like -fwrapv fixes this issue.

[Bug rtl-optimization/67145] New: [6 Regression] Innefective plus-minus simplification

2015-08-07 Thread 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?id