]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Update generated files.
authorPhil Blundell <philb@gnu.org>
Mon, 18 Jun 2001 20:19:09 +0000 (20:19 +0000)
committerPhil Blundell <philb@gnu.org>
Mon, 18 Jun 2001 20:19:09 +0000 (20:19 +0000)
13 files changed:
bfd/doc/archures.texi
bfd/doc/bfd.info
bfd/doc/bfd.info-3
bfd/doc/bfd.info-4
bfd/doc/bfd.info-5
bfd/doc/bfd.info-7
bfd/doc/reloc.texi
gas/doc/as.info
gas/doc/as.info-2
gas/doc/as.info-3
gas/doc/as.info-4
gas/doc/as.info-5
gas/doc/as.info-9

index b3637801cea5a0b60e6dbc4197a9c74cf9aac10c..5924e7b996caa9212da7e1e72a531f89a8eb8fea 100644 (file)
@@ -46,6 +46,10 @@ enum bfd_architecture
 #define bfd_mach_m68040 6
 #define bfd_mach_m68060 7
 #define bfd_mach_cpu32  8
+#define bfd_mach_mcf5200  9
+#define bfd_mach_mcf5206e 10
+#define bfd_mach_mcf5307  11
+#define bfd_mach_mcf5407  12
   bfd_arch_vax,       /* DEC Vax */
   bfd_arch_i960,      /* Intel 960 */
     /* The order of the following is important.
@@ -97,6 +101,7 @@ enum bfd_architecture
 #define bfd_mach_mips6000              6000
 #define bfd_mach_mips8000              8000
 #define bfd_mach_mips10000             10000
+#define bfd_mach_mips12000             12000
 #define bfd_mach_mips16                16
 #define bfd_mach_mips32                32
 #define bfd_mach_mips32_4k             3204113 /* 32, 04, octal 'K' */
index d40a224047a42912cf45d7ba1b5cd971a4c0a22f..5b31f36e6f7f635f7c19b0cf33c39dc20f325048 100644 (file)
@@ -20,10 +20,10 @@ Indirect:
 bfd.info-1: 680
 bfd.info-2: 38513
 bfd.info-3: 83193
-bfd.info-4: 132987
-bfd.info-5: 181965
-bfd.info-6: 214544
-bfd.info-7: 260955
+bfd.info-4: 131325
+bfd.info-5: 180785
+bfd.info-6: 215030
+bfd.info-7: 261441
 \1f
 Tag Table:
 (Indirect)
@@ -53,37 +53,37 @@ Node: Formats\7f79663
 Node: Relocations\7f82473
 Node: typedef arelent\7f83193
 Node: howto manager\7f99352
-Node: Core Files\7f130003
-Node: Targets\7f131024
-Node: bfd_target\7f132987
-Node: Architectures\7f151901
-Node: Opening and Closing\7f167123
-Node: Internal\7f171520
-Node: File Caching\7f177520
-Node: Linker Functions\7f180299
-Node: Creating a Linker Hash Table\7f181965
-Node: Adding Symbols to the Hash Table\7f183693
-Node: Differing file formats\7f184583
-Node: Adding symbols from an object file\7f186316
-Node: Adding symbols from an archive\7f188452
-Node: Performing the Final Link\7f190851
-Node: Information provided by the linker\7f192082
-Node: Relocating the section contents\7f193218
-Node: Writing the symbol table\7f194955
-Node: Hash Tables\7f197549
-Node: Creating and Freeing a Hash Table\7f198740
-Node: Looking Up or Entering a String\7f199897
-Node: Traversing a Hash Table\7f201139
-Node: Deriving a New Hash Table Type\7f201917
-Node: Define the Derived Structures\7f202972
-Node: Write the Derived Creation Routine\7f204038
-Node: Write Other Derived Routines\7f206737
-Node: BFD back ends\7f208037
-Node: What to Put Where\7f208281
-Node: aout\7f208419
-Node: coff\7f214544
-Node: elf\7f241700
-Node: GNU Free Documentation License\7f242533
-Node: Index\7f260955
+Node: Core Files\7f130304
+Node: Targets\7f131325
+Node: bfd_target\7f133288
+Node: Architectures\7f152202
+Node: Opening and Closing\7f167609
+Node: Internal\7f172006
+Node: File Caching\7f178006
+Node: Linker Functions\7f180785
+Node: Creating a Linker Hash Table\7f182451
+Node: Adding Symbols to the Hash Table\7f184179
+Node: Differing file formats\7f185069
+Node: Adding symbols from an object file\7f186802
+Node: Adding symbols from an archive\7f188938
+Node: Performing the Final Link\7f191337
+Node: Information provided by the linker\7f192568
+Node: Relocating the section contents\7f193704
+Node: Writing the symbol table\7f195441
+Node: Hash Tables\7f198035
+Node: Creating and Freeing a Hash Table\7f199226
+Node: Looking Up or Entering a String\7f200383
+Node: Traversing a Hash Table\7f201625
+Node: Deriving a New Hash Table Type\7f202403
+Node: Define the Derived Structures\7f203458
+Node: Write the Derived Creation Routine\7f204524
+Node: Write Other Derived Routines\7f207223
+Node: BFD back ends\7f208523
+Node: What to Put Where\7f208767
+Node: aout\7f208905
+Node: coff\7f215030
+Node: elf\7f242186
+Node: GNU Free Documentation License\7f243019
+Node: Index\7f261441
 \1f
 End Tag Table
index 25601782f40365accb376c3cabc52c3a71adb4f2..719405c44ee02d24f2da03d6f67a2208ad96fb8c 100644 (file)
@@ -704,6 +704,17 @@ attributes.
  - : BFD_RELOC_MIPS_GOT_PAGE
  - : BFD_RELOC_MIPS_GOT_OFST
  - : BFD_RELOC_MIPS_GOT_DISP
+ - : BFD_RELOC_MIPS_SHIFT5
+ - : BFD_RELOC_MIPS_SHIFT6
+ - : BFD_RELOC_MIPS_INSERT_A
+ - : BFD_RELOC_MIPS_INSERT_B
+ - : BFD_RELOC_MIPS_DELETE
+ - : BFD_RELOC_MIPS_HIGHEST
+ - : BFD_RELOC_MIPS_HIGHER
+ - : BFD_RELOC_MIPS_SCN_DISP
+ - : BFD_RELOC_MIPS_REL16
+ - : BFD_RELOC_MIPS_RELGOT
+ - : BFD_RELOC_MIPS_JALR
      MIPS ELF relocations.
 
  - : BFD_RELOC_386_GOT32
@@ -1407,53 +1418,3 @@ the file the BFD ABFD is attached to.
 Return `true' if the core file attached to CORE_BFD was generated by a
 run of the executable file attached to EXEC_BFD, `false' otherwise.
 
