aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)AuthorFilesLines
1997-12-15Bring over changes from latest gcc-2.8 pre-release.Jeff Law1-2/+2
1997-12-06Merge from gcc-2.8Jeff Law1-11/+32
1997-11-02Update mainline egcs to gcc2 snapshot 971021.Jeff Law1-53/+283
1997-10-28function.c (assign_parms): Correct mode of stack_parm if entry_parm underwent...Doug Evans1-0/+6
1997-10-18tree.c (restore_tree_status): Also free up temporary storage when we finish a...Jason Merrill1-1/+1
1997-08-27reorg.c (dbr_schedule): Allow current_function_return_rtx to be something oth...Jeffrey A Law1-4/+9
1997-08-02(put_var_into_stack, assign_parms): If -fcheck-memory-usage, set theRichard Kenner1-2/+42
1997-07-27(put_var_into_stack, trampoline_address): Treat inline_function_declRichard Kenner1-2/+3
1997-07-17(expand_function_end): If function is non-leaf and stack checking isRichard Kenner1-0/+20
1997-05-15function.c (expand_function_end): Make sure we finish off any leftover except...Mike Stump1-0/+18
1997-05-06reformat a little to match GNU coding standards.Mike Stump1-4/+4
1997-04-24xJason Merrill1-0/+8
1997-04-18(instantiate_decls): For DECL_INCOMING_RTL, use maxJim Wilson1-4/+8
1997-04-03(expand_function_start): Emit queue after expandingJim Wilson1-1/+6
1997-03-28function.c (expand_function_end): Output NOTE_REPEATED_LINE_NUMBER for last l...Doug Evans1-0/+8
1997-03-18Add a REG_EQUIV note when a register parameter has a stack locationIan Lance Taylor1-4/+4
1997-02-16xJason Merrill1-3/+1
1997-02-09(assign_stack_temp): Clear MEM flags from reuse.Richard Kenner1-0/+5
1997-02-07(instantiate_virtual_regs_1, case USE, CLOBBER): Fix error in last change.Richard Kenner1-1/+1
1997-01-30(TRAMPOLINE_ALIGNMENT): Provide default.Richard Kenner1-1/+5
1997-01-21(mark_all_temps_used): Set KEEP as well.Richard Kenner1-1/+1
1997-01-19(instantiate_virtual_regs_1...Richard Kenner1-4/+21
1997-01-03(push_function_context_to, pop_function_context_from): Save andRichard Kenner1-1/+3
1996-12-13Check SMALL_REGISTER_CLASSES at runtimeIan Lance Taylor1-20/+25
1996-12-11(fixup_var_refs_1, case ZERO_EXTRACT): Don't call fixup_memory_subregRichard Kenner1-2/+2
1996-12-07(frame_offset, get_frame_size): Make HOST_WIDE_INT.Richard Kenner1-2/+2
1996-11-08(expand_function_end): Handle BLKmode structures returnedJim Wilson1-0/+5
1996-09-29(assign_parms): Use mark_user_reg.Richard Kenner1-2/+2
1996-09-25(instantiate_decl): Always store addr back into x.Jim Wilson1-20/+20
1996-08-26(mark_all_temps_used): Fix error in last change.Richard Kenner1-1/+1
1996-08-25(mark_all_temps_used): New function.Richard Kenner1-0/+15
1996-07-23install EH codeMike Stump1-0/+1
1996-07-08(aggregate_value_p): If hard_function_value returnsJim Wilson1-0/+6
1996-07-03formatting tweaksMike Stump1-23/+16
1996-06-18(find_temp_slot_from_address): Check for overlap from BASE_OFFSET if XRichard Kenner1-1/+6
1996-06-08(fixup_var_refs_1, case SIGN_EXTEND): Handle paradoxical SUBREGs as first ope...Richard Kenner1-4/+32
1996-06-06(assign_parms): Handle PARALLEL parameter in ENTRY_PARM.Jim Wilson1-10/+26
1996-06-06(assign_parms): Tighten up code that makes REG_EQUIV notes for parms.Richard Kenner1-19/+24
1996-05-19Include bc-emit.h.Richard Kenner1-8/+3
1996-05-09* function.c (aggregate_value_p): Return 1 if TREE_ADDRESSABLE.Doug Evans1-0/+4
1996-05-06(assign_parms): Set RTX_UNCHANGING_P in stack_parm if parm isRichard Kenner1-1/+3
1996-04-16(expand_function_end): Allow TRAMPOLINE_TEMPLATERichard Kenner1-5/+12
1996-04-16(push_function_context_{to,from}): Save and restoreRichard Kenner1-0/+2
1996-04-15function.c (preserve_temp_slots): Only preserve temporaries that happen to be...Mike Stump1-9/+13
1996-03-29calls.c (expand_call): Remove current_call_is_indirect nonsense.Jeff Law1-4/+1
1996-03-26(expand_function_start): Don't set up context_displayJason Merrill1-34/+38
1996-03-05(expand_expr, case *_DECL): If we make a non-local reference from a function ...Jason Merrill1-3/+5
1996-03-04(bc_expand_function_start): Likewise.Richard Kenner1-1/+1
1996-01-15({,round_}trampoline_address): TRAMPOLINE_ALIGNMENT is in bits, notRichard Kenner1-4/+5
1995-12-31(assign_temp): Add extra arg, DONT_PROMOTE.Richard Kenner1-6/+7