extend.texi (AltiVec builtins): Document additional differences from the Motorola...
authorJanis Johnson <janis187@us.ibm.com>
Mon, 16 Aug 2004 17:03:29 +0000 (17:03 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Mon, 16 Aug 2004 17:03:29 +0000 (17:03 +0000)
2004-08-16  Janis Johnson  <janis187@us.ibm.com>

* doc/extend.texi (AltiVec builtins): Document additional differences
from the Motorola AltiVec PIM.

From-SVN: r86066

gcc/ChangeLog
gcc/doc/extend.texi

index b7e9bb38676261b33908508db40e4cb88d7ff3b5..cfe11f1b86df4092fff648993d9b960308657e0b 100644 (file)
@@ -1,3 +1,8 @@
+2004-08-16  Janis Johnson  <janis187@us.ibm.com>
+
+       * doc/extend.texi (AltiVec builtins): Document additional differences
+       from the Motorola AltiVec PIM.
+
 2004-08-16  Nathan Sidwell  <nathan@codesourcery.com>
 
        * c-typeck.c (build_c_cast): Only copy overflow from expr nodes.
index d93f3a6cf91e94620a8fe55d03ffe7ee6c800f7a..b7229d0a8fd47fb50731371757ef0a8712e32f8c 100644 (file)
@@ -5769,7 +5769,18 @@ same type as the variable it is initializing.
 
 @item
 If @code{signed} or @code{unsigned} is omitted, the vector type defaults
-to @code{signed}.
+to @code{signed} for @code{vector int} or @code{vector short} and to
+@code{unsigned} for @code{vector char}.
+
+@item
+Compiling with @option{-maltivec} adds keywords @code{__vector},
+@code{__pixel}, and @code{__bool}.  Macros @option{vector},
+@code{pixel}, and @code{bool} are defined in @code{<altivec.h>} and can
+be undefined.
+
+@item
+GCC allows using a @code{typedef} name as the type specifier for a
+vector type.
 
 @item
 For C, overloaded functions are implemented with macros so the following