r197577 - in /trunk/gcc: ChangeLog config/epiph...

amylaar@gcc.gnu.org amylaar@gcc.gnu.org
Mon Apr 8 12:22:00 GMT 2013


Author: amylaar
Date: Mon Apr  8 12:22:41 2013
New Revision: 197577

URL: http://gcc.gnu.org/viewcvs?rev=197577&root=gcc&view=rev
Log:
        * config/epiphany/epiphany.h (struct GTY (()) machine_function):
        Add member lr_slot_known.
        * config/epiphany/epiphany.md (reload_insi_ra): Compute lr_slot_offs
        if necessary.
        * config/epiphany/epiphany.c (epiphany_compute_frame_size):
        Remove code that sets lr_slot_offset according to what a previous
        version of epiphany_emit_save_restore used to do.
        (epiphany_emit_save_restore): When doing an lr save or restore,
        set/verify lr_slot_known and lr_slot_offset.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/epiphany/epiphany.c
    trunk/gcc/config/epiphany/epiphany.h
    trunk/gcc/config/epiphany/epiphany.md



More information about the Gcc-cvs mailing list