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