aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-decl.c
diff options
context:
space:
mode:
authorAndrey Belevantsev <abel@gcc.gnu.org>2010-01-14 14:07:39 +0300
committerAndrey Belevantsev <abel@gcc.gnu.org>2010-01-14 14:07:39 +0300
commit136e01a3a9df48f5edc19e5b46c9c418a7fdd8f5 (patch)
tree417364ab83b0b9a615900c90101e61adef6bf7cb /gcc/c-decl.c
parent762bffbac19855194ddcf644c332cee01be701be (diff)
downloadgcc-136e01a3a9df48f5edc19e5b46c9c418a7fdd8f5.zip
gcc-136e01a3a9df48f5edc19e5b46c9c418a7fdd8f5.tar.gz
gcc-136e01a3a9df48f5edc19e5b46c9c418a7fdd8f5.tar.bz2
re PR rtl-optimization/42389 (ICE in advance_state_on_fence with sel-schd for 175.vpr)
PR rtl-optimization/42389 * sel-sched.c (advance_one_cycle): Set FENCE_ISSUE_MORE to can_issue_more. (advance_state_on_fence): Likewise. (sel_target_adjust_priority): Print debug output only when sched_verbose >= 4, not 2. (get_expr_cost): Do not issue all unique insns on the next cycle. (fill_insns): Initialize can_issue_more from the value saved with the fence. * sel-sched-ir.c (flist_add): New parameter issue_more. Init FENCE_ISSUE_MORE with it. (merge_fences): Likewise. (init_fences): Update call to flist_add. (add_to_fences, add_clean_fence_to_fences) (add_dirty_fence_to_fences): Likewise. (move_fence_to_fences): Update call to merge_fences. (invoke_reorder_hooks): Do not reset can_issue_more on insns from sched groups. * sel-sched-ir.h (struct _fence): New field issue_more. (FENCE_ISSUE_MORE): New accessor macro. From-SVN: r155895
Diffstat (limited to 'gcc/c-decl.c')
0 files changed, 0 insertions, 0 deletions