This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Bootstrapped and regression tested on x86, x86-64, PPC and ia64. This patch clears up all dataflow branch regressions on above platforms, except a few extra regressions on x86 (32bit) due to a latent bug which Ken Zadeck is already working on.
* dbgcnt.def: New counters
* postreload-gcse.c (delete_redundant_insns_1): New
debug counter point.
* postreload.c (reload_cse_move2add, gate_handle_postreload):
New debug counter point.
* auto-inc-dec.c (move_notes): Removed.
(move_dead_notes): New function.
(attempt_change): Call move_dead_notes(). Add missing dependency check.
* haifa-sched.c (schedule_block): New debug counter point.
* cse.c (delete_trivially_dead_insns): New debug counter point.
* gcse.c (pre_delete): New debug counter point.
* Makefile.in: Adding dependency on DBGCNT_H.
* sched-rgn.c (schedule_region): New debug counter point.
* dce.c (delete_corresponding_reg_equal_notes): New function
(delete_unmarked_insns): Call delete_corresponding_reg_equal_notes.-- #pragma ident "Seongbae Park, compiler, http://seongbae.blogspot.com"
Attachment:
df-r61.diff.txt
Description: Text document
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |