summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/binutils/gas/doc
diff options
context:
space:
mode:
authorMarc Espie <espie@cvs.openbsd.org>2001-06-09 22:09:27 +0000
committerMarc Espie <espie@cvs.openbsd.org>2001-06-09 22:09:27 +0000
commitfcab77976ead6644881c2eb7bb3499cdfabed685 (patch)
tree5c38e8edfe20b4c5500799952322c67ea05b7dfe /gnu/usr.bin/binutils/gas/doc
parent657824d46ccc89de1e2c290ff6e78da7efd14d13 (diff)
Long delayed import of binutils-2.10.1. Turns out art@ needs some alpha
bug-fixes...
Diffstat (limited to 'gnu/usr.bin/binutils/gas/doc')
-rw-r--r--gnu/usr.bin/binutils/gas/doc/as.info-81042
-rw-r--r--gnu/usr.bin/binutils/gas/doc/gasver.texi2
2 files changed, 1043 insertions, 1 deletions
diff --git a/gnu/usr.bin/binutils/gas/doc/as.info-8 b/gnu/usr.bin/binutils/gas/doc/as.info-8
new file mode 100644
index 00000000000..37fdb152b00
--- /dev/null
+++ b/gnu/usr.bin/binutils/gas/doc/as.info-8
@@ -0,0 +1,1042 @@
+This is as.info, produced by makeinfo version 4.0 from as.texinfo.
+
+START-INFO-DIR-ENTRY
+* As: (as). The GNU assembler.
+END-INFO-DIR-ENTRY
+
+ This file documents the GNU Assembler "as".
+
+ Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000 Free
+Software Foundation, Inc.
+
+ Permission is granted to make and distribute verbatim copies of this
+manual provided the copyright notice and this permission notice are
+preserved on all copies.
+
+ Permission is granted to copy and distribute modified versions of
+this manual under the conditions for verbatim copying, provided that
+the entire resulting derived work is distributed under the terms of a
+permission notice identical to this one.
+
+ Permission is granted to copy and distribute translations of this
+manual into another language, under the above conditions for modified
+versions.
+
+
+File: as.info, Node: Index, Prev: Acknowledgements, Up: Top
+
+Index
+*****
+
+* Menu:
+
+* #: Comments.
+* #APP: Preprocessing.
+* #NO_APP: Preprocessing.
+* $ in symbol names <1>: SH-Chars.
+* $ in symbol names <2>: H8/500-Chars.
+* $ in symbol names <3>: D30V-Chars.
+* $ in symbol names: D10V-Chars.
+* -+ option, VAX/VMS: VAX-Opts.
+* --: Command Line.
+* --base-size-default-16: M68K-Opts.
+* --base-size-default-32: M68K-Opts.
+* --bitwise-or option, M680x0: M68K-Opts.
+* --disp-size-default-16: M68K-Opts.
+* --disp-size-default-32: M68K-Opts.
+* --enforce-aligned-data: Sparc-Aligned-Data.
+* --fatal-warnings: W.
+* --MD: MD.
+* --no-warn: W.
+* --register-prefix-optional option, M680x0: M68K-Opts.
+* --statistics: statistics.
+* --traditional-format: traditional-format.
+* --warn: W.
+* -1 option, VAX/VMS: VAX-Opts.
+* -a: a.
+* -A options, i960: Options-i960.
+* -ac: a.
+* -ad: a.
+* -ah: a.
+* -al: a.
+* -an: a.
+* -as: a.
+* -Asparclet: Sparc-Opts.
+* -Asparclite: Sparc-Opts.
+* -Av6: Sparc-Opts.
+* -Av8: Sparc-Opts.
+* -Av9: Sparc-Opts.
+* -Av9a: Sparc-Opts.
+* -b option, i960: Options-i960.
+* -D: D.
+* -D, ignored on VAX: VAX-Opts.
+* -d, VAX option: VAX-Opts.
+* -EB command line option, ARM: ARM Options.
+* -EB option (MIPS): MIPS Opts.
+* -EL command line option, ARM: ARM Options.
+* -EL option (MIPS): MIPS Opts.
+* -f: f.
+* -G option (MIPS): MIPS Opts.
+* -H option, VAX/VMS: VAX-Opts.
+* -h option, VAX/VMS: VAX-Opts.
+* -I PATH: I.
+* -J, ignored on VAX: VAX-Opts.
+* -K: K.
+* -k command line option, ARM: ARM Options.
+* -L: L.
+* -l option, M680x0: M68K-Opts.
+* -M: M.
+* -m68000 and related options: M68K-Opts.
+* -mall command line option, ARM: ARM Options.
+* -mapcs command line option, ARM: ARM Options.
+* -mapcs-float command line option, ARM: ARM Options.
+* -mapcs-reentrant command line option, ARM: ARM Options.
+* -marm command line option, ARM: ARM Options.
+* -marmv command line option, ARM: ARM Options.
+* -mbig-endian option (ARC): ARC-Opts.
+* -mfpa command line option, ARM: ARM Options.
+* -mfpe-old command line option, ARM: ARM Options.
+* -mlittle-endian option (ARC): ARC-Opts.
+* -mno-fpu command line option, ARM: ARM Options.
+* -moabi command line option, ARM: ARM Options.
+* -mthumb command line option, ARM: ARM Options.
+* -mthumb-interwork command line option, ARM: ARM Options.
+* -mv850 command line option, V850: V850 Options.
+* -mv850any command line option, V850: V850 Options.
+* -mv850e command line option, V850: V850 Options.
+* -no-relax option, i960: Options-i960.
+* -nocpp ignored (MIPS): MIPS Opts.
+* -o: o.
+* -R: R.
+* -S, ignored on VAX: VAX-Opts.
+* -t, ignored on VAX: VAX-Opts.
+* -T, ignored on VAX: VAX-Opts.
+* -v: v.
+* -V, redundant on VAX: VAX-Opts.
+* -version: v.
+* -W: W.
+* -wsigned_overflow command line option, V850: V850 Options.
+* -wunsigned_overflow command line option, V850: V850 Options.
+* . (symbol): Dot.
+* .insn: MIPS insn.
+* .ltorg directive, ARM: ARM Directives.
+* .o: Object.
+* .param on HPPA: HPPA Directives.
+* .pool directive, ARM: ARM Directives.
+* .set autoextend: MIPS autoextend.
+* .set mipsN: MIPS ISA.
+* .set noautoextend: MIPS autoextend.
+* .set pop: MIPS option stack.
+* .set push: MIPS option stack.
+* .v850 directive, V850: V850 Directives.
+* .v850e directive, V850: V850 Directives.
+* 16-bit code, i386: i386-16bit.
+* 29K support: AMD29K-Dependent.
+* 3DNow!, i386: i386-SIMD.
+* : (label): Statements.
+* @word modifier, D10V: D10V-Word.
+* \" (doublequote character): Strings.
+* \\ (\ character): Strings.
+* \b (backspace character): Strings.
+* \DDD (octal character code): Strings.
+* \f (formfeed character): Strings.
+* \n (newline character): Strings.
+* \r (carriage return character): Strings.
+* \t (tab): Strings.
+* \XD... (hex character code): Strings.
+* a.out: Object.
+* a.out symbol attributes: a.out Symbols.
+* ABORT directive: ABORT.
+* abort directive: Abort.
+* absolute section: Ld Sections.
+* addition, permitted arguments: Infix Ops.
+* addresses: Expressions.
+* addresses, format of: Secs Background.
+* addressing modes, D10V: D10V-Addressing.
+* addressing modes, D30V: D30V-Addressing.
+* addressing modes, H8/300: H8/300-Addressing.
+* addressing modes, H8/500: H8/500-Addressing.
+* addressing modes, M680x0: M68K-Syntax.
+* addressing modes, SH: SH-Addressing.
+* addressing modes, Z8000: Z8000-Addressing.
+* ADR reg,<label> pseudo op, ARM: ARM Opcodes.
+* ADRL reg,<label> pseudo op, ARM: ARM Opcodes.
+* advancing location counter: Org.
+* align directive: Align.
+* align directive, ARM: ARM Directives.
+* align directive, SPARC: Sparc-Directives.
+* altered difference tables: Word.
+* alternate syntax for the 680x0: M68K-Moto-Syntax.
+* AMD 29K floating point (IEEE): AMD29K Floating Point.
+* AMD 29K identifiers: AMD29K-Chars.
+* AMD 29K line comment character: AMD29K-Chars.
+* AMD 29K machine directives: AMD29K Directives.
+* AMD 29K macros: AMD29K-Macros.
+* AMD 29K opcodes: AMD29K Opcodes.
+* AMD 29K options (none): AMD29K Options.
+* AMD 29K protected registers: AMD29K-Regs.
+* AMD 29K register names: AMD29K-Regs.
+* AMD 29K special purpose registers: AMD29K-Regs.
+* AMD 29K support: AMD29K-Dependent.
+* ARC architectures: ARC-Opts.
+* ARC big-endian output: ARC-Opts.
+* ARC endianness: Overview.
+* ARC floating point (IEEE): ARC-Float.
+* ARC little-endian output: ARC-Opts.
+* ARC machine directives: ARC-Directives.
+* ARC options: ARC-Opts.
+* ARC support: ARC-Dependent.
+* architecture options, i960: Options-i960.
+* architecture options, M680x0: M68K-Opts.
+* architectures, ARC: ARC-Opts.
+* architectures, SPARC: Sparc-Opts.
+* arguments for addition: Infix Ops.
+* arguments for subtraction: Infix Ops.
+* arguments in expressions: Arguments.
+* arithmetic functions: Operators.
+* arithmetic operands: Arguments.
+* arm directive, ARM: ARM Directives.
+* ARM floating point (IEEE): ARM Floating Point.
+* ARM identifiers: ARM-Chars.
+* ARM immediate character: ARM-Chars.
+* ARM line comment character: ARM-Chars.
+* ARM line separator: ARM-Chars.
+* ARM machine directives: ARM Directives.
+* ARM opcodes: ARM Opcodes.
+* ARM options (none): ARM Options.
+* ARM register names: ARM-Regs.
+* ARM support: ARM-Dependent.
+* ascii directive: Ascii.
+* asciz directive: Asciz.
+* assembler bugs, reporting: Bug Reporting.
+* assembler crash: Bug Criteria.
+* assembler internal logic error: As Sections.
+* assembler version: v.
+* assembler, and linker: Secs Background.
+* assembly listings, enabling: a.
+* assigning values to symbols <1>: Equ.
+* assigning values to symbols: Setting Symbols.
+* attributes, symbol: Symbol Attributes.
+* auxiliary attributes, COFF symbols: COFF Symbols.
+* auxiliary symbol information, COFF: Dim.
+* Av7: Sparc-Opts.
+* backslash (\\): Strings.
+* backspace (\b): Strings.
+* balign directive: Balign.
+* balignl directive: Balign.
+* balignw directive: Balign.
+* big endian output, ARC: Overview.
+* big endian output, MIPS: Overview.
+* big endian output, PJ: Overview.
+* big-endian output, ARC: ARC-Opts.
+* big-endian output, MIPS: MIPS Opts.
+* bignums: Bignums.
+* binary integers: Integers.
+* bitfields, not supported on VAX: VAX-no.
+* block: Z8000 Directives.
+* block directive, AMD 29K: AMD29K Directives.
+* branch improvement, M680x0: M68K-Branch.
+* branch improvement, VAX: VAX-branch.
+* branch recording, i960: Options-i960.
+* branch statistics table, i960: Options-i960.
+* bss directive, i960: Directives-i960.
+* bss section <1>: bss.
+* bss section: Ld Sections.
+* bug criteria: Bug Criteria.
+* bug reports: Bug Reporting.
+* bugs in assembler: Reporting Bugs.
+* bus lock prefixes, i386: i386-Prefixes.
+* bval: Z8000 Directives.
+* byte directive: Byte.
+* call instructions, i386: i386-Mnemonics.
+* callj, i960 pseudo-opcode: callj-i960.
+* carriage return (\r): Strings.
+* character constants: Characters.
+* character escape codes: Strings.
+* character, single: Chars.
+* characters used in symbols: Symbol Intro.
+* code directive, ARM: ARM Directives.
+* code16 directive, i386: i386-16bit.
+* code16gcc directive, i386: i386-16bit.
+* code32 directive, i386: i386-16bit.
+* COFF auxiliary symbol information: Dim.
+* COFF structure debugging: Tag.
+* COFF symbol attributes: COFF Symbols.
+* COFF symbol descriptor: Desc.
+* COFF symbol storage class: Scl.
+* COFF symbol type: Type.
+* COFF symbols, debugging: Def.
+* COFF value attribute: Val.
+* COMDAT: Linkonce.
+* comm directive: Comm.
+* command line conventions: Command Line.
+* command line options, V850: V850 Options.
+* command-line options ignored, VAX: VAX-Opts.
+* comments: Comments.
+* comments, M680x0: M68K-Chars.
+* comments, removed by preprocessor: Preprocessing.
+* common directive, SPARC: Sparc-Directives.
+* common sections: Linkonce.
+* common variable storage: bss.
+* compare and jump expansions, i960: Compare-and-branch-i960.
+* compare/branch instructions, i960: Compare-and-branch-i960.
+* conditional assembly: If.
+* constant, single character: Chars.
+* constants: Constants.
+* constants, bignum: Bignums.
+* constants, character: Characters.
+* constants, converted by preprocessor: Preprocessing.
+* constants, floating point: Flonums.
+* constants, integer: Integers.
+* constants, number: Numbers.
+* constants, string: Strings.
+* conversion instructions, i386: i386-Mnemonics.
+* coprocessor wait, i386: i386-Prefixes.
+* cpu directive, SPARC: ARC-Directives.
+* cputype directive, AMD 29K: AMD29K Directives.
+* crash of assembler: Bug Criteria.
+* ctbp register, V850: V850-Regs.
+* ctoff pseudo-op, V850: V850 Opcodes.
+* ctpc register, V850: V850-Regs.
+* ctpsw register, V850: V850-Regs.
+* current address: Dot.
+* current address, advancing: Org.
+* D10V @word modifier: D10V-Word.
+* D10V addressing modes: D10V-Addressing.
+* D10V floating point: D10V-Float.
+* D10V line comment character: D10V-Chars.
+* D10V opcode summary: D10V-Opcodes.
+* D10V optimization: Overview.
+* D10V options: D10V-Opts.
+* D10V registers: D10V-Regs.
+* D10V size modifiers: D10V-Size.
+* D10V sub-instruction ordering: D10V-Chars.
+* D10V sub-instructions: D10V-Subs.
+* D10V support: D10V-Dependent.
+* D10V syntax: D10V-Syntax.
+* D30V addressing modes: D30V-Addressing.
+* D30V floating point: D30V-Float.
+* D30V Guarded Execution: D30V-Guarded.
+* D30V line comment character: D30V-Chars.
+* D30V nops: Overview.
+* D30V nops after 32-bit multiply: Overview.
+* D30V opcode summary: D30V-Opcodes.
+* D30V optimization: Overview.
+* D30V options: D30V-Opts.
+* D30V registers: D30V-Regs.
+* D30V size modifiers: D30V-Size.
+* D30V sub-instruction ordering: D30V-Chars.
+* D30V sub-instructions: D30V-Subs.
+* D30V support: D30V-Dependent.
+* D30V syntax: D30V-Syntax.
+* data alignment on SPARC: Sparc-Aligned-Data.
+* data and text sections, joining: R.
+* data directive: Data.
+* data section: Ld Sections.
+* data1 directive, M680x0: M68K-Directives.
+* data2 directive, M680x0: M68K-Directives.
+* dbpc register, V850: V850-Regs.
+* dbpsw register, V850: V850-Regs.
+* debuggers, and symbol order: Symbols.
+* debugging COFF symbols: Def.
+* decimal integers: Integers.
+* def directive: Def.
+* dependency tracking: MD.
+* deprecated directives: Deprecated.
+* desc directive: Desc.
+* descriptor, of a.out symbol: Symbol Desc.
+* dfloat directive, VAX: VAX-directives.
+* difference tables altered: Word.
+* difference tables, warning: K.
+* dim directive: Dim.
+* directives and instructions: Statements.
+* directives, M680x0: M68K-Directives.
+* directives, machine independent: Pseudo Ops.
+* directives, Z8000: Z8000 Directives.
+* displacement sizing character, VAX: VAX-operands.
+* dot (symbol): Dot.
+* double directive: Double.
+* double directive, i386: i386-Float.
+* double directive, M680x0: M68K-Float.
+* double directive, VAX: VAX-float.
+* doublequote (\"): Strings.
+* ECOFF sections: MIPS Object.
+* ecr register, V850: V850-Regs.
+* eight-byte integer: Quad.
+* eipc register, V850: V850-Regs.
+* eipsw register, V850: V850-Regs.
+* eject directive: Eject.
+* else directive: Else.
+* elseif directive: Elseif.
+* empty expressions: Empty Exprs.
+* emulation: Overview.
+* end directive: End.
+* endef directive: Endef.
+* endfunc directive: Endfunc.
+* endianness, ARC: Overview.
+* endianness, MIPS: Overview.
+* endianness, PJ: Overview.
+* endif directive: Endif.
+* endm directive: Macro.
+* EOF, newline must precede: Statements.
+* ep register, V850: V850-Regs.
+* equ directive: Equ.
+* equiv directive: Equiv.
+* err directive: Err.
+* error messsages: Errors.
+* error on valid input: Bug Criteria.
+* errors, caused by warnings: W.
+* errors, continuing after: Z.
+* ESA/390 floating point (IEEE): ESA/390 Floating Point.
+* ESA/390 support: ESA/390-Dependent.
+* ESA/390 Syntax: ESA/390 Options.
+* ESA/390-only directives: ESA/390 Directives.
+* escape codes, character: Strings.
+* even: Z8000 Directives.
+* even directive, M680x0: M68K-Directives.
+* exitm directive: Macro.
+* expr (internal section): As Sections.
+* expression arguments: Arguments.
+* expressions: Expressions.
+* expressions, empty: Empty Exprs.
+* expressions, integer: Integer Exprs.
+* extend directive M680x0: M68K-Float.
+* extended directive, i960: Directives-i960.
+* extern directive: Extern.
+* fail directive: Fail.
+* faster processing (-f): f.
+* fatal signal: Bug Criteria.
+* fepc register, V850: V850-Regs.
+* fepsw register, V850: V850-Regs.
+* ffloat directive, VAX: VAX-directives.
+* file directive: File.
+* file directive, AMD 29K: AMD29K Directives.
+* file name, logical: File.
+* files, including: Include.
+* files, input: Input Files.
+* fill directive: Fill.
+* filling memory <1>: Space.
+* filling memory: Skip.
+* float directive: Float.
+* float directive, i386: i386-Float.
+* float directive, M680x0: M68K-Float.
+* float directive, VAX: VAX-float.
+* floating point numbers: Flonums.
+* floating point numbers (double): Double.
+* floating point numbers (single) <1>: Single.
+* floating point numbers (single): Float.
+* floating point, AMD 29K (IEEE): AMD29K Floating Point.
+* floating point, ARC (IEEE): ARC-Float.
+* floating point, ARM (IEEE): ARM Floating Point.
+* floating point, D10V: D10V-Float.
+* floating point, D30V: D30V-Float.
+* floating point, ESA/390 (IEEE): ESA/390 Floating Point.
+* floating point, H8/300 (IEEE): H8/300 Floating Point.
+* floating point, H8/500 (IEEE): H8/500 Floating Point.
+* floating point, HPPA (IEEE): HPPA Floating Point.
+* floating point, i386: i386-Float.
+* floating point, i960 (IEEE): Floating Point-i960.
+* floating point, M680x0: M68K-Float.
+* floating point, SH (IEEE): SH Floating Point.
+* floating point, SPARC (IEEE): Sparc-Float.
+* floating point, V850 (IEEE): V850 Floating Point.
+* floating point, VAX: VAX-float.
+* flonums: Flonums.
+* force_thumb directive, ARM: ARM Directives.
+* format of error messages: Errors.
+* format of warning messages: Errors.
+* formfeed (\f): Strings.
+* func directive: Func.
+* functions, in expressions: Operators.
+* gbr960, i960 postprocessor: Options-i960.
+* gfloat directive, VAX: VAX-directives.
+* global: Z8000 Directives.
+* global directive: Global.
+* gp register, MIPS: MIPS Object.
+* gp register, V850: V850-Regs.
+* grouping data: Sub-Sections.
+* H8/300 addressing modes: H8/300-Addressing.
+* H8/300 floating point (IEEE): H8/300 Floating Point.
+* H8/300 line comment character: H8/300-Chars.
+* H8/300 line separator: H8/300-Chars.
+* H8/300 machine directives (none): H8/300 Directives.
+* H8/300 opcode summary: H8/300 Opcodes.
+* H8/300 options (none): H8/300 Options.
+* H8/300 registers: H8/300-Regs.
+* H8/300 size suffixes: H8/300 Opcodes.
+* H8/300 support: H8/300-Dependent.
+* H8/300H, assembling for: H8/300 Directives.
+* H8/500 addressing modes: H8/500-Addressing.
+* H8/500 floating point (IEEE): H8/500 Floating Point.
+* H8/500 line comment character: H8/500-Chars.
+* H8/500 line separator: H8/500-Chars.
+* H8/500 machine directives (none): H8/500 Directives.
+* H8/500 opcode summary: H8/500 Opcodes.
+* H8/500 options (none): H8/500 Options.
+* H8/500 registers: H8/500-Regs.
+* H8/500 support: H8/500-Dependent.
+* half directive, SPARC: Sparc-Directives.
+* hex character code (\XD...): Strings.
+* hexadecimal integers: Integers.
+* hfloat directive, VAX: VAX-directives.
+* hi pseudo-op, V850: V850 Opcodes.
+* hi0 pseudo-op, V850: V850 Opcodes.
+* hidden directive: Visibility.
+* hilo pseudo-op, V850: V850 Opcodes.
+* HPPA directives not supported: HPPA Directives.
+* HPPA floating point (IEEE): HPPA Floating Point.
+* HPPA Syntax: HPPA Options.
+* HPPA-only directives: HPPA Directives.
+* hword directive: hword.
+* i370 support: ESA/390-Dependent.
+* i386 16-bit code: i386-16bit.
+* i386 conversion instructions: i386-Mnemonics.
+* i386 floating point: i386-Float.
+* i386 immediate operands: i386-Syntax.
+* i386 instruction naming: i386-Mnemonics.
+* i386 instruction prefixes: i386-Prefixes.
+* i386 jump optimization: i386-jumps.
+* i386 jump, call, return: i386-Syntax.
+* i386 jump/call operands: i386-Syntax.
+* i386 memory references: i386-Memory.
+* i386 mul, imul instructions: i386-Notes.
+* i386 options (none): i386-Options.
+* i386 register operands: i386-Syntax.
+* i386 registers: i386-Regs.
+* i386 sections: i386-Syntax.
+* i386 size suffixes: i386-Syntax.
+* i386 source, destination operands: i386-Syntax.
+* i386 support: i386-Dependent.
+* i386 syntax compatibility: i386-Syntax.
+* i80306 support: i386-Dependent.
+* i960 architecture options: Options-i960.
+* i960 branch recording: Options-i960.
+* i960 callj pseudo-opcode: callj-i960.
+* i960 compare and jump expansions: Compare-and-branch-i960.
+* i960 compare/branch instructions: Compare-and-branch-i960.
+* i960 floating point (IEEE): Floating Point-i960.
+* i960 machine directives: Directives-i960.
+* i960 opcodes: Opcodes for i960.
+* i960 options: Options-i960.
+* i960 support: i960-Dependent.
+* ident directive: Ident.
+* identifiers, AMD 29K: AMD29K-Chars.
+* identifiers, ARM: ARM-Chars.
+* if directive: If.
+* ifc directive: If.
+* ifdef directive: If.
+* ifeq directive: If.
+* ifeqs directive: If.
+* ifge directive: If.
+* ifgt directive: If.
+* ifle directive: If.
+* iflt directive: If.
+* ifnc directive: If.
+* ifndef directive: If.
+* ifne directive: If.
+* ifnes directive: If.
+* ifnotdef directive: If.
+* immediate character, ARM: ARM-Chars.
+* immediate character, M680x0: M68K-Chars.
+* immediate character, VAX: VAX-operands.
+* immediate operands, i386: i386-Syntax.
+* imul instruction, i386: i386-Notes.
+* include directive: Include.
+* include directive search path: I.
+* indirect character, VAX: VAX-operands.
+* infix operators: Infix Ops.
+* inhibiting interrupts, i386: i386-Prefixes.
+* input: Input Files.
+* input file linenumbers: Input Files.
+* instruction naming, i386: i386-Mnemonics.
+* instruction prefixes, i386: i386-Prefixes.
+* instruction set, M680x0: M68K-opcodes.
+* instruction summary, D10V: D10V-Opcodes.
+* instruction summary, D30V: D30V-Opcodes.
+* instruction summary, H8/300: H8/300 Opcodes.
+* instruction summary, H8/500: H8/500 Opcodes.
+* instruction summary, SH: SH Opcodes.
+* instruction summary, Z8000: Z8000 Opcodes.
+* instructions and directives: Statements.
+* int directive: Int.
+* int directive, H8/300: H8/300 Directives.
+* int directive, H8/500: H8/500 Directives.
+* int directive, i386: i386-Float.
+* integer expressions: Integer Exprs.
+* integer, 16-byte: Octa.
+* integer, 8-byte: Quad.
+* integers: Integers.
+* integers, 16-bit: hword.
+* integers, 32-bit: Int.
+* integers, binary: Integers.
+* integers, decimal: Integers.
+* integers, hexadecimal: Integers.
+* integers, octal: Integers.
+* integers, one byte: Byte.
+* internal assembler sections: As Sections.
+* internal directive: Visibility.
+* invalid input: Bug Criteria.
+* invocation summary: Overview.
+* irp directive: Irp.
+* irpc directive: Irpc.
+* joining text and data sections: R.
+* jump instructions, i386: i386-Mnemonics.
+* jump optimization, i386: i386-jumps.
+* jump/call operands, i386: i386-Syntax.
+* label (:): Statements.
+* labels: Labels.
+* lcomm directive: Lcomm.
+* ld: Object.
+* ldouble directive M680x0: M68K-Float.
+* LDR reg,=<label> pseudo op, ARM: ARM Opcodes.
+* leafproc directive, i960: Directives-i960.
+* length of symbols: Symbol Intro.
+* lflags directive (ignored): Lflags.
+* line comment character: Comments.
+* line comment character, AMD 29K: AMD29K-Chars.
+* line comment character, ARM: ARM-Chars.
+* line comment character, D10V: D10V-Chars.
+* line comment character, D30V: D30V-Chars.
+* line comment character, H8/300: H8/300-Chars.
+* line comment character, H8/500: H8/500-Chars.
+* line comment character, M680x0: M68K-Chars.
+* line comment character, SH: SH-Chars.
+* line comment character, V850: V850-Chars.
+* line comment character, Z8000: Z8000-Chars.
+* line directive: Line.
+* line directive, AMD 29K: AMD29K Directives.
+* line numbers, in input files: Input Files.
+* line numbers, in warnings/errors: Errors.
+* line separator character: Statements.
+* line separator, ARM: ARM-Chars.
+* line separator, H8/300: H8/300-Chars.
+* line separator, H8/500: H8/500-Chars.
+* line separator, SH: SH-Chars.
+* line separator, Z8000: Z8000-Chars.
+* lines starting with #: Comments.
+* linker: Object.
+* linker, and assembler: Secs Background.
+* linkonce directive: Linkonce.
+* list directive: List.
+* listing control, turning off: Nolist.
+* listing control, turning on: List.
+* listing control: new page: Eject.
+* listing control: paper size: Psize.
+* listing control: subtitle: Sbttl.
+* listing control: title line: Title.
+* listings, enabling: a.
+* little endian output, ARC: Overview.
+* little endian output, MIPS: Overview.
+* little endian output, PJ: Overview.
+* little-endian output, ARC: ARC-Opts.
+* little-endian output, MIPS: MIPS Opts.
+* ln directive: Ln.
+* lo pseudo-op, V850: V850 Opcodes.
+* local common symbols: Lcomm.
+* local labels, retaining in output: L.
+* local symbol names: Symbol Names.
+* location counter: Dot.
+* location counter, advancing: Org.
+* logical file name: File.
+* logical line number: Line.
+* logical line numbers: Comments.
+* long directive: Long.
+* long directive, i386: i386-Float.
+* lp register, V850: V850-Regs.
+* lval: Z8000 Directives.
+* M680x0 addressing modes: M68K-Syntax.
+* M680x0 architecture options: M68K-Opts.
+* M680x0 branch improvement: M68K-Branch.
+* M680x0 directives: M68K-Directives.
+* M680x0 floating point: M68K-Float.
+* M680x0 immediate character: M68K-Chars.
+* M680x0 line comment character: M68K-Chars.
+* M680x0 opcodes: M68K-opcodes.
+* M680x0 options: M68K-Opts.
+* M680x0 pseudo-opcodes: M68K-Branch.
+* M680x0 size modifiers: M68K-Syntax.
+* M680x0 support: M68K-Dependent.
+* M680x0 syntax: M68K-Syntax.
+* machine dependencies: Machine Dependencies.
+* machine directives, AMD 29K: AMD29K Directives.
+* machine directives, ARC: ARC-Directives.
+* machine directives, ARM: ARM Directives.
+* machine directives, H8/300 (none): H8/300 Directives.
+* machine directives, H8/500 (none): H8/500 Directives.
+* machine directives, i960: Directives-i960.
+* machine directives, SH: SH Directives.
+* machine directives, SPARC: Sparc-Directives.
+* machine directives, V850: V850 Directives.
+* machine directives, VAX: VAX-directives.
+* machine independent directives: Pseudo Ops.
+* machine instructions (not covered): Manual.
+* machine-independent syntax: Syntax.
+* macro directive: Macro.
+* macros: Macro.
+* Macros, AMD 29K: AMD29K-Macros.
+* macros, count executed: Macro.
+* make rules: MD.
+* manual, structure and purpose: Manual.
+* memory references, i386: i386-Memory.
+* merging text and data sections: R.
+* messages from assembler: Errors.
+* minus, permitted arguments: Infix Ops.
+* MIPS architecture options: MIPS Opts.
+* MIPS big-endian output: MIPS Opts.
+* MIPS debugging directives: MIPS Stabs.
+* MIPS ECOFF sections: MIPS Object.
+* MIPS endianness: Overview.
+* MIPS ISA: Overview.
+* MIPS ISA override: MIPS ISA.
+* MIPS little-endian output: MIPS Opts.
+* MIPS option stack: MIPS option stack.
+* MIPS processor: MIPS-Dependent.
+* MIT: M68K-Syntax.
+* MMX, i386: i386-SIMD.
+* mnemonic suffixes, i386: i386-Syntax.
+* mnemonics for opcodes, VAX: VAX-opcodes.
+* mnemonics, D10V: D10V-Opcodes.
+* mnemonics, D30V: D30V-Opcodes.
+* mnemonics, H8/300: H8/300 Opcodes.
+* mnemonics, H8/500: H8/500 Opcodes.
+* mnemonics, SH: SH Opcodes.
+* mnemonics, Z8000: Z8000 Opcodes.
+* Motorola syntax for the 680x0: M68K-Moto-Syntax.
+* MRI compatibility mode: M.
+* mri directive: MRI.
+* MRI mode, temporarily: MRI.
+* mul instruction, i386: i386-Notes.
+* name: Z8000 Directives.
+* named section: Section.
+* named sections: Ld Sections.
+* names, symbol: Symbol Names.
+* naming object file: o.
+* new page, in listings: Eject.
+* newline (\n): Strings.
+* newline, required at file end: Statements.
+* nolist directive: Nolist.
+* NOP pseudo op, ARM: ARM Opcodes.
+* null-terminated strings: Asciz.
+* number constants: Numbers.
+* number of macros executed: Macro.
+* numbered subsections: Sub-Sections.
+* numbers, 16-bit: hword.
+* numeric values: Expressions.
+* nword directive, SPARC: Sparc-Directives.
+* object file: Object.
+* object file format: Object Formats.
+* object file name: o.
+* object file, after errors: Z.
+* obsolescent directives: Deprecated.
+* octa directive: Octa.
+* octal character code (\DDD): Strings.
+* octal integers: Integers.
+* offset directive, V850: V850 Directives.
+* opcode mnemonics, VAX: VAX-opcodes.
+* opcode summary, D10V: D10V-Opcodes.
+* opcode summary, D30V: D30V-Opcodes.
+* opcode summary, H8/300: H8/300 Opcodes.
+* opcode summary, H8/500: H8/500 Opcodes.
+* opcode summary, SH: SH Opcodes.
+* opcode summary, Z8000: Z8000 Opcodes.
+* opcodes for AMD 29K: AMD29K Opcodes.
+* opcodes for ARM: ARM Opcodes.
+* opcodes for V850: V850 Opcodes.
+* opcodes, i960: Opcodes for i960.
+* opcodes, M680x0: M68K-opcodes.
+* operand delimiters, i386: i386-Syntax.
+* operand notation, VAX: VAX-operands.
+* operands in expressions: Arguments.
+* operator precedence: Infix Ops.
+* operators, in expressions: Operators.
+* operators, permitted arguments: Infix Ops.
+* optimization, D10V: Overview.
+* optimization, D30V: Overview.
+* option summary: Overview.
+* options for AMD29K (none): AMD29K Options.
+* options for ARC: ARC-Opts.
+* options for ARM (none): ARM Options.
+* options for i386 (none): i386-Options.
+* options for SPARC: Sparc-Opts.
+* options for V850 (none): V850 Options.
+* options for VAX/VMS: VAX-Opts.
+* options, all versions of assembler: Invoking.
+* options, command line: Command Line.
+* options, D10V: D10V-Opts.
+* options, D30V: D30V-Opts.
+* options, H8/300 (none): H8/300 Options.
+* options, H8/500 (none): H8/500 Options.
+* options, i960: Options-i960.
+* options, M680x0: M68K-Opts.
+* options, PJ: PJ Options.
+* options, SH (none): SH Options.
+* options, Z8000: Z8000 Options.
+* org directive: Org.
+* other attribute, of a.out symbol: Symbol Other.
+* output file: Object.
+* p2align directive: P2align.
+* p2alignl directive: P2align.
+* p2alignw directive: P2align.
+* padding the location counter: Align.
+* padding the location counter given a power of two: P2align.
+* padding the location counter given number of bytes: Balign.
+* page, in listings: Eject.
+* paper size, for listings: Psize.
+* paths for .include: I.
+* patterns, writing in memory: Fill.
+* PIC code generation for ARM: ARM Options.
+* PJ endianness: Overview.
+* PJ options: PJ Options.
+* PJ support: PJ-Dependent.
+* plus, permitted arguments: Infix Ops.
+* precedence of operators: Infix Ops.
+* precision, floating point: Flonums.
+* prefix operators: Prefix Ops.
+* prefixes, i386: i386-Prefixes.
+* preprocessing: Preprocessing.
+* preprocessing, turning on and off: Preprocessing.
+* primary attributes, COFF symbols: COFF Symbols.
+* print directive: Print.
+* proc directive, SPARC: Sparc-Directives.
+* protected directive: Visibility.
+* protected registers, AMD 29K: AMD29K-Regs.
+* pseudo-opcodes, M680x0: M68K-Branch.
+* pseudo-ops for branch, VAX: VAX-branch.
+* pseudo-ops, machine independent: Pseudo Ops.
+* psize directive: Psize.
+* psw register, V850: V850-Regs.
+* purgem directive: Purgem.
+* purpose of GNU assembler: GNU Assembler.
+* quad directive: Quad.
+* quad directive, i386: i386-Float.
+* real-mode code, i386: i386-16bit.
+* register directive, SPARC: Sparc-Directives.
+* register names, AMD 29K: AMD29K-Regs.
+* register names, ARM: ARM-Regs.
+* register names, H8/300: H8/300-Regs.
+* register names, V850: V850-Regs.
+* register names, VAX: VAX-operands.
+* register operands, i386: i386-Syntax.
+* registers, D10V: D10V-Regs.
+* registers, D30V: D30V-Regs.
+* registers, H8/500: H8/500-Regs.
+* registers, i386: i386-Regs.
+* registers, SH: SH-Regs.
+* registers, Z8000: Z8000-Regs.
+* relocation: Sections.
+* relocation example: Ld Sections.
+* repeat prefixes, i386: i386-Prefixes.
+* reporting bugs in assembler: Reporting Bugs.
+* rept directive: Rept.
+* req directive, ARM: ARM Directives.
+* reserve directive, SPARC: Sparc-Directives.
+* return instructions, i386: i386-Syntax.
+* rsect: Z8000 Directives.
+* sbttl directive: Sbttl.
+* scl directive: Scl.
+* sdaoff pseudo-op, V850: V850 Opcodes.
+* search path for .include: I.
+* sect directive, AMD 29K: AMD29K Directives.
+* section directive: Section.
+* section directive, V850: V850 Directives.
+* section override prefixes, i386: i386-Prefixes.
+* section-relative addressing: Secs Background.
+* sections: Sections.
+* sections in messages, internal: As Sections.
+* sections, i386: i386-Syntax.
+* sections, named: Ld Sections.
+* seg directive, SPARC: Sparc-Directives.
+* segm: Z8000 Directives.
+* set directive: Set.
+* SH addressing modes: SH-Addressing.
+* SH floating point (IEEE): SH Floating Point.
+* SH line comment character: SH-Chars.
+* SH line separator: SH-Chars.
+* SH machine directives: SH Directives.
+* SH opcode summary: SH Opcodes.
+* SH options (none): SH Options.
+* SH registers: SH-Regs.
+* SH support: SH-Dependent.
+* short directive: Short.
+* SIMD, i386: i386-SIMD.
+* single character constant: Chars.
+* single directive: Single.
+* single directive, i386: i386-Float.
+* sixteen bit integers: hword.
+* sixteen byte integer: Octa.
+* size directive: Size.
+* size modifiers, D10V: D10V-Size.
+* size modifiers, D30V: D30V-Size.
+* size modifiers, M680x0: M68K-Syntax.
+* size prefixes, i386: i386-Prefixes.
+* size suffixes, H8/300: H8/300 Opcodes.
+* sizes operands, i386: i386-Syntax.
+* skip directive: Skip.
+* skip directive, M680x0: M68K-Directives.
+* skip directive, SPARC: Sparc-Directives.
+* sleb128 directive: Sleb128.
+* small objects, MIPS ECOFF: MIPS Object.
+* SOM symbol attributes: SOM Symbols.
+* source program: Input Files.
+* source, destination operands; i386: i386-Syntax.
+* sp register, V850: V850-Regs.
+* space directive: Space.
+* space used, maximum for assembly: statistics.
+* SPARC architectures: Sparc-Opts.
+* SPARC data alignment: Sparc-Aligned-Data.
+* SPARC floating point (IEEE): Sparc-Float.
+* SPARC machine directives: Sparc-Directives.
+* SPARC options: Sparc-Opts.
+* SPARC support: Sparc-Dependent.
+* special characters, M680x0: M68K-Chars.
+* special purpose registers, AMD 29K: AMD29K-Regs.
+* stabd directive: Stab.
+* stabn directive: Stab.
+* stabs directive: Stab.
+* stabX directives: Stab.
+* standard assembler sections: Secs Background.
+* standard input, as input file: Command Line.
+* statement separator character: Statements.
+* statement separator, ARM: ARM-Chars.
+* statement separator, H8/300: H8/300-Chars.
+* statement separator, H8/500: H8/500-Chars.
+* statement separator, SH: SH-Chars.
+* statement separator, Z8000: Z8000-Chars.
+* statements, structure of: Statements.
+* statistics, about assembly: statistics.
+* stopping the assembly: Abort.
+* string constants: Strings.
+* string directive: String.
+* string directive on HPPA: HPPA Directives.
+* string literals: Ascii.
+* string, copying to object file: String.
+* struct directive: Struct.
+* structure debugging, COFF: Tag.
+* sub-instruction ordering, D10V: D10V-Chars.
+* sub-instruction ordering, D30V: D30V-Chars.
+* sub-instructions, D10V: D10V-Subs.
+* sub-instructions, D30V: D30V-Subs.
+* subexpressions: Arguments.
+* subtitles for listings: Sbttl.
+* subtraction, permitted arguments: Infix Ops.
+* summary of options: Overview.
+* support: HPPA-Dependent.
+* supporting files, including: Include.
+* suppressing warnings: W.
+* sval: Z8000 Directives.
+* symbol attributes: Symbol Attributes.
+* symbol attributes, a.out: a.out Symbols.
+* symbol attributes, COFF: COFF Symbols.
+* symbol attributes, SOM: SOM Symbols.
+* symbol descriptor, COFF: Desc.
+* symbol names: Symbol Names.
+* symbol names, $ in <1>: SH-Chars.
+* symbol names, $ in <2>: H8/500-Chars.
+* symbol names, $ in <3>: D30V-Chars.
+* symbol names, $ in: D10V-Chars.
+* symbol names, local: Symbol Names.
+* symbol names, temporary: Symbol Names.
+* symbol storage class (COFF): Scl.
+* symbol type: Symbol Type.
+* symbol type, COFF: Type.
+* symbol value: Symbol Value.
+* symbol value, setting: Set.
+* symbol values, assigning: Setting Symbols.
+* symbol versioning: Symver.
+* symbol visibility: Visibility.
+* symbol, common: Comm.
+* symbol, making visible to linker: Global.
+* symbolic debuggers, information for: Stab.
+* symbols: Symbols.
+* symbols with uppercase, VAX/VMS: VAX-Opts.
+* symbols, assigning values to: Equ.
+* symbols, local common: Lcomm.
+* symver directive: Symver.
+* syntax compatibility, i386: i386-Syntax.
+* syntax, D10V: D10V-Syntax.
+* syntax, D30V: D30V-Syntax.
+* syntax, M680x0: M68K-Syntax.
+* syntax, machine-independent: Syntax.
+* sysproc directive, i960: Directives-i960.
+* tab (\t): Strings.
+* tag directive: Tag.
+* tdaoff pseudo-op, V850: V850 Opcodes.
+* temporary symbol names: Symbol Names.
+* text and data sections, joining: R.
+* text directive: Text.
+* text section: Ld Sections.
+* tfloat directive, i386: i386-Float.
+* thumb directive, ARM: ARM Directives.
+* Thumb support: ARM-Dependent.
+* thumb_func directive, ARM: ARM Directives.
+* thumb_set directive, ARM: ARM Directives.
+* time, total for assembly: statistics.
+* title directive: Title.
+* tp register, V850: V850-Regs.
+* trusted compiler: f.
+* turning preprocessing on and off: Preprocessing.
+* type directive: Type.
+* type of a symbol: Symbol Type.
+* ualong directive, SH: SH Directives.
+* uaword directive, SH: SH Directives.
+* uleb128 directive: Uleb128.
+* undefined section: Ld Sections.
+* unsegm: Z8000 Directives.
+* use directive, AMD 29K: AMD29K Directives.
+* V850 command line options: V850 Options.
+* V850 floating point (IEEE): V850 Floating Point.
+* V850 line comment character: V850-Chars.
+* V850 machine directives: V850 Directives.
+* V850 opcodes: V850 Opcodes.
+* V850 options (none): V850 Options.
+* V850 register names: V850-Regs.
+* V850 support: V850-Dependent.
+* val directive: Val.
+* value attribute, COFF: Val.
+* value of a symbol: Symbol Value.
+* VAX bitfields not supported: VAX-no.
+* VAX branch improvement: VAX-branch.
+* VAX command-line options ignored: VAX-Opts.
+* VAX displacement sizing character: VAX-operands.
+* VAX floating point: VAX-float.
+* VAX immediate character: VAX-operands.
+* VAX indirect character: VAX-operands.
+* VAX machine directives: VAX-directives.
+* VAX opcode mnemonics: VAX-opcodes.
+* VAX operand notation: VAX-operands.
+* VAX register names: VAX-operands.
+* VAX support: Vax-Dependent.
+* Vax-11 C compatibility: VAX-Opts.
+* VAX/VMS options: VAX-Opts.
+* version of assembler: v.
+* versions of symbols: Symver.
+* VMS (VAX) options: VAX-Opts.
+* warning for altered difference tables: K.
+* warning messages: Errors.
+* warnings, causing error: W.
+* warnings, suppressing: W.
+* warnings, switching on: W.
+* whitespace: Whitespace.
+* whitespace, removed by preprocessor: Preprocessing.
+* wide floating point directives, VAX: VAX-directives.
+* word directive: Word.
+* word directive, H8/300: H8/300 Directives.
+* word directive, H8/500: H8/500 Directives.
+* word directive, i386: i386-Float.
+* word directive, SPARC: Sparc-Directives.
+* writing patterns in memory: Fill.
+* wval: Z8000 Directives.
+* xword directive, SPARC: Sparc-Directives.
+* Z800 addressing modes: Z8000-Addressing.
+* Z8000 directives: Z8000 Directives.
+* Z8000 line comment character: Z8000-Chars.
+* Z8000 line separator: Z8000-Chars.
+* Z8000 opcode summary: Z8000 Opcodes.
+* Z8000 options: Z8000 Options.
+* Z8000 registers: Z8000-Regs.
+* Z8000 support: Z8000-Dependent.
+* zdaoff pseudo-op, V850: V850 Opcodes.
+* zero register, V850: V850-Regs.
+* zero-terminated strings: Asciz.
+
+
diff --git a/gnu/usr.bin/binutils/gas/doc/gasver.texi b/gnu/usr.bin/binutils/gas/doc/gasver.texi
index b696ac718c9..4c75b622163 100644
--- a/gnu/usr.bin/binutils/gas/doc/gasver.texi
+++ b/gnu/usr.bin/binutils/gas/doc/gasver.texi
@@ -1 +1 @@
-@set VERSION 2.10
+@set VERSION 2.10.1