aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.4.3/gcc/doc/md.texi
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.4.3/gcc/doc/md.texi')
-rw-r--r--gcc-4.4.3/gcc/doc/md.texi5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc-4.4.3/gcc/doc/md.texi b/gcc-4.4.3/gcc/doc/md.texi
index cdfe379fb..6b3ca0a9d 100644
--- a/gcc-4.4.3/gcc/doc/md.texi
+++ b/gcc-4.4.3/gcc/doc/md.texi
@@ -7504,6 +7504,11 @@ be ignored for this case. The additional guard is necessary to
recognize complicated bypasses, e.g.@: when the consumer is only an address
of insn @samp{store} (not a stored value).
+If there are more one bypass with the same output and input insns, the
+chosen bypass is the first bypass with a guard in description whose
+guard function returns nonzero. If there is no such bypass, then
+bypass without the guard function is chosen.
+
@findex exclusion_set
@findex presence_set
@findex final_presence_set