Ignore:
Timestamp:
Sep 7, 2004, 3:33:15 AM (21 years ago)
Author:
bird
Message:

GCC v3.3.4 - official sources.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/GNU/src/gcc/gcc/function.c

    • Property cvs2svn:cvs-rev changed from 1.1.1.2 to 1.1.1.3
    r1463 r1464  
    783783    {
    784784      p->level = target_temp_slot_level;
    785       p->keep = 0;
     785      p->keep = 1;
    786786    }
    787787  else if (keep == 3)
     
    15091509
    15101510  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    }
    15121516
    15131517  if (new == 0)
     
    69967000  do_pending_stack_adjust ();
    69977001
     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
    69987010  /* Mark the end of the function body.
    69997011     If control reaches this insn, the function can drop through
Note: See TracChangeset for help on using the changeset viewer.