]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Regenerate more generated files.
authorDaniel Jacobowitz <drow@false.org>
Wed, 30 Oct 2002 17:02:39 +0000 (17:02 +0000)
committerDaniel Jacobowitz <drow@false.org>
Wed, 30 Oct 2002 17:02:39 +0000 (17:02 +0000)
17 files changed:
bfd/doc/bfd.info
bfd/doc/bfd.info-1
bfd/doc/bfd.info-4
bfd/doc/bfd.info-7
bfd/doc/bfd.info-9
bfd/doc/bfdt.texi
bfd/doc/coffcode.texi
bfd/doc/reloc.texi
binutils/rcparse.c
gas/doc/as.info
gas/doc/as.info-4
gas/itbl-lex.c
gas/itbl-parse.c
ld/ld.info
ld/ld.info-2
ld/ld.info-4
ld/ld.info-6

index e77bb0c68d3fcc93a1d51ec3d229e413a3bcfc5e..bf8502546604b6c02e152cc04957e6553ff1be97 100644 (file)
@@ -18,14 +18,14 @@ section entitled "GNU Free Documentation License".
 \1f
 Indirect:
 bfd.info-1: 686
-bfd.info-2: 39781
-bfd.info-3: 87238
-bfd.info-4: 103035
-bfd.info-5: 144731
-bfd.info-6: 192970
-bfd.info-7: 230016
-bfd.info-8: 269585
-bfd.info-9: 288007
+bfd.info-2: 39886
+bfd.info-3: 87343
+bfd.info-4: 103140
+bfd.info-5: 144920
+bfd.info-6: 193159
+bfd.info-7: 230205
+bfd.info-8: 269773
+bfd.info-9: 288195
 \1f
 Tag Table:
 (Indirect)
@@ -37,59 +37,59 @@ Node: What BFD Version 2 Can Do\7f4547
 Node: BFD information loss\7f5857
 Node: Canonical format\7f8380
 Node: BFD front end\7f12741
-Node: Memory Usage\7f33879
-Node: Initialization\7f35102
-Node: Sections\7f35479
-Node: Section Input\7f35957
-Node: Section Output\7f37313
-Node: typedef asection\7f39781
-Node: section prototypes\7f57826
-Node: Symbols\7f64964
-Node: Reading Symbols\7f66554
-Node: Writing Symbols\7f67728
-Node: Mini Symbols\7f69418
-Node: typedef asymbol\7f70383
-Node: symbol handling functions\7f75425
-Node: Archives\7f80090
-Node: Formats\7f83708
-Node: Relocations\7f86518
-Node: typedef arelent\7f87238
-Node: howto manager\7f103035
-Node: Core Files\7f141747
-Node: Targets\7f142768
-Node: bfd_target\7f144731
-Node: Architectures\7f164805
-Node: Opening and Closing\7f181093
-Node: Internal\7f185490
-Node: File Caching\7f192970
-Node: Linker Functions\7f195749
-Node: Creating a Linker Hash Table\7f197415
-Node: Adding Symbols to the Hash Table\7f199143
-Node: Differing file formats\7f200033
-Node: Adding symbols from an object file\7f201766
-Node: Adding symbols from an archive\7f203902
-Node: Performing the Final Link\7f206301
-Node: Information provided by the linker\7f207532
-Node: Relocating the section contents\7f208668
-Node: Writing the symbol table\7f210405
-Node: Hash Tables\7f212999
-Node: Creating and Freeing a Hash Table\7f214190
-Node: Looking Up or Entering a String\7f215347
-Node: Traversing a Hash Table\7f216589
-Node: Deriving a New Hash Table Type\7f217367
-Node: Define the Derived Structures\7f218422
-Node: Write the Derived Creation Routine\7f219488
-Node: Write Other Derived Routines\7f222187
-Node: BFD back ends\7f223487
-Node: What to Put Where\7f223753
-Node: aout\7f223891
-Node: coff\7f230016
-Node: elf\7f254749
-Node: mmo\7f255586
-Node: File layout\7f256509
-Node: Symbol-table\7f262147
-Node: mmo section mapping\7f265942
-Node: GNU Free Documentation License\7f269585
-Node: Index\7f288007
+Node: Memory Usage\7f33984
+Node: Initialization\7f35207
+Node: Sections\7f35584
+Node: Section Input\7f36062
+Node: Section Output\7f37418
+Node: typedef asection\7f39886
+Node: section prototypes\7f57931
+Node: Symbols\7f65069
+Node: Reading Symbols\7f66659
+Node: Writing Symbols\7f67833
+Node: Mini Symbols\7f69523
+Node: typedef asymbol\7f70488
+Node: symbol handling functions\7f75530
+Node: Archives\7f80195
+Node: Formats\7f83813
+Node: Relocations\7f86623
+Node: typedef arelent\7f87343
+Node: howto manager\7f103140
+Node: Core Files\7f141936
+Node: Targets\7f142957
+Node: bfd_target\7f144920
+Node: Architectures\7f164994
+Node: Opening and Closing\7f181282
+Node: Internal\7f185679
+Node: File Caching\7f193159
+Node: Linker Functions\7f195938
+Node: Creating a Linker Hash Table\7f197604
+Node: Adding Symbols to the Hash Table\7f199332
+Node: Differing file formats\7f200222
+Node: Adding symbols from an object file\7f201955
+Node: Adding symbols from an archive\7f204091
+Node: Performing the Final Link\7f206490
+Node: Information provided by the linker\7f207721
+Node: Relocating the section contents\7f208857
+Node: Writing the symbol table\7f210594
+Node: Hash Tables\7f213188
+Node: Creating and Freeing a Hash Table\7f214379
+Node: Looking Up or Entering a String\7f215536
+Node: Traversing a Hash Table\7f216778
+Node: Deriving a New Hash Table Type\7f217556
+Node: Define the Derived Structures\7f218611
+Node: Write the Derived Creation Routine\7f219677
+Node: Write Other Derived Routines\7f222376
+Node: BFD back ends\7f223676
+Node: What to Put Where\7f223942
+Node: aout\7f224080
+Node: coff\7f230205
+Node: elf\7f254937
+Node: mmo\7f255774
+Node: File layout\7f256697
+Node: Symbol-table\7f262335
+Node: mmo section mapping\7f266130
+Node: GNU Free Documentation License\7f269773
+Node: Index\7f288195
 \1f
 End Tag Table
index c43c973dd44d59a858b7bd343c8692e1bb69b2c1..3c4752073d804c4a20e090d680d46fd835adc0ef 100644 (file)
@@ -395,6 +395,9 @@ major data about the file and pointers to the rest of the data.
        /* Symbol table for output BFD (with symcount entries).  */
        struct symbol_cache_entry  **outsymbols;
      
