Changeset 1464 for branches/GNU/src/gcc/gcc/function.c
- Timestamp:
- Sep 7, 2004, 3:33:15 AM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GNU/src/gcc/gcc/function.c
-
Property cvs2svn:cvs-rev
changed from
1.1.1.2
to1.1.1.3
r1463 r1464 783 783 { 784 784 p->level = target_temp_slot_level; 785 p->keep = 0;785 p->keep = 1; 786 786 } 787 787 else if (keep == 3) … … 1509 1509 1510 1510 if (regno < func->x_max_parm_reg) 1511 new = func->x_parm_reg_stack_loc[regno]; 1511 { 1512 if (!func->x_parm_reg_stack_loc) 1513 abort (); 1514 new = func->x_parm_reg_stack_loc[regno]; 1515 } 1512 1516 1513 1517 if (new == 0) … … 6996 7000 do_pending_stack_adjust (); 6997 7001 7002 /* ??? This is a kludge. We want to ensure that instructions that 7003 may trap are not moved into the epilogue by scheduling, because 7004 we don't always emit unwind information for the epilogue. 7005 However, not all machine descriptions define a blockage insn, so 7006 emit an ASM_INPUT to act as one. */ 7007 if (flag_non_call_exceptions) 7008 emit_insn (gen_rtx_ASM_INPUT (VOIDmode, "")); 7009 6998 7010 /* Mark the end of the function body. 6999 7011 If control reaches this insn, the function can drop through -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.