aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)AuthorFilesLines
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
1995-12-31(instantiate_decls): Check DECL_SAVED_INSNS to see if obstack changeRichard Kenner1-1/+1
1995-12-30(assign_temp): Fix formatting.Richard Kenner1-5/+8
1995-12-29function.c (assign_temp): New function.Per Bothner1-0/+40
1995-12-29* function.c (assign_parms): Fix thinko for struct value arg.Per Bothner1-1/+1
1995-12-27(assign_parms): Set REGNO_POINTER_ALIGN for parms that are pointers.Richard Kenner1-1/+3
1995-12-18(fixup_var_refs_1): Fix error in last change (when mode of VAR is notRichard Kenner1-0/+2
1995-12-16(fixup_var_refs_1): Fix two incorrect calls to single_set.Richard Kenner1-2/+2
1995-12-15(init_temp_slots): New function.Richard Kenner1-4/+13
1995-12-14function.c (identify_blocks): Start with a chain of BLOCKs to match the rest ...Mike Stump1-28/+41
1995-11-26(fixup_var_refs_1): Make pseudo for DEST in PROMOTED_MODE unless in aRichard Kenner1-5/+6
1995-11-12(put_reg_into_stack): New arg volatile_p.Richard Kenner1-14/+19
1995-10-26(assign_parms): Don't trust the callee to copy a TREE_ADDRESSABLERichard Kenner1-1/+2
1995-10-20(init_function_start): Don't call init_insn_lengths here.Richard Kenner1-3/+0
1995-10-03(assign_stack_temp): Adjust full_size field of temp_slot whenRichard Kenner1-0/+1
1995-09-12(put_var_into_stack): For CONCAT case, order of placement depends onRichard Kenner1-1/+1
1995-08-28Fix spelling errors.Richard Kenner1-1/+1
1995-07-28(assign_stack_temp): When split a slot, set base_offset and full_size in the ...Richard Kenner1-0/+4
1995-07-14(struct temp_slot): New fields base_offset, full_size.Richard Kenner1-7/+21
1995-07-14(current_function_stdarg): New global variable.Richard Kenner1-1/+11
1995-07-10(setjmp_args_warning): Remove bogus arg.Richard Kenner1-2/+1
1995-06-15(assign_parms): Do all conversions in CONVERSION_INSNS.Richard Kenner1-1/+2
1995-06-15Update FSF address.Richard Kenner1-1/+2
1995-06-14(assign_parms): Use convert_to_mode instead of gen_lowpart whenRichard Kenner1-1/+1
1995-06-11(assign_parms): Handle promotions of both passed and nominal modes separately...Richard Kenner1-33/+51
1995-06-08(assign_parms): Don't call promote_mode on arg unlessRichard Kenner1-0/+3
1995-05-16Fix typos in comments.Richard Kenner1-6/+6
1995-05-07(expand_function_end): Don't warn about unusedJason Merrill1-1/+2
1995-04-26(expand_function_end): Warn about unused parms if both -Wunused and -W.Richard Kenner1-6/+4
1995-04-25(assign_parms): If STACK_REGS is defined...Richard Kenner1-0/+11
1995-04-20Use TREE_ADDRESSABLE rather than | TYPE_NEEDS_CONSTRUCTING to decide whether ...Jason Merrill1-1/+1
1995-04-17(instantiate_decls): Use temporary allocation ifJim Wilson1-2/+2
1995-03-27(preserve_temp_slots): Clear ADDR_TAKEN on item that we areRichard Kenner1-0/+1
1995-03-18(pop_function_context): Fix error in last change; reference old valueRichard Kenner1-3/+3
1995-03-15Handle compilation of nested functions from another scope.Jason Merrill1-10/+12
1995-03-01Remove Feb 28's FUNCTION_NEEDS_STATIC_CHAIN changes.Per Bothner1-10/+4
1995-02-28function.c (lookup_static_chain): Check for a static chain using FUNCTION_NEE...Per Bothner1-4/+10
1995-02-21(assign_parms): Added arg to RETURN_POPS_ARGS.Richard Kenner1-1/+1
1995-01-20(delete_handlers): When clear LABEL_PRESERVE_P,Jim Wilson1-1/+19
1995-01-13(optimize_bit_field): Don't remove a SUBREG that changes mode class.Richard Kenner1-2/+4
1994-12-29calls.c (expand_call): Set MEM_IN_STRUCT_P as needed on return value from ass...Jeff Law1-0/+1
1994-12-13(instantiate_virtual_regs_1, case PLUS): If offset isDoug Evans1-12/+21
1994-12-12(locate_and_pad_parm): Don't call pad_below for BLKmode parms in regs.Doug Evans1-1/+4
1994-12-07(locate_and_pad_parm): Do padding before roundingDoug Evans1-4/+5
1994-11-16Check target endianness at run time, not compile timeIan Lance Taylor1-31/+22
1994-11-16(init_function_start): UseJason Merrill1-1/+1
1994-11-15(assign_stack_temp): Compute size of slot afterDoug Evans1-1/+11