]> git.ipfire.org Git - thirdparty/gcc.git/commit
epiphany.h (struct GTY (()) machine_function): Add member lr_slot_known.
authorJoern Rennecke <joern.rennecke@embecosm.com>
Mon, 8 Apr 2013 12:22:41 +0000 (12:22 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Mon, 8 Apr 2013 12:22:41 +0000 (13:22 +0100)
commit3b088b475ae0a65236db759996dce4406b6abb70
tree9bf68a745c02f6be1adfd6e016b1d38fe3f5151d
parentd8484d41e41682c4a0a21b6e8ab8270a6db226a6
epiphany.h (struct GTY (()) machine_function): Add member lr_slot_known.

        * 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.

From-SVN: r197577
gcc/ChangeLog
gcc/config/epiphany/epiphany.c
gcc/config/epiphany/epiphany.h
gcc/config/epiphany/epiphany.md