+       /* Used for slurped dynamic symbol tables.  */
+       unsigned int dynsymcount;
+     
        /* Pointer to structure which contains architecture information.  */
        const struct bfd_arch_info *arch_info;
      
@@ -895,12 +898,12 @@ Stuff which should be documented:
 ...................
 
    *Synopsis*
-     boolean bfd_alt_mach_code(bfd *abfd, int index);
+     boolean bfd_alt_mach_code(bfd *abfd, int alternative);
    *Description*
 When more than one machine code number is available for the same
 machine type, this function can be used to switch between the preferred
-one (index == 0) and any others.  Currently, only ELF supports this
-feature, with up to two alternate machine codes.
+one (alternative == 0) and any others.  Currently, only ELF supports
+this feature, with up to two alternate machine codes.
 
 * Menu:
 
index d232c21e42cd1079685dc30eb6b6a97bc64e4231..4b716655d35122d3ab80ba337d44de3e6988f95a 100644 (file)
@@ -336,6 +336,9 @@ attributes.
  - : BFD_RELOC_386_RELATIVE
  - : BFD_RELOC_386_GOTOFF
  - : BFD_RELOC_386_GOTPC
+ - : BFD_RELOC_386_TLS_TPOFF
+ - : BFD_RELOC_386_TLS_IE
+ - : BFD_RELOC_386_TLS_GOTIE
  - : BFD_RELOC_386_TLS_LE
  - : BFD_RELOC_386_TLS_GD
  - : BFD_RELOC_386_TLS_LDM
index 7c2b29e89ecdaa951b9eb07c7f9a3043a8702e47..c8def0d8c998d907bd1f8b59d5b138347e7729b7 100644 (file)
@@ -394,7 +394,7 @@ The hidden information for an `asymbol' is described in a
                  struct coff_link_hash_entry *, struct internal_syment *,
                  bfd_vma *));
      
-       boolean (*_bfd_coff_adjust_symndx)\
+       boolean (*_bfd_coff_adjust_symndx)
          PARAMS ((bfd *, struct bfd_link_info *, bfd *, asection *,
                  struct internal_reloc *, boolean *));
      
index 5ef53b7f8098ad53001b82c8df0b46af70d12fa4..fd02f64fb2a938b817575d83288b82efed69e351 100644 (file)
@@ -176,11 +176,14 @@ Index
 * BFD_RELOC_386_TLS_DTPMOD32:            howto manager.
 * BFD_RELOC_386_TLS_DTPOFF32:            howto manager.
 * BFD_RELOC_386_TLS_GD:                  howto manager.
+* BFD_RELOC_386_TLS_GOTIE:               howto manager.
+* BFD_RELOC_386_TLS_IE:                  howto manager.
 * BFD_RELOC_386_TLS_IE_32:               howto manager.
 * BFD_RELOC_386_TLS_LDM:                 howto manager.
 * BFD_RELOC_386_TLS_LDO_32:              howto manager.
 * BFD_RELOC_386_TLS_LE:                  howto manager.
 * BFD_RELOC_386_TLS_LE_32:               howto manager.
+* BFD_RELOC_386_TLS_TPOFF:               howto manager.
 * BFD_RELOC_386_TLS_TPOFF32:             howto manager.
 * BFD_RELOC_390_12:                      howto manager.
 * BFD_RELOC_390_COPY:                    howto manager.
index a6e0ad9a5e0e198018c6599a7aa53ed943c2f75b..46bb61a4c63594ba73544e3edc864a71226355c9 100644 (file)
@@ -104,6 +104,9 @@ struct _bfd
   /* Symbol table for output BFD (with symcount entries).  */
   struct symbol_cache_entry  **outsymbols;
 
+  /* Used for slurped dynamic symbol tables.  */
+  unsigned int dynsymcount;
+
   /* Pointer to structure which contains architecture information.  */
   const struct bfd_arch_info *arch_info;
 
@@ -661,12 +664,12 @@ extern bfd_byte *bfd_get_relocated_section_contents
 @subsubsection @code{bfd_alt_mach_code}
 @strong{Synopsis}
 @example
-boolean bfd_alt_mach_code(bfd *abfd, int index);
+boolean bfd_alt_mach_code(bfd *abfd, int alternative);
 @end example
 @strong{Description}@*
 When more than one machine code number is available for the
 same machine type, this function can be used to switch between
-the preferred one (index == 0) and any others.  Currently,
+the preferred one (alternative == 0) and any others.  Currently,
 only ELF supports this feature, with up to two alternate
 machine codes.
 
index e7c9d772b42b209eea15436d3936ae1fd8b424da..473747e21fbb17f54063745a069861d7dc068dd8 100644 (file)
@@ -398,7 +398,7 @@ typedef struct
             struct coff_link_hash_entry *, struct internal_syment *,
             bfd_vma *));
 
-  boolean (*_bfd_coff_adjust_symndx)\
+  boolean (*_bfd_coff_adjust_symndx)
     PARAMS ((bfd *, struct bfd_link_info *, bfd *, asection *,
             struct internal_reloc *, boolean *));
 
index 456fc2995f58ec7c0a68f913ddd9fd9eb8c8182e..1ebd4309e31dcb0302e9c2ec1d31921f469a0281 100644 (file)
@@ -804,6 +804,9 @@ MIPS ELF relocations.
 @deffnx {} BFD_RELOC_386_RELATIVE
 @deffnx {} BFD_RELOC_386_GOTOFF
 @deffnx {} BFD_RELOC_386_GOTPC
+@deffnx {} BFD_RELOC_386_TLS_TPOFF
+@deffnx {} BFD_RELOC_386_TLS_IE
+@deffnx {} BFD_RELOC_386_TLS_GOTIE
 @deffnx {} BFD_RELOC_386_TLS_LE
 @deffnx {} BFD_RELOC_386_TLS_GD
 @deffnx {} BFD_RELOC_386_TLS_LDM
index 9add78f384b827993f4f081ee154bd5becfea7b3..59ab83ef864ed88fad8b78dc279fd30d9c399c22 100644 (file)
@@ -791,7 +791,7 @@ static const short yycheck[] =
       10,    11,    51,    52,    53,    54,    55,    56
 };
 /* -*-C-*-  Note some compilers choke on comments on `#line' lines.  */
