aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)Author
1995-03-28(preserve_temp_slots): Clear ADDR_TAKEN on item that we arekenner
1995-03-18(pop_function_context): Fix error in last change; reference old valuekenner
1995-03-15Handle compilation of nested functions from another scope.merrill
1995-03-02Remove Feb 28's FUNCTION_NEEDS_STATIC_CHAIN changes.bothner
1995-02-28* function.c (lookup_static_chain): Check for a static chainbothner
1995-02-21(assign_parms): Added arg to RETURN_POPS_ARGS.kenner
1995-01-21(delete_handlers): When clear LABEL_PRESERVE_P,wilson
1995-01-13(optimize_bit_field): Don't remove a SUBREG that changes mode class.kenner
1994-12-30 * calls.c (expand_call): Set MEM_IN_STRUCT_P as needed on returnlaw
1994-12-13(instantiate_virtual_regs_1, case PLUS): If offset isdje
1994-12-12(locate_and_pad_parm): Don't call pad_below for BLKmode parms in regs.dje
1994-12-07(locate_and_pad_parm): Do padding before roundingdje
1994-11-16Check target endianness at run time, not compile timeian
1994-11-16(init_function_start): Usemerrill
1994-11-15(assign_stack_temp): Compute size of slot afterdje
1994-11-11(assign_stack_temp): Always initialize p->rtl_expr.kenner
1994-11-11(preserve_rtl_expr_result): find_temp_slot_from_address now used.kenner
1994-10-31(preserve_temp_slots): Preserve anything whose address was taken whenkenner
1994-10-17* function.c (current_function_outgoing_args_size): Update comment.bothner
1994-10-07(preserve_temp_slots): If X cannot be a temp slot, preserve all thingskenner
1994-10-07(assign_stack_temp): Abort if SIZE == -1.kenner
1994-10-06(struct temp_slot): New field addr_taken.kenner
1994-10-02ontext, adds argument to indicate that the newmerrill
1994-09-28(trampoline_address): Add missing call to round_trampoline.kenner
1994-09-27(optimize_bit_field): Put any insns made by change_address in front of INSN.kenner
1994-09-20(pop_function_context): Clear reg_renumber.kenner
1994-09-12(assign_parms): Set RTX_UNCHANGING_P on stack_parmwilson
1994-09-10 (expand_main_function): Don't call __main ifmerrill
1994-08-19(assign_parms): If parm is transparent union, use type of first field.kenner
1994-08-12(expand_function_start): Add redundant copy tokenner
1994-08-08(expand_function_start): Only use static_chain_incoming_rtx once if itkenner
1994-07-29(expand_function_start): Initialize VALUE_ADDRESS.kenner
1994-07-13Wed Jul 13 03:30:36 1994 Jason Merrill (jason@deneb.cygnus.com)merrill
1994-07-10(instantiate_virtual_regs_1): Remove last change.kenner
1994-07-08(instantiate_virtual_regs_1, case SET): If DEST iskenner
1994-07-08fix temp lifetime (FOR TARGET_EXPRs only)mrs
1994-06-14Cast pointer operands to bzero, bcopy, and bcmp to (char *).kenner
1994-05-27(assign_parms): Set REG_USERVAR_P when parm is passed by invisiblekenner
1994-05-12(assign_parms): Fix typo in previous change.kenner
1994-05-06(fixup_var_refs_insns): Change from USE and CLOBBER insns to usingkenner
1994-05-06(assign_parms): Spread out the REG_EQUIV notes onkenner
1994-05-06(assign_parms): Use expr_size when appropriate.kenner
1994-04-26Use new macro AGGREGATE_TYPE_P.bothner
1994-04-21Add prototypes for static functions.kenner
1994-04-18(assign_parms, promoted_input_arg, expand_function_start): Use promote_mode.kenner
1994-04-17 * function.c (locate_and_pad_parm): For ARGS_GROW_DOWNWARD,law
1994-04-10No longer handle LSHIFT.kenner
1994-04-09(unitialized_vars_warning, setjmp_args_warning): Reword warning to bekenner
1994-04-06(push_function_context): Use current_function_varargs.kenner
1994-04-06(expand_function_start): Delay copying static chain.kenner