aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)AuthorFilesLines
2004-12-01re PR rtl-optimization/15289 (reload error with non-lowpart subregs)Richard Henderson1-4/+5
2004-11-24optabs.h (force_expand_binop): Declare.Richard Sandiford1-15/+36
2004-11-23function.h (struct function): Remove calls_longjmp.Zack Weinberg1-8/+0
2004-11-22function.c (assign_parm_setup_block): Revert 11-13 change to forcably re-mode...Richard Henderson1-1/+1
2004-11-13calls.c (precompute_register_parameters): Force all PARALLELs into pseudo reg...Richard Henderson1-7/+22
2004-11-11function.c (expand_function_end): Remove an "if" statement that always trigger.Kazu Hirata1-7/+2
2004-11-09function.c (combine_temp_slots, [...]): Make them static.Kazu Hirata1-3/+3
2004-10-28* function.c (assign_parm_setup_block): Handle parallels correctly.Aldy Hernandez1-2/+22
2004-10-19expr.c (expand_assignment): Remove the last argument.Kazu Hirata1-1/+1
2004-10-13re PR debug/13841 (missing debug info for _Complex function arguments)Richard Henderson1-2/+12
2004-10-11re PR middle-end/16266 (gcc.dg/c99-intconst-1.c compilation is very slow)Andrew Pinski1-1/+0
2004-10-08emit-rtl.c (last_label_num, [...]): Remove.Kazu Hirata1-2/+0
2004-10-07re PR middle-end/16815 (MIPS n32/n64 inefficient code for float arguments)Richard Sandiford1-2/+6
2004-10-01revert: tree.h (enum tree_index): Add TI_VA_LIST_GPR_COUNTER_FIELD and TI_VA_...Jakub Jelinek1-4/+0
2004-09-29tree.h (enum tree_index): Add TI_VA_LIST_GPR_COUNTER_FIELD and TI_VA_LIST_FPR...Jakub Jelinek1-0/+4
2004-09-28backport: basic-block.h: Include vec.h, errors.h.Ben Elliston1-17/+36
2004-09-15attribs.c, [...]: Use %<, %> and %q for quoting in diagnostics going through ...Joseph Myers1-5/+6
2004-09-09re PR middle-end/17367 (expand_expr_addr_expr with parallels (-O1 -mcpu=G5))Richard Henderson1-1/+1
2004-09-08re PR rtl-optimization/17186 (ICE in move_for_stack_reg, at reg-stack.c:1065)Richard Henderson1-6/+5
2004-09-08function.c (reference_callee_copied): New.Richard Henderson1-3/+14
2004-09-08final.c (shorten_branches, [...]): Use gcc_assert and gcc_unreachable.Nathan Sidwell1-69/+66
2004-08-25tree.h (build_int_cst): New, sign extended constant.Nathan Sidwell1-1/+1
2004-08-23cfg.c (check_bb_profile): Fix typos.Diego Novillo1-1/+1
2004-08-18rtl.h (MEM_READONLY_P): Replace RTX_UNCHANGING_P.Richard Henderson1-7/+1
2004-08-15tree.h (build_int_cst): New.Nathan Sidwell1-1/+2
2004-08-10function.c (expand_function_start): Handle DECL_BY_REFERENCE on the RESULT_DECL.Jason Merrill1-2/+6
2004-08-09Makefile.in (GTFILES): Remove stmt.cPaolo Bonzini1-24/+9
2004-08-07Make return in memory explicit.Jason Merrill1-20/+26
2004-07-27function.c (assign_stack_local_1): Widen alignment to HOST_WIDE_INT before ro...Richard Henderson1-2/+4
2004-07-27cfgexpand.c (tree_expand_cfg): Fix comment.Steven Bosscher1-74/+0
2004-07-26calls.c (combine_pending_stack_adjustment_and_call): Make preferred_unit_stac...Richard Henderson1-1/+1
2004-07-26re PR rtl-optimization/16643 (verify_local_live_at_start ICE after crossjumpi...Richard Sandiford1-1/+1
2004-07-25convert.c (convert_to_real, [...]): Replace calls to build with calls to buildN.Roger Sayle1-2/+3
2004-07-23expr.c (expand_expr_real_1): Don't handle non-local variables.Richard Henderson1-45/+0
2004-07-16* function.c (pass_by_reference): True for all variable sized types.Richard Henderson1-3/+2
2004-07-14expr.c (enqueue_insn, [...]): Remove.Paolo Bonzini1-8/+1
2004-07-13target.h (struct gcc_target): Add calls.pass_by_reference.Richard Henderson1-8/+3
2004-07-13function.c (pass_by_reference): New.Richard Henderson1-8/+30
2004-07-13target-def.h (TARGET_MUST_PASS_IN_STACK): New.Richard Henderson1-1/+2
2004-07-12function.c (expand_function_start): Ensure r_save is in Pmode.Steve Ellcey1-0/+1
2004-07-09alias.c (nonlocal_mentioned_p, [...]): Use, LABEL_P, JUMP_P, CALL_P, NONJUMP_...Jerry Quinn1-18/+18
2004-07-08expr.h (FUNCTION_ARG_PARTIAL_NREGS): Default to 0.Alexandre Oliva1-6/+0
2004-07-08except.c (expand_eh_region_start, [...]): Remove.Richard Henderson1-9/+0
2004-07-08explow.c (optimize_save_area_alloca): Do not accept parameters.Paolo Bonzini1-5/+0
2004-07-07function.c (assign_parm_find_data_types): Call FUNCTION_ARG_PASS_BY_REFERENCE...Alexandre Oliva1-1/+4
2004-07-07re PR middle-end/16392 (function.c:3192: error: `stack_args_size' undeclared)John David Anglin1-1/+1
2004-07-05calls.c (load_register_parameters): Call expand_shift instead of expand_binop...Roger Sayle1-2/+2
2004-07-05function.c (assign_parm_setup_reg): Properly rename variables in FUNCTION_ARG...Richard Henderson1-28/+29
2004-07-05function.c, [...]: Move max_size hook to type hooks; remove bogus PARAMS.Richard Kenner1-1/+1
2004-07-04function.c (struct assign_parm_data_all): New.Richard Henderson1-842/+998