-#line 3 "/usr/share/bison/bison.simple"
+#line 3 "/usr/share/bison-1.35/bison.simple"
 
 /* Skeleton output parser for bison,
 
@@ -1104,7 +1104,7 @@ yystpcpy (yydest, yysrc)
 # endif
 #endif
 \f
-#line 315 "/usr/share/bison/bison.simple"
+#line 315 "/usr/share/bison-1.35/bison.simple"
 
 
 /* The user can define YYPARSE_PARAM as the name of an argument to be passed
@@ -1546,7 +1546,7 @@ case 21:
            yyval.acc.id = yyvsp[-2].il;
            yyval.acc.flags |= yyvsp[0].is;
            if ((yyval.acc.flags & ACC_VIRTKEY) == 0
-               && (yyval.acc.flags & (ACC_SHIFT | ACC_CONTROL | ACC_ALT)) != 0)
+               && (yyval.acc.flags & (ACC_SHIFT | ACC_CONTROL)) != 0)
              rcparse_warning (_("inappropriate modifiers for non-VIRTKEY"));
          }
     break;
@@ -3203,7 +3203,7 @@ case 244:
     break;
 }
 
-#line 705 "/usr/share/bison/bison.simple"
+#line 705 "/usr/share/bison-1.35/bison.simple"
 
 \f
   yyvsp -= yylen;
index 8371ecf5f00936e680cd7ba57f7c2151469345e6..a6663e1f5836d89b3ef7180064a9911c0dc258b8 100644 (file)
@@ -23,13 +23,13 @@ as.info-1: 746
 as.info-2: 50206
 as.info-3: 100160
 as.info-4: 149620
-as.info-5: 199441
-as.info-6: 249421
-as.info-7: 296328
-as.info-8: 350312
-as.info-9: 398428
-as.info-10: 430834
-as.info-11: 449258
+as.info-5: 199477
+as.info-6: 249457
+as.info-7: 296364
+as.info-8: 350348
+as.info-9: 398464
+as.info-10: 430870
+as.info-11: 449294
 \1f
 Tag Table:
 (Indirect)
@@ -203,229 +203,229 @@ Node: AMD29K Opcodes\7f158368
 Node: Alpha-Dependent\7f158704
 Node: Alpha Notes\7f159135
 Node: Alpha Options\7f159407
-Node: Alpha Syntax\7f161557
-Node: Alpha-Chars\7f162017
-Node: Alpha-Regs\7f162235
-Node: Alpha-Relocs\7f162606
-Node: Alpha Floating Point\7f168583
-Node: Alpha Directives\7f168796
-Node: Alpha Opcodes\7f173822
-Node: ARC-Dependent\7f174108
-Node: ARC Options\7f174483
-Node: ARC Syntax\7f175535
-Node: ARC-Chars\7f175755
-Node: ARC-Regs\7f175874
-Node: ARC Floating Point\7f175985
-Node: ARC Directives\7f176287
-Node: ARC Opcodes\7f177569
-Node: ARM-Dependent\7f177769
-Node: ARM Options\7f178143
-Node: ARM Syntax\7f183278
-Node: ARM-Chars\7f183498
-Node: ARM-Regs\7f184009
-Node: ARM Floating Point\7f184181
-Node: ARM Directives\7f184371
-Node: ARM Opcodes\7f186438
-Node: CRIS-Dependent\7f188488
-Node: CRIS-Opts\7f188790
-Node: CRIS-Expand\7f190528
-Node: CRIS-Syntax\7f191353
-Node: CRIS-Chars\7f191679
-Node: CRIS-Pic\7f192217
-Ref: crispic\7f192400
-Node: CRIS-Regs\7f195915
-Node: CRIS-Pseudos\7f196319
-Ref: crisnous\7f197082
-Node: D10V-Dependent\7f198144
-Node: D10V-Opts\7f198487
-Node: D10V-Syntax\7f199441
-Node: D10V-Size\7f199961
-Node: D10V-Subs\7f200921
-Node: D10V-Chars\7f201943
-Node: D10V-Regs\7f203529
-Node: D10V-Addressing\7f204560
-Node: D10V-Word\7f205233
-Node: D10V-Float\7f205734
-Node: D10V-Opcodes\7f206036
-Node: D30V-Dependent\7f206420
-Node: D30V-Opts\7f206765
-Node: D30V-Syntax\7f207431
-Node: D30V-Size\7f207954
-Node: D30V-Subs\7f208912
-Node: D30V-Chars\7f209934
-Node: D30V-Guarded\7f212219
-Node: D30V-Regs\7f212887
-Node: D30V-Addressing\7f214013
-Node: D30V-Float\7f214668
-Node: D30V-Opcodes\7f214970
-Node: H8/300-Dependent\7f215354
-Node: H8/300 Options\7f215758
-Node: H8/300 Syntax\7f215939
-Node: H8/300-Chars\7f216226
-Node: H8/300-Regs\7f216510
-Node: H8/300-Addressing\7f217414
-Node: H8/300 Floating Point\7f218440
-Node: H8/300 Directives\7f218756
-Node: H8/300 Opcodes\7f219276
-Node: H8/500-Dependent\7f227629
-Node: H8/500 Options\7f228033
-Node: H8/500 Syntax\7f228214
-Node: H8/500-Chars\7f228501
-Node: H8/500-Regs\7f228792
-Node: H8/500-Addressing\7f229548
-Node: H8/500 Floating Point\7f230165
-Node: H8/500 Directives\7f230481
-Node: H8/500 Opcodes\7f230800
-Node: HPPA-Dependent\7f235913
-Node: HPPA Notes\7f236338
-Node: HPPA Options\7f237085
-Node: HPPA Syntax\7f237269
-Node: HPPA Floating Point\7f238528
-Node: HPPA Directives\7f238723
-Node: HPPA Opcodes\7f245314
-Node: ESA/390-Dependent\7f245562
-Node: ESA/390 Notes\7f246012
-Node: ESA/390 Options\7f246792
-Node: ESA/390 Syntax\7f246991
-Node: ESA/390 Floating Point\7f249152
-Node: ESA/390 Directives\7f249421
-Node: ESA/390 Opcodes\7f252698
-Node: i386-Dependent\7f252949
-Node: i386-Options\7f254007
-Node: i386-Syntax\7f254618
-Node: i386-Mnemonics\7f257021
-Node: i386-Regs\7f259475
-Node: i386-Prefixes\7f261509
-Node: i386-Memory\7f264257
-Node: i386-Jumps\7f267183
-Node: i386-Float\7f268293
-Node: i386-SIMD\7f270111
-Node: i386-16bit\7f271209
-Node: i386-Bugs\7f273234
-Node: i386-Arch\7f273973
-Node: i386-Notes\7f275837
-Node: i860-Dependent\7f276682
-Node: Notes-i860\7f277068
-Node: Options-i860\7f277562
-Node: Directives-i860\7f278567
-Node: Opcodes for i860\7f279229
-Node: i960-Dependent\7f281348
-Node: Options-i960\7f281740
-Node: Floating Point-i960\7f285621
-Node: Directives-i960\7f285878
-Node: Opcodes for i960\7f287898
-Node: callj-i960\7f288504
-Node: Compare-and-branch-i960\7f288979
-Node: M32R-Dependent\7f290868
-Node: M32R-Opts\7f291131
-Node: M32R-Warnings\7f292883
-Node: M68K-Dependent\7f295871
-Node: M68K-Opts\7f296328
-Node: M68K-Syntax\7f302619
-Node: M68K-Moto-Syntax\7f304447
-Node: M68K-Float\7f307025
-Node: M68K-Directives\7f307534
-Node: M68K-opcodes\7f308129
-Node: M68K-Branch\7f308341
-Node: M68K-Chars\7f312527
-Node: M68HC11-Dependent\7f312922
-Node: M68HC11-Opts\7f313325
-Node: M68HC11-Syntax\7f316028
-Node: M68HC11-Float\7f316844
-Node: M68HC11-opcodes\7f317357
-Node: M68HC11-Branch\7f317525
-Node: M88K-Dependent\7f320032
-Node: M88K Directives\7f320273
-Node: MIPS-Dependent\7f321781
-Node: MIPS Opts\7f322791
-Node: MIPS Object\7f328750
-Node: MIPS Stabs\7f330305
-Node: MIPS ISA\7f331016
-Node: MIPS autoextend\7f332146
-Node: MIPS insn\7f332857
-Node: MIPS option stack\7f333343
-Node: MIPS ASE instruction generation overrides\7f334106
-Node: MMIX-Dependent\7f334868
-Node: MMIX-Opts\7f335234
-Node: MMIX-Expand\7f338053
-Node: MMIX-Syntax\7f339357
-Ref: mmixsite\7f339703
-Node: MMIX-Chars\7f340544
-Node: MMIX-Symbols\7f341183
-Node: MMIX-Regs\7f343236
-Node: MMIX-Pseudos\7f344246
-Ref: MMIX-loc\7f344369
-Ref: MMIX-local\7f345449
-Ref: MMIX-is\7f345981
-Ref: MMIX-greg\7f346252
-Ref: GREG-base\7f347171
-Ref: MMIX-byte\7f348488
-Ref: MMIX-constants\7f348959
-Ref: MMIX-prefix\7f349604
-Ref: MMIX-spec\7f349978
-Node: MMIX-mmixal\7f350312
-Node: PDP-11-Dependent\7f353798
-Node: PDP-11-Options\7f354177
-Node: PDP-11-Pseudos\7f359174
-Node: PDP-11-Syntax\7f359508
-Node: PDP-11-Mnemonics\7f360248
-Node: PDP-11-Synthetic\7f360539
-Node: PJ-Dependent\7f360746
-Node: PJ Options\7f360961
-Node: PPC-Dependent\7f361228
-Node: PowerPC-Opts\7f361444
-Node: SH-Dependent\7f363296
-Node: SH Options\7f363678
-Node: SH Syntax\7f364110
-Node: SH-Chars\7f364369
-Node: SH-Regs\7f364648
-Node: SH-Addressing\7f365247
-Node: SH Floating Point\7f366141
-Node: SH Directives\7f366437
-Node: SH Opcodes\7f366793
-Node: SH64-Dependent\7f371040
-Node: SH64 Options\7f371395
-Node: SH64 Syntax\7f372820
-Node: SH64-Chars\7f373089
-Node: SH64-Regs\7f373374
-Node: SH64-Addressing\7f374455
-Node: SH64 Directives\7f375623
-Node: SH64 Opcodes\7f376720
-Node: Sparc-Dependent\7f377424
-Node: Sparc-Opts\7f377797
-Node: Sparc-Aligned-Data\7f380043
-Node: Sparc-Float\7f380887
-Node: Sparc-Directives\7f381077
-Node: Z8000-Dependent\7f383026
-Node: Z8000 Options\7f383985
-Node: Z8000 Syntax\7f384160
-Node: Z8000-Chars\7f384436
-Node: Z8000-Regs\7f384654
-Node: Z8000-Addressing\7f385444
-Node: Z8000 Directives\7f386387
-Node: Z8000 Opcodes\7f387985
-Node: Vax-Dependent\7f397921
-Node: VAX-Opts\7f398428
-Node: VAX-float\7f402152
-Node: VAX-directives\7f402773
-Node: VAX-opcodes\7f403622
-Node: VAX-branch\7f404000
-Node: VAX-operands\7f406496
-Node: VAX-no\7f407248
-Node: V850-Dependent\7f407474
-Node: V850 Options\7f407860
-Node: V850 Syntax\7f409673
-Node: V850-Chars\7f409899
-Node: V850-Regs\7f410049
-Node: V850 Floating Point\7f411586
-Node: V850 Directives\7f411781
-Node: V850 Opcodes\7f412681
-Node: Reporting Bugs\7f417966
-Node: Bug Criteria\7f418689
-Node: Bug Reporting\7f419449
-Node: Acknowledgements\7f426017
-Ref: Acknowledgements-Footnote-1\7f430808
-Node: GNU Free Documentation License\7f430834
-Node: Index\7f449258
+Node: Alpha Syntax\7f161593
+Node: Alpha-Chars\7f162053
+Node: Alpha-Regs\7f162271
+Node: Alpha-Relocs\7f162642
+Node: Alpha Floating Point\7f168619
+Node: Alpha Directives\7f168832
+Node: Alpha Opcodes\7f173858
+Node: ARC-Dependent\7f174144
+Node: ARC Options\7f174519
+Node: ARC Syntax\7f175571
+Node: ARC-Chars\7f175791
+Node: ARC-Regs\7f175910
+Node: ARC Floating Point\7f176021
+Node: ARC Directives\7f176323
+Node: ARC Opcodes\7f177605
+Node: ARM-Dependent\7f177805
+Node: ARM Options\7f178179
+Node: ARM Syntax\7f183314
+Node: ARM-Chars\7f183534
+Node: ARM-Regs\7f184045
+Node: ARM Floating Point\7f184217
+Node: ARM Directives\7f184407
+Node: ARM Opcodes\7f186474
+Node: CRIS-Dependent\7f188524
+Node: CRIS-Opts\7f188826
+Node: CRIS-Expand\7f190564
+Node: CRIS-Syntax\7f191389
+Node: CRIS-Chars\7f191715
+Node: CRIS-Pic\7f192253
+Ref: crispic\7f192436
+Node: CRIS-Regs\7f195951
+Node: CRIS-Pseudos\7f196355
+Ref: crisnous\7f197118
+Node: D10V-Dependent\7f198180
+Node: D10V-Opts\7f198523
+Node: D10V-Syntax\7f199477
+Node: D10V-Size\7f199997
+Node: D10V-Subs\7f200957
+Node: D10V-Chars\7f201979
+Node: D10V-Regs\7f203565
+Node: D10V-Addressing\7f204596
+Node: D10V-Word\7f205269
+Node: D10V-Float\7f205770
+Node: D10V-Opcodes\7f206072
+Node: D30V-Dependent\7f206456
+Node: D30V-Opts\7f206801
+Node: D30V-Syntax\7f207467
+Node: D30V-Size\7f207990
+Node: D30V-Subs\7f208948
+Node: D30V-Chars\7f209970
+Node: D30V-Guarded\7f212255
+Node: D30V-Regs\7f212923
+Node: D30V-Addressing\7f214049
+Node: D30V-Float\7f214704
+Node: D30V-Opcodes\7f215006
+Node: H8/300-Dependent\7f215390
+Node: H8/300 Options\7f215794
+Node: H8/300 Syntax\7f215975
+Node: H8/300-Chars\7f216262
+Node: H8/300-Regs\7f216546
+Node: H8/300-Addressing\7f217450
+Node: H8/300 Floating Point\7f218476
+Node: H8/300 Directives\7f218792
+Node: H8/300 Opcodes\7f219312
+Node: H8/500-Dependent\7f227665
+Node: H8/500 Options\7f228069
+Node: H8/500 Syntax\7f228250
+Node: H8/500-Chars\7f228537
+Node: H8/500-Regs\7f228828
+Node: H8/500-Addressing\7f229584
+Node: H8/500 Floating Point\7f230201
+Node: H8/500 Directives\7f230517
+Node: H8/500 Opcodes\7f230836
+Node: HPPA-Dependent\7f235949
+Node: HPPA Notes\7f236374
+Node: HPPA Options\7f237121
+Node: HPPA Syntax\7f237305
+Node: HPPA Floating Point\7f238564
+Node: HPPA Directives\7f238759
+Node: HPPA Opcodes\7f245350
+Node: ESA/390-Dependent\7f245598
+Node: ESA/390 Notes\7f246048
+Node: ESA/390 Options\7f246828
+Node: ESA/390 Syntax\7f247027
+Node: ESA/390 Floating Point\7f249188
+Node: ESA/390 Directives\7f249457
+Node: ESA/390 Opcodes\7f252734
+Node: i386-Dependent\7f252985
+Node: i386-Options\7f254043
+Node: i386-Syntax\7f254654
+Node: i386-Mnemonics\7f257057
+Node: i386-Regs\7f259511
+Node: i386-Prefixes\7f261545
+Node: i386-Memory\7f264293
+Node: i386-Jumps\7f267219
+Node: i386-Float\7f268329
+Node: i386-SIMD\7f270147
+Node: i386-16bit\7f271245
+Node: i386-Bugs\7f273270
+Node: i386-Arch\7f274009
+Node: i386-Notes\7f275873
+Node: i860-Dependent\7f276718
+Node: Notes-i860\7f277104
+Node: Options-i860\7f277598
+Node: Directives-i860\7f278603
+Node: Opcodes for i860\7f279265
+Node: i960-Dependent\7f281384
+Node: Options-i960\7f281776
+Node: Floating Point-i960\7f285657
+Node: Directives-i960\7f285914
+Node: Opcodes for i960\7f287934
+Node: callj-i960\7f288540
+Node: Compare-and-branch-i960\7f289015
+Node: M32R-Dependent\7f290904
+Node: M32R-Opts\7f291167
+Node: M32R-Warnings\7f292919
+Node: M68K-Dependent\7f295907
+Node: M68K-Opts\7f296364
+Node: M68K-Syntax\7f302655
+Node: M68K-Moto-Syntax\7f304483
+Node: M68K-Float\7f307061
+Node: M68K-Directives\7f307570
+Node: M68K-opcodes\7f308165
+Node: M68K-Branch\7f308377
+Node: M68K-Chars\7f312563
+Node: M68HC11-Dependent\7f312958
+Node: M68HC11-Opts\7f313361
+Node: M68HC11-Syntax\7f316064
+Node: M68HC11-Float\7f316880
+Node: M68HC11-opcodes\7f317393
+Node: M68HC11-Branch\7f317561
+Node: M88K-Dependent\7f320068
+Node: M88K Directives\7f320309
+Node: MIPS-Dependent\7f321817
+Node: MIPS Opts\7f322827
+Node: MIPS Object\7f328786
+Node: MIPS Stabs\7f330341
+Node: MIPS ISA\7f331052
+Node: MIPS autoextend\7f332182
+Node: MIPS insn\7f332893
+Node: MIPS option stack\7f333379
+Node: MIPS ASE instruction generation overrides\7f334142
+Node: MMIX-Dependent\7f334904
+Node: MMIX-Opts\7f335270
+Node: MMIX-Expand\7f338089
+Node: MMIX-Syntax\7f339393
+Ref: mmixsite\7f339739
+Node: MMIX-Chars\7f340580
+Node: MMIX-Symbols\7f341219
+Node: MMIX-Regs\7f343272
+Node: MMIX-Pseudos\7f344282
+Ref: MMIX-loc\7f344405
+Ref: MMIX-local\7f345485
+Ref: MMIX-is\7f346017
+Ref: MMIX-greg\7f346288
+Ref: GREG-base\7f347207
+Ref: MMIX-byte\7f348524
+Ref: MMIX-constants\7f348995
+Ref: MMIX-prefix\7f349640
+Ref: MMIX-spec\7f350014
+Node: MMIX-mmixal\7f350348
+Node: PDP-11-Dependent\7f353834
+Node: PDP-11-Options\7f354213
+Node: PDP-11-Pseudos\7f359210
+Node: PDP-11-Syntax\7f359544
+Node: PDP-11-Mnemonics\7f360284
+Node: PDP-11-Synthetic\7f360575
+Node: PJ-Dependent\7f360782
+Node: PJ Options\7f360997
+Node: PPC-Dependent\7f361264
+Node: PowerPC-Opts\7f361480
+Node: SH-Dependent\7f363332
+Node: SH Options\7f363714
+Node: SH Syntax\7f364146
+Node: SH-Chars\7f364405
+Node: SH-Regs\7f364684
+Node: SH-Addressing\7f365283
+Node: SH Floating Point\7f366177
+Node: SH Directives\7f366473
+Node: SH Opcodes\7f366829
+Node: SH64-Dependent\7f371076
+Node: SH64 Options\7f371431
+Node: SH64 Syntax\7f372856
+Node: SH64-Chars\7f373125
+Node: SH64-Regs\7f373410
+Node: SH64-Addressing\7f374491
+Node: SH64 Directives\7f375659
+Node: SH64 Opcodes\7f376756
+Node: Sparc-Dependent\7f377460
+Node: Sparc-Opts\7f377833
+Node: Sparc-Aligned-Data\7f380079
+Node: Sparc-Float\7f380923
+Node: Sparc-Directives\7f381113
+Node: Z8000-Dependent\7f383062
+Node: Z8000 Options\7f384021
+Node: Z8000 Syntax\7f384196
+Node: Z8000-Chars\7f384472
+Node: Z8000-Regs\7f384690
+Node: Z8000-Addressing\7f385480
+Node: Z8000 Directives\7f386423
+Node: Z8000 Opcodes\7f388021
+Node: Vax-Dependent\7f397957
+Node: VAX-Opts\7f398464
+Node: VAX-float\7f402188
+Node: VAX-directives\7f402809
+Node: VAX-opcodes\7f403658
+Node: VAX-branch\7f404036
+Node: VAX-operands\7f406532
+Node: VAX-no\7f407284
+Node: V850-Dependent\7f407510
+Node: V850 Options\7f407896
+Node: V850 Syntax\7f409709
+Node: V850-Chars\7f409935
+Node: V850-Regs\7f410085
+Node: V850 Floating Point\7f411622
+Node: V850 Directives\7f411817
+Node: V850 Opcodes\7f412717
+Node: Reporting Bugs\7f418002
+Node: Bug Criteria\7f418725
+Node: Bug Reporting\7f419485
+Node: Acknowledgements\7f426053
+Ref: Acknowledgements-Footnote-1\7f430844
+Node: GNU Free Documentation License\7f430870
+Node: Index\7f449294
 \1f
 End Tag Table
index 32f053cee32a9e0fc039e595beb8f877b331b16a..ab9abce3c8769418a7b84e81e3c6e503fc0320da 100644 (file)
@@ -337,10 +337,10 @@ Options
      `.arch' directive.
 
      The following processor names are recognized: `21064', `21064a',
-     `21066', `21068', `21164', `21164a', `21164pc', `21264', `ev4',
-     `ev5', `lca45', `ev5', `ev56', `pca56', `ev6'.  The special name
-     `all' may be used to allow the assembler to accept instructions
-     valid for any Alpha processor.
+     `21066', `21068', `21164', `21164a', `21164pc', `21264', `21264a',
+     `21264b', `ev4', `ev5', `lca45', `ev5', `ev56', `pca56', `ev6',
+     `ev67', `ev68'.  The special name `all' may be used to allow the
+     assembler to accept instructions valid for any Alpha processor.
 
      In order to support existing practice in OSF/1 with respect to
      `.arch', and existing practice within `MILO' (the Linux ARC
index b460fc24d284ae737d36ebc5aa45744925f3e799..707d830a02a03a9a73e21284be00b5491d04d3ae 100644 (file)
@@ -428,7 +428,8 @@ char *yytext;
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>
-#include "itbl-parse.h"
+
+#include <itbl-parse.h>
 
 #ifdef DEBUG
 #define DBG(x) printf x
@@ -439,7 +440,7 @@ char *yytext;
 #endif
 
 int insntbl_line = 1;
-#line 443 "lex.yy.c"
+#line 444 "lex.yy.c"
 
 /* Macros after this point can all be overridden by user definitions in
  * section 1.
@@ -601,10 +602,10 @@ YY_DECL
        register char *yy_cp, *yy_bp;
        register int yy_act;
 
-#line 43 "itbl-lex.l"
+#line 44 "itbl-lex.l"
 
 
-#line 608 "lex.yy.c"
+#line 609 "lex.yy.c"
 
        if ( yy_init )
                {
@@ -689,49 +690,49 @@ do_action:        /* This label is used only to access EOF actions. */
 
 case 1:
 YY_RULE_SETUP
