summaryrefslogtreecommitdiff
path: root/gcc/function.c
Commit message (Expand)AuthorAgeFilesLines
* re PR middle-end/17367 (expand_expr_addr_expr with parallels (-O1 -mcpu=G5))Richard Henderson2004-09-091-1/+1
* re PR rtl-optimization/17186 (ICE in move_for_stack_reg, at reg-stack.c:1065)Richard Henderson2004-09-081-6/+5
* function.c (reference_callee_copied): New.Richard Henderson2004-09-081-3/+14
* final.c (shorten_branches, [...]): Use gcc_assert and gcc_unreachable.Nathan Sidwell2004-09-081-69/+66
* tree.h (build_int_cst): New, sign extended constant.Nathan Sidwell2004-08-251-1/+1
* cfg.c (check_bb_profile): Fix typos.Diego Novillo2004-08-231-1/+1
* rtl.h (MEM_READONLY_P): Replace RTX_UNCHANGING_P.Richard Henderson2004-08-181-7/+1
* tree.h (build_int_cst): New.Nathan Sidwell2004-08-151-1/+2
* function.c (expand_function_start): Handle DECL_BY_REFERENCE on the RESULT_DECL.Jason Merrill2004-08-101-2/+6
* Makefile.in (GTFILES): Remove stmt.cPaolo Bonzini2004-08-091-24/+9
* Make return in memory explicit.Jason Merrill2004-08-071-20/+26
* function.c (assign_stack_local_1): Widen alignment to HOST_WIDE_INT before ro...Richard Henderson2004-07-271-2/+4
* cfgexpand.c (tree_expand_cfg): Fix comment.Steven Bosscher2004-07-271-74/+0
* calls.c (combine_pending_stack_adjustment_and_call): Make preferred_unit_stac...Richard Henderson2004-07-261-1/+1
* re PR rtl-optimization/16643 (verify_local_live_at_start ICE after crossjumpi...Richard Sandiford2004-07-261-1/+1
* convert.c (convert_to_real, [...]): Replace calls to build with calls to buildN.Roger Sayle2004-07-251-2/+3
* expr.c (expand_expr_real_1): Don't handle non-local variables.Richard Henderson2004-07-231-45/+0
* * function.c (pass_by_reference): True for all variable sized types.Richard Henderson2004-07-161-3/+2
* expr.c (enqueue_insn, [...]): Remove.Paolo Bonzini2004-07-141-8/+1
* target.h (struct gcc_target): Add calls.pass_by_reference.Richard Henderson2004-07-131-8/+3
* function.c (pass_by_reference): New.Richard Henderson2004-07-131-8/+30
* target-def.h (TARGET_MUST_PASS_IN_STACK): New.Richard Henderson2004-07-131-1/+2
* function.c (expand_function_start): Ensure r_save is in Pmode.Steve Ellcey2004-07-121-0/+1
* alias.c (nonlocal_mentioned_p, [...]): Use, LABEL_P, JUMP_P, CALL_P, NONJUMP_...Jerry Quinn2004-07-091-18/+18
* expr.h (FUNCTION_ARG_PARTIAL_NREGS): Default to 0.Alexandre Oliva2004-07-081-6/+0
* except.c (expand_eh_region_start, [...]): Remove.Richard Henderson2004-07-081-9/+0
* explow.c (optimize_save_area_alloca): Do not accept parameters.Paolo Bonzini2004-07-081-5/+0
* function.c (assign_parm_find_data_types): Call FUNCTION_ARG_PASS_BY_REFERENCE...Alexandre Oliva2004-07-071-1/+4
* re PR middle-end/16392 (function.c:3192: error: `stack_args_size' undeclared)John David Anglin2004-07-071-1/+1
* calls.c (load_register_parameters): Call expand_shift instead of expand_binop...Roger Sayle2004-07-051-2/+2
* function.c (assign_parm_setup_reg): Properly rename variables in FUNCTION_ARG...Richard Henderson2004-07-051-28/+29
* function.c, [...]: Move max_size hook to type hooks; remove bogus PARAMS.Richard Kenner2004-07-051-1/+1
* function.c (struct assign_parm_data_all): New.Richard Henderson2004-07-041-842/+998
* rtl.def (ADDRESSOF): Remove.Richard Henderson2004-07-041-2392/+74
* langhooks-def.h (LANG_HOOKS_TYPE_MAX_SIZE): New langhook.Richard Kenner2004-07-031-0/+8
* c-decl.c (grokdeclarator): Don't frob current_function_decl around variable_s...Richard Henderson2004-07-021-8/+3
* tree.def (RTL_EXPR): Remove.Richard Henderson2004-07-011-84/+4
* alias.c (get_alias_set, [...]): Use MEM_P.Jerry Quinn2004-07-011-22/+22
* function.h (struct function): Remove x_function_call_count.Richard Henderson2004-07-011-10/+1
* function.c (identify_blocks, [...]): Remove.Richard Henderson2004-07-011-88/+0
* function.h (struct function): Remove x_whole_function_mode_p.Richard Henderson2004-06-301-1/+0
* tree.h (immediate_size_expand): Delete.Richard Henderson2004-06-301-7/+0
* function.h (struct function): Remove x_last_parm_insn, inl_last_parm_insn.Richard Henderson2004-06-301-10/+0
* * function.c, rtl.h (get_first_nonparm_insn): Remove.Richard Henderson2004-06-301-10/+0
* Conditionally compile support for --enable-mapped_location.Per Bothner2004-06-301-1/+1
* function.c (assign_parms): Don't abort with zero size stack parm failing the ...Alan Modra2004-06-291-1/+1
* re PR middle-end/16026 (ICE in function.c:4804, assign_parms, when -mpowerpc6...Richard Henderson2004-06-221-2/+1
* alias.c (adjust_offset_for_component_ref): Use component_ref_field_offset.Richard Kenner2004-06-211-1/+1
* re PR target/15941 (new fails gcc.dg/compat/struct-by-value-11 and gcc.dg/com...Richard Henderson2004-06-191-2/+19
* function.c (free_after_compilation): Do not free computed_goto_common*.Jan Hubicka2004-06-191-2/+0