summaryrefslogtreecommitdiff
path: root/gcc/sel-sched-ir.h
diff options
context:
space:
mode:
authoramonakov <amonakov@138bc75d-0d04-0410-961f-82ee72b054a4>2010-01-14 10:46:57 +0000
committeramonakov <amonakov@138bc75d-0d04-0410-961f-82ee72b054a4>2010-01-14 10:46:57 +0000
commitdca13bd74b5975342e82dea746d23d20df486f7f (patch)
treec509501241a054bccf98517dd21d44b196485b7b /gcc/sel-sched-ir.h
parenta2d56a0eabb7d7274e2d68ca718dbe45a52a103d (diff)
downloadgcc-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.h3
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. */