diff options
author | amonakov <amonakov@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-01-14 10:46:57 +0000 |
---|---|---|
committer | amonakov <amonakov@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-01-14 10:46:57 +0000 |
commit | dca13bd74b5975342e82dea746d23d20df486f7f (patch) | |
tree | c509501241a054bccf98517dd21d44b196485b7b /gcc/sel-sched-ir.h | |
parent | a2d56a0eabb7d7274e2d68ca718dbe45a52a103d (diff) | |
download | gcc-dca13bd74b5975342e82dea746d23d20df486f7f.tar.gz |
2010-01-14 Alexander Monakov <amonakov@ispras.ru>
PR rtl-optimization/42294
* sel-sched-ir.h (struct _sel_insn_data): Update comment.
* sel-sched.c (move_exprs_to_boundary): Transitively add all
originators' originators.
* gfortran.dg/pr42294.f: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155893 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/sel-sched-ir.h')
-rw-r--r-- | gcc/sel-sched-ir.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/sel-sched-ir.h b/gcc/sel-sched-ir.h index db2989b6111..50eb903dac1 100644 --- a/gcc/sel-sched-ir.h +++ b/gcc/sel-sched-ir.h @@ -715,7 +715,8 @@ struct _sel_insn_data bitmap found_deps; /* An INSN_UID bit is set when this is a bookkeeping insn generated from - a parent with this uid. */ + a parent with this uid. If a parent is a bookkeeping copy, all its + originators are transitively included in this set. */ bitmap originators; /* A hashtable caching the result of insn transformations through this one. */ |