-#line 45 "itbl-lex.l"
+#line 46 "itbl-lex.l"
 {
     return CREG;
   }
        YY_BREAK
 case 2:
 YY_RULE_SETUP
-#line 48 "itbl-lex.l"
+#line 49 "itbl-lex.l"
 {
     return DREG;
   }
        YY_BREAK
 case 3:
 YY_RULE_SETUP
-#line 51 "itbl-lex.l"
+#line 52 "itbl-lex.l"
 {
     return GREG;
   }
        YY_BREAK
 case 4:
 YY_RULE_SETUP
-#line 54 "itbl-lex.l"
+#line 55 "itbl-lex.l"
 {
     return IMMED;
   }
        YY_BREAK
 case 5:
 YY_RULE_SETUP
-#line 57 "itbl-lex.l"
+#line 58 "itbl-lex.l"
 {
     return ADDR;
   }
        YY_BREAK
 case 6:
 YY_RULE_SETUP
-#line 60 "itbl-lex.l"
+#line 61 "itbl-lex.l"
 {
     return INSN;
   }
        YY_BREAK
 case 7:
 YY_RULE_SETUP
-#line 63 "itbl-lex.l"
+#line 64 "itbl-lex.l"
 {
     yytext[yyleng] = 0;
     yylval.processor = strtoul (yytext+1, 0, 0);
@@ -740,7 +741,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 8:
 YY_RULE_SETUP
-#line 68 "itbl-lex.l"
+#line 69 "itbl-lex.l"
 {
     yytext[yyleng] = 0;
     yylval.num = strtoul (yytext, 0, 0);
@@ -749,7 +750,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 9:
 YY_RULE_SETUP
-#line 73 "itbl-lex.l"
+#line 74 "itbl-lex.l"
 {
     yytext[yyleng] = 0;
     yylval.num = strtoul (yytext, 0, 0);
@@ -758,7 +759,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 10:
 YY_RULE_SETUP
-#line 78 "itbl-lex.l"
+#line 79 "itbl-lex.l"
 {
     yytext[yyleng] = 0;
     yylval.str = strdup (yytext);
@@ -767,7 +768,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 11:
 YY_RULE_SETUP
-#line 83 "itbl-lex.l"
+#line 84 "itbl-lex.l"
 {
     int c;
     while ((c = input ()) !=  EOF) 
@@ -782,7 +783,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 12:
 YY_RULE_SETUP
-#line 94 "itbl-lex.l"
+#line 95 "itbl-lex.l"
 { 
     insntbl_line++; 
     MDBG (("in lex, NL = %d (x%x)\n", NL, NL));
@@ -791,13 +792,13 @@ YY_RULE_SETUP
        YY_BREAK
 case 13:
 YY_RULE_SETUP
-#line 99 "itbl-lex.l"
+#line 100 "itbl-lex.l"
 { 
   }
        YY_BREAK
 case 14:
 YY_RULE_SETUP
-#line 101 "itbl-lex.l"
+#line 102 "itbl-lex.l"
 {
     MDBG (("char = %x, %d\n", yytext[0], yytext[0]));
     return yytext[0];
@@ -805,10 +806,10 @@ YY_RULE_SETUP
        YY_BREAK
 case 15:
 YY_RULE_SETUP
-#line 105 "itbl-lex.l"
+#line 106 "itbl-lex.l"
 ECHO;
        YY_BREAK
-#line 812 "lex.yy.c"
+#line 813 "lex.yy.c"
 case YY_STATE_EOF(INITIAL):
        yyterminate();
 
@@ -1698,7 +1699,7 @@ int main()
        return 0;
        }
 #endif
-#line 105 "itbl-lex.l"
+#line 106 "itbl-lex.l"
 
 
 #ifndef yywrap
index 7a476a8a71fe927d2769b441f50c51a585004aa2..bd65e4c266ea282cc5c92b92de808b72cdb7c105 100644 (file)
@@ -358,9 +358,9 @@ static const short yyrhs[] =
 /* YYRLINE[YYN] -- source line where rule number YYN was defined. */
 static const short yyrline[] =
 {
-       0,   300,   304,   306,   309,   316,   316,   324,   325,   328,
-     330,   331,   334,   340,   345,   352,   361,   366,   370,   376,
-     382,   388,   395,   402,   410,   416,   421,   428,   436,   444
+       0,   300,   304,   306,   309,   316,   316,   325,   326,   329,
+     331,   332,   335,   341,   346,   353,   362,   367,   371,   377,
+     383,   389,   396,   403,   411,   417,   422,   429,   437,   445
 };
 #endif
 
@@ -451,7 +451,7 @@ static const short yycheck[] =
       36,    45,     6,    38,    13,    16
 };
 /* -*-C-*-  Note some compilers choke on comments on `#line' lines.  */
-#line 3 "/usr/share/bison/bison.simple"
+#line 3 "/usr/share/bison-1.35/bison.simple"
 
 /* Skeleton output parser for bison,
 
@@ -764,7 +764,7 @@ yystpcpy (yydest, yysrc)
 # endif
 #endif
 \f
-#line 315 "/usr/share/bison/bison.simple"
+#line 315 "/usr/share/bison-1.35/bison.simple"
 
 
 /* The user can define YYPARSE_PARAM as the name of an argument to be passed
@@ -1174,29 +1174,33 @@ case 5:
            insn=itbl_add_insn (yyvsp[-5].num, yyvsp[-3].str, yyvsp[-2].val, sbit, ebit, yyvsp[0].val);
          }
     break;
+case 6:
+#line 324 "itbl-parse.y"
+{}
+    break;
 case 12:
-#line 336 "itbl-parse.y"
+#line 337 "itbl-parse.y"
 {
            DBGL2 (("ftype\n"));
            yyval.num = yyvsp[0].num;
          }
     break;
 case 13:
-#line 341 "itbl-parse.y"
+#line 342 "itbl-parse.y"
 {
            DBGL2 (("addr\n"));
            yyval.num = ADDR;
          }
     break;
 case 14:
-#line 346 "itbl-parse.y"
+#line 347 "itbl-parse.y"
 {
            DBGL2 (("immed\n"));
            yyval.num = IMMED;
          }
     break;
 case 15:
-#line 354 "itbl-parse.y"
+#line 355 "itbl-parse.y"
 {
            DBG (("line %d: field type=%d sbit=%d ebit=%d, flags=0x%x\n", 
                    insntbl_line, yyvsp[-2].num, sbit, ebit, yyvsp[0].val));
@@ -1204,38 +1208,38 @@ case 15:
          }
     break;
 case 16:
-#line 363 "itbl-parse.y"
+#line 364 "itbl-parse.y"
 {
            yyval.val = yyvsp[-2].num | yyvsp[0].val;
          }
     break;
 case 17:
-#line 367 "itbl-parse.y"
+#line 368 "itbl-parse.y"
 {
            yyval.val = yyvsp[-1].val;
          }
     break;
 case 18:
-#line 371 "itbl-parse.y"
+#line 372 "itbl-parse.y"
 {
            yyval.val = yyvsp[0].num;
          }
     break;
 case 19:
-#line 378 "itbl-parse.y"
+#line 379 "itbl-parse.y"
 {
            DBGL2 (("flags=%d\n", yyvsp[0].val));
            yyval.val = yyvsp[0].val;
          }
     break;
 case 20:
-#line 383 "itbl-parse.y"
+#line 384 "itbl-parse.y"
 {
            yyval.val = 0;
          }
     break;
 case 21:
-#line 390 "itbl-parse.y"
+#line 391 "itbl-parse.y"
 {
            DBGL2 (("range %d %d\n", yyvsp[-2].num, yyvsp[0].num));
            sbit = yyvsp[-2].num;
@@ -1243,56 +1247,56 @@ case 21:
          }
     break;
 case 22:
-#line 396 "itbl-parse.y"
+#line 397 "itbl-parse.y"
 {
            sbit = 31;
            ebit = 0;
          }
     break;
 case 23:
-#line 404 "itbl-parse.y"
+#line 405 "itbl-parse.y"
 {
            DBGL2 (("pnum=%d\n",yyvsp[0].num));
            yyval.num = yyvsp[0].num;
          }
     break;
 case 24:
-#line 412 "itbl-parse.y"
+#line 413 "itbl-parse.y"
 {
            DBGL2 (("dreg\n"));
            yyval.num = DREG;
          }
     break;
 case 25:
-#line 417 "itbl-parse.y"
+#line 418 "itbl-parse.y"
 {
            DBGL2 (("creg\n"));
            yyval.num = CREG;
          }
     break;
 case 26:
-#line 422 "itbl-parse.y"
+#line 423 "itbl-parse.y"
 {
            DBGL2 (("greg\n"));
            yyval.num = GREG;
          }
     break;
 case 27:
-#line 430 "itbl-parse.y"
+#line 431 "itbl-parse.y"
 {
            DBGL2 (("name=%s\n",yyvsp[0].str));
            yyval.str = yyvsp[0].str; 
          }
     break;
 case 28:
-#line 438 "itbl-parse.y"
+#line 439 "itbl-parse.y"
 {
            DBGL2 (("num=%d\n",yyvsp[0].num));
            yyval.num = yyvsp[0].num;
          }
     break;
 case 29:
-#line 446 "itbl-parse.y"
+#line 447 "itbl-parse.y"
 {
            DBGL2 (("val=x%x\n",yyvsp[0].num));
            yyval.val = yyvsp[0].num;
@@ -1300,7 +1304,7 @@ case 29:
     break;
 }
 
-#line 705 "/usr/share/bison/bison.simple"
+#line 705 "/usr/share/bison-1.35/bison.simple"
 
 \f
   yyvsp -= yylen;
@@ -1531,7 +1535,7 @@ yyreturn:
 #endif
   return yyresult;
 }
-#line 451 "itbl-parse.y"
+#line 452 "itbl-parse.y"
 
 
 static int
index 4e219343d1df0f0ca3a81ec8feeb9a3ba7eec838..2a77a5fd465dab2325d9a89c95613d42ab8d86da 100644 (file)
@@ -13,10 +13,10 @@ Free Software Foundation, Inc.
 Indirect:
 ld.info-1: 321
 ld.info-2: 2606
-ld.info-3: 63942
-ld.info-4: 113327
-ld.info-5: 161595
-ld.info-6: 197323
+ld.info-3: 64154
+ld.info-4: 113539
+ld.info-5: 161678
+ld.info-6: 197406
 \1f
 Tag Table:
 (Indirect)
@@ -24,67 +24,67 @@ Node: Top\7f321
 Node: Overview\7f1086
 Node: Invocation\7f2199
 Node: Options\7f2606
-Node: Environment\7f63942
-Node: Scripts\7f65697
-Node: Basic Script Concepts\7f67430
-Node: Script Format\7f70132
-Node: Simple Example\7f70990
-Node: Simple Commands\7f74080
-Node: Entry Point\7f74526
-Node: File Commands\7f75276
-Node: Format Commands\7f78329
-Node: Miscellaneous Commands\7f80286
-Node: Assignments\7f82507
-Node: Simple Assignments\7f82839
-Node: PROVIDE\7f84535
-Node: SECTIONS\7f85708
-Node: Output Section Description\7f87594
-Node: Output Section Name\7f88579
-Node: Output Section Address\7f89446
-Node: Input Section\7f91080
-Node: Input Section Basics\7f91872
-Node: Input Section Wildcards\7f94207
-Node: Input Section Common\7f97014
-Node: Input Section Keep\7f98483
-Node: Input Section Example\7f98952
-Node: Output Section Data\7f99909
-Node: Output Section Keywords\7f102678
-Node: Output Section Discarding\7f106110
-Node: Output Section Attributes\7f107055
-Node: Output Section Type\7f107889
-Node: Output Section LMA\7f109030
-Node: Output Section Region\7f111134
-Node: Output Section Phdr\7f111547
-Node: Output Section Fill\7f112198
-Node: Overlay Description\7f113327
-Node: MEMORY\7f117566
-Node: PHDRS\7f121643
-Node: VERSION\7f126682
-Node: Expressions\7f133680
-Node: Constants\7f134514
-Node: Symbols\7f135070
-Node: Location Counter\7f135802
-Node: Operators\7f138115
-Node: Evaluation\7f139026
-Node: Expression Section\7f140380
-Node: Builtin Functions\7f141856
-Node: Implicit Linker Scripts\7f148036
-Node: Machine Dependent\7f148804
-Node: H8/300\7f149391
-Node: i960\7f150187
-Node: ARM\7f151867
-Node: HPPA ELF32\7f153021
-Node: MMIX\7f154639
-Node: TI COFF\7f155850
-Node: BFD\7f156352
-Node: BFD outline\7f157806
-Node: BFD information loss\7f159087
-Node: Canonical format\7f161595
-Node: Reporting Bugs\7f165941
-Node: Bug Criteria\7f166634
-Node: Bug Reporting\7f167328
-Node: MRI\7f174288
-Node: GNU Free Documentation License\7f178912
-Node: Index\7f197323
+Node: Environment\7f64154
+Node: Scripts\7f65909
+Node: Basic Script Concepts\7f67642
+Node: Script Format\7f70344
+Node: Simple Example\7f71202
+Node: Simple Commands\7f74292
+Node: Entry Point\7f74738
+Node: File Commands\7f75488
+Node: Format Commands\7f78541
+Node: Miscellaneous Commands\7f80498
+Node: Assignments\7f82719
+Node: Simple Assignments\7f83051
+Node: PROVIDE\7f84747
+Node: SECTIONS\7f85920
+Node: Output Section Description\7f87806
+Node: Output Section Name\7f88791
+Node: Output Section Address\7f89658
+Node: Input Section\7f91292
+Node: Input Section Basics\7f92084
+Node: Input Section Wildcards\7f94419
+Node: Input Section Common\7f97226
+Node: Input Section Keep\7f98695
+Node: Input Section Example\7f99164
+Node: Output Section Data\7f100121
+Node: Output Section Keywords\7f102890
+Node: Output Section Discarding\7f106322
+Node: Output Section Attributes\7f107267
+Node: Output Section Type\7f108101
+Node: Output Section LMA\7f109242
+Node: Output Section Region\7f111346
+Node: Output Section Phdr\7f111759
+Node: Output Section Fill\7f112410
+Node: Overlay Description\7f113539
+Node: MEMORY\7f117778
+Node: PHDRS\7f121855
+Node: VERSION\7f126894
+Node: Expressions\7f133892
+Node: Constants\7f134726
+Node: Symbols\7f135282
+Node: Location Counter\7f136014
+Node: Operators\7f138327
+Node: Evaluation\7f139238
+Node: Expression Section\7f140592
+Node: Builtin Functions\7f142068
+Node: Implicit Linker Scripts\7f148119
+Node: Machine Dependent\7f148887
+Node: H8/300\7f149474
+Node: i960\7f150270
+Node: ARM\7f151950
+Node: HPPA ELF32\7f153104
+Node: MMIX\7f154722
+Node: TI COFF\7f155933
+Node: BFD\7f156435
+Node: BFD outline\7f157889
+Node: BFD information loss\7f159170
+Node: Canonical format\7f161678
+Node: Reporting Bugs\7f166024
+Node: Bug Criteria\7f166717
+Node: Bug Reporting\7f167411
+Node: MRI\7f174371
+Node: GNU Free Documentation License\7f178995
+Node: Index\7f197406
 \1f
 End Tag Table
index 0e48007e168b29d660036d750787b09c01fb9f77..505ba96b5461ea30497929b9f726d274d8cc2c4d 100644 (file)
@@ -700,6 +700,11 @@ GNU linker:
      select an appropriate memset function.  Apparently it is also
      normal for HPPA shared libraries to have undefined symbols.
 
+`--no-undefined-version'
+     Normally when a symbol has an undefined version, the linker will
+     ignore it. This option disallows symbols with undefined version
+     and a fatal error will be issued instead.
+
 `--no-warn-mismatch'
      Normally `ld' will give an error if you try to link together input
      files that are mismatched for some reason, perhaps because they
index 8c8def43034995cc80fb5e6522293bdce51713ac..d8ee60fd620b57749b3e1d00e5402437c6b7cbd3 100644 (file)
@@ -761,11 +761,7 @@ use in linker script expressions.
           ... }
 
 `ALIGN(EXP)'
-     Return the location counter (`.') aligned to the next EXP
-     boundary.  EXP must be an expression whose value is a power of
-     two.  This is equivalent to
-          (. + EXP - 1) & ~(EXP - 1)
-
+     Return the location counter (`.') aligned to the next EXP boundary.
      `ALIGN' doesn't change the value of the location counter--it just
      does arithmetic on it.  Here is an example which aligns the output
      `.data' section to the next `0x2000' byte boundary after the
index cf24cd309a51fb981584080c0c2382cb372421e2..0f795074e17aa0f3f507f0a8494b921f67c48ac8 100644 (file)
@@ -80,6 +80,7 @@ Index
 * --no-gc-sections:                      Options.
 * --no-keep-memory:                      Options.
 * --no-undefined:                        Options.
+* --no-undefined-version:                Options.
 * --no-warn-mismatch:                    Options.
 * --no-whole-archive:                    Options.
 * --noinhibit-exec:                      Options.