https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118696
--- Comment #7 from Jakub Jelinek ---
(In reply to Stefan Schulze Frielinghaus from comment #6)
> Patch LGTM and I started a bootstrap+regtest which will finish approximately
> in 4 hours. Sorry for the hassle and thanks for fixing this so quic
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118696
--- Comment #6 from Stefan Schulze Frielinghaus
---
Patch LGTM and I started a bootstrap+regtest which will finish approximately in
4 hours. Sorry for the hassle and thanks for fixing this so quickly!
I think what is missing is to adapt the e
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118696
Jakub Jelinek changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118696
--- Comment #4 from Jakub Jelinek ---
--- gcc/config/s390/vector.md.jj2025-01-24 17:37:48.987458141 +0100
+++ gcc/config/s390/vector.md 2025-01-30 09:10:53.413542300 +0100
@@ -2166,7 +2166,7 @@ (define_insn_and_split "*vec_cmpgt
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118696
--- Comment #3 from Jakub Jelinek ---
I believe the bug is in *vec_cmpgt_nocc_emu
(and also *vec_cmpgtu_nocc_emu).
We are doing 128-bit y > x. That is (hi(y) gt hi(x)) or ((hi(y) eq hi(x)) and
(lo(y) gtu lo(x))).
But the splitter does
(define_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118696
--- Comment #2 from Jakub Jelinek ---
Indeed, it is that commit.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118696
Marek Polacek changed:
What|Removed |Added
Last reconfirmed||2025-01-29
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118696
--- Comment #1 from Jakub Jelinek ---
My bet is r15-7053.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118696
Jakub Jelinek changed:
What|Removed |Added
Target Milestone|--- |15.0
Priority|P3