aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)AuthorFilesLines
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
2000-02-07calls.c (compute_argument_block_size): New argument preferred_stack_boundary.Jan Hubicka1-0/+3
2000-02-06flow.c (flow_delete_insn, [...]): Export.Richard Henderson1-0/+109
2000-02-04function.c (diddle_return_value): Rework to use a callback function.Richard Henderson1-29/+71
2000-01-28flow.c (find_basic_blocks): Remove do_cleanup argument.Richard Henderson1-116/+32
2000-01-27emit-rtl.c (unshare_all_rtl): Unshare virtual parameters too.Geoff Keating1-7/+1
2000-01-19stupid.c: Die die die.Richard Henderson1-81/+8
2000-01-14eh-common.h: PROTO -> PARAMS.Kaveh R. Ghazi1-59/+59
2000-01-13calls.c (emit_call_1): Wrap varaible `struct_value_size_rtx' in macro conditi...Kaveh R. Ghazi1-2/+2