diff options
| -rw-r--r-- | gcc/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/doc/md.texi | 4 | 
2 files changed, 8 insertions, 1 deletions
| diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6393397..c29ae76 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi index 7a62eaf..0d9bf91 100644 --- a/gcc/doc/md.texi +++ b/gcc/doc/md.texi @@ -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, | 
