aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)AuthorFilesLines
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
1994-11-11(assign_stack_temp): Always initialize p->rtl_expr.Richard Kenner1-0/+1
1994-11-11(preserve_rtl_expr_result): find_temp_slot_from_address now used.Richard Kenner1-8/+8
1994-10-31(preserve_temp_slots): Preserve anything whose address was taken whenRichard Kenner1-2/+10
1994-10-17* function.c (current_function_outgoing_args_size): Update comment.Per Bothner1-3/+2
1994-10-07(preserve_temp_slots): If X cannot be a temp slot, preserve all thingsRichard Kenner1-3/+10
1994-10-07(assign_stack_temp): Abort if SIZE == -1.Richard Kenner1-0/+5
1994-10-06(struct temp_slot): New field addr_taken.Richard Kenner1-11/+43
1994-10-02ontext, adds argument to indicate that the new function is not a nested funct...Jason Merrill1-5/+19
1994-09-28(trampoline_address): Add missing call to round_trampoline.Richard Kenner1-1/+3
1994-09-27(optimize_bit_field): Put any insns made by change_address in front of INSN.Richard Kenner1-2/+10
1994-09-20(pop_function_context): Clear reg_renumber.Richard Kenner1-0/+1
1994-09-12(assign_parms): Set RTX_UNCHANGING_P on stack_parmJim Wilson1-0/+3
1994-09-10(expand_main_function): Don't call __main ifJason Merrill1-2/+7
1994-08-19(assign_parms): If parm is transparent union, use type of first field.Richard Kenner1-0/+7
1994-08-12(expand_function_start): Add redundant copy to static_chain_incoming_rtx if...Richard Kenner1-3/+6
1994-08-08(expand_function_start): Only use static_chain_incoming_rtx once if itRichard Kenner1-4/+13
1994-07-29(expand_function_start): Initialize VALUE_ADDRESS.Richard Kenner1-1/+1
1994-07-13tree.h (TYPE_NEEDS_CONSTRUCTING): New macro.Jason Merrill1-0/+1
1994-07-10(instantiate_virtual_regs_1): Remove last change.Richard Kenner1-1/+1
1994-07-08(instantiate_virtual_regs_1, case SET): If DEST isRichard Kenner1-1/+1
1994-07-08fix temp lifetime (FOR TARGET_EXPRs only)Mike Stump1-5/+15
1994-06-14Cast pointer operands to bzero, bcopy, and bcmp to (char *).Richard Kenner1-3/+4
1994-05-27(assign_parms): Set REG_USERVAR_P when parm is passed by invisibleRichard Kenner1-0/+1
1994-05-12(assign_parms): Fix typo in previous change.Richard Kenner1-1/+1
1994-05-06(fixup_var_refs_insns): Change from USE and CLOBBER insns to usingRichard Kenner1-13/+1
1994-05-06(assign_parms): Spread out the REG_EQUIV notes onRichard Kenner1-10/+35
1994-05-06(assign_parms): Use expr_size when appropriate.Richard Kenner1-14/+7
1994-04-26Use new macro AGGREGATE_TYPE_P.Per Bothner1-32/+7
1994-04-21Add prototypes for static functions.Richard Kenner1-60/+47
1994-04-18(assign_parms, promoted_input_arg, expand_function_start): Use promote_mode.Richard Kenner1-37/+7