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]

[dataflow]: PATCH: fix regressions on IA64/PPC, add more debug points.


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.


2006-12-01 Seongbae Park <seongbae.park@gmail.com>


       * 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]