OSDN Git Service

(fold_rtx, case PLUS): When seeing if negative of constant is around,
[pf3gnuchains/gcc-fork.git] / gcc / function.c
1997-04-18 wilson(instantiate_decls): For DECL_INCOMING_RTL, use max
1997-04-03 wilson(expand_function_start): Emit queue after expanding
1997-03-28 dje * function.c (expand_function_end): Output NOTE_REPEAT...
1997-03-18 ianAdd a REG_EQUIV note when a register parameter has...
1997-02-16 merrillx
1997-02-09 kenner(assign_stack_temp): Clear MEM flags from reuse.
1997-02-07 kenner(instantiate_virtual_regs_1, case USE, CLOBBER): Fix...
1997-01-30 kenner(TRAMPOLINE_ALIGNMENT): Provide default.
1997-01-21 kenner(mark_all_temps_used): Set KEEP as well.
1997-01-19 kenner(instantiate_virtual_regs_1, case USE, case CLOBBER...
1997-01-03 kenner(push_function_context_to, pop_function_context_from...
1996-12-13 ianCheck SMALL_REGISTER_CLASSES at runtime
1996-12-11 kenner(fixup_var_refs_1, case ZERO_EXTRACT): Don't call fixup...
1996-12-07 kenner(frame_offset, get_frame_size): Make HOST_WIDE_INT.
1996-11-09 wilson(expand_function_end): Handle BLKmode structures returned
1996-09-29 kenner(assign_parms): Use mark_user_reg.
1996-09-25 wilson(instantiate_decl): Always store addr back into x.
1996-08-26 kenner(mark_all_temps_used): Fix error in last change.
1996-08-26 kenner(mark_all_temps_used): New function.
1996-07-23 mrsinstall EH code
1996-07-08 wilson(aggregate_value_p): If hard_function_value returns
1996-07-03 mrsformatting tweaks
1996-06-18 kenner(find_temp_slot_from_address): Check for overlap from...
1996-06-08 kenner(fixup_var_refs_1, case SIGN_EXTEND): Handle paradoxica...
1996-06-06 wilson(assign_parms): Handle PARALLEL parameter in ENTRY_PARM.
1996-06-06 kenner(assign_parms): Tighten up code that makes REG_EQUIV...
1996-05-19 kennerInclude bc-emit.h.
1996-05-09 dje * function.c (aggregate_value_p): Return 1 if TREE_ADD...
1996-05-06 kenner(assign_parms): Set RTX_UNCHANGING_P in stack_parm...
1996-04-16 kenner(expand_function_end): Allow TRAMPOLINE_TEMPLATE
1996-04-16 kenner(push_function_context_{to,from}): Save and restore
1996-04-15 mrs * function.c (preserve_temp_slots): Only preserve...
1996-03-29 law * calls.c (expand_call): Remove current_call_is_indire...
1996-03-26 merrill(expand_function_start): Don't set up context_display
1996-03-05 merrill(expand_expr, case *_DECL): If we make a non-local
1996-03-04 kenner(bc_expand_function_start): Likewise.
1996-01-15 kenner({,round_}trampoline_address): TRAMPOLINE_ALIGNMENT...
1996-01-01 kenner(assign_temp): Add extra arg, DONT_PROMOTE.
1995-12-31 kenner(instantiate_decls): Check DECL_SAVED_INSNS to see...
1995-12-30 kenner(assign_temp): Fix formatting.
1995-12-29 bothner* function.c (assign_temp): New function. Can handle...
1995-12-29 bothner* function.c (assign_parms): Fix thinko for struct...
1995-12-27 kenner(assign_parms): Set REGNO_POINTER_ALIGN for parms that...
1995-12-18 kenner(fixup_var_refs_1): Fix error in last change (when...
1995-12-16 kenner(fixup_var_refs_1): Fix two incorrect calls to single_set.
1995-12-15 kenner(init_temp_slots): New function.
1995-12-14 mrs * function.c (identify_blocks): Start with a chain...
1995-11-26 kenner(fixup_var_refs_1): Make pseudo for DEST in PROMOTED_MO...
1995-11-12 kenner(put_reg_into_stack): New arg volatile_p.
1995-10-27 kenner(assign_parms): Don't trust the callee to copy a TREE_A...
1995-10-20 kenner(init_function_start): Don't call init_insn_lengths...
1995-10-03 kenner(assign_stack_temp): Adjust full_size field of temp_slo...
1995-09-12 kenner(put_var_into_stack): For CONCAT case, order of placeme...
1995-08-28 kennerFix spelling errors.
1995-07-28 kenner(assign_stack_temp): When split a slot, set base_offset...
1995-07-14 kenner(struct temp_slot): New fields base_offset, full_size.
1995-07-14 kenner(current_function_stdarg): New global variable.
1995-07-10 kenner(setjmp_args_warning): Remove bogus arg.
1995-06-15 kenner(assign_parms): Do all conversions in CONVERSION_INSNS.
1995-06-15 kennerUpdate FSF address.
1995-06-14 kenner(assign_parms): Use convert_to_mode instead of gen_lowp...
1995-06-11 kenner(assign_parms): Handle promotions of both passed and...
1995-06-08 kenner(assign_parms): Don't call promote_mode on arg unless
1995-05-16 kennerFix typos in comments.
1995-05-07 merrill(expand_function_end): Don't warn about unused
1995-04-26 kenner(expand_function_end): Warn about unused parms if both...
1995-04-25 kenner(assign_parms): If STACK_REGS is defined, generate...
1995-04-20 merrillUse TREE_ADDRESSABLE rather than
1995-04-17 wilson(instantiate_decls): Use temporary allocation if
1995-03-28 kenner(preserve_temp_slots): Clear ADDR_TAKEN on item that...
1995-03-18 kenner(pop_function_context): Fix error in last change; refer...
1995-03-15 merrillHandle compilation of nested functions from another...
1995-03-02 bothnerRemove Feb 28's FUNCTION_NEEDS_STATIC_CHAIN changes.
1995-02-28 bothner* function.c (lookup_static_chain): Check for a static...
1995-02-21 kenner(assign_parms): Added arg to RETURN_POPS_ARGS.
1995-01-21 wilson(delete_handlers): When clear LABEL_PRESERVE_P,
1995-01-13 kenner(optimize_bit_field): Don't remove a SUBREG that change...
1994-12-30 law * calls.c (expand_call): Set MEM_IN_STRUCT_P as needed...
1994-12-13 dje(instantiate_virtual_regs_1, case PLUS): If offset is
1994-12-12 dje(locate_and_pad_parm): Don't call pad_below for BLKmode...
1994-12-07 dje(locate_and_pad_parm): Do padding before rounding
1994-11-16 ianCheck target endianness at run time, not compile time
1994-11-16 merrill(init_function_start): Use
1994-11-15 dje(assign_stack_temp): Compute size of slot after
1994-11-11 kenner(assign_stack_temp): Always initialize p->rtl_expr.
1994-11-11 kenner(preserve_rtl_expr_result): find_temp_slot_from_address...
1994-10-31 kenner(preserve_temp_slots): Preserve anything whose address...
1994-10-17 bothner* function.c (current_function_outgoing_args_size)...
1994-10-07 kenner(preserve_temp_slots): If X cannot be a temp slot,...
1994-10-07 kenner(assign_stack_temp): Abort if SIZE == -1.
1994-10-06 kenner(struct temp_slot): New field addr_taken.
1994-10-02 merrillontext, adds argument to indicate that the new
1994-09-28 kenner(trampoline_address): Add missing call to round_trampoline.
1994-09-27 kenner(optimize_bit_field): Put any insns made by change_addr...
1994-09-20 kenner(pop_function_context): Clear reg_renumber.
1994-09-12 wilson(assign_parms): Set RTX_UNCHANGING_P on stack_parm
1994-09-10 merrill (expand_main_function): Don't call __main if
1994-08-19 kenner(assign_parms): If parm is transparent union, use type...
1994-08-12 kenner(expand_function_start): Add redundant copy to
1994-08-08 kenner(expand_function_start): Only use static_chain_incoming...
next