2013-12-03 Wei Mi <wmi@google.com>
authorwmi <wmi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Dec 2013 18:35:24 +0000 (18:35 +0000)
committerwmi <wmi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Dec 2013 18:35:24 +0000 (18:35 +0000)
commit55e7138cdaa04363ca119981c56e2f0d03055f64
treec7fa75151c5a9cc592c2871ba91390f22dffed86
parent80d4fcdca426fb9dea2207619c775110969ab97e
2013-12-03  Wei Mi  <wmi@google.com>

PR rtl-optimization/59020
* sched-deps.c (try_group_insn): Move it from haifa-sched.c to here.
(sched_analyze_insn): Call try_group_insn.
(sched_analyze): Cleanup SCHED_GROUP_P before start the analysis.
* haifa-sched.c (try_group_insn): Moved to sched-deps.c.
(group_insns_for_macro_fusion): Removed.
(sched_init): Remove calling group_insns_for_macro_fusion.

2013-12-03  Wei Mi  <wmi@google.com>

PR rtl-optimization/59020
* testsuite/gcc.dg/pr59020.c: New.
* testsuite/gcc.dg/macro-fusion-1.c: New.
* testsuite/gcc.dg/macro-fusion-2.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205644 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/haifa-sched.c
gcc/sched-deps.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/macro-fusion-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/macro-fusion-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr59020.c [new file with mode: 0644]