aboutsummaryrefslogtreecommitdiff
path: root/gcc/flow.c
AgeCommit message (Expand)AuthorFilesLines
1999-09-06Merge in gcc2-ss-010999Jeff Law1-0/+9
1999-09-03flow.c (propagate_block): Use XEXP not SET_DEST for a USE.Richard Henderson1-2/+2
1999-09-02dwarf2out.c (dwarf2out_line): Constify `lastfile'.Richard Henderson1-6/+2
1999-08-31rtl.h (RTL_CHECK1, RTL_CHECK2): New macros which type- and bounds- check RTL ...Zack Weinberg1-3/+3
1999-08-30flow.c (new_insn_dead_notes): Use sets_reg_or_subreg not mark_set_resources.Richard Henderson1-10/+8
1999-08-28flow.c (flow_delete_insn_chain): Rename from delete_insn_chain.Richard Henderson1-28/+18
1999-08-26system.h: Don't redefine abort or trim_filename.Zack Weinberg1-18/+24
1999-08-25sbitmap.h (sbitmap_intersection_of_succs): Add prototype.Andrew MacLeod1-0/+44
1999-08-25flow.c (delete_block): Spell NOTE_INSN_EH_REGION_BEG and NOTE_INSN_EH_REGION_...Mark Mitchell1-2/+2
1999-08-24haifa-sched.c (split_hard_reg_notes): Move to flow.cBob Manson1-0/+1049
1999-08-20rtl.h (rtx_format): Constify a char*.Kaveh R. Ghazi1-5/+5
1999-08-19alias.c: Include tree.h.John Wehle1-0/+5
1999-08-18Combined compare & jump infrastructureBernd Schmidt1-1/+1
1999-08-18cse.c (cse_insn): Call never_reached_warning when a jump is changed to be unc...Geoff Keating1-0/+2
1999-08-17flow.c (create_edge_list): Use xmalloc, not malloc.Andrew MacLeod1-2/+2
1999-08-16basic-block.h (struct edge_list): Stucture to maintain a vector of edges.Andrew MacLeod1-0/+265
1999-08-10except.h (eh_nesting_info): Add new structure defintion.Andrew MacLeod1-38/+24
1999-08-10flow.c (split_edge): Set JUMP_LABEL field.Andrew MacLeod1-1/+11
1999-08-09Include function.h in most files.Bernd Schmidt1-3/+0
1999-08-07jump.c (onlyjump_p): New function.Richard Henderson1-10/+6
1999-08-04flow.c (delete_unreachable_blocks): Do not call merge_blocks or tidy_fallthru...Jeffrey A Law1-1/+11
1999-07-31Backport of GC branch patches part 1: kill eh status saving.Bernd Schmidt1-0/+1
1999-07-01except.c: Include intl.h.Richard Henderson1-0/+1
1999-05-31flow.c (mark_regs_live_at_end, [...]): Only give FRAME_POINTER_REGNUM and HAR...John Wehle1-11/+22
1999-05-26Revert previous deltaNick Clifton1-6/+4
1999-05-26Check against frame_pointer_rtx not FRAME_POINTER_REGNUMNick Clifton1-4/+6
1999-05-25flow.c (mark_set_1): Do not record BLKmode stores as dead store elimination c...Jeffrey A Law1-0/+3
1999-04-27rtl.h (REG_EH_REGION): Update comment to indicate a value of -1 indicates no ...Andrew MacLeod1-29/+23
1999-04-14flow.c: (make_edges): Always make edges from a basic block to its exception h...Andrew Haley1-1/+1
1999-04-11flow.c (flow_delete_insn): If we delete a CODE_LABEL...Jeffrey A Law1-0/+3
1999-04-10flow.c (life_analysis): New parameter remove_dead_code.Jan Hubicka1-15/+22
1999-04-10flow.c (merge_blocks_nomove): Rewrite to properly handle two blocks that vani...Richard Henderson1-50/+50
1999-04-09Fix comments/ChangeLog entry for last night's change.Jeffrey A Law1-4/+3
1999-04-08flow.c (delete_unreachable_blocks): Do not require an edge to be marked with ...Jeffrey A Law1-12/+15
1999-04-06flow.c (verify_flow_info): New function.Richard Henderson1-9/+230
1999-04-06Jan Hubicka <hubicka@paru.cas.cz>Jan Hubicka1-8/+17
1999-04-06flow.c (create_basic_block): Make sure the bb note is in the block.Richard Henderson1-15/+17
1999-03-31flow.c (find_basic_blocks): New argument `do_cleanup'.Richard Henderson1-17/+29
1999-03-27* flow.c (mark_used_regs): Improve handling of ASMs.Jeffrey A Law1-2/+44
1999-03-21Preserve programmer specified labels, and emit debug info for them even ifNick Clifton1-2/+13
1999-03-20Warning fixes:Kaveh R. Ghazi1-2/+4
1999-03-17flow.c (compute_immediate_dominators): New function.Richard Henderson1-0/+40
1999-03-09flow.c (tidy_fallthru_edge): Be more careful finding the last BARRIER of a list.Richard Henderson1-8/+14
1999-03-08flow.c (merge_blocks_nomove): For HAVE_cc0 targets...Jeffrey A Law1-0/+13
1999-03-06flow.c (make_edges): Handle casesi that jump to default branch.Richard Earnshaw1-2/+18
1999-03-04flow.c (delete_unreachable_blocks): Mark blocks as they are put on to the wor...Richard Henderson1-5/+10
1999-02-28* flow.c (create_basic_block): Disregard integrated bb notes.Richard Henderson1-0/+1
1999-02-25Flow rewrite to use basic block structures and edge lists.Richard Henderson1-955/+1850
1999-01-26Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog forJeffrey A Law1-2/+3
1999-01-19flow.c (invalidate_from_autoinc): New function.Jeffrey A Law1-1/+47