-\1f
-File: bfd.info,  Node: Targets,  Next: Architectures,  Prev: Core Files,  Up: BFD front end
-
-Targets
-=======
-
-   *Description*
-Each port of BFD to a different machine requries the creation of a
-target back end. All the back end provides to the root part of BFD is a
-structure containing pointers to functions which perform certain low
-level operations on files. BFD translates the applications's requests
-through a pointer into calls to the back end routines.
-
-   When a file is opened with `bfd_openr', its format and target are
-unknown. BFD uses various mechanisms to determine how to interpret the
-file. The operations performed are:
-
-   * Create a BFD by calling the internal routine `_bfd_new_bfd', then
-     call `bfd_find_target' with the target string supplied to
-     `bfd_openr' and the new BFD pointer.
-
-   * If a null target string was provided to `bfd_find_target', look up
-     the environment variable `GNUTARGET' and use that as the target
-     string.
-
-   * If the target string is still `NULL', or the target string is
-     `default', then use the first item in the target vector as the
-     target type, and set `target_defaulted' in the BFD to cause
-     `bfd_check_format' to loop through all the targets.  *Note
-     bfd_target::.  *Note Formats::.
-
-   * Otherwise, inspect the elements in the target vector one by one,
-     until a match on target name is found. When found, use it.
-
-   * Otherwise return the error `bfd_error_invalid_target' to
-     `bfd_openr'.
-
-   * `bfd_openr' attempts to open the file using `bfd_open_file', and
-     returns the BFD.
-   Once the BFD has been opened and the target selected, the file
-format may be determined. This is done by calling `bfd_check_format' on
-the BFD with a suggested format.  If `target_defaulted' has been set,
-each possible target type is tried to see if it recognizes the
-specified format.  `bfd_check_format' returns `true' when the caller
-guesses right.
-
-* Menu:
-
-* bfd_target::
-
index 8278812c9f8187c5dbdcfd80ffe646c88c4bc1ed..d5cae4bc561fedfc32815cab009e9ebcd6c55eee 100644 (file)
@@ -15,6 +15,56 @@ END-INFO-DIR-ENTRY
     Back-Cover Texts.  A copy of the license is included in the
 section entitled "GNU Free Documentation License".
 
+\1f
+File: bfd.info,  Node: Targets,  Next: Architectures,  Prev: Core Files,  Up: BFD front end
+
+Targets
+=======
+
+   *Description*
+Each port of BFD to a different machine requries the creation of a
+target back end. All the back end provides to the root part of BFD is a
+structure containing pointers to functions which perform certain low
+level operations on files. BFD translates the applications's requests
+through a pointer into calls to the back end routines.
+
+   When a file is opened with `bfd_openr', its format and target are
+unknown. BFD uses various mechanisms to determine how to interpret the
+file. The operations performed are:
+
+   * Create a BFD by calling the internal routine `_bfd_new_bfd', then
+     call `bfd_find_target' with the target string supplied to
+     `bfd_openr' and the new BFD pointer.
+
+   * If a null target string was provided to `bfd_find_target', look up
+     the environment variable `GNUTARGET' and use that as the target
+     string.
+
+   * If the target string is still `NULL', or the target string is
+     `default', then use the first item in the target vector as the
+     target type, and set `target_defaulted' in the BFD to cause
+     `bfd_check_format' to loop through all the targets.  *Note
+     bfd_target::.  *Note Formats::.
+
+   * Otherwise, inspect the elements in the target vector one by one,
+     until a match on target name is found. When found, use it.
+
+   * Otherwise return the error `bfd_error_invalid_target' to
+     `bfd_openr'.
+
+   * `bfd_openr' attempts to open the file using `bfd_open_file', and
+     returns the BFD.
+   Once the BFD has been opened and the target selected, the file
+format may be determined. This is done by calling `bfd_check_format' on
+the BFD with a suggested format.  If `target_defaulted' has been set,
+each possible target type is tried to see if it recognizes the
+specified format.  `bfd_check_format' returns `true' when the caller
+guesses right.
+
+* Menu:
+
+* bfd_target::
+
 \1f
 File: bfd.info,  Node: bfd_target,  Prev: Targets,  Up: Targets
 
@@ -468,6 +518,10 @@ i960 KB, and 68020 and 68030 for Motorola 68020 and 68030.
      #define bfd_mach_m68040 6
      #define bfd_mach_m68060 7
      #define bfd_mach_cpu32  8
+     #define bfd_mach_mcf5200  9
+     #define bfd_mach_mcf5206e 10
+     #define bfd_mach_mcf5307  11
+     #define bfd_mach_mcf5407  12
        bfd_arch_vax,       /* DEC Vax */
        bfd_arch_i960,      /* Intel 960 */
          /* The order of the following is important.
@@ -519,6 +573,7 @@ i960 KB, and 68020 and 68030 for Motorola 68020 and 68030.
      #define bfd_mach_mips6000              6000
      #define bfd_mach_mips8000              8000
      #define bfd_mach_mips10000             10000
+     #define bfd_mach_mips12000             12000
      #define bfd_mach_mips16                16
      #define bfd_mach_mips32                32
      #define bfd_mach_mips32_4k             3204113 /* 32, 04, octal 'K' */
