From c3d56c53f59baaacc13921c10df73f146eb0c11b Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Thu, 2 Oct 2008 08:37:52 +0000 Subject: [PATCH] bfd/ 2008-10-02 Tristan Gingold * configure.in: Bump version to 2.18.92 * configure: Regenerated. --- bfd/ChangeLog | 5 + bfd/configure | 2 +- bfd/configure.in | 2 +- gas/doc/as.1 | 2 +- gas/doc/as.info | 1025 +++++++++++++++++++++++----------------------- 5 files changed, 527 insertions(+), 509 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 57826421036..bf7b48902b7 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2008-10-02 Tristan Gingold + + * configure.in: Bump version to 2.18.92 + * configure: Regenerated. + 2008-09-30 Alan Modra PR 6789 diff --git a/bfd/configure b/bfd/configure index 30667392d97..daf0daf3561 100755 --- a/bfd/configure +++ b/bfd/configure @@ -3032,7 +3032,7 @@ fi # Define the identity of the package. PACKAGE=bfd - VERSION=2.18.91 + VERSION=2.18.92 cat >>confdefs.h <<_ACEOF diff --git a/bfd/configure.in b/bfd/configure.in index d045c70d809..14ae056b912 100644 --- a/bfd/configure.in +++ b/bfd/configure.in @@ -8,7 +8,7 @@ AC_CONFIG_SRCDIR([libbfd.c]) AC_CANONICAL_TARGET AC_ISC_POSIX -AM_INIT_AUTOMAKE(bfd, 2.18.91) +AM_INIT_AUTOMAKE(bfd, 2.18.92) dnl These must be called before LT_INIT, because it may want dnl to call AC_CHECK_PROG. diff --git a/gas/doc/as.1 b/gas/doc/as.1 index dd3d2d52dd7..31442f8f469 100644 --- a/gas/doc/as.1 +++ b/gas/doc/as.1 @@ -128,7 +128,7 @@ .\" ======================================================================== .\" .IX Title "AS 1" -.TH AS 1 "2008-09-10" "binutils-2.18.90" "GNU Development Tools" +.TH AS 1 "2008-10-02" "binutils-2.18.92" "GNU Development Tools" .SH "NAME" AS \- the portable GNU assembler. .SH "SYNOPSIS" diff --git a/gas/doc/as.info b/gas/doc/as.info index d83b61730b2..ad2018849e3 100644 --- a/gas/doc/as.info +++ b/gas/doc/as.info @@ -3220,10 +3220,23 @@ Allows the user to add arbitrary bytes to the unwind info. One might use this to add OS-specific CFI opcodes, or generic CFI opcodes that GAS does not yet support. +7.28 `.cfi_val_encoded_addr REGISTER, ENCODING, LABEL' +====================================================== + +The current value of REGISTER is LABEL. The value of LABEL will be +encoded in the output file according to ENCODING; see the description +of `.cfi_personality' for details on this encoding. + + The usefulness of equating a register to a fixed label is probably +limited to the return address register. Here, it can be useful to mark +a code segment that has only one return address which is reached by a +direct branch and no copy of the return address exists in memory or +another register. +  File: as.info, Node: LNS directives, Next: Long, Prev: Ln, Up: Pseudo Ops -7.28 `.file FILENO FILENAME' +7.29 `.file FILENO FILENAME' ============================ When emitting dwarf2 line number information `.file' assigns filenames @@ -3236,7 +3249,7 @@ filename table is shared with the `.debug_info' section of the dwarf2 debugging information, and thus the user must know the exact indices that table entries will have. -7.29 `.loc FILENO LINENO [COLUMN] [OPTIONS]' +7.30 `.loc FILENO LINENO [COLUMN] [OPTIONS]' ============================================ The `.loc' directive will add row to the `.debug_line' line number @@ -3267,7 +3280,7 @@ the `.debug_line' state machine before the row is added. state machine to VALUE, which must be an unsigned integer. -7.30 `.loc_mark_labels ENABLE' +7.31 `.loc_mark_labels ENABLE' ============================== The `.loc_mark_labels' directive makes the assembler emit an entry to @@ -3279,7 +3292,7 @@ respectively.  File: as.info, Node: Data, Next: Def, Prev: CFI directives, Up: Pseudo Ops -7.31 `.data SUBSECTION' +7.32 `.data SUBSECTION' ======================= `.data' tells `as' to assemble the following statements onto the end of @@ -3289,7 +3302,7 @@ expression). If SUBSECTION is omitted, it defaults to zero.  File: as.info, Node: Def, Next: Desc, Prev: Data, Up: Pseudo Ops -7.32 `.def NAME' +7.33 `.def NAME' ================ Begin defining debugging information for a symbol NAME; the definition @@ -3298,7 +3311,7 @@ extends until the `.endef' directive is encountered.  File: as.info, Node: Desc, Next: Dim, Prev: Def, Up: Pseudo Ops -7.33 `.desc SYMBOL, ABS-EXPRESSION' +7.34 `.desc SYMBOL, ABS-EXPRESSION' =================================== This directive sets the descriptor of the symbol (*note Symbol @@ -3312,7 +3325,7 @@ configured for COFF.  File: as.info, Node: Dim, Next: Double, Prev: Desc, Up: Pseudo Ops -7.34 `.dim' +7.35 `.dim' =========== This directive is generated by compilers to include auxiliary debugging @@ -3322,7 +3335,7 @@ information in the symbol table. It is only permitted inside  File: as.info, Node: Double, Next: Eject, Prev: Dim, Up: Pseudo Ops -7.35 `.double FLONUMS' +7.36 `.double FLONUMS' ====================== `.double' expects zero or more flonums, separated by commas. It @@ -3333,7 +3346,7 @@ Dependencies::.  File: as.info, Node: Eject, Next: Else, Prev: Double, Up: Pseudo Ops -7.36 `.eject' +7.37 `.eject' ============= Force a page break at this point, when generating assembly listings. @@ -3341,7 +3354,7 @@ Force a page break at this point, when generating assembly listings.  File: as.info, Node: Else, Next: Elseif, Prev: Eject, Up: Pseudo Ops -7.37 `.else' +7.38 `.else' ============ `.else' is part of the `as' support for conditional assembly; see *Note @@ -3351,7 +3364,7 @@ if the condition for the preceding `.if' was false.  File: as.info, Node: Elseif, Next: End, Prev: Else, Up: Pseudo Ops -7.38 `.elseif' +7.39 `.elseif' ============== `.elseif' is part of the `as' support for conditional assembly; see @@ -3361,7 +3374,7 @@ would otherwise fill the entire `.else' section.  File: as.info, Node: End, Next: Endef, Prev: Elseif, Up: Pseudo Ops -7.39 `.end' +7.40 `.end' =========== `.end' marks the end of the assembly file. `as' does not process @@ -3370,7 +3383,7 @@ anything in the file past the `.end' directive.  File: as.info, Node: Endef, Next: Endfunc, Prev: End, Up: Pseudo Ops -7.40 `.endef' +7.41 `.endef' ============= This directive flags the end of a symbol definition begun with `.def'. @@ -3378,7 +3391,7 @@ This directive flags the end of a symbol definition begun with `.def'.  File: as.info, Node: Endfunc, Next: Endif, Prev: Endef, Up: Pseudo Ops -7.41 `.endfunc' +7.42 `.endfunc' =============== `.endfunc' marks the end of a function specified with `.func'. @@ -3386,7 +3399,7 @@ File: as.info, Node: Endfunc, Next: Endif, Prev: Endef, Up: Pseudo Ops  File: as.info, Node: Endif, Next: Equ, Prev: Endfunc, Up: Pseudo Ops -7.42 `.endif' +7.43 `.endif' ============= `.endif' is part of the `as' support for conditional assembly; it marks @@ -3396,7 +3409,7 @@ the end of a block of code that is only assembled conditionally. *Note  File: as.info, Node: Equ, Next: Equiv, Prev: Endif, Up: Pseudo Ops -7.43 `.equ SYMBOL, EXPRESSION' +7.44 `.equ SYMBOL, EXPRESSION' ============================== This directive sets the value of SYMBOL to EXPRESSION. It is @@ -3411,7 +3424,7 @@ protected from later redefinition. Compare *Note Equiv::.  File: as.info, Node: Equiv, Next: Eqv, Prev: Equ, Up: Pseudo Ops -7.44 `.equiv SYMBOL, EXPRESSION' +7.45 `.equiv SYMBOL, EXPRESSION' ================================ The `.equiv' directive is like `.equ' and `.set', except that the @@ -3430,7 +3443,7 @@ equivalent to  File: as.info, Node: Eqv, Next: Err, Prev: Equiv, Up: Pseudo Ops -7.45 `.eqv SYMBOL, EXPRESSION' +7.46 `.eqv SYMBOL, EXPRESSION' ============================== The `.eqv' directive is like `.equiv', but no attempt is made to @@ -3441,7 +3454,7 @@ current value is taken.  File: as.info, Node: Err, Next: Error, Prev: Eqv, Up: Pseudo Ops -7.46 `.err' +7.47 `.err' =========== If `as' assembles a `.err' directive, it will print an error message @@ -3452,7 +3465,7 @@ code.  File: as.info, Node: Error, Next: Exitm, Prev: Err, Up: Pseudo Ops -7.47 `.error "STRING"' +7.48 `.error "STRING"' ====================== Similarly to `.err', this directive emits an error, but you can specify @@ -3465,7 +3478,7 @@ source file"'. *Note Error and Warning Messages: Errors.  File: as.info, Node: Exitm, Next: Extern, Prev: Error, Up: Pseudo Ops -7.48 `.exitm' +7.49 `.exitm' ============= Exit early from the current macro definition. *Note Macro::. @@ -3473,7 +3486,7 @@ Exit early from the current macro definition. *Note Macro::.  File: as.info, Node: Extern, Next: Fail, Prev: Exitm, Up: Pseudo Ops -7.49 `.extern' +7.50 `.extern' ============== `.extern' is accepted in the source program--for compatibility with @@ -3483,7 +3496,7 @@ as external.  File: as.info, Node: Fail, Next: File, Prev: Extern, Up: Pseudo Ops -7.50 `.fail EXPRESSION' +7.51 `.fail EXPRESSION' ======================= Generates an error or a warning. If the value of the EXPRESSION is 500 @@ -3495,7 +3508,7 @@ nested macros or conditional assembly.  File: as.info, Node: File, Next: Fill, Prev: Fail, Up: Pseudo Ops -7.51 `.file STRING' +7.52 `.file STRING' =================== `.file' tells `as' that we are about to start a new logical file. @@ -3508,7 +3521,7 @@ with old `as' programs.  File: as.info, Node: Fill, Next: Float, Prev: File, Up: Pseudo Ops -7.52 `.fill REPEAT , SIZE , VALUE' +7.53 `.fill REPEAT , SIZE , VALUE' ================================== REPEAT, SIZE and VALUE are absolute expressions. This emits REPEAT @@ -3529,7 +3542,7 @@ are absent, SIZE is assumed to be 1.  File: as.info, Node: Float, Next: Func, Prev: Fill, Up: Pseudo Ops -7.53 `.float FLONUMS' +7.54 `.float FLONUMS' ===================== This directive assembles zero or more flonums, separated by commas. It @@ -3540,7 +3553,7 @@ Dependencies::.  File: as.info, Node: Func, Next: Global, Prev: Float, Up: Pseudo Ops -7.54 `.func NAME[,LABEL]' +7.55 `.func NAME[,LABEL]' ========================= `.func' emits debugging information to denote function NAME, and is @@ -3554,7 +3567,7 @@ function must be terminated with `.endfunc'.  File: as.info, Node: Global, Next: Gnu_attribute, Prev: Func, Up: Pseudo Ops -7.55 `.global SYMBOL', `.globl SYMBOL' +7.56 `.global SYMBOL', `.globl SYMBOL' ====================================== `.global' makes the symbol visible to `ld'. If you define SYMBOL in @@ -3573,7 +3586,7 @@ as well. *Note HPPA Assembler Directives: HPPA Directives.  File: as.info, Node: Gnu_attribute, Next: Hidden, Prev: Global, Up: Pseudo Ops -7.56 `.gnu_attribute TAG,VALUE' +7.57 `.gnu_attribute TAG,VALUE' =============================== Record a GNU object attribute for this file. *Note Object Attributes::. @@ -3581,7 +3594,7 @@ Record a GNU object attribute for this file. *Note Object Attributes::.  File: as.info, Node: Hidden, Next: hword, Prev: Gnu_attribute, Up: Pseudo Ops -7.57 `.hidden NAMES' +7.58 `.hidden NAMES' ==================== This is one of the ELF visibility directives. The other two are @@ -3597,7 +3610,7 @@ to other components. Such symbols are always considered to be  File: as.info, Node: hword, Next: Ident, Prev: Hidden, Up: Pseudo Ops -7.58 `.hword EXPRESSIONS' +7.59 `.hword EXPRESSIONS' ========================= This expects zero or more EXPRESSIONS, and emits a 16 bit number for @@ -3609,7 +3622,7 @@ architecture, it may also be a synonym for `.word'.  File: as.info, Node: Ident, Next: If, Prev: hword, Up: Pseudo Ops -7.59 `.ident' +7.60 `.ident' ============= This directive is used by some assemblers to place tags in object @@ -3623,7 +3636,7 @@ using ELF, comments are emitted to the `.comment' section.  File: as.info, Node: If, Next: Incbin, Prev: Ident, Up: Pseudo Ops -7.60 `.if ABSOLUTE EXPRESSION' +7.61 `.if ABSOLUTE EXPRESSION' ============================== `.if' marks the beginning of a section of code which is only considered @@ -3704,7 +3717,7 @@ each subsequent `.else' block.  File: as.info, Node: Incbin, Next: Include, Prev: If, Up: Pseudo Ops -7.61 `.incbin "FILE"[,SKIP[,COUNT]]' +7.62 `.incbin "FILE"[,SKIP[,COUNT]]' ==================================== The `incbin' directive includes FILE verbatim at the current location. @@ -3721,7 +3734,7 @@ before and after the `incbin' directive.  File: as.info, Node: Include, Next: Int, Prev: Incbin, Up: Pseudo Ops -7.62 `.include "FILE"' +7.63 `.include "FILE"' ====================== This directive provides a way to include supporting files at specified @@ -3735,7 +3748,7 @@ FILE.  File: as.info, Node: Int, Next: Internal, Prev: Include, Up: Pseudo Ops -7.63 `.int EXPRESSIONS' +7.64 `.int EXPRESSIONS' ======================= Expect zero or more EXPRESSIONS, of any section, separated by commas. @@ -3746,7 +3759,7 @@ what kind of target the assembly is for.  File: as.info, Node: Internal, Next: Irp, Prev: Int, Up: Pseudo Ops -7.64 `.internal NAMES' +7.65 `.internal NAMES' ====================== This is one of the ELF visibility directives. The other two are @@ -3763,7 +3776,7 @@ upon the symbols as well.  File: as.info, Node: Irp, Next: Irpc, Prev: Internal, Up: Pseudo Ops -7.65 `.irp SYMBOL,VALUES'... +7.66 `.irp SYMBOL,VALUES'... ============================ Evaluate a sequence of statements assigning different values to SYMBOL. @@ -3791,7 +3804,7 @@ statements, use \SYMBOL.  File: as.info, Node: Irpc, Next: Lcomm, Prev: Irp, Up: Pseudo Ops -7.66 `.irpc SYMBOL,VALUES'... +7.67 `.irpc SYMBOL,VALUES'... ============================= Evaluate a sequence of statements assigning different values to SYMBOL. @@ -3820,7 +3833,7 @@ at *Note Macro::.  File: as.info, Node: Lcomm, Next: Lflags, Prev: Irpc, Up: Pseudo Ops -7.67 `.lcomm SYMBOL , LENGTH' +7.68 `.lcomm SYMBOL , LENGTH' ============================= Reserve LENGTH (an absolute expression) bytes for a local common @@ -3839,7 +3852,7 @@ section.  File: as.info, Node: Lflags, Next: Line, Prev: Lcomm, Up: Pseudo Ops -7.68 `.lflags' +7.69 `.lflags' ============== `as' accepts this directive, for compatibility with other assemblers, @@ -3848,7 +3861,7 @@ but ignores it.  File: as.info, Node: Line, Next: Linkonce, Prev: Lflags, Up: Pseudo Ops -7.69 `.line LINE-NUMBER' +7.70 `.line LINE-NUMBER' ======================== Change the logical line number. LINE-NUMBER must be an absolute @@ -3869,7 +3882,7 @@ compilers to generate auxiliary symbol information for debugging.  File: as.info, Node: Linkonce, Next: List, Prev: Line, Up: Pseudo Ops -7.70 `.linkonce [TYPE]' +7.71 `.linkonce [TYPE]' ======================= Mark the current section so that the linker only includes a single copy @@ -3904,7 +3917,7 @@ following strings. For example:  File: as.info, Node: Ln, Next: LNS directives, Prev: List, Up: Pseudo Ops -7.71 `.ln LINE-NUMBER' +7.72 `.ln LINE-NUMBER' ====================== `.ln' is a synonym for `.line'. @@ -3912,7 +3925,7 @@ File: as.info, Node: Ln, Next: LNS directives, Prev: List, Up: Pseudo Ops  File: as.info, Node: MRI, Next: Noaltmacro, Prev: Macro, Up: Pseudo Ops -7.72 `.mri VAL' +7.73 `.mri VAL' =============== If VAL is non-zero, this tells `as' to enter MRI mode. If VAL is zero, @@ -3923,7 +3936,7 @@ MRI mode: M.  File: as.info, Node: List, Next: Ln, Prev: Linkonce, Up: Pseudo Ops -7.73 `.list' +7.74 `.list' ============ Control (in conjunction with the `.nolist' directive) whether or not @@ -3939,7 +3952,7 @@ initial value of the listing counter is one.  File: as.info, Node: Long, Next: Macro, Prev: LNS directives, Up: Pseudo Ops -7.74 `.long EXPRESSIONS' +7.75 `.long EXPRESSIONS' ======================== `.long' is the same as `.int'. *Note `.int': Int. @@ -3947,7 +3960,7 @@ File: as.info, Node: Long, Next: Macro, Prev: LNS directives, Up: Pseudo Ops  File: as.info, Node: Macro, Next: MRI, Prev: Long, Up: Pseudo Ops -7.75 `.macro' +7.76 `.macro' ============= The commands `.macro' and `.endm' allow you to define macros that @@ -4100,7 +4113,7 @@ With that definition, `SUM 0,5' is equivalent to this assembly input:  File: as.info, Node: Altmacro, Next: Ascii, Prev: Align, Up: Pseudo Ops -7.76 `.altmacro' +7.77 `.altmacro' ================ Enable alternate macro mode, enabling: @@ -4138,7 +4151,7 @@ Enable alternate macro mode, enabling:  File: as.info, Node: Noaltmacro, Next: Nolist, Prev: MRI, Up: Pseudo Ops -7.77 `.noaltmacro' +7.78 `.noaltmacro' ================== Disable alternate macro mode. *Note Altmacro::. @@ -4146,7 +4159,7 @@ Disable alternate macro mode. *Note Altmacro::.  File: as.info, Node: Nolist, Next: Octa, Prev: Noaltmacro, Up: Pseudo Ops -7.78 `.nolist' +7.79 `.nolist' ============== Control (in conjunction with the `.list' directive) whether or not @@ -4158,7 +4171,7 @@ whenever the counter is greater than zero.  File: as.info, Node: Octa, Next: Org, Prev: Nolist, Up: Pseudo Ops -7.79 `.octa BIGNUMS' +7.80 `.octa BIGNUMS' ==================== This directive expects zero or more bignums, separated by commas. For @@ -4170,7 +4183,7 @@ hence _octa_-word for 16 bytes.  File: as.info, Node: Org, Next: P2align, Prev: Octa, Up: Pseudo Ops -7.80 `.org NEW-LC , FILL' +7.81 `.org NEW-LC , FILL' ========================= Advance the location counter of the current section to NEW-LC. NEW-LC @@ -4199,7 +4212,7 @@ expression. If the comma and FILL are omitted, FILL defaults to zero.  File: as.info, Node: P2align, Next: PopSection, Prev: Org, Up: Pseudo Ops -7.81 `.p2align[wl] ABS-EXPR, ABS-EXPR, ABS-EXPR' +7.82 `.p2align[wl] ABS-EXPR, ABS-EXPR, ABS-EXPR' ================================================ Pad the location counter (in the current subsection) to a particular @@ -4236,7 +4249,7 @@ bytes depends upon the endianness of the processor). If it skips 1 or  File: as.info, Node: Previous, Next: Print, Prev: PopSection, Up: Pseudo Ops -7.82 `.previous' +7.83 `.previous' ================ This is one of the ELF section stack manipulation directives. The @@ -4284,7 +4297,7 @@ section with the top section on the section stack.  File: as.info, Node: PopSection, Next: Previous, Prev: P2align, Up: Pseudo Ops -7.83 `.popsection' +7.84 `.popsection' ================== This is one of the ELF section stack manipulation directives. The @@ -4299,7 +4312,7 @@ popped off the stack.  File: as.info, Node: Print, Next: Protected, Prev: Previous, Up: Pseudo Ops -7.84 `.print STRING' +7.85 `.print STRING' ==================== `as' will print STRING on the standard output during assembly. You @@ -4308,7 +4321,7 @@ must put STRING in double quotes.  File: as.info, Node: Protected, Next: Psize, Prev: Print, Up: Pseudo Ops -7.85 `.protected NAMES' +7.86 `.protected NAMES' ======================= This is one of the ELF visibility directives. The other two are @@ -4324,7 +4337,7 @@ component would normally preempt this.  File: as.info, Node: Psize, Next: Purgem, Prev: Protected, Up: Pseudo Ops -7.86 `.psize LINES , COLUMNS' +7.87 `.psize LINES , COLUMNS' ============================= Use this directive to declare the number of lines--and, optionally, the @@ -4343,7 +4356,7 @@ explicitly specified with `.eject'.  File: as.info, Node: Purgem, Next: PushSection, Prev: Psize, Up: Pseudo Ops -7.87 `.purgem NAME' +7.88 `.purgem NAME' =================== Undefine the macro NAME, so that later uses of the string will not be @@ -4352,7 +4365,7 @@ expanded. *Note Macro::.  File: as.info, Node: PushSection, Next: Quad, Prev: Purgem, Up: Pseudo Ops -7.88 `.pushsection NAME [, SUBSECTION] [, "FLAGS"[, @TYPE[,ARGUMENTS]]]' +7.89 `.pushsection NAME [, SUBSECTION] [, "FLAGS"[, @TYPE[,ARGUMENTS]]]' ======================================================================== This is one of the ELF section stack manipulation directives. The @@ -4369,7 +4382,7 @@ Section::) directive.  File: as.info, Node: Quad, Next: Reloc, Prev: PushSection, Up: Pseudo Ops -7.89 `.quad BIGNUMS' +7.90 `.quad BIGNUMS' ==================== `.quad' expects zero or more bignums, separated by commas. For each @@ -4383,7 +4396,7 @@ hence _quad_-word for 8 bytes.  File: as.info, Node: Reloc, Next: Rept, Prev: Quad, Up: Pseudo Ops -7.90 `.reloc OFFSET, RELOC_NAME[, EXPRESSION]' +7.91 `.reloc OFFSET, RELOC_NAME[, EXPRESSION]' ============================================== Generate a relocation at OFFSET of type RELOC_NAME with value @@ -4399,7 +4412,7 @@ support addends stored in the section.  File: as.info, Node: Rept, Next: Sbttl, Prev: Reloc, Up: Pseudo Ops -7.91 `.rept COUNT' +7.92 `.rept COUNT' ================== Repeat the sequence of lines between the `.rept' directive and the next @@ -4420,7 +4433,7 @@ Repeat the sequence of lines between the `.rept' directive and the next  File: as.info, Node: Sbttl, Next: Scl, Prev: Rept, Up: Pseudo Ops -7.92 `.sbttl "SUBHEADING"' +7.93 `.sbttl "SUBHEADING"' ========================== Use SUBHEADING as the title (third line, immediately after the title @@ -4432,7 +4445,7 @@ if it appears within ten lines of the top of a page.  File: as.info, Node: Scl, Next: Section, Prev: Sbttl, Up: Pseudo Ops -7.93 `.scl CLASS' +7.94 `.scl CLASS' ================= Set the storage-class value for a symbol. This directive may only be @@ -4443,7 +4456,7 @@ debugging information.  File: as.info, Node: Section, Next: Set, Prev: Scl, Up: Pseudo Ops -7.94 `.section NAME' +7.95 `.section NAME' ==================== Use the `.section' directive to assemble the following code into a @@ -4624,7 +4637,7 @@ directives work.  File: as.info, Node: Set, Next: Short, Prev: Section, Up: Pseudo Ops -7.95 `.set SYMBOL, EXPRESSION' +7.96 `.set SYMBOL, EXPRESSION' ============================== Set the value of SYMBOL to EXPRESSION. This changes SYMBOL's value and @@ -4644,7 +4657,7 @@ instead.  File: as.info, Node: Short, Next: Single, Prev: Set, Up: Pseudo Ops -7.96 `.short EXPRESSIONS' +7.97 `.short EXPRESSIONS' ========================= `.short' is normally the same as `.word'. *Note `.word': Word. @@ -4655,7 +4668,7 @@ numbers of different lengths. *Note Machine Dependencies::.  File: as.info, Node: Single, Next: Size, Prev: Short, Up: Pseudo Ops -7.97 `.single FLONUMS' +7.98 `.single FLONUMS' ====================== This directive assembles zero or more flonums, separated by commas. It @@ -4666,7 +4679,7 @@ Dependencies::.  File: as.info, Node: Size, Next: Skip, Prev: Single, Up: Pseudo Ops -7.98 `.size' +7.99 `.size' ============ This directive is used to set the size associated with a symbol. @@ -4694,8 +4707,8 @@ function symbols.  File: as.info, Node: Sleb128, Next: Space, Prev: Skip, Up: Pseudo Ops -7.99 `.sleb128 EXPRESSIONS' -=========================== +7.100 `.sleb128 EXPRESSIONS' +============================ SLEB128 stands for "signed little endian base 128." This is a compact, variable length representation of numbers used by the DWARF symbolic @@ -4704,7 +4717,7 @@ debugging format. *Note `.uleb128': Uleb128.  File: as.info, Node: Skip, Next: Sleb128, Prev: Size, Up: Pseudo Ops -7.100 `.skip SIZE , FILL' +7.101 `.skip SIZE , FILL' ========================= This directive emits SIZE bytes, each of value FILL. Both SIZE and @@ -4714,7 +4727,7 @@ is assumed to be zero. This is the same as `.space'.  File: as.info, Node: Space, Next: Stab, Prev: Sleb128, Up: Pseudo Ops -7.101 `.space SIZE , FILL' +7.102 `.space SIZE , FILL' ========================== This directive emits SIZE bytes, each of value FILL. Both SIZE and @@ -4730,7 +4743,7 @@ is assumed to be zero. This is the same as `.skip'.  File: as.info, Node: Stab, Next: String, Prev: Space, Up: Pseudo Ops -7.102 `.stabd, .stabn, .stabs' +7.103 `.stabd, .stabn, .stabs' ============================== There are three directives that begin `.stab'. All emit symbols (*note @@ -4784,7 +4797,7 @@ earlier assemblers!  File: as.info, Node: String, Next: Struct, Prev: Stab, Up: Pseudo Ops -7.103 `.string' "STR", `.string8' "STR", `.string16' +7.104 `.string' "STR", `.string8' "STR", `.string16' ==================================================== "STR", `.string32' "STR", `.string64' "STR" @@ -4809,7 +4822,7 @@ are stored in target endianness byte order.  File: as.info, Node: Struct, Next: SubSection, Prev: String, Up: Pseudo Ops -7.104 `.struct EXPRESSION' +7.105 `.struct EXPRESSION' ========================== Switch to the absolute section, and set the section offset to @@ -4830,7 +4843,7 @@ section before further assembly.  File: as.info, Node: SubSection, Next: Symver, Prev: Struct, Up: Pseudo Ops -7.105 `.subsection NAME' +7.106 `.subsection NAME' ======================== This is one of the ELF section stack manipulation directives. The @@ -4845,7 +4858,7 @@ the section stack in place of the then current top of stack subsection.  File: as.info, Node: Symver, Next: Tag, Prev: SubSection, Up: Pseudo Ops -7.106 `.symver' +7.107 `.symver' =============== Use the `.symver' directive to bind symbols to specific version nodes @@ -4894,7 +4907,7 @@ assembled, the symbol name, NAME, will be changed to NAME2@@NODENAME.  File: as.info, Node: Tag, Next: Text, Prev: Symver, Up: Pseudo Ops -7.107 `.tag STRUCTNAME' +7.108 `.tag STRUCTNAME' ======================= This directive is generated by compilers to include auxiliary debugging @@ -4905,7 +4918,7 @@ the symbol table with instances of those structures.  File: as.info, Node: Text, Next: Title, Prev: Tag, Up: Pseudo Ops -7.108 `.text SUBSECTION' +7.109 `.text SUBSECTION' ======================== Tells `as' to assemble the following statements onto the end of the @@ -4915,7 +4928,7 @@ If SUBSECTION is omitted, subsection number zero is used.  File: as.info, Node: Title, Next: Type, Prev: Text, Up: Pseudo Ops -7.109 `.title "HEADING"' +7.110 `.title "HEADING"' ======================== Use HEADING as the title (second line, immediately after the source @@ -4927,7 +4940,7 @@ if it appears within ten lines of the top of a page.  File: as.info, Node: Type, Next: Uleb128, Prev: Title, Up: Pseudo Ops -7.110 `.type' +7.111 `.type' ============= This directive is used to set the type of a symbol. @@ -4994,7 +5007,7 @@ above.  File: as.info, Node: Uleb128, Next: Val, Prev: Type, Up: Pseudo Ops -7.111 `.uleb128 EXPRESSIONS' +7.112 `.uleb128 EXPRESSIONS' ============================ ULEB128 stands for "unsigned little endian base 128." This is a @@ -5004,7 +5017,7 @@ symbolic debugging format. *Note `.sleb128': Sleb128.  File: as.info, Node: Val, Next: Version, Prev: Uleb128, Up: Pseudo Ops -7.112 `.val ADDR' +7.113 `.val ADDR' ================= This directive, permitted only within `.def'/`.endef' pairs, records @@ -5013,7 +5026,7 @@ the address ADDR as the value attribute of a symbol table entry.  File: as.info, Node: Version, Next: VTableEntry, Prev: Val, Up: Pseudo Ops -7.113 `.version "STRING"' +7.114 `.version "STRING"' ========================= This directive creates a `.note' section and places into it an ELF @@ -5022,7 +5035,7 @@ formatted note of type NT_VERSION. The note's name is set to `string'.  File: as.info, Node: VTableEntry, Next: VTableInherit, Prev: Version, Up: Pseudo Ops -7.114 `.vtable_entry TABLE, OFFSET' +7.115 `.vtable_entry TABLE, OFFSET' =================================== This directive finds or creates a symbol `table' and creates a @@ -5031,7 +5044,7 @@ This directive finds or creates a symbol `table' and creates a  File: as.info, Node: VTableInherit, Next: Warning, Prev: VTableEntry, Up: Pseudo Ops -7.115 `.vtable_inherit CHILD, PARENT' +7.116 `.vtable_inherit CHILD, PARENT' ===================================== This directive finds the symbol `child' and finds or creates the symbol @@ -5042,7 +5055,7 @@ parent name of `0' is treated as referring to the `*ABS*' section.  File: as.info, Node: Warning, Next: Weak, Prev: VTableInherit, Up: Pseudo Ops -7.116 `.warning "STRING"' +7.117 `.warning "STRING"' ========================= Similar to the directive `.error' (*note `.error "STRING"': Error.), @@ -5051,7 +5064,7 @@ but just emits a warning.  File: as.info, Node: Weak, Next: Weakref, Prev: Warning, Up: Pseudo Ops -7.117 `.weak NAMES' +7.118 `.weak NAMES' =================== This directive sets the weak attribute on the comma separated list of @@ -5070,7 +5083,7 @@ creates an alternate symbol to hold the default value.  File: as.info, Node: Weakref, Next: Word, Prev: Weak, Up: Pseudo Ops -7.118 `.weakref ALIAS, TARGET' +7.119 `.weakref ALIAS, TARGET' ============================== This directive creates an alias to the target symbol that enables the @@ -5093,7 +5106,7 @@ handled within the assembler.  File: as.info, Node: Word, Next: Deprecated, Prev: Weakref, Up: Pseudo Ops -7.119 `.word EXPRESSIONS' +7.120 `.word EXPRESSIONS' ========================= This directive expects zero or more EXPRESSIONS, of any section, @@ -5133,7 +5146,7 @@ jump table as necessary.  File: as.info, Node: Deprecated, Prev: Word, Up: Pseudo Ops -7.120 Deprecated Directives +7.121 Deprecated Directives =========================== One day these directives won't work. They are included for @@ -19844,417 +19857,417 @@ Node: Balign107665 Node: Byte109528 Node: Comm109766 Node: CFI directives111140 -Node: LNS directives115734 -Node: Data117809 -Node: Def118136 -Node: Desc118368 -Node: Dim118868 -Node: Double119125 -Node: Eject119463 -Node: Else119638 -Node: Elseif119938 -Node: End120232 -Node: Endef120447 -Node: Endfunc120624 -Node: Endif120799 -Node: Equ121060 -Node: Equiv121574 -Node: Eqv122130 -Node: Err122494 -Node: Error122805 -Node: Exitm123250 -Node: Extern123419 -Node: Fail123680 -Node: File124125 -Node: Fill124602 -Node: Float125566 -Node: Func125908 -Node: Global126498 -Node: Gnu_attribute127255 -Node: Hidden127480 -Node: hword128066 -Node: Ident128394 -Node: If128968 -Node: Incbin132027 -Node: Include132722 -Node: Int133273 -Node: Internal133654 -Node: Irp134302 -Node: Irpc135181 -Node: Lcomm136098 -Node: Lflags136846 -Node: Line137040 -Node: Linkonce137959 -Node: Ln139188 -Node: MRI139349 -Node: List139687 -Node: Long140295 -Node: Macro140482 -Node: Altmacro146404 -Node: Noaltmacro147735 -Node: Nolist147904 -Node: Octa148334 -Node: Org148668 -Node: P2align149951 -Node: Previous151879 -Node: PopSection153292 -Node: Print153800 -Node: Protected154029 -Node: Psize154676 -Node: Purgem155360 -Node: PushSection155581 -Node: Quad156324 -Node: Reloc156780 -Node: Rept157541 -Node: Sbttl157955 -Node: Scl158320 -Node: Section158661 -Node: Set163798 -Node: Short164435 -Node: Single164756 -Node: Size165101 -Node: Sleb128165773 -Node: Skip166095 -Node: Space166419 -Node: Stab167060 -Node: String169064 -Node: Struct170058 -Node: SubSection170783 -Node: Symver171346 -Node: Tag173739 -Node: Text174121 -Node: Title174442 -Node: Type174823 -Node: Uleb128176546 -Node: Val176870 -Node: Version177120 -Node: VTableEntry177395 -Node: VTableInherit177685 -Node: Warning178135 -Node: Weak178369 -Node: Weakref179038 -Node: Word180003 -Node: Deprecated181849 -Node: Object Attributes182084 -Node: GNU Object Attributes183804 -Node: Defining New Object Attributes186357 -Node: Machine Dependencies187154 -Node: Alpha-Dependent190038 -Node: Alpha Notes190452 -Node: Alpha Options190733 -Node: Alpha Syntax192931 -Node: Alpha-Chars193400 -Node: Alpha-Regs193631 -Node: Alpha-Relocs194018 -Node: Alpha Floating Point200276 -Node: Alpha Directives200498 -Node: Alpha Opcodes206021 -Node: ARC-Dependent206316 -Node: ARC Options206699 -Node: ARC Syntax207768 -Node: ARC-Chars208000 -Node: ARC-Regs208132 -Node: ARC Floating Point208256 -Node: ARC Directives208567 -Node: ARC Opcodes214539 -Node: ARM-Dependent214765 -Node: ARM Options215230 -Node: ARM Syntax221363 -Node: ARM-Chars221632 -Node: ARM-Regs222156 -Node: ARM Floating Point222365 -Node: ARM-Relocations222564 -Node: ARM Directives223517 -Ref: arm_fnstart227532 -Ref: arm_fnend227607 -Ref: arm_save228624 -Ref: arm_pad229954 -Ref: arm_movsp230160 -Ref: arm_setfp230338 -Node: ARM Opcodes231889 -Node: ARM Mapping Symbols233977 -Node: ARM Unwinding Tutorial234787 -Node: AVR-Dependent240989 -Node: AVR Options241275 -Node: AVR Syntax244106 -Node: AVR-Chars244393 -Node: AVR-Regs244799 -Node: AVR-Modifiers245378 -Node: AVR Opcodes247438 -Node: BFIN-Dependent252684 -Node: BFIN Syntax252938 -Node: BFIN Directives258634 -Node: CR16-Dependent259041 -Node: CR16 Operand Qualifiers259285 -Node: CRIS-Dependent261051 -Node: CRIS-Opts261397 -Ref: march-option263015 -Node: CRIS-Expand264832 -Node: CRIS-Symbols266015 -Node: CRIS-Syntax267184 -Node: CRIS-Chars267520 -Node: CRIS-Pic268071 -Ref: crispic268267 -Node: CRIS-Regs271807 -Node: CRIS-Pseudos272224 -Ref: crisnous273000 -Node: D10V-Dependent274282 -Node: D10V-Opts274633 -Node: D10V-Syntax275596 -Node: D10V-Size276125 -Node: D10V-Subs277098 -Node: D10V-Chars278133 -Node: D10V-Regs279737 -Node: D10V-Addressing280782 -Node: D10V-Word281468 -Node: D10V-Float281983 -Node: D10V-Opcodes282294 -Node: D30V-Dependent282687 -Node: D30V-Opts283040 -Node: D30V-Syntax283715 -Node: D30V-Size284247 -Node: D30V-Subs285218 -Node: D30V-Chars286253 -Node: D30V-Guarded288551 -Node: D30V-Regs289231 -Node: D30V-Addressing290370 -Node: D30V-Float291038 -Node: D30V-Opcodes291349 -Node: H8/300-Dependent291742 -Node: H8/300 Options292154 -Node: H8/300 Syntax292421 -Node: H8/300-Chars292722 -Node: H8/300-Regs293021 -Node: H8/300-Addressing293940 -Node: H8/300 Floating Point294981 -Node: H8/300 Directives295308 -Node: H8/300 Opcodes296436 -Node: HPPA-Dependent304758 -Node: HPPA Notes305193 -Node: HPPA Options305951 -Node: HPPA Syntax306146 -Node: HPPA Floating Point307416 -Node: HPPA Directives307622 -Node: HPPA Opcodes316308 -Node: ESA/390-Dependent316567 -Node: ESA/390 Notes317027 -Node: ESA/390 Options317818 -Node: ESA/390 Syntax318028 -Node: ESA/390 Floating Point320201 -Node: ESA/390 Directives320480 -Node: ESA/390 Opcodes323769 -Node: i386-Dependent324031 -Node: i386-Options325155 -Node: i386-Directives328857 -Node: i386-Syntax329595 -Node: i386-Mnemonics332028 -Node: i386-Regs335096 -Node: i386-Prefixes337141 -Node: i386-Memory339901 -Node: i386-Jumps342838 -Node: i386-Float343959 -Node: i386-SIMD345790 -Node: i386-16bit346901 -Node: i386-Bugs348941 -Node: i386-Arch349695 -Node: i386-Notes352200 -Node: i860-Dependent353058 -Node: Notes-i860353454 -Node: Options-i860354359 -Node: Directives-i860355722 -Node: Opcodes for i860356791 -Node: i960-Dependent358958 -Node: Options-i960359361 -Node: Floating Point-i960363246 -Node: Directives-i960363514 -Node: Opcodes for i960365548 -Node: callj-i960366165 -Node: Compare-and-branch-i960366654 -Node: IA-64-Dependent368558 -Node: IA-64 Options368859 -Node: IA-64 Syntax372019 -Node: IA-64-Chars372382 -Node: IA-64-Regs372612 -Node: IA-64-Bits373538 -Node: IA-64 Opcodes374047 -Node: IP2K-Dependent374319 -Node: IP2K-Opts374547 -Node: M32C-Dependent375027 -Node: M32C-Opts375551 -Node: M32C-Modifiers375974 -Node: M32R-Dependent377761 -Node: M32R-Opts378082 -Node: M32R-Directives382249 -Node: M32R-Warnings386224 -Node: M68K-Dependent389230 -Node: M68K-Opts389697 -Node: M68K-Syntax397089 -Node: M68K-Moto-Syntax398929 -Node: M68K-Float401519 -Node: M68K-Directives402039 -Node: M68K-opcodes403367 -Node: M68K-Branch403593 -Node: M68K-Chars407791 -Node: M68HC11-Dependent408204 -Node: M68HC11-Opts408735 -Node: M68HC11-Syntax412556 -Node: M68HC11-Modifiers414770 -Node: M68HC11-Directives416598 -Node: M68HC11-Float417974 -Node: M68HC11-opcodes418502 -Node: M68HC11-Branch418684 -Node: MIPS-Dependent421133 -Node: MIPS Opts422293 -Node: MIPS Object431879 -Node: MIPS Stabs433445 -Node: MIPS symbol sizes434167 -Node: MIPS ISA435836 -Node: MIPS autoextend437310 -Node: MIPS insn438040 -Node: MIPS option stack438537 -Node: MIPS ASE instruction generation overrides439311 -Node: MIPS floating-point441125 -Node: MMIX-Dependent442011 -Node: MMIX-Opts442391 -Node: MMIX-Expand445995 -Node: MMIX-Syntax447310 -Ref: mmixsite447667 -Node: MMIX-Chars448508 -Node: MMIX-Symbols449162 -Node: MMIX-Regs451230 -Node: MMIX-Pseudos452255 -Ref: MMIX-loc452396 -Ref: MMIX-local453476 -Ref: MMIX-is454008 -Ref: MMIX-greg454279 -Ref: GREG-base455198 -Ref: MMIX-byte456515 -Ref: MMIX-constants456986 -Ref: MMIX-prefix457632 -Ref: MMIX-spec458006 -Node: MMIX-mmixal458340 -Node: MSP430-Dependent461838 -Node: MSP430 Options462304 -Node: MSP430 Syntax462590 -Node: MSP430-Macros462906 -Node: MSP430-Chars463637 -Node: MSP430-Regs463950 -Node: MSP430-Ext464510 -Node: MSP430 Floating Point466331 -Node: MSP430 Directives466555 -Node: MSP430 Opcodes467346 -Node: MSP430 Profiling Capability467741 -Node: PDP-11-Dependent470070 -Node: PDP-11-Options470459 -Node: PDP-11-Pseudos475530 -Node: PDP-11-Syntax475875 -Node: PDP-11-Mnemonics476627 -Node: PDP-11-Synthetic476929 -Node: PJ-Dependent477147 -Node: PJ Options477372 -Node: PPC-Dependent477649 -Node: PowerPC-Opts477936 -Node: PowerPC-Pseudo480455 -Node: SH-Dependent481054 -Node: SH Options481466 -Node: SH Syntax482474 -Node: SH-Chars482747 -Node: SH-Regs483041 -Node: SH-Addressing483655 -Node: SH Floating Point484564 -Node: SH Directives485658 -Node: SH Opcodes486028 -Node: SH64-Dependent490350 -Node: SH64 Options490713 -Node: SH64 Syntax492510 -Node: SH64-Chars492793 -Node: SH64-Regs493093 -Node: SH64-Addressing494189 -Node: SH64 Directives495372 -Node: SH64 Opcodes496482 -Node: Sparc-Dependent497198 -Node: Sparc-Opts497608 -Node: Sparc-Aligned-Data499865 -Node: Sparc-Syntax500697 -Node: Sparc-Chars501271 -Node: Sparc-Regs501504 -Node: Sparc-Constants506615 -Node: Sparc-Relocs511375 -Node: Sparc-Size-Translations516055 -Node: Sparc-Float517704 -Node: Sparc-Directives517899 -Node: TIC54X-Dependent519859 -Node: TIC54X-Opts520585 -Node: TIC54X-Block521628 -Node: TIC54X-Env521988 -Node: TIC54X-Constants522336 -Node: TIC54X-Subsyms522738 -Node: TIC54X-Locals524647 -Node: TIC54X-Builtins525391 -Node: TIC54X-Ext527862 -Node: TIC54X-Directives528433 -Node: TIC54X-Macros539335 -Node: TIC54X-MMRegs541446 -Node: Z80-Dependent541662 -Node: Z80 Options542050 -Node: Z80 Syntax543473 -Node: Z80-Chars544145 -Node: Z80-Regs544679 -Node: Z80-Case545031 -Node: Z80 Floating Point545476 -Node: Z80 Directives545670 -Node: Z80 Opcodes547295 -Node: Z8000-Dependent548639 -Node: Z8000 Options549600 -Node: Z8000 Syntax549817 -Node: Z8000-Chars550107 -Node: Z8000-Regs550340 -Node: Z8000-Addressing551130 -Node: Z8000 Directives552247 -Node: Z8000 Opcodes553856 -Node: Vax-Dependent563798 -Node: VAX-Opts564315 -Node: VAX-float568050 -Node: VAX-directives568682 -Node: VAX-opcodes569543 -Node: VAX-branch569932 -Node: VAX-operands572439 -Node: VAX-no573202 -Node: V850-Dependent573439 -Node: V850 Options573837 -Node: V850 Syntax576226 -Node: V850-Chars576466 -Node: V850-Regs576631 -Node: V850 Floating Point578199 -Node: V850 Directives578405 -Node: V850 Opcodes579548 -Node: Xtensa-Dependent585440 -Node: Xtensa Options586169 -Node: Xtensa Syntax588979 -Node: Xtensa Opcodes590868 -Node: Xtensa Registers592662 -Node: Xtensa Optimizations593295 -Node: Density Instructions593747 -Node: Xtensa Automatic Alignment594849 -Node: Xtensa Relaxation597296 -Node: Xtensa Branch Relaxation598204 -Node: Xtensa Call Relaxation599576 -Node: Xtensa Immediate Relaxation601362 -Node: Xtensa Directives603936 -Node: Schedule Directive605645 -Node: Longcalls Directive605985 -Node: Transform Directive606529 -Node: Literal Directive607271 -Ref: Literal Directive-Footnote-1610810 -Node: Literal Position Directive610952 -Node: Literal Prefix Directive612651 -Node: Absolute Literals Directive613549 -Node: Reporting Bugs614856 -Node: Bug Criteria615582 -Node: Bug Reporting616349 -Node: Acknowledgements622998 -Ref: Acknowledgements-Footnote-1627896 -Node: GNU Free Documentation License627922 -Node: AS Index647652 +Node: LNS directives116335 +Node: Data118410 +Node: Def118737 +Node: Desc118969 +Node: Dim119469 +Node: Double119726 +Node: Eject120064 +Node: Else120239 +Node: Elseif120539 +Node: End120833 +Node: Endef121048 +Node: Endfunc121225 +Node: Endif121400 +Node: Equ121661 +Node: Equiv122175 +Node: Eqv122731 +Node: Err123095 +Node: Error123406 +Node: Exitm123851 +Node: Extern124020 +Node: Fail124281 +Node: File124726 +Node: Fill125203 +Node: Float126167 +Node: Func126509 +Node: Global127099 +Node: Gnu_attribute127856 +Node: Hidden128081 +Node: hword128667 +Node: Ident128995 +Node: If129569 +Node: Incbin132628 +Node: Include133323 +Node: Int133874 +Node: Internal134255 +Node: Irp134903 +Node: Irpc135782 +Node: Lcomm136699 +Node: Lflags137447 +Node: Line137641 +Node: Linkonce138560 +Node: Ln139789 +Node: MRI139950 +Node: List140288 +Node: Long140896 +Node: Macro141083 +Node: Altmacro147005 +Node: Noaltmacro148336 +Node: Nolist148505 +Node: Octa148935 +Node: Org149269 +Node: P2align150552 +Node: Previous152480 +Node: PopSection153893 +Node: Print154401 +Node: Protected154630 +Node: Psize155277 +Node: Purgem155961 +Node: PushSection156182 +Node: Quad156925 +Node: Reloc157381 +Node: Rept158142 +Node: Sbttl158556 +Node: Scl158921 +Node: Section159262 +Node: Set164399 +Node: Short165036 +Node: Single165357 +Node: Size165702 +Node: Sleb128166374 +Node: Skip166698 +Node: Space167022 +Node: Stab167663 +Node: String169667 +Node: Struct170661 +Node: SubSection171386 +Node: Symver171949 +Node: Tag174342 +Node: Text174724 +Node: Title175045 +Node: Type175426 +Node: Uleb128177149 +Node: Val177473 +Node: Version177723 +Node: VTableEntry177998 +Node: VTableInherit178288 +Node: Warning178738 +Node: Weak178972 +Node: Weakref179641 +Node: Word180606 +Node: Deprecated182452 +Node: Object Attributes182687 +Node: GNU Object Attributes184407 +Node: Defining New Object Attributes186960 +Node: Machine Dependencies187757 +Node: Alpha-Dependent190641 +Node: Alpha Notes191055 +Node: Alpha Options191336 +Node: Alpha Syntax193534 +Node: Alpha-Chars194003 +Node: Alpha-Regs194234 +Node: Alpha-Relocs194621 +Node: Alpha Floating Point200879 +Node: Alpha Directives201101 +Node: Alpha Opcodes206624 +Node: ARC-Dependent206919 +Node: ARC Options207302 +Node: ARC Syntax208371 +Node: ARC-Chars208603 +Node: ARC-Regs208735 +Node: ARC Floating Point208859 +Node: ARC Directives209170 +Node: ARC Opcodes215142 +Node: ARM-Dependent215368 +Node: ARM Options215833 +Node: ARM Syntax221966 +Node: ARM-Chars222235 +Node: ARM-Regs222759 +Node: ARM Floating Point222968 +Node: ARM-Relocations223167 +Node: ARM Directives224120 +Ref: arm_fnstart228135 +Ref: arm_fnend228210 +Ref: arm_save229227 +Ref: arm_pad230557 +Ref: arm_movsp230763 +Ref: arm_setfp230941 +Node: ARM Opcodes232492 +Node: ARM Mapping Symbols234580 +Node: ARM Unwinding Tutorial235390 +Node: AVR-Dependent241592 +Node: AVR Options241878 +Node: AVR Syntax244709 +Node: AVR-Chars244996 +Node: AVR-Regs245402 +Node: AVR-Modifiers245981 +Node: AVR Opcodes248041 +Node: BFIN-Dependent253287 +Node: BFIN Syntax253541 +Node: BFIN Directives259237 +Node: CR16-Dependent259644 +Node: CR16 Operand Qualifiers259888 +Node: CRIS-Dependent261654 +Node: CRIS-Opts262000 +Ref: march-option263618 +Node: CRIS-Expand265435 +Node: CRIS-Symbols266618 +Node: CRIS-Syntax267787 +Node: CRIS-Chars268123 +Node: CRIS-Pic268674 +Ref: crispic268870 +Node: CRIS-Regs272410 +Node: CRIS-Pseudos272827 +Ref: crisnous273603 +Node: D10V-Dependent274885 +Node: D10V-Opts275236 +Node: D10V-Syntax276199 +Node: D10V-Size276728 +Node: D10V-Subs277701 +Node: D10V-Chars278736 +Node: D10V-Regs280340 +Node: D10V-Addressing281385 +Node: D10V-Word282071 +Node: D10V-Float282586 +Node: D10V-Opcodes282897 +Node: D30V-Dependent283290 +Node: D30V-Opts283643 +Node: D30V-Syntax284318 +Node: D30V-Size284850 +Node: D30V-Subs285821 +Node: D30V-Chars286856 +Node: D30V-Guarded289154 +Node: D30V-Regs289834 +Node: D30V-Addressing290973 +Node: D30V-Float291641 +Node: D30V-Opcodes291952 +Node: H8/300-Dependent292345 +Node: H8/300 Options292757 +Node: H8/300 Syntax293024 +Node: H8/300-Chars293325 +Node: H8/300-Regs293624 +Node: H8/300-Addressing294543 +Node: H8/300 Floating Point295584 +Node: H8/300 Directives295911 +Node: H8/300 Opcodes297039 +Node: HPPA-Dependent305361 +Node: HPPA Notes305796 +Node: HPPA Options306554 +Node: HPPA Syntax306749 +Node: HPPA Floating Point308019 +Node: HPPA Directives308225 +Node: HPPA Opcodes316911 +Node: ESA/390-Dependent317170 +Node: ESA/390 Notes317630 +Node: ESA/390 Options318421 +Node: ESA/390 Syntax318631 +Node: ESA/390 Floating Point320804 +Node: ESA/390 Directives321083 +Node: ESA/390 Opcodes324372 +Node: i386-Dependent324634 +Node: i386-Options325758 +Node: i386-Directives329460 +Node: i386-Syntax330198 +Node: i386-Mnemonics332631 +Node: i386-Regs335699 +Node: i386-Prefixes337744 +Node: i386-Memory340504 +Node: i386-Jumps343441 +Node: i386-Float344562 +Node: i386-SIMD346393 +Node: i386-16bit347504 +Node: i386-Bugs349544 +Node: i386-Arch350298 +Node: i386-Notes352803 +Node: i860-Dependent353661 +Node: Notes-i860354057 +Node: Options-i860354962 +Node: Directives-i860356325 +Node: Opcodes for i860357394 +Node: i960-Dependent359561 +Node: Options-i960359964 +Node: Floating Point-i960363849 +Node: Directives-i960364117 +Node: Opcodes for i960366151 +Node: callj-i960366768 +Node: Compare-and-branch-i960367257 +Node: IA-64-Dependent369161 +Node: IA-64 Options369462 +Node: IA-64 Syntax372622 +Node: IA-64-Chars372985 +Node: IA-64-Regs373215 +Node: IA-64-Bits374141 +Node: IA-64 Opcodes374650 +Node: IP2K-Dependent374922 +Node: IP2K-Opts375150 +Node: M32C-Dependent375630 +Node: M32C-Opts376154 +Node: M32C-Modifiers376577 +Node: M32R-Dependent378364 +Node: M32R-Opts378685 +Node: M32R-Directives382852 +Node: M32R-Warnings386827 +Node: M68K-Dependent389833 +Node: M68K-Opts390300 +Node: M68K-Syntax397692 +Node: M68K-Moto-Syntax399532 +Node: M68K-Float402122 +Node: M68K-Directives402642 +Node: M68K-opcodes403970 +Node: M68K-Branch404196 +Node: M68K-Chars408394 +Node: M68HC11-Dependent408807 +Node: M68HC11-Opts409338 +Node: M68HC11-Syntax413159 +Node: M68HC11-Modifiers415373 +Node: M68HC11-Directives417201 +Node: M68HC11-Float418577 +Node: M68HC11-opcodes419105 +Node: M68HC11-Branch419287 +Node: MIPS-Dependent421736 +Node: MIPS Opts422896 +Node: MIPS Object432482 +Node: MIPS Stabs434048 +Node: MIPS symbol sizes434770 +Node: MIPS ISA436439 +Node: MIPS autoextend437913 +Node: MIPS insn438643 +Node: MIPS option stack439140 +Node: MIPS ASE instruction generation overrides439914 +Node: MIPS floating-point441728 +Node: MMIX-Dependent442614 +Node: MMIX-Opts442994 +Node: MMIX-Expand446598 +Node: MMIX-Syntax447913 +Ref: mmixsite448270 +Node: MMIX-Chars449111 +Node: MMIX-Symbols449765 +Node: MMIX-Regs451833 +Node: MMIX-Pseudos452858 +Ref: MMIX-loc452999 +Ref: MMIX-local454079 +Ref: MMIX-is454611 +Ref: MMIX-greg454882 +Ref: GREG-base455801 +Ref: MMIX-byte457118 +Ref: MMIX-constants457589 +Ref: MMIX-prefix458235 +Ref: MMIX-spec458609 +Node: MMIX-mmixal458943 +Node: MSP430-Dependent462441 +Node: MSP430 Options462907 +Node: MSP430 Syntax463193 +Node: MSP430-Macros463509 +Node: MSP430-Chars464240 +Node: MSP430-Regs464553 +Node: MSP430-Ext465113 +Node: MSP430 Floating Point466934 +Node: MSP430 Directives467158 +Node: MSP430 Opcodes467949 +Node: MSP430 Profiling Capability468344 +Node: PDP-11-Dependent470673 +Node: PDP-11-Options471062 +Node: PDP-11-Pseudos476133 +Node: PDP-11-Syntax476478 +Node: PDP-11-Mnemonics477230 +Node: PDP-11-Synthetic477532 +Node: PJ-Dependent477750 +Node: PJ Options477975 +Node: PPC-Dependent478252 +Node: PowerPC-Opts478539 +Node: PowerPC-Pseudo481058 +Node: SH-Dependent481657 +Node: SH Options482069 +Node: SH Syntax483077 +Node: SH-Chars483350 +Node: SH-Regs483644 +Node: SH-Addressing484258 +Node: SH Floating Point485167 +Node: SH Directives486261 +Node: SH Opcodes486631 +Node: SH64-Dependent490953 +Node: SH64 Options491316 +Node: SH64 Syntax493113 +Node: SH64-Chars493396 +Node: SH64-Regs493696 +Node: SH64-Addressing494792 +Node: SH64 Directives495975 +Node: SH64 Opcodes497085 +Node: Sparc-Dependent497801 +Node: Sparc-Opts498211 +Node: Sparc-Aligned-Data500468 +Node: Sparc-Syntax501300 +Node: Sparc-Chars501874 +Node: Sparc-Regs502107 +Node: Sparc-Constants507218 +Node: Sparc-Relocs511978 +Node: Sparc-Size-Translations516658 +Node: Sparc-Float518307 +Node: Sparc-Directives518502 +Node: TIC54X-Dependent520462 +Node: TIC54X-Opts521188 +Node: TIC54X-Block522231 +Node: TIC54X-Env522591 +Node: TIC54X-Constants522939 +Node: TIC54X-Subsyms523341 +Node: TIC54X-Locals525250 +Node: TIC54X-Builtins525994 +Node: TIC54X-Ext528465 +Node: TIC54X-Directives529036 +Node: TIC54X-Macros539938 +Node: TIC54X-MMRegs542049 +Node: Z80-Dependent542265 +Node: Z80 Options542653 +Node: Z80 Syntax544076 +Node: Z80-Chars544748 +Node: Z80-Regs545282 +Node: Z80-Case545634 +Node: Z80 Floating Point546079 +Node: Z80 Directives546273 +Node: Z80 Opcodes547898 +Node: Z8000-Dependent549242 +Node: Z8000 Options550203 +Node: Z8000 Syntax550420 +Node: Z8000-Chars550710 +Node: Z8000-Regs550943 +Node: Z8000-Addressing551733 +Node: Z8000 Directives552850 +Node: Z8000 Opcodes554459 +Node: Vax-Dependent564401 +Node: VAX-Opts564918 +Node: VAX-float568653 +Node: VAX-directives569285 +Node: VAX-opcodes570146 +Node: VAX-branch570535 +Node: VAX-operands573042 +Node: VAX-no573805 +Node: V850-Dependent574042 +Node: V850 Options574440 +Node: V850 Syntax576829 +Node: V850-Chars577069 +Node: V850-Regs577234 +Node: V850 Floating Point578802 +Node: V850 Directives579008 +Node: V850 Opcodes580151 +Node: Xtensa-Dependent586043 +Node: Xtensa Options586772 +Node: Xtensa Syntax589582 +Node: Xtensa Opcodes591471 +Node: Xtensa Registers593265 +Node: Xtensa Optimizations593898 +Node: Density Instructions594350 +Node: Xtensa Automatic Alignment595452 +Node: Xtensa Relaxation597899 +Node: Xtensa Branch Relaxation598807 +Node: Xtensa Call Relaxation600179 +Node: Xtensa Immediate Relaxation601965 +Node: Xtensa Directives604539 +Node: Schedule Directive606248 +Node: Longcalls Directive606588 +Node: Transform Directive607132 +Node: Literal Directive607874 +Ref: Literal Directive-Footnote-1611413 +Node: Literal Position Directive611555 +Node: Literal Prefix Directive613254 +Node: Absolute Literals Directive614152 +Node: Reporting Bugs615459 +Node: Bug Criteria616185 +Node: Bug Reporting616952 +Node: Acknowledgements623601 +Ref: Acknowledgements-Footnote-1628499 +Node: GNU Free Documentation License628525 +Node: AS Index648255  End Tag Table -- 2.47.3