diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5a6d033e06a..94702ad0ade 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2007-01-28 David Edelsohn + + * doc/md.texi (Standard Pattern Names): Document blockage pattern. + 2007-01-28 Zdenek Dvorak * tree-ssa-loop-unswitch.c: Include tree-inline.h. diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi index c209fde5dd2..5745ec45bb6 100644 --- a/gcc/doc/md.texi +++ b/gcc/doc/md.texi @@ -4704,6 +4704,13 @@ respectively, a low or moderate degree of temporal locality. Targets that do not support write prefetches or locality hints can ignore the values of operands 1 and 2. +@cindex @code{blockage} instruction pattern +@item @samp{blockage} + +This pattern defines a pseudo insn that prevents the instruction +scheduler from moving instructions across the boundary defined by the +blockage insn. Normally an UNSPEC_VOLATILE pattern. + @cindex @code{memory_barrier} instruction pattern @item @samp{memory_barrier}