r197586 - in /trunk/gcc: ChangeLog config/epiph...
amylaar@gcc.gnu.org
amylaar@gcc.gnu.org
Mon Apr 8 15:42:00 GMT 2013
Author: amylaar
Date: Mon Apr 8 15:42:10 2013
New Revision: 197586
URL: http://gcc.gnu.org/viewcvs?rev=197586&root=gcc&view=rev
Log:
* config/epiphany/epiphany.md (GPR_1): New constant.
(define_expand "mov<mode>cc): FAIL if gen_compare_reg returned 0.
* config/epiphany/epiphany.c (gen_compare_reg):
For flag_finite_math_only, avoid swapping operands when r0 and/or r1
is already in place.
Use GPR_0 / GPR_1 instead of 0/1 for r0/r1 register numbers.
Don't require being called during rtl expansion; If y operlaps r0,
return 0.
(epiphany_compute_frame_size, epiphany_expand_prologue): Use GPR_1.
(epiphany_expand_epilogue): Likewise.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/epiphany/epiphany.c
trunk/gcc/config/epiphany/epiphany.md
More information about the Gcc-cvs
mailing list