objc.texi (Type encoding): Add documentation about encoding complex types and _Bool.
authorAndrew Pinski <pinskia@physics.uc.edu>
Sun, 18 Dec 2005 04:48:28 +0000 (04:48 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Sun, 18 Dec 2005 04:48:28 +0000 (20:48 -0800)
2005-12-17  Andrew Pinski  <pinskia@physics.uc.edu>

        * doc/objc.texi (Type encoding): Add documentation about encoding
        complex types and _Bool.

From-SVN: r108737

gcc/ChangeLog
gcc/doc/objc.texi

index a590463..03f63c3 100644 (file)
@@ -1,3 +1,8 @@
+2005-12-17  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * doc/objc.texi (Type encoding): Add documentation about encoding
+       complex types and _Bool.
+
 2005-12-17  Paul Brook  <paul@codesourcery.com>
 
        * config/m68k/m68k.md (m68k_output_function_prologue): Always call
index a8a128d..a4d25d1 100644 (file)
@@ -179,6 +179,8 @@ The types are encoded in the following way:
 @c @sp 1
 
 @multitable @columnfractions .25 .75
+@item @code{_Bool}
+@tab @code{B}
 @item @code{char}
 @tab @code{c}
 @item @code{unsigned char}
@@ -215,6 +217,8 @@ The types are encoded in the following way:
 @tab @code{*}
 @item unknown type
 @tab @code{?}
+@item Complex types
+@tab @code {j} followed by the inner type.  For an example _Complex double is encoded as "jd".
 @item bit-fields
 @tab @code{b} followed by the starting position of the bit-field, the type of the bit-field and the size of the bit-field (the bit-fields encoding was changed from the NeXT's compiler encoding, see below)
 @end multitable