2006-03-23 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
commite5f7d6dac7f35e3a0a83de2425b459a861f8a11c
authormkuvyrkov <mkuvyrkov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Mar 2006 18:23:53 +0000 (23 18:23 +0000)
committermkuvyrkov <mkuvyrkov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Mar 2006 18:23:53 +0000 (23 18:23 +0000)
treecba1bf3ad44f7516e9b9ac11a9cbb19a5bd336b2
parentb5c0ec3d6a91f73e9bdf518a55d63bb3b716acd7
2006-03-23  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>

* haifa-sched.c (choose_ready): Fix type of the local variable.
Move local variables.  Add comment.
(check_reg_live): Change signature.  Make callable from debugger.
* sched-int.h (check_reg_live): Update signature.
* sched-ebb.c (check_reg_live): Update parameters.
* sched-rgn.c (check_reg_live): Ditto.
(region_head_or_leaf_p): Check pointer before dereferencing.
* config/ia64/ia64.c (ia64_set_sched_flags): Disable data speculation
before reload on optimization levels below 1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112328 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/ia64/ia64.c
gcc/haifa-sched.c
gcc/sched-ebb.c
gcc/sched-int.h
gcc/sched-rgn.c