md.texi (movMM): Clarify semantics of storing into a non-paradoxical SUBREG.
authorJeffrey A Law <law@cygnus.com>
Thu, 25 Oct 2001 18:25:08 +0000 (18:25 +0000)
committerJeff Law <law@gcc.gnu.org>
Thu, 25 Oct 2001 18:25:08 +0000 (12:25 -0600)
        * doc/md.texi (movMM): Clarify semantics of storing into a
        non-paradoxical SUBREG.

From-SVN: r46494

gcc/ChangeLog
gcc/doc/md.texi

index 63933977d7f200e76b8494d0fc03985541b1c8ef..c29ae7631ebc75e0e7369cf3e59e47da61f12c0a 100644 (file)
@@ -1,3 +1,8 @@
+Thu Oct 25 12:21:58 2001  Jeffrey A Law  (law@cygnus.com)
+
+       * doc/md.texi (movMM): Clarify semantics of storing into a 
+       non-paradoxical SUBREG.
+
 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
 
        * langhooks.c (lang_hook_default_clear_binding_stack): New.
index 7a62eaf25c045dd3806392995b8a5a1c91631bbe..0d9bf915908d21069e11d3d760503bd2c1bdec42 100644 (file)
@@ -2024,7 +2024,9 @@ This instruction pattern moves data with that machine mode from operand
 If operand 0 is a @code{subreg} with mode @var{m} of a register whose
 own mode is wider than @var{m}, the effect of this instruction is
 to store the specified value in the part of the register that corresponds
-to mode @var{m}.  The effect on the rest of the register is undefined.
+to mode @var{m}.  Bits outside of @var{m}, but which are within the
+same target word as the @code{subreg} are undefined.  Bits which are
+outside the target word are left unchanged.
 
 This class of patterns is special in several ways.  First of all, each
 of these names up to and including full word size @emph{must} be defined,