[Bug target/96127] ICE in extract_insn, at recog.c:2294

2023-12-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96127

--- Comment #6 from GCC Commits  ---
The master branch has been updated by Jakub Jelinek :

https://gcc.gnu.org/g:0d79636b8d2c7f0da16fbf5f786993783a4389ff

commit r14-6263-g0d79636b8d2c7f0da16fbf5f786993783a4389ff
Author: Jakub Jelinek 
Date:   Thu Dec 7 09:45:13 2023 +0100

testsuite: Fix up gcc.target/s390/pr96127.c test for modern C [PR96127]

I've noticed this test regressed on s390x-linux with the addition of the
switch to modern C patchset.  Haven't tried to reproduce the ICE, but as it
was a backend ICE and FE after warning used to add such casts before (now
errors), I think this ought to keep the testcase testing what was intended
before.

2023-12-07  Jakub Jelinek  

PR target/96127
* gcc.target/s390/pr96127.c (c1): Add casts to long int *.

[Bug target/96127] ICE in extract_insn, at recog.c:2294

2023-12-03 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96127

Jakub Jelinek  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||jakub at gcc dot gnu.org
 Resolution|--- |FIXED

--- Comment #5 from Jakub Jelinek  ---
Fixed then.

[Bug target/96127] ICE in extract_insn, at recog.c:2294

2021-09-06 Thread krebbel at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96127

--- Comment #4 from Andreas Krebbel  ---
The testcase does not appear to fail on current GCC 10 branch. So I would just
close it as fixed in GCC 11.

[Bug target/96127] ICE in extract_insn, at recog.c:2294

2021-09-02 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96127

--- Comment #3 from Jonathan Wakely  ---
Andreas, do you need to backport this, or should it be closed as fixed for
11.0?

[Bug target/96127] ICE in extract_insn, at recog.c:2294

2020-08-29 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96127

Arseny Solokha  changed:

   What|Removed |Added

 CC||asolokha at gmx dot com

--- Comment #2 from Arseny Solokha  ---
Is there any work pending?

[Bug target/96127] ICE in extract_insn, at recog.c:2294

2020-07-17 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96127

--- Comment #1 from CVS Commits  ---
The master branch has been updated by Andreas Krebbel :

https://gcc.gnu.org/g:80029561822fe4f010f72940527c4ee9ff8dbf56

commit r11-2188-g80029561822fe4f010f72940527c4ee9ff8dbf56
Author: Andreas Krebbel 
Date:   Fri Jul 17 08:49:29 2020 +0200

Fix PR96127

In s390_expand_insv the movstrict patterns are always generated with a
CC clobber although only movstricthi actually needs one.  The patch
invokes the expanders instead of constructing the pattern by hand.

Bootstrapped and regression tested on s390x.

gcc/ChangeLog:

PR target/96127
* config/s390/s390.c (s390_expand_insv): Invoke the movstrict
expanders to generate the pattern.
* config/s390/s390.md ("*movstricthi", "*movstrictqi"): Remove the
'*' to have callable expanders.

gcc/testsuite/ChangeLog:

PR target/96127
* gcc.target/s390/pr96127.c: New test.

[Bug target/96127] ICE in extract_insn, at recog.c:2294

2020-07-09 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96127

Martin Liška  changed:

   What|Removed |Added

   Last reconfirmed||2020-07-09
 Ever confirmed|0   |1
 Status|UNCONFIRMED |NEW
 CC||uweigand at gcc dot gnu.org