https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90082
--- Comment #7 from Jakub Jelinek ---
Author: jakub
Date: Fri Aug 30 12:37:28 2019
New Revision: 275149
URL: https://gcc.gnu.org/viewcvs?rev=275149&root=gcc&view=rev
Log:
Backported from mainline
2019-04-16 Jakub Jelinek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90082
--- Comment #6 from Jakub Jelinek ---
Author: jakub
Date: Tue Apr 30 21:06:33 2019
New Revision: 270753
URL: https://gcc.gnu.org/viewcvs?rev=270753&root=gcc&view=rev
Log:
Backported from mainline
2019-04-16 Jakub Jelinek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90082
Jakub Jelinek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90082
--- Comment #4 from Jakub Jelinek ---
Author: jakub
Date: Tue Apr 16 08:26:26 2019
New Revision: 270380
URL: https://gcc.gnu.org/viewcvs?rev=270380&root=gcc&view=rev
Log:
PR rtl-optimization/90082
* dce.c (can_delete_call): New f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90082
--- Comment #3 from Jakub Jelinek ---
Created attachment 46167
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46167&action=edit
gcc9-pr90082.patch
Untested fix.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90082
--- Comment #2 from Jakub Jelinek ---
The problem is that in this case can_alter_cfg is false (fast DCE), and we have
a
(call_insn/u 27 25 38 2 (set (reg:SI 0 ax)
(call (mem:QI (symbol_ref:DI ("__mulvsi3") [flags 0x41]) [0 S1 A8])
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90082
Jakub Jelinek changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90082
Andrew Pinski changed:
What|Removed |Added
Keywords||error-recovery
Severity|normal