https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64010
--- Comment #12 from Ulrich Weigand uweigand at gcc dot gnu.org ---
Author: uweigand
Date: Wed Dec 17 15:07:28 2014
New Revision: 218821
URL: https://gcc.gnu.org/viewcvs?rev=218821root=gccview=rev
Log:
2014-12-17 Ulrich Weigand
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64010
--- Comment #13 from Ulrich Weigand uweigand at gcc dot gnu.org ---
Since this has been in mainline for two weeks without reported issues, and it
should in general be a safe change, I've backported the patch to 4.9 now.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64010
Ulrich Weigand uweigand at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64010
--- Comment #9 from Nick Clifton nickc at redhat dot com ---
Hi Ulrich,
Thanks - ypur patch does work, and it is certainly better than mine. Will
you be applying it to the gcc mainline sources ? (And maybe the 4.9 branch as
well ?)
Cheers
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64010
--- Comment #10 from Ulrich Weigand uweigand at gcc dot gnu.org ---
Author: uweigand
Date: Wed Dec 3 21:59:10 2014
New Revision: 218335
URL: https://gcc.gnu.org/viewcvs?rev=218335root=gccview=rev
Log:
PR rtl-optimization/64010
*
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64010
--- Comment #11 from Ulrich Weigand uweigand at gcc dot gnu.org ---
Hi Nick,
I've checked this in to mainline now. I'd like to wait for a couple of days to
see if anything breaks before backporting ...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64010
Nick Clifton nickc at redhat dot com changed:
What|Removed |Added
CC||nickc at redhat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64010
--- Comment #3 from Nick Clifton nickc at redhat dot com ---
Hi Alex,
This appears to be a reload bug. Before reload we have:
(call_insn 12 (call:HI (mem:HI (mem:HI (plus:HI (reg:HI R14)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64010
Ulrich Weigand uweigand at gcc dot gnu.org changed:
What|Removed |Added
CC||uweigand at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64010
--- Comment #5 from Ulrich Weigand uweigand at gcc dot gnu.org ---
Created attachment 34170
-- https://gcc.gnu.org/bugzilla/attachment.cgi?id=34170action=edit
Do not clobber function argument registers
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64010
--- Comment #6 from Peter A. Bigot pab at pabigot dot com ---
The alternative patch (using find_reg_fusage) does fix the problem in my
reproducing test case and in a real application. Thank you.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64010
--- Comment #7 from Peter A. Bigot pab at pabigot dot com ---
I don't know if https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64160 is related;
it appears to be a similar problem affecting a value returned in multiple
registers. It's present both
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64010
--- Comment #8 from Alex Mykyta amykyta3 at gmail dot com ---
Also confirmed Ulrich's patch.
Thank you for taking care of this.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64010
Peter A. Bigot pab at pabigot dot com changed:
What|Removed |Added
CC||pab at pabigot
14 matches
Mail list logo