summaryrefslogtreecommitdiff
path: root/gcc/function.c
Commit message (Expand)AuthorAgeFilesLines
* function.c (expand_function_end): Make sure we finish off any leftover except...Mike Stump1997-05-151-0/+18
* reformat a little to match GNU coding standards.Mike Stump1997-05-061-4/+4
* xJason Merrill1997-04-241-0/+8
* (instantiate_decls): For DECL_INCOMING_RTL, use maxJim Wilson1997-04-181-4/+8
* (expand_function_start): Emit queue after expandingJim Wilson1997-04-031-1/+6
* function.c (expand_function_end): Output NOTE_REPEATED_LINE_NUMBER for last l...Doug Evans1997-03-281-0/+8
* Add a REG_EQUIV note when a register parameter has a stack locationIan Lance Taylor1997-03-181-4/+4
* xJason Merrill1997-02-161-3/+1
* (assign_stack_temp): Clear MEM flags from reuse.Richard Kenner1997-02-091-0/+5
* (instantiate_virtual_regs_1, case USE, CLOBBER): Fix error in last change.Richard Kenner1997-02-071-1/+1
* (TRAMPOLINE_ALIGNMENT): Provide default.Richard Kenner1997-01-301-1/+5
* (mark_all_temps_used): Set KEEP as well.Richard Kenner1997-01-211-1/+1
* (instantiate_virtual_regs_1...Richard Kenner1997-01-191-4/+21
* (push_function_context_to, pop_function_context_from): Save andRichard Kenner1997-01-031-1/+3
* Check SMALL_REGISTER_CLASSES at runtimeIan Lance Taylor1996-12-131-20/+25
* (fixup_var_refs_1, case ZERO_EXTRACT): Don't call fixup_memory_subregRichard Kenner1996-12-111-2/+2
* (frame_offset, get_frame_size): Make HOST_WIDE_INT.Richard Kenner1996-12-071-2/+2
* (expand_function_end): Handle BLKmode structures returnedJim Wilson1996-11-081-0/+5
* (assign_parms): Use mark_user_reg.Richard Kenner1996-09-291-2/+2
* (instantiate_decl): Always store addr back into x.Jim Wilson1996-09-251-20/+20
* (mark_all_temps_used): Fix error in last change.Richard Kenner1996-08-261-1/+1
* (mark_all_temps_used): New function.Richard Kenner1996-08-251-0/+15
* install EH codeMike Stump1996-07-231-0/+1
* (aggregate_value_p): If hard_function_value returnsJim Wilson1996-07-081-0/+6
* formatting tweaksMike Stump1996-07-031-23/+16
* (find_temp_slot_from_address): Check for overlap from BASE_OFFSET if XRichard Kenner1996-06-181-1/+6
* (fixup_var_refs_1, case SIGN_EXTEND): Handle paradoxical SUBREGs as first ope...Richard Kenner1996-06-081-4/+32
* (assign_parms): Handle PARALLEL parameter in ENTRY_PARM.Jim Wilson1996-06-061-10/+26
* (assign_parms): Tighten up code that makes REG_EQUIV notes for parms.Richard Kenner1996-06-061-19/+24
* Include bc-emit.h.Richard Kenner1996-05-191-8/+3
* * function.c (aggregate_value_p): Return 1 if TREE_ADDRESSABLE.Doug Evans1996-05-091-0/+4
* (assign_parms): Set RTX_UNCHANGING_P in stack_parm if parm isRichard Kenner1996-05-061-1/+3
* (expand_function_end): Allow TRAMPOLINE_TEMPLATERichard Kenner1996-04-161-5/+12
* (push_function_context_{to,from}): Save and restoreRichard Kenner1996-04-161-0/+2
* function.c (preserve_temp_slots): Only preserve temporaries that happen to be...Mike Stump1996-04-151-9/+13
* calls.c (expand_call): Remove current_call_is_indirect nonsense.Jeff Law1996-03-291-4/+1
* (expand_function_start): Don't set up context_displayJason Merrill1996-03-261-34/+38
* (expand_expr, case *_DECL): If we make a non-local reference from a function ...Jason Merrill1996-03-051-3/+5
* (bc_expand_function_start): Likewise.Richard Kenner1996-03-041-1/+1
* ({,round_}trampoline_address): TRAMPOLINE_ALIGNMENT is in bits, notRichard Kenner1996-01-151-4/+5
* (assign_temp): Add extra arg, DONT_PROMOTE.Richard Kenner1995-12-311-6/+7
* (instantiate_decls): Check DECL_SAVED_INSNS to see if obstack changeRichard Kenner1995-12-311-1/+1
* (assign_temp): Fix formatting.Richard Kenner1995-12-301-5/+8
* function.c (assign_temp): New function.Per Bothner1995-12-291-0/+40
* * function.c (assign_parms): Fix thinko for struct value arg.Per Bothner1995-12-291-1/+1
* (assign_parms): Set REGNO_POINTER_ALIGN for parms that are pointers.Richard Kenner1995-12-271-1/+3
* (fixup_var_refs_1): Fix error in last change (when mode of VAR is notRichard Kenner1995-12-181-0/+2
* (fixup_var_refs_1): Fix two incorrect calls to single_set.Richard Kenner1995-12-161-2/+2
* (init_temp_slots): New function.Richard Kenner1995-12-151-4/+13
* function.c (identify_blocks): Start with a chain of BLOCKs to match the rest ...Mike Stump1995-12-141-28/+41