aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)AuthorFilesLines
2001-01-04integrate.c (expand_inline_function): Don't put a virtual register into the r...J"orn Rennecke1-1/+3
2001-01-01function.c (expand_function_end): Properly handle DECL_RESULT and copy when p...Richard Kenner1-5/+15
2000-12-30alias.c (alias_sets_conflict_p): New function.Richard Kenner1-26/+25
2000-12-29function.c (assign_parms): Convert arguments passed by reference to the right...Alexandre Oliva1-1/+16
2000-12-22function.c (assign_parms): Update parm's DECL_INCOMING_RTL when optimizing PA...Alexandre Oliva1-0/+1
2000-12-15function.c (adjust_trampoline_addr): New function.Alexandre Oliva1-3/+19
2000-12-13function.c (assign_parms): Optimize incoming PARALLELs into REGs if possible.Alexandre Oliva1-0/+20
2000-11-29function.h (emit_status): Delete member regno_pointer_flag and rename regno_p...John David Anglin1-1/+1
2000-11-27* function.c (free_after_compilation): Clear x_clobber_return_insn.Mark Mitchell1-0/+1
2000-11-13function.c (assign_parms): When calling put_var_into_stack...Mark Mitchell1-1/+13
2000-11-11function.c (assign_parms): If TREE_ADDRESSABLE is set...Jason Merrill1-4/+3
2000-11-08function.c (expand_function_start): Cast GET_MODE_SIZE to HOST_WIDE_INT befor...Jakub Jelinek1-1/+2
2000-11-07alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero ().Joseph Myers1-1/+1
2000-10-20* function.c (locate_and_pad_parm): Use host_integerp and tree_low_cst.Richard Kenner1-4/+4
2000-10-20* function.c (locate_and_pad_parm): Zero alignment_pad.Richard Henderson1-0/+2
2000-10-17function.c (locate_and_pad_parm): Don't align stack unconditionally.Franz Sirl1-1/+6
2000-10-13Remove obstacks.Mark Mitchell1-45/+8
2000-10-06function.c (diddle_return_value): Examine current_function_return_rtx instead...Richard Henderson1-28/+48
2000-10-05c-decl.c (warn_missing_noreturn): Remove.Richard Henderson1-0/+9
2000-10-05Fix IA-64 REG_LIBCALL dangling reference.Jim Wilson1-10/+34
2000-09-18Fix ia64-linux kernel fn_hash() miscompilation.Jim Wilson1-0/+8
2000-09-18toplev.c (rest_of_compilation): Call purge_hard_subreg_sets to remove all SET...Andrew Haley1-0/+66
2000-09-17Bring back equal forms for libcallsBernd Schmidt1-5/+6
2000-09-01stmt.c (expand_asm_operands): Twiddle generating_concat_p so that CONCATs are...Geoff Keating1-0/+4
2000-08-25Fix x86-x-ia64 abort while compiling glibc ldbl2mpn.c.Jim Wilson1-1/+6
2000-08-18function.c (fixup_var_refs_1, case MEM): Update CODE after updating X.Richard Kenner1-0/+1
2000-08-16calls.c (calls_function_1, [...]): Only test TYPE_RETURNS_STACK_DEPRESSED for...Richard Kenner1-1/+2
2000-08-15calls.c (ECF_SP_DEPRESSED): New macro.Richard Kenner1-0/+71
2000-08-14* cse.c: Fix formatting.Kazu Hirata1-146/+141
2000-08-14flow.c (attempt_auto_inc): Remove unused variable `bb'.Geoff Keating1-1/+0
2000-08-11function.c (put_reg_into_stack): Allow type to be NULL.Richard Henderson1-22/+46
2000-08-04function.c (schedule_fixup_var_refs): New function, broken out of put_reg_int...J"orn Rennecke1-14/+40
2000-08-04alias.c (mark_constant_function): Use INSN_P.Rodney Brown1-2/+2
2000-07-30function.c (assign_stack_local_1, [...]): Do not call gen_mode_alignment when...Jan Hubicka1-2/+4
2000-06-21* function.c (round_down): Delete obsolete prototype.J. David Anglin1-3/+0
2000-06-18function.c (put_var_into_stack): Don't reference DECL_ fields if input is a S...Richard Kenner1-25/+11
2000-06-05function.c (assign_parms): Add missing argument to set_mem_attributes call.J. David Anglin1-1/+1
2000-06-02alias.c (struct alias_set_entry): New field has_zero_child.Richard Kenner1-1/+2
2000-05-31Makefile.in (c-decl.o): Depend on rtl.h and expr.h.Richard Kenner1-84/+41
2000-05-29function.c (emit_return_into_block): New line_note arg; emit it.Richard Henderson1-23/+48
2000-05-28function.c (diddle_return_value): A pcc-style struct return returns a pointer.Richard Henderson1-2/+14
2000-05-27function.c (thread_prologue_epilogue_insns): Don't move the line note at the ...Richard Henderson1-24/+27
2000-05-22function.c (thread_prologue_and_epilogue_insns): Make sure existing line numb...Richard Henderson1-27/+57
2000-05-17Add options -Wunused-variable, -Wunused-function, -Wunused-label,Andrew Cagney1-1/+5
2000-05-09top level:Zack Weinberg1-1/+1
2000-05-04bb-reorder.c (get_next_bb_note, [...]): Prototype.Kaveh R. Ghazi1-1/+1
2000-05-04rtl.h (MEM_COPY_ATTRIBUTES): Also copy RTX_UNCHANGING_P and MEM_ALIAS_SET.Richard Kenner1-3/+0
2000-04-27* function.c (epilogue_done): Pass whole insn to record_insns.Jan Hubicka1-2/+4
2000-04-21rtl.c: Use NOTE_INSN_REPEATED_LINE_NUMBER and NOTE_INSN_RANGE_BEG.Richard Kenner1-1/+1
2000-04-18function.c (expand_function_start): Use hard_function_value to compute the RT...Mark Mitchell1-6/+1