aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)AuthorFilesLines
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
2000-04-12Jeffrey A Law (law@cygnus.com)Jeffrey A Law1-0/+14
2000-04-12function.c (aggregate_value_p): VOID_TYPE nodes are never aggregates.Mark Mitchell1-0/+2
2000-04-06final.c (final): Use xcalloc to allocate line_note_exists.Mark Mitchell1-5/+17
2000-03-30function.c (expand_function_end): Pass alignment argument to emit_block_move ...Jeffrey A Law1-1/+1
2000-03-30calls.c (expand_call): Pass bit alignment to mark_reg_pointer.Richard Kenner1-2/+2
2000-03-30builtins.c (get_pointer_alignment): Use host_integerp & tree_low_cst.Richard Kenner1-5/+4
2000-03-29Convert ACCUMULATE_OUTGOING_ARGS to an expression.Jan Hubicka1-8/+9
2000-03-28expr.c (store_constructor): SIZE now signed.Richard Kenner1-2/+0
2000-03-25* Rework fields used to describe positions of bitfields andRichard Kenner1-11/+15
2000-03-23builtin.c (get_pointer_alignment): Use DECL_P and TYPE_P macros.Theodore Papadopoulo1-5/+2
2000-03-22Implement dwarf2 exception handling for the ARM.Jason Merrill1-3/+3
2000-03-21tree.h (COMPLETE_TYPE_P): New macro.Nathan Sidwell1-1/+1
2000-03-19emit-rtl.c (push_to_full_sequence, [...]): New functions.Martin v. Löwis1-3/+3
2000-03-19emit-rtl.c (remove_unncessary_notes): Check that all NOTE_INSN_BLOCK_BEG and ...Mark Mitchell1-28/+18
2000-03-17Sibling call optimizations.Jeffrey A Law1-151/+293
2000-03-14function.c (prepare_function_start): Correctly initialize cfun->stack_alignme...Richard Earnshaw1-1/+3
2000-03-13function.c (put_var_into_stack): Use type_for_mode to calculate part_type.Jason Merrill1-1/+2
2000-03-09except.c (can_throw): See through a SEQUENCE.Jason Merrill1-0/+6
2000-03-06function.c (free_temps_for_rtl_expr): Don't free slots that have been pushed ...Mark Mitchell1-34/+15
2000-03-05tree.def (RTL_EXPR): Update documentation.Mark Mitchell1-5/+33
2000-03-05Revert this patch:Mark Mitchell1-2/+50
2000-03-05function.h (struct sequence_stack): Remove rtl_expr.Mark Mitchell1-50/+2
2000-02-28function.c (number_blocks): Reset next_block_index based on what debugging fo...Richard Kenner1-1/+2
2000-02-28emit-rtl.c (remove_unncessary_notes): Remove notes for empty blocks.Mark Mitchell1-14/+70
2000-02-27builtins.c (c_strlen): Use size_diffop and return ssizetype value.Richard Kenner1-28/+15
2000-02-26Fix copyrights.Jeff Law1-1/+2
2000-02-18bitmap.c (bitmap_operation): Avoid using -1 for index since unsigned.Richard Kenner1-1/+1
2000-02-17function.c (thread_prologue_and_epilogue_insns): Put a line note after the pr...Mark Mitchell1-1/+22
2000-02-11function.c (thread_prologue_and_epilogue_insns): Don't insert a RETURN insn i...Geoff Keating1-5/+17
2000-02-10function.c (assign_temp): Change zero-sized arrays to size 1.Jan Hubicka1-0/+5
2000-02-10function.c (thread_prologue_and_epilogue_insns): Uncomment last change.Clinton Popetz1-2/+2
2000-02-09function.c (thread_prologue_and_epilogue_insns): Don't delete the edge from a...Clinton Popetz1-0/+6
2000-02-08function.c (thread_prologue_and_epilogue_insns): Don't replace jumps with ret...Clinton Popetz1-1/+1
2000-02-08* function.c (emit_return_into_block): Wrap in #ifdef HAVE_return.Hans-Peter Nilsson1-0/+4