https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88364
Thomas Koenig changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88364
--- Comment #5 from Harald Anlauf ---
(In reply to Thomas Koenig from comment #4)
> A simple fix is not to do the clobbers if there is a reference:
The fix in c#4 fixes the testcase in c#2 for me.
I'll give it a try.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88364
--- Comment #4 from Thomas Koenig ---
A simple fix is not to do the clobbers if there is a reference:
Index: trans-expr.c
===
--- trans-expr.c(Revision 266250)
+++ trans-exp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88364
Bug 88364 depends on bug 88304, which changed state.
Bug 88304 Summary: [9 Regression] ICE in use_pointer_in_frame, at
tree-nested.c:267
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88304
What|Removed |Added
--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88364
--- Comment #3 from Thomas Koenig ---
Probably easiest to omit the clobber if there is a reference.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88364
Dominique d'Humieres changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88364
Jakub Jelinek changed:
What|Removed |Added
Priority|P3 |P4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88364
Jakub Jelinek changed:
What|Removed |Added
Keywords|ice-on-valid-code |wrong-code
CC|