@@ -1235,42 +1290,3 @@ Find a file descriptor for ABFD.  If necessary, it open it.  If there
 are already more than `BFD_CACHE_MAX_OPEN' files open, it tries to
 close one first, to avoid running out of file descriptors.
 
-\1f
-File: bfd.info,  Node: Linker Functions,  Next: Hash Tables,  Prev: File Caching,  Up: BFD front end
-
-Linker Functions
-================
-
-   The linker uses three special entry points in the BFD target vector.
-It is not necessary to write special routines for these entry points
-when creating a new BFD back end, since generic versions are provided.
-However, writing them can speed up linking and make it use
-significantly less runtime memory.
-
-   The first routine creates a hash table used by the other routines.
-The second routine adds the symbols from an object file to the hash
-table.  The third routine takes all the object files and links them
-together to create the output file.  These routines are designed so
-that the linker proper does not need to know anything about the symbols
-in the object files that it is linking.  The linker merely arranges the
-sections as directed by the linker script and lets BFD handle the
-details of symbols and relocs.
-
-   The second routine and third routines are passed a pointer to a
-`struct bfd_link_info' structure (defined in `bfdlink.h') which holds
-information relevant to the link, including the linker hash table
-(which was created by the first routine) and a set of callback
-functions to the linker proper.
-
-   The generic linker routines are in `linker.c', and use the header
-file `genlink.h'.  As of this writing, the only back ends which have
-implemented versions of these routines are a.out (in `aoutx.h') and
-ECOFF (in `ecoff.c').  The a.out routines are used as examples
-throughout this section.
-
-* Menu:
-
-* Creating a Linker Hash Table::
-* Adding Symbols to the Hash Table::
-* Performing the Final Link::
-
index 0e65d28c5d36e700b712b4bc6eb8078adc58ab71..ab7666b8f950e7b3eb4b961e681d135b323b9988 100644 (file)
@@ -15,6 +15,45 @@ END-INFO-DIR-ENTRY
     Back-Cover Texts.  A copy of the license is included in the
 section entitled "GNU Free Documentation License".
 
+\1f
+File: bfd.info,  Node: Linker Functions,  Next: Hash Tables,  Prev: File Caching,  Up: BFD front end
+
+Linker Functions
+================
+
+   The linker uses three special entry points in the BFD target vector.
+It is not necessary to write special routines for these entry points
+when creating a new BFD back end, since generic versions are provided.
+However, writing them can speed up linking and make it use
+significantly less runtime memory.
+
+   The first routine creates a hash table used by the other routines.
+The second routine adds the symbols from an object file to the hash
+table.  The third routine takes all the object files and links them
+together to create the output file.  These routines are designed so
+that the linker proper does not need to know anything about the symbols
+in the object files that it is linking.  The linker merely arranges the
+sections as directed by the linker script and lets BFD handle the
+details of symbols and relocs.
+
+   The second routine and third routines are passed a pointer to a
+`struct bfd_link_info' structure (defined in `bfdlink.h') which holds
+information relevant to the link, including the linker hash table
+(which was created by the first routine) and a set of callback
+functions to the linker proper.
+
+   The generic linker routines are in `linker.c', and use the header
+file `genlink.h'.  As of this writing, the only back ends which have
+implemented versions of these routines are a.out (in `aoutx.h') and
+ECOFF (in `ecoff.c').  The a.out routines are used as examples
+throughout this section.
+
+* Menu:
+
+* Creating a Linker Hash Table::
+* Adding Symbols to the Hash Table::
+* Performing the Final Link::
+
 \1f
 File: bfd.info,  Node: Creating a Linker Hash Table,  Next: Adding Symbols to the Hash Table,  Prev: Linker Functions,  Up: Linker Functions
 
index 925a48cfae5907286250e707f734863b5ea2b1af..23fcc5eac8ee796f0b185cfee0a6fa2378f65178 100644 (file)
@@ -409,6 +409,7 @@ Index
 * BFD_RELOC_MIPS_CALL16:                 howto manager.
 * BFD_RELOC_MIPS_CALL_HI16:              howto manager.
 * BFD_RELOC_MIPS_CALL_LO16:              howto manager.
+* BFD_RELOC_MIPS_DELETE:                 howto manager.
 * BFD_RELOC_MIPS_GOT16:                  howto manager.
 * BFD_RELOC_MIPS_GOT_DISP:               howto manager.
 * BFD_RELOC_MIPS_GOT_HI16:               howto manager.
@@ -417,8 +418,18 @@ Index
 * BFD_RELOC_MIPS_GOT_PAGE:               howto manager.
 * BFD_RELOC_MIPS_GPREL:                  howto manager.
 * BFD_RELOC_MIPS_GPREL32:                howto manager.
+* BFD_RELOC_MIPS_HIGHER:                 howto manager.
+* BFD_RELOC_MIPS_HIGHEST:                howto manager.
+* BFD_RELOC_MIPS_INSERT_A:               howto manager.
+* BFD_RELOC_MIPS_INSERT_B:               howto manager.
+* BFD_RELOC_MIPS_JALR:                   howto manager.
 * BFD_RELOC_MIPS_JMP:                    howto manager.
 * BFD_RELOC_MIPS_LITERAL:                howto manager.
+* BFD_RELOC_MIPS_REL16:                  howto manager.
+* BFD_RELOC_MIPS_RELGOT:                 howto manager.
+* BFD_RELOC_MIPS_SCN_DISP:               howto manager.
+* BFD_RELOC_MIPS_SHIFT5:                 howto manager.
+* BFD_RELOC_MIPS_SHIFT6:                 howto manager.
 * BFD_RELOC_MIPS_SUB:                    howto manager.
 * BFD_RELOC_MN10300_16_PCREL:            howto manager.
 * BFD_RELOC_MN10300_32_PCREL:            howto manager.
index dcb8ab0f6f29b1b0d477198a0236629daaca8456..52fa2bd663af21bf65a2e6627edb9563a9cbf2b3 100644 (file)
@@ -754,6 +754,17 @@ Relocation against a MIPS literal section.
 @deffnx {} BFD_RELOC_MIPS_GOT_PAGE
 @deffnx {} BFD_RELOC_MIPS_GOT_OFST
 @deffnx {} BFD_RELOC_MIPS_GOT_DISP
+@deffnx {} BFD_RELOC_MIPS_SHIFT5
+@deffnx {} BFD_RELOC_MIPS_SHIFT6
+@deffnx {} BFD_RELOC_MIPS_INSERT_A
+@deffnx {} BFD_RELOC_MIPS_INSERT_B
+@deffnx {} BFD_RELOC_MIPS_DELETE
+@deffnx {} BFD_RELOC_MIPS_HIGHEST
+@deffnx {} BFD_RELOC_MIPS_HIGHER
+@deffnx {} BFD_RELOC_MIPS_SCN_DISP
+@deffnx {} BFD_RELOC_MIPS_REL16
+@deffnx {} BFD_RELOC_MIPS_RELGOT
+@deffnx {} BFD_RELOC_MIPS_JALR
 MIPS ELF relocations.
 @end deffn
 @deffn {} BFD_RELOC_386_GOT32
index 2452157e653ee9d12540e59461ffb54e96140637..a7de0121e524ad3c106560b340242a7423d7d15b 100644 (file)
@@ -20,13 +20,13 @@ section entitled "GNU Free Documentation License".
 Indirect:
 as.info-1: 706
 as.info-2: 50094
-as.info-3: 100042
-as.info-4: 149759
-as.info-5: 199250
-as.info-6: 247859
-as.info-7: 296851
-as.info-8: 343122
-as.info-9: 372931
+as.info-3: 99626
+as.info-4: 149185
+as.info-5: 198790
+as.info-6: 248755
+as.info-7: 297747
+as.info-8: 344018
+as.info-9: 373827
 \1f
 Tag Table:
 (Indirect)
@@ -95,274 +95,274 @@ Node: Arguments\7f75977
 Node: Operators\7f77074
 Node: Prefix Ops\7f77400
 Node: Infix Ops\7f77719
-Node: Pseudo Ops\7f79211
-Node: Abort\7f83966
-Node: ABORT\7f84367
-Node: Align\7f84629
-Node: Ascii\7f86818
-Node: Asciz\7f87119
-Node: Balign\7f87359
-Node: Byte\7f89217
-Node: Comm\7f89450
-Node: Data\7f90809
-Node: Def\7f91119
-Node: Desc\7f91487
-Node: Dim\7f91980
-Node: Double\7f92371
-Node: Eject\7f92702
-Node: Else\7f92870
-Node: Elseif\7f93160
-Node: End\7f93444
-Node: Endef\7f93652
-Node: Endfunc\7f93975
-Node: Endif\7f94143
-Node: Equ\7f94396
-Node: Equiv\7f94699
-Node: Err\7f95095
-Node: Exitm\7f95398
-Node: Extern\7f95558
-Node: Fail\7f95812
-Node: File\7f96250
-Node: Fill\7f96859
-Node: Float\7f97816
-Node: Func\7f98150
-Node: Global\7f98730
-Node: Hidden\7f99473
-Node: hword\7f100042
-Node: Ident\7f100363
-Node: If\7f100663
-Node: Include\7f103255
-Node: Int\7f103795
-Node: Internal\7f104169
-Node: Irp\7f104804
-Node: Irpc\7f105603
-Node: Lcomm\7f106422
-Node: Lflags\7f107163
-Node: Line\7f107350
-Node: Linkonce\7f108373
-Node: Ln\7f109593
-Node: MRI\7f109741
-Node: List\7f110068
-Node: Long\7f110671
-Node: Macro\7f110841
-Node: Nolist\7f113225
-Node: Octa\7f113641
-Node: Org\7f113967
-Node: P2align\7f115242
-Node: Previous\7f117163
-Node: PopSection\7f117850
-Node: Print\7f118351
-Node: Protected\7f118573
-Node: Psize\7f119210
-Node: Purgem\7f119887
-Node: PushSection\7f120101
-Node: Quad\7f120684
-Node: Rept\7f121130
-Node: Sbttl\7f121536
-Node: Scl\7f121894
-Node: Section\7f122390
-Node: Set\7f125411
-Node: Short\7f125963
-Node: Single\7f126276
-Node: Size\7f126613
-Node: Sleb128\7f127350
-Node: Skip\7f127665
-Node: Space\7f127980
-Node: Stab\7f128865
-Node: String\7f130860
-Node: Struct\7f131279
-Node: SubSection\7f131995
-Node: Symver\7f132549
-Node: Tag\7f134933
-Node: Text\7f135441
-Node: Title\7f135753
-Node: Type\7f136125
-Node: Uleb128\7f137232
-Node: Val\7f137547
-Node: Version\7f137908
-Node: VTableEntry\7f138174
-Node: VTableInherit\7f138455
-Node: Weak\7f138889
-Node: Word\7f139150
-Node: Deprecated\7f140984
-Node: Machine Dependencies\7f141209
-Node: ARC-Dependent\7f143294
-Node: ARC Options\7f143670
-Node: ARC Syntax\7f144722
-Node: ARC-Chars\7f144942
-Node: ARC-Regs\7f145061
-Node: ARC Floating Point\7f145172
-Node: ARC Directives\7f145474
-Node: ARC Opcodes\7f146756
-Node: AMD29K-Dependent\7f146956
-Node: AMD29K Options\7f147337
-Node: AMD29K Syntax\7f147511
-Node: AMD29K-Macros\7f147775
-Node: AMD29K-Chars\7f148026
-Node: AMD29K-Regs\7f148289
-Node: AMD29K Floating Point\7f149553
-Node: AMD29K Directives\7f149759
-Node: AMD29K Opcodes\7f151167
-Node: ARM-Dependent\7f151503
-Node: ARM Options\7f151877
-Node: ARM Syntax\7f154916
-Node: ARM-Chars\7f155136
-Node: ARM-Regs\7f155647
-Node: ARM Floating Point\7f155819
-Node: ARM Directives\7f156009
-Node: ARM Opcodes\7f158076
-Node: D10V-Dependent\7f160126
-Node: D10V-Opts\7f160468
-Node: D10V-Syntax\7f161422
-Node: D10V-Size\7f161942
-Node: D10V-Subs\7f162902
-Node: D10V-Chars\7f163924
-Node: D10V-Regs\7f165510
-Node: D10V-Addressing\7f166541
-Node: D10V-Word\7f167214
-Node: D10V-Float\7f167715
-Node: D10V-Opcodes\7f168017
-Node: D30V-Dependent\7f168401
-Node: D30V-Opts\7f168746
-Node: D30V-Syntax\7f169412
-Node: D30V-Size\7f169935
-Node: D30V-Subs\7f170893
-Node: D30V-Chars\7f171915
-Node: D30V-Guarded\7f174200
-Node: D30V-Regs\7f174868
-Node: D30V-Addressing\7f175994
-Node: D30V-Float\7f176649
-Node: D30V-Opcodes\7f176951
-Node: H8/300-Dependent\7f177335
-Node: H8/300 Options\7f177739
-Node: H8/300 Syntax\7f177920
-Node: H8/300-Chars\7f178207
-Node: H8/300-Regs\7f178491
-Node: H8/300-Addressing\7f179395
-Node: H8/300 Floating Point\7f180421
-Node: H8/300 Directives\7f180737
-Node: H8/300 Opcodes\7f181257
-Node: H8/500-Dependent\7f189610
-Node: H8/500 Options\7f190014
-Node: H8/500 Syntax\7f190195
-Node: H8/500-Chars\7f190482
-Node: H8/500-Regs\7f190773
-Node: H8/500-Addressing\7f191529
-Node: H8/500 Floating Point\7f192146
-Node: H8/500 Directives\7f192462
-Node: H8/500 Opcodes\7f192781
-Node: HPPA-Dependent\7f197894
-Node: HPPA Notes\7f198319
-Node: HPPA Options\7f199066
-Node: HPPA Syntax\7f199250
-Node: HPPA Floating Point\7f200509
-Node: HPPA Directives\7f200704
-Node: HPPA Opcodes\7f207295
-Node: ESA/390-Dependent\7f207543
-Node: ESA/390 Notes\7f207993
-Node: ESA/390 Options\7f208773
-Node: ESA/390 Syntax\7f208972
-Node: ESA/390 Floating Point\7f211133
-Node: ESA/390 Directives\7f211402
-Node: ESA/390 Opcodes\7f214679
-Node: i386-Dependent\7f214930
-Node: i386-Options\7f215988
-Node: i386-Syntax\7f216599
-Node: i386-Mnemonics\7f219002
-Node: i386-Regs\7f221456
-Node: i386-Prefixes\7f223490
-Node: i386-Memory\7f226238
-Node: i386-Jumps\7f229164
-Node: i386-Float\7f230274
-Node: i386-SIMD\7f232092
-Node: i386-16bit\7f233190
-Node: i386-Bugs\7f235215
-Node: i386-Arch\7f235954
-Node: i386-Notes\7f237818
-Node: i860-Dependent\7f238663
-Node: Notes-i860\7f239049
-Node: Options-i860\7f239543
-Node: Directives-i860\7f240548
-Node: Opcodes for i860\7f241210
-Node: i960-Dependent\7f243329
-Node: Options-i960\7f243721
-Node: Floating Point-i960\7f247602
-Node: Directives-i960\7f247859
-Node: Opcodes for i960\7f249879
-Node: callj-i960\7f250485
-Node: Compare-and-branch-i960\7f250960
-Node: M32R-Dependent\7f252849
-Node: M32R-Opts\7f253112
-Node: M32R-Warnings\7f254864
-Node: M68K-Dependent\7f257852
-Node: M68K-Opts\7f258309
-Node: M68K-Syntax\7f264600
-Node: M68K-Moto-Syntax\7f266428
-Node: M68K-Float\7f269006
-Node: M68K-Directives\7f269515
-Node: M68K-opcodes\7f270110
-Node: M68K-Branch\7f270322
-Node: M68K-Chars\7f274508
-Node: M68HC11-Dependent\7f274906
-Node: M68HC11-Opts\7f275309
-Node: M68HC11-Syntax\7f278012
-Node: M68HC11-Float\7f278828
-Node: M68HC11-opcodes\7f279341
-Node: M68HC11-Branch\7f279509
-Node: MIPS-Dependent\7f282016
-Node: MIPS Opts\7f282918
-Node: MIPS Object\7f287837
-Node: MIPS Stabs\7f289392
-Node: MIPS ISA\7f290103
-Node: MIPS autoextend\7f291233
-Node: MIPS insn\7f291944
-Node: MIPS option stack\7f292430
-Node: PJ-Dependent\7f293143
-Node: PJ Options\7f293356
-Node: SH-Dependent\7f293623
-Node: SH Options\7f294003
-Node: SH Syntax\7f294168
-Node: SH-Chars\7f294427
-Node: SH-Regs\7f294706
-Node: SH-Addressing\7f295305
-Node: SH Floating Point\7f296199
-Node: SH Directives\7f296495
-Node: SH Opcodes\7f296851
-Node: Sparc-Dependent\7f301098
-Node: Sparc-Opts\7f301470
-Node: Sparc-Aligned-Data\7f303716
-Node: Sparc-Float\7f304560
-Node: Sparc-Directives\7f304750
-Node: Z8000-Dependent\7f306699
-Node: Z8000 Options\7f307658
-Node: Z8000 Syntax\7f307833
-Node: Z8000-Chars\7f308109
-Node: Z8000-Regs\7f308327
-Node: Z8000-Addressing\7f309117
-Node: Z8000 Directives\7f310060
-Node: Z8000 Opcodes\7f311658
-Node: Vax-Dependent\7f321594
-Node: VAX-Opts\7f322101
-Node: VAX-float\7f325825
-Node: VAX-directives\7f326446
-Node: VAX-opcodes\7f327295
-Node: VAX-branch\7f327673
-Node: VAX-operands\7f330169
-Node: VAX-no\7f330921
-Node: V850-Dependent\7f331147
-Node: V850 Options\7f331533
-Node: V850 Syntax\7f333346
-Node: V850-Chars\7f333572
-Node: V850-Regs\7f333722
-Node: V850 Floating Point\7f335259
-Node: V850 Directives\7f335454
-Node: V850 Opcodes\7f336354
-Node: Reporting Bugs\7f341639
-Node: Bug Criteria\7f342362
-Node: Bug Reporting\7f343122
-Node: Acknowledgements\7f349690
-Ref: Acknowledgements-Footnote-1\7f354481
-Node: GNU Free Documentation License\7f354507
-Node: Index\7f372931
+Node: Pseudo Ops\7f80107
+Node: Abort\7f84862
+Node: ABORT\7f85263
+Node: Align\7f85525
+Node: Ascii\7f87714
+Node: Asciz\7f88015
+Node: Balign\7f88255
+Node: Byte\7f90113
+Node: Comm\7f90346
+Node: Data\7f91705
+Node: Def\7f92015
+Node: Desc\7f92383
+Node: Dim\7f92876
+Node: Double\7f93267
+Node: Eject\7f93598
+Node: Else\7f93766
+Node: Elseif\7f94056
+Node: End\7f94340
+Node: Endef\7f94548
+Node: Endfunc\7f94871
+Node: Endif\7f95039
+Node: Equ\7f95292
+Node: Equiv\7f95595
+Node: Err\7f95991
+Node: Exitm\7f96294
+Node: Extern\7f96454
+Node: Fail\7f96708
+Node: File\7f97146
+Node: Fill\7f97755
+Node: Float\7f98712
+Node: Func\7f99046
+Node: Global\7f99626
+Node: Hidden\7f100369
+Node: hword\7f100938
+Node: Ident\7f101259
+Node: If\7f101559
+Node: Include\7f104151
+Node: Int\7f104691
+Node: Internal\7f105065
+Node: Irp\7f105700
+Node: Irpc\7f106499
+Node: Lcomm\7f107318
+Node: Lflags\7f108059
+Node: Line\7f108246
+Node: Linkonce\7f109269
+Node: Ln\7f110489
+Node: MRI\7f110637
+Node: List\7f110964
+Node: Long\7f111567
+Node: Macro\7f111737
+Node: Nolist\7f114121
+Node: Octa\7f114537
+Node: Org\7f114863
+Node: P2align\7f116138
+Node: Previous\7f118059
+Node: PopSection\7f118746
+Node: Print\7f119247
+Node: Protected\7f119469
+Node: Psize\7f120106
+Node: Purgem\7f120783
+Node: PushSection\7f120997
+Node: Quad\7f121580
+Node: Rept\7f122026
+Node: Sbttl\7f122432
+Node: Scl\7f122790
+Node: Section\7f123286
+Node: Set\7f126307
+Node: Short\7f126859
+Node: Single\7f127172
+Node: Size\7f127509
+Node: Sleb128\7f128246
+Node: Skip\7f128561
+Node: Space\7f128876
+Node: Stab\7f129761
+Node: String\7f131756
+Node: Struct\7f132175
+Node: SubSection\7f132891
+Node: Symver\7f133445
+Node: Tag\7f135829
+Node: Text\7f136337
+Node: Title\7f136649
+Node: Type\7f137021
+Node: Uleb128\7f138128
+Node: Val\7f138443
+Node: Version\7f138804
+Node: VTableEntry\7f139070
+Node: VTableInherit\7f139351
+Node: Weak\7f139785
+Node: Word\7f140046
+Node: Deprecated\7f141880
+Node: Machine Dependencies\7f142105
+Node: ARC-Dependent\7f144190
+Node: ARC Options\7f144566
+Node: ARC Syntax\7f145618
+Node: ARC-Chars\7f145838
+Node: ARC-Regs\7f145957
+Node: ARC Floating Point\7f146068
+Node: ARC Directives\7f146370
+Node: ARC Opcodes\7f147652
+Node: AMD29K-Dependent\7f147852
+Node: AMD29K Options\7f148233
+Node: AMD29K Syntax\7f148407
+Node: AMD29K-Macros\7f148671
+Node: AMD29K-Chars\7f148922
+Node: AMD29K-Regs\7f149185
+Node: AMD29K Floating Point\7f150449
+Node: AMD29K Directives\7f150655
+Node: AMD29K Opcodes\7f152063
+Node: ARM-Dependent\7f152399
+Node: ARM Options\7f152773
+Node: ARM Syntax\7f155812
+Node: ARM-Chars\7f156032
+Node: ARM-Regs\7f156543
+Node: ARM Floating Point\7f156715
+Node: ARM Directives\7f156905
+Node: ARM Opcodes\7f158972
+Node: D10V-Dependent\7f161022
+Node: D10V-Opts\7f161364
+Node: D10V-Syntax\7f162318
+Node: D10V-Size\7f162838
+Node: D10V-Subs\7f163798
+Node: D10V-Chars\7f164820
+Node: D10V-Regs\7f166406
+Node: D10V-Addressing\7f167437
+Node: D10V-Word\7f168110
+Node: D10V-Float\7f168611
+Node: D10V-Opcodes\7f168913
+Node: D30V-Dependent\7f169297
+Node: D30V-Opts\7f169642
+Node: D30V-Syntax\7f170308
+Node: D30V-Size\7f170831
+Node: D30V-Subs\7f171789
+Node: D30V-Chars\7f172811
+Node: D30V-Guarded\7f175096
+Node: D30V-Regs\7f175764
+Node: D30V-Addressing\7f176890
+Node: D30V-Float\7f177545
+Node: D30V-Opcodes\7f177847
+Node: H8/300-Dependent\7f178231
+Node: H8/300 Options\7f178635
+Node: H8/300 Syntax\7f178816
+Node: H8/300-Chars\7f179103
+Node: H8/300-Regs\7f179387
+Node: H8/300-Addressing\7f180291
+Node: H8/300 Floating Point\7f181317
+Node: H8/300 Directives\7f181633
+Node: H8/300 Opcodes\7f182153
+Node: H8/500-Dependent\7f190506
+Node: H8/500 Options\7f190910
+Node: H8/500 Syntax\7f191091
+Node: H8/500-Chars\7f191378
+Node: H8/500-Regs\7f191669
+Node: H8/500-Addressing\7f192425
+Node: H8/500 Floating Point\7f193042
+Node: H8/500 Directives\7f193358
+Node: H8/500 Opcodes\7f193677
+Node: HPPA-Dependent\7f198790
+Node: HPPA Notes\7f199215
+Node: HPPA Options\7f199962
+Node: HPPA Syntax\7f200146
+Node: HPPA Floating Point\7f201405
+Node: HPPA Directives\7f201600
+Node: HPPA Opcodes\7f208191
+Node: ESA/390-Dependent\7f208439
+Node: ESA/390 Notes\7f208889
+Node: ESA/390 Options\7f209669
+Node: ESA/390 Syntax\7f209868
+Node: ESA/390 Floating Point\7f212029
+Node: ESA/390 Directives\7f212298
+Node: ESA/390 Opcodes\7f215575
+Node: i386-Dependent\7f215826
+Node: i386-Options\7f216884
+Node: i386-Syntax\7f217495
+Node: i386-Mnemonics\7f219898
+Node: i386-Regs\7f222352
+Node: i386-Prefixes\7f224386
+Node: i386-Memory\7f227134
+Node: i386-Jumps\7f230060
+Node: i386-Float\7f231170
+Node: i386-SIMD\7f232988
+Node: i386-16bit\7f234086
+Node: i386-Bugs\7f236111
+Node: i386-Arch\7f236850
+Node: i386-Notes\7f238714
+Node: i860-Dependent\7f239559
+Node: Notes-i860\7f239945
+Node: Options-i860\7f240439
+Node: Directives-i860\7f241444
+Node: Opcodes for i860\7f242106
+Node: i960-Dependent\7f244225
+Node: Options-i960\7f244617
+Node: Floating Point-i960\7f248498
+Node: Directives-i960\7f248755
+Node: Opcodes for i960\7f250775
+Node: callj-i960\7f251381
+Node: Compare-and-branch-i960\7f251856
+Node: M32R-Dependent\7f253745
+Node: M32R-Opts\7f254008
+Node: M32R-Warnings\7f255760
+Node: M68K-Dependent\7f258748
+Node: M68K-Opts\7f259205
+Node: M68K-Syntax\7f265496
+Node: M68K-Moto-Syntax\7f267324
+Node: M68K-Float\7f269902
+Node: M68K-Directives\7f270411
+Node: M68K-opcodes\7f271006
+Node: M68K-Branch\7f271218
+Node: M68K-Chars\7f275404
+Node: M68HC11-Dependent\7f275802
+Node: M68HC11-Opts\7f276205
+Node: M68HC11-Syntax\7f278908
+Node: M68HC11-Float\7f279724
+Node: M68HC11-opcodes\7f280237
+Node: M68HC11-Branch\7f280405
+Node: MIPS-Dependent\7f282912
+Node: MIPS Opts\7f283814
+Node: MIPS Object\7f288733
+Node: MIPS Stabs\7f290288
+Node: MIPS ISA\7f290999
+Node: MIPS autoextend\7f292129
+Node: MIPS insn\7f292840
+Node: MIPS option stack\7f293326
+Node: PJ-Dependent\7f294039
+Node: PJ Options\7f294252
+Node: SH-Dependent\7f294519
+Node: SH Options\7f294899
+Node: SH Syntax\7f295064
+Node: SH-Chars\7f295323
+Node: SH-Regs\7f295602
+Node: SH-Addressing\7f296201
+Node: SH Floating Point\7f297095
+Node: SH Directives\7f297391
+Node: SH Opcodes\7f297747
+Node: Sparc-Dependent\7f301994
+Node: Sparc-Opts\7f302366
+Node: Sparc-Aligned-Data\7f304612
+Node: Sparc-Float\7f305456
+Node: Sparc-Directives\7f305646
+Node: Z8000-Dependent\7f307595
+Node: Z8000 Options\7f308554
+Node: Z8000 Syntax\7f308729
+Node: Z8000-Chars\7f309005
+Node: Z8000-Regs\7f309223
+Node: Z8000-Addressing\7f310013
+Node: Z8000 Directives\7f310956
+Node: Z8000 Opcodes\7f312554
+Node: Vax-Dependent\7f322490
+Node: VAX-Opts\7f322997
+Node: VAX-float\7f326721
+Node: VAX-directives\7f327342
+Node: VAX-opcodes\7f328191
+Node: VAX-branch\7f328569
+Node: VAX-operands\7f331065
+Node: VAX-no\7f331817
+Node: V850-Dependent\7f332043
+Node: V850 Options\7f332429
+Node: V850 Syntax\7f334242
+Node: V850-Chars\7f334468
+Node: V850-Regs\7f334618
+Node: V850 Floating Point\7f336155
+Node: V850 Directives\7f336350
+Node: V850 Opcodes\7f337250
+Node: Reporting Bugs\7f342535
+Node: Bug Criteria\7f343258
+Node: Bug Reporting\7f344018
+Node: Acknowledgements\7f350586
+Ref: Acknowledgements-Footnote-1\7f355377
+Node: GNU Free Documentation License\7f355403
+Node: Index\7f373827
 \1f
 End Tag Table
index 947b3ff1ead62c6875b973c609613a07b33d4c35..b327ab4fbf26d23652343bf25159ae002502174d 100644 (file)
@@ -793,7 +793,7 @@ the result is absolute.
     `!'
           "Bitwise Or Not".
 
-  3. Lowest Precedence
+  3. Low Precedence
 
     `+'
           "Addition".  If either argument is absolute, the result has
@@ -806,6 +806,44 @@ the result is absolute.
           in the same section, the result is absolute.  You may not
           subtract arguments from different sections.
 
+    `=='
+          "Is Equal To"
+
+    `<>'
+          "Is Not Equal To"
+
+    `<'
+          "Is Less Than"
+
+    `>'
+          "Is Greater Than"
+
+    `>='
+          "Is Greater Than Or Equal To"
+
+    `<='
+          "Is Less Than Or Equal To"
+
+          The comparison operators can be used as infix operators.  A
+          true results has a value of -1 whereas a false result has a
+          value of 0.   Note, these operators perform signed
+          comparisons.
+
+  4. Lowest Precedence
+
+    `&&'
+          "Logical And".
+
+    `||'
+          "Logical Or".
+
+          These two logical operations can be used to combine the
+          results of sub expressions.  Note, unlike the comparison
+          operators a true result returns a value of 1 but a false
+          results does still return 0.  Also note that the logical or
+          operator has a slightly lower precedence than logical and.
+
+
    In short, it's only meaningful to add or subtract the _offsets_ in an
 address; you can only have a defined section in one of the two
 arguments.
@@ -1368,38 +1406,3 @@ function and if omitted NAME prepended with the `leading char' is used.
 functions are currently defined to have `void' return type.  The
 function must be terminated with `.endfunc'.
 
-\1f
-File: as.info,  Node: Global,  Next: Hidden,  Prev: Func,  Up: Pseudo Ops
-
-`.global SYMBOL', `.globl SYMBOL'
-=================================
-
-   `.global' makes the symbol visible to `ld'.  If you define SYMBOL in
-your partial program, its value is made available to other partial
-programs that are linked with it.  Otherwise, SYMBOL takes its
-attributes from a symbol of the same name from another file linked into
-the same program.
-
-   Both spellings (`.globl' and `.global') are accepted, for
-compatibility with other assemblers.
-
-   On the HPPA, `.global' is not always enough to make it accessible to
-other partial programs.  You may need the HPPA-only `.EXPORT' directive
-as well.  *Note HPPA Assembler Directives: HPPA Directives.
-
-\1f
-File: as.info,  Node: Hidden,  Next: hword,  Prev: Global,  Up: Pseudo Ops
-
-`.hidden NAMES'
-===============
-
-   This one of the ELF visibility directives.  The other two are
-`.internal' (*note `.internal': Internal.) and `.protected' (*note
-`.protected': Protected.).
-
-   This directive overrides the named symbols default visibility (which
-is set by their binding: local, global or weak).  The directive sets
-the visibility to `hidden' which means that the symbols are not visible
-to other components.  Such symbols are always considered to be
-`protected' as well.
-
index dfbb4d60b9bf77af1c86729c21927f9f8b1d9b24..c92d9c1a4da48e03b94ff8e74fb1024f953feb34 100644 (file)
@@ -16,6 +16,41 @@ Software Foundation, Inc.
     Back-Cover Texts.  A copy of the license is included in the
 section entitled "GNU Free Documentation License".
 
+\1f
+File: as.info,  Node: Global,  Next: Hidden,  Prev: Func,  Up: Pseudo Ops
+
+`.global SYMBOL', `.globl SYMBOL'
+=================================
+
+   `.global' makes the symbol visible to `ld'.  If you define SYMBOL in
+your partial program, its value is made available to other partial
+programs that are linked with it.  Otherwise, SYMBOL takes its
+attributes from a symbol of the same name from another file linked into
+the same program.
+
+   Both spellings (`.globl' and `.global') are accepted, for
+compatibility with other assemblers.
+
+   On the HPPA, `.global' is not always enough to make it accessible to
+other partial programs.  You may need the HPPA-only `.EXPORT' directive
+as well.  *Note HPPA Assembler Directives: HPPA Directives.
+
+\1f
+File: as.info,  Node: Hidden,  Next: hword,  Prev: Global,  Up: Pseudo Ops
+
+`.hidden NAMES'
+===============
+
+   This one of the ELF visibility directives.  The other two are
+`.internal' (*note `.internal': Internal.) and `.protected' (*note
+`.protected': Protected.).
+
+   This directive overrides the named symbols default visibility (which
+is set by their binding: local, global or weak).  The directive sets
+the visibility to `hidden' which means that the symbols are not visible
+to other components.  Such symbols are always considered to be
+`protected' as well.
+
 \1f
 File: as.info,  Node: hword,  Next: Ident,  Prev: Hidden,  Up: Pseudo Ops
 
@@ -1476,48 +1511,3 @@ Special Characters
    The character `?' is permitted in identifiers (but may not begin an
 identifier).
 
-\1f
-File: as.info,  Node: AMD29K-Regs,  Prev: AMD29K-Chars,  Up: AMD29K Syntax
-
-Register Names
-..............
-
-   General-purpose registers are represented by predefined symbols of
-the form `GRNNN' (for global registers) or `LRNNN' (for local
-registers), where NNN represents a number between `0' and `127',
-written with no leading zeros.  The leading letters may be in either
-upper or lower case; for example, `gr13' and `LR7' are both valid
-register names.
-
-   You may also refer to general-purpose registers by specifying the
-register number as the result of an expression (prefixed with `%%' to
-flag the expression as a register number):
-     %%EXPRESSION
-
---where EXPRESSION must be an absolute expression evaluating to a
-number between `0' and `255'.  The range [0, 127] refers to global
-registers, and the range [128, 255] to local registers.
-
-   In addition, `as' understands the following protected
-special-purpose register names for the AMD 29K family:
-
-       vab    chd    pc0
-       ops    chc    pc1
-       cps    rbp    pc2
-       cfg    tmc    mmu
-       cha    tmr    lru
-
-   These unprotected special-purpose register names are also recognized:
-       ipc    alu    fpe
-       ipa    bp     inte
-       ipb    fc     fps
-       q      cr     exop
-
-\1f
-File: as.info,  Node: AMD29K Floating Point,  Next: AMD29K Directives,  Prev: AMD29K Syntax,  Up: AMD29K-Dependent
-
-Floating Point
---------------
-
-   The AMD 29K family uses IEEE floating-point numbers.
-
index 871708d8b58ed99b7e8de1a073d606362040a849..e8bf02e1cfa8e819ecf15afa0b95bdedea65e320 100644 (file)
@@ -16,6 +16,51 @@ Software Foundation, Inc.
     Back-Cover Texts.  A copy of the license is included in the
 section entitled "GNU Free Documentation License".
 
+\1f
+File: as.info,  Node: AMD29K-Regs,  Prev: AMD29K-Chars,  Up: AMD29K Syntax
+
+Register Names
+..............
+
+   General-purpose registers are represented by predefined symbols of
+the form `GRNNN' (for global registers) or `LRNNN' (for local
+registers), where NNN represents a number between `0' and `127',
+written with no leading zeros.  The leading letters may be in either
+upper or lower case; for example, `gr13' and `LR7' are both valid
+register names.
+
+   You may also refer to general-purpose registers by specifying the
+register number as the result of an expression (prefixed with `%%' to
+flag the expression as a register number):
+     %%EXPRESSION
+
+--where EXPRESSION must be an absolute expression evaluating to a
+number between `0' and `255'.  The range [0, 127] refers to global
+registers, and the range [128, 255] to local registers.
+
+   In addition, `as' understands the following protected
+special-purpose register names for the AMD 29K family:
+
+       vab    chd    pc0
+       ops    chc    pc1
+       cps    rbp    pc2
+       cfg    tmc    mmu
+       cha    tmr    lru
+
+   These unprotected special-purpose register names are also recognized:
+       ipc    alu    fpe
+       ipa    bp     inte
+       ipb    fc     fps
+       q      cr     exop
+
+\1f
+File: as.info,  Node: AMD29K Floating Point,  Next: AMD29K Directives,  Prev: AMD29K Syntax,  Up: AMD29K-Dependent
+
+Floating Point
+--------------
+
+   The AMD 29K family uses IEEE floating-point numbers.
+
 \1f
 File: as.info,  Node: AMD29K Directives,  Next: AMD29K Opcodes,  Prev: AMD29K Floating Point,  Up: AMD29K-Dependent
 
@@ -1503,46 +1548,3 @@ pseudo-instructions are needed on this family.
      mov[:g] sz rs,ea_mem           xorc.w imm16,sr
      mov[:g] sz ea,rd
 
-\1f
-File: as.info,  Node: HPPA-Dependent,  Next: ESA/390-Dependent,  Prev: H8/500-Dependent,  Up: Machine Dependencies
-
-HPPA Dependent Features
-=======================
-
-* Menu:
-
-* HPPA Notes::                Notes
-* HPPA Options::              Options
-* HPPA Syntax::               Syntax
-* HPPA Floating Point::       Floating Point
-* HPPA Directives::           HPPA Machine Directives
-* HPPA Opcodes::              Opcodes
-
-\1f
-File: as.info,  Node: HPPA Notes,  Next: HPPA Options,  Up: HPPA-Dependent
-
-Notes
------
-
-   As a back end for GNU CC `as' has been throughly tested and should
-work extremely well.  We have tested it only minimally on hand written
-assembly code and no one has tested it much on the assembly output from
-the HP compilers.
-
-   The format of the debugging sections has changed since the original
-`as' port (version 1.3X) was released; therefore, you must rebuild all
-HPPA objects and libraries with the new assembler so that you can debug
-the final executable.
-
-   The HPPA `as' port generates a small subset of the relocations
-available in the SOM and ELF object file formats.  Additional relocation
-support will be added as it becomes necessary.
-
-\1f
-File: as.info,  Node: HPPA Options,  Next: HPPA Syntax,  Prev: HPPA Notes,  Up: HPPA-Dependent
-
-Options
--------
-
-   `as' has no machine-dependent command-line options for the HPPA.
-
index 8cf236373a7ea1a20d86f90de72735a67fd6f18a..237ff9107f3904d5518c03f71216e91b381cb143 100644 (file)
@@ -16,6 +16,49 @@ Software Foundation, Inc.
     Back-Cover Texts.  A copy of the license is included in the
 section entitled "GNU Free Documentation License".
 
+\1f
+File: as.info,  Node: HPPA-Dependent,  Next: ESA/390-Dependent,  Prev: H8/500-Dependent,  Up: Machine Dependencies
+
+HPPA Dependent Features
+=======================
+
+* Menu:
+
+* HPPA Notes::                Notes
+* HPPA Options::              Options
+* HPPA Syntax::               Syntax
+* HPPA Floating Point::       Floating Point
+* HPPA Directives::           HPPA Machine Directives
+* HPPA Opcodes::              Opcodes
+
+\1f
+File: as.info,  Node: HPPA Notes,  Next: HPPA Options,  Up: HPPA-Dependent
+
+Notes
+-----
+
+   As a back end for GNU CC `as' has been throughly tested and should
+work extremely well.  We have tested it only minimally on hand written
+assembly code and no one has tested it much on the assembly output from
+the HP compilers.
+
+   The format of the debugging sections has changed since the original
+`as' port (version 1.3X) was released; therefore, you must rebuild all
+HPPA objects and libraries with the new assembler so that you can debug
+the final executable.
+
+   The HPPA `as' port generates a small subset of the relocations
+available in the SOM and ELF object file formats.  Additional relocation
+support will be added as it becomes necessary.
+
+\1f
+File: as.info,  Node: HPPA Options,  Next: HPPA Syntax,  Prev: HPPA Notes,  Up: HPPA-Dependent
+
+Options
+-------
+
+   `as' has no machine-dependent command-line options for the HPPA.
+
 \1f
 File: as.info,  Node: HPPA Syntax,  Next: HPPA Floating Point,  Prev: HPPA Options,  Up: HPPA-Dependent
 
index 487593ccaa4fdb1c7e93daf04cb4070af5072f13..d82d795680f9d2af6d257671c0a40ea9a2372f82 100644 (file)
@@ -324,6 +324,7 @@ Index
 * common variable storage:               bss.
 * compare and jump expansions, i960:     Compare-and-branch-i960.
 * compare/branch instructions, i960:     Compare-and-branch-i960.
+* comparison expressions:                Infix Ops.
 * conditional assembly:                  If.
 * constant, single character:            Chars.
 * constants:                             Constants.
@@ -446,6 +447,7 @@ Index
 * expr (internal section):               As Sections.
 * expression arguments:                  Arguments.
 * expressions:                           Expressions.
+* expressions, comparison:               Infix Ops.
 * expressions, empty:                    Empty Exprs.
 * expressions, integer:                  Integer Exprs.
 * extAuxRegister directive, ARC:         ARC Directives.