tm.texi (POINTERS_EXTEND_UNSIGNED): Document extensions to word_mode as well as Pmode.
authorRichard Sandiford <rsandifo@nildram.co.uk>
Sun, 23 Sep 2007 19:11:50 +0000 (19:11 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Sun, 23 Sep 2007 19:11:50 +0000 (19:11 +0000)
gcc/
* doc/tm.texi (POINTERS_EXTEND_UNSIGNED): Document extensions to
word_mode as well as Pmode.

From-SVN: r128698

gcc/ChangeLog
gcc/doc/tm.texi

index 940e6b6b3c8d6d0f3200d81fa3ca46034da214a0..7dcbf7238b2272da51df95dae19a978e27f340ea 100644 (file)
@@ -1,3 +1,8 @@
+2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
+
+       * doc/tm.texi (POINTERS_EXTEND_UNSIGNED): Document extensions to
+       word_mode as well as Pmode.
+
 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
 
        * function.c (assign_parm_setup_block): Explicitly convert BLKmode
index edcb6702744b18281a476d5eb9e0daaa25ce222d..34668f2c2ac2f556a6bd8ff40a3f781f9eff1065 100644 (file)
@@ -1004,14 +1004,15 @@ a value the default is @code{BITS_PER_WORD}.
 @end defmac
 
 @defmac POINTERS_EXTEND_UNSIGNED
-A C expression whose value is greater than zero if pointers that need to be
-extended from being @code{POINTER_SIZE} bits wide to @code{Pmode} are to
-be zero-extended and zero if they are to be sign-extended.  If the value
-is less then zero then there must be an "ptr_extend" instruction that
-extends a pointer from @code{POINTER_SIZE} to @code{Pmode}.
-
-You need not define this macro if the @code{POINTER_SIZE} is equal
-to the width of @code{Pmode}.
+A C expression that determines how pointers should be extended from
+@code{ptr_mode} to either @code{Pmode} or @code{word_mode}.  It is
+greater than zero if pointers should be zero-extended, zero if they
+should be sign-extended, and negative if some other sort of conversion
+is needed.  In the last case, the extension is done by the target's
+@code{ptr_extend} instruction.
+
+You need not define this macro if the @code{ptr_mode}, @code{Pmode}
+and @code{word_mode} are all the same width.
 @end defmac
 
 @defmac PROMOTE_MODE (@var{m}, @var{unsignedp}, @var{type})