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