This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

unaligned output docs


Looking to remove documentation for the ASM_OUTPUT_DWARF bits
I just killed, I noticed these weren't mentioned anywhere.


r~

        * tm.texi (File Framework): Document UNALIGNED_SHORT_ASM_OP,
        UNALIGNED_INT_ASM_OP, and UNALIGNED_DOUBLE_INT_ASM_OP.

Index: tm.texi
===================================================================
RCS file: /cvs/gcc/egcs/gcc/tm.texi,v
retrieving revision 1.173
diff -c -p -d -r1.173 tm.texi
*** tm.texi	2001/02/21 18:25:34	1.173
--- tm.texi	2001/03/03 02:40:23
*************** A C string constant, including spacing, 
*** 5658,5663 ****
--- 5658,5675 ----
  sequence of single-byte constants.  If this macro is not defined, the
  default is @code{"\t.byte\t"}.
  
+ @findex UNALIGNED_SHORT_ASM_OP
+ @findex UNALIGNED_INT_ASM_OP
+ @findex UNALIGNED_DOUBLE_INT_ASM_OP
+ @item UNALIGNED_SHORT_ASM_OP
+ @itemx UNALIGNED_INT_ASM_OP
+ @itemx UNALIGNED_DOUBLE_INT_ASM_OP
+ A C string constant, including spacing, giving the pseudo-op to use 
+ to assemble 16, 32, and 64 bit integers respectively @emph{without}
+ adding implicit padding or alignment.  These macros are required if
+ DWARF 2 frame unwind is used.  On ELF systems, these will default
+ to @code{.2byte}, @code{.4byte}, and @code{.8byte}.@refill
+ 
  @findex ASM_OUTPUT_ASCII
  @item ASM_OUTPUT_ASCII (@var{stream}, @var{ptr}, @var{len})
  A C statement to output to the stdio stream @var{stream} an assembler


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]