[Bug target/115002] [14/15 regression] wide integer vector performance regression, x86, between gcc-14 and gcc-13 using target clones on skylake platform

2024-05-14 Thread haochen.jiang at intel dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115002

--- Comment #5 from Haochen Jiang  ---
It seems that mainly caused by codesize increase in GCC14 since the actual
instruction retired increase ratio is similar to the regression.

Also, just like PR114987, I tried with GCC11, seems it gets the better
performance than GCC13.

[Bug target/115002] [14/15 regression] wide integer vector performance regression, x86, between gcc-14 and gcc-13 using target clones on skylake platform

2024-05-10 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115002

Richard Biener  changed:

   What|Removed |Added

   Keywords||missed-optimization
   Target Milestone|--- |14.2

[Bug target/115002] [14/15 regression] wide integer vector performance regression, x86, between gcc-14 and gcc-13 using target clones on skylake platform

2024-05-09 Thread colin.king at intel dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115002

--- Comment #4 from Colin Ian King  ---
Created attachment 58142
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58142=edit
perf output of stress_vecwide_2048 for gcc-14 compiled code

perf output of stress_vecwide_2048 for gcc-14 compiled code

[Bug target/115002] [14/15 regression] wide integer vector performance regression, x86, between gcc-14 and gcc-13 using target clones on skylake platform

2024-05-09 Thread colin.king at intel dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115002

--- Comment #3 from Colin Ian King  ---
Created attachment 58141
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58141=edit
perf output of stress_vecwide_2048 for gcc-13 compiled code

perf output of stress_vecwide_2048 for gcc-13 compiled code

[Bug target/115002] [14/15 regression] wide integer vector performance regression, x86, between gcc-14 and gcc-13 using target clones on skylake platform

2024-05-09 Thread colin.king at intel dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115002

--- Comment #2 from Colin Ian King  ---
Created attachment 58140
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58140=edit
gcc-14 disassembly

gcc-14 disassembly

[Bug target/115002] [14/15 regression] wide integer vector performance regression, x86, between gcc-14 and gcc-13 using target clones on skylake platform

2024-05-09 Thread colin.king at intel dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115002

--- Comment #1 from Colin Ian King  ---
Created attachment 58139
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58139=edit
gcc-13 disassembly

gcc-13 disassembly