diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/bfd/doc/bfd.info ./bfd/doc/bfd.info
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/bfd/doc/bfd.info	2015-07-06 20:13:16.000000000 +0000
+++ ./bfd/doc/bfd.info	2015-07-07 02:00:54.000000000 +0000
@@ -1,6 +1,11 @@
-This is bfd.info, produced by makeinfo version 5.2 from bfd.texinfo.
+This is bfd.info, produced by makeinfo version 4.13 from bfd.texinfo.
 
-This file documents the BFD library.
+INFO-DIR-SECTION Software development
+START-INFO-DIR-ENTRY
+* Bfd: (bfd).                   The Binary File Descriptor library.
+END-INFO-DIR-ENTRY
+
+   This file documents the BFD library.
 
    Copyright (C) 1991-2015 Free Software Foundation, Inc.
 
@@ -19,17 +24,13 @@ included in the section entitled "GNU Fr
    (b) The FSF's Back-Cover Text is:
 
    You have freedom to copy and modify this GNU Manual, like GNU
-software.  Copies published by the Free Software Foundation raise funds
-for GNU development.
-INFO-DIR-SECTION Software development
-START-INFO-DIR-ENTRY
-* Bfd: (bfd).                   The Binary File Descriptor library.
-END-INFO-DIR-ENTRY
+software.  Copies published by the Free Software Foundation raise
+funds for GNU development.
 
 
 File: bfd.info,  Node: Top,  Next: Overview,  Prev: (dir),  Up: (dir)
 
-This file documents the binary file descriptor library libbfd.
+   This file documents the binary file descriptor library libbfd.
 
 * Menu:
 
@@ -52,14 +53,15 @@ adding it to the library.
 
    BFD is split into two parts: the front end, and the back ends (one
 for each object file format).
-   * The front end of BFD provides the interface to the user.  It
-     manages memory and various canonical data structures.  The front
-     end also decides which back end to use and when to call back end
-     routines.
-   * The back ends provide BFD its view of the real world.  Each back
+   * The front end of BFD provides the interface to the user. It manages
+     memory and various canonical data structures. The front end also
+     decides which back end to use and when to call back end routines.
+
+   * The back ends provide BFD its view of the real world. Each back
      end provides a set of calls which the BFD front end can use to
-     maintain its canonical form.  The back ends also may keep around
+     maintain its canonical form. The back ends also may keep around
      information for their own use, for greater efficiency.
+
 * Menu:
 
 * History::			History
@@ -79,16 +81,16 @@ was contracted to provide the required f
 
    The name came from a conversation David Wallace was having with
 Richard Stallman about the library: RMS said that it would be quite
-hard--David said "BFD". Stallman was right, but the name stuck.
+hard--David said "BFD".  Stallman was right, but the name stuck.
 
    At the same time, Ready Systems wanted much the same thing, but for
 different object file formats: IEEE-695, Oasys, Srecords, a.out and 68k
 coff.
 
    BFD was first implemented by members of Cygnus Support; Steve
-Chamberlain ('sac@cygnus.com'), John Gilmore ('gnu@cygnus.com'), K.
-Richard Pixley ('rich@cygnus.com') and David Henkel-Wallace
-('gumby@cygnus.com').
+Chamberlain (`sac@cygnus.com'), John Gilmore (`gnu@cygnus.com'), K.
+Richard Pixley (`rich@cygnus.com') and David Henkel-Wallace
+(`gumby@cygnus.com').
 
 
 File: bfd.info,  Node: How It Works,  Next: What BFD Version 2 Can Do,  Prev: History,  Up: Overview
@@ -96,22 +98,23 @@ File: bfd.info,  Node: How It Works,  Ne
 1.2 How To Use BFD
 ==================
 
-To use the library, include 'bfd.h' and link with 'libbfd.a'.
+To use the library, include `bfd.h' and link with `libbfd.a'.
 
    BFD provides a common interface to the parts of an object file for a
 calling application.
 
    When an application successfully opens a target file (object,
 archive, or whatever), a pointer to an internal structure is returned.
-This pointer points to a structure called 'bfd', described in 'bfd.h'.
-Our convention is to call this pointer a BFD, and instances of it within
-code 'abfd'.  All operations on the target object file are applied as
-methods to the BFD. The mapping is defined within 'bfd.h' in a set of
-macros, all beginning with 'bfd_' to reduce namespace pollution.
+This pointer points to a structure called `bfd', described in `bfd.h'.
+Our convention is to call this pointer a BFD, and instances of it
+within code `abfd'.  All operations on the target object file are
+applied as methods to the BFD.  The mapping is defined within `bfd.h'
+in a set of macros, all beginning with `bfd_' to reduce namespace
+pollution.
 
    For example, this sequence does what you would probably expect:
 return the number of sections in an object file attached to a BFD
-'abfd'.
+`abfd'.
 
      #include "bfd.h"
 
@@ -124,12 +127,15 @@ return the number of sections in an obje
    The abstraction used within BFD is that an object file has:
 
    * a header,
+
    * a number of sections containing raw data (*note Sections::),
+
    * a set of relocations (*note Relocations::), and
+
    * some symbol information (*note Symbols::).
-Also, BFDs opened for archives have the additional attribute of an index
-and contain subordinate BFDs.  This approach is fine for a.out and coff,
-but loses efficiency when applied to formats such as S-records and
+   Also, BFDs opened for archives have the additional attribute of an
+index and contain subordinate BFDs. This approach is fine for a.out and
+coff, but loses efficiency when applied to formats such as S-records and
 IEEE-695.
 
 
@@ -143,18 +149,18 @@ the format of the input object file.  Th
 memory with pointers to routines that will be used to access elements of
 the object file's data structures.
 
-   As different information from the object files is required, BFD reads
-from different sections of the file and processes them.  For example, a
-very common operation for the linker is processing symbol tables.  Each
-BFD back end provides a routine for converting between the object file's
-representation of symbols and an internal canonical format.  When the
-linker asks for the symbol table of an object file, it calls through a
-memory pointer to the routine from the relevant BFD back end which reads
-and converts the table into a canonical form.  The linker then operates
-upon the canonical form.  When the link is finished and the linker
-writes the output file's symbol table, another BFD back end routine is
-called to take the newly created symbol table and convert it into the
-chosen output format.
+   As different information from the object files is required, BFD
+reads from different sections of the file and processes them.  For
+example, a very common operation for the linker is processing symbol
+tables.  Each BFD back end provides a routine for converting between
+the object file's representation of symbols and an internal canonical
+format. When the linker asks for the symbol table of an object file, it
+calls through a memory pointer to the routine from the relevant BFD
+back end which reads and converts the table into a canonical form.  The
+linker then operates upon the canonical form. When the link is finished
+and the linker writes the output file's symbol table, another BFD back
+end routine is called to take the newly created symbol table and
+convert it into the chosen output format.
 
 * Menu:
 
@@ -167,25 +173,25 @@ File: bfd.info,  Node: BFD information l
 1.3.1 Information Loss
 ----------------------
 
-_Information can be lost during output._  The output formats supported
-by BFD do not provide identical facilities, and information which can be
-described in one form has nowhere to go in another format.  One example
-of this is alignment information in 'b.out'.  There is nowhere in an
-'a.out' format file to store alignment information on the contained
-data, so when a file is linked from 'b.out' and an 'a.out' image is
-produced, alignment information will not propagate to the output file.
-(The linker will still use the alignment information internally, so the
-link is performed correctly).
+_Information can be lost during output._ The output formats supported
+by BFD do not provide identical facilities, and information which can
+be described in one form has nowhere to go in another format. One
+example of this is alignment information in `b.out'. There is nowhere
+in an `a.out' format file to store alignment information on the
+contained data, so when a file is linked from `b.out' and an `a.out'
+image is produced, alignment information will not propagate to the
+output file. (The linker will still use the alignment information
+internally, so the link is performed correctly).
 
-   Another example is COFF section names.  COFF files may contain an
-unlimited number of sections, each one with a textual section name.  If
+   Another example is COFF section names. COFF files may contain an
+unlimited number of sections, each one with a textual section name. If
 the target of the link is a format which does not have many sections
-(e.g., 'a.out') or has sections without names (e.g., the Oasys format),
-the link cannot be done simply.  You can circumvent this problem by
+(e.g., `a.out') or has sections without names (e.g., the Oasys format),
+the link cannot be done simply. You can circumvent this problem by
 describing the desired input-to-output section mapping with the linker
 command language.
 
-   _Information can be lost during canonicalization._  The BFD internal
+   _Information can be lost during canonicalization._ The BFD internal
 canonical form of the external formats is not exhaustive; there are
 structures in input formats for which there is no direct representation
 internally.  This means that the BFD back ends cannot maintain all
@@ -196,16 +202,16 @@ internal and back to external formats.
 format and writes another.  Each BFD back end is responsible for
 maintaining as much data as possible, and the internal BFD canonical
 form has structures which are opaque to the BFD core, and exported only
-to the back ends.  When a file is read in one format, the canonical form
-is generated for BFD and the application.  At the same time, the back
-end saves away any information which may otherwise be lost.  If the data
+to the back ends. When a file is read in one format, the canonical form
+is generated for BFD and the application. At the same time, the back
+end saves away any information which may otherwise be lost. If the data
 is then written back in the same format, the back end routine will be
 able to use the canonical form provided by the BFD core as well as the
 information it prepared earlier.  Since there is a great deal of
-commonality between back ends, there is no information lost when linking
-or copying big endian COFF to little endian COFF, or 'a.out' to 'b.out'.
-When a mixture of formats is linked, the information is only lost from
-the files whose format differs from the destination.
+commonality between back ends, there is no information lost when
+linking or copying big endian COFF to little endian COFF, or `a.out' to
+`b.out'.  When a mixture of formats is linked, the information is only
+lost from the files whose format differs from the destination.
 
 
 File: bfd.info,  Node: Canonical format,  Prev: BFD information loss,  Up: What BFD Version 2 Can Do
@@ -216,16 +222,16 @@ File: bfd.info,  Node: Canonical format,
 The greatest potential for loss of information occurs when there is the
 least overlap between the information provided by the source format,
 that stored by the canonical format, and that needed by the destination
-format.  A brief description of the canonical form may help you
+format. A brief description of the canonical form may help you
 understand which kinds of data you can count on preserving across
-conversions.
+conversions.  
 
 _files_
      Information stored on a per-file basis includes target machine
      architecture, particular implementation format type, a demand
      pageable bit, and a write protected bit.  Information like Unix
      magic numbers is not stored here--only the magic numbers' meaning,
-     so a 'ZMAGIC' file would have both the demand pageable bit and the
+     so a `ZMAGIC' file would have both the demand pageable bit and the
      write protected text bit set.  The byte order of the target is
      stored on a per-file basis, so that big- and little-endian object
      files may be used with one another.
@@ -244,14 +250,14 @@ _symbols_
      section where they were defined.  Doing this ensures that each
      symbol points to its containing section.  Each symbol also has a
      varying amount of hidden private data for the BFD back end.  Since
-     the symbol points to the original file, the private data format for
-     that symbol is accessible.  'ld' can operate on a collection of
-     symbols of wildly different formats without problems.
-
-     Normal global and simple local symbols are maintained on output, so
-     an output file (no matter its format) will retain symbols pointing
-     to functions and to global, static, and common variables.  Some
-     symbol information is not worth retaining; in 'a.out', type
+     the symbol points to the original file, the private data format
+     for that symbol is accessible.  `ld' can operate on a collection
+     of symbols of wildly different formats without problems.
+
+     Normal global and simple local symbols are maintained on output,
+     so an output file (no matter its format) will retain symbols
+     pointing to functions and to global, static, and common variables.
+     Some symbol information is not worth retaining; in `a.out', type
      information is stored in the symbol table as long symbol names.
      This information would be useless to most COFF debuggers; the
      linker has command line switches to allow users to throw it away.
@@ -259,17 +265,17 @@ _symbols_
      There is one word of type information within the symbol, so if the
      format supports symbol type information within symbols (for
      example, COFF, IEEE, Oasys) and the type is simple enough to fit
-     within one word (nearly everything but aggregates), the information
-     will be preserved.
+     within one word (nearly everything but aggregates), the
+     information will be preserved.
 
 _relocation level_
      Each canonical BFD relocation record contains a pointer to the
      symbol to relocate to, the offset of the data to relocate, the
      section the data is in, and a pointer to a relocation type
-     descriptor.  Relocation is performed by passing messages through
-     the relocation type descriptor and the symbol pointer.  Therefore,
+     descriptor. Relocation is performed by passing messages through
+     the relocation type descriptor and the symbol pointer. Therefore,
      relocations can be performed on output data using a relocation
-     method that is only available in one of the input formats.  For
+     method that is only available in one of the input formats. For
      instance, Oasys provides a byte relocation format.  A relocation
      record requesting this relocation type would point indirectly to a
      routine to perform this, so the relocation may be performed on a
@@ -281,13 +287,13 @@ _line numbers_
      mapping between symbols, source line numbers, and addresses in the
      output file.  These addresses have to be relocated along with the
      symbol information.  Each symbol with an associated list of line
-     number records points to the first record of the list.  The head of
-     a line number list consists of a pointer to the symbol, which
-     allows finding out the address of the function whose line number is
-     being described.  The rest of the list is made up of pairs: offsets
-     into the section and line numbers.  Any format which can simply
-     derive this information can pass it successfully between formats
-     (COFF, IEEE and Oasys).
+     number records points to the first record of the list.  The head
+     of a line number list consists of a pointer to the symbol, which
+     allows finding out the address of the function whose line number
+     is being described. The rest of the list is made up of pairs:
+     offsets into the section and line numbers. Any format which can
+     simply derive this information can pass it successfully between
+     formats (COFF, IEEE and Oasys).
 
 
 File: bfd.info,  Node: BFD front end,  Next: BFD back ends,  Prev: Overview,  Up: Top
@@ -319,14 +325,14 @@ File: bfd.info,  Node: BFD front end,  N
 
 File: bfd.info,  Node: typedef bfd,  Next: Error reporting,  Prev: BFD front end,  Up: BFD front end
 
-2.1 'typedef bfd'
+2.1 `typedef bfd'
 =================
 
-A BFD has type 'bfd'; objects of this type are the cornerstone of any
+A BFD has type `bfd'; objects of this type are the cornerstone of any
 application using BFD. Using BFD consists of making references though
 the BFD and to data in the BFD.
 
-   Here is the structure that defines the type 'bfd'.  It contains the
+   Here is the structure that defines the type `bfd'.  It contains the
 major data about the file and pointers to the rest of the data.
 
 
@@ -648,7 +654,6 @@ major data about the file and pointers t
        return TRUE;
      }
 
-
 
 File: bfd.info,  Node: Error reporting,  Next: Miscellaneous,  Prev: typedef bfd,  Up: BFD front end
 
@@ -657,18 +662,18 @@ File: bfd.info,  Node: Error reporting, 
 
 Most BFD functions return nonzero on success (check their individual
 documentation for precise semantics).  On an error, they call
-'bfd_set_error' to set an error condition that callers can check by
-calling 'bfd_get_error'.  If that returns 'bfd_error_system_call', then
-check 'errno'.
+`bfd_set_error' to set an error condition that callers can check by
+calling `bfd_get_error'.  If that returns `bfd_error_system_call', then
+check `errno'.
 
    The easiest way to report a BFD error to the user is to use
-'bfd_perror'.
+`bfd_perror'.
 
-2.2.1 Type 'bfd_error_type'
+2.2.1 Type `bfd_error_type'
 ---------------------------
 
-The values returned by 'bfd_get_error' are defined by the enumerated
-type 'bfd_error_type'.
+The values returned by `bfd_get_error' are defined by the enumerated
+type `bfd_error_type'.
 
 
      typedef enum bfd_error
@@ -697,9 +702,8 @@ type 'bfd_error_type'.
        bfd_error_invalid_error_code
      }
      bfd_error_type;
-
-
-2.2.1.1 'bfd_get_error'
+   
+2.2.1.1 `bfd_get_error'
 .......................
 
 *Synopsis*
@@ -707,7 +711,7 @@ type 'bfd_error_type'.
    *Description*
 Return the current BFD error condition.
 
-2.2.1.2 'bfd_set_error'
+2.2.1.2 `bfd_set_error'
 .......................
 
 *Synopsis*
@@ -717,16 +721,16 @@ Set the BFD error condition to be ERROR_
 bfd_error_on_input, then this function takes two more parameters, the
 input bfd where the error occurred, and the bfd_error_type error.
 
-2.2.1.3 'bfd_errmsg'
+2.2.1.3 `bfd_errmsg'
 ....................
 
 *Synopsis*
      const char *bfd_errmsg (bfd_error_type error_tag);
    *Description*
 Return a string describing the error ERROR_TAG, or the system error if
-ERROR_TAG is 'bfd_error_system_call'.
+ERROR_TAG is `bfd_error_system_call'.
 
-2.2.1.4 'bfd_perror'
+2.2.1.4 `bfd_perror'
 ....................
 
 *Synopsis*
@@ -749,9 +753,8 @@ the program.
 
 
      typedef void (*bfd_error_handler_type) (const char *, ...);
-
-
-2.2.2.1 'bfd_set_error_handler'
+   
+2.2.2.1 `bfd_set_error_handler'
 ...............................
 
 *Synopsis*
@@ -759,17 +762,17 @@ the program.
    *Description*
 Set the BFD error handler function.  Returns the previous function.
 
-2.2.2.2 'bfd_set_error_program_name'
+2.2.2.2 `bfd_set_error_program_name'
 ....................................
 
 *Synopsis*
      void bfd_set_error_program_name (const char *);
    *Description*
 Set the program name to use when printing a BFD error.  This is printed
-before the error message followed by a colon and space.  The string must
-not be changed after it is passed to this function.
+before the error message followed by a colon and space.  The string
+must not be changed after it is passed to this function.
 
-2.2.2.3 'bfd_get_error_handler'
+2.2.2.3 `bfd_get_error_handler'
 ...............................
 
 *Synopsis*
@@ -780,11 +783,11 @@ Return the BFD error handler function.
 2.2.3 BFD assert handler
 ------------------------
 
-If BFD finds an internal inconsistency, the bfd assert handler is called
-with information on the BFD version, BFD source file and line.  If this
-happens, most programs linked against BFD are expected to want to exit
-with an error, or mark the current BFD operation as failed, so it is
-recommended to override the default handler, which just calls
+If BFD finds an internal inconsistency, the bfd assert handler is
+called with information on the BFD version, BFD source file and line.
+If this happens, most programs linked against BFD are expected to want
+to exit with an error, or mark the current BFD operation as failed, so
+it is recommended to override the default handler, which just calls
 _bfd_error_handler and continues.
 
 
@@ -792,9 +795,8 @@ _bfd_error_handler and continues.
                                               const char *bfd_version,
                                               const char *bfd_file,
                                               int bfd_line);
-
-
-2.2.3.1 'bfd_set_assert_handler'
+   
+2.2.3.1 `bfd_set_assert_handler'
 ................................
 
 *Synopsis*
@@ -802,7 +804,7 @@ _bfd_error_handler and continues.
    *Description*
 Set the BFD assert handler function.  Returns the previous function.
 
-2.2.3.2 'bfd_get_assert_handler'
+2.2.3.2 `bfd_get_assert_handler'
 ................................
 
 *Synopsis*
@@ -819,7 +821,7 @@ File: bfd.info,  Node: Miscellaneous,  N
 2.3.1 Miscellaneous functions
 -----------------------------
 
-2.3.1.1 'bfd_get_reloc_upper_bound'
+2.3.1.1 `bfd_get_reloc_upper_bound'
 ...................................
 
 *Synopsis*
@@ -829,7 +831,7 @@ Return the number of bytes required to s
 associated with section SECT attached to bfd ABFD.  If an error occurs,
 return -1.
 
-2.3.1.2 'bfd_canonicalize_reloc'
+2.3.1.2 `bfd_canonicalize_reloc'
 ................................
 
 *Synopsis*
@@ -839,12 +841,12 @@ return -1.
 Call the back end associated with the open BFD ABFD and translate the
 external form of the relocation information attached to SEC into the
 internal canonical form.  Place the table into memory at LOC, which has
-been preallocated, usually by a call to 'bfd_get_reloc_upper_bound'.
+been preallocated, usually by a call to `bfd_get_reloc_upper_bound'.
 Returns the number of relocs, or -1 on error.
 
    The SYMS table is also needed for horrible internal magic reasons.
 
-2.3.1.3 'bfd_set_reloc'
+2.3.1.3 `bfd_set_reloc'
 .......................
 
 *Synopsis*
@@ -854,7 +856,7 @@ Returns the number of relocs, or -1 on e
 Set the relocation pointer and count within section SEC to the values
 REL and COUNT.  The argument ABFD is ignored.
 
-2.3.1.4 'bfd_set_file_flags'
+2.3.1.4 `bfd_set_file_flags'
 ............................
 
 *Synopsis*
@@ -863,31 +865,32 @@ REL and COUNT.  The argument ABFD is ign
 Set the flag word in the BFD ABFD to the value FLAGS.
 
    Possible errors are:
+   * `bfd_error_wrong_format' - The target bfd was not of object format.
 
-   * 'bfd_error_wrong_format' - The target bfd was not of object format.
-   * 'bfd_error_invalid_operation' - The target bfd was open for
+   * `bfd_error_invalid_operation' - The target bfd was open for
      reading.
-   * 'bfd_error_invalid_operation' - The flag word contained a bit which
-     was not applicable to the type of file.  E.g., an attempt was made
-     to set the 'D_PAGED' bit on a BFD format which does not support
-     demand paging.
 
-2.3.1.5 'bfd_get_arch_size'
+   * `bfd_error_invalid_operation' - The flag word contained a bit
+     which was not applicable to the type of file.  E.g., an attempt
+     was made to set the `D_PAGED' bit on a BFD format which does not
+     support demand paging.
+
+2.3.1.5 `bfd_get_arch_size'
 ...........................
 
 *Synopsis*
      int bfd_get_arch_size (bfd *abfd);
    *Description*
-Returns the normalized architecture address size, in bits, as determined
-by the object file's format.  By normalized, we mean either 32 or 64.
-For ELF, this information is included in the header.  Use
+Returns the normalized architecture address size, in bits, as
+determined by the object file's format.  By normalized, we mean either
+32 or 64.  For ELF, this information is included in the header.  Use
 bfd_arch_bits_per_address for number of bits in the architecture
 address.
 
    *Returns*
-Returns the arch size in bits if known, '-1' otherwise.
+Returns the arch size in bits if known, `-1' otherwise.
 
-2.3.1.6 'bfd_get_sign_extend_vma'
+2.3.1.6 `bfd_get_sign_extend_vma'
 .................................
 
 *Synopsis*
@@ -900,11 +903,11 @@ instance, bfd_get_start_address() will r
 to fill a bfd_vma when this is the case.
 
    *Returns*
-Returns '1' if the target architecture is known to sign extend
-addresses, '0' if the target architecture is known to not sign extend
-addresses, and '-1' otherwise.
+Returns `1' if the target architecture is known to sign extend
+addresses, `0' if the target architecture is known to not sign extend
+addresses, and `-1' otherwise.
 
-2.3.1.7 'bfd_set_start_address'
+2.3.1.7 `bfd_set_start_address'
 ...............................
 
 *Synopsis*
@@ -913,45 +916,45 @@ addresses, and '-1' otherwise.
 Make VMA the entry point of output BFD ABFD.
 
    *Returns*
-Returns 'TRUE' on success, 'FALSE' otherwise.
+Returns `TRUE' on success, `FALSE' otherwise.
 
-2.3.1.8 'bfd_get_gp_size'
+2.3.1.8 `bfd_get_gp_size'
 .........................
 
 *Synopsis*
      unsigned int bfd_get_gp_size (bfd *abfd);
    *Description*
-Return the maximum size of objects to be optimized using the GP register
-under MIPS ECOFF. This is typically set by the '-G' argument to the
-compiler, assembler or linker.
+Return the maximum size of objects to be optimized using the GP
+register under MIPS ECOFF.  This is typically set by the `-G' argument
+to the compiler, assembler or linker.
 
-2.3.1.9 'bfd_set_gp_size'
+2.3.1.9 `bfd_set_gp_size'
 .........................
 
 *Synopsis*
      void bfd_set_gp_size (bfd *abfd, unsigned int i);
    *Description*
 Set the maximum size of objects to be optimized using the GP register
-under ECOFF or MIPS ELF. This is typically set by the '-G' argument to
+under ECOFF or MIPS ELF.  This is typically set by the `-G' argument to
 the compiler, assembler or linker.
 
-2.3.1.10 'bfd_scan_vma'
+2.3.1.10 `bfd_scan_vma'
 .......................
 
 *Synopsis*
      bfd_vma bfd_scan_vma (const char *string, const char **end, int base);
    *Description*
-Convert, like 'strtoul', a numerical expression STRING into a 'bfd_vma'
+Convert, like `strtoul', a numerical expression STRING into a `bfd_vma'
 integer, and return that integer.  (Though without as many bells and
-whistles as 'strtoul'.)  The expression is assumed to be unsigned (i.e.,
-positive).  If given a BASE, it is used as the base for conversion.  A
-base of 0 causes the function to interpret the string in hex if a
-leading "0x" or "0X" is found, otherwise in octal if a leading zero is
-found, otherwise in decimal.
+whistles as `strtoul'.)  The expression is assumed to be unsigned
+(i.e., positive).  If given a BASE, it is used as the base for
+conversion.  A base of 0 causes the function to interpret the string in
+hex if a leading "0x" or "0X" is found, otherwise in octal if a leading
+zero is found, otherwise in decimal.
 
-   If the value would overflow, the maximum 'bfd_vma' value is returned.
+   If the value would overflow, the maximum `bfd_vma' value is returned.
 
-2.3.1.11 'bfd_copy_private_header_data'
+2.3.1.11 `bfd_copy_private_header_data'
 .......................................
 
 *Synopsis*
@@ -959,61 +962,65 @@ found, otherwise in decimal.
    *Description*
 Copy private BFD header information from the BFD IBFD to the the BFD
 OBFD.  This copies information that may require sections to exist, but
-does not require symbol tables.  Return 'true' on success, 'false' on
+does not require symbol tables.  Return `true' on success, `false' on
 error.  Possible error returns are:
 
-   * 'bfd_error_no_memory' - Not enough memory exists to create private
+   * `bfd_error_no_memory' - Not enough memory exists to create private
      data for OBFD.
+
      #define bfd_copy_private_header_data(ibfd, obfd) \
           BFD_SEND (obfd, _bfd_copy_private_header_data, \
                     (ibfd, obfd))
 
-2.3.1.12 'bfd_copy_private_bfd_data'
+2.3.1.12 `bfd_copy_private_bfd_data'
 ....................................
 
 *Synopsis*
      bfd_boolean bfd_copy_private_bfd_data (bfd *ibfd, bfd *obfd);
    *Description*
 Copy private BFD information from the BFD IBFD to the the BFD OBFD.
-Return 'TRUE' on success, 'FALSE' on error.  Possible error returns are:
+Return `TRUE' on success, `FALSE' on error.  Possible error returns are:
 
-   * 'bfd_error_no_memory' - Not enough memory exists to create private
+   * `bfd_error_no_memory' - Not enough memory exists to create private
      data for OBFD.
+
      #define bfd_copy_private_bfd_data(ibfd, obfd) \
           BFD_SEND (obfd, _bfd_copy_private_bfd_data, \
                     (ibfd, obfd))
 
-2.3.1.13 'bfd_merge_private_bfd_data'
+2.3.1.13 `bfd_merge_private_bfd_data'
 .....................................
 
 *Synopsis*
      bfd_boolean bfd_merge_private_bfd_data (bfd *ibfd, bfd *obfd);
    *Description*
 Merge private BFD information from the BFD IBFD to the the output file
-BFD OBFD when linking.  Return 'TRUE' on success, 'FALSE' on error.
+BFD OBFD when linking.  Return `TRUE' on success, `FALSE' on error.
 Possible error returns are:
 
-   * 'bfd_error_no_memory' - Not enough memory exists to create private
+   * `bfd_error_no_memory' - Not enough memory exists to create private
      data for OBFD.
+
      #define bfd_merge_private_bfd_data(ibfd, obfd) \
           BFD_SEND (obfd, _bfd_merge_private_bfd_data, \
                     (ibfd, obfd))
 
-2.3.1.14 'bfd_set_private_flags'
+2.3.1.14 `bfd_set_private_flags'
 ................................
 
 *Synopsis*
      bfd_boolean bfd_set_private_flags (bfd *abfd, flagword flags);
    *Description*
-Set private BFD flag information in the BFD ABFD.  Return 'TRUE' on
-success, 'FALSE' on error.  Possible error returns are:
+Set private BFD flag information in the BFD ABFD.  Return `TRUE' on
+success, `FALSE' on error.  Possible error returns are:
 
-   * 'bfd_error_no_memory' - Not enough memory exists to create private
+   * `bfd_error_no_memory' - Not enough memory exists to create private
      data for OBFD.
+
      #define bfd_set_private_flags(abfd, flags) \
           BFD_SEND (abfd, _bfd_set_private_flags, (abfd, flags))
 
-2.3.1.15 'Other functions'
+2.3.1.15 `Other functions'
 ..........................
 
 *Description*
@@ -1112,19 +1119,18 @@ The following functions exist but have n
        (bfd *, struct bfd_link_info *, struct bfd_link_order *, bfd_byte *,
         bfd_boolean, asymbol **);
 
-
-2.3.1.16 'bfd_alt_mach_code'
+2.3.1.16 `bfd_alt_mach_code'
 ............................
 
 *Synopsis*
      bfd_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
-(alternative == 0) and any others.  Currently, only ELF supports this
-feature, with up to two alternate machine codes.
+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 (alternative == 0) and any others.  Currently, only ELF supports
+this feature, with up to two alternate machine codes.
 
-2.3.1.17 'bfd_emul_get_maxpagesize'
+2.3.1.17 `bfd_emul_get_maxpagesize'
 ...................................
 
 *Synopsis*
@@ -1135,16 +1141,16 @@ Returns the maximum page size, in bytes,
    *Returns*
 Returns the maximum page size in bytes for ELF, 0 otherwise.
 
-2.3.1.18 'bfd_emul_set_maxpagesize'
+2.3.1.18 `bfd_emul_set_maxpagesize'
 ...................................
 
 *Synopsis*
      void bfd_emul_set_maxpagesize (const char *, bfd_vma);
    *Description*
-For ELF, set the maximum page size for the emulation.  It is a no-op for
-other formats.
+For ELF, set the maximum page size for the emulation.  It is a no-op
+for other formats.
 
-2.3.1.19 'bfd_emul_get_commonpagesize'
+2.3.1.19 `bfd_emul_get_commonpagesize'
 ......................................
 
 *Synopsis*
@@ -1155,7 +1161,7 @@ Returns the common page size, in bytes, 
    *Returns*
 Returns the common page size in bytes for ELF, 0 otherwise.
 
-2.3.1.20 'bfd_emul_set_commonpagesize'
+2.3.1.20 `bfd_emul_set_commonpagesize'
 ......................................
 
 *Synopsis*
@@ -1164,7 +1170,7 @@ Returns the common page size in bytes fo
 For ELF, set the common page size for the emulation.  It is a no-op for
 other formats.
 
-2.3.1.21 'bfd_demangle'
+2.3.1.21 `bfd_demangle'
 .......................
 
 *Synopsis*
@@ -1175,7 +1181,7 @@ such chars that would otherwise confuse 
 v3 ABI mangled name, returns a buffer allocated with malloc holding the
 demangled name.  Returns NULL otherwise and on memory alloc failure.
 
-2.3.1.22 'bfd_update_compression_header'
+2.3.1.22 `bfd_update_compression_header'
 ........................................
 
 *Synopsis*
@@ -1185,7 +1191,7 @@ demangled name.  Returns NULL otherwise 
 Set the compression header at CONTENTS of SEC in ABFD and update
 elf_section_flags for compression.
 
-2.3.1.23 'bfd_check_compression_header'
+2.3.1.23 `bfd_check_compression_header'
 .......................................
 
 *Synopsis*
@@ -1200,7 +1206,7 @@ valid.
    *Returns*
 Return TRUE if the compression header is valid.
 
-2.3.1.24 'bfd_get_compression_header_size'
+2.3.1.24 `bfd_get_compression_header_size'
 ..........................................
 
 *Synopsis*
@@ -1211,13 +1217,14 @@ Return the size of the compression heade
    *Returns*
 Return the size of the compression header in bytes.
 
-2.3.1.25 'struct bfd_iovec'
+2.3.1.25 `struct bfd_iovec'
 ...........................
 
 *Description*
-The 'struct bfd_iovec' contains the internal file I/O class.  Each 'BFD'
-has an instance of this class and all file I/O is routed through it (it
-is assumed that the instance implements all methods listed below).
+The `struct bfd_iovec' contains the internal file I/O class.  Each
+`BFD' has an instance of this class and all file I/O is routed through
+it (it is assumed that the instance implements all methods listed
+below).
      struct bfd_iovec
      {
        /* To avoid problems with macros, a "b" rather than "f"
@@ -1225,15 +1232,15 @@ is assumed that the instance implements 
        /* Attempt to read/write NBYTES on ABFD's IOSTREAM storing/fetching
           bytes starting at PTR.  Return the number of bytes actually
           transfered (a read past end-of-file returns less than NBYTES),
-          or -1 (setting bfd_error) if an error occurs.  */
+          or -1 (setting `bfd_error') if an error occurs.  */
        file_ptr (*bread) (struct bfd *abfd, void *ptr, file_ptr nbytes);
        file_ptr (*bwrite) (struct bfd *abfd, const void *ptr,
                            file_ptr nbytes);
-       /* Return the current IOSTREAM file offset, or -1 (setting bfd_error
+       /* Return the current IOSTREAM file offset, or -1 (setting `bfd_error'
           if an error occurs.  */
        file_ptr (*btell) (struct bfd *abfd);
        /* For the following, on successful completion a value of 0 is returned.
-          Otherwise, a value of -1 is returned (and  bfd_error is set).  */
+          Otherwise, a value of -1 is returned (and  `bfd_error' is set).  */
        int (*bseek) (struct bfd *abfd, file_ptr offset, int whence);
        int (*bclose) (struct bfd *abfd);
        int (*bflush) (struct bfd *abfd);
@@ -1250,16 +1257,16 @@ is assumed that the instance implements 
      };
      extern const struct bfd_iovec _bfd_memory_iovec;
 
-2.3.1.26 'bfd_get_mtime'
+2.3.1.26 `bfd_get_mtime'
 ........................
 
 *Synopsis*
      long bfd_get_mtime (bfd *abfd);
    *Description*
-Return the file modification time (as read from the file system, or from
-the archive header for archive members).
+Return the file modification time (as read from the file system, or
+from the archive header for archive members).
 
-2.3.1.27 'bfd_get_size'
+2.3.1.27 `bfd_get_size'
 .......................
 
 *Synopsis*
@@ -1268,26 +1275,27 @@ the archive header for archive members).
 Return the file size (as read from file system) for the file associated
 with BFD ABFD.
 
-   The initial motivation for, and use of, this routine is not so we can
-get the exact size of the object the BFD applies to, since that might
-not be generally possible (archive members for example).  It would be
-ideal if someone could eventually modify it so that such results were
-guaranteed.
-
-   Instead, we want to ask questions like "is this NNN byte sized object
-I'm about to try read from file offset YYY reasonable?"  As as example
-of where we might do this, some object formats use string tables for
-which the first 'sizeof (long)' bytes of the table contain the size of
-the table itself, including the size bytes.  If an application tries to
-read what it thinks is one of these string tables, without some way to
-validate the size, and for some reason the size is wrong (byte swapping
-error, wrong location for the string table, etc.), the only clue is
-likely to be a read error when it tries to read the table, or a "virtual
-memory exhausted" error when it tries to allocate 15 bazillon bytes of
-space for the 15 bazillon byte table it is about to read.  This function
-at least allows us to answer the question, "is the size reasonable?".
+   The initial motivation for, and use of, this routine is not so we
+can get the exact size of the object the BFD applies to, since that
+might not be generally possible (archive members for example).  It
+would be ideal if someone could eventually modify it so that such
+results were guaranteed.
+
+   Instead, we want to ask questions like "is this NNN byte sized
+object I'm about to try read from file offset YYY reasonable?"  As as
+example of where we might do this, some object formats use string
+tables for which the first `sizeof (long)' bytes of the table contain
+the size of the table itself, including the size bytes.  If an
+application tries to read what it thinks is one of these string tables,
+without some way to validate the size, and for some reason the size is
+wrong (byte swapping error, wrong location for the string table, etc.),
+the only clue is likely to be a read error when it tries to read the
+table, or a "virtual memory exhausted" error when it tries to allocate
+15 bazillon bytes of space for the 15 bazillon byte table it is about
+to read.  This function at least allows us to answer the question, "is
+the size reasonable?".
 
-2.3.1.28 'bfd_mmap'
+2.3.1.28 `bfd_mmap'
 ...................
 
 *Synopsis*
@@ -1296,8 +1304,8 @@ at least allows us to answer the questio
          void **map_addr, bfd_size_type *map_len);
    *Description*
 Return mmap()ed region of the file, if possible and implemented.  LEN
-and OFFSET do not need to be page aligned.  The page aligned address and
-length are written to MAP_ADDR and MAP_LEN.
+and OFFSET do not need to be page aligned.  The page aligned address
+and length are written to MAP_ADDR and MAP_LEN.
 
 
 File: bfd.info,  Node: Memory Usage,  Next: Initialization,  Prev: Miscellaneous,  Up: BFD front end
@@ -1305,21 +1313,21 @@ File: bfd.info,  Node: Memory Usage,  Ne
 2.4 Memory Usage
 ================
 
-BFD keeps all of its internal structures in obstacks.  There is one
-obstack per open BFD file, into which the current state is stored.  When
+BFD keeps all of its internal structures in obstacks. There is one
+obstack per open BFD file, into which the current state is stored. When
 a BFD is closed, the obstack is deleted, and so everything which has
 been allocated by BFD for the closing file is thrown away.
 
    BFD does not free anything created by an application, but pointers
-into 'bfd' structures become invalid on a 'bfd_close'; for example,
-after a 'bfd_close' the vector passed to 'bfd_canonicalize_symtab' is
+into `bfd' structures become invalid on a `bfd_close'; for example,
+after a `bfd_close' the vector passed to `bfd_canonicalize_symtab' is
 still around, since it has been allocated by the application, but the
 data that it pointed to are lost.
 
    The general rule is to not close a BFD until all operations dependent
 upon data from the BFD have been completed, or all the data from within
-the file has been copied.  To help with the management of memory, there
-is a function ('bfd_alloc_size') which returns the number of bytes in
+the file has been copied. To help with the management of memory, there
+is a function (`bfd_alloc_size') which returns the number of bytes in
 obstacks associated with the supplied BFD. This could be used to select
 the greediest open BFD, close it to reclaim the memory, perform some
 operation and reopen the BFD again, to get a fresh copy of the data
@@ -1336,7 +1344,7 @@ File: bfd.info,  Node: Initialization,  
 
 These are the functions that handle initializing a BFD.
 
-2.5.1.1 'bfd_init'
+2.5.1.1 `bfd_init'
 ..................
 
 *Synopsis*
@@ -1356,7 +1364,7 @@ abstraction.  A single BFD may have any 
 hold of them by pointing to the first; each one points to the next in
 the list.
 
-   Sections are supported in BFD in 'section.c'.
+   Sections are supported in BFD in `section.c'.
 
 * Menu:
 
@@ -1371,30 +1379,31 @@ File: bfd.info,  Node: Section Input,  N
 2.6.1 Section input
 -------------------
 
-When a BFD is opened for reading, the section structures are created and
-attached to the BFD.
+When a BFD is opened for reading, the section structures are created
+and attached to the BFD.
 
    Each section has a name which describes the section in the outside
-world--for example, 'a.out' would contain at least three sections,
-called '.text', '.data' and '.bss'.
+world--for example, `a.out' would contain at least three sections,
+called `.text', `.data' and `.bss'.
 
    Names need not be unique; for example a COFF file may have several
-sections named '.data'.
+sections named `.data'.
 
    Sometimes a BFD will contain more than the "natural" number of
-sections.  A back end may attach other sections containing constructor
-data, or an application may add a section (using 'bfd_make_section') to
+sections. A back end may attach other sections containing constructor
+data, or an application may add a section (using `bfd_make_section') to
 the sections attached to an already open BFD. For example, the linker
-creates an extra section 'COMMON' for each input file's BFD to hold
+creates an extra section `COMMON' for each input file's BFD to hold
 information about common storage.
 
    The raw data is not necessarily read in when the section descriptor
-is created.  Some targets may leave the data in place until a
-'bfd_get_section_contents' call is made.  Other back ends may read in
-all the data at once.  For example, an S-record file has to be read once
-to determine the size of the data.  An IEEE-695 file doesn't contain raw
-data in sections, but data and relocation expressions intermixed, so the
-data area has to be parsed to get out the data and relocations.
+is created. Some targets may leave the data in place until a
+`bfd_get_section_contents' call is made. Other back ends may read in
+all the data at once.  For example, an S-record file has to be read
+once to determine the size of the data. An IEEE-695 file doesn't
+contain raw data in sections, but data and relocation expressions
+intermixed, so the data area has to be parsed to get out the data and
+relocations.
 
 
 File: bfd.info,  Node: Section Output,  Next: typedef asection,  Prev: Section Input,  Up: Sections
@@ -1402,20 +1411,20 @@ File: bfd.info,  Node: Section Output,  
 2.6.2 Section output
 --------------------
 
-To write a new object style BFD, the various sections to be written have
-to be created.  They are attached to the BFD in the same way as input
-sections; data is written to the sections using
-'bfd_set_section_contents'.
+To write a new object style BFD, the various sections to be written
+have to be created. They are attached to the BFD in the same way as
+input sections; data is written to the sections using
+`bfd_set_section_contents'.
 
    Any program that creates or combines sections (e.g., the assembler
-and linker) must use the 'asection' fields 'output_section' and
-'output_offset' to indicate the file sections to which each section must
-be written.  (If the section is being created from scratch,
-'output_section' should probably point to the section itself and
-'output_offset' should probably be zero.)
+and linker) must use the `asection' fields `output_section' and
+`output_offset' to indicate the file sections to which each section
+must be written.  (If the section is being created from scratch,
+`output_section' should probably point to the section itself and
+`output_offset' should probably be zero.)
 
    The data to be written comes from input sections attached (via
-'output_section' pointers) to the output sections.  The output section
+`output_section' pointers) to the output sections.  The output section
 structure can be considered a filter for the input section: the output
 section determines the vma of the output data and the name, but the
 input section determines the offset into the output section of the data
@@ -1423,7 +1432,7 @@ to be written.
 
    E.g., to create a section "O", starting at 0x100, 0x123 long,
 containing two subsections, "A" at offset 0x0 (i.e., at vma 0x100) and
-"B" at offset 0x20 (i.e., at vma 0x120) the 'asection' structures would
+"B" at offset 0x20 (i.e., at vma 0x120) the `asection' structures would
 look like:
 
         section name          "A"
@@ -1440,7 +1449,7 @@ look like:
 -----------------
 
 The data within a section is stored in a "link_order".  These are much
-like the fixups in 'gas'.  The link_order abstraction allows a section
+like the fixups in `gas'.  The link_order abstraction allows a section
 to grow and shrink within itself.
 
    A link_order knows how big it is, and which is the next link_order
@@ -1448,8 +1457,8 @@ and where the raw data for it is; it als
 relocations which apply to it.
 
    The link_order is used by the linker to perform relaxing on final
-code.  The compiler creates code which is as big as necessary to make it
-work without relaxing, and the user can select whether to relax.
+code.  The compiler creates code which is as big as necessary to make
+it work without relaxing, and the user can select whether to relax.
 Sometimes relaxing takes a lot of time.  The linker runs around the
 relocations to see if any are attached to data which can be shrunk, if
 so it does it on a link_order by link_order basis.
@@ -1514,19 +1523,19 @@ Here is the section structure:
 
        /* The section contains constructor information. This section
           type is used by the linker to create lists of constructors and
-          destructors used by g++. When a back end sees a symbol
+          destructors used by `g++'. When a back end sees a symbol
           which should be used in a constructor list, it creates a new
-          section for the type of name (e.g., __CTOR_LIST__), attaches
+          section for the type of name (e.g., `__CTOR_LIST__'), attaches
           the symbol to it, and builds a relocation. To build the lists
           of constructors, all the linker has to do is catenate all the
-          sections called __CTOR_LIST__ and relocate the data
+          sections called `__CTOR_LIST__' and relocate the data
           contained within - exactly the operations it would peform on
           standard data.  */
      #define SEC_CONSTRUCTOR 0x080
 
        /* The section has contents - a data section could be
-          SEC_ALLOC | SEC_HAS_CONTENTS; a debug section could be
-          SEC_HAS_CONTENTS  */
+          `SEC_ALLOC' | `SEC_HAS_CONTENTS'; a debug section could be
+          `SEC_HAS_CONTENTS'  */
      #define SEC_HAS_CONTENTS 0x100
 
        /* An instruction to the linker to not output the section
@@ -1732,8 +1741,8 @@ Here is the section structure:
        /*  The virtual memory address of the section - where it will be
            at run time.  The symbols are relocated against this.  The
            user_set_vma flag is maintained by bfd; if it's not set, the
-           backend can assign addresses (for example, in a.out, where
-           the default address for .data is dependent on the specific
+           backend can assign addresses (for example, in `a.out', where
+           the default address for `.data' is dependent on the specific
            target and various flags).  */
        bfd_vma vma;
 
@@ -1744,7 +1753,7 @@ Here is the section structure:
 
        /* The size of the section in octets, as it will be output.
           Contains a value even if the section has no contents (e.g., the
-          size of .bss).  */
+          size of `.bss').  */
        bfd_size_type size;
 
        /* For input sections, the original size on disk of the section, in
@@ -2050,7 +2059,6 @@ Here is the section structure:
           { NULL }, { NULL }                                                \
          }
 
-
 
 File: bfd.info,  Node: section prototypes,  Prev: typedef asection,  Up: Sections
 
@@ -2059,7 +2067,7 @@ File: bfd.info,  Node: section prototype
 
 These are the functions exported by the section handling part of BFD.
 
-2.6.5.1 'bfd_section_list_clear'
+2.6.5.1 `bfd_section_list_clear'
 ................................
 
 *Synopsis*
@@ -2068,7 +2076,7 @@ These are the functions exported by the 
 Clears the section list, and also resets the section count and hash
 table entries.
 
-2.6.5.2 'bfd_get_section_by_name'
+2.6.5.2 `bfd_get_section_by_name'
 .................................
 
 *Synopsis*
@@ -2077,17 +2085,17 @@ table entries.
 Return the most recently created section attached to ABFD named NAME.
 Return NULL if no such section exists.
 
-2.6.5.3 'bfd_get_next_section_by_name'
+2.6.5.3 `bfd_get_next_section_by_name'
 ......................................
 
 *Synopsis*
      asection *bfd_get_next_section_by_name (asection *sec);
    *Description*
-Given SEC is a section returned by 'bfd_get_section_by_name', return the
-next most recently created section attached to the same BFD with the
-same name.  Return NULL if no such section exists.
+Given SEC is a section returned by `bfd_get_section_by_name', return
+the next most recently created section attached to the same BFD with
+the same name.  Return NULL if no such section exists.
 
-2.6.5.4 'bfd_get_linker_section'
+2.6.5.4 `bfd_get_linker_section'
 ................................
 
 *Synopsis*
@@ -2096,7 +2104,7 @@ same name.  Return NULL if no such secti
 Return the linker created section attached to ABFD named NAME.  Return
 NULL if no such section exists.
 
-2.6.5.5 'bfd_get_section_by_name_if'
+2.6.5.5 `bfd_get_section_by_name_if'
 ....................................
 
 *Synopsis*
@@ -2107,15 +2115,15 @@ NULL if no such section exists.
          void *obj);
    *Description*
 Call the provided function FUNC for each section attached to the BFD
-ABFD whose name matches NAME, passing OBJ as an argument.  The function
+ABFD whose name matches NAME, passing OBJ as an argument. The function
 will be called as if by
 
             func (abfd, the_section, obj);
 
    It returns the first section for which FUNC returns true, otherwise
-'NULL'.
+`NULL'.
 
-2.6.5.6 'bfd_get_unique_section_name'
+2.6.5.6 `bfd_get_unique_section_name'
 .....................................
 
 *Synopsis*
@@ -2127,14 +2135,14 @@ digit suffix onto the original TEMPLAT. 
 specifies the first number tried as a suffix to generate a unique name.
 The value pointed to by COUNT will be incremented in this case.
 
-2.6.5.7 'bfd_make_section_old_way'
+2.6.5.7 `bfd_make_section_old_way'
 ..................................
 
 *Synopsis*
      asection *bfd_make_section_old_way (bfd *abfd, const char *name);
    *Description*
 Create a new empty section called NAME and attach it to the end of the
-chain of sections for the BFD ABFD.  An attempt to create a section with
+chain of sections for the BFD ABFD. An attempt to create a section with
 a name which is already in use returns its pointer without changing the
 section chain.
 
@@ -2142,12 +2150,12 @@ section chain.
 was rewritten....
 
    Possible errors are:
-
-   * 'bfd_error_invalid_operation' - If output has already started for
+   * `bfd_error_invalid_operation' - If output has already started for
      this BFD.
-   * 'bfd_error_no_memory' - If memory allocation fails.
 
-2.6.5.8 'bfd_make_section_anyway_with_flags'
+   * `bfd_error_no_memory' - If memory allocation fails.
+
+2.6.5.8 `bfd_make_section_anyway_with_flags'
 ............................................
 
 *Synopsis*
@@ -2159,13 +2167,13 @@ chain of sections for ABFD.  Create a ne
 already a section with that name.  Also set the attributes of the new
 section to the value FLAGS.
 
-   Return 'NULL' and set 'bfd_error' on error; possible errors are:
-
-   * 'bfd_error_invalid_operation' - If output has already started for
+   Return `NULL' and set `bfd_error' on error; possible errors are:
+   * `bfd_error_invalid_operation' - If output has already started for
      ABFD.
-   * 'bfd_error_no_memory' - If memory allocation fails.
 
-2.6.5.9 'bfd_make_section_anyway'
+   * `bfd_error_no_memory' - If memory allocation fails.
+
+2.6.5.9 `bfd_make_section_anyway'
 .................................
 
 *Synopsis*
@@ -2175,36 +2183,37 @@ Create a new empty section called NAME a
 chain of sections for ABFD.  Create a new section even if there is
 already a section with that name.
 
-   Return 'NULL' and set 'bfd_error' on error; possible errors are:
-
-   * 'bfd_error_invalid_operation' - If output has already started for
+   Return `NULL' and set `bfd_error' on error; possible errors are:
+   * `bfd_error_invalid_operation' - If output has already started for
      ABFD.
-   * 'bfd_error_no_memory' - If memory allocation fails.
 
-2.6.5.10 'bfd_make_section_with_flags'
+   * `bfd_error_no_memory' - If memory allocation fails.
+
+2.6.5.10 `bfd_make_section_with_flags'
 ......................................
 
 *Synopsis*
      asection *bfd_make_section_with_flags
         (bfd *, const char *name, flagword flags);
    *Description*
-Like 'bfd_make_section_anyway', but return 'NULL' (without calling
-bfd_set_error ()) without changing the section chain if there is already
-a section named NAME.  Also set the attributes of the new section to the
-value FLAGS.  If there is an error, return 'NULL' and set 'bfd_error'.
+Like `bfd_make_section_anyway', but return `NULL' (without calling
+bfd_set_error ()) without changing the section chain if there is
+already a section named NAME.  Also set the attributes of the new
+section to the value FLAGS.  If there is an error, return `NULL' and set
+`bfd_error'.
 
-2.6.5.11 'bfd_make_section'
+2.6.5.11 `bfd_make_section'
 ...........................
 
 *Synopsis*
      asection *bfd_make_section (bfd *, const char *name);
    *Description*
-Like 'bfd_make_section_anyway', but return 'NULL' (without calling
-bfd_set_error ()) without changing the section chain if there is already
-a section named NAME.  If there is an error, return 'NULL' and set
-'bfd_error'.
+Like `bfd_make_section_anyway', but return `NULL' (without calling
+bfd_set_error ()) without changing the section chain if there is
+already a section named NAME.  If there is an error, return `NULL' and
+set `bfd_error'.
 
-2.6.5.12 'bfd_set_section_flags'
+2.6.5.12 `bfd_set_section_flags'
 ................................
 
 *Synopsis*
@@ -2212,14 +2221,14 @@ a section named NAME.  If there is an er
         (bfd *abfd, asection *sec, flagword flags);
    *Description*
 Set the attributes of the section SEC in the BFD ABFD to the value
-FLAGS.  Return 'TRUE' on success, 'FALSE' on error.  Possible error
+FLAGS. Return `TRUE' on success, `FALSE' on error. Possible error
 returns are:
 
-   * 'bfd_error_invalid_operation' - The section cannot have one or more
-     of the attributes requested.  For example, a .bss section in
-     'a.out' may not have the 'SEC_HAS_CONTENTS' field set.
+   * `bfd_error_invalid_operation' - The section cannot have one or
+     more of the attributes requested. For example, a .bss section in
+     `a.out' may not have the `SEC_HAS_CONTENTS' field set.
 
-2.6.5.13 'bfd_rename_section'
+2.6.5.13 `bfd_rename_section'
 .............................
 
 *Synopsis*
@@ -2228,7 +2237,7 @@ returns are:
    *Description*
 Rename section SEC in ABFD to NEWNAME.
 
-2.6.5.14 'bfd_map_over_sections'
+2.6.5.14 `bfd_map_over_sections'
 ................................
 
 *Synopsis*
@@ -2238,7 +2247,7 @@ Rename section SEC in ABFD to NEWNAME.
          void *obj);
    *Description*
 Call the provided function FUNC for each section attached to the BFD
-ABFD, passing OBJ as an argument.  The function will be called as if by
+ABFD, passing OBJ as an argument. The function will be called as if by
 
             func (abfd, the_section, obj);
 
@@ -2249,7 +2258,7 @@ alternative would be to use a loop:
                for (p = abfd->sections; p != NULL; p = p->next)
                   func (abfd, p, ...)
 
-2.6.5.15 'bfd_sections_find_if'
+2.6.5.15 `bfd_sections_find_if'
 ...............................
 
 *Synopsis*
@@ -2259,29 +2268,28 @@ alternative would be to use a loop:
          void *obj);
    *Description*
 Call the provided function OPERATION for each section attached to the
-BFD ABFD, passing OBJ as an argument.  The function will be called as if
+BFD ABFD, passing OBJ as an argument. The function will be called as if
 by
 
             operation (abfd, the_section, obj);
 
    It returns the first section for which OPERATION returns true.
 
-2.6.5.16 'bfd_set_section_size'
+2.6.5.16 `bfd_set_section_size'
 ...............................
 
 *Synopsis*
      bfd_boolean bfd_set_section_size
         (bfd *abfd, asection *sec, bfd_size_type val);
    *Description*
-Set SEC to the size VAL.  If the operation is ok, then 'TRUE' is
-returned, else 'FALSE'.
+Set SEC to the size VAL. If the operation is ok, then `TRUE' is
+returned, else `FALSE'.
 
    Possible error returns:
-
-   * 'bfd_error_invalid_operation' - Writing has started to the BFD, so
+   * `bfd_error_invalid_operation' - Writing has started to the BFD, so
      setting the size is invalid.
 
-2.6.5.17 'bfd_set_section_contents'
+2.6.5.17 `bfd_set_section_contents'
 ...................................
 
 *Synopsis*
@@ -2290,19 +2298,19 @@ returned, else 'FALSE'.
          file_ptr offset, bfd_size_type count);
    *Description*
 Sets the contents of the section SECTION in BFD ABFD to the data
-starting in memory at DATA.  The data is written to the output section
+starting in memory at DATA. The data is written to the output section
 starting at offset OFFSET for COUNT octets.
 
-   Normally 'TRUE' is returned, else 'FALSE'.  Possible error returns
+   Normally `TRUE' is returned, else `FALSE'. Possible error returns
 are:
+   * `bfd_error_no_contents' - The output section does not have the
+     `SEC_HAS_CONTENTS' attribute, so nothing can be written to it.
 
-   * 'bfd_error_no_contents' - The output section does not have the
-     'SEC_HAS_CONTENTS' attribute, so nothing can be written to it.
    * and some more too
    This routine is front end to the back end function
-'_bfd_set_section_contents'.
+`_bfd_set_section_contents'.
 
-2.6.5.18 'bfd_get_section_contents'
+2.6.5.18 `bfd_get_section_contents'
 ...................................
 
 *Synopsis*
@@ -2314,12 +2322,12 @@ Read data from SECTION in BFD ABFD into 
 The data is read at an offset of OFFSET from the start of the input
 section, and is read for COUNT bytes.
 
-   If the contents of a constructor with the 'SEC_CONSTRUCTOR' flag set
-are requested or if the section does not have the 'SEC_HAS_CONTENTS'
-flag set, then the LOCATION is filled with zeroes.  If no errors occur,
-'TRUE' is returned, else 'FALSE'.
+   If the contents of a constructor with the `SEC_CONSTRUCTOR' flag set
+are requested or if the section does not have the `SEC_HAS_CONTENTS'
+flag set, then the LOCATION is filled with zeroes. If no errors occur,
+`TRUE' is returned, else `FALSE'.
 
-2.6.5.19 'bfd_malloc_and_get_section'
+2.6.5.19 `bfd_malloc_and_get_section'
 .....................................
 
 *Synopsis*
@@ -2329,7 +2337,7 @@ flag set, then the LOCATION is filled wi
 Read all data from SECTION in BFD ABFD into a buffer, *BUF, malloc'd by
 this function.
 
-2.6.5.20 'bfd_copy_private_section_data'
+2.6.5.20 `bfd_copy_private_section_data'
 ........................................
 
 *Synopsis*
@@ -2337,16 +2345,17 @@ this function.
         (bfd *ibfd, asection *isec, bfd *obfd, asection *osec);
    *Description*
 Copy private section information from ISEC in the BFD IBFD to the
-section OSEC in the BFD OBFD.  Return 'TRUE' on success, 'FALSE' on
+section OSEC in the BFD OBFD.  Return `TRUE' on success, `FALSE' on
 error.  Possible error returns are:
 
-   * 'bfd_error_no_memory' - Not enough memory exists to create private
+   * `bfd_error_no_memory' - Not enough memory exists to create private
      data for OSEC.
+
      #define bfd_copy_private_section_data(ibfd, isection, obfd, osection) \
           BFD_SEND (obfd, _bfd_copy_private_section_data, \
                     (ibfd, isection, obfd, osection))
 
-2.6.5.21 'bfd_generic_is_group_section'
+2.6.5.21 `bfd_generic_is_group_section'
 .......................................
 
 *Synopsis*
@@ -2354,7 +2363,7 @@ error.  Possible error returns are:
    *Description*
 Returns TRUE if SEC is a member of a group.
 
-2.6.5.22 'bfd_generic_discard_group'
+2.6.5.22 `bfd_generic_discard_group'
 ....................................
 
 *Synopsis*
@@ -2368,26 +2377,27 @@ File: bfd.info,  Node: Symbols,  Next: A
 2.7 Symbols
 ===========
 
-BFD tries to maintain as much symbol information as it can when it moves
-information from file to file.  BFD passes information to applications
-though the 'asymbol' structure.  When the application requests the
-symbol table, BFD reads the table in the native form and translates
-parts of it into the internal format.  To maintain more than the
-information passed to applications, some targets keep some information
-"behind the scenes" in a structure only the particular back end knows
-about.  For example, the coff back end keeps the original symbol table
-structure as well as the canonical structure when a BFD is read in.  On
-output, the coff back end can reconstruct the output symbol table so
-that no information is lost, even information unique to coff which BFD
-doesn't know or understand.  If a coff symbol table were read, but were
-written through an a.out back end, all the coff specific information
-would be lost.  The symbol table of a BFD is not necessarily read in
-until a canonicalize request is made.  Then the BFD back end fills in a
-table provided by the application with pointers to the canonical
-information.  To output symbols, the application provides BFD with a
-table of pointers to pointers to 'asymbol's.  This allows applications
-like the linker to output a symbol as it was read, since the "behind the
-scenes" information will be still available.
+BFD tries to maintain as much symbol information as it can when it
+moves information from file to file. BFD passes information to
+applications though the `asymbol' structure. When the application
+requests the symbol table, BFD reads the table in the native form and
+translates parts of it into the internal format. To maintain more than
+the information passed to applications, some targets keep some
+information "behind the scenes" in a structure only the particular back
+end knows about. For example, the coff back end keeps the original
+symbol table structure as well as the canonical structure when a BFD is
+read in. On output, the coff back end can reconstruct the output symbol
+table so that no information is lost, even information unique to coff
+which BFD doesn't know or understand. If a coff symbol table were read,
+but were written through an a.out back end, all the coff specific
+information would be lost. The symbol table of a BFD is not necessarily
+read in until a canonicalize request is made. Then the BFD back end
+fills in a table provided by the application with pointers to the
+canonical information.  To output symbols, the application provides BFD
+with a table of pointers to pointers to `asymbol's. This allows
+applications like the linker to output a symbol as it was read, since
+the "behind the scenes" information will be still available.
+
 * Menu:
 
 * Reading Symbols::
@@ -2403,7 +2413,7 @@ File: bfd.info,  Node: Reading Symbols, 
 ---------------------
 
 There are two stages to reading a symbol table from a BFD: allocating
-storage, and the actual reading process.  This is an excerpt from an
+storage, and the actual reading process. This is an excerpt from an
 application which reads the symbol table:
 
               long storage_needed;
@@ -2430,8 +2440,8 @@ application which reads the symbol table
               for (i = 0; i < number_of_symbols; i++)
                 process_symbol (symbol_table[i]);
 
-   All storage for the symbols themselves is in an objalloc connected to
-the BFD; it is freed when the BFD is closed.
+   All storage for the symbols themselves is in an objalloc connected
+to the BFD; it is freed when the BFD is closed.
 
 
 File: bfd.info,  Node: Writing Symbols,  Next: Mini Symbols,  Prev: Reading Symbols,  Up: Symbols
@@ -2440,12 +2450,12 @@ File: bfd.info,  Node: Writing Symbols, 
 ---------------------
 
 Writing of a symbol table is automatic when a BFD open for writing is
-closed.  The application attaches a vector of pointers to pointers to
-symbols to the BFD being written, and fills in the symbol count.  The
-close and cleanup code reads through the table provided and performs all
-the necessary operations.  The BFD output code must always be provided
-with an "owned" symbol: one which has come from another BFD, or one
-which has been created using 'bfd_make_empty_symbol'.  Here is an
+closed. The application attaches a vector of pointers to pointers to
+symbols to the BFD being written, and fills in the symbol count. The
+close and cleanup code reads through the table provided and performs
+all the necessary operations. The BFD output code must always be
+provided with an "owned" symbol: one which has come from another BFD,
+or one which has been created using `bfd_make_empty_symbol'.  Here is an
 example showing the creation of a symbol table with only one element:
 
             #include "sysdep.h"
@@ -2477,9 +2487,9 @@ example showing the creation of a symbol
             00012345 A dummy_symbol
 
    Many formats cannot represent arbitrary symbol information; for
-instance, the 'a.out' object format does not allow an arbitrary number
-of sections.  A symbol pointing to a section which is not one of
-'.text', '.data' or '.bss' cannot be described.
+instance, the `a.out' object format does not allow an arbitrary number
+of sections. A symbol pointing to a section which is not one  of
+`.text', `.data' or `.bss' cannot be described.
 
 
 File: bfd.info,  Node: Mini Symbols,  Next: typedef asymbol,  Prev: Writing Symbols,  Up: Symbols
@@ -2492,17 +2502,17 @@ less memory space, but require more time
 for tools like nm or objdump, which may have to handle symbol tables of
 extremely large executables.
 
-   The 'bfd_read_minisymbols' function will read the symbols into memory
-in an internal form.  It will return a 'void *' pointer to a block of
-memory, a symbol count, and the size of each symbol.  The pointer is
-allocated using 'malloc', and should be freed by the caller when it is
-no longer needed.
+   The `bfd_read_minisymbols' function will read the symbols into
+memory in an internal form.  It will return a `void *' pointer to a
+block of memory, a symbol count, and the size of each symbol.  The
+pointer is allocated using `malloc', and should be freed by the caller
+when it is no longer needed.
 
-   The function 'bfd_minisymbol_to_symbol' will take a pointer to a
+   The function `bfd_minisymbol_to_symbol' will take a pointer to a
 minisymbol, and a pointer to a structure returned by
-'bfd_make_empty_symbol', and return a 'asymbol' structure.  The return
+`bfd_make_empty_symbol', and return a `asymbol' structure.  The return
 value may or may not be the same as the value from
-'bfd_make_empty_symbol' which was passed in.
+`bfd_make_empty_symbol' which was passed in.
 
 
 File: bfd.info,  Node: typedef asymbol,  Next: symbol handling functions,  Prev: Mini Symbols,  Up: Symbols
@@ -2510,7 +2520,7 @@ File: bfd.info,  Node: typedef asymbol, 
 2.7.4 typedef asymbol
 ---------------------
 
-An 'asymbol' has the form:
+An `asymbol' has the form:
 
 
      typedef struct bfd_symbol
@@ -2538,11 +2548,11 @@ An 'asymbol' has the form:
        /* Attributes of a symbol.  */
      #define BSF_NO_FLAGS           0x00
 
-       /* The symbol has local scope; static in C. The value
+       /* The symbol has local scope; `static' in `C'. The value
           is the offset into the section of the data.  */
      #define BSF_LOCAL              (1 << 0)
 
-       /* The symbol has global scope; initialized data in C. The
+       /* The symbol has global scope; initialized data in `C'. The
           value is the offset into the section of the data.  */
      #define BSF_GLOBAL             (1 << 1)
 
@@ -2551,8 +2561,8 @@ An 'asymbol' has the form:
      #define BSF_EXPORT     BSF_GLOBAL /* No real difference.  */
 
        /* A normal C symbol would be one of:
-          BSF_LOCAL, BSF_COMMON,  BSF_UNDEFINED or
-          BSF_GLOBAL.  */
+          `BSF_LOCAL', `BSF_COMMON',  `BSF_UNDEFINED' or
+          `BSF_GLOBAL'.  */
 
        /* The symbol is a debugging record. The value has an arbitrary
           meaning, unless BSF_DEBUGGING_RELOC is also set.  */
@@ -2579,8 +2589,8 @@ An 'asymbol' has the form:
      #define BSF_OLD_COMMON         (1 << 9)
 
        /* In some files the type of a symbol sometimes alters its
-          location in an output file - ie in coff a ISFCN symbol
-          which is also C_EXT symbol appears where it was
+          location in an output file - ie in coff a `ISFCN' symbol
+          which is also `C_EXT' symbol appears where it was
           declared and not at the end of a section.  This bit is set
           by the target BFD part to convey this information.  */
      #define BSF_NOT_AT_END         (1 << 10)
@@ -2655,26 +2665,24 @@ An 'asymbol' has the form:
      }
      asymbol;
 
-
 
 File: bfd.info,  Node: symbol handling functions,  Prev: typedef asymbol,  Up: Symbols
 
 2.7.5 Symbol handling functions
 -------------------------------
 
-2.7.5.1 'bfd_get_symtab_upper_bound'
+2.7.5.1 `bfd_get_symtab_upper_bound'
 ....................................
 
 *Description*
 Return the number of bytes required to store a vector of pointers to
-'asymbols' for all the symbols in the BFD ABFD, including a terminal
-NULL pointer.  If there are no symbols in the BFD, then return 0.  If an
+`asymbols' for all the symbols in the BFD ABFD, including a terminal
+NULL pointer. If there are no symbols in the BFD, then return 0.  If an
 error occurs, return -1.
      #define bfd_get_symtab_upper_bound(abfd) \
           BFD_SEND (abfd, _bfd_get_symtab_upper_bound, (abfd))
 
-
-2.7.5.2 'bfd_is_local_label'
+2.7.5.2 `bfd_is_local_label'
 ............................
 
 *Synopsis*
@@ -2683,44 +2691,41 @@ error occurs, return -1.
 Return TRUE if the given symbol SYM in the BFD ABFD is a compiler
 generated local label, else return FALSE.
 
-2.7.5.3 'bfd_is_local_label_name'
+2.7.5.3 `bfd_is_local_label_name'
 .................................
 
 *Synopsis*
      bfd_boolean bfd_is_local_label_name (bfd *abfd, const char *name);
    *Description*
-Return TRUE if a symbol with the name NAME in the BFD ABFD is a compiler
-generated local label, else return FALSE. This just checks whether the
-name has the form of a local label.
+Return TRUE if a symbol with the name NAME in the BFD ABFD is a
+compiler generated local label, else return FALSE.  This just checks
+whether the name has the form of a local label.
      #define bfd_is_local_label_name(abfd, name) \
        BFD_SEND (abfd, _bfd_is_local_label_name, (abfd, name))
 
-
-2.7.5.4 'bfd_is_target_special_symbol'
+2.7.5.4 `bfd_is_target_special_symbol'
 ......................................
 
 *Synopsis*
      bfd_boolean bfd_is_target_special_symbol (bfd *abfd, asymbol *sym);
    *Description*
-Return TRUE iff a symbol SYM in the BFD ABFD is something special to the
-particular target represented by the BFD. Such symbols should normally
-not be mentioned to the user.
+Return TRUE iff a symbol SYM in the BFD ABFD is something special to
+the particular target represented by the BFD.  Such symbols should
+normally not be mentioned to the user.
      #define bfd_is_target_special_symbol(abfd, sym) \
        BFD_SEND (abfd, _bfd_is_target_special_symbol, (abfd, sym))
 
-
-2.7.5.5 'bfd_canonicalize_symtab'
+2.7.5.5 `bfd_canonicalize_symtab'
 .................................
 
 *Description*
 Read the symbols from the BFD ABFD, and fills in the vector LOCATION
-with pointers to the symbols and a trailing NULL. Return the actual
+with pointers to the symbols and a trailing NULL.  Return the actual
 number of symbol pointers, not including the NULL.
      #define bfd_canonicalize_symtab(abfd, location) \
        BFD_SEND (abfd, _bfd_canonicalize_symtab, (abfd, location))
 
-
-2.7.5.6 'bfd_set_symtab'
+2.7.5.6 `bfd_set_symtab'
 ........................
 
 *Synopsis*
@@ -2730,7 +2735,7 @@ number of symbol pointers, not including
 Arrange that when the output BFD ABFD is closed, the table LOCATION of
 COUNT pointers to symbols will be written.
 
-2.7.5.7 'bfd_print_symbol_vandf'
+2.7.5.7 `bfd_print_symbol_vandf'
 ................................
 
 *Synopsis*
@@ -2738,42 +2743,40 @@ COUNT pointers to symbols will be writte
    *Description*
 Print the value and flags of the SYMBOL supplied to the stream FILE.
 
-2.7.5.8 'bfd_make_empty_symbol'
+2.7.5.8 `bfd_make_empty_symbol'
 ...............................
 
 *Description*
-Create a new 'asymbol' structure for the BFD ABFD and return a pointer
+Create a new `asymbol' structure for the BFD ABFD and return a pointer
 to it.
 
    This routine is necessary because each back end has private
-information surrounding the 'asymbol'.  Building your own 'asymbol' and
+information surrounding the `asymbol'. Building your own `asymbol' and
 pointing to it will not create the private information, and will cause
 problems later on.
      #define bfd_make_empty_symbol(abfd) \
        BFD_SEND (abfd, _bfd_make_empty_symbol, (abfd))
 
-
-2.7.5.9 '_bfd_generic_make_empty_symbol'
+2.7.5.9 `_bfd_generic_make_empty_symbol'
 ........................................
 
 *Synopsis*
      asymbol *_bfd_generic_make_empty_symbol (bfd *);
    *Description*
-Create a new 'asymbol' structure for the BFD ABFD and return a pointer
+Create a new `asymbol' structure for the BFD ABFD and return a pointer
 to it.  Used by core file routines, binary back-end and anywhere else
 where no private info is needed.
 
-2.7.5.10 'bfd_make_debug_symbol'
+2.7.5.10 `bfd_make_debug_symbol'
 ................................
 
 *Description*
-Create a new 'asymbol' structure for the BFD ABFD, to be used as a
+Create a new `asymbol' structure for the BFD ABFD, to be used as a
 debugging symbol.  Further details of its use have yet to be worked out.
      #define bfd_make_debug_symbol(abfd,ptr,size) \
        BFD_SEND (abfd, _bfd_make_debug_symbol, (abfd, ptr, size))
 
-
-2.7.5.11 'bfd_decode_symclass'
+2.7.5.11 `bfd_decode_symclass'
 ..............................
 
 *Description*
@@ -2782,8 +2785,8 @@ for an unknown class.
 
    *Synopsis*
      int bfd_decode_symclass (asymbol *symbol);
-
-2.7.5.12 'bfd_is_undefined_symclass'
+   
+2.7.5.12 `bfd_is_undefined_symclass'
 ....................................
 
 *Description*
@@ -2792,8 +2795,8 @@ represents an undefined symbol.  Returns
 
    *Synopsis*
      bfd_boolean bfd_is_undefined_symclass (int symclass);
-
-2.7.5.13 'bfd_symbol_info'
+   
+2.7.5.13 `bfd_symbol_info'
 ..........................
 
 *Description*
@@ -2802,8 +2805,8 @@ be added by the back-ends after calling 
 
    *Synopsis*
      void bfd_symbol_info (asymbol *symbol, symbol_info *ret);
-
-2.7.5.14 'bfd_copy_private_symbol_data'
+   
+2.7.5.14 `bfd_copy_private_symbol_data'
 .......................................
 
 *Synopsis*
@@ -2811,16 +2814,16 @@ be added by the back-ends after calling 
         (bfd *ibfd, asymbol *isym, bfd *obfd, asymbol *osym);
    *Description*
 Copy private symbol information from ISYM in the BFD IBFD to the symbol
-OSYM in the BFD OBFD.  Return 'TRUE' on success, 'FALSE' on error.
+OSYM in the BFD OBFD.  Return `TRUE' on success, `FALSE' on error.
 Possible error returns are:
 
-   * 'bfd_error_no_memory' - Not enough memory exists to create private
+   * `bfd_error_no_memory' - Not enough memory exists to create private
      data for OSEC.
+
      #define bfd_copy_private_symbol_data(ibfd, isymbol, obfd, osymbol) \
        BFD_SEND (obfd, _bfd_copy_private_symbol_data, \
                  (ibfd, isymbol, obfd, osymbol))
 
-
 
 File: bfd.info,  Node: Archives,  Next: Formats,  Prev: Symbols,  Up: BFD front end
 
@@ -2828,30 +2831,30 @@ File: bfd.info,  Node: Archives,  Next: 
 ============
 
 *Description*
-An archive (or library) is just another BFD. It has a symbol table,
+An archive (or library) is just another BFD.  It has a symbol table,
 although there's not much a user program will do with it.
 
-   The big difference between an archive BFD and an ordinary BFD is that
-the archive doesn't have sections.  Instead it has a chain of BFDs that
-are considered its contents.  These BFDs can be manipulated like any
-other.  The BFDs contained in an archive opened for reading will all be
-opened for reading.  You may put either input or output BFDs into an
-archive opened for output; they will be handled correctly when the
-archive is closed.
-
-   Use 'bfd_openr_next_archived_file' to step through the contents of an
-archive opened for input.  You don't have to read the entire archive if
-you don't want to!  Read it until you find what you want.
-
-   A BFD returned by 'bfd_openr_next_archived_file' can be closed
-manually with 'bfd_close'.  If you do not close it, then a second
-iteration through the members of an archive may return the same BFD. If
-you close the archive BFD, then all the member BFDs will automatically
-be closed as well.
+   The big difference between an archive BFD and an ordinary BFD is
+that the archive doesn't have sections.  Instead it has a chain of BFDs
+that are considered its contents.  These BFDs can be manipulated like
+any other.  The BFDs contained in an archive opened for reading will
+all be opened for reading.  You may put either input or output BFDs
+into an archive opened for output; they will be handled correctly when
+the archive is closed.
+
+   Use `bfd_openr_next_archived_file' to step through the contents of
+an archive opened for input.  You don't have to read the entire archive
+if you don't want to!  Read it until you find what you want.
+
+   A BFD returned by `bfd_openr_next_archived_file' can be closed
+manually with `bfd_close'.  If you do not close it, then a second
+iteration through the members of an archive may return the same BFD.
+If you close the archive BFD, then all the member BFDs will
+automatically be closed as well.
 
    Archive contents of output BFDs are chained through the
-'archive_next' pointer in a BFD. The first one is findable through the
-'archive_head' slot of the archive.  Set it with 'bfd_set_archive_head'
+`archive_next' pointer in a BFD.  The first one is findable through the
+`archive_head' slot of the archive.  Set it with `bfd_set_archive_head'
 (q.v.).  A given BFD may be in only one open output archive at a time.
 
    As expected, the BFD archive code is more general than the archive
@@ -2874,12 +2877,12 @@ this case due to restrictions in the for
 utilities are braindead in regards to spaces and such in filenames
 anyway, so this shouldn't be much of a restriction.
 
-   Archives are supported in BFD in 'archive.c'.
+   Archives are supported in BFD in `archive.c'.
 
 2.8.1 Archive functions
 -----------------------
 
-2.8.1.1 'bfd_get_next_mapent'
+2.8.1.1 `bfd_get_next_mapent'
 .............................
 
 *Synopsis*
@@ -2890,13 +2893,13 @@ Step through archive ABFD's symbol table
 update SYM with the next symbol's information, returning that symbol's
 (internal) index into the symbol table.
 
-   Supply 'BFD_NO_MORE_SYMBOLS' as the PREVIOUS entry to get the first
-one; returns 'BFD_NO_MORE_SYMBOLS' when you've already got the last one.
+   Supply `BFD_NO_MORE_SYMBOLS' as the PREVIOUS entry to get the first
+one; returns `BFD_NO_MORE_SYMBOLS' when you've already got the last one.
 
-   A 'carsym' is a canonical archive symbol.  The only user-visible
+   A `carsym' is a canonical archive symbol.  The only user-visible
 element is its name, a null-terminated string.
 
-2.8.1.2 'bfd_set_archive_head'
+2.8.1.2 `bfd_set_archive_head'
 ..............................
 
 *Synopsis*
@@ -2905,7 +2908,7 @@ element is its name, a null-terminated s
 Set the head of the chain of BFDs contained in the archive OUTPUT to
 NEW_HEAD.
 
-2.8.1.3 'bfd_openr_next_archived_file'
+2.8.1.3 `bfd_openr_next_archived_file'
 ......................................
 
 *Synopsis*
@@ -2914,7 +2917,7 @@ NEW_HEAD.
 Provided a BFD, ARCHIVE, containing an archive and NULL, open an input
 BFD on the first contained element and returns that.  Subsequent calls
 should pass the archive and the previous return value to return a
-created BFD to the next contained element.  NULL is returned when there
+created BFD to the next contained element. NULL is returned when there
 are no more.
 
 
@@ -2923,87 +2926,87 @@ File: bfd.info,  Node: Formats,  Next: R
 2.9 File formats
 ================
 
-A format is a BFD concept of high level file contents type.  The formats
+A format is a BFD concept of high level file contents type. The formats
 supported by BFD are:
 
-   * 'bfd_object'
+   * `bfd_object'
    The BFD may contain data, symbols, relocations and debug info.
 
-   * 'bfd_archive'
+   * `bfd_archive'
    The BFD contains other BFDs and an optional index.
 
-   * 'bfd_core'
+   * `bfd_core'
    The BFD contains the result of an executable core dump.
 
 2.9.1 File format functions
 ---------------------------
 
-2.9.1.1 'bfd_check_format'
+2.9.1.1 `bfd_check_format'
 ..........................
 
 *Synopsis*
      bfd_boolean bfd_check_format (bfd *abfd, bfd_format format);
    *Description*
 Verify if the file attached to the BFD ABFD is compatible with the
-format FORMAT (i.e., one of 'bfd_object', 'bfd_archive' or 'bfd_core').
+format FORMAT (i.e., one of `bfd_object', `bfd_archive' or `bfd_core').
 
    If the BFD has been set to a specific target before the call, only
-the named target and format combination is checked.  If the target has
-not been set, or has been set to 'default', then all the known target
+the named target and format combination is checked. If the target has
+not been set, or has been set to `default', then all the known target
 backends is interrogated to determine a match.  If the default target
 matches, it is used.  If not, exactly one target must recognize the
 file, or an error results.
 
-   The function returns 'TRUE' on success, otherwise 'FALSE' with one of
-the following error codes:
+   The function returns `TRUE' on success, otherwise `FALSE' with one
+of the following error codes:
 
-   * 'bfd_error_invalid_operation' - if 'format' is not one of
-     'bfd_object', 'bfd_archive' or 'bfd_core'.
+   * `bfd_error_invalid_operation' - if `format' is not one of
+     `bfd_object', `bfd_archive' or `bfd_core'.
 
-   * 'bfd_error_system_call' - if an error occured during a read - even
+   * `bfd_error_system_call' - if an error occured during a read - even
      some file mismatches can cause bfd_error_system_calls.
 
-   * 'file_not_recognised' - none of the backends recognised the file
+   * `file_not_recognised' - none of the backends recognised the file
      format.
 
-   * 'bfd_error_file_ambiguously_recognized' - more than one backend
+   * `bfd_error_file_ambiguously_recognized' - more than one backend
      recognised the file format.
 
-2.9.1.2 'bfd_check_format_matches'
+2.9.1.2 `bfd_check_format_matches'
 ..................................
 
 *Synopsis*
      bfd_boolean bfd_check_format_matches
         (bfd *abfd, bfd_format format, char ***matching);
    *Description*
-Like 'bfd_check_format', except when it returns FALSE with 'bfd_errno'
-set to 'bfd_error_file_ambiguously_recognized'.  In that case, if
+Like `bfd_check_format', except when it returns FALSE with `bfd_errno'
+set to `bfd_error_file_ambiguously_recognized'.  In that case, if
 MATCHING is not NULL, it will be filled in with a NULL-terminated list
-of the names of the formats that matched, allocated with 'malloc'.  Then
-the user may choose a format and try again.
+of the names of the formats that matched, allocated with `malloc'.
+Then the user may choose a format and try again.
 
    When done with the list that MATCHING points to, the caller should
 free it.
 
-2.9.1.3 'bfd_set_format'
+2.9.1.3 `bfd_set_format'
 ........................
 
 *Synopsis*
      bfd_boolean bfd_set_format (bfd *abfd, bfd_format format);
    *Description*
-This function sets the file format of the BFD ABFD to the format FORMAT.
-If the target set in the BFD does not support the format requested, the
-format is invalid, or the BFD is not open for writing, then an error
-occurs.
+This function sets the file format of the BFD ABFD to the format
+FORMAT. If the target set in the BFD does not support the format
+requested, the format is invalid, or the BFD is not open for writing,
+then an error occurs.
 
-2.9.1.4 'bfd_format_string'
+2.9.1.4 `bfd_format_string'
 ...........................
 
 *Synopsis*
      const char *bfd_format_string (bfd_format format);
    *Description*
-Return a pointer to a const string 'invalid', 'object', 'archive',
-'core', or 'unknown', depending upon the value of FORMAT.
+Return a pointer to a const string `invalid', `object', `archive',
+`core', or `unknown', depending upon the value of FORMAT.
 
 
 File: bfd.info,  Node: Relocations,  Next: Core Files,  Prev: Formats,  Up: BFD front end
@@ -3012,16 +3015,16 @@ File: bfd.info,  Node: Relocations,  Nex
 ================
 
 BFD maintains relocations in much the same way it maintains symbols:
-they are left alone until required, then read in en-masse and translated
-into an internal form.  A common routine 'bfd_perform_relocation' acts
-upon the canonical form to do the fixup.
+they are left alone until required, then read in en-masse and
+translated into an internal form.  A common routine
+`bfd_perform_relocation' acts upon the canonical form to do the fixup.
 
    Relocations are maintained on a per section basis, while symbols are
 maintained on a per BFD basis.
 
-   All that a back end has to do to fit the BFD interface is to create a
-'struct reloc_cache_entry' for each relocation in a particular section,
-and fill in the right bits of the structures.
+   All that a back end has to do to fit the BFD interface is to create
+a `struct reloc_cache_entry' for each relocation in a particular
+section, and fill in the right bits of the structures.
 
 * Menu:
 
@@ -3085,32 +3088,31 @@ This is the structure of a relocation en
 
      }
      arelent;
-
    *Description*
-Here is a description of each of the fields within an 'arelent':
+Here is a description of each of the fields within an `arelent':
 
-   * 'sym_ptr_ptr'
-   The symbol table pointer points to a pointer to the symbol associated
-with the relocation request.  It is the pointer into the table returned
-by the back end's 'canonicalize_symtab' action.  *Note Symbols::.  The
-symbol is referenced through a pointer to a pointer so that tools like
-the linker can fix up all the symbols of the same name by modifying only
-one pointer.  The relocation routine looks in the symbol and uses the
-base of the section the symbol is attached to and the value of the
-symbol as the initial relocation offset.  If the symbol pointer is zero,
-then the section provided is looked up.
+   * `sym_ptr_ptr'
+   The symbol table pointer points to a pointer to the symbol
+associated with the relocation request.  It is the pointer into the
+table returned by the back end's `canonicalize_symtab' action. *Note
+Symbols::. The symbol is referenced through a pointer to a pointer so
+that tools like the linker can fix up all the symbols of the same name
+by modifying only one pointer. The relocation routine looks in the
+symbol and uses the base of the section the symbol is attached to and
+the value of the symbol as the initial relocation offset. If the symbol
+pointer is zero, then the section provided is looked up.
 
-   * 'address'
-   The 'address' field gives the offset in bytes from the base of the
+   * `address'
+   The `address' field gives the offset in bytes from the base of the
 section data which owns the relocation record to the first byte of
-relocatable information.  The actual data relocated will be relative to
-this point; for example, a relocation type which modifies the bottom two
-bytes of a four byte word would not touch the first byte pointed to in a
-big endian world.
-
-   * 'addend'
-   The 'addend' is a value provided by the back end to be added (!)  to
-the relocation offset.  Its interpretation is dependent upon the howto.
+relocatable information. The actual data relocated will be relative to
+this point; for example, a relocation type which modifies the bottom
+two bytes of a four byte word would not touch the first byte pointed to
+in a big endian world.
+
+   * `addend'
+   The `addend' is a value provided by the back end to be added (!)  to
+the relocation offset. Its interpretation is dependent upon the howto.
 For example, on the 68k the code:
 
              char foo[];
@@ -3127,7 +3129,7 @@ For example, on the 68k the code:
              unlk fp
              rts
 
-   This could create a reloc pointing to 'foo', but leave the offset in
+   This could create a reloc pointing to `foo', but leave the offset in
 the data, something like:
 
      RELOCATION RECORDS FOR [.text]:
@@ -3141,15 +3143,15 @@ the data, something like:
      0000000e 4e75               ; rts
 
    Using coff and an 88k, some instructions don't have enough space in
-them to represent the full address range, and pointers have to be loaded
-in two parts.  So you'd get something like:
+them to represent the full address range, and pointers have to be
+loaded in two parts. So you'd get something like:
 
              or.u     r13,r0,hi16(_foo+0x12345678)
              ld.b     r2,r13,lo16(_foo+0x12345678)
              jmp      r1
 
-   This should create two relocs, both pointing to '_foo', and with
-0x12340000 in their addend field.  The data would consist of:
+   This should create two relocs, both pointing to `_foo', and with
+0x12340000 in their addend field. The data would consist of:
 
      RELOCATION RECORDS FOR [.text]:
      offset   type      value
@@ -3162,15 +3164,15 @@ in two parts.  So you'd get something li
 
    The relocation routine digs out the value from the data, adds it to
 the addend to get the original offset, and then adds the value of
-'_foo'.  Note that all 32 bits have to be kept around somewhere, to cope
+`_foo'. Note that all 32 bits have to be kept around somewhere, to cope
 with carry from bit 15 to bit 16.
 
-   One further example is the sparc and the a.out format.  The sparc has
+   One further example is the sparc and the a.out format. The sparc has
 a similar problem to the 88k, in that some instructions don't have room
 for an entire offset, but on the sparc the parts are created in odd
-sized lumps.  The designers of the a.out format chose to not use the
+sized lumps. The designers of the a.out format chose to not use the
 data within the section for storing part of the offset; all the offset
-is kept within the reloc.  Anything in the data should be ignored.
+is kept within the reloc. Anything in the data should be ignored.
 
              save %sp,-112,%sp
              sethi %hi(_foo+0x12345678),%g2
@@ -3178,7 +3180,7 @@ is kept within the reloc.  Anything in t
              ret
              restore
 
-   Both relocs contain a pointer to 'foo', and the offsets contain junk.
+   Both relocs contain a pointer to `foo', and the offsets contain junk.
 
      RELOCATION RECORDS FOR [.text]:
      offset   type      value
@@ -3191,15 +3193,15 @@ is kept within the reloc.  Anything in t
      0000000c 81c7e008     ; ret
      00000010 81e80000     ; restore
 
-   * 'howto'
-   The 'howto' field can be imagined as a relocation instruction.  It is
+   * `howto'
+   The `howto' field can be imagined as a relocation instruction. It is
 a pointer to a structure which contains information on what to do with
-all of the other information in the reloc record and data section.  A
+all of the other information in the reloc record and data section. A
 back end would normally have a relocation instruction set and turn
 relocations into pointers to the correct structure on input - but it
 would be possible to create each howto field on demand.
 
-2.10.1.1 'enum complain_overflow'
+2.10.1.1 `enum complain_overflow'
 .................................
 
 Indicates what sort of overflow checking should be done when performing
@@ -3225,11 +3227,11 @@ a relocation.
        complain_overflow_unsigned
      };
 
-2.10.1.2 'reloc_howto_type'
+2.10.1.2 `reloc_howto_type'
 ...........................
 
-The 'reloc_howto_type' is a structure which contains all the information
-that libbfd needs to know to tie up a back end's data.
+The `reloc_howto_type' is a structure which contains all the
+information that libbfd needs to know to tie up a back end's data.
 
      struct bfd_symbol;             /* Forward declaration.  */
 
@@ -3317,9 +3319,8 @@ that libbfd needs to know to tie up a ba
           empty (e.g., m88k bcs); this flag signals the fact.  */
        bfd_boolean pcrel_offset;
      };
-
-
-2.10.1.3 'The HOWTO Macro'
+   
+2.10.1.3 `The HOWTO Macro'
 ..........................
 
 *Description*
@@ -3328,20 +3329,18 @@ The HOWTO define is horrible and will go
        { (unsigned) C, R, S, B, P, BI, O, SF, NAME, INPLACE, MASKSRC, MASKDST, PC }
 
    *Description*
-And will be replaced with the totally magic way.  But for the moment, we
+And will be replaced with the totally magic way. But for the moment, we
 are compatible, so do it this way.
      #define NEWHOWTO(FUNCTION, NAME, SIZE, REL, IN) \
        HOWTO (0, 0, SIZE, 0, REL, 0, complain_overflow_dont, FUNCTION, \
               NAME, FALSE, 0, 0, IN)
 
-
    *Description*
 This is used to fill in an empty howto entry in an array.
      #define EMPTY_HOWTO(C) \
        HOWTO ((C), 0, 0, 0, FALSE, 0, complain_overflow_dont, NULL, \
               NULL, FALSE, 0, 0, FALSE)
 
-
    *Description*
 Helper routine to turn a symbol into a relocation value.
      #define HOWTO_PREPARE(relocation, symbol)               \
@@ -3359,8 +3358,7 @@ Helper routine to turn a symbol into a r
            }                                                 \
        }
 
-
-2.10.1.4 'bfd_get_reloc_size'
+2.10.1.4 `bfd_get_reloc_size'
 .............................
 
 *Synopsis*
@@ -3369,11 +3367,11 @@ Helper routine to turn a symbol into a r
 For a reloc_howto_type that operates on a fixed number of bytes, this
 returns the number of bytes operated on.
 
-2.10.1.5 'arelent_chain'
+2.10.1.5 `arelent_chain'
 ........................
 
 *Description*
-How relocs are tied together in an 'asection':
+How relocs are tied together in an `asection':
      typedef struct relent_chain
      {
        arelent relent;
@@ -3381,8 +3379,7 @@ How relocs are tied together in an 'asec
      }
      arelent_chain;
 
-
-2.10.1.6 'bfd_check_overflow'
+2.10.1.6 `bfd_check_overflow'
 .............................
 
 *Synopsis*
@@ -3396,9 +3393,9 @@ How relocs are tied together in an 'asec
 Perform overflow checking on RELOCATION which has BITSIZE significant
 bits and will be shifted right by RIGHTSHIFT bits, on a machine with
 addresses containing ADDRSIZE significant bits.  The result is either of
-'bfd_reloc_ok' or 'bfd_reloc_overflow'.
+`bfd_reloc_ok' or `bfd_reloc_overflow'.
 
-2.10.1.7 'bfd_perform_relocation'
+2.10.1.7 `bfd_perform_relocation'
 .................................
 
 *Synopsis*
@@ -3412,18 +3409,18 @@ addresses containing ADDRSIZE significan
    *Description*
 If OUTPUT_BFD is supplied to this function, the generated image will be
 relocatable; the relocations are copied to the output file after they
-have been changed to reflect the new state of the world.  There are two
+have been changed to reflect the new state of the world. There are two
 ways of reflecting the results of partial linkage in an output file: by
 modifying the output data in place, and by modifying the relocation
 record.  Some native formats (e.g., basic a.out and basic coff) have no
-way of specifying an addend in the relocation type, so the addend has to
-go in the output data.  This is no big deal since in these formats the
-output data slot will always be big enough for the addend.  Complex
+way of specifying an addend in the relocation type, so the addend has
+to go in the output data.  This is no big deal since in these formats
+the output data slot will always be big enough for the addend. Complex
 reloc types with addends were invented to solve just this problem.  The
 ERROR_MESSAGE argument is set to an error message if this return
-'bfd_reloc_dangerous'.
+`bfd_reloc_dangerous'.
 
-2.10.1.8 'bfd_install_relocation'
+2.10.1.8 `bfd_install_relocation'
 .................................
 
 *Synopsis*
@@ -3434,7 +3431,7 @@ ERROR_MESSAGE argument is set to an erro
          asection *input_section,
          char **error_message);
    *Description*
-This looks remarkably like 'bfd_perform_relocation', except it does not
+This looks remarkably like `bfd_perform_relocation', except it does not
 expect that the section contents have been filled in.  I.e., it's
 suitable for use when creating, rather than applying a relocation.
 
@@ -3451,20 +3448,20 @@ When an application wants to create a re
 the target machine might call it, it can find out by using this bit of
 code.
 
-2.10.2.1 'bfd_reloc_code_type'
+2.10.2.1 `bfd_reloc_code_type'
 ..............................
 
 *Description*
 The insides of a reloc code.  The idea is that, eventually, there will
 be one enumerator for every type of relocation we ever do.  Pass one of
-these values to 'bfd_reloc_type_lookup', and it'll return a howto
+these values to `bfd_reloc_type_lookup', and it'll return a howto
 pointer.
 
    This does mean that the application must determine the correct
 enumerator value; you can't get a howto pointer from a random set of
 attributes.
 
-   Here are the possible values for 'enum bfd_reloc_code_real':
+   Here are the possible values for `enum bfd_reloc_code_real':
 
  -- : BFD_RELOC_64
  -- : BFD_RELOC_32
@@ -3474,6 +3471,7 @@ attributes.
  -- : BFD_RELOC_14
  -- : BFD_RELOC_8
      Basic absolute relocations of N bits.
+
  -- : BFD_RELOC_64_PCREL
  -- : BFD_RELOC_32_PCREL
  -- : BFD_RELOC_24_PCREL
@@ -3486,8 +3484,10 @@ attributes.
      the specific target.
 
      The 24-bit relocation is used in some Intel 960 configurations.
+
  -- : BFD_RELOC_32_SECREL
      Section relative relocations.  Some targets need this for DWARF2.
+
  -- : BFD_RELOC_32_GOT_PCREL
  -- : BFD_RELOC_16_GOT_PCREL
  -- : BFD_RELOC_8_GOT_PCREL
@@ -3510,9 +3510,11 @@ attributes.
  -- : BFD_RELOC_HI16_S_PLTOFF
  -- : BFD_RELOC_8_PLTOFF
      For ELF.
+
  -- : BFD_RELOC_SIZE32
  -- : BFD_RELOC_SIZE64
      Size relocations.
+
  -- : BFD_RELOC_68K_GLOB_DAT
  -- : BFD_RELOC_68K_JMP_SLOT
  -- : BFD_RELOC_68K_RELATIVE
@@ -3532,6 +3534,7 @@ attributes.
  -- : BFD_RELOC_68K_TLS_LE16
  -- : BFD_RELOC_68K_TLS_LE8
      Relocations used by 68K ELF.
+
  -- : BFD_RELOC_32_BASEREL
  -- : BFD_RELOC_16_BASEREL
  -- : BFD_RELOC_LO16_BASEREL
@@ -3540,29 +3543,35 @@ attributes.
  -- : BFD_RELOC_8_BASEREL
  -- : BFD_RELOC_RVA
      Linkage-table relative.
+
  -- : BFD_RELOC_8_FFnn
      Absolute 8-bit relocation, but used to form an address like 0xFFnn.
+
  -- : BFD_RELOC_32_PCREL_S2
  -- : BFD_RELOC_16_PCREL_S2
  -- : BFD_RELOC_23_PCREL_S2
      These PC-relative relocations are stored as word displacements -
      i.e., byte displacements shifted right two bits.  The 30-bit word
      displacement (<<32_PCREL_S2>> - 32 bits, shifted 2) is used on the
-     SPARC. (SPARC tools generally refer to this as <<WDISP30>>.)  The
+     SPARC.  (SPARC tools generally refer to this as <<WDISP30>>.)  The
      signed 16-bit displacement is used on the MIPS, and the 23-bit
      displacement is used on the Alpha.
+
  -- : BFD_RELOC_HI22
  -- : BFD_RELOC_LO10
      High 22 bits and low 10 bits of 32-bit value, placed into lower
      bits of the target word.  These are used on the SPARC.
+
  -- : BFD_RELOC_GPREL16
  -- : BFD_RELOC_GPREL32
      For systems that allocate a Global Pointer register, these are
      displacements off that register.  These relocation types are
      handled specially, because the value the register will have is
      decided relatively late.
+
  -- : BFD_RELOC_I960_CALLJ
      Reloc types used for i960/b.out.
+
  -- : BFD_RELOC_NONE
  -- : BFD_RELOC_SPARC_WDISP22
  -- : BFD_RELOC_SPARC22
@@ -3589,9 +3598,11 @@ attributes.
  -- : BFD_RELOC_SPARC_IRELATIVE
      SPARC ELF relocations.  There is probably some overlap with other
      relocation types already defined.
+
  -- : BFD_RELOC_SPARC_BASE13
  -- : BFD_RELOC_SPARC_BASE22
      I think these are specific to SPARC a.out (e.g., Sun 4).
+
  -- : BFD_RELOC_SPARC_64
  -- : BFD_RELOC_SPARC_10
  -- : BFD_RELOC_SPARC_11
@@ -3621,8 +3632,10 @@ attributes.
  -- : BFD_RELOC_SPARC_SIZE64
  -- : BFD_RELOC_SPARC_WDISP10
      SPARC64 relocations
+
  -- : BFD_RELOC_SPARC_REV32
      SPARC little endian relocation
+
  -- : BFD_RELOC_SPARC_TLS_GD_HI22
  -- : BFD_RELOC_SPARC_TLS_GD_LO10
  -- : BFD_RELOC_SPARC_TLS_GD_ADD
@@ -3648,6 +3661,7 @@ attributes.
  -- : BFD_RELOC_SPARC_TLS_TPOFF32
  -- : BFD_RELOC_SPARC_TLS_TPOFF64
      SPARC TLS relocations
+
  -- : BFD_RELOC_SPU_IMM7
  -- : BFD_RELOC_SPU_IMM8
  -- : BFD_RELOC_SPU_IMM10
@@ -3664,6 +3678,7 @@ attributes.
  -- : BFD_RELOC_SPU_PPU64
  -- : BFD_RELOC_SPU_ADD_PIC
      SPU Relocations.
+
  -- : BFD_RELOC_ALPHA_GPDISP_HI16
      Alpha ECOFF and ELF relocations.  Some of these treat the symbol or
      "addend" in some special way.  For GPDISP_HI16 ("gpdisp")
@@ -3671,15 +3686,18 @@ attributes.
      will be the absolute section symbol.  The addend is the
      displacement in bytes of the "lda" instruction from the "ldah"
      instruction (which is at the address of this reloc).
+
  -- : BFD_RELOC_ALPHA_GPDISP_LO16
      For GPDISP_LO16 ("ignore") relocations, the symbol is handled as
      with GPDISP_HI16 relocs.  The addend is ignored when writing the
      relocations out, and is filled in with the file's GP value on
      reading, for convenience.
+
  -- : BFD_RELOC_ALPHA_GPDISP
      The ELF GPDISP relocation is exactly the same as the GPDISP_HI16
      relocation except that there is no accompanying GPDISP_LO16
      relocation.
+
  -- : BFD_RELOC_ALPHA_LITERAL
  -- : BFD_RELOC_ALPHA_ELF_LITERAL
  -- : BFD_RELOC_ALPHA_LITUSE
@@ -3704,38 +3722,48 @@ attributes.
      optimize away some literal section references.  The symbol is
      ignored (read as the absolute section symbol), and the "addend"
      indicates the type of instruction using the register: 1 - "memory"
-     fmt insn 2 - byte-manipulation (byte offset reg) 3 - jsr (target of
-     branch)
+     fmt insn 2 - byte-manipulation (byte offset reg) 3 - jsr (target
+     of branch)
+
  -- : BFD_RELOC_ALPHA_HINT
      The HINT relocation indicates a value that should be filled into
      the "hint" field of a jmp/jsr/ret instruction, for possible branch-
      prediction logic which may be provided on some processors.
+
  -- : BFD_RELOC_ALPHA_LINKAGE
      The LINKAGE relocation outputs a linkage pair in the object file,
      which is filled by the linker.
+
  -- : BFD_RELOC_ALPHA_CODEADDR
      The CODEADDR relocation outputs a STO_CA in the object file, which
      is filled by the linker.
+
  -- : BFD_RELOC_ALPHA_GPREL_HI16
  -- : BFD_RELOC_ALPHA_GPREL_LO16
      The GPREL_HI/LO relocations together form a 32-bit offset from the
      GP register.
+
  -- : BFD_RELOC_ALPHA_BRSGP
      Like BFD_RELOC_23_PCREL_S2, except that the source and target must
      share a common GP, and the target address is adjusted for
      STO_ALPHA_STD_GPLOAD.
+
  -- : BFD_RELOC_ALPHA_NOP
      The NOP relocation outputs a NOP if the longword displacement
      between two procedure entry points is < 2^21.
+
  -- : BFD_RELOC_ALPHA_BSR
      The BSR relocation outputs a BSR if the longword displacement
      between two procedure entry points is < 2^21.
+
  -- : BFD_RELOC_ALPHA_LDA
      The LDA relocation outputs a LDA if the longword displacement
      between two procedure entry points is < 2^16.
+
  -- : BFD_RELOC_ALPHA_BOH
      The BOH relocation outputs a BSR if the longword displacement
      between two procedure entry points is < 2^21, or else a hint.
+
  -- : BFD_RELOC_ALPHA_TLSGD
  -- : BFD_RELOC_ALPHA_TLSLDM
  -- : BFD_RELOC_ALPHA_DTPMOD64
@@ -3750,41 +3778,55 @@ attributes.
  -- : BFD_RELOC_ALPHA_TPREL_LO16
  -- : BFD_RELOC_ALPHA_TPREL16
      Alpha thread-local storage relocations.
+
  -- : BFD_RELOC_MIPS_JMP
  -- : BFD_RELOC_MICROMIPS_JMP
      The MIPS jump instruction.
+
  -- : BFD_RELOC_MIPS16_JMP
      The MIPS16 jump instruction.
+
  -- : BFD_RELOC_MIPS16_GPREL
      MIPS16 GP relative reloc.
+
  -- : BFD_RELOC_HI16
      High 16 bits of 32-bit value; simple reloc.
+
  -- : BFD_RELOC_HI16_S
      High 16 bits of 32-bit value but the low 16 bits will be sign
      extended and added to form the final result.  If the low 16 bits
      form a negative number, we need to add one to the high value to
      compensate for the borrow when the low bits are added.
+
  -- : BFD_RELOC_LO16
      Low 16 bits.
+
  -- : BFD_RELOC_HI16_PCREL
      High 16 bits of 32-bit pc-relative value
+
  -- : BFD_RELOC_HI16_S_PCREL
      High 16 bits of 32-bit pc-relative value, adjusted
+
  -- : BFD_RELOC_LO16_PCREL
      Low 16 bits of pc-relative value
+
  -- : BFD_RELOC_MIPS16_GOT16
  -- : BFD_RELOC_MIPS16_CALL16
      Equivalent of BFD_RELOC_MIPS_*, but with the MIPS16 layout of
      16-bit immediate fields
+
  -- : BFD_RELOC_MIPS16_HI16
      MIPS16 high 16 bits of 32-bit value.
+
  -- : BFD_RELOC_MIPS16_HI16_S
      MIPS16 high 16 bits of 32-bit value but the low 16 bits will be
      sign extended and added to form the final result.  If the low 16
      bits form a negative number, we need to add one to the high value
      to compensate for the borrow when the low bits are added.
+
  -- : BFD_RELOC_MIPS16_LO16
      MIPS16 low 16 bits.
+
  -- : BFD_RELOC_MIPS16_TLS_GD
  -- : BFD_RELOC_MIPS16_TLS_LDM
  -- : BFD_RELOC_MIPS16_TLS_DTPREL_HI16
@@ -3793,23 +3835,28 @@ attributes.
  -- : BFD_RELOC_MIPS16_TLS_TPREL_HI16
  -- : BFD_RELOC_MIPS16_TLS_TPREL_LO16
      MIPS16 TLS relocations
+
  -- : BFD_RELOC_MIPS_LITERAL
  -- : BFD_RELOC_MICROMIPS_LITERAL
      Relocation against a MIPS literal section.
+
  -- : BFD_RELOC_MICROMIPS_7_PCREL_S1
  -- : BFD_RELOC_MICROMIPS_10_PCREL_S1
  -- : BFD_RELOC_MICROMIPS_16_PCREL_S1
      microMIPS PC-relative relocations.
+
  -- : BFD_RELOC_MIPS_21_PCREL_S2
  -- : BFD_RELOC_MIPS_26_PCREL_S2
  -- : BFD_RELOC_MIPS_18_PCREL_S3
  -- : BFD_RELOC_MIPS_19_PCREL_S2
      MIPS PC-relative relocations.
+
  -- : BFD_RELOC_MICROMIPS_GPREL16
  -- : BFD_RELOC_MICROMIPS_HI16
  -- : BFD_RELOC_MICROMIPS_HI16_S
  -- : BFD_RELOC_MICROMIPS_LO16
      microMIPS versions of generic BFD relocs.
+
  -- : BFD_RELOC_MIPS_GOT16
  -- : BFD_RELOC_MICROMIPS_GOT16
  -- : BFD_RELOC_MIPS_CALL16
@@ -3867,16 +3914,20 @@ attributes.
  -- : BFD_RELOC_MICROMIPS_TLS_TPREL_LO16
  -- : BFD_RELOC_MIPS_EH
      MIPS ELF relocations.
+
  -- : BFD_RELOC_MIPS_COPY
  -- : BFD_RELOC_MIPS_JUMP_SLOT
      MIPS ELF relocations (VxWorks and PLT extensions).
+
  -- : BFD_RELOC_MOXIE_10_PCREL
      Moxie ELF relocations.
+
  -- : BFD_RELOC_FT32_10
  -- : BFD_RELOC_FT32_20
  -- : BFD_RELOC_FT32_17
  -- : BFD_RELOC_FT32_18
      FT32 ELF relocations.
+
  -- : BFD_RELOC_FRV_LABEL16
  -- : BFD_RELOC_FRV_LABEL24
  -- : BFD_RELOC_FRV_LO16
@@ -3917,32 +3968,43 @@ attributes.
  -- : BFD_RELOC_FRV_TLSOFF_RELAX
  -- : BFD_RELOC_FRV_TLSMOFF
      Fujitsu Frv Relocations.
+
  -- : BFD_RELOC_MN10300_GOTOFF24
      This is a 24bit GOT-relative reloc for the mn10300.
+
  -- : BFD_RELOC_MN10300_GOT32
      This is a 32bit GOT-relative reloc for the mn10300, offset by two
      bytes in the instruction.
+
  -- : BFD_RELOC_MN10300_GOT24
      This is a 24bit GOT-relative reloc for the mn10300, offset by two
      bytes in the instruction.
+
  -- : BFD_RELOC_MN10300_GOT16
      This is a 16bit GOT-relative reloc for the mn10300, offset by two
      bytes in the instruction.
+
  -- : BFD_RELOC_MN10300_COPY
      Copy symbol at runtime.
+
  -- : BFD_RELOC_MN10300_GLOB_DAT
      Create GOT entry.
+
  -- : BFD_RELOC_MN10300_JMP_SLOT
      Create PLT entry.
+
  -- : BFD_RELOC_MN10300_RELATIVE
      Adjust by program base.
+
  -- : BFD_RELOC_MN10300_SYM_DIFF
      Together with another reloc targeted at the same location, allows
      for a value that is the difference of two symbols in the same
      section.
+
  -- : BFD_RELOC_MN10300_ALIGN
      The addend of this reloc is an alignment power that must be
      honoured at the offset's location, regardless of linker relaxation.
+
  -- : BFD_RELOC_MN10300_TLS_GD
  -- : BFD_RELOC_MN10300_TLS_LD
  -- : BFD_RELOC_MN10300_TLS_LDO
@@ -3953,12 +4015,15 @@ attributes.
  -- : BFD_RELOC_MN10300_TLS_DTPOFF
  -- : BFD_RELOC_MN10300_TLS_TPOFF
      Various TLS-related relocations.
+
  -- : BFD_RELOC_MN10300_32_PCREL
-     This is a 32bit pcrel reloc for the mn10300, offset by two bytes in
-     the instruction.
+     This is a 32bit pcrel reloc for the mn10300, offset by two bytes
+     in the instruction.
+
  -- : BFD_RELOC_MN10300_16_PCREL
-     This is a 16bit pcrel reloc for the mn10300, offset by two bytes in
-     the instruction.
+     This is a 16bit pcrel reloc for the mn10300, offset by two bytes
+     in the instruction.
+
  -- : BFD_RELOC_386_GOT32
  -- : BFD_RELOC_386_PLT32
  -- : BFD_RELOC_386_COPY
@@ -3984,6 +4049,7 @@ attributes.
  -- : BFD_RELOC_386_TLS_DESC
  -- : BFD_RELOC_386_IRELATIVE
      i386/elf relocations
+
  -- : BFD_RELOC_X86_64_GOT32
  -- : BFD_RELOC_X86_64_PLT32
  -- : BFD_RELOC_X86_64_COPY
@@ -4014,6 +4080,7 @@ attributes.
  -- : BFD_RELOC_X86_64_PC32_BND
  -- : BFD_RELOC_X86_64_PLT32_BND
      x86-64/elf relocations
+
  -- : BFD_RELOC_NS32K_IMM_8
  -- : BFD_RELOC_NS32K_IMM_16
  -- : BFD_RELOC_NS32K_IMM_32
@@ -4027,9 +4094,11 @@ attributes.
  -- : BFD_RELOC_NS32K_DISP_16_PCREL
  -- : BFD_RELOC_NS32K_DISP_32_PCREL
      ns32k relocations
+
  -- : BFD_RELOC_PDP11_DISP_8_PCREL
  -- : BFD_RELOC_PDP11_DISP_6_PCREL
      PDP11 relocations
+
  -- : BFD_RELOC_PJ_CODE_HI16
  -- : BFD_RELOC_PJ_CODE_LO16
  -- : BFD_RELOC_PJ_CODE_DIR16
@@ -4037,6 +4106,7 @@ attributes.
  -- : BFD_RELOC_PJ_CODE_REL16
  -- : BFD_RELOC_PJ_CODE_REL32
      Picojava relocs.  Not all of these appear in object files.
+
  -- : BFD_RELOC_PPC_B26
  -- : BFD_RELOC_PPC_BA26
  -- : BFD_RELOC_PPC_TOC16
@@ -4111,6 +4181,7 @@ attributes.
  -- : BFD_RELOC_PPC64_ADDR16_HIGHA
  -- : BFD_RELOC_PPC64_ADDR64_LOCAL
      Power(rs6000) and PowerPC relocations.
+
  -- : BFD_RELOC_PPC_TLS
  -- : BFD_RELOC_PPC_TLSGD
  -- : BFD_RELOC_PPC_TLSLD
@@ -4158,29 +4229,37 @@ attributes.
  -- : BFD_RELOC_PPC64_DTPREL16_HIGH
  -- : BFD_RELOC_PPC64_DTPREL16_HIGHA
      PowerPC and PowerPC64 thread-local storage relocations.
+
  -- : BFD_RELOC_I370_D12
      IBM 370/390 relocations
+
  -- : BFD_RELOC_CTOR
      The type of reloc used to build a constructor table - at the moment
      probably a 32 bit wide absolute relocation, but the target can
      choose.  It generally does map to one of the other relocation
      types.
+
  -- : BFD_RELOC_ARM_PCREL_BRANCH
      ARM 26 bit pc-relative branch.  The lowest two bits must be zero
      and are not stored in the instruction.
+
  -- : BFD_RELOC_ARM_PCREL_BLX
      ARM 26 bit pc-relative branch.  The lowest bit must be zero and is
      not stored in the instruction.  The 2nd lowest bit comes from a 1
      bit field in the instruction.
+
  -- : BFD_RELOC_THUMB_PCREL_BLX
      Thumb 22 bit pc-relative branch.  The lowest bit must be zero and
      is not stored in the instruction.  The 2nd lowest bit comes from a
      1 bit field in the instruction.
+
  -- : BFD_RELOC_ARM_PCREL_CALL
      ARM 26-bit pc-relative branch for an unconditional BL or BLX
      instruction.
+
  -- : BFD_RELOC_ARM_PCREL_JUMP
      ARM 26-bit pc-relative branch for B or conditional BL instruction.
+
  -- : BFD_RELOC_THUMB_PCREL_BRANCH7
  -- : BFD_RELOC_THUMB_PCREL_BRANCH9
  -- : BFD_RELOC_THUMB_PCREL_BRANCH12
@@ -4188,29 +4267,37 @@ attributes.
  -- : BFD_RELOC_THUMB_PCREL_BRANCH23
  -- : BFD_RELOC_THUMB_PCREL_BRANCH25
      Thumb 7-, 9-, 12-, 20-, 23-, and 25-bit pc-relative branches.  The
-     lowest bit must be zero and is not stored in the instruction.  Note
-     that the corresponding ELF R_ARM_THM_JUMPnn constant has an "nn"
-     one smaller in all cases.  Note further that BRANCH23 corresponds
-     to R_ARM_THM_CALL.
+     lowest bit must be zero and is not stored in the instruction.
+     Note that the corresponding ELF R_ARM_THM_JUMPnn constant has an
+     "nn" one smaller in all cases.  Note further that BRANCH23
+     corresponds to R_ARM_THM_CALL.
+
  -- : BFD_RELOC_ARM_OFFSET_IMM
      12-bit immediate offset, used in ARM-format ldr and str
      instructions.
+
  -- : BFD_RELOC_ARM_THUMB_OFFSET
      5-bit immediate offset, used in Thumb-format ldr and str
      instructions.
+
  -- : BFD_RELOC_ARM_TARGET1
      Pc-relative or absolute relocation depending on target.  Used for
      entries in .init_array sections.
+
  -- : BFD_RELOC_ARM_ROSEGREL32
      Read-only segment base relative address.
+
  -- : BFD_RELOC_ARM_SBREL32
      Data segment base relative address.
+
  -- : BFD_RELOC_ARM_TARGET2
      This reloc is used for references to RTTI data from exception
      handling tables.  The actual definition depends on the target.  It
      may be a pc-relative or some form of GOT-indirect relocation.
+
  -- : BFD_RELOC_ARM_PREL31
      31-bit PC relative address.
+
  -- : BFD_RELOC_ARM_MOVW
  -- : BFD_RELOC_ARM_MOVT
  -- : BFD_RELOC_ARM_MOVW_PCREL
@@ -4220,6 +4307,7 @@ attributes.
  -- : BFD_RELOC_ARM_THUMB_MOVW_PCREL
  -- : BFD_RELOC_ARM_THUMB_MOVT_PCREL
      Low and High halfword relocations for MOVW and MOVT instructions.
+
  -- : BFD_RELOC_ARM_JUMP_SLOT
  -- : BFD_RELOC_ARM_GLOB_DAT
  -- : BFD_RELOC_ARM_GOT32
@@ -4229,6 +4317,7 @@ attributes.
  -- : BFD_RELOC_ARM_GOTPC
  -- : BFD_RELOC_ARM_GOT_PREL
      Relocations for setting up GOTs and PLTs for shared libraries.
+
  -- : BFD_RELOC_ARM_TLS_GD32
  -- : BFD_RELOC_ARM_TLS_LDO32
  -- : BFD_RELOC_ARM_TLS_LDM32
@@ -4244,6 +4333,7 @@ attributes.
  -- : BFD_RELOC_ARM_THM_TLS_DESCSEQ
  -- : BFD_RELOC_ARM_TLS_DESC
      ARM thread-local storage relocations.
+
  -- : BFD_RELOC_ARM_ALU_PC_G0_NC
  -- : BFD_RELOC_ARM_ALU_PC_G0
  -- : BFD_RELOC_ARM_ALU_PC_G1_NC
@@ -4273,10 +4363,13 @@ attributes.
  -- : BFD_RELOC_ARM_LDC_SB_G1
  -- : BFD_RELOC_ARM_LDC_SB_G2
      ARM group relocations.
+
  -- : BFD_RELOC_ARM_V4BX
      Annotation of BX instructions.
+
  -- : BFD_RELOC_ARM_IRELATIVE
      ARM support for STT_GNU_IFUNC.
+
  -- : BFD_RELOC_ARM_IMMEDIATE
  -- : BFD_RELOC_ARM_ADRL_IMMEDIATE
  -- : BFD_RELOC_ARM_T32_IMMEDIATE
@@ -4305,6 +4398,7 @@ attributes.
  -- : BFD_RELOC_ARM_THUMB_SHIFT
      These relocs are only used within the ARM assembler.  They are not
      (at present) written to any object files.
+
  -- : BFD_RELOC_SH_PCDISP8BY2
  -- : BFD_RELOC_SH_PCDISP12BY2
  -- : BFD_RELOC_SH_IMM3
@@ -4404,36 +4498,50 @@ attributes.
  -- : BFD_RELOC_SH_FUNCDESC
      Renesas / SuperH SH relocs.  Not all of these appear in object
      files.
+
  -- : BFD_RELOC_ARC_B22_PCREL
      ARC Cores relocs.  ARC 22 bit pc-relative branch.  The lowest two
      bits must be zero and are not stored in the instruction.  The high
      20 bits are installed in bits 26 through 7 of the instruction.
+
  -- : BFD_RELOC_ARC_B26
      ARC 26 bit absolute branch.  The lowest two bits must be zero and
      are not stored in the instruction.  The high 24 bits are installed
      in bits 23 through 0.
+
  -- : BFD_RELOC_BFIN_16_IMM
      ADI Blackfin 16 bit immediate absolute reloc.
+
  -- : BFD_RELOC_BFIN_16_HIGH
      ADI Blackfin 16 bit immediate absolute reloc higher 16 bits.
+
  -- : BFD_RELOC_BFIN_4_PCREL
      ADI Blackfin 'a' part of LSETUP.
+
  -- : BFD_RELOC_BFIN_5_PCREL
      ADI Blackfin.
+
  -- : BFD_RELOC_BFIN_16_LOW
      ADI Blackfin 16 bit immediate absolute reloc lower 16 bits.
+
  -- : BFD_RELOC_BFIN_10_PCREL
      ADI Blackfin.
+
  -- : BFD_RELOC_BFIN_11_PCREL
      ADI Blackfin 'b' part of LSETUP.
+
  -- : BFD_RELOC_BFIN_12_PCREL_JUMP
      ADI Blackfin.
+
  -- : BFD_RELOC_BFIN_12_PCREL_JUMP_S
      ADI Blackfin Short jump, pcrel.
+
  -- : BFD_RELOC_BFIN_24_PCREL_CALL_X
      ADI Blackfin Call.x not implemented.
+
  -- : BFD_RELOC_BFIN_24_PCREL_JUMP_L
      ADI Blackfin Long Jump pcrel.
+
  -- : BFD_RELOC_BFIN_GOT17M4
  -- : BFD_RELOC_BFIN_GOTHI
  -- : BFD_RELOC_BFIN_GOTLO
@@ -4449,126 +4557,176 @@ attributes.
  -- : BFD_RELOC_BFIN_GOTOFFHI
  -- : BFD_RELOC_BFIN_GOTOFFLO
      ADI Blackfin FD-PIC relocations.
+
  -- : BFD_RELOC_BFIN_GOT
      ADI Blackfin GOT relocation.
+
  -- : BFD_RELOC_BFIN_PLTPC
      ADI Blackfin PLTPC relocation.
+
  -- : BFD_ARELOC_BFIN_PUSH
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_CONST
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_ADD
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_SUB
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_MULT
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_DIV
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_MOD
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_LSHIFT
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_RSHIFT
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_AND
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_OR
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_XOR
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_LAND
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_LOR
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_LEN
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_NEG
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_COMP
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_PAGE
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_HWPAGE
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_ARELOC_BFIN_ADDR
      ADI Blackfin arithmetic relocation.
+
  -- : BFD_RELOC_D10V_10_PCREL_R
      Mitsubishi D10V relocs.  This is a 10-bit reloc with the right 2
      bits assumed to be 0.
+
  -- : BFD_RELOC_D10V_10_PCREL_L
      Mitsubishi D10V relocs.  This is a 10-bit reloc with the right 2
      bits assumed to be 0.  This is the same as the previous reloc
      except it is in the left container, i.e., shifted left 15 bits.
+
  -- : BFD_RELOC_D10V_18
      This is an 18-bit reloc with the right 2 bits assumed to be 0.
+
  -- : BFD_RELOC_D10V_18_PCREL
      This is an 18-bit reloc with the right 2 bits assumed to be 0.
+
  -- : BFD_RELOC_D30V_6
      Mitsubishi D30V relocs.  This is a 6-bit absolute reloc.
+
  -- : BFD_RELOC_D30V_9_PCREL
      This is a 6-bit pc-relative reloc with the right 3 bits assumed to
      be 0.
+
  -- : BFD_RELOC_D30V_9_PCREL_R
      This is a 6-bit pc-relative reloc with the right 3 bits assumed to
-     be 0.  Same as the previous reloc but on the right side of the
+     be 0. Same as the previous reloc but on the right side of the
      container.
+
  -- : BFD_RELOC_D30V_15
      This is a 12-bit absolute reloc with the right 3 bitsassumed to be
      0.
+
  -- : BFD_RELOC_D30V_15_PCREL
-     This is a 12-bit pc-relative reloc with the right 3 bits assumed to
-     be 0.
+     This is a 12-bit pc-relative reloc with the right 3 bits assumed
+     to be 0.
+
  -- : BFD_RELOC_D30V_15_PCREL_R
-     This is a 12-bit pc-relative reloc with the right 3 bits assumed to
-     be 0.  Same as the previous reloc but on the right side of the
+     This is a 12-bit pc-relative reloc with the right 3 bits assumed
+     to be 0. Same as the previous reloc but on the right side of the
      container.
+
  -- : BFD_RELOC_D30V_21
      This is an 18-bit absolute reloc with the right 3 bits assumed to
      be 0.
+
  -- : BFD_RELOC_D30V_21_PCREL
      This is an 18-bit pc-relative reloc with the right 3 bits assumed
      to be 0.
+
  -- : BFD_RELOC_D30V_21_PCREL_R
      This is an 18-bit pc-relative reloc with the right 3 bits assumed
-     to be 0.  Same as the previous reloc but on the right side of the
+     to be 0. Same as the previous reloc but on the right side of the
      container.
+
  -- : BFD_RELOC_D30V_32
      This is a 32-bit absolute reloc.
+
  -- : BFD_RELOC_D30V_32_PCREL
      This is a 32-bit pc-relative reloc.
+
  -- : BFD_RELOC_DLX_HI16_S
      DLX relocs
+
  -- : BFD_RELOC_DLX_LO16
      DLX relocs
+
  -- : BFD_RELOC_DLX_JMP26
      DLX relocs
+
  -- : BFD_RELOC_M32C_HI8
  -- : BFD_RELOC_M32C_RL_JUMP
  -- : BFD_RELOC_M32C_RL_1ADDR
  -- : BFD_RELOC_M32C_RL_2ADDR
      Renesas M16C/M32C Relocations.
+
  -- : BFD_RELOC_M32R_24
      Renesas M32R (formerly Mitsubishi M32R) relocs.  This is a 24 bit
      absolute address.
+
  -- : BFD_RELOC_M32R_10_PCREL
-     This is a 10-bit pc-relative reloc with the right 2 bits assumed to
-     be 0.
+     This is a 10-bit pc-relative reloc with the right 2 bits assumed
+     to be 0.
+
  -- : BFD_RELOC_M32R_18_PCREL
      This is an 18-bit reloc with the right 2 bits assumed to be 0.
+
  -- : BFD_RELOC_M32R_26_PCREL
      This is a 26-bit reloc with the right 2 bits assumed to be 0.
+
  -- : BFD_RELOC_M32R_HI16_ULO
      This is a 16-bit reloc containing the high 16 bits of an address
      used when the lower 16 bits are treated as unsigned.
+
  -- : BFD_RELOC_M32R_HI16_SLO
      This is a 16-bit reloc containing the high 16 bits of an address
      used when the lower 16 bits are treated as signed.
+
  -- : BFD_RELOC_M32R_LO16
      This is a 16-bit reloc containing the lower 16 bits of an address.
+
  -- : BFD_RELOC_M32R_SDA16
      This is a 16-bit reloc containing the small data area offset for
      use in add3, load, and store instructions.
+
  -- : BFD_RELOC_M32R_GOT24
  -- : BFD_RELOC_M32R_26_PLTREL
  -- : BFD_RELOC_M32R_COPY
@@ -4587,62 +4745,83 @@ attributes.
  -- : BFD_RELOC_M32R_GOTPC_HI_SLO
  -- : BFD_RELOC_M32R_GOTPC_LO
      For PIC.
+
  -- : BFD_RELOC_NDS32_20
      NDS32 relocs.  This is a 20 bit absolute address.
+
  -- : BFD_RELOC_NDS32_9_PCREL
      This is a 9-bit pc-relative reloc with the right 1 bit assumed to
      be 0.
+
  -- : BFD_RELOC_NDS32_WORD_9_PCREL
      This is a 9-bit pc-relative reloc with the right 1 bit assumed to
      be 0.
+
  -- : BFD_RELOC_NDS32_15_PCREL
      This is an 15-bit reloc with the right 1 bit assumed to be 0.
+
  -- : BFD_RELOC_NDS32_17_PCREL
      This is an 17-bit reloc with the right 1 bit assumed to be 0.
+
  -- : BFD_RELOC_NDS32_25_PCREL
      This is a 25-bit reloc with the right 1 bit assumed to be 0.
+
  -- : BFD_RELOC_NDS32_HI20
      This is a 20-bit reloc containing the high 20 bits of an address
      used with the lower 12 bits
+
  -- : BFD_RELOC_NDS32_LO12S3
      This is a 12-bit reloc containing the lower 12 bits of an address
-     then shift right by 3.  This is used with ldi,sdi...
+     then shift right by 3. This is used with ldi,sdi...
+
  -- : BFD_RELOC_NDS32_LO12S2
      This is a 12-bit reloc containing the lower 12 bits of an address
-     then shift left by 2.  This is used with lwi,swi...
+     then shift left by 2. This is used with lwi,swi...
+
  -- : BFD_RELOC_NDS32_LO12S1
      This is a 12-bit reloc containing the lower 12 bits of an address
-     then shift left by 1.  This is used with lhi,shi...
+     then shift left by 1. This is used with lhi,shi...
+
  -- : BFD_RELOC_NDS32_LO12S0
      This is a 12-bit reloc containing the lower 12 bits of an address
-     then shift left by 0.  This is used with lbisbi...
+     then shift left by 0. This is used with lbisbi...
+
  -- : BFD_RELOC_NDS32_LO12S0_ORI
      This is a 12-bit reloc containing the lower 12 bits of an address
-     then shift left by 0.  This is only used with branch relaxations
+     then shift left by 0. This is only used with branch relaxations
+
  -- : BFD_RELOC_NDS32_SDA15S3
-     This is a 15-bit reloc containing the small data area 18-bit signed
-     offset and shift left by 3 for use in ldi, sdi...
+     This is a 15-bit reloc containing the small data area 18-bit
+     signed offset and shift left by 3 for use in ldi, sdi...
+
  -- : BFD_RELOC_NDS32_SDA15S2
-     This is a 15-bit reloc containing the small data area 17-bit signed
-     offset and shift left by 2 for use in lwi, swi...
+     This is a 15-bit reloc containing the small data area 17-bit
+     signed offset and shift left by 2 for use in lwi, swi...
+
  -- : BFD_RELOC_NDS32_SDA15S1
-     This is a 15-bit reloc containing the small data area 16-bit signed
-     offset and shift left by 1 for use in lhi, shi...
+     This is a 15-bit reloc containing the small data area 16-bit
+     signed offset and shift left by 1 for use in lhi, shi...
+
  -- : BFD_RELOC_NDS32_SDA15S0
-     This is a 15-bit reloc containing the small data area 15-bit signed
-     offset and shift left by 0 for use in lbi, sbi...
+     This is a 15-bit reloc containing the small data area 15-bit
+     signed offset and shift left by 0 for use in lbi, sbi...
+
  -- : BFD_RELOC_NDS32_SDA16S3
-     This is a 16-bit reloc containing the small data area 16-bit signed
-     offset and shift left by 3
+     This is a 16-bit reloc containing the small data area 16-bit
+     signed offset and shift left by 3
+
  -- : BFD_RELOC_NDS32_SDA17S2
-     This is a 17-bit reloc containing the small data area 17-bit signed
-     offset and shift left by 2 for use in lwi.gp, swi.gp...
+     This is a 17-bit reloc containing the small data area 17-bit
+     signed offset and shift left by 2 for use in lwi.gp, swi.gp...
+
  -- : BFD_RELOC_NDS32_SDA18S1
-     This is a 18-bit reloc containing the small data area 18-bit signed
-     offset and shift left by 1 for use in lhi.gp, shi.gp...
+     This is a 18-bit reloc containing the small data area 18-bit
+     signed offset and shift left by 1 for use in lhi.gp, shi.gp...
+
  -- : BFD_RELOC_NDS32_SDA19S0
-     This is a 19-bit reloc containing the small data area 19-bit signed
-     offset and shift left by 0 for use in lbi.gp, sbi.gp...
+     This is a 19-bit reloc containing the small data area 19-bit
+     signed offset and shift left by 0 for use in lbi.gp, sbi.gp...
+
  -- : BFD_RELOC_NDS32_GOT20
  -- : BFD_RELOC_NDS32_9_PLTREL
  -- : BFD_RELOC_NDS32_25_PLTREL
@@ -4659,6 +4838,7 @@ attributes.
  -- : BFD_RELOC_NDS32_GOTPC_HI20
  -- : BFD_RELOC_NDS32_GOTPC_LO12
      for PIC
+
  -- : BFD_RELOC_NDS32_INSN16
  -- : BFD_RELOC_NDS32_LABEL
  -- : BFD_RELOC_NDS32_LONGCALL1
@@ -4680,22 +4860,27 @@ attributes.
  -- : BFD_RELOC_NDS32_LONGJUMP6
  -- : BFD_RELOC_NDS32_LONGJUMP7
      for relax
+
  -- : BFD_RELOC_NDS32_PLTREL_HI20
  -- : BFD_RELOC_NDS32_PLTREL_LO12
  -- : BFD_RELOC_NDS32_PLT_GOTREL_HI20
  -- : BFD_RELOC_NDS32_PLT_GOTREL_LO12
      for PIC
+
  -- : BFD_RELOC_NDS32_SDA12S2_DP
  -- : BFD_RELOC_NDS32_SDA12S2_SP
  -- : BFD_RELOC_NDS32_LO12S2_DP
  -- : BFD_RELOC_NDS32_LO12S2_SP
      for floating point
+
  -- : BFD_RELOC_NDS32_DWARF2_OP1
  -- : BFD_RELOC_NDS32_DWARF2_OP2
  -- : BFD_RELOC_NDS32_DWARF2_LEB
      for dwarf2 debug_line.
+
  -- : BFD_RELOC_NDS32_UPDATE_TA
      for eliminate 16-bit instructions
+
  -- : BFD_RELOC_NDS32_PLT_GOTREL_LO20
  -- : BFD_RELOC_NDS32_PLT_GOTREL_LO15
  -- : BFD_RELOC_NDS32_PLT_GOTREL_LO19
@@ -4706,13 +4891,17 @@ attributes.
  -- : BFD_RELOC_NDS32_GOT15S2
  -- : BFD_RELOC_NDS32_GOT17S2
      for PIC object relaxation
+
  -- : BFD_RELOC_NDS32_5
      NDS32 relocs.  This is a 5 bit absolute address.
+
  -- : BFD_RELOC_NDS32_10_UPCREL
      This is a 10-bit unsigned pc-relative reloc with the right 1 bit
      assumed to be 0.
+
  -- : BFD_RELOC_NDS32_SDA_FP7U2_RELA
      If fp were omitted, fp can used as another gp.
+
  -- : BFD_RELOC_NDS32_RELAX_ENTRY
  -- : BFD_RELOC_NDS32_GOT_SUFF
  -- : BFD_RELOC_NDS32_GOTOFF_SUFF
@@ -4732,13 +4921,16 @@ attributes.
  -- : BFD_RELOC_NDS32_DIFF_ULEB128
  -- : BFD_RELOC_NDS32_EMPTY
      relaxation relative relocation types
+
  -- : BFD_RELOC_NDS32_25_ABS
      This is a 25 bit absolute address.
+
  -- : BFD_RELOC_NDS32_DATA
  -- : BFD_RELOC_NDS32_TRAN
  -- : BFD_RELOC_NDS32_17IFC_PCREL
  -- : BFD_RELOC_NDS32_10IFCU_PCREL
      For ex9 and ifc using.
+
  -- : BFD_RELOC_NDS32_TPOFF
  -- : BFD_RELOC_NDS32_TLS_LE_HI20
  -- : BFD_RELOC_NDS32_TLS_LE_LO12
@@ -4753,119 +4945,168 @@ attributes.
  -- : BFD_RELOC_NDS32_TLS_LE_15S1
  -- : BFD_RELOC_NDS32_TLS_LE_15S2
      For TLS.
+
  -- : BFD_RELOC_V850_9_PCREL
      This is a 9-bit reloc
+
  -- : BFD_RELOC_V850_22_PCREL
      This is a 22-bit reloc
+
  -- : BFD_RELOC_V850_SDA_16_16_OFFSET
      This is a 16 bit offset from the short data area pointer.
+
  -- : BFD_RELOC_V850_SDA_15_16_OFFSET
      This is a 16 bit offset (of which only 15 bits are used) from the
      short data area pointer.
+
  -- : BFD_RELOC_V850_ZDA_16_16_OFFSET
      This is a 16 bit offset from the zero data area pointer.
+
  -- : BFD_RELOC_V850_ZDA_15_16_OFFSET
      This is a 16 bit offset (of which only 15 bits are used) from the
      zero data area pointer.
+
  -- : BFD_RELOC_V850_TDA_6_8_OFFSET
      This is an 8 bit offset (of which only 6 bits are used) from the
      tiny data area pointer.
+
  -- : BFD_RELOC_V850_TDA_7_8_OFFSET
      This is an 8bit offset (of which only 7 bits are used) from the
      tiny data area pointer.
+
  -- : BFD_RELOC_V850_TDA_7_7_OFFSET
      This is a 7 bit offset from the tiny data area pointer.
+
  -- : BFD_RELOC_V850_TDA_16_16_OFFSET
      This is a 16 bit offset from the tiny data area pointer.
+
  -- : BFD_RELOC_V850_TDA_4_5_OFFSET
      This is a 5 bit offset (of which only 4 bits are used) from the
      tiny data area pointer.
+
  -- : BFD_RELOC_V850_TDA_4_4_OFFSET
      This is a 4 bit offset from the tiny data area pointer.
+
  -- : BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET
      This is a 16 bit offset from the short data area pointer, with the
      bits placed non-contiguously in the instruction.
+
  -- : BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET
      This is a 16 bit offset from the zero data area pointer, with the
      bits placed non-contiguously in the instruction.
+
  -- : BFD_RELOC_V850_CALLT_6_7_OFFSET
      This is a 6 bit offset from the call table base pointer.
+
  -- : BFD_RELOC_V850_CALLT_16_16_OFFSET
      This is a 16 bit offset from the call table base pointer.
+
  -- : BFD_RELOC_V850_LONGCALL
      Used for relaxing indirect function calls.
+
  -- : BFD_RELOC_V850_LONGJUMP
      Used for relaxing indirect jumps.
+
  -- : BFD_RELOC_V850_ALIGN
      Used to maintain alignment whilst relaxing.
+
  -- : BFD_RELOC_V850_LO16_SPLIT_OFFSET
      This is a variation of BFD_RELOC_LO16 that can be used in v850e
      ld.bu instructions.
+
  -- : BFD_RELOC_V850_16_PCREL
      This is a 16-bit reloc.
+
  -- : BFD_RELOC_V850_17_PCREL
      This is a 17-bit reloc.
+
  -- : BFD_RELOC_V850_23
      This is a 23-bit reloc.
+
  -- : BFD_RELOC_V850_32_PCREL
      This is a 32-bit reloc.
+
  -- : BFD_RELOC_V850_32_ABS
      This is a 32-bit reloc.
+
  -- : BFD_RELOC_V850_16_SPLIT_OFFSET
      This is a 16-bit reloc.
+
  -- : BFD_RELOC_V850_16_S1
      This is a 16-bit reloc.
+
  -- : BFD_RELOC_V850_LO16_S1
-     Low 16 bits.  16 bit shifted by 1.
+     Low 16 bits. 16 bit shifted by 1.
+
  -- : BFD_RELOC_V850_CALLT_15_16_OFFSET
      This is a 16 bit offset from the call table base pointer.
+
  -- : BFD_RELOC_V850_32_GOTPCREL
      DSO relocations.
+
  -- : BFD_RELOC_V850_16_GOT
      DSO relocations.
+
  -- : BFD_RELOC_V850_32_GOT
      DSO relocations.
+
  -- : BFD_RELOC_V850_22_PLT_PCREL
      DSO relocations.
+
  -- : BFD_RELOC_V850_32_PLT_PCREL
      DSO relocations.
+
  -- : BFD_RELOC_V850_COPY
      DSO relocations.
+
  -- : BFD_RELOC_V850_GLOB_DAT
      DSO relocations.
+
  -- : BFD_RELOC_V850_JMP_SLOT
      DSO relocations.
+
  -- : BFD_RELOC_V850_RELATIVE
      DSO relocations.
+
  -- : BFD_RELOC_V850_16_GOTOFF
      DSO relocations.
+
  -- : BFD_RELOC_V850_32_GOTOFF
      DSO relocations.
+
  -- : BFD_RELOC_V850_CODE
      start code.
+
  -- : BFD_RELOC_V850_DATA
      start data in text.
+
  -- : BFD_RELOC_TIC30_LDP
      This is a 8bit DP reloc for the tms320c30, where the most
      significant 8 bits of a 24 bit word are placed into the least
      significant 8 bits of the opcode.
+
  -- : BFD_RELOC_TIC54X_PARTLS7
      This is a 7bit reloc for the tms320c54x, where the least
      significant 7 bits of a 16 bit word are placed into the least
      significant 7 bits of the opcode.
+
  -- : BFD_RELOC_TIC54X_PARTMS9
      This is a 9bit DP reloc for the tms320c54x, where the most
      significant 9 bits of a 16 bit word are placed into the least
      significant 9 bits of the opcode.
+
  -- : BFD_RELOC_TIC54X_23
      This is an extended address 23-bit reloc for the tms320c54x.
+
  -- : BFD_RELOC_TIC54X_16_OF_23
      This is a 16-bit reloc for the tms320c54x, where the least
      significant 16 bits of a 23-bit extended address are placed into
      the opcode.
+
  -- : BFD_RELOC_TIC54X_MS7_OF_23
      This is a reloc for the tms320c54x, where the most significant 7
      bits of a 23-bit extended address are placed into the opcode.
+
  -- : BFD_RELOC_C6000_PCR_S21
  -- : BFD_RELOC_C6000_PCR_S12
  -- : BFD_RELOC_C6000_PCR_S10
@@ -4897,29 +5138,38 @@ attributes.
  -- : BFD_RELOC_C6000_FPHEAD
  -- : BFD_RELOC_C6000_NOCMP
      TMS320C6000 relocations.
+
  -- : BFD_RELOC_FR30_48
      This is a 48 bit reloc for the FR30 that stores 32 bits.
+
  -- : BFD_RELOC_FR30_20
      This is a 32 bit reloc for the FR30 that stores 20 bits split up
      into two sections.
+
  -- : BFD_RELOC_FR30_6_IN_4
-     This is a 16 bit reloc for the FR30 that stores a 6 bit word offset
-     in 4 bits.
+     This is a 16 bit reloc for the FR30 that stores a 6 bit word
+     offset in 4 bits.
+
  -- : BFD_RELOC_FR30_8_IN_8
      This is a 16 bit reloc for the FR30 that stores an 8 bit byte
      offset into 8 bits.
+
  -- : BFD_RELOC_FR30_9_IN_8
      This is a 16 bit reloc for the FR30 that stores a 9 bit short
      offset into 8 bits.
+
  -- : BFD_RELOC_FR30_10_IN_8
      This is a 16 bit reloc for the FR30 that stores a 10 bit word
      offset into 8 bits.
+
  -- : BFD_RELOC_FR30_9_PCREL
      This is a 16 bit reloc for the FR30 that stores a 9 bit pc relative
      short offset into 8 bits.
+
  -- : BFD_RELOC_FR30_12_PCREL
      This is a 16 bit reloc for the FR30 that stores a 12 bit pc
      relative short offset into 11 bits.
+
  -- : BFD_RELOC_MCORE_PCREL_IMM8BY4
  -- : BFD_RELOC_MCORE_PCREL_IMM11BY2
  -- : BFD_RELOC_MCORE_PCREL_IMM4BY2
@@ -4927,6 +5177,7 @@ attributes.
  -- : BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2
  -- : BFD_RELOC_MCORE_RVA
      Motorola Mcore relocations.
+
  -- : BFD_RELOC_MEP_8
  -- : BFD_RELOC_MEP_16
  -- : BFD_RELOC_MEP_32
@@ -4948,6 +5199,7 @@ attributes.
  -- : BFD_RELOC_MEP_GNU_VTINHERIT
  -- : BFD_RELOC_MEP_GNU_VTENTRY
      Toshiba Media Processor Relocations.
+
  -- : BFD_RELOC_METAG_HIADDR16
  -- : BFD_RELOC_METAG_LOADDR16
  -- : BFD_RELOC_METAG_RELBRANCH
@@ -4987,153 +5239,194 @@ attributes.
  -- : BFD_RELOC_METAG_TLS_LE_HI16
  -- : BFD_RELOC_METAG_TLS_LE_LO16
      Imagination Technologies Meta relocations.
+
  -- : BFD_RELOC_MMIX_GETA
  -- : BFD_RELOC_MMIX_GETA_1
  -- : BFD_RELOC_MMIX_GETA_2
  -- : BFD_RELOC_MMIX_GETA_3
      These are relocations for the GETA instruction.
+
  -- : BFD_RELOC_MMIX_CBRANCH
  -- : BFD_RELOC_MMIX_CBRANCH_J
  -- : BFD_RELOC_MMIX_CBRANCH_1
  -- : BFD_RELOC_MMIX_CBRANCH_2
  -- : BFD_RELOC_MMIX_CBRANCH_3
      These are relocations for a conditional branch instruction.
+
  -- : BFD_RELOC_MMIX_PUSHJ
  -- : BFD_RELOC_MMIX_PUSHJ_1
  -- : BFD_RELOC_MMIX_PUSHJ_2
  -- : BFD_RELOC_MMIX_PUSHJ_3
  -- : BFD_RELOC_MMIX_PUSHJ_STUBBABLE
      These are relocations for the PUSHJ instruction.
+
  -- : BFD_RELOC_MMIX_JMP
  -- : BFD_RELOC_MMIX_JMP_1
  -- : BFD_RELOC_MMIX_JMP_2
  -- : BFD_RELOC_MMIX_JMP_3
      These are relocations for the JMP instruction.
+
  -- : BFD_RELOC_MMIX_ADDR19
      This is a relocation for a relative address as in a GETA
      instruction or a branch.
+
  -- : BFD_RELOC_MMIX_ADDR27
      This is a relocation for a relative address as in a JMP
      instruction.
+
  -- : BFD_RELOC_MMIX_REG_OR_BYTE
      This is a relocation for an instruction field that may be a general
      register or a value 0..255.
+
  -- : BFD_RELOC_MMIX_REG
      This is a relocation for an instruction field that may be a general
      register.
+
  -- : BFD_RELOC_MMIX_BASE_PLUS_OFFSET
      This is a relocation for two instruction fields holding a register
      and an offset, the equivalent of the relocation.
+
  -- : BFD_RELOC_MMIX_LOCAL
      This relocation is an assertion that the expression is not
      allocated as a global register.  It does not modify contents.
+
  -- : BFD_RELOC_AVR_7_PCREL
      This is a 16 bit reloc for the AVR that stores 8 bit pc relative
      short offset into 7 bits.
+
  -- : BFD_RELOC_AVR_13_PCREL
      This is a 16 bit reloc for the AVR that stores 13 bit pc relative
      short offset into 12 bits.
+
  -- : BFD_RELOC_AVR_16_PM
      This is a 16 bit reloc for the AVR that stores 17 bit value
      (usually program memory address) into 16 bits.
+
  -- : BFD_RELOC_AVR_LO8_LDI
      This is a 16 bit reloc for the AVR that stores 8 bit value (usually
      data memory address) into 8 bit immediate value of LDI insn.
+
  -- : BFD_RELOC_AVR_HI8_LDI
      This is a 16 bit reloc for the AVR that stores 8 bit value (high 8
      bit of data memory address) into 8 bit immediate value of LDI insn.
+
  -- : BFD_RELOC_AVR_HH8_LDI
      This is a 16 bit reloc for the AVR that stores 8 bit value (most
-     high 8 bit of program memory address) into 8 bit immediate value of
-     LDI insn.
+     high 8 bit of program memory address) into 8 bit immediate value
+     of LDI insn.
+
  -- : BFD_RELOC_AVR_MS8_LDI
      This is a 16 bit reloc for the AVR that stores 8 bit value (most
      high 8 bit of 32 bit value) into 8 bit immediate value of LDI insn.
+
  -- : BFD_RELOC_AVR_LO8_LDI_NEG
      This is a 16 bit reloc for the AVR that stores negated 8 bit value
      (usually data memory address) into 8 bit immediate value of SUBI
      insn.
+
  -- : BFD_RELOC_AVR_HI8_LDI_NEG
      This is a 16 bit reloc for the AVR that stores negated 8 bit value
      (high 8 bit of data memory address) into 8 bit immediate value of
      SUBI insn.
+
  -- : BFD_RELOC_AVR_HH8_LDI_NEG
      This is a 16 bit reloc for the AVR that stores negated 8 bit value
      (most high 8 bit of program memory address) into 8 bit immediate
      value of LDI or SUBI insn.
+
  -- : BFD_RELOC_AVR_MS8_LDI_NEG
      This is a 16 bit reloc for the AVR that stores negated 8 bit value
      (msb of 32 bit value) into 8 bit immediate value of LDI insn.
+
  -- : BFD_RELOC_AVR_LO8_LDI_PM
      This is a 16 bit reloc for the AVR that stores 8 bit value (usually
      command address) into 8 bit immediate value of LDI insn.
+
  -- : BFD_RELOC_AVR_LO8_LDI_GS
-     This is a 16 bit reloc for the AVR that stores 8 bit value (command
-     address) into 8 bit immediate value of LDI insn.  If the address is
-     beyond the 128k boundary, the linker inserts a jump stub for this
-     reloc in the lower 128k.
+     This is a 16 bit reloc for the AVR that stores 8 bit value
+     (command address) into 8 bit immediate value of LDI insn. If the
+     address is beyond the 128k boundary, the linker inserts a jump
+     stub for this reloc in the lower 128k.
+
  -- : BFD_RELOC_AVR_HI8_LDI_PM
      This is a 16 bit reloc for the AVR that stores 8 bit value (high 8
      bit of command address) into 8 bit immediate value of LDI insn.
+
  -- : BFD_RELOC_AVR_HI8_LDI_GS
      This is a 16 bit reloc for the AVR that stores 8 bit value (high 8
-     bit of command address) into 8 bit immediate value of LDI insn.  If
-     the address is beyond the 128k boundary, the linker inserts a jump
-     stub for this reloc below 128k.
+     bit of command address) into 8 bit immediate value of LDI insn.
+     If the address is beyond the 128k boundary, the linker inserts a
+     jump stub for this reloc below 128k.
+
  -- : BFD_RELOC_AVR_HH8_LDI_PM
      This is a 16 bit reloc for the AVR that stores 8 bit value (most
      high 8 bit of command address) into 8 bit immediate value of LDI
      insn.
+
  -- : BFD_RELOC_AVR_LO8_LDI_PM_NEG
      This is a 16 bit reloc for the AVR that stores negated 8 bit value
      (usually command address) into 8 bit immediate value of SUBI insn.
+
  -- : BFD_RELOC_AVR_HI8_LDI_PM_NEG
      This is a 16 bit reloc for the AVR that stores negated 8 bit value
      (high 8 bit of 16 bit command address) into 8 bit immediate value
      of SUBI insn.
+
  -- : BFD_RELOC_AVR_HH8_LDI_PM_NEG
      This is a 16 bit reloc for the AVR that stores negated 8 bit value
      (high 6 bit of 22 bit command address) into 8 bit immediate value
      of SUBI insn.
+
  -- : BFD_RELOC_AVR_CALL
-     This is a 32 bit reloc for the AVR that stores 23 bit value into 22
-     bits.
+     This is a 32 bit reloc for the AVR that stores 23 bit value into
+     22 bits.
+
  -- : BFD_RELOC_AVR_LDI
      This is a 16 bit reloc for the AVR that stores all needed bits for
      absolute addressing with ldi with overflow check to linktime
+
  -- : BFD_RELOC_AVR_6
      This is a 6 bit reloc for the AVR that stores offset for ldd/std
      instructions
+
  -- : BFD_RELOC_AVR_6_ADIW
      This is a 6 bit reloc for the AVR that stores offset for adiw/sbiw
      instructions
+
  -- : BFD_RELOC_AVR_8_LO
      This is a 8 bit reloc for the AVR that stores bits 0..7 of a symbol
      in .byte lo8(symbol)
+
  -- : BFD_RELOC_AVR_8_HI
      This is a 8 bit reloc for the AVR that stores bits 8..15 of a
      symbol in .byte hi8(symbol)
+
  -- : BFD_RELOC_AVR_8_HLO
      This is a 8 bit reloc for the AVR that stores bits 16..23 of a
      symbol in .byte hlo8(symbol)
+
  -- : BFD_RELOC_AVR_DIFF8
  -- : BFD_RELOC_AVR_DIFF16
  -- : BFD_RELOC_AVR_DIFF32
-     AVR relocations to mark the difference of two local symbols.  These
-     are only needed to support linker relaxation and can be ignored
-     when not relaxing.  The field is set to the value of the difference
-     assuming no relaxation.  The relocation encodes the position of the
-     second symbol so the linker can determine whether to adjust the
-     field value.
+     AVR relocations to mark the difference of two local symbols.
+     These are only needed to support linker relaxation and can be
+     ignored when not relaxing.  The field is set to the value of the
+     difference assuming no relaxation.  The relocation encodes the
+     position of the second symbol so the linker can determine whether
+     to adjust the field value.
+
  -- : BFD_RELOC_AVR_LDS_STS_16
      This is a 7 bit reloc for the AVR that stores SRAM address for
      16bit lds and sts instructions supported only tiny core.
+
  -- : BFD_RELOC_AVR_PORT6
      This is a 6 bit reloc for the AVR that stores an I/O register
      number for the IN and OUT instructions
+
  -- : BFD_RELOC_AVR_PORT5
      This is a 5 bit reloc for the AVR that stores an I/O register
      number for the SBIC, SBIS, SBI and CBI instructions
+
  -- : BFD_RELOC_RL78_NEG8
  -- : BFD_RELOC_RL78_NEG16
  -- : BFD_RELOC_RL78_NEG24
@@ -5169,6 +5462,7 @@ attributes.
  -- : BFD_RELOC_RL78_CODE
  -- : BFD_RELOC_RL78_SADDR
      Renesas RL78 Relocations.
+
  -- : BFD_RELOC_RX_NEG8
  -- : BFD_RELOC_RX_NEG16
  -- : BFD_RELOC_RX_NEG24
@@ -5197,66 +5491,97 @@ attributes.
  -- : BFD_RELOC_RX_ABS16UL
  -- : BFD_RELOC_RX_RELAX
      Renesas RX Relocations.
+
  -- : BFD_RELOC_390_12
      Direct 12 bit.
+
  -- : BFD_RELOC_390_GOT12
      12 bit GOT offset.
+
  -- : BFD_RELOC_390_PLT32
      32 bit PC relative PLT address.
+
  -- : BFD_RELOC_390_COPY
      Copy symbol at runtime.
+
  -- : BFD_RELOC_390_GLOB_DAT
      Create GOT entry.
+
  -- : BFD_RELOC_390_JMP_SLOT
      Create PLT entry.
+
  -- : BFD_RELOC_390_RELATIVE
      Adjust by program base.
+
  -- : BFD_RELOC_390_GOTPC
      32 bit PC relative offset to GOT.
+
  -- : BFD_RELOC_390_GOT16
      16 bit GOT offset.
+
  -- : BFD_RELOC_390_PC12DBL
      PC relative 12 bit shifted by 1.
+
  -- : BFD_RELOC_390_PLT12DBL
-     12 bit PC rel.  PLT shifted by 1.
+     12 bit PC rel. PLT shifted by 1.
+
  -- : BFD_RELOC_390_PC16DBL
      PC relative 16 bit shifted by 1.
+
  -- : BFD_RELOC_390_PLT16DBL
-     16 bit PC rel.  PLT shifted by 1.
+     16 bit PC rel. PLT shifted by 1.
+
  -- : BFD_RELOC_390_PC24DBL
      PC relative 24 bit shifted by 1.
+
  -- : BFD_RELOC_390_PLT24DBL
-     24 bit PC rel.  PLT shifted by 1.
+     24 bit PC rel. PLT shifted by 1.
+
  -- : BFD_RELOC_390_PC32DBL
      PC relative 32 bit shifted by 1.
+
  -- : BFD_RELOC_390_PLT32DBL
-     32 bit PC rel.  PLT shifted by 1.
+     32 bit PC rel. PLT shifted by 1.
+
  -- : BFD_RELOC_390_GOTPCDBL
-     32 bit PC rel.  GOT shifted by 1.
+     32 bit PC rel. GOT shifted by 1.
+
  -- : BFD_RELOC_390_GOT64
      64 bit GOT offset.
+
  -- : BFD_RELOC_390_PLT64
      64 bit PC relative PLT address.
+
  -- : BFD_RELOC_390_GOTENT
-     32 bit rel.  offset to GOT entry.
+     32 bit rel. offset to GOT entry.
+
  -- : BFD_RELOC_390_GOTOFF64
      64 bit offset to GOT.
+
  -- : BFD_RELOC_390_GOTPLT12
      12-bit offset to symbol-entry within GOT, with PLT handling.
+
  -- : BFD_RELOC_390_GOTPLT16
      16-bit offset to symbol-entry within GOT, with PLT handling.
+
  -- : BFD_RELOC_390_GOTPLT32
      32-bit offset to symbol-entry within GOT, with PLT handling.
+
  -- : BFD_RELOC_390_GOTPLT64
      64-bit offset to symbol-entry within GOT, with PLT handling.
+
  -- : BFD_RELOC_390_GOTPLTENT
-     32-bit rel.  offset to symbol-entry within GOT, with PLT handling.
+     32-bit rel. offset to symbol-entry within GOT, with PLT handling.
+
  -- : BFD_RELOC_390_PLTOFF16
-     16-bit rel.  offset from the GOT to a PLT entry.
+     16-bit rel. offset from the GOT to a PLT entry.
+
  -- : BFD_RELOC_390_PLTOFF32
-     32-bit rel.  offset from the GOT to a PLT entry.
+     32-bit rel. offset from the GOT to a PLT entry.
+
  -- : BFD_RELOC_390_PLTOFF64
-     64-bit rel.  offset from the GOT to a PLT entry.
+     64-bit rel. offset from the GOT to a PLT entry.
+
  -- : BFD_RELOC_390_TLS_LOAD
  -- : BFD_RELOC_390_TLS_GDCALL
  -- : BFD_RELOC_390_TLS_LDCALL
@@ -5278,66 +5603,88 @@ attributes.
  -- : BFD_RELOC_390_TLS_DTPOFF
  -- : BFD_RELOC_390_TLS_TPOFF
      s390 tls relocations.
+
  -- : BFD_RELOC_390_20
  -- : BFD_RELOC_390_GOT20
  -- : BFD_RELOC_390_GOTPLT20
  -- : BFD_RELOC_390_TLS_GOTIE20
      Long displacement extension.
+
  -- : BFD_RELOC_390_IRELATIVE
      STT_GNU_IFUNC relocation.
+
  -- : BFD_RELOC_SCORE_GPREL15
      Score relocations Low 16 bit for load/store
+
  -- : BFD_RELOC_SCORE_DUMMY2
  -- : BFD_RELOC_SCORE_JMP
      This is a 24-bit reloc with the right 1 bit assumed to be 0
+
  -- : BFD_RELOC_SCORE_BRANCH
      This is a 19-bit reloc with the right 1 bit assumed to be 0
+
  -- : BFD_RELOC_SCORE_IMM30
      This is a 32-bit reloc for 48-bit instructions.
+
  -- : BFD_RELOC_SCORE_IMM32
      This is a 32-bit reloc for 48-bit instructions.
+
  -- : BFD_RELOC_SCORE16_JMP
      This is a 11-bit reloc with the right 1 bit assumed to be 0
+
  -- : BFD_RELOC_SCORE16_BRANCH
      This is a 8-bit reloc with the right 1 bit assumed to be 0
+
  -- : BFD_RELOC_SCORE_BCMP
      This is a 9-bit reloc with the right 1 bit assumed to be 0
+
  -- : BFD_RELOC_SCORE_GOT15
  -- : BFD_RELOC_SCORE_GOT_LO16
  -- : BFD_RELOC_SCORE_CALL15
  -- : BFD_RELOC_SCORE_DUMMY_HI16
      Undocumented Score relocs
+
  -- : BFD_RELOC_IP2K_FR9
      Scenix IP2K - 9-bit register number / data address
+
  -- : BFD_RELOC_IP2K_BANK
      Scenix IP2K - 4-bit register/data bank number
+
  -- : BFD_RELOC_IP2K_ADDR16CJP
      Scenix IP2K - low 13 bits of instruction word address
+
  -- : BFD_RELOC_IP2K_PAGE3
      Scenix IP2K - high 3 bits of instruction word address
+
  -- : BFD_RELOC_IP2K_LO8DATA
  -- : BFD_RELOC_IP2K_HI8DATA
  -- : BFD_RELOC_IP2K_EX8DATA
      Scenix IP2K - ext/low/high 8 bits of data address
+
  -- : BFD_RELOC_IP2K_LO8INSN
  -- : BFD_RELOC_IP2K_HI8INSN
      Scenix IP2K - low/high 8 bits of instruction word address
+
  -- : BFD_RELOC_IP2K_PC_SKIP
      Scenix IP2K - even/odd PC modifier to modify snb pcl.0
+
  -- : BFD_RELOC_IP2K_TEXT
      Scenix IP2K - 16 bit word address in text section.
+
  -- : BFD_RELOC_IP2K_FR_OFFSET
      Scenix IP2K - 7-bit sp or dp offset
+
  -- : BFD_RELOC_VPE4KMATH_DATA
  -- : BFD_RELOC_VPE4KMATH_INSN
      Scenix VPE4K coprocessor - data/insn-space addressing
+
  -- : BFD_RELOC_VTABLE_INHERIT
  -- : BFD_RELOC_VTABLE_ENTRY
      These two relocations are used by the linker to determine which of
      the entries in a C++ virtual function table are actually used.
-     When the -gc-sections option is given, the linker will zero out the
-     entries that are not used, so that the code for those functions
-     need not be included in the output.
+     When the -gc-sections option is given, the linker will zero out
+     the entries that are not used, so that the code for those
+     functions need not be included in the output.
 
      VTABLE_INHERIT is a zero-space relocation used to describe to the
      linker the inheritance tree of a C++ virtual function table.  The
@@ -5346,10 +5693,11 @@ attributes.
 
      VTABLE_ENTRY is a zero-space relocation that describes the use of a
      virtual function table entry.  The reloc's symbol should refer to
-     the table of the class mentioned in the code.  Off of that base, an
-     offset describes the entry that is being used.  For Rela hosts,
-     this offset is stored in the reloc's addend.  For Rel hosts, we are
-     forced to put this offset in the reloc's section offset.
+     the table of the class mentioned in the code.  Off of that base,
+     an offset describes the entry that is being used.  For Rela hosts,
+     this offset is stored in the reloc's addend.  For Rel hosts, we
+     are forced to put this offset in the reloc's section offset.
+
  -- : BFD_RELOC_IA64_IMM14
  -- : BFD_RELOC_IA64_IMM22
  -- : BFD_RELOC_IA64_IMM64
@@ -5430,83 +5778,111 @@ attributes.
  -- : BFD_RELOC_IA64_DTPREL64LSB
  -- : BFD_RELOC_IA64_LTOFF_DTPREL22
      Intel IA64 Relocations.
+
  -- : BFD_RELOC_M68HC11_HI8
      Motorola 68HC11 reloc.  This is the 8 bit high part of an absolute
      address.
+
  -- : BFD_RELOC_M68HC11_LO8
      Motorola 68HC11 reloc.  This is the 8 bit low part of an absolute
      address.
+
  -- : BFD_RELOC_M68HC11_3B
      Motorola 68HC11 reloc.  This is the 3 bit of a value.
+
  -- : BFD_RELOC_M68HC11_RL_JUMP
      Motorola 68HC11 reloc.  This reloc marks the beginning of a
      jump/call instruction.  It is used for linker relaxation to
      correctly identify beginning of instruction and change some
      branches to use PC-relative addressing mode.
+
  -- : BFD_RELOC_M68HC11_RL_GROUP
      Motorola 68HC11 reloc.  This reloc marks a group of several
-     instructions that gcc generates and for which the linker relaxation
-     pass can modify and/or remove some of them.
+     instructions that gcc generates and for which the linker
+     relaxation pass can modify and/or remove some of them.
+
  -- : BFD_RELOC_M68HC11_LO16
      Motorola 68HC11 reloc.  This is the 16-bit lower part of an
      address.  It is used for 'call' instruction to specify the symbol
      address without any special transformation (due to memory bank
      window).
+
  -- : BFD_RELOC_M68HC11_PAGE
      Motorola 68HC11 reloc.  This is a 8-bit reloc that specifies the
      page number of an address.  It is used by 'call' instruction to
      specify the page number of the symbol.
+
  -- : BFD_RELOC_M68HC11_24
      Motorola 68HC11 reloc.  This is a 24-bit reloc that represents the
      address with a 16-bit value and a 8-bit page number.  The symbol
      address is transformed to follow the 16K memory bank of 68HC12
      (seen as mapped in the window).
+
  -- : BFD_RELOC_M68HC12_5B
      Motorola 68HC12 reloc.  This is the 5 bits of a value.
+
  -- : BFD_RELOC_XGATE_RL_JUMP
-     Freescale XGATE reloc.  This reloc marks the beginning of a bra/jal
-     instruction.
+     Freescale XGATE reloc.  This reloc marks the beginning of a
+     bra/jal instruction.
+
  -- : BFD_RELOC_XGATE_RL_GROUP
      Freescale XGATE reloc.  This reloc marks a group of several
-     instructions that gcc generates and for which the linker relaxation
-     pass can modify and/or remove some of them.
+     instructions that gcc generates and for which the linker
+     relaxation pass can modify and/or remove some of them.
+
  -- : BFD_RELOC_XGATE_LO16
      Freescale XGATE reloc.  This is the 16-bit lower part of an
      address.  It is used for the '16-bit' instructions.
+
  -- : BFD_RELOC_XGATE_GPAGE
      Freescale XGATE reloc.
+
  -- : BFD_RELOC_XGATE_24
      Freescale XGATE reloc.
+
  -- : BFD_RELOC_XGATE_PCREL_9
      Freescale XGATE reloc.  This is a 9-bit pc-relative reloc.
+
  -- : BFD_RELOC_XGATE_PCREL_10
      Freescale XGATE reloc.  This is a 10-bit pc-relative reloc.
+
  -- : BFD_RELOC_XGATE_IMM8_LO
      Freescale XGATE reloc.  This is the 16-bit lower part of an
      address.  It is used for the '16-bit' instructions.
+
  -- : BFD_RELOC_XGATE_IMM8_HI
      Freescale XGATE reloc.  This is the 16-bit higher part of an
      address.  It is used for the '16-bit' instructions.
+
  -- : BFD_RELOC_XGATE_IMM3
      Freescale XGATE reloc.  This is a 3-bit pc-relative reloc.
+
  -- : BFD_RELOC_XGATE_IMM4
      Freescale XGATE reloc.  This is a 4-bit pc-relative reloc.
+
  -- : BFD_RELOC_XGATE_IMM5
      Freescale XGATE reloc.  This is a 5-bit pc-relative reloc.
+
  -- : BFD_RELOC_M68HC12_9B
      Motorola 68HC12 reloc.  This is the 9 bits of a value.
+
  -- : BFD_RELOC_M68HC12_16B
      Motorola 68HC12 reloc.  This is the 16 bits of a value.
+
  -- : BFD_RELOC_M68HC12_9_PCREL
      Motorola 68HC12/XGATE reloc.  This is a PCREL9 branch.
+
  -- : BFD_RELOC_M68HC12_10_PCREL
      Motorola 68HC12/XGATE reloc.  This is a PCREL10 branch.
+
  -- : BFD_RELOC_M68HC12_LO8XG
      Motorola 68HC12/XGATE reloc.  This is the 8 bit low part of an
      absolute address and immediately precedes a matching HI8XG part.
+
  -- : BFD_RELOC_M68HC12_HI8XG
      Motorola 68HC12/XGATE reloc.  This is the 8 bit high part of an
      absolute address and immediately follows a matching LO8XG part.
+
  -- : BFD_RELOC_16C_NUM08
  -- : BFD_RELOC_16C_NUM08_C
  -- : BFD_RELOC_16C_NUM16
@@ -5548,6 +5924,7 @@ attributes.
  -- : BFD_RELOC_16C_IMM32
  -- : BFD_RELOC_16C_IMM32_C
      NS CR16C Relocations.
+
  -- : BFD_RELOC_CR16_NUM8
  -- : BFD_RELOC_CR16_NUM16
  -- : BFD_RELOC_CR16_NUM32
@@ -5582,6 +5959,7 @@ attributes.
  -- : BFD_RELOC_CR16_GOTC_REGREL20
  -- : BFD_RELOC_CR16_GLOB_DAT
      NS CR16 Relocations.
+
  -- : BFD_RELOC_CRX_REL4
  -- : BFD_RELOC_CRX_REL8
  -- : BFD_RELOC_CRX_REL8_CMP
@@ -5603,6 +5981,7 @@ attributes.
  -- : BFD_RELOC_CRX_SWITCH16
  -- : BFD_RELOC_CRX_SWITCH32
      NS CRX Relocations.
+
  -- : BFD_RELOC_CRIS_BDISP8
  -- : BFD_RELOC_CRIS_UNSIGNED_5
  -- : BFD_RELOC_CRIS_SIGNED_6
@@ -5615,26 +5994,35 @@ attributes.
  -- : BFD_RELOC_CRIS_UNSIGNED_4
      These relocs are only used within the CRIS assembler.  They are not
      (at present) written to any object files.
+
  -- : BFD_RELOC_CRIS_COPY
  -- : BFD_RELOC_CRIS_GLOB_DAT
  -- : BFD_RELOC_CRIS_JUMP_SLOT
  -- : BFD_RELOC_CRIS_RELATIVE
      Relocs used in ELF shared libraries for CRIS.
+
  -- : BFD_RELOC_CRIS_32_GOT
      32-bit offset to symbol-entry within GOT.
+
  -- : BFD_RELOC_CRIS_16_GOT
      16-bit offset to symbol-entry within GOT.
+
  -- : BFD_RELOC_CRIS_32_GOTPLT
      32-bit offset to symbol-entry within GOT, with PLT handling.
+
  -- : BFD_RELOC_CRIS_16_GOTPLT
      16-bit offset to symbol-entry within GOT, with PLT handling.
+
  -- : BFD_RELOC_CRIS_32_GOTREL
      32-bit offset to symbol, relative to GOT.
+
  -- : BFD_RELOC_CRIS_32_PLT_GOTREL
      32-bit offset to symbol with PLT entry, relative to GOT.
+
  -- : BFD_RELOC_CRIS_32_PLT_PCREL
      32-bit offset to symbol with PLT entry, relative to this
      relocation.
+
  -- : BFD_RELOC_CRIS_32_GOT_GD
  -- : BFD_RELOC_CRIS_16_GOT_GD
  -- : BFD_RELOC_CRIS_32_GD
@@ -5648,6 +6036,7 @@ attributes.
  -- : BFD_RELOC_CRIS_DTPMOD
  -- : BFD_RELOC_CRIS_32_IE
      Relocs used in TLS code for CRIS.
+
  -- : BFD_RELOC_860_COPY
  -- : BFD_RELOC_860_GLOB_DAT
  -- : BFD_RELOC_860_JUMP_SLOT
@@ -5681,6 +6070,7 @@ attributes.
  -- : BFD_RELOC_860_HIGOT
  -- : BFD_RELOC_860_HIGOTOFF
      Intel i860 Relocations.
+
  -- : BFD_RELOC_OR1K_REL_26
  -- : BFD_RELOC_OR1K_GOTPC_HI16
  -- : BFD_RELOC_OR1K_GOTPC_LO16
@@ -5706,6 +6096,7 @@ attributes.
  -- : BFD_RELOC_OR1K_TLS_DTPOFF
  -- : BFD_RELOC_OR1K_TLS_DTPMOD
      OpenRISC 1000 Relocations.
+
  -- : BFD_RELOC_H8_DIR16A8
  -- : BFD_RELOC_H8_DIR16R8
  -- : BFD_RELOC_H8_DIR24A8
@@ -5713,34 +6104,45 @@ attributes.
  -- : BFD_RELOC_H8_DIR32A16
  -- : BFD_RELOC_H8_DISP32A16
      H8 elf Relocations.
+
  -- : BFD_RELOC_XSTORMY16_REL_12
  -- : BFD_RELOC_XSTORMY16_12
  -- : BFD_RELOC_XSTORMY16_24
  -- : BFD_RELOC_XSTORMY16_FPTR16
      Sony Xstormy16 Relocations.
+
  -- : BFD_RELOC_RELC
      Self-describing complex relocations.
+
  -- : BFD_RELOC_XC16X_PAG
  -- : BFD_RELOC_XC16X_POF
  -- : BFD_RELOC_XC16X_SEG
  -- : BFD_RELOC_XC16X_SOF
      Infineon Relocations.
+
  -- : BFD_RELOC_VAX_GLOB_DAT
  -- : BFD_RELOC_VAX_JMP_SLOT
  -- : BFD_RELOC_VAX_RELATIVE
      Relocations used by VAX ELF.
+
  -- : BFD_RELOC_MT_PC16
      Morpho MT - 16 bit immediate relocation.
+
  -- : BFD_RELOC_MT_HI16
      Morpho MT - Hi 16 bits of an address.
+
  -- : BFD_RELOC_MT_LO16
      Morpho MT - Low 16 bits of an address.
+
  -- : BFD_RELOC_MT_GNU_VTINHERIT
      Morpho MT - Used to tell the linker which vtable entries are used.
+
  -- : BFD_RELOC_MT_GNU_VTENTRY
      Morpho MT - Used to tell the linker which vtable entries are used.
+
  -- : BFD_RELOC_MT_PCINSN8
      Morpho MT - 8 bit immediate relocation.
+
  -- : BFD_RELOC_MSP430_10_PCREL
  -- : BFD_RELOC_MSP430_16_PCREL
  -- : BFD_RELOC_MSP430_16
@@ -5764,6 +6166,7 @@ attributes.
  -- : BFD_RELOC_MSP430_PREL31
  -- : BFD_RELOC_MSP430_SYM_DIFF
      msp430 specific relocation codes
+
  -- : BFD_RELOC_NIOS2_S16
  -- : BFD_RELOC_NIOS2_U16
  -- : BFD_RELOC_NIOS2_CALL26
@@ -5817,22 +6220,27 @@ attributes.
  -- : BFD_RELOC_NIOS2_R2_T1X1I6
  -- : BFD_RELOC_NIOS2_R2_T1X1I6_2
      Relocations used by the Altera Nios II core.
+
  -- : BFD_RELOC_IQ2000_OFFSET_16
  -- : BFD_RELOC_IQ2000_OFFSET_21
  -- : BFD_RELOC_IQ2000_UHI16
      IQ2000 Relocations.
+
  -- : BFD_RELOC_XTENSA_RTLD
      Special Xtensa relocation used only by PLT entries in ELF shared
-     objects to indicate that the runtime linker should set the value to
-     one of its own internal functions or data structures.
+     objects to indicate that the runtime linker should set the value
+     to one of its own internal functions or data structures.
+
  -- : BFD_RELOC_XTENSA_GLOB_DAT
  -- : BFD_RELOC_XTENSA_JMP_SLOT
  -- : BFD_RELOC_XTENSA_RELATIVE
      Xtensa relocations for ELF shared objects.
+
  -- : BFD_RELOC_XTENSA_PLT
      Xtensa relocation used in ELF object files for symbols that may
      require PLT entries.  Otherwise, this is just a generic 32-bit
      relocation.
+
  -- : BFD_RELOC_XTENSA_DIFF8
  -- : BFD_RELOC_XTENSA_DIFF16
  -- : BFD_RELOC_XTENSA_DIFF32
@@ -5840,8 +6248,9 @@ attributes.
      These are only needed to support linker relaxation and can be
      ignored when not relaxing.  The field is set to the value of the
      difference assuming no relaxation.  The relocation encodes the
-     position of the first symbol so the linker can determine whether to
-     adjust the field value.
+     position of the first symbol so the linker can determine whether
+     to adjust the field value.
+
  -- : BFD_RELOC_XTENSA_SLOT0_OP
  -- : BFD_RELOC_XTENSA_SLOT1_OP
  -- : BFD_RELOC_XTENSA_SLOT2_OP
@@ -5861,6 +6270,7 @@ attributes.
      number is encoded in the relocation.  The relocation applies to the
      last PC-relative immediate operand, or if there are no PC-relative
      immediates, to the last immediate operand.
+
  -- : BFD_RELOC_XTENSA_SLOT0_ALT
  -- : BFD_RELOC_XTENSA_SLOT1_ALT
  -- : BFD_RELOC_XTENSA_SLOT2_ALT
@@ -5878,19 +6288,23 @@ attributes.
  -- : BFD_RELOC_XTENSA_SLOT14_ALT
      Alternate Xtensa relocations.  Only the slot is encoded in the
      relocation.  The meaning of these relocations is opcode-specific.
+
  -- : BFD_RELOC_XTENSA_OP0
  -- : BFD_RELOC_XTENSA_OP1
  -- : BFD_RELOC_XTENSA_OP2
      Xtensa relocations for backward compatibility.  These have all been
      replaced by BFD_RELOC_XTENSA_SLOT0_OP.
+
  -- : BFD_RELOC_XTENSA_ASM_EXPAND
      Xtensa relocation to mark that the assembler expanded the
      instructions from an original target.  The expansion size is
      encoded in the reloc size.
+
  -- : BFD_RELOC_XTENSA_ASM_SIMPLIFY
      Xtensa relocation to mark that the linker should simplify
      assembler-expanded instructions.  This is commonly used internally
      by the linker after analysis of a BFD_RELOC_XTENSA_ASM_EXPAND.
+
  -- : BFD_RELOC_XTENSA_TLSDESC_FN
  -- : BFD_RELOC_XTENSA_TLSDESC_ARG
  -- : BFD_RELOC_XTENSA_TLS_DTPOFF
@@ -5899,14 +6313,19 @@ attributes.
  -- : BFD_RELOC_XTENSA_TLS_ARG
  -- : BFD_RELOC_XTENSA_TLS_CALL
      Xtensa TLS relocations.
+
  -- : BFD_RELOC_Z80_DISP8
      8 bit signed offset in (ix+d) or (iy+d).
+
  -- : BFD_RELOC_Z8K_DISP7
      DJNZ offset.
+
  -- : BFD_RELOC_Z8K_CALLR
      CALR offset.
+
  -- : BFD_RELOC_Z8K_IMM4L
      4 bit value.
+
  -- : BFD_RELOC_LM32_CALL
  -- : BFD_RELOC_LM32_BRANCH
  -- : BFD_RELOC_LM32_16_GOT
@@ -5917,328 +6336,438 @@ attributes.
  -- : BFD_RELOC_LM32_JMP_SLOT
  -- : BFD_RELOC_LM32_RELATIVE
      Lattice Mico32 relocations.
+
  -- : BFD_RELOC_MACH_O_SECTDIFF
      Difference between two section addreses.  Must be followed by a
      BFD_RELOC_MACH_O_PAIR.
+
  -- : BFD_RELOC_MACH_O_LOCAL_SECTDIFF
      Like BFD_RELOC_MACH_O_SECTDIFF but with a local symbol.
+
  -- : BFD_RELOC_MACH_O_PAIR
      Pair of relocation.  Contains the first symbol.
+
  -- : BFD_RELOC_MACH_O_X86_64_BRANCH32
  -- : BFD_RELOC_MACH_O_X86_64_BRANCH8
      PCREL relocations.  They are marked as branch to create PLT entry
      if required.
+
  -- : BFD_RELOC_MACH_O_X86_64_GOT
      Used when referencing a GOT entry.
+
  -- : BFD_RELOC_MACH_O_X86_64_GOT_LOAD
-     Used when loading a GOT entry with movq.  It is specially marked so
-     that the linker could optimize the movq to a leaq if possible.
+     Used when loading a GOT entry with movq.  It is specially marked
+     so that the linker could optimize the movq to a leaq if possible.
+
  -- : BFD_RELOC_MACH_O_X86_64_SUBTRACTOR32
      Symbol will be substracted.  Must be followed by a BFD_RELOC_64.
+
  -- : BFD_RELOC_MACH_O_X86_64_SUBTRACTOR64
      Symbol will be substracted.  Must be followed by a BFD_RELOC_64.
+
  -- : BFD_RELOC_MACH_O_X86_64_PCREL32_1
      Same as BFD_RELOC_32_PCREL but with an implicit -1 addend.
+
  -- : BFD_RELOC_MACH_O_X86_64_PCREL32_2
      Same as BFD_RELOC_32_PCREL but with an implicit -2 addend.
+
  -- : BFD_RELOC_MACH_O_X86_64_PCREL32_4
      Same as BFD_RELOC_32_PCREL but with an implicit -4 addend.
+
  -- : BFD_RELOC_MICROBLAZE_32_LO
      This is a 32 bit reloc for the microblaze that stores the low 16
      bits of a value
+
  -- : BFD_RELOC_MICROBLAZE_32_LO_PCREL
      This is a 32 bit pc-relative reloc for the microblaze that stores
      the low 16 bits of a value
+
  -- : BFD_RELOC_MICROBLAZE_32_ROSDA
      This is a 32 bit reloc for the microblaze that stores a value
      relative to the read-only small data area anchor
+
  -- : BFD_RELOC_MICROBLAZE_32_RWSDA
      This is a 32 bit reloc for the microblaze that stores a value
      relative to the read-write small data area anchor
+
  -- : BFD_RELOC_MICROBLAZE_32_SYM_OP_SYM
      This is a 32 bit reloc for the microblaze to handle expressions of
      the form "Symbol Op Symbol"
+
  -- : BFD_RELOC_MICROBLAZE_64_NONE
      This is a 64 bit reloc that stores the 32 bit pc relative value in
      two words (with an imm instruction).  No relocation is done here -
      only used for relaxing
+
  -- : BFD_RELOC_MICROBLAZE_64_GOTPC
      This is a 64 bit reloc that stores the 32 bit pc relative value in
-     two words (with an imm instruction).  The relocation is PC-relative
-     GOT offset
+     two words (with an imm instruction).  The relocation is
+     PC-relative GOT offset
+
  -- : BFD_RELOC_MICROBLAZE_64_GOT
      This is a 64 bit reloc that stores the 32 bit pc relative value in
      two words (with an imm instruction).  The relocation is GOT offset
+
  -- : BFD_RELOC_MICROBLAZE_64_PLT
      This is a 64 bit reloc that stores the 32 bit pc relative value in
-     two words (with an imm instruction).  The relocation is PC-relative
-     offset into PLT
+     two words (with an imm instruction).  The relocation is
+     PC-relative offset into PLT
+
  -- : BFD_RELOC_MICROBLAZE_64_GOTOFF
-     This is a 64 bit reloc that stores the 32 bit GOT relative value in
-     two words (with an imm instruction).  The relocation is relative
-     offset from _GLOBAL_OFFSET_TABLE_
+     This is a 64 bit reloc that stores the 32 bit GOT relative value
+     in two words (with an imm instruction).  The relocation is
+     relative offset from _GLOBAL_OFFSET_TABLE_
+
  -- : BFD_RELOC_MICROBLAZE_32_GOTOFF
-     This is a 32 bit reloc that stores the 32 bit GOT relative value in
-     a word.  The relocation is relative offset from
+     This is a 32 bit reloc that stores the 32 bit GOT relative value
+     in a word.  The relocation is relative offset from
+
  -- : BFD_RELOC_MICROBLAZE_COPY
      This is used to tell the dynamic linker to copy the value out of
      the dynamic object into the runtime process image.
+
  -- : BFD_RELOC_MICROBLAZE_64_TLS
      Unused Reloc
+
  -- : BFD_RELOC_MICROBLAZE_64_TLSGD
-     This is a 64 bit reloc that stores the 32 bit GOT relative value of
-     the GOT TLS GD info entry in two words (with an imm instruction).
-     The relocation is GOT offset.
+     This is a 64 bit reloc that stores the 32 bit GOT relative value
+     of the GOT TLS GD info entry in two words (with an imm
+     instruction). The relocation is GOT offset.
+
  -- : BFD_RELOC_MICROBLAZE_64_TLSLD
-     This is a 64 bit reloc that stores the 32 bit GOT relative value of
-     the GOT TLS LD info entry in two words (with an imm instruction).
-     The relocation is GOT offset.
+     This is a 64 bit reloc that stores the 32 bit GOT relative value
+     of the GOT TLS LD info entry in two words (with an imm
+     instruction). The relocation is GOT offset.
+
  -- : BFD_RELOC_MICROBLAZE_32_TLSDTPMOD
      This is a 32 bit reloc that stores the Module ID to GOT(n).
+
  -- : BFD_RELOC_MICROBLAZE_32_TLSDTPREL
      This is a 32 bit reloc that stores TLS offset to GOT(n+1).
+
  -- : BFD_RELOC_MICROBLAZE_64_TLSDTPREL
      This is a 32 bit reloc for storing TLS offset to two words (uses
      imm instruction)
+
  -- : BFD_RELOC_MICROBLAZE_64_TLSGOTTPREL
      This is a 64 bit reloc that stores 32-bit thread pointer relative
      offset to two words (uses imm instruction).
+
  -- : BFD_RELOC_MICROBLAZE_64_TLSTPREL
      This is a 64 bit reloc that stores 32-bit thread pointer relative
      offset to two words (uses imm instruction).
+
  -- : BFD_RELOC_AARCH64_RELOC_START
      AArch64 pseudo relocation code to mark the start of the AArch64
      relocation enumerators.  N.B. the order of the enumerators is
      important as several tables in the AArch64 bfd backend are indexed
      by these enumerators; make sure they are all synced.
+
  -- : BFD_RELOC_AARCH64_NONE
      AArch64 null relocation code.
+
  -- : BFD_RELOC_AARCH64_64
  -- : BFD_RELOC_AARCH64_32
  -- : BFD_RELOC_AARCH64_16
      Basic absolute relocations of N bits.  These are equivalent to
      BFD_RELOC_N and they were added to assist the indexing of the howto
      table.
+
  -- : BFD_RELOC_AARCH64_64_PCREL
  -- : BFD_RELOC_AARCH64_32_PCREL
  -- : BFD_RELOC_AARCH64_16_PCREL
      PC-relative relocations.  These are equivalent to BFD_RELOC_N_PCREL
      and they were added to assist the indexing of the howto table.
+
  -- : BFD_RELOC_AARCH64_MOVW_G0
      AArch64 MOV[NZK] instruction with most significant bits 0 to 15 of
      an unsigned address/value.
+
  -- : BFD_RELOC_AARCH64_MOVW_G0_NC
      AArch64 MOV[NZK] instruction with less significant bits 0 to 15 of
      an address/value.  No overflow checking.
+
  -- : BFD_RELOC_AARCH64_MOVW_G1
-     AArch64 MOV[NZK] instruction with most significant bits 16 to 31 of
-     an unsigned address/value.
+     AArch64 MOV[NZK] instruction with most significant bits 16 to 31
+     of an unsigned address/value.
+
  -- : BFD_RELOC_AARCH64_MOVW_G1_NC
-     AArch64 MOV[NZK] instruction with less significant bits 16 to 31 of
-     an address/value.  No overflow checking.
+     AArch64 MOV[NZK] instruction with less significant bits 16 to 31
+     of an address/value.  No overflow checking.
+
  -- : BFD_RELOC_AARCH64_MOVW_G2
-     AArch64 MOV[NZK] instruction with most significant bits 32 to 47 of
-     an unsigned address/value.
+     AArch64 MOV[NZK] instruction with most significant bits 32 to 47
+     of an unsigned address/value.
+
  -- : BFD_RELOC_AARCH64_MOVW_G2_NC
-     AArch64 MOV[NZK] instruction with less significant bits 32 to 47 of
-     an address/value.  No overflow checking.
+     AArch64 MOV[NZK] instruction with less significant bits 32 to 47
+     of an address/value.  No overflow checking.
+
  -- : BFD_RELOC_AARCH64_MOVW_G3
      AArch64 MOV[NZK] instruction with most signficant bits 48 to 64 of
      a signed or unsigned address/value.
+
  -- : BFD_RELOC_AARCH64_MOVW_G0_S
-     AArch64 MOV[NZ] instruction with most significant bits 0 to 15 of a
-     signed value.  Changes instruction to MOVZ or MOVN depending on the
-     value's sign.
+     AArch64 MOV[NZ] instruction with most significant bits 0 to 15 of
+     a signed value.  Changes instruction to MOVZ or MOVN depending on
+     the value's sign.
+
  -- : BFD_RELOC_AARCH64_MOVW_G1_S
      AArch64 MOV[NZ] instruction with most significant bits 16 to 31 of
      a signed value.  Changes instruction to MOVZ or MOVN depending on
      the value's sign.
+
  -- : BFD_RELOC_AARCH64_MOVW_G2_S
      AArch64 MOV[NZ] instruction with most significant bits 32 to 47 of
      a signed value.  Changes instruction to MOVZ or MOVN depending on
      the value's sign.
+
  -- : BFD_RELOC_AARCH64_LD_LO19_PCREL
      AArch64 Load Literal instruction, holding a 19 bit pc-relative word
      offset.  The lowest two bits must be zero and are not stored in the
      instruction, giving a 21 bit signed byte offset.
+
  -- : BFD_RELOC_AARCH64_ADR_LO21_PCREL
      AArch64 ADR instruction, holding a simple 21 bit pc-relative byte
      offset.
+
  -- : BFD_RELOC_AARCH64_ADR_HI21_PCREL
      AArch64 ADRP instruction, with bits 12 to 32 of a pc-relative page
      offset, giving a 4KB aligned page base address.
+
  -- : BFD_RELOC_AARCH64_ADR_HI21_NC_PCREL
      AArch64 ADRP instruction, with bits 12 to 32 of a pc-relative page
      offset, giving a 4KB aligned page base address, but with no
      overflow checking.
+
  -- : BFD_RELOC_AARCH64_ADD_LO12
      AArch64 ADD immediate instruction, holding bits 0 to 11 of the
      address.  Used in conjunction with
      BFD_RELOC_AARCH64_ADR_HI21_PCREL.
+
  -- : BFD_RELOC_AARCH64_LDST8_LO12
      AArch64 8-bit load/store instruction, holding bits 0 to 11 of the
      address.  Used in conjunction with
      BFD_RELOC_AARCH64_ADR_HI21_PCREL.
+
  -- : BFD_RELOC_AARCH64_TSTBR14
      AArch64 14 bit pc-relative test bit and branch.  The lowest two
      bits must be zero and are not stored in the instruction, giving a
      16 bit signed byte offset.
+
  -- : BFD_RELOC_AARCH64_BRANCH19
      AArch64 19 bit pc-relative conditional branch and compare & branch.
      The lowest two bits must be zero and are not stored in the
      instruction, giving a 21 bit signed byte offset.
+
  -- : BFD_RELOC_AARCH64_JUMP26
      AArch64 26 bit pc-relative unconditional branch.  The lowest two
      bits must be zero and are not stored in the instruction, giving a
      28 bit signed byte offset.
+
  -- : BFD_RELOC_AARCH64_CALL26
      AArch64 26 bit pc-relative unconditional branch and link.  The
      lowest two bits must be zero and are not stored in the instruction,
      giving a 28 bit signed byte offset.
+
  -- : BFD_RELOC_AARCH64_LDST16_LO12
      AArch64 16-bit load/store instruction, holding bits 0 to 11 of the
      address.  Used in conjunction with
      BFD_RELOC_AARCH64_ADR_HI21_PCREL.
+
  -- : BFD_RELOC_AARCH64_LDST32_LO12
      AArch64 32-bit load/store instruction, holding bits 0 to 11 of the
      address.  Used in conjunction with
      BFD_RELOC_AARCH64_ADR_HI21_PCREL.
+
  -- : BFD_RELOC_AARCH64_LDST64_LO12
      AArch64 64-bit load/store instruction, holding bits 0 to 11 of the
      address.  Used in conjunction with
      BFD_RELOC_AARCH64_ADR_HI21_PCREL.
+
  -- : BFD_RELOC_AARCH64_LDST128_LO12
      AArch64 128-bit load/store instruction, holding bits 0 to 11 of the
      address.  Used in conjunction with
      BFD_RELOC_AARCH64_ADR_HI21_PCREL.
+
  -- : BFD_RELOC_AARCH64_GOT_LD_PREL19
      AArch64 Load Literal instruction, holding a 19 bit PC relative word
      offset of the global offset table entry for a symbol.  The lowest
-     two bits must be zero and are not stored in the instruction, giving
-     a 21 bit signed byte offset.  This relocation type requires signed
-     overflow checking.
+     two bits must be zero and are not stored in the instruction,
+     giving a 21 bit signed byte offset.  This relocation type requires
+     signed overflow checking.
+
  -- : BFD_RELOC_AARCH64_ADR_GOT_PAGE
      Get to the page base of the global offset table entry for a symbol
      as part of an ADRP instruction using a 21 bit PC relative
      value.Used in conjunction with BFD_RELOC_AARCH64_LD64_GOT_LO12_NC.
+
  -- : BFD_RELOC_AARCH64_LD64_GOT_LO12_NC
      Unsigned 12 bit byte offset for 64 bit load/store from the page of
      the GOT entry for this symbol.  Used in conjunction with
-     BFD_RELOC_AARCH64_ADR_GOTPAGE. Valid in LP64 ABI only.
+     BFD_RELOC_AARCH64_ADR_GOTPAGE.  Valid in LP64 ABI only.
+
  -- : BFD_RELOC_AARCH64_LD32_GOT_LO12_NC
      Unsigned 12 bit byte offset for 32 bit load/store from the page of
      the GOT entry for this symbol.  Used in conjunction with
-     BFD_RELOC_AARCH64_ADR_GOTPAGE. Valid in ILP32 ABI only.
+     BFD_RELOC_AARCH64_ADR_GOTPAGE.  Valid in ILP32 ABI only.
+
  -- : BFD_RELOC_AARCH64_LD64_GOTOFF_LO15
      Unsigned 15 bit byte offset for 64 bit load/store from the page of
-     the GOT entry for this symbol.  Valid in ILP64 ABI only.
+     the GOT entry for this symbol. Valid in ILP64 ABI only.
+
  -- : BFD_RELOC_AARCH64_LD32_GOTPAGE_LO14
      Scaled 14 bit byte offset to the page base of the global offset
      table.
+
  -- : BFD_RELOC_AARCH64_LD64_GOTPAGE_LO15
      Scaled 15 bit byte offset to the page base of the global offset
      table.
+
  -- : BFD_RELOC_AARCH64_TLSGD_ADR_PAGE21
      Get to the page base of the global offset table entry for a symbols
      tls_index structure as part of an adrp instruction using a 21 bit
      PC relative value.  Used in conjunction with
      BFD_RELOC_AARCH64_TLSGD_ADD_LO12_NC.
+
  -- : BFD_RELOC_AARCH64_TLSGD_ADR_PREL21
      AArch64 TLS General Dynamic
+
  -- : BFD_RELOC_AARCH64_TLSGD_ADD_LO12_NC
      Unsigned 12 bit byte offset to global offset table entry for a
      symbols tls_index structure.  Used in conjunction with
      BFD_RELOC_AARCH64_TLSGD_ADR_PAGE21.
+
  -- : BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G1
      AArch64 TLS INITIAL EXEC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC
      AArch64 TLS INITIAL EXEC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21
      AArch64 TLS INITIAL EXEC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC
      AArch64 TLS INITIAL EXEC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSIE_LD32_GOTTPREL_LO12_NC
      AArch64 TLS INITIAL EXEC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19
      AArch64 TLS INITIAL EXEC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G2
      AArch64 TLS LOCAL EXEC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1
      AArch64 TLS LOCAL EXEC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1_NC
      AArch64 TLS LOCAL EXEC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0
      AArch64 TLS LOCAL EXEC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0_NC
      AArch64 TLS LOCAL EXEC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_HI12
      AArch64 TLS LOCAL EXEC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12
      AArch64 TLS LOCAL EXEC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12_NC
      AArch64 TLS LOCAL EXEC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSDESC_LD_PREL19
      AArch64 TLS DESC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSDESC_ADR_PREL21
      AArch64 TLS DESC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSDESC_ADR_PAGE21
      AArch64 TLS DESC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSDESC_LD64_LO12_NC
      AArch64 TLS DESC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSDESC_LD32_LO12_NC
      AArch64 TLS DESC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSDESC_ADD_LO12_NC
      AArch64 TLS DESC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSDESC_OFF_G1
      AArch64 TLS DESC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSDESC_OFF_G0_NC
      AArch64 TLS DESC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSDESC_LDR
      AArch64 TLS DESC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSDESC_ADD
      AArch64 TLS DESC relocation.
+
  -- : BFD_RELOC_AARCH64_TLSDESC_CALL
      AArch64 TLS DESC relocation.
+
  -- : BFD_RELOC_AARCH64_COPY
      AArch64 TLS relocation.
+
  -- : BFD_RELOC_AARCH64_GLOB_DAT
      AArch64 TLS relocation.
+
  -- : BFD_RELOC_AARCH64_JUMP_SLOT
      AArch64 TLS relocation.
+
  -- : BFD_RELOC_AARCH64_RELATIVE
      AArch64 TLS relocation.
+
  -- : BFD_RELOC_AARCH64_TLS_DTPMOD
      AArch64 TLS relocation.
+
  -- : BFD_RELOC_AARCH64_TLS_DTPREL
      AArch64 TLS relocation.
+
  -- : BFD_RELOC_AARCH64_TLS_TPREL
      AArch64 TLS relocation.
+
  -- : BFD_RELOC_AARCH64_TLSDESC
      AArch64 TLS relocation.
+
  -- : BFD_RELOC_AARCH64_IRELATIVE
      AArch64 support for STT_GNU_IFUNC.
+
  -- : BFD_RELOC_AARCH64_RELOC_END
      AArch64 pseudo relocation code to mark the end of the AArch64
      relocation enumerators that have direct mapping to ELF reloc codes.
      There are a few more enumerators after this one; those are mainly
      used by the AArch64 assembler for the internal fixup or to select
      one of the above enumerators.
+
  -- : BFD_RELOC_AARCH64_GAS_INTERNAL_FIXUP
      AArch64 pseudo relocation code to be used internally by the AArch64
      assembler and not (currently) written to any object files.
+
  -- : BFD_RELOC_AARCH64_LDST_LO12
-     AArch64 unspecified load/store instruction, holding bits 0 to 11 of
-     the address.  Used in conjunction with
+     AArch64 unspecified load/store instruction, holding bits 0 to 11
+     of the address.  Used in conjunction with
      BFD_RELOC_AARCH64_ADR_HI21_PCREL.
+
  -- : BFD_RELOC_AARCH64_LD_GOT_LO12_NC
      AArch64 pseudo relocation code to be used internally by the AArch64
      assembler and not (currently) written to any object files.
+
  -- : BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_LO12_NC
      AArch64 pseudo relocation code to be used internally by the AArch64
      assembler and not (currently) written to any object files.
+
  -- : BFD_RELOC_AARCH64_TLSDESC_LD_LO12_NC
      AArch64 pseudo relocation code to be used internally by the AArch64
      assembler and not (currently) written to any object files.
+
  -- : BFD_RELOC_TILEPRO_COPY
  -- : BFD_RELOC_TILEPRO_GLOB_DAT
  -- : BFD_RELOC_TILEPRO_JMP_SLOT
@@ -6319,6 +6848,7 @@ attributes.
  -- : BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HA
  -- : BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HA
      Tilera TILEPro Relocations.
+
  -- : BFD_RELOC_TILEGX_HW0
  -- : BFD_RELOC_TILEGX_HW1
  -- : BFD_RELOC_TILEGX_HW2
@@ -6429,21 +6959,29 @@ attributes.
  -- : BFD_RELOC_TILEGX_IMM8_Y0_TLS_ADD
  -- : BFD_RELOC_TILEGX_IMM8_Y1_TLS_ADD
      Tilera TILE-Gx Relocations.
+
  -- : BFD_RELOC_EPIPHANY_SIMM8
      Adapteva EPIPHANY - 8 bit signed pc-relative displacement
+
  -- : BFD_RELOC_EPIPHANY_SIMM24
      Adapteva EPIPHANY - 24 bit signed pc-relative displacement
+
  -- : BFD_RELOC_EPIPHANY_HIGH
      Adapteva EPIPHANY - 16 most-significant bits of absolute address
+
  -- : BFD_RELOC_EPIPHANY_LOW
      Adapteva EPIPHANY - 16 least-significant bits of absolute address
+
  -- : BFD_RELOC_EPIPHANY_SIMM11
      Adapteva EPIPHANY - 11 bit signed number - add/sub immediate
+
  -- : BFD_RELOC_EPIPHANY_IMM11
      Adapteva EPIPHANY - 11 bit sign-magnitude number (ld/st
      displacement)
+
  -- : BFD_RELOC_EPIPHANY_IMM8
      Adapteva EPIPHANY - 8 bit immediate for 16 bit mov instruction.
+
  -- : BFD_RELOC_VISIUM_HI16
  -- : BFD_RELOC_VISIUM_LO16
  -- : BFD_RELOC_VISIUM_IM16
@@ -6455,8 +6993,8 @@ attributes.
 
 
      typedef enum bfd_reloc_code_real bfd_reloc_code_real_type;
-
-2.10.2.2 'bfd_reloc_type_lookup'
+   
+2.10.2.2 `bfd_reloc_type_lookup'
 ................................
 
 *Synopsis*
@@ -6468,7 +7006,7 @@ attributes.
 Return a pointer to a howto structure which, when invoked, will perform
 the relocation CODE on data from the architecture noted.
 
-2.10.2.3 'bfd_default_reloc_type_lookup'
+2.10.2.3 `bfd_default_reloc_type_lookup'
 ........................................
 
 *Synopsis*
@@ -6477,7 +7015,7 @@ the relocation CODE on data from the arc
    *Description*
 Provides a default relocation lookup routine for any architecture.
 
-2.10.2.4 'bfd_get_reloc_code_name'
+2.10.2.4 `bfd_get_reloc_code_name'
 ..................................
 
 *Synopsis*
@@ -6486,7 +7024,7 @@ Provides a default relocation lookup rou
 Provides a printable name for the supplied relocation code.  Useful
 mainly for printing error messages.
 
-2.10.2.5 'bfd_generic_relax_section'
+2.10.2.5 `bfd_generic_relax_section'
 ....................................
 
 *Synopsis*
@@ -6499,7 +7037,7 @@ mainly for printing error messages.
 Provides default handling for relaxing for back ends which don't do
 relaxing.
 
-2.10.2.6 'bfd_generic_gc_sections'
+2.10.2.6 `bfd_generic_gc_sections'
 ..................................
 
 *Synopsis*
@@ -6509,7 +7047,7 @@ relaxing.
 Provides default handling for relaxing for back ends which don't do
 section gc - i.e., does nothing.
 
-2.10.2.7 'bfd_generic_lookup_section_flags'
+2.10.2.7 `bfd_generic_lookup_section_flags'
 ...........................................
 
 *Synopsis*
@@ -6519,7 +7057,7 @@ section gc - i.e., does nothing.
 Provides default handling for section flags lookup - i.e., does nothing.
 Returns FALSE if the section should be omitted, otherwise TRUE.
 
-2.10.2.8 'bfd_generic_merge_sections'
+2.10.2.8 `bfd_generic_merge_sections'
 .....................................
 
 *Synopsis*
@@ -6529,7 +7067,7 @@ Returns FALSE if the section should be o
 Provides default handling for SEC_MERGE section merging for back ends
 which don't have SEC_MERGE support - i.e., does nothing.
 
-2.10.2.9 'bfd_generic_get_relocated_section_contents'
+2.10.2.9 `bfd_generic_get_relocated_section_contents'
 .....................................................
 
 *Synopsis*
@@ -6541,8 +7079,8 @@ which don't have SEC_MERGE support - i.e
          bfd_boolean relocatable,
          asymbol **symbols);
    *Description*
-Provides default handling of relocation effort for back ends which can't
-be bothered to do it efficiently.
+Provides default handling of relocation effort for back ends which
+can't be bothered to do it efficiently.
 
 
 File: bfd.info,  Node: Core Files,  Next: Targets,  Prev: Relocations,  Up: BFD front end
@@ -6556,7 +7094,7 @@ File: bfd.info,  Node: Core Files,  Next
 *Description*
 These are functions pertaining to core files.
 
-2.11.1.1 'bfd_core_file_failing_command'
+2.11.1.1 `bfd_core_file_failing_command'
 ........................................
 
 *Synopsis*
@@ -6565,50 +7103,50 @@ These are functions pertaining to core f
 Return a read-only string explaining which program was running when it
 failed and produced the core file ABFD.
 
-2.11.1.2 'bfd_core_file_failing_signal'
+2.11.1.2 `bfd_core_file_failing_signal'
 .......................................
 
 *Synopsis*
      int bfd_core_file_failing_signal (bfd *abfd);
    *Description*
-Returns the signal number which caused the core dump which generated the
-file the BFD ABFD is attached to.
+Returns the signal number which caused the core dump which generated
+the file the BFD ABFD is attached to.
 
-2.11.1.3 'bfd_core_file_pid'
+2.11.1.3 `bfd_core_file_pid'
 ............................
 
 *Synopsis*
      int bfd_core_file_pid (bfd *abfd);
    *Description*
-Returns the PID of the process the core dump the BFD ABFD is attached to
-was generated from.
+Returns the PID of the process the core dump the BFD ABFD is attached
+to was generated from.
 
-2.11.1.4 'core_file_matches_executable_p'
+2.11.1.4 `core_file_matches_executable_p'
 .........................................
 
 *Synopsis*
      bfd_boolean core_file_matches_executable_p
         (bfd *core_bfd, bfd *exec_bfd);
    *Description*
-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.
+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.
 
-2.11.1.5 'generic_core_file_matches_executable_p'
+2.11.1.5 `generic_core_file_matches_executable_p'
 .................................................
 
 *Synopsis*
      bfd_boolean generic_core_file_matches_executable_p
         (bfd *core_bfd, bfd *exec_bfd);
    *Description*
-Return TRUE if the core file attached to CORE_BFD was generated by a run
-of the executable file attached to EXEC_BFD.  The match is based on
+Return TRUE if the core file attached to CORE_BFD was generated by a
+run of the executable file attached to EXEC_BFD.  The match is based on
 executable basenames only.
 
-   Note: When not able to determine the core file failing command or the
-executable name, we still return TRUE even though we're not sure that
-core file and executable match.  This is to avoid generating a false
-warning in situations where we really don't know whether they match or
-not.
+   Note: When not able to determine the core file failing command or
+the executable name, we still return TRUE even though we're not sure
+that core file and executable match.  This is to avoid generating a
+false warning in situations where we really don't know whether they
+match or not.
 
 
 File: bfd.info,  Node: Targets,  Next: Architectures,  Prev: Core Files,  Up: BFD front end
@@ -6618,43 +7156,44 @@ File: bfd.info,  Node: Targets,  Next: A
 
 *Description*
 Each port of BFD to a different machine requires the creation of a
-target back end.  All the back end provides to the root part of BFD is 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
+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.
+   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
+   * 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
+   * 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.
+     until a match on target name is found. When found, use it.
 
-   * Otherwise return the error 'bfd_error_invalid_target' to
-     'bfd_openr'.
+   * Otherwise return the error `bfd_error_invalid_target' to
+     `bfd_openr'.
 
-   * 'bfd_openr' attempts to open the file using 'bfd_open_file', and
+   * `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.
+   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::
@@ -6666,15 +7205,15 @@ File: bfd.info,  Node: bfd_target,  Prev
 -----------------
 
 *Description*
-This structure contains everything that BFD knows about a target.  It
-includes things like its byte order, name, and which routines to call to
-do various operations.
+This structure contains everything that BFD knows about a target. It
+includes things like its byte order, name, and which routines to call
+to do various operations.
 
-   Every BFD points to a target structure with its 'xvec' member.
+   Every BFD points to a target structure with its `xvec' member.
 
    The macros below are used to dispatch to functions through the
-'bfd_target' vector.  They are used in a number of macros further down
-in 'bfd.h', and are also used when calling various routines by hand
+`bfd_target' vector. They are used in a number of macros further down
+in `bfd.h', and are also used when calling various routines by hand
 inside the BFD implementation.  The ARGLIST argument must be
 parenthesized; it contains all the arguments to the called function.
 
@@ -6701,14 +7240,13 @@ wants to fix this and not break the abov
         (((bfd)->xvec->message[(int) ((bfd)->format)]) arglist) : \
         (bfd_assert (__FILE__,__LINE__), NULL))
      #endif
-
    This is the structure which defines the type of BFD this is.  The
-'xvec' member of the struct 'bfd' itself points here.  Each module that
+`xvec' member of the struct `bfd' itself points here.  Each module that
 implements access to a different target under BFD, defines one of these.
 
-   FIXME, these names should be rationalised with the names of the entry
-points which call them.  Too bad we can't have one macro to define them
-both!
+   FIXME, these names should be rationalised with the names of the
+entry points which call them. Too bad we can't have one macro to define
+them both!
      enum bfd_flavour
      {
        bfd_target_unknown_flavour,
@@ -6761,11 +7299,11 @@ both!
        enum bfd_endian header_byteorder;
 
        /* A mask of all the flags which an executable may have set -
-          from the set BFD_NO_FLAGS, HAS_RELOC, ...D_PAGED.  */
+          from the set `BFD_NO_FLAGS', `HAS_RELOC', ...`D_PAGED'.  */
        flagword object_flags;
 
       /* A mask of all the flags which a section may have set - from
-         the set SEC_NO_FLAGS, SEC_ALLOC, ...SET_NEVER_LOAD.  */
+         the set `SEC_NO_FLAGS', `SEC_ALLOC', ...`SET_NEVER_LOAD'.  */
        flagword section_flags;
 
       /* The character normally found at the front of a symbol.
@@ -6809,15 +7347,14 @@ both!
        /* Format dependent routines: these are vectors of entry points
           within the target vector structure, one for each format to check.  */
 
-       /* Check the format of a file being read.  Return a bfd_target * or zero.  */
+       /* Check the format of a file being read.  Return a `bfd_target *' or zero.  */
        const struct bfd_target *(*_bfd_check_format[bfd_type_end]) (bfd *);
 
        /* Set the format of a file being written.  */
        bfd_boolean (*_bfd_set_format[bfd_type_end]) (bfd *);
 
-       /* Write cached information into a file being written, at bfd_close.  */
+       /* Write cached information into a file being written, at `bfd_close'.  */
        bfd_boolean (*_bfd_write_contents[bfd_type_end]) (bfd *);
-
    The general target vector.  These vectors are initialized using the
 BFD_JUMP_TABLE macros.
 
@@ -7107,10 +7644,9 @@ BFD_JUMP_TABLE macros.
        /* Read in the dynamic relocs.  */
        long        (*_bfd_canonicalize_dynamic_reloc)
          (bfd *, arelent **, struct bfd_symbol **);
-
    A pointer to an alternative bfd_target in case the current one is not
-satisfactory.  This can happen when the target cpu supports both big and
-little endian code, and target chosen by the linker has the wrong
+satisfactory.  This can happen when the target cpu supports both big
+and little endian code, and target chosen by the linker has the wrong
 endianness.  The function open_output() in ld/ldlang.c uses this field
 to find an alternative output format that is suitable.
        /* Opposite endian version of this target.  */
@@ -7122,34 +7658,33 @@ to find an alternative output format tha
 
      } bfd_target;
 
-
-2.12.1.1 'bfd_set_default_target'
+2.12.1.1 `bfd_set_default_target'
 .................................
 
 *Synopsis*
      bfd_boolean bfd_set_default_target (const char *name);
    *Description*
-Set the default target vector to use when recognizing a BFD. This takes
-the name of the target, which may be a BFD target name or a
+Set the default target vector to use when recognizing a BFD.  This
+takes the name of the target, which may be a BFD target name or a
 configuration triplet.
 
-2.12.1.2 'bfd_find_target'
+2.12.1.2 `bfd_find_target'
 ..........................
 
 *Synopsis*
      const bfd_target *bfd_find_target (const char *target_name, bfd *abfd);
    *Description*
 Return a pointer to the transfer vector for the object target named
-TARGET_NAME.  If TARGET_NAME is 'NULL', choose the one in the
-environment variable 'GNUTARGET'; if that is null or not defined, then
+TARGET_NAME.  If TARGET_NAME is `NULL', choose the one in the
+environment variable `GNUTARGET'; if that is null or not defined, then
 choose the first entry in the target list.  Passing in the string
 "default" or setting the environment variable to "default" will cause
 the first entry in the target list to be returned, and
-"target_defaulted" will be set in the BFD if ABFD isn't 'NULL'.  This
-causes 'bfd_check_format' to loop over all the targets to find the one
+"target_defaulted" will be set in the BFD if ABFD isn't `NULL'.  This
+causes `bfd_check_format' to loop over all the targets to find the one
 that matches the file being read.
 
-2.12.1.3 'bfd_get_target_info'
+2.12.1.3 `bfd_get_target_info'
 ..............................
 
 *Synopsis*
@@ -7160,31 +7695,31 @@ that matches the file being read.
          const char **def_target_arch);
    *Description*
 Return a pointer to the transfer vector for the object target named
-TARGET_NAME.  If TARGET_NAME is 'NULL', choose the one in the
-environment variable 'GNUTARGET'; if that is null or not defined, then
+TARGET_NAME.  If TARGET_NAME is `NULL', choose the one in the
+environment variable `GNUTARGET'; if that is null or not defined, then
 choose the first entry in the target list.  Passing in the string
 "default" or setting the environment variable to "default" will cause
 the first entry in the target list to be returned, and
-"target_defaulted" will be set in the BFD if ABFD isn't 'NULL'.  This
-causes 'bfd_check_format' to loop over all the targets to find the one
-that matches the file being read.  If IS_BIGENDIAN is not 'NULL', then
-set this value to target's endian mode.  True for big-endian, FALSE for
-little-endian or for invalid target.  If UNDERSCORING is not 'NULL',
-then set this value to target's underscoring mode.  Zero for
+"target_defaulted" will be set in the BFD if ABFD isn't `NULL'.  This
+causes `bfd_check_format' to loop over all the targets to find the one
+that matches the file being read.  If IS_BIGENDIAN is not `NULL', then
+set this value to target's endian mode. True for big-endian, FALSE for
+little-endian or for invalid target.  If UNDERSCORING is not `NULL',
+then set this value to target's underscoring mode. Zero for
 none-underscoring, -1 for invalid target, else the value of target
-vector's symbol underscoring.  If DEF_TARGET_ARCH is not 'NULL', then
+vector's symbol underscoring.  If DEF_TARGET_ARCH is not `NULL', then
 set it to the architecture string specified by the target_name.
 
-2.12.1.4 'bfd_target_list'
+2.12.1.4 `bfd_target_list'
 ..........................
 
 *Synopsis*
      const char ** bfd_target_list (void);
    *Description*
-Return a freshly malloced NULL-terminated vector of the names of all the
-valid BFD targets.  Do not modify the names.
+Return a freshly malloced NULL-terminated vector of the names of all
+the valid BFD targets. Do not modify the names.
 
-2.12.1.5 'bfd_seach_for_target'
+2.12.1.5 `bfd_seach_for_target'
 ...............................
 
 *Synopsis*
@@ -7193,9 +7728,9 @@ valid BFD targets.  Do not modify the na
          void *);
    *Description*
 Return a pointer to the first transfer vector in the list of transfer
-vectors maintained by BFD that produces a non-zero result when passed to
-the function SEARCH_FUNC.  The parameter DATA is passed, unexamined, to
-the search function.
+vectors maintained by BFD that produces a non-zero result when passed
+to the function SEARCH_FUNC.  The parameter DATA is passed, unexamined,
+to the search function.
 
 
 File: bfd.info,  Node: Architectures,  Next: Opening and Closing,  Prev: Targets,  Up: BFD front end
@@ -7204,25 +7739,25 @@ File: bfd.info,  Node: Architectures,  N
 ==================
 
 BFD keeps one atom in a BFD describing the architecture of the data
-attached to the BFD: a pointer to a 'bfd_arch_info_type'.
+attached to the BFD: a pointer to a `bfd_arch_info_type'.
 
    Pointers to structures can be requested independently of a BFD so
-that an architecture's information can be interrogated without access to
-an open BFD.
+that an architecture's information can be interrogated without access
+to an open BFD.
 
    The architecture information is provided by each architecture
 package.  The set of default architectures is selected by the macro
-'SELECT_ARCHITECTURES'.  This is normally set up in the
-'config/TARGET.mt' file of your choice.  If the name is not defined,
+`SELECT_ARCHITECTURES'.  This is normally set up in the
+`config/TARGET.mt' file of your choice.  If the name is not defined,
 then all the architectures supported are included.
 
    When BFD starts up, all the architectures are called with an
 initialize method.  It is up to the architecture back end to insert as
-many items into the list of architectures as it wants to; generally this
-would be one for each machine and one for the default case (an item with
-a machine field of 0).
+many items into the list of architectures as it wants to; generally
+this would be one for each machine and one for the default case (an
+item with a machine field of 0).
 
-   BFD's idea of an architecture is implemented in 'archures.c'.
+   BFD's idea of an architecture is implemented in `archures.c'.
 
 2.13.1 bfd_architecture
 -----------------------
@@ -7696,7 +8231,7 @@ This structure contains information on a
        unsigned int section_align_power;
        /* TRUE if this is the default machine for the architecture.
           The default arch should be the first entry for an arch so that
-          all the entries for that arch can be accessed via next.  */
+          all the entries for that arch can be accessed via `next'.  */
        bfd_boolean the_default;
        const struct bfd_arch_info * (*compatible)
          (const struct bfd_arch_info *a, const struct bfd_arch_info *b);
@@ -7713,36 +8248,35 @@ This structure contains information on a
      }
      bfd_arch_info_type;
 
-
-2.13.2.1 'bfd_printable_name'
+2.13.2.1 `bfd_printable_name'
 .............................
 
 *Synopsis*
      const char *bfd_printable_name (bfd *abfd);
    *Description*
-Return a printable string representing the architecture and machine from
-the pointer to the architecture info structure.
+Return a printable string representing the architecture and machine
+from the pointer to the architecture info structure.
 
-2.13.2.2 'bfd_scan_arch'
+2.13.2.2 `bfd_scan_arch'
 ........................
 
 *Synopsis*
      const bfd_arch_info_type *bfd_scan_arch (const char *string);
    *Description*
 Figure out if BFD supports any cpu which could be described with the
-name STRING.  Return a pointer to an 'arch_info' structure if a machine
+name STRING.  Return a pointer to an `arch_info' structure if a machine
 is found, otherwise NULL.
 
-2.13.2.3 'bfd_arch_list'
+2.13.2.3 `bfd_arch_list'
 ........................
 
 *Synopsis*
      const char **bfd_arch_list (void);
    *Description*
-Return a freshly malloced NULL-terminated vector of the names of all the
-valid BFD architectures.  Do not modify the names.
+Return a freshly malloced NULL-terminated vector of the names of all
+the valid BFD architectures.  Do not modify the names.
 
-2.13.2.4 'bfd_arch_get_compatible'
+2.13.2.4 `bfd_arch_get_compatible'
 ..................................
 
 *Synopsis*
@@ -7752,19 +8286,19 @@ valid BFD architectures.  Do not modify 
 Determine whether two BFDs' architectures and machine types are
 compatible.  Calculates the lowest common denominator between the two
 architectures and machine types implied by the BFDs and returns a
-pointer to an 'arch_info' structure describing the compatible machine.
+pointer to an `arch_info' structure describing the compatible machine.
 
-2.13.2.5 'bfd_default_arch_struct'
+2.13.2.5 `bfd_default_arch_struct'
 ..................................
 
 *Description*
-The 'bfd_default_arch_struct' is an item of 'bfd_arch_info_type' which
+The `bfd_default_arch_struct' is an item of `bfd_arch_info_type' which
 has been initialized to a fairly generic state.  A BFD starts life by
 pointing to this structure, until the correct back end has determined
 the real architecture of the file.
      extern const bfd_arch_info_type bfd_default_arch_struct;
 
-2.13.2.6 'bfd_set_arch_info'
+2.13.2.6 `bfd_set_arch_info'
 ............................
 
 *Synopsis*
@@ -7772,7 +8306,7 @@ the real architecture of the file.
    *Description*
 Set the architecture info of ABFD to ARG.
 
-2.13.2.7 'bfd_default_set_arch_mach'
+2.13.2.7 `bfd_default_set_arch_mach'
 ....................................
 
 *Synopsis*
@@ -7781,9 +8315,9 @@ Set the architecture info of ABFD to ARG
    *Description*
 Set the architecture and machine type in BFD ABFD to ARCH and MACH.
 Find the correct pointer to a structure and insert it into the
-'arch_info' pointer.
+`arch_info' pointer.
 
-2.13.2.8 'bfd_get_arch'
+2.13.2.8 `bfd_get_arch'
 .......................
 
 *Synopsis*
@@ -7791,7 +8325,7 @@ Find the correct pointer to a structure 
    *Description*
 Return the enumerated type which describes the BFD ABFD's architecture.
 
-2.13.2.9 'bfd_get_mach'
+2.13.2.9 `bfd_get_mach'
 .......................
 
 *Synopsis*
@@ -7799,7 +8333,7 @@ Return the enumerated type which describ
    *Description*
 Return the long type which describes the BFD ABFD's machine.
 
-2.13.2.10 'bfd_arch_bits_per_byte'
+2.13.2.10 `bfd_arch_bits_per_byte'
 ..................................
 
 *Synopsis*
@@ -7807,7 +8341,7 @@ Return the long type which describes the
    *Description*
 Return the number of bits in one of the BFD ABFD's architecture's bytes.
 
-2.13.2.11 'bfd_arch_bits_per_address'
+2.13.2.11 `bfd_arch_bits_per_address'
 .....................................
 
 *Synopsis*
@@ -7816,7 +8350,7 @@ Return the number of bits in one of the 
 Return the number of bits in one of the BFD ABFD's architecture's
 addresses.
 
-2.13.2.12 'bfd_default_compatible'
+2.13.2.12 `bfd_default_compatible'
 ..................................
 
 *Synopsis*
@@ -7825,17 +8359,17 @@ addresses.
    *Description*
 The default function for testing for compatibility.
 
-2.13.2.13 'bfd_default_scan'
+2.13.2.13 `bfd_default_scan'
 ............................
 
 *Synopsis*
      bfd_boolean bfd_default_scan
         (const struct bfd_arch_info *info, const char *string);
    *Description*
-The default function for working out whether this is an architecture hit
-and a machine hit.
+The default function for working out whether this is an architecture
+hit and a machine hit.
 
-2.13.2.14 'bfd_get_arch_info'
+2.13.2.14 `bfd_get_arch_info'
 .............................
 
 *Synopsis*
@@ -7843,7 +8377,7 @@ and a machine hit.
    *Description*
 Return the architecture info struct in ABFD.
 
-2.13.2.15 'bfd_lookup_arch'
+2.13.2.15 `bfd_lookup_arch'
 ...........................
 
 *Synopsis*
@@ -7851,10 +8385,10 @@ Return the architecture info struct in A
         (enum bfd_architecture arch, unsigned long machine);
    *Description*
 Look for the architecture info structure which matches the arguments
-ARCH and MACHINE.  A machine of 0 matches the machine/architecture
+ARCH and MACHINE. A machine of 0 matches the machine/architecture
 structure which marks itself as the default.
 
-2.13.2.16 'bfd_printable_arch_mach'
+2.13.2.16 `bfd_printable_arch_mach'
 ...................................
 
 *Synopsis*
@@ -7866,7 +8400,7 @@ type.
 
    This routine is depreciated.
 
-2.13.2.17 'bfd_octets_per_byte'
+2.13.2.17 `bfd_octets_per_byte'
 ...............................
 
 *Synopsis*
@@ -7876,7 +8410,7 @@ Return the number of octets (8-bit quant
 addressable unit).  In most cases, this will be one, but some DSP
 targets have 16, 32, or even 48 bits per byte.
 
-2.13.2.18 'bfd_arch_mach_octets_per_byte'
+2.13.2.18 `bfd_arch_mach_octets_per_byte'
 .........................................
 
 *Synopsis*
@@ -7888,7 +8422,7 @@ See bfd_octets_per_byte.
    This routine is provided for those cases where a bfd * is not
 available
 
-2.13.2.19 'bfd_arch_default_fill'
+2.13.2.19 `bfd_arch_default_fill'
 .................................
 
 *Synopsis*
@@ -7896,7 +8430,7 @@ available
          bfd_boolean is_bigendian,
          bfd_boolean code);
    *Description*
-Allocate via bfd_malloc and return a fill buffer of size COUNT. If
+Allocate via bfd_malloc and return a fill buffer of size COUNT.  If
 IS_BIGENDIAN is TRUE, the order of bytes is big endian.  If CODE is
 TRUE, the buffer contains code.
 
@@ -7912,7 +8446,7 @@ File: bfd.info,  Node: Opening and Closi
 2.14.1 Functions for opening and closing
 ----------------------------------------
 
-2.14.1.1 'bfd_fopen'
+2.14.1.1 `bfd_fopen'
 ....................
 
 *Synopsis*
@@ -7920,17 +8454,17 @@ File: bfd.info,  Node: Opening and Closi
          const char *mode, int fd);
    *Description*
 Open the file FILENAME with the target TARGET.  Return a pointer to the
-created BFD. If FD is not -1, then 'fdopen' is used to open the file;
-otherwise, 'fopen' is used.  MODE is passed directly to 'fopen' or
-'fdopen'.
+created BFD.  If FD is not -1, then `fdopen' is used to open the file;
+otherwise, `fopen' is used.  MODE is passed directly to `fopen' or
+`fdopen'.
 
-   Calls 'bfd_find_target', so TARGET is interpreted as by that
+   Calls `bfd_find_target', so TARGET is interpreted as by that
 function.
 
    The new BFD is marked as cacheable iff FD is -1.
 
-   If 'NULL' is returned then an error has occured.  Possible errors are
-'bfd_error_no_memory', 'bfd_error_invalid_target' or 'system_call'
+   If `NULL' is returned then an error has occured.   Possible errors
+are `bfd_error_no_memory', `bfd_error_invalid_target' or `system_call'
 error.
 
    On error, FD is always closed.
@@ -7938,64 +8472,64 @@ error.
    A copy of the FILENAME argument is stored in the newly created BFD.
 It can be accessed via the bfd_get_filename() macro.
 
-2.14.1.2 'bfd_openr'
+2.14.1.2 `bfd_openr'
 ....................
 
 *Synopsis*
      bfd *bfd_openr (const char *filename, const char *target);
    *Description*
-Open the file FILENAME (using 'fopen') with the target TARGET.  Return a
-pointer to the created BFD.
+Open the file FILENAME (using `fopen') with the target TARGET.  Return
+a pointer to the created BFD.
 
-   Calls 'bfd_find_target', so TARGET is interpreted as by that
+   Calls `bfd_find_target', so TARGET is interpreted as by that
 function.
 
-   If 'NULL' is returned then an error has occured.  Possible errors are
-'bfd_error_no_memory', 'bfd_error_invalid_target' or 'system_call'
+   If `NULL' is returned then an error has occured.   Possible errors
+are `bfd_error_no_memory', `bfd_error_invalid_target' or `system_call'
 error.
 
    A copy of the FILENAME argument is stored in the newly created BFD.
 It can be accessed via the bfd_get_filename() macro.
 
-2.14.1.3 'bfd_fdopenr'
+2.14.1.3 `bfd_fdopenr'
 ......................
 
 *Synopsis*
      bfd *bfd_fdopenr (const char *filename, const char *target, int fd);
    *Description*
-'bfd_fdopenr' is to 'bfd_fopenr' much like 'fdopen' is to 'fopen'.  It
+`bfd_fdopenr' is to `bfd_fopenr' much like `fdopen' is to `fopen'.  It
 opens a BFD on a file already described by the FD supplied.
 
-   When the file is later 'bfd_close'd, the file descriptor will be
+   When the file is later `bfd_close'd, the file descriptor will be
 closed.  If the caller desires that this file descriptor be cached by
 BFD (opened as needed, closed as needed to free descriptors for other
 opens), with the supplied FD used as an initial file descriptor (but
 subject to closure at any time), call bfd_set_cacheable(bfd, 1) on the
-returned BFD. The default is to assume no caching; the file descriptor
-will remain open until 'bfd_close', and will not be affected by BFD
+returned BFD.  The default is to assume no caching; the file descriptor
+will remain open until `bfd_close', and will not be affected by BFD
 operations on other files.
 
-   Possible errors are 'bfd_error_no_memory', 'bfd_error_invalid_target'
-and 'bfd_error_system_call'.
+   Possible errors are `bfd_error_no_memory',
+`bfd_error_invalid_target' and `bfd_error_system_call'.
 
    On error, FD is closed.
 
    A copy of the FILENAME argument is stored in the newly created BFD.
 It can be accessed via the bfd_get_filename() macro.
 
-2.14.1.4 'bfd_openstreamr'
+2.14.1.4 `bfd_openstreamr'
 ..........................
 
 *Synopsis*
      bfd *bfd_openstreamr (const char * filename, const char * target, void * stream);
    *Description*
-Open a BFD for read access on an existing stdio stream.  When the BFD is
-passed to 'bfd_close', the stream will be closed.
+Open a BFD for read access on an existing stdio stream.  When the BFD
+is passed to `bfd_close', the stream will be closed.
 
    A copy of the FILENAME argument is stored in the newly created BFD.
 It can be accessed via the bfd_get_filename() macro.
 
-2.14.1.5 'bfd_openr_iovec'
+2.14.1.5 `bfd_openr_iovec'
 ..........................
 
 *Synopsis*
@@ -8018,35 +8552,35 @@ Create and return a BFD backed by a read
 created using OPEN_FUNC, accessed using PREAD_FUNC and destroyed using
 CLOSE_FUNC.
 
-   Calls 'bfd_find_target', so TARGET is interpreted as by that
+   Calls `bfd_find_target', so TARGET is interpreted as by that
 function.
 
-   Calls OPEN_FUNC (which can call 'bfd_zalloc' and 'bfd_get_filename')
-to obtain the read-only stream backing the BFD. OPEN_FUNC either
-succeeds returning the non-'NULL' STREAM, or fails returning 'NULL'
-(setting 'bfd_error').
+   Calls OPEN_FUNC (which can call `bfd_zalloc' and `bfd_get_filename')
+to obtain the read-only stream backing the BFD.  OPEN_FUNC either
+succeeds returning the non-`NULL' STREAM, or fails returning `NULL'
+(setting `bfd_error').
 
    Calls PREAD_FUNC to request NBYTES of data from STREAM starting at
-OFFSET (e.g., via a call to 'bfd_read').  PREAD_FUNC either succeeds
+OFFSET (e.g., via a call to `bfd_read').  PREAD_FUNC either succeeds
 returning the number of bytes read (which can be less than NBYTES when
-end-of-file), or fails returning -1 (setting 'bfd_error').
+end-of-file), or fails returning -1 (setting `bfd_error').
 
-   Calls CLOSE_FUNC when the BFD is later closed using 'bfd_close'.
+   Calls CLOSE_FUNC when the BFD is later closed using `bfd_close'.
 CLOSE_FUNC either succeeds returning 0, or fails returning -1 (setting
-'bfd_error').
+`bfd_error').
 
    Calls STAT_FUNC to fill in a stat structure for bfd_stat,
 bfd_get_size, and bfd_get_mtime calls.  STAT_FUNC returns 0 on success,
-or returns -1 on failure (setting 'bfd_error').
+or returns -1 on failure (setting `bfd_error').
 
-   If 'bfd_openr_iovec' returns 'NULL' then an error has occurred.
-Possible errors are 'bfd_error_no_memory', 'bfd_error_invalid_target'
-and 'bfd_error_system_call'.
+   If `bfd_openr_iovec' returns `NULL' then an error has occurred.
+Possible errors are `bfd_error_no_memory', `bfd_error_invalid_target'
+and `bfd_error_system_call'.
 
    A copy of the FILENAME argument is stored in the newly created BFD.
 It can be accessed via the bfd_get_filename() macro.
 
-2.14.1.6 'bfd_openw'
+2.14.1.6 `bfd_openw'
 ....................
 
 *Synopsis*
@@ -8055,13 +8589,13 @@ It can be accessed via the bfd_get_filen
 Create a BFD, associated with file FILENAME, using the file format
 TARGET, and return a pointer to it.
 
-   Possible errors are 'bfd_error_system_call', 'bfd_error_no_memory',
-'bfd_error_invalid_target'.
+   Possible errors are `bfd_error_system_call', `bfd_error_no_memory',
+`bfd_error_invalid_target'.
 
    A copy of the FILENAME argument is stored in the newly created BFD.
 It can be accessed via the bfd_get_filename() macro.
 
-2.14.1.7 'bfd_close'
+2.14.1.7 `bfd_close'
 ....................
 
 *Synopsis*
@@ -8069,113 +8603,113 @@ It can be accessed via the bfd_get_filen
    *Description*
 Close a BFD. If the BFD was open for writing, then pending operations
 are completed and the file written out and closed.  If the created file
-is executable, then 'chmod' is called to mark it as such.
+is executable, then `chmod' is called to mark it as such.
 
    All memory attached to the BFD is released.
 
-   The file descriptor associated with the BFD is closed (even if it was
-passed in to BFD by 'bfd_fdopenr').
+   The file descriptor associated with the BFD is closed (even if it
+was passed in to BFD by `bfd_fdopenr').
 
    *Returns*
-'TRUE' is returned if all is ok, otherwise 'FALSE'.
+`TRUE' is returned if all is ok, otherwise `FALSE'.
 
-2.14.1.8 'bfd_close_all_done'
+2.14.1.8 `bfd_close_all_done'
 .............................
 
 *Synopsis*
      bfd_boolean bfd_close_all_done (bfd *);
    *Description*
-Close a BFD. Differs from 'bfd_close' since it does not complete any
+Close a BFD.  Differs from `bfd_close' since it does not complete any
 pending operations.  This routine would be used if the application had
 just used BFD for swapping and didn't want to use any of the writing
 code.
 
-   If the created file is executable, then 'chmod' is called to mark it
+   If the created file is executable, then `chmod' is called to mark it
 as such.
 
    All memory attached to the BFD is released.
 
    *Returns*
-'TRUE' is returned if all is ok, otherwise 'FALSE'.
+`TRUE' is returned if all is ok, otherwise `FALSE'.
 
-2.14.1.9 'bfd_create'
+2.14.1.9 `bfd_create'
 .....................
 
 *Synopsis*
      bfd *bfd_create (const char *filename, bfd *templ);
    *Description*
-Create a new BFD in the manner of 'bfd_openw', but without opening a
-file.  The new BFD takes the target from the target used by TEMPL.  The
-format is always set to 'bfd_object'.
+Create a new BFD in the manner of `bfd_openw', but without opening a
+file. The new BFD takes the target from the target used by TEMPL. The
+format is always set to `bfd_object'.
 
    A copy of the FILENAME argument is stored in the newly created BFD.
 It can be accessed via the bfd_get_filename() macro.
 
-2.14.1.10 'bfd_make_writable'
+2.14.1.10 `bfd_make_writable'
 .............................
 
 *Synopsis*
      bfd_boolean bfd_make_writable (bfd *abfd);
    *Description*
-Takes a BFD as created by 'bfd_create' and converts it into one like as
-returned by 'bfd_openw'.  It does this by converting the BFD to
-BFD_IN_MEMORY. It's assumed that you will call 'bfd_make_readable' on
+Takes a BFD as created by `bfd_create' and converts it into one like as
+returned by `bfd_openw'.  It does this by converting the BFD to
+BFD_IN_MEMORY.  It's assumed that you will call `bfd_make_readable' on
 this bfd later.
 
    *Returns*
-'TRUE' is returned if all is ok, otherwise 'FALSE'.
+`TRUE' is returned if all is ok, otherwise `FALSE'.
 
-2.14.1.11 'bfd_make_readable'
+2.14.1.11 `bfd_make_readable'
 .............................
 
 *Synopsis*
      bfd_boolean bfd_make_readable (bfd *abfd);
    *Description*
-Takes a BFD as created by 'bfd_create' and 'bfd_make_writable' and
-converts it into one like as returned by 'bfd_openr'.  It does this by
+Takes a BFD as created by `bfd_create' and `bfd_make_writable' and
+converts it into one like as returned by `bfd_openr'.  It does this by
 writing the contents out to the memory buffer, then reversing the
 direction.
 
    *Returns*
-'TRUE' is returned if all is ok, otherwise 'FALSE'.
+`TRUE' is returned if all is ok, otherwise `FALSE'.
 
-2.14.1.12 'bfd_alloc'
+2.14.1.12 `bfd_alloc'
 .....................
 
 *Synopsis*
      void *bfd_alloc (bfd *abfd, bfd_size_type wanted);
    *Description*
-Allocate a block of WANTED bytes of memory attached to 'abfd' and return
-a pointer to it.
+Allocate a block of WANTED bytes of memory attached to `abfd' and
+return a pointer to it.
 
-2.14.1.13 'bfd_alloc2'
+2.14.1.13 `bfd_alloc2'
 ......................
 
 *Synopsis*
      void *bfd_alloc2 (bfd *abfd, bfd_size_type nmemb, bfd_size_type size);
    *Description*
-Allocate a block of NMEMB elements of SIZE bytes each of memory attached
-to 'abfd' and return a pointer to it.
+Allocate a block of NMEMB elements of SIZE bytes each of memory
+attached to `abfd' and return a pointer to it.
 
-2.14.1.14 'bfd_zalloc'
+2.14.1.14 `bfd_zalloc'
 ......................
 
 *Synopsis*
      void *bfd_zalloc (bfd *abfd, bfd_size_type wanted);
    *Description*
-Allocate a block of WANTED bytes of zeroed memory attached to 'abfd' and
-return a pointer to it.
+Allocate a block of WANTED bytes of zeroed memory attached to `abfd'
+and return a pointer to it.
 
-2.14.1.15 'bfd_zalloc2'
+2.14.1.15 `bfd_zalloc2'
 .......................
 
 *Synopsis*
      void *bfd_zalloc2 (bfd *abfd, bfd_size_type nmemb, bfd_size_type size);
    *Description*
 Allocate a block of NMEMB elements of SIZE bytes each of zeroed memory
-attached to 'abfd' and return a pointer to it.
+attached to `abfd' and return a pointer to it.
 
-2.14.1.16 'bfd_calc_gnu_debuglink_crc32'
+2.14.1.16 `bfd_calc_gnu_debuglink_crc32'
 ........................................
 
 *Synopsis*
@@ -8189,18 +8723,18 @@ for LEN bytes of BUF.
    *Returns*
 Return the updated CRC32 value.
 
-2.14.1.17 'bfd_get_debug_link_info'
+2.14.1.17 `bfd_get_debug_link_info'
 ...................................
 
 *Synopsis*
      char *bfd_get_debug_link_info (bfd *abfd, unsigned long *crc32_out);
    *Description*
-Fetch the filename and CRC32 value for any separate debuginfo associated
-with ABFD.  Return NULL if no such info found, otherwise return filename
-and update CRC32_OUT.  The returned filename is allocated with 'malloc';
-freeing it is the responsibility of the caller.
+Fetch the filename and CRC32 value for any separate debuginfo
+associated with ABFD.  Return NULL if no such info found, otherwise
+return filename and update CRC32_OUT.  The returned filename is
+allocated with `malloc'; freeing it is the responsibility of the caller.
 
-2.14.1.18 'bfd_get_alt_debug_link_info'
+2.14.1.18 `bfd_get_alt_debug_link_info'
 .......................................
 
 *Synopsis*
@@ -8211,10 +8745,10 @@ freeing it is the responsibility of the 
 Fetch the filename and BuildID value for any alternate debuginfo
 associated with ABFD.  Return NULL if no such info found, otherwise
 return filename and update BUILDID_LEN and BUILDID_OUT.  The returned
-filename and build_id are allocated with 'malloc'; freeing them is the
+filename and build_id are allocated with `malloc'; freeing them is the
 responsibility of the caller.
 
-2.14.1.19 'separate_debug_file_exists'
+2.14.1.19 `separate_debug_file_exists'
 ......................................
 
 *Synopsis*
@@ -8223,7 +8757,7 @@ responsibility of the caller.
    *Description*
 Checks to see if NAME is a file and if its contents match CRC32.
 
-2.14.1.20 'separate_alt_debug_file_exists'
+2.14.1.20 `separate_alt_debug_file_exists'
 ..........................................
 
 *Synopsis*
@@ -8232,42 +8766,42 @@ Checks to see if NAME is a file and if i
    *Description*
 Checks to see if NAME is a file and if its BuildID matches BUILDID.
 
-2.14.1.21 'find_separate_debug_file'
+2.14.1.21 `find_separate_debug_file'
 ....................................
 
 *Synopsis*
      char *find_separate_debug_file (bfd *abfd);
    *Description*
 Searches ABFD for a section called SECTION_NAME which is expected to
-contain a reference to a file containing separate debugging information.
-The function scans various locations in the filesystem, including the
-file tree rooted at DEBUG_FILE_DIRECTORY, and returns the first matching
-filename that it finds.  If CHECK_CRC is TRUE then the contents of the
-file must also match the CRC value contained in SECTION_NAME.  Returns
-NULL if no valid file could be found.
+contain a reference to a file containing separate debugging
+information.  The function scans various locations in the filesystem,
+including the file tree rooted at DEBUG_FILE_DIRECTORY, and returns the
+first matching filename that it finds.  If CHECK_CRC is TRUE then the
+contents of the file must also match the CRC value contained in
+SECTION_NAME.  Returns NULL if no valid file could be found.
 
-2.14.1.22 'bfd_follow_gnu_debuglink'
+2.14.1.22 `bfd_follow_gnu_debuglink'
 ....................................
 
 *Synopsis*
      char *bfd_follow_gnu_debuglink (bfd *abfd, const char *dir);
    *Description*
 Takes a BFD and searches it for a .gnu_debuglink section.  If this
-section is found, it examines the section for the name and checksum of a
-'.debug' file containing auxiliary debugging information.  It then
-searches the filesystem for this .debug file in some standard locations,
-including the directory tree rooted at DIR, and if found returns the
-full filename.
+section is found, it examines the section for the name and checksum of
+a '.debug' file containing auxiliary debugging information.  It then
+searches the filesystem for this .debug file in some standard
+locations, including the directory tree rooted at DIR, and if found
+returns the full filename.
 
    If DIR is NULL, it will search a default path configured into libbfd
 at build time.  [XXX this feature is not currently implemented].
 
    *Returns*
-'NULL' on any errors or failure to locate the .debug file, otherwise a
+`NULL' on any errors or failure to locate the .debug file, otherwise a
 pointer to a heap-allocated string containing the filename.  The caller
 is responsible for freeing this string.
 
-2.14.1.23 'bfd_follow_gnu_debugaltlink'
+2.14.1.23 `bfd_follow_gnu_debugaltlink'
 .......................................
 
 *Synopsis*
@@ -8283,11 +8817,11 @@ directory tree rooted at DIR, and if fou
 at build time.  [FIXME: This feature is not currently implemented].
 
    *Returns*
-'NULL' on any errors or failure to locate the debug file, otherwise a
+`NULL' on any errors or failure to locate the debug file, otherwise a
 pointer to a heap-allocated string containing the filename.  The caller
 is responsible for freeing this string.
 
-2.14.1.24 'bfd_create_gnu_debuglink_section'
+2.14.1.24 `bfd_create_gnu_debuglink_section'
 ............................................
 
 *Synopsis*
@@ -8298,10 +8832,10 @@ Takes a BFD and adds a .gnu_debuglink se
 sized to be big enough to contain a link to the specified FILENAME.
 
    *Returns*
-A pointer to the new section is returned if all is ok.  Otherwise 'NULL'
-is returned and bfd_error is set.
+A pointer to the new section is returned if all is ok.  Otherwise
+`NULL' is returned and bfd_error is set.
 
-2.14.1.25 'bfd_fill_in_gnu_debuglink_section'
+2.14.1.25 `bfd_fill_in_gnu_debuglink_section'
 .............................................
 
 *Synopsis*
@@ -8309,11 +8843,11 @@ is returned and bfd_error is set.
         (bfd *abfd, struct bfd_section *sect, const char *filename);
    *Description*
 Takes a BFD and containing a .gnu_debuglink section SECT and fills in
-the contents of the section to contain a link to the specified FILENAME.
-The filename should be relative to the current directory.
+the contents of the section to contain a link to the specified
+FILENAME.  The filename should be relative to the current directory.
 
    *Returns*
-'TRUE' is returned if all is ok.  Otherwise 'FALSE' is returned and
+`TRUE' is returned if all is ok.  Otherwise `FALSE' is returned and
 bfd_error is set.
 
 
@@ -8326,10 +8860,10 @@ File: bfd.info,  Node: Internal,  Next: 
 -------------------------
 
 *Description*
-These routines are used within BFD. They are not intended for export,
+These routines are used within BFD.  They are not intended for export,
 but are documented here for completeness.
 
-2.15.1.1 'bfd_write_bigendian_4byte_int'
+2.15.1.1 `bfd_write_bigendian_4byte_int'
 ........................................
 
 *Synopsis*
@@ -8338,28 +8872,28 @@ but are documented here for completeness
 Write a 4 byte integer I to the output BFD ABFD, in big endian order
 regardless of what else is going on.  This is useful in archives.
 
-2.15.1.2 'bfd_put_size'
+2.15.1.2 `bfd_put_size'
 .......................
 
-2.15.1.3 'bfd_get_size'
+2.15.1.3 `bfd_get_size'
 .......................
 
 *Description*
 These macros as used for reading and writing raw data in sections; each
 access (except for bytes) is vectored through the target format of the
-BFD and mangled accordingly.  The mangling performs any necessary endian
+BFD and mangled accordingly. The mangling performs any necessary endian
 translations and removes alignment restrictions.  Note that types
 accepted and returned by these macros are identical so they can be
-swapped around in macros--for example, 'libaout.h' defines 'GET_WORD' to
-either 'bfd_get_32' or 'bfd_get_64'.
+swapped around in macros--for example, `libaout.h' defines `GET_WORD'
+to either `bfd_get_32' or `bfd_get_64'.
 
-   In the put routines, VAL must be a 'bfd_vma'.  If we are on a system
+   In the put routines, VAL must be a `bfd_vma'.  If we are on a system
 without prototypes, the caller is responsible for making sure that is
 true, with a cast if necessary.  We don't cast them in the macro
-definitions because that would prevent 'lint' or 'gcc -Wall' from
+definitions because that would prevent `lint' or `gcc -Wall' from
 detecting sins such as passing a pointer.  To detect calling these with
-less than a 'bfd_vma', use 'gcc -Wconversion' on a host with 64 bit
-'bfd_vma''s.
+less than a `bfd_vma', use `gcc -Wconversion' on a host with 64 bit
+`bfd_vma''s.
 
      /* Byte swapping macros for user section data.  */
 
@@ -8413,16 +8947,15 @@ less than a 'bfd_vma', use 'gcc -Wconver
         : (bits) == 64 ? bfd_put_64 (abfd, val, ptr)                \
         : (abort (), (void) 0))
 
-
-2.15.1.4 'bfd_h_put_size'
+2.15.1.4 `bfd_h_put_size'
 .........................
 
 *Description*
-These macros have the same function as their 'bfd_get_x' brethren,
+These macros have the same function as their `bfd_get_x' brethren,
 except that they are used for removing information for the header
-records of object files.  Believe it or not, some object files keep
-their header records in big endian order and their data in little endian
-order.
+records of object files. Believe it or not, some object files keep
+their header records in big endian order and their data in little
+endian order.
 
      /* Byte swapping macros for file header data.  */
 
@@ -8481,9 +9014,7 @@ order.
      #define H_GET_S16 bfd_h_get_signed_16
      #define H_GET_S8  bfd_h_get_signed_8
 
-
-
-2.15.1.5 'bfd_log2'
+2.15.1.5 `bfd_log2'
 ...................
 
 *Synopsis*
@@ -8501,16 +9032,16 @@ File: bfd.info,  Node: File Caching,  Ne
 The file caching mechanism is embedded within BFD and allows the
 application to open as many BFDs as it wants without regard to the
 underlying operating system's file descriptor limit (often as low as 20
-open files).  The module in 'cache.c' maintains a least recently used
-list of 'bfd_cache_max_open' files, and exports the name
-'bfd_cache_lookup', which runs around and makes sure that the required
-BFD is open.  If not, then it chooses a file to close, closes it and
+open files).  The module in `cache.c' maintains a least recently used
+list of `bfd_cache_max_open' files, and exports the name
+`bfd_cache_lookup', which runs around and makes sure that the required
+BFD is open. If not, then it chooses a file to close, closes it and
 opens the one wanted, returning its file handle.
 
 2.16.1 Caching functions
 ------------------------
 
-2.16.1.1 'bfd_cache_init'
+2.16.1.1 `bfd_cache_init'
 .........................
 
 *Synopsis*
@@ -8518,43 +9049,43 @@ opens the one wanted, returning its file
    *Description*
 Add a newly opened BFD to the cache.
 
-2.16.1.2 'bfd_cache_close'
+2.16.1.2 `bfd_cache_close'
 ..........................
 
 *Synopsis*
      bfd_boolean bfd_cache_close (bfd *abfd);
    *Description*
-Remove the BFD ABFD from the cache.  If the attached file is open, then
+Remove the BFD ABFD from the cache. If the attached file is open, then
 close it too.
 
    *Returns*
-'FALSE' is returned if closing the file fails, 'TRUE' is returned if all
-is well.
+`FALSE' is returned if closing the file fails, `TRUE' is returned if
+all is well.
 
-2.16.1.3 'bfd_cache_close_all'
+2.16.1.3 `bfd_cache_close_all'
 ..............................
 
 *Synopsis*
      bfd_boolean bfd_cache_close_all (void);
    *Description*
-Remove all BFDs from the cache.  If the attached file is open, then
+Remove all BFDs from the cache. If the attached file is open, then
 close it too.
 
    *Returns*
-'FALSE' is returned if closing one of the file fails, 'TRUE' is returned
-if all is well.
+`FALSE' is returned if closing one of the file fails, `TRUE' is
+returned if all is well.
 
-2.16.1.4 'bfd_open_file'
+2.16.1.4 `bfd_open_file'
 ........................
 
 *Synopsis*
      FILE* bfd_open_file (bfd *abfd);
    *Description*
-Call the OS to open a file for ABFD.  Return the 'FILE *' (possibly
-'NULL') that results from this operation.  Set up the BFD so that future
-accesses know the file is open.  If the 'FILE *' returned is 'NULL',
-then it won't have been put in the cache, so it won't have to be removed
-from it.
+Call the OS to open a file for ABFD.  Return the `FILE *' (possibly
+`NULL') that results from this operation.  Set up the BFD so that
+future accesses know the file is open. If the `FILE *' returned is
+`NULL', then it won't have been put in the cache, so it won't have to
+be removed from it.
 
 
 File: bfd.info,  Node: Linker Functions,  Next: Hash Tables,  Prev: File Caching,  Up: BFD front end
@@ -8562,31 +9093,31 @@ File: bfd.info,  Node: Linker Functions,
 2.17 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 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
+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
+`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:
@@ -8601,26 +9132,26 @@ File: bfd.info,  Node: Creating a Linker
 2.17.1 Creating a linker hash table
 -----------------------------------
 
-The linker routines must create a hash table, which must be derived from
-'struct bfd_link_hash_table' described in 'bfdlink.c'.  *Note Hash
+The linker routines must create a hash table, which must be derived
+from `struct bfd_link_hash_table' described in `bfdlink.c'.  *Note Hash
 Tables::, for information on how to create a derived hash table.  This
 entry point is called using the target vector of the linker output file.
 
-   The '_bfd_link_hash_table_create' entry point must allocate and
+   The `_bfd_link_hash_table_create' entry point must allocate and
 initialize an instance of the desired hash table.  If the back end does
 not require any additional information to be stored with the entries in
-the hash table, the entry point may simply create a 'struct
-bfd_link_hash_table'.  Most likely, however, some additional information
-will be needed.
-
-   For example, with each entry in the hash table the a.out linker keeps
-the index the symbol has in the final output file (this index number is
-used so that when doing a relocatable link the symbol index used in the
-output file can be quickly filled in when copying over a reloc).  The
-a.out linker code defines the required structures and functions for a
-hash table derived from 'struct bfd_link_hash_table'.  The a.out linker
-hash table is created by the function
-'NAME(aout,link_hash_table_create)'; it simply allocates space for the
+the hash table, the entry point may simply create a `struct
+bfd_link_hash_table'.  Most likely, however, some additional
+information will be needed.
+
+   For example, with each entry in the hash table the a.out linker
+keeps the index the symbol has in the final output file (this index
+number is used so that when doing a relocatable link the symbol index
+used in the output file can be quickly filled in when copying over a
+reloc).  The a.out linker code defines the required structures and
+functions for a hash table derived from `struct bfd_link_hash_table'.
+The a.out linker hash table is created by the function
+`NAME(aout,link_hash_table_create)'; it simply allocates space for the
 hash table, initializes it, and returns a pointer to it.
 
    When writing the linker routines for a new back end, you will
@@ -8634,7 +9165,7 @@ File: bfd.info,  Node: Adding Symbols to
 2.17.2 Adding symbols to the hash table
 ---------------------------------------
 
-The linker proper will call the '_bfd_link_add_symbols' entry point for
+The linker proper will call the `_bfd_link_add_symbols' entry point for
 each object file or archive which is to be linked (typically these are
 the files named on the command line, but some may also come from the
 linker script).  The entry point is responsible for examining the file.
@@ -8643,7 +9174,7 @@ hash table.  For an archive, BFD must de
 archive should be used and adding them to the link.
 
    The a.out version of this entry point is
-'NAME(aout,link_add_symbols)'.
+`NAME(aout,link_add_symbols)'.
 
 * Menu:
 
@@ -8659,29 +9190,29 @@ File: bfd.info,  Node: Differing file fo
 
 Normally all the files involved in a link will be of the same format,
 but it is also possible to link together different format object files,
-and the back end must support that.  The '_bfd_link_add_symbols' entry
-point is called via the target vector of the file to be added.  This has
-an important consequence: the function may not assume that the hash
+and the back end must support that.  The `_bfd_link_add_symbols' entry
+point is called via the target vector of the file to be added.  This
+has an important consequence: the function may not assume that the hash
 table is the type created by the corresponding
-'_bfd_link_hash_table_create' vector.  All the '_bfd_link_add_symbols'
+`_bfd_link_hash_table_create' vector.  All the `_bfd_link_add_symbols'
 function can assume about the hash table is that it is derived from
-'struct bfd_link_hash_table'.
+`struct bfd_link_hash_table'.
 
-   Sometimes the '_bfd_link_add_symbols' function must store some
-information in the hash table entry to be used by the '_bfd_final_link'
+   Sometimes the `_bfd_link_add_symbols' function must store some
+information in the hash table entry to be used by the `_bfd_final_link'
 function.  In such a case the output bfd xvec must be checked to make
 sure that the hash table was created by an object file of the same
 format.
 
-   The '_bfd_final_link' routine must be prepared to handle a hash entry
-without any extra information added by the '_bfd_link_add_symbols'
-function.  A hash entry without extra information will also occur when
-the linker script directs the linker to create a symbol.  Note that,
-regardless of how a hash table entry is added, all the fields will be
-initialized to some sort of null value by the hash table entry
-initialization function.
+   The `_bfd_final_link' routine must be prepared to handle a hash
+entry without any extra information added by the
+`_bfd_link_add_symbols' function.  A hash entry without extra
+information will also occur when the linker script directs the linker
+to create a symbol.  Note that, regardless of how a hash table entry is
+added, all the fields will be initialized to some sort of null value by
+the hash table entry initialization function.
 
-   See 'ecoff_link_add_externals' for an example of how to check the
+   See `ecoff_link_add_externals' for an example of how to check the
 output bfd before saving information (in this case, the ECOFF external
 symbol debugging information) in a hash table entry.
 
@@ -8691,38 +9222,38 @@ File: bfd.info,  Node: Adding symbols fr
 2.17.2.2 Adding symbols from an object file
 ...........................................
 
-When the '_bfd_link_add_symbols' routine is passed an object file, it
+When the `_bfd_link_add_symbols' routine is passed an object file, it
 must add all externally visible symbols in that object file to the hash
 table.  The actual work of adding the symbol to the hash table is
-normally handled by the function '_bfd_generic_link_add_one_symbol'.
-The '_bfd_link_add_symbols' routine is responsible for reading all the
+normally handled by the function `_bfd_generic_link_add_one_symbol'.
+The `_bfd_link_add_symbols' routine is responsible for reading all the
 symbols from the object file and passing the correct information to
-'_bfd_generic_link_add_one_symbol'.
+`_bfd_generic_link_add_one_symbol'.
 
-   The '_bfd_link_add_symbols' routine should not use
-'bfd_canonicalize_symtab' to read the symbols.  The point of providing
+   The `_bfd_link_add_symbols' routine should not use
+`bfd_canonicalize_symtab' to read the symbols.  The point of providing
 this routine is to avoid the overhead of converting the symbols into
-generic 'asymbol' structures.
+generic `asymbol' structures.
 
-   '_bfd_generic_link_add_one_symbol' handles the details of combining
+   `_bfd_generic_link_add_one_symbol' handles the details of combining
 common symbols, warning about multiple definitions, and so forth.  It
 takes arguments which describe the symbol to add, notably symbol flags,
 a section, and an offset.  The symbol flags include such things as
-'BSF_WEAK' or 'BSF_INDIRECT'.  The section is a section in the object
-file, or something like 'bfd_und_section_ptr' for an undefined symbol or
-'bfd_com_section_ptr' for a common symbol.
-
-   If the '_bfd_final_link' routine is also going to need to read the
-symbol information, the '_bfd_link_add_symbols' routine should save it
-somewhere attached to the object file BFD. However, the information
-should only be saved if the 'keep_memory' field of the 'info' argument
-is TRUE, so that the '-no-keep-memory' linker switch is effective.
+`BSF_WEAK' or `BSF_INDIRECT'.  The section is a section in the object
+file, or something like `bfd_und_section_ptr' for an undefined symbol
+or `bfd_com_section_ptr' for a common symbol.
+
+   If the `_bfd_final_link' routine is also going to need to read the
+symbol information, the `_bfd_link_add_symbols' routine should save it
+somewhere attached to the object file BFD.  However, the information
+should only be saved if the `keep_memory' field of the `info' argument
+is TRUE, so that the `-no-keep-memory' linker switch is effective.
 
    The a.out function which adds symbols from an object file is
-'aout_link_add_object_symbols', and most of the interesting work is in
-'aout_link_add_symbols'.  The latter saves pointers to the hash tables
-entries created by '_bfd_generic_link_add_one_symbol' indexed by symbol
-number, so that the '_bfd_final_link' routine does not have to call the
+`aout_link_add_object_symbols', and most of the interesting work is in
+`aout_link_add_symbols'.  The latter saves pointers to the hash tables
+entries created by `_bfd_generic_link_add_one_symbol' indexed by symbol
+number, so that the `_bfd_final_link' routine does not have to call the
 hash table lookup routine to locate the entry.
 
 
@@ -8731,40 +9262,40 @@ File: bfd.info,  Node: Adding symbols fr
 2.17.2.3 Adding symbols from an archive
 .......................................
 
-When the '_bfd_link_add_symbols' routine is passed an archive, it must
+When the `_bfd_link_add_symbols' routine is passed an archive, it must
 look through the symbols defined by the archive and decide which
 elements of the archive should be included in the link.  For each such
-element it must call the 'add_archive_element' linker callback, and it
+element it must call the `add_archive_element' linker callback, and it
 must add the symbols from the object file to the linker hash table.
 (The callback may in fact indicate that a replacement BFD should be
 used, in which case the symbols from that BFD should be added to the
 linker hash table instead.)
 
    In most cases the work of looking through the symbols in the archive
-should be done by the '_bfd_generic_link_add_archive_symbols' function.
-'_bfd_generic_link_add_archive_symbols' is passed a function to call to
+should be done by the `_bfd_generic_link_add_archive_symbols' function.
+`_bfd_generic_link_add_archive_symbols' is passed a function to call to
 make the final decision about adding an archive element to the link and
 to do the actual work of adding the symbols to the linker hash table.
-If the element is to be included, the 'add_archive_element' linker
-callback routine must be called with the element as an argument, and the
-element's symbols must be added to the linker hash table just as though
-the element had itself been passed to the '_bfd_link_add_symbols'
-function.
-
-   When the a.out '_bfd_link_add_symbols' function receives an archive,
-it calls '_bfd_generic_link_add_archive_symbols' passing
-'aout_link_check_archive_element' as the function argument.
-'aout_link_check_archive_element' calls 'aout_link_check_ar_symbols'.
-If the latter decides to add the element (an element is only added if it
-provides a real, non-common, definition for a previously undefined or
-common symbol) it calls the 'add_archive_element' callback and then
-'aout_link_check_archive_element' calls 'aout_link_add_symbols' to
+If the element is to be included, the `add_archive_element' linker
+callback routine must be called with the element as an argument, and
+the element's symbols must be added to the linker hash table just as
+though the element had itself been passed to the
+`_bfd_link_add_symbols' function.
+
+   When the a.out `_bfd_link_add_symbols' function receives an archive,
+it calls `_bfd_generic_link_add_archive_symbols' passing
+`aout_link_check_archive_element' as the function argument.
+`aout_link_check_archive_element' calls `aout_link_check_ar_symbols'.
+If the latter decides to add the element (an element is only added if
+it provides a real, non-common, definition for a previously undefined
+or common symbol) it calls the `add_archive_element' callback and then
+`aout_link_check_archive_element' calls `aout_link_add_symbols' to
 actually add the symbols to the linker hash table - possibly those of a
-substitute BFD, if the 'add_archive_element' callback avails itself of
+substitute BFD, if the `add_archive_element' callback avails itself of
 that option.
 
    The ECOFF back end is unusual in that it does not normally call
-'_bfd_generic_link_add_archive_symbols', because ECOFF archives already
+`_bfd_generic_link_add_archive_symbols', because ECOFF archives already
 contain a hash table of symbols.  The ECOFF back end searches the
 archive itself to avoid the overhead of creating a new hash table.
 
@@ -8775,22 +9306,22 @@ File: bfd.info,  Node: Performing the Fi
 --------------------------------
 
 When all the input files have been processed, the linker calls the
-'_bfd_final_link' entry point of the output BFD. This routine is
+`_bfd_final_link' entry point of the output BFD.  This routine is
 responsible for producing the final output file, which has several
 aspects.  It must relocate the contents of the input sections and copy
-the data into the output sections.  It must build an output symbol table
-including any local symbols from the input files and the global symbols
-from the hash table.  When producing relocatable output, it must modify
-the input relocs and write them into the output file.  There may also be
-object format dependent work to be done.
+the data into the output sections.  It must build an output symbol
+table including any local symbols from the input files and the global
+symbols from the hash table.  When producing relocatable output, it must
+modify the input relocs and write them into the output file.  There may
+also be object format dependent work to be done.
 
-   The linker will also call the 'write_object_contents' entry point
+   The linker will also call the `write_object_contents' entry point
 when the BFD is closed.  The two entry points must work together in
 order to produce the correct output file.
 
    The details of how this works are inevitably dependent upon the
-specific object file format.  The a.out '_bfd_final_link' routine is
-'NAME(aout,final_link)'.
+specific object file format.  The a.out `_bfd_final_link' routine is
+`NAME(aout,final_link)'.
 
 * Menu:
 
@@ -8804,22 +9335,22 @@ File: bfd.info,  Node: Information provi
 2.17.3.1 Information provided by the linker
 ...........................................
 
-Before the linker calls the '_bfd_final_link' entry point, it sets up
+Before the linker calls the `_bfd_final_link' entry point, it sets up
 some data structures for the function to use.
 
-   The 'input_bfds' field of the 'bfd_link_info' structure will point to
-a list of all the input files included in the link.  These files are
-linked through the 'link.next' field of the 'bfd' structure.
-
-   Each section in the output file will have a list of 'link_order'
-structures attached to the 'map_head.link_order' field (the 'link_order'
-structure is defined in 'bfdlink.h').  These structures describe how to
-create the contents of the output section in terms of the contents of
-various input sections, fill constants, and, eventually, other types of
-information.  They also describe relocs that must be created by the BFD
-backend, but do not correspond to any input file; this is used to
-support -Ur, which builds constructors while generating a relocatable
-object file.
+   The `input_bfds' field of the `bfd_link_info' structure will point
+to a list of all the input files included in the link.  These files are
+linked through the `link.next' field of the `bfd' structure.
+
+   Each section in the output file will have a list of `link_order'
+structures attached to the `map_head.link_order' field (the
+`link_order' structure is defined in `bfdlink.h').  These structures
+describe how to create the contents of the output section in terms of
+the contents of various input sections, fill constants, and,
+eventually, other types of information.  They also describe relocs that
+must be created by the BFD backend, but do not correspond to any input
+file; this is used to support -Ur, which builds constructors while
+generating a relocatable object file.
 
 
 File: bfd.info,  Node: Relocating the section contents,  Next: Writing the symbol table,  Prev: Information provided by the linker,  Up: Performing the Final Link
@@ -8827,32 +9358,33 @@ File: bfd.info,  Node: Relocating the se
 2.17.3.2 Relocating the section contents
 ........................................
 
-The '_bfd_final_link' function should look through the 'link_order'
+The `_bfd_final_link' function should look through the `link_order'
 structures attached to each section of the output file.  Each
-'link_order' structure should either be handled specially, or it should
-be passed to the function '_bfd_default_link_order' which will do the
-right thing ('_bfd_default_link_order' is defined in 'linker.c').
+`link_order' structure should either be handled specially, or it should
+be passed to the function `_bfd_default_link_order' which will do the
+right thing (`_bfd_default_link_order' is defined in `linker.c').
 
-   For efficiency, a 'link_order' of type 'bfd_indirect_link_order'
+   For efficiency, a `link_order' of type `bfd_indirect_link_order'
 whose associated section belongs to a BFD of the same format as the
-output BFD must be handled specially.  This type of 'link_order'
+output BFD must be handled specially.  This type of `link_order'
 describes part of an output section in terms of a section belonging to
-one of the input files.  The '_bfd_final_link' function should read the
+one of the input files.  The `_bfd_final_link' function should read the
 contents of the section and any associated relocs, apply the relocs to
 the section contents, and write out the modified section contents.  If
 performing a relocatable link, the relocs themselves must also be
 modified and written out.
 
-   The functions '_bfd_relocate_contents' and '_bfd_final_link_relocate'
-provide some general support for performing the actual relocations,
-notably overflow checking.  Their arguments include information about
-the symbol the relocation is against and a 'reloc_howto_type' argument
-which describes the relocation to perform.  These functions are defined
-in 'reloc.c'.
+   The functions `_bfd_relocate_contents' and
+`_bfd_final_link_relocate' provide some general support for performing
+the actual relocations, notably overflow checking.  Their arguments
+include information about the symbol the relocation is against and a
+`reloc_howto_type' argument which describes the relocation to perform.
+These functions are defined in `reloc.c'.
 
    The a.out function which handles reading, relocating, and writing
-section contents is 'aout_link_input_section'.  The actual relocation is
-done in 'aout_link_input_section_std' and 'aout_link_input_section_ext'.
+section contents is `aout_link_input_section'.  The actual relocation
+is done in `aout_link_input_section_std' and
+`aout_link_input_section_ext'.
 
 
 File: bfd.info,  Node: Writing the symbol table,  Prev: Relocating the section contents,  Up: Performing the Final Link
@@ -8860,45 +9392,45 @@ File: bfd.info,  Node: Writing the symbo
 2.17.3.3 Writing the symbol table
 .................................
 
-The '_bfd_final_link' function must gather all the symbols in the input
-files and write them out.  It must also write out all the symbols in the
-global hash table.  This must be controlled by the 'strip' and 'discard'
-fields of the 'bfd_link_info' structure.
+The `_bfd_final_link' function must gather all the symbols in the input
+files and write them out.  It must also write out all the symbols in
+the global hash table.  This must be controlled by the `strip' and
+`discard' fields of the `bfd_link_info' structure.
 
    The local symbols of the input files will not have been entered into
-the linker hash table.  The '_bfd_final_link' routine must consider each
-input file and include the symbols in the output file.  It may be
-convenient to do this when looking through the 'link_order' structures,
-or it may be done by stepping through the 'input_bfds' list.
-
-   The '_bfd_final_link' routine must also traverse the global hash
-table to gather all the externally visible symbols.  It is possible that
-most of the externally visible symbols may be written out when
-considering the symbols of each input file, but it is still necessary to
-traverse the hash table since the linker script may have defined some
-symbols that are not in any of the input files.
-
-   The 'strip' field of the 'bfd_link_info' structure controls which
-symbols are written out.  The possible values are listed in 'bfdlink.h'.
-If the value is 'strip_some', then the 'keep_hash' field of the
-'bfd_link_info' structure is a hash table of symbols to keep; each
-symbol should be looked up in this hash table, and only symbols which
-are present should be included in the output file.
+the linker hash table.  The `_bfd_final_link' routine must consider
+each input file and include the symbols in the output file.  It may be
+convenient to do this when looking through the `link_order' structures,
+or it may be done by stepping through the `input_bfds' list.
+
+   The `_bfd_final_link' routine must also traverse the global hash
+table to gather all the externally visible symbols.  It is possible
+that most of the externally visible symbols may be written out when
+considering the symbols of each input file, but it is still necessary
+to traverse the hash table since the linker script may have defined
+some symbols that are not in any of the input files.
+
+   The `strip' field of the `bfd_link_info' structure controls which
+symbols are written out.  The possible values are listed in
+`bfdlink.h'.  If the value is `strip_some', then the `keep_hash' field
+of the `bfd_link_info' structure is a hash table of symbols to keep;
+each symbol should be looked up in this hash table, and only symbols
+which are present should be included in the output file.
 
-   If the 'strip' field of the 'bfd_link_info' structure permits local
-symbols to be written out, the 'discard' field is used to further
+   If the `strip' field of the `bfd_link_info' structure permits local
+symbols to be written out, the `discard' field is used to further
 controls which local symbols are included in the output file.  If the
-value is 'discard_l', then all local symbols which begin with a certain
+value is `discard_l', then all local symbols which begin with a certain
 prefix are discarded; this is controlled by the
-'bfd_is_local_label_name' entry point.
+`bfd_is_local_label_name' entry point.
 
    The a.out backend handles symbols by calling
-'aout_link_write_symbols' on each input BFD and then traversing the
-global hash table with the function 'aout_link_write_other_symbol'.  It
-builds a string table while writing out the symbols, which is written to
-the output file at the end of 'NAME(aout,final_link)'.
+`aout_link_write_symbols' on each input BFD and then traversing the
+global hash table with the function `aout_link_write_other_symbol'.  It
+builds a string table while writing out the symbols, which is written
+to the output file at the end of `NAME(aout,final_link)'.
 
-2.17.3.4 'bfd_link_split_section'
+2.17.3.4 `bfd_link_split_section'
 .................................
 
 *Synopsis*
@@ -8909,8 +9441,7 @@ link.
      #define bfd_link_split_section(abfd, sec) \
             BFD_SEND (abfd, _bfd_link_split_section, (abfd, sec))
 
-
-2.17.3.5 'bfd_section_already_linked'
+2.17.3.5 `bfd_section_already_linked'
 .....................................
 
 *Synopsis*
@@ -8923,8 +9454,7 @@ link.  Return TRUE if it has.
      #define bfd_section_already_linked(abfd, sec, info) \
             BFD_SEND (abfd, _section_already_linked, (abfd, sec, info))
 
-
-2.17.3.6 'bfd_generic_define_common_symbol'
+2.17.3.6 `bfd_generic_define_common_symbol'
 ...........................................
 
 *Synopsis*
@@ -8937,8 +9467,7 @@ and FALSE on failure.
      #define bfd_define_common_symbol(output_bfd, info, h) \
             BFD_SEND (output_bfd, _bfd_define_common_symbol, (output_bfd, info, h))
 
-
-2.17.3.7 'bfd_find_version_for_sym'
+2.17.3.7 `bfd_find_version_for_sym'
 ...................................
 
 *Synopsis*
@@ -8948,17 +9477,17 @@ and FALSE on failure.
    *Description*
 Search an elf version script tree for symbol versioning info and export
 / don't-export status for a given symbol.  Return non-NULL on success
-and NULL on failure; also sets the output 'hide' boolean parameter.
+and NULL on failure; also sets the output `hide' boolean parameter.
 
-2.17.3.8 'bfd_hide_sym_by_version'
+2.17.3.8 `bfd_hide_sym_by_version'
 ..................................
 
 *Synopsis*
      bfd_boolean bfd_hide_sym_by_version
         (struct bfd_elf_version_tree *verdefs, const char *sym_name);
    *Description*
-Search an elf version script tree for symbol versioning info for a given
-symbol.  Return TRUE if the symbol is hidden.
+Search an elf version script tree for symbol versioning info for a
+given symbol.  Return TRUE if the symbol is hidden.
 
 
 File: bfd.info,  Node: Hash Tables,  Prev: Linker Functions,  Up: BFD front end
@@ -8982,7 +9511,7 @@ back ends.  The linker may create thousa
 the overhead of allocating private data and storing and following
 pointers becomes noticeable.
 
-   The basic hash table code is in 'hash.c'.
+   The basic hash table code is in `hash.c'.
 
 * Menu:
 
@@ -8997,27 +9526,27 @@ File: bfd.info,  Node: Creating and Free
 2.18.1 Creating and freeing a hash table
 ----------------------------------------
 
-To create a hash table, create an instance of a 'struct bfd_hash_table'
-(defined in 'bfd.h') and call 'bfd_hash_table_init' (if you know
+To create a hash table, create an instance of a `struct bfd_hash_table'
+(defined in `bfd.h') and call `bfd_hash_table_init' (if you know
 approximately how many entries you will need, the function
-'bfd_hash_table_init_n', which takes a SIZE argument, may be used).
-'bfd_hash_table_init' returns 'FALSE' if some sort of error occurs.
+`bfd_hash_table_init_n', which takes a SIZE argument, may be used).
+`bfd_hash_table_init' returns `FALSE' if some sort of error occurs.
 
-   The function 'bfd_hash_table_init' take as an argument a function to
+   The function `bfd_hash_table_init' take as an argument a function to
 use to create new entries.  For a basic hash table, use the function
-'bfd_hash_newfunc'.  *Note Deriving a New Hash Table Type::, for why you
-would want to use a different value for this argument.
+`bfd_hash_newfunc'.  *Note Deriving a New Hash Table Type::, for why
+you would want to use a different value for this argument.
 
-   'bfd_hash_table_init' will create an objalloc which will be used to
+   `bfd_hash_table_init' will create an objalloc which will be used to
 allocate new entries.  You may allocate memory on this objalloc using
-'bfd_hash_allocate'.
+`bfd_hash_allocate'.
 
-   Use 'bfd_hash_table_free' to free up all the memory that has been
-allocated for a hash table.  This will not free up the 'struct
+   Use `bfd_hash_table_free' to free up all the memory that has been
+allocated for a hash table.  This will not free up the `struct
 bfd_hash_table' itself, which you must provide.
 
-   Use 'bfd_hash_set_default_size' to set the default size of hash table
-to use.
+   Use `bfd_hash_set_default_size' to set the default size of hash
+table to use.
 
 
 File: bfd.info,  Node: Looking Up or Entering a String,  Next: Traversing a Hash Table,  Prev: Creating and Freeing a Hash Table,  Up: Hash Tables
@@ -9025,24 +9554,24 @@ File: bfd.info,  Node: Looking Up or Ent
 2.18.2 Looking up or entering a string
 --------------------------------------
 
-The function 'bfd_hash_lookup' is used both to look up a string in the
+The function `bfd_hash_lookup' is used both to look up a string in the
 hash table and to create a new entry.
 
-   If the CREATE argument is 'FALSE', 'bfd_hash_lookup' will look up a
-string.  If the string is found, it will returns a pointer to a 'struct
+   If the CREATE argument is `FALSE', `bfd_hash_lookup' will look up a
+string.  If the string is found, it will returns a pointer to a `struct
 bfd_hash_entry'.  If the string is not found in the table
-'bfd_hash_lookup' will return 'NULL'.  You should not modify any of the
-fields in the returns 'struct bfd_hash_entry'.
+`bfd_hash_lookup' will return `NULL'.  You should not modify any of the
+fields in the returns `struct bfd_hash_entry'.
 
-   If the CREATE argument is 'TRUE', the string will be entered into the
-hash table if it is not already there.  Either way a pointer to a
-'struct bfd_hash_entry' will be returned, either to the existing
-structure or to a newly created one.  In this case, a 'NULL' return
+   If the CREATE argument is `TRUE', the string will be entered into
+the hash table if it is not already there.  Either way a pointer to a
+`struct bfd_hash_entry' will be returned, either to the existing
+structure or to a newly created one.  In this case, a `NULL' return
 means that an error occurred.
 
-   If the CREATE argument is 'TRUE', and a new entry is created, the
-COPY argument is used to decide whether to copy the string onto the hash
-table objalloc or not.  If COPY is passed as 'FALSE', you must be
+   If the CREATE argument is `TRUE', and a new entry is created, the
+COPY argument is used to decide whether to copy the string onto the
+hash table objalloc or not.  If COPY is passed as `FALSE', you must be
 careful not to deallocate or modify the string as long as the hash table
 exists.
 
@@ -9052,16 +9581,16 @@ File: bfd.info,  Node: Traversing a Hash
 2.18.3 Traversing a hash table
 ------------------------------
 
-The function 'bfd_hash_traverse' may be used to traverse a hash table,
+The function `bfd_hash_traverse' may be used to traverse a hash table,
 calling a function on each element.  The traversal is done in a random
 order.
 
-   'bfd_hash_traverse' takes as arguments a function and a generic 'void
-*' pointer.  The function is called with a hash table entry (a 'struct
-bfd_hash_entry *') and the generic pointer passed to
-'bfd_hash_traverse'.  The function must return a 'boolean' value, which
+   `bfd_hash_traverse' takes as arguments a function and a generic
+`void *' pointer.  The function is called with a hash table entry (a
+`struct bfd_hash_entry *') and the generic pointer passed to
+`bfd_hash_traverse'.  The function must return a `boolean' value, which
 indicates whether to continue traversing the hash table.  If the
-function returns 'FALSE', 'bfd_hash_traverse' will stop the traversal
+function returns `FALSE', `bfd_hash_traverse' will stop the traversal
 and return immediately.
 
 
@@ -9070,8 +9599,8 @@ File: bfd.info,  Node: Deriving a New Ha
 2.18.4 Deriving a new hash table type
 -------------------------------------
 
-Many uses of hash tables want to store additional information which each
-entry in the hash table.  Some also find it convenient to store
+Many uses of hash tables want to store additional information which
+each entry in the hash table.  Some also find it convenient to store
 additional information with the hash table itself.  This may be done
 using a derived hash table.
 
@@ -9080,8 +9609,8 @@ table requires sticking together some bo
 differences specific to the type of hash table you want to create.
 
    An example of a derived hash table is the linker hash table.  The
-structures for this are defined in 'bfdlink.h'.  The functions are in
-'linker.c'.
+structures for this are defined in `bfdlink.h'.  The functions are in
+`linker.c'.
 
    You may also derive a hash table from an already derived hash table.
 For example, the a.out linker backend code uses a hash table derived
@@ -9104,16 +9633,16 @@ structure for the hash table itself.
 
    The first field in the structure for an entry in the hash table must
 be of the type used for an entry in the hash table you are deriving
-from.  If you are deriving from a basic hash table this is 'struct
-bfd_hash_entry', which is defined in 'bfd.h'.  The first field in the
+from.  If you are deriving from a basic hash table this is `struct
+bfd_hash_entry', which is defined in `bfd.h'.  The first field in the
 structure for the hash table itself must be of the type of the hash
 table you are deriving from itself.  If you are deriving from a basic
-hash table, this is 'struct bfd_hash_table'.
+hash table, this is `struct bfd_hash_table'.
 
-   For example, the linker hash table defines 'struct
-bfd_link_hash_entry' (in 'bfdlink.h').  The first field, 'root', is of
-type 'struct bfd_hash_entry'.  Similarly, the first field in 'struct
-bfd_link_hash_table', 'table', is of type 'struct bfd_hash_table'.
+   For example, the linker hash table defines `struct
+bfd_link_hash_entry' (in `bfdlink.h').  The first field, `root', is of
+type `struct bfd_hash_entry'.  Similarly, the first field in `struct
+bfd_link_hash_table', `table', is of type `struct bfd_hash_table'.
 
 
 File: bfd.info,  Node: Write the Derived Creation Routine,  Next: Write Other Derived Routines,  Prev: Define the Derived Structures,  Up: Deriving a New Hash Table Type
@@ -9123,23 +9652,23 @@ File: bfd.info,  Node: Write the Derived
 
 You must write a routine which will create and initialize an entry in
 the hash table.  This routine is passed as the function argument to
-'bfd_hash_table_init'.
+`bfd_hash_table_init'.
 
    In order to permit other hash tables to be derived from the hash
 table you are creating, this routine must be written in a standard way.
 
    The first argument to the creation routine is a pointer to a hash
-table entry.  This may be 'NULL', in which case the routine should
+table entry.  This may be `NULL', in which case the routine should
 allocate the right amount of space.  Otherwise the space has already
 been allocated by a hash table type derived from this one.
 
    After allocating space, the creation routine must call the creation
 routine of the hash table type it is derived from, passing in a pointer
-to the space it just allocated.  This will initialize any fields used by
-the base hash table.
+to the space it just allocated.  This will initialize any fields used
+by the base hash table.
 
-   Finally the creation routine must initialize any local fields for the
-new hash table type.
+   Finally the creation routine must initialize any local fields for
+the new hash table type.
 
    Here is a boilerplate example of a creation routine.  FUNCTION_NAME
 is the name of the routine.  ENTRY_TYPE is the type of an entry in the
@@ -9171,14 +9700,14 @@ routine of the hash table type your hash
        return (struct bfd_hash_entry *) ret;
      }
    *Description*
-The creation routine for the linker hash table, which is in 'linker.c',
+The creation routine for the linker hash table, which is in `linker.c',
 looks just like this example.  FUNCTION_NAME is
-'_bfd_link_hash_newfunc'.  ENTRY_TYPE is 'struct bfd_link_hash_entry'.
-BASE_NEWFUNC is 'bfd_hash_newfunc', the creation routine for a basic
+`_bfd_link_hash_newfunc'.  ENTRY_TYPE is `struct bfd_link_hash_entry'.
+BASE_NEWFUNC is `bfd_hash_newfunc', the creation routine for a basic
 hash table.
 
-   '_bfd_link_hash_newfunc' also initializes the local fields in a
-linker hash table entry: 'type', 'written' and 'next'.
+   `_bfd_link_hash_newfunc' also initializes the local fields in a
+linker hash table entry: `type', `written' and `next'.
 
 
 File: bfd.info,  Node: Write Other Derived Routines,  Prev: Write the Derived Creation Routine,  Up: Deriving a New Hash Table Type
@@ -9191,23 +9720,23 @@ You will want to write other routines fo
    You will want an initialization routine which calls the
 initialization routine of the hash table you are deriving from and
 initializes any other local fields.  For the linker hash table, this is
-'_bfd_link_hash_table_init' in 'linker.c'.
+`_bfd_link_hash_table_init' in `linker.c'.
 
    You will want a lookup routine which calls the lookup routine of the
 hash table you are deriving from and casts the result.  The linker hash
-table uses 'bfd_link_hash_lookup' in 'linker.c' (this actually takes an
+table uses `bfd_link_hash_lookup' in `linker.c' (this actually takes an
 additional argument which it uses to decide how to return the looked up
 value).
 
    You may want a traversal routine.  This should just call the
 traversal routine of the hash table you are deriving from with
-appropriate casts.  The linker hash table uses 'bfd_link_hash_traverse'
-in 'linker.c'.
+appropriate casts.  The linker hash table uses `bfd_link_hash_traverse'
+in `linker.c'.
 
    These routines may simply be defined as macros.  For example, the
 a.out backend linker hash table, which is derived from the linker hash
 table, uses macros for the lookup and traversal routines.  These are
-'aout_link_hash_lookup' and 'aout_link_hash_traverse' in aoutx.h.
+`aout_link_hash_lookup' and `aout_link_hash_traverse' in aoutx.h.
 
 
 File: bfd.info,  Node: BFD back ends,  Next: GNU Free Documentation License,  Prev: BFD front end,  Up: Top
@@ -9242,23 +9771,24 @@ BFD supports a number of different flavo
 major differences are only the sizes of the structures on disk, and the
 shape of the relocation information.
 
-   The support is split into a basic support file 'aoutx.h' and other
-files which derive functions from the base.  One derivation file is
-'aoutf1.h' (for a.out flavour 1), and adds to the basic a.out functions
-support for sun3, sun4, 386 and 29k a.out files, to create a target jump
-vector for a specific target.
+   The support is split into a basic support file `aoutx.h' and other
+files which derive functions from the base. One derivation file is
+`aoutf1.h' (for a.out flavour 1), and adds to the basic a.out functions
+support for sun3, sun4, 386 and 29k a.out files, to create a target
+jump vector for a specific target.
 
    This information is further split out into more specific files for
-each machine, including 'sunos.c' for sun3 and sun4, 'newsos3.c' for the
-Sony NEWS, and 'demo64.c' for a demonstration of a 64 bit a.out format.
+each machine, including `sunos.c' for sun3 and sun4, `newsos3.c' for
+the Sony NEWS, and `demo64.c' for a demonstration of a 64 bit a.out
+format.
 
-   The base file 'aoutx.h' defines general mechanisms for reading and
+   The base file `aoutx.h' defines general mechanisms for reading and
 writing records to and from disk and various other methods which BFD
-requires.  It is included by 'aout32.c' and 'aout64.c' to form the names
-'aout_32_swap_exec_header_in', 'aout_64_swap_exec_header_in', etc.
+requires. It is included by `aout32.c' and `aout64.c' to form the names
+`aout_32_swap_exec_header_in', `aout_64_swap_exec_header_in', etc.
 
    As an example, this is what goes on to make the back end for a sun4,
-from 'aout32.c':
+from `aout32.c':
 
             #define ARCH_SIZE 32
             #include "aoutx.h"
@@ -9272,24 +9802,24 @@ from 'aout32.c':
             aout_32_get_reloc_upper_bound
             ...
 
-   from 'sunos.c':
+   from `sunos.c':
 
             #define TARGET_NAME "a.out-sunos-big"
             #define VECNAME    sparc_aout_sunos_be_vec
             #include "aoutf1.h"
 
-   requires all the names from 'aout32.c', and produces the jump vector
+   requires all the names from `aout32.c', and produces the jump vector
 
             sparc_aout_sunos_be_vec
 
-   The file 'host-aout.c' is a special case.  It is for a large set of
+   The file `host-aout.c' is a special case.  It is for a large set of
 hosts that use "more or less standard" a.out files, and for which
 cross-debugging is not interesting.  It uses the standard 32-bit a.out
 support routines, but determines the file offsets and addresses of the
-text, data, and BSS sections, the machine architecture and machine type,
-and the entry point address, in a host-dependent manner.  Once these
-values have been determined, generic code is used to handle the object
-file.
+text, data, and BSS sections, the machine architecture and machine
+type, and the entry point address, in a host-dependent manner.  Once
+these values have been determined, generic code is used to handle the
+object file.
 
    When porting it to run on a new system, you must supply:
 
@@ -9300,38 +9830,38 @@ file.
              HOST_TEXT_START_ADDR
              HOST_STACK_END_ADDR
 
-   in the file '../include/sys/h-XXX.h' (for your host).  These values,
-plus the structures and macros defined in 'a.out.h' on your host system,
-will produce a BFD target that will access ordinary a.out files on your
-host.  To configure a new machine to use 'host-aout.c', specify:
+   in the file `../include/sys/h-XXX.h' (for your host).  These values,
+plus the structures and macros defined in `a.out.h' on your host
+system, will produce a BFD target that will access ordinary a.out files
+on your host. To configure a new machine to use `host-aout.c', specify:
 
             TDEFAULTS = -DDEFAULT_VECTOR=host_aout_big_vec
             TDEPFILES= host-aout.o trad-core.o
 
-   in the 'config/XXX.mt' file, and modify 'configure.ac' to use the
-'XXX.mt' file (by setting "'bfd_target=XXX'") when your configuration is
-selected.
+   in the `config/XXX.mt' file, and modify `configure.ac' to use the
+`XXX.mt' file (by setting "`bfd_target=XXX'") when your configuration
+is selected.
 
 3.2.1 Relocations
 -----------------
 
 *Description*
-The file 'aoutx.h' provides for both the _standard_ and _extended_ forms
-of a.out relocation records.
+The file `aoutx.h' provides for both the _standard_ and _extended_
+forms of a.out relocation records.
 
    The standard records contain only an address, a symbol index, and a
-type field.  The extended records (used on 29ks and sparcs) also have a
+type field. The extended records (used on 29ks and sparcs) also have a
 full integer for an addend.
 
 3.2.2 Internal entry points
 ---------------------------
 
 *Description*
-'aoutx.h' exports several routines for accessing the contents of an
+`aoutx.h' exports several routines for accessing the contents of an
 a.out file, which are gathered and exported in turn by various format
 specific files (eg sunos.c).
 
-3.2.2.1 'aout_SIZE_swap_exec_header_in'
+3.2.2.1 `aout_SIZE_swap_exec_header_in'
 .......................................
 
 *Synopsis*
@@ -9343,7 +9873,7 @@ specific files (eg sunos.c).
 Swap the information in an executable header RAW_BYTES taken from a raw
 byte stream memory image into the internal exec header structure EXECP.
 
-3.2.2.2 'aout_SIZE_swap_exec_header_out'
+3.2.2.2 `aout_SIZE_swap_exec_header_out'
 ........................................
 
 *Synopsis*
@@ -9352,10 +9882,10 @@ byte stream memory image into the intern
          struct internal_exec *execp,
          struct external_exec *raw_bytes);
    *Description*
-Swap the information in an internal exec header structure EXECP into the
-buffer RAW_BYTES ready for writing to disk.
+Swap the information in an internal exec header structure EXECP into
+the buffer RAW_BYTES ready for writing to disk.
 
-3.2.2.3 'aout_SIZE_some_aout_object_p'
+3.2.2.3 `aout_SIZE_some_aout_object_p'
 ......................................
 
 *Synopsis*
@@ -9369,7 +9899,7 @@ a.out file.  Do some more checking, and 
 is.  Call back to the calling environment's "finish up" function just
 before returning, to handle any last-minute setup.
 
-3.2.2.4 'aout_SIZE_mkobject'
+3.2.2.4 `aout_SIZE_mkobject'
 ............................
 
 *Synopsis*
@@ -9377,7 +9907,7 @@ before returning, to handle any last-min
    *Description*
 Initialize BFD ABFD for use with a.out files.
 
-3.2.2.5 'aout_SIZE_machine_type'
+3.2.2.5 `aout_SIZE_machine_type'
 ................................
 
 *Synopsis*
@@ -9386,15 +9916,15 @@ Initialize BFD ABFD for use with a.out f
          unsigned long machine,
          bfd_boolean *unknown);
    *Description*
-Keep track of machine architecture and machine type for a.out's.  Return
-the 'machine_type' for a particular architecture and machine, or
-'M_UNKNOWN' if that exact architecture and machine can't be represented
+Keep track of machine architecture and machine type for a.out's. Return
+the `machine_type' for a particular architecture and machine, or
+`M_UNKNOWN' if that exact architecture and machine can't be represented
 in a.out format.
 
-   If the architecture is understood, machine type 0 (default) is always
-understood.
+   If the architecture is understood, machine type 0 (default) is
+always understood.
 
-3.2.2.6 'aout_SIZE_set_arch_mach'
+3.2.2.6 `aout_SIZE_set_arch_mach'
 .................................
 
 *Synopsis*
@@ -9407,7 +9937,7 @@ Set the architecture and the machine of 
 and MACHINE.  Verify that ABFD's format can support the architecture
 required.
 
-3.2.2.7 'aout_SIZE_new_section_hook'
+3.2.2.7 `aout_SIZE_new_section_hook'
 ....................................
 
 *Synopsis*
@@ -9415,7 +9945,7 @@ required.
         (bfd *abfd,
          asection *newsect);
    *Description*
-Called by the BFD in response to a 'bfd_make_section' request.
+Called by the BFD in response to a `bfd_make_section' request.
 
 
 File: bfd.info,  Node: coff,  Next: elf,  Prev: aout,  Up: BFD back ends
@@ -9428,16 +9958,16 @@ differences between formats are the size
 structures on disk, and the occasional extra field.
 
    Coff in all its varieties is implemented with a few common files and
-a number of implementation specific files.  For example, The 88k bcs
-coff format is implemented in the file 'coff-m88k.c'.  This file
-'#include's 'coff/m88k.h' which defines the external structure of the
-coff format for the 88k, and 'coff/internal.h' which defines the
-internal structure.  'coff-m88k.c' also defines the relocations used by
+a number of implementation specific files. For example, The 88k bcs
+coff format is implemented in the file `coff-m88k.c'. This file
+`#include's `coff/m88k.h' which defines the external structure of the
+coff format for the 88k, and `coff/internal.h' which defines the
+internal structure. `coff-m88k.c' also defines the relocations used by
 the 88k format *Note Relocations::.
 
    The Intel i960 processor version of coff is implemented in
-'coff-i960.c'.  This file has the same structure as 'coff-m88k.c',
-except that it includes 'coff/i960.h' rather than 'coff-m88k.h'.
+`coff-i960.c'. This file has the same structure as `coff-m88k.c',
+except that it includes `coff/i960.h' rather than `coff-m88k.h'.
 
 3.3.1 Porting to a new version of coff
 --------------------------------------
@@ -9445,20 +9975,20 @@ except that it includes 'coff/i960.h' ra
 The recommended method is to select from the existing implementations
 the version of coff which is most like the one you want to use.  For
 example, we'll say that i386 coff is the one you select, and that your
-coff flavour is called foo.  Copy 'i386coff.c' to 'foocoff.c', copy
-'../include/coff/i386.h' to '../include/coff/foo.h', and add the lines
-to 'targets.c' and 'Makefile.in' so that your new back end is used.
-Alter the shapes of the structures in '../include/coff/foo.h' so that
-they match what you need.  You will probably also have to add '#ifdef's
-to the code in 'coff/internal.h' and 'coffcode.h' if your version of
+coff flavour is called foo.  Copy `i386coff.c' to `foocoff.c', copy
+`../include/coff/i386.h' to `../include/coff/foo.h', and add the lines
+to `targets.c' and `Makefile.in' so that your new back end is used.
+Alter the shapes of the structures in `../include/coff/foo.h' so that
+they match what you need. You will probably also have to add `#ifdef's
+to the code in `coff/internal.h' and `coffcode.h' if your version of
 coff is too wild.
 
    You can verify that your new BFD backend works quite simply by
-building 'objdump' from the 'binutils' directory, and making sure that
+building `objdump' from the `binutils' directory, and making sure that
 its version of what's going on and your host system's idea (assuming it
-has the pretty standard coff dump utility, usually called 'att-dump' or
-just 'dump') are the same.  Then clean up your code, and send what
-you've done to Cygnus.  Then your stuff will be in the next release, and
+has the pretty standard coff dump utility, usually called `att-dump' or
+just `dump') are the same.  Then clean up your code, and send what
+you've done to Cygnus. Then your stuff will be in the next release, and
 you won't have to keep integrating it.
 
 3.3.2 How the coff backend works
@@ -9473,31 +10003,31 @@ The target-specific routines are further
 basically the same for all Coff targets except that they use the
 external symbol format or use different values for certain constants.
 
-   The generic routines are in 'coffgen.c'.  These routines work for any
-Coff target.  They use some hooks into the target specific code; the
-hooks are in a 'bfd_coff_backend_data' structure, one of which exists
-for each target.
-
-   The essentially similar target-specific routines are in 'coffcode.h'.
-This header file includes executable C code.  The various Coff targets
-first include the appropriate Coff header file, make any special defines
-that are needed, and then include 'coffcode.h'.
+   The generic routines are in `coffgen.c'.  These routines work for
+any Coff target.  They use some hooks into the target specific code;
+the hooks are in a `bfd_coff_backend_data' structure, one of which
+exists for each target.
+
+   The essentially similar target-specific routines are in
+`coffcode.h'.  This header file includes executable C code.  The
+various Coff targets first include the appropriate Coff header file,
+make any special defines that are needed, and then include `coffcode.h'.
 
    Some of the Coff targets then also have additional routines in the
 target source file itself.
 
-   For example, 'coff-i960.c' includes 'coff/internal.h' and
-'coff/i960.h'.  It then defines a few constants, such as 'I960', and
-includes 'coffcode.h'.  Since the i960 has complex relocation types,
-'coff-i960.c' also includes some code to manipulate the i960 relocs.
-This code is not in 'coffcode.h' because it would not be used by any
+   For example, `coff-i960.c' includes `coff/internal.h' and
+`coff/i960.h'.  It then defines a few constants, such as `I960', and
+includes `coffcode.h'.  Since the i960 has complex relocation types,
+`coff-i960.c' also includes some code to manipulate the i960 relocs.
+This code is not in `coffcode.h' because it would not be used by any
 other target.
 
 3.3.2.2 Coff long section names
 ...............................
 
 In the standard Coff object format, section names are limited to the
-eight bytes available in the 's_name' field of the 'SCNHDR' section
+eight bytes available in the `s_name' field of the `SCNHDR' section
 header structure.  The format requires the field to be NUL-padded, but
 not necessarily NUL-terminated, so the longest section names permitted
 are a full eight characters.
@@ -9505,8 +10035,8 @@ are a full eight characters.
    The Microsoft PE variants of the Coff object file format add an
 extension to support the use of long section names.  This extension is
 defined in section 4 of the Microsoft PE/COFF specification (rev 8.1).
-If a section name is too long to fit into the section header's 's_name'
-field, it is instead placed into the string table, and the 's_name'
+If a section name is too long to fit into the section header's `s_name'
+field, it is instead placed into the string table, and the `s_name'
 field is filled with a slash ("/") followed by the ASCII decimal
 representation of the offset of the full name relative to the string
 table base.
@@ -9520,14 +10050,14 @@ images are to be truncated.
 contain a string table and long section names.  This would appear to be
 technically valid, as the standard only says that Coff debugging
 information is deprecated, not forbidden, and in practice it works,
-although some tools that parse PE files expecting the MS standard format
-may become confused; 'PEview' is one known example.
+although some tools that parse PE files expecting the MS standard
+format may become confused; `PEview' is one known example.
 
    The functionality is supported in BFD by code implemented under the
-control of the macro 'COFF_LONG_SECTION_NAMES'.  If not defined, the
+control of the macro `COFF_LONG_SECTION_NAMES'.  If not defined, the
 format does not support long section names in any way.  If defined, it
-is used to initialise a flag, '_bfd_coff_long_section_names', and a hook
-function pointer, '_bfd_coff_set_long_section_names', in the Coff
+is used to initialise a flag, `_bfd_coff_long_section_names', and a
+hook function pointer, `_bfd_coff_set_long_section_names', in the Coff
 backend data structure.  The flag controls the generation of long
 section names in output BFDs at runtime; if it is false, as it will be
 by default when generating an executable image, long section names are
@@ -9544,77 +10074,77 @@ when deciding what output format to gene
 is opened for read and subsequently converted to a writeable BFD and
 modified in-place will retain whatever format it had on input.
 
-   If 'COFF_LONG_SECTION_NAMES' is simply defined (blank), or is defined
-to the value "1", then long section names are enabled by default; if it
-is defined to the value zero, they are disabled by default (but still
-accepted in input BFDs).  The header 'coffcode.h' defines a macro,
-'COFF_DEFAULT_LONG_SECTION_NAMES', which is used in the backends to
-initialise the backend data structure fields appropriately; see the
-comments for further detail.
+   If `COFF_LONG_SECTION_NAMES' is simply defined (blank), or is
+defined to the value "1", then long section names are enabled by
+default; if it is defined to the value zero, they are disabled by
+default (but still accepted in input BFDs).  The header `coffcode.h'
+defines a macro, `COFF_DEFAULT_LONG_SECTION_NAMES', which is used in
+the backends to initialise the backend data structure fields
+appropriately; see the comments for further detail.
 
 3.3.2.3 Bit twiddling
 .....................
 
-Each flavour of coff supported in BFD has its own header file describing
-the external layout of the structures.  There is also an internal
-description of the coff layout, in 'coff/internal.h'.  A major function
-of the coff backend is swapping the bytes and twiddling the bits to
-translate the external form of the structures into the normal internal
-form.  This is all performed in the 'bfd_swap'_thing_direction routines.
-Some elements are different sizes between different versions of coff; it
-is the duty of the coff version specific include file to override the
-definitions of various packing routines in 'coffcode.h'.  E.g., the size
-of line number entry in coff is sometimes 16 bits, and sometimes 32
-bits.  '#define'ing 'PUT_LNSZ_LNNO' and 'GET_LNSZ_LNNO' will select the
-correct one.  No doubt, some day someone will find a version of coff
-which has a varying field size not catered to at the moment.  To port
-BFD, that person will have to add more '#defines'.  Three of the bit
-twiddling routines are exported to 'gdb'; 'coff_swap_aux_in',
-'coff_swap_sym_in' and 'coff_swap_lineno_in'.  'GDB' reads the symbol
-table on its own, but uses BFD to fix things up.  More of the bit
-twiddlers are exported for 'gas'; 'coff_swap_aux_out',
-'coff_swap_sym_out', 'coff_swap_lineno_out', 'coff_swap_reloc_out',
-'coff_swap_filehdr_out', 'coff_swap_aouthdr_out',
-'coff_swap_scnhdr_out'.  'Gas' currently keeps track of all the symbol
+Each flavour of coff supported in BFD has its own header file
+describing the external layout of the structures. There is also an
+internal description of the coff layout, in `coff/internal.h'. A major
+function of the coff backend is swapping the bytes and twiddling the
+bits to translate the external form of the structures into the normal
+internal form. This is all performed in the `bfd_swap'_thing_direction
+routines. Some elements are different sizes between different versions
+of coff; it is the duty of the coff version specific include file to
+override the definitions of various packing routines in `coffcode.h'.
+E.g., the size of line number entry in coff is sometimes 16 bits, and
+sometimes 32 bits. `#define'ing `PUT_LNSZ_LNNO' and `GET_LNSZ_LNNO'
+will select the correct one. No doubt, some day someone will find a
+version of coff which has a varying field size not catered to at the
+moment. To port BFD, that person will have to add more `#defines'.
+Three of the bit twiddling routines are exported to `gdb';
+`coff_swap_aux_in', `coff_swap_sym_in' and `coff_swap_lineno_in'. `GDB'
+reads the symbol table on its own, but uses BFD to fix things up.  More
+of the bit twiddlers are exported for `gas'; `coff_swap_aux_out',
+`coff_swap_sym_out', `coff_swap_lineno_out', `coff_swap_reloc_out',
+`coff_swap_filehdr_out', `coff_swap_aouthdr_out',
+`coff_swap_scnhdr_out'. `Gas' currently keeps track of all the symbol
 table and reloc drudgery itself, thereby saving the internal BFD
-overhead, but uses BFD to swap things on the way out, making cross ports
-much safer.  Doing so also allows BFD (and thus the linker) to use the
-same header files as 'gas', which makes one avenue to disaster
+overhead, but uses BFD to swap things on the way out, making cross
+ports much safer.  Doing so also allows BFD (and thus the linker) to
+use the same header files as `gas', which makes one avenue to disaster
 disappear.
 
 3.3.2.4 Symbol reading
 ......................
 
 The simple canonical form for symbols used by BFD is not rich enough to
-keep all the information available in a coff symbol table.  The back end
+keep all the information available in a coff symbol table. The back end
 gets around this problem by keeping the original symbol table around,
 "behind the scenes".
 
    When a symbol table is requested (through a call to
-'bfd_canonicalize_symtab'), a request gets through to
-'coff_get_normalized_symtab'.  This reads the symbol table from the coff
-file and swaps all the structures inside into the internal form.  It
+`bfd_canonicalize_symtab'), a request gets through to
+`coff_get_normalized_symtab'. This reads the symbol table from the coff
+file and swaps all the structures inside into the internal form. It
 also fixes up all the pointers in the table (represented in the file by
 offsets from the first symbol in the table) into physical pointers to
-elements in the new internal table.  This involves some work since the
+elements in the new internal table. This involves some work since the
 meanings of fields change depending upon context: a field that is a
 pointer to another structure in the symbol table at one moment may be
-the size in bytes of a structure at the next.  Another pass is made over
-the table.  All symbols which mark file names ('C_FILE' symbols) are
-modified so that the internal string points to the value in the auxent
-(the real filename) rather than the normal text associated with the
-symbol ('".file"').
+the size in bytes of a structure at the next.  Another pass is made
+over the table. All symbols which mark file names (`C_FILE' symbols)
+are modified so that the internal string points to the value in the
+auxent (the real filename) rather than the normal text associated with
+the symbol (`".file"').
 
-   At this time the symbol names are moved around.  Coff stores all
+   At this time the symbol names are moved around. Coff stores all
 symbols less than nine characters long physically within the symbol
 table; longer strings are kept at the end of the file in the string
-table.  This pass moves all strings into memory and replaces them with
+table. This pass moves all strings into memory and replaces them with
 pointers to the strings.
 
    The symbol table is massaged once again, this time to create the
-canonical table used by the BFD application.  Each symbol is inspected
-in turn, and a decision made (using the 'sclass' field) about the
-various flags to set in the 'asymbol'.  *Note Symbols::.  The generated
+canonical table used by the BFD application. Each symbol is inspected
+in turn, and a decision made (using the `sclass' field) about the
+various flags to set in the `asymbol'.  *Note Symbols::. The generated
 canonical table shares strings with the hidden internal symbol table.
 
    Any linenumbers are read from the coff file too, and attached to the
@@ -9624,50 +10154,50 @@ symbols which own the functions the line
 ......................
 
 Writing a symbol to a coff file which didn't come from a coff file will
-lose any debugging information.  The 'asymbol' structure remembers the
+lose any debugging information. The `asymbol' structure remembers the
 BFD from which the symbol was taken, and on output the back end makes
 sure that the same destination target as source target is present.
 
    When the symbols have come from a coff file then all the debugging
 information is preserved.
 
-   Symbol tables are provided for writing to the back end in a vector of
-pointers to pointers.  This allows applications like the linker to
+   Symbol tables are provided for writing to the back end in a vector
+of pointers to pointers. This allows applications like the linker to
 accumulate and output large symbol tables without having to do too much
 byte copying.
 
-   This function runs through the provided symbol table and patches each
-symbol marked as a file place holder ('C_FILE') to point to the next
-file place holder in the list.  It also marks each 'offset' field in the
-list with the offset from the first symbol of the current symbol.
+   This function runs through the provided symbol table and patches
+each symbol marked as a file place holder (`C_FILE') to point to the
+next file place holder in the list. It also marks each `offset' field
+in the list with the offset from the first symbol of the current symbol.
 
    Another function of this procedure is to turn the canonical value
-form of BFD into the form used by coff.  Internally, BFD expects symbol
+form of BFD into the form used by coff. Internally, BFD expects symbol
 values to be offsets from a section base; so a symbol physically at
 0x120, but in a section starting at 0x100, would have the value 0x20.
-Coff expects symbols to contain their final value, so symbols have their
-values changed at this point to reflect their sum with their owning
-section.  This transformation uses the 'output_section' field of the
-'asymbol''s 'asection' *Note Sections::.
+Coff expects symbols to contain their final value, so symbols have
+their values changed at this point to reflect their sum with their
+owning section.  This transformation uses the `output_section' field of
+the `asymbol''s `asection' *Note Sections::.
 
-   * 'coff_mangle_symbols'
+   * `coff_mangle_symbols'
    This routine runs though the provided symbol table and uses the
 offsets generated by the previous pass and the pointers generated when
-the symbol table was read in to create the structured hierarchy required
-by coff.  It changes each pointer to a symbol into the index into the
-symbol table of the asymbol.
-
-   * 'coff_write_symbols'
-   This routine runs through the symbol table and patches up the symbols
-from their internal form into the coff way, calls the bit twiddlers, and
-writes out the table to the file.
+the symbol table was read in to create the structured hierarchy
+required by coff. It changes each pointer to a symbol into the index
+into the symbol table of the asymbol.
+
+   * `coff_write_symbols'
+   This routine runs through the symbol table and patches up the
+symbols from their internal form into the coff way, calls the bit
+twiddlers, and writes out the table to the file.
 
-3.3.2.6 'coff_symbol_type'
+3.3.2.6 `coff_symbol_type'
 ..........................
 
 *Description*
-The hidden information for an 'asymbol' is described in a
-'combined_entry_type':
+The hidden information for an `asymbol' is described in a
+`combined_entry_type':
 
 
      typedef struct coff_ptr_struct
@@ -9725,8 +10255,8 @@ The hidden information for an 'asymbol' 
        /* Have the line numbers been relocated yet ? */
        bfd_boolean done_lineno;
      } coff_symbol_type;
-
-3.3.2.7 'bfd_coff_backend_data'
+   
+3.3.2.7 `bfd_coff_backend_data'
 ...............................
 
      /* COFF symbol classifications.  */
@@ -9748,8 +10278,7 @@ The hidden information for an 'asymbol' 
      typedef asection * (*coff_gc_mark_hook_fn)
        (asection *, struct bfd_link_info *, struct internal_reloc *,
         struct coff_link_hash_entry *, struct internal_syment *);
-
-   Special entry points for gdb to swap in coff symbol table parts:
+Special entry points for gdb to swap in coff symbol table parts:
      typedef struct
      {
        void (*_bfd_coff_swap_aux_in)
@@ -10036,13 +10565,13 @@ The hidden information for an 'asymbol' 
 3.3.2.8 Writing relocations
 ...........................
 
-To write relocations, the back end steps though the canonical relocation
-table and create an 'internal_reloc'.  The symbol index to use is
-removed from the 'offset' field in the symbol table supplied.  The
-address comes directly from the sum of the section base address and the
-relocation offset; the type is dug directly from the howto field.  Then
-the 'internal_reloc' is swapped into the shape of an 'external_reloc'
-and written out to disk.
+To write relocations, the back end steps though the canonical
+relocation table and create an `internal_reloc'. The symbol index to
+use is removed from the `offset' field in the symbol table supplied.
+The address comes directly from the sum of the section base address and
+the relocation offset; the type is dug directly from the howto field.
+Then the `internal_reloc' is swapped into the shape of an
+`external_reloc' and written out to disk.
 
 3.3.2.9 Reading linenumbers
 ...........................
@@ -10050,11 +10579,11 @@ and written out to disk.
 Creating the linenumber table is done by reading in the entire coff
 linenumber table, and creating another table for internal use.
 
-   A coff linenumber table is structured so that each function is marked
-as having a line number of 0.  Each line within the function is an
-offset from the first line in the function.  The base of the line number
-information for the table is stored in the symbol associated with the
-function.
+   A coff linenumber table is structured so that each function is
+marked as having a line number of 0. Each line within the function is
+an offset from the first line in the function. The base of the line
+number information for the table is stored in the symbol associated
+with the function.
 
    Note: The PE format uses line number 0 for a flag indicating a new
 source file.
@@ -10068,25 +10597,25 @@ and each symbol which marks a function i
 ............................
 
 Coff relocations are easily transformed into the internal BFD form
-('arelent').
+(`arelent').
 
    Reading a coff relocation table is done in the following stages:
 
    * Read the entire coff relocation table into memory.
 
-   * Process each relocation in turn; first swap it from the external to
-     the internal form.
+   * Process each relocation in turn; first swap it from the external
+     to the internal form.
 
    * Turn the symbol referenced in the relocation's symbol index into a
-     pointer into the canonical symbol table.  This table is the same as
-     the one returned by a call to 'bfd_canonicalize_symtab'.  The back
-     end will call that routine and save the result if a
+     pointer into the canonical symbol table.  This table is the same
+     as the one returned by a call to `bfd_canonicalize_symtab'. The
+     back end will call that routine and save the result if a
      canonicalization hasn't been done.
 
-   * The reloc index is turned into a pointer to a howto structure, in a
-     back end specific way.  For instance, the 386 and 960 use the
-     'r_type' to directly produce an index into a howto table vector;
-     the 88k subtracts a number from the 'r_type' field and creates an
+   * The reloc index is turned into a pointer to a howto structure, in
+     a back end specific way. For instance, the 386 and 960 use the
+     `r_type' to directly produce an index into a howto table vector;
+     the 88k subtracts a number from the `r_type' field and creates an
      addend field.
 
 
@@ -10108,16 +10637,17 @@ File: bfd.info,  Node: mmo,  Prev: elf, 
 3.5 mmo backend
 ===============
 
-The mmo object format is used exclusively together with Professor Donald
-E. Knuth's educational 64-bit processor MMIX. The simulator 'mmix' which
-is available at <http://mmix.cs.hm.edu/src/index.html> understands this
-format.  That package also includes a combined assembler and linker
-called 'mmixal'.  The mmo format has no advantages feature-wise compared
-to e.g.  ELF. It is a simple non-relocatable object format with no
-support for archives or debugging information, except for symbol value
-information and line numbers (which is not yet implemented in BFD). See
-<http://mmix.cs.hm.edu/> for more information about MMIX. The ELF format
-is used for intermediate object files in the BFD implementation.
+The mmo object format is used exclusively together with Professor
+Donald E. Knuth's educational 64-bit processor MMIX.  The simulator
+`mmix' which is available at `http://mmix.cs.hm.edu/src/index.html'
+understands this format.  That package also includes a combined
+assembler and linker called `mmixal'.  The mmo format has no advantages
+feature-wise compared to e.g. ELF.  It is a simple non-relocatable
+object format with no support for archives or debugging information,
+except for symbol value information and line numbers (which is not yet
+implemented in BFD).  See `http://mmix.cs.hm.edu/' for more information
+about MMIX.  The ELF format is used for intermediate object files in
+the BFD implementation.
 
 * Menu:
 
@@ -10132,111 +10662,112 @@ File: bfd.info,  Node: File layout,  Nex
 -----------------
 
 The mmo file contents is not partitioned into named sections as with
-e.g. ELF. Memory areas is formed by specifying the location of the data
-that follows.  Only the memory area '0x0000...00' to '0x01ff...ff' is
-executable, so it is used for code (and constants) and the area
-'0x2000...00' to '0x20ff...ff' is used for writable data.  *Note mmo
+e.g. ELF.  Memory areas is formed by specifying the location of the
+data that follows.  Only the memory area `0x0000...00' to `0x01ff...ff'
+is executable, so it is used for code (and constants) and the area
+`0x2000...00' to `0x20ff...ff' is used for writable data.  *Note mmo
 section mapping::.
 
    There is provision for specifying "special data" of 65536 different
-types.  We use type 80 (decimal), arbitrarily chosen the same as the ELF
-'e_machine' number for MMIX, filling it with section information
-normally found in ELF objects.  *Note mmo section mapping::.
+types.  We use type 80 (decimal), arbitrarily chosen the same as the
+ELF `e_machine' number for MMIX, filling it with section information
+normally found in ELF objects. *Note mmo section mapping::.
 
    Contents is entered as 32-bit words, xor:ed over previous contents,
-always zero-initialized.  A word that starts with the byte '0x98' forms
-a command called a 'lopcode', where the next byte distinguished between
-the thirteen lopcodes.  The two remaining bytes, called the 'Y' and 'Z'
-fields, or the 'YZ' field (a 16-bit big-endian number), are used for
+always zero-initialized.  A word that starts with the byte `0x98' forms
+a command called a `lopcode', where the next byte distinguished between
+the thirteen lopcodes.  The two remaining bytes, called the `Y' and `Z'
+fields, or the `YZ' field (a 16-bit big-endian number), are used for
 various purposes different for each lopcode.  As documented in
-<http://mmix.cs.hm.edu/doc/mmixal.pdf>, the lopcodes are:
+`http://mmix.cs.hm.edu/doc/mmixal.pdf', the lopcodes are:
 
-'lop_quote'
+`lop_quote'
      0x98000001.  The next word is contents, regardless of whether it
      starts with 0x98 or not.
 
-'lop_loc'
-     0x9801YYZZ, where 'Z' is 1 or 2.  This is a location directive,
-     setting the location for the next data to the next 32-bit word (for
-     Z = 1) or 64-bit word (for Z = 2), plus Y * 2^56.  Normally 'Y' is
-     0 for the text segment and 2 for the data segment.  Beware that the
-     low bits of non- tetrabyte-aligned values are silently discarded
-     when being automatically incremented and when storing contents (in
-     contrast to e.g.  its use as current location when followed by
-     lop_fixo et al before the next possibly-quoted tetrabyte contents).
+`lop_loc'
+     0x9801YYZZ, where `Z' is 1 or 2.  This is a location directive,
+     setting the location for the next data to the next 32-bit word
+     (for Z = 1) or 64-bit word (for Z = 2), plus Y * 2^56.  Normally
+     `Y' is 0 for the text segment and 2 for the data segment.  Beware
+     that the low bits of non- tetrabyte-aligned values are silently
+     discarded when being automatically incremented and when storing
+     contents (in contrast to e.g. its use as current location when
+     followed by lop_fixo et al before the next possibly-quoted
+     tetrabyte contents).
 
-'lop_skip'
-     0x9802YYZZ. Increase the current location by 'YZ' bytes.
+`lop_skip'
+     0x9802YYZZ.  Increase the current location by `YZ' bytes.
 
-'lop_fixo'
-     0x9803YYZZ, where 'Z' is 1 or 2.  Store the current location as 64
+`lop_fixo'
+     0x9803YYZZ, where `Z' is 1 or 2.  Store the current location as 64
      bits into the location pointed to by the next 32-bit (Z = 1) or
      64-bit (Z = 2) word, plus Y * 2^56.
 
-'lop_fixr'
-     0x9804YYZZ. 'YZ' is stored into the current location plus 2 - 4 *
+`lop_fixr'
+     0x9804YYZZ.  `YZ' is stored into the current location plus 2 - 4 *
      YZ.
 
-'lop_fixrx'
-     0x980500ZZ. 'Z' is 16 or 24.  A value 'L' derived from the
-     following 32-bit word are used in a manner similar to 'YZ' in
+`lop_fixrx'
+     0x980500ZZ.  `Z' is 16 or 24.  A value `L' derived from the
+     following 32-bit word are used in a manner similar to `YZ' in
      lop_fixr: it is xor:ed into the current location minus 4 * L.  The
      first byte of the word is 0 or 1.  If it is 1, then L = (LOWEST 24
      BITS OF WORD) - 2^Z, if 0, then L = (LOWEST 24 BITS OF WORD).
 
-'lop_file'
-     0x9806YYZZ. 'Y' is the file number, 'Z' is count of 32-bit words.
-     Set the file number to 'Y' and the line counter to 0.  The next Z *
-     4 bytes contain the file name, padded with zeros if the count is
-     not a multiple of four.  The same 'Y' may occur multiple times, but
-     'Z' must be 0 for all but the first occurrence.
+`lop_file'
+     0x9806YYZZ.  `Y' is the file number, `Z' is count of 32-bit words.
+     Set the file number to `Y' and the line counter to 0.  The next Z
+     * 4 bytes contain the file name, padded with zeros if the count is
+     not a multiple of four.  The same `Y' may occur multiple times,
+     but `Z' must be 0 for all but the first occurrence.
 
-'lop_line'
-     0x9807YYZZ. 'YZ' is the line number.  Together with lop_file, it
+`lop_line'
+     0x9807YYZZ.  `YZ' is the line number.  Together with lop_file, it
      forms the source location for the next 32-bit word.  Note that for
      each non-lopcode 32-bit word, line numbers are assumed incremented
      by one.
 
-'lop_spec'
-     0x9808YYZZ. 'YZ' is the type number.  Data until the next lopcode
-     other than lop_quote forms special data of type 'YZ'.  *Note mmo
+`lop_spec'
+     0x9808YYZZ.  `YZ' is the type number.  Data until the next lopcode
+     other than lop_quote forms special data of type `YZ'.  *Note mmo
      section mapping::.
 
      Other types than 80, (or type 80 with a content that does not
-     parse) is stored in sections named '.MMIX.spec_data.N' where N is
-     the 'YZ'-type.  The flags for such a sections say not to allocate
+     parse) is stored in sections named `.MMIX.spec_data.N' where N is
+     the `YZ'-type.  The flags for such a sections say not to allocate
      or load the data.  The vma is 0.  Contents of multiple occurrences
      of special data N is concatenated to the data of the previous
      lop_spec Ns.  The location in data or code at which the lop_spec
      occurred is lost.
 
-'lop_pre'
-     0x980901ZZ. The first lopcode in a file.  The 'Z' field forms the
+`lop_pre'
+     0x980901ZZ.  The first lopcode in a file.  The `Z' field forms the
      length of header information in 32-bit words, where the first word
-     tells the time in seconds since '00:00:00 GMT Jan 1 1970'.
+     tells the time in seconds since `00:00:00 GMT Jan 1 1970'.
 
-'lop_post'
-     0x980a00ZZ. Z > 32.  This lopcode follows after all
-     content-generating lopcodes in a program.  The 'Z' field denotes
-     the value of 'rG' at the beginning of the program.  The following
+`lop_post'
+     0x980a00ZZ.  Z > 32.  This lopcode follows after all
+     content-generating lopcodes in a program.  The `Z' field denotes
+     the value of `rG' at the beginning of the program.  The following
      256 - Z big-endian 64-bit words are loaded into global registers
-     '$G' ... '$255'.
+     `$G' ... `$255'.
 
-'lop_stab'
+`lop_stab'
      0x980b0000.  The next-to-last lopcode in a program.  Must follow
      immediately after the lop_post lopcode and its data.  After this
      lopcode follows all symbols in a compressed format (*note
      Symbol-table::).
 
-'lop_end'
-     0x980cYYZZ. The last lopcode in a program.  It must follow the
-     lop_stab lopcode and its data.  The 'YZ' field contains the number
+`lop_end'
+     0x980cYYZZ.  The last lopcode in a program.  It must follow the
+     lop_stab lopcode and its data.  The `YZ' field contains the number
      of 32-bit words of symbol table information after the preceding
      lop_stab lopcode.
 
-   Note that the lopcode "fixups"; 'lop_fixr', 'lop_fixrx' and
-'lop_fixo' are not generated by BFD, but are handled.  They are
-generated by 'mmixal'.
+   Note that the lopcode "fixups"; `lop_fixr', `lop_fixrx' and
+`lop_fixo' are not generated by BFD, but are handled.  They are
+generated by `mmixal'.
 
    This trivial one-label, one-instruction file:
 
@@ -10273,11 +10804,11 @@ File: bfd.info,  Node: Symbol-table,  Ne
 -------------------------
 
 From mmixal.w (or really, the generated mmixal.tex) in the MMIXware
-package which also contains the 'mmix' simulator: "Symbols are stored
-and retrieved by means of a 'ternary search trie', following ideas of
-Bentley and Sedgewick.  (See ACM-SIAM Symp. on Discrete Algorithms '8'
-(1997), 360-369; R.Sedgewick, 'Algorithms in C' (Reading, Mass.
-Addison-Wesley, 1998), '15.4'.)  Each trie node stores a character, and
+package which also contains the `mmix' simulator: "Symbols are stored
+and retrieved by means of a `ternary search trie', following ideas of
+Bentley and Sedgewick. (See ACM-SIAM Symp. on Discrete Algorithms `8'
+(1997), 360-369; R.Sedgewick, `Algorithms in C' (Reading, Mass.
+Addison-Wesley, 1998), `15.4'.)  Each trie node stores a character, and
 there are branches to subtries for the cases where a given character is
 less than, equal to, or greater than the character in the trie.  There
 also is a pointer to a symbol table entry if a symbol ends at the
@@ -10288,7 +10819,7 @@ acts on a single virtual global symbol, 
 and signalling complete symbol points.  Here, we read the stream and
 create symbols at the completion points.
 
-   First, there's a control byte 'm'.  If any of the listed bits in 'm'
+   First, there's a control byte `m'.  If any of the listed bits in `m'
 is nonzero, we execute what stands at the right, in the listed order:
 
       (MMO3_LEFT)
@@ -10298,7 +10829,7 @@ is nonzero, we execute what stands at th
       (MMO3_SYMBITS)
       0x2f - Read the next byte as a character and store it in the
              current character position; increment character position.
-             Test the bits of m:
+             Test the bits of `m':
 
              (MMO3_WCHAR)
              0x80 - The character is 16-bit (so read another byte,
@@ -10336,7 +10867,7 @@ is nonzero, we execute what stands at th
       0x10 - Traverse right trie.  (Read a new command byte and
              recurse.)
 
-   Let's look again at the 'lop_stab' for the trivial file (*note File
+   Let's look again at the `lop_stab' for the trivial file (*note File
 layout::).
 
       0x980b0000 - lop_stab for ":Main" = 0, serial 1.
@@ -10372,27 +10903,27 @@ File: bfd.info,  Node: mmo section mappi
 The implementation in BFD uses special data type 80 (decimal) to
 encapsulate and describe named sections, containing e.g. debug
 information.  If needed, any datum in the encapsulation will be quoted
-using lop_quote.  First comes a 32-bit word holding the number of 32-bit
-words containing the zero-terminated zero-padded segment name.  After
-the name there's a 32-bit word holding flags describing the section
-type.  Then comes a 64-bit big-endian word with the section length (in
-bytes), then another with the section start address.  Depending on the
-type of section, the contents might follow, zero-padded to 32-bit
-boundary.  For a loadable section (such as data or code), the contents
-might follow at some later point, not necessarily immediately, as a
-lop_loc with the same start address as in the section description,
-followed by the contents.  This in effect forms a descriptor that must
-be emitted before the actual contents.  Sections described this way must
-not overlap.
+using lop_quote.  First comes a 32-bit word holding the number of
+32-bit words containing the zero-terminated zero-padded segment name.
+After the name there's a 32-bit word holding flags describing the
+section type.  Then comes a 64-bit big-endian word with the section
+length (in bytes), then another with the section start address.
+Depending on the type of section, the contents might follow,
+zero-padded to 32-bit boundary.  For a loadable section (such as data
+or code), the contents might follow at some later point, not
+necessarily immediately, as a lop_loc with the same start address as in
+the section description, followed by the contents.  This in effect
+forms a descriptor that must be emitted before the actual contents.
+Sections described this way must not overlap.
 
    For areas that don't have such descriptors, synthetic sections are
-formed by BFD. Consecutive contents in the two memory areas
-'0x0000...00' to '0x01ff...ff' and '0x2000...00' to '0x20ff...ff' are
-entered in sections named '.text' and '.data' respectively.  If an area
+formed by BFD.  Consecutive contents in the two memory areas
+`0x0000...00' to `0x01ff...ff' and `0x2000...00' to `0x20ff...ff' are
+entered in sections named `.text' and `.data' respectively.  If an area
 is not otherwise described, but would together with a neighboring lower
-area be less than '0x40000000' bytes long, it is joined with the lower
+area be less than `0x40000000' bytes long, it is joined with the lower
 area and the gap is zero-filled.  For other cases, a new section is
-formed, named '.MMIX.sec.N'.  Here, N is a number, a running count
+formed, named `.MMIX.sec.N'.  Here, N is a number, a running count
 through the mmo file, starting at 0.
 
    A loadable section specified as:
@@ -10401,7 +10932,7 @@ through the mmo file, starting at 0.
       TETRA 1,2,3,4,-1,-2009
       BYTE 80
 
-   and linked to address '0x4', is represented by the sequence:
+   and linked to address `0x4', is represented by the sequence:
 
       0x98080050 - lop_spec 80
       0x00000002 - two 32-bit words for the section name
@@ -10430,7 +10961,7 @@ contents.  Compare this to a non-loaded 
       TETRA 200001,100002
       BYTE 38,40
 
-   This, when linked to address '0x200000000000001c', is represented by:
+   This, when linked to address `0x200000000000001c', is represented by:
 
       0x98080050 - lop_spec 80
       0x00000002 - two 32-bit words for the section name
@@ -10456,7 +10987,7 @@ File: bfd.info,  Node: GNU Free Document
                      Version 1.3, 3 November 2008
 
      Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
-     <http://fsf.org/>
+     `http://fsf.org/'
 
      Everyone is permitted to copy and distribute verbatim copies
      of this license document, but changing it is not allowed.
@@ -10481,21 +11012,21 @@ File: bfd.info,  Node: GNU Free Document
      free program should come with manuals providing the same freedoms
      that the software does.  But this License is not limited to
      software manuals; it can be used for any textual work, regardless
-     of subject matter or whether it is published as a printed book.  We
-     recommend this License principally for works whose purpose is
+     of subject matter or whether it is published as a printed book.
+     We recommend this License principally for works whose purpose is
      instruction or reference.
 
   1. APPLICABILITY AND DEFINITIONS
 
      This License applies to any manual or other work, in any medium,
-     that contains a notice placed by the copyright holder saying it can
-     be distributed under the terms of this License.  Such a notice
+     that contains a notice placed by the copyright holder saying it
+     can be distributed under the terms of this License.  Such a notice
      grants a world-wide, royalty-free license, unlimited in duration,
      to use that work under the conditions stated herein.  The
      "Document", below, refers to any such manual or work.  Any member
-     of the public is a licensee, and is addressed as "you".  You accept
-     the license if you copy, modify or distribute the work in a way
-     requiring permission under copyright law.
+     of the public is a licensee, and is addressed as "you".  You
+     accept the license if you copy, modify or distribute the work in a
+     way requiring permission under copyright law.
 
      A "Modified Version" of the Document means any work containing the
      Document or a portion of it, either copied verbatim, or with
@@ -10513,12 +11044,12 @@ File: bfd.info,  Node: GNU Free Document
      regarding them.
 
      The "Invariant Sections" are certain Secondary Sections whose
-     titles are designated, as being those of Invariant Sections, in the
-     notice that says that the Document is released under this License.
-     If a section does not fit the above definition of Secondary then it
-     is not allowed to be designated as Invariant.  The Document may
-     contain zero Invariant Sections.  If the Document does not identify
-     any Invariant Sections then there are none.
+     titles are designated, as being those of Invariant Sections, in
+     the notice that says that the Document is released under this
+     License.  If a section does not fit the above definition of
+     Secondary then it is not allowed to be designated as Invariant.
+     The Document may contain zero Invariant Sections.  If the Document
+     does not identify any Invariant Sections then there are none.
 
      The "Cover Texts" are certain short passages of text that are
      listed, as Front-Cover Texts or Back-Cover Texts, in the notice
@@ -10529,27 +11060,27 @@ File: bfd.info,  Node: GNU Free Document
      A "Transparent" copy of the Document means a machine-readable copy,
      represented in a format whose specification is available to the
      general public, that is suitable for revising the document
-     straightforwardly with generic text editors or (for images composed
-     of pixels) generic paint programs or (for drawings) some widely
-     available drawing editor, and that is suitable for input to text
-     formatters or for automatic translation to a variety of formats
-     suitable for input to text formatters.  A copy made in an otherwise
-     Transparent file format whose markup, or absence of markup, has
-     been arranged to thwart or discourage subsequent modification by
-     readers is not Transparent.  An image format is not Transparent if
-     used for any substantial amount of text.  A copy that is not
-     "Transparent" is called "Opaque".
+     straightforwardly with generic text editors or (for images
+     composed of pixels) generic paint programs or (for drawings) some
+     widely available drawing editor, and that is suitable for input to
+     text formatters or for automatic translation to a variety of
+     formats suitable for input to text formatters.  A copy made in an
+     otherwise Transparent file format whose markup, or absence of
+     markup, has been arranged to thwart or discourage subsequent
+     modification by readers is not Transparent.  An image format is
+     not Transparent if used for any substantial amount of text.  A
+     copy that is not "Transparent" is called "Opaque".
 
      Examples of suitable formats for Transparent copies include plain
      ASCII without markup, Texinfo input format, LaTeX input format,
-     SGML or XML using a publicly available DTD, and standard-conforming
-     simple HTML, PostScript or PDF designed for human modification.
-     Examples of transparent image formats include PNG, XCF and JPG.
-     Opaque formats include proprietary formats that can be read and
-     edited only by proprietary word processors, SGML or XML for which
-     the DTD and/or processing tools are not generally available, and
-     the machine-generated HTML, PostScript or PDF produced by some word
-     processors for output purposes only.
+     SGML or XML using a publicly available DTD, and
+     standard-conforming simple HTML, PostScript or PDF designed for
+     human modification.  Examples of transparent image formats include
+     PNG, XCF and JPG.  Opaque formats include proprietary formats that
+     can be read and edited only by proprietary word processors, SGML or
+     XML for which the DTD and/or processing tools are not generally
+     available, and the machine-generated HTML, PostScript or PDF
+     produced by some word processors for output purposes only.
 
      The "Title Page" means, for a printed book, the title page itself,
      plus such following pages as are needed to hold, legibly, the
@@ -10587,8 +11118,8 @@ File: bfd.info,  Node: GNU Free Document
      may not use technical measures to obstruct or control the reading
      or further copying of the copies you make or distribute.  However,
      you may accept compensation in exchange for copies.  If you
-     distribute a large enough number of copies you must also follow the
-     conditions in section 3.
+     distribute a large enough number of copies you must also follow
+     the conditions in section 3.
 
      You may also lend copies, under the same conditions stated above,
      and you may publicly display copies.
@@ -10602,11 +11133,12 @@ File: bfd.info,  Node: GNU Free Document
      these Cover Texts: Front-Cover Texts on the front cover, and
      Back-Cover Texts on the back cover.  Both covers must also clearly
      and legibly identify you as the publisher of these copies.  The
-     front cover must present the full title with all words of the title
-     equally prominent and visible.  You may add other material on the
-     covers in addition.  Copying with changes limited to the covers, as
-     long as they preserve the title of the Document and satisfy these
-     conditions, can be treated as verbatim copying in other respects.
+     front cover must present the full title with all words of the
+     title equally prominent and visible.  You may add other material
+     on the covers in addition.  Copying with changes limited to the
+     covers, as long as they preserve the title of the Document and
+     satisfy these conditions, can be treated as verbatim copying in
+     other respects.
 
      If the required texts for either cover are too voluminous to fit
      legibly, you should put the first ones listed (as many as fit
@@ -10614,39 +11146,40 @@ File: bfd.info,  Node: GNU Free Document
      adjacent pages.
 
      If you publish or distribute Opaque copies of the Document
-     numbering more than 100, you must either include a machine-readable
-     Transparent copy along with each Opaque copy, or state in or with
-     each Opaque copy a computer-network location from which the general
-     network-using public has access to download using public-standard
-     network protocols a complete Transparent copy of the Document, free
-     of added material.  If you use the latter option, you must take
-     reasonably prudent steps, when you begin distribution of Opaque
-     copies in quantity, to ensure that this Transparent copy will
-     remain thus accessible at the stated location until at least one
-     year after the last time you distribute an Opaque copy (directly or
-     through your agents or retailers) of that edition to the public.
+     numbering more than 100, you must either include a
+     machine-readable Transparent copy along with each Opaque copy, or
+     state in or with each Opaque copy a computer-network location from
+     which the general network-using public has access to download
+     using public-standard network protocols a complete Transparent
+     copy of the Document, free of added material.  If you use the
+     latter option, you must take reasonably prudent steps, when you
+     begin distribution of Opaque copies in quantity, to ensure that
+     this Transparent copy will remain thus accessible at the stated
+     location until at least one year after the last time you
+     distribute an Opaque copy (directly or through your agents or
+     retailers) of that edition to the public.
 
      It is requested, but not required, that you contact the authors of
-     the Document well before redistributing any large number of copies,
-     to give them a chance to provide you with an updated version of the
-     Document.
+     the Document well before redistributing any large number of
+     copies, to give them a chance to provide you with an updated
+     version of the Document.
 
   4. MODIFICATIONS
 
      You may copy and distribute a Modified Version of the Document
      under the conditions of sections 2 and 3 above, provided that you
-     release the Modified Version under precisely this License, with the
-     Modified Version filling the role of the Document, thus licensing
-     distribution and modification of the Modified Version to whoever
-     possesses a copy of it.  In addition, you must do these things in
-     the Modified Version:
+     release the Modified Version under precisely this License, with
+     the Modified Version filling the role of the Document, thus
+     licensing distribution and modification of the Modified Version to
+     whoever possesses a copy of it.  In addition, you must do these
+     things in the Modified Version:
 
        A. Use in the Title Page (and on the covers, if any) a title
-          distinct from that of the Document, and from those of previous
-          versions (which should, if there were any, be listed in the
-          History section of the Document).  You may use the same title
-          as a previous version if the original publisher of that
-          version gives permission.
+          distinct from that of the Document, and from those of
+          previous versions (which should, if there were any, be listed
+          in the History section of the Document).  You may use the
+          same title as a previous version if the original publisher of
+          that version gives permission.
 
        B. List on the Title Page, as authors, one or more persons or
           entities responsible for authorship of the modifications in
@@ -10676,30 +11209,31 @@ File: bfd.info,  Node: GNU Free Document
 
        I. Preserve the section Entitled "History", Preserve its Title,
           and add to it an item stating at least the title, year, new
-          authors, and publisher of the Modified Version as given on the
-          Title Page.  If there is no section Entitled "History" in the
-          Document, create one stating the title, year, authors, and
-          publisher of the Document as given on its Title Page, then add
-          an item describing the Modified Version as stated in the
-          previous sentence.
+          authors, and publisher of the Modified Version as given on
+          the Title Page.  If there is no section Entitled "History" in
+          the Document, create one stating the title, year, authors,
+          and publisher of the Document as given on its Title Page,
+          then add an item describing the Modified Version as stated in
+          the previous sentence.
 
        J. Preserve the network location, if any, given in the Document
           for public access to a Transparent copy of the Document, and
           likewise the network locations given in the Document for
-          previous versions it was based on.  These may be placed in the
-          "History" section.  You may omit a network location for a work
-          that was published at least four years before the Document
-          itself, or if the original publisher of the version it refers
-          to gives permission.
+          previous versions it was based on.  These may be placed in
+          the "History" section.  You may omit a network location for a
+          work that was published at least four years before the
+          Document itself, or if the original publisher of the version
+          it refers to gives permission.
 
        K. For any section Entitled "Acknowledgements" or "Dedications",
-          Preserve the Title of the section, and preserve in the section
-          all the substance and tone of each of the contributor
+          Preserve the Title of the section, and preserve in the
+          section all the substance and tone of each of the contributor
           acknowledgements and/or dedications given therein.
 
-       L. Preserve all the Invariant Sections of the Document, unaltered
-          in their text and in their titles.  Section numbers or the
-          equivalent are not considered part of the section titles.
+       L. Preserve all the Invariant Sections of the Document,
+          unaltered in their text and in their titles.  Section numbers
+          or the equivalent are not considered part of the section
+          titles.
 
        M. Delete any section Entitled "Endorsements".  Such a section
           may not be included in the Modified Version.
@@ -10712,11 +11246,11 @@ File: bfd.info,  Node: GNU Free Document
 
      If the Modified Version includes new front-matter sections or
      appendices that qualify as Secondary Sections and contain no
-     material copied from the Document, you may at your option designate
-     some or all of these sections as invariant.  To do this, add their
-     titles to the list of Invariant Sections in the Modified Version's
-     license notice.  These titles must be distinct from any other
-     section titles.
+     material copied from the Document, you may at your option
+     designate some or all of these sections as invariant.  To do this,
+     add their titles to the list of Invariant Sections in the Modified
+     Version's license notice.  These titles must be distinct from any
+     other section titles.
 
      You may add a section Entitled "Endorsements", provided it contains
      nothing but endorsements of your Modified Version by various
@@ -10725,15 +11259,15 @@ File: bfd.info,  Node: GNU Free Document
      definition of a standard.
 
      You may add a passage of up to five words as a Front-Cover Text,
-     and a passage of up to 25 words as a Back-Cover Text, to the end of
-     the list of Cover Texts in the Modified Version.  Only one passage
-     of Front-Cover Text and one of Back-Cover Text may be added by (or
-     through arrangements made by) any one entity.  If the Document
-     already includes a cover text for the same cover, previously added
-     by you or by arrangement made by the same entity you are acting on
-     behalf of, you may not add another; but you may replace the old
-     one, on explicit permission from the previous publisher that added
-     the old one.
+     and a passage of up to 25 words as a Back-Cover Text, to the end
+     of the list of Cover Texts in the Modified Version.  Only one
+     passage of Front-Cover Text and one of Back-Cover Text may be
+     added by (or through arrangements made by) any one entity.  If the
+     Document already includes a cover text for the same cover,
+     previously added by you or by arrangement made by the same entity
+     you are acting on behalf of, you may not add another; but you may
+     replace the old one, on explicit permission from the previous
+     publisher that added the old one.
 
      The author(s) and publisher(s) of the Document do not by this
      License give permission to use their names for publicity for or to
@@ -10743,8 +11277,8 @@ File: bfd.info,  Node: GNU Free Document
 
      You may combine the Document with other documents released under
      this License, under the terms defined in section 4 above for
-     modified versions, provided that you include in the combination all
-     of the Invariant Sections of all of the original documents,
+     modified versions, provided that you include in the combination
+     all of the Invariant Sections of all of the original documents,
      unmodified, and list them all as Invariant Sections of your
      combined work in its license notice, and that you preserve all
      their Warranty Disclaimers.
@@ -10771,20 +11305,20 @@ File: bfd.info,  Node: GNU Free Document
      documents released under this License, and replace the individual
      copies of this License in the various documents with a single copy
      that is included in the collection, provided that you follow the
-     rules of this License for verbatim copying of each of the documents
-     in all other respects.
+     rules of this License for verbatim copying of each of the
+     documents in all other respects.
 
      You may extract a single document from such a collection, and
      distribute it individually under this License, provided you insert
-     a copy of this License into the extracted document, and follow this
-     License in all other respects regarding verbatim copying of that
-     document.
+     a copy of this License into the extracted document, and follow
+     this License in all other respects regarding verbatim copying of
+     that document.
 
   7. AGGREGATION WITH INDEPENDENT WORKS
 
      A compilation of the Document or its derivatives with other
-     separate and independent documents or works, in or on a volume of a
-     storage or distribution medium, is called an "aggregate" if the
+     separate and independent documents or works, in or on a volume of
+     a storage or distribution medium, is called an "aggregate" if the
      copyright resulting from the compilation is not used to limit the
      legal rights of the compilation's users beyond what the individual
      works permit.  When the Document is included in an aggregate, this
@@ -10829,8 +11363,8 @@ File: bfd.info,  Node: GNU Free Document
 
      However, if you cease all violation of this License, then your
      license from a particular copyright holder is reinstated (a)
-     provisionally, unless and until the copyright holder explicitly and
-     finally terminates your license, and (b) permanently, if the
+     provisionally, unless and until the copyright holder explicitly
+     and finally terminates your license, and (b) permanently, if the
      copyright holder fails to notify you of the violation by some
      reasonable means prior to 60 days after the cessation.
 
@@ -10842,33 +11376,33 @@ File: bfd.info,  Node: GNU Free Document
      after your receipt of the notice.
 
      Termination of your rights under this section does not terminate
-     the licenses of parties who have received copies or rights from you
-     under this License.  If your rights have been terminated and not
-     permanently reinstated, receipt of a copy of some or all of the
-     same material does not give you any rights to use it.
+     the licenses of parties who have received copies or rights from
+     you under this License.  If your rights have been terminated and
+     not permanently reinstated, receipt of a copy of some or all of
+     the same material does not give you any rights to use it.
 
-  10. FUTURE REVISIONS OF THIS LICENSE
+ 10. FUTURE REVISIONS OF THIS LICENSE
 
      The Free Software Foundation may publish new, revised versions of
      the GNU Free Documentation License from time to time.  Such new
      versions will be similar in spirit to the present version, but may
      differ in detail to address new problems or concerns.  See
-     <http://www.gnu.org/copyleft/>.
+     `http://www.gnu.org/copyleft/'.
 
      Each version of the License is given a distinguishing version
      number.  If the Document specifies that a particular numbered
      version of this License "or any later version" applies to it, you
      have the option of following the terms and conditions either of
      that specified version or of any later version that has been
-     published (not as a draft) by the Free Software Foundation.  If the
-     Document does not specify a version number of this License, you may
-     choose any version ever published (not as a draft) by the Free
-     Software Foundation.  If the Document specifies that a proxy can
-     decide which future versions of this License can be used, that
+     published (not as a draft) by the Free Software Foundation.  If
+     the Document does not specify a version number of this License,
+     you may choose any version ever published (not as a draft) by the
+     Free Software Foundation.  If the Document specifies that a proxy
+     can decide which future versions of this License can be used, that
      proxy's public statement of acceptance of a version permanently
      authorizes you to choose that version for the Document.
 
-  11. RELICENSING
+ 11. RELICENSING
 
      "Massive Multiauthor Collaboration Site" (or "MMC Site") means any
      World Wide Web server that publishes copyrightable works and also
@@ -10898,6 +11432,7 @@ File: bfd.info,  Node: GNU Free Document
      site under CC-BY-SA on the same site at any time before August 1,
      2009, provided the MMC is eligible for relicensing.
 
+
 ADDENDUM: How to use this License for your documents
 ====================================================
 
@@ -10914,7 +11449,7 @@ notices just after the title page:
        Free Documentation License''.
 
    If you have Invariant Sections, Front-Cover Texts and Back-Cover
-Texts, replace the "with...Texts."  line with this:
+Texts, replace the "with...Texts." line with this:
 
          with the Invariant Sections being LIST THEIR TITLES, with
          the Front-Cover Texts being LIST, and with the Back-Cover Texts
@@ -10925,9 +11460,9 @@ combination of the three, merge those tw
 situation.
 
    If your document contains nontrivial examples of program code, we
-recommend releasing these examples in parallel under your choice of free
-software license, such as the GNU General Public License, to permit
-their use in free software.
+recommend releasing these examples in parallel under your choice of
+free software license, such as the GNU General Public License, to
+permit their use in free software.
 
 
 File: bfd.info,  Node: BFD Index,  Prev: GNU Free Documentation License,  Up: Top
@@ -10945,7 +11480,7 @@ BFD Index
 * _bfd_generic_link_add_one_symbol:      Adding symbols from an object file.
                                                              (line   19)
 * _bfd_generic_make_empty_symbol:        symbol handling functions.
-                                                             (line   96)
+                                                             (line   92)
 * _bfd_link_add_symbols in target vector: Adding Symbols to the Hash Table.
                                                              (line    6)
 * _bfd_link_final_link in target vector: Performing the Final Link.
@@ -10954,142 +11489,143 @@ BFD Index
                                                              (line    6)
 * _bfd_relocate_contents:                Relocating the section contents.
                                                              (line   22)
-* aout_SIZE_machine_type:                aout.               (line  145)
-* aout_SIZE_mkobject:                    aout.               (line  137)
-* aout_SIZE_new_section_hook:            aout.               (line  175)
-* aout_SIZE_set_arch_mach:               aout.               (line  162)
-* aout_SIZE_some_aout_object_p:          aout.               (line  123)
-* aout_SIZE_swap_exec_header_in:         aout.               (line   99)
-* aout_SIZE_swap_exec_header_out:        aout.               (line  111)
-* arelent_chain:                         typedef arelent.    (line  340)
+* aout_SIZE_machine_type:                aout.               (line  147)
+* aout_SIZE_mkobject:                    aout.               (line  139)
+* aout_SIZE_new_section_hook:            aout.               (line  177)
+* aout_SIZE_set_arch_mach:               aout.               (line  164)
+* aout_SIZE_some_aout_object_p:          aout.               (line  125)
+* aout_SIZE_swap_exec_header_in:         aout.               (line  101)
+* aout_SIZE_swap_exec_header_out:        aout.               (line  113)
+* arelent_chain:                         typedef arelent.    (line  336)
 * BFD:                                   Overview.           (line    6)
 * BFD canonical format:                  Canonical format.   (line   11)
 * bfd_alloc:                             Opening and Closing.
-                                                             (line  238)
+                                                             (line  239)
 * bfd_alloc2:                            Opening and Closing.
-                                                             (line  247)
-* bfd_alt_mach_code:                     Miscellaneous.      (line  302)
+                                                             (line  248)
+* bfd_alt_mach_code:                     Miscellaneous.      (line  307)
 * bfd_arch_bits_per_address:             Architectures.      (line  609)
 * bfd_arch_bits_per_byte:                Architectures.      (line  601)
 * bfd_arch_default_fill:                 Architectures.      (line  690)
 * bfd_arch_get_compatible:               Architectures.      (line  544)
 * bfd_arch_list:                         Architectures.      (line  535)
 * bfd_arch_mach_octets_per_byte:         Architectures.      (line  678)
-* BFD_ARELOC_BFIN_ADD:                   howto manager.      (line 1016)
-* BFD_ARELOC_BFIN_ADDR:                  howto manager.      (line 1050)
-* BFD_ARELOC_BFIN_AND:                   howto manager.      (line 1030)
-* BFD_ARELOC_BFIN_COMP:                  howto manager.      (line 1044)
-* BFD_ARELOC_BFIN_CONST:                 howto manager.      (line 1014)
-* BFD_ARELOC_BFIN_DIV:                   howto manager.      (line 1022)
-* BFD_ARELOC_BFIN_HWPAGE:                howto manager.      (line 1048)
-* BFD_ARELOC_BFIN_LAND:                  howto manager.      (line 1036)
-* BFD_ARELOC_BFIN_LEN:                   howto manager.      (line 1040)
-* BFD_ARELOC_BFIN_LOR:                   howto manager.      (line 1038)
-* BFD_ARELOC_BFIN_LSHIFT:                howto manager.      (line 1026)
-* BFD_ARELOC_BFIN_MOD:                   howto manager.      (line 1024)
-* BFD_ARELOC_BFIN_MULT:                  howto manager.      (line 1020)
-* BFD_ARELOC_BFIN_NEG:                   howto manager.      (line 1042)
-* BFD_ARELOC_BFIN_OR:                    howto manager.      (line 1032)
-* BFD_ARELOC_BFIN_PAGE:                  howto manager.      (line 1046)
-* BFD_ARELOC_BFIN_PUSH:                  howto manager.      (line 1012)
-* BFD_ARELOC_BFIN_RSHIFT:                howto manager.      (line 1028)
-* BFD_ARELOC_BFIN_SUB:                   howto manager.      (line 1018)
-* BFD_ARELOC_BFIN_XOR:                   howto manager.      (line 1034)
-* bfd_cache_close:                       File Caching.       (line   25)
-* bfd_cache_close_all:                   File Caching.       (line   38)
-* bfd_cache_init:                        File Caching.       (line   17)
+* BFD_ARELOC_BFIN_ADD:                   howto manager.      (line 1133)
+* BFD_ARELOC_BFIN_ADDR:                  howto manager.      (line 1184)
+* BFD_ARELOC_BFIN_AND:                   howto manager.      (line 1154)
+* BFD_ARELOC_BFIN_COMP:                  howto manager.      (line 1175)
+* BFD_ARELOC_BFIN_CONST:                 howto manager.      (line 1130)
+* BFD_ARELOC_BFIN_DIV:                   howto manager.      (line 1142)
+* BFD_ARELOC_BFIN_HWPAGE:                howto manager.      (line 1181)
+* BFD_ARELOC_BFIN_LAND:                  howto manager.      (line 1163)
+* BFD_ARELOC_BFIN_LEN:                   howto manager.      (line 1169)
+* BFD_ARELOC_BFIN_LOR:                   howto manager.      (line 1166)
+* BFD_ARELOC_BFIN_LSHIFT:                howto manager.      (line 1148)
+* BFD_ARELOC_BFIN_MOD:                   howto manager.      (line 1145)
+* BFD_ARELOC_BFIN_MULT:                  howto manager.      (line 1139)
+* BFD_ARELOC_BFIN_NEG:                   howto manager.      (line 1172)
+* BFD_ARELOC_BFIN_OR:                    howto manager.      (line 1157)
+* BFD_ARELOC_BFIN_PAGE:                  howto manager.      (line 1178)
+* BFD_ARELOC_BFIN_PUSH:                  howto manager.      (line 1127)
+* BFD_ARELOC_BFIN_RSHIFT:                howto manager.      (line 1151)
+* BFD_ARELOC_BFIN_SUB:                   howto manager.      (line 1136)
+* BFD_ARELOC_BFIN_XOR:                   howto manager.      (line 1160)
+* bfd_cache_close:                       File Caching.       (line   26)
+* bfd_cache_close_all:                   File Caching.       (line   39)
+* bfd_cache_init:                        File Caching.       (line   18)
 * bfd_calc_gnu_debuglink_crc32:          Opening and Closing.
-                                                             (line  274)
-* bfd_canonicalize_reloc:                Miscellaneous.      (line   18)
+                                                             (line  275)
+* bfd_canonicalize_reloc:                Miscellaneous.      (line   19)
 * bfd_canonicalize_symtab:               symbol handling functions.
-                                                             (line   52)
-* bfd_check_compression_header:          Miscellaneous.      (line  374)
-* bfd_check_format:                      Formats.            (line   20)
-* bfd_check_format_matches:              Formats.            (line   51)
-* bfd_check_overflow:                    typedef arelent.    (line  353)
+                                                             (line   50)
+* bfd_check_compression_header:          Miscellaneous.      (line  379)
+* bfd_check_format:                      Formats.            (line   21)
+* bfd_check_format_matches:              Formats.            (line   52)
+* bfd_check_overflow:                    typedef arelent.    (line  348)
 * bfd_close:                             Opening and Closing.
-                                                             (line  160)
+                                                             (line  161)
 * bfd_close_all_done:                    Opening and Closing.
-                                                             (line  178)
-* bfd_coff_backend_data:                 coff.               (line  307)
-* bfd_copy_private_bfd_data:             Miscellaneous.      (line  157)
-* bfd_copy_private_header_data:          Miscellaneous.      (line  140)
-* bfd_copy_private_section_data:         section prototypes. (line  277)
+                                                             (line  179)
+* bfd_coff_backend_data:                 coff.               (line  308)
+* bfd_copy_private_bfd_data:             Miscellaneous.      (line  160)
+* bfd_copy_private_header_data:          Miscellaneous.      (line  142)
+* bfd_copy_private_section_data:         section prototypes. (line  278)
 * bfd_copy_private_symbol_data:          symbol handling functions.
-                                                             (line  145)
-* bfd_core_file_failing_command:         Core Files.         (line   11)
-* bfd_core_file_failing_signal:          Core Files.         (line   20)
-* bfd_core_file_pid:                     Core Files.         (line   29)
+                                                             (line  140)
+* bfd_core_file_failing_command:         Core Files.         (line   12)
+* bfd_core_file_failing_signal:          Core Files.         (line   21)
+* bfd_core_file_pid:                     Core Files.         (line   30)
 * bfd_create:                            Opening and Closing.
-                                                             (line  197)
+                                                             (line  198)
 * bfd_create_gnu_debuglink_section:      Opening and Closing.
-                                                             (line  386)
+                                                             (line  387)
 * bfd_decode_symclass:                   symbol handling functions.
-                                                             (line  116)
+                                                             (line  111)
 * bfd_default_arch_struct:               Architectures.      (line  556)
 * bfd_default_compatible:                Architectures.      (line  618)
-* bfd_default_reloc_type_lookup:         howto manager.      (line 3026)
+* bfd_default_reloc_type_lookup:         howto manager.      (line 3568)
 * bfd_default_scan:                      Architectures.      (line  627)
 * bfd_default_set_arch_mach:             Architectures.      (line  574)
-* bfd_demangle:                          Miscellaneous.      (line  353)
-* bfd_emul_get_commonpagesize:           Miscellaneous.      (line  333)
-* bfd_emul_get_maxpagesize:              Miscellaneous.      (line  313)
-* bfd_emul_set_commonpagesize:           Miscellaneous.      (line  344)
-* bfd_emul_set_maxpagesize:              Miscellaneous.      (line  324)
+* bfd_demangle:                          Miscellaneous.      (line  358)
+* bfd_emul_get_commonpagesize:           Miscellaneous.      (line  338)
+* bfd_emul_get_maxpagesize:              Miscellaneous.      (line  318)
+* bfd_emul_set_commonpagesize:           Miscellaneous.      (line  349)
+* bfd_emul_set_maxpagesize:              Miscellaneous.      (line  329)
 * bfd_errmsg:                            Error reporting.    (line   67)
 * bfd_fdopenr:                           Opening and Closing.
-                                                             (line   56)
+                                                             (line   57)
 * bfd_fill_in_gnu_debuglink_section:     Opening and Closing.
-                                                             (line  400)
-* bfd_find_target:                       bfd_target.         (line  473)
+                                                             (line  401)
+* bfd_find_target:                       bfd_target.         (line  470)
 * bfd_find_version_for_sym:              Writing the symbol table.
-                                                             (line   83)
+                                                             (line   81)
 * bfd_follow_gnu_debugaltlink:           Opening and Closing.
-                                                             (line  366)
+                                                             (line  367)
 * bfd_follow_gnu_debuglink:              Opening and Closing.
-                                                             (line  345)
+                                                             (line  346)
 * bfd_fopen:                             Opening and Closing.
-                                                             (line   11)
-* bfd_format_string:                     Formats.            (line   78)
+                                                             (line   12)
+* bfd_format_string:                     Formats.            (line   79)
 * bfd_generic_define_common_symbol:      Writing the symbol table.
-                                                             (line   69)
-* bfd_generic_discard_group:             section prototypes. (line  302)
-* bfd_generic_gc_sections:               howto manager.      (line 3057)
-* bfd_generic_get_relocated_section_contents: howto manager. (line 3087)
-* bfd_generic_is_group_section:          section prototypes. (line  294)
-* bfd_generic_lookup_section_flags:      howto manager.      (line 3067)
-* bfd_generic_merge_sections:            howto manager.      (line 3077)
-* bfd_generic_relax_section:             howto manager.      (line 3044)
+                                                             (line   68)
+* bfd_generic_discard_group:             section prototypes. (line  304)
+* bfd_generic_gc_sections:               howto manager.      (line 3599)
+* bfd_generic_get_relocated_section_contents: howto manager. (line 3629)
+* bfd_generic_is_group_section:          section prototypes. (line  296)
+* bfd_generic_lookup_section_flags:      howto manager.      (line 3609)
+* bfd_generic_merge_sections:            howto manager.      (line 3619)
+* bfd_generic_relax_section:             howto manager.      (line 3586)
 * bfd_get_alt_debug_link_info:           Opening and Closing.
-                                                             (line  299)
+                                                             (line  300)
 * bfd_get_arch:                          Architectures.      (line  585)
 * bfd_get_arch_info:                     Architectures.      (line  637)
-* bfd_get_arch_size:                     Miscellaneous.      (line   61)
-* bfd_get_assert_handler:                Error reporting.    (line  152)
-* bfd_get_compression_header_size:       Miscellaneous.      (line  389)
+* bfd_get_arch_size:                     Miscellaneous.      (line   63)
+* bfd_get_assert_handler:                Error reporting.    (line  150)
+* bfd_get_compression_header_size:       Miscellaneous.      (line  394)
 * bfd_get_debug_link_info:               Opening and Closing.
-                                                             (line  288)
+                                                             (line  289)
 * bfd_get_error:                         Error reporting.    (line   48)
-* bfd_get_error_handler:                 Error reporting.    (line  119)
-* bfd_get_gp_size:                       Miscellaneous.      (line  104)
-* bfd_get_linker_section:                section prototypes. (line   35)
+* bfd_get_error_handler:                 Error reporting.    (line  118)
+* bfd_get_gp_size:                       Miscellaneous.      (line  106)
+* bfd_get_linker_section:                section prototypes. (line   36)
 * bfd_get_mach:                          Architectures.      (line  593)
-* bfd_get_mtime:                         Miscellaneous.      (line  439)
-* bfd_get_next_mapent:                   Archives.           (line   57)
-* bfd_get_next_section_by_name:          section prototypes. (line   25)
-* bfd_get_reloc_code_name:               howto manager.      (line 3035)
-* bfd_get_reloc_size:                    typedef arelent.    (line  331)
-* bfd_get_reloc_upper_bound:             Miscellaneous.      (line    8)
-* bfd_get_section_by_name:               section prototypes. (line   16)
-* bfd_get_section_by_name_if:            section prototypes. (line   44)
-* bfd_get_section_contents:              section prototypes. (line  250)
-* bfd_get_sign_extend_vma:               Miscellaneous.      (line   76)
-* bfd_get_size:                          Miscellaneous.      (line  448)
-* bfd_get_size <1>:                      Internal.           (line   24)
+* bfd_get_mtime:                         Miscellaneous.      (line  445)
+* bfd_get_next_mapent:                   Archives.           (line   58)
+* bfd_get_next_section_by_name:          section prototypes. (line   26)
+* bfd_get_reloc_code_name:               howto manager.      (line 3577)
+* bfd_get_reloc_size:                    typedef arelent.    (line  327)
+* bfd_get_reloc_upper_bound:             Miscellaneous.      (line    9)
+* bfd_get_section_by_name:               section prototypes. (line   17)
+* bfd_get_section_by_name_if:            section prototypes. (line   45)
+* bfd_get_section_contents:              section prototypes. (line  251)
+* bfd_get_sign_extend_vma:               Miscellaneous.      (line   78)
+* bfd_get_size <1>:                      Internal.           (line   25)
+* bfd_get_size:                          Miscellaneous.      (line  454)
 * bfd_get_symtab_upper_bound:            symbol handling functions.
-                                                             (line    5)
-* bfd_get_target_info:                   bfd_target.         (line  489)
-* bfd_get_unique_section_name:           section prototypes. (line   63)
+                                                             (line    6)
+* bfd_get_target_info:                   bfd_target.         (line  486)
+* bfd_get_unique_section_name:           section prototypes. (line   64)
+* bfd_h_put_size:                        Internal.           (line   97)
 * bfd_hash_allocate:                     Creating and Freeing a Hash Table.
                                                              (line   17)
 * bfd_hash_lookup:                       Looking Up or Entering a String.
@@ -11107,2252 +11643,2251 @@ BFD Index
 * bfd_hash_traverse:                     Traversing a Hash Table.
                                                              (line    6)
 * bfd_hide_sym_by_version:               Writing the symbol table.
-                                                             (line   95)
-* bfd_h_put_size:                        Internal.           (line   97)
-* bfd_init:                              Initialization.     (line   10)
-* bfd_install_relocation:                typedef arelent.    (line  394)
+                                                             (line   93)
+* bfd_init:                              Initialization.     (line   11)
+* bfd_install_relocation:                typedef arelent.    (line  389)
 * bfd_is_local_label:                    symbol handling functions.
                                                              (line   17)
 * bfd_is_local_label_name:               symbol handling functions.
                                                              (line   26)
 * bfd_is_target_special_symbol:          symbol handling functions.
-                                                             (line   39)
+                                                             (line   38)
 * bfd_is_undefined_symclass:             symbol handling functions.
-                                                             (line  125)
+                                                             (line  120)
 * bfd_link_split_section:                Writing the symbol table.
-                                                             (line   43)
-* bfd_log2:                              Internal.           (line  166)
+                                                             (line   44)
+* bfd_log2:                              Internal.           (line  164)
 * bfd_lookup_arch:                       Architectures.      (line  645)
 * bfd_make_debug_symbol:                 symbol handling functions.
-                                                             (line  106)
+                                                             (line  102)
 * bfd_make_empty_symbol:                 symbol handling functions.
-                                                             (line   81)
+                                                             (line   78)
 * bfd_make_readable:                     Opening and Closing.
-                                                             (line  224)
-* bfd_make_section:                      section prototypes. (line  141)
-* bfd_make_section_anyway:               section prototypes. (line  113)
-* bfd_make_section_anyway_with_flags:    section prototypes. (line   95)
-* bfd_make_section_old_way:              section prototypes. (line   75)
-* bfd_make_section_with_flags:           section prototypes. (line  129)
+                                                             (line  225)
+* bfd_make_section:                      section prototypes. (line  143)
+* bfd_make_section_anyway:               section prototypes. (line  114)
+* bfd_make_section_anyway_with_flags:    section prototypes. (line   96)
+* bfd_make_section_old_way:              section prototypes. (line   76)
+* bfd_make_section_with_flags:           section prototypes. (line  130)
 * bfd_make_writable:                     Opening and Closing.
-                                                             (line  210)
-* bfd_malloc_and_get_section:            section prototypes. (line  267)
-* bfd_map_over_sections:                 section prototypes. (line  176)
-* bfd_merge_private_bfd_data:            Miscellaneous.      (line  172)
-* bfd_mmap:                              Miscellaneous.      (line  476)
+                                                             (line  211)
+* bfd_malloc_and_get_section:            section prototypes. (line  268)
+* bfd_map_over_sections:                 section prototypes. (line  178)
+* bfd_merge_private_bfd_data:            Miscellaneous.      (line  176)
+* bfd_mmap:                              Miscellaneous.      (line  483)
 * bfd_octets_per_byte:                   Architectures.      (line  668)
+* bfd_open_file:                         File Caching.       (line   52)
 * bfd_openr:                             Opening and Closing.
-                                                             (line   37)
+                                                             (line   38)
 * bfd_openr_iovec:                       Opening and Closing.
-                                                             (line   94)
-* bfd_openr_next_archived_file:          Archives.           (line   83)
+                                                             (line   95)
+* bfd_openr_next_archived_file:          Archives.           (line   84)
 * bfd_openstreamr:                       Opening and Closing.
-                                                             (line   82)
+                                                             (line   83)
 * bfd_openw:                             Opening and Closing.
-                                                             (line  145)
-* bfd_open_file:                         File Caching.       (line   51)
-* bfd_perform_relocation:                typedef arelent.    (line  369)
+                                                             (line  146)
+* bfd_perform_relocation:                typedef arelent.    (line  364)
 * bfd_perror:                            Error reporting.    (line   76)
+* bfd_print_symbol_vandf:                symbol handling functions.
+                                                             (line   70)
 * bfd_printable_arch_mach:               Architectures.      (line  656)
 * bfd_printable_name:                    Architectures.      (line  516)
-* bfd_print_symbol_vandf:                symbol handling functions.
-                                                             (line   73)
-* bfd_put_size:                          Internal.           (line   21)
-* BFD_RELOC_12_PCREL:                    howto manager.      (line   37)
-* BFD_RELOC_14:                          howto manager.      (line   30)
-* BFD_RELOC_16:                          howto manager.      (line   29)
-* BFD_RELOC_16C_ABS20:                   howto manager.      (line 2092)
-* BFD_RELOC_16C_ABS20_C:                 howto manager.      (line 2093)
-* BFD_RELOC_16C_ABS24:                   howto manager.      (line 2094)
-* BFD_RELOC_16C_ABS24_C:                 howto manager.      (line 2095)
-* BFD_RELOC_16C_DISP04:                  howto manager.      (line 2072)
-* BFD_RELOC_16C_DISP04_C:                howto manager.      (line 2073)
-* BFD_RELOC_16C_DISP08:                  howto manager.      (line 2074)
-* BFD_RELOC_16C_DISP08_C:                howto manager.      (line 2075)
-* BFD_RELOC_16C_DISP16:                  howto manager.      (line 2076)
-* BFD_RELOC_16C_DISP16_C:                howto manager.      (line 2077)
-* BFD_RELOC_16C_DISP24:                  howto manager.      (line 2078)
-* BFD_RELOC_16C_DISP24a:                 howto manager.      (line 2080)
-* BFD_RELOC_16C_DISP24a_C:               howto manager.      (line 2081)
-* BFD_RELOC_16C_DISP24_C:                howto manager.      (line 2079)
-* BFD_RELOC_16C_IMM04:                   howto manager.      (line 2096)
-* BFD_RELOC_16C_IMM04_C:                 howto manager.      (line 2097)
-* BFD_RELOC_16C_IMM16:                   howto manager.      (line 2098)
-* BFD_RELOC_16C_IMM16_C:                 howto manager.      (line 2099)
-* BFD_RELOC_16C_IMM20:                   howto manager.      (line 2100)
-* BFD_RELOC_16C_IMM20_C:                 howto manager.      (line 2101)
-* BFD_RELOC_16C_IMM24:                   howto manager.      (line 2102)
-* BFD_RELOC_16C_IMM24_C:                 howto manager.      (line 2103)
-* BFD_RELOC_16C_IMM32:                   howto manager.      (line 2104)
-* BFD_RELOC_16C_IMM32_C:                 howto manager.      (line 2105)
-* BFD_RELOC_16C_NUM08:                   howto manager.      (line 2066)
-* BFD_RELOC_16C_NUM08_C:                 howto manager.      (line 2067)
-* BFD_RELOC_16C_NUM16:                   howto manager.      (line 2068)
-* BFD_RELOC_16C_NUM16_C:                 howto manager.      (line 2069)
-* BFD_RELOC_16C_NUM32:                   howto manager.      (line 2070)
-* BFD_RELOC_16C_NUM32_C:                 howto manager.      (line 2071)
-* BFD_RELOC_16C_REG04:                   howto manager.      (line 2082)
-* BFD_RELOC_16C_REG04a:                  howto manager.      (line 2084)
-* BFD_RELOC_16C_REG04a_C:                howto manager.      (line 2085)
-* BFD_RELOC_16C_REG04_C:                 howto manager.      (line 2083)
-* BFD_RELOC_16C_REG14:                   howto manager.      (line 2086)
-* BFD_RELOC_16C_REG14_C:                 howto manager.      (line 2087)
-* BFD_RELOC_16C_REG16:                   howto manager.      (line 2088)
-* BFD_RELOC_16C_REG16_C:                 howto manager.      (line 2089)
-* BFD_RELOC_16C_REG20:                   howto manager.      (line 2090)
-* BFD_RELOC_16C_REG20_C:                 howto manager.      (line 2091)
-* BFD_RELOC_16_BASEREL:                  howto manager.      (line   92)
-* BFD_RELOC_16_GOTOFF:                   howto manager.      (line   51)
-* BFD_RELOC_16_GOT_PCREL:                howto manager.      (line   48)
-* BFD_RELOC_16_PCREL:                    howto manager.      (line   36)
-* BFD_RELOC_16_PCREL_S2:                 howto manager.      (line  102)
-* BFD_RELOC_16_PLTOFF:                   howto manager.      (line   63)
-* BFD_RELOC_16_PLT_PCREL:                howto manager.      (line   59)
-* BFD_RELOC_23_PCREL_S2:                 howto manager.      (line  103)
-* BFD_RELOC_24:                          howto manager.      (line   28)
-* BFD_RELOC_24_PCREL:                    howto manager.      (line   35)
-* BFD_RELOC_24_PLT_PCREL:                howto manager.      (line   58)
-* BFD_RELOC_26:                          howto manager.      (line   27)
-* BFD_RELOC_32:                          howto manager.      (line   26)
-* BFD_RELOC_32_BASEREL:                  howto manager.      (line   91)
-* BFD_RELOC_32_GOTOFF:                   howto manager.      (line   50)
-* BFD_RELOC_32_GOT_PCREL:                howto manager.      (line   47)
-* BFD_RELOC_32_PCREL:                    howto manager.      (line   34)
-* BFD_RELOC_32_PCREL_S2:                 howto manager.      (line  101)
-* BFD_RELOC_32_PLTOFF:                   howto manager.      (line   62)
-* BFD_RELOC_32_PLT_PCREL:                howto manager.      (line   57)
-* BFD_RELOC_32_SECREL:                   howto manager.      (line   45)
-* BFD_RELOC_386_COPY:                    howto manager.      (line  520)
-* BFD_RELOC_386_GLOB_DAT:                howto manager.      (line  521)
-* BFD_RELOC_386_GOT32:                   howto manager.      (line  518)
-* BFD_RELOC_386_GOTOFF:                  howto manager.      (line  524)
-* BFD_RELOC_386_GOTPC:                   howto manager.      (line  525)
-* BFD_RELOC_386_IRELATIVE:               howto manager.      (line  541)
-* BFD_RELOC_386_JUMP_SLOT:               howto manager.      (line  522)
-* BFD_RELOC_386_PLT32:                   howto manager.      (line  519)
-* BFD_RELOC_386_RELATIVE:                howto manager.      (line  523)
-* BFD_RELOC_386_TLS_DESC:                howto manager.      (line  540)
-* BFD_RELOC_386_TLS_DESC_CALL:           howto manager.      (line  539)
-* BFD_RELOC_386_TLS_DTPMOD32:            howto manager.      (line  535)
-* BFD_RELOC_386_TLS_DTPOFF32:            howto manager.      (line  536)
-* BFD_RELOC_386_TLS_GD:                  howto manager.      (line  530)
-* BFD_RELOC_386_TLS_GOTDESC:             howto manager.      (line  538)
-* BFD_RELOC_386_TLS_GOTIE:               howto manager.      (line  528)
-* BFD_RELOC_386_TLS_IE:                  howto manager.      (line  527)
-* BFD_RELOC_386_TLS_IE_32:               howto manager.      (line  533)
-* BFD_RELOC_386_TLS_LDM:                 howto manager.      (line  531)
-* BFD_RELOC_386_TLS_LDO_32:              howto manager.      (line  532)
-* BFD_RELOC_386_TLS_LE:                  howto manager.      (line  529)
-* BFD_RELOC_386_TLS_LE_32:               howto manager.      (line  534)
-* BFD_RELOC_386_TLS_TPOFF:               howto manager.      (line  526)
-* BFD_RELOC_386_TLS_TPOFF32:             howto manager.      (line  537)
-* BFD_RELOC_390_12:                      howto manager.      (line 1756)
-* BFD_RELOC_390_20:                      howto manager.      (line 1837)
-* BFD_RELOC_390_COPY:                    howto manager.      (line 1762)
-* BFD_RELOC_390_GLOB_DAT:                howto manager.      (line 1764)
-* BFD_RELOC_390_GOT12:                   howto manager.      (line 1758)
-* BFD_RELOC_390_GOT16:                   howto manager.      (line 1772)
-* BFD_RELOC_390_GOT20:                   howto manager.      (line 1838)
-* BFD_RELOC_390_GOT64:                   howto manager.      (line 1792)
-* BFD_RELOC_390_GOTENT:                  howto manager.      (line 1796)
-* BFD_RELOC_390_GOTOFF64:                howto manager.      (line 1798)
-* BFD_RELOC_390_GOTPC:                   howto manager.      (line 1770)
-* BFD_RELOC_390_GOTPCDBL:                howto manager.      (line 1790)
-* BFD_RELOC_390_GOTPLT12:                howto manager.      (line 1800)
-* BFD_RELOC_390_GOTPLT16:                howto manager.      (line 1802)
-* BFD_RELOC_390_GOTPLT20:                howto manager.      (line 1839)
-* BFD_RELOC_390_GOTPLT32:                howto manager.      (line 1804)
-* BFD_RELOC_390_GOTPLT64:                howto manager.      (line 1806)
-* BFD_RELOC_390_GOTPLTENT:               howto manager.      (line 1808)
-* BFD_RELOC_390_IRELATIVE:               howto manager.      (line 1842)
-* BFD_RELOC_390_JMP_SLOT:                howto manager.      (line 1766)
-* BFD_RELOC_390_PC12DBL:                 howto manager.      (line 1774)
-* BFD_RELOC_390_PC16DBL:                 howto manager.      (line 1778)
-* BFD_RELOC_390_PC24DBL:                 howto manager.      (line 1782)
-* BFD_RELOC_390_PC32DBL:                 howto manager.      (line 1786)
-* BFD_RELOC_390_PLT12DBL:                howto manager.      (line 1776)
-* BFD_RELOC_390_PLT16DBL:                howto manager.      (line 1780)
-* BFD_RELOC_390_PLT24DBL:                howto manager.      (line 1784)
-* BFD_RELOC_390_PLT32:                   howto manager.      (line 1760)
-* BFD_RELOC_390_PLT32DBL:                howto manager.      (line 1788)
-* BFD_RELOC_390_PLT64:                   howto manager.      (line 1794)
-* BFD_RELOC_390_PLTOFF16:                howto manager.      (line 1810)
-* BFD_RELOC_390_PLTOFF32:                howto manager.      (line 1812)
-* BFD_RELOC_390_PLTOFF64:                howto manager.      (line 1814)
-* BFD_RELOC_390_RELATIVE:                howto manager.      (line 1768)
-* BFD_RELOC_390_TLS_DTPMOD:              howto manager.      (line 1833)
-* BFD_RELOC_390_TLS_DTPOFF:              howto manager.      (line 1834)
-* BFD_RELOC_390_TLS_GD32:                howto manager.      (line 1819)
-* BFD_RELOC_390_TLS_GD64:                howto manager.      (line 1820)
-* BFD_RELOC_390_TLS_GDCALL:              howto manager.      (line 1817)
-* BFD_RELOC_390_TLS_GOTIE12:             howto manager.      (line 1821)
-* BFD_RELOC_390_TLS_GOTIE20:             howto manager.      (line 1840)
-* BFD_RELOC_390_TLS_GOTIE32:             howto manager.      (line 1822)
-* BFD_RELOC_390_TLS_GOTIE64:             howto manager.      (line 1823)
-* BFD_RELOC_390_TLS_IE32:                howto manager.      (line 1826)
-* BFD_RELOC_390_TLS_IE64:                howto manager.      (line 1827)
-* BFD_RELOC_390_TLS_IEENT:               howto manager.      (line 1828)
-* BFD_RELOC_390_TLS_LDCALL:              howto manager.      (line 1818)
-* BFD_RELOC_390_TLS_LDM32:               howto manager.      (line 1824)
-* BFD_RELOC_390_TLS_LDM64:               howto manager.      (line 1825)
-* BFD_RELOC_390_TLS_LDO32:               howto manager.      (line 1831)
-* BFD_RELOC_390_TLS_LDO64:               howto manager.      (line 1832)
-* BFD_RELOC_390_TLS_LE32:                howto manager.      (line 1829)
-* BFD_RELOC_390_TLS_LE64:                howto manager.      (line 1830)
-* BFD_RELOC_390_TLS_LOAD:                howto manager.      (line 1816)
-* BFD_RELOC_390_TLS_TPOFF:               howto manager.      (line 1835)
-* BFD_RELOC_64:                          howto manager.      (line   25)
-* BFD_RELOC_64_PCREL:                    howto manager.      (line   33)
-* BFD_RELOC_64_PLTOFF:                   howto manager.      (line   61)
-* BFD_RELOC_64_PLT_PCREL:                howto manager.      (line   56)
-* BFD_RELOC_68K_GLOB_DAT:                howto manager.      (line   72)
-* BFD_RELOC_68K_JMP_SLOT:                howto manager.      (line   73)
-* BFD_RELOC_68K_RELATIVE:                howto manager.      (line   74)
-* BFD_RELOC_68K_TLS_GD16:                howto manager.      (line   76)
-* BFD_RELOC_68K_TLS_GD32:                howto manager.      (line   75)
-* BFD_RELOC_68K_TLS_GD8:                 howto manager.      (line   77)
-* BFD_RELOC_68K_TLS_IE16:                howto manager.      (line   85)
-* BFD_RELOC_68K_TLS_IE32:                howto manager.      (line   84)
-* BFD_RELOC_68K_TLS_IE8:                 howto manager.      (line   86)
-* BFD_RELOC_68K_TLS_LDM16:               howto manager.      (line   79)
-* BFD_RELOC_68K_TLS_LDM32:               howto manager.      (line   78)
-* BFD_RELOC_68K_TLS_LDM8:                howto manager.      (line   80)
-* BFD_RELOC_68K_TLS_LDO16:               howto manager.      (line   82)
-* BFD_RELOC_68K_TLS_LDO32:               howto manager.      (line   81)
-* BFD_RELOC_68K_TLS_LDO8:                howto manager.      (line   83)
-* BFD_RELOC_68K_TLS_LE16:                howto manager.      (line   88)
-* BFD_RELOC_68K_TLS_LE32:                howto manager.      (line   87)
-* BFD_RELOC_68K_TLS_LE8:                 howto manager.      (line   89)
-* BFD_RELOC_8:                           howto manager.      (line   31)
-* BFD_RELOC_860_COPY:                    howto manager.      (line 2207)
-* BFD_RELOC_860_GLOB_DAT:                howto manager.      (line 2208)
-* BFD_RELOC_860_HAGOT:                   howto manager.      (line 2233)
-* BFD_RELOC_860_HAGOTOFF:                howto manager.      (line 2234)
-* BFD_RELOC_860_HAPC:                    howto manager.      (line 2235)
-* BFD_RELOC_860_HIGH:                    howto manager.      (line 2236)
-* BFD_RELOC_860_HIGHADJ:                 howto manager.      (line 2232)
-* BFD_RELOC_860_HIGOT:                   howto manager.      (line 2237)
-* BFD_RELOC_860_HIGOTOFF:                howto manager.      (line 2238)
-* BFD_RELOC_860_JUMP_SLOT:               howto manager.      (line 2209)
-* BFD_RELOC_860_LOGOT0:                  howto manager.      (line 2221)
-* BFD_RELOC_860_LOGOT1:                  howto manager.      (line 2223)
-* BFD_RELOC_860_LOGOTOFF0:               howto manager.      (line 2225)
-* BFD_RELOC_860_LOGOTOFF1:               howto manager.      (line 2227)
-* BFD_RELOC_860_LOGOTOFF2:               howto manager.      (line 2229)
-* BFD_RELOC_860_LOGOTOFF3:               howto manager.      (line 2230)
-* BFD_RELOC_860_LOPC:                    howto manager.      (line 2231)
-* BFD_RELOC_860_LOW0:                    howto manager.      (line 2214)
-* BFD_RELOC_860_LOW1:                    howto manager.      (line 2216)
-* BFD_RELOC_860_LOW2:                    howto manager.      (line 2218)
-* BFD_RELOC_860_LOW3:                    howto manager.      (line 2220)
-* BFD_RELOC_860_PC16:                    howto manager.      (line 2213)
-* BFD_RELOC_860_PC26:                    howto manager.      (line 2211)
-* BFD_RELOC_860_PLT26:                   howto manager.      (line 2212)
-* BFD_RELOC_860_RELATIVE:                howto manager.      (line 2210)
-* BFD_RELOC_860_SPGOT0:                  howto manager.      (line 2222)
-* BFD_RELOC_860_SPGOT1:                  howto manager.      (line 2224)
-* BFD_RELOC_860_SPGOTOFF0:               howto manager.      (line 2226)
-* BFD_RELOC_860_SPGOTOFF1:               howto manager.      (line 2228)
-* BFD_RELOC_860_SPLIT0:                  howto manager.      (line 2215)
-* BFD_RELOC_860_SPLIT1:                  howto manager.      (line 2217)
-* BFD_RELOC_860_SPLIT2:                  howto manager.      (line 2219)
-* BFD_RELOC_8_BASEREL:                   howto manager.      (line   96)
-* BFD_RELOC_8_FFnn:                      howto manager.      (line   99)
-* BFD_RELOC_8_GOTOFF:                    howto manager.      (line   55)
-* BFD_RELOC_8_GOT_PCREL:                 howto manager.      (line   49)
-* BFD_RELOC_8_PCREL:                     howto manager.      (line   38)
-* BFD_RELOC_8_PLTOFF:                    howto manager.      (line   67)
-* BFD_RELOC_8_PLT_PCREL:                 howto manager.      (line   60)
-* BFD_RELOC_AARCH64_16:                  howto manager.      (line 2574)
-* BFD_RELOC_AARCH64_16_PCREL:            howto manager.      (line 2580)
-* BFD_RELOC_AARCH64_32:                  howto manager.      (line 2573)
-* BFD_RELOC_AARCH64_32_PCREL:            howto manager.      (line 2579)
-* BFD_RELOC_AARCH64_64:                  howto manager.      (line 2572)
-* BFD_RELOC_AARCH64_64_PCREL:            howto manager.      (line 2578)
-* BFD_RELOC_AARCH64_ADD_LO12:            howto manager.      (line 2630)
-* BFD_RELOC_AARCH64_ADR_GOT_PAGE:        howto manager.      (line 2676)
-* BFD_RELOC_AARCH64_ADR_HI21_NC_PCREL:   howto manager.      (line 2626)
-* BFD_RELOC_AARCH64_ADR_HI21_PCREL:      howto manager.      (line 2623)
-* BFD_RELOC_AARCH64_ADR_LO21_PCREL:      howto manager.      (line 2620)
-* BFD_RELOC_AARCH64_BRANCH19:            howto manager.      (line 2642)
-* BFD_RELOC_AARCH64_CALL26:              howto manager.      (line 2650)
-* BFD_RELOC_AARCH64_COPY:                howto manager.      (line 2758)
-* BFD_RELOC_AARCH64_GAS_INTERNAL_FIXUP:  howto manager.      (line 2782)
-* BFD_RELOC_AARCH64_GLOB_DAT:            howto manager.      (line 2760)
-* BFD_RELOC_AARCH64_GOT_LD_PREL19:       howto manager.      (line 2670)
-* BFD_RELOC_AARCH64_IRELATIVE:           howto manager.      (line 2774)
-* BFD_RELOC_AARCH64_JUMP26:              howto manager.      (line 2646)
-* BFD_RELOC_AARCH64_JUMP_SLOT:           howto manager.      (line 2762)
-* BFD_RELOC_AARCH64_LD32_GOTPAGE_LO14:   howto manager.      (line 2691)
-* BFD_RELOC_AARCH64_LD32_GOT_LO12_NC:    howto manager.      (line 2684)
-* BFD_RELOC_AARCH64_LD64_GOTOFF_LO15:    howto manager.      (line 2688)
-* BFD_RELOC_AARCH64_LD64_GOTPAGE_LO15:   howto manager.      (line 2694)
-* BFD_RELOC_AARCH64_LD64_GOT_LO12_NC:    howto manager.      (line 2680)
-* BFD_RELOC_AARCH64_LDST128_LO12:        howto manager.      (line 2666)
-* BFD_RELOC_AARCH64_LDST16_LO12:         howto manager.      (line 2654)
-* BFD_RELOC_AARCH64_LDST32_LO12:         howto manager.      (line 2658)
-* BFD_RELOC_AARCH64_LDST64_LO12:         howto manager.      (line 2662)
-* BFD_RELOC_AARCH64_LDST8_LO12:          howto manager.      (line 2634)
-* BFD_RELOC_AARCH64_LDST_LO12:           howto manager.      (line 2785)
-* BFD_RELOC_AARCH64_LD_GOT_LO12_NC:      howto manager.      (line 2789)
-* BFD_RELOC_AARCH64_LD_LO19_PCREL:       howto manager.      (line 2616)
-* BFD_RELOC_AARCH64_MOVW_G0:             howto manager.      (line 2583)
-* BFD_RELOC_AARCH64_MOVW_G0_NC:          howto manager.      (line 2586)
-* BFD_RELOC_AARCH64_MOVW_G0_S:           howto manager.      (line 2604)
-* BFD_RELOC_AARCH64_MOVW_G1:             howto manager.      (line 2589)
-* BFD_RELOC_AARCH64_MOVW_G1_NC:          howto manager.      (line 2592)
-* BFD_RELOC_AARCH64_MOVW_G1_S:           howto manager.      (line 2608)
-* BFD_RELOC_AARCH64_MOVW_G2:             howto manager.      (line 2595)
-* BFD_RELOC_AARCH64_MOVW_G2_NC:          howto manager.      (line 2598)
-* BFD_RELOC_AARCH64_MOVW_G2_S:           howto manager.      (line 2612)
-* BFD_RELOC_AARCH64_MOVW_G3:             howto manager.      (line 2601)
-* BFD_RELOC_AARCH64_NONE:                howto manager.      (line 2570)
-* BFD_RELOC_AARCH64_RELATIVE:            howto manager.      (line 2764)
-* BFD_RELOC_AARCH64_RELOC_END:           howto manager.      (line 2776)
-* BFD_RELOC_AARCH64_RELOC_START:         howto manager.      (line 2565)
-* BFD_RELOC_AARCH64_TLSDESC:             howto manager.      (line 2772)
-* BFD_RELOC_AARCH64_TLSDESC_ADD:         howto manager.      (line 2754)
-* BFD_RELOC_AARCH64_TLSDESC_ADD_LO12_NC: howto manager.      (line 2746)
-* BFD_RELOC_AARCH64_TLSDESC_ADR_PAGE21:  howto manager.      (line 2740)
-* BFD_RELOC_AARCH64_TLSDESC_ADR_PREL21:  howto manager.      (line 2738)
-* BFD_RELOC_AARCH64_TLSDESC_CALL:        howto manager.      (line 2756)
-* BFD_RELOC_AARCH64_TLSDESC_LD32_LO12_NC: howto manager.     (line 2744)
-* BFD_RELOC_AARCH64_TLSDESC_LD64_LO12_NC: howto manager.     (line 2742)
-* BFD_RELOC_AARCH64_TLSDESC_LDR:         howto manager.      (line 2752)
-* BFD_RELOC_AARCH64_TLSDESC_LD_LO12_NC:  howto manager.      (line 2795)
-* BFD_RELOC_AARCH64_TLSDESC_LD_PREL19:   howto manager.      (line 2736)
-* BFD_RELOC_AARCH64_TLSDESC_OFF_G0_NC:   howto manager.      (line 2750)
-* BFD_RELOC_AARCH64_TLSDESC_OFF_G1:      howto manager.      (line 2748)
-* BFD_RELOC_AARCH64_TLSGD_ADD_LO12_NC:   howto manager.      (line 2704)
-* BFD_RELOC_AARCH64_TLSGD_ADR_PAGE21:    howto manager.      (line 2697)
-* BFD_RELOC_AARCH64_TLSGD_ADR_PREL21:    howto manager.      (line 2702)
+* bfd_put_size:                          Internal.           (line   22)
+* BFD_RELOC_12_PCREL:                    howto manager.      (line   39)
+* BFD_RELOC_14:                          howto manager.      (line   31)
+* BFD_RELOC_16:                          howto manager.      (line   30)
+* BFD_RELOC_16_BASEREL:                  howto manager.      (line   99)
+* BFD_RELOC_16_GOT_PCREL:                howto manager.      (line   52)
+* BFD_RELOC_16_GOTOFF:                   howto manager.      (line   55)
+* BFD_RELOC_16_PCREL:                    howto manager.      (line   38)
+* BFD_RELOC_16_PCREL_S2:                 howto manager.      (line  111)
+* BFD_RELOC_16_PLT_PCREL:                howto manager.      (line   63)
+* BFD_RELOC_16_PLTOFF:                   howto manager.      (line   67)
+* BFD_RELOC_16C_ABS20:                   howto manager.      (line 2472)
+* BFD_RELOC_16C_ABS20_C:                 howto manager.      (line 2473)
+* BFD_RELOC_16C_ABS24:                   howto manager.      (line 2474)
+* BFD_RELOC_16C_ABS24_C:                 howto manager.      (line 2475)
+* BFD_RELOC_16C_DISP04:                  howto manager.      (line 2452)
+* BFD_RELOC_16C_DISP04_C:                howto manager.      (line 2453)
+* BFD_RELOC_16C_DISP08:                  howto manager.      (line 2454)
+* BFD_RELOC_16C_DISP08_C:                howto manager.      (line 2455)
+* BFD_RELOC_16C_DISP16:                  howto manager.      (line 2456)
+* BFD_RELOC_16C_DISP16_C:                howto manager.      (line 2457)
+* BFD_RELOC_16C_DISP24:                  howto manager.      (line 2458)
+* BFD_RELOC_16C_DISP24_C:                howto manager.      (line 2459)
+* BFD_RELOC_16C_DISP24a:                 howto manager.      (line 2460)
+* BFD_RELOC_16C_DISP24a_C:               howto manager.      (line 2461)
+* BFD_RELOC_16C_IMM04:                   howto manager.      (line 2476)
+* BFD_RELOC_16C_IMM04_C:                 howto manager.      (line 2477)
+* BFD_RELOC_16C_IMM16:                   howto manager.      (line 2478)
+* BFD_RELOC_16C_IMM16_C:                 howto manager.      (line 2479)
+* BFD_RELOC_16C_IMM20:                   howto manager.      (line 2480)
+* BFD_RELOC_16C_IMM20_C:                 howto manager.      (line 2481)
+* BFD_RELOC_16C_IMM24:                   howto manager.      (line 2482)
+* BFD_RELOC_16C_IMM24_C:                 howto manager.      (line 2483)
+* BFD_RELOC_16C_IMM32:                   howto manager.      (line 2484)
+* BFD_RELOC_16C_IMM32_C:                 howto manager.      (line 2485)
+* BFD_RELOC_16C_NUM08:                   howto manager.      (line 2446)
+* BFD_RELOC_16C_NUM08_C:                 howto manager.      (line 2447)
+* BFD_RELOC_16C_NUM16:                   howto manager.      (line 2448)
+* BFD_RELOC_16C_NUM16_C:                 howto manager.      (line 2449)
+* BFD_RELOC_16C_NUM32:                   howto manager.      (line 2450)
+* BFD_RELOC_16C_NUM32_C:                 howto manager.      (line 2451)
+* BFD_RELOC_16C_REG04:                   howto manager.      (line 2462)
+* BFD_RELOC_16C_REG04_C:                 howto manager.      (line 2463)
+* BFD_RELOC_16C_REG04a:                  howto manager.      (line 2464)
+* BFD_RELOC_16C_REG04a_C:                howto manager.      (line 2465)
+* BFD_RELOC_16C_REG14:                   howto manager.      (line 2466)
+* BFD_RELOC_16C_REG14_C:                 howto manager.      (line 2467)
+* BFD_RELOC_16C_REG16:                   howto manager.      (line 2468)
+* BFD_RELOC_16C_REG16_C:                 howto manager.      (line 2469)
+* BFD_RELOC_16C_REG20:                   howto manager.      (line 2470)
+* BFD_RELOC_16C_REG20_C:                 howto manager.      (line 2471)
+* BFD_RELOC_23_PCREL_S2:                 howto manager.      (line  112)
+* BFD_RELOC_24:                          howto manager.      (line   29)
+* BFD_RELOC_24_PCREL:                    howto manager.      (line   37)
+* BFD_RELOC_24_PLT_PCREL:                howto manager.      (line   62)
+* BFD_RELOC_26:                          howto manager.      (line   28)
+* BFD_RELOC_32:                          howto manager.      (line   27)
+* BFD_RELOC_32_BASEREL:                  howto manager.      (line   98)
+* BFD_RELOC_32_GOT_PCREL:                howto manager.      (line   51)
+* BFD_RELOC_32_GOTOFF:                   howto manager.      (line   54)
+* BFD_RELOC_32_PCREL:                    howto manager.      (line   36)
+* BFD_RELOC_32_PCREL_S2:                 howto manager.      (line  110)
+* BFD_RELOC_32_PLT_PCREL:                howto manager.      (line   61)
+* BFD_RELOC_32_PLTOFF:                   howto manager.      (line   66)
+* BFD_RELOC_32_SECREL:                   howto manager.      (line   48)
+* BFD_RELOC_386_COPY:                    howto manager.      (line  589)
+* BFD_RELOC_386_GLOB_DAT:                howto manager.      (line  590)
+* BFD_RELOC_386_GOT32:                   howto manager.      (line  587)
+* BFD_RELOC_386_GOTOFF:                  howto manager.      (line  593)
+* BFD_RELOC_386_GOTPC:                   howto manager.      (line  594)
+* BFD_RELOC_386_IRELATIVE:               howto manager.      (line  610)
+* BFD_RELOC_386_JUMP_SLOT:               howto manager.      (line  591)
+* BFD_RELOC_386_PLT32:                   howto manager.      (line  588)
+* BFD_RELOC_386_RELATIVE:                howto manager.      (line  592)
+* BFD_RELOC_386_TLS_DESC:                howto manager.      (line  609)
+* BFD_RELOC_386_TLS_DESC_CALL:           howto manager.      (line  608)
+* BFD_RELOC_386_TLS_DTPMOD32:            howto manager.      (line  604)
+* BFD_RELOC_386_TLS_DTPOFF32:            howto manager.      (line  605)
+* BFD_RELOC_386_TLS_GD:                  howto manager.      (line  599)
+* BFD_RELOC_386_TLS_GOTDESC:             howto manager.      (line  607)
+* BFD_RELOC_386_TLS_GOTIE:               howto manager.      (line  597)
+* BFD_RELOC_386_TLS_IE:                  howto manager.      (line  596)
+* BFD_RELOC_386_TLS_IE_32:               howto manager.      (line  602)
+* BFD_RELOC_386_TLS_LDM:                 howto manager.      (line  600)
+* BFD_RELOC_386_TLS_LDO_32:              howto manager.      (line  601)
+* BFD_RELOC_386_TLS_LE:                  howto manager.      (line  598)
+* BFD_RELOC_386_TLS_LE_32:               howto manager.      (line  603)
+* BFD_RELOC_386_TLS_TPOFF:               howto manager.      (line  595)
+* BFD_RELOC_386_TLS_TPOFF32:             howto manager.      (line  606)
+* BFD_RELOC_390_12:                      howto manager.      (line 2055)
+* BFD_RELOC_390_20:                      howto manager.      (line 2167)
+* BFD_RELOC_390_COPY:                    howto manager.      (line 2064)
+* BFD_RELOC_390_GLOB_DAT:                howto manager.      (line 2067)
+* BFD_RELOC_390_GOT12:                   howto manager.      (line 2058)
+* BFD_RELOC_390_GOT16:                   howto manager.      (line 2079)
+* BFD_RELOC_390_GOT20:                   howto manager.      (line 2168)
+* BFD_RELOC_390_GOT64:                   howto manager.      (line 2109)
+* BFD_RELOC_390_GOTENT:                  howto manager.      (line 2115)
+* BFD_RELOC_390_GOTOFF64:                howto manager.      (line 2118)
+* BFD_RELOC_390_GOTPC:                   howto manager.      (line 2076)
+* BFD_RELOC_390_GOTPCDBL:                howto manager.      (line 2106)
+* BFD_RELOC_390_GOTPLT12:                howto manager.      (line 2121)
+* BFD_RELOC_390_GOTPLT16:                howto manager.      (line 2124)
+* BFD_RELOC_390_GOTPLT20:                howto manager.      (line 2169)
+* BFD_RELOC_390_GOTPLT32:                howto manager.      (line 2127)
+* BFD_RELOC_390_GOTPLT64:                howto manager.      (line 2130)
+* BFD_RELOC_390_GOTPLTENT:               howto manager.      (line 2133)
+* BFD_RELOC_390_IRELATIVE:               howto manager.      (line 2173)
+* BFD_RELOC_390_JMP_SLOT:                howto manager.      (line 2070)
+* BFD_RELOC_390_PC12DBL:                 howto manager.      (line 2082)
+* BFD_RELOC_390_PC16DBL:                 howto manager.      (line 2088)
+* BFD_RELOC_390_PC24DBL:                 howto manager.      (line 2094)
+* BFD_RELOC_390_PC32DBL:                 howto manager.      (line 2100)
+* BFD_RELOC_390_PLT12DBL:                howto manager.      (line 2085)
+* BFD_RELOC_390_PLT16DBL:                howto manager.      (line 2091)
+* BFD_RELOC_390_PLT24DBL:                howto manager.      (line 2097)
+* BFD_RELOC_390_PLT32:                   howto manager.      (line 2061)
+* BFD_RELOC_390_PLT32DBL:                howto manager.      (line 2103)
+* BFD_RELOC_390_PLT64:                   howto manager.      (line 2112)
+* BFD_RELOC_390_PLTOFF16:                howto manager.      (line 2136)
+* BFD_RELOC_390_PLTOFF32:                howto manager.      (line 2139)
+* BFD_RELOC_390_PLTOFF64:                howto manager.      (line 2142)
+* BFD_RELOC_390_RELATIVE:                howto manager.      (line 2073)
+* BFD_RELOC_390_TLS_DTPMOD:              howto manager.      (line 2162)
+* BFD_RELOC_390_TLS_DTPOFF:              howto manager.      (line 2163)
+* BFD_RELOC_390_TLS_GD32:                howto manager.      (line 2148)
+* BFD_RELOC_390_TLS_GD64:                howto manager.      (line 2149)
+* BFD_RELOC_390_TLS_GDCALL:              howto manager.      (line 2146)
+* BFD_RELOC_390_TLS_GOTIE12:             howto manager.      (line 2150)
+* BFD_RELOC_390_TLS_GOTIE20:             howto manager.      (line 2170)
+* BFD_RELOC_390_TLS_GOTIE32:             howto manager.      (line 2151)
+* BFD_RELOC_390_TLS_GOTIE64:             howto manager.      (line 2152)
+* BFD_RELOC_390_TLS_IE32:                howto manager.      (line 2155)
+* BFD_RELOC_390_TLS_IE64:                howto manager.      (line 2156)
+* BFD_RELOC_390_TLS_IEENT:               howto manager.      (line 2157)
+* BFD_RELOC_390_TLS_LDCALL:              howto manager.      (line 2147)
+* BFD_RELOC_390_TLS_LDM32:               howto manager.      (line 2153)
+* BFD_RELOC_390_TLS_LDM64:               howto manager.      (line 2154)
+* BFD_RELOC_390_TLS_LDO32:               howto manager.      (line 2160)
+* BFD_RELOC_390_TLS_LDO64:               howto manager.      (line 2161)
+* BFD_RELOC_390_TLS_LE32:                howto manager.      (line 2158)
+* BFD_RELOC_390_TLS_LE64:                howto manager.      (line 2159)
+* BFD_RELOC_390_TLS_LOAD:                howto manager.      (line 2145)
+* BFD_RELOC_390_TLS_TPOFF:               howto manager.      (line 2164)
+* BFD_RELOC_64:                          howto manager.      (line   26)
+* BFD_RELOC_64_PCREL:                    howto manager.      (line   35)
+* BFD_RELOC_64_PLT_PCREL:                howto manager.      (line   60)
+* BFD_RELOC_64_PLTOFF:                   howto manager.      (line   65)
+* BFD_RELOC_68K_GLOB_DAT:                howto manager.      (line   78)
+* BFD_RELOC_68K_JMP_SLOT:                howto manager.      (line   79)
+* BFD_RELOC_68K_RELATIVE:                howto manager.      (line   80)
+* BFD_RELOC_68K_TLS_GD16:                howto manager.      (line   82)
+* BFD_RELOC_68K_TLS_GD32:                howto manager.      (line   81)
+* BFD_RELOC_68K_TLS_GD8:                 howto manager.      (line   83)
+* BFD_RELOC_68K_TLS_IE16:                howto manager.      (line   91)
+* BFD_RELOC_68K_TLS_IE32:                howto manager.      (line   90)
+* BFD_RELOC_68K_TLS_IE8:                 howto manager.      (line   92)
+* BFD_RELOC_68K_TLS_LDM16:               howto manager.      (line   85)
+* BFD_RELOC_68K_TLS_LDM32:               howto manager.      (line   84)
+* BFD_RELOC_68K_TLS_LDM8:                howto manager.      (line   86)
+* BFD_RELOC_68K_TLS_LDO16:               howto manager.      (line   88)
+* BFD_RELOC_68K_TLS_LDO32:               howto manager.      (line   87)
+* BFD_RELOC_68K_TLS_LDO8:                howto manager.      (line   89)
+* BFD_RELOC_68K_TLS_LE16:                howto manager.      (line   94)
+* BFD_RELOC_68K_TLS_LE32:                howto manager.      (line   93)
+* BFD_RELOC_68K_TLS_LE8:                 howto manager.      (line   95)
+* BFD_RELOC_8:                           howto manager.      (line   32)
+* BFD_RELOC_860_COPY:                    howto manager.      (line 2600)
+* BFD_RELOC_860_GLOB_DAT:                howto manager.      (line 2601)
+* BFD_RELOC_860_HAGOT:                   howto manager.      (line 2626)
+* BFD_RELOC_860_HAGOTOFF:                howto manager.      (line 2627)
+* BFD_RELOC_860_HAPC:                    howto manager.      (line 2628)
+* BFD_RELOC_860_HIGH:                    howto manager.      (line 2629)
+* BFD_RELOC_860_HIGHADJ:                 howto manager.      (line 2625)
+* BFD_RELOC_860_HIGOT:                   howto manager.      (line 2630)
+* BFD_RELOC_860_HIGOTOFF:                howto manager.      (line 2631)
+* BFD_RELOC_860_JUMP_SLOT:               howto manager.      (line 2602)
+* BFD_RELOC_860_LOGOT0:                  howto manager.      (line 2614)
+* BFD_RELOC_860_LOGOT1:                  howto manager.      (line 2616)
+* BFD_RELOC_860_LOGOTOFF0:               howto manager.      (line 2618)
+* BFD_RELOC_860_LOGOTOFF1:               howto manager.      (line 2620)
+* BFD_RELOC_860_LOGOTOFF2:               howto manager.      (line 2622)
+* BFD_RELOC_860_LOGOTOFF3:               howto manager.      (line 2623)
+* BFD_RELOC_860_LOPC:                    howto manager.      (line 2624)
+* BFD_RELOC_860_LOW0:                    howto manager.      (line 2607)
+* BFD_RELOC_860_LOW1:                    howto manager.      (line 2609)
+* BFD_RELOC_860_LOW2:                    howto manager.      (line 2611)
+* BFD_RELOC_860_LOW3:                    howto manager.      (line 2613)
+* BFD_RELOC_860_PC16:                    howto manager.      (line 2606)
+* BFD_RELOC_860_PC26:                    howto manager.      (line 2604)
+* BFD_RELOC_860_PLT26:                   howto manager.      (line 2605)
+* BFD_RELOC_860_RELATIVE:                howto manager.      (line 2603)
+* BFD_RELOC_860_SPGOT0:                  howto manager.      (line 2615)
+* BFD_RELOC_860_SPGOT1:                  howto manager.      (line 2617)
+* BFD_RELOC_860_SPGOTOFF0:               howto manager.      (line 2619)
+* BFD_RELOC_860_SPGOTOFF1:               howto manager.      (line 2621)
+* BFD_RELOC_860_SPLIT0:                  howto manager.      (line 2608)
+* BFD_RELOC_860_SPLIT1:                  howto manager.      (line 2610)
+* BFD_RELOC_860_SPLIT2:                  howto manager.      (line 2612)
+* BFD_RELOC_8_BASEREL:                   howto manager.      (line  103)
+* BFD_RELOC_8_FFnn:                      howto manager.      (line  107)
+* BFD_RELOC_8_GOT_PCREL:                 howto manager.      (line   53)
+* BFD_RELOC_8_GOTOFF:                    howto manager.      (line   59)
+* BFD_RELOC_8_PCREL:                     howto manager.      (line   40)
+* BFD_RELOC_8_PLT_PCREL:                 howto manager.      (line   64)
+* BFD_RELOC_8_PLTOFF:                    howto manager.      (line   71)
+* BFD_RELOC_AARCH64_16:                  howto manager.      (line 3031)
+* BFD_RELOC_AARCH64_16_PCREL:            howto manager.      (line 3038)
+* BFD_RELOC_AARCH64_32:                  howto manager.      (line 3030)
+* BFD_RELOC_AARCH64_32_PCREL:            howto manager.      (line 3037)
+* BFD_RELOC_AARCH64_64:                  howto manager.      (line 3029)
+* BFD_RELOC_AARCH64_64_PCREL:            howto manager.      (line 3036)
+* BFD_RELOC_AARCH64_ADD_LO12:            howto manager.      (line 3103)
+* BFD_RELOC_AARCH64_ADR_GOT_PAGE:        howto manager.      (line 3160)
+* BFD_RELOC_AARCH64_ADR_HI21_NC_PCREL:   howto manager.      (line 3098)
+* BFD_RELOC_AARCH64_ADR_HI21_PCREL:      howto manager.      (line 3094)
+* BFD_RELOC_AARCH64_ADR_LO21_PCREL:      howto manager.      (line 3090)
+* BFD_RELOC_AARCH64_BRANCH19:            howto manager.      (line 3118)
+* BFD_RELOC_AARCH64_CALL26:              howto manager.      (line 3128)
+* BFD_RELOC_AARCH64_COPY:                howto manager.      (line 3276)
+* BFD_RELOC_AARCH64_GAS_INTERNAL_FIXUP:  howto manager.      (line 3310)
+* BFD_RELOC_AARCH64_GLOB_DAT:            howto manager.      (line 3279)
+* BFD_RELOC_AARCH64_GOT_LD_PREL19:       howto manager.      (line 3153)
+* BFD_RELOC_AARCH64_IRELATIVE:           howto manager.      (line 3300)
+* BFD_RELOC_AARCH64_JUMP26:              howto manager.      (line 3123)
+* BFD_RELOC_AARCH64_JUMP_SLOT:           howto manager.      (line 3282)
+* BFD_RELOC_AARCH64_LD32_GOT_LO12_NC:    howto manager.      (line 3170)
+* BFD_RELOC_AARCH64_LD32_GOTPAGE_LO14:   howto manager.      (line 3179)
+* BFD_RELOC_AARCH64_LD64_GOT_LO12_NC:    howto manager.      (line 3165)
+* BFD_RELOC_AARCH64_LD64_GOTOFF_LO15:    howto manager.      (line 3175)
+* BFD_RELOC_AARCH64_LD64_GOTPAGE_LO15:   howto manager.      (line 3183)
+* BFD_RELOC_AARCH64_LD_GOT_LO12_NC:      howto manager.      (line 3319)
+* BFD_RELOC_AARCH64_LD_LO19_PCREL:       howto manager.      (line 3085)
+* BFD_RELOC_AARCH64_LDST128_LO12:        howto manager.      (line 3148)
+* BFD_RELOC_AARCH64_LDST16_LO12:         howto manager.      (line 3133)
+* BFD_RELOC_AARCH64_LDST32_LO12:         howto manager.      (line 3138)
+* BFD_RELOC_AARCH64_LDST64_LO12:         howto manager.      (line 3143)
+* BFD_RELOC_AARCH64_LDST8_LO12:          howto manager.      (line 3108)
+* BFD_RELOC_AARCH64_LDST_LO12:           howto manager.      (line 3314)
+* BFD_RELOC_AARCH64_MOVW_G0:             howto manager.      (line 3042)
+* BFD_RELOC_AARCH64_MOVW_G0_NC:          howto manager.      (line 3046)
+* BFD_RELOC_AARCH64_MOVW_G0_S:           howto manager.      (line 3070)
+* BFD_RELOC_AARCH64_MOVW_G1:             howto manager.      (line 3050)
+* BFD_RELOC_AARCH64_MOVW_G1_NC:          howto manager.      (line 3054)
+* BFD_RELOC_AARCH64_MOVW_G1_S:           howto manager.      (line 3075)
+* BFD_RELOC_AARCH64_MOVW_G2:             howto manager.      (line 3058)
+* BFD_RELOC_AARCH64_MOVW_G2_NC:          howto manager.      (line 3062)
+* BFD_RELOC_AARCH64_MOVW_G2_S:           howto manager.      (line 3080)
+* BFD_RELOC_AARCH64_MOVW_G3:             howto manager.      (line 3066)
+* BFD_RELOC_AARCH64_NONE:                howto manager.      (line 3026)
+* BFD_RELOC_AARCH64_RELATIVE:            howto manager.      (line 3285)
+* BFD_RELOC_AARCH64_RELOC_END:           howto manager.      (line 3303)
+* BFD_RELOC_AARCH64_RELOC_START:         howto manager.      (line 3020)
+* BFD_RELOC_AARCH64_TLS_DTPMOD:          howto manager.      (line 3288)
+* BFD_RELOC_AARCH64_TLS_DTPREL:          howto manager.      (line 3291)
+* BFD_RELOC_AARCH64_TLS_TPREL:           howto manager.      (line 3294)
+* BFD_RELOC_AARCH64_TLSDESC:             howto manager.      (line 3297)
+* BFD_RELOC_AARCH64_TLSDESC_ADD:         howto manager.      (line 3270)
+* BFD_RELOC_AARCH64_TLSDESC_ADD_LO12_NC: howto manager.      (line 3258)
+* BFD_RELOC_AARCH64_TLSDESC_ADR_PAGE21:  howto manager.      (line 3249)
+* BFD_RELOC_AARCH64_TLSDESC_ADR_PREL21:  howto manager.      (line 3246)
+* BFD_RELOC_AARCH64_TLSDESC_CALL:        howto manager.      (line 3273)
+* BFD_RELOC_AARCH64_TLSDESC_LD32_LO12_NC: howto manager.     (line 3255)
+* BFD_RELOC_AARCH64_TLSDESC_LD64_LO12_NC: howto manager.     (line 3252)
+* BFD_RELOC_AARCH64_TLSDESC_LD_LO12_NC:  howto manager.      (line 3327)
+* BFD_RELOC_AARCH64_TLSDESC_LD_PREL19:   howto manager.      (line 3243)
+* BFD_RELOC_AARCH64_TLSDESC_LDR:         howto manager.      (line 3267)
+* BFD_RELOC_AARCH64_TLSDESC_OFF_G0_NC:   howto manager.      (line 3264)
+* BFD_RELOC_AARCH64_TLSDESC_OFF_G1:      howto manager.      (line 3261)
+* BFD_RELOC_AARCH64_TLSGD_ADD_LO12_NC:   howto manager.      (line 3196)
+* BFD_RELOC_AARCH64_TLSGD_ADR_PAGE21:    howto manager.      (line 3187)
+* BFD_RELOC_AARCH64_TLSGD_ADR_PREL21:    howto manager.      (line 3193)
 * BFD_RELOC_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21: howto manager.
-                                                             (line 2712)
+                                                             (line 3207)
 * BFD_RELOC_AARCH64_TLSIE_LD32_GOTTPREL_LO12_NC: howto manager.
-                                                             (line 2716)
+                                                             (line 3213)
 * BFD_RELOC_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC: howto manager.
-                                                             (line 2714)
+                                                             (line 3210)
 * BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_LO12_NC: howto manager.
-                                                             (line 2792)
-* BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19: howto manager. (line 2718)
+                                                             (line 3323)
+* BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19: howto manager. (line 3216)
 * BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC: howto manager.
-                                                             (line 2710)
-* BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G1: howto manager.   (line 2708)
-* BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_HI12: howto manager.     (line 2730)
-* BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12: howto manager.     (line 2732)
-* BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12_NC: howto manager.  (line 2734)
-* BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0: howto manager.      (line 2726)
-* BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0_NC: howto manager.   (line 2728)
-* BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1: howto manager.      (line 2722)
-* BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1_NC: howto manager.   (line 2724)
-* BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G2: howto manager.      (line 2720)
-* BFD_RELOC_AARCH64_TLS_DTPMOD:          howto manager.      (line 2766)
-* BFD_RELOC_AARCH64_TLS_DTPREL:          howto manager.      (line 2768)
-* BFD_RELOC_AARCH64_TLS_TPREL:           howto manager.      (line 2770)
-* BFD_RELOC_AARCH64_TSTBR14:             howto manager.      (line 2638)
-* BFD_RELOC_ALPHA_BOH:                   howto manager.      (line  292)
-* BFD_RELOC_ALPHA_BRSGP:                 howto manager.      (line  279)
-* BFD_RELOC_ALPHA_BSR:                   howto manager.      (line  286)
-* BFD_RELOC_ALPHA_CODEADDR:              howto manager.      (line  272)
-* BFD_RELOC_ALPHA_DTPMOD64:              howto manager.      (line  297)
-* BFD_RELOC_ALPHA_DTPREL16:              howto manager.      (line  302)
-* BFD_RELOC_ALPHA_DTPREL64:              howto manager.      (line  299)
-* BFD_RELOC_ALPHA_DTPREL_HI16:           howto manager.      (line  300)
-* BFD_RELOC_ALPHA_DTPREL_LO16:           howto manager.      (line  301)
-* BFD_RELOC_ALPHA_ELF_LITERAL:           howto manager.      (line  240)
-* BFD_RELOC_ALPHA_GOTDTPREL16:           howto manager.      (line  298)
-* BFD_RELOC_ALPHA_GOTTPREL16:            howto manager.      (line  303)
-* BFD_RELOC_ALPHA_GPDISP:                howto manager.      (line  235)
-* BFD_RELOC_ALPHA_GPDISP_HI16:           howto manager.      (line  223)
-* BFD_RELOC_ALPHA_GPDISP_LO16:           howto manager.      (line  230)
-* BFD_RELOC_ALPHA_GPREL_HI16:            howto manager.      (line  275)
-* BFD_RELOC_ALPHA_GPREL_LO16:            howto manager.      (line  276)
-* BFD_RELOC_ALPHA_HINT:                  howto manager.      (line  265)
-* BFD_RELOC_ALPHA_LDA:                   howto manager.      (line  289)
-* BFD_RELOC_ALPHA_LINKAGE:               howto manager.      (line  269)
-* BFD_RELOC_ALPHA_LITERAL:               howto manager.      (line  239)
-* BFD_RELOC_ALPHA_LITUSE:                howto manager.      (line  241)
-* BFD_RELOC_ALPHA_NOP:                   howto manager.      (line  283)
-* BFD_RELOC_ALPHA_TLSGD:                 howto manager.      (line  295)
-* BFD_RELOC_ALPHA_TLSLDM:                howto manager.      (line  296)
-* BFD_RELOC_ALPHA_TPREL16:               howto manager.      (line  307)
-* BFD_RELOC_ALPHA_TPREL64:               howto manager.      (line  304)
-* BFD_RELOC_ALPHA_TPREL_HI16:            howto manager.      (line  305)
-* BFD_RELOC_ALPHA_TPREL_LO16:            howto manager.      (line  306)
-* BFD_RELOC_ARC_B22_PCREL:               howto manager.      (line  963)
-* BFD_RELOC_ARC_B26:                     howto manager.      (line  967)
-* BFD_RELOC_ARM_ADRL_IMMEDIATE:          howto manager.      (line  837)
-* BFD_RELOC_ARM_ADR_IMM:                 howto manager.      (line  851)
-* BFD_RELOC_ARM_ALU_PC_G0:               howto manager.      (line  804)
-* BFD_RELOC_ARM_ALU_PC_G0_NC:            howto manager.      (line  803)
-* BFD_RELOC_ARM_ALU_PC_G1:               howto manager.      (line  806)
-* BFD_RELOC_ARM_ALU_PC_G1_NC:            howto manager.      (line  805)
-* BFD_RELOC_ARM_ALU_PC_G2:               howto manager.      (line  807)
-* BFD_RELOC_ARM_ALU_SB_G0:               howto manager.      (line  818)
-* BFD_RELOC_ARM_ALU_SB_G0_NC:            howto manager.      (line  817)
-* BFD_RELOC_ARM_ALU_SB_G1:               howto manager.      (line  820)
-* BFD_RELOC_ARM_ALU_SB_G1_NC:            howto manager.      (line  819)
-* BFD_RELOC_ARM_ALU_SB_G2:               howto manager.      (line  821)
-* BFD_RELOC_ARM_CP_OFF_IMM:              howto manager.      (line  847)
-* BFD_RELOC_ARM_CP_OFF_IMM_S2:           howto manager.      (line  848)
-* BFD_RELOC_ARM_GLOB_DAT:                howto manager.      (line  780)
-* BFD_RELOC_ARM_GOT32:                   howto manager.      (line  781)
-* BFD_RELOC_ARM_GOTOFF:                  howto manager.      (line  784)
-* BFD_RELOC_ARM_GOTPC:                   howto manager.      (line  785)
-* BFD_RELOC_ARM_GOT_PREL:                howto manager.      (line  786)
-* BFD_RELOC_ARM_HVC:                     howto manager.      (line  844)
-* BFD_RELOC_ARM_HWLITERAL:               howto manager.      (line  858)
-* BFD_RELOC_ARM_IMMEDIATE:               howto manager.      (line  836)
-* BFD_RELOC_ARM_IN_POOL:                 howto manager.      (line  854)
-* BFD_RELOC_ARM_IRELATIVE:               howto manager.      (line  834)
-* BFD_RELOC_ARM_JUMP_SLOT:               howto manager.      (line  779)
-* BFD_RELOC_ARM_LDC_PC_G0:               howto manager.      (line  814)
-* BFD_RELOC_ARM_LDC_PC_G1:               howto manager.      (line  815)
-* BFD_RELOC_ARM_LDC_PC_G2:               howto manager.      (line  816)
-* BFD_RELOC_ARM_LDC_SB_G0:               howto manager.      (line  828)
-* BFD_RELOC_ARM_LDC_SB_G1:               howto manager.      (line  829)
-* BFD_RELOC_ARM_LDC_SB_G2:               howto manager.      (line  830)
-* BFD_RELOC_ARM_LDRS_PC_G0:              howto manager.      (line  811)
-* BFD_RELOC_ARM_LDRS_PC_G1:              howto manager.      (line  812)
-* BFD_RELOC_ARM_LDRS_PC_G2:              howto manager.      (line  813)
-* BFD_RELOC_ARM_LDRS_SB_G0:              howto manager.      (line  825)
-* BFD_RELOC_ARM_LDRS_SB_G1:              howto manager.      (line  826)
-* BFD_RELOC_ARM_LDRS_SB_G2:              howto manager.      (line  827)
-* BFD_RELOC_ARM_LDR_IMM:                 howto manager.      (line  852)
-* BFD_RELOC_ARM_LDR_PC_G0:               howto manager.      (line  808)
-* BFD_RELOC_ARM_LDR_PC_G1:               howto manager.      (line  809)
-* BFD_RELOC_ARM_LDR_PC_G2:               howto manager.      (line  810)
-* BFD_RELOC_ARM_LDR_SB_G0:               howto manager.      (line  822)
-* BFD_RELOC_ARM_LDR_SB_G1:               howto manager.      (line  823)
-* BFD_RELOC_ARM_LDR_SB_G2:               howto manager.      (line  824)
-* BFD_RELOC_ARM_LITERAL:                 howto manager.      (line  853)
-* BFD_RELOC_ARM_MOVT:                    howto manager.      (line  771)
-* BFD_RELOC_ARM_MOVT_PCREL:              howto manager.      (line  773)
-* BFD_RELOC_ARM_MOVW:                    howto manager.      (line  770)
-* BFD_RELOC_ARM_MOVW_PCREL:              howto manager.      (line  772)
-* BFD_RELOC_ARM_MULTI:                   howto manager.      (line  846)
-* BFD_RELOC_ARM_OFFSET_IMM:              howto manager.      (line  751)
-* BFD_RELOC_ARM_OFFSET_IMM8:             howto manager.      (line  855)
-* BFD_RELOC_ARM_PCREL_BLX:               howto manager.      (line  727)
-* BFD_RELOC_ARM_PCREL_BRANCH:            howto manager.      (line  724)
-* BFD_RELOC_ARM_PCREL_CALL:              howto manager.      (line  735)
-* BFD_RELOC_ARM_PCREL_JUMP:              howto manager.      (line  738)
-* BFD_RELOC_ARM_PLT32:                   howto manager.      (line  782)
-* BFD_RELOC_ARM_PREL31:                  howto manager.      (line  768)
-* BFD_RELOC_ARM_RELATIVE:                howto manager.      (line  783)
-* BFD_RELOC_ARM_ROSEGREL32:              howto manager.      (line  760)
-* BFD_RELOC_ARM_SBREL32:                 howto manager.      (line  762)
-* BFD_RELOC_ARM_SHIFT_IMM:               howto manager.      (line  842)
-* BFD_RELOC_ARM_SMC:                     howto manager.      (line  843)
-* BFD_RELOC_ARM_SWI:                     howto manager.      (line  845)
-* BFD_RELOC_ARM_T32_ADD_IMM:             howto manager.      (line  839)
-* BFD_RELOC_ARM_T32_ADD_PC12:            howto manager.      (line  841)
-* BFD_RELOC_ARM_T32_CP_OFF_IMM:          howto manager.      (line  849)
-* BFD_RELOC_ARM_T32_CP_OFF_IMM_S2:       howto manager.      (line  850)
-* BFD_RELOC_ARM_T32_IMM12:               howto manager.      (line  840)
-* BFD_RELOC_ARM_T32_IMMEDIATE:           howto manager.      (line  838)
-* BFD_RELOC_ARM_T32_OFFSET_IMM:          howto manager.      (line  857)
-* BFD_RELOC_ARM_T32_OFFSET_U8:           howto manager.      (line  856)
-* BFD_RELOC_ARM_TARGET1:                 howto manager.      (line  757)
-* BFD_RELOC_ARM_TARGET2:                 howto manager.      (line  764)
-* BFD_RELOC_ARM_THM_TLS_CALL:            howto manager.      (line  798)
-* BFD_RELOC_ARM_THM_TLS_DESCSEQ:         howto manager.      (line  800)
-* BFD_RELOC_ARM_THUMB_ADD:               howto manager.      (line  859)
-* BFD_RELOC_ARM_THUMB_IMM:               howto manager.      (line  860)
-* BFD_RELOC_ARM_THUMB_MOVT:              howto manager.      (line  775)
-* BFD_RELOC_ARM_THUMB_MOVT_PCREL:        howto manager.      (line  777)
-* BFD_RELOC_ARM_THUMB_MOVW:              howto manager.      (line  774)
-* BFD_RELOC_ARM_THUMB_MOVW_PCREL:        howto manager.      (line  776)
-* BFD_RELOC_ARM_THUMB_OFFSET:            howto manager.      (line  754)
-* BFD_RELOC_ARM_THUMB_SHIFT:             howto manager.      (line  861)
-* BFD_RELOC_ARM_TLS_CALL:                howto manager.      (line  797)
-* BFD_RELOC_ARM_TLS_DESC:                howto manager.      (line  801)
-* BFD_RELOC_ARM_TLS_DESCSEQ:             howto manager.      (line  799)
-* BFD_RELOC_ARM_TLS_DTPMOD32:            howto manager.      (line  792)
-* BFD_RELOC_ARM_TLS_DTPOFF32:            howto manager.      (line  791)
-* BFD_RELOC_ARM_TLS_GD32:                howto manager.      (line  788)
-* BFD_RELOC_ARM_TLS_GOTDESC:             howto manager.      (line  796)
-* BFD_RELOC_ARM_TLS_IE32:                howto manager.      (line  794)
-* BFD_RELOC_ARM_TLS_LDM32:               howto manager.      (line  790)
-* BFD_RELOC_ARM_TLS_LDO32:               howto manager.      (line  789)
-* BFD_RELOC_ARM_TLS_LE32:                howto manager.      (line  795)
-* BFD_RELOC_ARM_TLS_TPOFF32:             howto manager.      (line  793)
-* BFD_RELOC_ARM_V4BX:                    howto manager.      (line  832)
-* BFD_RELOC_AVR_13_PCREL:                howto manager.      (line 1589)
-* BFD_RELOC_AVR_16_PM:                   howto manager.      (line 1592)
-* BFD_RELOC_AVR_6:                       howto manager.      (line 1660)
-* BFD_RELOC_AVR_6_ADIW:                  howto manager.      (line 1663)
-* BFD_RELOC_AVR_7_PCREL:                 howto manager.      (line 1586)
-* BFD_RELOC_AVR_8_HI:                    howto manager.      (line 1669)
-* BFD_RELOC_AVR_8_HLO:                   howto manager.      (line 1672)
-* BFD_RELOC_AVR_8_LO:                    howto manager.      (line 1666)
-* BFD_RELOC_AVR_CALL:                    howto manager.      (line 1654)
-* BFD_RELOC_AVR_DIFF16:                  howto manager.      (line 1676)
-* BFD_RELOC_AVR_DIFF32:                  howto manager.      (line 1677)
-* BFD_RELOC_AVR_DIFF8:                   howto manager.      (line 1675)
-* BFD_RELOC_AVR_HH8_LDI:                 howto manager.      (line 1601)
-* BFD_RELOC_AVR_HH8_LDI_NEG:             howto manager.      (line 1616)
-* BFD_RELOC_AVR_HH8_LDI_PM:              howto manager.      (line 1639)
-* BFD_RELOC_AVR_HH8_LDI_PM_NEG:          howto manager.      (line 1650)
-* BFD_RELOC_AVR_HI8_LDI:                 howto manager.      (line 1598)
-* BFD_RELOC_AVR_HI8_LDI_GS:              howto manager.      (line 1634)
-* BFD_RELOC_AVR_HI8_LDI_NEG:             howto manager.      (line 1612)
-* BFD_RELOC_AVR_HI8_LDI_PM:              howto manager.      (line 1631)
-* BFD_RELOC_AVR_HI8_LDI_PM_NEG:          howto manager.      (line 1646)
-* BFD_RELOC_AVR_LDI:                     howto manager.      (line 1657)
-* BFD_RELOC_AVR_LDS_STS_16:              howto manager.      (line 1684)
-* BFD_RELOC_AVR_LO8_LDI:                 howto manager.      (line 1595)
-* BFD_RELOC_AVR_LO8_LDI_GS:              howto manager.      (line 1626)
-* BFD_RELOC_AVR_LO8_LDI_NEG:             howto manager.      (line 1608)
-* BFD_RELOC_AVR_LO8_LDI_PM:              howto manager.      (line 1623)
-* BFD_RELOC_AVR_LO8_LDI_PM_NEG:          howto manager.      (line 1643)
-* BFD_RELOC_AVR_MS8_LDI:                 howto manager.      (line 1605)
-* BFD_RELOC_AVR_MS8_LDI_NEG:             howto manager.      (line 1620)
-* BFD_RELOC_AVR_PORT5:                   howto manager.      (line 1690)
-* BFD_RELOC_AVR_PORT6:                   howto manager.      (line 1687)
-* BFD_RELOC_BFIN_10_PCREL:               howto manager.      (line  981)
-* BFD_RELOC_BFIN_11_PCREL:               howto manager.      (line  983)
-* BFD_RELOC_BFIN_12_PCREL_JUMP:          howto manager.      (line  985)
-* BFD_RELOC_BFIN_12_PCREL_JUMP_S:        howto manager.      (line  987)
-* BFD_RELOC_BFIN_16_HIGH:                howto manager.      (line  973)
-* BFD_RELOC_BFIN_16_IMM:                 howto manager.      (line  971)
-* BFD_RELOC_BFIN_16_LOW:                 howto manager.      (line  979)
-* BFD_RELOC_BFIN_24_PCREL_CALL_X:        howto manager.      (line  989)
-* BFD_RELOC_BFIN_24_PCREL_JUMP_L:        howto manager.      (line  991)
-* BFD_RELOC_BFIN_4_PCREL:                howto manager.      (line  975)
-* BFD_RELOC_BFIN_5_PCREL:                howto manager.      (line  977)
-* BFD_RELOC_BFIN_FUNCDESC:               howto manager.      (line  996)
-* BFD_RELOC_BFIN_FUNCDESC_GOT17M4:       howto manager.      (line  997)
-* BFD_RELOC_BFIN_FUNCDESC_GOTHI:         howto manager.      (line  998)
-* BFD_RELOC_BFIN_FUNCDESC_GOTLO:         howto manager.      (line  999)
-* BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4:    howto manager.      (line 1001)
-* BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI:      howto manager.      (line 1002)
-* BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO:      howto manager.      (line 1003)
-* BFD_RELOC_BFIN_FUNCDESC_VALUE:         howto manager.      (line 1000)
-* BFD_RELOC_BFIN_GOT:                    howto manager.      (line 1008)
-* BFD_RELOC_BFIN_GOT17M4:                howto manager.      (line  993)
-* BFD_RELOC_BFIN_GOTHI:                  howto manager.      (line  994)
-* BFD_RELOC_BFIN_GOTLO:                  howto manager.      (line  995)
-* BFD_RELOC_BFIN_GOTOFF17M4:             howto manager.      (line 1004)
-* BFD_RELOC_BFIN_GOTOFFHI:               howto manager.      (line 1005)
-* BFD_RELOC_BFIN_GOTOFFLO:               howto manager.      (line 1006)
-* BFD_RELOC_BFIN_PLTPC:                  howto manager.      (line 1010)
-* BFD_RELOC_C6000_ABS_H16:               howto manager.      (line 1431)
-* BFD_RELOC_C6000_ABS_L16:               howto manager.      (line 1430)
-* BFD_RELOC_C6000_ABS_S16:               howto manager.      (line 1429)
-* BFD_RELOC_C6000_ALIGN:                 howto manager.      (line 1452)
-* BFD_RELOC_C6000_COPY:                  howto manager.      (line 1447)
-* BFD_RELOC_C6000_DSBT_INDEX:            howto manager.      (line 1445)
-* BFD_RELOC_C6000_EHTYPE:                howto manager.      (line 1449)
-* BFD_RELOC_C6000_FPHEAD:                howto manager.      (line 1453)
-* BFD_RELOC_C6000_JUMP_SLOT:             howto manager.      (line 1448)
-* BFD_RELOC_C6000_NOCMP:                 howto manager.      (line 1454)
-* BFD_RELOC_C6000_PCR_H16:               howto manager.      (line 1450)
-* BFD_RELOC_C6000_PCR_L16:               howto manager.      (line 1451)
-* BFD_RELOC_C6000_PCR_S10:               howto manager.      (line 1427)
-* BFD_RELOC_C6000_PCR_S12:               howto manager.      (line 1426)
-* BFD_RELOC_C6000_PCR_S21:               howto manager.      (line 1425)
-* BFD_RELOC_C6000_PCR_S7:                howto manager.      (line 1428)
-* BFD_RELOC_C6000_PREL31:                howto manager.      (line 1446)
-* BFD_RELOC_C6000_SBR_GOT_H16_W:         howto manager.      (line 1444)
-* BFD_RELOC_C6000_SBR_GOT_L16_W:         howto manager.      (line 1443)
-* BFD_RELOC_C6000_SBR_GOT_U15_W:         howto manager.      (line 1442)
-* BFD_RELOC_C6000_SBR_H16_B:             howto manager.      (line 1439)
-* BFD_RELOC_C6000_SBR_H16_H:             howto manager.      (line 1440)
-* BFD_RELOC_C6000_SBR_H16_W:             howto manager.      (line 1441)
-* BFD_RELOC_C6000_SBR_L16_B:             howto manager.      (line 1436)
-* BFD_RELOC_C6000_SBR_L16_H:             howto manager.      (line 1437)
-* BFD_RELOC_C6000_SBR_L16_W:             howto manager.      (line 1438)
-* BFD_RELOC_C6000_SBR_S16:               howto manager.      (line 1435)
-* BFD_RELOC_C6000_SBR_U15_B:             howto manager.      (line 1432)
-* BFD_RELOC_C6000_SBR_U15_H:             howto manager.      (line 1433)
-* BFD_RELOC_C6000_SBR_U15_W:             howto manager.      (line 1434)
-* bfd_reloc_code_type:                   howto manager.      (line    9)
-* BFD_RELOC_CR16_ABS20:                  howto manager.      (line 2119)
-* BFD_RELOC_CR16_ABS24:                  howto manager.      (line 2120)
-* BFD_RELOC_CR16_DISP16:                 howto manager.      (line 2130)
-* BFD_RELOC_CR16_DISP20:                 howto manager.      (line 2131)
-* BFD_RELOC_CR16_DISP24:                 howto manager.      (line 2132)
-* BFD_RELOC_CR16_DISP24a:                howto manager.      (line 2133)
-* BFD_RELOC_CR16_DISP4:                  howto manager.      (line 2128)
-* BFD_RELOC_CR16_DISP8:                  howto manager.      (line 2129)
-* BFD_RELOC_CR16_GLOB_DAT:               howto manager.      (line 2139)
-* BFD_RELOC_CR16_GOTC_REGREL20:          howto manager.      (line 2138)
-* BFD_RELOC_CR16_GOT_REGREL20:           howto manager.      (line 2137)
-* BFD_RELOC_CR16_IMM16:                  howto manager.      (line 2123)
-* BFD_RELOC_CR16_IMM20:                  howto manager.      (line 2124)
-* BFD_RELOC_CR16_IMM24:                  howto manager.      (line 2125)
-* BFD_RELOC_CR16_IMM32:                  howto manager.      (line 2126)
-* BFD_RELOC_CR16_IMM32a:                 howto manager.      (line 2127)
-* BFD_RELOC_CR16_IMM4:                   howto manager.      (line 2121)
-* BFD_RELOC_CR16_IMM8:                   howto manager.      (line 2122)
-* BFD_RELOC_CR16_NUM16:                  howto manager.      (line 2108)
-* BFD_RELOC_CR16_NUM32:                  howto manager.      (line 2109)
-* BFD_RELOC_CR16_NUM32a:                 howto manager.      (line 2110)
-* BFD_RELOC_CR16_NUM8:                   howto manager.      (line 2107)
-* BFD_RELOC_CR16_REGREL0:                howto manager.      (line 2111)
-* BFD_RELOC_CR16_REGREL14:               howto manager.      (line 2114)
-* BFD_RELOC_CR16_REGREL14a:              howto manager.      (line 2115)
-* BFD_RELOC_CR16_REGREL16:               howto manager.      (line 2116)
-* BFD_RELOC_CR16_REGREL20:               howto manager.      (line 2117)
-* BFD_RELOC_CR16_REGREL20a:              howto manager.      (line 2118)
-* BFD_RELOC_CR16_REGREL4:                howto manager.      (line 2112)
-* BFD_RELOC_CR16_REGREL4a:               howto manager.      (line 2113)
-* BFD_RELOC_CR16_SWITCH16:               howto manager.      (line 2135)
-* BFD_RELOC_CR16_SWITCH32:               howto manager.      (line 2136)
-* BFD_RELOC_CR16_SWITCH8:                howto manager.      (line 2134)
-* BFD_RELOC_CRIS_16_DTPREL:              howto manager.      (line 2199)
-* BFD_RELOC_CRIS_16_GOT:                 howto manager.      (line 2181)
-* BFD_RELOC_CRIS_16_GOTPLT:              howto manager.      (line 2185)
-* BFD_RELOC_CRIS_16_GOT_GD:              howto manager.      (line 2195)
-* BFD_RELOC_CRIS_16_GOT_TPREL:           howto manager.      (line 2201)
-* BFD_RELOC_CRIS_16_TPREL:               howto manager.      (line 2203)
-* BFD_RELOC_CRIS_32_DTPREL:              howto manager.      (line 2198)
-* BFD_RELOC_CRIS_32_GD:                  howto manager.      (line 2196)
-* BFD_RELOC_CRIS_32_GOT:                 howto manager.      (line 2179)
-* BFD_RELOC_CRIS_32_GOTPLT:              howto manager.      (line 2183)
-* BFD_RELOC_CRIS_32_GOTREL:              howto manager.      (line 2187)
-* BFD_RELOC_CRIS_32_GOT_GD:              howto manager.      (line 2194)
-* BFD_RELOC_CRIS_32_GOT_TPREL:           howto manager.      (line 2200)
-* BFD_RELOC_CRIS_32_IE:                  howto manager.      (line 2205)
-* BFD_RELOC_CRIS_32_PLT_GOTREL:          howto manager.      (line 2189)
-* BFD_RELOC_CRIS_32_PLT_PCREL:           howto manager.      (line 2191)
-* BFD_RELOC_CRIS_32_TPREL:               howto manager.      (line 2202)
-* BFD_RELOC_CRIS_BDISP8:                 howto manager.      (line 2162)
-* BFD_RELOC_CRIS_COPY:                   howto manager.      (line 2174)
-* BFD_RELOC_CRIS_DTP:                    howto manager.      (line 2197)
-* BFD_RELOC_CRIS_DTPMOD:                 howto manager.      (line 2204)
-* BFD_RELOC_CRIS_GLOB_DAT:               howto manager.      (line 2175)
-* BFD_RELOC_CRIS_JUMP_SLOT:              howto manager.      (line 2176)
-* BFD_RELOC_CRIS_LAPCQ_OFFSET:           howto manager.      (line 2170)
-* BFD_RELOC_CRIS_RELATIVE:               howto manager.      (line 2177)
-* BFD_RELOC_CRIS_SIGNED_16:              howto manager.      (line 2168)
-* BFD_RELOC_CRIS_SIGNED_6:               howto manager.      (line 2164)
-* BFD_RELOC_CRIS_SIGNED_8:               howto manager.      (line 2166)
-* BFD_RELOC_CRIS_UNSIGNED_16:            howto manager.      (line 2169)
-* BFD_RELOC_CRIS_UNSIGNED_4:             howto manager.      (line 2171)
-* BFD_RELOC_CRIS_UNSIGNED_5:             howto manager.      (line 2163)
-* BFD_RELOC_CRIS_UNSIGNED_6:             howto manager.      (line 2165)
-* BFD_RELOC_CRIS_UNSIGNED_8:             howto manager.      (line 2167)
-* BFD_RELOC_CRX_ABS16:                   howto manager.      (line 2151)
-* BFD_RELOC_CRX_ABS32:                   howto manager.      (line 2152)
-* BFD_RELOC_CRX_IMM16:                   howto manager.      (line 2156)
-* BFD_RELOC_CRX_IMM32:                   howto manager.      (line 2157)
-* BFD_RELOC_CRX_NUM16:                   howto manager.      (line 2154)
-* BFD_RELOC_CRX_NUM32:                   howto manager.      (line 2155)
-* BFD_RELOC_CRX_NUM8:                    howto manager.      (line 2153)
-* BFD_RELOC_CRX_REGREL12:                howto manager.      (line 2147)
-* BFD_RELOC_CRX_REGREL22:                howto manager.      (line 2148)
-* BFD_RELOC_CRX_REGREL28:                howto manager.      (line 2149)
-* BFD_RELOC_CRX_REGREL32:                howto manager.      (line 2150)
-* BFD_RELOC_CRX_REL16:                   howto manager.      (line 2144)
-* BFD_RELOC_CRX_REL24:                   howto manager.      (line 2145)
-* BFD_RELOC_CRX_REL32:                   howto manager.      (line 2146)
-* BFD_RELOC_CRX_REL4:                    howto manager.      (line 2141)
-* BFD_RELOC_CRX_REL8:                    howto manager.      (line 2142)
-* BFD_RELOC_CRX_REL8_CMP:                howto manager.      (line 2143)
-* BFD_RELOC_CRX_SWITCH16:                howto manager.      (line 2159)
-* BFD_RELOC_CRX_SWITCH32:                howto manager.      (line 2160)
-* BFD_RELOC_CRX_SWITCH8:                 howto manager.      (line 2158)
-* BFD_RELOC_CTOR:                        howto manager.      (line  719)
-* BFD_RELOC_D10V_10_PCREL_L:             howto manager.      (line 1055)
-* BFD_RELOC_D10V_10_PCREL_R:             howto manager.      (line 1052)
-* BFD_RELOC_D10V_18:                     howto manager.      (line 1059)
-* BFD_RELOC_D10V_18_PCREL:               howto manager.      (line 1061)
-* BFD_RELOC_D30V_15:                     howto manager.      (line 1072)
-* BFD_RELOC_D30V_15_PCREL:               howto manager.      (line 1075)
-* BFD_RELOC_D30V_15_PCREL_R:             howto manager.      (line 1078)
-* BFD_RELOC_D30V_21:                     howto manager.      (line 1082)
-* BFD_RELOC_D30V_21_PCREL:               howto manager.      (line 1085)
-* BFD_RELOC_D30V_21_PCREL_R:             howto manager.      (line 1088)
-* BFD_RELOC_D30V_32:                     howto manager.      (line 1092)
-* BFD_RELOC_D30V_32_PCREL:               howto manager.      (line 1094)
-* BFD_RELOC_D30V_6:                      howto manager.      (line 1063)
-* BFD_RELOC_D30V_9_PCREL:                howto manager.      (line 1065)
-* BFD_RELOC_D30V_9_PCREL_R:              howto manager.      (line 1068)
-* BFD_RELOC_DLX_HI16_S:                  howto manager.      (line 1096)
-* BFD_RELOC_DLX_JMP26:                   howto manager.      (line 1100)
-* BFD_RELOC_DLX_LO16:                    howto manager.      (line 1098)
-* BFD_RELOC_EPIPHANY_HIGH:               howto manager.      (line 2992)
-* BFD_RELOC_EPIPHANY_IMM11:              howto manager.      (line 2998)
-* BFD_RELOC_EPIPHANY_IMM8:               howto manager.      (line 3001)
-* BFD_RELOC_EPIPHANY_LOW:                howto manager.      (line 2994)
-* BFD_RELOC_EPIPHANY_SIMM11:             howto manager.      (line 2996)
-* BFD_RELOC_EPIPHANY_SIMM24:             howto manager.      (line 2990)
-* BFD_RELOC_EPIPHANY_SIMM8:              howto manager.      (line 2988)
-* BFD_RELOC_FR30_10_IN_8:                howto manager.      (line 1470)
-* BFD_RELOC_FR30_12_PCREL:               howto manager.      (line 1476)
-* BFD_RELOC_FR30_20:                     howto manager.      (line 1458)
-* BFD_RELOC_FR30_48:                     howto manager.      (line 1456)
-* BFD_RELOC_FR30_6_IN_4:                 howto manager.      (line 1461)
-* BFD_RELOC_FR30_8_IN_8:                 howto manager.      (line 1464)
-* BFD_RELOC_FR30_9_IN_8:                 howto manager.      (line 1467)
-* BFD_RELOC_FR30_9_PCREL:                howto manager.      (line 1473)
-* BFD_RELOC_FRV_FUNCDESC:                howto manager.      (line  448)
-* BFD_RELOC_FRV_FUNCDESC_GOT12:          howto manager.      (line  449)
-* BFD_RELOC_FRV_FUNCDESC_GOTHI:          howto manager.      (line  450)
-* BFD_RELOC_FRV_FUNCDESC_GOTLO:          howto manager.      (line  451)
-* BFD_RELOC_FRV_FUNCDESC_GOTOFF12:       howto manager.      (line  453)
-* BFD_RELOC_FRV_FUNCDESC_GOTOFFHI:       howto manager.      (line  454)
-* BFD_RELOC_FRV_FUNCDESC_GOTOFFLO:       howto manager.      (line  455)
-* BFD_RELOC_FRV_FUNCDESC_VALUE:          howto manager.      (line  452)
-* BFD_RELOC_FRV_GETTLSOFF:               howto manager.      (line  459)
-* BFD_RELOC_FRV_GETTLSOFF_RELAX:         howto manager.      (line  472)
-* BFD_RELOC_FRV_GOT12:                   howto manager.      (line  445)
-* BFD_RELOC_FRV_GOTHI:                   howto manager.      (line  446)
-* BFD_RELOC_FRV_GOTLO:                   howto manager.      (line  447)
-* BFD_RELOC_FRV_GOTOFF12:                howto manager.      (line  456)
-* BFD_RELOC_FRV_GOTOFFHI:                howto manager.      (line  457)
-* BFD_RELOC_FRV_GOTOFFLO:                howto manager.      (line  458)
-* BFD_RELOC_FRV_GOTTLSDESC12:            howto manager.      (line  461)
-* BFD_RELOC_FRV_GOTTLSDESCHI:            howto manager.      (line  462)
-* BFD_RELOC_FRV_GOTTLSDESCLO:            howto manager.      (line  463)
-* BFD_RELOC_FRV_GOTTLSOFF12:             howto manager.      (line  467)
-* BFD_RELOC_FRV_GOTTLSOFFHI:             howto manager.      (line  468)
-* BFD_RELOC_FRV_GOTTLSOFFLO:             howto manager.      (line  469)
-* BFD_RELOC_FRV_GPREL12:                 howto manager.      (line  440)
-* BFD_RELOC_FRV_GPREL32:                 howto manager.      (line  442)
-* BFD_RELOC_FRV_GPRELHI:                 howto manager.      (line  443)
-* BFD_RELOC_FRV_GPRELLO:                 howto manager.      (line  444)
-* BFD_RELOC_FRV_GPRELU12:                howto manager.      (line  441)
-* BFD_RELOC_FRV_HI16:                    howto manager.      (line  439)
-* BFD_RELOC_FRV_LABEL16:                 howto manager.      (line  436)
-* BFD_RELOC_FRV_LABEL24:                 howto manager.      (line  437)
-* BFD_RELOC_FRV_LO16:                    howto manager.      (line  438)
-* BFD_RELOC_FRV_TLSDESC_RELAX:           howto manager.      (line  471)
-* BFD_RELOC_FRV_TLSDESC_VALUE:           howto manager.      (line  460)
-* BFD_RELOC_FRV_TLSMOFF:                 howto manager.      (line  474)
-* BFD_RELOC_FRV_TLSMOFF12:               howto manager.      (line  464)
-* BFD_RELOC_FRV_TLSMOFFHI:               howto manager.      (line  465)
-* BFD_RELOC_FRV_TLSMOFFLO:               howto manager.      (line  466)
-* BFD_RELOC_FRV_TLSOFF:                  howto manager.      (line  470)
-* BFD_RELOC_FRV_TLSOFF_RELAX:            howto manager.      (line  473)
-* BFD_RELOC_FT32_10:                     howto manager.      (line  431)
-* BFD_RELOC_FT32_17:                     howto manager.      (line  433)
-* BFD_RELOC_FT32_18:                     howto manager.      (line  434)
-* BFD_RELOC_FT32_20:                     howto manager.      (line  432)
-* BFD_RELOC_GPREL16:                     howto manager.      (line  114)
-* BFD_RELOC_GPREL32:                     howto manager.      (line  115)
-* BFD_RELOC_H8_DIR16A8:                  howto manager.      (line 2265)
-* BFD_RELOC_H8_DIR16R8:                  howto manager.      (line 2266)
-* BFD_RELOC_H8_DIR24A8:                  howto manager.      (line 2267)
-* BFD_RELOC_H8_DIR24R8:                  howto manager.      (line 2268)
-* BFD_RELOC_H8_DIR32A16:                 howto manager.      (line 2269)
-* BFD_RELOC_H8_DISP32A16:                howto manager.      (line 2270)
-* BFD_RELOC_HI16:                        howto manager.      (line  316)
-* BFD_RELOC_HI16_BASEREL:                howto manager.      (line   94)
-* BFD_RELOC_HI16_GOTOFF:                 howto manager.      (line   53)
-* BFD_RELOC_HI16_PCREL:                  howto manager.      (line  325)
-* BFD_RELOC_HI16_PLTOFF:                 howto manager.      (line   65)
-* BFD_RELOC_HI16_S:                      howto manager.      (line  318)
-* BFD_RELOC_HI16_S_BASEREL:              howto manager.      (line   95)
-* BFD_RELOC_HI16_S_GOTOFF:               howto manager.      (line   54)
-* BFD_RELOC_HI16_S_PCREL:                howto manager.      (line  327)
-* BFD_RELOC_HI16_S_PLTOFF:               howto manager.      (line   66)
-* BFD_RELOC_HI22:                        howto manager.      (line  110)
-* BFD_RELOC_I370_D12:                    howto manager.      (line  717)
-* BFD_RELOC_I960_CALLJ:                  howto manager.      (line  120)
-* BFD_RELOC_IA64_COPY:                   howto manager.      (line 1968)
-* BFD_RELOC_IA64_DIR32LSB:               howto manager.      (line 1913)
-* BFD_RELOC_IA64_DIR32MSB:               howto manager.      (line 1912)
-* BFD_RELOC_IA64_DIR64LSB:               howto manager.      (line 1915)
-* BFD_RELOC_IA64_DIR64MSB:               howto manager.      (line 1914)
-* BFD_RELOC_IA64_DTPMOD64LSB:            howto manager.      (line 1978)
-* BFD_RELOC_IA64_DTPMOD64MSB:            howto manager.      (line 1977)
-* BFD_RELOC_IA64_DTPREL14:               howto manager.      (line 1980)
-* BFD_RELOC_IA64_DTPREL22:               howto manager.      (line 1981)
-* BFD_RELOC_IA64_DTPREL32LSB:            howto manager.      (line 1984)
-* BFD_RELOC_IA64_DTPREL32MSB:            howto manager.      (line 1983)
-* BFD_RELOC_IA64_DTPREL64I:              howto manager.      (line 1982)
-* BFD_RELOC_IA64_DTPREL64LSB:            howto manager.      (line 1986)
-* BFD_RELOC_IA64_DTPREL64MSB:            howto manager.      (line 1985)
-* BFD_RELOC_IA64_FPTR32LSB:              howto manager.      (line 1930)
-* BFD_RELOC_IA64_FPTR32MSB:              howto manager.      (line 1929)
-* BFD_RELOC_IA64_FPTR64I:                howto manager.      (line 1928)
-* BFD_RELOC_IA64_FPTR64LSB:              howto manager.      (line 1932)
-* BFD_RELOC_IA64_FPTR64MSB:              howto manager.      (line 1931)
-* BFD_RELOC_IA64_GPREL22:                howto manager.      (line 1916)
-* BFD_RELOC_IA64_GPREL32LSB:             howto manager.      (line 1919)
-* BFD_RELOC_IA64_GPREL32MSB:             howto manager.      (line 1918)
-* BFD_RELOC_IA64_GPREL64I:               howto manager.      (line 1917)
-* BFD_RELOC_IA64_GPREL64LSB:             howto manager.      (line 1921)
-* BFD_RELOC_IA64_GPREL64MSB:             howto manager.      (line 1920)
-* BFD_RELOC_IA64_IMM14:                  howto manager.      (line 1909)
-* BFD_RELOC_IA64_IMM22:                  howto manager.      (line 1910)
-* BFD_RELOC_IA64_IMM64:                  howto manager.      (line 1911)
-* BFD_RELOC_IA64_IPLTLSB:                howto manager.      (line 1967)
-* BFD_RELOC_IA64_IPLTMSB:                howto manager.      (line 1966)
-* BFD_RELOC_IA64_LDXMOV:                 howto manager.      (line 1970)
-* BFD_RELOC_IA64_LTOFF22:                howto manager.      (line 1922)
-* BFD_RELOC_IA64_LTOFF22X:               howto manager.      (line 1969)
-* BFD_RELOC_IA64_LTOFF64I:               howto manager.      (line 1923)
-* BFD_RELOC_IA64_LTOFF_DTPMOD22:         howto manager.      (line 1979)
-* BFD_RELOC_IA64_LTOFF_DTPREL22:         howto manager.      (line 1987)
-* BFD_RELOC_IA64_LTOFF_FPTR22:           howto manager.      (line 1944)
-* BFD_RELOC_IA64_LTOFF_FPTR32LSB:        howto manager.      (line 1947)
-* BFD_RELOC_IA64_LTOFF_FPTR32MSB:        howto manager.      (line 1946)
-* BFD_RELOC_IA64_LTOFF_FPTR64I:          howto manager.      (line 1945)
-* BFD_RELOC_IA64_LTOFF_FPTR64LSB:        howto manager.      (line 1949)
-* BFD_RELOC_IA64_LTOFF_FPTR64MSB:        howto manager.      (line 1948)
-* BFD_RELOC_IA64_LTOFF_TPREL22:          howto manager.      (line 1976)
-* BFD_RELOC_IA64_LTV32LSB:               howto manager.      (line 1963)
-* BFD_RELOC_IA64_LTV32MSB:               howto manager.      (line 1962)
-* BFD_RELOC_IA64_LTV64LSB:               howto manager.      (line 1965)
-* BFD_RELOC_IA64_LTV64MSB:               howto manager.      (line 1964)
-* BFD_RELOC_IA64_PCREL21B:               howto manager.      (line 1933)
-* BFD_RELOC_IA64_PCREL21BI:              howto manager.      (line 1934)
-* BFD_RELOC_IA64_PCREL21F:               howto manager.      (line 1936)
-* BFD_RELOC_IA64_PCREL21M:               howto manager.      (line 1935)
-* BFD_RELOC_IA64_PCREL22:                howto manager.      (line 1937)
-* BFD_RELOC_IA64_PCREL32LSB:             howto manager.      (line 1941)
-* BFD_RELOC_IA64_PCREL32MSB:             howto manager.      (line 1940)
-* BFD_RELOC_IA64_PCREL60B:               howto manager.      (line 1938)
-* BFD_RELOC_IA64_PCREL64I:               howto manager.      (line 1939)
-* BFD_RELOC_IA64_PCREL64LSB:             howto manager.      (line 1943)
-* BFD_RELOC_IA64_PCREL64MSB:             howto manager.      (line 1942)
-* BFD_RELOC_IA64_PLTOFF22:               howto manager.      (line 1924)
-* BFD_RELOC_IA64_PLTOFF64I:              howto manager.      (line 1925)
-* BFD_RELOC_IA64_PLTOFF64LSB:            howto manager.      (line 1927)
-* BFD_RELOC_IA64_PLTOFF64MSB:            howto manager.      (line 1926)
-* BFD_RELOC_IA64_REL32LSB:               howto manager.      (line 1959)
-* BFD_RELOC_IA64_REL32MSB:               howto manager.      (line 1958)
-* BFD_RELOC_IA64_REL64LSB:               howto manager.      (line 1961)
-* BFD_RELOC_IA64_REL64MSB:               howto manager.      (line 1960)
-* BFD_RELOC_IA64_SECREL32LSB:            howto manager.      (line 1955)
-* BFD_RELOC_IA64_SECREL32MSB:            howto manager.      (line 1954)
-* BFD_RELOC_IA64_SECREL64LSB:            howto manager.      (line 1957)
-* BFD_RELOC_IA64_SECREL64MSB:            howto manager.      (line 1956)
-* BFD_RELOC_IA64_SEGREL32LSB:            howto manager.      (line 1951)
-* BFD_RELOC_IA64_SEGREL32MSB:            howto manager.      (line 1950)
-* BFD_RELOC_IA64_SEGREL64LSB:            howto manager.      (line 1953)
-* BFD_RELOC_IA64_SEGREL64MSB:            howto manager.      (line 1952)
-* BFD_RELOC_IA64_TPREL14:                howto manager.      (line 1971)
-* BFD_RELOC_IA64_TPREL22:                howto manager.      (line 1972)
-* BFD_RELOC_IA64_TPREL64I:               howto manager.      (line 1973)
-* BFD_RELOC_IA64_TPREL64LSB:             howto manager.      (line 1975)
-* BFD_RELOC_IA64_TPREL64MSB:             howto manager.      (line 1974)
-* BFD_RELOC_IP2K_ADDR16CJP:              howto manager.      (line 1870)
-* BFD_RELOC_IP2K_BANK:                   howto manager.      (line 1868)
-* BFD_RELOC_IP2K_EX8DATA:                howto manager.      (line 1876)
-* BFD_RELOC_IP2K_FR9:                    howto manager.      (line 1866)
-* BFD_RELOC_IP2K_FR_OFFSET:              howto manager.      (line 1885)
-* BFD_RELOC_IP2K_HI8DATA:                howto manager.      (line 1875)
-* BFD_RELOC_IP2K_HI8INSN:                howto manager.      (line 1879)
-* BFD_RELOC_IP2K_LO8DATA:                howto manager.      (line 1874)
-* BFD_RELOC_IP2K_LO8INSN:                howto manager.      (line 1878)
-* BFD_RELOC_IP2K_PAGE3:                  howto manager.      (line 1872)
-* BFD_RELOC_IP2K_PC_SKIP:                howto manager.      (line 1881)
-* BFD_RELOC_IP2K_TEXT:                   howto manager.      (line 1883)
-* BFD_RELOC_IQ2000_OFFSET_16:            howto manager.      (line 2376)
-* BFD_RELOC_IQ2000_OFFSET_21:            howto manager.      (line 2377)
-* BFD_RELOC_IQ2000_UHI16:                howto manager.      (line 2378)
-* BFD_RELOC_LM32_16_GOT:                 howto manager.      (line 2468)
-* BFD_RELOC_LM32_BRANCH:                 howto manager.      (line 2467)
-* BFD_RELOC_LM32_CALL:                   howto manager.      (line 2466)
-* BFD_RELOC_LM32_COPY:                   howto manager.      (line 2471)
-* BFD_RELOC_LM32_GLOB_DAT:               howto manager.      (line 2472)
-* BFD_RELOC_LM32_GOTOFF_HI16:            howto manager.      (line 2469)
-* BFD_RELOC_LM32_GOTOFF_LO16:            howto manager.      (line 2470)
-* BFD_RELOC_LM32_JMP_SLOT:               howto manager.      (line 2473)
-* BFD_RELOC_LM32_RELATIVE:               howto manager.      (line 2474)
-* BFD_RELOC_LO10:                        howto manager.      (line  111)
-* BFD_RELOC_LO16:                        howto manager.      (line  323)
-* BFD_RELOC_LO16_BASEREL:                howto manager.      (line   93)
-* BFD_RELOC_LO16_GOTOFF:                 howto manager.      (line   52)
-* BFD_RELOC_LO16_PCREL:                  howto manager.      (line  329)
-* BFD_RELOC_LO16_PLTOFF:                 howto manager.      (line   64)
-* BFD_RELOC_M32C_HI8:                    howto manager.      (line 1102)
-* BFD_RELOC_M32C_RL_1ADDR:               howto manager.      (line 1104)
-* BFD_RELOC_M32C_RL_2ADDR:               howto manager.      (line 1105)
-* BFD_RELOC_M32C_RL_JUMP:                howto manager.      (line 1103)
-* BFD_RELOC_M32R_10_PCREL:               howto manager.      (line 1110)
-* BFD_RELOC_M32R_18_PCREL:               howto manager.      (line 1113)
-* BFD_RELOC_M32R_24:                     howto manager.      (line 1107)
-* BFD_RELOC_M32R_26_PCREL:               howto manager.      (line 1115)
-* BFD_RELOC_M32R_26_PLTREL:              howto manager.      (line 1129)
-* BFD_RELOC_M32R_COPY:                   howto manager.      (line 1130)
-* BFD_RELOC_M32R_GLOB_DAT:               howto manager.      (line 1131)
-* BFD_RELOC_M32R_GOT16_HI_SLO:           howto manager.      (line 1140)
-* BFD_RELOC_M32R_GOT16_HI_ULO:           howto manager.      (line 1139)
-* BFD_RELOC_M32R_GOT16_LO:               howto manager.      (line 1141)
-* BFD_RELOC_M32R_GOT24:                  howto manager.      (line 1128)
-* BFD_RELOC_M32R_GOTOFF:                 howto manager.      (line 1134)
-* BFD_RELOC_M32R_GOTOFF_HI_SLO:          howto manager.      (line 1136)
-* BFD_RELOC_M32R_GOTOFF_HI_ULO:          howto manager.      (line 1135)
-* BFD_RELOC_M32R_GOTOFF_LO:              howto manager.      (line 1137)
-* BFD_RELOC_M32R_GOTPC24:                howto manager.      (line 1138)
-* BFD_RELOC_M32R_GOTPC_HI_SLO:           howto manager.      (line 1143)
-* BFD_RELOC_M32R_GOTPC_HI_ULO:           howto manager.      (line 1142)
-* BFD_RELOC_M32R_GOTPC_LO:               howto manager.      (line 1144)
-* BFD_RELOC_M32R_HI16_SLO:               howto manager.      (line 1120)
-* BFD_RELOC_M32R_HI16_ULO:               howto manager.      (line 1117)
-* BFD_RELOC_M32R_JMP_SLOT:               howto manager.      (line 1132)
-* BFD_RELOC_M32R_LO16:                   howto manager.      (line 1123)
-* BFD_RELOC_M32R_RELATIVE:               howto manager.      (line 1133)
-* BFD_RELOC_M32R_SDA16:                  howto manager.      (line 1125)
-* BFD_RELOC_M68HC11_24:                  howto manager.      (line 2015)
-* BFD_RELOC_M68HC11_3B:                  howto manager.      (line 1995)
-* BFD_RELOC_M68HC11_HI8:                 howto manager.      (line 1989)
-* BFD_RELOC_M68HC11_LO16:                howto manager.      (line 2006)
-* BFD_RELOC_M68HC11_LO8:                 howto manager.      (line 1992)
-* BFD_RELOC_M68HC11_PAGE:                howto manager.      (line 2011)
-* BFD_RELOC_M68HC11_RL_GROUP:            howto manager.      (line 2002)
-* BFD_RELOC_M68HC11_RL_JUMP:             howto manager.      (line 1997)
-* BFD_RELOC_M68HC12_10_PCREL:            howto manager.      (line 2058)
-* BFD_RELOC_M68HC12_16B:                 howto manager.      (line 2054)
-* BFD_RELOC_M68HC12_5B:                  howto manager.      (line 2020)
-* BFD_RELOC_M68HC12_9B:                  howto manager.      (line 2052)
-* BFD_RELOC_M68HC12_9_PCREL:             howto manager.      (line 2056)
-* BFD_RELOC_M68HC12_HI8XG:               howto manager.      (line 2063)
-* BFD_RELOC_M68HC12_LO8XG:               howto manager.      (line 2060)
-* BFD_RELOC_MACH_O_LOCAL_SECTDIFF:       howto manager.      (line 2479)
-* BFD_RELOC_MACH_O_PAIR:                 howto manager.      (line 2481)
-* BFD_RELOC_MACH_O_SECTDIFF:             howto manager.      (line 2476)
-* BFD_RELOC_MACH_O_X86_64_BRANCH32:      howto manager.      (line 2483)
-* BFD_RELOC_MACH_O_X86_64_BRANCH8:       howto manager.      (line 2484)
-* BFD_RELOC_MACH_O_X86_64_GOT:           howto manager.      (line 2487)
-* BFD_RELOC_MACH_O_X86_64_GOT_LOAD:      howto manager.      (line 2489)
-* BFD_RELOC_MACH_O_X86_64_PCREL32_1:     howto manager.      (line 2496)
-* BFD_RELOC_MACH_O_X86_64_PCREL32_2:     howto manager.      (line 2498)
-* BFD_RELOC_MACH_O_X86_64_PCREL32_4:     howto manager.      (line 2500)
-* BFD_RELOC_MACH_O_X86_64_SUBTRACTOR32:  howto manager.      (line 2492)
-* BFD_RELOC_MACH_O_X86_64_SUBTRACTOR64:  howto manager.      (line 2494)
-* BFD_RELOC_MCORE_PCREL_32:              howto manager.      (line 1482)
-* BFD_RELOC_MCORE_PCREL_IMM11BY2:        howto manager.      (line 1480)
-* BFD_RELOC_MCORE_PCREL_IMM4BY2:         howto manager.      (line 1481)
-* BFD_RELOC_MCORE_PCREL_IMM8BY4:         howto manager.      (line 1479)
-* BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2:    howto manager.      (line 1483)
-* BFD_RELOC_MCORE_RVA:                   howto manager.      (line 1484)
-* BFD_RELOC_MEP_16:                      howto manager.      (line 1487)
-* BFD_RELOC_MEP_32:                      howto manager.      (line 1488)
-* BFD_RELOC_MEP_8:                       howto manager.      (line 1486)
-* BFD_RELOC_MEP_ADDR24A4:                howto manager.      (line 1503)
-* BFD_RELOC_MEP_GNU_VTENTRY:             howto manager.      (line 1505)
-* BFD_RELOC_MEP_GNU_VTINHERIT:           howto manager.      (line 1504)
-* BFD_RELOC_MEP_GPREL:                   howto manager.      (line 1497)
-* BFD_RELOC_MEP_HI16S:                   howto manager.      (line 1496)
-* BFD_RELOC_MEP_HI16U:                   howto manager.      (line 1495)
-* BFD_RELOC_MEP_LOW16:                   howto manager.      (line 1494)
-* BFD_RELOC_MEP_PCABS24A2:               howto manager.      (line 1493)
-* BFD_RELOC_MEP_PCREL12A2:               howto manager.      (line 1490)
-* BFD_RELOC_MEP_PCREL17A2:               howto manager.      (line 1491)
-* BFD_RELOC_MEP_PCREL24A2:               howto manager.      (line 1492)
-* BFD_RELOC_MEP_PCREL8A2:                howto manager.      (line 1489)
-* BFD_RELOC_MEP_TPREL:                   howto manager.      (line 1498)
-* BFD_RELOC_MEP_TPREL7:                  howto manager.      (line 1499)
-* BFD_RELOC_MEP_TPREL7A2:                howto manager.      (line 1500)
-* BFD_RELOC_MEP_TPREL7A4:                howto manager.      (line 1501)
-* BFD_RELOC_MEP_UIMM24:                  howto manager.      (line 1502)
-* BFD_RELOC_METAG_COPY:                  howto manager.      (line 1526)
-* BFD_RELOC_METAG_GETSETOFF:             howto manager.      (line 1510)
-* BFD_RELOC_METAG_GETSET_GOT:            howto manager.      (line 1518)
-* BFD_RELOC_METAG_GETSET_GOTOFF:         howto manager.      (line 1517)
-* BFD_RELOC_METAG_GLOB_DAT:              howto manager.      (line 1529)
-* BFD_RELOC_METAG_GOTOFF:                howto manager.      (line 1524)
-* BFD_RELOC_METAG_HI16_GOTOFF:           howto manager.      (line 1515)
-* BFD_RELOC_METAG_HI16_GOTPC:            howto manager.      (line 1519)
-* BFD_RELOC_METAG_HI16_PLT:              howto manager.      (line 1521)
-* BFD_RELOC_METAG_HIADDR16:              howto manager.      (line 1507)
-* BFD_RELOC_METAG_HIOG:                  howto manager.      (line 1511)
-* BFD_RELOC_METAG_JMP_SLOT:              howto manager.      (line 1527)
-* BFD_RELOC_METAG_LO16_GOTOFF:           howto manager.      (line 1516)
-* BFD_RELOC_METAG_LO16_GOTPC:            howto manager.      (line 1520)
-* BFD_RELOC_METAG_LO16_PLT:              howto manager.      (line 1522)
-* BFD_RELOC_METAG_LOADDR16:              howto manager.      (line 1508)
-* BFD_RELOC_METAG_LOOG:                  howto manager.      (line 1512)
-* BFD_RELOC_METAG_PLT:                   howto manager.      (line 1525)
-* BFD_RELOC_METAG_REL16:                 howto manager.      (line 1514)
-* BFD_RELOC_METAG_REL8:                  howto manager.      (line 1513)
-* BFD_RELOC_METAG_RELATIVE:              howto manager.      (line 1528)
-* BFD_RELOC_METAG_RELBRANCH:             howto manager.      (line 1509)
-* BFD_RELOC_METAG_RELBRANCH_PLT:         howto manager.      (line 1523)
-* BFD_RELOC_METAG_TLS_DTPMOD:            howto manager.      (line 1540)
-* BFD_RELOC_METAG_TLS_DTPOFF:            howto manager.      (line 1541)
-* BFD_RELOC_METAG_TLS_GD:                howto manager.      (line 1530)
-* BFD_RELOC_METAG_TLS_IE:                howto manager.      (line 1535)
-* BFD_RELOC_METAG_TLS_IENONPIC:          howto manager.      (line 1536)
-* BFD_RELOC_METAG_TLS_IENONPIC_HI16:     howto manager.      (line 1537)
-* BFD_RELOC_METAG_TLS_IENONPIC_LO16:     howto manager.      (line 1538)
-* BFD_RELOC_METAG_TLS_LDM:               howto manager.      (line 1531)
-* BFD_RELOC_METAG_TLS_LDO:               howto manager.      (line 1534)
-* BFD_RELOC_METAG_TLS_LDO_HI16:          howto manager.      (line 1532)
-* BFD_RELOC_METAG_TLS_LDO_LO16:          howto manager.      (line 1533)
-* BFD_RELOC_METAG_TLS_LE:                howto manager.      (line 1542)
-* BFD_RELOC_METAG_TLS_LE_HI16:           howto manager.      (line 1543)
-* BFD_RELOC_METAG_TLS_LE_LO16:           howto manager.      (line 1544)
-* BFD_RELOC_METAG_TLS_TPOFF:             howto manager.      (line 1539)
-* BFD_RELOC_MICROBLAZE_32_GOTOFF:        howto manager.      (line 2536)
-* BFD_RELOC_MICROBLAZE_32_LO:            howto manager.      (line 2502)
-* BFD_RELOC_MICROBLAZE_32_LO_PCREL:      howto manager.      (line 2505)
-* BFD_RELOC_MICROBLAZE_32_ROSDA:         howto manager.      (line 2508)
-* BFD_RELOC_MICROBLAZE_32_RWSDA:         howto manager.      (line 2511)
-* BFD_RELOC_MICROBLAZE_32_SYM_OP_SYM:    howto manager.      (line 2514)
-* BFD_RELOC_MICROBLAZE_32_TLSDTPMOD:     howto manager.      (line 2552)
-* BFD_RELOC_MICROBLAZE_32_TLSDTPREL:     howto manager.      (line 2554)
-* BFD_RELOC_MICROBLAZE_64_GOT:           howto manager.      (line 2525)
-* BFD_RELOC_MICROBLAZE_64_GOTOFF:        howto manager.      (line 2532)
-* BFD_RELOC_MICROBLAZE_64_GOTPC:         howto manager.      (line 2521)
-* BFD_RELOC_MICROBLAZE_64_NONE:          howto manager.      (line 2517)
-* BFD_RELOC_MICROBLAZE_64_PLT:           howto manager.      (line 2528)
-* BFD_RELOC_MICROBLAZE_64_TLS:           howto manager.      (line 2542)
-* BFD_RELOC_MICROBLAZE_64_TLSDTPREL:     howto manager.      (line 2556)
-* BFD_RELOC_MICROBLAZE_64_TLSGD:         howto manager.      (line 2544)
-* BFD_RELOC_MICROBLAZE_64_TLSGOTTPREL:   howto manager.      (line 2559)
-* BFD_RELOC_MICROBLAZE_64_TLSLD:         howto manager.      (line 2548)
-* BFD_RELOC_MICROBLAZE_64_TLSTPREL:      howto manager.      (line 2562)
-* BFD_RELOC_MICROBLAZE_COPY:             howto manager.      (line 2539)
-* BFD_RELOC_MICROMIPS_10_PCREL_S1:       howto manager.      (line  356)
-* BFD_RELOC_MICROMIPS_16_PCREL_S1:       howto manager.      (line  357)
-* BFD_RELOC_MICROMIPS_7_PCREL_S1:        howto manager.      (line  355)
-* BFD_RELOC_MICROMIPS_CALL16:            howto manager.      (line  372)
-* BFD_RELOC_MICROMIPS_CALL_HI16:         howto manager.      (line  378)
-* BFD_RELOC_MICROMIPS_CALL_LO16:         howto manager.      (line  380)
-* BFD_RELOC_MICROMIPS_GOT16:             howto manager.      (line  370)
-* BFD_RELOC_MICROMIPS_GOT_DISP:          howto manager.      (line  388)
-* BFD_RELOC_MICROMIPS_GOT_HI16:          howto manager.      (line  374)
-* BFD_RELOC_MICROMIPS_GOT_LO16:          howto manager.      (line  376)
-* BFD_RELOC_MICROMIPS_GOT_OFST:          howto manager.      (line  386)
-* BFD_RELOC_MICROMIPS_GOT_PAGE:          howto manager.      (line  384)
-* BFD_RELOC_MICROMIPS_GPREL16:           howto manager.      (line  364)
-* BFD_RELOC_MICROMIPS_HI16:              howto manager.      (line  365)
-* BFD_RELOC_MICROMIPS_HI16_S:            howto manager.      (line  366)
-* BFD_RELOC_MICROMIPS_HIGHER:            howto manager.      (line  397)
-* BFD_RELOC_MICROMIPS_HIGHEST:           howto manager.      (line  395)
-* BFD_RELOC_MICROMIPS_JALR:              howto manager.      (line  403)
-* BFD_RELOC_MICROMIPS_JMP:               howto manager.      (line  310)
-* BFD_RELOC_MICROMIPS_LITERAL:           howto manager.      (line  353)
-* BFD_RELOC_MICROMIPS_LO16:              howto manager.      (line  367)
-* BFD_RELOC_MICROMIPS_SCN_DISP:          howto manager.      (line  399)
-* BFD_RELOC_MICROMIPS_SUB:               howto manager.      (line  382)
-* BFD_RELOC_MICROMIPS_TLS_DTPREL_HI16:   howto manager.      (line  413)
-* BFD_RELOC_MICROMIPS_TLS_DTPREL_LO16:   howto manager.      (line  415)
-* BFD_RELOC_MICROMIPS_TLS_GD:            howto manager.      (line  409)
-* BFD_RELOC_MICROMIPS_TLS_GOTTPREL:      howto manager.      (line  417)
-* BFD_RELOC_MICROMIPS_TLS_LDM:           howto manager.      (line  411)
-* BFD_RELOC_MICROMIPS_TLS_TPREL_HI16:    howto manager.      (line  421)
-* BFD_RELOC_MICROMIPS_TLS_TPREL_LO16:    howto manager.      (line  423)
-* BFD_RELOC_MIPS16_CALL16:               howto manager.      (line  332)
-* BFD_RELOC_MIPS16_GOT16:                howto manager.      (line  331)
-* BFD_RELOC_MIPS16_GPREL:                howto manager.      (line  314)
-* BFD_RELOC_MIPS16_HI16:                 howto manager.      (line  335)
-* BFD_RELOC_MIPS16_HI16_S:               howto manager.      (line  337)
-* BFD_RELOC_MIPS16_JMP:                  howto manager.      (line  312)
-* BFD_RELOC_MIPS16_LO16:                 howto manager.      (line  342)
-* BFD_RELOC_MIPS16_TLS_DTPREL_HI16:      howto manager.      (line  346)
-* BFD_RELOC_MIPS16_TLS_DTPREL_LO16:      howto manager.      (line  347)
-* BFD_RELOC_MIPS16_TLS_GD:               howto manager.      (line  344)
-* BFD_RELOC_MIPS16_TLS_GOTTPREL:         howto manager.      (line  348)
-* BFD_RELOC_MIPS16_TLS_LDM:              howto manager.      (line  345)
-* BFD_RELOC_MIPS16_TLS_TPREL_HI16:       howto manager.      (line  349)
-* BFD_RELOC_MIPS16_TLS_TPREL_LO16:       howto manager.      (line  350)
-* BFD_RELOC_MIPS_18_PCREL_S3:            howto manager.      (line  361)
-* BFD_RELOC_MIPS_19_PCREL_S2:            howto manager.      (line  362)
-* BFD_RELOC_MIPS_21_PCREL_S2:            howto manager.      (line  359)
-* BFD_RELOC_MIPS_26_PCREL_S2:            howto manager.      (line  360)
-* BFD_RELOC_MIPS_CALL16:                 howto manager.      (line  371)
-* BFD_RELOC_MIPS_CALL_HI16:              howto manager.      (line  377)
-* BFD_RELOC_MIPS_CALL_LO16:              howto manager.      (line  379)
-* BFD_RELOC_MIPS_COPY:                   howto manager.      (line  426)
-* BFD_RELOC_MIPS_DELETE:                 howto manager.      (line  393)
-* BFD_RELOC_MIPS_EH:                     howto manager.      (line  424)
-* BFD_RELOC_MIPS_GOT16:                  howto manager.      (line  369)
-* BFD_RELOC_MIPS_GOT_DISP:               howto manager.      (line  387)
-* BFD_RELOC_MIPS_GOT_HI16:               howto manager.      (line  373)
-* BFD_RELOC_MIPS_GOT_LO16:               howto manager.      (line  375)
-* BFD_RELOC_MIPS_GOT_OFST:               howto manager.      (line  385)
-* BFD_RELOC_MIPS_GOT_PAGE:               howto manager.      (line  383)
-* BFD_RELOC_MIPS_HIGHER:                 howto manager.      (line  396)
-* BFD_RELOC_MIPS_HIGHEST:                howto manager.      (line  394)
-* BFD_RELOC_MIPS_INSERT_A:               howto manager.      (line  391)
-* BFD_RELOC_MIPS_INSERT_B:               howto manager.      (line  392)
-* BFD_RELOC_MIPS_JALR:                   howto manager.      (line  402)
-* BFD_RELOC_MIPS_JMP:                    howto manager.      (line  309)
-* BFD_RELOC_MIPS_JUMP_SLOT:              howto manager.      (line  427)
-* BFD_RELOC_MIPS_LITERAL:                howto manager.      (line  352)
-* BFD_RELOC_MIPS_REL16:                  howto manager.      (line  400)
-* BFD_RELOC_MIPS_RELGOT:                 howto manager.      (line  401)
-* BFD_RELOC_MIPS_SCN_DISP:               howto manager.      (line  398)
-* BFD_RELOC_MIPS_SHIFT5:                 howto manager.      (line  389)
-* BFD_RELOC_MIPS_SHIFT6:                 howto manager.      (line  390)
-* BFD_RELOC_MIPS_SUB:                    howto manager.      (line  381)
-* BFD_RELOC_MIPS_TLS_DTPMOD32:           howto manager.      (line  404)
-* BFD_RELOC_MIPS_TLS_DTPMOD64:           howto manager.      (line  406)
-* BFD_RELOC_MIPS_TLS_DTPREL32:           howto manager.      (line  405)
-* BFD_RELOC_MIPS_TLS_DTPREL64:           howto manager.      (line  407)
-* BFD_RELOC_MIPS_TLS_DTPREL_HI16:        howto manager.      (line  412)
-* BFD_RELOC_MIPS_TLS_DTPREL_LO16:        howto manager.      (line  414)
-* BFD_RELOC_MIPS_TLS_GD:                 howto manager.      (line  408)
-* BFD_RELOC_MIPS_TLS_GOTTPREL:           howto manager.      (line  416)
-* BFD_RELOC_MIPS_TLS_LDM:                howto manager.      (line  410)
-* BFD_RELOC_MIPS_TLS_TPREL32:            howto manager.      (line  418)
-* BFD_RELOC_MIPS_TLS_TPREL64:            howto manager.      (line  419)
-* BFD_RELOC_MIPS_TLS_TPREL_HI16:         howto manager.      (line  420)
-* BFD_RELOC_MIPS_TLS_TPREL_LO16:         howto manager.      (line  422)
-* BFD_RELOC_MMIX_ADDR19:                 howto manager.      (line 1568)
-* BFD_RELOC_MMIX_ADDR27:                 howto manager.      (line 1571)
-* BFD_RELOC_MMIX_BASE_PLUS_OFFSET:       howto manager.      (line 1580)
-* BFD_RELOC_MMIX_CBRANCH:                howto manager.      (line 1551)
-* BFD_RELOC_MMIX_CBRANCH_1:              howto manager.      (line 1553)
-* BFD_RELOC_MMIX_CBRANCH_2:              howto manager.      (line 1554)
-* BFD_RELOC_MMIX_CBRANCH_3:              howto manager.      (line 1555)
-* BFD_RELOC_MMIX_CBRANCH_J:              howto manager.      (line 1552)
-* BFD_RELOC_MMIX_GETA:                   howto manager.      (line 1546)
-* BFD_RELOC_MMIX_GETA_1:                 howto manager.      (line 1547)
-* BFD_RELOC_MMIX_GETA_2:                 howto manager.      (line 1548)
-* BFD_RELOC_MMIX_GETA_3:                 howto manager.      (line 1549)
-* BFD_RELOC_MMIX_JMP:                    howto manager.      (line 1563)
-* BFD_RELOC_MMIX_JMP_1:                  howto manager.      (line 1564)
-* BFD_RELOC_MMIX_JMP_2:                  howto manager.      (line 1565)
-* BFD_RELOC_MMIX_JMP_3:                  howto manager.      (line 1566)
-* BFD_RELOC_MMIX_LOCAL:                  howto manager.      (line 1583)
-* BFD_RELOC_MMIX_PUSHJ:                  howto manager.      (line 1557)
-* BFD_RELOC_MMIX_PUSHJ_1:                howto manager.      (line 1558)
-* BFD_RELOC_MMIX_PUSHJ_2:                howto manager.      (line 1559)
-* BFD_RELOC_MMIX_PUSHJ_3:                howto manager.      (line 1560)
-* BFD_RELOC_MMIX_PUSHJ_STUBBABLE:        howto manager.      (line 1561)
-* BFD_RELOC_MMIX_REG:                    howto manager.      (line 1577)
-* BFD_RELOC_MMIX_REG_OR_BYTE:            howto manager.      (line 1574)
-* BFD_RELOC_MN10300_16_PCREL:            howto manager.      (line  515)
-* BFD_RELOC_MN10300_32_PCREL:            howto manager.      (line  512)
-* BFD_RELOC_MN10300_ALIGN:               howto manager.      (line  499)
-* BFD_RELOC_MN10300_COPY:                howto manager.      (line  487)
-* BFD_RELOC_MN10300_GLOB_DAT:            howto manager.      (line  489)
-* BFD_RELOC_MN10300_GOT16:               howto manager.      (line  484)
-* BFD_RELOC_MN10300_GOT24:               howto manager.      (line  481)
-* BFD_RELOC_MN10300_GOT32:               howto manager.      (line  478)
-* BFD_RELOC_MN10300_GOTOFF24:            howto manager.      (line  476)
-* BFD_RELOC_MN10300_JMP_SLOT:            howto manager.      (line  491)
-* BFD_RELOC_MN10300_RELATIVE:            howto manager.      (line  493)
-* BFD_RELOC_MN10300_SYM_DIFF:            howto manager.      (line  495)
-* BFD_RELOC_MN10300_TLS_DTPMOD:          howto manager.      (line  508)
-* BFD_RELOC_MN10300_TLS_DTPOFF:          howto manager.      (line  509)
-* BFD_RELOC_MN10300_TLS_GD:              howto manager.      (line  502)
-* BFD_RELOC_MN10300_TLS_GOTIE:           howto manager.      (line  505)
-* BFD_RELOC_MN10300_TLS_IE:              howto manager.      (line  506)
-* BFD_RELOC_MN10300_TLS_LD:              howto manager.      (line  503)
-* BFD_RELOC_MN10300_TLS_LDO:             howto manager.      (line  504)
-* BFD_RELOC_MN10300_TLS_LE:              howto manager.      (line  507)
-* BFD_RELOC_MN10300_TLS_TPOFF:           howto manager.      (line  510)
-* BFD_RELOC_MOXIE_10_PCREL:              howto manager.      (line  429)
-* BFD_RELOC_MSP430X_ABS16:               howto manager.      (line 2318)
-* BFD_RELOC_MSP430X_ABS20_ADR_DST:       howto manager.      (line 2315)
-* BFD_RELOC_MSP430X_ABS20_ADR_SRC:       howto manager.      (line 2314)
-* BFD_RELOC_MSP430X_ABS20_EXT_DST:       howto manager.      (line 2312)
-* BFD_RELOC_MSP430X_ABS20_EXT_ODST:      howto manager.      (line 2313)
-* BFD_RELOC_MSP430X_ABS20_EXT_SRC:       howto manager.      (line 2311)
-* BFD_RELOC_MSP430X_PCR16:               howto manager.      (line 2316)
-* BFD_RELOC_MSP430X_PCR20_CALL:          howto manager.      (line 2317)
-* BFD_RELOC_MSP430X_PCR20_EXT_DST:       howto manager.      (line 2309)
-* BFD_RELOC_MSP430X_PCR20_EXT_ODST:      howto manager.      (line 2310)
-* BFD_RELOC_MSP430X_PCR20_EXT_SRC:       howto manager.      (line 2308)
-* BFD_RELOC_MSP430_10_PCREL:             howto manager.      (line 2300)
-* BFD_RELOC_MSP430_16:                   howto manager.      (line 2302)
-* BFD_RELOC_MSP430_16_BYTE:              howto manager.      (line 2304)
-* BFD_RELOC_MSP430_16_PCREL:             howto manager.      (line 2301)
-* BFD_RELOC_MSP430_16_PCREL_BYTE:        howto manager.      (line 2303)
-* BFD_RELOC_MSP430_2X_PCREL:             howto manager.      (line 2305)
-* BFD_RELOC_MSP430_ABS8:                 howto manager.      (line 2307)
-* BFD_RELOC_MSP430_ABS_HI16:             howto manager.      (line 2319)
-* BFD_RELOC_MSP430_PREL31:               howto manager.      (line 2320)
-* BFD_RELOC_MSP430_RL_PCREL:             howto manager.      (line 2306)
-* BFD_RELOC_MSP430_SYM_DIFF:             howto manager.      (line 2321)
-* BFD_RELOC_MT_GNU_VTENTRY:              howto manager.      (line 2296)
-* BFD_RELOC_MT_GNU_VTINHERIT:            howto manager.      (line 2294)
-* BFD_RELOC_MT_HI16:                     howto manager.      (line 2290)
-* BFD_RELOC_MT_LO16:                     howto manager.      (line 2292)
-* BFD_RELOC_MT_PC16:                     howto manager.      (line 2288)
-* BFD_RELOC_MT_PCINSN8:                  howto manager.      (line 2298)
-* BFD_RELOC_NDS32_10IFCU_PCREL:          howto manager.      (line 1296)
-* BFD_RELOC_NDS32_10_UPCREL:             howto manager.      (line 1267)
-* BFD_RELOC_NDS32_15_FIXED:              howto manager.      (line 1228)
-* BFD_RELOC_NDS32_15_PCREL:              howto manager.      (line 1154)
-* BFD_RELOC_NDS32_17IFC_PCREL:           howto manager.      (line 1295)
-* BFD_RELOC_NDS32_17_FIXED:              howto manager.      (line 1229)
-* BFD_RELOC_NDS32_17_PCREL:              howto manager.      (line 1156)
-* BFD_RELOC_NDS32_20:                    howto manager.      (line 1146)
-* BFD_RELOC_NDS32_25_ABS:                howto manager.      (line 1291)
-* BFD_RELOC_NDS32_25_FIXED:              howto manager.      (line 1230)
-* BFD_RELOC_NDS32_25_PCREL:              howto manager.      (line 1158)
-* BFD_RELOC_NDS32_25_PLTREL:             howto manager.      (line 1204)
-* BFD_RELOC_NDS32_5:                     howto manager.      (line 1265)
-* BFD_RELOC_NDS32_9_FIXED:               howto manager.      (line 1227)
-* BFD_RELOC_NDS32_9_PCREL:               howto manager.      (line 1148)
-* BFD_RELOC_NDS32_9_PLTREL:              howto manager.      (line 1203)
-* BFD_RELOC_NDS32_COPY:                  howto manager.      (line 1205)
-* BFD_RELOC_NDS32_DATA:                  howto manager.      (line 1293)
-* BFD_RELOC_NDS32_DIFF16:                howto manager.      (line 1286)
-* BFD_RELOC_NDS32_DIFF32:                howto manager.      (line 1287)
-* BFD_RELOC_NDS32_DIFF8:                 howto manager.      (line 1285)
-* BFD_RELOC_NDS32_DIFF_ULEB128:          howto manager.      (line 1288)
-* BFD_RELOC_NDS32_DWARF2_LEB:            howto manager.      (line 1251)
-* BFD_RELOC_NDS32_DWARF2_OP1:            howto manager.      (line 1249)
-* BFD_RELOC_NDS32_DWARF2_OP2:            howto manager.      (line 1250)
-* BFD_RELOC_NDS32_EMPTY:                 howto manager.      (line 1289)
-* BFD_RELOC_NDS32_GLOB_DAT:              howto manager.      (line 1206)
-* BFD_RELOC_NDS32_GOT15S2:               howto manager.      (line 1262)
-* BFD_RELOC_NDS32_GOT17S2:               howto manager.      (line 1263)
-* BFD_RELOC_NDS32_GOT20:                 howto manager.      (line 1202)
-* BFD_RELOC_NDS32_GOTOFF:                howto manager.      (line 1209)
-* BFD_RELOC_NDS32_GOTOFF_HI20:           howto manager.      (line 1210)
-* BFD_RELOC_NDS32_GOTOFF_LO12:           howto manager.      (line 1211)
-* BFD_RELOC_NDS32_GOTOFF_LO15:           howto manager.      (line 1260)
-* BFD_RELOC_NDS32_GOTOFF_LO19:           howto manager.      (line 1261)
-* BFD_RELOC_NDS32_GOTOFF_SUFF:           howto manager.      (line 1274)
-* BFD_RELOC_NDS32_GOTPC20:               howto manager.      (line 1212)
-* BFD_RELOC_NDS32_GOTPC_HI20:            howto manager.      (line 1215)
-* BFD_RELOC_NDS32_GOTPC_LO12:            howto manager.      (line 1216)
-* BFD_RELOC_NDS32_GOTTPOFF:              howto manager.      (line 1303)
-* BFD_RELOC_NDS32_GOT_HI20:              howto manager.      (line 1213)
-* BFD_RELOC_NDS32_GOT_LO12:              howto manager.      (line 1214)
-* BFD_RELOC_NDS32_GOT_LO15:              howto manager.      (line 1258)
-* BFD_RELOC_NDS32_GOT_LO19:              howto manager.      (line 1259)
-* BFD_RELOC_NDS32_GOT_SUFF:              howto manager.      (line 1273)
-* BFD_RELOC_NDS32_HI20:                  howto manager.      (line 1160)
-* BFD_RELOC_NDS32_INSN16:                howto manager.      (line 1218)
-* BFD_RELOC_NDS32_JMP_SLOT:              howto manager.      (line 1207)
-* BFD_RELOC_NDS32_LABEL:                 howto manager.      (line 1219)
-* BFD_RELOC_NDS32_LO12S0:                howto manager.      (line 1172)
-* BFD_RELOC_NDS32_LO12S0_ORI:            howto manager.      (line 1175)
-* BFD_RELOC_NDS32_LO12S1:                howto manager.      (line 1169)
-* BFD_RELOC_NDS32_LO12S2:                howto manager.      (line 1166)
-* BFD_RELOC_NDS32_LO12S2_DP:             howto manager.      (line 1246)
-* BFD_RELOC_NDS32_LO12S2_SP:             howto manager.      (line 1247)
-* BFD_RELOC_NDS32_LO12S3:                howto manager.      (line 1163)
-* BFD_RELOC_NDS32_LOADSTORE:             howto manager.      (line 1226)
-* BFD_RELOC_NDS32_LONGCALL1:             howto manager.      (line 1220)
-* BFD_RELOC_NDS32_LONGCALL2:             howto manager.      (line 1221)
-* BFD_RELOC_NDS32_LONGCALL3:             howto manager.      (line 1222)
-* BFD_RELOC_NDS32_LONGCALL4:             howto manager.      (line 1231)
-* BFD_RELOC_NDS32_LONGCALL5:             howto manager.      (line 1232)
-* BFD_RELOC_NDS32_LONGCALL6:             howto manager.      (line 1233)
-* BFD_RELOC_NDS32_LONGJUMP1:             howto manager.      (line 1223)
-* BFD_RELOC_NDS32_LONGJUMP2:             howto manager.      (line 1224)
-* BFD_RELOC_NDS32_LONGJUMP3:             howto manager.      (line 1225)
-* BFD_RELOC_NDS32_LONGJUMP4:             howto manager.      (line 1234)
-* BFD_RELOC_NDS32_LONGJUMP5:             howto manager.      (line 1235)
-* BFD_RELOC_NDS32_LONGJUMP6:             howto manager.      (line 1236)
-* BFD_RELOC_NDS32_LONGJUMP7:             howto manager.      (line 1237)
-* BFD_RELOC_NDS32_MINUEND:               howto manager.      (line 1283)
-* BFD_RELOC_NDS32_MULCALL_SUFF:          howto manager.      (line 1276)
-* BFD_RELOC_NDS32_PLTBLOCK:              howto manager.      (line 1280)
-* BFD_RELOC_NDS32_PLTREL_HI20:           howto manager.      (line 1239)
-* BFD_RELOC_NDS32_PLTREL_LO12:           howto manager.      (line 1240)
-* BFD_RELOC_NDS32_PLT_GOTREL_HI20:       howto manager.      (line 1241)
-* BFD_RELOC_NDS32_PLT_GOTREL_LO12:       howto manager.      (line 1242)
-* BFD_RELOC_NDS32_PLT_GOTREL_LO15:       howto manager.      (line 1256)
-* BFD_RELOC_NDS32_PLT_GOTREL_LO19:       howto manager.      (line 1257)
-* BFD_RELOC_NDS32_PLT_GOTREL_LO20:       howto manager.      (line 1255)
-* BFD_RELOC_NDS32_PLT_GOT_SUFF:          howto manager.      (line 1275)
-* BFD_RELOC_NDS32_PTR:                   howto manager.      (line 1277)
-* BFD_RELOC_NDS32_PTR_COUNT:             howto manager.      (line 1278)
-* BFD_RELOC_NDS32_PTR_RESOLVED:          howto manager.      (line 1279)
-* BFD_RELOC_NDS32_RELATIVE:              howto manager.      (line 1208)
-* BFD_RELOC_NDS32_RELAX_ENTRY:           howto manager.      (line 1272)
-* BFD_RELOC_NDS32_RELAX_REGION_BEGIN:    howto manager.      (line 1281)
-* BFD_RELOC_NDS32_RELAX_REGION_END:      howto manager.      (line 1282)
-* BFD_RELOC_NDS32_SDA12S2_DP:            howto manager.      (line 1244)
-* BFD_RELOC_NDS32_SDA12S2_SP:            howto manager.      (line 1245)
-* BFD_RELOC_NDS32_SDA15S0:               howto manager.      (line 1187)
-* BFD_RELOC_NDS32_SDA15S1:               howto manager.      (line 1184)
-* BFD_RELOC_NDS32_SDA15S2:               howto manager.      (line 1181)
-* BFD_RELOC_NDS32_SDA15S3:               howto manager.      (line 1178)
-* BFD_RELOC_NDS32_SDA16S3:               howto manager.      (line 1190)
-* BFD_RELOC_NDS32_SDA17S2:               howto manager.      (line 1193)
-* BFD_RELOC_NDS32_SDA18S1:               howto manager.      (line 1196)
-* BFD_RELOC_NDS32_SDA19S0:               howto manager.      (line 1199)
-* BFD_RELOC_NDS32_SDA_FP7U2_RELA:        howto manager.      (line 1270)
-* BFD_RELOC_NDS32_SUBTRAHEND:            howto manager.      (line 1284)
-* BFD_RELOC_NDS32_TLS_IE_HI20:           howto manager.      (line 1304)
-* BFD_RELOC_NDS32_TLS_IE_LO12S2:         howto manager.      (line 1305)
-* BFD_RELOC_NDS32_TLS_LE_15S0:           howto manager.      (line 1308)
-* BFD_RELOC_NDS32_TLS_LE_15S1:           howto manager.      (line 1309)
-* BFD_RELOC_NDS32_TLS_LE_15S2:           howto manager.      (line 1310)
-* BFD_RELOC_NDS32_TLS_LE_20:             howto manager.      (line 1307)
-* BFD_RELOC_NDS32_TLS_LE_ADD:            howto manager.      (line 1301)
-* BFD_RELOC_NDS32_TLS_LE_HI20:           howto manager.      (line 1299)
-* BFD_RELOC_NDS32_TLS_LE_LO12:           howto manager.      (line 1300)
-* BFD_RELOC_NDS32_TLS_LE_LS:             howto manager.      (line 1302)
-* BFD_RELOC_NDS32_TLS_TPOFF:             howto manager.      (line 1306)
-* BFD_RELOC_NDS32_TPOFF:                 howto manager.      (line 1298)
-* BFD_RELOC_NDS32_TRAN:                  howto manager.      (line 1294)
-* BFD_RELOC_NDS32_UPDATE_TA:             howto manager.      (line 1253)
-* BFD_RELOC_NDS32_WORD_9_PCREL:          howto manager.      (line 1151)
-* BFD_RELOC_NIOS2_ALIGN:                 howto manager.      (line 2337)
-* BFD_RELOC_NIOS2_CACHE_OPX:             howto manager.      (line 2327)
-* BFD_RELOC_NIOS2_CALL16:                howto manager.      (line 2339)
-* BFD_RELOC_NIOS2_CALL26:                howto manager.      (line 2325)
-* BFD_RELOC_NIOS2_CALL26_NOAT:           howto manager.      (line 2357)
-* BFD_RELOC_NIOS2_CALLR:                 howto manager.      (line 2336)
-* BFD_RELOC_NIOS2_CALL_HA:               howto manager.      (line 2361)
-* BFD_RELOC_NIOS2_CALL_LO:               howto manager.      (line 2360)
-* BFD_RELOC_NIOS2_CJMP:                  howto manager.      (line 2335)
-* BFD_RELOC_NIOS2_COPY:                  howto manager.      (line 2352)
-* BFD_RELOC_NIOS2_GLOB_DAT:              howto manager.      (line 2353)
-* BFD_RELOC_NIOS2_GOT16:                 howto manager.      (line 2338)
-* BFD_RELOC_NIOS2_GOTOFF:                howto manager.      (line 2356)
-* BFD_RELOC_NIOS2_GOTOFF_HA:             howto manager.      (line 2341)
-* BFD_RELOC_NIOS2_GOTOFF_LO:             howto manager.      (line 2340)
-* BFD_RELOC_NIOS2_GOT_HA:                howto manager.      (line 2359)
-* BFD_RELOC_NIOS2_GOT_LO:                howto manager.      (line 2358)
-* BFD_RELOC_NIOS2_GPREL:                 howto manager.      (line 2333)
-* BFD_RELOC_NIOS2_HI16:                  howto manager.      (line 2330)
-* BFD_RELOC_NIOS2_HIADJ16:               howto manager.      (line 2332)
-* BFD_RELOC_NIOS2_IMM5:                  howto manager.      (line 2326)
-* BFD_RELOC_NIOS2_IMM6:                  howto manager.      (line 2328)
-* BFD_RELOC_NIOS2_IMM8:                  howto manager.      (line 2329)
-* BFD_RELOC_NIOS2_JUMP_SLOT:             howto manager.      (line 2354)
-* BFD_RELOC_NIOS2_LO16:                  howto manager.      (line 2331)
-* BFD_RELOC_NIOS2_PCREL_HA:              howto manager.      (line 2343)
-* BFD_RELOC_NIOS2_PCREL_LO:              howto manager.      (line 2342)
-* BFD_RELOC_NIOS2_R2_F1I5_2:             howto manager.      (line 2371)
-* BFD_RELOC_NIOS2_R2_I10_1_PCREL:        howto manager.      (line 2363)
-* BFD_RELOC_NIOS2_R2_L5I4X1:             howto manager.      (line 2372)
-* BFD_RELOC_NIOS2_R2_S12:                howto manager.      (line 2362)
-* BFD_RELOC_NIOS2_R2_T1I7_1_PCREL:       howto manager.      (line 2364)
-* BFD_RELOC_NIOS2_R2_T1I7_2:             howto manager.      (line 2365)
-* BFD_RELOC_NIOS2_R2_T1X1I6:             howto manager.      (line 2373)
-* BFD_RELOC_NIOS2_R2_T1X1I6_2:           howto manager.      (line 2374)
-* BFD_RELOC_NIOS2_R2_T2I4:               howto manager.      (line 2366)
-* BFD_RELOC_NIOS2_R2_T2I4_1:             howto manager.      (line 2367)
-* BFD_RELOC_NIOS2_R2_T2I4_2:             howto manager.      (line 2368)
-* BFD_RELOC_NIOS2_R2_X1I7_2:             howto manager.      (line 2369)
-* BFD_RELOC_NIOS2_R2_X2L5:               howto manager.      (line 2370)
-* BFD_RELOC_NIOS2_RELATIVE:              howto manager.      (line 2355)
-* BFD_RELOC_NIOS2_S16:                   howto manager.      (line 2323)
-* BFD_RELOC_NIOS2_TLS_DTPMOD:            howto manager.      (line 2349)
-* BFD_RELOC_NIOS2_TLS_DTPREL:            howto manager.      (line 2350)
-* BFD_RELOC_NIOS2_TLS_GD16:              howto manager.      (line 2344)
-* BFD_RELOC_NIOS2_TLS_IE16:              howto manager.      (line 2347)
-* BFD_RELOC_NIOS2_TLS_LDM16:             howto manager.      (line 2345)
-* BFD_RELOC_NIOS2_TLS_LDO16:             howto manager.      (line 2346)
-* BFD_RELOC_NIOS2_TLS_LE16:              howto manager.      (line 2348)
-* BFD_RELOC_NIOS2_TLS_TPREL:             howto manager.      (line 2351)
-* BFD_RELOC_NIOS2_U16:                   howto manager.      (line 2324)
-* BFD_RELOC_NIOS2_UJMP:                  howto manager.      (line 2334)
-* BFD_RELOC_NONE:                        howto manager.      (line  122)
-* BFD_RELOC_NS32K_DISP_16:               howto manager.      (line  580)
-* BFD_RELOC_NS32K_DISP_16_PCREL:         howto manager.      (line  583)
-* BFD_RELOC_NS32K_DISP_32:               howto manager.      (line  581)
-* BFD_RELOC_NS32K_DISP_32_PCREL:         howto manager.      (line  584)
-* BFD_RELOC_NS32K_DISP_8:                howto manager.      (line  579)
-* BFD_RELOC_NS32K_DISP_8_PCREL:          howto manager.      (line  582)
-* BFD_RELOC_NS32K_IMM_16:                howto manager.      (line  574)
-* BFD_RELOC_NS32K_IMM_16_PCREL:          howto manager.      (line  577)
-* BFD_RELOC_NS32K_IMM_32:                howto manager.      (line  575)
-* BFD_RELOC_NS32K_IMM_32_PCREL:          howto manager.      (line  578)
-* BFD_RELOC_NS32K_IMM_8:                 howto manager.      (line  573)
-* BFD_RELOC_NS32K_IMM_8_PCREL:           howto manager.      (line  576)
-* BFD_RELOC_OR1K_COPY:                   howto manager.      (line 2247)
-* BFD_RELOC_OR1K_GLOB_DAT:               howto manager.      (line 2248)
-* BFD_RELOC_OR1K_GOT16:                  howto manager.      (line 2243)
-* BFD_RELOC_OR1K_GOTOFF_HI16:            howto manager.      (line 2245)
-* BFD_RELOC_OR1K_GOTOFF_LO16:            howto manager.      (line 2246)
-* BFD_RELOC_OR1K_GOTPC_HI16:             howto manager.      (line 2241)
-* BFD_RELOC_OR1K_GOTPC_LO16:             howto manager.      (line 2242)
-* BFD_RELOC_OR1K_JMP_SLOT:               howto manager.      (line 2249)
-* BFD_RELOC_OR1K_PLT26:                  howto manager.      (line 2244)
-* BFD_RELOC_OR1K_RELATIVE:               howto manager.      (line 2250)
-* BFD_RELOC_OR1K_REL_26:                 howto manager.      (line 2240)
-* BFD_RELOC_OR1K_TLS_DTPMOD:             howto manager.      (line 2263)
-* BFD_RELOC_OR1K_TLS_DTPOFF:             howto manager.      (line 2262)
-* BFD_RELOC_OR1K_TLS_GD_HI16:            howto manager.      (line 2251)
-* BFD_RELOC_OR1K_TLS_GD_LO16:            howto manager.      (line 2252)
-* BFD_RELOC_OR1K_TLS_IE_HI16:            howto manager.      (line 2257)
-* BFD_RELOC_OR1K_TLS_IE_LO16:            howto manager.      (line 2258)
-* BFD_RELOC_OR1K_TLS_LDM_HI16:           howto manager.      (line 2253)
-* BFD_RELOC_OR1K_TLS_LDM_LO16:           howto manager.      (line 2254)
-* BFD_RELOC_OR1K_TLS_LDO_HI16:           howto manager.      (line 2255)
-* BFD_RELOC_OR1K_TLS_LDO_LO16:           howto manager.      (line 2256)
-* BFD_RELOC_OR1K_TLS_LE_HI16:            howto manager.      (line 2259)
-* BFD_RELOC_OR1K_TLS_LE_LO16:            howto manager.      (line 2260)
-* BFD_RELOC_OR1K_TLS_TPOFF:              howto manager.      (line 2261)
-* BFD_RELOC_PDP11_DISP_6_PCREL:          howto manager.      (line  587)
-* BFD_RELOC_PDP11_DISP_8_PCREL:          howto manager.      (line  586)
-* BFD_RELOC_PJ_CODE_DIR16:               howto manager.      (line  591)
-* BFD_RELOC_PJ_CODE_DIR32:               howto manager.      (line  592)
-* BFD_RELOC_PJ_CODE_HI16:                howto manager.      (line  589)
-* BFD_RELOC_PJ_CODE_LO16:                howto manager.      (line  590)
-* BFD_RELOC_PJ_CODE_REL16:               howto manager.      (line  593)
-* BFD_RELOC_PJ_CODE_REL32:               howto manager.      (line  594)
-* BFD_RELOC_PPC64_ADDR16_DS:             howto manager.      (line  655)
-* BFD_RELOC_PPC64_ADDR16_HIGH:           howto manager.      (line  666)
-* BFD_RELOC_PPC64_ADDR16_HIGHA:          howto manager.      (line  667)
-* BFD_RELOC_PPC64_ADDR16_LO_DS:          howto manager.      (line  656)
-* BFD_RELOC_PPC64_ADDR64_LOCAL:          howto manager.      (line  668)
-* BFD_RELOC_PPC64_DTPREL16_DS:           howto manager.      (line  706)
-* BFD_RELOC_PPC64_DTPREL16_HIGH:         howto manager.      (line  714)
-* BFD_RELOC_PPC64_DTPREL16_HIGHA:        howto manager.      (line  715)
-* BFD_RELOC_PPC64_DTPREL16_HIGHER:       howto manager.      (line  708)
-* BFD_RELOC_PPC64_DTPREL16_HIGHERA:      howto manager.      (line  709)
-* BFD_RELOC_PPC64_DTPREL16_HIGHEST:      howto manager.      (line  710)
-* BFD_RELOC_PPC64_DTPREL16_HIGHESTA:     howto manager.      (line  711)
-* BFD_RELOC_PPC64_DTPREL16_LO_DS:        howto manager.      (line  707)
-* BFD_RELOC_PPC64_GOT16_DS:              howto manager.      (line  657)
-* BFD_RELOC_PPC64_GOT16_LO_DS:           howto manager.      (line  658)
-* BFD_RELOC_PPC64_HIGHER:                howto manager.      (line  643)
-* BFD_RELOC_PPC64_HIGHER_S:              howto manager.      (line  644)
-* BFD_RELOC_PPC64_HIGHEST:               howto manager.      (line  645)
-* BFD_RELOC_PPC64_HIGHEST_S:             howto manager.      (line  646)
-* BFD_RELOC_PPC64_PLT16_LO_DS:           howto manager.      (line  659)
-* BFD_RELOC_PPC64_PLTGOT16:              howto manager.      (line  651)
-* BFD_RELOC_PPC64_PLTGOT16_DS:           howto manager.      (line  664)
-* BFD_RELOC_PPC64_PLTGOT16_HA:           howto manager.      (line  654)
-* BFD_RELOC_PPC64_PLTGOT16_HI:           howto manager.      (line  653)
-* BFD_RELOC_PPC64_PLTGOT16_LO:           howto manager.      (line  652)
-* BFD_RELOC_PPC64_PLTGOT16_LO_DS:        howto manager.      (line  665)
-* BFD_RELOC_PPC64_SECTOFF_DS:            howto manager.      (line  660)
-* BFD_RELOC_PPC64_SECTOFF_LO_DS:         howto manager.      (line  661)
-* BFD_RELOC_PPC64_TOC:                   howto manager.      (line  650)
-* BFD_RELOC_PPC64_TOC16_DS:              howto manager.      (line  662)
-* BFD_RELOC_PPC64_TOC16_HA:              howto manager.      (line  649)
-* BFD_RELOC_PPC64_TOC16_HI:              howto manager.      (line  648)
-* BFD_RELOC_PPC64_TOC16_LO:              howto manager.      (line  647)
-* BFD_RELOC_PPC64_TOC16_LO_DS:           howto manager.      (line  663)
-* BFD_RELOC_PPC64_TPREL16_DS:            howto manager.      (line  700)
-* BFD_RELOC_PPC64_TPREL16_HIGH:          howto manager.      (line  712)
-* BFD_RELOC_PPC64_TPREL16_HIGHA:         howto manager.      (line  713)
-* BFD_RELOC_PPC64_TPREL16_HIGHER:        howto manager.      (line  702)
-* BFD_RELOC_PPC64_TPREL16_HIGHERA:       howto manager.      (line  703)
-* BFD_RELOC_PPC64_TPREL16_HIGHEST:       howto manager.      (line  704)
-* BFD_RELOC_PPC64_TPREL16_HIGHESTA:      howto manager.      (line  705)
-* BFD_RELOC_PPC64_TPREL16_LO_DS:         howto manager.      (line  701)
-* BFD_RELOC_PPC_B16:                     howto manager.      (line  599)
-* BFD_RELOC_PPC_B16_BRNTAKEN:            howto manager.      (line  601)
-* BFD_RELOC_PPC_B16_BRTAKEN:             howto manager.      (line  600)
-* BFD_RELOC_PPC_B26:                     howto manager.      (line  596)
-* BFD_RELOC_PPC_BA16:                    howto manager.      (line  602)
-* BFD_RELOC_PPC_BA16_BRNTAKEN:           howto manager.      (line  604)
-* BFD_RELOC_PPC_BA16_BRTAKEN:            howto manager.      (line  603)
-* BFD_RELOC_PPC_BA26:                    howto manager.      (line  597)
-* BFD_RELOC_PPC_COPY:                    howto manager.      (line  605)
-* BFD_RELOC_PPC_DTPMOD:                  howto manager.      (line  673)
-* BFD_RELOC_PPC_DTPREL:                  howto manager.      (line  683)
-* BFD_RELOC_PPC_DTPREL16:                howto manager.      (line  679)
-* BFD_RELOC_PPC_DTPREL16_HA:             howto manager.      (line  682)
-* BFD_RELOC_PPC_DTPREL16_HI:             howto manager.      (line  681)
-* BFD_RELOC_PPC_DTPREL16_LO:             howto manager.      (line  680)
-* BFD_RELOC_PPC_EMB_BIT_FLD:             howto manager.      (line  624)
-* BFD_RELOC_PPC_EMB_MRKREF:              howto manager.      (line  619)
-* BFD_RELOC_PPC_EMB_NADDR16:             howto manager.      (line  611)
-* BFD_RELOC_PPC_EMB_NADDR16_HA:          howto manager.      (line  614)
-* BFD_RELOC_PPC_EMB_NADDR16_HI:          howto manager.      (line  613)
-* BFD_RELOC_PPC_EMB_NADDR16_LO:          howto manager.      (line  612)
-* BFD_RELOC_PPC_EMB_NADDR32:             howto manager.      (line  610)
-* BFD_RELOC_PPC_EMB_RELSDA:              howto manager.      (line  625)
-* BFD_RELOC_PPC_EMB_RELSEC16:            howto manager.      (line  620)
-* BFD_RELOC_PPC_EMB_RELST_HA:            howto manager.      (line  623)
-* BFD_RELOC_PPC_EMB_RELST_HI:            howto manager.      (line  622)
-* BFD_RELOC_PPC_EMB_RELST_LO:            howto manager.      (line  621)
-* BFD_RELOC_PPC_EMB_SDA21:               howto manager.      (line  618)
-* BFD_RELOC_PPC_EMB_SDA2I16:             howto manager.      (line  616)
-* BFD_RELOC_PPC_EMB_SDA2REL:             howto manager.      (line  617)
-* BFD_RELOC_PPC_EMB_SDAI16:              howto manager.      (line  615)
-* BFD_RELOC_PPC_GLOB_DAT:                howto manager.      (line  606)
-* BFD_RELOC_PPC_GOT_DTPREL16:            howto manager.      (line  696)
-* BFD_RELOC_PPC_GOT_DTPREL16_HA:         howto manager.      (line  699)
-* BFD_RELOC_PPC_GOT_DTPREL16_HI:         howto manager.      (line  698)
-* BFD_RELOC_PPC_GOT_DTPREL16_LO:         howto manager.      (line  697)
-* BFD_RELOC_PPC_GOT_TLSGD16:             howto manager.      (line  684)
-* BFD_RELOC_PPC_GOT_TLSGD16_HA:          howto manager.      (line  687)
-* BFD_RELOC_PPC_GOT_TLSGD16_HI:          howto manager.      (line  686)
-* BFD_RELOC_PPC_GOT_TLSGD16_LO:          howto manager.      (line  685)
-* BFD_RELOC_PPC_GOT_TLSLD16:             howto manager.      (line  688)
-* BFD_RELOC_PPC_GOT_TLSLD16_HA:          howto manager.      (line  691)
-* BFD_RELOC_PPC_GOT_TLSLD16_HI:          howto manager.      (line  690)
-* BFD_RELOC_PPC_GOT_TLSLD16_LO:          howto manager.      (line  689)
-* BFD_RELOC_PPC_GOT_TPREL16:             howto manager.      (line  692)
-* BFD_RELOC_PPC_GOT_TPREL16_HA:          howto manager.      (line  695)
-* BFD_RELOC_PPC_GOT_TPREL16_HI:          howto manager.      (line  694)
-* BFD_RELOC_PPC_GOT_TPREL16_LO:          howto manager.      (line  693)
-* BFD_RELOC_PPC_JMP_SLOT:                howto manager.      (line  607)
-* BFD_RELOC_PPC_LOCAL24PC:               howto manager.      (line  609)
-* BFD_RELOC_PPC_RELATIVE:                howto manager.      (line  608)
-* BFD_RELOC_PPC_TLS:                     howto manager.      (line  670)
-* BFD_RELOC_PPC_TLSGD:                   howto manager.      (line  671)
-* BFD_RELOC_PPC_TLSLD:                   howto manager.      (line  672)
-* BFD_RELOC_PPC_TOC16:                   howto manager.      (line  598)
-* BFD_RELOC_PPC_TPREL:                   howto manager.      (line  678)
-* BFD_RELOC_PPC_TPREL16:                 howto manager.      (line  674)
-* BFD_RELOC_PPC_TPREL16_HA:              howto manager.      (line  677)
-* BFD_RELOC_PPC_TPREL16_HI:              howto manager.      (line  676)
-* BFD_RELOC_PPC_TPREL16_LO:              howto manager.      (line  675)
-* BFD_RELOC_PPC_VLE_HA16A:               howto manager.      (line  633)
-* BFD_RELOC_PPC_VLE_HA16D:               howto manager.      (line  634)
-* BFD_RELOC_PPC_VLE_HI16A:               howto manager.      (line  631)
-* BFD_RELOC_PPC_VLE_HI16D:               howto manager.      (line  632)
-* BFD_RELOC_PPC_VLE_LO16A:               howto manager.      (line  629)
-* BFD_RELOC_PPC_VLE_LO16D:               howto manager.      (line  630)
-* BFD_RELOC_PPC_VLE_REL15:               howto manager.      (line  627)
-* BFD_RELOC_PPC_VLE_REL24:               howto manager.      (line  628)
-* BFD_RELOC_PPC_VLE_REL8:                howto manager.      (line  626)
-* BFD_RELOC_PPC_VLE_SDA21:               howto manager.      (line  635)
-* BFD_RELOC_PPC_VLE_SDA21_LO:            howto manager.      (line  636)
-* BFD_RELOC_PPC_VLE_SDAREL_HA16A:        howto manager.      (line  641)
-* BFD_RELOC_PPC_VLE_SDAREL_HA16D:        howto manager.      (line  642)
-* BFD_RELOC_PPC_VLE_SDAREL_HI16A:        howto manager.      (line  639)
-* BFD_RELOC_PPC_VLE_SDAREL_HI16D:        howto manager.      (line  640)
-* BFD_RELOC_PPC_VLE_SDAREL_LO16A:        howto manager.      (line  637)
-* BFD_RELOC_PPC_VLE_SDAREL_LO16D:        howto manager.      (line  638)
-* BFD_RELOC_RELC:                        howto manager.      (line 2277)
-* BFD_RELOC_RL78_16U:                    howto manager.      (line 1701)
-* BFD_RELOC_RL78_16_OP:                  howto manager.      (line 1697)
-* BFD_RELOC_RL78_24U:                    howto manager.      (line 1702)
-* BFD_RELOC_RL78_24_OP:                  howto manager.      (line 1698)
-* BFD_RELOC_RL78_32_OP:                  howto manager.      (line 1699)
-* BFD_RELOC_RL78_8U:                     howto manager.      (line 1700)
-* BFD_RELOC_RL78_ABS16:                  howto manager.      (line 1714)
-* BFD_RELOC_RL78_ABS16U:                 howto manager.      (line 1718)
-* BFD_RELOC_RL78_ABS16UL:                howto manager.      (line 1720)
-* BFD_RELOC_RL78_ABS16UW:                howto manager.      (line 1719)
-* BFD_RELOC_RL78_ABS16_REV:              howto manager.      (line 1715)
-* BFD_RELOC_RL78_ABS32:                  howto manager.      (line 1716)
-* BFD_RELOC_RL78_ABS32_REV:              howto manager.      (line 1717)
-* BFD_RELOC_RL78_ABS8:                   howto manager.      (line 1713)
-* BFD_RELOC_RL78_CODE:                   howto manager.      (line 1725)
-* BFD_RELOC_RL78_DIFF:                   howto manager.      (line 1704)
-* BFD_RELOC_RL78_DIR3U_PCREL:            howto manager.      (line 1703)
-* BFD_RELOC_RL78_GPRELB:                 howto manager.      (line 1705)
-* BFD_RELOC_RL78_GPRELL:                 howto manager.      (line 1707)
-* BFD_RELOC_RL78_GPRELW:                 howto manager.      (line 1706)
-* BFD_RELOC_RL78_HI16:                   howto manager.      (line 1722)
-* BFD_RELOC_RL78_HI8:                    howto manager.      (line 1723)
-* BFD_RELOC_RL78_LO16:                   howto manager.      (line 1724)
-* BFD_RELOC_RL78_NEG16:                  howto manager.      (line 1694)
-* BFD_RELOC_RL78_NEG24:                  howto manager.      (line 1695)
-* BFD_RELOC_RL78_NEG32:                  howto manager.      (line 1696)
-* BFD_RELOC_RL78_NEG8:                   howto manager.      (line 1693)
-* BFD_RELOC_RL78_OP_AND:                 howto manager.      (line 1711)
-* BFD_RELOC_RL78_OP_NEG:                 howto manager.      (line 1710)
-* BFD_RELOC_RL78_OP_SHRA:                howto manager.      (line 1712)
-* BFD_RELOC_RL78_OP_SUBTRACT:            howto manager.      (line 1709)
-* BFD_RELOC_RL78_RELAX:                  howto manager.      (line 1721)
-* BFD_RELOC_RL78_SADDR:                  howto manager.      (line 1726)
-* BFD_RELOC_RL78_SYM:                    howto manager.      (line 1708)
-* BFD_RELOC_RVA:                         howto manager.      (line   97)
-* BFD_RELOC_RX_16U:                      howto manager.      (line 1736)
-* BFD_RELOC_RX_16_OP:                    howto manager.      (line 1732)
-* BFD_RELOC_RX_24U:                      howto manager.      (line 1737)
-* BFD_RELOC_RX_24_OP:                    howto manager.      (line 1733)
-* BFD_RELOC_RX_32_OP:                    howto manager.      (line 1734)
-* BFD_RELOC_RX_8U:                       howto manager.      (line 1735)
-* BFD_RELOC_RX_ABS16:                    howto manager.      (line 1747)
-* BFD_RELOC_RX_ABS16U:                   howto manager.      (line 1751)
-* BFD_RELOC_RX_ABS16UL:                  howto manager.      (line 1753)
-* BFD_RELOC_RX_ABS16UW:                  howto manager.      (line 1752)
-* BFD_RELOC_RX_ABS16_REV:                howto manager.      (line 1748)
-* BFD_RELOC_RX_ABS32:                    howto manager.      (line 1749)
-* BFD_RELOC_RX_ABS32_REV:                howto manager.      (line 1750)
-* BFD_RELOC_RX_ABS8:                     howto manager.      (line 1746)
-* BFD_RELOC_RX_DIFF:                     howto manager.      (line 1739)
-* BFD_RELOC_RX_DIR3U_PCREL:              howto manager.      (line 1738)
-* BFD_RELOC_RX_GPRELB:                   howto manager.      (line 1740)
-* BFD_RELOC_RX_GPRELL:                   howto manager.      (line 1742)
-* BFD_RELOC_RX_GPRELW:                   howto manager.      (line 1741)
-* BFD_RELOC_RX_NEG16:                    howto manager.      (line 1729)
-* BFD_RELOC_RX_NEG24:                    howto manager.      (line 1730)
-* BFD_RELOC_RX_NEG32:                    howto manager.      (line 1731)
-* BFD_RELOC_RX_NEG8:                     howto manager.      (line 1728)
-* BFD_RELOC_RX_OP_NEG:                   howto manager.      (line 1745)
-* BFD_RELOC_RX_OP_SUBTRACT:              howto manager.      (line 1744)
-* BFD_RELOC_RX_RELAX:                    howto manager.      (line 1754)
-* BFD_RELOC_RX_SYM:                      howto manager.      (line 1743)
-* BFD_RELOC_SCORE16_BRANCH:              howto manager.      (line 1857)
-* BFD_RELOC_SCORE16_JMP:                 howto manager.      (line 1855)
-* BFD_RELOC_SCORE_BCMP:                  howto manager.      (line 1859)
-* BFD_RELOC_SCORE_BRANCH:                howto manager.      (line 1849)
-* BFD_RELOC_SCORE_CALL15:                howto manager.      (line 1863)
-* BFD_RELOC_SCORE_DUMMY2:                howto manager.      (line 1846)
-* BFD_RELOC_SCORE_DUMMY_HI16:            howto manager.      (line 1864)
-* BFD_RELOC_SCORE_GOT15:                 howto manager.      (line 1861)
-* BFD_RELOC_SCORE_GOT_LO16:              howto manager.      (line 1862)
-* BFD_RELOC_SCORE_GPREL15:               howto manager.      (line 1844)
-* BFD_RELOC_SCORE_IMM30:                 howto manager.      (line 1851)
-* BFD_RELOC_SCORE_IMM32:                 howto manager.      (line 1853)
-* BFD_RELOC_SCORE_JMP:                   howto manager.      (line 1847)
-* BFD_RELOC_SH_ALIGN:                    howto manager.      (line  886)
-* BFD_RELOC_SH_CODE:                     howto manager.      (line  887)
-* BFD_RELOC_SH_COPY:                     howto manager.      (line  892)
-* BFD_RELOC_SH_COPY64:                   howto manager.      (line  917)
-* BFD_RELOC_SH_COUNT:                    howto manager.      (line  885)
-* BFD_RELOC_SH_DATA:                     howto manager.      (line  888)
-* BFD_RELOC_SH_DISP12:                   howto manager.      (line  868)
-* BFD_RELOC_SH_DISP12BY2:                howto manager.      (line  869)
-* BFD_RELOC_SH_DISP12BY4:                howto manager.      (line  870)
-* BFD_RELOC_SH_DISP12BY8:                howto manager.      (line  871)
-* BFD_RELOC_SH_DISP20:                   howto manager.      (line  872)
-* BFD_RELOC_SH_DISP20BY8:                howto manager.      (line  873)
-* BFD_RELOC_SH_FUNCDESC:                 howto manager.      (line  960)
-* BFD_RELOC_SH_GLOB_DAT:                 howto manager.      (line  893)
-* BFD_RELOC_SH_GLOB_DAT64:               howto manager.      (line  918)
-* BFD_RELOC_SH_GOT10BY4:                 howto manager.      (line  921)
-* BFD_RELOC_SH_GOT10BY8:                 howto manager.      (line  922)
-* BFD_RELOC_SH_GOT20:                    howto manager.      (line  954)
-* BFD_RELOC_SH_GOTFUNCDESC:              howto manager.      (line  956)
-* BFD_RELOC_SH_GOTFUNCDESC20:            howto manager.      (line  957)
-* BFD_RELOC_SH_GOTOFF20:                 howto manager.      (line  955)
-* BFD_RELOC_SH_GOTOFFFUNCDESC:           howto manager.      (line  958)
-* BFD_RELOC_SH_GOTOFFFUNCDESC20:         howto manager.      (line  959)
-* BFD_RELOC_SH_GOTOFF_HI16:              howto manager.      (line  912)
-* BFD_RELOC_SH_GOTOFF_LOW16:             howto manager.      (line  909)
-* BFD_RELOC_SH_GOTOFF_MEDHI16:           howto manager.      (line  911)
-* BFD_RELOC_SH_GOTOFF_MEDLOW16:          howto manager.      (line  910)
-* BFD_RELOC_SH_GOTPC:                    howto manager.      (line  896)
-* BFD_RELOC_SH_GOTPC_HI16:               howto manager.      (line  916)
-* BFD_RELOC_SH_GOTPC_LOW16:              howto manager.      (line  913)
-* BFD_RELOC_SH_GOTPC_MEDHI16:            howto manager.      (line  915)
-* BFD_RELOC_SH_GOTPC_MEDLOW16:           howto manager.      (line  914)
-* BFD_RELOC_SH_GOTPLT10BY4:              howto manager.      (line  923)
-* BFD_RELOC_SH_GOTPLT10BY8:              howto manager.      (line  924)
-* BFD_RELOC_SH_GOTPLT32:                 howto manager.      (line  925)
-* BFD_RELOC_SH_GOTPLT_HI16:              howto manager.      (line  904)
-* BFD_RELOC_SH_GOTPLT_LOW16:             howto manager.      (line  901)
-* BFD_RELOC_SH_GOTPLT_MEDHI16:           howto manager.      (line  903)
-* BFD_RELOC_SH_GOTPLT_MEDLOW16:          howto manager.      (line  902)
-* BFD_RELOC_SH_GOT_HI16:                 howto manager.      (line  900)
-* BFD_RELOC_SH_GOT_LOW16:                howto manager.      (line  897)
-* BFD_RELOC_SH_GOT_MEDHI16:              howto manager.      (line  899)
-* BFD_RELOC_SH_GOT_MEDLOW16:             howto manager.      (line  898)
-* BFD_RELOC_SH_IMM3:                     howto manager.      (line  866)
-* BFD_RELOC_SH_IMM3U:                    howto manager.      (line  867)
-* BFD_RELOC_SH_IMM4:                     howto manager.      (line  874)
-* BFD_RELOC_SH_IMM4BY2:                  howto manager.      (line  875)
-* BFD_RELOC_SH_IMM4BY4:                  howto manager.      (line  876)
-* BFD_RELOC_SH_IMM8:                     howto manager.      (line  877)
-* BFD_RELOC_SH_IMM8BY2:                  howto manager.      (line  878)
-* BFD_RELOC_SH_IMM8BY4:                  howto manager.      (line  879)
-* BFD_RELOC_SH_IMMS10:                   howto manager.      (line  931)
-* BFD_RELOC_SH_IMMS10BY2:                howto manager.      (line  932)
-* BFD_RELOC_SH_IMMS10BY4:                howto manager.      (line  933)
-* BFD_RELOC_SH_IMMS10BY8:                howto manager.      (line  934)
-* BFD_RELOC_SH_IMMS16:                   howto manager.      (line  935)
-* BFD_RELOC_SH_IMMS6:                    howto manager.      (line  928)
-* BFD_RELOC_SH_IMMS6BY32:                howto manager.      (line  929)
-* BFD_RELOC_SH_IMMU16:                   howto manager.      (line  936)
-* BFD_RELOC_SH_IMMU5:                    howto manager.      (line  927)
-* BFD_RELOC_SH_IMMU6:                    howto manager.      (line  930)
-* BFD_RELOC_SH_IMM_HI16:                 howto manager.      (line  943)
-* BFD_RELOC_SH_IMM_HI16_PCREL:           howto manager.      (line  944)
-* BFD_RELOC_SH_IMM_LOW16:                howto manager.      (line  937)
-* BFD_RELOC_SH_IMM_LOW16_PCREL:          howto manager.      (line  938)
-* BFD_RELOC_SH_IMM_MEDHI16:              howto manager.      (line  941)
-* BFD_RELOC_SH_IMM_MEDHI16_PCREL:        howto manager.      (line  942)
-* BFD_RELOC_SH_IMM_MEDLOW16:             howto manager.      (line  939)
-* BFD_RELOC_SH_IMM_MEDLOW16_PCREL:       howto manager.      (line  940)
-* BFD_RELOC_SH_JMP_SLOT:                 howto manager.      (line  894)
-* BFD_RELOC_SH_JMP_SLOT64:               howto manager.      (line  919)
-* BFD_RELOC_SH_LABEL:                    howto manager.      (line  889)
-* BFD_RELOC_SH_LOOP_END:                 howto manager.      (line  891)
-* BFD_RELOC_SH_LOOP_START:               howto manager.      (line  890)
-* BFD_RELOC_SH_PCDISP12BY2:              howto manager.      (line  865)
-* BFD_RELOC_SH_PCDISP8BY2:               howto manager.      (line  864)
-* BFD_RELOC_SH_PCRELIMM8BY2:             howto manager.      (line  880)
-* BFD_RELOC_SH_PCRELIMM8BY4:             howto manager.      (line  881)
-* BFD_RELOC_SH_PLT_HI16:                 howto manager.      (line  908)
-* BFD_RELOC_SH_PLT_LOW16:                howto manager.      (line  905)
-* BFD_RELOC_SH_PLT_MEDHI16:              howto manager.      (line  907)
-* BFD_RELOC_SH_PLT_MEDLOW16:             howto manager.      (line  906)
-* BFD_RELOC_SH_PT_16:                    howto manager.      (line  945)
-* BFD_RELOC_SH_RELATIVE:                 howto manager.      (line  895)
-* BFD_RELOC_SH_RELATIVE64:               howto manager.      (line  920)
-* BFD_RELOC_SH_SHMEDIA_CODE:             howto manager.      (line  926)
-* BFD_RELOC_SH_SWITCH16:                 howto manager.      (line  882)
-* BFD_RELOC_SH_SWITCH32:                 howto manager.      (line  883)
-* BFD_RELOC_SH_TLS_DTPMOD32:             howto manager.      (line  951)
-* BFD_RELOC_SH_TLS_DTPOFF32:             howto manager.      (line  952)
-* BFD_RELOC_SH_TLS_GD_32:                howto manager.      (line  946)
-* BFD_RELOC_SH_TLS_IE_32:                howto manager.      (line  949)
-* BFD_RELOC_SH_TLS_LDO_32:               howto manager.      (line  948)
-* BFD_RELOC_SH_TLS_LD_32:                howto manager.      (line  947)
-* BFD_RELOC_SH_TLS_LE_32:                howto manager.      (line  950)
-* BFD_RELOC_SH_TLS_TPOFF32:              howto manager.      (line  953)
-* BFD_RELOC_SH_USES:                     howto manager.      (line  884)
-* BFD_RELOC_SIZE32:                      howto manager.      (line   69)
-* BFD_RELOC_SIZE64:                      howto manager.      (line   70)
-* BFD_RELOC_SPARC13:                     howto manager.      (line  125)
-* BFD_RELOC_SPARC22:                     howto manager.      (line  124)
-* BFD_RELOC_SPARC_10:                    howto manager.      (line  152)
-* BFD_RELOC_SPARC_11:                    howto manager.      (line  153)
-* BFD_RELOC_SPARC_5:                     howto manager.      (line  165)
-* BFD_RELOC_SPARC_6:                     howto manager.      (line  164)
-* BFD_RELOC_SPARC_64:                    howto manager.      (line  151)
-* BFD_RELOC_SPARC_7:                     howto manager.      (line  163)
-* BFD_RELOC_SPARC_BASE13:                howto manager.      (line  148)
-* BFD_RELOC_SPARC_BASE22:                howto manager.      (line  149)
-* BFD_RELOC_SPARC_COPY:                  howto manager.      (line  132)
-* BFD_RELOC_SPARC_DISP64:                howto manager.      (line  166)
-* BFD_RELOC_SPARC_GLOB_DAT:              howto manager.      (line  133)
-* BFD_RELOC_SPARC_GOT10:                 howto manager.      (line  126)
-* BFD_RELOC_SPARC_GOT13:                 howto manager.      (line  127)
-* BFD_RELOC_SPARC_GOT22:                 howto manager.      (line  128)
-* BFD_RELOC_SPARC_GOTDATA_HIX22:         howto manager.      (line  139)
-* BFD_RELOC_SPARC_GOTDATA_LOX10:         howto manager.      (line  140)
-* BFD_RELOC_SPARC_GOTDATA_OP:            howto manager.      (line  143)
-* BFD_RELOC_SPARC_GOTDATA_OP_HIX22:      howto manager.      (line  141)
-* BFD_RELOC_SPARC_GOTDATA_OP_LOX10:      howto manager.      (line  142)
-* BFD_RELOC_SPARC_H34:                   howto manager.      (line  175)
-* BFD_RELOC_SPARC_H44:                   howto manager.      (line  171)
-* BFD_RELOC_SPARC_HH22:                  howto manager.      (line  155)
-* BFD_RELOC_SPARC_HIX22:                 howto manager.      (line  169)
-* BFD_RELOC_SPARC_HM10:                  howto manager.      (line  156)
-* BFD_RELOC_SPARC_IRELATIVE:             howto manager.      (line  145)
-* BFD_RELOC_SPARC_JMP_IREL:              howto manager.      (line  144)
-* BFD_RELOC_SPARC_JMP_SLOT:              howto manager.      (line  134)
-* BFD_RELOC_SPARC_L44:                   howto manager.      (line  173)
-* BFD_RELOC_SPARC_LM22:                  howto manager.      (line  157)
-* BFD_RELOC_SPARC_LOX10:                 howto manager.      (line  170)
-* BFD_RELOC_SPARC_M44:                   howto manager.      (line  172)
-* BFD_RELOC_SPARC_OLO10:                 howto manager.      (line  154)
-* BFD_RELOC_SPARC_PC10:                  howto manager.      (line  129)
-* BFD_RELOC_SPARC_PC22:                  howto manager.      (line  130)
-* BFD_RELOC_SPARC_PC_HH22:               howto manager.      (line  158)
-* BFD_RELOC_SPARC_PC_HM10:               howto manager.      (line  159)
-* BFD_RELOC_SPARC_PC_LM22:               howto manager.      (line  160)
-* BFD_RELOC_SPARC_PLT32:                 howto manager.      (line  167)
-* BFD_RELOC_SPARC_PLT64:                 howto manager.      (line  168)
-* BFD_RELOC_SPARC_REGISTER:              howto manager.      (line  174)
-* BFD_RELOC_SPARC_RELATIVE:              howto manager.      (line  135)
-* BFD_RELOC_SPARC_REV32:                 howto manager.      (line  180)
-* BFD_RELOC_SPARC_SIZE32:                howto manager.      (line  176)
-* BFD_RELOC_SPARC_SIZE64:                howto manager.      (line  177)
-* BFD_RELOC_SPARC_TLS_DTPMOD32:          howto manager.      (line  200)
-* BFD_RELOC_SPARC_TLS_DTPMOD64:          howto manager.      (line  201)
-* BFD_RELOC_SPARC_TLS_DTPOFF32:          howto manager.      (line  202)
-* BFD_RELOC_SPARC_TLS_DTPOFF64:          howto manager.      (line  203)
-* BFD_RELOC_SPARC_TLS_GD_ADD:            howto manager.      (line  184)
-* BFD_RELOC_SPARC_TLS_GD_CALL:           howto manager.      (line  185)
-* BFD_RELOC_SPARC_TLS_GD_HI22:           howto manager.      (line  182)
-* BFD_RELOC_SPARC_TLS_GD_LO10:           howto manager.      (line  183)
-* BFD_RELOC_SPARC_TLS_IE_ADD:            howto manager.      (line  197)
-* BFD_RELOC_SPARC_TLS_IE_HI22:           howto manager.      (line  193)
-* BFD_RELOC_SPARC_TLS_IE_LD:             howto manager.      (line  195)
-* BFD_RELOC_SPARC_TLS_IE_LDX:            howto manager.      (line  196)
-* BFD_RELOC_SPARC_TLS_IE_LO10:           howto manager.      (line  194)
-* BFD_RELOC_SPARC_TLS_LDM_ADD:           howto manager.      (line  188)
-* BFD_RELOC_SPARC_TLS_LDM_CALL:          howto manager.      (line  189)
-* BFD_RELOC_SPARC_TLS_LDM_HI22:          howto manager.      (line  186)
-* BFD_RELOC_SPARC_TLS_LDM_LO10:          howto manager.      (line  187)
-* BFD_RELOC_SPARC_TLS_LDO_ADD:           howto manager.      (line  192)
-* BFD_RELOC_SPARC_TLS_LDO_HIX22:         howto manager.      (line  190)
-* BFD_RELOC_SPARC_TLS_LDO_LOX10:         howto manager.      (line  191)
-* BFD_RELOC_SPARC_TLS_LE_HIX22:          howto manager.      (line  198)
-* BFD_RELOC_SPARC_TLS_LE_LOX10:          howto manager.      (line  199)
-* BFD_RELOC_SPARC_TLS_TPOFF32:           howto manager.      (line  204)
-* BFD_RELOC_SPARC_TLS_TPOFF64:           howto manager.      (line  205)
-* BFD_RELOC_SPARC_UA16:                  howto manager.      (line  136)
-* BFD_RELOC_SPARC_UA32:                  howto manager.      (line  137)
-* BFD_RELOC_SPARC_UA64:                  howto manager.      (line  138)
-* BFD_RELOC_SPARC_WDISP10:               howto manager.      (line  178)
-* BFD_RELOC_SPARC_WDISP16:               howto manager.      (line  161)
-* BFD_RELOC_SPARC_WDISP19:               howto manager.      (line  162)
-* BFD_RELOC_SPARC_WDISP22:               howto manager.      (line  123)
-* BFD_RELOC_SPARC_WPLT30:                howto manager.      (line  131)
-* BFD_RELOC_SPU_ADD_PIC:                 howto manager.      (line  221)
-* BFD_RELOC_SPU_HI16:                    howto manager.      (line  218)
-* BFD_RELOC_SPU_IMM10:                   howto manager.      (line  209)
-* BFD_RELOC_SPU_IMM10W:                  howto manager.      (line  210)
-* BFD_RELOC_SPU_IMM16:                   howto manager.      (line  211)
-* BFD_RELOC_SPU_IMM16W:                  howto manager.      (line  212)
-* BFD_RELOC_SPU_IMM18:                   howto manager.      (line  213)
-* BFD_RELOC_SPU_IMM7:                    howto manager.      (line  207)
-* BFD_RELOC_SPU_IMM8:                    howto manager.      (line  208)
-* BFD_RELOC_SPU_LO16:                    howto manager.      (line  217)
-* BFD_RELOC_SPU_PCREL16:                 howto manager.      (line  216)
-* BFD_RELOC_SPU_PCREL9a:                 howto manager.      (line  214)
-* BFD_RELOC_SPU_PCREL9b:                 howto manager.      (line  215)
-* BFD_RELOC_SPU_PPU32:                   howto manager.      (line  219)
-* BFD_RELOC_SPU_PPU64:                   howto manager.      (line  220)
-* BFD_RELOC_THUMB_PCREL_BLX:             howto manager.      (line  731)
-* BFD_RELOC_THUMB_PCREL_BRANCH12:        howto manager.      (line  742)
-* BFD_RELOC_THUMB_PCREL_BRANCH20:        howto manager.      (line  743)
-* BFD_RELOC_THUMB_PCREL_BRANCH23:        howto manager.      (line  744)
-* BFD_RELOC_THUMB_PCREL_BRANCH25:        howto manager.      (line  745)
-* BFD_RELOC_THUMB_PCREL_BRANCH7:         howto manager.      (line  740)
-* BFD_RELOC_THUMB_PCREL_BRANCH9:         howto manager.      (line  741)
-* BFD_RELOC_TIC30_LDP:                   howto manager.      (line 1404)
-* BFD_RELOC_TIC54X_16_OF_23:             howto manager.      (line 1418)
-* BFD_RELOC_TIC54X_23:                   howto manager.      (line 1416)
-* BFD_RELOC_TIC54X_MS7_OF_23:            howto manager.      (line 1422)
-* BFD_RELOC_TIC54X_PARTLS7:              howto manager.      (line 1408)
-* BFD_RELOC_TIC54X_PARTMS9:              howto manager.      (line 1412)
-* BFD_RELOC_TILEGX_BROFF_X1:             howto manager.      (line 2889)
-* BFD_RELOC_TILEGX_COPY:                 howto manager.      (line 2885)
-* BFD_RELOC_TILEGX_DEST_IMM8_X1:         howto manager.      (line 2896)
-* BFD_RELOC_TILEGX_GLOB_DAT:             howto manager.      (line 2886)
-* BFD_RELOC_TILEGX_HW0:                  howto manager.      (line 2878)
-* BFD_RELOC_TILEGX_HW0_LAST:             howto manager.      (line 2882)
-* BFD_RELOC_TILEGX_HW1:                  howto manager.      (line 2879)
-* BFD_RELOC_TILEGX_HW1_LAST:             howto manager.      (line 2883)
-* BFD_RELOC_TILEGX_HW2:                  howto manager.      (line 2880)
-* BFD_RELOC_TILEGX_HW2_LAST:             howto manager.      (line 2884)
-* BFD_RELOC_TILEGX_HW3:                  howto manager.      (line 2881)
-* BFD_RELOC_TILEGX_IMM16_X0_HW0:         howto manager.      (line 2905)
-* BFD_RELOC_TILEGX_IMM16_X0_HW0_GOT:     howto manager.      (line 2933)
-* BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST:    howto manager.      (line 2913)
-* BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_GOT: howto manager.     (line 2941)
-* BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PCREL: howto manager.   (line 2927)
+                                                             (line 3204)
+* BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G1: howto manager.   (line 3201)
+* BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_HI12: howto manager.     (line 3234)
+* BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12: howto manager.     (line 3237)
+* BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12_NC: howto manager.  (line 3240)
+* BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0: howto manager.      (line 3228)
+* BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0_NC: howto manager.   (line 3231)
+* BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1: howto manager.      (line 3222)
+* BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1_NC: howto manager.   (line 3225)
+* BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G2: howto manager.      (line 3219)
+* BFD_RELOC_AARCH64_TSTBR14:             howto manager.      (line 3113)
+* BFD_RELOC_ALPHA_BOH:                   howto manager.      (line  323)
+* BFD_RELOC_ALPHA_BRSGP:                 howto manager.      (line  306)
+* BFD_RELOC_ALPHA_BSR:                   howto manager.      (line  315)
+* BFD_RELOC_ALPHA_CODEADDR:              howto manager.      (line  297)
+* BFD_RELOC_ALPHA_DTPMOD64:              howto manager.      (line  329)
+* BFD_RELOC_ALPHA_DTPREL16:              howto manager.      (line  334)
+* BFD_RELOC_ALPHA_DTPREL64:              howto manager.      (line  331)
+* BFD_RELOC_ALPHA_DTPREL_HI16:           howto manager.      (line  332)
+* BFD_RELOC_ALPHA_DTPREL_LO16:           howto manager.      (line  333)
+* BFD_RELOC_ALPHA_ELF_LITERAL:           howto manager.      (line  262)
+* BFD_RELOC_ALPHA_GOTDTPREL16:           howto manager.      (line  330)
+* BFD_RELOC_ALPHA_GOTTPREL16:            howto manager.      (line  335)
+* BFD_RELOC_ALPHA_GPDISP:                howto manager.      (line  256)
+* BFD_RELOC_ALPHA_GPDISP_HI16:           howto manager.      (line  242)
+* BFD_RELOC_ALPHA_GPDISP_LO16:           howto manager.      (line  250)
+* BFD_RELOC_ALPHA_GPREL_HI16:            howto manager.      (line  301)
+* BFD_RELOC_ALPHA_GPREL_LO16:            howto manager.      (line  302)
+* BFD_RELOC_ALPHA_HINT:                  howto manager.      (line  288)
+* BFD_RELOC_ALPHA_LDA:                   howto manager.      (line  319)
+* BFD_RELOC_ALPHA_LINKAGE:               howto manager.      (line  293)
+* BFD_RELOC_ALPHA_LITERAL:               howto manager.      (line  261)
+* BFD_RELOC_ALPHA_LITUSE:                howto manager.      (line  263)
+* BFD_RELOC_ALPHA_NOP:                   howto manager.      (line  311)
+* BFD_RELOC_ALPHA_TLSGD:                 howto manager.      (line  327)
+* BFD_RELOC_ALPHA_TLSLDM:                howto manager.      (line  328)
+* BFD_RELOC_ALPHA_TPREL16:               howto manager.      (line  339)
+* BFD_RELOC_ALPHA_TPREL64:               howto manager.      (line  336)
+* BFD_RELOC_ALPHA_TPREL_HI16:            howto manager.      (line  337)
+* BFD_RELOC_ALPHA_TPREL_LO16:            howto manager.      (line  338)
+* BFD_RELOC_ARC_B22_PCREL:               howto manager.      (line 1062)
+* BFD_RELOC_ARC_B26:                     howto manager.      (line 1067)
+* BFD_RELOC_ARM_ADR_IMM:                 howto manager.      (line  948)
+* BFD_RELOC_ARM_ADRL_IMMEDIATE:          howto manager.      (line  934)
+* BFD_RELOC_ARM_ALU_PC_G0:               howto manager.      (line  898)
+* BFD_RELOC_ARM_ALU_PC_G0_NC:            howto manager.      (line  897)
+* BFD_RELOC_ARM_ALU_PC_G1:               howto manager.      (line  900)
+* BFD_RELOC_ARM_ALU_PC_G1_NC:            howto manager.      (line  899)
+* BFD_RELOC_ARM_ALU_PC_G2:               howto manager.      (line  901)
+* BFD_RELOC_ARM_ALU_SB_G0:               howto manager.      (line  912)
+* BFD_RELOC_ARM_ALU_SB_G0_NC:            howto manager.      (line  911)
+* BFD_RELOC_ARM_ALU_SB_G1:               howto manager.      (line  914)
+* BFD_RELOC_ARM_ALU_SB_G1_NC:            howto manager.      (line  913)
+* BFD_RELOC_ARM_ALU_SB_G2:               howto manager.      (line  915)
+* BFD_RELOC_ARM_CP_OFF_IMM:              howto manager.      (line  944)
+* BFD_RELOC_ARM_CP_OFF_IMM_S2:           howto manager.      (line  945)
+* BFD_RELOC_ARM_GLOB_DAT:                howto manager.      (line  872)
+* BFD_RELOC_ARM_GOT32:                   howto manager.      (line  873)
+* BFD_RELOC_ARM_GOT_PREL:                howto manager.      (line  878)
+* BFD_RELOC_ARM_GOTOFF:                  howto manager.      (line  876)
+* BFD_RELOC_ARM_GOTPC:                   howto manager.      (line  877)
+* BFD_RELOC_ARM_HVC:                     howto manager.      (line  941)
+* BFD_RELOC_ARM_HWLITERAL:               howto manager.      (line  955)
+* BFD_RELOC_ARM_IMMEDIATE:               howto manager.      (line  933)
+* BFD_RELOC_ARM_IN_POOL:                 howto manager.      (line  951)
+* BFD_RELOC_ARM_IRELATIVE:               howto manager.      (line  930)
+* BFD_RELOC_ARM_JUMP_SLOT:               howto manager.      (line  871)
+* BFD_RELOC_ARM_LDC_PC_G0:               howto manager.      (line  908)
+* BFD_RELOC_ARM_LDC_PC_G1:               howto manager.      (line  909)
+* BFD_RELOC_ARM_LDC_PC_G2:               howto manager.      (line  910)
+* BFD_RELOC_ARM_LDC_SB_G0:               howto manager.      (line  922)
+* BFD_RELOC_ARM_LDC_SB_G1:               howto manager.      (line  923)
+* BFD_RELOC_ARM_LDC_SB_G2:               howto manager.      (line  924)
+* BFD_RELOC_ARM_LDR_IMM:                 howto manager.      (line  949)
+* BFD_RELOC_ARM_LDR_PC_G0:               howto manager.      (line  902)
+* BFD_RELOC_ARM_LDR_PC_G1:               howto manager.      (line  903)
+* BFD_RELOC_ARM_LDR_PC_G2:               howto manager.      (line  904)
+* BFD_RELOC_ARM_LDR_SB_G0:               howto manager.      (line  916)
+* BFD_RELOC_ARM_LDR_SB_G1:               howto manager.      (line  917)
+* BFD_RELOC_ARM_LDR_SB_G2:               howto manager.      (line  918)
+* BFD_RELOC_ARM_LDRS_PC_G0:              howto manager.      (line  905)
+* BFD_RELOC_ARM_LDRS_PC_G1:              howto manager.      (line  906)
+* BFD_RELOC_ARM_LDRS_PC_G2:              howto manager.      (line  907)
+* BFD_RELOC_ARM_LDRS_SB_G0:              howto manager.      (line  919)
+* BFD_RELOC_ARM_LDRS_SB_G1:              howto manager.      (line  920)
+* BFD_RELOC_ARM_LDRS_SB_G2:              howto manager.      (line  921)
+* BFD_RELOC_ARM_LITERAL:                 howto manager.      (line  950)
+* BFD_RELOC_ARM_MOVT:                    howto manager.      (line  862)
+* BFD_RELOC_ARM_MOVT_PCREL:              howto manager.      (line  864)
+* BFD_RELOC_ARM_MOVW:                    howto manager.      (line  861)
+* BFD_RELOC_ARM_MOVW_PCREL:              howto manager.      (line  863)
+* BFD_RELOC_ARM_MULTI:                   howto manager.      (line  943)
+* BFD_RELOC_ARM_OFFSET_IMM:              howto manager.      (line  835)
+* BFD_RELOC_ARM_OFFSET_IMM8:             howto manager.      (line  952)
+* BFD_RELOC_ARM_PCREL_BLX:               howto manager.      (line  806)
+* BFD_RELOC_ARM_PCREL_BRANCH:            howto manager.      (line  802)
+* BFD_RELOC_ARM_PCREL_CALL:              howto manager.      (line  816)
+* BFD_RELOC_ARM_PCREL_JUMP:              howto manager.      (line  820)
+* BFD_RELOC_ARM_PLT32:                   howto manager.      (line  874)
+* BFD_RELOC_ARM_PREL31:                  howto manager.      (line  858)
+* BFD_RELOC_ARM_RELATIVE:                howto manager.      (line  875)
+* BFD_RELOC_ARM_ROSEGREL32:              howto manager.      (line  847)
+* BFD_RELOC_ARM_SBREL32:                 howto manager.      (line  850)
+* BFD_RELOC_ARM_SHIFT_IMM:               howto manager.      (line  939)
+* BFD_RELOC_ARM_SMC:                     howto manager.      (line  940)
+* BFD_RELOC_ARM_SWI:                     howto manager.      (line  942)
+* BFD_RELOC_ARM_T32_ADD_IMM:             howto manager.      (line  936)
+* BFD_RELOC_ARM_T32_ADD_PC12:            howto manager.      (line  938)
+* BFD_RELOC_ARM_T32_CP_OFF_IMM:          howto manager.      (line  946)
+* BFD_RELOC_ARM_T32_CP_OFF_IMM_S2:       howto manager.      (line  947)
+* BFD_RELOC_ARM_T32_IMM12:               howto manager.      (line  937)
+* BFD_RELOC_ARM_T32_IMMEDIATE:           howto manager.      (line  935)
+* BFD_RELOC_ARM_T32_OFFSET_IMM:          howto manager.      (line  954)
+* BFD_RELOC_ARM_T32_OFFSET_U8:           howto manager.      (line  953)
+* BFD_RELOC_ARM_TARGET1:                 howto manager.      (line  843)
+* BFD_RELOC_ARM_TARGET2:                 howto manager.      (line  853)
+* BFD_RELOC_ARM_THM_TLS_CALL:            howto manager.      (line  891)
+* BFD_RELOC_ARM_THM_TLS_DESCSEQ:         howto manager.      (line  893)
+* BFD_RELOC_ARM_THUMB_ADD:               howto manager.      (line  956)
+* BFD_RELOC_ARM_THUMB_IMM:               howto manager.      (line  957)
+* BFD_RELOC_ARM_THUMB_MOVT:              howto manager.      (line  866)
+* BFD_RELOC_ARM_THUMB_MOVT_PCREL:        howto manager.      (line  868)
+* BFD_RELOC_ARM_THUMB_MOVW:              howto manager.      (line  865)
+* BFD_RELOC_ARM_THUMB_MOVW_PCREL:        howto manager.      (line  867)
+* BFD_RELOC_ARM_THUMB_OFFSET:            howto manager.      (line  839)
+* BFD_RELOC_ARM_THUMB_SHIFT:             howto manager.      (line  958)
+* BFD_RELOC_ARM_TLS_CALL:                howto manager.      (line  890)
+* BFD_RELOC_ARM_TLS_DESC:                howto manager.      (line  894)
+* BFD_RELOC_ARM_TLS_DESCSEQ:             howto manager.      (line  892)
+* BFD_RELOC_ARM_TLS_DTPMOD32:            howto manager.      (line  885)
+* BFD_RELOC_ARM_TLS_DTPOFF32:            howto manager.      (line  884)
+* BFD_RELOC_ARM_TLS_GD32:                howto manager.      (line  881)
+* BFD_RELOC_ARM_TLS_GOTDESC:             howto manager.      (line  889)
+* BFD_RELOC_ARM_TLS_IE32:                howto manager.      (line  887)
+* BFD_RELOC_ARM_TLS_LDM32:               howto manager.      (line  883)
+* BFD_RELOC_ARM_TLS_LDO32:               howto manager.      (line  882)
+* BFD_RELOC_ARM_TLS_LE32:                howto manager.      (line  888)
+* BFD_RELOC_ARM_TLS_TPOFF32:             howto manager.      (line  886)
+* BFD_RELOC_ARM_V4BX:                    howto manager.      (line  927)
+* BFD_RELOC_AVR_13_PCREL:                howto manager.      (line 1857)
+* BFD_RELOC_AVR_16_PM:                   howto manager.      (line 1861)
+* BFD_RELOC_AVR_6:                       howto manager.      (line 1948)
+* BFD_RELOC_AVR_6_ADIW:                  howto manager.      (line 1952)
+* BFD_RELOC_AVR_7_PCREL:                 howto manager.      (line 1853)
+* BFD_RELOC_AVR_8_HI:                    howto manager.      (line 1960)
+* BFD_RELOC_AVR_8_HLO:                   howto manager.      (line 1964)
+* BFD_RELOC_AVR_8_LO:                    howto manager.      (line 1956)
+* BFD_RELOC_AVR_CALL:                    howto manager.      (line 1940)
+* BFD_RELOC_AVR_DIFF16:                  howto manager.      (line 1969)
+* BFD_RELOC_AVR_DIFF32:                  howto manager.      (line 1970)
+* BFD_RELOC_AVR_DIFF8:                   howto manager.      (line 1968)
+* BFD_RELOC_AVR_HH8_LDI:                 howto manager.      (line 1873)
+* BFD_RELOC_AVR_HH8_LDI_NEG:             howto manager.      (line 1892)
+* BFD_RELOC_AVR_HH8_LDI_PM:              howto manager.      (line 1921)
+* BFD_RELOC_AVR_HH8_LDI_PM_NEG:          howto manager.      (line 1935)
+* BFD_RELOC_AVR_HI8_LDI:                 howto manager.      (line 1869)
+* BFD_RELOC_AVR_HI8_LDI_GS:              howto manager.      (line 1915)
+* BFD_RELOC_AVR_HI8_LDI_NEG:             howto manager.      (line 1887)
+* BFD_RELOC_AVR_HI8_LDI_PM:              howto manager.      (line 1911)
+* BFD_RELOC_AVR_HI8_LDI_PM_NEG:          howto manager.      (line 1930)
+* BFD_RELOC_AVR_LDI:                     howto manager.      (line 1944)
+* BFD_RELOC_AVR_LDS_STS_16:              howto manager.      (line 1978)
+* BFD_RELOC_AVR_LO8_LDI:                 howto manager.      (line 1865)
+* BFD_RELOC_AVR_LO8_LDI_GS:              howto manager.      (line 1905)
+* BFD_RELOC_AVR_LO8_LDI_NEG:             howto manager.      (line 1882)
+* BFD_RELOC_AVR_LO8_LDI_PM:              howto manager.      (line 1901)
+* BFD_RELOC_AVR_LO8_LDI_PM_NEG:          howto manager.      (line 1926)
+* BFD_RELOC_AVR_MS8_LDI:                 howto manager.      (line 1878)
+* BFD_RELOC_AVR_MS8_LDI_NEG:             howto manager.      (line 1897)
+* BFD_RELOC_AVR_PORT5:                   howto manager.      (line 1986)
+* BFD_RELOC_AVR_PORT6:                   howto manager.      (line 1982)
+* BFD_RELOC_BFIN_10_PCREL:               howto manager.      (line 1087)
+* BFD_RELOC_BFIN_11_PCREL:               howto manager.      (line 1090)
+* BFD_RELOC_BFIN_12_PCREL_JUMP:          howto manager.      (line 1093)
+* BFD_RELOC_BFIN_12_PCREL_JUMP_S:        howto manager.      (line 1096)
+* BFD_RELOC_BFIN_16_HIGH:                howto manager.      (line 1075)
+* BFD_RELOC_BFIN_16_IMM:                 howto manager.      (line 1072)
+* BFD_RELOC_BFIN_16_LOW:                 howto manager.      (line 1084)
+* BFD_RELOC_BFIN_24_PCREL_CALL_X:        howto manager.      (line 1099)
+* BFD_RELOC_BFIN_24_PCREL_JUMP_L:        howto manager.      (line 1102)
+* BFD_RELOC_BFIN_4_PCREL:                howto manager.      (line 1078)
+* BFD_RELOC_BFIN_5_PCREL:                howto manager.      (line 1081)
+* BFD_RELOC_BFIN_FUNCDESC:               howto manager.      (line 1108)
+* BFD_RELOC_BFIN_FUNCDESC_GOT17M4:       howto manager.      (line 1109)
+* BFD_RELOC_BFIN_FUNCDESC_GOTHI:         howto manager.      (line 1110)
+* BFD_RELOC_BFIN_FUNCDESC_GOTLO:         howto manager.      (line 1111)
+* BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4:    howto manager.      (line 1113)
+* BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI:      howto manager.      (line 1114)
+* BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO:      howto manager.      (line 1115)
+* BFD_RELOC_BFIN_FUNCDESC_VALUE:         howto manager.      (line 1112)
+* BFD_RELOC_BFIN_GOT:                    howto manager.      (line 1121)
+* BFD_RELOC_BFIN_GOT17M4:                howto manager.      (line 1105)
+* BFD_RELOC_BFIN_GOTHI:                  howto manager.      (line 1106)
+* BFD_RELOC_BFIN_GOTLO:                  howto manager.      (line 1107)
+* BFD_RELOC_BFIN_GOTOFF17M4:             howto manager.      (line 1116)
+* BFD_RELOC_BFIN_GOTOFFHI:               howto manager.      (line 1117)
+* BFD_RELOC_BFIN_GOTOFFLO:               howto manager.      (line 1118)
+* BFD_RELOC_BFIN_PLTPC:                  howto manager.      (line 1124)
+* BFD_RELOC_C6000_ABS_H16:               howto manager.      (line 1676)
+* BFD_RELOC_C6000_ABS_L16:               howto manager.      (line 1675)
+* BFD_RELOC_C6000_ABS_S16:               howto manager.      (line 1674)
+* BFD_RELOC_C6000_ALIGN:                 howto manager.      (line 1697)
+* BFD_RELOC_C6000_COPY:                  howto manager.      (line 1692)
+* BFD_RELOC_C6000_DSBT_INDEX:            howto manager.      (line 1690)
+* BFD_RELOC_C6000_EHTYPE:                howto manager.      (line 1694)
+* BFD_RELOC_C6000_FPHEAD:                howto manager.      (line 1698)
+* BFD_RELOC_C6000_JUMP_SLOT:             howto manager.      (line 1693)
+* BFD_RELOC_C6000_NOCMP:                 howto manager.      (line 1699)
+* BFD_RELOC_C6000_PCR_H16:               howto manager.      (line 1695)
+* BFD_RELOC_C6000_PCR_L16:               howto manager.      (line 1696)
+* BFD_RELOC_C6000_PCR_S10:               howto manager.      (line 1672)
+* BFD_RELOC_C6000_PCR_S12:               howto manager.      (line 1671)
+* BFD_RELOC_C6000_PCR_S21:               howto manager.      (line 1670)
+* BFD_RELOC_C6000_PCR_S7:                howto manager.      (line 1673)
+* BFD_RELOC_C6000_PREL31:                howto manager.      (line 1691)
+* BFD_RELOC_C6000_SBR_GOT_H16_W:         howto manager.      (line 1689)
+* BFD_RELOC_C6000_SBR_GOT_L16_W:         howto manager.      (line 1688)
+* BFD_RELOC_C6000_SBR_GOT_U15_W:         howto manager.      (line 1687)
+* BFD_RELOC_C6000_SBR_H16_B:             howto manager.      (line 1684)
+* BFD_RELOC_C6000_SBR_H16_H:             howto manager.      (line 1685)
+* BFD_RELOC_C6000_SBR_H16_W:             howto manager.      (line 1686)
+* BFD_RELOC_C6000_SBR_L16_B:             howto manager.      (line 1681)
+* BFD_RELOC_C6000_SBR_L16_H:             howto manager.      (line 1682)
+* BFD_RELOC_C6000_SBR_L16_W:             howto manager.      (line 1683)
+* BFD_RELOC_C6000_SBR_S16:               howto manager.      (line 1680)
+* BFD_RELOC_C6000_SBR_U15_B:             howto manager.      (line 1677)
+* BFD_RELOC_C6000_SBR_U15_H:             howto manager.      (line 1678)
+* BFD_RELOC_C6000_SBR_U15_W:             howto manager.      (line 1679)
+* bfd_reloc_code_type:                   howto manager.      (line   10)
+* BFD_RELOC_CR16_ABS20:                  howto manager.      (line 2500)
+* BFD_RELOC_CR16_ABS24:                  howto manager.      (line 2501)
+* BFD_RELOC_CR16_DISP16:                 howto manager.      (line 2511)
+* BFD_RELOC_CR16_DISP20:                 howto manager.      (line 2512)
+* BFD_RELOC_CR16_DISP24:                 howto manager.      (line 2513)
+* BFD_RELOC_CR16_DISP24a:                howto manager.      (line 2514)
+* BFD_RELOC_CR16_DISP4:                  howto manager.      (line 2509)
+* BFD_RELOC_CR16_DISP8:                  howto manager.      (line 2510)
+* BFD_RELOC_CR16_GLOB_DAT:               howto manager.      (line 2520)
+* BFD_RELOC_CR16_GOT_REGREL20:           howto manager.      (line 2518)
+* BFD_RELOC_CR16_GOTC_REGREL20:          howto manager.      (line 2519)
+* BFD_RELOC_CR16_IMM16:                  howto manager.      (line 2504)
+* BFD_RELOC_CR16_IMM20:                  howto manager.      (line 2505)
+* BFD_RELOC_CR16_IMM24:                  howto manager.      (line 2506)
+* BFD_RELOC_CR16_IMM32:                  howto manager.      (line 2507)
+* BFD_RELOC_CR16_IMM32a:                 howto manager.      (line 2508)
+* BFD_RELOC_CR16_IMM4:                   howto manager.      (line 2502)
+* BFD_RELOC_CR16_IMM8:                   howto manager.      (line 2503)
+* BFD_RELOC_CR16_NUM16:                  howto manager.      (line 2489)
+* BFD_RELOC_CR16_NUM32:                  howto manager.      (line 2490)
+* BFD_RELOC_CR16_NUM32a:                 howto manager.      (line 2491)
+* BFD_RELOC_CR16_NUM8:                   howto manager.      (line 2488)
+* BFD_RELOC_CR16_REGREL0:                howto manager.      (line 2492)
+* BFD_RELOC_CR16_REGREL14:               howto manager.      (line 2495)
+* BFD_RELOC_CR16_REGREL14a:              howto manager.      (line 2496)
+* BFD_RELOC_CR16_REGREL16:               howto manager.      (line 2497)
+* BFD_RELOC_CR16_REGREL20:               howto manager.      (line 2498)
+* BFD_RELOC_CR16_REGREL20a:              howto manager.      (line 2499)
+* BFD_RELOC_CR16_REGREL4:                howto manager.      (line 2493)
+* BFD_RELOC_CR16_REGREL4a:               howto manager.      (line 2494)
+* BFD_RELOC_CR16_SWITCH16:               howto manager.      (line 2516)
+* BFD_RELOC_CR16_SWITCH32:               howto manager.      (line 2517)
+* BFD_RELOC_CR16_SWITCH8:                howto manager.      (line 2515)
+* BFD_RELOC_CRIS_16_DTPREL:              howto manager.      (line 2591)
+* BFD_RELOC_CRIS_16_GOT:                 howto manager.      (line 2567)
+* BFD_RELOC_CRIS_16_GOT_GD:              howto manager.      (line 2587)
+* BFD_RELOC_CRIS_16_GOT_TPREL:           howto manager.      (line 2593)
+* BFD_RELOC_CRIS_16_GOTPLT:              howto manager.      (line 2573)
+* BFD_RELOC_CRIS_16_TPREL:               howto manager.      (line 2595)
+* BFD_RELOC_CRIS_32_DTPREL:              howto manager.      (line 2590)
+* BFD_RELOC_CRIS_32_GD:                  howto manager.      (line 2588)
+* BFD_RELOC_CRIS_32_GOT:                 howto manager.      (line 2564)
+* BFD_RELOC_CRIS_32_GOT_GD:              howto manager.      (line 2586)
+* BFD_RELOC_CRIS_32_GOT_TPREL:           howto manager.      (line 2592)
+* BFD_RELOC_CRIS_32_GOTPLT:              howto manager.      (line 2570)
+* BFD_RELOC_CRIS_32_GOTREL:              howto manager.      (line 2576)
+* BFD_RELOC_CRIS_32_IE:                  howto manager.      (line 2597)
+* BFD_RELOC_CRIS_32_PLT_GOTREL:          howto manager.      (line 2579)
+* BFD_RELOC_CRIS_32_PLT_PCREL:           howto manager.      (line 2582)
+* BFD_RELOC_CRIS_32_TPREL:               howto manager.      (line 2594)
+* BFD_RELOC_CRIS_BDISP8:                 howto manager.      (line 2545)
+* BFD_RELOC_CRIS_COPY:                   howto manager.      (line 2558)
+* BFD_RELOC_CRIS_DTP:                    howto manager.      (line 2589)
+* BFD_RELOC_CRIS_DTPMOD:                 howto manager.      (line 2596)
+* BFD_RELOC_CRIS_GLOB_DAT:               howto manager.      (line 2559)
+* BFD_RELOC_CRIS_JUMP_SLOT:              howto manager.      (line 2560)
+* BFD_RELOC_CRIS_LAPCQ_OFFSET:           howto manager.      (line 2553)
+* BFD_RELOC_CRIS_RELATIVE:               howto manager.      (line 2561)
+* BFD_RELOC_CRIS_SIGNED_16:              howto manager.      (line 2551)
+* BFD_RELOC_CRIS_SIGNED_6:               howto manager.      (line 2547)
+* BFD_RELOC_CRIS_SIGNED_8:               howto manager.      (line 2549)
+* BFD_RELOC_CRIS_UNSIGNED_16:            howto manager.      (line 2552)
+* BFD_RELOC_CRIS_UNSIGNED_4:             howto manager.      (line 2554)
+* BFD_RELOC_CRIS_UNSIGNED_5:             howto manager.      (line 2546)
+* BFD_RELOC_CRIS_UNSIGNED_6:             howto manager.      (line 2548)
+* BFD_RELOC_CRIS_UNSIGNED_8:             howto manager.      (line 2550)
+* BFD_RELOC_CRX_ABS16:                   howto manager.      (line 2533)
+* BFD_RELOC_CRX_ABS32:                   howto manager.      (line 2534)
+* BFD_RELOC_CRX_IMM16:                   howto manager.      (line 2538)
+* BFD_RELOC_CRX_IMM32:                   howto manager.      (line 2539)
+* BFD_RELOC_CRX_NUM16:                   howto manager.      (line 2536)
+* BFD_RELOC_CRX_NUM32:                   howto manager.      (line 2537)
+* BFD_RELOC_CRX_NUM8:                    howto manager.      (line 2535)
+* BFD_RELOC_CRX_REGREL12:                howto manager.      (line 2529)
+* BFD_RELOC_CRX_REGREL22:                howto manager.      (line 2530)
+* BFD_RELOC_CRX_REGREL28:                howto manager.      (line 2531)
+* BFD_RELOC_CRX_REGREL32:                howto manager.      (line 2532)
+* BFD_RELOC_CRX_REL16:                   howto manager.      (line 2526)
+* BFD_RELOC_CRX_REL24:                   howto manager.      (line 2527)
+* BFD_RELOC_CRX_REL32:                   howto manager.      (line 2528)
+* BFD_RELOC_CRX_REL4:                    howto manager.      (line 2523)
+* BFD_RELOC_CRX_REL8:                    howto manager.      (line 2524)
+* BFD_RELOC_CRX_REL8_CMP:                howto manager.      (line 2525)
+* BFD_RELOC_CRX_SWITCH16:                howto manager.      (line 2541)
+* BFD_RELOC_CRX_SWITCH32:                howto manager.      (line 2542)
+* BFD_RELOC_CRX_SWITCH8:                 howto manager.      (line 2540)
+* BFD_RELOC_CTOR:                        howto manager.      (line  796)
+* BFD_RELOC_D10V_10_PCREL_L:             howto manager.      (line 1191)
+* BFD_RELOC_D10V_10_PCREL_R:             howto manager.      (line 1187)
+* BFD_RELOC_D10V_18:                     howto manager.      (line 1196)
+* BFD_RELOC_D10V_18_PCREL:               howto manager.      (line 1199)
+* BFD_RELOC_D30V_15:                     howto manager.      (line 1214)
+* BFD_RELOC_D30V_15_PCREL:               howto manager.      (line 1218)
+* BFD_RELOC_D30V_15_PCREL_R:             howto manager.      (line 1222)
+* BFD_RELOC_D30V_21:                     howto manager.      (line 1227)
+* BFD_RELOC_D30V_21_PCREL:               howto manager.      (line 1231)
+* BFD_RELOC_D30V_21_PCREL_R:             howto manager.      (line 1235)
+* BFD_RELOC_D30V_32:                     howto manager.      (line 1240)
+* BFD_RELOC_D30V_32_PCREL:               howto manager.      (line 1243)
+* BFD_RELOC_D30V_6:                      howto manager.      (line 1202)
+* BFD_RELOC_D30V_9_PCREL:                howto manager.      (line 1205)
+* BFD_RELOC_D30V_9_PCREL_R:              howto manager.      (line 1209)
+* BFD_RELOC_DLX_HI16_S:                  howto manager.      (line 1246)
+* BFD_RELOC_DLX_JMP26:                   howto manager.      (line 1252)
+* BFD_RELOC_DLX_LO16:                    howto manager.      (line 1249)
+* BFD_RELOC_EPIPHANY_HIGH:               howto manager.      (line 3529)
+* BFD_RELOC_EPIPHANY_IMM11:              howto manager.      (line 3538)
+* BFD_RELOC_EPIPHANY_IMM8:               howto manager.      (line 3542)
+* BFD_RELOC_EPIPHANY_LOW:                howto manager.      (line 3532)
+* BFD_RELOC_EPIPHANY_SIMM11:             howto manager.      (line 3535)
+* BFD_RELOC_EPIPHANY_SIMM24:             howto manager.      (line 3526)
+* BFD_RELOC_EPIPHANY_SIMM8:              howto manager.      (line 3523)
+* BFD_RELOC_FR30_10_IN_8:                howto manager.      (line 1721)
+* BFD_RELOC_FR30_12_PCREL:               howto manager.      (line 1729)
+* BFD_RELOC_FR30_20:                     howto manager.      (line 1705)
+* BFD_RELOC_FR30_48:                     howto manager.      (line 1702)
+* BFD_RELOC_FR30_6_IN_4:                 howto manager.      (line 1709)
+* BFD_RELOC_FR30_8_IN_8:                 howto manager.      (line 1713)
+* BFD_RELOC_FR30_9_IN_8:                 howto manager.      (line 1717)
+* BFD_RELOC_FR30_9_PCREL:                howto manager.      (line 1725)
+* BFD_RELOC_FRV_FUNCDESC:                howto manager.      (line  503)
+* BFD_RELOC_FRV_FUNCDESC_GOT12:          howto manager.      (line  504)
+* BFD_RELOC_FRV_FUNCDESC_GOTHI:          howto manager.      (line  505)
+* BFD_RELOC_FRV_FUNCDESC_GOTLO:          howto manager.      (line  506)
+* BFD_RELOC_FRV_FUNCDESC_GOTOFF12:       howto manager.      (line  508)
+* BFD_RELOC_FRV_FUNCDESC_GOTOFFHI:       howto manager.      (line  509)
+* BFD_RELOC_FRV_FUNCDESC_GOTOFFLO:       howto manager.      (line  510)
+* BFD_RELOC_FRV_FUNCDESC_VALUE:          howto manager.      (line  507)
+* BFD_RELOC_FRV_GETTLSOFF:               howto manager.      (line  514)
+* BFD_RELOC_FRV_GETTLSOFF_RELAX:         howto manager.      (line  527)
+* BFD_RELOC_FRV_GOT12:                   howto manager.      (line  500)
+* BFD_RELOC_FRV_GOTHI:                   howto manager.      (line  501)
+* BFD_RELOC_FRV_GOTLO:                   howto manager.      (line  502)
+* BFD_RELOC_FRV_GOTOFF12:                howto manager.      (line  511)
+* BFD_RELOC_FRV_GOTOFFHI:                howto manager.      (line  512)
+* BFD_RELOC_FRV_GOTOFFLO:                howto manager.      (line  513)
+* BFD_RELOC_FRV_GOTTLSDESC12:            howto manager.      (line  516)
+* BFD_RELOC_FRV_GOTTLSDESCHI:            howto manager.      (line  517)
+* BFD_RELOC_FRV_GOTTLSDESCLO:            howto manager.      (line  518)
+* BFD_RELOC_FRV_GOTTLSOFF12:             howto manager.      (line  522)
+* BFD_RELOC_FRV_GOTTLSOFFHI:             howto manager.      (line  523)
+* BFD_RELOC_FRV_GOTTLSOFFLO:             howto manager.      (line  524)
+* BFD_RELOC_FRV_GPREL12:                 howto manager.      (line  495)
+* BFD_RELOC_FRV_GPREL32:                 howto manager.      (line  497)
+* BFD_RELOC_FRV_GPRELHI:                 howto manager.      (line  498)
+* BFD_RELOC_FRV_GPRELLO:                 howto manager.      (line  499)
+* BFD_RELOC_FRV_GPRELU12:                howto manager.      (line  496)
+* BFD_RELOC_FRV_HI16:                    howto manager.      (line  494)
+* BFD_RELOC_FRV_LABEL16:                 howto manager.      (line  491)
+* BFD_RELOC_FRV_LABEL24:                 howto manager.      (line  492)
+* BFD_RELOC_FRV_LO16:                    howto manager.      (line  493)
+* BFD_RELOC_FRV_TLSDESC_RELAX:           howto manager.      (line  526)
+* BFD_RELOC_FRV_TLSDESC_VALUE:           howto manager.      (line  515)
+* BFD_RELOC_FRV_TLSMOFF:                 howto manager.      (line  529)
+* BFD_RELOC_FRV_TLSMOFF12:               howto manager.      (line  519)
+* BFD_RELOC_FRV_TLSMOFFHI:               howto manager.      (line  520)
+* BFD_RELOC_FRV_TLSMOFFLO:               howto manager.      (line  521)
+* BFD_RELOC_FRV_TLSOFF:                  howto manager.      (line  525)
+* BFD_RELOC_FRV_TLSOFF_RELAX:            howto manager.      (line  528)
+* BFD_RELOC_FT32_10:                     howto manager.      (line  485)
+* BFD_RELOC_FT32_17:                     howto manager.      (line  487)
+* BFD_RELOC_FT32_18:                     howto manager.      (line  488)
+* BFD_RELOC_FT32_20:                     howto manager.      (line  486)
+* BFD_RELOC_GPREL16:                     howto manager.      (line  125)
+* BFD_RELOC_GPREL32:                     howto manager.      (line  126)
+* BFD_RELOC_H8_DIR16A8:                  howto manager.      (line 2660)
+* BFD_RELOC_H8_DIR16R8:                  howto manager.      (line 2661)
+* BFD_RELOC_H8_DIR24A8:                  howto manager.      (line 2662)
+* BFD_RELOC_H8_DIR24R8:                  howto manager.      (line 2663)
+* BFD_RELOC_H8_DIR32A16:                 howto manager.      (line 2664)
+* BFD_RELOC_H8_DISP32A16:                howto manager.      (line 2665)
+* BFD_RELOC_HI16:                        howto manager.      (line  352)
+* BFD_RELOC_HI16_BASEREL:                howto manager.      (line  101)
+* BFD_RELOC_HI16_GOTOFF:                 howto manager.      (line   57)
+* BFD_RELOC_HI16_PCREL:                  howto manager.      (line  364)
+* BFD_RELOC_HI16_PLTOFF:                 howto manager.      (line   69)
+* BFD_RELOC_HI16_S:                      howto manager.      (line  355)
+* BFD_RELOC_HI16_S_BASEREL:              howto manager.      (line  102)
+* BFD_RELOC_HI16_S_GOTOFF:               howto manager.      (line   58)
+* BFD_RELOC_HI16_S_PCREL:                howto manager.      (line  367)
+* BFD_RELOC_HI16_S_PLTOFF:               howto manager.      (line   70)
+* BFD_RELOC_HI22:                        howto manager.      (line  120)
+* BFD_RELOC_I370_D12:                    howto manager.      (line  793)
+* BFD_RELOC_I960_CALLJ:                  howto manager.      (line  132)
+* BFD_RELOC_IA64_COPY:                   howto manager.      (line 2320)
+* BFD_RELOC_IA64_DIR32LSB:               howto manager.      (line 2265)
+* BFD_RELOC_IA64_DIR32MSB:               howto manager.      (line 2264)
+* BFD_RELOC_IA64_DIR64LSB:               howto manager.      (line 2267)
+* BFD_RELOC_IA64_DIR64MSB:               howto manager.      (line 2266)
+* BFD_RELOC_IA64_DTPMOD64LSB:            howto manager.      (line 2330)
+* BFD_RELOC_IA64_DTPMOD64MSB:            howto manager.      (line 2329)
+* BFD_RELOC_IA64_DTPREL14:               howto manager.      (line 2332)
+* BFD_RELOC_IA64_DTPREL22:               howto manager.      (line 2333)
+* BFD_RELOC_IA64_DTPREL32LSB:            howto manager.      (line 2336)
+* BFD_RELOC_IA64_DTPREL32MSB:            howto manager.      (line 2335)
+* BFD_RELOC_IA64_DTPREL64I:              howto manager.      (line 2334)
+* BFD_RELOC_IA64_DTPREL64LSB:            howto manager.      (line 2338)
+* BFD_RELOC_IA64_DTPREL64MSB:            howto manager.      (line 2337)
+* BFD_RELOC_IA64_FPTR32LSB:              howto manager.      (line 2282)
+* BFD_RELOC_IA64_FPTR32MSB:              howto manager.      (line 2281)
+* BFD_RELOC_IA64_FPTR64I:                howto manager.      (line 2280)
+* BFD_RELOC_IA64_FPTR64LSB:              howto manager.      (line 2284)
+* BFD_RELOC_IA64_FPTR64MSB:              howto manager.      (line 2283)
+* BFD_RELOC_IA64_GPREL22:                howto manager.      (line 2268)
+* BFD_RELOC_IA64_GPREL32LSB:             howto manager.      (line 2271)
+* BFD_RELOC_IA64_GPREL32MSB:             howto manager.      (line 2270)
+* BFD_RELOC_IA64_GPREL64I:               howto manager.      (line 2269)
+* BFD_RELOC_IA64_GPREL64LSB:             howto manager.      (line 2273)
+* BFD_RELOC_IA64_GPREL64MSB:             howto manager.      (line 2272)
+* BFD_RELOC_IA64_IMM14:                  howto manager.      (line 2261)
+* BFD_RELOC_IA64_IMM22:                  howto manager.      (line 2262)
+* BFD_RELOC_IA64_IMM64:                  howto manager.      (line 2263)
+* BFD_RELOC_IA64_IPLTLSB:                howto manager.      (line 2319)
+* BFD_RELOC_IA64_IPLTMSB:                howto manager.      (line 2318)
+* BFD_RELOC_IA64_LDXMOV:                 howto manager.      (line 2322)
+* BFD_RELOC_IA64_LTOFF22:                howto manager.      (line 2274)
+* BFD_RELOC_IA64_LTOFF22X:               howto manager.      (line 2321)
+* BFD_RELOC_IA64_LTOFF64I:               howto manager.      (line 2275)
+* BFD_RELOC_IA64_LTOFF_DTPMOD22:         howto manager.      (line 2331)
+* BFD_RELOC_IA64_LTOFF_DTPREL22:         howto manager.      (line 2339)
+* BFD_RELOC_IA64_LTOFF_FPTR22:           howto manager.      (line 2296)
+* BFD_RELOC_IA64_LTOFF_FPTR32LSB:        howto manager.      (line 2299)
+* BFD_RELOC_IA64_LTOFF_FPTR32MSB:        howto manager.      (line 2298)
+* BFD_RELOC_IA64_LTOFF_FPTR64I:          howto manager.      (line 2297)
+* BFD_RELOC_IA64_LTOFF_FPTR64LSB:        howto manager.      (line 2301)
+* BFD_RELOC_IA64_LTOFF_FPTR64MSB:        howto manager.      (line 2300)
+* BFD_RELOC_IA64_LTOFF_TPREL22:          howto manager.      (line 2328)
+* BFD_RELOC_IA64_LTV32LSB:               howto manager.      (line 2315)
+* BFD_RELOC_IA64_LTV32MSB:               howto manager.      (line 2314)
+* BFD_RELOC_IA64_LTV64LSB:               howto manager.      (line 2317)
+* BFD_RELOC_IA64_LTV64MSB:               howto manager.      (line 2316)
+* BFD_RELOC_IA64_PCREL21B:               howto manager.      (line 2285)
+* BFD_RELOC_IA64_PCREL21BI:              howto manager.      (line 2286)
+* BFD_RELOC_IA64_PCREL21F:               howto manager.      (line 2288)
+* BFD_RELOC_IA64_PCREL21M:               howto manager.      (line 2287)
+* BFD_RELOC_IA64_PCREL22:                howto manager.      (line 2289)
+* BFD_RELOC_IA64_PCREL32LSB:             howto manager.      (line 2293)
+* BFD_RELOC_IA64_PCREL32MSB:             howto manager.      (line 2292)
+* BFD_RELOC_IA64_PCREL60B:               howto manager.      (line 2290)
+* BFD_RELOC_IA64_PCREL64I:               howto manager.      (line 2291)
+* BFD_RELOC_IA64_PCREL64LSB:             howto manager.      (line 2295)
+* BFD_RELOC_IA64_PCREL64MSB:             howto manager.      (line 2294)
+* BFD_RELOC_IA64_PLTOFF22:               howto manager.      (line 2276)
+* BFD_RELOC_IA64_PLTOFF64I:              howto manager.      (line 2277)
+* BFD_RELOC_IA64_PLTOFF64LSB:            howto manager.      (line 2279)
+* BFD_RELOC_IA64_PLTOFF64MSB:            howto manager.      (line 2278)
+* BFD_RELOC_IA64_REL32LSB:               howto manager.      (line 2311)
+* BFD_RELOC_IA64_REL32MSB:               howto manager.      (line 2310)
+* BFD_RELOC_IA64_REL64LSB:               howto manager.      (line 2313)
+* BFD_RELOC_IA64_REL64MSB:               howto manager.      (line 2312)
+* BFD_RELOC_IA64_SECREL32LSB:            howto manager.      (line 2307)
+* BFD_RELOC_IA64_SECREL32MSB:            howto manager.      (line 2306)
+* BFD_RELOC_IA64_SECREL64LSB:            howto manager.      (line 2309)
+* BFD_RELOC_IA64_SECREL64MSB:            howto manager.      (line 2308)
+* BFD_RELOC_IA64_SEGREL32LSB:            howto manager.      (line 2303)
+* BFD_RELOC_IA64_SEGREL32MSB:            howto manager.      (line 2302)
+* BFD_RELOC_IA64_SEGREL64LSB:            howto manager.      (line 2305)
+* BFD_RELOC_IA64_SEGREL64MSB:            howto manager.      (line 2304)
+* BFD_RELOC_IA64_TPREL14:                howto manager.      (line 2323)
+* BFD_RELOC_IA64_TPREL22:                howto manager.      (line 2324)
+* BFD_RELOC_IA64_TPREL64I:               howto manager.      (line 2325)
+* BFD_RELOC_IA64_TPREL64LSB:             howto manager.      (line 2327)
+* BFD_RELOC_IA64_TPREL64MSB:             howto manager.      (line 2326)
+* BFD_RELOC_IP2K_ADDR16CJP:              howto manager.      (line 2213)
+* BFD_RELOC_IP2K_BANK:                   howto manager.      (line 2210)
+* BFD_RELOC_IP2K_EX8DATA:                howto manager.      (line 2221)
+* BFD_RELOC_IP2K_FR9:                    howto manager.      (line 2207)
+* BFD_RELOC_IP2K_FR_OFFSET:              howto manager.      (line 2234)
+* BFD_RELOC_IP2K_HI8DATA:                howto manager.      (line 2220)
+* BFD_RELOC_IP2K_HI8INSN:                howto manager.      (line 2225)
+* BFD_RELOC_IP2K_LO8DATA:                howto manager.      (line 2219)
+* BFD_RELOC_IP2K_LO8INSN:                howto manager.      (line 2224)
+* BFD_RELOC_IP2K_PAGE3:                  howto manager.      (line 2216)
+* BFD_RELOC_IP2K_PC_SKIP:                howto manager.      (line 2228)
+* BFD_RELOC_IP2K_TEXT:                   howto manager.      (line 2231)
+* BFD_RELOC_IQ2000_OFFSET_16:            howto manager.      (line 2784)
+* BFD_RELOC_IQ2000_OFFSET_21:            howto manager.      (line 2785)
+* BFD_RELOC_IQ2000_UHI16:                howto manager.      (line 2786)
+* BFD_RELOC_LM32_16_GOT:                 howto manager.      (line 2891)
+* BFD_RELOC_LM32_BRANCH:                 howto manager.      (line 2890)
+* BFD_RELOC_LM32_CALL:                   howto manager.      (line 2889)
+* BFD_RELOC_LM32_COPY:                   howto manager.      (line 2894)
+* BFD_RELOC_LM32_GLOB_DAT:               howto manager.      (line 2895)
+* BFD_RELOC_LM32_GOTOFF_HI16:            howto manager.      (line 2892)
+* BFD_RELOC_LM32_GOTOFF_LO16:            howto manager.      (line 2893)
+* BFD_RELOC_LM32_JMP_SLOT:               howto manager.      (line 2896)
+* BFD_RELOC_LM32_RELATIVE:               howto manager.      (line 2897)
+* BFD_RELOC_LO10:                        howto manager.      (line  121)
+* BFD_RELOC_LO16:                        howto manager.      (line  361)
+* BFD_RELOC_LO16_BASEREL:                howto manager.      (line  100)
+* BFD_RELOC_LO16_GOTOFF:                 howto manager.      (line   56)
+* BFD_RELOC_LO16_PCREL:                  howto manager.      (line  370)
+* BFD_RELOC_LO16_PLTOFF:                 howto manager.      (line   68)
+* BFD_RELOC_M32C_HI8:                    howto manager.      (line 1255)
+* BFD_RELOC_M32C_RL_1ADDR:               howto manager.      (line 1257)
+* BFD_RELOC_M32C_RL_2ADDR:               howto manager.      (line 1258)
+* BFD_RELOC_M32C_RL_JUMP:                howto manager.      (line 1256)
+* BFD_RELOC_M32R_10_PCREL:               howto manager.      (line 1265)
+* BFD_RELOC_M32R_18_PCREL:               howto manager.      (line 1269)
+* BFD_RELOC_M32R_24:                     howto manager.      (line 1261)
+* BFD_RELOC_M32R_26_PCREL:               howto manager.      (line 1272)
+* BFD_RELOC_M32R_26_PLTREL:              howto manager.      (line 1291)
+* BFD_RELOC_M32R_COPY:                   howto manager.      (line 1292)
+* BFD_RELOC_M32R_GLOB_DAT:               howto manager.      (line 1293)
+* BFD_RELOC_M32R_GOT16_HI_SLO:           howto manager.      (line 1302)
+* BFD_RELOC_M32R_GOT16_HI_ULO:           howto manager.      (line 1301)
+* BFD_RELOC_M32R_GOT16_LO:               howto manager.      (line 1303)
+* BFD_RELOC_M32R_GOT24:                  howto manager.      (line 1290)
+* BFD_RELOC_M32R_GOTOFF:                 howto manager.      (line 1296)
+* BFD_RELOC_M32R_GOTOFF_HI_SLO:          howto manager.      (line 1298)
+* BFD_RELOC_M32R_GOTOFF_HI_ULO:          howto manager.      (line 1297)
+* BFD_RELOC_M32R_GOTOFF_LO:              howto manager.      (line 1299)
+* BFD_RELOC_M32R_GOTPC24:                howto manager.      (line 1300)
+* BFD_RELOC_M32R_GOTPC_HI_SLO:           howto manager.      (line 1305)
+* BFD_RELOC_M32R_GOTPC_HI_ULO:           howto manager.      (line 1304)
+* BFD_RELOC_M32R_GOTPC_LO:               howto manager.      (line 1306)
+* BFD_RELOC_M32R_HI16_SLO:               howto manager.      (line 1279)
+* BFD_RELOC_M32R_HI16_ULO:               howto manager.      (line 1275)
+* BFD_RELOC_M32R_JMP_SLOT:               howto manager.      (line 1294)
+* BFD_RELOC_M32R_LO16:                   howto manager.      (line 1283)
+* BFD_RELOC_M32R_RELATIVE:               howto manager.      (line 1295)
+* BFD_RELOC_M32R_SDA16:                  howto manager.      (line 1286)
+* BFD_RELOC_M68HC11_24:                  howto manager.      (line 2375)
+* BFD_RELOC_M68HC11_3B:                  howto manager.      (line 2350)
+* BFD_RELOC_M68HC11_HI8:                 howto manager.      (line 2342)
+* BFD_RELOC_M68HC11_LO16:                howto manager.      (line 2364)
+* BFD_RELOC_M68HC11_LO8:                 howto manager.      (line 2346)
+* BFD_RELOC_M68HC11_PAGE:                howto manager.      (line 2370)
+* BFD_RELOC_M68HC11_RL_GROUP:            howto manager.      (line 2359)
+* BFD_RELOC_M68HC11_RL_JUMP:             howto manager.      (line 2353)
+* BFD_RELOC_M68HC12_10_PCREL:            howto manager.      (line 2435)
+* BFD_RELOC_M68HC12_16B:                 howto manager.      (line 2429)
+* BFD_RELOC_M68HC12_5B:                  howto manager.      (line 2381)
+* BFD_RELOC_M68HC12_9_PCREL:             howto manager.      (line 2432)
+* BFD_RELOC_M68HC12_9B:                  howto manager.      (line 2426)
+* BFD_RELOC_M68HC12_HI8XG:               howto manager.      (line 2442)
+* BFD_RELOC_M68HC12_LO8XG:               howto manager.      (line 2438)
+* BFD_RELOC_MACH_O_LOCAL_SECTDIFF:       howto manager.      (line 2904)
+* BFD_RELOC_MACH_O_PAIR:                 howto manager.      (line 2907)
+* BFD_RELOC_MACH_O_SECTDIFF:             howto manager.      (line 2900)
+* BFD_RELOC_MACH_O_X86_64_BRANCH32:      howto manager.      (line 2910)
+* BFD_RELOC_MACH_O_X86_64_BRANCH8:       howto manager.      (line 2911)
+* BFD_RELOC_MACH_O_X86_64_GOT:           howto manager.      (line 2915)
+* BFD_RELOC_MACH_O_X86_64_GOT_LOAD:      howto manager.      (line 2918)
+* BFD_RELOC_MACH_O_X86_64_PCREL32_1:     howto manager.      (line 2928)
+* BFD_RELOC_MACH_O_X86_64_PCREL32_2:     howto manager.      (line 2931)
+* BFD_RELOC_MACH_O_X86_64_PCREL32_4:     howto manager.      (line 2934)
+* BFD_RELOC_MACH_O_X86_64_SUBTRACTOR32:  howto manager.      (line 2922)
+* BFD_RELOC_MACH_O_X86_64_SUBTRACTOR64:  howto manager.      (line 2925)
+* BFD_RELOC_MCORE_PCREL_32:              howto manager.      (line 1736)
+* BFD_RELOC_MCORE_PCREL_IMM11BY2:        howto manager.      (line 1734)
+* BFD_RELOC_MCORE_PCREL_IMM4BY2:         howto manager.      (line 1735)
+* BFD_RELOC_MCORE_PCREL_IMM8BY4:         howto manager.      (line 1733)
+* BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2:    howto manager.      (line 1737)
+* BFD_RELOC_MCORE_RVA:                   howto manager.      (line 1738)
+* BFD_RELOC_MEP_16:                      howto manager.      (line 1742)
+* BFD_RELOC_MEP_32:                      howto manager.      (line 1743)
+* BFD_RELOC_MEP_8:                       howto manager.      (line 1741)
+* BFD_RELOC_MEP_ADDR24A4:                howto manager.      (line 1758)
+* BFD_RELOC_MEP_GNU_VTENTRY:             howto manager.      (line 1760)
+* BFD_RELOC_MEP_GNU_VTINHERIT:           howto manager.      (line 1759)
+* BFD_RELOC_MEP_GPREL:                   howto manager.      (line 1752)
+* BFD_RELOC_MEP_HI16S:                   howto manager.      (line 1751)
+* BFD_RELOC_MEP_HI16U:                   howto manager.      (line 1750)
+* BFD_RELOC_MEP_LOW16:                   howto manager.      (line 1749)
+* BFD_RELOC_MEP_PCABS24A2:               howto manager.      (line 1748)
+* BFD_RELOC_MEP_PCREL12A2:               howto manager.      (line 1745)
+* BFD_RELOC_MEP_PCREL17A2:               howto manager.      (line 1746)
+* BFD_RELOC_MEP_PCREL24A2:               howto manager.      (line 1747)
+* BFD_RELOC_MEP_PCREL8A2:                howto manager.      (line 1744)
+* BFD_RELOC_MEP_TPREL:                   howto manager.      (line 1753)
+* BFD_RELOC_MEP_TPREL7:                  howto manager.      (line 1754)
+* BFD_RELOC_MEP_TPREL7A2:                howto manager.      (line 1755)
+* BFD_RELOC_MEP_TPREL7A4:                howto manager.      (line 1756)
+* BFD_RELOC_MEP_UIMM24:                  howto manager.      (line 1757)
+* BFD_RELOC_METAG_COPY:                  howto manager.      (line 1782)
+* BFD_RELOC_METAG_GETSET_GOT:            howto manager.      (line 1774)
+* BFD_RELOC_METAG_GETSET_GOTOFF:         howto manager.      (line 1773)
+* BFD_RELOC_METAG_GETSETOFF:             howto manager.      (line 1766)
+* BFD_RELOC_METAG_GLOB_DAT:              howto manager.      (line 1785)
+* BFD_RELOC_METAG_GOTOFF:                howto manager.      (line 1780)
+* BFD_RELOC_METAG_HI16_GOTOFF:           howto manager.      (line 1771)
+* BFD_RELOC_METAG_HI16_GOTPC:            howto manager.      (line 1775)
+* BFD_RELOC_METAG_HI16_PLT:              howto manager.      (line 1777)
+* BFD_RELOC_METAG_HIADDR16:              howto manager.      (line 1763)
+* BFD_RELOC_METAG_HIOG:                  howto manager.      (line 1767)
+* BFD_RELOC_METAG_JMP_SLOT:              howto manager.      (line 1783)
+* BFD_RELOC_METAG_LO16_GOTOFF:           howto manager.      (line 1772)
+* BFD_RELOC_METAG_LO16_GOTPC:            howto manager.      (line 1776)
+* BFD_RELOC_METAG_LO16_PLT:              howto manager.      (line 1778)
+* BFD_RELOC_METAG_LOADDR16:              howto manager.      (line 1764)
+* BFD_RELOC_METAG_LOOG:                  howto manager.      (line 1768)
+* BFD_RELOC_METAG_PLT:                   howto manager.      (line 1781)
+* BFD_RELOC_METAG_REL16:                 howto manager.      (line 1770)
+* BFD_RELOC_METAG_REL8:                  howto manager.      (line 1769)
+* BFD_RELOC_METAG_RELATIVE:              howto manager.      (line 1784)
+* BFD_RELOC_METAG_RELBRANCH:             howto manager.      (line 1765)
+* BFD_RELOC_METAG_RELBRANCH_PLT:         howto manager.      (line 1779)
+* BFD_RELOC_METAG_TLS_DTPMOD:            howto manager.      (line 1796)
+* BFD_RELOC_METAG_TLS_DTPOFF:            howto manager.      (line 1797)
+* BFD_RELOC_METAG_TLS_GD:                howto manager.      (line 1786)
+* BFD_RELOC_METAG_TLS_IE:                howto manager.      (line 1791)
+* BFD_RELOC_METAG_TLS_IENONPIC:          howto manager.      (line 1792)
+* BFD_RELOC_METAG_TLS_IENONPIC_HI16:     howto manager.      (line 1793)
+* BFD_RELOC_METAG_TLS_IENONPIC_LO16:     howto manager.      (line 1794)
+* BFD_RELOC_METAG_TLS_LDM:               howto manager.      (line 1787)
+* BFD_RELOC_METAG_TLS_LDO:               howto manager.      (line 1790)
+* BFD_RELOC_METAG_TLS_LDO_HI16:          howto manager.      (line 1788)
+* BFD_RELOC_METAG_TLS_LDO_LO16:          howto manager.      (line 1789)
+* BFD_RELOC_METAG_TLS_LE:                howto manager.      (line 1798)
+* BFD_RELOC_METAG_TLS_LE_HI16:           howto manager.      (line 1799)
+* BFD_RELOC_METAG_TLS_LE_LO16:           howto manager.      (line 1800)
+* BFD_RELOC_METAG_TLS_TPOFF:             howto manager.      (line 1795)
+* BFD_RELOC_MICROBLAZE_32_GOTOFF:        howto manager.      (line 2981)
+* BFD_RELOC_MICROBLAZE_32_LO:            howto manager.      (line 2937)
+* BFD_RELOC_MICROBLAZE_32_LO_PCREL:      howto manager.      (line 2941)
+* BFD_RELOC_MICROBLAZE_32_ROSDA:         howto manager.      (line 2945)
+* BFD_RELOC_MICROBLAZE_32_RWSDA:         howto manager.      (line 2949)
+* BFD_RELOC_MICROBLAZE_32_SYM_OP_SYM:    howto manager.      (line 2953)
+* BFD_RELOC_MICROBLAZE_32_TLSDTPMOD:     howto manager.      (line 3002)
+* BFD_RELOC_MICROBLAZE_32_TLSDTPREL:     howto manager.      (line 3005)
+* BFD_RELOC_MICROBLAZE_64_GOT:           howto manager.      (line 2967)
+* BFD_RELOC_MICROBLAZE_64_GOTOFF:        howto manager.      (line 2976)
+* BFD_RELOC_MICROBLAZE_64_GOTPC:         howto manager.      (line 2962)
+* BFD_RELOC_MICROBLAZE_64_NONE:          howto manager.      (line 2957)
+* BFD_RELOC_MICROBLAZE_64_PLT:           howto manager.      (line 2971)
+* BFD_RELOC_MICROBLAZE_64_TLS:           howto manager.      (line 2989)
+* BFD_RELOC_MICROBLAZE_64_TLSDTPREL:     howto manager.      (line 3008)
+* BFD_RELOC_MICROBLAZE_64_TLSGD:         howto manager.      (line 2992)
+* BFD_RELOC_MICROBLAZE_64_TLSGOTTPREL:   howto manager.      (line 3012)
+* BFD_RELOC_MICROBLAZE_64_TLSLD:         howto manager.      (line 2997)
+* BFD_RELOC_MICROBLAZE_64_TLSTPREL:      howto manager.      (line 3016)
+* BFD_RELOC_MICROBLAZE_COPY:             howto manager.      (line 2985)
+* BFD_RELOC_MICROMIPS_10_PCREL_S1:       howto manager.      (line  404)
+* BFD_RELOC_MICROMIPS_16_PCREL_S1:       howto manager.      (line  405)
+* BFD_RELOC_MICROMIPS_7_PCREL_S1:        howto manager.      (line  403)
+* BFD_RELOC_MICROMIPS_CALL16:            howto manager.      (line  423)
+* BFD_RELOC_MICROMIPS_CALL_HI16:         howto manager.      (line  429)
+* BFD_RELOC_MICROMIPS_CALL_LO16:         howto manager.      (line  431)
+* BFD_RELOC_MICROMIPS_GOT16:             howto manager.      (line  421)
+* BFD_RELOC_MICROMIPS_GOT_DISP:          howto manager.      (line  439)
+* BFD_RELOC_MICROMIPS_GOT_HI16:          howto manager.      (line  425)
+* BFD_RELOC_MICROMIPS_GOT_LO16:          howto manager.      (line  427)
+* BFD_RELOC_MICROMIPS_GOT_OFST:          howto manager.      (line  437)
+* BFD_RELOC_MICROMIPS_GOT_PAGE:          howto manager.      (line  435)
+* BFD_RELOC_MICROMIPS_GPREL16:           howto manager.      (line  414)
+* BFD_RELOC_MICROMIPS_HI16:              howto manager.      (line  415)
+* BFD_RELOC_MICROMIPS_HI16_S:            howto manager.      (line  416)
+* BFD_RELOC_MICROMIPS_HIGHER:            howto manager.      (line  448)
+* BFD_RELOC_MICROMIPS_HIGHEST:           howto manager.      (line  446)
+* BFD_RELOC_MICROMIPS_JALR:              howto manager.      (line  454)
+* BFD_RELOC_MICROMIPS_JMP:               howto manager.      (line  343)
+* BFD_RELOC_MICROMIPS_LITERAL:           howto manager.      (line  400)
+* BFD_RELOC_MICROMIPS_LO16:              howto manager.      (line  417)
+* BFD_RELOC_MICROMIPS_SCN_DISP:          howto manager.      (line  450)
+* BFD_RELOC_MICROMIPS_SUB:               howto manager.      (line  433)
+* BFD_RELOC_MICROMIPS_TLS_DTPREL_HI16:   howto manager.      (line  464)
+* BFD_RELOC_MICROMIPS_TLS_DTPREL_LO16:   howto manager.      (line  466)
+* BFD_RELOC_MICROMIPS_TLS_GD:            howto manager.      (line  460)
+* BFD_RELOC_MICROMIPS_TLS_GOTTPREL:      howto manager.      (line  468)
+* BFD_RELOC_MICROMIPS_TLS_LDM:           howto manager.      (line  462)
+* BFD_RELOC_MICROMIPS_TLS_TPREL_HI16:    howto manager.      (line  472)
+* BFD_RELOC_MICROMIPS_TLS_TPREL_LO16:    howto manager.      (line  474)
+* BFD_RELOC_MIPS16_CALL16:               howto manager.      (line  374)
+* BFD_RELOC_MIPS16_GOT16:                howto manager.      (line  373)
+* BFD_RELOC_MIPS16_GPREL:                howto manager.      (line  349)
+* BFD_RELOC_MIPS16_HI16:                 howto manager.      (line  378)
+* BFD_RELOC_MIPS16_HI16_S:               howto manager.      (line  381)
+* BFD_RELOC_MIPS16_JMP:                  howto manager.      (line  346)
+* BFD_RELOC_MIPS16_LO16:                 howto manager.      (line  387)
+* BFD_RELOC_MIPS16_TLS_DTPREL_HI16:      howto manager.      (line  392)
+* BFD_RELOC_MIPS16_TLS_DTPREL_LO16:      howto manager.      (line  393)
+* BFD_RELOC_MIPS16_TLS_GD:               howto manager.      (line  390)
+* BFD_RELOC_MIPS16_TLS_GOTTPREL:         howto manager.      (line  394)
+* BFD_RELOC_MIPS16_TLS_LDM:              howto manager.      (line  391)
+* BFD_RELOC_MIPS16_TLS_TPREL_HI16:       howto manager.      (line  395)
+* BFD_RELOC_MIPS16_TLS_TPREL_LO16:       howto manager.      (line  396)
+* BFD_RELOC_MIPS_18_PCREL_S3:            howto manager.      (line  410)
+* BFD_RELOC_MIPS_19_PCREL_S2:            howto manager.      (line  411)
+* BFD_RELOC_MIPS_21_PCREL_S2:            howto manager.      (line  408)
+* BFD_RELOC_MIPS_26_PCREL_S2:            howto manager.      (line  409)
+* BFD_RELOC_MIPS_CALL16:                 howto manager.      (line  422)
+* BFD_RELOC_MIPS_CALL_HI16:              howto manager.      (line  428)
+* BFD_RELOC_MIPS_CALL_LO16:              howto manager.      (line  430)
+* BFD_RELOC_MIPS_COPY:                   howto manager.      (line  478)
+* BFD_RELOC_MIPS_DELETE:                 howto manager.      (line  444)
+* BFD_RELOC_MIPS_EH:                     howto manager.      (line  475)
+* BFD_RELOC_MIPS_GOT16:                  howto manager.      (line  420)
+* BFD_RELOC_MIPS_GOT_DISP:               howto manager.      (line  438)
+* BFD_RELOC_MIPS_GOT_HI16:               howto manager.      (line  424)
+* BFD_RELOC_MIPS_GOT_LO16:               howto manager.      (line  426)
+* BFD_RELOC_MIPS_GOT_OFST:               howto manager.      (line  436)
+* BFD_RELOC_MIPS_GOT_PAGE:               howto manager.      (line  434)
+* BFD_RELOC_MIPS_HIGHER:                 howto manager.      (line  447)
+* BFD_RELOC_MIPS_HIGHEST:                howto manager.      (line  445)
+* BFD_RELOC_MIPS_INSERT_A:               howto manager.      (line  442)
+* BFD_RELOC_MIPS_INSERT_B:               howto manager.      (line  443)
+* BFD_RELOC_MIPS_JALR:                   howto manager.      (line  453)
+* BFD_RELOC_MIPS_JMP:                    howto manager.      (line  342)
+* BFD_RELOC_MIPS_JUMP_SLOT:              howto manager.      (line  479)
+* BFD_RELOC_MIPS_LITERAL:                howto manager.      (line  399)
+* BFD_RELOC_MIPS_REL16:                  howto manager.      (line  451)
+* BFD_RELOC_MIPS_RELGOT:                 howto manager.      (line  452)
+* BFD_RELOC_MIPS_SCN_DISP:               howto manager.      (line  449)
+* BFD_RELOC_MIPS_SHIFT5:                 howto manager.      (line  440)
+* BFD_RELOC_MIPS_SHIFT6:                 howto manager.      (line  441)
+* BFD_RELOC_MIPS_SUB:                    howto manager.      (line  432)
+* BFD_RELOC_MIPS_TLS_DTPMOD32:           howto manager.      (line  455)
+* BFD_RELOC_MIPS_TLS_DTPMOD64:           howto manager.      (line  457)
+* BFD_RELOC_MIPS_TLS_DTPREL32:           howto manager.      (line  456)
+* BFD_RELOC_MIPS_TLS_DTPREL64:           howto manager.      (line  458)
+* BFD_RELOC_MIPS_TLS_DTPREL_HI16:        howto manager.      (line  463)
+* BFD_RELOC_MIPS_TLS_DTPREL_LO16:        howto manager.      (line  465)
+* BFD_RELOC_MIPS_TLS_GD:                 howto manager.      (line  459)
+* BFD_RELOC_MIPS_TLS_GOTTPREL:           howto manager.      (line  467)
+* BFD_RELOC_MIPS_TLS_LDM:                howto manager.      (line  461)
+* BFD_RELOC_MIPS_TLS_TPREL32:            howto manager.      (line  469)
+* BFD_RELOC_MIPS_TLS_TPREL64:            howto manager.      (line  470)
+* BFD_RELOC_MIPS_TLS_TPREL_HI16:         howto manager.      (line  471)
+* BFD_RELOC_MIPS_TLS_TPREL_LO16:         howto manager.      (line  473)
+* BFD_RELOC_MMIX_ADDR19:                 howto manager.      (line 1829)
+* BFD_RELOC_MMIX_ADDR27:                 howto manager.      (line 1833)
+* BFD_RELOC_MMIX_BASE_PLUS_OFFSET:       howto manager.      (line 1845)
+* BFD_RELOC_MMIX_CBRANCH:                howto manager.      (line 1809)
+* BFD_RELOC_MMIX_CBRANCH_1:              howto manager.      (line 1811)
+* BFD_RELOC_MMIX_CBRANCH_2:              howto manager.      (line 1812)
+* BFD_RELOC_MMIX_CBRANCH_3:              howto manager.      (line 1813)
+* BFD_RELOC_MMIX_CBRANCH_J:              howto manager.      (line 1810)
+* BFD_RELOC_MMIX_GETA:                   howto manager.      (line 1803)
+* BFD_RELOC_MMIX_GETA_1:                 howto manager.      (line 1804)
+* BFD_RELOC_MMIX_GETA_2:                 howto manager.      (line 1805)
+* BFD_RELOC_MMIX_GETA_3:                 howto manager.      (line 1806)
+* BFD_RELOC_MMIX_JMP:                    howto manager.      (line 1823)
+* BFD_RELOC_MMIX_JMP_1:                  howto manager.      (line 1824)
+* BFD_RELOC_MMIX_JMP_2:                  howto manager.      (line 1825)
+* BFD_RELOC_MMIX_JMP_3:                  howto manager.      (line 1826)
+* BFD_RELOC_MMIX_LOCAL:                  howto manager.      (line 1849)
+* BFD_RELOC_MMIX_PUSHJ:                  howto manager.      (line 1816)
+* BFD_RELOC_MMIX_PUSHJ_1:                howto manager.      (line 1817)
+* BFD_RELOC_MMIX_PUSHJ_2:                howto manager.      (line 1818)
+* BFD_RELOC_MMIX_PUSHJ_3:                howto manager.      (line 1819)
+* BFD_RELOC_MMIX_PUSHJ_STUBBABLE:        howto manager.      (line 1820)
+* BFD_RELOC_MMIX_REG:                    howto manager.      (line 1841)
+* BFD_RELOC_MMIX_REG_OR_BYTE:            howto manager.      (line 1837)
+* BFD_RELOC_MN10300_16_PCREL:            howto manager.      (line  583)
+* BFD_RELOC_MN10300_32_PCREL:            howto manager.      (line  579)
+* BFD_RELOC_MN10300_ALIGN:               howto manager.      (line  564)
+* BFD_RELOC_MN10300_COPY:                howto manager.      (line  547)
+* BFD_RELOC_MN10300_GLOB_DAT:            howto manager.      (line  550)
+* BFD_RELOC_MN10300_GOT16:               howto manager.      (line  543)
+* BFD_RELOC_MN10300_GOT24:               howto manager.      (line  539)
+* BFD_RELOC_MN10300_GOT32:               howto manager.      (line  535)
+* BFD_RELOC_MN10300_GOTOFF24:            howto manager.      (line  532)
+* BFD_RELOC_MN10300_JMP_SLOT:            howto manager.      (line  553)
+* BFD_RELOC_MN10300_RELATIVE:            howto manager.      (line  556)
+* BFD_RELOC_MN10300_SYM_DIFF:            howto manager.      (line  559)
+* BFD_RELOC_MN10300_TLS_DTPMOD:          howto manager.      (line  574)
+* BFD_RELOC_MN10300_TLS_DTPOFF:          howto manager.      (line  575)
+* BFD_RELOC_MN10300_TLS_GD:              howto manager.      (line  568)
+* BFD_RELOC_MN10300_TLS_GOTIE:           howto manager.      (line  571)
+* BFD_RELOC_MN10300_TLS_IE:              howto manager.      (line  572)
+* BFD_RELOC_MN10300_TLS_LD:              howto manager.      (line  569)
+* BFD_RELOC_MN10300_TLS_LDO:             howto manager.      (line  570)
+* BFD_RELOC_MN10300_TLS_LE:              howto manager.      (line  573)
+* BFD_RELOC_MN10300_TLS_TPOFF:           howto manager.      (line  576)
+* BFD_RELOC_MOXIE_10_PCREL:              howto manager.      (line  482)
+* BFD_RELOC_MSP430_10_PCREL:             howto manager.      (line 2706)
+* BFD_RELOC_MSP430_16:                   howto manager.      (line 2708)
+* BFD_RELOC_MSP430_16_BYTE:              howto manager.      (line 2710)
+* BFD_RELOC_MSP430_16_PCREL:             howto manager.      (line 2707)
+* BFD_RELOC_MSP430_16_PCREL_BYTE:        howto manager.      (line 2709)
+* BFD_RELOC_MSP430_2X_PCREL:             howto manager.      (line 2711)
+* BFD_RELOC_MSP430_ABS8:                 howto manager.      (line 2713)
+* BFD_RELOC_MSP430_ABS_HI16:             howto manager.      (line 2725)
+* BFD_RELOC_MSP430_PREL31:               howto manager.      (line 2726)
+* BFD_RELOC_MSP430_RL_PCREL:             howto manager.      (line 2712)
+* BFD_RELOC_MSP430_SYM_DIFF:             howto manager.      (line 2727)
+* BFD_RELOC_MSP430X_ABS16:               howto manager.      (line 2724)
+* BFD_RELOC_MSP430X_ABS20_ADR_DST:       howto manager.      (line 2721)
+* BFD_RELOC_MSP430X_ABS20_ADR_SRC:       howto manager.      (line 2720)
+* BFD_RELOC_MSP430X_ABS20_EXT_DST:       howto manager.      (line 2718)
+* BFD_RELOC_MSP430X_ABS20_EXT_ODST:      howto manager.      (line 2719)
+* BFD_RELOC_MSP430X_ABS20_EXT_SRC:       howto manager.      (line 2717)
+* BFD_RELOC_MSP430X_PCR16:               howto manager.      (line 2722)
+* BFD_RELOC_MSP430X_PCR20_CALL:          howto manager.      (line 2723)
+* BFD_RELOC_MSP430X_PCR20_EXT_DST:       howto manager.      (line 2715)
+* BFD_RELOC_MSP430X_PCR20_EXT_ODST:      howto manager.      (line 2716)
+* BFD_RELOC_MSP430X_PCR20_EXT_SRC:       howto manager.      (line 2714)
+* BFD_RELOC_MT_GNU_VTENTRY:              howto manager.      (line 2700)
+* BFD_RELOC_MT_GNU_VTINHERIT:            howto manager.      (line 2697)
+* BFD_RELOC_MT_HI16:                     howto manager.      (line 2691)
+* BFD_RELOC_MT_LO16:                     howto manager.      (line 2694)
+* BFD_RELOC_MT_PC16:                     howto manager.      (line 2688)
+* BFD_RELOC_MT_PCINSN8:                  howto manager.      (line 2703)
+* BFD_RELOC_NDS32_10_UPCREL:             howto manager.      (line 1458)
+* BFD_RELOC_NDS32_10IFCU_PCREL:          howto manager.      (line 1491)
+* BFD_RELOC_NDS32_15_FIXED:              howto manager.      (line 1412)
+* BFD_RELOC_NDS32_15_PCREL:              howto manager.      (line 1320)
+* BFD_RELOC_NDS32_17_FIXED:              howto manager.      (line 1413)
+* BFD_RELOC_NDS32_17_PCREL:              howto manager.      (line 1323)
+* BFD_RELOC_NDS32_17IFC_PCREL:           howto manager.      (line 1490)
+* BFD_RELOC_NDS32_20:                    howto manager.      (line 1309)
+* BFD_RELOC_NDS32_25_ABS:                howto manager.      (line 1485)
+* BFD_RELOC_NDS32_25_FIXED:              howto manager.      (line 1414)
+* BFD_RELOC_NDS32_25_PCREL:              howto manager.      (line 1326)
+* BFD_RELOC_NDS32_25_PLTREL:             howto manager.      (line 1387)
+* BFD_RELOC_NDS32_5:                     howto manager.      (line 1455)
+* BFD_RELOC_NDS32_9_FIXED:               howto manager.      (line 1411)
+* BFD_RELOC_NDS32_9_PCREL:               howto manager.      (line 1312)
+* BFD_RELOC_NDS32_9_PLTREL:              howto manager.      (line 1386)
+* BFD_RELOC_NDS32_COPY:                  howto manager.      (line 1388)
+* BFD_RELOC_NDS32_DATA:                  howto manager.      (line 1488)
+* BFD_RELOC_NDS32_DIFF16:                howto manager.      (line 1479)
+* BFD_RELOC_NDS32_DIFF32:                howto manager.      (line 1480)
+* BFD_RELOC_NDS32_DIFF8:                 howto manager.      (line 1478)
+* BFD_RELOC_NDS32_DIFF_ULEB128:          howto manager.      (line 1481)
+* BFD_RELOC_NDS32_DWARF2_LEB:            howto manager.      (line 1438)
+* BFD_RELOC_NDS32_DWARF2_OP1:            howto manager.      (line 1436)
+* BFD_RELOC_NDS32_DWARF2_OP2:            howto manager.      (line 1437)
+* BFD_RELOC_NDS32_EMPTY:                 howto manager.      (line 1482)
+* BFD_RELOC_NDS32_GLOB_DAT:              howto manager.      (line 1389)
+* BFD_RELOC_NDS32_GOT15S2:               howto manager.      (line 1451)
+* BFD_RELOC_NDS32_GOT17S2:               howto manager.      (line 1452)
+* BFD_RELOC_NDS32_GOT20:                 howto manager.      (line 1385)
+* BFD_RELOC_NDS32_GOT_HI20:              howto manager.      (line 1396)
+* BFD_RELOC_NDS32_GOT_LO12:              howto manager.      (line 1397)
+* BFD_RELOC_NDS32_GOT_LO15:              howto manager.      (line 1447)
+* BFD_RELOC_NDS32_GOT_LO19:              howto manager.      (line 1448)
+* BFD_RELOC_NDS32_GOT_SUFF:              howto manager.      (line 1466)
+* BFD_RELOC_NDS32_GOTOFF:                howto manager.      (line 1392)
+* BFD_RELOC_NDS32_GOTOFF_HI20:           howto manager.      (line 1393)
+* BFD_RELOC_NDS32_GOTOFF_LO12:           howto manager.      (line 1394)
+* BFD_RELOC_NDS32_GOTOFF_LO15:           howto manager.      (line 1449)
+* BFD_RELOC_NDS32_GOTOFF_LO19:           howto manager.      (line 1450)
+* BFD_RELOC_NDS32_GOTOFF_SUFF:           howto manager.      (line 1467)
+* BFD_RELOC_NDS32_GOTPC20:               howto manager.      (line 1395)
+* BFD_RELOC_NDS32_GOTPC_HI20:            howto manager.      (line 1398)
+* BFD_RELOC_NDS32_GOTPC_LO12:            howto manager.      (line 1399)
+* BFD_RELOC_NDS32_GOTTPOFF:              howto manager.      (line 1499)
+* BFD_RELOC_NDS32_HI20:                  howto manager.      (line 1329)
+* BFD_RELOC_NDS32_INSN16:                howto manager.      (line 1402)
+* BFD_RELOC_NDS32_JMP_SLOT:              howto manager.      (line 1390)
+* BFD_RELOC_NDS32_LABEL:                 howto manager.      (line 1403)
+* BFD_RELOC_NDS32_LO12S0:                howto manager.      (line 1345)
+* BFD_RELOC_NDS32_LO12S0_ORI:            howto manager.      (line 1349)
+* BFD_RELOC_NDS32_LO12S1:                howto manager.      (line 1341)
+* BFD_RELOC_NDS32_LO12S2:                howto manager.      (line 1337)
+* BFD_RELOC_NDS32_LO12S2_DP:             howto manager.      (line 1432)
+* BFD_RELOC_NDS32_LO12S2_SP:             howto manager.      (line 1433)
+* BFD_RELOC_NDS32_LO12S3:                howto manager.      (line 1333)
+* BFD_RELOC_NDS32_LOADSTORE:             howto manager.      (line 1410)
+* BFD_RELOC_NDS32_LONGCALL1:             howto manager.      (line 1404)
+* BFD_RELOC_NDS32_LONGCALL2:             howto manager.      (line 1405)
+* BFD_RELOC_NDS32_LONGCALL3:             howto manager.      (line 1406)
+* BFD_RELOC_NDS32_LONGCALL4:             howto manager.      (line 1415)
+* BFD_RELOC_NDS32_LONGCALL5:             howto manager.      (line 1416)
+* BFD_RELOC_NDS32_LONGCALL6:             howto manager.      (line 1417)
+* BFD_RELOC_NDS32_LONGJUMP1:             howto manager.      (line 1407)
+* BFD_RELOC_NDS32_LONGJUMP2:             howto manager.      (line 1408)
+* BFD_RELOC_NDS32_LONGJUMP3:             howto manager.      (line 1409)
+* BFD_RELOC_NDS32_LONGJUMP4:             howto manager.      (line 1418)
+* BFD_RELOC_NDS32_LONGJUMP5:             howto manager.      (line 1419)
+* BFD_RELOC_NDS32_LONGJUMP6:             howto manager.      (line 1420)
+* BFD_RELOC_NDS32_LONGJUMP7:             howto manager.      (line 1421)
+* BFD_RELOC_NDS32_MINUEND:               howto manager.      (line 1476)
+* BFD_RELOC_NDS32_MULCALL_SUFF:          howto manager.      (line 1469)
+* BFD_RELOC_NDS32_PLT_GOT_SUFF:          howto manager.      (line 1468)
+* BFD_RELOC_NDS32_PLT_GOTREL_HI20:       howto manager.      (line 1426)
+* BFD_RELOC_NDS32_PLT_GOTREL_LO12:       howto manager.      (line 1427)
+* BFD_RELOC_NDS32_PLT_GOTREL_LO15:       howto manager.      (line 1445)
+* BFD_RELOC_NDS32_PLT_GOTREL_LO19:       howto manager.      (line 1446)
+* BFD_RELOC_NDS32_PLT_GOTREL_LO20:       howto manager.      (line 1444)
+* BFD_RELOC_NDS32_PLTBLOCK:              howto manager.      (line 1473)
+* BFD_RELOC_NDS32_PLTREL_HI20:           howto manager.      (line 1424)
+* BFD_RELOC_NDS32_PLTREL_LO12:           howto manager.      (line 1425)
+* BFD_RELOC_NDS32_PTR:                   howto manager.      (line 1470)
+* BFD_RELOC_NDS32_PTR_COUNT:             howto manager.      (line 1471)
+* BFD_RELOC_NDS32_PTR_RESOLVED:          howto manager.      (line 1472)
+* BFD_RELOC_NDS32_RELATIVE:              howto manager.      (line 1391)
+* BFD_RELOC_NDS32_RELAX_ENTRY:           howto manager.      (line 1465)
+* BFD_RELOC_NDS32_RELAX_REGION_BEGIN:    howto manager.      (line 1474)
+* BFD_RELOC_NDS32_RELAX_REGION_END:      howto manager.      (line 1475)
+* BFD_RELOC_NDS32_SDA12S2_DP:            howto manager.      (line 1430)
+* BFD_RELOC_NDS32_SDA12S2_SP:            howto manager.      (line 1431)
+* BFD_RELOC_NDS32_SDA15S0:               howto manager.      (line 1365)
+* BFD_RELOC_NDS32_SDA15S1:               howto manager.      (line 1361)
+* BFD_RELOC_NDS32_SDA15S2:               howto manager.      (line 1357)
+* BFD_RELOC_NDS32_SDA15S3:               howto manager.      (line 1353)
+* BFD_RELOC_NDS32_SDA16S3:               howto manager.      (line 1369)
+* BFD_RELOC_NDS32_SDA17S2:               howto manager.      (line 1373)
+* BFD_RELOC_NDS32_SDA18S1:               howto manager.      (line 1377)
+* BFD_RELOC_NDS32_SDA19S0:               howto manager.      (line 1381)
+* BFD_RELOC_NDS32_SDA_FP7U2_RELA:        howto manager.      (line 1462)
+* BFD_RELOC_NDS32_SUBTRAHEND:            howto manager.      (line 1477)
+* BFD_RELOC_NDS32_TLS_IE_HI20:           howto manager.      (line 1500)
+* BFD_RELOC_NDS32_TLS_IE_LO12S2:         howto manager.      (line 1501)
+* BFD_RELOC_NDS32_TLS_LE_15S0:           howto manager.      (line 1504)
+* BFD_RELOC_NDS32_TLS_LE_15S1:           howto manager.      (line 1505)
+* BFD_RELOC_NDS32_TLS_LE_15S2:           howto manager.      (line 1506)
+* BFD_RELOC_NDS32_TLS_LE_20:             howto manager.      (line 1503)
+* BFD_RELOC_NDS32_TLS_LE_ADD:            howto manager.      (line 1497)
+* BFD_RELOC_NDS32_TLS_LE_HI20:           howto manager.      (line 1495)
+* BFD_RELOC_NDS32_TLS_LE_LO12:           howto manager.      (line 1496)
+* BFD_RELOC_NDS32_TLS_LE_LS:             howto manager.      (line 1498)
+* BFD_RELOC_NDS32_TLS_TPOFF:             howto manager.      (line 1502)
+* BFD_RELOC_NDS32_TPOFF:                 howto manager.      (line 1494)
+* BFD_RELOC_NDS32_TRAN:                  howto manager.      (line 1489)
+* BFD_RELOC_NDS32_UPDATE_TA:             howto manager.      (line 1441)
+* BFD_RELOC_NDS32_WORD_9_PCREL:          howto manager.      (line 1316)
+* BFD_RELOC_NIOS2_ALIGN:                 howto manager.      (line 2744)
+* BFD_RELOC_NIOS2_CACHE_OPX:             howto manager.      (line 2734)
+* BFD_RELOC_NIOS2_CALL16:                howto manager.      (line 2746)
+* BFD_RELOC_NIOS2_CALL26:                howto manager.      (line 2732)
+* BFD_RELOC_NIOS2_CALL26_NOAT:           howto manager.      (line 2764)
+* BFD_RELOC_NIOS2_CALL_HA:               howto manager.      (line 2768)
+* BFD_RELOC_NIOS2_CALL_LO:               howto manager.      (line 2767)
+* BFD_RELOC_NIOS2_CALLR:                 howto manager.      (line 2743)
+* BFD_RELOC_NIOS2_CJMP:                  howto manager.      (line 2742)
+* BFD_RELOC_NIOS2_COPY:                  howto manager.      (line 2759)
+* BFD_RELOC_NIOS2_GLOB_DAT:              howto manager.      (line 2760)
+* BFD_RELOC_NIOS2_GOT16:                 howto manager.      (line 2745)
+* BFD_RELOC_NIOS2_GOT_HA:                howto manager.      (line 2766)
+* BFD_RELOC_NIOS2_GOT_LO:                howto manager.      (line 2765)
+* BFD_RELOC_NIOS2_GOTOFF:                howto manager.      (line 2763)
+* BFD_RELOC_NIOS2_GOTOFF_HA:             howto manager.      (line 2748)
+* BFD_RELOC_NIOS2_GOTOFF_LO:             howto manager.      (line 2747)
+* BFD_RELOC_NIOS2_GPREL:                 howto manager.      (line 2740)
+* BFD_RELOC_NIOS2_HI16:                  howto manager.      (line 2737)
+* BFD_RELOC_NIOS2_HIADJ16:               howto manager.      (line 2739)
+* BFD_RELOC_NIOS2_IMM5:                  howto manager.      (line 2733)
+* BFD_RELOC_NIOS2_IMM6:                  howto manager.      (line 2735)
+* BFD_RELOC_NIOS2_IMM8:                  howto manager.      (line 2736)
+* BFD_RELOC_NIOS2_JUMP_SLOT:             howto manager.      (line 2761)
+* BFD_RELOC_NIOS2_LO16:                  howto manager.      (line 2738)
+* BFD_RELOC_NIOS2_PCREL_HA:              howto manager.      (line 2750)
+* BFD_RELOC_NIOS2_PCREL_LO:              howto manager.      (line 2749)
+* BFD_RELOC_NIOS2_R2_F1I5_2:             howto manager.      (line 2778)
+* BFD_RELOC_NIOS2_R2_I10_1_PCREL:        howto manager.      (line 2770)
+* BFD_RELOC_NIOS2_R2_L5I4X1:             howto manager.      (line 2779)
+* BFD_RELOC_NIOS2_R2_S12:                howto manager.      (line 2769)
+* BFD_RELOC_NIOS2_R2_T1I7_1_PCREL:       howto manager.      (line 2771)
+* BFD_RELOC_NIOS2_R2_T1I7_2:             howto manager.      (line 2772)
+* BFD_RELOC_NIOS2_R2_T1X1I6:             howto manager.      (line 2780)
+* BFD_RELOC_NIOS2_R2_T1X1I6_2:           howto manager.      (line 2781)
+* BFD_RELOC_NIOS2_R2_T2I4:               howto manager.      (line 2773)
+* BFD_RELOC_NIOS2_R2_T2I4_1:             howto manager.      (line 2774)
+* BFD_RELOC_NIOS2_R2_T2I4_2:             howto manager.      (line 2775)
+* BFD_RELOC_NIOS2_R2_X1I7_2:             howto manager.      (line 2776)
+* BFD_RELOC_NIOS2_R2_X2L5:               howto manager.      (line 2777)
+* BFD_RELOC_NIOS2_RELATIVE:              howto manager.      (line 2762)
+* BFD_RELOC_NIOS2_S16:                   howto manager.      (line 2730)
+* BFD_RELOC_NIOS2_TLS_DTPMOD:            howto manager.      (line 2756)
+* BFD_RELOC_NIOS2_TLS_DTPREL:            howto manager.      (line 2757)
+* BFD_RELOC_NIOS2_TLS_GD16:              howto manager.      (line 2751)
+* BFD_RELOC_NIOS2_TLS_IE16:              howto manager.      (line 2754)
+* BFD_RELOC_NIOS2_TLS_LDM16:             howto manager.      (line 2752)
+* BFD_RELOC_NIOS2_TLS_LDO16:             howto manager.      (line 2753)
+* BFD_RELOC_NIOS2_TLS_LE16:              howto manager.      (line 2755)
+* BFD_RELOC_NIOS2_TLS_TPREL:             howto manager.      (line 2758)
+* BFD_RELOC_NIOS2_U16:                   howto manager.      (line 2731)
+* BFD_RELOC_NIOS2_UJMP:                  howto manager.      (line 2741)
+* BFD_RELOC_NONE:                        howto manager.      (line  135)
+* BFD_RELOC_NS32K_DISP_16:               howto manager.      (line  651)
+* BFD_RELOC_NS32K_DISP_16_PCREL:         howto manager.      (line  654)
+* BFD_RELOC_NS32K_DISP_32:               howto manager.      (line  652)
+* BFD_RELOC_NS32K_DISP_32_PCREL:         howto manager.      (line  655)
+* BFD_RELOC_NS32K_DISP_8:                howto manager.      (line  650)
+* BFD_RELOC_NS32K_DISP_8_PCREL:          howto manager.      (line  653)
+* BFD_RELOC_NS32K_IMM_16:                howto manager.      (line  645)
+* BFD_RELOC_NS32K_IMM_16_PCREL:          howto manager.      (line  648)
+* BFD_RELOC_NS32K_IMM_32:                howto manager.      (line  646)
+* BFD_RELOC_NS32K_IMM_32_PCREL:          howto manager.      (line  649)
+* BFD_RELOC_NS32K_IMM_8:                 howto manager.      (line  644)
+* BFD_RELOC_NS32K_IMM_8_PCREL:           howto manager.      (line  647)
+* BFD_RELOC_OR1K_COPY:                   howto manager.      (line 2641)
+* BFD_RELOC_OR1K_GLOB_DAT:               howto manager.      (line 2642)
+* BFD_RELOC_OR1K_GOT16:                  howto manager.      (line 2637)
+* BFD_RELOC_OR1K_GOTOFF_HI16:            howto manager.      (line 2639)
+* BFD_RELOC_OR1K_GOTOFF_LO16:            howto manager.      (line 2640)
+* BFD_RELOC_OR1K_GOTPC_HI16:             howto manager.      (line 2635)
+* BFD_RELOC_OR1K_GOTPC_LO16:             howto manager.      (line 2636)
+* BFD_RELOC_OR1K_JMP_SLOT:               howto manager.      (line 2643)
+* BFD_RELOC_OR1K_PLT26:                  howto manager.      (line 2638)
+* BFD_RELOC_OR1K_REL_26:                 howto manager.      (line 2634)
+* BFD_RELOC_OR1K_RELATIVE:               howto manager.      (line 2644)
+* BFD_RELOC_OR1K_TLS_DTPMOD:             howto manager.      (line 2657)
+* BFD_RELOC_OR1K_TLS_DTPOFF:             howto manager.      (line 2656)
+* BFD_RELOC_OR1K_TLS_GD_HI16:            howto manager.      (line 2645)
+* BFD_RELOC_OR1K_TLS_GD_LO16:            howto manager.      (line 2646)
+* BFD_RELOC_OR1K_TLS_IE_HI16:            howto manager.      (line 2651)
+* BFD_RELOC_OR1K_TLS_IE_LO16:            howto manager.      (line 2652)
+* BFD_RELOC_OR1K_TLS_LDM_HI16:           howto manager.      (line 2647)
+* BFD_RELOC_OR1K_TLS_LDM_LO16:           howto manager.      (line 2648)
+* BFD_RELOC_OR1K_TLS_LDO_HI16:           howto manager.      (line 2649)
+* BFD_RELOC_OR1K_TLS_LDO_LO16:           howto manager.      (line 2650)
+* BFD_RELOC_OR1K_TLS_LE_HI16:            howto manager.      (line 2653)
+* BFD_RELOC_OR1K_TLS_LE_LO16:            howto manager.      (line 2654)
+* BFD_RELOC_OR1K_TLS_TPOFF:              howto manager.      (line 2655)
+* BFD_RELOC_PDP11_DISP_6_PCREL:          howto manager.      (line  659)
+* BFD_RELOC_PDP11_DISP_8_PCREL:          howto manager.      (line  658)
+* BFD_RELOC_PJ_CODE_DIR16:               howto manager.      (line  664)
+* BFD_RELOC_PJ_CODE_DIR32:               howto manager.      (line  665)
+* BFD_RELOC_PJ_CODE_HI16:                howto manager.      (line  662)
+* BFD_RELOC_PJ_CODE_LO16:                howto manager.      (line  663)
+* BFD_RELOC_PJ_CODE_REL16:               howto manager.      (line  666)
+* BFD_RELOC_PJ_CODE_REL32:               howto manager.      (line  667)
+* BFD_RELOC_PPC64_ADDR16_DS:             howto manager.      (line  729)
+* BFD_RELOC_PPC64_ADDR16_HIGH:           howto manager.      (line  740)
+* BFD_RELOC_PPC64_ADDR16_HIGHA:          howto manager.      (line  741)
+* BFD_RELOC_PPC64_ADDR16_LO_DS:          howto manager.      (line  730)
+* BFD_RELOC_PPC64_ADDR64_LOCAL:          howto manager.      (line  742)
+* BFD_RELOC_PPC64_DTPREL16_DS:           howto manager.      (line  781)
+* BFD_RELOC_PPC64_DTPREL16_HIGH:         howto manager.      (line  789)
+* BFD_RELOC_PPC64_DTPREL16_HIGHA:        howto manager.      (line  790)
+* BFD_RELOC_PPC64_DTPREL16_HIGHER:       howto manager.      (line  783)
+* BFD_RELOC_PPC64_DTPREL16_HIGHERA:      howto manager.      (line  784)
+* BFD_RELOC_PPC64_DTPREL16_HIGHEST:      howto manager.      (line  785)
+* BFD_RELOC_PPC64_DTPREL16_HIGHESTA:     howto manager.      (line  786)
+* BFD_RELOC_PPC64_DTPREL16_LO_DS:        howto manager.      (line  782)
+* BFD_RELOC_PPC64_GOT16_DS:              howto manager.      (line  731)
+* BFD_RELOC_PPC64_GOT16_LO_DS:           howto manager.      (line  732)
+* BFD_RELOC_PPC64_HIGHER:                howto manager.      (line  717)
+* BFD_RELOC_PPC64_HIGHER_S:              howto manager.      (line  718)
+* BFD_RELOC_PPC64_HIGHEST:               howto manager.      (line  719)
+* BFD_RELOC_PPC64_HIGHEST_S:             howto manager.      (line  720)
+* BFD_RELOC_PPC64_PLT16_LO_DS:           howto manager.      (line  733)
+* BFD_RELOC_PPC64_PLTGOT16:              howto manager.      (line  725)
+* BFD_RELOC_PPC64_PLTGOT16_DS:           howto manager.      (line  738)
+* BFD_RELOC_PPC64_PLTGOT16_HA:           howto manager.      (line  728)
+* BFD_RELOC_PPC64_PLTGOT16_HI:           howto manager.      (line  727)
+* BFD_RELOC_PPC64_PLTGOT16_LO:           howto manager.      (line  726)
+* BFD_RELOC_PPC64_PLTGOT16_LO_DS:        howto manager.      (line  739)
+* BFD_RELOC_PPC64_SECTOFF_DS:            howto manager.      (line  734)
+* BFD_RELOC_PPC64_SECTOFF_LO_DS:         howto manager.      (line  735)
+* BFD_RELOC_PPC64_TOC:                   howto manager.      (line  724)
+* BFD_RELOC_PPC64_TOC16_DS:              howto manager.      (line  736)
+* BFD_RELOC_PPC64_TOC16_HA:              howto manager.      (line  723)
+* BFD_RELOC_PPC64_TOC16_HI:              howto manager.      (line  722)
+* BFD_RELOC_PPC64_TOC16_LO:              howto manager.      (line  721)
+* BFD_RELOC_PPC64_TOC16_LO_DS:           howto manager.      (line  737)
+* BFD_RELOC_PPC64_TPREL16_DS:            howto manager.      (line  775)
+* BFD_RELOC_PPC64_TPREL16_HIGH:          howto manager.      (line  787)
+* BFD_RELOC_PPC64_TPREL16_HIGHA:         howto manager.      (line  788)
+* BFD_RELOC_PPC64_TPREL16_HIGHER:        howto manager.      (line  777)
+* BFD_RELOC_PPC64_TPREL16_HIGHERA:       howto manager.      (line  778)
+* BFD_RELOC_PPC64_TPREL16_HIGHEST:       howto manager.      (line  779)
+* BFD_RELOC_PPC64_TPREL16_HIGHESTA:      howto manager.      (line  780)
+* BFD_RELOC_PPC64_TPREL16_LO_DS:         howto manager.      (line  776)
+* BFD_RELOC_PPC_B16:                     howto manager.      (line  673)
+* BFD_RELOC_PPC_B16_BRNTAKEN:            howto manager.      (line  675)
+* BFD_RELOC_PPC_B16_BRTAKEN:             howto manager.      (line  674)
+* BFD_RELOC_PPC_B26:                     howto manager.      (line  670)
+* BFD_RELOC_PPC_BA16:                    howto manager.      (line  676)
+* BFD_RELOC_PPC_BA16_BRNTAKEN:           howto manager.      (line  678)
+* BFD_RELOC_PPC_BA16_BRTAKEN:            howto manager.      (line  677)
+* BFD_RELOC_PPC_BA26:                    howto manager.      (line  671)
+* BFD_RELOC_PPC_COPY:                    howto manager.      (line  679)
+* BFD_RELOC_PPC_DTPMOD:                  howto manager.      (line  748)
+* BFD_RELOC_PPC_DTPREL:                  howto manager.      (line  758)
+* BFD_RELOC_PPC_DTPREL16:                howto manager.      (line  754)
+* BFD_RELOC_PPC_DTPREL16_HA:             howto manager.      (line  757)
+* BFD_RELOC_PPC_DTPREL16_HI:             howto manager.      (line  756)
+* BFD_RELOC_PPC_DTPREL16_LO:             howto manager.      (line  755)
+* BFD_RELOC_PPC_EMB_BIT_FLD:             howto manager.      (line  698)
+* BFD_RELOC_PPC_EMB_MRKREF:              howto manager.      (line  693)
+* BFD_RELOC_PPC_EMB_NADDR16:             howto manager.      (line  685)
+* BFD_RELOC_PPC_EMB_NADDR16_HA:          howto manager.      (line  688)
+* BFD_RELOC_PPC_EMB_NADDR16_HI:          howto manager.      (line  687)
+* BFD_RELOC_PPC_EMB_NADDR16_LO:          howto manager.      (line  686)
+* BFD_RELOC_PPC_EMB_NADDR32:             howto manager.      (line  684)
+* BFD_RELOC_PPC_EMB_RELSDA:              howto manager.      (line  699)
+* BFD_RELOC_PPC_EMB_RELSEC16:            howto manager.      (line  694)
+* BFD_RELOC_PPC_EMB_RELST_HA:            howto manager.      (line  697)
+* BFD_RELOC_PPC_EMB_RELST_HI:            howto manager.      (line  696)
+* BFD_RELOC_PPC_EMB_RELST_LO:            howto manager.      (line  695)
+* BFD_RELOC_PPC_EMB_SDA21:               howto manager.      (line  692)
+* BFD_RELOC_PPC_EMB_SDA2I16:             howto manager.      (line  690)
+* BFD_RELOC_PPC_EMB_SDA2REL:             howto manager.      (line  691)
+* BFD_RELOC_PPC_EMB_SDAI16:              howto manager.      (line  689)
+* BFD_RELOC_PPC_GLOB_DAT:                howto manager.      (line  680)
+* BFD_RELOC_PPC_GOT_DTPREL16:            howto manager.      (line  771)
+* BFD_RELOC_PPC_GOT_DTPREL16_HA:         howto manager.      (line  774)
+* BFD_RELOC_PPC_GOT_DTPREL16_HI:         howto manager.      (line  773)
+* BFD_RELOC_PPC_GOT_DTPREL16_LO:         howto manager.      (line  772)
+* BFD_RELOC_PPC_GOT_TLSGD16:             howto manager.      (line  759)
+* BFD_RELOC_PPC_GOT_TLSGD16_HA:          howto manager.      (line  762)
+* BFD_RELOC_PPC_GOT_TLSGD16_HI:          howto manager.      (line  761)
+* BFD_RELOC_PPC_GOT_TLSGD16_LO:          howto manager.      (line  760)
+* BFD_RELOC_PPC_GOT_TLSLD16:             howto manager.      (line  763)
+* BFD_RELOC_PPC_GOT_TLSLD16_HA:          howto manager.      (line  766)
+* BFD_RELOC_PPC_GOT_TLSLD16_HI:          howto manager.      (line  765)
+* BFD_RELOC_PPC_GOT_TLSLD16_LO:          howto manager.      (line  764)
+* BFD_RELOC_PPC_GOT_TPREL16:             howto manager.      (line  767)
+* BFD_RELOC_PPC_GOT_TPREL16_HA:          howto manager.      (line  770)
+* BFD_RELOC_PPC_GOT_TPREL16_HI:          howto manager.      (line  769)
+* BFD_RELOC_PPC_GOT_TPREL16_LO:          howto manager.      (line  768)
+* BFD_RELOC_PPC_JMP_SLOT:                howto manager.      (line  681)
+* BFD_RELOC_PPC_LOCAL24PC:               howto manager.      (line  683)
+* BFD_RELOC_PPC_RELATIVE:                howto manager.      (line  682)
+* BFD_RELOC_PPC_TLS:                     howto manager.      (line  745)
+* BFD_RELOC_PPC_TLSGD:                   howto manager.      (line  746)
+* BFD_RELOC_PPC_TLSLD:                   howto manager.      (line  747)
+* BFD_RELOC_PPC_TOC16:                   howto manager.      (line  672)
+* BFD_RELOC_PPC_TPREL:                   howto manager.      (line  753)
+* BFD_RELOC_PPC_TPREL16:                 howto manager.      (line  749)
+* BFD_RELOC_PPC_TPREL16_HA:              howto manager.      (line  752)
+* BFD_RELOC_PPC_TPREL16_HI:              howto manager.      (line  751)
+* BFD_RELOC_PPC_TPREL16_LO:              howto manager.      (line  750)
+* BFD_RELOC_PPC_VLE_HA16A:               howto manager.      (line  707)
+* BFD_RELOC_PPC_VLE_HA16D:               howto manager.      (line  708)
+* BFD_RELOC_PPC_VLE_HI16A:               howto manager.      (line  705)
+* BFD_RELOC_PPC_VLE_HI16D:               howto manager.      (line  706)
+* BFD_RELOC_PPC_VLE_LO16A:               howto manager.      (line  703)
+* BFD_RELOC_PPC_VLE_LO16D:               howto manager.      (line  704)
+* BFD_RELOC_PPC_VLE_REL15:               howto manager.      (line  701)
+* BFD_RELOC_PPC_VLE_REL24:               howto manager.      (line  702)
+* BFD_RELOC_PPC_VLE_REL8:                howto manager.      (line  700)
+* BFD_RELOC_PPC_VLE_SDA21:               howto manager.      (line  709)
+* BFD_RELOC_PPC_VLE_SDA21_LO:            howto manager.      (line  710)
+* BFD_RELOC_PPC_VLE_SDAREL_HA16A:        howto manager.      (line  715)
+* BFD_RELOC_PPC_VLE_SDAREL_HA16D:        howto manager.      (line  716)
+* BFD_RELOC_PPC_VLE_SDAREL_HI16A:        howto manager.      (line  713)
+* BFD_RELOC_PPC_VLE_SDAREL_HI16D:        howto manager.      (line  714)
+* BFD_RELOC_PPC_VLE_SDAREL_LO16A:        howto manager.      (line  711)
+* BFD_RELOC_PPC_VLE_SDAREL_LO16D:        howto manager.      (line  712)
+* BFD_RELOC_RELC:                        howto manager.      (line 2674)
+* BFD_RELOC_RL78_16_OP:                  howto manager.      (line 1994)
+* BFD_RELOC_RL78_16U:                    howto manager.      (line 1998)
+* BFD_RELOC_RL78_24_OP:                  howto manager.      (line 1995)
+* BFD_RELOC_RL78_24U:                    howto manager.      (line 1999)
+* BFD_RELOC_RL78_32_OP:                  howto manager.      (line 1996)
+* BFD_RELOC_RL78_8U:                     howto manager.      (line 1997)
+* BFD_RELOC_RL78_ABS16:                  howto manager.      (line 2011)
+* BFD_RELOC_RL78_ABS16_REV:              howto manager.      (line 2012)
+* BFD_RELOC_RL78_ABS16U:                 howto manager.      (line 2015)
+* BFD_RELOC_RL78_ABS16UL:                howto manager.      (line 2017)
+* BFD_RELOC_RL78_ABS16UW:                howto manager.      (line 2016)
+* BFD_RELOC_RL78_ABS32:                  howto manager.      (line 2013)
+* BFD_RELOC_RL78_ABS32_REV:              howto manager.      (line 2014)
+* BFD_RELOC_RL78_ABS8:                   howto manager.      (line 2010)
+* BFD_RELOC_RL78_CODE:                   howto manager.      (line 2022)
+* BFD_RELOC_RL78_DIFF:                   howto manager.      (line 2001)
+* BFD_RELOC_RL78_DIR3U_PCREL:            howto manager.      (line 2000)
+* BFD_RELOC_RL78_GPRELB:                 howto manager.      (line 2002)
+* BFD_RELOC_RL78_GPRELL:                 howto manager.      (line 2004)
+* BFD_RELOC_RL78_GPRELW:                 howto manager.      (line 2003)
+* BFD_RELOC_RL78_HI16:                   howto manager.      (line 2019)
+* BFD_RELOC_RL78_HI8:                    howto manager.      (line 2020)
+* BFD_RELOC_RL78_LO16:                   howto manager.      (line 2021)
+* BFD_RELOC_RL78_NEG16:                  howto manager.      (line 1991)
+* BFD_RELOC_RL78_NEG24:                  howto manager.      (line 1992)
+* BFD_RELOC_RL78_NEG32:                  howto manager.      (line 1993)
+* BFD_RELOC_RL78_NEG8:                   howto manager.      (line 1990)
+* BFD_RELOC_RL78_OP_AND:                 howto manager.      (line 2008)
+* BFD_RELOC_RL78_OP_NEG:                 howto manager.      (line 2007)
+* BFD_RELOC_RL78_OP_SHRA:                howto manager.      (line 2009)
+* BFD_RELOC_RL78_OP_SUBTRACT:            howto manager.      (line 2006)
+* BFD_RELOC_RL78_RELAX:                  howto manager.      (line 2018)
+* BFD_RELOC_RL78_SADDR:                  howto manager.      (line 2023)
+* BFD_RELOC_RL78_SYM:                    howto manager.      (line 2005)
+* BFD_RELOC_RVA:                         howto manager.      (line  104)
+* BFD_RELOC_RX_16_OP:                    howto manager.      (line 2030)
+* BFD_RELOC_RX_16U:                      howto manager.      (line 2034)
+* BFD_RELOC_RX_24_OP:                    howto manager.      (line 2031)
+* BFD_RELOC_RX_24U:                      howto manager.      (line 2035)
+* BFD_RELOC_RX_32_OP:                    howto manager.      (line 2032)
+* BFD_RELOC_RX_8U:                       howto manager.      (line 2033)
+* BFD_RELOC_RX_ABS16:                    howto manager.      (line 2045)
+* BFD_RELOC_RX_ABS16_REV:                howto manager.      (line 2046)
+* BFD_RELOC_RX_ABS16U:                   howto manager.      (line 2049)
+* BFD_RELOC_RX_ABS16UL:                  howto manager.      (line 2051)
+* BFD_RELOC_RX_ABS16UW:                  howto manager.      (line 2050)
+* BFD_RELOC_RX_ABS32:                    howto manager.      (line 2047)
+* BFD_RELOC_RX_ABS32_REV:                howto manager.      (line 2048)
+* BFD_RELOC_RX_ABS8:                     howto manager.      (line 2044)
+* BFD_RELOC_RX_DIFF:                     howto manager.      (line 2037)
+* BFD_RELOC_RX_DIR3U_PCREL:              howto manager.      (line 2036)
+* BFD_RELOC_RX_GPRELB:                   howto manager.      (line 2038)
+* BFD_RELOC_RX_GPRELL:                   howto manager.      (line 2040)
+* BFD_RELOC_RX_GPRELW:                   howto manager.      (line 2039)
+* BFD_RELOC_RX_NEG16:                    howto manager.      (line 2027)
+* BFD_RELOC_RX_NEG24:                    howto manager.      (line 2028)
+* BFD_RELOC_RX_NEG32:                    howto manager.      (line 2029)
+* BFD_RELOC_RX_NEG8:                     howto manager.      (line 2026)
+* BFD_RELOC_RX_OP_NEG:                   howto manager.      (line 2043)
+* BFD_RELOC_RX_OP_SUBTRACT:              howto manager.      (line 2042)
+* BFD_RELOC_RX_RELAX:                    howto manager.      (line 2052)
+* BFD_RELOC_RX_SYM:                      howto manager.      (line 2041)
+* BFD_RELOC_SCORE16_BRANCH:              howto manager.      (line 2195)
+* BFD_RELOC_SCORE16_JMP:                 howto manager.      (line 2192)
+* BFD_RELOC_SCORE_BCMP:                  howto manager.      (line 2198)
+* BFD_RELOC_SCORE_BRANCH:                howto manager.      (line 2183)
+* BFD_RELOC_SCORE_CALL15:                howto manager.      (line 2203)
+* BFD_RELOC_SCORE_DUMMY2:                howto manager.      (line 2179)
+* BFD_RELOC_SCORE_DUMMY_HI16:            howto manager.      (line 2204)
+* BFD_RELOC_SCORE_GOT15:                 howto manager.      (line 2201)
+* BFD_RELOC_SCORE_GOT_LO16:              howto manager.      (line 2202)
+* BFD_RELOC_SCORE_GPREL15:               howto manager.      (line 2176)
+* BFD_RELOC_SCORE_IMM30:                 howto manager.      (line 2186)
+* BFD_RELOC_SCORE_IMM32:                 howto manager.      (line 2189)
+* BFD_RELOC_SCORE_JMP:                   howto manager.      (line 2180)
+* BFD_RELOC_SH_ALIGN:                    howto manager.      (line  984)
+* BFD_RELOC_SH_CODE:                     howto manager.      (line  985)
+* BFD_RELOC_SH_COPY:                     howto manager.      (line  990)
+* BFD_RELOC_SH_COPY64:                   howto manager.      (line 1015)
+* BFD_RELOC_SH_COUNT:                    howto manager.      (line  983)
+* BFD_RELOC_SH_DATA:                     howto manager.      (line  986)
+* BFD_RELOC_SH_DISP12:                   howto manager.      (line  966)
+* BFD_RELOC_SH_DISP12BY2:                howto manager.      (line  967)
+* BFD_RELOC_SH_DISP12BY4:                howto manager.      (line  968)
+* BFD_RELOC_SH_DISP12BY8:                howto manager.      (line  969)
+* BFD_RELOC_SH_DISP20:                   howto manager.      (line  970)
+* BFD_RELOC_SH_DISP20BY8:                howto manager.      (line  971)
+* BFD_RELOC_SH_FUNCDESC:                 howto manager.      (line 1058)
+* BFD_RELOC_SH_GLOB_DAT:                 howto manager.      (line  991)
+* BFD_RELOC_SH_GLOB_DAT64:               howto manager.      (line 1016)
+* BFD_RELOC_SH_GOT10BY4:                 howto manager.      (line 1019)
+* BFD_RELOC_SH_GOT10BY8:                 howto manager.      (line 1020)
+* BFD_RELOC_SH_GOT20:                    howto manager.      (line 1052)
+* BFD_RELOC_SH_GOT_HI16:                 howto manager.      (line  998)
+* BFD_RELOC_SH_GOT_LOW16:                howto manager.      (line  995)
+* BFD_RELOC_SH_GOT_MEDHI16:              howto manager.      (line  997)
+* BFD_RELOC_SH_GOT_MEDLOW16:             howto manager.      (line  996)
+* BFD_RELOC_SH_GOTFUNCDESC:              howto manager.      (line 1054)
+* BFD_RELOC_SH_GOTFUNCDESC20:            howto manager.      (line 1055)
+* BFD_RELOC_SH_GOTOFF20:                 howto manager.      (line 1053)
+* BFD_RELOC_SH_GOTOFF_HI16:              howto manager.      (line 1010)
+* BFD_RELOC_SH_GOTOFF_LOW16:             howto manager.      (line 1007)
+* BFD_RELOC_SH_GOTOFF_MEDHI16:           howto manager.      (line 1009)
+* BFD_RELOC_SH_GOTOFF_MEDLOW16:          howto manager.      (line 1008)
+* BFD_RELOC_SH_GOTOFFFUNCDESC:           howto manager.      (line 1056)
+* BFD_RELOC_SH_GOTOFFFUNCDESC20:         howto manager.      (line 1057)
+* BFD_RELOC_SH_GOTPC:                    howto manager.      (line  994)
+* BFD_RELOC_SH_GOTPC_HI16:               howto manager.      (line 1014)
+* BFD_RELOC_SH_GOTPC_LOW16:              howto manager.      (line 1011)
+* BFD_RELOC_SH_GOTPC_MEDHI16:            howto manager.      (line 1013)
+* BFD_RELOC_SH_GOTPC_MEDLOW16:           howto manager.      (line 1012)
+* BFD_RELOC_SH_GOTPLT10BY4:              howto manager.      (line 1021)
+* BFD_RELOC_SH_GOTPLT10BY8:              howto manager.      (line 1022)
+* BFD_RELOC_SH_GOTPLT32:                 howto manager.      (line 1023)
+* BFD_RELOC_SH_GOTPLT_HI16:              howto manager.      (line 1002)
+* BFD_RELOC_SH_GOTPLT_LOW16:             howto manager.      (line  999)
+* BFD_RELOC_SH_GOTPLT_MEDHI16:           howto manager.      (line 1001)
+* BFD_RELOC_SH_GOTPLT_MEDLOW16:          howto manager.      (line 1000)
+* BFD_RELOC_SH_IMM3:                     howto manager.      (line  964)
+* BFD_RELOC_SH_IMM3U:                    howto manager.      (line  965)
+* BFD_RELOC_SH_IMM4:                     howto manager.      (line  972)
+* BFD_RELOC_SH_IMM4BY2:                  howto manager.      (line  973)
+* BFD_RELOC_SH_IMM4BY4:                  howto manager.      (line  974)
+* BFD_RELOC_SH_IMM8:                     howto manager.      (line  975)
+* BFD_RELOC_SH_IMM8BY2:                  howto manager.      (line  976)
+* BFD_RELOC_SH_IMM8BY4:                  howto manager.      (line  977)
+* BFD_RELOC_SH_IMM_HI16:                 howto manager.      (line 1041)
+* BFD_RELOC_SH_IMM_HI16_PCREL:           howto manager.      (line 1042)
+* BFD_RELOC_SH_IMM_LOW16:                howto manager.      (line 1035)
+* BFD_RELOC_SH_IMM_LOW16_PCREL:          howto manager.      (line 1036)
+* BFD_RELOC_SH_IMM_MEDHI16:              howto manager.      (line 1039)
+* BFD_RELOC_SH_IMM_MEDHI16_PCREL:        howto manager.      (line 1040)
+* BFD_RELOC_SH_IMM_MEDLOW16:             howto manager.      (line 1037)
+* BFD_RELOC_SH_IMM_MEDLOW16_PCREL:       howto manager.      (line 1038)
+* BFD_RELOC_SH_IMMS10:                   howto manager.      (line 1029)
+* BFD_RELOC_SH_IMMS10BY2:                howto manager.      (line 1030)
+* BFD_RELOC_SH_IMMS10BY4:                howto manager.      (line 1031)
+* BFD_RELOC_SH_IMMS10BY8:                howto manager.      (line 1032)
+* BFD_RELOC_SH_IMMS16:                   howto manager.      (line 1033)
+* BFD_RELOC_SH_IMMS6:                    howto manager.      (line 1026)
+* BFD_RELOC_SH_IMMS6BY32:                howto manager.      (line 1027)
+* BFD_RELOC_SH_IMMU16:                   howto manager.      (line 1034)
+* BFD_RELOC_SH_IMMU5:                    howto manager.      (line 1025)
+* BFD_RELOC_SH_IMMU6:                    howto manager.      (line 1028)
+* BFD_RELOC_SH_JMP_SLOT:                 howto manager.      (line  992)
+* BFD_RELOC_SH_JMP_SLOT64:               howto manager.      (line 1017)
+* BFD_RELOC_SH_LABEL:                    howto manager.      (line  987)
+* BFD_RELOC_SH_LOOP_END:                 howto manager.      (line  989)
+* BFD_RELOC_SH_LOOP_START:               howto manager.      (line  988)
+* BFD_RELOC_SH_PCDISP12BY2:              howto manager.      (line  963)
+* BFD_RELOC_SH_PCDISP8BY2:               howto manager.      (line  962)
+* BFD_RELOC_SH_PCRELIMM8BY2:             howto manager.      (line  978)
+* BFD_RELOC_SH_PCRELIMM8BY4:             howto manager.      (line  979)
+* BFD_RELOC_SH_PLT_HI16:                 howto manager.      (line 1006)
+* BFD_RELOC_SH_PLT_LOW16:                howto manager.      (line 1003)
+* BFD_RELOC_SH_PLT_MEDHI16:              howto manager.      (line 1005)
+* BFD_RELOC_SH_PLT_MEDLOW16:             howto manager.      (line 1004)
+* BFD_RELOC_SH_PT_16:                    howto manager.      (line 1043)
+* BFD_RELOC_SH_RELATIVE:                 howto manager.      (line  993)
+* BFD_RELOC_SH_RELATIVE64:               howto manager.      (line 1018)
+* BFD_RELOC_SH_SHMEDIA_CODE:             howto manager.      (line 1024)
+* BFD_RELOC_SH_SWITCH16:                 howto manager.      (line  980)
+* BFD_RELOC_SH_SWITCH32:                 howto manager.      (line  981)
+* BFD_RELOC_SH_TLS_DTPMOD32:             howto manager.      (line 1049)
+* BFD_RELOC_SH_TLS_DTPOFF32:             howto manager.      (line 1050)
+* BFD_RELOC_SH_TLS_GD_32:                howto manager.      (line 1044)
+* BFD_RELOC_SH_TLS_IE_32:                howto manager.      (line 1047)
+* BFD_RELOC_SH_TLS_LD_32:                howto manager.      (line 1045)
+* BFD_RELOC_SH_TLS_LDO_32:               howto manager.      (line 1046)
+* BFD_RELOC_SH_TLS_LE_32:                howto manager.      (line 1048)
+* BFD_RELOC_SH_TLS_TPOFF32:              howto manager.      (line 1051)
+* BFD_RELOC_SH_USES:                     howto manager.      (line  982)
+* BFD_RELOC_SIZE32:                      howto manager.      (line   74)
+* BFD_RELOC_SIZE64:                      howto manager.      (line   75)
+* BFD_RELOC_SPARC13:                     howto manager.      (line  138)
+* BFD_RELOC_SPARC22:                     howto manager.      (line  137)
+* BFD_RELOC_SPARC_10:                    howto manager.      (line  167)
+* BFD_RELOC_SPARC_11:                    howto manager.      (line  168)
+* BFD_RELOC_SPARC_5:                     howto manager.      (line  180)
+* BFD_RELOC_SPARC_6:                     howto manager.      (line  179)
+* BFD_RELOC_SPARC_64:                    howto manager.      (line  166)
+* BFD_RELOC_SPARC_7:                     howto manager.      (line  178)
+* BFD_RELOC_SPARC_BASE13:                howto manager.      (line  162)
+* BFD_RELOC_SPARC_BASE22:                howto manager.      (line  163)
+* BFD_RELOC_SPARC_COPY:                  howto manager.      (line  145)
+* BFD_RELOC_SPARC_DISP64:                howto manager.      (line  181)
+* BFD_RELOC_SPARC_GLOB_DAT:              howto manager.      (line  146)
+* BFD_RELOC_SPARC_GOT10:                 howto manager.      (line  139)
+* BFD_RELOC_SPARC_GOT13:                 howto manager.      (line  140)
+* BFD_RELOC_SPARC_GOT22:                 howto manager.      (line  141)
+* BFD_RELOC_SPARC_GOTDATA_HIX22:         howto manager.      (line  152)
+* BFD_RELOC_SPARC_GOTDATA_LOX10:         howto manager.      (line  153)
+* BFD_RELOC_SPARC_GOTDATA_OP:            howto manager.      (line  156)
+* BFD_RELOC_SPARC_GOTDATA_OP_HIX22:      howto manager.      (line  154)
+* BFD_RELOC_SPARC_GOTDATA_OP_LOX10:      howto manager.      (line  155)
+* BFD_RELOC_SPARC_H34:                   howto manager.      (line  190)
+* BFD_RELOC_SPARC_H44:                   howto manager.      (line  186)
+* BFD_RELOC_SPARC_HH22:                  howto manager.      (line  170)
+* BFD_RELOC_SPARC_HIX22:                 howto manager.      (line  184)
+* BFD_RELOC_SPARC_HM10:                  howto manager.      (line  171)
+* BFD_RELOC_SPARC_IRELATIVE:             howto manager.      (line  158)
+* BFD_RELOC_SPARC_JMP_IREL:              howto manager.      (line  157)
+* BFD_RELOC_SPARC_JMP_SLOT:              howto manager.      (line  147)
+* BFD_RELOC_SPARC_L44:                   howto manager.      (line  188)
+* BFD_RELOC_SPARC_LM22:                  howto manager.      (line  172)
+* BFD_RELOC_SPARC_LOX10:                 howto manager.      (line  185)
+* BFD_RELOC_SPARC_M44:                   howto manager.      (line  187)
+* BFD_RELOC_SPARC_OLO10:                 howto manager.      (line  169)
+* BFD_RELOC_SPARC_PC10:                  howto manager.      (line  142)
+* BFD_RELOC_SPARC_PC22:                  howto manager.      (line  143)
+* BFD_RELOC_SPARC_PC_HH22:               howto manager.      (line  173)
+* BFD_RELOC_SPARC_PC_HM10:               howto manager.      (line  174)
+* BFD_RELOC_SPARC_PC_LM22:               howto manager.      (line  175)
+* BFD_RELOC_SPARC_PLT32:                 howto manager.      (line  182)
+* BFD_RELOC_SPARC_PLT64:                 howto manager.      (line  183)
+* BFD_RELOC_SPARC_REGISTER:              howto manager.      (line  189)
+* BFD_RELOC_SPARC_RELATIVE:              howto manager.      (line  148)
+* BFD_RELOC_SPARC_REV32:                 howto manager.      (line  196)
+* BFD_RELOC_SPARC_SIZE32:                howto manager.      (line  191)
+* BFD_RELOC_SPARC_SIZE64:                howto manager.      (line  192)
+* BFD_RELOC_SPARC_TLS_DTPMOD32:          howto manager.      (line  217)
+* BFD_RELOC_SPARC_TLS_DTPMOD64:          howto manager.      (line  218)
+* BFD_RELOC_SPARC_TLS_DTPOFF32:          howto manager.      (line  219)
+* BFD_RELOC_SPARC_TLS_DTPOFF64:          howto manager.      (line  220)
+* BFD_RELOC_SPARC_TLS_GD_ADD:            howto manager.      (line  201)
+* BFD_RELOC_SPARC_TLS_GD_CALL:           howto manager.      (line  202)
+* BFD_RELOC_SPARC_TLS_GD_HI22:           howto manager.      (line  199)
+* BFD_RELOC_SPARC_TLS_GD_LO10:           howto manager.      (line  200)
+* BFD_RELOC_SPARC_TLS_IE_ADD:            howto manager.      (line  214)
+* BFD_RELOC_SPARC_TLS_IE_HI22:           howto manager.      (line  210)
+* BFD_RELOC_SPARC_TLS_IE_LD:             howto manager.      (line  212)
+* BFD_RELOC_SPARC_TLS_IE_LDX:            howto manager.      (line  213)
+* BFD_RELOC_SPARC_TLS_IE_LO10:           howto manager.      (line  211)
+* BFD_RELOC_SPARC_TLS_LDM_ADD:           howto manager.      (line  205)
+* BFD_RELOC_SPARC_TLS_LDM_CALL:          howto manager.      (line  206)
+* BFD_RELOC_SPARC_TLS_LDM_HI22:          howto manager.      (line  203)
+* BFD_RELOC_SPARC_TLS_LDM_LO10:          howto manager.      (line  204)
+* BFD_RELOC_SPARC_TLS_LDO_ADD:           howto manager.      (line  209)
+* BFD_RELOC_SPARC_TLS_LDO_HIX22:         howto manager.      (line  207)
+* BFD_RELOC_SPARC_TLS_LDO_LOX10:         howto manager.      (line  208)
+* BFD_RELOC_SPARC_TLS_LE_HIX22:          howto manager.      (line  215)
+* BFD_RELOC_SPARC_TLS_LE_LOX10:          howto manager.      (line  216)
+* BFD_RELOC_SPARC_TLS_TPOFF32:           howto manager.      (line  221)
+* BFD_RELOC_SPARC_TLS_TPOFF64:           howto manager.      (line  222)
+* BFD_RELOC_SPARC_UA16:                  howto manager.      (line  149)
+* BFD_RELOC_SPARC_UA32:                  howto manager.      (line  150)
+* BFD_RELOC_SPARC_UA64:                  howto manager.      (line  151)
+* BFD_RELOC_SPARC_WDISP10:               howto manager.      (line  193)
+* BFD_RELOC_SPARC_WDISP16:               howto manager.      (line  176)
+* BFD_RELOC_SPARC_WDISP19:               howto manager.      (line  177)
+* BFD_RELOC_SPARC_WDISP22:               howto manager.      (line  136)
+* BFD_RELOC_SPARC_WPLT30:                howto manager.      (line  144)
+* BFD_RELOC_SPU_ADD_PIC:                 howto manager.      (line  239)
+* BFD_RELOC_SPU_HI16:                    howto manager.      (line  236)
+* BFD_RELOC_SPU_IMM10:                   howto manager.      (line  227)
+* BFD_RELOC_SPU_IMM10W:                  howto manager.      (line  228)
+* BFD_RELOC_SPU_IMM16:                   howto manager.      (line  229)
+* BFD_RELOC_SPU_IMM16W:                  howto manager.      (line  230)
+* BFD_RELOC_SPU_IMM18:                   howto manager.      (line  231)
+* BFD_RELOC_SPU_IMM7:                    howto manager.      (line  225)
+* BFD_RELOC_SPU_IMM8:                    howto manager.      (line  226)
+* BFD_RELOC_SPU_LO16:                    howto manager.      (line  235)
+* BFD_RELOC_SPU_PCREL16:                 howto manager.      (line  234)
+* BFD_RELOC_SPU_PCREL9a:                 howto manager.      (line  232)
+* BFD_RELOC_SPU_PCREL9b:                 howto manager.      (line  233)
+* BFD_RELOC_SPU_PPU32:                   howto manager.      (line  237)
+* BFD_RELOC_SPU_PPU64:                   howto manager.      (line  238)
+* BFD_RELOC_THUMB_PCREL_BLX:             howto manager.      (line  811)
+* BFD_RELOC_THUMB_PCREL_BRANCH12:        howto manager.      (line  825)
+* BFD_RELOC_THUMB_PCREL_BRANCH20:        howto manager.      (line  826)
+* BFD_RELOC_THUMB_PCREL_BRANCH23:        howto manager.      (line  827)
+* BFD_RELOC_THUMB_PCREL_BRANCH25:        howto manager.      (line  828)
+* BFD_RELOC_THUMB_PCREL_BRANCH7:         howto manager.      (line  823)
+* BFD_RELOC_THUMB_PCREL_BRANCH9:         howto manager.      (line  824)
+* BFD_RELOC_TIC30_LDP:                   howto manager.      (line 1643)
+* BFD_RELOC_TIC54X_16_OF_23:             howto manager.      (line 1661)
+* BFD_RELOC_TIC54X_23:                   howto manager.      (line 1658)
+* BFD_RELOC_TIC54X_MS7_OF_23:            howto manager.      (line 1666)
+* BFD_RELOC_TIC54X_PARTLS7:              howto manager.      (line 1648)
+* BFD_RELOC_TIC54X_PARTMS9:              howto manager.      (line 1653)
+* BFD_RELOC_TILEGX_BROFF_X1:             howto manager.      (line 3423)
+* BFD_RELOC_TILEGX_COPY:                 howto manager.      (line 3419)
+* BFD_RELOC_TILEGX_DEST_IMM8_X1:         howto manager.      (line 3430)
+* BFD_RELOC_TILEGX_GLOB_DAT:             howto manager.      (line 3420)
+* BFD_RELOC_TILEGX_HW0:                  howto manager.      (line 3412)
+* BFD_RELOC_TILEGX_HW0_LAST:             howto manager.      (line 3416)
+* BFD_RELOC_TILEGX_HW1:                  howto manager.      (line 3413)
+* BFD_RELOC_TILEGX_HW1_LAST:             howto manager.      (line 3417)
+* BFD_RELOC_TILEGX_HW2:                  howto manager.      (line 3414)
+* BFD_RELOC_TILEGX_HW2_LAST:             howto manager.      (line 3418)
+* BFD_RELOC_TILEGX_HW3:                  howto manager.      (line 3415)
+* BFD_RELOC_TILEGX_IMM16_X0_HW0:         howto manager.      (line 3439)
+* BFD_RELOC_TILEGX_IMM16_X0_HW0_GOT:     howto manager.      (line 3467)
+* BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST:    howto manager.      (line 3447)
+* BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_GOT: howto manager.     (line 3475)
+* BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PCREL: howto manager.   (line 3461)
 * BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL: howto manager.
-                                                             (line 2961)
-* BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_GD: howto manager.  (line 2955)
-* BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_IE: howto manager.  (line 2967)
-* BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_LE: howto manager.  (line 2951)
-* BFD_RELOC_TILEGX_IMM16_X0_HW0_PCREL:   howto manager.      (line 2919)
-* BFD_RELOC_TILEGX_IMM16_X0_HW0_PLT_PCREL: howto manager.    (line 2935)
-* BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_GD:  howto manager.      (line 2947)
-* BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_IE:  howto manager.      (line 2959)
-* BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_LE:  howto manager.      (line 2949)
-* BFD_RELOC_TILEGX_IMM16_X0_HW1:         howto manager.      (line 2907)
-* BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST:    howto manager.      (line 2915)
-* BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_GOT: howto manager.     (line 2943)
-* BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PCREL: howto manager.   (line 2929)
+                                                             (line 3495)
+* BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_GD: howto manager.  (line 3489)
+* BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_IE: howto manager.  (line 3501)
+* BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_LE: howto manager.  (line 3485)
+* BFD_RELOC_TILEGX_IMM16_X0_HW0_PCREL:   howto manager.      (line 3453)
+* BFD_RELOC_TILEGX_IMM16_X0_HW0_PLT_PCREL: howto manager.    (line 3469)
+* BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_GD:  howto manager.      (line 3481)
+* BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_IE:  howto manager.      (line 3493)
+* BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_LE:  howto manager.      (line 3483)
+* BFD_RELOC_TILEGX_IMM16_X0_HW1:         howto manager.      (line 3441)
+* BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST:    howto manager.      (line 3449)
+* BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_GOT: howto manager.     (line 3477)
+* BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PCREL: howto manager.   (line 3463)
 * BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL: howto manager.
-                                                             (line 2963)
-* BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_GD: howto manager.  (line 2957)
-* BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_IE: howto manager.  (line 2969)
-* BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_LE: howto manager.  (line 2953)
-* BFD_RELOC_TILEGX_IMM16_X0_HW1_PCREL:   howto manager.      (line 2921)
-* BFD_RELOC_TILEGX_IMM16_X0_HW1_PLT_PCREL: howto manager.    (line 2937)
-* BFD_RELOC_TILEGX_IMM16_X0_HW2:         howto manager.      (line 2909)
-* BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST:    howto manager.      (line 2917)
-* BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PCREL: howto manager.   (line 2931)
+                                                             (line 3497)
+* BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_GD: howto manager.  (line 3491)
+* BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_IE: howto manager.  (line 3503)
+* BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_LE: howto manager.  (line 3487)
+* BFD_RELOC_TILEGX_IMM16_X0_HW1_PCREL:   howto manager.      (line 3455)
+* BFD_RELOC_TILEGX_IMM16_X0_HW1_PLT_PCREL: howto manager.    (line 3471)
+* BFD_RELOC_TILEGX_IMM16_X0_HW2:         howto manager.      (line 3443)
+* BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST:    howto manager.      (line 3451)
+* BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PCREL: howto manager.   (line 3465)
 * BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL: howto manager.
-                                                             (line 2965)
-* BFD_RELOC_TILEGX_IMM16_X0_HW2_PCREL:   howto manager.      (line 2923)
-* BFD_RELOC_TILEGX_IMM16_X0_HW2_PLT_PCREL: howto manager.    (line 2939)
-* BFD_RELOC_TILEGX_IMM16_X0_HW3:         howto manager.      (line 2911)
-* BFD_RELOC_TILEGX_IMM16_X0_HW3_PCREL:   howto manager.      (line 2925)
-* BFD_RELOC_TILEGX_IMM16_X0_HW3_PLT_PCREL: howto manager.    (line 2945)
-* BFD_RELOC_TILEGX_IMM16_X1_HW0:         howto manager.      (line 2906)
-* BFD_RELOC_TILEGX_IMM16_X1_HW0_GOT:     howto manager.      (line 2934)
-* BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST:    howto manager.      (line 2914)
-* BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_GOT: howto manager.     (line 2942)
-* BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PCREL: howto manager.   (line 2928)
+                                                             (line 3499)
+* BFD_RELOC_TILEGX_IMM16_X0_HW2_PCREL:   howto manager.      (line 3457)
+* BFD_RELOC_TILEGX_IMM16_X0_HW2_PLT_PCREL: howto manager.    (line 3473)
+* BFD_RELOC_TILEGX_IMM16_X0_HW3:         howto manager.      (line 3445)
+* BFD_RELOC_TILEGX_IMM16_X0_HW3_PCREL:   howto manager.      (line 3459)
+* BFD_RELOC_TILEGX_IMM16_X0_HW3_PLT_PCREL: howto manager.    (line 3479)
+* BFD_RELOC_TILEGX_IMM16_X1_HW0:         howto manager.      (line 3440)
+* BFD_RELOC_TILEGX_IMM16_X1_HW0_GOT:     howto manager.      (line 3468)
+* BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST:    howto manager.      (line 3448)
+* BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_GOT: howto manager.     (line 3476)
+* BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PCREL: howto manager.   (line 3462)
 * BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL: howto manager.
-                                                             (line 2962)
-* BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_GD: howto manager.  (line 2956)
-* BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_IE: howto manager.  (line 2968)
-* BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_LE: howto manager.  (line 2952)
-* BFD_RELOC_TILEGX_IMM16_X1_HW0_PCREL:   howto manager.      (line 2920)
-* BFD_RELOC_TILEGX_IMM16_X1_HW0_PLT_PCREL: howto manager.    (line 2936)
-* BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_GD:  howto manager.      (line 2948)
-* BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_IE:  howto manager.      (line 2960)
-* BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_LE:  howto manager.      (line 2950)
-* BFD_RELOC_TILEGX_IMM16_X1_HW1:         howto manager.      (line 2908)
-* BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST:    howto manager.      (line 2916)
-* BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_GOT: howto manager.     (line 2944)
-* BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PCREL: howto manager.   (line 2930)
+                                                             (line 3496)
+* BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_GD: howto manager.  (line 3490)
+* BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_IE: howto manager.  (line 3502)
+* BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_LE: howto manager.  (line 3486)
+* BFD_RELOC_TILEGX_IMM16_X1_HW0_PCREL:   howto manager.      (line 3454)
+* BFD_RELOC_TILEGX_IMM16_X1_HW0_PLT_PCREL: howto manager.    (line 3470)
+* BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_GD:  howto manager.      (line 3482)
+* BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_IE:  howto manager.      (line 3494)
+* BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_LE:  howto manager.      (line 3484)
+* BFD_RELOC_TILEGX_IMM16_X1_HW1:         howto manager.      (line 3442)
+* BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST:    howto manager.      (line 3450)
+* BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_GOT: howto manager.     (line 3478)
+* BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PCREL: howto manager.   (line 3464)
 * BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL: howto manager.
-                                                             (line 2964)
-* BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_GD: howto manager.  (line 2958)
-* BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_IE: howto manager.  (line 2970)
-* BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_LE: howto manager.  (line 2954)
-* BFD_RELOC_TILEGX_IMM16_X1_HW1_PCREL:   howto manager.      (line 2922)
-* BFD_RELOC_TILEGX_IMM16_X1_HW1_PLT_PCREL: howto manager.    (line 2938)
-* BFD_RELOC_TILEGX_IMM16_X1_HW2:         howto manager.      (line 2910)
-* BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST:    howto manager.      (line 2918)
-* BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PCREL: howto manager.   (line 2932)
+                                                             (line 3498)
+* BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_GD: howto manager.  (line 3492)
+* BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_IE: howto manager.  (line 3504)
+* BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_LE: howto manager.  (line 3488)
+* BFD_RELOC_TILEGX_IMM16_X1_HW1_PCREL:   howto manager.      (line 3456)
+* BFD_RELOC_TILEGX_IMM16_X1_HW1_PLT_PCREL: howto manager.    (line 3472)
+* BFD_RELOC_TILEGX_IMM16_X1_HW2:         howto manager.      (line 3444)
+* BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST:    howto manager.      (line 3452)
+* BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PCREL: howto manager.   (line 3466)
 * BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL: howto manager.
-                                                             (line 2966)
-* BFD_RELOC_TILEGX_IMM16_X1_HW2_PCREL:   howto manager.      (line 2924)
-* BFD_RELOC_TILEGX_IMM16_X1_HW2_PLT_PCREL: howto manager.    (line 2940)
-* BFD_RELOC_TILEGX_IMM16_X1_HW3:         howto manager.      (line 2912)
-* BFD_RELOC_TILEGX_IMM16_X1_HW3_PCREL:   howto manager.      (line 2926)
-* BFD_RELOC_TILEGX_IMM16_X1_HW3_PLT_PCREL: howto manager.    (line 2946)
-* BFD_RELOC_TILEGX_IMM8_X0:              howto manager.      (line 2892)
-* BFD_RELOC_TILEGX_IMM8_X0_TLS_ADD:      howto manager.      (line 2983)
-* BFD_RELOC_TILEGX_IMM8_X0_TLS_GD_ADD:   howto manager.      (line 2978)
-* BFD_RELOC_TILEGX_IMM8_X1:              howto manager.      (line 2894)
-* BFD_RELOC_TILEGX_IMM8_X1_TLS_ADD:      howto manager.      (line 2984)
-* BFD_RELOC_TILEGX_IMM8_X1_TLS_GD_ADD:   howto manager.      (line 2979)
-* BFD_RELOC_TILEGX_IMM8_Y0:              howto manager.      (line 2893)
-* BFD_RELOC_TILEGX_IMM8_Y0_TLS_ADD:      howto manager.      (line 2985)
-* BFD_RELOC_TILEGX_IMM8_Y0_TLS_GD_ADD:   howto manager.      (line 2980)
-* BFD_RELOC_TILEGX_IMM8_Y1:              howto manager.      (line 2895)
-* BFD_RELOC_TILEGX_IMM8_Y1_TLS_ADD:      howto manager.      (line 2986)
-* BFD_RELOC_TILEGX_IMM8_Y1_TLS_GD_ADD:   howto manager.      (line 2981)
-* BFD_RELOC_TILEGX_JMP_SLOT:             howto manager.      (line 2887)
-* BFD_RELOC_TILEGX_JUMPOFF_X1:           howto manager.      (line 2890)
-* BFD_RELOC_TILEGX_JUMPOFF_X1_PLT:       howto manager.      (line 2891)
-* BFD_RELOC_TILEGX_MF_IMM14_X1:          howto manager.      (line 2898)
-* BFD_RELOC_TILEGX_MMEND_X0:             howto manager.      (line 2900)
-* BFD_RELOC_TILEGX_MMSTART_X0:           howto manager.      (line 2899)
-* BFD_RELOC_TILEGX_MT_IMM14_X1:          howto manager.      (line 2897)
-* BFD_RELOC_TILEGX_RELATIVE:             howto manager.      (line 2888)
-* BFD_RELOC_TILEGX_SHAMT_X0:             howto manager.      (line 2901)
-* BFD_RELOC_TILEGX_SHAMT_X1:             howto manager.      (line 2902)
-* BFD_RELOC_TILEGX_SHAMT_Y0:             howto manager.      (line 2903)
-* BFD_RELOC_TILEGX_SHAMT_Y1:             howto manager.      (line 2904)
-* BFD_RELOC_TILEGX_TLS_DTPMOD32:         howto manager.      (line 2974)
-* BFD_RELOC_TILEGX_TLS_DTPMOD64:         howto manager.      (line 2971)
-* BFD_RELOC_TILEGX_TLS_DTPOFF32:         howto manager.      (line 2975)
-* BFD_RELOC_TILEGX_TLS_DTPOFF64:         howto manager.      (line 2972)
-* BFD_RELOC_TILEGX_TLS_GD_CALL:          howto manager.      (line 2977)
-* BFD_RELOC_TILEGX_TLS_IE_LOAD:          howto manager.      (line 2982)
-* BFD_RELOC_TILEGX_TLS_TPOFF32:          howto manager.      (line 2976)
-* BFD_RELOC_TILEGX_TLS_TPOFF64:          howto manager.      (line 2973)
-* BFD_RELOC_TILEPRO_BROFF_X1:            howto manager.      (line 2802)
-* BFD_RELOC_TILEPRO_COPY:                howto manager.      (line 2798)
-* BFD_RELOC_TILEPRO_DEST_IMM8_X1:        howto manager.      (line 2809)
-* BFD_RELOC_TILEPRO_GLOB_DAT:            howto manager.      (line 2799)
-* BFD_RELOC_TILEPRO_IMM16_X0:            howto manager.      (line 2812)
-* BFD_RELOC_TILEPRO_IMM16_X0_GOT:        howto manager.      (line 2828)
-* BFD_RELOC_TILEPRO_IMM16_X0_GOT_HA:     howto manager.      (line 2834)
-* BFD_RELOC_TILEPRO_IMM16_X0_GOT_HI:     howto manager.      (line 2832)
-* BFD_RELOC_TILEPRO_IMM16_X0_GOT_LO:     howto manager.      (line 2830)
-* BFD_RELOC_TILEPRO_IMM16_X0_HA:         howto manager.      (line 2818)
-* BFD_RELOC_TILEPRO_IMM16_X0_HA_PCREL:   howto manager.      (line 2826)
-* BFD_RELOC_TILEPRO_IMM16_X0_HI:         howto manager.      (line 2816)
-* BFD_RELOC_TILEPRO_IMM16_X0_HI_PCREL:   howto manager.      (line 2824)
-* BFD_RELOC_TILEPRO_IMM16_X0_LO:         howto manager.      (line 2814)
-* BFD_RELOC_TILEPRO_IMM16_X0_LO_PCREL:   howto manager.      (line 2822)
-* BFD_RELOC_TILEPRO_IMM16_X0_PCREL:      howto manager.      (line 2820)
-* BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD:     howto manager.      (line 2850)
-* BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HA:  howto manager.      (line 2856)
-* BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HI:  howto manager.      (line 2854)
-* BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_LO:  howto manager.      (line 2852)
-* BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE:     howto manager.      (line 2858)
-* BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HA:  howto manager.      (line 2864)
-* BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HI:  howto manager.      (line 2862)
-* BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_LO:  howto manager.      (line 2860)
-* BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE:     howto manager.      (line 2869)
-* BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HA:  howto manager.      (line 2875)
-* BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HI:  howto manager.      (line 2873)
-* BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_LO:  howto manager.      (line 2871)
-* BFD_RELOC_TILEPRO_IMM16_X1:            howto manager.      (line 2813)
-* BFD_RELOC_TILEPRO_IMM16_X1_GOT:        howto manager.      (line 2829)
-* BFD_RELOC_TILEPRO_IMM16_X1_GOT_HA:     howto manager.      (line 2835)
-* BFD_RELOC_TILEPRO_IMM16_X1_GOT_HI:     howto manager.      (line 2833)
-* BFD_RELOC_TILEPRO_IMM16_X1_GOT_LO:     howto manager.      (line 2831)
-* BFD_RELOC_TILEPRO_IMM16_X1_HA:         howto manager.      (line 2819)
-* BFD_RELOC_TILEPRO_IMM16_X1_HA_PCREL:   howto manager.      (line 2827)
-* BFD_RELOC_TILEPRO_IMM16_X1_HI:         howto manager.      (line 2817)
-* BFD_RELOC_TILEPRO_IMM16_X1_HI_PCREL:   howto manager.      (line 2825)
-* BFD_RELOC_TILEPRO_IMM16_X1_LO:         howto manager.      (line 2815)
-* BFD_RELOC_TILEPRO_IMM16_X1_LO_PCREL:   howto manager.      (line 2823)
-* BFD_RELOC_TILEPRO_IMM16_X1_PCREL:      howto manager.      (line 2821)
-* BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD:     howto manager.      (line 2851)
-* BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HA:  howto manager.      (line 2857)
-* BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HI:  howto manager.      (line 2855)
-* BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_LO:  howto manager.      (line 2853)
-* BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE:     howto manager.      (line 2859)
-* BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HA:  howto manager.      (line 2865)
-* BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HI:  howto manager.      (line 2863)
-* BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_LO:  howto manager.      (line 2861)
-* BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE:     howto manager.      (line 2870)
-* BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HA:  howto manager.      (line 2876)
-* BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HI:  howto manager.      (line 2874)
-* BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_LO:  howto manager.      (line 2872)
-* BFD_RELOC_TILEPRO_IMM8_X0:             howto manager.      (line 2805)
-* BFD_RELOC_TILEPRO_IMM8_X0_TLS_GD_ADD:  howto manager.      (line 2845)
-* BFD_RELOC_TILEPRO_IMM8_X1:             howto manager.      (line 2807)
-* BFD_RELOC_TILEPRO_IMM8_X1_TLS_GD_ADD:  howto manager.      (line 2846)
-* BFD_RELOC_TILEPRO_IMM8_Y0:             howto manager.      (line 2806)
-* BFD_RELOC_TILEPRO_IMM8_Y0_TLS_GD_ADD:  howto manager.      (line 2847)
-* BFD_RELOC_TILEPRO_IMM8_Y1:             howto manager.      (line 2808)
-* BFD_RELOC_TILEPRO_IMM8_Y1_TLS_GD_ADD:  howto manager.      (line 2848)
-* BFD_RELOC_TILEPRO_JMP_SLOT:            howto manager.      (line 2800)
-* BFD_RELOC_TILEPRO_JOFFLONG_X1:         howto manager.      (line 2803)
-* BFD_RELOC_TILEPRO_JOFFLONG_X1_PLT:     howto manager.      (line 2804)
-* BFD_RELOC_TILEPRO_MF_IMM15_X1:         howto manager.      (line 2811)
-* BFD_RELOC_TILEPRO_MMEND_X0:            howto manager.      (line 2837)
-* BFD_RELOC_TILEPRO_MMEND_X1:            howto manager.      (line 2839)
-* BFD_RELOC_TILEPRO_MMSTART_X0:          howto manager.      (line 2836)
-* BFD_RELOC_TILEPRO_MMSTART_X1:          howto manager.      (line 2838)
-* BFD_RELOC_TILEPRO_MT_IMM15_X1:         howto manager.      (line 2810)
-* BFD_RELOC_TILEPRO_RELATIVE:            howto manager.      (line 2801)
-* BFD_RELOC_TILEPRO_SHAMT_X0:            howto manager.      (line 2840)
-* BFD_RELOC_TILEPRO_SHAMT_X1:            howto manager.      (line 2841)
-* BFD_RELOC_TILEPRO_SHAMT_Y0:            howto manager.      (line 2842)
-* BFD_RELOC_TILEPRO_SHAMT_Y1:            howto manager.      (line 2843)
-* BFD_RELOC_TILEPRO_TLS_DTPMOD32:        howto manager.      (line 2866)
-* BFD_RELOC_TILEPRO_TLS_DTPOFF32:        howto manager.      (line 2867)
-* BFD_RELOC_TILEPRO_TLS_GD_CALL:         howto manager.      (line 2844)
-* BFD_RELOC_TILEPRO_TLS_IE_LOAD:         howto manager.      (line 2849)
-* BFD_RELOC_TILEPRO_TLS_TPOFF32:         howto manager.      (line 2868)
-* bfd_reloc_type_lookup:                 howto manager.      (line 3013)
-* BFD_RELOC_V850_16_GOT:                 howto manager.      (line 1380)
-* BFD_RELOC_V850_16_GOTOFF:              howto manager.      (line 1396)
-* BFD_RELOC_V850_16_PCREL:               howto manager.      (line 1360)
-* BFD_RELOC_V850_16_S1:                  howto manager.      (line 1372)
-* BFD_RELOC_V850_16_SPLIT_OFFSET:        howto manager.      (line 1370)
-* BFD_RELOC_V850_17_PCREL:               howto manager.      (line 1362)
-* BFD_RELOC_V850_22_PCREL:               howto manager.      (line 1314)
-* BFD_RELOC_V850_22_PLT_PCREL:           howto manager.      (line 1384)
-* BFD_RELOC_V850_23:                     howto manager.      (line 1364)
-* BFD_RELOC_V850_32_ABS:                 howto manager.      (line 1368)
-* BFD_RELOC_V850_32_GOT:                 howto manager.      (line 1382)
-* BFD_RELOC_V850_32_GOTOFF:              howto manager.      (line 1398)
-* BFD_RELOC_V850_32_GOTPCREL:            howto manager.      (line 1378)
-* BFD_RELOC_V850_32_PCREL:               howto manager.      (line 1366)
-* BFD_RELOC_V850_32_PLT_PCREL:           howto manager.      (line 1386)
-* BFD_RELOC_V850_9_PCREL:                howto manager.      (line 1312)
-* BFD_RELOC_V850_ALIGN:                  howto manager.      (line 1355)
-* BFD_RELOC_V850_CALLT_15_16_OFFSET:     howto manager.      (line 1376)
-* BFD_RELOC_V850_CALLT_16_16_OFFSET:     howto manager.      (line 1349)
-* BFD_RELOC_V850_CALLT_6_7_OFFSET:       howto manager.      (line 1347)
-* BFD_RELOC_V850_CODE:                   howto manager.      (line 1400)
-* BFD_RELOC_V850_COPY:                   howto manager.      (line 1388)
-* BFD_RELOC_V850_DATA:                   howto manager.      (line 1402)
-* BFD_RELOC_V850_GLOB_DAT:               howto manager.      (line 1390)
-* BFD_RELOC_V850_JMP_SLOT:               howto manager.      (line 1392)
-* BFD_RELOC_V850_LO16_S1:                howto manager.      (line 1374)
-* BFD_RELOC_V850_LO16_SPLIT_OFFSET:      howto manager.      (line 1357)
-* BFD_RELOC_V850_LONGCALL:               howto manager.      (line 1351)
-* BFD_RELOC_V850_LONGJUMP:               howto manager.      (line 1353)
-* BFD_RELOC_V850_RELATIVE:               howto manager.      (line 1394)
-* BFD_RELOC_V850_SDA_15_16_OFFSET:       howto manager.      (line 1318)
-* BFD_RELOC_V850_SDA_16_16_OFFSET:       howto manager.      (line 1316)
-* BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET: howto manager.      (line 1341)
-* BFD_RELOC_V850_TDA_16_16_OFFSET:       howto manager.      (line 1334)
-* BFD_RELOC_V850_TDA_4_4_OFFSET:         howto manager.      (line 1339)
-* BFD_RELOC_V850_TDA_4_5_OFFSET:         howto manager.      (line 1336)
-* BFD_RELOC_V850_TDA_6_8_OFFSET:         howto manager.      (line 1326)
-* BFD_RELOC_V850_TDA_7_7_OFFSET:         howto manager.      (line 1332)
-* BFD_RELOC_V850_TDA_7_8_OFFSET:         howto manager.      (line 1329)
-* BFD_RELOC_V850_ZDA_15_16_OFFSET:       howto manager.      (line 1323)
-* BFD_RELOC_V850_ZDA_16_16_OFFSET:       howto manager.      (line 1321)
-* BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET: howto manager.      (line 1344)
-* BFD_RELOC_VAX_GLOB_DAT:                howto manager.      (line 2284)
-* BFD_RELOC_VAX_JMP_SLOT:                howto manager.      (line 2285)
-* BFD_RELOC_VAX_RELATIVE:                howto manager.      (line 2286)
-* BFD_RELOC_VISIUM_HI16:                 howto manager.      (line 3003)
-* BFD_RELOC_VISIUM_HI16_PCREL:           howto manager.      (line 3007)
-* BFD_RELOC_VISIUM_IM16:                 howto manager.      (line 3005)
-* BFD_RELOC_VISIUM_IM16_PCREL:           howto manager.      (line 3009)
-* BFD_RELOC_VISIUM_LO16:                 howto manager.      (line 3004)
-* BFD_RELOC_VISIUM_LO16_PCREL:           howto manager.      (line 3008)
-* BFD_RELOC_VISIUM_REL16:                howto manager.      (line 3006)
-* BFD_RELOC_VPE4KMATH_DATA:              howto manager.      (line 1887)
-* BFD_RELOC_VPE4KMATH_INSN:              howto manager.      (line 1888)
-* BFD_RELOC_VTABLE_ENTRY:                howto manager.      (line 1891)
-* BFD_RELOC_VTABLE_INHERIT:              howto manager.      (line 1890)
-* BFD_RELOC_X86_64_32S:                  howto manager.      (line  550)
-* BFD_RELOC_X86_64_COPY:                 howto manager.      (line  545)
-* BFD_RELOC_X86_64_DTPMOD64:             howto manager.      (line  551)
-* BFD_RELOC_X86_64_DTPOFF32:             howto manager.      (line  556)
-* BFD_RELOC_X86_64_DTPOFF64:             howto manager.      (line  552)
-* BFD_RELOC_X86_64_GLOB_DAT:             howto manager.      (line  546)
-* BFD_RELOC_X86_64_GOT32:                howto manager.      (line  543)
-* BFD_RELOC_X86_64_GOT64:                howto manager.      (line  561)
-* BFD_RELOC_X86_64_GOTOFF64:             howto manager.      (line  559)
-* BFD_RELOC_X86_64_GOTPC32:              howto manager.      (line  560)
-* BFD_RELOC_X86_64_GOTPC32_TLSDESC:      howto manager.      (line  566)
-* BFD_RELOC_X86_64_GOTPC64:              howto manager.      (line  563)
-* BFD_RELOC_X86_64_GOTPCREL:             howto manager.      (line  549)
-* BFD_RELOC_X86_64_GOTPCREL64:           howto manager.      (line  562)
-* BFD_RELOC_X86_64_GOTPLT64:             howto manager.      (line  564)
-* BFD_RELOC_X86_64_GOTTPOFF:             howto manager.      (line  557)
-* BFD_RELOC_X86_64_IRELATIVE:            howto manager.      (line  569)
-* BFD_RELOC_X86_64_JUMP_SLOT:            howto manager.      (line  547)
-* BFD_RELOC_X86_64_PC32_BND:             howto manager.      (line  570)
-* BFD_RELOC_X86_64_PLT32:                howto manager.      (line  544)
-* BFD_RELOC_X86_64_PLT32_BND:            howto manager.      (line  571)
-* BFD_RELOC_X86_64_PLTOFF64:             howto manager.      (line  565)
-* BFD_RELOC_X86_64_RELATIVE:             howto manager.      (line  548)
-* BFD_RELOC_X86_64_TLSDESC:              howto manager.      (line  568)
-* BFD_RELOC_X86_64_TLSDESC_CALL:         howto manager.      (line  567)
-* BFD_RELOC_X86_64_TLSGD:                howto manager.      (line  554)
-* BFD_RELOC_X86_64_TLSLD:                howto manager.      (line  555)
-* BFD_RELOC_X86_64_TPOFF32:              howto manager.      (line  558)
-* BFD_RELOC_X86_64_TPOFF64:              howto manager.      (line  553)
-* BFD_RELOC_XC16X_PAG:                   howto manager.      (line 2279)
-* BFD_RELOC_XC16X_POF:                   howto manager.      (line 2280)
-* BFD_RELOC_XC16X_SEG:                   howto manager.      (line 2281)
-* BFD_RELOC_XC16X_SOF:                   howto manager.      (line 2282)
-* BFD_RELOC_XGATE_24:                    howto manager.      (line 2034)
-* BFD_RELOC_XGATE_GPAGE:                 howto manager.      (line 2032)
-* BFD_RELOC_XGATE_IMM3:                  howto manager.      (line 2046)
-* BFD_RELOC_XGATE_IMM4:                  howto manager.      (line 2048)
-* BFD_RELOC_XGATE_IMM5:                  howto manager.      (line 2050)
-* BFD_RELOC_XGATE_IMM8_HI:               howto manager.      (line 2043)
-* BFD_RELOC_XGATE_IMM8_LO:               howto manager.      (line 2040)
-* BFD_RELOC_XGATE_LO16:                  howto manager.      (line 2029)
-* BFD_RELOC_XGATE_PCREL_10:              howto manager.      (line 2038)
-* BFD_RELOC_XGATE_PCREL_9:               howto manager.      (line 2036)
-* BFD_RELOC_XGATE_RL_GROUP:              howto manager.      (line 2025)
-* BFD_RELOC_XGATE_RL_JUMP:               howto manager.      (line 2022)
-* BFD_RELOC_XSTORMY16_12:                howto manager.      (line 2273)
-* BFD_RELOC_XSTORMY16_24:                howto manager.      (line 2274)
-* BFD_RELOC_XSTORMY16_FPTR16:            howto manager.      (line 2275)
-* BFD_RELOC_XSTORMY16_REL_12:            howto manager.      (line 2272)
-* BFD_RELOC_XTENSA_ASM_EXPAND:           howto manager.      (line 2442)
-* BFD_RELOC_XTENSA_ASM_SIMPLIFY:         howto manager.      (line 2446)
-* BFD_RELOC_XTENSA_DIFF16:               howto manager.      (line 2393)
-* BFD_RELOC_XTENSA_DIFF32:               howto manager.      (line 2394)
-* BFD_RELOC_XTENSA_DIFF8:                howto manager.      (line 2392)
-* BFD_RELOC_XTENSA_GLOB_DAT:             howto manager.      (line 2384)
-* BFD_RELOC_XTENSA_JMP_SLOT:             howto manager.      (line 2385)
-* BFD_RELOC_XTENSA_OP0:                  howto manager.      (line 2437)
-* BFD_RELOC_XTENSA_OP1:                  howto manager.      (line 2438)
-* BFD_RELOC_XTENSA_OP2:                  howto manager.      (line 2439)
-* BFD_RELOC_XTENSA_PLT:                  howto manager.      (line 2388)
-* BFD_RELOC_XTENSA_RELATIVE:             howto manager.      (line 2386)
-* BFD_RELOC_XTENSA_RTLD:                 howto manager.      (line 2380)
-* BFD_RELOC_XTENSA_SLOT0_ALT:            howto manager.      (line 2420)
-* BFD_RELOC_XTENSA_SLOT0_OP:             howto manager.      (line 2401)
-* BFD_RELOC_XTENSA_SLOT10_ALT:           howto manager.      (line 2430)
-* BFD_RELOC_XTENSA_SLOT10_OP:            howto manager.      (line 2411)
-* BFD_RELOC_XTENSA_SLOT11_ALT:           howto manager.      (line 2431)
-* BFD_RELOC_XTENSA_SLOT11_OP:            howto manager.      (line 2412)
-* BFD_RELOC_XTENSA_SLOT12_ALT:           howto manager.      (line 2432)
-* BFD_RELOC_XTENSA_SLOT12_OP:            howto manager.      (line 2413)
-* BFD_RELOC_XTENSA_SLOT13_ALT:           howto manager.      (line 2433)
-* BFD_RELOC_XTENSA_SLOT13_OP:            howto manager.      (line 2414)
-* BFD_RELOC_XTENSA_SLOT14_ALT:           howto manager.      (line 2434)
-* BFD_RELOC_XTENSA_SLOT14_OP:            howto manager.      (line 2415)
-* BFD_RELOC_XTENSA_SLOT1_ALT:            howto manager.      (line 2421)
-* BFD_RELOC_XTENSA_SLOT1_OP:             howto manager.      (line 2402)
-* BFD_RELOC_XTENSA_SLOT2_ALT:            howto manager.      (line 2422)
-* BFD_RELOC_XTENSA_SLOT2_OP:             howto manager.      (line 2403)
-* BFD_RELOC_XTENSA_SLOT3_ALT:            howto manager.      (line 2423)
-* BFD_RELOC_XTENSA_SLOT3_OP:             howto manager.      (line 2404)
-* BFD_RELOC_XTENSA_SLOT4_ALT:            howto manager.      (line 2424)
-* BFD_RELOC_XTENSA_SLOT4_OP:             howto manager.      (line 2405)
-* BFD_RELOC_XTENSA_SLOT5_ALT:            howto manager.      (line 2425)
-* BFD_RELOC_XTENSA_SLOT5_OP:             howto manager.      (line 2406)
-* BFD_RELOC_XTENSA_SLOT6_ALT:            howto manager.      (line 2426)
-* BFD_RELOC_XTENSA_SLOT6_OP:             howto manager.      (line 2407)
-* BFD_RELOC_XTENSA_SLOT7_ALT:            howto manager.      (line 2427)
-* BFD_RELOC_XTENSA_SLOT7_OP:             howto manager.      (line 2408)
-* BFD_RELOC_XTENSA_SLOT8_ALT:            howto manager.      (line 2428)
-* BFD_RELOC_XTENSA_SLOT8_OP:             howto manager.      (line 2409)
-* BFD_RELOC_XTENSA_SLOT9_ALT:            howto manager.      (line 2429)
-* BFD_RELOC_XTENSA_SLOT9_OP:             howto manager.      (line 2410)
-* BFD_RELOC_XTENSA_TLSDESC_ARG:          howto manager.      (line 2451)
-* BFD_RELOC_XTENSA_TLSDESC_FN:           howto manager.      (line 2450)
-* BFD_RELOC_XTENSA_TLS_ARG:              howto manager.      (line 2455)
-* BFD_RELOC_XTENSA_TLS_CALL:             howto manager.      (line 2456)
-* BFD_RELOC_XTENSA_TLS_DTPOFF:           howto manager.      (line 2452)
-* BFD_RELOC_XTENSA_TLS_FUNC:             howto manager.      (line 2454)
-* BFD_RELOC_XTENSA_TLS_TPOFF:            howto manager.      (line 2453)
-* BFD_RELOC_Z80_DISP8:                   howto manager.      (line 2458)
-* BFD_RELOC_Z8K_CALLR:                   howto manager.      (line 2462)
-* BFD_RELOC_Z8K_DISP7:                   howto manager.      (line 2460)
-* BFD_RELOC_Z8K_IMM4L:                   howto manager.      (line 2464)
-* bfd_rename_section:                    section prototypes. (line  167)
+                                                             (line 3500)
+* BFD_RELOC_TILEGX_IMM16_X1_HW2_PCREL:   howto manager.      (line 3458)
+* BFD_RELOC_TILEGX_IMM16_X1_HW2_PLT_PCREL: howto manager.    (line 3474)
+* BFD_RELOC_TILEGX_IMM16_X1_HW3:         howto manager.      (line 3446)
+* BFD_RELOC_TILEGX_IMM16_X1_HW3_PCREL:   howto manager.      (line 3460)
+* BFD_RELOC_TILEGX_IMM16_X1_HW3_PLT_PCREL: howto manager.    (line 3480)
+* BFD_RELOC_TILEGX_IMM8_X0:              howto manager.      (line 3426)
+* BFD_RELOC_TILEGX_IMM8_X0_TLS_ADD:      howto manager.      (line 3517)
+* BFD_RELOC_TILEGX_IMM8_X0_TLS_GD_ADD:   howto manager.      (line 3512)
+* BFD_RELOC_TILEGX_IMM8_X1:              howto manager.      (line 3428)
+* BFD_RELOC_TILEGX_IMM8_X1_TLS_ADD:      howto manager.      (line 3518)
+* BFD_RELOC_TILEGX_IMM8_X1_TLS_GD_ADD:   howto manager.      (line 3513)
+* BFD_RELOC_TILEGX_IMM8_Y0:              howto manager.      (line 3427)
+* BFD_RELOC_TILEGX_IMM8_Y0_TLS_ADD:      howto manager.      (line 3519)
+* BFD_RELOC_TILEGX_IMM8_Y0_TLS_GD_ADD:   howto manager.      (line 3514)
+* BFD_RELOC_TILEGX_IMM8_Y1:              howto manager.      (line 3429)
+* BFD_RELOC_TILEGX_IMM8_Y1_TLS_ADD:      howto manager.      (line 3520)
+* BFD_RELOC_TILEGX_IMM8_Y1_TLS_GD_ADD:   howto manager.      (line 3515)
+* BFD_RELOC_TILEGX_JMP_SLOT:             howto manager.      (line 3421)
+* BFD_RELOC_TILEGX_JUMPOFF_X1:           howto manager.      (line 3424)
+* BFD_RELOC_TILEGX_JUMPOFF_X1_PLT:       howto manager.      (line 3425)
+* BFD_RELOC_TILEGX_MF_IMM14_X1:          howto manager.      (line 3432)
+* BFD_RELOC_TILEGX_MMEND_X0:             howto manager.      (line 3434)
+* BFD_RELOC_TILEGX_MMSTART_X0:           howto manager.      (line 3433)
+* BFD_RELOC_TILEGX_MT_IMM14_X1:          howto manager.      (line 3431)
+* BFD_RELOC_TILEGX_RELATIVE:             howto manager.      (line 3422)
+* BFD_RELOC_TILEGX_SHAMT_X0:             howto manager.      (line 3435)
+* BFD_RELOC_TILEGX_SHAMT_X1:             howto manager.      (line 3436)
+* BFD_RELOC_TILEGX_SHAMT_Y0:             howto manager.      (line 3437)
+* BFD_RELOC_TILEGX_SHAMT_Y1:             howto manager.      (line 3438)
+* BFD_RELOC_TILEGX_TLS_DTPMOD32:         howto manager.      (line 3508)
+* BFD_RELOC_TILEGX_TLS_DTPMOD64:         howto manager.      (line 3505)
+* BFD_RELOC_TILEGX_TLS_DTPOFF32:         howto manager.      (line 3509)
+* BFD_RELOC_TILEGX_TLS_DTPOFF64:         howto manager.      (line 3506)
+* BFD_RELOC_TILEGX_TLS_GD_CALL:          howto manager.      (line 3511)
+* BFD_RELOC_TILEGX_TLS_IE_LOAD:          howto manager.      (line 3516)
+* BFD_RELOC_TILEGX_TLS_TPOFF32:          howto manager.      (line 3510)
+* BFD_RELOC_TILEGX_TLS_TPOFF64:          howto manager.      (line 3507)
+* BFD_RELOC_TILEPRO_BROFF_X1:            howto manager.      (line 3335)
+* BFD_RELOC_TILEPRO_COPY:                howto manager.      (line 3331)
+* BFD_RELOC_TILEPRO_DEST_IMM8_X1:        howto manager.      (line 3342)
+* BFD_RELOC_TILEPRO_GLOB_DAT:            howto manager.      (line 3332)
+* BFD_RELOC_TILEPRO_IMM16_X0:            howto manager.      (line 3345)
+* BFD_RELOC_TILEPRO_IMM16_X0_GOT:        howto manager.      (line 3361)
+* BFD_RELOC_TILEPRO_IMM16_X0_GOT_HA:     howto manager.      (line 3367)
+* BFD_RELOC_TILEPRO_IMM16_X0_GOT_HI:     howto manager.      (line 3365)
+* BFD_RELOC_TILEPRO_IMM16_X0_GOT_LO:     howto manager.      (line 3363)
+* BFD_RELOC_TILEPRO_IMM16_X0_HA:         howto manager.      (line 3351)
+* BFD_RELOC_TILEPRO_IMM16_X0_HA_PCREL:   howto manager.      (line 3359)
+* BFD_RELOC_TILEPRO_IMM16_X0_HI:         howto manager.      (line 3349)
+* BFD_RELOC_TILEPRO_IMM16_X0_HI_PCREL:   howto manager.      (line 3357)
+* BFD_RELOC_TILEPRO_IMM16_X0_LO:         howto manager.      (line 3347)
+* BFD_RELOC_TILEPRO_IMM16_X0_LO_PCREL:   howto manager.      (line 3355)
+* BFD_RELOC_TILEPRO_IMM16_X0_PCREL:      howto manager.      (line 3353)
+* BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD:     howto manager.      (line 3383)
+* BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HA:  howto manager.      (line 3389)
+* BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HI:  howto manager.      (line 3387)
+* BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_LO:  howto manager.      (line 3385)
+* BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE:     howto manager.      (line 3391)
+* BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HA:  howto manager.      (line 3397)
+* BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HI:  howto manager.      (line 3395)
+* BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_LO:  howto manager.      (line 3393)
+* BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE:     howto manager.      (line 3402)
+* BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HA:  howto manager.      (line 3408)
+* BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HI:  howto manager.      (line 3406)
+* BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_LO:  howto manager.      (line 3404)
+* BFD_RELOC_TILEPRO_IMM16_X1:            howto manager.      (line 3346)
+* BFD_RELOC_TILEPRO_IMM16_X1_GOT:        howto manager.      (line 3362)
+* BFD_RELOC_TILEPRO_IMM16_X1_GOT_HA:     howto manager.      (line 3368)
+* BFD_RELOC_TILEPRO_IMM16_X1_GOT_HI:     howto manager.      (line 3366)
+* BFD_RELOC_TILEPRO_IMM16_X1_GOT_LO:     howto manager.      (line 3364)
+* BFD_RELOC_TILEPRO_IMM16_X1_HA:         howto manager.      (line 3352)
+* BFD_RELOC_TILEPRO_IMM16_X1_HA_PCREL:   howto manager.      (line 3360)
+* BFD_RELOC_TILEPRO_IMM16_X1_HI:         howto manager.      (line 3350)
+* BFD_RELOC_TILEPRO_IMM16_X1_HI_PCREL:   howto manager.      (line 3358)
+* BFD_RELOC_TILEPRO_IMM16_X1_LO:         howto manager.      (line 3348)
+* BFD_RELOC_TILEPRO_IMM16_X1_LO_PCREL:   howto manager.      (line 3356)
+* BFD_RELOC_TILEPRO_IMM16_X1_PCREL:      howto manager.      (line 3354)
+* BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD:     howto manager.      (line 3384)
+* BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HA:  howto manager.      (line 3390)
+* BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HI:  howto manager.      (line 3388)
+* BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_LO:  howto manager.      (line 3386)
+* BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE:     howto manager.      (line 3392)
+* BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HA:  howto manager.      (line 3398)
+* BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HI:  howto manager.      (line 3396)
+* BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_LO:  howto manager.      (line 3394)
+* BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE:     howto manager.      (line 3403)
+* BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HA:  howto manager.      (line 3409)
+* BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HI:  howto manager.      (line 3407)
+* BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_LO:  howto manager.      (line 3405)
+* BFD_RELOC_TILEPRO_IMM8_X0:             howto manager.      (line 3338)
+* BFD_RELOC_TILEPRO_IMM8_X0_TLS_GD_ADD:  howto manager.      (line 3378)
+* BFD_RELOC_TILEPRO_IMM8_X1:             howto manager.      (line 3340)
+* BFD_RELOC_TILEPRO_IMM8_X1_TLS_GD_ADD:  howto manager.      (line 3379)
+* BFD_RELOC_TILEPRO_IMM8_Y0:             howto manager.      (line 3339)
+* BFD_RELOC_TILEPRO_IMM8_Y0_TLS_GD_ADD:  howto manager.      (line 3380)
+* BFD_RELOC_TILEPRO_IMM8_Y1:             howto manager.      (line 3341)
+* BFD_RELOC_TILEPRO_IMM8_Y1_TLS_GD_ADD:  howto manager.      (line 3381)
+* BFD_RELOC_TILEPRO_JMP_SLOT:            howto manager.      (line 3333)
+* BFD_RELOC_TILEPRO_JOFFLONG_X1:         howto manager.      (line 3336)
+* BFD_RELOC_TILEPRO_JOFFLONG_X1_PLT:     howto manager.      (line 3337)
+* BFD_RELOC_TILEPRO_MF_IMM15_X1:         howto manager.      (line 3344)
+* BFD_RELOC_TILEPRO_MMEND_X0:            howto manager.      (line 3370)
+* BFD_RELOC_TILEPRO_MMEND_X1:            howto manager.      (line 3372)
+* BFD_RELOC_TILEPRO_MMSTART_X0:          howto manager.      (line 3369)
+* BFD_RELOC_TILEPRO_MMSTART_X1:          howto manager.      (line 3371)
+* BFD_RELOC_TILEPRO_MT_IMM15_X1:         howto manager.      (line 3343)
+* BFD_RELOC_TILEPRO_RELATIVE:            howto manager.      (line 3334)
+* BFD_RELOC_TILEPRO_SHAMT_X0:            howto manager.      (line 3373)
+* BFD_RELOC_TILEPRO_SHAMT_X1:            howto manager.      (line 3374)
+* BFD_RELOC_TILEPRO_SHAMT_Y0:            howto manager.      (line 3375)
+* BFD_RELOC_TILEPRO_SHAMT_Y1:            howto manager.      (line 3376)
+* BFD_RELOC_TILEPRO_TLS_DTPMOD32:        howto manager.      (line 3399)
+* BFD_RELOC_TILEPRO_TLS_DTPOFF32:        howto manager.      (line 3400)
+* BFD_RELOC_TILEPRO_TLS_GD_CALL:         howto manager.      (line 3377)
+* BFD_RELOC_TILEPRO_TLS_IE_LOAD:         howto manager.      (line 3382)
+* BFD_RELOC_TILEPRO_TLS_TPOFF32:         howto manager.      (line 3401)
+* bfd_reloc_type_lookup:                 howto manager.      (line 3555)
+* BFD_RELOC_V850_16_GOT:                 howto manager.      (line 1607)
+* BFD_RELOC_V850_16_GOTOFF:              howto manager.      (line 1631)
+* BFD_RELOC_V850_16_PCREL:               howto manager.      (line 1577)
+* BFD_RELOC_V850_16_S1:                  howto manager.      (line 1595)
+* BFD_RELOC_V850_16_SPLIT_OFFSET:        howto manager.      (line 1592)
+* BFD_RELOC_V850_17_PCREL:               howto manager.      (line 1580)
+* BFD_RELOC_V850_22_PCREL:               howto manager.      (line 1512)
+* BFD_RELOC_V850_22_PLT_PCREL:           howto manager.      (line 1613)
+* BFD_RELOC_V850_23:                     howto manager.      (line 1583)
+* BFD_RELOC_V850_32_ABS:                 howto manager.      (line 1589)
+* BFD_RELOC_V850_32_GOT:                 howto manager.      (line 1610)
+* BFD_RELOC_V850_32_GOTOFF:              howto manager.      (line 1634)
+* BFD_RELOC_V850_32_GOTPCREL:            howto manager.      (line 1604)
+* BFD_RELOC_V850_32_PCREL:               howto manager.      (line 1586)
+* BFD_RELOC_V850_32_PLT_PCREL:           howto manager.      (line 1616)
+* BFD_RELOC_V850_9_PCREL:                howto manager.      (line 1509)
+* BFD_RELOC_V850_ALIGN:                  howto manager.      (line 1570)
+* BFD_RELOC_V850_CALLT_15_16_OFFSET:     howto manager.      (line 1601)
+* BFD_RELOC_V850_CALLT_16_16_OFFSET:     howto manager.      (line 1561)
+* BFD_RELOC_V850_CALLT_6_7_OFFSET:       howto manager.      (line 1558)
+* BFD_RELOC_V850_CODE:                   howto manager.      (line 1637)
+* BFD_RELOC_V850_COPY:                   howto manager.      (line 1619)
+* BFD_RELOC_V850_DATA:                   howto manager.      (line 1640)
+* BFD_RELOC_V850_GLOB_DAT:               howto manager.      (line 1622)
+* BFD_RELOC_V850_JMP_SLOT:               howto manager.      (line 1625)
+* BFD_RELOC_V850_LO16_S1:                howto manager.      (line 1598)
+* BFD_RELOC_V850_LO16_SPLIT_OFFSET:      howto manager.      (line 1573)
+* BFD_RELOC_V850_LONGCALL:               howto manager.      (line 1564)
+* BFD_RELOC_V850_LONGJUMP:               howto manager.      (line 1567)
+* BFD_RELOC_V850_RELATIVE:               howto manager.      (line 1628)
+* BFD_RELOC_V850_SDA_15_16_OFFSET:       howto manager.      (line 1518)
+* BFD_RELOC_V850_SDA_16_16_OFFSET:       howto manager.      (line 1515)
+* BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET: howto manager.      (line 1550)
+* BFD_RELOC_V850_TDA_16_16_OFFSET:       howto manager.      (line 1540)
+* BFD_RELOC_V850_TDA_4_4_OFFSET:         howto manager.      (line 1547)
+* BFD_RELOC_V850_TDA_4_5_OFFSET:         howto manager.      (line 1543)
+* BFD_RELOC_V850_TDA_6_8_OFFSET:         howto manager.      (line 1529)
+* BFD_RELOC_V850_TDA_7_7_OFFSET:         howto manager.      (line 1537)
+* BFD_RELOC_V850_TDA_7_8_OFFSET:         howto manager.      (line 1533)
+* BFD_RELOC_V850_ZDA_15_16_OFFSET:       howto manager.      (line 1525)
+* BFD_RELOC_V850_ZDA_16_16_OFFSET:       howto manager.      (line 1522)
+* BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET: howto manager.      (line 1554)
+* BFD_RELOC_VAX_GLOB_DAT:                howto manager.      (line 2683)
+* BFD_RELOC_VAX_JMP_SLOT:                howto manager.      (line 2684)
+* BFD_RELOC_VAX_RELATIVE:                howto manager.      (line 2685)
+* BFD_RELOC_VISIUM_HI16:                 howto manager.      (line 3545)
+* BFD_RELOC_VISIUM_HI16_PCREL:           howto manager.      (line 3549)
+* BFD_RELOC_VISIUM_IM16:                 howto manager.      (line 3547)
+* BFD_RELOC_VISIUM_IM16_PCREL:           howto manager.      (line 3551)
+* BFD_RELOC_VISIUM_LO16:                 howto manager.      (line 3546)
+* BFD_RELOC_VISIUM_LO16_PCREL:           howto manager.      (line 3550)
+* BFD_RELOC_VISIUM_REL16:                howto manager.      (line 3548)
+* BFD_RELOC_VPE4KMATH_DATA:              howto manager.      (line 2237)
+* BFD_RELOC_VPE4KMATH_INSN:              howto manager.      (line 2238)
+* BFD_RELOC_VTABLE_ENTRY:                howto manager.      (line 2242)
+* BFD_RELOC_VTABLE_INHERIT:              howto manager.      (line 2241)
+* BFD_RELOC_X86_64_32S:                  howto manager.      (line  620)
+* BFD_RELOC_X86_64_COPY:                 howto manager.      (line  615)
+* BFD_RELOC_X86_64_DTPMOD64:             howto manager.      (line  621)
+* BFD_RELOC_X86_64_DTPOFF32:             howto manager.      (line  626)
+* BFD_RELOC_X86_64_DTPOFF64:             howto manager.      (line  622)
+* BFD_RELOC_X86_64_GLOB_DAT:             howto manager.      (line  616)
+* BFD_RELOC_X86_64_GOT32:                howto manager.      (line  613)
+* BFD_RELOC_X86_64_GOT64:                howto manager.      (line  631)
+* BFD_RELOC_X86_64_GOTOFF64:             howto manager.      (line  629)
+* BFD_RELOC_X86_64_GOTPC32:              howto manager.      (line  630)
+* BFD_RELOC_X86_64_GOTPC32_TLSDESC:      howto manager.      (line  636)
+* BFD_RELOC_X86_64_GOTPC64:              howto manager.      (line  633)
+* BFD_RELOC_X86_64_GOTPCREL:             howto manager.      (line  619)
+* BFD_RELOC_X86_64_GOTPCREL64:           howto manager.      (line  632)
+* BFD_RELOC_X86_64_GOTPLT64:             howto manager.      (line  634)
+* BFD_RELOC_X86_64_GOTTPOFF:             howto manager.      (line  627)
+* BFD_RELOC_X86_64_IRELATIVE:            howto manager.      (line  639)
+* BFD_RELOC_X86_64_JUMP_SLOT:            howto manager.      (line  617)
+* BFD_RELOC_X86_64_PC32_BND:             howto manager.      (line  640)
+* BFD_RELOC_X86_64_PLT32:                howto manager.      (line  614)
+* BFD_RELOC_X86_64_PLT32_BND:            howto manager.      (line  641)
+* BFD_RELOC_X86_64_PLTOFF64:             howto manager.      (line  635)
+* BFD_RELOC_X86_64_RELATIVE:             howto manager.      (line  618)
+* BFD_RELOC_X86_64_TLSDESC:              howto manager.      (line  638)
+* BFD_RELOC_X86_64_TLSDESC_CALL:         howto manager.      (line  637)
+* BFD_RELOC_X86_64_TLSGD:                howto manager.      (line  624)
+* BFD_RELOC_X86_64_TLSLD:                howto manager.      (line  625)
+* BFD_RELOC_X86_64_TPOFF32:              howto manager.      (line  628)
+* BFD_RELOC_X86_64_TPOFF64:              howto manager.      (line  623)
+* BFD_RELOC_XC16X_PAG:                   howto manager.      (line 2677)
+* BFD_RELOC_XC16X_POF:                   howto manager.      (line 2678)
+* BFD_RELOC_XC16X_SEG:                   howto manager.      (line 2679)
+* BFD_RELOC_XC16X_SOF:                   howto manager.      (line 2680)
+* BFD_RELOC_XGATE_24:                    howto manager.      (line 2400)
+* BFD_RELOC_XGATE_GPAGE:                 howto manager.      (line 2397)
+* BFD_RELOC_XGATE_IMM3:                  howto manager.      (line 2417)
+* BFD_RELOC_XGATE_IMM4:                  howto manager.      (line 2420)
+* BFD_RELOC_XGATE_IMM5:                  howto manager.      (line 2423)
+* BFD_RELOC_XGATE_IMM8_HI:               howto manager.      (line 2413)
+* BFD_RELOC_XGATE_IMM8_LO:               howto manager.      (line 2409)
+* BFD_RELOC_XGATE_LO16:                  howto manager.      (line 2393)
+* BFD_RELOC_XGATE_PCREL_10:              howto manager.      (line 2406)
+* BFD_RELOC_XGATE_PCREL_9:               howto manager.      (line 2403)
+* BFD_RELOC_XGATE_RL_GROUP:              howto manager.      (line 2388)
+* BFD_RELOC_XGATE_RL_JUMP:               howto manager.      (line 2384)
+* BFD_RELOC_XSTORMY16_12:                howto manager.      (line 2669)
+* BFD_RELOC_XSTORMY16_24:                howto manager.      (line 2670)
+* BFD_RELOC_XSTORMY16_FPTR16:            howto manager.      (line 2671)
+* BFD_RELOC_XSTORMY16_REL_12:            howto manager.      (line 2668)
+* BFD_RELOC_XTENSA_ASM_EXPAND:           howto manager.      (line 2858)
+* BFD_RELOC_XTENSA_ASM_SIMPLIFY:         howto manager.      (line 2863)
+* BFD_RELOC_XTENSA_DIFF16:               howto manager.      (line 2805)
+* BFD_RELOC_XTENSA_DIFF32:               howto manager.      (line 2806)
+* BFD_RELOC_XTENSA_DIFF8:                howto manager.      (line 2804)
+* BFD_RELOC_XTENSA_GLOB_DAT:             howto manager.      (line 2794)
+* BFD_RELOC_XTENSA_JMP_SLOT:             howto manager.      (line 2795)
+* BFD_RELOC_XTENSA_OP0:                  howto manager.      (line 2852)
+* BFD_RELOC_XTENSA_OP1:                  howto manager.      (line 2853)
+* BFD_RELOC_XTENSA_OP2:                  howto manager.      (line 2854)
+* BFD_RELOC_XTENSA_PLT:                  howto manager.      (line 2799)
+* BFD_RELOC_XTENSA_RELATIVE:             howto manager.      (line 2796)
+* BFD_RELOC_XTENSA_RTLD:                 howto manager.      (line 2789)
+* BFD_RELOC_XTENSA_SLOT0_ALT:            howto manager.      (line 2834)
+* BFD_RELOC_XTENSA_SLOT0_OP:             howto manager.      (line 2814)
+* BFD_RELOC_XTENSA_SLOT10_ALT:           howto manager.      (line 2844)
+* BFD_RELOC_XTENSA_SLOT10_OP:            howto manager.      (line 2824)
+* BFD_RELOC_XTENSA_SLOT11_ALT:           howto manager.      (line 2845)
+* BFD_RELOC_XTENSA_SLOT11_OP:            howto manager.      (line 2825)
+* BFD_RELOC_XTENSA_SLOT12_ALT:           howto manager.      (line 2846)
+* BFD_RELOC_XTENSA_SLOT12_OP:            howto manager.      (line 2826)
+* BFD_RELOC_XTENSA_SLOT13_ALT:           howto manager.      (line 2847)
+* BFD_RELOC_XTENSA_SLOT13_OP:            howto manager.      (line 2827)
+* BFD_RELOC_XTENSA_SLOT14_ALT:           howto manager.      (line 2848)
+* BFD_RELOC_XTENSA_SLOT14_OP:            howto manager.      (line 2828)
+* BFD_RELOC_XTENSA_SLOT1_ALT:            howto manager.      (line 2835)
+* BFD_RELOC_XTENSA_SLOT1_OP:             howto manager.      (line 2815)
+* BFD_RELOC_XTENSA_SLOT2_ALT:            howto manager.      (line 2836)
+* BFD_RELOC_XTENSA_SLOT2_OP:             howto manager.      (line 2816)
+* BFD_RELOC_XTENSA_SLOT3_ALT:            howto manager.      (line 2837)
+* BFD_RELOC_XTENSA_SLOT3_OP:             howto manager.      (line 2817)
+* BFD_RELOC_XTENSA_SLOT4_ALT:            howto manager.      (line 2838)
+* BFD_RELOC_XTENSA_SLOT4_OP:             howto manager.      (line 2818)
+* BFD_RELOC_XTENSA_SLOT5_ALT:            howto manager.      (line 2839)
+* BFD_RELOC_XTENSA_SLOT5_OP:             howto manager.      (line 2819)
+* BFD_RELOC_XTENSA_SLOT6_ALT:            howto manager.      (line 2840)
+* BFD_RELOC_XTENSA_SLOT6_OP:             howto manager.      (line 2820)
+* BFD_RELOC_XTENSA_SLOT7_ALT:            howto manager.      (line 2841)
+* BFD_RELOC_XTENSA_SLOT7_OP:             howto manager.      (line 2821)
+* BFD_RELOC_XTENSA_SLOT8_ALT:            howto manager.      (line 2842)
+* BFD_RELOC_XTENSA_SLOT8_OP:             howto manager.      (line 2822)
+* BFD_RELOC_XTENSA_SLOT9_ALT:            howto manager.      (line 2843)
+* BFD_RELOC_XTENSA_SLOT9_OP:             howto manager.      (line 2823)
+* BFD_RELOC_XTENSA_TLS_ARG:              howto manager.      (line 2873)
+* BFD_RELOC_XTENSA_TLS_CALL:             howto manager.      (line 2874)
+* BFD_RELOC_XTENSA_TLS_DTPOFF:           howto manager.      (line 2870)
+* BFD_RELOC_XTENSA_TLS_FUNC:             howto manager.      (line 2872)
+* BFD_RELOC_XTENSA_TLS_TPOFF:            howto manager.      (line 2871)
+* BFD_RELOC_XTENSA_TLSDESC_ARG:          howto manager.      (line 2869)
+* BFD_RELOC_XTENSA_TLSDESC_FN:           howto manager.      (line 2868)
+* BFD_RELOC_Z80_DISP8:                   howto manager.      (line 2877)
+* BFD_RELOC_Z8K_CALLR:                   howto manager.      (line 2883)
+* BFD_RELOC_Z8K_DISP7:                   howto manager.      (line 2880)
+* BFD_RELOC_Z8K_IMM4L:                   howto manager.      (line 2886)
+* bfd_rename_section:                    section prototypes. (line  169)
 * bfd_scan_arch:                         Architectures.      (line  525)
-* bfd_scan_vma:                          Miscellaneous.      (line  124)
-* bfd_seach_for_target:                  bfd_target.         (line  524)
-* bfd_sections_find_if:                  section prototypes. (line  197)
+* bfd_scan_vma:                          Miscellaneous.      (line  126)
+* bfd_seach_for_target:                  bfd_target.         (line  521)
 * bfd_section_already_linked:            Writing the symbol table.
                                                              (line   55)
-* bfd_section_list_clear:                section prototypes. (line    7)
-* bfd_set_archive_head:                  Archives.           (line   74)
+* bfd_section_list_clear:                section prototypes. (line    8)
+* bfd_sections_find_if:                  section prototypes. (line  199)
 * bfd_set_arch_info:                     Architectures.      (line  566)
-* bfd_set_assert_handler:                Error reporting.    (line  143)
-* bfd_set_default_target:                bfd_target.         (line  463)
+* bfd_set_archive_head:                  Archives.           (line   75)
+* bfd_set_assert_handler:                Error reporting.    (line  141)
+* bfd_set_default_target:                bfd_target.         (line  460)
 * bfd_set_error:                         Error reporting.    (line   57)
-* bfd_set_error_handler:                 Error reporting.    (line  100)
-* bfd_set_error_program_name:            Error reporting.    (line  109)
-* bfd_set_file_flags:                    Miscellaneous.      (line   43)
-* bfd_set_format:                        Formats.            (line   67)
-* bfd_set_gp_size:                       Miscellaneous.      (line  114)
-* bfd_set_private_flags:                 Miscellaneous.      (line  188)
-* bfd_set_reloc:                         Miscellaneous.      (line   33)
-* bfd_set_section_contents:              section prototypes. (line  229)
-* bfd_set_section_flags:                 section prototypes. (line  152)
-* bfd_set_section_size:                  section prototypes. (line  214)
-* bfd_set_start_address:                 Miscellaneous.      (line   93)
+* bfd_set_error_handler:                 Error reporting.    (line   99)
+* bfd_set_error_program_name:            Error reporting.    (line  108)
+* bfd_set_file_flags:                    Miscellaneous.      (line   44)
+* bfd_set_format:                        Formats.            (line   68)
+* bfd_set_gp_size:                       Miscellaneous.      (line  116)
+* bfd_set_private_flags:                 Miscellaneous.      (line  193)
+* bfd_set_reloc:                         Miscellaneous.      (line   34)
+* bfd_set_section_contents:              section prototypes. (line  230)
+* bfd_set_section_flags:                 section prototypes. (line  154)
+* bfd_set_section_size:                  section prototypes. (line  216)
+* bfd_set_start_address:                 Miscellaneous.      (line   95)
 * bfd_set_symtab:                        symbol handling functions.
-                                                             (line   63)
+                                                             (line   60)
 * bfd_symbol_info:                       symbol handling functions.
-                                                             (line  135)
-* bfd_target_list:                       bfd_target.         (line  515)
-* bfd_update_compression_header:         Miscellaneous.      (line  364)
-* bfd_write_bigendian_4byte_int:         Internal.           (line   12)
+                                                             (line  130)
+* bfd_target_list:                       bfd_target.         (line  512)
+* bfd_update_compression_header:         Miscellaneous.      (line  369)
+* bfd_write_bigendian_4byte_int:         Internal.           (line   13)
 * bfd_zalloc:                            Opening and Closing.
-                                                             (line  256)
+                                                             (line  257)
 * bfd_zalloc2:                           Opening and Closing.
-                                                             (line  265)
-* coff_symbol_type:                      coff.               (line  244)
-* core_file_matches_executable_p:        Core Files.         (line   38)
+                                                             (line  266)
+* coff_symbol_type:                      coff.               (line  245)
+* core_file_matches_executable_p:        Core Files.         (line   39)
 * find_separate_debug_file:              Opening and Closing.
-                                                             (line  331)
-* generic_core_file_matches_executable_p: Core Files.        (line   48)
+                                                             (line  332)
+* generic_core_file_matches_executable_p: Core Files.        (line   49)
 * Hash tables:                           Hash Tables.        (line    6)
 * internal object-file format:           Canonical format.   (line   11)
 * Linker:                                Linker Functions.   (line    6)
-* Other functions:                       Miscellaneous.      (line  202)
+* Other functions:                       Miscellaneous.      (line  208)
 * separate_alt_debug_file_exists:        Opening and Closing.
-                                                             (line  322)
+                                                             (line  323)
 * separate_debug_file_exists:            Opening and Closing.
-                                                             (line  313)
-* struct bfd_iovec:                      Miscellaneous.      (line  400)
+                                                             (line  314)
+* struct bfd_iovec:                      Miscellaneous.      (line  405)
 * target vector (_bfd_final_link):       Performing the Final Link.
                                                              (line    6)
 * target vector (_bfd_link_add_symbols): Adding Symbols to the Hash Table.
                                                              (line    6)
 * target vector (_bfd_link_hash_table_create): Creating a Linker Hash Table.
                                                              (line    6)
-* The HOWTO Macro:                       typedef arelent.    (line  289)
+* The HOWTO Macro:                       typedef arelent.    (line  288)
 * what is it?:                           Overview.           (line    6)
 
 
 
 Tag Table:
-Node: Top1054
-Node: Overview1390
-Node: History2448
-Node: How It Works3393
-Node: What BFD Version 2 Can Do4930
-Node: BFD information loss6247
-Node: Canonical format8788
-Node: BFD front end13165
-Node: typedef bfd13589
-Node: Error reporting25551
-Node: Miscellaneous30413
-Node: Memory Usage48629
-Node: Initialization49860
-Node: Sections50319
-Node: Section Input50802
-Node: Section Output52171
-Node: typedef asection54658
-Node: section prototypes81266
-Node: Symbols91534
-Node: Reading Symbols93137
-Node: Writing Symbols94245
-Node: Mini Symbols95989
-Node: typedef asymbol96963
-Node: symbol handling functions103005
-Node: Archives108343
-Node: Formats112371
-Node: Relocations115322
-Node: typedef arelent116049
-Node: howto manager131705
-Node: Core Files247469
-Node: Targets249507
-Node: bfd_target251482
-Node: Architectures274567
-Node: Opening and Closing302626
-Node: Internal316941
-Node: File Caching323290
-Node: Linker Functions325208
-Node: Creating a Linker Hash Table326882
-Node: Adding Symbols to the Hash Table328621
-Node: Differing file formats329521
-Node: Adding symbols from an object file331246
-Node: Adding symbols from an archive333396
-Node: Performing the Final Link335742
-Node: Information provided by the linker336983
-Node: Relocating the section contents338137
-Node: Writing the symbol table339889
-Node: Hash Tables344275
-Node: Creating and Freeing a Hash Table345473
-Node: Looking Up or Entering a String346723
-Node: Traversing a Hash Table347976
-Node: Deriving a New Hash Table Type348765
-Node: Define the Derived Structures349831
-Node: Write the Derived Creation Routine350912
-Node: Write Other Derived Routines353536
-Node: BFD back ends354851
-Node: What to Put Where355121
-Node: aout355301
-Node: coff361644
-Node: elf390514
-Node: mmo390915
-Node: File layout391785
-Node: Symbol-table397699
-Node: mmo section mapping401462
-Node: GNU Free Documentation License405116
-Node: BFD Index430180
+Node: Top1059
+Node: Overview1398
+Node: History2449
+Node: How It Works3395
+Node: What BFD Version 2 Can Do4938
+Node: BFD information loss6253
+Node: Canonical format8785
+Node: BFD front end13157
+Node: typedef bfd13581
+Node: Error reporting25542
+Node: Miscellaneous30409
+Node: Memory Usage48638
+Node: Initialization49866
+Node: Sections50325
+Node: Section Input50808
+Node: Section Output52173
+Node: typedef asection54659
+Node: section prototypes81284
+Node: Symbols91541
+Node: Reading Symbols93136
+Node: Writing Symbols94243
+Node: Mini Symbols95984
+Node: typedef asymbol96958
+Node: symbol handling functions103017
+Node: Archives108359
+Node: Formats112388
+Node: Relocations115336
+Node: typedef arelent116063
+Node: howto manager131699
+Node: Core Files247986
+Node: Targets250024
+Node: bfd_target251994
+Node: Architectures275086
+Node: Opening and Closing303146
+Node: Internal317468
+Node: File Caching323813
+Node: Linker Functions325727
+Node: Creating a Linker Hash Table327400
+Node: Adding Symbols to the Hash Table329138
+Node: Differing file formats330038
+Node: Adding symbols from an object file331763
+Node: Adding symbols from an archive333914
+Node: Performing the Final Link336260
+Node: Information provided by the linker337502
+Node: Relocating the section contents338656
+Node: Writing the symbol table340407
+Node: Hash Tables344791
+Node: Creating and Freeing a Hash Table345989
+Node: Looking Up or Entering a String347239
+Node: Traversing a Hash Table348492
+Node: Deriving a New Hash Table Type349281
+Node: Define the Derived Structures350347
+Node: Write the Derived Creation Routine351428
+Node: Write Other Derived Routines354052
+Node: BFD back ends355367
+Node: What to Put Where355637
+Node: aout355817
+Node: coff362155
+Node: elf390988
+Node: mmo391389
+Node: File layout392262
+Node: Symbol-table398189
+Node: mmo section mapping401953
+Node: GNU Free Documentation License405605
+Node: BFD Index430688
 
 End Tag Table
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/bfd/version.h ./bfd/version.h
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/bfd/version.h	2015-07-06 19:57:46.000000000 +0000
+++ ./bfd/version.h	2015-07-07 01:59:18.000000000 +0000
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20150706
+#define BFD_VERSION_DATE 20150707
 #define BFD_VERSION @bfd_version@
 #define BFD_VERSION_STRING  @bfd_version_package@ @bfd_version_string@
 #define REPORT_BUGS_TO @report_bugs_to@
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/djunpack.bat ./djunpack.bat
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/djunpack.bat	2015-07-06 20:14:29.000000000 +0000
+++ ./djunpack.bat	2015-07-07 02:02:17.000000000 +0000
@@ -17,8 +17,8 @@ Rem
 Rem The following 2 lines need to be changed with each new GDB release, to
 Rem be identical to the name of the top-level directory where the GDB
 Rem distribution unpacks itself.
-set GDBVER=$package-7.9.90
-if "%GDBVER%"=="$package-7.9.90" GoTo EnvOk
+set GDBVER=$package-7.9.90.20150707
+if "%GDBVER%"=="$package-7.9.90.20150707" GoTo EnvOk
 Rem If their environment space is too small, re-exec with a larger one
 command.com /e:4096 /c %0 %1
 GoTo End
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/ada-exp.c ./gdb/ada-exp.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/ada-exp.c	2015-07-06 20:14:07.000000000 +0000
+++ ./gdb/ada-exp.c	2015-07-07 02:02:06.000000000 +0000
@@ -1,19 +1,21 @@
-/* A Bison parser, made by GNU Bison 3.0.2.  */
 
-/* Bison implementation for Yacc-like parsers in C
-
-   Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
+/* A Bison parser, made by GNU Bison 2.4.1.  */
 
+/* Skeleton implementation for Bison's Yacc-like parsers in C
+   
+      Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+   Free Software Foundation, Inc.
+   
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
-
+   
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
-
+   
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
@@ -26,7 +28,7 @@
    special exception, which will cause the skeleton and the resulting
    Bison output files to be licensed under the GNU General Public
    License without this special exception.
-
+   
    This special exception was added by the Free Software Foundation in
    version 2.2 of Bison.  */
 
@@ -44,7 +46,7 @@
 #define YYBISON 1
 
 /* Bison version.  */
-#define YYBISON_VERSION "3.0.2"
+#define YYBISON_VERSION "2.4.1"
 
 /* Skeleton name.  */
 #define YYSKELETON_NAME "yacc.c"
@@ -58,11 +60,15 @@
 /* Pull parsers.  */
 #define YYPULL 1
 
+/* Using locations.  */
+#define YYLSP_NEEDED 0
 
 
 
 /* Copy the first part of user declarations.  */
-#line 36 "ada-exp.y" /* yacc.c:339  */
+
+/* Line 189 of yacc.c  */
+#line 36 "ada-exp.y"
 
 
 #include "defs.h"
@@ -200,15 +206,14 @@ static struct type *type_boolean (struct
 static struct type *type_system_address (struct parser_state *);
 
 
-#line 204 "ada-exp.c" /* yacc.c:339  */
 
-# ifndef YY_NULLPTR
-#  if defined __cplusplus && 201103L <= __cplusplus
-#   define YY_NULLPTR nullptr
-#  else
-#   define YY_NULLPTR 0
-#  endif
-# endif
+/* Line 189 of yacc.c  */
+#line 212 "ada-exp.c"
+
+/* Enabling traces.  */
+#ifndef YYDEBUG
+# define YYDEBUG 0
+#endif
 
 /* Enabling verbose error messages.  */
 #ifdef YYERROR_VERBOSE
@@ -218,67 +223,65 @@ static struct type *type_system_address 
 # define YYERROR_VERBOSE 0
 #endif
 
-
-/* Debug traces.  */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-#if YYDEBUG
-extern int yydebug;
+/* Enabling the token table.  */
+#ifndef YYTOKEN_TABLE
+# define YYTOKEN_TABLE 0
 #endif
 
-/* Token type.  */
+
+/* Tokens.  */
 #ifndef YYTOKENTYPE
 # define YYTOKENTYPE
-  enum yytokentype
-  {
-    INT = 258,
-    NULL_PTR = 259,
-    CHARLIT = 260,
-    FLOAT = 261,
-    TRUEKEYWORD = 262,
-    FALSEKEYWORD = 263,
-    COLONCOLON = 264,
-    STRING = 265,
-    NAME = 266,
-    DOT_ID = 267,
-    DOT_ALL = 268,
-    SPECIAL_VARIABLE = 269,
-    ASSIGN = 270,
-    _AND_ = 271,
-    OR = 272,
-    XOR = 273,
-    THEN = 274,
-    ELSE = 275,
-    NOTEQUAL = 276,
-    LEQ = 277,
-    GEQ = 278,
-    IN = 279,
-    DOTDOT = 280,
-    UNARY = 281,
-    MOD = 282,
-    REM = 283,
-    STARSTAR = 284,
-    ABS = 285,
-    NOT = 286,
-    VAR = 287,
-    ARROW = 288,
-    TICK_ACCESS = 289,
-    TICK_ADDRESS = 290,
-    TICK_FIRST = 291,
-    TICK_LAST = 292,
-    TICK_LENGTH = 293,
-    TICK_MAX = 294,
-    TICK_MIN = 295,
-    TICK_MODULUS = 296,
-    TICK_POS = 297,
-    TICK_RANGE = 298,
-    TICK_SIZE = 299,
-    TICK_TAG = 300,
-    TICK_VAL = 301,
-    NEW = 302,
-    OTHERS = 303
-  };
+   /* Put the tokens into the symbol table, so that GDB and other debuggers
+      know about them.  */
+   enum yytokentype {
+     INT = 258,
+     NULL_PTR = 259,
+     CHARLIT = 260,
+     FLOAT = 261,
+     TRUEKEYWORD = 262,
+     FALSEKEYWORD = 263,
+     COLONCOLON = 264,
+     STRING = 265,
+     NAME = 266,
+     DOT_ID = 267,
+     DOT_ALL = 268,
+     SPECIAL_VARIABLE = 269,
+     ASSIGN = 270,
+     ELSE = 271,
+     THEN = 272,
+     XOR = 273,
+     OR = 274,
+     _AND_ = 275,
+     DOTDOT = 276,
+     IN = 277,
+     GEQ = 278,
+     LEQ = 279,
+     NOTEQUAL = 280,
+     UNARY = 281,
+     REM = 282,
+     MOD = 283,
+     NOT = 284,
+     ABS = 285,
+     STARSTAR = 286,
+     VAR = 287,
+     ARROW = 288,
+     TICK_LENGTH = 289,
+     TICK_LAST = 290,
+     TICK_FIRST = 291,
+     TICK_ADDRESS = 292,
+     TICK_ACCESS = 293,
+     TICK_MODULUS = 294,
+     TICK_MIN = 295,
+     TICK_MAX = 296,
+     TICK_VAL = 297,
+     TICK_TAG = 298,
+     TICK_SIZE = 299,
+     TICK_RANGE = 300,
+     TICK_POS = 301,
+     NEW = 302,
+     OTHERS = 303
+   };
 #endif
 /* Tokens.  */
 #define INT 258
@@ -294,46 +297,49 @@ extern int yydebug;
 #define DOT_ALL 268
 #define SPECIAL_VARIABLE 269
 #define ASSIGN 270
-#define _AND_ 271
-#define OR 272
+#define ELSE 271
+#define THEN 272
 #define XOR 273
-#define THEN 274
-#define ELSE 275
-#define NOTEQUAL 276
-#define LEQ 277
+#define OR 274
+#define _AND_ 275
+#define DOTDOT 276
+#define IN 277
 #define GEQ 278
-#define IN 279
-#define DOTDOT 280
+#define LEQ 279
+#define NOTEQUAL 280
 #define UNARY 281
-#define MOD 282
-#define REM 283
-#define STARSTAR 284
+#define REM 282
+#define MOD 283
+#define NOT 284
 #define ABS 285
-#define NOT 286
+#define STARSTAR 286
 #define VAR 287
 #define ARROW 288
-#define TICK_ACCESS 289
-#define TICK_ADDRESS 290
+#define TICK_LENGTH 289
+#define TICK_LAST 290
 #define TICK_FIRST 291
-#define TICK_LAST 292
-#define TICK_LENGTH 293
-#define TICK_MAX 294
+#define TICK_ADDRESS 292
+#define TICK_ACCESS 293
+#define TICK_MODULUS 294
 #define TICK_MIN 295
-#define TICK_MODULUS 296
-#define TICK_POS 297
-#define TICK_RANGE 298
+#define TICK_MAX 296
+#define TICK_VAL 297
+#define TICK_TAG 298
 #define TICK_SIZE 299
-#define TICK_TAG 300
-#define TICK_VAL 301
+#define TICK_RANGE 300
+#define TICK_POS 301
 #define NEW 302
 #define OTHERS 303
 
-/* Value type.  */
+
+
+
 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE YYSTYPE;
-union YYSTYPE
+typedef union YYSTYPE
 {
-#line 175 "ada-exp.y" /* yacc.c:355  */
+
+/* Line 214 of yacc.c  */
+#line 175 "ada-exp.y"
 
     LONGEST lval;
     struct {
@@ -350,22 +356,21 @@ union YYSTYPE
     struct internalvar *ivar;
   
 
-#line 354 "ada-exp.c" /* yacc.c:355  */
-};
+
+/* Line 214 of yacc.c  */
+#line 362 "ada-exp.c"
+} YYSTYPE;
 # define YYSTYPE_IS_TRIVIAL 1
+# define yystype YYSTYPE /* obsolescent; will be withdrawn */
 # define YYSTYPE_IS_DECLARED 1
 #endif
 
 
-extern YYSTYPE yylval;
-
-int yyparse (void);
-
-
-
 /* Copy the second part of user declarations.  */
 
-#line 369 "ada-exp.c" /* yacc.c:358  */
+
+/* Line 264 of yacc.c  */
+#line 374 "ada-exp.c"
 
 #ifdef short
 # undef short
@@ -379,8 +384,11 @@ typedef unsigned char yytype_uint8;
 
 #ifdef YYTYPE_INT8
 typedef YYTYPE_INT8 yytype_int8;
-#else
+#elif (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 typedef signed char yytype_int8;
+#else
+typedef short int yytype_int8;
 #endif
 
 #ifdef YYTYPE_UINT16
@@ -400,7 +408,8 @@ typedef short int yytype_int16;
 #  define YYSIZE_T __SIZE_TYPE__
 # elif defined size_t
 #  define YYSIZE_T size_t
-# elif ! defined YYSIZE_T
+# elif ! defined YYSIZE_T && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #  include <stddef.h> /* INFRINGES ON USER NAME SPACE */
 #  define YYSIZE_T size_t
 # else
@@ -411,71 +420,42 @@ typedef short int yytype_int16;
 #define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
 
 #ifndef YY_
-# if defined YYENABLE_NLS && YYENABLE_NLS
+# if YYENABLE_NLS
 #  if ENABLE_NLS
 #   include <libintl.h> /* INFRINGES ON USER NAME SPACE */
-#   define YY_(Msgid) dgettext ("bison-runtime", Msgid)
+#   define YY_(msgid) dgettext ("bison-runtime", msgid)
 #  endif
 # endif
 # ifndef YY_
-#  define YY_(Msgid) Msgid
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE
-# if (defined __GNUC__                                               \
-      && (2 < __GNUC__ || (__GNUC__ == 2 && 96 <= __GNUC_MINOR__)))  \
-     || defined __SUNPRO_C && 0x5110 <= __SUNPRO_C
-#  define YY_ATTRIBUTE(Spec) __attribute__(Spec)
-# else
-#  define YY_ATTRIBUTE(Spec) /* empty */
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE_PURE
-# define YY_ATTRIBUTE_PURE   YY_ATTRIBUTE ((__pure__))
-#endif
-
-#ifndef YY_ATTRIBUTE_UNUSED
-# define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__))
-#endif
-
-#if !defined _Noreturn \
-     && (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112)
-# if defined _MSC_VER && 1200 <= _MSC_VER
-#  define _Noreturn __declspec (noreturn)
-# else
-#  define _Noreturn YY_ATTRIBUTE ((__noreturn__))
+#  define YY_(msgid) msgid
 # endif
 #endif
 
 /* Suppress unused-variable warnings by "using" E.  */
 #if ! defined lint || defined __GNUC__
-# define YYUSE(E) ((void) (E))
+# define YYUSE(e) ((void) (e))
 #else
-# define YYUSE(E) /* empty */
+# define YYUSE(e) /* empty */
 #endif
 
-#if defined __GNUC__ && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
-/* Suppress an incorrect diagnostic about yylval being uninitialized.  */
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \
-    _Pragma ("GCC diagnostic push") \
-    _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\
-    _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END \
-    _Pragma ("GCC diagnostic pop")
+/* Identity function, used to suppress warnings about constant conditions.  */
+#ifndef lint
+# define YYID(n) (n)
 #else
-# define YY_INITIAL_VALUE(Value) Value
-#endif
-#ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+static int
+YYID (int yyi)
+#else
+static int
+YYID (yyi)
+    int yyi;
 #endif
-#ifndef YY_INITIAL_VALUE
-# define YY_INITIAL_VALUE(Value) /* Nothing. */
+{
+  return yyi;
+}
 #endif
 
-
 #if ! defined yyoverflow || YYERROR_VERBOSE
 
 /* The parser invokes alloca or xmalloc; define the necessary symbols.  */
@@ -492,11 +472,11 @@ typedef short int yytype_int16;
 #    define alloca _alloca
 #   else
 #    define YYSTACK_ALLOC alloca
-#    if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS
+#    if ! defined _ALLOCA_H && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #     include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-      /* Use EXIT_SUCCESS as a witness for stdlib.h.  */
-#     ifndef EXIT_SUCCESS
-#      define EXIT_SUCCESS 0
+#     ifndef _STDLIB_H
+#      define _STDLIB_H 1
 #     endif
 #    endif
 #   endif
@@ -504,8 +484,8 @@ typedef short int yytype_int16;
 # endif
 
 # ifdef YYSTACK_ALLOC
-   /* Pacify GCC's 'empty if-body' warning.  */
-#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (0)
+   /* Pacify GCC's `empty if-body' warning.  */
+#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (YYID (0))
 #  ifndef YYSTACK_ALLOC_MAXIMUM
     /* The OS might guarantee only one guard page at the bottom of the stack,
        and a page size can be as small as 4096 bytes.  So we cannot safely
@@ -519,23 +499,25 @@ typedef short int yytype_int16;
 #  ifndef YYSTACK_ALLOC_MAXIMUM
 #   define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
 #  endif
-#  if (defined __cplusplus && ! defined EXIT_SUCCESS \
+#  if (defined __cplusplus && ! defined _STDLIB_H \
        && ! ((defined YYMALLOC || defined xmalloc) \
-             && (defined YYFREE || defined xfree)))
+	     && (defined YYFREE || defined xfree)))
 #   include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-#   ifndef EXIT_SUCCESS
-#    define EXIT_SUCCESS 0
+#   ifndef _STDLIB_H
+#    define _STDLIB_H 1
 #   endif
 #  endif
 #  ifndef YYMALLOC
 #   define YYMALLOC xmalloc
-#   if ! defined xmalloc && ! defined EXIT_SUCCESS
+#   if ! defined xmalloc && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void *xmalloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
 #  ifndef YYFREE
 #   define YYFREE xfree
-#   if ! defined xfree && ! defined EXIT_SUCCESS
+#   if ! defined xfree && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void xfree (void *); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
@@ -545,7 +527,7 @@ void xfree (void *); /* INFRINGES ON USE
 
 #if (! defined yyoverflow \
      && (! defined __cplusplus \
-         || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
+	 || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
 
 /* A type that is properly aligned for any stack member.  */
 union yyalloc
@@ -563,50 +545,46 @@ union yyalloc
      ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \
       + YYSTACK_GAP_MAXIMUM)
 
-# define YYCOPY_NEEDED 1
+/* Copy COUNT objects from FROM to TO.  The source and destination do
+   not overlap.  */
+# ifndef YYCOPY
+#  if defined __GNUC__ && 1 < __GNUC__
+#   define YYCOPY(To, From, Count) \
+      __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
+#  else
+#   define YYCOPY(To, From, Count)		\
+      do					\
+	{					\
+	  YYSIZE_T yyi;				\
+	  for (yyi = 0; yyi < (Count); yyi++)	\
+	    (To)[yyi] = (From)[yyi];		\
+	}					\
+      while (YYID (0))
+#  endif
+# endif
 
 /* Relocate STACK from its old location to the new one.  The
    local variables YYSIZE and YYSTACKSIZE give the old and new number of
    elements in the stack, and YYPTR gives the new location of the
    stack.  Advance YYPTR to a properly aligned location for the next
    stack.  */
-# define YYSTACK_RELOCATE(Stack_alloc, Stack)                           \
-    do                                                                  \
-      {                                                                 \
-        YYSIZE_T yynewbytes;                                            \
-        YYCOPY (&yyptr->Stack_alloc, Stack, yysize);                    \
-        Stack = &yyptr->Stack_alloc;                                    \
-        yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
-        yyptr += yynewbytes / sizeof (*yyptr);                          \
-      }                                                                 \
-    while (0)
+# define YYSTACK_RELOCATE(Stack_alloc, Stack)				\
+    do									\
+      {									\
+	YYSIZE_T yynewbytes;						\
+	YYCOPY (&yyptr->Stack_alloc, Stack, yysize);			\
+	Stack = &yyptr->Stack_alloc;					\
+	yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
+	yyptr += yynewbytes / sizeof (*yyptr);				\
+      }									\
+    while (YYID (0))
 
 #endif
 
-#if defined YYCOPY_NEEDED && YYCOPY_NEEDED
-/* Copy COUNT objects from SRC to DST.  The source and destination do
-   not overlap.  */
-# ifndef YYCOPY
-#  if defined __GNUC__ && 1 < __GNUC__
-#   define YYCOPY(Dst, Src, Count) \
-      __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src)))
-#  else
-#   define YYCOPY(Dst, Src, Count)              \
-      do                                        \
-        {                                       \
-          YYSIZE_T yyi;                         \
-          for (yyi = 0; yyi < (Count); yyi++)   \
-            (Dst)[yyi] = (Src)[yyi];            \
-        }                                       \
-      while (0)
-#  endif
-# endif
-#endif /* !YYCOPY_NEEDED */
-
 /* YYFINAL -- State number of the termination state.  */
 #define YYFINAL  57
 /* YYLAST -- Last index in YYTABLE.  */
-#define YYLAST   746
+#define YYLAST   770
 
 /* YYNTOKENS -- Number of terminals.  */
 #define YYNTOKENS  69
@@ -614,19 +592,17 @@ union yyalloc
 #define YYNNTS  31
 /* YYNRULES -- Number of rules.  */
 #define YYNRULES  122
-/* YYNSTATES -- Number of states.  */
+/* YYNRULES -- Number of states.  */
 #define YYNSTATES  233
 
-/* YYTRANSLATE[YYX] -- Symbol number corresponding to YYX as returned
-   by yylex, with out-of-bounds checking.  */
+/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
 #define YYUNDEFTOK  2
 #define YYMAXUTOK   303
 
-#define YYTRANSLATE(YYX)                                                \
+#define YYTRANSLATE(YYX)						\
   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
 
-/* YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to TOKEN-NUM
-   as returned by yylex, without out-of-bounds checking.  */
+/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX.  */
 static const yytype_uint8 yytranslate[] =
 {
        0,     2,     2,     2,     2,     2,     2,     2,     2,     2,
@@ -635,13 +611,13 @@ static const yytype_uint8 yytranslate[] 
        2,     2,     2,     2,     2,     2,     2,     2,    32,    64,
       58,    63,    34,    30,    65,    31,    57,    35,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,    62,
-      23,    21,    24,     2,    29,     2,     2,     2,     2,     2,
+      22,    21,    23,     2,    29,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,    59,     2,    68,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,    66,    43,    67,     2,     2,     2,     2,
+       2,     2,     2,    66,    42,    67,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
@@ -656,14 +632,82 @@ static const yytype_uint8 yytranslate[] 
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     1,     2,     3,     4,
        5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
-      15,    16,    17,    18,    19,    20,    22,    25,    26,    27,
-      28,    33,    36,    37,    38,    39,    40,    41,    42,    44,
+      15,    16,    17,    18,    19,    20,    24,    25,    26,    27,
+      28,    33,    36,    37,    38,    39,    40,    41,    43,    44,
       45,    46,    47,    48,    49,    50,    51,    52,    53,    54,
       55,    56,    60,    61
 };
 
 #if YYDEBUG
-  /* YYRLINE[YYN] -- Source line where rule number YYN was defined.  */
+/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
+   YYRHS.  */
+static const yytype_uint16 yyprhs[] =
+{
+       0,     0,     3,     5,     7,    11,    15,    18,    21,    26,
+      31,    32,    40,    41,    48,    55,    59,    61,    63,    65,
+      67,    70,    73,    76,    79,    80,    82,    86,    90,    96,
+     101,   105,   109,   113,   117,   121,   125,   129,   133,   137,
+     139,   143,   147,   151,   157,   163,   167,   174,   181,   186,
+     190,   194,   198,   200,   202,   204,   206,   208,   210,   214,
+     218,   223,   228,   232,   236,   241,   246,   250,   254,   257,
+     260,   264,   268,   272,   275,   278,   286,   294,   300,   306,
+     309,   310,   314,   316,   318,   319,   321,   323,   325,   327,
+     329,   331,   333,   336,   338,   341,   344,   348,   351,   355,
+     359,   361,   364,   367,   370,   374,   376,   378,   382,   386,
+     388,   389,   394,   398,   399,   406,   407,   412,   416,   417,
+     424,   427,   430
+};
+
+/* YYRHS -- A `-1'-separated list of the rules' RHS.  */
+static const yytype_int8 yyrhs[] =
+{
+      70,     0,    -1,    71,    -1,    78,    -1,    71,    62,    78,
+      -1,    72,    15,    78,    -1,    72,    13,    -1,    72,    12,
+      -1,    72,    58,    76,    63,    -1,    87,    58,    76,    63,
+      -1,    -1,    87,    64,    74,    73,    58,    78,    63,    -1,
+      -1,    72,    58,    75,    24,    75,    63,    -1,    87,    58,
+      75,    24,    75,    63,    -1,    58,    71,    63,    -1,    87,
+      -1,    14,    -1,    89,    -1,    72,    -1,    31,    75,    -1,
+      30,    75,    -1,    38,    75,    -1,    39,    75,    -1,    -1,
+      78,    -1,    11,    43,    78,    -1,    76,    65,    78,    -1,
+      76,    65,    11,    43,    78,    -1,    66,    87,    67,    72,
+      -1,    75,    40,    75,    -1,    75,    34,    75,    -1,    75,
+      35,    75,    -1,    75,    36,    75,    -1,    75,    37,    75,
+      -1,    75,    29,    75,    -1,    75,    30,    75,    -1,    75,
+      32,    75,    -1,    75,    31,    75,    -1,    75,    -1,    75,
+      21,    75,    -1,    75,    28,    75,    -1,    75,    27,    75,
+      -1,    75,    25,    75,    24,    75,    -1,    75,    25,    72,
+      55,    84,    -1,    75,    25,    87,    -1,    75,    38,    25,
+      75,    24,    75,    -1,    75,    38,    25,    72,    55,    84,
+      -1,    75,    38,    25,    87,    -1,    75,    26,    75,    -1,
+      75,    22,    75,    -1,    75,    23,    75,    -1,    77,    -1,
+      79,    -1,    80,    -1,    81,    -1,    82,    -1,    83,    -1,
+      77,    20,    77,    -1,    79,    20,    77,    -1,    77,    20,
+      17,    77,    -1,    80,    20,    17,    77,    -1,    77,    19,
+      77,    -1,    81,    19,    77,    -1,    77,    19,    16,    77,
+      -1,    82,    19,    16,    77,    -1,    77,    18,    77,    -1,
+      83,    18,    77,    -1,    72,    48,    -1,    72,    47,    -1,
+      72,    46,    84,    -1,    72,    45,    84,    -1,    72,    44,
+      84,    -1,    72,    54,    -1,    72,    53,    -1,    86,    50,
+      58,    78,    65,    78,    63,    -1,    86,    51,    58,    78,
+      65,    78,    63,    -1,    86,    56,    58,    78,    63,    -1,
+      85,    52,    58,    78,    63,    -1,    85,    49,    -1,    -1,
+      58,     3,    63,    -1,    87,    -1,    85,    -1,    -1,     3,
+      -1,     5,    -1,     6,    -1,     4,    -1,    10,    -1,     7,
+      -1,     8,    -1,    60,    11,    -1,    11,    -1,    88,    11,
+      -1,    11,    48,    -1,    88,    11,    48,    -1,    11,     9,
+      -1,    88,    11,     9,    -1,    58,    90,    63,    -1,    92,
+      -1,    91,    78,    -1,    91,    92,    -1,    78,    65,    -1,
+      91,    78,    65,    -1,    93,    -1,    94,    -1,    94,    65,
+      92,    -1,    61,    43,    78,    -1,    95,    -1,    -1,    11,
+      43,    96,    78,    -1,    75,    43,    78,    -1,    -1,    75,
+      24,    75,    43,    97,    78,    -1,    -1,    11,    42,    98,
+      95,    -1,    75,    42,    95,    -1,    -1,    75,    24,    75,
+      42,    99,    95,    -1,    34,    72,    -1,    32,    72,    -1,
+      72,    59,    78,    68,    -1
+};
+
+/* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
 static const yytype_uint16 yyrline[] =
 {
        0,   240,   240,   244,   245,   247,   252,   256,   261,   267,
@@ -682,396 +726,449 @@ static const yytype_uint16 yyrline[] =
 };
 #endif
 
-#if YYDEBUG || YYERROR_VERBOSE || 0
+#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
 /* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
    First, the terminals, then, starting at YYNTOKENS, nonterminals.  */
 static const char *const yytname[] =
 {
   "$end", "error", "$undefined", "INT", "NULL_PTR", "CHARLIT", "FLOAT",
   "TRUEKEYWORD", "FALSEKEYWORD", "COLONCOLON", "STRING", "NAME", "DOT_ID",
-  "DOT_ALL", "SPECIAL_VARIABLE", "ASSIGN", "_AND_", "OR", "XOR", "THEN",
-  "ELSE", "'='", "NOTEQUAL", "'<'", "'>'", "LEQ", "GEQ", "IN", "DOTDOT",
-  "'@'", "'+'", "'-'", "'&'", "UNARY", "'*'", "'/'", "MOD", "REM",
-  "STARSTAR", "ABS", "NOT", "VAR", "ARROW", "'|'", "TICK_ACCESS",
-  "TICK_ADDRESS", "TICK_FIRST", "TICK_LAST", "TICK_LENGTH", "TICK_MAX",
-  "TICK_MIN", "TICK_MODULUS", "TICK_POS", "TICK_RANGE", "TICK_SIZE",
-  "TICK_TAG", "TICK_VAL", "'.'", "'('", "'['", "NEW", "OTHERS", "';'",
-  "')'", "'\\''", "','", "'{'", "'}'", "']'", "$accept", "start", "exp1",
-  "primary", "$@1", "save_qualifier", "simple_exp", "arglist", "relation",
-  "exp", "and_exp", "and_then_exp", "or_exp", "or_else_exp", "xor_exp",
-  "tick_arglist", "type_prefix", "opt_type_prefix", "var_or_type", "block",
-  "aggregate", "aggregate_component_list", "positional_list",
-  "component_groups", "others", "component_group",
-  "component_associations", "$@2", "$@3", "$@4", "$@5", YY_NULLPTR
+  "DOT_ALL", "SPECIAL_VARIABLE", "ASSIGN", "ELSE", "THEN", "XOR", "OR",
+  "_AND_", "'='", "'<'", "'>'", "DOTDOT", "IN", "GEQ", "LEQ", "NOTEQUAL",
+  "'@'", "'+'", "'-'", "'&'", "UNARY", "'*'", "'/'", "REM", "MOD", "NOT",
+  "ABS", "STARSTAR", "VAR", "'|'", "ARROW", "TICK_LENGTH", "TICK_LAST",
+  "TICK_FIRST", "TICK_ADDRESS", "TICK_ACCESS", "TICK_MODULUS", "TICK_MIN",
+  "TICK_MAX", "TICK_VAL", "TICK_TAG", "TICK_SIZE", "TICK_RANGE",
+  "TICK_POS", "'.'", "'('", "'['", "NEW", "OTHERS", "';'", "')'", "'\\''",
+  "','", "'{'", "'}'", "']'", "$accept", "start", "exp1", "primary", "$@1",
+  "save_qualifier", "simple_exp", "arglist", "relation", "exp", "and_exp",
+  "and_then_exp", "or_exp", "or_else_exp", "xor_exp", "tick_arglist",
+  "type_prefix", "opt_type_prefix", "var_or_type", "block", "aggregate",
+  "aggregate_component_list", "positional_list", "component_groups",
+  "others", "component_group", "component_associations", "$@2", "$@3",
+  "$@4", "$@5", 0
 };
 #endif
 
 # ifdef YYPRINT
-/* YYTOKNUM[NUM] -- (External) token number corresponding to the
-   (internal) symbol number NUM (which must be that of a token).  */
+/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to
+   token YYLEX-NUM.  */
 static const yytype_uint16 yytoknum[] =
 {
        0,   256,   257,   258,   259,   260,   261,   262,   263,   264,
      265,   266,   267,   268,   269,   270,   271,   272,   273,   274,
-     275,    61,   276,    60,    62,   277,   278,   279,   280,    64,
+     275,    61,    60,    62,   276,   277,   278,   279,   280,    64,
       43,    45,    38,   281,    42,    47,   282,   283,   284,   285,
-     286,   287,   288,   124,   289,   290,   291,   292,   293,   294,
+     286,   287,   124,   288,   289,   290,   291,   292,   293,   294,
      295,   296,   297,   298,   299,   300,   301,    46,    40,    91,
      302,   303,    59,    41,    39,    44,   123,   125,    93
 };
 # endif
 
-#define YYPACT_NINF -104
-
-#define yypact_value_is_default(Yystate) \
-  (!!((Yystate) == (-104)))
-
-#define YYTABLE_NINF -83
-
-#define yytable_value_is_error(Yytable_value) \
-  0
+/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
+static const yytype_uint8 yyr1[] =
+{
+       0,    69,    70,    71,    71,    71,    72,    72,    72,    72,
+      73,    72,    74,    72,    72,    72,    72,    72,    72,    75,
+      75,    75,    75,    75,    76,    76,    76,    76,    76,    72,
+      75,    75,    75,    75,    75,    75,    75,    75,    75,    77,
+      77,    77,    77,    77,    77,    77,    77,    77,    77,    77,
+      77,    77,    78,    78,    78,    78,    78,    78,    79,    79,
+      80,    80,    81,    81,    82,    82,    83,    83,    72,    72,
+      72,    72,    72,    72,    72,    72,    72,    72,    72,    72,
+      84,    84,    85,    86,    86,    72,    72,    72,    72,    72,
+      72,    72,    72,    87,    87,    87,    87,    88,    88,    89,
+      90,    90,    90,    91,    91,    92,    92,    92,    93,    94,
+      96,    95,    95,    97,    95,    98,    95,    95,    99,    95,
+      72,    72,    72
+};
 
-  /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
-     STATE-NUM.  */
-static const yytype_int16 yypact[] =
+/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
+static const yytype_uint8 yyr2[] =
 {
-     430,  -104,  -104,  -104,  -104,  -104,  -104,  -104,     3,  -104,
-     430,   430,   544,   544,   430,   430,   289,    44,    49,    26,
-     -53,    -2,   679,    86,  -104,    50,    55,    48,    57,    74,
-     -28,    -1,   275,    61,  -104,  -104,  -104,   577,   219,   219,
-       9,     9,   219,   219,    54,    58,   -31,   616,    42,    45,
-     289,  -104,  -104,    46,  -104,  -104,    43,  -104,   430,  -104,
-    -104,   430,  -104,  -104,    59,    59,    59,  -104,  -104,   277,
-     430,   430,   430,   430,   430,   430,   430,   430,   430,   430,
-     430,   430,   430,   430,   430,   430,   430,    89,   353,   392,
-     430,   430,    94,   430,   100,   430,  -104,    63,    64,    65,
-      67,   277,  -104,    15,  -104,  -104,   430,  -104,   430,   430,
-     468,  -104,  -104,    62,  -104,   289,   544,  -104,  -104,   125,
-    -104,  -104,  -104,    -4,   639,   -57,  -104,    70,   117,   117,
-     117,   117,   117,   117,   149,   563,   174,   549,   219,   219,
-     219,    91,    91,    91,    91,    91,   430,   430,  -104,   430,
-    -104,  -104,  -104,   430,  -104,   430,  -104,   430,   430,   430,
-     430,   659,   -38,  -104,  -104,  -104,   430,   468,  -104,   339,
-    -104,   692,  -104,  -104,  -104,     9,    69,   430,   430,  -104,
-     506,  -104,    59,   430,   561,   708,   211,  -104,  -104,  -104,
-    -104,    81,    99,   102,    93,   430,  -104,    72,  -104,  -104,
-    -104,  -104,  -104,  -104,   105,    82,  -104,  -104,   117,    59,
-     430,  -104,   430,   430,  -104,   214,   430,   430,   468,  -104,
-     430,  -104,   117,   106,   107,  -104,   109,  -104,  -104,  -104,
-    -104,  -104,  -104
+       0,     2,     1,     1,     3,     3,     2,     2,     4,     4,
+       0,     7,     0,     6,     6,     3,     1,     1,     1,     1,
+       2,     2,     2,     2,     0,     1,     3,     3,     5,     4,
+       3,     3,     3,     3,     3,     3,     3,     3,     3,     1,
+       3,     3,     3,     5,     5,     3,     6,     6,     4,     3,
+       3,     3,     1,     1,     1,     1,     1,     1,     3,     3,
+       4,     4,     3,     3,     4,     4,     3,     3,     2,     2,
+       3,     3,     3,     2,     2,     7,     7,     5,     5,     2,
+       0,     3,     1,     1,     0,     1,     1,     1,     1,     1,
+       1,     1,     2,     1,     2,     2,     3,     2,     3,     3,
+       1,     2,     2,     2,     3,     1,     1,     3,     3,     1,
+       0,     4,     3,     0,     6,     0,     4,     3,     0,     6,
+       2,     2,     4
 };
 
-  /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
-     Performed when YYTABLE does not specify something else to do.  Zero
-     means the default is an error.  */
+/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
+   STATE-NUM when YYTABLE doesn't specify something else to do.  Zero
+   means the default is an error.  */
 static const yytype_uint8 yydefact[] =
 {
       84,    85,    88,    86,    87,    90,    91,    89,    93,    17,
       84,    84,    84,    84,    84,    84,    84,     0,     0,     0,
        2,    19,    39,    52,     3,    53,    54,    55,    56,    57,
       83,     0,    16,     0,    18,    97,    95,    19,    21,    20,
-     121,   120,    23,    22,    93,     0,     0,    39,     3,     0,
+     121,   120,    22,    23,    93,     0,     0,    39,     3,     0,
       84,   100,   105,   106,   109,    92,     0,     1,    84,     7,
-       6,    84,    68,    69,    80,    80,    80,    73,    74,    84,
+       6,    84,    80,    80,    80,    69,    68,    74,    73,    84,
       84,    84,    84,    84,    84,    84,    84,    84,    84,    84,
-      84,    84,    84,    84,    84,    84,    84,     0,    84,    84,
+      84,    84,    84,    84,    84,    84,     0,    84,    84,    84,
       84,    84,     0,    84,     0,    84,    79,     0,     0,     0,
-       0,    84,    12,    94,   110,   115,    84,    15,    84,    84,
+       0,    84,    12,    94,   115,   110,    84,    15,    84,    84,
       84,   103,    99,   101,   102,    84,    84,     4,     5,     0,
-      70,    71,    72,    93,    39,     0,    25,     0,    40,    41,
-      50,    51,    42,    49,    19,     0,    16,    35,    36,    38,
-      37,    31,    32,    34,    33,    30,    84,    84,    58,    84,
-      62,    66,    59,    84,    63,    84,    67,    84,    84,    84,
+      72,    71,    70,    93,    39,     0,    25,     0,    40,    50,
+      51,    19,     0,    16,    49,    42,    41,    35,    36,    38,
+      37,    31,    32,    33,    34,    84,    30,    66,    84,    62,
+      84,    58,    59,    84,    63,    84,    67,    84,    84,    84,
       84,    39,     0,    10,    98,    96,    84,    84,   108,     0,
-     112,     0,   117,   104,   107,    29,     0,    84,    84,     8,
-      84,   122,    80,    84,    19,     0,    16,    60,    64,    61,
-      65,     0,     0,     0,     0,    84,     9,     0,   111,   116,
-     113,   118,    81,    26,     0,    93,    27,    44,    43,    80,
+       0,   117,   112,   104,   107,    29,     0,    84,    84,     8,
+      84,   122,    80,    84,    19,     0,    16,    64,    60,    61,
+      65,     0,     0,     0,     0,    84,     9,     0,   116,   111,
+     118,   113,    81,    26,     0,    93,    27,    44,    43,    80,
       84,    78,    84,    84,    77,     0,    84,    84,    84,    13,
-      84,    47,    46,     0,     0,    14,     0,   114,   119,    28,
-      76,    75,    11
-};
-
-  /* YYPGOTO[NTERM-NUM].  */
-static const yytype_int16 yypgoto[] =
-{
-    -104,  -104,   157,    17,  -104,  -104,     4,    75,   -54,     0,
-    -104,  -104,  -104,  -104,  -104,   -64,  -104,  -104,   -15,  -104,
-    -104,  -104,  -104,   -46,  -104,  -104,  -103,  -104,  -104,  -104,
-    -104
+      84,    47,    46,     0,     0,    14,     0,   119,   114,    28,
+      75,    76,    11
 };
 
-  /* YYDEFGOTO[NTERM-NUM].  */
+/* YYDEFGOTO[NTERM-NUM].  */
 static const yytype_int16 yydefgoto[] =
 {
       -1,    19,    20,    37,   197,   163,    22,   125,    23,   126,
       25,    26,    27,    28,    29,   120,    30,    31,    32,    33,
-      34,    49,    50,    51,    52,    53,    54,   166,   217,   167,
-     218
+      34,    49,    50,    51,    52,    53,    54,   167,   218,   166,
+     217
+};
+
+/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
+   STATE-NUM.  */
+#define YYPACT_NINF -104
+static const yytype_int16 yypact[] =
+{
+     424,  -104,  -104,  -104,  -104,  -104,  -104,  -104,    16,  -104,
+     424,   424,   118,   118,   424,   424,   286,    -7,     6,    31,
+     -26,   501,   674,    20,  -104,    28,    32,    22,    34,    42,
+     -44,   -21,    84,    57,  -104,  -104,  -104,   558,    63,    63,
+      -3,    -3,    63,    63,    23,    26,   -36,   611,     9,    27,
+     286,  -104,  -104,    29,  -104,  -104,    25,  -104,   424,  -104,
+    -104,   424,    35,    35,    35,  -104,  -104,  -104,  -104,   274,
+     424,   424,   424,   424,   424,   424,   424,   424,   424,   424,
+     424,   424,   424,   424,   424,   424,    71,   424,   424,   350,
+     387,   424,    91,   424,    85,   424,  -104,    53,    58,    59,
+      60,   274,  -104,    19,  -104,  -104,   424,  -104,   424,   461,
+     424,  -104,  -104,    50,  -104,   286,   118,  -104,  -104,   124,
+    -104,  -104,  -104,     3,   634,   -52,  -104,    70,   719,   719,
+     719,   521,   166,   173,   719,   719,   719,   730,    63,    63,
+      63,    99,    99,    99,    99,   424,    99,  -104,   424,  -104,
+     424,  -104,  -104,   424,  -104,   424,  -104,   424,   424,   424,
+     424,   654,   -41,  -104,  -104,  -104,   461,   424,  -104,   704,
+     689,  -104,  -104,  -104,  -104,    -3,    68,   424,   424,  -104,
+     498,  -104,    35,   424,   538,   215,   208,  -104,  -104,  -104,
+    -104,    78,    79,    80,    83,   424,  -104,    93,  -104,  -104,
+    -104,  -104,  -104,  -104,   339,    14,  -104,  -104,   719,    35,
+     424,  -104,   424,   424,  -104,   589,   424,   461,   424,  -104,
+     424,  -104,   719,    90,    92,  -104,    98,  -104,  -104,  -104,
+    -104,  -104,  -104
+};
+
+/* YYPGOTO[NTERM-NUM].  */
+static const yytype_int8 yypgoto[] =
+{
+    -104,  -104,   127,    21,  -104,  -104,     4,    55,   -46,     0,
+    -104,  -104,  -104,  -104,  -104,   -62,  -104,  -104,   -15,  -104,
+    -104,  -104,  -104,   -43,  -104,  -104,  -103,  -104,  -104,  -104,
+    -104
 };
 
-  /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM.  If
-     positive, shift that token.  If negative, reduce the rule whose
-     number is the opposite.  If YYTABLE_NINF, syntax error.  */
+/* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
+   positive, shift that token.  If negative, reduce the rule which
+   number is the opposite.  If zero, do what YYDEFACT says.
+   If YYTABLE_NINF, syntax error.  */
+#define YYTABLE_NINF -83
 static const yytype_int16 yytable[] =
 {
-      24,   121,   122,    56,   114,    35,   179,   172,   180,    58,
-      59,    60,    35,    61,    38,    39,    48,    21,    42,    43,
-      47,    59,    60,    96,   164,   196,    57,   180,    97,    40,
-      41,    58,   107,    21,   148,   150,   151,   152,   177,   154,
-      36,   156,    62,    63,    64,    65,    66,    36,    98,    99,
-     113,   100,    67,    68,    47,    55,    69,    70,   117,   165,
-       8,   118,   136,    35,   199,    93,    91,    69,    70,   174,
-     127,    92,   103,   124,    94,   128,   129,   130,   131,   132,
-     133,   135,   137,   138,   139,   140,   141,   142,   143,   144,
-     145,    35,    95,   187,   134,   188,   104,   105,    36,   189,
-     106,   190,    88,    89,    90,   161,   168,   111,   112,   170,
-     116,   115,   169,   153,   171,   228,   146,   119,   207,   171,
-     155,   157,   158,   159,   220,   160,    36,   173,   176,    86,
-     216,   186,   202,   175,    78,    79,    80,    81,   181,    82,
-      83,    84,    85,    86,   211,   221,    78,    79,    80,    81,
-     185,    82,    83,    84,    85,    86,   214,   191,   192,   193,
-     194,    59,    60,   184,   212,     0,   198,   213,   219,   230,
-     231,   171,   232,    46,   -45,     0,   162,   203,     0,     0,
-     206,     0,   204,     0,     0,     0,     0,   208,     0,     0,
-     -45,   -45,   -45,    62,    63,    64,    65,    66,     0,   215,
-       0,     0,   182,    67,    68,     0,     0,    69,    70,     0,
-       0,   -48,   223,   224,   222,     0,   226,   227,     0,     0,
-     229,     0,   171,   -82,   -82,   -82,   -82,   -48,   -48,   -48,
-     -82,     0,   101,     0,     0,     0,   -45,   -45,   102,   -45,
-       0,     0,   -45,    78,    79,    80,    81,     0,    82,    83,
-      84,    85,    86,    82,    83,    84,    85,    86,     0,     0,
-     -82,   -82,   -82,   -82,     0,     0,     0,   -82,     0,   101,
-       0,     0,     0,   -48,   -48,   102,   -48,   225,     0,   -48,
-       1,     2,     3,     4,     5,     6,     0,     7,   123,     0,
-       0,     9,     1,     2,     3,     4,     5,     6,     0,     7,
-      44,     0,     0,     9,     0,     0,     0,    10,    11,    12,
-       0,    13,     0,     0,     0,     0,    14,    15,     0,    10,
-      11,    12,     0,    13,   -82,   -82,   -82,   -82,    14,    15,
-       0,   -82,     0,   101,     0,    16,     0,    17,     0,   102,
-     -24,     0,   -24,    18,     0,     0,     0,    16,     0,    17,
-      45,     0,     0,     0,     0,    18,     1,     2,     3,     4,
-       5,     6,     0,     7,     8,     0,     0,     9,    78,    79,
-      80,    81,   147,    82,    83,    84,    85,    86,     0,     0,
-       0,   200,   201,    10,    11,    12,     0,    13,     0,     0,
-       0,     0,    14,    15,     0,     1,     2,     3,     4,     5,
-       6,     0,     7,     8,     0,     0,     9,     0,     0,     0,
-       0,    16,   149,    17,     0,     0,     0,     0,     0,    18,
-       0,     0,    10,    11,    12,     0,    13,     0,     0,     0,
-       0,    14,    15,     1,     2,     3,     4,     5,     6,     0,
-       7,     8,     0,     0,     9,     0,     0,     0,     0,     0,
-      16,     0,    17,     0,     0,     0,     0,     0,    18,     0,
-      10,    11,    12,     0,    13,     0,     0,     0,     0,    14,
-      15,     1,     2,     3,     4,     5,     6,     0,     7,    44,
-       0,     0,     9,     0,     0,     0,     0,     0,    16,     0,
-      17,     0,     0,     0,     0,     0,    18,     0,    10,    11,
-      12,     0,    13,     0,     0,     0,     0,    14,    15,     1,
-       2,     3,     4,     5,     6,     0,     7,   205,     0,     0,
-       9,     0,     0,     0,     0,     0,    16,     0,    17,     0,
-       0,     0,     0,     0,    18,     0,    10,    11,    12,     0,
-      13,     0,     0,     0,     0,    14,    15,     1,     2,     3,
+      24,   121,   122,    56,    55,    96,   171,   114,    97,    59,
+      60,   179,    35,   180,    38,    39,    48,     8,    42,    43,
+      47,    21,   196,    35,   180,    35,    58,   107,   164,    98,
+      99,    57,    35,    40,    41,   100,    58,    21,    88,    89,
+      90,    93,   147,   149,   151,   152,   177,   154,    91,   156,
+     113,    36,    92,    94,    47,    69,    70,   220,   117,   133,
+      95,   118,    36,   198,    36,   104,   105,   165,   103,   106,
+     127,    36,   174,   124,   111,   128,   129,   130,   132,   134,
+     135,   136,   137,   138,   139,   140,   141,   142,   143,   144,
+     112,   146,   116,   119,   115,   131,   145,    82,    83,    84,
+      85,   155,   187,    87,   188,   161,   168,   189,   153,   190,
+     172,   157,   169,   170,   227,   173,   158,   159,   160,   170,
+     207,     1,     2,     3,     4,     5,     6,   176,     7,     8,
+     186,   202,     9,   -82,   -82,   -82,   -82,   175,   181,    87,
+     -82,   211,   101,    46,   212,   213,   214,   221,   102,   185,
+      12,   216,    13,   230,     0,   231,   162,   191,   192,   193,
+     194,   232,     0,     0,     0,     0,   184,   199,     0,     0,
+     170,     0,     0,   -45,     0,     0,    16,   203,    17,     0,
+     206,     0,   204,     0,    18,     0,     0,   208,     0,     0,
+     183,   -45,   -45,   -45,     0,    78,    79,    80,    81,   215,
+      82,    83,    84,    85,     0,     0,    87,     0,   -48,     0,
+       0,     0,   223,   224,   222,     0,   226,     0,   228,     0,
+     229,   170,   -82,   -82,   -82,   -82,   -48,   -48,   -48,   -82,
+       0,   101,     0,     0,     0,   -45,   -45,   102,   -45,   210,
+       0,   -45,     0,     0,    78,    79,    80,    81,     0,    82,
+      83,    84,    85,     0,     0,    87,     0,   -82,   -82,   -82,
+     -82,     0,     0,     0,   -82,     0,   101,     0,     0,     0,
+     -48,   -48,   102,   -48,     0,     0,   -48,     1,     2,     3,
+       4,     5,     6,     0,     7,   123,     0,     0,     9,     1,
+       2,     3,     4,     5,     6,     0,     7,    44,     0,     0,
+       9,     0,     0,     0,    10,    11,    12,     0,    13,     0,
+       0,     0,    14,    15,     0,     0,    10,    11,    12,     0,
+      13,     0,     0,     0,    14,    15,     0,     0,     0,     0,
+       0,     0,    16,     0,    17,     0,     0,   -24,     0,   -24,
+      18,     0,     0,     0,    16,     0,    17,    45,     0,     0,
+       0,     0,    18,     1,     2,     3,     4,     5,     6,     0,
+       7,     8,     0,     0,     9,     0,   148,     0,    78,    79,
+      80,    81,     0,    82,    83,    84,    85,     0,     0,    87,
+      10,    11,    12,     0,    13,     0,     0,     0,    14,    15,
+       1,     2,     3,     4,     5,     6,     0,     7,     8,     0,
+       0,     9,   219,     0,   150,     0,     0,     0,    16,     0,
+      17,     0,     0,     0,     0,     0,    18,    10,    11,    12,
+       0,    13,     0,     0,     0,    14,    15,     1,     2,     3,
        4,     5,     6,     0,     7,     8,     0,     0,     9,     0,
-       0,     0,     0,     0,    16,     0,    17,     0,     0,     0,
-       0,     0,    18,    59,    60,     0,    12,     0,    13,    79,
-      80,    81,     0,    82,    83,    84,    85,    86,     0,    59,
-      60,   183,    78,    79,    80,    81,     0,    82,    83,    84,
-      85,    86,    16,     0,    17,    62,    63,    64,    65,    66,
-      18,     0,     0,     0,   209,    67,    68,     0,     0,    69,
-      70,    62,    63,    64,    65,    66,     0,     0,     0,     0,
-       0,    67,    68,     0,     0,    69,    70,    71,    72,    73,
-      74,    75,    76,    77,   108,    78,    79,    80,    81,     0,
-      82,    83,    84,    85,    86,     0,    87,     0,   109,   110,
-      71,    72,    73,    74,    75,    76,    77,   178,    78,    79,
-      80,    81,     0,    82,    83,    84,    85,    86,     0,    87,
-      71,    72,    73,    74,    75,    76,    77,   195,    78,    79,
-      80,    81,     0,    82,    83,    84,    85,    86,     0,    87,
-      71,    72,    73,    74,    75,    76,    77,     0,    78,    79,
-      80,    81,     0,    82,    83,    84,    85,    86,     0,    87,
-     108,    78,    79,    80,    81,     0,    82,    83,    84,    85,
-      86,     0,     0,     0,   109,   110,   210,    78,    79,    80,
-      81,     0,    82,    83,    84,    85,    86
+       0,     0,     0,     0,     0,    16,     0,    17,     0,     0,
+       0,     0,     0,    18,    10,    11,    12,     0,    13,     0,
+       0,     0,    14,    15,     1,     2,     3,     4,     5,     6,
+       0,     7,    44,     0,     0,     9,     0,     0,     0,     0,
+       0,     0,    16,     0,    17,     0,     0,     0,     0,     0,
+      18,    10,    11,    12,     0,    13,     0,     0,     0,    14,
+      15,     1,     2,     3,     4,     5,     6,     0,     7,   205,
+       0,     0,     9,    59,    60,     0,    61,     0,     0,    16,
+       0,    17,     0,     0,     0,     0,     0,    18,    10,    11,
+      12,     0,    13,    59,    60,     0,    14,    15,     0,     0,
+       0,     0,     0,     0,     0,    62,    63,    64,    65,    66,
+      59,    60,     0,     0,    67,    68,    16,     0,    17,    69,
+      70,     0,     0,     0,    18,    62,    63,    64,    65,    66,
+      59,    60,     0,     0,    67,    68,   182,     0,     0,    69,
+      70,     0,    62,    63,    64,    65,    66,     0,     0,     0,
+       0,    67,    68,   209,     0,     0,    69,    70,     0,     0,
+       0,     0,    62,    63,    64,    65,    66,     0,     0,     0,
+       0,    67,    68,     0,     0,     0,    69,    70,    78,    79,
+      80,    81,     0,    82,    83,    84,    85,     0,     0,    87,
+       0,     0,    71,    72,    73,   108,    74,    75,    76,    77,
+      78,    79,    80,    81,     0,    82,    83,    84,    85,    86,
+       0,    87,   225,   109,   110,    71,    72,    73,   178,    74,
+      75,    76,    77,    78,    79,    80,    81,     0,    82,    83,
+      84,    85,    86,     0,    87,    71,    72,    73,   195,    74,
+      75,    76,    77,    78,    79,    80,    81,     0,    82,    83,
+      84,    85,    86,     0,    87,    71,    72,    73,     0,    74,
+      75,    76,    77,    78,    79,    80,    81,     0,    82,    83,
+      84,    85,    86,   108,    87,     0,     0,     0,    78,    79,
+      80,    81,     0,    82,    83,    84,    85,     0,     0,    87,
+       0,   109,   110,    78,    79,    80,    81,     0,    82,    83,
+      84,    85,     0,     0,    87,     0,   200,   201,    78,    79,
+      80,    81,     0,    82,    83,    84,    85,     0,     0,    87,
+      79,    80,    81,     0,    82,    83,    84,    85,     0,     0,
+      87
 };
 
 static const yytype_int16 yycheck[] =
 {
-       0,    65,    66,    18,    50,     9,    63,   110,    65,    62,
-      12,    13,     9,    15,    10,    11,    16,     0,    14,    15,
-      16,    12,    13,    51,     9,    63,     0,    65,    56,    12,
-      13,    62,    63,    16,    88,    89,    90,    91,    42,    93,
-      44,    95,    44,    45,    46,    47,    48,    44,    49,    50,
-      50,    52,    54,    55,    50,    11,    58,    59,    58,    44,
-      11,    61,    77,     9,   167,    17,    16,    58,    59,   115,
-      70,    16,    11,    69,    17,    71,    72,    73,    74,    75,
+       0,    63,    64,    18,    11,    49,   109,    50,    52,    12,
+      13,    63,     9,    65,    10,    11,    16,    11,    14,    15,
+      16,     0,    63,     9,    65,     9,    62,    63,     9,    50,
+      51,     0,     9,    12,    13,    56,    62,    16,    18,    19,
+      20,    19,    88,    89,    90,    91,    43,    93,    20,    95,
+      50,    48,    20,    19,    50,    58,    59,    43,    58,    74,
+      18,    61,    48,   166,    48,    42,    43,    48,    11,    43,
+      70,    48,   115,    69,    65,    71,    72,    73,    74,    75,
       76,    77,    78,    79,    80,    81,    82,    83,    84,    85,
-      86,     9,    18,   147,    77,   149,    42,    43,    44,   153,
-      42,   155,    16,    17,    18,   101,   106,    65,    63,   109,
-      67,    65,   108,    19,   110,   218,    27,    58,   182,   115,
-      20,    58,    58,    58,    42,    58,    44,    65,     3,    38,
-      58,   146,    63,   116,    29,    30,    31,    32,    68,    34,
-      35,    36,    37,    38,    63,   209,    29,    30,    31,    32,
-     146,    34,    35,    36,    37,    38,    63,   157,   158,   159,
-     160,    12,    13,   146,    65,    -1,   166,    65,    63,    63,
-      63,   167,    63,    16,     0,    -1,   101,   177,    -1,    -1,
-     180,    -1,   178,    -1,    -1,    -1,    -1,   183,    -1,    -1,
-      16,    17,    18,    44,    45,    46,    47,    48,    -1,   195,
-      -1,    -1,    53,    54,    55,    -1,    -1,    58,    59,    -1,
-      -1,     0,   212,   213,   210,    -1,   216,   217,    -1,    -1,
-     220,    -1,   218,    49,    50,    51,    52,    16,    17,    18,
-      56,    -1,    58,    -1,    -1,    -1,    62,    63,    64,    65,
-      -1,    -1,    68,    29,    30,    31,    32,    -1,    34,    35,
-      36,    37,    38,    34,    35,    36,    37,    38,    -1,    -1,
-      49,    50,    51,    52,    -1,    -1,    -1,    56,    -1,    58,
-      -1,    -1,    -1,    62,    63,    64,    65,    63,    -1,    68,
-       3,     4,     5,     6,     7,     8,    -1,    10,    11,    -1,
-      -1,    14,     3,     4,     5,     6,     7,     8,    -1,    10,
-      11,    -1,    -1,    14,    -1,    -1,    -1,    30,    31,    32,
-      -1,    34,    -1,    -1,    -1,    -1,    39,    40,    -1,    30,
-      31,    32,    -1,    34,    49,    50,    51,    52,    39,    40,
-      -1,    56,    -1,    58,    -1,    58,    -1,    60,    -1,    64,
-      63,    -1,    65,    66,    -1,    -1,    -1,    58,    -1,    60,
-      61,    -1,    -1,    -1,    -1,    66,     3,     4,     5,     6,
-       7,     8,    -1,    10,    11,    -1,    -1,    14,    29,    30,
-      31,    32,    19,    34,    35,    36,    37,    38,    -1,    -1,
-      -1,    42,    43,    30,    31,    32,    -1,    34,    -1,    -1,
-      -1,    -1,    39,    40,    -1,     3,     4,     5,     6,     7,
-       8,    -1,    10,    11,    -1,    -1,    14,    -1,    -1,    -1,
-      -1,    58,    20,    60,    -1,    -1,    -1,    -1,    -1,    66,
-      -1,    -1,    30,    31,    32,    -1,    34,    -1,    -1,    -1,
-      -1,    39,    40,     3,     4,     5,     6,     7,     8,    -1,
-      10,    11,    -1,    -1,    14,    -1,    -1,    -1,    -1,    -1,
-      58,    -1,    60,    -1,    -1,    -1,    -1,    -1,    66,    -1,
-      30,    31,    32,    -1,    34,    -1,    -1,    -1,    -1,    39,
-      40,     3,     4,     5,     6,     7,     8,    -1,    10,    11,
-      -1,    -1,    14,    -1,    -1,    -1,    -1,    -1,    58,    -1,
-      60,    -1,    -1,    -1,    -1,    -1,    66,    -1,    30,    31,
-      32,    -1,    34,    -1,    -1,    -1,    -1,    39,    40,     3,
+      63,    87,    67,    58,    65,    74,    25,    34,    35,    36,
+      37,    16,   148,    40,   150,   101,   106,   153,    17,   155,
+     110,    58,   108,   109,   217,    65,    58,    58,    58,   115,
+     182,     3,     4,     5,     6,     7,     8,     3,    10,    11,
+     145,    63,    14,    49,    50,    51,    52,   116,    68,    40,
+      56,    63,    58,    16,    65,    65,    63,   209,    64,   145,
+      32,    58,    34,    63,    -1,    63,   101,   157,   158,   159,
+     160,    63,    -1,    -1,    -1,    -1,   145,   167,    -1,    -1,
+     166,    -1,    -1,     0,    -1,    -1,    58,   177,    60,    -1,
+     180,    -1,   178,    -1,    66,    -1,    -1,   183,    -1,    -1,
+      24,    18,    19,    20,    -1,    29,    30,    31,    32,   195,
+      34,    35,    36,    37,    -1,    -1,    40,    -1,     0,    -1,
+      -1,    -1,   212,   213,   210,    -1,   216,    -1,   218,    -1,
+     220,   217,    49,    50,    51,    52,    18,    19,    20,    56,
+      -1,    58,    -1,    -1,    -1,    62,    63,    64,    65,    24,
+      -1,    68,    -1,    -1,    29,    30,    31,    32,    -1,    34,
+      35,    36,    37,    -1,    -1,    40,    -1,    49,    50,    51,
+      52,    -1,    -1,    -1,    56,    -1,    58,    -1,    -1,    -1,
+      62,    63,    64,    65,    -1,    -1,    68,     3,     4,     5,
+       6,     7,     8,    -1,    10,    11,    -1,    -1,    14,     3,
        4,     5,     6,     7,     8,    -1,    10,    11,    -1,    -1,
-      14,    -1,    -1,    -1,    -1,    -1,    58,    -1,    60,    -1,
-      -1,    -1,    -1,    -1,    66,    -1,    30,    31,    32,    -1,
-      34,    -1,    -1,    -1,    -1,    39,    40,     3,     4,     5,
+      14,    -1,    -1,    -1,    30,    31,    32,    -1,    34,    -1,
+      -1,    -1,    38,    39,    -1,    -1,    30,    31,    32,    -1,
+      34,    -1,    -1,    -1,    38,    39,    -1,    -1,    -1,    -1,
+      -1,    -1,    58,    -1,    60,    -1,    -1,    63,    -1,    65,
+      66,    -1,    -1,    -1,    58,    -1,    60,    61,    -1,    -1,
+      -1,    -1,    66,     3,     4,     5,     6,     7,     8,    -1,
+      10,    11,    -1,    -1,    14,    -1,    16,    -1,    29,    30,
+      31,    32,    -1,    34,    35,    36,    37,    -1,    -1,    40,
+      30,    31,    32,    -1,    34,    -1,    -1,    -1,    38,    39,
+       3,     4,     5,     6,     7,     8,    -1,    10,    11,    -1,
+      -1,    14,    63,    -1,    17,    -1,    -1,    -1,    58,    -1,
+      60,    -1,    -1,    -1,    -1,    -1,    66,    30,    31,    32,
+      -1,    34,    -1,    -1,    -1,    38,    39,     3,     4,     5,
        6,     7,     8,    -1,    10,    11,    -1,    -1,    14,    -1,
-      -1,    -1,    -1,    -1,    58,    -1,    60,    -1,    -1,    -1,
-      -1,    -1,    66,    12,    13,    -1,    32,    -1,    34,    30,
-      31,    32,    -1,    34,    35,    36,    37,    38,    -1,    12,
-      13,    28,    29,    30,    31,    32,    -1,    34,    35,    36,
-      37,    38,    58,    -1,    60,    44,    45,    46,    47,    48,
-      66,    -1,    -1,    -1,    53,    54,    55,    -1,    -1,    58,
-      59,    44,    45,    46,    47,    48,    -1,    -1,    -1,    -1,
-      -1,    54,    55,    -1,    -1,    58,    59,    21,    22,    23,
-      24,    25,    26,    27,    28,    29,    30,    31,    32,    -1,
-      34,    35,    36,    37,    38,    -1,    40,    -1,    42,    43,
-      21,    22,    23,    24,    25,    26,    27,    28,    29,    30,
-      31,    32,    -1,    34,    35,    36,    37,    38,    -1,    40,
-      21,    22,    23,    24,    25,    26,    27,    28,    29,    30,
-      31,    32,    -1,    34,    35,    36,    37,    38,    -1,    40,
-      21,    22,    23,    24,    25,    26,    27,    -1,    29,    30,
-      31,    32,    -1,    34,    35,    36,    37,    38,    -1,    40,
-      28,    29,    30,    31,    32,    -1,    34,    35,    36,    37,
-      38,    -1,    -1,    -1,    42,    43,    28,    29,    30,    31,
-      32,    -1,    34,    35,    36,    37,    38
+      -1,    -1,    -1,    -1,    -1,    58,    -1,    60,    -1,    -1,
+      -1,    -1,    -1,    66,    30,    31,    32,    -1,    34,    -1,
+      -1,    -1,    38,    39,     3,     4,     5,     6,     7,     8,
+      -1,    10,    11,    -1,    -1,    14,    -1,    -1,    -1,    -1,
+      -1,    -1,    58,    -1,    60,    -1,    -1,    -1,    -1,    -1,
+      66,    30,    31,    32,    -1,    34,    -1,    -1,    -1,    38,
+      39,     3,     4,     5,     6,     7,     8,    -1,    10,    11,
+      -1,    -1,    14,    12,    13,    -1,    15,    -1,    -1,    58,
+      -1,    60,    -1,    -1,    -1,    -1,    -1,    66,    30,    31,
+      32,    -1,    34,    12,    13,    -1,    38,    39,    -1,    -1,
+      -1,    -1,    -1,    -1,    -1,    44,    45,    46,    47,    48,
+      12,    13,    -1,    -1,    53,    54,    58,    -1,    60,    58,
+      59,    -1,    -1,    -1,    66,    44,    45,    46,    47,    48,
+      12,    13,    -1,    -1,    53,    54,    55,    -1,    -1,    58,
+      59,    -1,    44,    45,    46,    47,    48,    -1,    -1,    -1,
+      -1,    53,    54,    55,    -1,    -1,    58,    59,    -1,    -1,
+      -1,    -1,    44,    45,    46,    47,    48,    -1,    -1,    -1,
+      -1,    53,    54,    -1,    -1,    -1,    58,    59,    29,    30,
+      31,    32,    -1,    34,    35,    36,    37,    -1,    -1,    40,
+      -1,    -1,    21,    22,    23,    24,    25,    26,    27,    28,
+      29,    30,    31,    32,    -1,    34,    35,    36,    37,    38,
+      -1,    40,    63,    42,    43,    21,    22,    23,    24,    25,
+      26,    27,    28,    29,    30,    31,    32,    -1,    34,    35,
+      36,    37,    38,    -1,    40,    21,    22,    23,    24,    25,
+      26,    27,    28,    29,    30,    31,    32,    -1,    34,    35,
+      36,    37,    38,    -1,    40,    21,    22,    23,    -1,    25,
+      26,    27,    28,    29,    30,    31,    32,    -1,    34,    35,
+      36,    37,    38,    24,    40,    -1,    -1,    -1,    29,    30,
+      31,    32,    -1,    34,    35,    36,    37,    -1,    -1,    40,
+      -1,    42,    43,    29,    30,    31,    32,    -1,    34,    35,
+      36,    37,    -1,    -1,    40,    -1,    42,    43,    29,    30,
+      31,    32,    -1,    34,    35,    36,    37,    -1,    -1,    40,
+      30,    31,    32,    -1,    34,    35,    36,    37,    -1,    -1,
+      40
 };
 
-  /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
-     symbol of state STATE-NUM.  */
+/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
+   symbol of state STATE-NUM.  */
 static const yytype_uint8 yystos[] =
 {
        0,     3,     4,     5,     6,     7,     8,    10,    11,    14,
-      30,    31,    32,    34,    39,    40,    58,    60,    66,    70,
+      30,    31,    32,    34,    38,    39,    58,    60,    66,    70,
       71,    72,    75,    77,    78,    79,    80,    81,    82,    83,
-      85,    86,    87,    88,    89,     9,    44,    72,    75,    75,
+      85,    86,    87,    88,    89,     9,    48,    72,    75,    75,
       72,    72,    75,    75,    11,    61,    71,    75,    78,    90,
       91,    92,    93,    94,    95,    11,    87,     0,    62,    12,
-      13,    15,    44,    45,    46,    47,    48,    54,    55,    58,
-      59,    21,    22,    23,    24,    25,    26,    27,    29,    30,
-      31,    32,    34,    35,    36,    37,    38,    40,    16,    17,
-      18,    16,    16,    17,    17,    18,    51,    56,    49,    50,
-      52,    58,    64,    11,    42,    43,    42,    63,    28,    42,
+      13,    15,    44,    45,    46,    47,    48,    53,    54,    58,
+      59,    21,    22,    23,    25,    26,    27,    28,    29,    30,
+      31,    32,    34,    35,    36,    37,    38,    40,    18,    19,
+      20,    20,    20,    19,    19,    18,    49,    52,    50,    51,
+      56,    58,    64,    11,    42,    43,    43,    63,    24,    42,
       43,    65,    63,    78,    92,    65,    67,    78,    78,    58,
       84,    84,    84,    11,    75,    76,    78,    78,    75,    75,
-      75,    75,    75,    75,    72,    75,    87,    75,    75,    75,
-      75,    75,    75,    75,    75,    75,    27,    19,    77,    20,
-      77,    77,    77,    19,    77,    20,    77,    58,    58,    58,
-      58,    75,    76,    74,     9,    44,    96,    98,    78,    75,
-      78,    75,    95,    65,    92,    72,     3,    42,    28,    63,
-      65,    68,    53,    28,    72,    75,    87,    77,    77,    77,
-      77,    78,    78,    78,    78,    28,    63,    73,    78,    95,
-      42,    43,    63,    78,    75,    11,    78,    84,    75,    53,
-      28,    63,    65,    65,    63,    75,    58,    97,    99,    63,
-      42,    84,    75,    78,    78,    63,    78,    78,    95,    78,
+      75,    72,    75,    87,    75,    75,    75,    75,    75,    75,
+      75,    75,    75,    75,    75,    25,    75,    77,    16,    77,
+      17,    77,    77,    17,    77,    16,    77,    58,    58,    58,
+      58,    75,    76,    74,     9,    48,    98,    96,    78,    75,
+      75,    95,    78,    65,    92,    72,     3,    43,    24,    63,
+      65,    68,    55,    24,    72,    75,    87,    77,    77,    77,
+      77,    78,    78,    78,    78,    24,    63,    73,    95,    78,
+      42,    43,    63,    78,    75,    11,    78,    84,    75,    55,
+      24,    63,    65,    65,    63,    75,    58,    99,    97,    63,
+      43,    84,    75,    78,    78,    63,    78,    95,    78,    78,
       63,    63,    63
 };
 
-  /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
-static const yytype_uint8 yyr1[] =
-{
-       0,    69,    70,    71,    71,    71,    72,    72,    72,    72,
-      73,    72,    74,    72,    72,    72,    72,    72,    72,    75,
-      75,    75,    75,    75,    76,    76,    76,    76,    76,    72,
-      75,    75,    75,    75,    75,    75,    75,    75,    75,    77,
-      77,    77,    77,    77,    77,    77,    77,    77,    77,    77,
-      77,    77,    78,    78,    78,    78,    78,    78,    79,    79,
-      80,    80,    81,    81,    82,    82,    83,    83,    72,    72,
-      72,    72,    72,    72,    72,    72,    72,    72,    72,    72,
-      84,    84,    85,    86,    86,    72,    72,    72,    72,    72,
-      72,    72,    72,    87,    87,    87,    87,    88,    88,    89,
-      90,    90,    90,    91,    91,    92,    92,    92,    93,    94,
-      96,    95,    95,    97,    95,    98,    95,    95,    99,    95,
-      72,    72,    72
-};
+#define yyerrok		(yyerrstatus = 0)
+#define yyclearin	(yychar = YYEMPTY)
+#define YYEMPTY		(-2)
+#define YYEOF		0
 
-  /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN.  */
-static const yytype_uint8 yyr2[] =
-{
-       0,     2,     1,     1,     3,     3,     2,     2,     4,     4,
-       0,     7,     0,     6,     6,     3,     1,     1,     1,     1,
-       2,     2,     2,     2,     0,     1,     3,     3,     5,     4,
-       3,     3,     3,     3,     3,     3,     3,     3,     3,     1,
-       3,     3,     3,     5,     5,     3,     6,     6,     4,     3,
-       3,     3,     1,     1,     1,     1,     1,     1,     3,     3,
-       4,     4,     3,     3,     4,     4,     3,     3,     2,     2,
-       3,     3,     3,     2,     2,     7,     7,     5,     5,     2,
-       0,     3,     1,     1,     0,     1,     1,     1,     1,     1,
-       1,     1,     2,     1,     2,     2,     3,     2,     3,     3,
-       1,     2,     2,     2,     3,     1,     1,     3,     3,     1,
-       0,     4,     3,     0,     6,     0,     4,     3,     0,     6,
-       2,     2,     4
-};
+#define YYACCEPT	goto yyacceptlab
+#define YYABORT		goto yyabortlab
+#define YYERROR		goto yyerrorlab
 
 
-#define yyerrok         (yyerrstatus = 0)
-#define yyclearin       (yychar = YYEMPTY)
-#define YYEMPTY         (-2)
-#define YYEOF           0
-
-#define YYACCEPT        goto yyacceptlab
-#define YYABORT         goto yyabortlab
-#define YYERROR         goto yyerrorlab
+/* Like YYERROR except do call yyerror.  This remains here temporarily
+   to ease the transition to the new meaning of YYERROR, for GCC.
+   Once GCC version 2 has supplanted version 1, this can go.  */
 
+#define YYFAIL		goto yyerrlab
 
 #define YYRECOVERING()  (!!yyerrstatus)
 
-#define YYBACKUP(Token, Value)                                  \
-do                                                              \
-  if (yychar == YYEMPTY)                                        \
-    {                                                           \
-      yychar = (Token);                                         \
-      yylval = (Value);                                         \
-      YYPOPSTACK (yylen);                                       \
-      yystate = *yyssp;                                         \
-      goto yybackup;                                            \
-    }                                                           \
-  else                                                          \
-    {                                                           \
+#define YYBACKUP(Token, Value)					\
+do								\
+  if (yychar == YYEMPTY && yylen == 1)				\
+    {								\
+      yychar = (Token);						\
+      yylval = (Value);						\
+      yytoken = YYTRANSLATE (yychar);				\
+      YYPOPSTACK (1);						\
+      goto yybackup;						\
+    }								\
+  else								\
+    {								\
       yyerror (YY_("syntax error: cannot back up")); \
-      YYERROR;                                                  \
-    }                                                           \
-while (0)
-
-/* Error token number */
-#define YYTERROR        1
-#define YYERRCODE       256
+      YYERROR;							\
+    }								\
+while (YYID (0))
+
+
+#define YYTERROR	1
+#define YYERRCODE	256
+
+
+/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
+   If N is 0, then set CURRENT to the empty location which ends
+   the previous symbol: RHS[0] (always defined).  */
+
+#define YYRHSLOC(Rhs, K) ((Rhs)[K])
+#ifndef YYLLOC_DEFAULT
+# define YYLLOC_DEFAULT(Current, Rhs, N)				\
+    do									\
+      if (YYID (N))                                                    \
+	{								\
+	  (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;	\
+	  (Current).first_column = YYRHSLOC (Rhs, 1).first_column;	\
+	  (Current).last_line    = YYRHSLOC (Rhs, N).last_line;		\
+	  (Current).last_column  = YYRHSLOC (Rhs, N).last_column;	\
+	}								\
+      else								\
+	{								\
+	  (Current).first_line   = (Current).last_line   =		\
+	    YYRHSLOC (Rhs, 0).last_line;				\
+	  (Current).first_column = (Current).last_column =		\
+	    YYRHSLOC (Rhs, 0).last_column;				\
+	}								\
+    while (YYID (0))
+#endif
 
 
+/* YY_LOCATION_PRINT -- Print the location on the stream.
+   This macro was not mandated originally: define only if we know
+   we won't break user code: when these are the locations we know.  */
+
+#ifndef YY_LOCATION_PRINT
+# if YYLTYPE_IS_TRIVIAL
+#  define YY_LOCATION_PRINT(File, Loc)			\
+     fprintf (File, "%d.%d-%d.%d",			\
+	      (Loc).first_line, (Loc).first_column,	\
+	      (Loc).last_line,  (Loc).last_column)
+# else
+#  define YY_LOCATION_PRINT(File, Loc) ((void) 0)
+# endif
+#endif
+
+
+/* YYLEX -- calling `yylex' with the right arguments.  */
+
+#ifdef YYLEX_PARAM
+# define YYLEX yylex (YYLEX_PARAM)
+#else
+# define YYLEX yylex ()
+#endif
 
 /* Enable debugging if requested.  */
 #if YYDEBUG
@@ -1081,46 +1178,54 @@ while (0)
 #  define YYFPRINTF fprintf
 # endif
 
-# define YYDPRINTF(Args)                        \
-do {                                            \
-  if (yydebug)                                  \
-    YYFPRINTF Args;                             \
-} while (0)
-
-/* This macro is provided for backward compatibility. */
-#ifndef YY_LOCATION_PRINT
-# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
-#endif
-
+# define YYDPRINTF(Args)			\
+do {						\
+  if (yydebug)					\
+    YYFPRINTF Args;				\
+} while (YYID (0))
+
+# define YY_SYMBOL_PRINT(Title, Type, Value, Location)			  \
+do {									  \
+  if (yydebug)								  \
+    {									  \
+      YYFPRINTF (stderr, "%s ", Title);					  \
+      yy_symbol_print (stderr,						  \
+		  Type, Value); \
+      YYFPRINTF (stderr, "\n");						  \
+    }									  \
+} while (YYID (0))
 
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location)                    \
-do {                                                                      \
-  if (yydebug)                                                            \
-    {                                                                     \
-      YYFPRINTF (stderr, "%s ", Title);                                   \
-      yy_symbol_print (stderr,                                            \
-                  Type, Value); \
-      YYFPRINTF (stderr, "\n");                                           \
-    }                                                                     \
-} while (0)
 
+/*--------------------------------.
+| Print this symbol on YYOUTPUT.  |
+`--------------------------------*/
 
-/*----------------------------------------.
-| Print this symbol's value on YYOUTPUT.  |
-`----------------------------------------*/
-
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_value_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  FILE *yyo = yyoutput;
-  YYUSE (yyo);
   if (!yyvaluep)
     return;
 # ifdef YYPRINT
   if (yytype < YYNTOKENS)
     YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
+# else
+  YYUSE (yyoutput);
 # endif
-  YYUSE (yytype);
+  switch (yytype)
+    {
+      default:
+	break;
+    }
 }
 
 
@@ -1128,11 +1233,22 @@ yy_symbol_value_print (FILE *yyoutput, i
 | Print this symbol on YYOUTPUT.  |
 `--------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  YYFPRINTF (yyoutput, "%s %s (",
-             yytype < YYNTOKENS ? "token" : "nterm", yytname[yytype]);
+  if (yytype < YYNTOKENS)
+    YYFPRINTF (yyoutput, "token %s (", yytname[yytype]);
+  else
+    YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);
 
   yy_symbol_value_print (yyoutput, yytype, yyvaluep);
   YYFPRINTF (yyoutput, ")");
@@ -1143,8 +1259,16 @@ yy_symbol_print (FILE *yyoutput, int yyt
 | TOP (included).                                                   |
 `------------------------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop)
+#else
+static void
+yy_stack_print (yybottom, yytop)
+    yytype_int16 *yybottom;
+    yytype_int16 *yytop;
+#endif
 {
   YYFPRINTF (stderr, "Stack now");
   for (; yybottom <= yytop; yybottom++)
@@ -1155,42 +1279,49 @@ yy_stack_print (yytype_int16 *yybottom, 
   YYFPRINTF (stderr, "\n");
 }
 
-# define YY_STACK_PRINT(Bottom, Top)                            \
-do {                                                            \
-  if (yydebug)                                                  \
-    yy_stack_print ((Bottom), (Top));                           \
-} while (0)
+# define YY_STACK_PRINT(Bottom, Top)				\
+do {								\
+  if (yydebug)							\
+    yy_stack_print ((Bottom), (Top));				\
+} while (YYID (0))
 
 
 /*------------------------------------------------.
 | Report that the YYRULE is going to be reduced.  |
 `------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+static void
+yy_reduce_print (YYSTYPE *yyvsp, int yyrule)
+#else
 static void
-yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule)
+yy_reduce_print (yyvsp, yyrule)
+    YYSTYPE *yyvsp;
+    int yyrule;
+#endif
 {
-  unsigned long int yylno = yyrline[yyrule];
   int yynrhs = yyr2[yyrule];
   int yyi;
+  unsigned long int yylno = yyrline[yyrule];
   YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n",
-             yyrule - 1, yylno);
+	     yyrule - 1, yylno);
   /* The symbols being reduced.  */
   for (yyi = 0; yyi < yynrhs; yyi++)
     {
       YYFPRINTF (stderr, "   $%d = ", yyi + 1);
-      yy_symbol_print (stderr,
-                       yystos[yyssp[yyi + 1 - yynrhs]],
-                       &(yyvsp[(yyi + 1) - (yynrhs)])
-                                              );
+      yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi],
+		       &(yyvsp[(yyi + 1) - (yynrhs)])
+		       		       );
       YYFPRINTF (stderr, "\n");
     }
 }
 
-# define YY_REDUCE_PRINT(Rule)          \
-do {                                    \
-  if (yydebug)                          \
-    yy_reduce_print (yyssp, yyvsp, Rule); \
-} while (0)
+# define YY_REDUCE_PRINT(Rule)		\
+do {					\
+  if (yydebug)				\
+    yy_reduce_print (yyvsp, Rule); \
+} while (YYID (0))
 
 /* Nonzero means print parse trace.  It is left uninitialized so that
    multiple parsers can coexist.  */
@@ -1204,7 +1335,7 @@ int yydebug;
 
 
 /* YYINITDEPTH -- initial size of the parser's stacks.  */
-#ifndef YYINITDEPTH
+#ifndef	YYINITDEPTH
 # define YYINITDEPTH 200
 #endif
 
@@ -1219,6 +1350,7 @@ int yydebug;
 # define YYMAXDEPTH 10000
 #endif
 
+
 
 #if YYERROR_VERBOSE
 
@@ -1227,8 +1359,15 @@ int yydebug;
 #   define yystrlen strlen
 #  else
 /* Return the length of YYSTR.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static YYSIZE_T
 yystrlen (const char *yystr)
+#else
+static YYSIZE_T
+yystrlen (yystr)
+    const char *yystr;
+#endif
 {
   YYSIZE_T yylen;
   for (yylen = 0; yystr[yylen]; yylen++)
@@ -1244,8 +1383,16 @@ yystrlen (const char *yystr)
 #  else
 /* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
    YYDEST.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static char *
 yystpcpy (char *yydest, const char *yysrc)
+#else
+static char *
+yystpcpy (yydest, yysrc)
+    char *yydest;
+    const char *yysrc;
+#endif
 {
   char *yyd = yydest;
   const char *yys = yysrc;
@@ -1275,27 +1422,27 @@ yytnamerr (char *yyres, const char *yyst
       char const *yyp = yystr;
 
       for (;;)
-        switch (*++yyp)
-          {
-          case '\'':
-          case ',':
-            goto do_not_strip_quotes;
-
-          case '\\':
-            if (*++yyp != '\\')
-              goto do_not_strip_quotes;
-            /* Fall through.  */
-          default:
-            if (yyres)
-              yyres[yyn] = *yyp;
-            yyn++;
-            break;
-
-          case '"':
-            if (yyres)
-              yyres[yyn] = '\0';
-            return yyn;
-          }
+	switch (*++yyp)
+	  {
+	  case '\'':
+	  case ',':
+	    goto do_not_strip_quotes;
+
+	  case '\\':
+	    if (*++yyp != '\\')
+	      goto do_not_strip_quotes;
+	    /* Fall through.  */
+	  default:
+	    if (yyres)
+	      yyres[yyn] = *yyp;
+	    yyn++;
+	    break;
+
+	  case '"':
+	    if (yyres)
+	      yyres[yyn] = '\0';
+	    return yyn;
+	  }
     do_not_strip_quotes: ;
     }
 
@@ -1306,160 +1453,161 @@ yytnamerr (char *yyres, const char *yyst
 }
 # endif
 
-/* Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message
-   about the unexpected token YYTOKEN for the state stack whose top is
-   YYSSP.
-
-   Return 0 if *YYMSG was successfully written.  Return 1 if *YYMSG is
-   not large enough to hold the message.  In that case, also set
-   *YYMSG_ALLOC to the required number of bytes.  Return 2 if the
-   required number of bytes is too large to store.  */
-static int
-yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
-                yytype_int16 *yyssp, int yytoken)
+/* Copy into YYRESULT an error message about the unexpected token
+   YYCHAR while in state YYSTATE.  Return the number of bytes copied,
+   including the terminating null byte.  If YYRESULT is null, do not
+   copy anything; just return the number of bytes that would be
+   copied.  As a special case, return 0 if an ordinary "syntax error"
+   message will do.  Return YYSIZE_MAXIMUM if overflow occurs during
+   size calculation.  */
+static YYSIZE_T
+yysyntax_error (char *yyresult, int yystate, int yychar)
 {
-  YYSIZE_T yysize0 = yytnamerr (YY_NULLPTR, yytname[yytoken]);
-  YYSIZE_T yysize = yysize0;
-  enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
-  /* Internationalized format string. */
-  const char *yyformat = YY_NULLPTR;
-  /* Arguments of yyformat. */
-  char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
-  /* Number of reported tokens (one for the "unexpected", one per
-     "expected"). */
-  int yycount = 0;
-
-  /* There are many possibilities here to consider:
-     - If this state is a consistent state with a default action, then
-       the only way this function was invoked is if the default action
-       is an error action.  In that case, don't check for expected
-       tokens because there are none.
-     - The only way there can be no lookahead present (in yychar) is if
-       this state is a consistent state with a default action.  Thus,
-       detecting the absence of a lookahead is sufficient to determine
-       that there is no unexpected or expected token to report.  In that
-       case, just report a simple "syntax error".
-     - Don't assume there isn't a lookahead just because this state is a
-       consistent state with a default action.  There might have been a
-       previous inconsistent state, consistent state with a non-default
-       action, or user semantic action that manipulated yychar.
-     - Of course, the expected token list depends on states to have
-       correct lookahead information, and it depends on the parser not
-       to perform extra reductions after fetching a lookahead from the
-       scanner and before detecting a syntax error.  Thus, state merging
-       (from LALR or IELR) and default reductions corrupt the expected
-       token list.  However, the list is correct for canonical LR with
-       one exception: it will still contain any token that will not be
-       accepted due to an error action in a later state.
-  */
-  if (yytoken != YYEMPTY)
-    {
-      int yyn = yypact[*yyssp];
-      yyarg[yycount++] = yytname[yytoken];
-      if (!yypact_value_is_default (yyn))
-        {
-          /* Start YYX at -YYN if negative to avoid negative indexes in
-             YYCHECK.  In other words, skip the first -YYN actions for
-             this state because they are default actions.  */
-          int yyxbegin = yyn < 0 ? -yyn : 0;
-          /* Stay within bounds of both yycheck and yytname.  */
-          int yychecklim = YYLAST - yyn + 1;
-          int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
-          int yyx;
-
-          for (yyx = yyxbegin; yyx < yyxend; ++yyx)
-            if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR
-                && !yytable_value_is_error (yytable[yyx + yyn]))
-              {
-                if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
-                  {
-                    yycount = 1;
-                    yysize = yysize0;
-                    break;
-                  }
-                yyarg[yycount++] = yytname[yyx];
-                {
-                  YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULLPTR, yytname[yyx]);
-                  if (! (yysize <= yysize1
-                         && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-                    return 2;
-                  yysize = yysize1;
-                }
-              }
-        }
-    }
-
-  switch (yycount)
-    {
-# define YYCASE_(N, S)                      \
-      case N:                               \
-        yyformat = S;                       \
-      break
-      YYCASE_(0, YY_("syntax error"));
-      YYCASE_(1, YY_("syntax error, unexpected %s"));
-      YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s"));
-      YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s"));
-      YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s"));
-      YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s"));
-# undef YYCASE_
-    }
-
-  {
-    YYSIZE_T yysize1 = yysize + yystrlen (yyformat);
-    if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-      return 2;
-    yysize = yysize1;
-  }
+  int yyn = yypact[yystate];
 
-  if (*yymsg_alloc < yysize)
+  if (! (YYPACT_NINF < yyn && yyn <= YYLAST))
+    return 0;
+  else
     {
-      *yymsg_alloc = 2 * yysize;
-      if (! (yysize <= *yymsg_alloc
-             && *yymsg_alloc <= YYSTACK_ALLOC_MAXIMUM))
-        *yymsg_alloc = YYSTACK_ALLOC_MAXIMUM;
-      return 1;
-    }
+      int yytype = YYTRANSLATE (yychar);
+      YYSIZE_T yysize0 = yytnamerr (0, yytname[yytype]);
+      YYSIZE_T yysize = yysize0;
+      YYSIZE_T yysize1;
+      int yysize_overflow = 0;
+      enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
+      char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
+      int yyx;
+
+# if 0
+      /* This is so xgettext sees the translatable formats that are
+	 constructed on the fly.  */
+      YY_("syntax error, unexpected %s");
+      YY_("syntax error, unexpected %s, expecting %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s");
+# endif
+      char *yyfmt;
+      char const *yyf;
+      static char const yyunexpected[] = "syntax error, unexpected %s";
+      static char const yyexpecting[] = ", expecting %s";
+      static char const yyor[] = " or %s";
+      char yyformat[sizeof yyunexpected
+		    + sizeof yyexpecting - 1
+		    + ((YYERROR_VERBOSE_ARGS_MAXIMUM - 2)
+		       * (sizeof yyor - 1))];
+      char const *yyprefix = yyexpecting;
+
+      /* Start YYX at -YYN if negative to avoid negative indexes in
+	 YYCHECK.  */
+      int yyxbegin = yyn < 0 ? -yyn : 0;
+
+      /* Stay within bounds of both yycheck and yytname.  */
+      int yychecklim = YYLAST - yyn + 1;
+      int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
+      int yycount = 1;
 
-  /* Avoid sprintf, as that infringes on the user's name space.
-     Don't have undefined behavior even if the translation
-     produced a string with the wrong number of "%s"s.  */
-  {
-    char *yyp = *yymsg;
-    int yyi = 0;
-    while ((*yyp = *yyformat) != '\0')
-      if (*yyp == '%' && yyformat[1] == 's' && yyi < yycount)
-        {
-          yyp += yytnamerr (yyp, yyarg[yyi++]);
-          yyformat += 2;
-        }
-      else
-        {
-          yyp++;
-          yyformat++;
-        }
-  }
-  return 0;
+      yyarg[0] = yytname[yytype];
+      yyfmt = yystpcpy (yyformat, yyunexpected);
+
+      for (yyx = yyxbegin; yyx < yyxend; ++yyx)
+	if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)
+	  {
+	    if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
+	      {
+		yycount = 1;
+		yysize = yysize0;
+		yyformat[sizeof yyunexpected - 1] = '\0';
+		break;
+	      }
+	    yyarg[yycount++] = yytname[yyx];
+	    yysize1 = yysize + yytnamerr (0, yytname[yyx]);
+	    yysize_overflow |= (yysize1 < yysize);
+	    yysize = yysize1;
+	    yyfmt = yystpcpy (yyfmt, yyprefix);
+	    yyprefix = yyor;
+	  }
+
+      yyf = YY_(yyformat);
+      yysize1 = yysize + yystrlen (yyf);
+      yysize_overflow |= (yysize1 < yysize);
+      yysize = yysize1;
+
+      if (yysize_overflow)
+	return YYSIZE_MAXIMUM;
+
+      if (yyresult)
+	{
+	  /* Avoid sprintf, as that infringes on the user's name space.
+	     Don't have undefined behavior even if the translation
+	     produced a string with the wrong number of "%s"s.  */
+	  char *yyp = yyresult;
+	  int yyi = 0;
+	  while ((*yyp = *yyf) != '\0')
+	    {
+	      if (*yyp == '%' && yyf[1] == 's' && yyi < yycount)
+		{
+		  yyp += yytnamerr (yyp, yyarg[yyi++]);
+		  yyf += 2;
+		}
+	      else
+		{
+		  yyp++;
+		  yyf++;
+		}
+	    }
+	}
+      return yysize;
+    }
 }
 #endif /* YYERROR_VERBOSE */
+
 
 /*-----------------------------------------------.
 | Release the memory associated to this symbol.  |
 `-----------------------------------------------*/
 
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep)
+#else
+static void
+yydestruct (yymsg, yytype, yyvaluep)
+    const char *yymsg;
+    int yytype;
+    YYSTYPE *yyvaluep;
+#endif
 {
   YYUSE (yyvaluep);
+
   if (!yymsg)
     yymsg = "Deleting";
   YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-  YYUSE (yytype);
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
-}
+  switch (yytype)
+    {
 
+      default:
+	break;
+    }
+}
 
+/* Prevent warnings from -Wmissing-prototypes.  */
+#ifdef YYPARSE_PARAM
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void *YYPARSE_PARAM);
+#else
+int yyparse ();
+#endif
+#else /* ! YYPARSE_PARAM */
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void);
+#else
+int yyparse ();
+#endif
+#endif /* ! YYPARSE_PARAM */
 
 
 /* The lookahead symbol.  */
@@ -1467,26 +1615,49 @@ int yychar;
 
 /* The semantic value of the lookahead symbol.  */
 YYSTYPE yylval;
+
 /* Number of syntax errors so far.  */
 int yynerrs;
 
 
-/*----------.
-| yyparse.  |
-`----------*/
 
+/*-------------------------.
+| yyparse or yypush_parse.  |
+`-------------------------*/
+
+#ifdef YYPARSE_PARAM
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+int
+yyparse (void *YYPARSE_PARAM)
+#else
+int
+yyparse (YYPARSE_PARAM)
+    void *YYPARSE_PARAM;
+#endif
+#else /* ! YYPARSE_PARAM */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 int
 yyparse (void)
+#else
+int
+yyparse ()
+
+#endif
+#endif
 {
+
+
     int yystate;
     /* Number of tokens to shift before error messages enabled.  */
     int yyerrstatus;
 
     /* The stacks and their tools:
-       'yyss': related to states.
-       'yyvs': related to semantic values.
+       `yyss': related to states.
+       `yyvs': related to semantic values.
 
-       Refer to the stacks through separate pointers, to allow yyoverflow
+       Refer to the stacks thru separate pointers, to allow yyoverflow
        to xreallocate them elsewhere.  */
 
     /* The state stack.  */
@@ -1504,7 +1675,7 @@ yyparse (void)
   int yyn;
   int yyresult;
   /* Lookahead token as an internal (translated) token number.  */
-  int yytoken = 0;
+  int yytoken;
   /* The variables used to return semantic value and location from the
      action routines.  */
   YYSTYPE yyval;
@@ -1522,8 +1693,9 @@ yyparse (void)
      Keep to zero when no symbol should be popped.  */
   int yylen = 0;
 
-  yyssp = yyss = yyssa;
-  yyvsp = yyvs = yyvsa;
+  yytoken = 0;
+  yyss = yyssa;
+  yyvs = yyvsa;
   yystacksize = YYINITDEPTH;
 
   YYDPRINTF ((stderr, "Starting parse\n"));
@@ -1532,6 +1704,14 @@ yyparse (void)
   yyerrstatus = 0;
   yynerrs = 0;
   yychar = YYEMPTY; /* Cause a token to be read.  */
+
+  /* Initialize stack pointers.
+     Waste one element of value and location stack
+     so that they stay on the same level as the state stack.
+     The wasted elements are never initialized.  */
+  yyssp = yyss;
+  yyvsp = yyvs;
+
   goto yysetstate;
 
 /*------------------------------------------------------------.
@@ -1552,23 +1732,23 @@ yyparse (void)
 
 #ifdef yyoverflow
       {
-        /* Give user a chance to xreallocate the stack.  Use copies of
-           these so that the &'s don't force the real ones into
-           memory.  */
-        YYSTYPE *yyvs1 = yyvs;
-        yytype_int16 *yyss1 = yyss;
-
-        /* Each stack pointer address is followed by the size of the
-           data in use in that stack, in bytes.  This used to be a
-           conditional around just the two extra args, but that might
-           be undefined if yyoverflow is a macro.  */
-        yyoverflow (YY_("memory exhausted"),
-                    &yyss1, yysize * sizeof (*yyssp),
-                    &yyvs1, yysize * sizeof (*yyvsp),
-                    &yystacksize);
+	/* Give user a chance to xreallocate the stack.  Use copies of
+	   these so that the &'s don't force the real ones into
+	   memory.  */
+	YYSTYPE *yyvs1 = yyvs;
+	yytype_int16 *yyss1 = yyss;
+
+	/* Each stack pointer address is followed by the size of the
+	   data in use in that stack, in bytes.  This used to be a
+	   conditional around just the two extra args, but that might
+	   be undefined if yyoverflow is a macro.  */
+	yyoverflow (YY_("memory exhausted"),
+		    &yyss1, yysize * sizeof (*yyssp),
+		    &yyvs1, yysize * sizeof (*yyvsp),
+		    &yystacksize);
 
-        yyss = yyss1;
-        yyvs = yyvs1;
+	yyss = yyss1;
+	yyvs = yyvs1;
       }
 #else /* no yyoverflow */
 # ifndef YYSTACK_RELOCATE
@@ -1576,22 +1756,22 @@ yyparse (void)
 # else
       /* Extend the stack our own way.  */
       if (YYMAXDEPTH <= yystacksize)
-        goto yyexhaustedlab;
+	goto yyexhaustedlab;
       yystacksize *= 2;
       if (YYMAXDEPTH < yystacksize)
-        yystacksize = YYMAXDEPTH;
+	yystacksize = YYMAXDEPTH;
 
       {
-        yytype_int16 *yyss1 = yyss;
-        union yyalloc *yyptr =
-          (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
-        if (! yyptr)
-          goto yyexhaustedlab;
-        YYSTACK_RELOCATE (yyss_alloc, yyss);
-        YYSTACK_RELOCATE (yyvs_alloc, yyvs);
+	yytype_int16 *yyss1 = yyss;
+	union yyalloc *yyptr =
+	  (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
+	if (! yyptr)
+	  goto yyexhaustedlab;
+	YYSTACK_RELOCATE (yyss_alloc, yyss);
+	YYSTACK_RELOCATE (yyvs_alloc, yyvs);
 #  undef YYSTACK_RELOCATE
-        if (yyss1 != yyssa)
-          YYSTACK_FREE (yyss1);
+	if (yyss1 != yyssa)
+	  YYSTACK_FREE (yyss1);
       }
 # endif
 #endif /* no yyoverflow */
@@ -1600,10 +1780,10 @@ yyparse (void)
       yyvsp = yyvs + yysize - 1;
 
       YYDPRINTF ((stderr, "Stack size increased to %lu\n",
-                  (unsigned long int) yystacksize));
+		  (unsigned long int) yystacksize));
 
       if (yyss + yystacksize - 1 <= yyssp)
-        YYABORT;
+	YYABORT;
     }
 
   YYDPRINTF ((stderr, "Entering state %d\n", yystate));
@@ -1623,7 +1803,7 @@ yybackup:
 
   /* First try to decide what to do without reference to lookahead token.  */
   yyn = yypact[yystate];
-  if (yypact_value_is_default (yyn))
+  if (yyn == YYPACT_NINF)
     goto yydefault;
 
   /* Not known => get a lookahead token if don't already have one.  */
@@ -1632,7 +1812,7 @@ yybackup:
   if (yychar == YYEMPTY)
     {
       YYDPRINTF ((stderr, "Reading a token: "));
-      yychar = yylex ();
+      yychar = YYLEX;
     }
 
   if (yychar <= YYEOF)
@@ -1654,8 +1834,8 @@ yybackup:
   yyn = yytable[yyn];
   if (yyn <= 0)
     {
-      if (yytable_value_is_error (yyn))
-        goto yyerrlab;
+      if (yyn == 0 || yyn == YYTABLE_NINF)
+	goto yyerrlab;
       yyn = -yyn;
       goto yyreduce;
     }
@@ -1672,9 +1852,7 @@ yybackup:
   yychar = YYEMPTY;
 
   yystate = yyn;
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
   goto yynewstate;
 
@@ -1697,7 +1875,7 @@ yyreduce:
   yylen = yyr2[yyn];
 
   /* If YYLEN is nonzero, implement the default value of the action:
-     '$$ = $1'.
+     `$$ = $1'.
 
      Otherwise, the following line sets YYVAL to garbage.
      This behavior is undocumented and Bison
@@ -1711,800 +1889,900 @@ yyreduce:
   switch (yyn)
     {
         case 4:
-#line 246 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 246 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_COMMA); }
-#line 1718 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 5:
-#line 248 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 248 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ASSIGN); }
-#line 1724 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 6:
-#line 253 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 253 "ada-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_IND); }
-#line 1730 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 7:
-#line 257 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 257 "ada-exp.y"
     { write_exp_op_with_string (pstate, STRUCTOP_STRUCT,
-						    (yyvsp[0].sval)); }
-#line 1737 "ada-exp.c" /* yacc.c:1646  */
+						    (yyvsp[(2) - (2)].sval)); }
     break;
 
   case 8:
-#line 262 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 262 "ada-exp.y"
     {
 			  write_exp_elt_opcode (pstate, OP_FUNCALL);
-			  write_exp_elt_longcst (pstate, (yyvsp[-1].lval));
+			  write_exp_elt_longcst (pstate, (yyvsp[(3) - (4)].lval));
 			  write_exp_elt_opcode (pstate, OP_FUNCALL);
 		        }
-#line 1747 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 9:
-#line 268 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 268 "ada-exp.y"
     {
-			  if ((yyvsp[-3].tval) != NULL)
+			  if ((yyvsp[(1) - (4)].tval) != NULL)
 			    {
-			      if ((yyvsp[-1].lval) != 1)
+			      if ((yyvsp[(3) - (4)].lval) != 1)
 				error (_("Invalid conversion"));
 			      write_exp_elt_opcode (pstate, UNOP_CAST);
-			      write_exp_elt_type (pstate, (yyvsp[-3].tval));
+			      write_exp_elt_type (pstate, (yyvsp[(1) - (4)].tval));
 			      write_exp_elt_opcode (pstate, UNOP_CAST);
 			    }
 			  else
 			    {
 			      write_exp_elt_opcode (pstate, OP_FUNCALL);
-			      write_exp_elt_longcst (pstate, (yyvsp[-1].lval));
+			      write_exp_elt_longcst (pstate, (yyvsp[(3) - (4)].lval));
 			      write_exp_elt_opcode (pstate, OP_FUNCALL);
 			    }
 			}
-#line 1768 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 10:
-#line 286 "ada-exp.y" /* yacc.c:1646  */
-    { type_qualifier = (yyvsp[-2].tval); }
-#line 1774 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 286 "ada-exp.y"
+    { type_qualifier = (yyvsp[(1) - (3)].tval); }
     break;
 
   case 11:
-#line 288 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 288 "ada-exp.y"
     {
-			  if ((yyvsp[-6].tval) == NULL)
+			  if ((yyvsp[(1) - (7)].tval) == NULL)
 			    error (_("Type required for qualification"));
 			  write_exp_elt_opcode (pstate, UNOP_QUAL);
-			  write_exp_elt_type (pstate, (yyvsp[-6].tval));
+			  write_exp_elt_type (pstate, (yyvsp[(1) - (7)].tval));
 			  write_exp_elt_opcode (pstate, UNOP_QUAL);
-			  type_qualifier = (yyvsp[-4].tval);
+			  type_qualifier = (yyvsp[(3) - (7)].tval);
 			}
-#line 1787 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 12:
-#line 298 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 298 "ada-exp.y"
     { (yyval.tval) = type_qualifier; }
-#line 1793 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 13:
-#line 303 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 303 "ada-exp.y"
     { write_exp_elt_opcode (pstate, TERNOP_SLICE); }
-#line 1799 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 14:
-#line 305 "ada-exp.y" /* yacc.c:1646  */
-    { if ((yyvsp[-5].tval) == NULL) 
+
+/* Line 1455 of yacc.c  */
+#line 305 "ada-exp.y"
+    { if ((yyvsp[(1) - (6)].tval) == NULL) 
                             write_exp_elt_opcode (pstate, TERNOP_SLICE);
 			  else
 			    error (_("Cannot slice a type"));
 			}
-#line 1809 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 15:
-#line 312 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 312 "ada-exp.y"
     { }
-#line 1815 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 16:
-#line 324 "ada-exp.y" /* yacc.c:1646  */
-    { if ((yyvsp[0].tval) != NULL)
+
+/* Line 1455 of yacc.c  */
+#line 324 "ada-exp.y"
+    { if ((yyvsp[(1) - (1)].tval) != NULL)
 			    {
 			      write_exp_elt_opcode (pstate, OP_TYPE);
-			      write_exp_elt_type (pstate, (yyvsp[0].tval));
+			      write_exp_elt_type (pstate, (yyvsp[(1) - (1)].tval));
 			      write_exp_elt_opcode (pstate, OP_TYPE);
 			    }
 			}
-#line 1827 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 17:
-#line 334 "ada-exp.y" /* yacc.c:1646  */
-    { write_dollar_variable (pstate, (yyvsp[0].sval)); }
-#line 1833 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 334 "ada-exp.y"
+    { write_dollar_variable (pstate, (yyvsp[(1) - (1)].sval)); }
     break;
 
   case 20:
-#line 344 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 344 "ada-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_NEG); }
-#line 1839 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 21:
-#line 348 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 348 "ada-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_PLUS); }
-#line 1845 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 22:
-#line 352 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 352 "ada-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_LOGICAL_NOT); }
-#line 1851 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 23:
-#line 356 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 356 "ada-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_ABS); }
-#line 1857 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 24:
-#line 359 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 359 "ada-exp.y"
     { (yyval.lval) = 0; }
-#line 1863 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 25:
-#line 363 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 363 "ada-exp.y"
     { (yyval.lval) = 1; }
-#line 1869 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 26:
-#line 365 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 365 "ada-exp.y"
     { (yyval.lval) = 1; }
-#line 1875 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 27:
-#line 367 "ada-exp.y" /* yacc.c:1646  */
-    { (yyval.lval) = (yyvsp[-2].lval) + 1; }
-#line 1881 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 367 "ada-exp.y"
+    { (yyval.lval) = (yyvsp[(1) - (3)].lval) + 1; }
     break;
 
   case 28:
-#line 369 "ada-exp.y" /* yacc.c:1646  */
-    { (yyval.lval) = (yyvsp[-4].lval) + 1; }
-#line 1887 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 369 "ada-exp.y"
+    { (yyval.lval) = (yyvsp[(1) - (5)].lval) + 1; }
     break;
 
   case 29:
-#line 374 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 374 "ada-exp.y"
     { 
-			  if ((yyvsp[-2].tval) == NULL)
+			  if ((yyvsp[(2) - (4)].tval) == NULL)
 			    error (_("Type required within braces in coercion"));
 			  write_exp_elt_opcode (pstate, UNOP_MEMVAL);
-			  write_exp_elt_type (pstate, (yyvsp[-2].tval));
+			  write_exp_elt_type (pstate, (yyvsp[(2) - (4)].tval));
 			  write_exp_elt_opcode (pstate, UNOP_MEMVAL);
 			}
-#line 1899 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 30:
-#line 386 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 386 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_EXP); }
-#line 1905 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 31:
-#line 390 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 390 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_MUL); }
-#line 1911 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 32:
-#line 394 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 394 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_DIV); }
-#line 1917 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 33:
-#line 398 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 398 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_REM); }
-#line 1923 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 34:
-#line 402 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 402 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_MOD); }
-#line 1929 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 35:
-#line 406 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 406 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_REPEAT); }
-#line 1935 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 36:
-#line 410 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 410 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ADD); }
-#line 1941 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 37:
-#line 414 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 414 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_CONCAT); }
-#line 1947 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 38:
-#line 418 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 418 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_SUB); }
-#line 1953 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 40:
-#line 425 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 425 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_EQUAL); }
-#line 1959 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 41:
-#line 429 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 429 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_NOTEQUAL); }
-#line 1965 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 42:
-#line 433 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 433 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LEQ); }
-#line 1971 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 43:
-#line 437 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 437 "ada-exp.y"
     { write_exp_elt_opcode (pstate, TERNOP_IN_RANGE); }
-#line 1977 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 44:
-#line 439 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 439 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_IN_BOUNDS);
-			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[0].lval));
+			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[(5) - (5)].lval));
 			  write_exp_elt_opcode (pstate, BINOP_IN_BOUNDS);
 			}
-#line 1986 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 45:
-#line 444 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 444 "ada-exp.y"
     { 
-			  if ((yyvsp[0].tval) == NULL)
+			  if ((yyvsp[(3) - (3)].tval) == NULL)
 			    error (_("Right operand of 'in' must be type"));
 			  write_exp_elt_opcode (pstate, UNOP_IN_RANGE);
-		          write_exp_elt_type (pstate, (yyvsp[0].tval));
+		          write_exp_elt_type (pstate, (yyvsp[(3) - (3)].tval));
 		          write_exp_elt_opcode (pstate, UNOP_IN_RANGE);
 			}
-#line 1998 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 46:
-#line 452 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 452 "ada-exp.y"
     { write_exp_elt_opcode (pstate, TERNOP_IN_RANGE);
 		          write_exp_elt_opcode (pstate, UNOP_LOGICAL_NOT);
 			}
-#line 2006 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 47:
-#line 456 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 456 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_IN_BOUNDS);
-			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[0].lval));
+			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[(6) - (6)].lval));
 			  write_exp_elt_opcode (pstate, BINOP_IN_BOUNDS);
 		          write_exp_elt_opcode (pstate, UNOP_LOGICAL_NOT);
 			}
-#line 2016 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 48:
-#line 462 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 462 "ada-exp.y"
     { 
-			  if ((yyvsp[0].tval) == NULL)
+			  if ((yyvsp[(4) - (4)].tval) == NULL)
 			    error (_("Right operand of 'in' must be type"));
 			  write_exp_elt_opcode (pstate, UNOP_IN_RANGE);
-		          write_exp_elt_type (pstate, (yyvsp[0].tval));
+		          write_exp_elt_type (pstate, (yyvsp[(4) - (4)].tval));
 		          write_exp_elt_opcode (pstate, UNOP_IN_RANGE);
 		          write_exp_elt_opcode (pstate, UNOP_LOGICAL_NOT);
 			}
-#line 2029 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 49:
-#line 473 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 473 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_GEQ); }
-#line 2035 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 50:
-#line 477 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 477 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LESS); }
-#line 2041 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 51:
-#line 481 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 481 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_GTR); }
-#line 2047 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 58:
-#line 494 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 494 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_AND); }
-#line 2053 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 59:
-#line 496 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 496 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_AND); }
-#line 2059 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 60:
-#line 501 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 501 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LOGICAL_AND); }
-#line 2065 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 61:
-#line 503 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 503 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LOGICAL_AND); }
-#line 2071 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 62:
-#line 508 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 508 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_IOR); }
-#line 2077 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 63:
-#line 510 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 510 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_IOR); }
-#line 2083 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 64:
-#line 515 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 515 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LOGICAL_OR); }
-#line 2089 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 65:
-#line 517 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 517 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LOGICAL_OR); }
-#line 2095 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 66:
-#line 521 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 521 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_XOR); }
-#line 2101 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 67:
-#line 523 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 523 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_XOR); }
-#line 2107 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 68:
-#line 535 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 535 "ada-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_ADDR); }
-#line 2113 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 69:
-#line 537 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 537 "ada-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_ADDR);
 			  write_exp_elt_opcode (pstate, UNOP_CAST);
 			  write_exp_elt_type (pstate,
 					      type_system_address (pstate));
 			  write_exp_elt_opcode (pstate, UNOP_CAST);
 			}
-#line 2124 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 70:
-#line 544 "ada-exp.y" /* yacc.c:1646  */
-    { write_int (pstate, (yyvsp[0].lval), type_int (pstate));
+
+/* Line 1455 of yacc.c  */
+#line 544 "ada-exp.y"
+    { write_int (pstate, (yyvsp[(3) - (3)].lval), type_int (pstate));
 			  write_exp_elt_opcode (pstate, OP_ATR_FIRST); }
-#line 2131 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 71:
-#line 547 "ada-exp.y" /* yacc.c:1646  */
-    { write_int (pstate, (yyvsp[0].lval), type_int (pstate));
+
+/* Line 1455 of yacc.c  */
+#line 547 "ada-exp.y"
+    { write_int (pstate, (yyvsp[(3) - (3)].lval), type_int (pstate));
 			  write_exp_elt_opcode (pstate, OP_ATR_LAST); }
-#line 2138 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 72:
-#line 550 "ada-exp.y" /* yacc.c:1646  */
-    { write_int (pstate, (yyvsp[0].lval), type_int (pstate));
+
+/* Line 1455 of yacc.c  */
+#line 550 "ada-exp.y"
+    { write_int (pstate, (yyvsp[(3) - (3)].lval), type_int (pstate));
 			  write_exp_elt_opcode (pstate, OP_ATR_LENGTH); }
-#line 2145 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 73:
-#line 553 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 553 "ada-exp.y"
     { write_exp_elt_opcode (pstate, OP_ATR_SIZE); }
-#line 2151 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 74:
-#line 555 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 555 "ada-exp.y"
     { write_exp_elt_opcode (pstate, OP_ATR_TAG); }
-#line 2157 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 75:
-#line 557 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 557 "ada-exp.y"
     { write_exp_elt_opcode (pstate, OP_ATR_MIN); }
-#line 2163 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 76:
-#line 559 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 559 "ada-exp.y"
     { write_exp_elt_opcode (pstate, OP_ATR_MAX); }
-#line 2169 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 77:
-#line 561 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 561 "ada-exp.y"
     { write_exp_elt_opcode (pstate, OP_ATR_POS); }
-#line 2175 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 78:
-#line 563 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 563 "ada-exp.y"
     { write_exp_elt_opcode (pstate, OP_ATR_VAL); }
-#line 2181 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 79:
-#line 565 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 565 "ada-exp.y"
     { write_exp_elt_opcode (pstate, OP_ATR_MODULUS); }
-#line 2187 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 80:
-#line 569 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 569 "ada-exp.y"
     { (yyval.lval) = 1; }
-#line 2193 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 81:
-#line 571 "ada-exp.y" /* yacc.c:1646  */
-    { (yyval.lval) = (yyvsp[-1].typed_val).val; }
-#line 2199 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 571 "ada-exp.y"
+    { (yyval.lval) = (yyvsp[(2) - (3)].typed_val).val; }
     break;
 
   case 82:
-#line 576 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 576 "ada-exp.y"
     { 
-			  if ((yyvsp[0].tval) == NULL)
+			  if ((yyvsp[(1) - (1)].tval) == NULL)
 			    error (_("Prefix must be type"));
 			  write_exp_elt_opcode (pstate, OP_TYPE);
-			  write_exp_elt_type (pstate, (yyvsp[0].tval));
+			  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].tval));
 			  write_exp_elt_opcode (pstate, OP_TYPE); }
-#line 2210 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 84:
-#line 587 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 587 "ada-exp.y"
     { write_exp_elt_opcode (pstate, OP_TYPE);
 			  write_exp_elt_type (pstate,
 					  parse_type (pstate)->builtin_void);
 			  write_exp_elt_opcode (pstate, OP_TYPE); }
-#line 2219 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 85:
-#line 595 "ada-exp.y" /* yacc.c:1646  */
-    { write_int (pstate, (LONGEST) (yyvsp[0].typed_val).val, (yyvsp[0].typed_val).type); }
-#line 2225 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 595 "ada-exp.y"
+    { write_int (pstate, (LONGEST) (yyvsp[(1) - (1)].typed_val).val, (yyvsp[(1) - (1)].typed_val).type); }
     break;
 
   case 86:
-#line 599 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 599 "ada-exp.y"
     { write_int (pstate,
-			       convert_char_literal (type_qualifier, (yyvsp[0].typed_val).val),
+			       convert_char_literal (type_qualifier, (yyvsp[(1) - (1)].typed_val).val),
 			       (type_qualifier == NULL) 
-			       ? (yyvsp[0].typed_val).type : type_qualifier);
+			       ? (yyvsp[(1) - (1)].typed_val).type : type_qualifier);
 		  }
-#line 2235 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 87:
-#line 607 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 607 "ada-exp.y"
     { write_exp_elt_opcode (pstate, OP_DOUBLE);
-			  write_exp_elt_type (pstate, (yyvsp[0].typed_val_float).type);
-			  write_exp_elt_dblcst (pstate, (yyvsp[0].typed_val_float).dval);
+			  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].typed_val_float).type);
+			  write_exp_elt_dblcst (pstate, (yyvsp[(1) - (1)].typed_val_float).dval);
 			  write_exp_elt_opcode (pstate, OP_DOUBLE);
 			}
-#line 2245 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 88:
-#line 615 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 615 "ada-exp.y"
     { write_int (pstate, 0, type_int (pstate)); }
-#line 2251 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 89:
-#line 619 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 619 "ada-exp.y"
     { 
-			  write_exp_op_with_string (pstate, OP_STRING, (yyvsp[0].sval));
+			  write_exp_op_with_string (pstate, OP_STRING, (yyvsp[(1) - (1)].sval));
 			}
-#line 2259 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 90:
-#line 625 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 625 "ada-exp.y"
     { write_int (pstate, 1, type_boolean (pstate)); }
-#line 2265 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 91:
-#line 627 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 627 "ada-exp.y"
     { write_int (pstate, 0, type_boolean (pstate)); }
-#line 2271 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 92:
-#line 631 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 631 "ada-exp.y"
     { error (_("NEW not implemented.")); }
-#line 2277 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 93:
-#line 635 "ada-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = write_var_or_type (pstate, NULL, (yyvsp[0].sval)); }
-#line 2283 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 635 "ada-exp.y"
+    { (yyval.tval) = write_var_or_type (pstate, NULL, (yyvsp[(1) - (1)].sval)); }
     break;
 
   case 94:
-#line 637 "ada-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = write_var_or_type (pstate, (yyvsp[-1].bval), (yyvsp[0].sval)); }
-#line 2289 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 637 "ada-exp.y"
+    { (yyval.tval) = write_var_or_type (pstate, (yyvsp[(1) - (2)].bval), (yyvsp[(2) - (2)].sval)); }
     break;
 
   case 95:
-#line 639 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 639 "ada-exp.y"
     { 
-			  (yyval.tval) = write_var_or_type (pstate, NULL, (yyvsp[-1].sval));
+			  (yyval.tval) = write_var_or_type (pstate, NULL, (yyvsp[(1) - (2)].sval));
 			  if ((yyval.tval) == NULL)
 			    write_exp_elt_opcode (pstate, UNOP_ADDR);
 			  else
 			    (yyval.tval) = lookup_pointer_type ((yyval.tval));
 			}
-#line 2301 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 96:
-#line 647 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 647 "ada-exp.y"
     { 
-			  (yyval.tval) = write_var_or_type (pstate, (yyvsp[-2].bval), (yyvsp[-1].sval));
+			  (yyval.tval) = write_var_or_type (pstate, (yyvsp[(1) - (3)].bval), (yyvsp[(2) - (3)].sval));
 			  if ((yyval.tval) == NULL)
 			    write_exp_elt_opcode (pstate, UNOP_ADDR);
 			  else
 			    (yyval.tval) = lookup_pointer_type ((yyval.tval));
 			}
-#line 2313 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 97:
-#line 658 "ada-exp.y" /* yacc.c:1646  */
-    { (yyval.bval) = block_lookup (NULL, (yyvsp[-1].sval).ptr); }
-#line 2319 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 658 "ada-exp.y"
+    { (yyval.bval) = block_lookup (NULL, (yyvsp[(1) - (2)].sval).ptr); }
     break;
 
   case 98:
-#line 660 "ada-exp.y" /* yacc.c:1646  */
-    { (yyval.bval) = block_lookup ((yyvsp[-2].bval), (yyvsp[-1].sval).ptr); }
-#line 2325 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 660 "ada-exp.y"
+    { (yyval.bval) = block_lookup ((yyvsp[(1) - (3)].bval), (yyvsp[(2) - (3)].sval).ptr); }
     break;
 
   case 99:
-#line 665 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 665 "ada-exp.y"
     {
 			  write_exp_elt_opcode (pstate, OP_AGGREGATE);
-			  write_exp_elt_longcst (pstate, (yyvsp[-1].lval));
+			  write_exp_elt_longcst (pstate, (yyvsp[(2) - (3)].lval));
 			  write_exp_elt_opcode (pstate, OP_AGGREGATE);
 		        }
-#line 2335 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 100:
-#line 673 "ada-exp.y" /* yacc.c:1646  */
-    { (yyval.lval) = (yyvsp[0].lval); }
-#line 2341 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 673 "ada-exp.y"
+    { (yyval.lval) = (yyvsp[(1) - (1)].lval); }
     break;
 
   case 101:
-#line 675 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 675 "ada-exp.y"
     { write_exp_elt_opcode (pstate, OP_POSITIONAL);
-			  write_exp_elt_longcst (pstate, (yyvsp[-1].lval));
+			  write_exp_elt_longcst (pstate, (yyvsp[(1) - (2)].lval));
 			  write_exp_elt_opcode (pstate, OP_POSITIONAL);
-			  (yyval.lval) = (yyvsp[-1].lval) + 1;
+			  (yyval.lval) = (yyvsp[(1) - (2)].lval) + 1;
 			}
-#line 2351 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 102:
-#line 681 "ada-exp.y" /* yacc.c:1646  */
-    { (yyval.lval) = (yyvsp[-1].lval) + (yyvsp[0].lval); }
-#line 2357 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 681 "ada-exp.y"
+    { (yyval.lval) = (yyvsp[(1) - (2)].lval) + (yyvsp[(2) - (2)].lval); }
     break;
 
   case 103:
-#line 686 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 686 "ada-exp.y"
     { write_exp_elt_opcode (pstate, OP_POSITIONAL);
 			  write_exp_elt_longcst (pstate, 0);
 			  write_exp_elt_opcode (pstate, OP_POSITIONAL);
 			  (yyval.lval) = 1;
 			}
-#line 2367 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 104:
-#line 692 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 692 "ada-exp.y"
     { write_exp_elt_opcode (pstate, OP_POSITIONAL);
-			  write_exp_elt_longcst (pstate, (yyvsp[-2].lval));
+			  write_exp_elt_longcst (pstate, (yyvsp[(1) - (3)].lval));
 			  write_exp_elt_opcode (pstate, OP_POSITIONAL);
-			  (yyval.lval) = (yyvsp[-2].lval) + 1; 
+			  (yyval.lval) = (yyvsp[(1) - (3)].lval) + 1; 
 			}
-#line 2377 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 105:
-#line 700 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 700 "ada-exp.y"
     { (yyval.lval) = 1; }
-#line 2383 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 106:
-#line 701 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 701 "ada-exp.y"
     { (yyval.lval) = 1; }
-#line 2389 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 107:
-#line 703 "ada-exp.y" /* yacc.c:1646  */
-    { (yyval.lval) = (yyvsp[0].lval) + 1; }
-#line 2395 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 703 "ada-exp.y"
+    { (yyval.lval) = (yyvsp[(3) - (3)].lval) + 1; }
     break;
 
   case 108:
-#line 707 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 707 "ada-exp.y"
     { write_exp_elt_opcode (pstate, OP_OTHERS); }
-#line 2401 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 109:
-#line 712 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 712 "ada-exp.y"
     {
 			  write_exp_elt_opcode (pstate, OP_CHOICES);
-			  write_exp_elt_longcst (pstate, (yyvsp[0].lval));
+			  write_exp_elt_longcst (pstate, (yyvsp[(1) - (1)].lval));
 			  write_exp_elt_opcode (pstate, OP_CHOICES);
 		        }
-#line 2411 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 110:
-#line 726 "ada-exp.y" /* yacc.c:1646  */
-    { write_name_assoc (pstate, (yyvsp[-1].sval)); }
-#line 2417 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 726 "ada-exp.y"
+    { write_name_assoc (pstate, (yyvsp[(1) - (2)].sval)); }
     break;
 
   case 111:
-#line 727 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 727 "ada-exp.y"
     { (yyval.lval) = 1; }
-#line 2423 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 112:
-#line 729 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 729 "ada-exp.y"
     { (yyval.lval) = 1; }
-#line 2429 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 113:
-#line 731 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 731 "ada-exp.y"
     { write_exp_elt_opcode (pstate, OP_DISCRETE_RANGE);
 			  write_exp_op_with_string (pstate, OP_NAME,
 						    empty_stoken);
 			}
-#line 2438 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 114:
-#line 735 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 735 "ada-exp.y"
     { (yyval.lval) = 1; }
-#line 2444 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 115:
-#line 737 "ada-exp.y" /* yacc.c:1646  */
-    { write_name_assoc (pstate, (yyvsp[-1].sval)); }
-#line 2450 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 737 "ada-exp.y"
+    { write_name_assoc (pstate, (yyvsp[(1) - (2)].sval)); }
     break;
 
   case 116:
-#line 738 "ada-exp.y" /* yacc.c:1646  */
-    { (yyval.lval) = (yyvsp[0].lval) + 1; }
-#line 2456 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 738 "ada-exp.y"
+    { (yyval.lval) = (yyvsp[(4) - (4)].lval) + 1; }
     break;
 
   case 117:
-#line 740 "ada-exp.y" /* yacc.c:1646  */
-    { (yyval.lval) = (yyvsp[0].lval) + 1; }
-#line 2462 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 740 "ada-exp.y"
+    { (yyval.lval) = (yyvsp[(3) - (3)].lval) + 1; }
     break;
 
   case 118:
-#line 742 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 742 "ada-exp.y"
     { write_exp_elt_opcode (pstate, OP_DISCRETE_RANGE); }
-#line 2468 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 119:
-#line 743 "ada-exp.y" /* yacc.c:1646  */
-    { (yyval.lval) = (yyvsp[0].lval) + 1; }
-#line 2474 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 743 "ada-exp.y"
+    { (yyval.lval) = (yyvsp[(6) - (6)].lval) + 1; }
     break;
 
   case 120:
-#line 750 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 750 "ada-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_IND); }
-#line 2480 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 121:
-#line 752 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 752 "ada-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_ADDR); }
-#line 2486 "ada-exp.c" /* yacc.c:1646  */
     break;
 
   case 122:
-#line 754 "ada-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 754 "ada-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_SUBSCRIPT); }
-#line 2492 "ada-exp.c" /* yacc.c:1646  */
     break;
 
 
-#line 2496 "ada-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 2785 "ada-exp.c"
       default: break;
     }
-  /* User semantic actions sometimes alter yychar, and that requires
-     that yytoken be updated with the new translation.  We take the
-     approach of translating immediately before every use of yytoken.
-     One alternative is translating here after every semantic action,
-     but that translation would be missed if the semantic action invokes
-     YYABORT, YYACCEPT, or YYERROR immediately after altering yychar or
-     if it invokes YYBACKUP.  In the case of YYABORT or YYACCEPT, an
-     incorrect destructor might then be invoked immediately.  In the
-     case of YYERROR or YYBACKUP, subsequent parser actions might lead
-     to an incorrect destructor call or verbose syntax error message
-     before the lookahead is translated.  */
   YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
 
   YYPOPSTACK (yylen);
@@ -2513,7 +2791,7 @@ yyreduce:
 
   *++yyvsp = yyval;
 
-  /* Now 'shift' the result of the reduction.  Determine what state
+  /* Now `shift' the result of the reduction.  Determine what state
      that goes to, based on the state we popped back to and the rule
      number reduced by.  */
 
@@ -2528,14 +2806,10 @@ yyreduce:
   goto yynewstate;
 
 
-/*--------------------------------------.
-| yyerrlab -- here on detecting error.  |
-`--------------------------------------*/
+/*------------------------------------.
+| yyerrlab -- here on detecting error |
+`------------------------------------*/
 yyerrlab:
-  /* Make sure we have latest lookahead translation.  See comments at
-     user semantic actions for why this is necessary.  */
-  yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);
-
   /* If not already recovering from an error, report this error.  */
   if (!yyerrstatus)
     {
@@ -2543,36 +2817,37 @@ yyerrlab:
 #if ! YYERROR_VERBOSE
       yyerror (YY_("syntax error"));
 #else
-# define YYSYNTAX_ERROR yysyntax_error (&yymsg_alloc, &yymsg, \
-                                        yyssp, yytoken)
       {
-        char const *yymsgp = YY_("syntax error");
-        int yysyntax_error_status;
-        yysyntax_error_status = YYSYNTAX_ERROR;
-        if (yysyntax_error_status == 0)
-          yymsgp = yymsg;
-        else if (yysyntax_error_status == 1)
-          {
-            if (yymsg != yymsgbuf)
-              YYSTACK_FREE (yymsg);
-            yymsg = (char *) YYSTACK_ALLOC (yymsg_alloc);
-            if (!yymsg)
-              {
-                yymsg = yymsgbuf;
-                yymsg_alloc = sizeof yymsgbuf;
-                yysyntax_error_status = 2;
-              }
-            else
-              {
-                yysyntax_error_status = YYSYNTAX_ERROR;
-                yymsgp = yymsg;
-              }
-          }
-        yyerror (yymsgp);
-        if (yysyntax_error_status == 2)
-          goto yyexhaustedlab;
+	YYSIZE_T yysize = yysyntax_error (0, yystate, yychar);
+	if (yymsg_alloc < yysize && yymsg_alloc < YYSTACK_ALLOC_MAXIMUM)
+	  {
+	    YYSIZE_T yyalloc = 2 * yysize;
+	    if (! (yysize <= yyalloc && yyalloc <= YYSTACK_ALLOC_MAXIMUM))
+	      yyalloc = YYSTACK_ALLOC_MAXIMUM;
+	    if (yymsg != yymsgbuf)
+	      YYSTACK_FREE (yymsg);
+	    yymsg = (char *) YYSTACK_ALLOC (yyalloc);
+	    if (yymsg)
+	      yymsg_alloc = yyalloc;
+	    else
+	      {
+		yymsg = yymsgbuf;
+		yymsg_alloc = sizeof yymsgbuf;
+	      }
+	  }
+
+	if (0 < yysize && yysize <= yymsg_alloc)
+	  {
+	    (void) yysyntax_error (yymsg, yystate, yychar);
+	    yyerror (yymsg);
+	  }
+	else
+	  {
+	    yyerror (YY_("syntax error"));
+	    if (yysize != 0)
+	      goto yyexhaustedlab;
+	  }
       }
-# undef YYSYNTAX_ERROR
 #endif
     }
 
@@ -2581,20 +2856,20 @@ yyerrlab:
   if (yyerrstatus == 3)
     {
       /* If just tried and failed to reuse lookahead token after an
-         error, discard it.  */
+	 error, discard it.  */
 
       if (yychar <= YYEOF)
-        {
-          /* Return failure if at end of input.  */
-          if (yychar == YYEOF)
-            YYABORT;
-        }
+	{
+	  /* Return failure if at end of input.  */
+	  if (yychar == YYEOF)
+	    YYABORT;
+	}
       else
-        {
-          yydestruct ("Error: discarding",
-                      yytoken, &yylval);
-          yychar = YYEMPTY;
-        }
+	{
+	  yydestruct ("Error: discarding",
+		      yytoken, &yylval);
+	  yychar = YYEMPTY;
+	}
     }
 
   /* Else will try to reuse lookahead token after shifting the error
@@ -2613,7 +2888,7 @@ yyerrorlab:
   if (/*CONSTCOND*/ 0)
      goto yyerrorlab;
 
-  /* Do not reclaim the symbols of the rule whose action triggered
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYERROR.  */
   YYPOPSTACK (yylen);
   yylen = 0;
@@ -2626,37 +2901,35 @@ yyerrorlab:
 | yyerrlab1 -- common code for both syntax error and YYERROR.  |
 `-------------------------------------------------------------*/
 yyerrlab1:
-  yyerrstatus = 3;      /* Each real token shifted decrements this.  */
+  yyerrstatus = 3;	/* Each real token shifted decrements this.  */
 
   for (;;)
     {
       yyn = yypact[yystate];
-      if (!yypact_value_is_default (yyn))
-        {
-          yyn += YYTERROR;
-          if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
-            {
-              yyn = yytable[yyn];
-              if (0 < yyn)
-                break;
-            }
-        }
+      if (yyn != YYPACT_NINF)
+	{
+	  yyn += YYTERROR;
+	  if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
+	    {
+	      yyn = yytable[yyn];
+	      if (0 < yyn)
+		break;
+	    }
+	}
 
       /* Pop the current state because it cannot handle the error token.  */
       if (yyssp == yyss)
-        YYABORT;
+	YYABORT;
 
 
       yydestruct ("Error: popping",
-                  yystos[yystate], yyvsp);
+		  yystos[yystate], yyvsp);
       YYPOPSTACK (1);
       yystate = *yyssp;
       YY_STACK_PRINT (yyss, yyssp);
     }
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
 
   /* Shift the error token.  */
@@ -2680,7 +2953,7 @@ yyabortlab:
   yyresult = 1;
   goto yyreturn;
 
-#if !defined yyoverflow || YYERROR_VERBOSE
+#if !defined(yyoverflow) || YYERROR_VERBOSE
 /*-------------------------------------------------.
 | yyexhaustedlab -- memory exhaustion comes here.  |
 `-------------------------------------------------*/
@@ -2692,21 +2965,16 @@ yyexhaustedlab:
 
 yyreturn:
   if (yychar != YYEMPTY)
-    {
-      /* Make sure we have latest lookahead translation.  See comments at
-         user semantic actions for why this is necessary.  */
-      yytoken = YYTRANSLATE (yychar);
-      yydestruct ("Cleanup: discarding lookahead",
-                  yytoken, &yylval);
-    }
-  /* Do not reclaim the symbols of the rule whose action triggered
+     yydestruct ("Cleanup: discarding lookahead",
+		 yytoken, &yylval);
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYABORT or YYACCEPT.  */
   YYPOPSTACK (yylen);
   YY_STACK_PRINT (yyss, yyssp);
   while (yyssp != yyss)
     {
       yydestruct ("Cleanup: popping",
-                  yystos[*yyssp], yyvsp);
+		  yystos[*yyssp], yyvsp);
       YYPOPSTACK (1);
     }
 #ifndef yyoverflow
@@ -2717,9 +2985,14 @@ yyreturn:
   if (yymsg != yymsgbuf)
     YYSTACK_FREE (yymsg);
 #endif
-  return yyresult;
+  /* Make sure YYID is used.  */
+  return YYID (yyresult);
 }
-#line 757 "ada-exp.y" /* yacc.c:1906  */
+
+
+
+/* Line 1675 of yacc.c  */
+#line 757 "ada-exp.y"
 
 
 /* yylex defined in ada-lex.c: Reads one token, getting characters */
@@ -3505,3 +3778,4 @@ _initialize_ada_exp (void)
 {
   obstack_init (&temp_parse_space);
 }
+
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/ada-lex.c ./gdb/ada-lex.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/ada-lex.c	2015-07-06 20:14:07.000000000 +0000
+++ ./gdb/ada-lex.c	2015-07-07 02:02:06.000000000 +0000
@@ -9,7 +9,7 @@
 #define FLEX_SCANNER
 #define YY_FLEX_MAJOR_VERSION 2
 #define YY_FLEX_MINOR_VERSION 5
-#define YY_FLEX_SUBMINOR_VERSION 39
+#define YY_FLEX_SUBMINOR_VERSION 35
 #if YY_FLEX_SUBMINOR_VERSION > 0
 #define FLEX_BETA
 #endif
@@ -54,6 +54,7 @@ typedef int flex_int32_t;
 typedef unsigned char flex_uint8_t; 
 typedef unsigned short int flex_uint16_t;
 typedef unsigned int flex_uint32_t;
+#endif /* ! C99 */
 
 /* Limits of integral types. */
 #ifndef INT8_MIN
@@ -84,8 +85,6 @@ typedef unsigned int flex_uint32_t;
 #define UINT32_MAX             (4294967295U)
 #endif
 
-#endif /* ! C99 */
-
 #endif /* ! FLEXINT_H */
 
 #ifdef __cplusplus
@@ -142,15 +141,7 @@ typedef unsigned int flex_uint32_t;
 
 /* Size of default input buffer. */
 #ifndef YY_BUF_SIZE
-#ifdef __ia64__
-/* On IA-64, the buffer size is 16k, not 8k.
- * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
- * Ditto for the __ia64__ case accordingly.
- */
-#define YY_BUF_SIZE 32768
-#else
 #define YY_BUF_SIZE 16384
-#endif /* __ia64__ */
 #endif
 
 /* The state buf must be large enough to hold one state per character in the main buffer.
@@ -162,12 +153,7 @@ typedef unsigned int flex_uint32_t;
 typedef struct yy_buffer_state *YY_BUFFER_STATE;
 #endif
 
-#ifndef YY_TYPEDEF_YY_SIZE_T
-#define YY_TYPEDEF_YY_SIZE_T
-typedef size_t yy_size_t;
-#endif
-
-extern yy_size_t yyleng;
+extern int yyleng;
 
 extern FILE *yyin, *yyout;
 
@@ -176,7 +162,6 @@ extern FILE *yyin, *yyout;
 #define EOB_ACT_LAST_MATCH 2
 
     #define YY_LESS_LINENO(n)
-    #define YY_LINENO_REWIND_TO(ptr)
     
 /* Return all but the first "n" matched characters back to the input stream. */
 #define yyless(n) \
@@ -194,6 +179,11 @@ extern FILE *yyin, *yyout;
 
 #define unput(c) yyunput( c, (yytext_ptr)  )
 
+#ifndef YY_TYPEDEF_YY_SIZE_T
+#define YY_TYPEDEF_YY_SIZE_T
+typedef size_t yy_size_t;
+#endif
+
 #ifndef YY_STRUCT_YY_BUFFER_STATE
 #define YY_STRUCT_YY_BUFFER_STATE
 struct yy_buffer_state
@@ -211,7 +201,7 @@ struct yy_buffer_state
 	/* Number of characters read into yy_ch_buf, not including EOB
 	 * characters.
 	 */
-	yy_size_t yy_n_chars;
+	int yy_n_chars;
 
 	/* Whether we "own" the buffer - i.e., we know we created it,
 	 * and can xrealloc() it to grow it, and should xfree() it to
@@ -281,8 +271,8 @@ static YY_BUFFER_STATE * yy_buffer_stack
 
 /* yy_hold_char holds the character lost when yytext is formed. */
 static char yy_hold_char;
-static yy_size_t yy_n_chars;		/* number of characters read into yy_ch_buf */
-yy_size_t yyleng;
+static int yy_n_chars;		/* number of characters read into yy_ch_buf */
+int yyleng;
 
 /* Points to current character in buffer. */
 static char *yy_c_buf_p = (char *) 0;
@@ -310,7 +300,7 @@ static void yy_init_buffer (YY_BUFFER_ST
 
 YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size  );
 YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str  );
-YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,yy_size_t len  );
+YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,int len  );
 
 void *yyalloc (yy_size_t  );
 void *yyxrealloc (void *,yy_size_t  );
@@ -881,7 +871,7 @@ static void rewind_to_char (int);
 static int find_dot_all (const char *);
 
 
-#line 885 "ada-lex.c"
+#line 875 "ada-lex.c"
 
 #define INITIAL 0
 #define BEFORE_QUAL_QUOTE 1
@@ -921,7 +911,7 @@ FILE *yyget_out (void );
 
 void yyset_out  (FILE * out_str  );
 
-yy_size_t yyget_leng (void );
+int yyget_leng (void );
 
 char *yyget_text (void );
 
@@ -963,12 +953,7 @@ static int input (void );
 
 /* Amount of stuff to slurp up with each read. */
 #ifndef YY_READ_BUF_SIZE
-#ifdef __ia64__
-/* On IA-64, the buffer size is 16k, not 8k */
-#define YY_READ_BUF_SIZE 16384
-#else
 #define YY_READ_BUF_SIZE 8192
-#endif /* __ia64__ */
 #endif
 
 /* Copy whatever the last rule matched to the standard output. */
@@ -987,7 +972,7 @@ static int input (void );
 	if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
 		{ \
 		int c = '*'; \
-		size_t n; \
+		unsigned n; \
 		for ( n = 0; n < max_size && \
 			     (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
 			buf[n] = (char) c; \
@@ -1069,6 +1054,11 @@ YY_DECL
 	register char *yy_cp, *yy_bp;
 	register int yy_act;
     
+#line 85 "ada-lex.l"
+
+
+#line 1061 "ada-lex.c"
+
 	if ( !(yy_init) )
 		{
 		(yy_init) = 1;
@@ -1095,12 +1085,6 @@ YY_DECL
 		yy_load_buffer_state( );
 		}
 
-	{
-#line 85 "ada-lex.l"
-
-
-#line 1103 "ada-lex.c"
-
 	while ( 1 )		/* loops until end-of-file is reached */
 		{
 		yy_cp = (yy_c_buf_p);
@@ -1117,7 +1101,7 @@ YY_DECL
 yy_match:
 		do
 			{
-			register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ;
+			register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
 			if ( yy_accept[yy_current_state] )
 				{
 				(yy_last_accepting_state) = yy_current_state;
@@ -1544,7 +1528,7 @@ YY_RULE_SETUP
 #line 291 "ada-lex.l"
 YY_FATAL_ERROR( "flex scanner jammed" );
 	YY_BREAK
-#line 1548 "ada-lex.c"
+#line 1532 "ada-lex.c"
 case YY_STATE_EOF(INITIAL):
 case YY_STATE_EOF(BEFORE_QUAL_QUOTE):
 	yyterminate();
@@ -1676,7 +1660,6 @@ case YY_STATE_EOF(BEFORE_QUAL_QUOTE):
 			"fatal flex scanner internal error--no action found" );
 	} /* end of action switch */
 		} /* end of scanning one token */
-	} /* end of user's declarations */
 } /* end of yylex */
 
 /* yy_get_next_buffer - try to read in a new buffer
@@ -1732,21 +1715,21 @@ static int yy_get_next_buffer (void)
 
 	else
 		{
-			yy_size_t num_to_read =
+			int num_to_read =
 			YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
 
 		while ( num_to_read <= 0 )
 			{ /* Not enough room in the buffer - grow it. */
 
 			/* just a shorter name for the current buffer */
-			YY_BUFFER_STATE b = YY_CURRENT_BUFFER_LVALUE;
+			YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
 
 			int yy_c_buf_p_offset =
 				(int) ((yy_c_buf_p) - b->yy_ch_buf);
 
 			if ( b->yy_is_our_buffer )
 				{
-				yy_size_t new_size = b->yy_buf_size * 2;
+				int new_size = b->yy_buf_size * 2;
 
 				if ( new_size <= 0 )
 					b->yy_buf_size += b->yy_buf_size / 8;
@@ -1777,7 +1760,7 @@ static int yy_get_next_buffer (void)
 
 		/* Read in more data. */
 		YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
-			(yy_n_chars), num_to_read );
+			(yy_n_chars), (size_t) num_to_read );
 
 		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
 		}
@@ -1872,7 +1855,7 @@ static int yy_get_next_buffer (void)
 	yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
 	yy_is_jam = (yy_current_state == 206);
 
-		return yy_is_jam ? 0 : yy_current_state;
+	return yy_is_jam ? 0 : yy_current_state;
 }
 
     static void yyunput (int c, register char * yy_bp )
@@ -1887,7 +1870,7 @@ static int yy_get_next_buffer (void)
 	if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
 		{ /* need to shift things up to make room */
 		/* +2 for EOB chars. */
-		register yy_size_t number_to_move = (yy_n_chars) + 2;
+		register int number_to_move = (yy_n_chars) + 2;
 		register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
 					YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
 		register char *source =
@@ -1936,7 +1919,7 @@ static int yy_get_next_buffer (void)
 
 		else
 			{ /* need more input */
-			yy_size_t offset = (yy_c_buf_p) - (yytext_ptr);
+			int offset = (yy_c_buf_p) - (yytext_ptr);
 			++(yy_c_buf_p);
 
 			switch ( yy_get_next_buffer(  ) )
@@ -2096,6 +2079,10 @@ static void yy_load_buffer_state  (void)
 	yyfree((void *) b  );
 }
 
+#ifndef __cplusplus
+extern int isatty (int );
+#endif /* __cplusplus */
+    
 /* Initializes or reinitializes a buffer.
  * This function is sometimes called more than once on the same buffer,
  * such as during a yyrestart() or at EOF.
@@ -2208,7 +2195,7 @@ void yypop_buffer_state (void)
  */
 static void yyensure_buffer_stack (void)
 {
-	yy_size_t num_to_alloc;
+	int num_to_alloc;
     
 	if (!(yy_buffer_stack)) {
 
@@ -2300,17 +2287,17 @@ YY_BUFFER_STATE yy_scan_string (yyconst 
 
 /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
  * scan from a @e copy of @a bytes.
- * @param yybytes the byte buffer to scan
- * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.
+ * @param bytes the byte buffer to scan
+ * @param len the number of bytes in the buffer pointed to by @a bytes.
  * 
  * @return the newly allocated buffer state object.
  */
-YY_BUFFER_STATE yy_scan_bytes  (yyconst char * yybytes, yy_size_t  _yybytes_len )
+YY_BUFFER_STATE yy_scan_bytes  (yyconst char * yybytes, int  _yybytes_len )
 {
 	YY_BUFFER_STATE b;
 	char *buf;
 	yy_size_t n;
-	yy_size_t i;
+	int i;
     
 	/* Get memory for full buffer, including space for trailing EOB's. */
 	n = _yybytes_len + 2;
@@ -2392,7 +2379,7 @@ FILE *yyget_out  (void)
 /** Get the length of the current token.
  * 
  */
-yy_size_t yyget_leng  (void)
+int yyget_leng  (void)
 {
         return yyleng;
 }
@@ -2540,7 +2527,7 @@ void yyfree (void * ptr )
 
 #define YYTABLES_NAME "yytables"
 
-#line 290 "ada-lex.l"
+#line 291 "ada-lex.l"
 
 
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/c-exp.c ./gdb/c-exp.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/c-exp.c	2015-07-06 20:14:07.000000000 +0000
+++ ./gdb/c-exp.c	2015-07-07 02:02:05.000000000 +0000
@@ -1,19 +1,21 @@
-/* A Bison parser, made by GNU Bison 3.0.2.  */
 
-/* Bison implementation for Yacc-like parsers in C
-
-   Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
+/* A Bison parser, made by GNU Bison 2.4.1.  */
 
+/* Skeleton implementation for Bison's Yacc-like parsers in C
+   
+      Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+   Free Software Foundation, Inc.
+   
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
-
+   
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
-
+   
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
@@ -26,7 +28,7 @@
    special exception, which will cause the skeleton and the resulting
    Bison output files to be licensed under the GNU General Public
    License without this special exception.
-
+   
    This special exception was added by the Free Software Foundation in
    version 2.2 of Bison.  */
 
@@ -44,7 +46,7 @@
 #define YYBISON 1
 
 /* Bison version.  */
-#define YYBISON_VERSION "3.0.2"
+#define YYBISON_VERSION "2.4.1"
 
 /* Skeleton name.  */
 #define YYSKELETON_NAME "yacc.c"
@@ -58,11 +60,15 @@
 /* Pull parsers.  */
 #define YYPULL 1
 
+/* Using locations.  */
+#define YYLSP_NEEDED 0
 
 
 
 /* Copy the first part of user declarations.  */
-#line 36 "c-exp.y" /* yacc.c:339  */
+
+/* Line 189 of yacc.c  */
+#line 36 "c-exp.y"
 
 
 #include "defs.h"
@@ -160,15 +166,14 @@ void yyerror (char *);
 static int type_aggregate_p (struct type *);
 
 
-#line 164 "c-exp.c" /* yacc.c:339  */
 
-# ifndef YY_NULLPTR
-#  if defined __cplusplus && 201103L <= __cplusplus
-#   define YY_NULLPTR nullptr
-#  else
-#   define YY_NULLPTR 0
-#  endif
-# endif
+/* Line 189 of yacc.c  */
+#line 172 "c-exp.c"
+
+/* Enabling traces.  */
+#ifndef YYDEBUG
+# define YYDEBUG 0
+#endif
 
 /* Enabling verbose error messages.  */
 #ifdef YYERROR_VERBOSE
@@ -178,84 +183,82 @@ static int type_aggregate_p (struct type
 # define YYERROR_VERBOSE 0
 #endif
 
-
-/* Debug traces.  */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-#if YYDEBUG
-extern int yydebug;
+/* Enabling the token table.  */
+#ifndef YYTOKEN_TABLE
+# define YYTOKEN_TABLE 0
 #endif
 
-/* Token type.  */
+
+/* Tokens.  */
 #ifndef YYTOKENTYPE
 # define YYTOKENTYPE
-  enum yytokentype
-  {
-    INT = 258,
-    FLOAT = 259,
-    DECFLOAT = 260,
-    STRING = 261,
-    NSSTRING = 262,
-    SELECTOR = 263,
-    CHAR = 264,
-    NAME = 265,
-    UNKNOWN_CPP_NAME = 266,
-    COMPLETE = 267,
-    TYPENAME = 268,
-    CLASSNAME = 269,
-    OBJC_LBRAC = 270,
-    NAME_OR_INT = 271,
-    OPERATOR = 272,
-    STRUCT = 273,
-    CLASS = 274,
-    UNION = 275,
-    ENUM = 276,
-    SIZEOF = 277,
-    UNSIGNED = 278,
-    COLONCOLON = 279,
-    TEMPLATE = 280,
-    ERROR = 281,
-    NEW = 282,
-    DELETE = 283,
-    REINTERPRET_CAST = 284,
-    DYNAMIC_CAST = 285,
-    STATIC_CAST = 286,
-    CONST_CAST = 287,
-    ENTRY = 288,
-    TYPEOF = 289,
-    DECLTYPE = 290,
-    TYPEID = 291,
-    SIGNED_KEYWORD = 292,
-    LONG = 293,
-    SHORT = 294,
-    INT_KEYWORD = 295,
-    CONST_KEYWORD = 296,
-    VOLATILE_KEYWORD = 297,
-    DOUBLE_KEYWORD = 298,
-    VARIABLE = 299,
-    ASSIGN_MODIFY = 300,
-    TRUEKEYWORD = 301,
-    FALSEKEYWORD = 302,
-    ABOVE_COMMA = 303,
-    OROR = 304,
-    ANDAND = 305,
-    EQUAL = 306,
-    NOTEQUAL = 307,
-    LEQ = 308,
-    GEQ = 309,
-    LSH = 310,
-    RSH = 311,
-    UNARY = 312,
-    INCREMENT = 313,
-    DECREMENT = 314,
-    ARROW = 315,
-    ARROW_STAR = 316,
-    DOT_STAR = 317,
-    BLOCKNAME = 318,
-    FILENAME = 319,
-    DOTDOTDOT = 320
-  };
+   /* Put the tokens into the symbol table, so that GDB and other debuggers
+      know about them.  */
+   enum yytokentype {
+     INT = 258,
+     FLOAT = 259,
+     DECFLOAT = 260,
+     STRING = 261,
+     NSSTRING = 262,
+     SELECTOR = 263,
+     CHAR = 264,
+     NAME = 265,
+     UNKNOWN_CPP_NAME = 266,
+     COMPLETE = 267,
+     TYPENAME = 268,
+     CLASSNAME = 269,
+     OBJC_LBRAC = 270,
+     NAME_OR_INT = 271,
+     OPERATOR = 272,
+     STRUCT = 273,
+     CLASS = 274,
+     UNION = 275,
+     ENUM = 276,
+     SIZEOF = 277,
+     UNSIGNED = 278,
+     COLONCOLON = 279,
+     TEMPLATE = 280,
+     ERROR = 281,
+     NEW = 282,
+     DELETE = 283,
+     REINTERPRET_CAST = 284,
+     DYNAMIC_CAST = 285,
+     STATIC_CAST = 286,
+     CONST_CAST = 287,
+     ENTRY = 288,
+     TYPEOF = 289,
+     DECLTYPE = 290,
+     TYPEID = 291,
+     SIGNED_KEYWORD = 292,
+     LONG = 293,
+     SHORT = 294,
+     INT_KEYWORD = 295,
+     CONST_KEYWORD = 296,
+     VOLATILE_KEYWORD = 297,
+     DOUBLE_KEYWORD = 298,
+     VARIABLE = 299,
+     ASSIGN_MODIFY = 300,
+     TRUEKEYWORD = 301,
+     FALSEKEYWORD = 302,
+     ABOVE_COMMA = 303,
+     OROR = 304,
+     ANDAND = 305,
+     NOTEQUAL = 306,
+     EQUAL = 307,
+     GEQ = 308,
+     LEQ = 309,
+     RSH = 310,
+     LSH = 311,
+     DECREMENT = 312,
+     INCREMENT = 313,
+     UNARY = 314,
+     DOT_STAR = 315,
+     ARROW_STAR = 316,
+     ARROW = 317,
+     BLOCKNAME = 318,
+     FILENAME = 319,
+     DOTDOTDOT = 320
+   };
 #endif
 /* Tokens.  */
 #define INT 258
@@ -306,28 +309,31 @@ extern int yydebug;
 #define ABOVE_COMMA 303
 #define OROR 304
 #define ANDAND 305
-#define EQUAL 306
-#define NOTEQUAL 307
-#define LEQ 308
-#define GEQ 309
-#define LSH 310
-#define RSH 311
-#define UNARY 312
+#define NOTEQUAL 306
+#define EQUAL 307
+#define GEQ 308
+#define LEQ 309
+#define RSH 310
+#define LSH 311
+#define DECREMENT 312
 #define INCREMENT 313
-#define DECREMENT 314
-#define ARROW 315
+#define UNARY 314
+#define DOT_STAR 315
 #define ARROW_STAR 316
-#define DOT_STAR 317
+#define ARROW 317
 #define BLOCKNAME 318
 #define FILENAME 319
 #define DOTDOTDOT 320
 
-/* Value type.  */
+
+
+
 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE YYSTYPE;
-union YYSTYPE
+typedef union YYSTYPE
 {
-#line 139 "c-exp.y" /* yacc.c:355  */
+
+/* Line 214 of yacc.c  */
+#line 139 "c-exp.y"
 
     LONGEST lval;
     struct {
@@ -359,21 +365,20 @@ union YYSTYPE
     struct objc_class_str theclass;
   
 
-#line 363 "c-exp.c" /* yacc.c:355  */
-};
+
+/* Line 214 of yacc.c  */
+#line 371 "c-exp.c"
+} YYSTYPE;
 # define YYSTYPE_IS_TRIVIAL 1
+# define yystype YYSTYPE /* obsolescent; will be withdrawn */
 # define YYSTYPE_IS_DECLARED 1
 #endif
 
 
-extern YYSTYPE yylval;
-
-int yyparse (void);
-
-
-
 /* Copy the second part of user declarations.  */
-#line 170 "c-exp.y" /* yacc.c:358  */
+
+/* Line 264 of yacc.c  */
+#line 170 "c-exp.y"
 
 /* YYSTYPE gets defined by %union */
 static int parse_number (struct parser_state *par_state,
@@ -388,7 +393,9 @@ static void c_print_token (FILE *file, i
 #define YYPRINT(FILE, TYPE, VALUE) c_print_token (FILE, TYPE, VALUE)
 #endif
 
-#line 392 "c-exp.c" /* yacc.c:358  */
+
+/* Line 264 of yacc.c  */
+#line 399 "c-exp.c"
 
 #ifdef short
 # undef short
@@ -402,8 +409,11 @@ typedef unsigned char yytype_uint8;
 
 #ifdef YYTYPE_INT8
 typedef YYTYPE_INT8 yytype_int8;
-#else
+#elif (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 typedef signed char yytype_int8;
+#else
+typedef short int yytype_int8;
 #endif
 
 #ifdef YYTYPE_UINT16
@@ -423,7 +433,8 @@ typedef short int yytype_int16;
 #  define YYSIZE_T __SIZE_TYPE__
 # elif defined size_t
 #  define YYSIZE_T size_t
-# elif ! defined YYSIZE_T
+# elif ! defined YYSIZE_T && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #  include <stddef.h> /* INFRINGES ON USER NAME SPACE */
 #  define YYSIZE_T size_t
 # else
@@ -434,71 +445,42 @@ typedef short int yytype_int16;
 #define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
 
 #ifndef YY_
-# if defined YYENABLE_NLS && YYENABLE_NLS
+# if YYENABLE_NLS
 #  if ENABLE_NLS
 #   include <libintl.h> /* INFRINGES ON USER NAME SPACE */
-#   define YY_(Msgid) dgettext ("bison-runtime", Msgid)
+#   define YY_(msgid) dgettext ("bison-runtime", msgid)
 #  endif
 # endif
 # ifndef YY_
-#  define YY_(Msgid) Msgid
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE
-# if (defined __GNUC__                                               \
-      && (2 < __GNUC__ || (__GNUC__ == 2 && 96 <= __GNUC_MINOR__)))  \
-     || defined __SUNPRO_C && 0x5110 <= __SUNPRO_C
-#  define YY_ATTRIBUTE(Spec) __attribute__(Spec)
-# else
-#  define YY_ATTRIBUTE(Spec) /* empty */
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE_PURE
-# define YY_ATTRIBUTE_PURE   YY_ATTRIBUTE ((__pure__))
-#endif
-
-#ifndef YY_ATTRIBUTE_UNUSED
-# define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__))
-#endif
-
-#if !defined _Noreturn \
-     && (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112)
-# if defined _MSC_VER && 1200 <= _MSC_VER
-#  define _Noreturn __declspec (noreturn)
-# else
-#  define _Noreturn YY_ATTRIBUTE ((__noreturn__))
+#  define YY_(msgid) msgid
 # endif
 #endif
 
 /* Suppress unused-variable warnings by "using" E.  */
 #if ! defined lint || defined __GNUC__
-# define YYUSE(E) ((void) (E))
+# define YYUSE(e) ((void) (e))
 #else
-# define YYUSE(E) /* empty */
+# define YYUSE(e) /* empty */
 #endif
 
-#if defined __GNUC__ && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
-/* Suppress an incorrect diagnostic about yylval being uninitialized.  */
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \
-    _Pragma ("GCC diagnostic push") \
-    _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\
-    _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END \
-    _Pragma ("GCC diagnostic pop")
+/* Identity function, used to suppress warnings about constant conditions.  */
+#ifndef lint
+# define YYID(n) (n)
 #else
-# define YY_INITIAL_VALUE(Value) Value
-#endif
-#ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+static int
+YYID (int yyi)
+#else
+static int
+YYID (yyi)
+    int yyi;
 #endif
-#ifndef YY_INITIAL_VALUE
-# define YY_INITIAL_VALUE(Value) /* Nothing. */
+{
+  return yyi;
+}
 #endif
 
-
 #if ! defined yyoverflow || YYERROR_VERBOSE
 
 /* The parser invokes alloca or xmalloc; define the necessary symbols.  */
@@ -515,11 +497,11 @@ typedef short int yytype_int16;
 #    define alloca _alloca
 #   else
 #    define YYSTACK_ALLOC alloca
-#    if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS
+#    if ! defined _ALLOCA_H && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #     include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-      /* Use EXIT_SUCCESS as a witness for stdlib.h.  */
-#     ifndef EXIT_SUCCESS
-#      define EXIT_SUCCESS 0
+#     ifndef _STDLIB_H
+#      define _STDLIB_H 1
 #     endif
 #    endif
 #   endif
@@ -527,8 +509,8 @@ typedef short int yytype_int16;
 # endif
 
 # ifdef YYSTACK_ALLOC
-   /* Pacify GCC's 'empty if-body' warning.  */
-#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (0)
+   /* Pacify GCC's `empty if-body' warning.  */
+#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (YYID (0))
 #  ifndef YYSTACK_ALLOC_MAXIMUM
     /* The OS might guarantee only one guard page at the bottom of the stack,
        and a page size can be as small as 4096 bytes.  So we cannot safely
@@ -542,23 +524,25 @@ typedef short int yytype_int16;
 #  ifndef YYSTACK_ALLOC_MAXIMUM
 #   define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
 #  endif
-#  if (defined __cplusplus && ! defined EXIT_SUCCESS \
+#  if (defined __cplusplus && ! defined _STDLIB_H \
        && ! ((defined YYMALLOC || defined xmalloc) \
-             && (defined YYFREE || defined xfree)))
+	     && (defined YYFREE || defined xfree)))
 #   include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-#   ifndef EXIT_SUCCESS
-#    define EXIT_SUCCESS 0
+#   ifndef _STDLIB_H
+#    define _STDLIB_H 1
 #   endif
 #  endif
 #  ifndef YYMALLOC
 #   define YYMALLOC xmalloc
-#   if ! defined xmalloc && ! defined EXIT_SUCCESS
+#   if ! defined xmalloc && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void *xmalloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
 #  ifndef YYFREE
 #   define YYFREE xfree
-#   if ! defined xfree && ! defined EXIT_SUCCESS
+#   if ! defined xfree && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void xfree (void *); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
@@ -568,7 +552,7 @@ void xfree (void *); /* INFRINGES ON USE
 
 #if (! defined yyoverflow \
      && (! defined __cplusplus \
-         || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
+	 || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
 
 /* A type that is properly aligned for any stack member.  */
 union yyalloc
@@ -586,50 +570,46 @@ union yyalloc
      ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \
       + YYSTACK_GAP_MAXIMUM)
 
-# define YYCOPY_NEEDED 1
+/* Copy COUNT objects from FROM to TO.  The source and destination do
+   not overlap.  */
+# ifndef YYCOPY
+#  if defined __GNUC__ && 1 < __GNUC__
+#   define YYCOPY(To, From, Count) \
+      __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
+#  else
+#   define YYCOPY(To, From, Count)		\
+      do					\
+	{					\
+	  YYSIZE_T yyi;				\
+	  for (yyi = 0; yyi < (Count); yyi++)	\
+	    (To)[yyi] = (From)[yyi];		\
+	}					\
+      while (YYID (0))
+#  endif
+# endif
 
 /* Relocate STACK from its old location to the new one.  The
    local variables YYSIZE and YYSTACKSIZE give the old and new number of
    elements in the stack, and YYPTR gives the new location of the
    stack.  Advance YYPTR to a properly aligned location for the next
    stack.  */
-# define YYSTACK_RELOCATE(Stack_alloc, Stack)                           \
-    do                                                                  \
-      {                                                                 \
-        YYSIZE_T yynewbytes;                                            \
-        YYCOPY (&yyptr->Stack_alloc, Stack, yysize);                    \
-        Stack = &yyptr->Stack_alloc;                                    \
-        yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
-        yyptr += yynewbytes / sizeof (*yyptr);                          \
-      }                                                                 \
-    while (0)
+# define YYSTACK_RELOCATE(Stack_alloc, Stack)				\
+    do									\
+      {									\
+	YYSIZE_T yynewbytes;						\
+	YYCOPY (&yyptr->Stack_alloc, Stack, yysize);			\
+	Stack = &yyptr->Stack_alloc;					\
+	yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
+	yyptr += yynewbytes / sizeof (*yyptr);				\
+      }									\
+    while (YYID (0))
 
 #endif
 
-#if defined YYCOPY_NEEDED && YYCOPY_NEEDED
-/* Copy COUNT objects from SRC to DST.  The source and destination do
-   not overlap.  */
-# ifndef YYCOPY
-#  if defined __GNUC__ && 1 < __GNUC__
-#   define YYCOPY(Dst, Src, Count) \
-      __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src)))
-#  else
-#   define YYCOPY(Dst, Src, Count)              \
-      do                                        \
-        {                                       \
-          YYSIZE_T yyi;                         \
-          for (yyi = 0; yyi < (Count); yyi++)   \
-            (Dst)[yyi] = (Src)[yyi];            \
-        }                                       \
-      while (0)
-#  endif
-# endif
-#endif /* !YYCOPY_NEEDED */
-
 /* YYFINAL -- State number of the termination state.  */
 #define YYFINAL  167
 /* YYLAST -- Last index in YYTABLE.  */
-#define YYLAST   1690
+#define YYLAST   1734
 
 /* YYNTOKENS -- Number of terminals.  */
 #define YYNTOKENS  90
@@ -637,31 +617,29 @@ union yyalloc
 #define YYNNTS  46
 /* YYNRULES -- Number of rules.  */
 #define YYNRULES  260
-/* YYNSTATES -- Number of states.  */
+/* YYNRULES -- Number of states.  */
 #define YYNSTATES  413
 
-/* YYTRANSLATE[YYX] -- Symbol number corresponding to YYX as returned
-   by yylex, with out-of-bounds checking.  */
+/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
 #define YYUNDEFTOK  2
 #define YYMAXUTOK   320
 
-#define YYTRANSLATE(YYX)                                                \
+#define YYTRANSLATE(YYX)						\
   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
 
-/* YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to TOKEN-NUM
-   as returned by yylex, without out-of-bounds checking.  */
+/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX.  */
 static const yytype_uint8 yytranslate[] =
 {
        0,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,    84,     2,     2,     2,    70,    56,     2,
-      79,    83,    68,    66,    48,    67,    76,    69,     2,     2,
+      76,    83,    68,    66,    48,    67,    74,    69,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,    87,     2,
       59,    50,    60,    51,    65,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,    78,     2,    86,    55,     2,     2,     2,     2,     2,
+       2,    75,     2,    86,    55,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,    88,    54,    89,    85,     2,     2,     2,
@@ -683,12 +661,137 @@ static const yytype_uint8 yytranslate[] 
       25,    26,    27,    28,    29,    30,    31,    32,    33,    34,
       35,    36,    37,    38,    39,    40,    41,    42,    43,    44,
       45,    46,    47,    49,    52,    53,    57,    58,    61,    62,
-      63,    64,    71,    72,    73,    74,    75,    77,    80,    81,
+      63,    64,    71,    72,    73,    77,    78,    79,    80,    81,
       82
 };
 
 #if YYDEBUG
-  /* YYRLINE[YYN] -- Source line where rule number YYN was defined.  */
+/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
+   YYRHS.  */
+static const yytype_uint16 yyprhs[] =
+{
+       0,     0,     3,     5,     7,     9,    14,    19,    24,    26,
+      30,    33,    36,    39,    42,    45,    48,    51,    54,    57,
+      60,    65,    70,    73,    77,    82,    86,    91,    97,   101,
+     105,   109,   114,   118,   123,   129,   133,   137,   142,   147,
+     148,   154,   155,   161,   162,   168,   170,   172,   174,   177,
+     181,   184,   187,   188,   194,   195,   201,   203,   204,   206,
+     210,   216,   218,   222,   227,   232,   236,   240,   244,   248,
+     252,   256,   260,   264,   268,   272,   276,   280,   284,   288,
+     292,   296,   300,   304,   308,   312,   318,   322,   326,   328,
+     330,   332,   334,   336,   338,   340,   345,   350,   358,   366,
+     374,   382,   384,   387,   389,   391,   393,   395,   397,   399,
+     403,   406,   410,   414,   419,   425,   427,   430,   432,   435,
+     437,   438,   442,   444,   446,   448,   449,   450,   455,   456,
+     460,   462,   465,   467,   470,   472,   474,   478,   481,   483,
+     486,   488,   491,   494,   498,   502,   505,   509,   511,   513,
+     515,   517,   519,   522,   526,   529,   533,   537,   541,   544,
+     547,   551,   556,   560,   564,   569,   573,   578,   582,   587,
+     590,   594,   597,   601,   604,   608,   610,   613,   616,   619,
+     623,   626,   629,   633,   636,   639,   643,   646,   649,   653,
+     656,   658,   661,   663,   669,   672,   675,   677,   679,   681,
+     683,   685,   689,   691,   695,   697,   700,   703,   704,   707,
+     710,   713,   715,   717,   719,   722,   725,   730,   735,   740,
+     745,   748,   751,   754,   757,   760,   763,   766,   769,   772,
+     775,   778,   781,   784,   787,   790,   793,   796,   799,   802,
+     805,   808,   811,   814,   817,   820,   823,   826,   830,   834,
+     838,   841,   843,   845,   847,   849,   851,   853,   855,   857,
+     859
+};
+
+/* YYRHS -- A `-1'-separated list of the rules' RHS.  */
+static const yytype_int16 yyrhs[] =
+{
+      91,     0,    -1,    93,    -1,    92,    -1,   123,    -1,    34,
+      76,    94,    83,    -1,    34,    76,   123,    83,    -1,    35,
+      76,    94,    83,    -1,    94,    -1,    93,    48,    94,    -1,
+      68,    94,    -1,    56,    94,    -1,    67,    94,    -1,    66,
+      94,    -1,    84,    94,    -1,    85,    94,    -1,    72,    94,
+      -1,    71,    94,    -1,    94,    72,    -1,    94,    71,    -1,
+      36,    76,    94,    83,    -1,    36,    76,    92,    83,    -1,
+      22,    94,    -1,    94,    79,   134,    -1,    94,    79,   134,
+      12,    -1,    94,    79,    12,    -1,    94,    79,    85,   134,
+      -1,    94,    79,    85,   134,    12,    -1,    94,    79,   109,
+      -1,    94,    78,    94,    -1,    94,    74,   134,    -1,    94,
+      74,   134,    12,    -1,    94,    74,    12,    -1,    94,    74,
+      85,   134,    -1,    94,    74,    85,   134,    12,    -1,    94,
+      74,   109,    -1,    94,    77,    94,    -1,    94,    75,    93,
+      86,    -1,    94,    15,    93,    86,    -1,    -1,    15,    13,
+      95,    98,    86,    -1,    -1,    15,    14,    96,    98,    86,
+      -1,    -1,    15,    94,    97,    98,    86,    -1,   134,    -1,
+      99,    -1,   100,    -1,    99,   100,    -1,   134,    87,    94,
+      -1,    87,    94,    -1,    48,    94,    -1,    -1,    94,    76,
+     101,   104,    83,    -1,    -1,    11,    76,   102,   104,    83,
+      -1,    88,    -1,    -1,    94,    -1,   104,    48,    94,    -1,
+      94,    76,   126,    83,   111,    -1,    89,    -1,   103,   104,
+     105,    -1,   103,    92,   105,    94,    -1,    76,    92,    83,
+      94,    -1,    76,    93,    83,    -1,    94,    65,    94,    -1,
+      94,    68,    94,    -1,    94,    69,    94,    -1,    94,    70,
+      94,    -1,    94,    66,    94,    -1,    94,    67,    94,    -1,
+      94,    64,    94,    -1,    94,    63,    94,    -1,    94,    58,
+      94,    -1,    94,    57,    94,    -1,    94,    62,    94,    -1,
+      94,    61,    94,    -1,    94,    59,    94,    -1,    94,    60,
+      94,    -1,    94,    56,    94,    -1,    94,    55,    94,    -1,
+      94,    54,    94,    -1,    94,    53,    94,    -1,    94,    52,
+      94,    -1,    94,    51,    94,    87,    94,    -1,    94,    50,
+      94,    -1,    94,    45,    94,    -1,     3,    -1,     9,    -1,
+      16,    -1,     4,    -1,     5,    -1,   108,    -1,    44,    -1,
+       8,    76,   134,    83,    -1,    22,    76,   123,    83,    -1,
+      29,    59,    92,    60,    76,    94,    83,    -1,    31,    59,
+      92,    60,    76,    94,    83,    -1,    30,    59,    92,    60,
+      76,    94,    83,    -1,    32,    59,    92,    60,    76,    94,
+      83,    -1,     6,    -1,   106,     6,    -1,   106,    -1,     7,
+      -1,    46,    -1,    47,    -1,    80,    -1,    81,    -1,   107,
+      24,   134,    -1,   135,    33,    -1,   107,    24,   134,    -1,
+      13,    24,   134,    -1,    13,    24,    85,   134,    -1,    13,
+      24,   134,    24,   134,    -1,   109,    -1,    24,   135,    -1,
+     135,    -1,    65,    10,    -1,   132,    -1,    -1,   111,   110,
+     111,    -1,   112,    -1,   132,    -1,   113,    -1,    -1,    -1,
+     115,    68,   116,   114,    -1,    -1,    68,   117,   114,    -1,
+      56,    -1,    56,   115,    -1,   115,    -1,   118,   120,    -1,
+     118,    -1,   120,    -1,    76,   119,    83,    -1,   120,   121,
+      -1,   121,    -1,   120,   122,    -1,   122,    -1,    75,    86,
+      -1,    15,    86,    -1,    75,     3,    86,    -1,    15,     3,
+      86,    -1,    76,    83,    -1,    76,   126,    83,    -1,   128,
+      -1,    13,    -1,    40,    -1,    38,    -1,    39,    -1,    38,
+      40,    -1,    38,    37,    40,    -1,    38,    37,    -1,    37,
+      38,    40,    -1,    23,    38,    40,    -1,    38,    23,    40,
+      -1,    38,    23,    -1,    38,    38,    -1,    38,    38,    40,
+      -1,    38,    38,    37,    40,    -1,    38,    38,    37,    -1,
+      37,    38,    38,    -1,    37,    38,    38,    40,    -1,    23,
+      38,    38,    -1,    23,    38,    38,    40,    -1,    38,    38,
+      23,    -1,    38,    38,    23,    40,    -1,    39,    40,    -1,
+      39,    37,    40,    -1,    39,    37,    -1,    23,    39,    40,
+      -1,    39,    23,    -1,    39,    23,    40,    -1,    43,    -1,
+      38,    43,    -1,    18,   134,    -1,    18,    12,    -1,    18,
+     134,    12,    -1,    19,   134,    -1,    19,    12,    -1,    19,
+     134,    12,    -1,    20,   134,    -1,    20,    12,    -1,    20,
+     134,    12,    -1,    21,   134,    -1,    21,    12,    -1,    21,
+     134,    12,    -1,    23,   125,    -1,    23,    -1,    37,   125,
+      -1,    37,    -1,    25,   134,    59,   123,    60,    -1,   113,
+     124,    -1,   124,   113,    -1,    13,    -1,    40,    -1,    38,
+      -1,    39,    -1,   127,    -1,   127,    48,    82,    -1,   123,
+      -1,   127,    48,   123,    -1,   124,    -1,   128,   119,    -1,
+     124,   130,    -1,    -1,   115,   130,    -1,    41,    42,    -1,
+      42,    41,    -1,   131,    -1,    41,    -1,    42,    -1,    17,
+      27,    -1,    17,    28,    -1,    17,    27,    75,    86,    -1,
+      17,    28,    75,    86,    -1,    17,    27,    15,    86,    -1,
+      17,    28,    15,    86,    -1,    17,    66,    -1,    17,    67,
+      -1,    17,    68,    -1,    17,    69,    -1,    17,    70,    -1,
+      17,    55,    -1,    17,    56,    -1,    17,    54,    -1,    17,
+      85,    -1,    17,    84,    -1,    17,    50,    -1,    17,    59,
+      -1,    17,    60,    -1,    17,    45,    -1,    17,    64,    -1,
+      17,    63,    -1,    17,    58,    -1,    17,    57,    -1,    17,
+      62,    -1,    17,    61,    -1,    17,    53,    -1,    17,    52,
+      -1,    17,    72,    -1,    17,    71,    -1,    17,    48,    -1,
+      17,    78,    -1,    17,    79,    -1,    17,    76,    83,    -1,
+      17,    75,    86,    -1,    17,    15,    86,    -1,    17,   129,
+      -1,    10,    -1,    80,    -1,    13,    -1,    16,    -1,    11,
+      -1,   133,    -1,    10,    -1,    80,    -1,   133,    -1,    11,
+      -1
+};
+
+/* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
 static const yytype_uint16 yyrline[] =
 {
        0,   288,   288,   289,   292,   296,   300,   306,   313,   314,
@@ -721,7 +824,7 @@ static const yytype_uint16 yyrline[] =
 };
 #endif
 
-#if YYDEBUG || YYERROR_VERBOSE || 0
+#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
 /* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
    First, the terminals, then, starting at YYNTOKENS, nonterminals.  */
 static const char *const yytname[] =
@@ -735,10 +838,10 @@ static const char *const yytname[] =
   "SIGNED_KEYWORD", "LONG", "SHORT", "INT_KEYWORD", "CONST_KEYWORD",
   "VOLATILE_KEYWORD", "DOUBLE_KEYWORD", "VARIABLE", "ASSIGN_MODIFY",
   "TRUEKEYWORD", "FALSEKEYWORD", "','", "ABOVE_COMMA", "'='", "'?'",
-  "OROR", "ANDAND", "'|'", "'^'", "'&'", "EQUAL", "NOTEQUAL", "'<'", "'>'",
-  "LEQ", "GEQ", "LSH", "RSH", "'@'", "'+'", "'-'", "'*'", "'/'", "'%'",
-  "UNARY", "INCREMENT", "DECREMENT", "ARROW", "ARROW_STAR", "'.'",
-  "DOT_STAR", "'['", "'('", "BLOCKNAME", "FILENAME", "DOTDOTDOT", "')'",
+  "OROR", "ANDAND", "'|'", "'^'", "'&'", "NOTEQUAL", "EQUAL", "'<'", "'>'",
+  "GEQ", "LEQ", "RSH", "LSH", "'@'", "'+'", "'-'", "'*'", "'/'", "'%'",
+  "DECREMENT", "INCREMENT", "UNARY", "'.'", "'['", "'('", "DOT_STAR",
+  "ARROW_STAR", "ARROW", "BLOCKNAME", "FILENAME", "DOTDOTDOT", "')'",
   "'!'", "'~'", "']'", "':'", "'{'", "'}'", "$accept", "start", "type_exp",
   "exp1", "exp", "$@1", "$@2", "$@3", "msglist", "msgarglist", "msgarg",
   "$@4", "$@5", "lcurly", "arglist", "rcurly", "string_exp", "block",
@@ -749,13 +852,13 @@ static const char *const yytname[] =
   "func_mod", "type", "typebase", "type_name", "parameter_typelist",
   "nonempty_typelist", "ptype", "conversion_type_id",
   "conversion_declarator", "const_and_volatile", "const_or_volatile_noopt",
-  "oper", "name", "name_not_typename", YY_NULLPTR
+  "oper", "name", "name_not_typename", 0
 };
 #endif
 
 # ifdef YYPRINT
-/* YYTOKNUM[NUM] -- (External) token number corresponding to the
-   (internal) symbol number NUM (which must be that of a token).  */
+/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to
+   token YYLEX-NUM.  */
 static const yytype_uint16 yytoknum[] =
 {
        0,   256,   257,   258,   259,   260,   261,   262,   263,   264,
@@ -765,72 +868,78 @@ static const yytype_uint16 yytoknum[] =
      295,   296,   297,   298,   299,   300,   301,   302,    44,   303,
       61,    63,   304,   305,   124,    94,    38,   306,   307,    60,
       62,   308,   309,   310,   311,    64,    43,    45,    42,    47,
-      37,   312,   313,   314,   315,   316,    46,   317,    91,    40,
+      37,   312,   313,   314,    46,    91,    40,   315,   316,   317,
      318,   319,   320,    41,    33,   126,    93,    58,   123,   125
 };
 # endif
 
-#define YYPACT_NINF -217
-
-#define yypact_value_is_default(Yystate) \
-  (!!((Yystate) == (-217)))
-
-#define YYTABLE_NINF -121
-
-#define yytable_value_is_error(Yytable_value) \
-  0
+/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
+static const yytype_uint8 yyr1[] =
+{
+       0,    90,    91,    91,    92,    92,    92,    92,    93,    93,
+      94,    94,    94,    94,    94,    94,    94,    94,    94,    94,
+      94,    94,    94,    94,    94,    94,    94,    94,    94,    94,
+      94,    94,    94,    94,    94,    94,    94,    94,    94,    95,
+      94,    96,    94,    97,    94,    98,    98,    99,    99,   100,
+     100,   100,   101,    94,   102,    94,   103,   104,   104,   104,
+      94,   105,    94,    94,    94,    94,    94,    94,    94,    94,
+      94,    94,    94,    94,    94,    94,    94,    94,    94,    94,
+      94,    94,    94,    94,    94,    94,    94,    94,    94,    94,
+      94,    94,    94,    94,    94,    94,    94,    94,    94,    94,
+      94,   106,   106,    94,    94,    94,    94,   107,   107,   107,
+     108,   108,   109,   109,   109,   108,   108,   108,   110,   111,
+     111,   112,   113,   113,   114,   114,   116,   115,   117,   115,
+     115,   115,   118,   119,   119,   119,   120,   120,   120,   120,
+     120,   121,   121,   121,   121,   122,   122,   123,   124,   124,
+     124,   124,   124,   124,   124,   124,   124,   124,   124,   124,
+     124,   124,   124,   124,   124,   124,   124,   124,   124,   124,
+     124,   124,   124,   124,   124,   124,   124,   124,   124,   124,
+     124,   124,   124,   124,   124,   124,   124,   124,   124,   124,
+     124,   124,   124,   124,   124,   124,   125,   125,   125,   125,
+     126,   126,   127,   127,   128,   128,   129,   130,   130,   131,
+     131,   132,   132,   132,   133,   133,   133,   133,   133,   133,
+     133,   133,   133,   133,   133,   133,   133,   133,   133,   133,
+     133,   133,   133,   133,   133,   133,   133,   133,   133,   133,
+     133,   133,   133,   133,   133,   133,   133,   133,   133,   133,
+     133,   134,   134,   134,   134,   134,   134,   135,   135,   135,
+     135
+};
 
-  /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
-     STATE-NUM.  */
-static const yytype_int16 yypact[] =
+/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
+static const yytype_uint8 yyr2[] =
 {
-     468,  -217,  -217,  -217,  -217,  -217,   -54,  -217,  -217,   -36,
-      35,   227,  -217,   800,   137,   347,   355,   363,   640,   185,
-      24,   112,    20,    36,    48,    51,   -17,    -8,    40,   226,
-     291,    57,  -217,    26,    72,  -217,  -217,  -217,  -217,   726,
-     726,   726,   726,   726,   726,   468,   103,  -217,   726,   726,
-    -217,   135,  -217,   104,  1340,   382,   149,   134,  -217,  -217,
-     116,  -217,  1647,  -217,    74,    58,  -217,   120,  -217,   154,
-     112,  -217,    53,    35,  -217,  1340,  -217,   111,    25,    30,
-    -217,  -217,  -217,  -217,  -217,  -217,  -217,  -217,  -217,  -217,
-    -217,  -217,  -217,  -217,  -217,  -217,  -217,  -217,  -217,  -217,
-    -217,  -217,  -217,  -217,  -217,   117,   107,  -217,  -217,   204,
-    -217,  -217,  -217,  -217,  -217,  -217,  -217,  -217,   201,  -217,
-     202,  -217,   203,  -217,   207,    35,   468,   702,  -217,    11,
-     176,  -217,  -217,  -217,  -217,  -217,   167,  1615,  1615,  1615,
-    1615,   554,   726,   468,    80,  -217,  -217,   187,   188,   279,
-    -217,  -217,   208,   210,  -217,  -217,  -217,   702,   702,   702,
-     702,   702,   702,   169,   -22,   702,   702,  -217,   726,   726,
-     726,   726,   726,   726,   726,   726,   726,   726,   726,   726,
-     726,   726,   726,   726,   726,   726,   726,   726,   726,   726,
-     726,   726,  -217,  -217,    71,   726,   265,   726,   726,  1604,
-     166,  1340,   -29,  -217,   112,   251,   152,    74,  -217,    10,
-     194,  -217,    12,   906,   199,    21,  -217,    27,  -217,  -217,
-    -217,   196,   726,   112,   244,    37,    37,    37,  -217,   184,
-     198,   200,   215,  -217,  -217,    34,  -217,  -217,  -217,  -217,
-    -217,   197,   245,  -217,  -217,  1647,   228,   229,   230,   249,
-     948,   221,  1004,   222,  1060,   270,  -217,  -217,  -217,   273,
-     278,  -217,  -217,  -217,   726,  -217,  1340,    -9,  1340,  1340,
-     836,  1396,  1425,  1452,  1481,  1508,  1537,  1537,   453,   453,
-     453,   453,   539,   539,   625,   903,   903,   702,   702,   702,
-    -217,    35,   112,  -217,   308,   130,  -217,   112,  -217,   311,
-     130,     7,   726,  -217,   241,   277,  -217,   726,   726,  -217,
-     303,  -217,  -217,  -217,   246,  -217,   199,    74,   247,  -217,
-    -217,   252,   253,  -217,    27,   746,  -217,  -217,  -217,     8,
-    -217,   112,   726,   726,   254,    37,  -217,   255,   257,   258,
-    -217,  -217,  -217,  -217,  -217,  -217,  -217,  -217,   286,   259,
-     260,   268,   269,  -217,  -217,  -217,  -217,  -217,  -217,  -217,
-    -217,   702,  -217,   726,   337,  -217,   339,  -217,  -217,     9,
-     152,   915,   702,  1340,  -217,  -217,  -217,  -217,  -217,  -217,
-      74,  -217,  -217,  1340,  1340,  -217,  -217,   255,   726,  -217,
-    -217,  -217,   726,   726,   726,   726,  1369,  -217,  -217,  -217,
-    -217,  -217,  -217,  -217,  1340,  1116,  1172,  1228,  1284,  -217,
-    -217,  -217,  -217
+       0,     2,     1,     1,     1,     4,     4,     4,     1,     3,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       4,     4,     2,     3,     4,     3,     4,     5,     3,     3,
+       3,     4,     3,     4,     5,     3,     3,     4,     4,     0,
+       5,     0,     5,     0,     5,     1,     1,     1,     2,     3,
+       2,     2,     0,     5,     0,     5,     1,     0,     1,     3,
+       5,     1,     3,     4,     4,     3,     3,     3,     3,     3,
+       3,     3,     3,     3,     3,     3,     3,     3,     3,     3,
+       3,     3,     3,     3,     3,     5,     3,     3,     1,     1,
+       1,     1,     1,     1,     1,     4,     4,     7,     7,     7,
+       7,     1,     2,     1,     1,     1,     1,     1,     1,     3,
+       2,     3,     3,     4,     5,     1,     2,     1,     2,     1,
+       0,     3,     1,     1,     1,     0,     0,     4,     0,     3,
+       1,     2,     1,     2,     1,     1,     3,     2,     1,     2,
+       1,     2,     2,     3,     3,     2,     3,     1,     1,     1,
+       1,     1,     2,     3,     2,     3,     3,     3,     2,     2,
+       3,     4,     3,     3,     4,     3,     4,     3,     4,     2,
+       3,     2,     3,     2,     3,     1,     2,     2,     2,     3,
+       2,     2,     3,     2,     2,     3,     2,     2,     3,     2,
+       1,     2,     1,     5,     2,     2,     1,     1,     1,     1,
+       1,     3,     1,     3,     1,     2,     2,     0,     2,     2,
+       2,     1,     1,     1,     2,     2,     4,     4,     4,     4,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     3,     3,     3,
+       2,     1,     1,     1,     1,     1,     1,     1,     1,     1,
+       1
 };
 
-  /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
-     Performed when YYTABLE does not specify something else to do.  Zero
-     means the default is an error.  */
+/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
+   STATE-NUM when YYTABLE doesn't specify something else to do.  Zero
+   means the default is an error.  */
 static const yytype_uint16 yydefact[] =
 {
      120,    88,    91,    92,   101,   104,     0,    89,   257,   260,
@@ -841,18 +950,18 @@ static const yytype_uint16 yydefact[] =
       56,     0,     3,     2,     8,    57,   103,     0,    93,   115,
        0,   122,   120,     4,   204,   147,   211,   123,   259,   117,
        0,    54,     0,    39,    41,    43,   148,     0,   214,   215,
-     233,   244,   230,   241,   240,   227,   225,   226,   236,   237,
-     231,   232,   238,   239,   234,   235,   220,   221,   222,   223,
-     224,   242,   243,   246,   245,     0,     0,   229,   228,   207,
+     233,   244,   230,   241,   240,   227,   225,   226,   237,   236,
+     231,   232,   239,   238,   235,   234,   220,   221,   222,   223,
+     224,   243,   242,     0,     0,   245,   246,   229,   228,   207,
      250,   251,   255,   178,   253,   254,   252,   256,   177,   181,
      180,   184,   183,   187,   186,     0,   120,    22,   196,   198,
      199,   197,   189,   260,   258,   116,     0,   120,   120,   120,
      120,   120,     0,   120,   198,   199,   191,   158,   154,   159,
      152,   176,   173,   171,   169,   209,   210,    11,    13,    12,
-      10,    16,    17,     0,     0,    14,    15,     1,     0,     0,
+      10,    17,    16,     0,     0,    14,    15,     1,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-       0,     0,    18,    19,     0,     0,     0,     0,     0,    52,
+       0,     0,    19,    18,     0,     0,    52,     0,     0,     0,
        0,    58,     0,   102,     0,     0,   120,   194,   195,     0,
      130,   128,     0,   120,   132,   134,   205,   135,   138,   140,
      110,     0,    57,     0,   112,     0,     0,     0,   249,     0,
@@ -860,541 +969,590 @@ static const yytype_uint16 yydefact[] =
      188,     0,   165,   156,   172,   120,     0,     0,     0,     0,
        0,     0,     0,     0,     0,   163,   155,   157,   153,   167,
      162,   160,   174,   170,     0,    65,     9,     0,    87,    86,
-       0,    84,    83,    82,    81,    80,    74,    75,    78,    79,
-      76,    77,    72,    73,    66,    70,    71,    67,    68,    69,
-      25,   253,     0,    28,    23,    29,    32,     0,    35,    30,
-      36,     0,    57,   202,     0,   200,    61,     0,     0,    62,
+       0,    84,    83,    82,    81,    80,    75,    74,    78,    79,
+      77,    76,    73,    72,    66,    70,    71,    67,    68,    69,
+      32,   253,     0,    35,    30,     0,    57,   202,     0,   200,
+      36,    29,    25,     0,    28,    23,    61,     0,     0,    62,
      111,   118,   121,   119,     0,   142,   131,   125,     0,   141,
      145,     0,     0,   126,   133,   120,   137,   139,    95,     0,
      113,     0,     0,     0,     0,    46,    47,    45,     0,     0,
      218,   216,   219,   217,   126,   208,    96,   166,     0,     0,
        0,     0,     0,     5,     6,     7,    21,    20,   164,   168,
-     161,    64,    38,     0,    26,    24,    33,    31,    37,     0,
-     120,   120,    63,    59,   144,   124,   129,   143,   136,   146,
+     161,    64,    38,     0,    33,    31,    37,     0,   120,   120,
+      26,    24,    63,    59,   144,   124,   129,   143,   136,   146,
      125,    55,   114,    51,    50,    40,    48,     0,     0,    42,
-      44,   193,     0,     0,     0,     0,    85,    27,    34,    53,
-      60,   201,   203,   127,    49,     0,     0,     0,     0,    97,
+      44,   193,     0,     0,     0,     0,    85,    34,    53,    60,
+     201,   203,    27,   127,    49,     0,     0,     0,     0,    97,
       99,    98,   100
 };
 
-  /* YYPGOTO[NTERM-NUM].  */
-static const yytype_int16 yypgoto[] =
-{
-    -217,  -217,     3,    14,   -11,  -217,  -217,  -217,   -31,  -217,
-      18,  -217,  -217,  -217,  -216,   153,  -217,  -217,  -217,  -122,
-    -217,  -188,  -217,   -63,   -26,  -101,  -217,  -217,  -217,   143,
-     146,  -213,  -212,  -124,    39,   333,   170,  -217,  -217,  -217,
-     159,  -217,  -182,    -5,     6,   350
-};
-
-  /* YYDEFGOTO[NTERM-NUM].  */
+/* YYDEFGOTO[NTERM-NUM].  */
 static const yytype_int16 yydefgoto[] =
 {
       -1,    51,   163,   164,    54,   225,   226,   227,   334,   335,
-     336,   302,   222,    55,   202,   307,    56,    57,    58,    59,
+     336,   296,   222,    55,   202,   307,    56,    57,    58,    59,
      206,    60,    61,    62,   376,   214,   380,   317,   215,   216,
-     217,   218,   219,    63,    64,   132,   322,   305,    65,   110,
+     217,   218,   219,    63,    64,   132,   322,   299,    65,   110,
      236,    66,    67,    68,   337,    69
 };
 
-  /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM.  If
-     positive, shift that token.  If negative, reduce the rule whose
-     number is the opposite.  If YYTABLE_NINF, syntax error.  */
+/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
+   STATE-NUM.  */
+#define YYPACT_NINF -214
+static const yytype_int16 yypact[] =
+{
+     468,  -214,  -214,  -214,  -214,  -214,   -24,  -214,  -214,    -2,
+      58,   640,  -214,   886,   265,   292,   330,   347,   726,   110,
+      25,   193,    33,    48,    63,    84,    50,    80,    82,   185,
+     328,    22,  -214,   139,   149,  -214,  -214,  -214,  -214,   812,
+     812,   812,   812,   812,   812,   468,   167,  -214,   812,   812,
+    -214,   192,  -214,   145,  1399,   382,   189,   172,  -214,  -214,
+     135,  -214,   746,  -214,    86,   215,  -214,   136,  -214,   186,
+     193,  -214,    53,    58,  -214,  1399,  -214,   141,    19,    43,
+    -214,  -214,  -214,  -214,  -214,  -214,  -214,  -214,  -214,  -214,
+    -214,  -214,  -214,  -214,  -214,  -214,  -214,  -214,  -214,  -214,
+    -214,  -214,  -214,   142,   146,  -214,  -214,  -214,  -214,   271,
+    -214,  -214,  -214,  -214,  -214,  -214,  -214,  -214,   220,  -214,
+     222,  -214,   223,  -214,   230,    58,   468,    24,  -214,    96,
+     204,  -214,  -214,  -214,  -214,  -214,   203,   660,   660,   660,
+     660,   554,   812,   468,    97,  -214,  -214,   211,   232,   288,
+    -214,  -214,   239,   240,  -214,  -214,  -214,    24,    24,    24,
+      24,    24,    24,   180,   -23,    24,    24,  -214,   812,   812,
+     812,   812,   812,   812,   812,   812,   812,   812,   812,   812,
+     812,   812,   812,   812,   812,   812,   812,   812,   812,   812,
+     812,   812,  -214,  -214,    67,   812,  1669,   812,   812,   103,
+     195,  1399,    -8,  -214,   193,   278,    30,    86,  -214,     5,
+     221,  -214,    11,   218,   224,    12,  -214,    34,  -214,  -214,
+    -214,   216,   812,   193,   276,    37,    37,    37,  -214,   228,
+     229,   233,   234,  -214,  -214,   -13,  -214,  -214,  -214,  -214,
+    -214,   235,   267,  -214,  -214,   746,   256,   263,   264,   269,
+     993,   248,  1051,   249,  1109,   293,  -214,  -214,  -214,   295,
+     297,  -214,  -214,  -214,   812,  -214,  1399,    20,  1399,  1399,
+     922,  1457,  1486,  1515,  1544,  1573,  1602,  1602,  1072,  1072,
+    1072,  1072,   365,   365,  1130,  1188,  1188,    24,    24,    24,
+    -214,    58,   193,  -214,   332,    60,   812,  -214,   266,   300,
+     138,   138,  -214,   193,  -214,   338,  -214,   812,   812,  -214,
+     329,  -214,  -214,  -214,   268,  -214,   224,    86,   270,  -214,
+    -214,   272,   279,  -214,    34,   227,  -214,  -214,  -214,   -22,
+    -214,   193,   812,   812,   275,    37,  -214,   280,   283,   284,
+    -214,  -214,  -214,  -214,  -214,  -214,  -214,  -214,   313,   298,
+     299,   302,   303,  -214,  -214,  -214,  -214,  -214,  -214,  -214,
+    -214,    24,  -214,   812,   364,  -214,  -214,    38,    30,   992,
+     384,  -214,    24,  1399,  -214,  -214,  -214,  -214,  -214,  -214,
+      86,  -214,  -214,  1399,  1399,  -214,  -214,   280,   812,  -214,
+    -214,  -214,   812,   812,   812,   812,  1428,  -214,  -214,  -214,
+    -214,  -214,  -214,  -214,  1399,  1167,  1225,  1283,  1341,  -214,
+    -214,  -214,  -214
+};
+
+/* YYPGOTO[NTERM-NUM].  */
+static const yytype_int16 yypgoto[] =
+{
+    -214,  -214,     2,    13,   -11,  -214,  -214,  -214,   -72,  -214,
+      59,  -214,  -214,  -214,  -207,   206,  -214,  -214,  -214,  -143,
+    -214,  -184,  -214,   -63,    29,  -106,  -214,  -214,  -214,   202,
+     231,  -213,  -212,  -120,    28,   416,   255,  -214,  -214,  -214,
+     217,  -214,  -183,    -5,     3,   435
+};
+
+/* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
+   positive, shift that token.  If negative, reduce the rule which
+   number is the opposite.  If zero, do what YYDEFACT says.
+   If YYTABLE_NINF, syntax error.  */
+#define YYTABLE_NINF -121
 static const yytype_int16 yytable[] =
 {
-      75,   208,   241,    52,   326,   327,   329,   127,   235,   117,
-     117,   117,   117,   314,    53,   318,   117,   251,   312,   308,
-     118,   120,   122,   124,   313,    70,   168,   136,   157,   158,
-     159,   160,   161,   162,     8,   133,   209,   165,   166,   168,
-     229,    13,   209,    71,   201,   231,   208,   111,   112,   242,
-     114,   243,   109,   115,    13,   168,   308,   308,   200,    72,
-     306,   265,   141,   111,   112,   117,   114,   117,   155,   115,
-      13,   142,   293,   209,   298,   303,   221,   362,   224,   137,
-     152,   111,   112,   290,   291,   332,   369,   115,    13,   303,
-     210,   381,   399,   368,   153,   138,   315,   154,   319,   212,
-     213,   207,   344,   230,   134,   212,   325,   139,   232,   316,
-     140,   326,   327,   156,   210,    33,    34,   116,   255,   143,
-     256,   348,   111,   112,   333,   114,   211,  -107,   115,    13,
-     250,   252,   254,   116,   235,   167,   212,   213,   223,  -120,
-     246,   247,   248,   249,   208,   169,   253,   111,   112,   113,
-     114,   116,   168,   115,    13,   203,   292,   266,   204,   268,
+      75,   208,    52,   235,   326,   327,   241,   127,   314,   117,
+     117,   117,   117,    53,   318,   329,   117,   118,   120,   122,
+     124,   251,   312,   313,   136,   168,   308,   209,   157,   158,
+     159,   160,   161,   162,   229,     8,   133,   165,   166,   169,
+     308,   109,    13,   210,   201,   152,   208,   111,   112,   209,
+     114,   293,    70,   115,    13,   344,   304,   200,   231,   153,
+     265,   381,   154,   111,   112,   117,   114,   117,   168,   115,
+      13,    33,    34,   221,    71,   224,   297,   111,   112,   290,
+     291,   306,    72,   115,    13,   332,   308,   212,   213,   367,
+     207,   315,   137,   297,   230,   192,   193,   319,   194,   195,
+     196,   197,   198,   199,   316,   134,   362,   138,   168,   212,
+     325,   326,   327,   111,   112,   302,   291,   116,   232,   115,
+      13,   398,   139,   128,   333,   348,   141,    33,    34,   235,
+     250,   252,   254,   116,   242,   255,   243,   256,   223,   246,
+     247,   248,   249,   140,   208,   253,   366,   116,   129,   130,
+     131,  -120,   292,   169,   338,   339,   142,   266,   143,   268,
      269,   270,   271,   272,   273,   274,   275,   276,   277,   278,
      279,   280,   281,   282,   283,   284,   285,   286,   287,   288,
-     289,   205,   400,   267,   295,  -119,   300,   220,   313,   117,
-     234,   117,   116,    33,    34,   338,   339,   228,   128,   117,
-     294,   303,   299,   233,   194,   195,   196,   197,   198,   199,
-     310,   201,   301,   237,   238,   239,   244,   116,   117,   240,
-     117,   117,   117,   129,   130,   131,   245,   257,   258,   330,
-       1,     2,     3,     4,     5,     6,     7,     8,     9,   128,
-      73,    74,    11,    12,    13,    33,    34,   402,   262,    18,
-     263,    20,   264,   361,   375,   306,    22,    23,    24,    25,
-     210,   311,   211,    28,   144,   145,   131,   323,   331,  -120,
-     340,    36,   211,    37,    38,   111,   112,   296,   291,   328,
-     346,   115,    13,    39,   341,   347,   342,   117,   349,   350,
-     351,   201,   117,    40,    41,    42,   372,   373,   364,    43,
-      44,   343,   259,   366,   354,   356,    45,    46,    47,   352,
-     358,    48,    49,   359,   147,    50,   260,   375,   360,   261,
-     365,   383,   384,   367,   370,   371,   117,  -109,   148,   149,
-     117,   150,   374,   377,   151,   378,   379,   382,   392,   393,
-     385,   387,   388,   389,   390,   116,   391,   394,   395,   397,
-     297,   398,   396,   386,   403,   309,   321,   111,   112,   119,
-     114,   324,   146,   115,    13,   111,   112,   121,   114,   304,
-     135,   115,    13,   111,   112,   123,   114,   404,     0,   115,
-      13,   405,   406,   407,   408,     1,     2,     3,     4,     5,
-       6,     7,     8,     9,   345,    10,     0,    11,    12,    13,
-      14,    15,    16,    17,    18,    19,    20,    21,     0,     0,
-       0,    22,    23,    24,    25,     0,    26,    27,    28,    29,
+     289,   155,   267,   116,   399,   313,   300,   301,   303,   117,
+     156,  -107,   167,   168,   117,   203,   204,   294,   128,   117,
+     205,  -119,   305,   111,   112,   297,   114,   310,   295,   115,
+      13,   201,   194,   195,   196,   197,   198,   199,   117,   220,
+     117,   117,   117,   144,   145,   131,   330,   228,   233,   234,
+     209,    76,   237,   209,   238,   239,    14,    15,    16,    17,
+      76,    19,   240,    21,   244,    14,    15,    16,    17,   401,
+      19,   257,    21,   361,   375,    29,    30,    31,    32,    33,
+      34,    35,   245,   264,    29,    30,    31,    32,    33,    34,
+      35,   210,   258,   116,   210,   111,   112,   113,   114,   262,
+     263,   115,    13,   211,   306,   201,   211,   117,   311,   211,
+     212,   213,   323,   212,   213,   364,   372,   373,   117,   328,
+     331,   320,   111,   112,   119,   114,   370,   347,   115,    13,
+     320,   259,    33,    34,   340,   341,   349,   375,   346,   342,
+     343,   383,   384,   350,   351,   260,   117,   210,   261,   352,
+     117,   354,   356,   358,   382,   359,  -120,   360,   387,   211,
+     111,   112,   121,   114,   365,   116,   115,    13,   369,   368,
+     371,   147,   396,  -109,   374,   378,   377,   111,   112,   123,
+     114,   385,   379,   115,    13,   148,   149,   388,   150,   389,
+     390,   151,   116,   391,   392,   393,   397,   404,   394,   395,
+     169,   405,   406,   407,   408,     1,     2,     3,     4,     5,
+       6,     7,     8,     9,   386,    10,   402,    11,    12,    13,
+      14,    15,    16,    17,    18,    19,    20,    21,   309,   403,
+     116,    22,    23,    24,    25,   321,    26,    27,    28,    29,
       30,    31,    32,    33,    34,    35,    36,   116,    37,    38,
-       0,     0,     0,     0,     0,   116,     0,     0,    39,     0,
-       0,     0,     0,   116,     0,     0,     0,  -120,    40,    41,
-      42,     0,     0,     0,    43,    44,     0,     0,     0,     0,
-       0,    45,    46,    47,     0,     0,    48,    49,   169,     0,
+     186,   187,   188,   189,   190,   191,   192,   193,    39,   194,
+     195,   196,   197,   198,   199,   146,   324,  -120,    40,    41,
+      42,   298,   345,    43,    44,   135,     0,     0,    45,     0,
+       0,     0,    46,    47,     0,     0,    48,    49,     0,     0,
       50,     1,     2,     3,     4,     5,     6,     7,     8,     9,
        0,    10,     0,    11,    12,    13,    14,    15,    16,    17,
       18,    19,    20,    21,     0,     0,     0,    22,    23,    24,
       25,     0,    26,    27,    28,    29,    30,    31,    32,    33,
-      34,    35,    36,     0,    37,    38,   184,   185,   186,   187,
-     188,   189,   190,   191,    39,   192,   193,   194,   195,   196,
-     197,   198,   199,     0,    40,    41,    42,     0,     0,     0,
-      43,    44,     0,     0,     0,     0,     0,    45,    46,    47,
-       0,     0,    48,    49,   169,     0,    50,     1,     2,     3,
+      34,    35,    36,     0,    37,    38,     0,     0,     0,     0,
+       0,     0,     0,     0,    39,     0,     0,     0,     0,     0,
+       0,     0,     0,     0,    40,    41,    42,     0,     0,    43,
+      44,     0,     0,     0,    45,     0,     0,     0,    46,    47,
+       0,     0,    48,    49,     0,     0,    50,     1,     2,     3,
        4,     5,     6,     7,     8,     9,     0,    10,     0,    11,
       12,    13,    14,    15,    16,    17,    18,    19,    20,    21,
        0,     0,     0,    22,    23,    24,    25,     0,     0,     0,
       28,    29,    30,    31,    32,    33,    34,    35,    36,     0,
-      37,    38,     0,     0,   186,   187,   188,   189,   190,   191,
-      39,   192,   193,   194,   195,   196,   197,   198,   199,     0,
-      40,    41,    42,     0,     0,     0,    43,    44,     0,     0,
-       0,     0,     0,    45,    46,    47,     0,     0,    48,    49,
-     169,     0,    50,     1,     2,     3,     4,     5,     6,     7,
-       8,     9,     0,   125,     0,    11,    12,    13,     0,     0,
+      37,    38,     0,     0,     0,     0,     0,     0,     0,     0,
+      39,     0,     0,     0,     0,     0,     0,     0,     0,     0,
+      40,    41,    42,     0,     0,    43,    44,     0,     0,     0,
+      45,     0,     0,     0,    46,    47,     0,     0,    48,    49,
+       0,     0,    50,     1,     2,     3,     4,     5,     6,     7,
+       8,     9,     0,    73,    74,    11,    12,    13,     0,     0,
        0,     0,    18,     0,    20,     0,     0,     0,     0,    22,
-      23,    24,    25,     0,     0,     0,    28,     0,     0,     0,
-       0,     0,     0,     0,    36,     0,    37,    38,     0,     0,
-       0,   187,   188,   189,   190,   191,    39,   192,   193,   194,
-     195,   196,   197,   198,   199,     0,    40,    41,    42,     0,
-       0,     0,    43,    44,     0,     0,     0,   169,     0,   126,
+      23,    24,    25,    76,     0,     0,    28,     0,    14,    15,
+      16,    17,     0,    19,    36,    21,    37,    38,     0,     0,
+       0,     0,     0,     0,    26,    27,    39,    29,    30,    31,
+      32,    33,    34,    35,     0,     0,    40,    41,    42,     0,
+       0,    43,    44,     0,     0,     0,    45,     0,     0,     0,
       46,    47,     0,     0,    48,    49,     0,     0,    50,     1,
        2,     3,     4,     5,     6,     7,     8,     9,     0,   125,
        0,    11,    12,    13,     0,     0,     0,     0,    18,     0,
       20,     0,     0,     0,     0,    22,    23,    24,    25,    76,
        0,     0,    28,     0,    14,    15,    16,    17,     0,    19,
-      36,    21,    37,    38,   192,   193,   194,   195,   196,   197,
-     198,   199,    39,    29,    30,    31,    32,    33,    34,    35,
-       0,     0,    40,    41,    42,     0,     0,     0,    43,    44,
-       0,     0,     0,     0,     0,    45,    46,    47,     0,     0,
-      48,    49,     0,    76,    50,    77,     0,     0,    14,    15,
-      16,    17,     0,    19,     0,    21,     0,    78,    79,   320,
-       0,     0,     0,     0,     0,     0,     0,    29,    30,    31,
-      32,    33,    34,    35,     0,    80,     0,     0,    81,     0,
-      82,   169,    83,    84,    85,    86,    87,    88,    89,    90,
-      91,    92,    93,    94,    95,     0,    96,    97,    98,    99,
-     100,     0,   101,   102,   103,   104,     0,     0,   105,   106,
-       0,   170,     0,     0,   107,   108,   171,   172,   173,   174,
-     175,   176,   177,   178,   179,   180,   181,   182,   183,   184,
-     185,   186,   187,   188,   189,   190,   191,     0,   192,   193,
-     194,   195,   196,   197,   198,   199,     0,     0,   169,    76,
-       0,   209,     0,   363,    14,    15,    16,    17,    76,    19,
-       0,    21,     0,    14,    15,    16,    17,     0,    19,     0,
-      21,     0,     0,    29,    30,    31,    32,    33,    34,    35,
-       0,     0,    29,    30,    31,    32,    33,    34,    35,     0,
-       0,     0,   210,   169,     0,     0,     0,     0,     0,     0,
-       0,   189,   190,   191,   211,   192,   193,   194,   195,   196,
-     197,   198,   199,     0,   212,   213,     0,     0,     0,   320,
-       0,     0,     0,   170,     0,     0,     0,   401,   171,   172,
-     173,   174,   175,   176,   177,   178,   179,   180,   181,   182,
-     183,   184,   185,   186,   187,   188,   189,   190,   191,   169,
-     192,   193,   194,   195,   196,   197,   198,   199,     0,     0,
-       0,   353,     0,     0,     0,     0,     0,     0,     0,     0,
-       0,     0,     0,     0,     0,     0,     0,     0,     0,   170,
-       0,     0,     0,     0,   171,   172,   173,   174,   175,   176,
-     177,   178,   179,   180,   181,   182,   183,   184,   185,   186,
-     187,   188,   189,   190,   191,   169,   192,   193,   194,   195,
-     196,   197,   198,   199,     0,     0,     0,   355,     0,     0,
-       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-       0,     0,     0,     0,     0,   170,     0,     0,     0,     0,
-     171,   172,   173,   174,   175,   176,   177,   178,   179,   180,
-     181,   182,   183,   184,   185,   186,   187,   188,   189,   190,
-     191,   169,   192,   193,   194,   195,   196,   197,   198,   199,
-       0,     0,     0,   357,     0,     0,     0,     0,     0,     0,
-       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-       0,   170,     0,     0,     0,     0,   171,   172,   173,   174,
-     175,   176,   177,   178,   179,   180,   181,   182,   183,   184,
-     185,   186,   187,   188,   189,   190,   191,   169,   192,   193,
-     194,   195,   196,   197,   198,   199,     0,     0,     0,   409,
-       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-       0,     0,     0,     0,     0,     0,     0,   170,     0,     0,
-       0,     0,   171,   172,   173,   174,   175,   176,   177,   178,
+      36,    21,    37,    38,     0,     0,     0,     0,     0,     0,
+       0,     0,    39,    29,    30,    31,    32,    33,    34,    35,
+       0,     0,    40,    41,    42,     0,     0,    43,    44,     0,
+       0,     0,   126,     0,     0,     0,    46,    47,     0,     0,
+      48,    49,     0,     0,    50,     1,     2,     3,     4,     5,
+       6,     7,     8,     9,     0,   125,     0,    11,    12,    13,
+       0,     0,     0,     0,    18,     0,    20,     0,     0,     0,
+       0,    22,    23,    24,    25,     0,     0,     0,    28,     0,
+       0,     0,     0,     0,     0,     0,    36,     0,    37,    38,
+       0,     0,     0,     0,     0,     0,     0,     0,    39,     0,
+       0,     0,     0,     0,     0,     0,     0,     0,    40,    41,
+      42,     0,     0,    43,    44,     0,     0,     0,    45,     0,
+       0,     0,    46,    47,     0,     0,    48,    49,     0,    76,
+      50,    77,     0,     0,    14,    15,    16,    17,     0,    19,
+       0,    21,     0,    78,    79,     0,     0,     0,     0,     0,
+       0,     0,     0,    29,    30,    31,    32,    33,    34,    35,
+       0,    80,     0,     0,    81,     0,    82,   169,    83,    84,
+      85,    86,    87,    88,    89,    90,    91,    92,    93,    94,
+      95,     0,    96,    97,    98,    99,   100,   101,   102,     0,
+       0,   103,   104,     0,   105,   106,     0,   170,     0,     0,
+     107,   108,   171,   172,   173,   174,   175,   176,   177,   178,
      179,   180,   181,   182,   183,   184,   185,   186,   187,   188,
-     189,   190,   191,   169,   192,   193,   194,   195,   196,   197,
-     198,   199,     0,     0,     0,   410,     0,     0,     0,     0,
+     189,   190,   191,   192,   193,     0,   194,   195,   196,   197,
+     198,   199,     0,     0,     0,    76,     0,     0,   169,   363,
+      14,    15,    16,    17,     0,    19,     0,    21,     0,     0,
+       0,     0,     0,     0,     0,     0,     0,     0,     0,    29,
+      30,    31,    32,    33,    34,    35,     0,     0,   170,     0,
+       0,     0,     0,   171,   172,   173,   174,   175,   176,   177,
+     178,   179,   180,   181,   182,   183,   184,   185,   186,   187,
+     188,   189,   190,   191,   192,   193,   169,   194,   195,   196,
+     197,   198,   199,     0,   400,     0,   353,     0,     0,     0,
+       0,     0,     0,     0,     0,     0,     0,   169,     0,     0,
+       0,     0,     0,     0,     0,     0,   170,     0,     0,     0,
+       0,   171,   172,   173,   174,   175,   176,   177,   178,   179,
+     180,   181,   182,   183,   184,   185,   186,   187,   188,   189,
+     190,   191,   192,   193,   169,   194,   195,   196,   197,   198,
+     199,     0,     0,     0,   355,   184,   185,   186,   187,   188,
+     189,   190,   191,   192,   193,   169,   194,   195,   196,   197,
+     198,   199,     0,     0,   170,     0,     0,     0,     0,   171,
+     172,   173,   174,   175,   176,   177,   178,   179,   180,   181,
+     182,   183,   184,   185,   186,   187,   188,   189,   190,   191,
+     192,   193,   169,   194,   195,   196,   197,   198,   199,     0,
+       0,     0,   357,     0,     0,     0,   187,   188,   189,   190,
+     191,   192,   193,   169,   194,   195,   196,   197,   198,   199,
+       0,     0,   170,     0,     0,     0,     0,   171,   172,   173,
+     174,   175,   176,   177,   178,   179,   180,   181,   182,   183,
+     184,   185,   186,   187,   188,   189,   190,   191,   192,   193,
+     169,   194,   195,   196,   197,   198,   199,     0,     0,     0,
+     409,     0,     0,     0,     0,     0,   189,   190,   191,   192,
+     193,     0,   194,   195,   196,   197,   198,   199,     0,     0,
+     170,     0,     0,     0,     0,   171,   172,   173,   174,   175,
+     176,   177,   178,   179,   180,   181,   182,   183,   184,   185,
+     186,   187,   188,   189,   190,   191,   192,   193,   169,   194,
+     195,   196,   197,   198,   199,     0,     0,     0,   410,     0,
        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-       0,     0,     0,   170,     0,     0,     0,     0,   171,   172,
-     173,   174,   175,   176,   177,   178,   179,   180,   181,   182,
-     183,   184,   185,   186,   187,   188,   189,   190,   191,   169,
-     192,   193,   194,   195,   196,   197,   198,   199,     0,     0,
-       0,   411,     0,     0,     0,     0,     0,     0,     0,     0,
-       0,     0,     0,     0,     0,     0,     0,     0,     0,   170,
-       0,     0,     0,     0,   171,   172,   173,   174,   175,   176,
-     177,   178,   179,   180,   181,   182,   183,   184,   185,   186,
-     187,   188,   189,   190,   191,   169,   192,   193,   194,   195,
-     196,   197,   198,   199,     0,     0,     0,   412,     0,     0,
+       0,     0,     0,     0,     0,     0,     0,     0,   170,     0,
+       0,     0,     0,   171,   172,   173,   174,   175,   176,   177,
+     178,   179,   180,   181,   182,   183,   184,   185,   186,   187,
+     188,   189,   190,   191,   192,   193,   169,   194,   195,   196,
+     197,   198,   199,     0,     0,     0,   411,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-       0,     0,     0,     0,   169,   170,     0,     0,     0,     0,
-     171,   172,   173,   174,   175,   176,   177,   178,   179,   180,
-     181,   182,   183,   184,   185,   186,   187,   188,   189,   190,
-     191,   169,   192,   193,   194,   195,   196,   197,   198,   199,
+       0,     0,     0,     0,     0,     0,   170,     0,     0,     0,
+       0,   171,   172,   173,   174,   175,   176,   177,   178,   179,
+     180,   181,   182,   183,   184,   185,   186,   187,   188,   189,
+     190,   191,   192,   193,   169,   194,   195,   196,   197,   198,
+     199,     0,     0,     0,   412,     0,     0,     0,     0,     0,
+       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
+       0,     0,     0,   169,   170,     0,     0,     0,     0,   171,
      172,   173,   174,   175,   176,   177,   178,   179,   180,   181,
      182,   183,   184,   185,   186,   187,   188,   189,   190,   191,
-     169,   192,   193,   194,   195,   196,   197,   198,   199,   174,
+     192,   193,   169,   194,   195,   196,   197,   198,   199,   172,
+     173,   174,   175,   176,   177,   178,   179,   180,   181,   182,
+     183,   184,   185,   186,   187,   188,   189,   190,   191,   192,
+     193,   169,   194,   195,   196,   197,   198,   199,     0,     0,
+     174,   175,   176,   177,   178,   179,   180,   181,   182,   183,
+     184,   185,   186,   187,   188,   189,   190,   191,   192,   193,
+     169,   194,   195,   196,   197,   198,   199,     0,     0,     0,
      175,   176,   177,   178,   179,   180,   181,   182,   183,   184,
-     185,   186,   187,   188,   189,   190,   191,   169,   192,   193,
-     194,   195,   196,   197,   198,   199,     0,     0,     0,   175,
+     185,   186,   187,   188,   189,   190,   191,   192,   193,   169,
+     194,   195,   196,   197,   198,   199,     0,     0,     0,     0,
      176,   177,   178,   179,   180,   181,   182,   183,   184,   185,
-     186,   187,   188,   189,   190,   191,   169,   192,   193,   194,
-     195,   196,   197,   198,   199,     0,     0,   176,   177,   178,
-     179,   180,   181,   182,   183,   184,   185,   186,   187,   188,
-     189,   190,   191,   169,   192,   193,   194,   195,   196,   197,
-     198,   199,     0,     0,     0,     0,     0,   177,   178,   179,
-     180,   181,   182,   183,   184,   185,   186,   187,   188,   189,
-     190,   191,   169,   192,   193,   194,   195,   196,   197,   198,
-     199,     0,     0,     0,     0,   178,   179,   180,   181,   182,
-     183,   184,   185,   186,   187,   188,   189,   190,   191,     0,
-     192,   193,   194,   195,   196,   197,   198,   199,     0,     0,
-       0,     0,     0,     0,     0,     0,   180,   181,   182,   183,
-     184,   185,   186,   187,   188,   189,   190,   191,     0,   192,
-     193,   194,   195,   196,   197,   198,   199,    76,     0,     0,
-       0,     0,    14,    15,    16,    17,     0,    19,    76,    21,
-       0,     0,     0,    14,    15,    16,    17,     0,    19,     0,
-      21,    29,    30,    31,    32,    33,    34,    35,     0,    26,
-      27,     0,    29,    30,    31,    32,    33,    34,    35,     0,
-      76,     0,     0,     0,     0,    14,    15,    16,    17,  -120,
-      19,     0,    21,     0,     0,     0,     0,     0,     0,     0,
-       0,     0,     0,     0,    29,    30,    31,    32,    33,    34,
-      35
+     186,   187,   188,   189,   190,   191,   192,   193,   169,   194,
+     195,   196,   197,   198,   199,     0,     0,     0,     0,     0,
+     177,   178,   179,   180,   181,   182,   183,   184,   185,   186,
+     187,   188,   189,   190,   191,   192,   193,   169,   194,   195,
+     196,   197,   198,   199,     0,     0,     0,     0,     0,     0,
+     178,   179,   180,   181,   182,   183,   184,   185,   186,   187,
+     188,   189,   190,   191,   192,   193,     0,   194,   195,   196,
+     197,   198,   199,     0,     0,     0,     0,     0,     0,     0,
+       0,   180,   181,   182,   183,   184,   185,   186,   187,   188,
+     189,   190,   191,   192,   193,     0,   194,   195,   196,   197,
+     198,   199,    76,     0,     0,     0,     0,    14,    15,    16,
+      17,     0,    19,     0,    21,     0,     0,     0,     0,     0,
+       0,     0,     0,     0,     0,     0,    29,    30,    31,    32,
+      33,    34,    35,     0,     0,     0,     0,     0,     0,     0,
+       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
+       0,     0,     0,     0,  -120
 };
 
 static const yytype_int16 yycheck[] =
 {
-      11,    64,   126,     0,   217,   217,   222,    18,   109,    14,
-      15,    16,    17,     3,     0,     3,    21,   141,   206,    48,
-      14,    15,    16,    17,   206,    79,    48,    21,    39,    40,
-      41,    42,    43,    44,    10,    11,    15,    48,    49,    48,
-      15,    17,    15,    79,    55,    15,   109,    10,    11,    38,
-      13,    40,    13,    16,    17,    48,    48,    48,    55,    24,
-      89,    83,    79,    10,    11,    70,    13,    72,    42,    16,
-      17,    79,   194,    15,   196,   199,    70,    86,    72,    59,
-      23,    10,    11,    12,    13,    48,   302,    16,    17,   213,
-      56,    83,    83,    86,    37,    59,    86,    40,    86,    78,
-      79,    62,    68,    78,    80,    78,    79,    59,    78,   210,
-      59,   324,   324,    41,    56,    41,    42,    80,    38,    79,
-      40,   245,    10,    11,    87,    13,    68,    24,    16,    17,
-     141,   142,   143,    80,   235,     0,    78,    79,    85,    65,
-     137,   138,   139,   140,   207,    15,   143,    10,    11,    12,
-      13,    80,    48,    16,    17,     6,    85,   168,    24,   170,
+      11,    64,     0,   109,   217,   217,   126,    18,     3,    14,
+      15,    16,    17,     0,     3,   222,    21,    14,    15,    16,
+      17,   141,   206,   206,    21,    48,    48,    15,    39,    40,
+      41,    42,    43,    44,    15,    10,    11,    48,    49,    15,
+      48,    13,    17,    56,    55,    23,   109,    10,    11,    15,
+      13,   194,    76,    16,    17,    68,   199,    55,    15,    37,
+      83,    83,    40,    10,    11,    70,    13,    72,    48,    16,
+      17,    41,    42,    70,    76,    72,   196,    10,    11,    12,
+      13,    89,    24,    16,    17,    48,    48,    75,    76,   296,
+      62,    86,    59,   213,    75,    71,    72,    86,    74,    75,
+      76,    77,    78,    79,   210,    80,    86,    59,    48,    75,
+      76,   324,   324,    10,    11,    12,    13,    80,    75,    16,
+      17,    83,    59,    13,    87,   245,    76,    41,    42,   235,
+     141,   142,   143,    80,    38,    38,    40,    40,    85,   137,
+     138,   139,   140,    59,   207,   143,    86,    80,    38,    39,
+      40,    65,    85,    15,   226,   227,    76,   168,    76,   170,
      171,   172,   173,   174,   175,   176,   177,   178,   179,   180,
      181,   182,   183,   184,   185,   186,   187,   188,   189,   190,
-     191,    65,   370,   169,   195,    65,   197,    33,   370,   194,
-      83,   196,    80,    41,    42,   226,   227,    86,    13,   204,
-     194,   325,   196,    86,    74,    75,    76,    77,    78,    79,
-     204,   222,   198,    12,    12,    12,    40,    80,   223,    12,
-     225,   226,   227,    38,    39,    40,    59,    40,    40,   223,
-       3,     4,     5,     6,     7,     8,     9,    10,    11,    13,
-      13,    14,    15,    16,    17,    41,    42,   371,    40,    22,
-      40,    24,    83,   264,   317,    89,    29,    30,    31,    32,
-      56,    10,    68,    36,    38,    39,    40,    68,    24,    65,
-      86,    44,    68,    46,    47,    10,    11,    12,    13,    83,
-      83,    16,    17,    56,    86,    40,    86,   292,    60,    60,
-      60,   302,   297,    66,    67,    68,   307,   308,   292,    72,
-      73,    86,    23,   297,    83,    83,    79,    80,    81,    60,
-      40,    84,    85,    40,    23,    88,    37,   380,    40,    40,
-      12,   332,   333,    12,    83,    48,   331,    24,    37,    38,
-     335,    40,    86,    86,    43,    83,    83,   331,    79,    79,
-      86,   335,    87,    86,    86,    80,    60,    79,    79,    12,
-      85,    12,   363,   335,   380,   202,   213,    10,    11,    12,
-      13,   215,    29,    16,    17,    10,    11,    12,    13,   199,
-      20,    16,    17,    10,    11,    12,    13,   388,    -1,    16,
-      17,   392,   393,   394,   395,     3,     4,     5,     6,     7,
-       8,     9,    10,    11,   235,    13,    -1,    15,    16,    17,
-      18,    19,    20,    21,    22,    23,    24,    25,    -1,    -1,
-      -1,    29,    30,    31,    32,    -1,    34,    35,    36,    37,
+     191,    42,   169,    80,   368,   368,   197,   198,    85,   194,
+      41,    24,     0,    48,   199,     6,    24,   194,    13,   204,
+      65,    65,   199,    10,    11,   325,    13,   204,   195,    16,
+      17,   222,    74,    75,    76,    77,    78,    79,   223,    33,
+     225,   226,   227,    38,    39,    40,   223,    86,    86,    83,
+      15,    13,    12,    15,    12,    12,    18,    19,    20,    21,
+      13,    23,    12,    25,    40,    18,    19,    20,    21,   369,
+      23,    40,    25,   264,   317,    37,    38,    39,    40,    41,
+      42,    43,    59,    83,    37,    38,    39,    40,    41,    42,
+      43,    56,    40,    80,    56,    10,    11,    12,    13,    40,
+      40,    16,    17,    68,    89,   296,    68,   292,    10,    68,
+      75,    76,    68,    75,    76,   292,   307,   308,   303,    83,
+      24,    83,    10,    11,    12,    13,   303,    40,    16,    17,
+      83,    23,    41,    42,    86,    86,    60,   380,    83,    86,
+      86,   332,   333,    60,    60,    37,   331,    56,    40,    60,
+     335,    83,    83,    40,   331,    40,    65,    40,   335,    68,
+      10,    11,    12,    13,    12,    80,    16,    17,    48,    83,
+      12,    23,   363,    24,    86,    83,    86,    10,    11,    12,
+      13,    86,    83,    16,    17,    37,    38,    87,    40,    86,
+      86,    43,    80,    60,    76,    76,    12,   388,    76,    76,
+      15,   392,   393,   394,   395,     3,     4,     5,     6,     7,
+       8,     9,    10,    11,   335,    13,    12,    15,    16,    17,
+      18,    19,    20,    21,    22,    23,    24,    25,   202,   380,
+      80,    29,    30,    31,    32,   213,    34,    35,    36,    37,
       38,    39,    40,    41,    42,    43,    44,    80,    46,    47,
-      -1,    -1,    -1,    -1,    -1,    80,    -1,    -1,    56,    -1,
-      -1,    -1,    -1,    80,    -1,    -1,    -1,    65,    66,    67,
-      68,    -1,    -1,    -1,    72,    73,    -1,    -1,    -1,    -1,
-      -1,    79,    80,    81,    -1,    -1,    84,    85,    15,    -1,
+      65,    66,    67,    68,    69,    70,    71,    72,    56,    74,
+      75,    76,    77,    78,    79,    29,   215,    65,    66,    67,
+      68,   196,   235,    71,    72,    20,    -1,    -1,    76,    -1,
+      -1,    -1,    80,    81,    -1,    -1,    84,    85,    -1,    -1,
       88,     3,     4,     5,     6,     7,     8,     9,    10,    11,
       -1,    13,    -1,    15,    16,    17,    18,    19,    20,    21,
       22,    23,    24,    25,    -1,    -1,    -1,    29,    30,    31,
       32,    -1,    34,    35,    36,    37,    38,    39,    40,    41,
-      42,    43,    44,    -1,    46,    47,    63,    64,    65,    66,
-      67,    68,    69,    70,    56,    72,    73,    74,    75,    76,
-      77,    78,    79,    -1,    66,    67,    68,    -1,    -1,    -1,
-      72,    73,    -1,    -1,    -1,    -1,    -1,    79,    80,    81,
-      -1,    -1,    84,    85,    15,    -1,    88,     3,     4,     5,
+      42,    43,    44,    -1,    46,    47,    -1,    -1,    -1,    -1,
+      -1,    -1,    -1,    -1,    56,    -1,    -1,    -1,    -1,    -1,
+      -1,    -1,    -1,    -1,    66,    67,    68,    -1,    -1,    71,
+      72,    -1,    -1,    -1,    76,    -1,    -1,    -1,    80,    81,
+      -1,    -1,    84,    85,    -1,    -1,    88,     3,     4,     5,
        6,     7,     8,     9,    10,    11,    -1,    13,    -1,    15,
       16,    17,    18,    19,    20,    21,    22,    23,    24,    25,
       -1,    -1,    -1,    29,    30,    31,    32,    -1,    -1,    -1,
       36,    37,    38,    39,    40,    41,    42,    43,    44,    -1,
-      46,    47,    -1,    -1,    65,    66,    67,    68,    69,    70,
-      56,    72,    73,    74,    75,    76,    77,    78,    79,    -1,
-      66,    67,    68,    -1,    -1,    -1,    72,    73,    -1,    -1,
-      -1,    -1,    -1,    79,    80,    81,    -1,    -1,    84,    85,
-      15,    -1,    88,     3,     4,     5,     6,     7,     8,     9,
-      10,    11,    -1,    13,    -1,    15,    16,    17,    -1,    -1,
+      46,    47,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+      56,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+      66,    67,    68,    -1,    -1,    71,    72,    -1,    -1,    -1,
+      76,    -1,    -1,    -1,    80,    81,    -1,    -1,    84,    85,
+      -1,    -1,    88,     3,     4,     5,     6,     7,     8,     9,
+      10,    11,    -1,    13,    14,    15,    16,    17,    -1,    -1,
       -1,    -1,    22,    -1,    24,    -1,    -1,    -1,    -1,    29,
-      30,    31,    32,    -1,    -1,    -1,    36,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,    44,    -1,    46,    47,    -1,    -1,
-      -1,    66,    67,    68,    69,    70,    56,    72,    73,    74,
-      75,    76,    77,    78,    79,    -1,    66,    67,    68,    -1,
-      -1,    -1,    72,    73,    -1,    -1,    -1,    15,    -1,    79,
+      30,    31,    32,    13,    -1,    -1,    36,    -1,    18,    19,
+      20,    21,    -1,    23,    44,    25,    46,    47,    -1,    -1,
+      -1,    -1,    -1,    -1,    34,    35,    56,    37,    38,    39,
+      40,    41,    42,    43,    -1,    -1,    66,    67,    68,    -1,
+      -1,    71,    72,    -1,    -1,    -1,    76,    -1,    -1,    -1,
       80,    81,    -1,    -1,    84,    85,    -1,    -1,    88,     3,
        4,     5,     6,     7,     8,     9,    10,    11,    -1,    13,
       -1,    15,    16,    17,    -1,    -1,    -1,    -1,    22,    -1,
       24,    -1,    -1,    -1,    -1,    29,    30,    31,    32,    13,
       -1,    -1,    36,    -1,    18,    19,    20,    21,    -1,    23,
-      44,    25,    46,    47,    72,    73,    74,    75,    76,    77,
-      78,    79,    56,    37,    38,    39,    40,    41,    42,    43,
-      -1,    -1,    66,    67,    68,    -1,    -1,    -1,    72,    73,
-      -1,    -1,    -1,    -1,    -1,    79,    80,    81,    -1,    -1,
-      84,    85,    -1,    13,    88,    15,    -1,    -1,    18,    19,
-      20,    21,    -1,    23,    -1,    25,    -1,    27,    28,    83,
-      -1,    -1,    -1,    -1,    -1,    -1,    -1,    37,    38,    39,
-      40,    41,    42,    43,    -1,    45,    -1,    -1,    48,    -1,
-      50,    15,    52,    53,    54,    55,    56,    57,    58,    59,
-      60,    61,    62,    63,    64,    -1,    66,    67,    68,    69,
-      70,    -1,    72,    73,    74,    75,    -1,    -1,    78,    79,
-      -1,    45,    -1,    -1,    84,    85,    50,    51,    52,    53,
+      44,    25,    46,    47,    -1,    -1,    -1,    -1,    -1,    -1,
+      -1,    -1,    56,    37,    38,    39,    40,    41,    42,    43,
+      -1,    -1,    66,    67,    68,    -1,    -1,    71,    72,    -1,
+      -1,    -1,    76,    -1,    -1,    -1,    80,    81,    -1,    -1,
+      84,    85,    -1,    -1,    88,     3,     4,     5,     6,     7,
+       8,     9,    10,    11,    -1,    13,    -1,    15,    16,    17,
+      -1,    -1,    -1,    -1,    22,    -1,    24,    -1,    -1,    -1,
+      -1,    29,    30,    31,    32,    -1,    -1,    -1,    36,    -1,
+      -1,    -1,    -1,    -1,    -1,    -1,    44,    -1,    46,    47,
+      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    56,    -1,
+      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    66,    67,
+      68,    -1,    -1,    71,    72,    -1,    -1,    -1,    76,    -1,
+      -1,    -1,    80,    81,    -1,    -1,    84,    85,    -1,    13,
+      88,    15,    -1,    -1,    18,    19,    20,    21,    -1,    23,
+      -1,    25,    -1,    27,    28,    -1,    -1,    -1,    -1,    -1,
+      -1,    -1,    -1,    37,    38,    39,    40,    41,    42,    43,
+      -1,    45,    -1,    -1,    48,    -1,    50,    15,    52,    53,
       54,    55,    56,    57,    58,    59,    60,    61,    62,    63,
-      64,    65,    66,    67,    68,    69,    70,    -1,    72,    73,
-      74,    75,    76,    77,    78,    79,    -1,    -1,    15,    13,
-      -1,    15,    -1,    87,    18,    19,    20,    21,    13,    23,
-      -1,    25,    -1,    18,    19,    20,    21,    -1,    23,    -1,
-      25,    -1,    -1,    37,    38,    39,    40,    41,    42,    43,
-      -1,    -1,    37,    38,    39,    40,    41,    42,    43,    -1,
-      -1,    -1,    56,    15,    -1,    -1,    -1,    -1,    -1,    -1,
-      -1,    68,    69,    70,    68,    72,    73,    74,    75,    76,
-      77,    78,    79,    -1,    78,    79,    -1,    -1,    -1,    83,
-      -1,    -1,    -1,    45,    -1,    -1,    -1,    82,    50,    51,
-      52,    53,    54,    55,    56,    57,    58,    59,    60,    61,
-      62,    63,    64,    65,    66,    67,    68,    69,    70,    15,
-      72,    73,    74,    75,    76,    77,    78,    79,    -1,    -1,
-      -1,    83,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    45,
-      -1,    -1,    -1,    -1,    50,    51,    52,    53,    54,    55,
-      56,    57,    58,    59,    60,    61,    62,    63,    64,    65,
-      66,    67,    68,    69,    70,    15,    72,    73,    74,    75,
-      76,    77,    78,    79,    -1,    -1,    -1,    83,    -1,    -1,
-      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,    -1,    45,    -1,    -1,    -1,    -1,
-      50,    51,    52,    53,    54,    55,    56,    57,    58,    59,
-      60,    61,    62,    63,    64,    65,    66,    67,    68,    69,
-      70,    15,    72,    73,    74,    75,    76,    77,    78,    79,
-      -1,    -1,    -1,    83,    -1,    -1,    -1,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
-      -1,    45,    -1,    -1,    -1,    -1,    50,    51,    52,    53,
-      54,    55,    56,    57,    58,    59,    60,    61,    62,    63,
-      64,    65,    66,    67,    68,    69,    70,    15,    72,    73,
-      74,    75,    76,    77,    78,    79,    -1,    -1,    -1,    83,
-      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,    -1,    -1,    -1,    45,    -1,    -1,
-      -1,    -1,    50,    51,    52,    53,    54,    55,    56,    57,
+      64,    -1,    66,    67,    68,    69,    70,    71,    72,    -1,
+      -1,    75,    76,    -1,    78,    79,    -1,    45,    -1,    -1,
+      84,    85,    50,    51,    52,    53,    54,    55,    56,    57,
       58,    59,    60,    61,    62,    63,    64,    65,    66,    67,
-      68,    69,    70,    15,    72,    73,    74,    75,    76,    77,
-      78,    79,    -1,    -1,    -1,    83,    -1,    -1,    -1,    -1,
+      68,    69,    70,    71,    72,    -1,    74,    75,    76,    77,
+      78,    79,    -1,    -1,    -1,    13,    -1,    -1,    15,    87,
+      18,    19,    20,    21,    -1,    23,    -1,    25,    -1,    -1,
+      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    37,
+      38,    39,    40,    41,    42,    43,    -1,    -1,    45,    -1,
+      -1,    -1,    -1,    50,    51,    52,    53,    54,    55,    56,
+      57,    58,    59,    60,    61,    62,    63,    64,    65,    66,
+      67,    68,    69,    70,    71,    72,    15,    74,    75,    76,
+      77,    78,    79,    -1,    82,    -1,    83,    -1,    -1,    -1,
+      -1,    -1,    -1,    -1,    -1,    -1,    -1,    15,    -1,    -1,
+      -1,    -1,    -1,    -1,    -1,    -1,    45,    -1,    -1,    -1,
+      -1,    50,    51,    52,    53,    54,    55,    56,    57,    58,
+      59,    60,    61,    62,    63,    64,    65,    66,    67,    68,
+      69,    70,    71,    72,    15,    74,    75,    76,    77,    78,
+      79,    -1,    -1,    -1,    83,    63,    64,    65,    66,    67,
+      68,    69,    70,    71,    72,    15,    74,    75,    76,    77,
+      78,    79,    -1,    -1,    45,    -1,    -1,    -1,    -1,    50,
+      51,    52,    53,    54,    55,    56,    57,    58,    59,    60,
+      61,    62,    63,    64,    65,    66,    67,    68,    69,    70,
+      71,    72,    15,    74,    75,    76,    77,    78,    79,    -1,
+      -1,    -1,    83,    -1,    -1,    -1,    66,    67,    68,    69,
+      70,    71,    72,    15,    74,    75,    76,    77,    78,    79,
+      -1,    -1,    45,    -1,    -1,    -1,    -1,    50,    51,    52,
+      53,    54,    55,    56,    57,    58,    59,    60,    61,    62,
+      63,    64,    65,    66,    67,    68,    69,    70,    71,    72,
+      15,    74,    75,    76,    77,    78,    79,    -1,    -1,    -1,
+      83,    -1,    -1,    -1,    -1,    -1,    68,    69,    70,    71,
+      72,    -1,    74,    75,    76,    77,    78,    79,    -1,    -1,
+      45,    -1,    -1,    -1,    -1,    50,    51,    52,    53,    54,
+      55,    56,    57,    58,    59,    60,    61,    62,    63,    64,
+      65,    66,    67,    68,    69,    70,    71,    72,    15,    74,
+      75,    76,    77,    78,    79,    -1,    -1,    -1,    83,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
-      -1,    -1,    -1,    45,    -1,    -1,    -1,    -1,    50,    51,
-      52,    53,    54,    55,    56,    57,    58,    59,    60,    61,
-      62,    63,    64,    65,    66,    67,    68,    69,    70,    15,
-      72,    73,    74,    75,    76,    77,    78,    79,    -1,    -1,
-      -1,    83,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    45,
-      -1,    -1,    -1,    -1,    50,    51,    52,    53,    54,    55,
-      56,    57,    58,    59,    60,    61,    62,    63,    64,    65,
-      66,    67,    68,    69,    70,    15,    72,    73,    74,    75,
-      76,    77,    78,    79,    -1,    -1,    -1,    83,    -1,    -1,
+      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    45,    -1,
+      -1,    -1,    -1,    50,    51,    52,    53,    54,    55,    56,
+      57,    58,    59,    60,    61,    62,    63,    64,    65,    66,
+      67,    68,    69,    70,    71,    72,    15,    74,    75,    76,
+      77,    78,    79,    -1,    -1,    -1,    83,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,    15,    45,    -1,    -1,    -1,    -1,
-      50,    51,    52,    53,    54,    55,    56,    57,    58,    59,
-      60,    61,    62,    63,    64,    65,    66,    67,    68,    69,
-      70,    15,    72,    73,    74,    75,    76,    77,    78,    79,
+      -1,    -1,    -1,    -1,    -1,    -1,    45,    -1,    -1,    -1,
+      -1,    50,    51,    52,    53,    54,    55,    56,    57,    58,
+      59,    60,    61,    62,    63,    64,    65,    66,    67,    68,
+      69,    70,    71,    72,    15,    74,    75,    76,    77,    78,
+      79,    -1,    -1,    -1,    83,    -1,    -1,    -1,    -1,    -1,
+      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+      -1,    -1,    -1,    15,    45,    -1,    -1,    -1,    -1,    50,
       51,    52,    53,    54,    55,    56,    57,    58,    59,    60,
       61,    62,    63,    64,    65,    66,    67,    68,    69,    70,
-      15,    72,    73,    74,    75,    76,    77,    78,    79,    53,
+      71,    72,    15,    74,    75,    76,    77,    78,    79,    51,
+      52,    53,    54,    55,    56,    57,    58,    59,    60,    61,
+      62,    63,    64,    65,    66,    67,    68,    69,    70,    71,
+      72,    15,    74,    75,    76,    77,    78,    79,    -1,    -1,
+      53,    54,    55,    56,    57,    58,    59,    60,    61,    62,
+      63,    64,    65,    66,    67,    68,    69,    70,    71,    72,
+      15,    74,    75,    76,    77,    78,    79,    -1,    -1,    -1,
       54,    55,    56,    57,    58,    59,    60,    61,    62,    63,
-      64,    65,    66,    67,    68,    69,    70,    15,    72,    73,
-      74,    75,    76,    77,    78,    79,    -1,    -1,    -1,    54,
+      64,    65,    66,    67,    68,    69,    70,    71,    72,    15,
+      74,    75,    76,    77,    78,    79,    -1,    -1,    -1,    -1,
       55,    56,    57,    58,    59,    60,    61,    62,    63,    64,
-      65,    66,    67,    68,    69,    70,    15,    72,    73,    74,
-      75,    76,    77,    78,    79,    -1,    -1,    55,    56,    57,
-      58,    59,    60,    61,    62,    63,    64,    65,    66,    67,
-      68,    69,    70,    15,    72,    73,    74,    75,    76,    77,
-      78,    79,    -1,    -1,    -1,    -1,    -1,    56,    57,    58,
-      59,    60,    61,    62,    63,    64,    65,    66,    67,    68,
-      69,    70,    15,    72,    73,    74,    75,    76,    77,    78,
-      79,    -1,    -1,    -1,    -1,    57,    58,    59,    60,    61,
-      62,    63,    64,    65,    66,    67,    68,    69,    70,    -1,
-      72,    73,    74,    75,    76,    77,    78,    79,    -1,    -1,
-      -1,    -1,    -1,    -1,    -1,    -1,    59,    60,    61,    62,
-      63,    64,    65,    66,    67,    68,    69,    70,    -1,    72,
-      73,    74,    75,    76,    77,    78,    79,    13,    -1,    -1,
-      -1,    -1,    18,    19,    20,    21,    -1,    23,    13,    25,
-      -1,    -1,    -1,    18,    19,    20,    21,    -1,    23,    -1,
-      25,    37,    38,    39,    40,    41,    42,    43,    -1,    34,
-      35,    -1,    37,    38,    39,    40,    41,    42,    43,    -1,
-      13,    -1,    -1,    -1,    -1,    18,    19,    20,    21,    65,
-      23,    -1,    25,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,    37,    38,    39,    40,    41,    42,
-      43
+      65,    66,    67,    68,    69,    70,    71,    72,    15,    74,
+      75,    76,    77,    78,    79,    -1,    -1,    -1,    -1,    -1,
+      56,    57,    58,    59,    60,    61,    62,    63,    64,    65,
+      66,    67,    68,    69,    70,    71,    72,    15,    74,    75,
+      76,    77,    78,    79,    -1,    -1,    -1,    -1,    -1,    -1,
+      57,    58,    59,    60,    61,    62,    63,    64,    65,    66,
+      67,    68,    69,    70,    71,    72,    -1,    74,    75,    76,
+      77,    78,    79,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+      -1,    59,    60,    61,    62,    63,    64,    65,    66,    67,
+      68,    69,    70,    71,    72,    -1,    74,    75,    76,    77,
+      78,    79,    13,    -1,    -1,    -1,    -1,    18,    19,    20,
+      21,    -1,    23,    -1,    25,    -1,    -1,    -1,    -1,    -1,
+      -1,    -1,    -1,    -1,    -1,    -1,    37,    38,    39,    40,
+      41,    42,    43,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+      -1,    -1,    -1,    -1,    65
 };
 
-  /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
-     symbol of state STATE-NUM.  */
+/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
+   symbol of state STATE-NUM.  */
 static const yytype_uint8 yystos[] =
 {
        0,     3,     4,     5,     6,     7,     8,     9,    10,    11,
       13,    15,    16,    17,    18,    19,    20,    21,    22,    23,
       24,    25,    29,    30,    31,    32,    34,    35,    36,    37,
       38,    39,    40,    41,    42,    43,    44,    46,    47,    56,
-      66,    67,    68,    72,    73,    79,    80,    81,    84,    85,
+      66,    67,    68,    71,    72,    76,    80,    81,    84,    85,
       88,    91,    92,    93,    94,   103,   106,   107,   108,   109,
      111,   112,   113,   123,   124,   128,   131,   132,   133,   135,
-      79,    79,    24,    13,    14,    94,    13,    15,    27,    28,
+      76,    76,    24,    13,    14,    94,    13,    15,    27,    28,
       45,    48,    50,    52,    53,    54,    55,    56,    57,    58,
       59,    60,    61,    62,    63,    64,    66,    67,    68,    69,
-      70,    72,    73,    74,    75,    78,    79,    84,    85,   124,
+      70,    71,    72,    75,    76,    78,    79,    84,    85,   124,
      129,    10,    11,    12,    13,    16,    80,   133,   134,    12,
-     134,    12,   134,    12,   134,    13,    79,    94,    13,    38,
+     134,    12,   134,    12,   134,    13,    76,    94,    13,    38,
       39,    40,   125,    11,    80,   135,   134,    59,    59,    59,
-      59,    79,    79,    79,    38,    39,   125,    23,    37,    38,
+      59,    76,    76,    76,    38,    39,   125,    23,    37,    38,
       40,    43,    23,    37,    40,    42,    41,    94,    94,    94,
       94,    94,    94,    92,    93,    94,    94,     0,    48,    15,
       45,    50,    51,    52,    53,    54,    55,    56,    57,    58,
       59,    60,    61,    62,    63,    64,    65,    66,    67,    68,
-      69,    70,    72,    73,    74,    75,    76,    77,    78,    79,
+      69,    70,    71,    72,    74,    75,    76,    77,    78,    79,
       92,    94,   104,     6,    24,    65,   110,   124,   113,    15,
-      56,    68,    78,    79,   115,   118,   119,   120,   121,   122,
+      56,    68,    75,    76,   115,   118,   119,   120,   121,   122,
       33,   134,   102,    85,   134,    95,    96,    97,    86,    15,
-      78,    15,    78,    86,    83,   115,   130,    12,    12,    12,
+      75,    15,    75,    86,    83,   115,   130,    12,    12,    12,
       12,   123,    38,    40,    40,    59,    92,    92,    92,    92,
       94,   123,    94,    92,    94,    38,    40,    40,    40,    23,
       37,    40,    40,    40,    83,    83,    94,    93,    94,    94,
       94,    94,    94,    94,    94,    94,    94,    94,    94,    94,
       94,    94,    94,    94,    94,    94,    94,    94,    94,    94,
-      12,    13,    85,   109,   134,    94,    12,    85,   109,   134,
-      94,    93,   101,   123,   126,   127,    89,   105,    48,   105,
+      12,    13,    85,   109,   134,    93,   101,   123,   126,   127,
+      94,    94,    12,    85,   109,   134,    89,   105,    48,   105,
      134,    10,   111,   132,     3,    86,   115,   117,     3,    86,
-      83,   119,   126,    68,   120,    79,   121,   122,    83,   104,
+      83,   119,   126,    68,   120,    76,   121,   122,    83,   104,
      134,    24,    48,    87,    98,    99,   100,   134,    98,    98,
       86,    86,    86,    86,    68,   130,    83,    40,   123,    60,
       60,    60,    60,    83,    83,    83,    83,    83,    40,    40,
-      40,    94,    86,    87,   134,    12,   134,    12,    86,   104,
-      83,    48,    94,    94,    86,   113,   114,    86,    83,    83,
+      40,    94,    86,    87,   134,    12,    86,   104,    83,    48,
+     134,    12,    94,    94,    86,   113,   114,    86,    83,    83,
      116,    83,   134,    94,    94,    86,   100,   134,    87,    86,
-      86,    60,    79,    79,    79,    79,    94,    12,    12,    83,
-     111,    82,   123,   114,    94,    94,    94,    94,    94,    83,
+      86,    60,    76,    76,    76,    76,    94,    12,    83,   111,
+      82,   123,    12,   114,    94,    94,    94,    94,    94,    83,
       83,    83,    83
 };
 
-  /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
-static const yytype_uint8 yyr1[] =
-{
-       0,    90,    91,    91,    92,    92,    92,    92,    93,    93,
-      94,    94,    94,    94,    94,    94,    94,    94,    94,    94,
-      94,    94,    94,    94,    94,    94,    94,    94,    94,    94,
-      94,    94,    94,    94,    94,    94,    94,    94,    94,    95,
-      94,    96,    94,    97,    94,    98,    98,    99,    99,   100,
-     100,   100,   101,    94,   102,    94,   103,   104,   104,   104,
-      94,   105,    94,    94,    94,    94,    94,    94,    94,    94,
-      94,    94,    94,    94,    94,    94,    94,    94,    94,    94,
-      94,    94,    94,    94,    94,    94,    94,    94,    94,    94,
-      94,    94,    94,    94,    94,    94,    94,    94,    94,    94,
-      94,   106,   106,    94,    94,    94,    94,   107,   107,   107,
-     108,   108,   109,   109,   109,   108,   108,   108,   110,   111,
-     111,   112,   113,   113,   114,   114,   116,   115,   117,   115,
-     115,   115,   118,   119,   119,   119,   120,   120,   120,   120,
-     120,   121,   121,   121,   121,   122,   122,   123,   124,   124,
-     124,   124,   124,   124,   124,   124,   124,   124,   124,   124,
-     124,   124,   124,   124,   124,   124,   124,   124,   124,   124,
-     124,   124,   124,   124,   124,   124,   124,   124,   124,   124,
-     124,   124,   124,   124,   124,   124,   124,   124,   124,   124,
-     124,   124,   124,   124,   124,   124,   125,   125,   125,   125,
-     126,   126,   127,   127,   128,   128,   129,   130,   130,   131,
-     131,   132,   132,   132,   133,   133,   133,   133,   133,   133,
-     133,   133,   133,   133,   133,   133,   133,   133,   133,   133,
-     133,   133,   133,   133,   133,   133,   133,   133,   133,   133,
-     133,   133,   133,   133,   133,   133,   133,   133,   133,   133,
-     133,   134,   134,   134,   134,   134,   134,   135,   135,   135,
-     135
-};
+#define yyerrok		(yyerrstatus = 0)
+#define yyclearin	(yychar = YYEMPTY)
+#define YYEMPTY		(-2)
+#define YYEOF		0
 
-  /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN.  */
-static const yytype_uint8 yyr2[] =
-{
-       0,     2,     1,     1,     1,     4,     4,     4,     1,     3,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       4,     4,     2,     3,     4,     3,     4,     5,     3,     3,
-       3,     4,     3,     4,     5,     3,     3,     4,     4,     0,
-       5,     0,     5,     0,     5,     1,     1,     1,     2,     3,
-       2,     2,     0,     5,     0,     5,     1,     0,     1,     3,
-       5,     1,     3,     4,     4,     3,     3,     3,     3,     3,
-       3,     3,     3,     3,     3,     3,     3,     3,     3,     3,
-       3,     3,     3,     3,     3,     5,     3,     3,     1,     1,
-       1,     1,     1,     1,     1,     4,     4,     7,     7,     7,
-       7,     1,     2,     1,     1,     1,     1,     1,     1,     3,
-       2,     3,     3,     4,     5,     1,     2,     1,     2,     1,
-       0,     3,     1,     1,     1,     0,     0,     4,     0,     3,
-       1,     2,     1,     2,     1,     1,     3,     2,     1,     2,
-       1,     2,     2,     3,     3,     2,     3,     1,     1,     1,
-       1,     1,     2,     3,     2,     3,     3,     3,     2,     2,
-       3,     4,     3,     3,     4,     3,     4,     3,     4,     2,
-       3,     2,     3,     2,     3,     1,     2,     2,     2,     3,
-       2,     2,     3,     2,     2,     3,     2,     2,     3,     2,
-       1,     2,     1,     5,     2,     2,     1,     1,     1,     1,
-       1,     3,     1,     3,     1,     2,     2,     0,     2,     2,
-       2,     1,     1,     1,     2,     2,     4,     4,     4,     4,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     3,     3,     3,
-       2,     1,     1,     1,     1,     1,     1,     1,     1,     1,
-       1
-};
+#define YYACCEPT	goto yyacceptlab
+#define YYABORT		goto yyabortlab
+#define YYERROR		goto yyerrorlab
 
 
-#define yyerrok         (yyerrstatus = 0)
-#define yyclearin       (yychar = YYEMPTY)
-#define YYEMPTY         (-2)
-#define YYEOF           0
-
-#define YYACCEPT        goto yyacceptlab
-#define YYABORT         goto yyabortlab
-#define YYERROR         goto yyerrorlab
+/* Like YYERROR except do call yyerror.  This remains here temporarily
+   to ease the transition to the new meaning of YYERROR, for GCC.
+   Once GCC version 2 has supplanted version 1, this can go.  */
 
+#define YYFAIL		goto yyerrlab
 
 #define YYRECOVERING()  (!!yyerrstatus)
 
-#define YYBACKUP(Token, Value)                                  \
-do                                                              \
-  if (yychar == YYEMPTY)                                        \
-    {                                                           \
-      yychar = (Token);                                         \
-      yylval = (Value);                                         \
-      YYPOPSTACK (yylen);                                       \
-      yystate = *yyssp;                                         \
-      goto yybackup;                                            \
-    }                                                           \
-  else                                                          \
-    {                                                           \
+#define YYBACKUP(Token, Value)					\
+do								\
+  if (yychar == YYEMPTY && yylen == 1)				\
+    {								\
+      yychar = (Token);						\
+      yylval = (Value);						\
+      yytoken = YYTRANSLATE (yychar);				\
+      YYPOPSTACK (1);						\
+      goto yybackup;						\
+    }								\
+  else								\
+    {								\
       yyerror (YY_("syntax error: cannot back up")); \
-      YYERROR;                                                  \
-    }                                                           \
-while (0)
-
-/* Error token number */
-#define YYTERROR        1
-#define YYERRCODE       256
+      YYERROR;							\
+    }								\
+while (YYID (0))
+
+
+#define YYTERROR	1
+#define YYERRCODE	256
+
+
+/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
+   If N is 0, then set CURRENT to the empty location which ends
+   the previous symbol: RHS[0] (always defined).  */
+
+#define YYRHSLOC(Rhs, K) ((Rhs)[K])
+#ifndef YYLLOC_DEFAULT
+# define YYLLOC_DEFAULT(Current, Rhs, N)				\
+    do									\
+      if (YYID (N))                                                    \
+	{								\
+	  (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;	\
+	  (Current).first_column = YYRHSLOC (Rhs, 1).first_column;	\
+	  (Current).last_line    = YYRHSLOC (Rhs, N).last_line;		\
+	  (Current).last_column  = YYRHSLOC (Rhs, N).last_column;	\
+	}								\
+      else								\
+	{								\
+	  (Current).first_line   = (Current).last_line   =		\
+	    YYRHSLOC (Rhs, 0).last_line;				\
+	  (Current).first_column = (Current).last_column =		\
+	    YYRHSLOC (Rhs, 0).last_column;				\
+	}								\
+    while (YYID (0))
+#endif
+
+
+/* YY_LOCATION_PRINT -- Print the location on the stream.
+   This macro was not mandated originally: define only if we know
+   we won't break user code: when these are the locations we know.  */
+
+#ifndef YY_LOCATION_PRINT
+# if YYLTYPE_IS_TRIVIAL
+#  define YY_LOCATION_PRINT(File, Loc)			\
+     fprintf (File, "%d.%d-%d.%d",			\
+	      (Loc).first_line, (Loc).first_column,	\
+	      (Loc).last_line,  (Loc).last_column)
+# else
+#  define YY_LOCATION_PRINT(File, Loc) ((void) 0)
+# endif
+#endif
+
 
+/* YYLEX -- calling `yylex' with the right arguments.  */
 
+#ifdef YYLEX_PARAM
+# define YYLEX yylex (YYLEX_PARAM)
+#else
+# define YYLEX yylex ()
+#endif
 
 /* Enable debugging if requested.  */
 #if YYDEBUG
@@ -1404,46 +1562,54 @@ while (0)
 #  define YYFPRINTF fprintf
 # endif
 
-# define YYDPRINTF(Args)                        \
-do {                                            \
-  if (yydebug)                                  \
-    YYFPRINTF Args;                             \
-} while (0)
-
-/* This macro is provided for backward compatibility. */
-#ifndef YY_LOCATION_PRINT
-# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
-#endif
-
-
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location)                    \
-do {                                                                      \
-  if (yydebug)                                                            \
-    {                                                                     \
-      YYFPRINTF (stderr, "%s ", Title);                                   \
-      yy_symbol_print (stderr,                                            \
-                  Type, Value); \
-      YYFPRINTF (stderr, "\n");                                           \
-    }                                                                     \
-} while (0)
+# define YYDPRINTF(Args)			\
+do {						\
+  if (yydebug)					\
+    YYFPRINTF Args;				\
+} while (YYID (0))
+
+# define YY_SYMBOL_PRINT(Title, Type, Value, Location)			  \
+do {									  \
+  if (yydebug)								  \
+    {									  \
+      YYFPRINTF (stderr, "%s ", Title);					  \
+      yy_symbol_print (stderr,						  \
+		  Type, Value); \
+      YYFPRINTF (stderr, "\n");						  \
+    }									  \
+} while (YYID (0))
 
 
-/*----------------------------------------.
-| Print this symbol's value on YYOUTPUT.  |
-`----------------------------------------*/
+/*--------------------------------.
+| Print this symbol on YYOUTPUT.  |
+`--------------------------------*/
 
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_value_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  FILE *yyo = yyoutput;
-  YYUSE (yyo);
   if (!yyvaluep)
     return;
 # ifdef YYPRINT
   if (yytype < YYNTOKENS)
     YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
+# else
+  YYUSE (yyoutput);
 # endif
-  YYUSE (yytype);
+  switch (yytype)
+    {
+      default:
+	break;
+    }
 }
 
 
@@ -1451,11 +1617,22 @@ yy_symbol_value_print (FILE *yyoutput, i
 | Print this symbol on YYOUTPUT.  |
 `--------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  YYFPRINTF (yyoutput, "%s %s (",
-             yytype < YYNTOKENS ? "token" : "nterm", yytname[yytype]);
+  if (yytype < YYNTOKENS)
+    YYFPRINTF (yyoutput, "token %s (", yytname[yytype]);
+  else
+    YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);
 
   yy_symbol_value_print (yyoutput, yytype, yyvaluep);
   YYFPRINTF (yyoutput, ")");
@@ -1466,8 +1643,16 @@ yy_symbol_print (FILE *yyoutput, int yyt
 | TOP (included).                                                   |
 `------------------------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop)
+#else
+static void
+yy_stack_print (yybottom, yytop)
+    yytype_int16 *yybottom;
+    yytype_int16 *yytop;
+#endif
 {
   YYFPRINTF (stderr, "Stack now");
   for (; yybottom <= yytop; yybottom++)
@@ -1478,42 +1663,49 @@ yy_stack_print (yytype_int16 *yybottom, 
   YYFPRINTF (stderr, "\n");
 }
 
-# define YY_STACK_PRINT(Bottom, Top)                            \
-do {                                                            \
-  if (yydebug)                                                  \
-    yy_stack_print ((Bottom), (Top));                           \
-} while (0)
+# define YY_STACK_PRINT(Bottom, Top)				\
+do {								\
+  if (yydebug)							\
+    yy_stack_print ((Bottom), (Top));				\
+} while (YYID (0))
 
 
 /*------------------------------------------------.
 | Report that the YYRULE is going to be reduced.  |
 `------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+static void
+yy_reduce_print (YYSTYPE *yyvsp, int yyrule)
+#else
 static void
-yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule)
+yy_reduce_print (yyvsp, yyrule)
+    YYSTYPE *yyvsp;
+    int yyrule;
+#endif
 {
-  unsigned long int yylno = yyrline[yyrule];
   int yynrhs = yyr2[yyrule];
   int yyi;
+  unsigned long int yylno = yyrline[yyrule];
   YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n",
-             yyrule - 1, yylno);
+	     yyrule - 1, yylno);
   /* The symbols being reduced.  */
   for (yyi = 0; yyi < yynrhs; yyi++)
     {
       YYFPRINTF (stderr, "   $%d = ", yyi + 1);
-      yy_symbol_print (stderr,
-                       yystos[yyssp[yyi + 1 - yynrhs]],
-                       &(yyvsp[(yyi + 1) - (yynrhs)])
-                                              );
+      yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi],
+		       &(yyvsp[(yyi + 1) - (yynrhs)])
+		       		       );
       YYFPRINTF (stderr, "\n");
     }
 }
 
-# define YY_REDUCE_PRINT(Rule)          \
-do {                                    \
-  if (yydebug)                          \
-    yy_reduce_print (yyssp, yyvsp, Rule); \
-} while (0)
+# define YY_REDUCE_PRINT(Rule)		\
+do {					\
+  if (yydebug)				\
+    yy_reduce_print (yyvsp, Rule); \
+} while (YYID (0))
 
 /* Nonzero means print parse trace.  It is left uninitialized so that
    multiple parsers can coexist.  */
@@ -1527,7 +1719,7 @@ int yydebug;
 
 
 /* YYINITDEPTH -- initial size of the parser's stacks.  */
-#ifndef YYINITDEPTH
+#ifndef	YYINITDEPTH
 # define YYINITDEPTH 200
 #endif
 
@@ -1542,6 +1734,7 @@ int yydebug;
 # define YYMAXDEPTH 10000
 #endif
 
+
 
 #if YYERROR_VERBOSE
 
@@ -1550,8 +1743,15 @@ int yydebug;
 #   define yystrlen strlen
 #  else
 /* Return the length of YYSTR.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static YYSIZE_T
 yystrlen (const char *yystr)
+#else
+static YYSIZE_T
+yystrlen (yystr)
+    const char *yystr;
+#endif
 {
   YYSIZE_T yylen;
   for (yylen = 0; yystr[yylen]; yylen++)
@@ -1567,8 +1767,16 @@ yystrlen (const char *yystr)
 #  else
 /* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
    YYDEST.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static char *
 yystpcpy (char *yydest, const char *yysrc)
+#else
+static char *
+yystpcpy (yydest, yysrc)
+    char *yydest;
+    const char *yysrc;
+#endif
 {
   char *yyd = yydest;
   const char *yys = yysrc;
@@ -1598,27 +1806,27 @@ yytnamerr (char *yyres, const char *yyst
       char const *yyp = yystr;
 
       for (;;)
-        switch (*++yyp)
-          {
-          case '\'':
-          case ',':
-            goto do_not_strip_quotes;
-
-          case '\\':
-            if (*++yyp != '\\')
-              goto do_not_strip_quotes;
-            /* Fall through.  */
-          default:
-            if (yyres)
-              yyres[yyn] = *yyp;
-            yyn++;
-            break;
-
-          case '"':
-            if (yyres)
-              yyres[yyn] = '\0';
-            return yyn;
-          }
+	switch (*++yyp)
+	  {
+	  case '\'':
+	  case ',':
+	    goto do_not_strip_quotes;
+
+	  case '\\':
+	    if (*++yyp != '\\')
+	      goto do_not_strip_quotes;
+	    /* Fall through.  */
+	  default:
+	    if (yyres)
+	      yyres[yyn] = *yyp;
+	    yyn++;
+	    break;
+
+	  case '"':
+	    if (yyres)
+	      yyres[yyn] = '\0';
+	    return yyn;
+	  }
     do_not_strip_quotes: ;
     }
 
@@ -1629,160 +1837,161 @@ yytnamerr (char *yyres, const char *yyst
 }
 # endif
 
-/* Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message
-   about the unexpected token YYTOKEN for the state stack whose top is
-   YYSSP.
-
-   Return 0 if *YYMSG was successfully written.  Return 1 if *YYMSG is
-   not large enough to hold the message.  In that case, also set
-   *YYMSG_ALLOC to the required number of bytes.  Return 2 if the
-   required number of bytes is too large to store.  */
-static int
-yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
-                yytype_int16 *yyssp, int yytoken)
+/* Copy into YYRESULT an error message about the unexpected token
+   YYCHAR while in state YYSTATE.  Return the number of bytes copied,
+   including the terminating null byte.  If YYRESULT is null, do not
+   copy anything; just return the number of bytes that would be
+   copied.  As a special case, return 0 if an ordinary "syntax error"
+   message will do.  Return YYSIZE_MAXIMUM if overflow occurs during
+   size calculation.  */
+static YYSIZE_T
+yysyntax_error (char *yyresult, int yystate, int yychar)
 {
-  YYSIZE_T yysize0 = yytnamerr (YY_NULLPTR, yytname[yytoken]);
-  YYSIZE_T yysize = yysize0;
-  enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
-  /* Internationalized format string. */
-  const char *yyformat = YY_NULLPTR;
-  /* Arguments of yyformat. */
-  char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
-  /* Number of reported tokens (one for the "unexpected", one per
-     "expected"). */
-  int yycount = 0;
-
-  /* There are many possibilities here to consider:
-     - If this state is a consistent state with a default action, then
-       the only way this function was invoked is if the default action
-       is an error action.  In that case, don't check for expected
-       tokens because there are none.
-     - The only way there can be no lookahead present (in yychar) is if
-       this state is a consistent state with a default action.  Thus,
-       detecting the absence of a lookahead is sufficient to determine
-       that there is no unexpected or expected token to report.  In that
-       case, just report a simple "syntax error".
-     - Don't assume there isn't a lookahead just because this state is a
-       consistent state with a default action.  There might have been a
-       previous inconsistent state, consistent state with a non-default
-       action, or user semantic action that manipulated yychar.
-     - Of course, the expected token list depends on states to have
-       correct lookahead information, and it depends on the parser not
-       to perform extra reductions after fetching a lookahead from the
-       scanner and before detecting a syntax error.  Thus, state merging
-       (from LALR or IELR) and default reductions corrupt the expected
-       token list.  However, the list is correct for canonical LR with
-       one exception: it will still contain any token that will not be
-       accepted due to an error action in a later state.
-  */
-  if (yytoken != YYEMPTY)
-    {
-      int yyn = yypact[*yyssp];
-      yyarg[yycount++] = yytname[yytoken];
-      if (!yypact_value_is_default (yyn))
-        {
-          /* Start YYX at -YYN if negative to avoid negative indexes in
-             YYCHECK.  In other words, skip the first -YYN actions for
-             this state because they are default actions.  */
-          int yyxbegin = yyn < 0 ? -yyn : 0;
-          /* Stay within bounds of both yycheck and yytname.  */
-          int yychecklim = YYLAST - yyn + 1;
-          int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
-          int yyx;
-
-          for (yyx = yyxbegin; yyx < yyxend; ++yyx)
-            if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR
-                && !yytable_value_is_error (yytable[yyx + yyn]))
-              {
-                if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
-                  {
-                    yycount = 1;
-                    yysize = yysize0;
-                    break;
-                  }
-                yyarg[yycount++] = yytname[yyx];
-                {
-                  YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULLPTR, yytname[yyx]);
-                  if (! (yysize <= yysize1
-                         && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-                    return 2;
-                  yysize = yysize1;
-                }
-              }
-        }
-    }
+  int yyn = yypact[yystate];
 
-  switch (yycount)
+  if (! (YYPACT_NINF < yyn && yyn <= YYLAST))
+    return 0;
+  else
     {
-# define YYCASE_(N, S)                      \
-      case N:                               \
-        yyformat = S;                       \
-      break
-      YYCASE_(0, YY_("syntax error"));
-      YYCASE_(1, YY_("syntax error, unexpected %s"));
-      YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s"));
-      YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s"));
-      YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s"));
-      YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s"));
-# undef YYCASE_
-    }
+      int yytype = YYTRANSLATE (yychar);
+      YYSIZE_T yysize0 = yytnamerr (0, yytname[yytype]);
+      YYSIZE_T yysize = yysize0;
+      YYSIZE_T yysize1;
+      int yysize_overflow = 0;
+      enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
+      char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
+      int yyx;
+
+# if 0
+      /* This is so xgettext sees the translatable formats that are
+	 constructed on the fly.  */
+      YY_("syntax error, unexpected %s");
+      YY_("syntax error, unexpected %s, expecting %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s");
+# endif
+      char *yyfmt;
+      char const *yyf;
+      static char const yyunexpected[] = "syntax error, unexpected %s";
+      static char const yyexpecting[] = ", expecting %s";
+      static char const yyor[] = " or %s";
+      char yyformat[sizeof yyunexpected
+		    + sizeof yyexpecting - 1
+		    + ((YYERROR_VERBOSE_ARGS_MAXIMUM - 2)
+		       * (sizeof yyor - 1))];
+      char const *yyprefix = yyexpecting;
+
+      /* Start YYX at -YYN if negative to avoid negative indexes in
+	 YYCHECK.  */
+      int yyxbegin = yyn < 0 ? -yyn : 0;
+
+      /* Stay within bounds of both yycheck and yytname.  */
+      int yychecklim = YYLAST - yyn + 1;
+      int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
+      int yycount = 1;
 
-  {
-    YYSIZE_T yysize1 = yysize + yystrlen (yyformat);
-    if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-      return 2;
-    yysize = yysize1;
-  }
-
-  if (*yymsg_alloc < yysize)
-    {
-      *yymsg_alloc = 2 * yysize;
-      if (! (yysize <= *yymsg_alloc
-             && *yymsg_alloc <= YYSTACK_ALLOC_MAXIMUM))
-        *yymsg_alloc = YYSTACK_ALLOC_MAXIMUM;
-      return 1;
-    }
-
-  /* Avoid sprintf, as that infringes on the user's name space.
-     Don't have undefined behavior even if the translation
-     produced a string with the wrong number of "%s"s.  */
-  {
-    char *yyp = *yymsg;
-    int yyi = 0;
-    while ((*yyp = *yyformat) != '\0')
-      if (*yyp == '%' && yyformat[1] == 's' && yyi < yycount)
-        {
-          yyp += yytnamerr (yyp, yyarg[yyi++]);
-          yyformat += 2;
-        }
-      else
-        {
-          yyp++;
-          yyformat++;
-        }
-  }
-  return 0;
+      yyarg[0] = yytname[yytype];
+      yyfmt = yystpcpy (yyformat, yyunexpected);
+
+      for (yyx = yyxbegin; yyx < yyxend; ++yyx)
+	if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)
+	  {
+	    if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
+	      {
+		yycount = 1;
+		yysize = yysize0;
+		yyformat[sizeof yyunexpected - 1] = '\0';
+		break;
+	      }
+	    yyarg[yycount++] = yytname[yyx];
+	    yysize1 = yysize + yytnamerr (0, yytname[yyx]);
+	    yysize_overflow |= (yysize1 < yysize);
+	    yysize = yysize1;
+	    yyfmt = yystpcpy (yyfmt, yyprefix);
+	    yyprefix = yyor;
+	  }
+
+      yyf = YY_(yyformat);
+      yysize1 = yysize + yystrlen (yyf);
+      yysize_overflow |= (yysize1 < yysize);
+      yysize = yysize1;
+
+      if (yysize_overflow)
+	return YYSIZE_MAXIMUM;
+
+      if (yyresult)
+	{
+	  /* Avoid sprintf, as that infringes on the user's name space.
+	     Don't have undefined behavior even if the translation
+	     produced a string with the wrong number of "%s"s.  */
+	  char *yyp = yyresult;
+	  int yyi = 0;
+	  while ((*yyp = *yyf) != '\0')
+	    {
+	      if (*yyp == '%' && yyf[1] == 's' && yyi < yycount)
+		{
+		  yyp += yytnamerr (yyp, yyarg[yyi++]);
+		  yyf += 2;
+		}
+	      else
+		{
+		  yyp++;
+		  yyf++;
+		}
+	    }
+	}
+      return yysize;
+    }
 }
 #endif /* YYERROR_VERBOSE */
+
 
 /*-----------------------------------------------.
 | Release the memory associated to this symbol.  |
 `-----------------------------------------------*/
 
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep)
+#else
+static void
+yydestruct (yymsg, yytype, yyvaluep)
+    const char *yymsg;
+    int yytype;
+    YYSTYPE *yyvaluep;
+#endif
 {
   YYUSE (yyvaluep);
+
   if (!yymsg)
     yymsg = "Deleting";
   YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-  YYUSE (yytype);
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
-}
+  switch (yytype)
+    {
 
+      default:
+	break;
+    }
+}
 
+/* Prevent warnings from -Wmissing-prototypes.  */
+#ifdef YYPARSE_PARAM
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void *YYPARSE_PARAM);
+#else
+int yyparse ();
+#endif
+#else /* ! YYPARSE_PARAM */
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void);
+#else
+int yyparse ();
+#endif
+#endif /* ! YYPARSE_PARAM */
 
 
 /* The lookahead symbol.  */
@@ -1790,26 +1999,49 @@ int yychar;
 
 /* The semantic value of the lookahead symbol.  */
 YYSTYPE yylval;
+
 /* Number of syntax errors so far.  */
 int yynerrs;
 
 
-/*----------.
-| yyparse.  |
-`----------*/
 
+/*-------------------------.
+| yyparse or yypush_parse.  |
+`-------------------------*/
+
+#ifdef YYPARSE_PARAM
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+int
+yyparse (void *YYPARSE_PARAM)
+#else
+int
+yyparse (YYPARSE_PARAM)
+    void *YYPARSE_PARAM;
+#endif
+#else /* ! YYPARSE_PARAM */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 int
 yyparse (void)
+#else
+int
+yyparse ()
+
+#endif
+#endif
 {
+
+
     int yystate;
     /* Number of tokens to shift before error messages enabled.  */
     int yyerrstatus;
 
     /* The stacks and their tools:
-       'yyss': related to states.
-       'yyvs': related to semantic values.
+       `yyss': related to states.
+       `yyvs': related to semantic values.
 
-       Refer to the stacks through separate pointers, to allow yyoverflow
+       Refer to the stacks thru separate pointers, to allow yyoverflow
        to xreallocate them elsewhere.  */
 
     /* The state stack.  */
@@ -1827,7 +2059,7 @@ yyparse (void)
   int yyn;
   int yyresult;
   /* Lookahead token as an internal (translated) token number.  */
-  int yytoken = 0;
+  int yytoken;
   /* The variables used to return semantic value and location from the
      action routines.  */
   YYSTYPE yyval;
@@ -1845,8 +2077,9 @@ yyparse (void)
      Keep to zero when no symbol should be popped.  */
   int yylen = 0;
 
-  yyssp = yyss = yyssa;
-  yyvsp = yyvs = yyvsa;
+  yytoken = 0;
+  yyss = yyssa;
+  yyvs = yyvsa;
   yystacksize = YYINITDEPTH;
 
   YYDPRINTF ((stderr, "Starting parse\n"));
@@ -1855,6 +2088,14 @@ yyparse (void)
   yyerrstatus = 0;
   yynerrs = 0;
   yychar = YYEMPTY; /* Cause a token to be read.  */
+
+  /* Initialize stack pointers.
+     Waste one element of value and location stack
+     so that they stay on the same level as the state stack.
+     The wasted elements are never initialized.  */
+  yyssp = yyss;
+  yyvsp = yyvs;
+
   goto yysetstate;
 
 /*------------------------------------------------------------.
@@ -1875,23 +2116,23 @@ yyparse (void)
 
 #ifdef yyoverflow
       {
-        /* Give user a chance to xreallocate the stack.  Use copies of
-           these so that the &'s don't force the real ones into
-           memory.  */
-        YYSTYPE *yyvs1 = yyvs;
-        yytype_int16 *yyss1 = yyss;
-
-        /* Each stack pointer address is followed by the size of the
-           data in use in that stack, in bytes.  This used to be a
-           conditional around just the two extra args, but that might
-           be undefined if yyoverflow is a macro.  */
-        yyoverflow (YY_("memory exhausted"),
-                    &yyss1, yysize * sizeof (*yyssp),
-                    &yyvs1, yysize * sizeof (*yyvsp),
-                    &yystacksize);
+	/* Give user a chance to xreallocate the stack.  Use copies of
+	   these so that the &'s don't force the real ones into
+	   memory.  */
+	YYSTYPE *yyvs1 = yyvs;
+	yytype_int16 *yyss1 = yyss;
+
+	/* Each stack pointer address is followed by the size of the
+	   data in use in that stack, in bytes.  This used to be a
+	   conditional around just the two extra args, but that might
+	   be undefined if yyoverflow is a macro.  */
+	yyoverflow (YY_("memory exhausted"),
+		    &yyss1, yysize * sizeof (*yyssp),
+		    &yyvs1, yysize * sizeof (*yyvsp),
+		    &yystacksize);
 
-        yyss = yyss1;
-        yyvs = yyvs1;
+	yyss = yyss1;
+	yyvs = yyvs1;
       }
 #else /* no yyoverflow */
 # ifndef YYSTACK_RELOCATE
@@ -1899,22 +2140,22 @@ yyparse (void)
 # else
       /* Extend the stack our own way.  */
       if (YYMAXDEPTH <= yystacksize)
-        goto yyexhaustedlab;
+	goto yyexhaustedlab;
       yystacksize *= 2;
       if (YYMAXDEPTH < yystacksize)
-        yystacksize = YYMAXDEPTH;
+	yystacksize = YYMAXDEPTH;
 
       {
-        yytype_int16 *yyss1 = yyss;
-        union yyalloc *yyptr =
-          (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
-        if (! yyptr)
-          goto yyexhaustedlab;
-        YYSTACK_RELOCATE (yyss_alloc, yyss);
-        YYSTACK_RELOCATE (yyvs_alloc, yyvs);
+	yytype_int16 *yyss1 = yyss;
+	union yyalloc *yyptr =
+	  (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
+	if (! yyptr)
+	  goto yyexhaustedlab;
+	YYSTACK_RELOCATE (yyss_alloc, yyss);
+	YYSTACK_RELOCATE (yyvs_alloc, yyvs);
 #  undef YYSTACK_RELOCATE
-        if (yyss1 != yyssa)
-          YYSTACK_FREE (yyss1);
+	if (yyss1 != yyssa)
+	  YYSTACK_FREE (yyss1);
       }
 # endif
 #endif /* no yyoverflow */
@@ -1923,10 +2164,10 @@ yyparse (void)
       yyvsp = yyvs + yysize - 1;
 
       YYDPRINTF ((stderr, "Stack size increased to %lu\n",
-                  (unsigned long int) yystacksize));
+		  (unsigned long int) yystacksize));
 
       if (yyss + yystacksize - 1 <= yyssp)
-        YYABORT;
+	YYABORT;
     }
 
   YYDPRINTF ((stderr, "Entering state %d\n", yystate));
@@ -1946,7 +2187,7 @@ yybackup:
 
   /* First try to decide what to do without reference to lookahead token.  */
   yyn = yypact[yystate];
-  if (yypact_value_is_default (yyn))
+  if (yyn == YYPACT_NINF)
     goto yydefault;
 
   /* Not known => get a lookahead token if don't already have one.  */
@@ -1955,7 +2196,7 @@ yybackup:
   if (yychar == YYEMPTY)
     {
       YYDPRINTF ((stderr, "Reading a token: "));
-      yychar = yylex ();
+      yychar = YYLEX;
     }
 
   if (yychar <= YYEOF)
@@ -1977,8 +2218,8 @@ yybackup:
   yyn = yytable[yyn];
   if (yyn <= 0)
     {
-      if (yytable_value_is_error (yyn))
-        goto yyerrlab;
+      if (yyn == 0 || yyn == YYTABLE_NINF)
+	goto yyerrlab;
       yyn = -yyn;
       goto yyreduce;
     }
@@ -1995,9 +2236,7 @@ yybackup:
   yychar = YYEMPTY;
 
   yystate = yyn;
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
   goto yynewstate;
 
@@ -2020,7 +2259,7 @@ yyreduce:
   yylen = yyr2[yyn];
 
   /* If YYLEN is nonzero, implement the default value of the action:
-     '$$ = $1'.
+     `$$ = $1'.
 
      Otherwise, the following line sets YYVAL to garbage.
      This behavior is undocumented and Bison
@@ -2034,142 +2273,164 @@ yyreduce:
   switch (yyn)
     {
         case 4:
-#line 293 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 293 "c-exp.y"
     { write_exp_elt_opcode(pstate, OP_TYPE);
-			  write_exp_elt_type(pstate, (yyvsp[0].tval));
+			  write_exp_elt_type(pstate, (yyvsp[(1) - (1)].tval));
 			  write_exp_elt_opcode(pstate, OP_TYPE);}
-#line 2043 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 5:
-#line 297 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 297 "c-exp.y"
     {
 			  write_exp_elt_opcode (pstate, OP_TYPEOF);
 			}
-#line 2051 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 6:
-#line 301 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 301 "c-exp.y"
     {
 			  write_exp_elt_opcode (pstate, OP_TYPE);
-			  write_exp_elt_type (pstate, (yyvsp[-1].tval));
+			  write_exp_elt_type (pstate, (yyvsp[(3) - (4)].tval));
 			  write_exp_elt_opcode (pstate, OP_TYPE);
 			}
-#line 2061 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 7:
-#line 307 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 307 "c-exp.y"
     {
 			  write_exp_elt_opcode (pstate, OP_DECLTYPE);
 			}
-#line 2069 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 9:
-#line 315 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 315 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_COMMA); }
-#line 2075 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 10:
-#line 320 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 320 "c-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_IND); }
-#line 2081 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 11:
-#line 324 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 324 "c-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_ADDR); }
-#line 2087 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 12:
-#line 328 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 328 "c-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_NEG); }
-#line 2093 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 13:
-#line 332 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 332 "c-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_PLUS); }
-#line 2099 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 14:
-#line 336 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 336 "c-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_LOGICAL_NOT); }
-#line 2105 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 15:
-#line 340 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 340 "c-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_COMPLEMENT); }
-#line 2111 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 16:
-#line 344 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 344 "c-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_PREINCREMENT); }
-#line 2117 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 17:
-#line 348 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 348 "c-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_PREDECREMENT); }
-#line 2123 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 18:
-#line 352 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 352 "c-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_POSTINCREMENT); }
-#line 2129 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 19:
-#line 356 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 356 "c-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_POSTDECREMENT); }
-#line 2135 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 20:
-#line 360 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 360 "c-exp.y"
     { write_exp_elt_opcode (pstate, OP_TYPEID); }
-#line 2141 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 21:
-#line 364 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 364 "c-exp.y"
     { write_exp_elt_opcode (pstate, OP_TYPEID); }
-#line 2147 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 22:
-#line 368 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 368 "c-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_SIZEOF); }
-#line 2153 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 23:
-#line 372 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 372 "c-exp.y"
     { write_exp_elt_opcode (pstate, STRUCTOP_PTR);
-			  write_exp_string (pstate, (yyvsp[0].sval));
+			  write_exp_string (pstate, (yyvsp[(3) - (3)].sval));
 			  write_exp_elt_opcode (pstate, STRUCTOP_PTR); }
-#line 2161 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 24:
-#line 378 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 378 "c-exp.y"
     { mark_struct_expression (pstate);
 			  write_exp_elt_opcode (pstate, STRUCTOP_PTR);
-			  write_exp_string (pstate, (yyvsp[-1].sval));
+			  write_exp_string (pstate, (yyvsp[(3) - (4)].sval));
 			  write_exp_elt_opcode (pstate, STRUCTOP_PTR); }
-#line 2170 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 25:
-#line 385 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 385 "c-exp.y"
     { struct stoken s;
 			  mark_struct_expression (pstate);
 			  write_exp_elt_opcode (pstate, STRUCTOP_PTR);
@@ -2177,61 +2438,68 @@ yyreduce:
 			  s.length = 0;
 			  write_exp_string (pstate, s);
 			  write_exp_elt_opcode (pstate, STRUCTOP_PTR); }
-#line 2182 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 26:
-#line 395 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 395 "c-exp.y"
     { write_exp_elt_opcode (pstate, STRUCTOP_PTR);
-			  write_destructor_name (pstate, (yyvsp[0].sval));
+			  write_destructor_name (pstate, (yyvsp[(4) - (4)].sval));
 			  write_exp_elt_opcode (pstate, STRUCTOP_PTR); }
-#line 2190 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 27:
-#line 401 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 401 "c-exp.y"
     { mark_struct_expression (pstate);
 			  write_exp_elt_opcode (pstate, STRUCTOP_PTR);
-			  write_destructor_name (pstate, (yyvsp[-1].sval));
+			  write_destructor_name (pstate, (yyvsp[(4) - (5)].sval));
 			  write_exp_elt_opcode (pstate, STRUCTOP_PTR); }
-#line 2199 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 28:
-#line 408 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 408 "c-exp.y"
     { /* exp->type::name becomes exp->*(&type::name) */
 			  /* Note: this doesn't work if name is a
 			     static member!  FIXME */
 			  write_exp_elt_opcode (pstate, UNOP_ADDR);
 			  write_exp_elt_opcode (pstate, STRUCTOP_MPTR); }
-#line 2209 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 29:
-#line 416 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 416 "c-exp.y"
     { write_exp_elt_opcode (pstate, STRUCTOP_MPTR); }
-#line 2215 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 30:
-#line 420 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 420 "c-exp.y"
     { write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
-			  write_exp_string (pstate, (yyvsp[0].sval));
+			  write_exp_string (pstate, (yyvsp[(3) - (3)].sval));
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT); }
-#line 2223 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 31:
-#line 426 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 426 "c-exp.y"
     { mark_struct_expression (pstate);
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
-			  write_exp_string (pstate, (yyvsp[-1].sval));
+			  write_exp_string (pstate, (yyvsp[(3) - (4)].sval));
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT); }
-#line 2232 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 32:
-#line 433 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 433 "c-exp.y"
     { struct stoken s;
 			  mark_struct_expression (pstate);
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
@@ -2239,64 +2507,71 @@ yyreduce:
 			  s.length = 0;
 			  write_exp_string (pstate, s);
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT); }
-#line 2244 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 33:
-#line 443 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 443 "c-exp.y"
     { write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
-			  write_destructor_name (pstate, (yyvsp[0].sval));
+			  write_destructor_name (pstate, (yyvsp[(4) - (4)].sval));
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT); }
-#line 2252 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 34:
-#line 449 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 449 "c-exp.y"
     { mark_struct_expression (pstate);
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
-			  write_destructor_name (pstate, (yyvsp[-1].sval));
+			  write_destructor_name (pstate, (yyvsp[(4) - (5)].sval));
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT); }
-#line 2261 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 35:
-#line 456 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 456 "c-exp.y"
     { /* exp.type::name becomes exp.*(&type::name) */
 			  /* Note: this doesn't work if name is a
 			     static member!  FIXME */
 			  write_exp_elt_opcode (pstate, UNOP_ADDR);
 			  write_exp_elt_opcode (pstate, STRUCTOP_MEMBER); }
-#line 2271 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 36:
-#line 464 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 464 "c-exp.y"
     { write_exp_elt_opcode (pstate, STRUCTOP_MEMBER); }
-#line 2277 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 37:
-#line 468 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 468 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_SUBSCRIPT); }
-#line 2283 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 38:
-#line 472 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 472 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_SUBSCRIPT); }
-#line 2289 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 39:
-#line 481 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 481 "c-exp.y"
     {
 			  CORE_ADDR theclass;
 
 			  theclass = lookup_objc_class (parse_gdbarch (pstate),
-						     copy_name ((yyvsp[0].tsym).stoken));
+						     copy_name ((yyvsp[(2) - (2)].tsym).stoken));
 			  if (theclass == 0)
 			    error (_("%s is not an ObjC Class"),
-				   copy_name ((yyvsp[0].tsym).stoken));
+				   copy_name ((yyvsp[(2) - (2)].tsym).stoken));
 			  write_exp_elt_opcode (pstate, OP_LONG);
 			  write_exp_elt_type (pstate,
 					    parse_type (pstate)->builtin_int);
@@ -2304,96 +2579,108 @@ yyreduce:
 			  write_exp_elt_opcode (pstate, OP_LONG);
 			  start_msglist();
 			}
-#line 2309 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 40:
-#line 497 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 497 "c-exp.y"
     { write_exp_elt_opcode (pstate, OP_OBJC_MSGCALL);
 			  end_msglist (pstate);
 			  write_exp_elt_opcode (pstate, OP_OBJC_MSGCALL);
 			}
-#line 2318 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 41:
-#line 504 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 504 "c-exp.y"
     {
 			  write_exp_elt_opcode (pstate, OP_LONG);
 			  write_exp_elt_type (pstate,
 					    parse_type (pstate)->builtin_int);
-			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[0].theclass).theclass);
+			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[(2) - (2)].theclass).theclass);
 			  write_exp_elt_opcode (pstate, OP_LONG);
 			  start_msglist();
 			}
-#line 2331 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 42:
-#line 513 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 513 "c-exp.y"
     { write_exp_elt_opcode (pstate, OP_OBJC_MSGCALL);
 			  end_msglist (pstate);
 			  write_exp_elt_opcode (pstate, OP_OBJC_MSGCALL);
 			}
-#line 2340 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 43:
-#line 520 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 520 "c-exp.y"
     { start_msglist(); }
-#line 2346 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 44:
-#line 522 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 522 "c-exp.y"
     { write_exp_elt_opcode (pstate, OP_OBJC_MSGCALL);
 			  end_msglist (pstate);
 			  write_exp_elt_opcode (pstate, OP_OBJC_MSGCALL);
 			}
-#line 2355 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 45:
-#line 529 "c-exp.y" /* yacc.c:1646  */
-    { add_msglist(&(yyvsp[0].sval), 0); }
-#line 2361 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 529 "c-exp.y"
+    { add_msglist(&(yyvsp[(1) - (1)].sval), 0); }
     break;
 
   case 49:
-#line 538 "c-exp.y" /* yacc.c:1646  */
-    { add_msglist(&(yyvsp[-2].sval), 1); }
-#line 2367 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 538 "c-exp.y"
+    { add_msglist(&(yyvsp[(1) - (3)].sval), 1); }
     break;
 
   case 50:
-#line 540 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 540 "c-exp.y"
     { add_msglist(0, 1);   }
-#line 2373 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 51:
-#line 542 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 542 "c-exp.y"
     { add_msglist(0, 0);   }
-#line 2379 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 52:
-#line 548 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 548 "c-exp.y"
     { start_arglist (); }
-#line 2385 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 53:
-#line 550 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 550 "c-exp.y"
     { write_exp_elt_opcode (pstate, OP_FUNCALL);
 			  write_exp_elt_longcst (pstate,
 						 (LONGEST) end_arglist ());
 			  write_exp_elt_opcode (pstate, OP_FUNCALL); }
-#line 2394 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 54:
-#line 557 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 557 "c-exp.y"
     {
 			  /* This could potentially be a an argument defined
 			     lookup function (Koenig).  */
@@ -2402,7 +2689,7 @@ yyreduce:
 					       expression_context_block);
 			  write_exp_elt_sym (pstate,
 					     NULL); /* Placeholder.  */
-			  write_exp_string (pstate, (yyvsp[-1].ssym).stoken);
+			  write_exp_string (pstate, (yyvsp[(1) - (2)].ssym).stoken);
 			  write_exp_elt_opcode (pstate, OP_ADL_FUNC);
 
 			/* This is to save the value of arglist_len
@@ -2410,42 +2697,47 @@ yyreduce:
 
 			  start_arglist ();
 			}
-#line 2415 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 55:
-#line 574 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 574 "c-exp.y"
     {
 			  write_exp_elt_opcode (pstate, OP_FUNCALL);
 			  write_exp_elt_longcst (pstate,
 						 (LONGEST) end_arglist ());
 			  write_exp_elt_opcode (pstate, OP_FUNCALL);
 			}
-#line 2426 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 56:
-#line 583 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 583 "c-exp.y"
     { start_arglist (); }
-#line 2432 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 58:
-#line 590 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 590 "c-exp.y"
     { arglist_len = 1; }
-#line 2438 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 59:
-#line 594 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 594 "c-exp.y"
     { arglist_len++; }
-#line 2444 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 60:
-#line 598 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 598 "c-exp.y"
     { int i;
-			  VEC (type_ptr) *type_list = (yyvsp[-2].tvec);
+			  VEC (type_ptr) *type_list = (yyvsp[(3) - (5)].tvec);
 			  struct type *type_elt;
 			  LONGEST len = VEC_length (type_ptr, type_list);
 
@@ -2459,249 +2751,284 @@ yyreduce:
 			  write_exp_elt_opcode (pstate, TYPE_INSTANCE);
 			  VEC_free (type_ptr, type_list);
 			}
-#line 2464 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 61:
-#line 616 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 616 "c-exp.y"
     { (yyval.lval) = end_arglist () - 1; }
-#line 2470 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 62:
-#line 619 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 619 "c-exp.y"
     { write_exp_elt_opcode (pstate, OP_ARRAY);
 			  write_exp_elt_longcst (pstate, (LONGEST) 0);
-			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[0].lval));
+			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[(3) - (3)].lval));
 			  write_exp_elt_opcode (pstate, OP_ARRAY); }
-#line 2479 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 63:
-#line 626 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 626 "c-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_MEMVAL_TYPE); }
-#line 2485 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 64:
-#line 630 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 630 "c-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_CAST_TYPE); }
-#line 2491 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 65:
-#line 634 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 634 "c-exp.y"
     { }
-#line 2497 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 66:
-#line 640 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 640 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_REPEAT); }
-#line 2503 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 67:
-#line 644 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 644 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_MUL); }
-#line 2509 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 68:
-#line 648 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 648 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_DIV); }
-#line 2515 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 69:
-#line 652 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 652 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_REM); }
-#line 2521 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 70:
-#line 656 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 656 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ADD); }
-#line 2527 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 71:
-#line 660 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 660 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_SUB); }
-#line 2533 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 72:
-#line 664 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 664 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LSH); }
-#line 2539 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 73:
-#line 668 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 668 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_RSH); }
-#line 2545 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 74:
-#line 672 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 672 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_EQUAL); }
-#line 2551 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 75:
-#line 676 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 676 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_NOTEQUAL); }
-#line 2557 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 76:
-#line 680 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 680 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LEQ); }
-#line 2563 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 77:
-#line 684 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 684 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_GEQ); }
-#line 2569 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 78:
-#line 688 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 688 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LESS); }
-#line 2575 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 79:
-#line 692 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 692 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_GTR); }
-#line 2581 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 80:
-#line 696 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 696 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_AND); }
-#line 2587 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 81:
-#line 700 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 700 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_XOR); }
-#line 2593 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 82:
-#line 704 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 704 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_IOR); }
-#line 2599 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 83:
-#line 708 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 708 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LOGICAL_AND); }
-#line 2605 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 84:
-#line 712 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 712 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LOGICAL_OR); }
-#line 2611 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 85:
-#line 716 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 716 "c-exp.y"
     { write_exp_elt_opcode (pstate, TERNOP_COND); }
-#line 2617 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 86:
-#line 720 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 720 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ASSIGN); }
-#line 2623 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 87:
-#line 724 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 724 "c-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ASSIGN_MODIFY);
-			  write_exp_elt_opcode (pstate, (yyvsp[-1].opcode));
+			  write_exp_elt_opcode (pstate, (yyvsp[(2) - (3)].opcode));
 			  write_exp_elt_opcode (pstate,
 						BINOP_ASSIGN_MODIFY); }
-#line 2632 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 88:
-#line 731 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 731 "c-exp.y"
     { write_exp_elt_opcode (pstate, OP_LONG);
-			  write_exp_elt_type (pstate, (yyvsp[0].typed_val_int).type);
-			  write_exp_elt_longcst (pstate, (LONGEST) ((yyvsp[0].typed_val_int).val));
+			  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].typed_val_int).type);
+			  write_exp_elt_longcst (pstate, (LONGEST) ((yyvsp[(1) - (1)].typed_val_int).val));
 			  write_exp_elt_opcode (pstate, OP_LONG); }
-#line 2641 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 89:
-#line 738 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 738 "c-exp.y"
     {
 			  struct stoken_vector vec;
 			  vec.len = 1;
-			  vec.tokens = &(yyvsp[0].tsval);
-			  write_exp_string_vector (pstate, (yyvsp[0].tsval).type, &vec);
+			  vec.tokens = &(yyvsp[(1) - (1)].tsval);
+			  write_exp_string_vector (pstate, (yyvsp[(1) - (1)].tsval).type, &vec);
 			}
-#line 2652 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 90:
-#line 747 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 747 "c-exp.y"
     { YYSTYPE val;
-			  parse_number (pstate, (yyvsp[0].ssym).stoken.ptr,
-					(yyvsp[0].ssym).stoken.length, 0, &val);
+			  parse_number (pstate, (yyvsp[(1) - (1)].ssym).stoken.ptr,
+					(yyvsp[(1) - (1)].ssym).stoken.length, 0, &val);
 			  write_exp_elt_opcode (pstate, OP_LONG);
 			  write_exp_elt_type (pstate, val.typed_val_int.type);
 			  write_exp_elt_longcst (pstate,
 					    (LONGEST) val.typed_val_int.val);
 			  write_exp_elt_opcode (pstate, OP_LONG);
 			}
-#line 2666 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 91:
-#line 760 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 760 "c-exp.y"
     { write_exp_elt_opcode (pstate, OP_DOUBLE);
-			  write_exp_elt_type (pstate, (yyvsp[0].typed_val_float).type);
-			  write_exp_elt_dblcst (pstate, (yyvsp[0].typed_val_float).dval);
+			  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].typed_val_float).type);
+			  write_exp_elt_dblcst (pstate, (yyvsp[(1) - (1)].typed_val_float).dval);
 			  write_exp_elt_opcode (pstate, OP_DOUBLE); }
-#line 2675 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 92:
-#line 767 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 767 "c-exp.y"
     { write_exp_elt_opcode (pstate, OP_DECFLOAT);
-			  write_exp_elt_type (pstate, (yyvsp[0].typed_val_decfloat).type);
-			  write_exp_elt_decfloatcst (pstate, (yyvsp[0].typed_val_decfloat).val);
+			  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].typed_val_decfloat).type);
+			  write_exp_elt_decfloatcst (pstate, (yyvsp[(1) - (1)].typed_val_decfloat).val);
 			  write_exp_elt_opcode (pstate, OP_DECFLOAT); }
-#line 2684 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 94:
-#line 777 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 777 "c-exp.y"
     {
-			  write_dollar_variable (pstate, (yyvsp[0].sval));
+			  write_dollar_variable (pstate, (yyvsp[(1) - (1)].sval));
 			}
-#line 2692 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 95:
-#line 783 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 783 "c-exp.y"
     {
 			  write_exp_elt_opcode (pstate, OP_OBJC_SELECTOR);
-			  write_exp_string (pstate, (yyvsp[-1].sval));
+			  write_exp_string (pstate, (yyvsp[(3) - (4)].sval));
 			  write_exp_elt_opcode (pstate, OP_OBJC_SELECTOR); }
-#line 2701 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 96:
-#line 790 "c-exp.y" /* yacc.c:1646  */
-    { struct type *type = (yyvsp[-1].tval);
+
+/* Line 1455 of yacc.c  */
+#line 790 "c-exp.y"
+    { struct type *type = (yyvsp[(3) - (4)].tval);
 			  write_exp_elt_opcode (pstate, OP_LONG);
 			  write_exp_elt_type (pstate, lookup_signed_typename
 					      (parse_language (pstate),
@@ -2718,38 +3045,43 @@ yyreduce:
 			  write_exp_elt_longcst (pstate,
 						 (LONGEST) TYPE_LENGTH (type));
 			  write_exp_elt_opcode (pstate, OP_LONG); }
-#line 2723 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 97:
-#line 810 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 810 "c-exp.y"
     { write_exp_elt_opcode (pstate,
 						UNOP_REINTERPRET_CAST); }
-#line 2730 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 98:
-#line 815 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 815 "c-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_CAST_TYPE); }
-#line 2736 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 99:
-#line 819 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 819 "c-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_DYNAMIC_CAST); }
-#line 2742 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 100:
-#line 823 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 823 "c-exp.y"
     { /* We could do more error checking here, but
 			     it doesn't seem worthwhile.  */
 			  write_exp_elt_opcode (pstate, UNOP_CAST_TYPE); }
-#line 2750 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 101:
-#line 830 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 830 "c-exp.y"
     {
 			  /* We copy the string here, and not in the
 			     lexer, to guarantee that we do not leak a
@@ -2760,16 +3092,17 @@ yyreduce:
 			  (yyval.svec).len = 1;
 			  (yyval.svec).tokens = vec;
 
-			  vec->type = (yyvsp[0].tsval).type;
-			  vec->length = (yyvsp[0].tsval).length;
-			  vec->ptr = xmalloc ((yyvsp[0].tsval).length + 1);
-			  memcpy (vec->ptr, (yyvsp[0].tsval).ptr, (yyvsp[0].tsval).length + 1);
+			  vec->type = (yyvsp[(1) - (1)].tsval).type;
+			  vec->length = (yyvsp[(1) - (1)].tsval).length;
+			  vec->ptr = xmalloc ((yyvsp[(1) - (1)].tsval).length + 1);
+			  memcpy (vec->ptr, (yyvsp[(1) - (1)].tsval).ptr, (yyvsp[(1) - (1)].tsval).length + 1);
 			}
-#line 2770 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 102:
-#line 847 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 847 "c-exp.y"
     {
 			  /* Note that we NUL-terminate here, but just
 			     for convenience.  */
@@ -2778,25 +3111,26 @@ yyreduce:
 			  (yyval.svec).tokens = xrealloc ((yyval.svec).tokens,
 					       (yyval.svec).len * sizeof (struct typed_stoken));
 
-			  p = xmalloc ((yyvsp[0].tsval).length + 1);
-			  memcpy (p, (yyvsp[0].tsval).ptr, (yyvsp[0].tsval).length + 1);
+			  p = xmalloc ((yyvsp[(2) - (2)].tsval).length + 1);
+			  memcpy (p, (yyvsp[(2) - (2)].tsval).ptr, (yyvsp[(2) - (2)].tsval).length + 1);
 
-			  (yyval.svec).tokens[(yyval.svec).len - 1].type = (yyvsp[0].tsval).type;
-			  (yyval.svec).tokens[(yyval.svec).len - 1].length = (yyvsp[0].tsval).length;
+			  (yyval.svec).tokens[(yyval.svec).len - 1].type = (yyvsp[(2) - (2)].tsval).type;
+			  (yyval.svec).tokens[(yyval.svec).len - 1].length = (yyvsp[(2) - (2)].tsval).length;
 			  (yyval.svec).tokens[(yyval.svec).len - 1].ptr = p;
 			}
-#line 2790 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 103:
-#line 865 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 865 "c-exp.y"
     {
 			  int i;
 			  enum c_string_type type = C_STRING;
 
-			  for (i = 0; i < (yyvsp[0].svec).len; ++i)
+			  for (i = 0; i < (yyvsp[(1) - (1)].svec).len; ++i)
 			    {
-			      switch ((yyvsp[0].svec).tokens[i].type)
+			      switch ((yyvsp[(1) - (1)].svec).tokens[i].type)
 				{
 				case C_STRING:
 				  break;
@@ -2804,9 +3138,9 @@ yyreduce:
 				case C_STRING_16:
 				case C_STRING_32:
 				  if (type != C_STRING
-				      && type != (yyvsp[0].svec).tokens[i].type)
+				      && type != (yyvsp[(1) - (1)].svec).tokens[i].type)
 				    error (_("Undefined string concatenation."));
-				  type = (yyvsp[0].svec).tokens[i].type;
+				  type = (yyvsp[(1) - (1)].svec).tokens[i].type;
 				  break;
 				default:
 				  /* internal error */
@@ -2815,99 +3149,107 @@ yyreduce:
 				}
 			    }
 
-			  write_exp_string_vector (pstate, type, &(yyvsp[0].svec));
-			  for (i = 0; i < (yyvsp[0].svec).len; ++i)
-			    xfree ((yyvsp[0].svec).tokens[i].ptr);
-			  xfree ((yyvsp[0].svec).tokens);
+			  write_exp_string_vector (pstate, type, &(yyvsp[(1) - (1)].svec));
+			  for (i = 0; i < (yyvsp[(1) - (1)].svec).len; ++i)
+			    xfree ((yyvsp[(1) - (1)].svec).tokens[i].ptr);
+			  xfree ((yyvsp[(1) - (1)].svec).tokens);
 			}
-#line 2825 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 104:
-#line 900 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 900 "c-exp.y"
     { write_exp_elt_opcode (pstate, OP_OBJC_NSSTRING);
-			  write_exp_string (pstate, (yyvsp[0].sval));
+			  write_exp_string (pstate, (yyvsp[(1) - (1)].sval));
 			  write_exp_elt_opcode (pstate, OP_OBJC_NSSTRING); }
-#line 2833 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 105:
-#line 907 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 907 "c-exp.y"
     { write_exp_elt_opcode (pstate, OP_LONG);
                           write_exp_elt_type (pstate,
 					  parse_type (pstate)->builtin_bool);
                           write_exp_elt_longcst (pstate, (LONGEST) 1);
                           write_exp_elt_opcode (pstate, OP_LONG); }
-#line 2843 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 106:
-#line 915 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 915 "c-exp.y"
     { write_exp_elt_opcode (pstate, OP_LONG);
                           write_exp_elt_type (pstate,
 					  parse_type (pstate)->builtin_bool);
                           write_exp_elt_longcst (pstate, (LONGEST) 0);
                           write_exp_elt_opcode (pstate, OP_LONG); }
-#line 2853 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 107:
-#line 925 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 925 "c-exp.y"
     {
-			  if ((yyvsp[0].ssym).sym)
-			    (yyval.bval) = SYMBOL_BLOCK_VALUE ((yyvsp[0].ssym).sym);
+			  if ((yyvsp[(1) - (1)].ssym).sym)
+			    (yyval.bval) = SYMBOL_BLOCK_VALUE ((yyvsp[(1) - (1)].ssym).sym);
 			  else
 			    error (_("No file or function \"%s\"."),
-				   copy_name ((yyvsp[0].ssym).stoken));
+				   copy_name ((yyvsp[(1) - (1)].ssym).stoken));
 			}
-#line 2865 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 108:
-#line 933 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 933 "c-exp.y"
     {
-			  (yyval.bval) = (yyvsp[0].bval);
+			  (yyval.bval) = (yyvsp[(1) - (1)].bval);
 			}
-#line 2873 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 109:
-#line 939 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 939 "c-exp.y"
     { struct symbol *tem
-			    = lookup_symbol (copy_name ((yyvsp[0].sval)), (yyvsp[-2].bval),
+			    = lookup_symbol (copy_name ((yyvsp[(3) - (3)].sval)), (yyvsp[(1) - (3)].bval),
 					     VAR_DOMAIN, NULL);
 			  if (!tem || SYMBOL_CLASS (tem) != LOC_BLOCK)
 			    error (_("No function \"%s\" in specified context."),
-				   copy_name ((yyvsp[0].sval)));
+				   copy_name ((yyvsp[(3) - (3)].sval)));
 			  (yyval.bval) = SYMBOL_BLOCK_VALUE (tem); }
-#line 2885 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 110:
-#line 949 "c-exp.y" /* yacc.c:1646  */
-    { struct symbol *sym = (yyvsp[-1].ssym).sym;
+
+/* Line 1455 of yacc.c  */
+#line 949 "c-exp.y"
+    { struct symbol *sym = (yyvsp[(1) - (2)].ssym).sym;
 
 			  if (sym == NULL || !SYMBOL_IS_ARGUMENT (sym)
 			      || !symbol_read_needs_frame (sym))
 			    error (_("@entry can be used only for function "
 				     "parameters, not for \"%s\""),
-				   copy_name ((yyvsp[-1].ssym).stoken));
+				   copy_name ((yyvsp[(1) - (2)].ssym).stoken));
 
 			  write_exp_elt_opcode (pstate, OP_VAR_ENTRY_VALUE);
 			  write_exp_elt_sym (pstate, sym);
 			  write_exp_elt_opcode (pstate, OP_VAR_ENTRY_VALUE);
 			}
-#line 2902 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 111:
-#line 964 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 964 "c-exp.y"
     { struct symbol *sym;
-			  sym = lookup_symbol (copy_name ((yyvsp[0].sval)), (yyvsp[-2].bval),
+			  sym = lookup_symbol (copy_name ((yyvsp[(3) - (3)].sval)), (yyvsp[(1) - (3)].bval),
 					       VAR_DOMAIN, NULL);
 			  if (sym == 0)
 			    error (_("No symbol \"%s\" in specified context."),
-				   copy_name ((yyvsp[0].sval)));
+				   copy_name ((yyvsp[(3) - (3)].sval)));
 			  if (symbol_read_needs_frame (sym))
 			    {
 			      if (innermost_block == 0
@@ -2921,13 +3263,14 @@ yyreduce:
 			  write_exp_elt_block (pstate, block_found);
 			  write_exp_elt_sym (pstate, sym);
 			  write_exp_elt_opcode (pstate, OP_VAR_VALUE); }
-#line 2926 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 112:
-#line 986 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 986 "c-exp.y"
     {
-			  struct type *type = (yyvsp[-2].tsym).type;
+			  struct type *type = (yyvsp[(1) - (3)].tsym).type;
 			  CHECK_TYPEDEF (type);
 			  if (!type_aggregate_p (type))
 			    error (_("`%s' is not defined as an aggregate type."),
@@ -2935,16 +3278,17 @@ yyreduce:
 
 			  write_exp_elt_opcode (pstate, OP_SCOPE);
 			  write_exp_elt_type (pstate, type);
-			  write_exp_string (pstate, (yyvsp[0].sval));
+			  write_exp_string (pstate, (yyvsp[(3) - (3)].sval));
 			  write_exp_elt_opcode (pstate, OP_SCOPE);
 			}
-#line 2943 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 113:
-#line 999 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 999 "c-exp.y"
     {
-			  struct type *type = (yyvsp[-3].tsym).type;
+			  struct type *type = (yyvsp[(1) - (4)].tsym).type;
 			  struct stoken tmp_token;
 			  char *buf;
 
@@ -2952,38 +3296,40 @@ yyreduce:
 			  if (!type_aggregate_p (type))
 			    error (_("`%s' is not defined as an aggregate type."),
 				   TYPE_SAFE_NAME (type));
-			  buf = alloca ((yyvsp[0].sval).length + 2);
+			  buf = alloca ((yyvsp[(4) - (4)].sval).length + 2);
 			  tmp_token.ptr = buf;
-			  tmp_token.length = (yyvsp[0].sval).length + 1;
+			  tmp_token.length = (yyvsp[(4) - (4)].sval).length + 1;
 			  buf[0] = '~';
-			  memcpy (buf+1, (yyvsp[0].sval).ptr, (yyvsp[0].sval).length);
+			  memcpy (buf+1, (yyvsp[(4) - (4)].sval).ptr, (yyvsp[(4) - (4)].sval).length);
 			  buf[tmp_token.length] = 0;
 
 			  /* Check for valid destructor name.  */
-			  destructor_name_p (tmp_token.ptr, (yyvsp[-3].tsym).type);
+			  destructor_name_p (tmp_token.ptr, (yyvsp[(1) - (4)].tsym).type);
 			  write_exp_elt_opcode (pstate, OP_SCOPE);
 			  write_exp_elt_type (pstate, type);
 			  write_exp_string (pstate, tmp_token);
 			  write_exp_elt_opcode (pstate, OP_SCOPE);
 			}
-#line 2971 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 114:
-#line 1023 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1023 "c-exp.y"
     {
-			  char *copy = copy_name ((yyvsp[-2].sval));
+			  char *copy = copy_name ((yyvsp[(3) - (5)].sval));
 			  error (_("No type \"%s\" within class "
 				   "or namespace \"%s\"."),
-				 copy, TYPE_SAFE_NAME ((yyvsp[-4].tsym).type));
+				 copy, TYPE_SAFE_NAME ((yyvsp[(1) - (5)].tsym).type));
 			}
-#line 2982 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 116:
-#line 1033 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1033 "c-exp.y"
     {
-			  char *name = copy_name ((yyvsp[0].ssym).stoken);
+			  char *name = copy_name ((yyvsp[(2) - (2)].ssym).stoken);
 			  struct symbol *sym;
 			  struct bound_minimal_symbol msymbol;
 
@@ -3007,12 +3353,13 @@ yyreduce:
 			  else
 			    error (_("No symbol \"%s\" in current context."), name);
 			}
-#line 3012 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 117:
-#line 1061 "c-exp.y" /* yacc.c:1646  */
-    { struct symbol *sym = (yyvsp[0].ssym).sym;
+
+/* Line 1455 of yacc.c  */
+#line 1061 "c-exp.y"
+    { struct symbol *sym = (yyvsp[(1) - (1)].ssym).sym;
 
 			  if (sym)
 			    {
@@ -3032,7 +3379,7 @@ yyreduce:
 			      write_exp_elt_sym (pstate, sym);
 			      write_exp_elt_opcode (pstate, OP_VAR_VALUE);
 			    }
-			  else if ((yyvsp[0].ssym).is_a_field_of_this)
+			  else if ((yyvsp[(1) - (1)].ssym).is_a_field_of_this)
 			    {
 			      /* C++: it hangs off of `this'.  Must
 			         not inadvertently convert from a method call
@@ -3044,13 +3391,13 @@ yyreduce:
 			      write_exp_elt_opcode (pstate, OP_THIS);
 			      write_exp_elt_opcode (pstate, OP_THIS);
 			      write_exp_elt_opcode (pstate, STRUCTOP_PTR);
-			      write_exp_string (pstate, (yyvsp[0].ssym).stoken);
+			      write_exp_string (pstate, (yyvsp[(1) - (1)].ssym).stoken);
 			      write_exp_elt_opcode (pstate, STRUCTOP_PTR);
 			    }
 			  else
 			    {
 			      struct bound_minimal_symbol msymbol;
-			      char *arg = copy_name ((yyvsp[0].ssym).stoken);
+			      char *arg = copy_name ((yyvsp[(1) - (1)].ssym).stoken);
 
 			      msymbol =
 				lookup_bound_minimal_symbol (arg);
@@ -3060,533 +3407,600 @@ yyreduce:
 				error (_("No symbol table is loaded.  Use the \"file\" command."));
 			      else
 				error (_("No symbol \"%s\" in current context."),
-				       copy_name ((yyvsp[0].ssym).stoken));
+				       copy_name ((yyvsp[(1) - (1)].ssym).stoken));
 			    }
 			}
-#line 3068 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 118:
-#line 1115 "c-exp.y" /* yacc.c:1646  */
-    { insert_type_address_space (pstate, copy_name ((yyvsp[0].ssym).stoken)); }
-#line 3074 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1115 "c-exp.y"
+    { insert_type_address_space (pstate, copy_name ((yyvsp[(2) - (2)].ssym).stoken)); }
     break;
 
   case 126:
-#line 1136 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1136 "c-exp.y"
     { insert_type (tp_pointer); }
-#line 3080 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 128:
-#line 1139 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1139 "c-exp.y"
     { insert_type (tp_pointer); }
-#line 3086 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 130:
-#line 1142 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1142 "c-exp.y"
     { insert_type (tp_reference); }
-#line 3092 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 131:
-#line 1144 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1144 "c-exp.y"
     { insert_type (tp_reference); }
-#line 3098 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 132:
-#line 1148 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1148 "c-exp.y"
     {
 			  (yyval.type_stack) = get_type_stack ();
 			  /* This cleanup is eventually run by
 			     c_parse.  */
 			  make_cleanup (type_stack_cleanup, (yyval.type_stack));
 			}
-#line 3109 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 133:
-#line 1157 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.type_stack) = append_type_stack ((yyvsp[0].type_stack), (yyvsp[-1].type_stack)); }
-#line 3115 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1157 "c-exp.y"
+    { (yyval.type_stack) = append_type_stack ((yyvsp[(2) - (2)].type_stack), (yyvsp[(1) - (2)].type_stack)); }
     break;
 
   case 136:
-#line 1163 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.type_stack) = (yyvsp[-1].type_stack); }
-#line 3121 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1163 "c-exp.y"
+    { (yyval.type_stack) = (yyvsp[(2) - (3)].type_stack); }
     break;
 
   case 137:
-#line 1165 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1165 "c-exp.y"
     {
-			  push_type_stack ((yyvsp[-1].type_stack));
-			  push_type_int ((yyvsp[0].lval));
+			  push_type_stack ((yyvsp[(1) - (2)].type_stack));
+			  push_type_int ((yyvsp[(2) - (2)].lval));
 			  push_type (tp_array);
 			  (yyval.type_stack) = get_type_stack ();
 			}
-#line 3132 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 138:
-#line 1172 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1172 "c-exp.y"
     {
-			  push_type_int ((yyvsp[0].lval));
+			  push_type_int ((yyvsp[(1) - (1)].lval));
 			  push_type (tp_array);
 			  (yyval.type_stack) = get_type_stack ();
 			}
-#line 3142 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 139:
-#line 1179 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1179 "c-exp.y"
     {
-			  push_type_stack ((yyvsp[-1].type_stack));
-			  push_typelist ((yyvsp[0].tvec));
+			  push_type_stack ((yyvsp[(1) - (2)].type_stack));
+			  push_typelist ((yyvsp[(2) - (2)].tvec));
 			  (yyval.type_stack) = get_type_stack ();
 			}
-#line 3152 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 140:
-#line 1185 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1185 "c-exp.y"
     {
-			  push_typelist ((yyvsp[0].tvec));
+			  push_typelist ((yyvsp[(1) - (1)].tvec));
 			  (yyval.type_stack) = get_type_stack ();
 			}
-#line 3161 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 141:
-#line 1192 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1192 "c-exp.y"
     { (yyval.lval) = -1; }
-#line 3167 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 142:
-#line 1194 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1194 "c-exp.y"
     { (yyval.lval) = -1; }
-#line 3173 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 143:
-#line 1196 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.lval) = (yyvsp[-1].typed_val_int).val; }
-#line 3179 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1196 "c-exp.y"
+    { (yyval.lval) = (yyvsp[(2) - (3)].typed_val_int).val; }
     break;
 
   case 144:
-#line 1198 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.lval) = (yyvsp[-1].typed_val_int).val; }
-#line 3185 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1198 "c-exp.y"
+    { (yyval.lval) = (yyvsp[(2) - (3)].typed_val_int).val; }
     break;
 
   case 145:
-#line 1202 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1202 "c-exp.y"
     { (yyval.tvec) = NULL; }
-#line 3191 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 146:
-#line 1204 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.tvec) = (yyvsp[-1].tvec); }
-#line 3197 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1204 "c-exp.y"
+    { (yyval.tvec) = (yyvsp[(2) - (3)].tvec); }
     break;
 
   case 148:
-#line 1220 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = (yyvsp[0].tsym).type; }
-#line 3203 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1220 "c-exp.y"
+    { (yyval.tval) = (yyvsp[(1) - (1)].tsym).type; }
     break;
 
   case 149:
-#line 1222 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1222 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
 						       "int"); }
-#line 3211 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 150:
-#line 1226 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1226 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
 						       "long"); }
-#line 3219 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 151:
-#line 1230 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1230 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
 						       "short"); }
-#line 3227 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 152:
-#line 1234 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1234 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
 						       "long"); }
-#line 3235 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 153:
-#line 1238 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1238 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
 						       "long"); }
-#line 3243 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 154:
-#line 1242 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1242 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
 						       "long"); }
-#line 3251 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 155:
-#line 1246 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1246 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
 						       "long"); }
-#line 3259 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 156:
-#line 1250 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1250 "c-exp.y"
     { (yyval.tval) = lookup_unsigned_typename (parse_language (pstate),
 							 parse_gdbarch (pstate),
 							 "long"); }
-#line 3267 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 157:
-#line 1254 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1254 "c-exp.y"
     { (yyval.tval) = lookup_unsigned_typename (parse_language (pstate),
 							 parse_gdbarch (pstate),
 							 "long"); }
-#line 3275 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 158:
-#line 1258 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1258 "c-exp.y"
     { (yyval.tval) = lookup_unsigned_typename (parse_language (pstate),
 							 parse_gdbarch (pstate),
 							 "long"); }
-#line 3283 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 159:
-#line 1262 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1262 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
 						       "long long"); }
-#line 3291 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 160:
-#line 1266 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1266 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
 						       "long long"); }
-#line 3299 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 161:
-#line 1270 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1270 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
 						       "long long"); }
-#line 3307 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 162:
-#line 1274 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1274 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
 						       "long long"); }
-#line 3315 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 163:
-#line 1278 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1278 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
 						       "long long"); }
-#line 3323 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 164:
-#line 1282 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1282 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
 						       "long long"); }
-#line 3331 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 165:
-#line 1286 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1286 "c-exp.y"
     { (yyval.tval) = lookup_unsigned_typename (parse_language (pstate),
 							 parse_gdbarch (pstate),
 							 "long long"); }
-#line 3339 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 166:
-#line 1290 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1290 "c-exp.y"
     { (yyval.tval) = lookup_unsigned_typename (parse_language (pstate),
 							 parse_gdbarch (pstate),
 							 "long long"); }
-#line 3347 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 167:
-#line 1294 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1294 "c-exp.y"
     { (yyval.tval) = lookup_unsigned_typename (parse_language (pstate),
 							 parse_gdbarch (pstate),
 							 "long long"); }
-#line 3355 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 168:
-#line 1298 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1298 "c-exp.y"
     { (yyval.tval) = lookup_unsigned_typename (parse_language (pstate),
 							 parse_gdbarch (pstate),
 							 "long long"); }
-#line 3363 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 169:
-#line 1302 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1302 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
 						       "short"); }
-#line 3371 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 170:
-#line 1306 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1306 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
 						       "short"); }
-#line 3379 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 171:
-#line 1310 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1310 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
 						       "short"); }
-#line 3387 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 172:
-#line 1314 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1314 "c-exp.y"
     { (yyval.tval) = lookup_unsigned_typename (parse_language (pstate),
 							 parse_gdbarch (pstate),
 							 "short"); }
-#line 3395 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 173:
-#line 1318 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1318 "c-exp.y"
     { (yyval.tval) = lookup_unsigned_typename (parse_language (pstate),
 							 parse_gdbarch (pstate),
 							 "short"); }
-#line 3403 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 174:
-#line 1322 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1322 "c-exp.y"
     { (yyval.tval) = lookup_unsigned_typename (parse_language (pstate),
 							 parse_gdbarch (pstate),
 							 "short"); }
-#line 3411 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 175:
-#line 1326 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1326 "c-exp.y"
     { (yyval.tval) = lookup_typename (parse_language (pstate),
 						parse_gdbarch (pstate),
 						"double",
 						(struct block *) NULL,
 						0); }
-#line 3421 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 176:
-#line 1332 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1332 "c-exp.y"
     { (yyval.tval) = lookup_typename (parse_language (pstate),
 						parse_gdbarch (pstate),
 						"long double",
 						(struct block *) NULL,
 						0); }
-#line 3431 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 177:
-#line 1338 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = lookup_struct (copy_name ((yyvsp[0].sval)),
+
+/* Line 1455 of yacc.c  */
+#line 1338 "c-exp.y"
+    { (yyval.tval) = lookup_struct (copy_name ((yyvsp[(2) - (2)].sval)),
 					      expression_context_block); }
-#line 3438 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 178:
-#line 1341 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1341 "c-exp.y"
     {
 			  mark_completion_tag (TYPE_CODE_STRUCT, "", 0);
 			  (yyval.tval) = NULL;
 			}
-#line 3447 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 179:
-#line 1346 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1346 "c-exp.y"
     {
-			  mark_completion_tag (TYPE_CODE_STRUCT, (yyvsp[-1].sval).ptr,
-					       (yyvsp[-1].sval).length);
+			  mark_completion_tag (TYPE_CODE_STRUCT, (yyvsp[(2) - (3)].sval).ptr,
+					       (yyvsp[(2) - (3)].sval).length);
 			  (yyval.tval) = NULL;
 			}
-#line 3457 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 180:
-#line 1352 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = lookup_struct (copy_name ((yyvsp[0].sval)),
+
+/* Line 1455 of yacc.c  */
+#line 1352 "c-exp.y"
+    { (yyval.tval) = lookup_struct (copy_name ((yyvsp[(2) - (2)].sval)),
 					      expression_context_block); }
-#line 3464 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 181:
-#line 1355 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1355 "c-exp.y"
     {
 			  mark_completion_tag (TYPE_CODE_STRUCT, "", 0);
 			  (yyval.tval) = NULL;
 			}
-#line 3473 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 182:
-#line 1360 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1360 "c-exp.y"
     {
-			  mark_completion_tag (TYPE_CODE_STRUCT, (yyvsp[-1].sval).ptr,
-					       (yyvsp[-1].sval).length);
+			  mark_completion_tag (TYPE_CODE_STRUCT, (yyvsp[(2) - (3)].sval).ptr,
+					       (yyvsp[(2) - (3)].sval).length);
 			  (yyval.tval) = NULL;
 			}
-#line 3483 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 183:
-#line 1366 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = lookup_union (copy_name ((yyvsp[0].sval)),
+
+/* Line 1455 of yacc.c  */
+#line 1366 "c-exp.y"
+    { (yyval.tval) = lookup_union (copy_name ((yyvsp[(2) - (2)].sval)),
 					     expression_context_block); }
-#line 3490 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 184:
-#line 1369 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1369 "c-exp.y"
     {
 			  mark_completion_tag (TYPE_CODE_UNION, "", 0);
 			  (yyval.tval) = NULL;
 			}
-#line 3499 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 185:
-#line 1374 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1374 "c-exp.y"
     {
-			  mark_completion_tag (TYPE_CODE_UNION, (yyvsp[-1].sval).ptr,
-					       (yyvsp[-1].sval).length);
+			  mark_completion_tag (TYPE_CODE_UNION, (yyvsp[(2) - (3)].sval).ptr,
+					       (yyvsp[(2) - (3)].sval).length);
 			  (yyval.tval) = NULL;
 			}
-#line 3509 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 186:
-#line 1380 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = lookup_enum (copy_name ((yyvsp[0].sval)),
+
+/* Line 1455 of yacc.c  */
+#line 1380 "c-exp.y"
+    { (yyval.tval) = lookup_enum (copy_name ((yyvsp[(2) - (2)].sval)),
 					    expression_context_block); }
-#line 3516 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 187:
-#line 1383 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1383 "c-exp.y"
     {
 			  mark_completion_tag (TYPE_CODE_ENUM, "", 0);
 			  (yyval.tval) = NULL;
 			}
-#line 3525 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 188:
-#line 1388 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1388 "c-exp.y"
     {
-			  mark_completion_tag (TYPE_CODE_ENUM, (yyvsp[-1].sval).ptr,
-					       (yyvsp[-1].sval).length);
+			  mark_completion_tag (TYPE_CODE_ENUM, (yyvsp[(2) - (3)].sval).ptr,
+					       (yyvsp[(2) - (3)].sval).length);
 			  (yyval.tval) = NULL;
 			}
-#line 3535 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 189:
-#line 1394 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1394 "c-exp.y"
     { (yyval.tval) = lookup_unsigned_typename (parse_language (pstate),
 							 parse_gdbarch (pstate),
-							 TYPE_NAME((yyvsp[0].tsym).type)); }
-#line 3543 "c-exp.c" /* yacc.c:1646  */
+							 TYPE_NAME((yyvsp[(2) - (2)].tsym).type)); }
     break;
 
   case 190:
-#line 1398 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1398 "c-exp.y"
     { (yyval.tval) = lookup_unsigned_typename (parse_language (pstate),
 							 parse_gdbarch (pstate),
 							 "int"); }
-#line 3551 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 191:
-#line 1402 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1402 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
-						       TYPE_NAME((yyvsp[0].tsym).type)); }
-#line 3559 "c-exp.c" /* yacc.c:1646  */
+						       TYPE_NAME((yyvsp[(2) - (2)].tsym).type)); }
     break;
 
   case 192:
-#line 1406 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1406 "c-exp.y"
     { (yyval.tval) = lookup_signed_typename (parse_language (pstate),
 						       parse_gdbarch (pstate),
 						       "int"); }
-#line 3567 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 193:
-#line 1413 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = lookup_template_type(copy_name((yyvsp[-3].sval)), (yyvsp[-1].tval),
+
+/* Line 1455 of yacc.c  */
+#line 1413 "c-exp.y"
+    { (yyval.tval) = lookup_template_type(copy_name((yyvsp[(2) - (5)].sval)), (yyvsp[(4) - (5)].tval),
 						    expression_context_block);
 			}
-#line 3575 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 194:
-#line 1417 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = follow_types ((yyvsp[0].tval)); }
-#line 3581 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1417 "c-exp.y"
+    { (yyval.tval) = follow_types ((yyvsp[(2) - (2)].tval)); }
     break;
 
   case 195:
-#line 1419 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = follow_types ((yyvsp[-1].tval)); }
-#line 3587 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1419 "c-exp.y"
+    { (yyval.tval) = follow_types ((yyvsp[(1) - (2)].tval)); }
     break;
 
   case 197:
-#line 1424 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1424 "c-exp.y"
     {
 		  (yyval.tsym).stoken.ptr = "int";
 		  (yyval.tsym).stoken.length = 3;
@@ -3594,11 +4008,12 @@ yyreduce:
 						    parse_gdbarch (pstate),
 						    "int");
 		}
-#line 3599 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 198:
-#line 1432 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1432 "c-exp.y"
     {
 		  (yyval.tsym).stoken.ptr = "long";
 		  (yyval.tsym).stoken.length = 4;
@@ -3606,11 +4021,12 @@ yyreduce:
 						    parse_gdbarch (pstate),
 						    "long");
 		}
-#line 3611 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 199:
-#line 1440 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1440 "c-exp.y"
     {
 		  (yyval.tsym).stoken.ptr = "short";
 		  (yyval.tsym).stoken.length = 5;
@@ -3618,197 +4034,226 @@ yyreduce:
 						    parse_gdbarch (pstate),
 						    "short");
 		}
-#line 3623 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 200:
-#line 1451 "c-exp.y" /* yacc.c:1646  */
-    { check_parameter_typelist ((yyvsp[0].tvec)); }
-#line 3629 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1451 "c-exp.y"
+    { check_parameter_typelist ((yyvsp[(1) - (1)].tvec)); }
     break;
 
   case 201:
-#line 1453 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1453 "c-exp.y"
     {
-			  VEC_safe_push (type_ptr, (yyvsp[-2].tvec), NULL);
-			  check_parameter_typelist ((yyvsp[-2].tvec));
-			  (yyval.tvec) = (yyvsp[-2].tvec);
+			  VEC_safe_push (type_ptr, (yyvsp[(1) - (3)].tvec), NULL);
+			  check_parameter_typelist ((yyvsp[(1) - (3)].tvec));
+			  (yyval.tvec) = (yyvsp[(1) - (3)].tvec);
 			}
-#line 3639 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 202:
-#line 1462 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1462 "c-exp.y"
     {
 		  VEC (type_ptr) *typelist = NULL;
-		  VEC_safe_push (type_ptr, typelist, (yyvsp[0].tval));
+		  VEC_safe_push (type_ptr, typelist, (yyvsp[(1) - (1)].tval));
 		  (yyval.tvec) = typelist;
 		}
-#line 3649 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 203:
-#line 1468 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1468 "c-exp.y"
     {
-		  VEC_safe_push (type_ptr, (yyvsp[-2].tvec), (yyvsp[0].tval));
-		  (yyval.tvec) = (yyvsp[-2].tvec);
+		  VEC_safe_push (type_ptr, (yyvsp[(1) - (3)].tvec), (yyvsp[(3) - (3)].tval));
+		  (yyval.tvec) = (yyvsp[(1) - (3)].tvec);
 		}
-#line 3658 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 205:
-#line 1476 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1476 "c-exp.y"
     {
-		  push_type_stack ((yyvsp[0].type_stack));
-		  (yyval.tval) = follow_types ((yyvsp[-1].tval));
+		  push_type_stack ((yyvsp[(2) - (2)].type_stack));
+		  (yyval.tval) = follow_types ((yyvsp[(1) - (2)].tval));
 		}
-#line 3667 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 206:
-#line 1483 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = follow_types ((yyvsp[-1].tval)); }
-#line 3673 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1483 "c-exp.y"
+    { (yyval.tval) = follow_types ((yyvsp[(1) - (2)].tval)); }
     break;
 
   case 211:
-#line 1495 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1495 "c-exp.y"
     { insert_type (tp_const);
 			  insert_type (tp_volatile);
 			}
-#line 3681 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 212:
-#line 1499 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1499 "c-exp.y"
     { insert_type (tp_const); }
-#line 3687 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 213:
-#line 1501 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1501 "c-exp.y"
     { insert_type (tp_volatile); }
-#line 3693 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 214:
-#line 1505 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1505 "c-exp.y"
     { (yyval.sval) = operator_stoken (" new"); }
-#line 3699 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 215:
-#line 1507 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1507 "c-exp.y"
     { (yyval.sval) = operator_stoken (" delete"); }
-#line 3705 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 216:
-#line 1509 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1509 "c-exp.y"
     { (yyval.sval) = operator_stoken (" new[]"); }
-#line 3711 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 217:
-#line 1511 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1511 "c-exp.y"
     { (yyval.sval) = operator_stoken (" delete[]"); }
-#line 3717 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 218:
-#line 1513 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1513 "c-exp.y"
     { (yyval.sval) = operator_stoken (" new[]"); }
-#line 3723 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 219:
-#line 1515 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1515 "c-exp.y"
     { (yyval.sval) = operator_stoken (" delete[]"); }
-#line 3729 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 220:
-#line 1517 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1517 "c-exp.y"
     { (yyval.sval) = operator_stoken ("+"); }
-#line 3735 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 221:
-#line 1519 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1519 "c-exp.y"
     { (yyval.sval) = operator_stoken ("-"); }
-#line 3741 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 222:
-#line 1521 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1521 "c-exp.y"
     { (yyval.sval) = operator_stoken ("*"); }
-#line 3747 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 223:
-#line 1523 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1523 "c-exp.y"
     { (yyval.sval) = operator_stoken ("/"); }
-#line 3753 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 224:
-#line 1525 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1525 "c-exp.y"
     { (yyval.sval) = operator_stoken ("%"); }
-#line 3759 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 225:
-#line 1527 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1527 "c-exp.y"
     { (yyval.sval) = operator_stoken ("^"); }
-#line 3765 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 226:
-#line 1529 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1529 "c-exp.y"
     { (yyval.sval) = operator_stoken ("&"); }
-#line 3771 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 227:
-#line 1531 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1531 "c-exp.y"
     { (yyval.sval) = operator_stoken ("|"); }
-#line 3777 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 228:
-#line 1533 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1533 "c-exp.y"
     { (yyval.sval) = operator_stoken ("~"); }
-#line 3783 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 229:
-#line 1535 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1535 "c-exp.y"
     { (yyval.sval) = operator_stoken ("!"); }
-#line 3789 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 230:
-#line 1537 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1537 "c-exp.y"
     { (yyval.sval) = operator_stoken ("="); }
-#line 3795 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 231:
-#line 1539 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1539 "c-exp.y"
     { (yyval.sval) = operator_stoken ("<"); }
-#line 3801 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 232:
-#line 1541 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1541 "c-exp.y"
     { (yyval.sval) = operator_stoken (">"); }
-#line 3807 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 233:
-#line 1543 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1543 "c-exp.y"
     { const char *op = "unknown";
-			  switch ((yyvsp[0].opcode))
+			  switch ((yyvsp[(2) - (2)].opcode))
 			    {
 			    case BINOP_RSH:
 			      op = ">>=";
@@ -3846,188 +4291,202 @@ yyreduce:
 
 			  (yyval.sval) = operator_stoken (op);
 			}
-#line 3851 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 234:
-#line 1583 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1583 "c-exp.y"
     { (yyval.sval) = operator_stoken ("<<"); }
-#line 3857 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 235:
-#line 1585 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1585 "c-exp.y"
     { (yyval.sval) = operator_stoken (">>"); }
-#line 3863 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 236:
-#line 1587 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1587 "c-exp.y"
     { (yyval.sval) = operator_stoken ("=="); }
-#line 3869 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 237:
-#line 1589 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1589 "c-exp.y"
     { (yyval.sval) = operator_stoken ("!="); }
-#line 3875 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 238:
-#line 1591 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1591 "c-exp.y"
     { (yyval.sval) = operator_stoken ("<="); }
-#line 3881 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 239:
-#line 1593 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1593 "c-exp.y"
     { (yyval.sval) = operator_stoken (">="); }
-#line 3887 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 240:
-#line 1595 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1595 "c-exp.y"
     { (yyval.sval) = operator_stoken ("&&"); }
-#line 3893 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 241:
-#line 1597 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1597 "c-exp.y"
     { (yyval.sval) = operator_stoken ("||"); }
-#line 3899 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 242:
-#line 1599 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1599 "c-exp.y"
     { (yyval.sval) = operator_stoken ("++"); }
-#line 3905 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 243:
-#line 1601 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1601 "c-exp.y"
     { (yyval.sval) = operator_stoken ("--"); }
-#line 3911 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 244:
-#line 1603 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1603 "c-exp.y"
     { (yyval.sval) = operator_stoken (","); }
-#line 3917 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 245:
-#line 1605 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1605 "c-exp.y"
     { (yyval.sval) = operator_stoken ("->*"); }
-#line 3923 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 246:
-#line 1607 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1607 "c-exp.y"
     { (yyval.sval) = operator_stoken ("->"); }
-#line 3929 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 247:
-#line 1609 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1609 "c-exp.y"
     { (yyval.sval) = operator_stoken ("()"); }
-#line 3935 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 248:
-#line 1611 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1611 "c-exp.y"
     { (yyval.sval) = operator_stoken ("[]"); }
-#line 3941 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 249:
-#line 1613 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1613 "c-exp.y"
     { (yyval.sval) = operator_stoken ("[]"); }
-#line 3947 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 250:
-#line 1615 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1615 "c-exp.y"
     { char *name;
 			  long length;
 			  struct ui_file *buf = mem_fileopen ();
 
-			  c_print_type ((yyvsp[0].tval), NULL, buf, -1, 0,
+			  c_print_type ((yyvsp[(2) - (2)].tval), NULL, buf, -1, 0,
 					&type_print_raw_options);
 			  name = ui_file_xstrdup (buf, &length);
 			  ui_file_delete (buf);
 			  (yyval.sval) = operator_stoken (name);
 			  xfree (name);
 			}
-#line 3963 "c-exp.c" /* yacc.c:1646  */
     break;
 
   case 251:
-#line 1630 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.sval) = (yyvsp[0].ssym).stoken; }
-#line 3969 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1630 "c-exp.y"
+    { (yyval.sval) = (yyvsp[(1) - (1)].ssym).stoken; }
     break;
 
   case 252:
-#line 1631 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.sval) = (yyvsp[0].ssym).stoken; }
-#line 3975 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1631 "c-exp.y"
+    { (yyval.sval) = (yyvsp[(1) - (1)].ssym).stoken; }
     break;
 
   case 253:
-#line 1632 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.sval) = (yyvsp[0].tsym).stoken; }
-#line 3981 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1632 "c-exp.y"
+    { (yyval.sval) = (yyvsp[(1) - (1)].tsym).stoken; }
     break;
 
   case 254:
-#line 1633 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.sval) = (yyvsp[0].ssym).stoken; }
-#line 3987 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1633 "c-exp.y"
+    { (yyval.sval) = (yyvsp[(1) - (1)].ssym).stoken; }
     break;
 
   case 255:
-#line 1634 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.sval) = (yyvsp[0].ssym).stoken; }
-#line 3993 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1634 "c-exp.y"
+    { (yyval.sval) = (yyvsp[(1) - (1)].ssym).stoken; }
     break;
 
   case 256:
-#line 1635 "c-exp.y" /* yacc.c:1646  */
-    { (yyval.sval) = (yyvsp[0].sval); }
-#line 3999 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1635 "c-exp.y"
+    { (yyval.sval) = (yyvsp[(1) - (1)].sval); }
     break;
 
   case 259:
-#line 1648 "c-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1648 "c-exp.y"
     {
 			  struct field_of_this_result is_a_field_of_this;
 
-			  (yyval.ssym).stoken = (yyvsp[0].sval);
-			  (yyval.ssym).sym = lookup_symbol ((yyvsp[0].sval).ptr,
+			  (yyval.ssym).stoken = (yyvsp[(1) - (1)].sval);
+			  (yyval.ssym).sym = lookup_symbol ((yyvsp[(1) - (1)].sval).ptr,
 						  expression_context_block,
 						  VAR_DOMAIN,
 						  &is_a_field_of_this);
 			  (yyval.ssym).is_a_field_of_this
 			    = is_a_field_of_this.type != NULL;
 			}
-#line 4015 "c-exp.c" /* yacc.c:1646  */
     break;
 
 
-#line 4019 "c-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 4489 "c-exp.c"
       default: break;
     }
-  /* User semantic actions sometimes alter yychar, and that requires
-     that yytoken be updated with the new translation.  We take the
-     approach of translating immediately before every use of yytoken.
-     One alternative is translating here after every semantic action,
-     but that translation would be missed if the semantic action invokes
-     YYABORT, YYACCEPT, or YYERROR immediately after altering yychar or
-     if it invokes YYBACKUP.  In the case of YYABORT or YYACCEPT, an
-     incorrect destructor might then be invoked immediately.  In the
-     case of YYERROR or YYBACKUP, subsequent parser actions might lead
-     to an incorrect destructor call or verbose syntax error message
-     before the lookahead is translated.  */
   YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
 
   YYPOPSTACK (yylen);
@@ -4036,7 +4495,7 @@ yyreduce:
 
   *++yyvsp = yyval;
 
-  /* Now 'shift' the result of the reduction.  Determine what state
+  /* Now `shift' the result of the reduction.  Determine what state
      that goes to, based on the state we popped back to and the rule
      number reduced by.  */
 
@@ -4051,14 +4510,10 @@ yyreduce:
   goto yynewstate;
 
 
-/*--------------------------------------.
-| yyerrlab -- here on detecting error.  |
-`--------------------------------------*/
+/*------------------------------------.
+| yyerrlab -- here on detecting error |
+`------------------------------------*/
 yyerrlab:
-  /* Make sure we have latest lookahead translation.  See comments at
-     user semantic actions for why this is necessary.  */
-  yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);
-
   /* If not already recovering from an error, report this error.  */
   if (!yyerrstatus)
     {
@@ -4066,36 +4521,37 @@ yyerrlab:
 #if ! YYERROR_VERBOSE
       yyerror (YY_("syntax error"));
 #else
-# define YYSYNTAX_ERROR yysyntax_error (&yymsg_alloc, &yymsg, \
-                                        yyssp, yytoken)
       {
-        char const *yymsgp = YY_("syntax error");
-        int yysyntax_error_status;
-        yysyntax_error_status = YYSYNTAX_ERROR;
-        if (yysyntax_error_status == 0)
-          yymsgp = yymsg;
-        else if (yysyntax_error_status == 1)
-          {
-            if (yymsg != yymsgbuf)
-              YYSTACK_FREE (yymsg);
-            yymsg = (char *) YYSTACK_ALLOC (yymsg_alloc);
-            if (!yymsg)
-              {
-                yymsg = yymsgbuf;
-                yymsg_alloc = sizeof yymsgbuf;
-                yysyntax_error_status = 2;
-              }
-            else
-              {
-                yysyntax_error_status = YYSYNTAX_ERROR;
-                yymsgp = yymsg;
-              }
-          }
-        yyerror (yymsgp);
-        if (yysyntax_error_status == 2)
-          goto yyexhaustedlab;
+	YYSIZE_T yysize = yysyntax_error (0, yystate, yychar);
+	if (yymsg_alloc < yysize && yymsg_alloc < YYSTACK_ALLOC_MAXIMUM)
+	  {
+	    YYSIZE_T yyalloc = 2 * yysize;
+	    if (! (yysize <= yyalloc && yyalloc <= YYSTACK_ALLOC_MAXIMUM))
+	      yyalloc = YYSTACK_ALLOC_MAXIMUM;
+	    if (yymsg != yymsgbuf)
+	      YYSTACK_FREE (yymsg);
+	    yymsg = (char *) YYSTACK_ALLOC (yyalloc);
+	    if (yymsg)
+	      yymsg_alloc = yyalloc;
+	    else
+	      {
+		yymsg = yymsgbuf;
+		yymsg_alloc = sizeof yymsgbuf;
+	      }
+	  }
+
+	if (0 < yysize && yysize <= yymsg_alloc)
+	  {
+	    (void) yysyntax_error (yymsg, yystate, yychar);
+	    yyerror (yymsg);
+	  }
+	else
+	  {
+	    yyerror (YY_("syntax error"));
+	    if (yysize != 0)
+	      goto yyexhaustedlab;
+	  }
       }
-# undef YYSYNTAX_ERROR
 #endif
     }
 
@@ -4104,20 +4560,20 @@ yyerrlab:
   if (yyerrstatus == 3)
     {
       /* If just tried and failed to reuse lookahead token after an
-         error, discard it.  */
+	 error, discard it.  */
 
       if (yychar <= YYEOF)
-        {
-          /* Return failure if at end of input.  */
-          if (yychar == YYEOF)
-            YYABORT;
-        }
+	{
+	  /* Return failure if at end of input.  */
+	  if (yychar == YYEOF)
+	    YYABORT;
+	}
       else
-        {
-          yydestruct ("Error: discarding",
-                      yytoken, &yylval);
-          yychar = YYEMPTY;
-        }
+	{
+	  yydestruct ("Error: discarding",
+		      yytoken, &yylval);
+	  yychar = YYEMPTY;
+	}
     }
 
   /* Else will try to reuse lookahead token after shifting the error
@@ -4136,7 +4592,7 @@ yyerrorlab:
   if (/*CONSTCOND*/ 0)
      goto yyerrorlab;
 
-  /* Do not reclaim the symbols of the rule whose action triggered
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYERROR.  */
   YYPOPSTACK (yylen);
   yylen = 0;
@@ -4149,37 +4605,35 @@ yyerrorlab:
 | yyerrlab1 -- common code for both syntax error and YYERROR.  |
 `-------------------------------------------------------------*/
 yyerrlab1:
-  yyerrstatus = 3;      /* Each real token shifted decrements this.  */
+  yyerrstatus = 3;	/* Each real token shifted decrements this.  */
 
   for (;;)
     {
       yyn = yypact[yystate];
-      if (!yypact_value_is_default (yyn))
-        {
-          yyn += YYTERROR;
-          if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
-            {
-              yyn = yytable[yyn];
-              if (0 < yyn)
-                break;
-            }
-        }
+      if (yyn != YYPACT_NINF)
+	{
+	  yyn += YYTERROR;
+	  if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
+	    {
+	      yyn = yytable[yyn];
+	      if (0 < yyn)
+		break;
+	    }
+	}
 
       /* Pop the current state because it cannot handle the error token.  */
       if (yyssp == yyss)
-        YYABORT;
+	YYABORT;
 
 
       yydestruct ("Error: popping",
-                  yystos[yystate], yyvsp);
+		  yystos[yystate], yyvsp);
       YYPOPSTACK (1);
       yystate = *yyssp;
       YY_STACK_PRINT (yyss, yyssp);
     }
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
 
   /* Shift the error token.  */
@@ -4203,7 +4657,7 @@ yyabortlab:
   yyresult = 1;
   goto yyreturn;
 
-#if !defined yyoverflow || YYERROR_VERBOSE
+#if !defined(yyoverflow) || YYERROR_VERBOSE
 /*-------------------------------------------------.
 | yyexhaustedlab -- memory exhaustion comes here.  |
 `-------------------------------------------------*/
@@ -4215,21 +4669,16 @@ yyexhaustedlab:
 
 yyreturn:
   if (yychar != YYEMPTY)
-    {
-      /* Make sure we have latest lookahead translation.  See comments at
-         user semantic actions for why this is necessary.  */
-      yytoken = YYTRANSLATE (yychar);
-      yydestruct ("Cleanup: discarding lookahead",
-                  yytoken, &yylval);
-    }
-  /* Do not reclaim the symbols of the rule whose action triggered
+     yydestruct ("Cleanup: discarding lookahead",
+		 yytoken, &yylval);
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYABORT or YYACCEPT.  */
   YYPOPSTACK (yylen);
   YY_STACK_PRINT (yyss, yyssp);
   while (yyssp != yyss)
     {
       yydestruct ("Cleanup: popping",
-                  yystos[*yyssp], yyvsp);
+		  yystos[*yyssp], yyvsp);
       YYPOPSTACK (1);
     }
 #ifndef yyoverflow
@@ -4240,9 +4689,14 @@ yyreturn:
   if (yymsg != yymsgbuf)
     YYSTACK_FREE (yymsg);
 #endif
-  return yyresult;
+  /* Make sure YYID is used.  */
+  return YYID (yyresult);
 }
-#line 1662 "c-exp.y" /* yacc.c:1906  */
+
+
+
+/* Line 1675 of yacc.c  */
+#line 1662 "c-exp.y"
 
 
 /* Like write_exp_string, but prepends a '~'.  */
@@ -5907,3 +6361,4 @@ yyerror (char *msg)
 
   error (_("A %s in expression, near `%s'."), (msg ? msg : "error"), lexptr);
 }
+
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/ChangeLog ./gdb/ChangeLog
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/ChangeLog	2015-07-06 20:11:06.000000000 +0000
+++ ./gdb/ChangeLog	2015-07-07 01:59:19.000000000 +0000
@@ -1,5 +1,13 @@
 2015-07-06  Joel Brobecker  <brobecker@adacore.com>
 
+	* version.in: Set GDB version number to 7.9.90.DATE-cvs.
+
+2015-07-06  Joel Brobecker  <brobecker@adacore.com>
+
+	GDB 7.9.90 released.
+
+2015-07-06  Joel Brobecker  <brobecker@adacore.com>
+
 	* version.in: Set GDB version number to 7.9.90.
 
 2015-07-06  Joel Brobecker  <brobecker@adacore.com>
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/cp-name-parser.c ./gdb/cp-name-parser.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/cp-name-parser.c	2015-07-06 20:14:07.000000000 +0000
+++ ./gdb/cp-name-parser.c	2015-07-07 02:02:06.000000000 +0000
@@ -1,19 +1,21 @@
-/* A Bison parser, made by GNU Bison 3.0.2.  */
 
-/* Bison implementation for Yacc-like parsers in C
-
-   Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
+/* A Bison parser, made by GNU Bison 2.4.1.  */
 
+/* Skeleton implementation for Bison's Yacc-like parsers in C
+   
+      Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+   Free Software Foundation, Inc.
+   
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
-
+   
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
-
+   
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
@@ -26,7 +28,7 @@
    special exception, which will cause the skeleton and the resulting
    Bison output files to be licensed under the GNU General Public
    License without this special exception.
-
+   
    This special exception was added by the Free Software Foundation in
    version 2.2 of Bison.  */
 
@@ -44,7 +46,7 @@
 #define YYBISON 1
 
 /* Bison version.  */
-#define YYBISON_VERSION "3.0.2"
+#define YYBISON_VERSION "2.4.1"
 
 /* Skeleton name.  */
 #define YYSKELETON_NAME "yacc.c"
@@ -58,11 +60,15 @@
 /* Pull parsers.  */
 #define YYPULL 1
 
+/* Using locations.  */
+#define YYLSP_NEEDED 0
 
 
 
 /* Copy the first part of user declarations.  */
-#line 30 "cp-name-parser.y" /* yacc.c:339  */
+
+/* Line 189 of yacc.c  */
+#line 30 "cp-name-parser.y"
 
 
 #include "defs.h"
@@ -292,15 +298,14 @@ make_name (const char *name, int len)
 #define d_right(dc) (dc)->u.s_binary.right
 
 
-#line 296 "cp-name-parser.c" /* yacc.c:339  */
 
-# ifndef YY_NULLPTR
-#  if defined __cplusplus && 201103L <= __cplusplus
-#   define YY_NULLPTR nullptr
-#  else
-#   define YY_NULLPTR 0
-#  endif
-# endif
+/* Line 189 of yacc.c  */
+#line 304 "cp-name-parser.c"
+
+/* Enabling traces.  */
+#ifndef YYDEBUG
+# define YYDEBUG 0
+#endif
 
 /* Enabling verbose error messages.  */
 #ifdef YYERROR_VERBOSE
@@ -310,71 +315,69 @@ make_name (const char *name, int len)
 # define YYERROR_VERBOSE 0
 #endif
 
-
-/* Debug traces.  */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-#if YYDEBUG
-extern int yydebug;
+/* Enabling the token table.  */
+#ifndef YYTOKEN_TABLE
+# define YYTOKEN_TABLE 0
 #endif
 
-/* Token type.  */
+
+/* Tokens.  */
 #ifndef YYTOKENTYPE
 # define YYTOKENTYPE
-  enum yytokentype
-  {
-    INT = 258,
-    FLOAT = 259,
-    NAME = 260,
-    STRUCT = 261,
-    CLASS = 262,
-    UNION = 263,
-    ENUM = 264,
-    SIZEOF = 265,
-    UNSIGNED = 266,
-    COLONCOLON = 267,
-    TEMPLATE = 268,
-    ERROR = 269,
-    NEW = 270,
-    DELETE = 271,
-    OPERATOR = 272,
-    STATIC_CAST = 273,
-    REINTERPRET_CAST = 274,
-    DYNAMIC_CAST = 275,
-    SIGNED_KEYWORD = 276,
-    LONG = 277,
-    SHORT = 278,
-    INT_KEYWORD = 279,
-    CONST_KEYWORD = 280,
-    VOLATILE_KEYWORD = 281,
-    DOUBLE_KEYWORD = 282,
-    BOOL = 283,
-    ELLIPSIS = 284,
-    RESTRICT = 285,
-    VOID = 286,
-    FLOAT_KEYWORD = 287,
-    CHAR = 288,
-    WCHAR_T = 289,
-    ASSIGN_MODIFY = 290,
-    TRUEKEYWORD = 291,
-    FALSEKEYWORD = 292,
-    DEMANGLER_SPECIAL = 293,
-    CONSTRUCTION_VTABLE = 294,
-    CONSTRUCTION_IN = 295,
-    OROR = 296,
-    ANDAND = 297,
-    EQUAL = 298,
-    NOTEQUAL = 299,
-    LEQ = 300,
-    GEQ = 301,
-    LSH = 302,
-    RSH = 303,
-    UNARY = 304,
-    INCREMENT = 305,
-    DECREMENT = 306,
-    ARROW = 307
-  };
+   /* Put the tokens into the symbol table, so that GDB and other debuggers
+      know about them.  */
+   enum yytokentype {
+     INT = 258,
+     FLOAT = 259,
+     NAME = 260,
+     STRUCT = 261,
+     CLASS = 262,
+     UNION = 263,
+     ENUM = 264,
+     SIZEOF = 265,
+     UNSIGNED = 266,
+     COLONCOLON = 267,
+     TEMPLATE = 268,
+     ERROR = 269,
+     NEW = 270,
+     DELETE = 271,
+     OPERATOR = 272,
+     STATIC_CAST = 273,
+     REINTERPRET_CAST = 274,
+     DYNAMIC_CAST = 275,
+     SIGNED_KEYWORD = 276,
+     LONG = 277,
+     SHORT = 278,
+     INT_KEYWORD = 279,
+     CONST_KEYWORD = 280,
+     VOLATILE_KEYWORD = 281,
+     DOUBLE_KEYWORD = 282,
+     BOOL = 283,
+     ELLIPSIS = 284,
+     RESTRICT = 285,
+     VOID = 286,
+     FLOAT_KEYWORD = 287,
+     CHAR = 288,
+     WCHAR_T = 289,
+     ASSIGN_MODIFY = 290,
+     TRUEKEYWORD = 291,
+     FALSEKEYWORD = 292,
+     DEMANGLER_SPECIAL = 293,
+     CONSTRUCTION_VTABLE = 294,
+     CONSTRUCTION_IN = 295,
+     OROR = 296,
+     ANDAND = 297,
+     NOTEQUAL = 298,
+     EQUAL = 299,
+     GEQ = 300,
+     LEQ = 301,
+     RSH = 302,
+     LSH = 303,
+     DECREMENT = 304,
+     INCREMENT = 305,
+     UNARY = 306,
+     ARROW = 307
+   };
 #endif
 /* Tokens.  */
 #define INT 258
@@ -417,23 +420,26 @@ extern int yydebug;
 #define CONSTRUCTION_IN 295
 #define OROR 296
 #define ANDAND 297
-#define EQUAL 298
-#define NOTEQUAL 299
-#define LEQ 300
-#define GEQ 301
-#define LSH 302
-#define RSH 303
-#define UNARY 304
+#define NOTEQUAL 298
+#define EQUAL 299
+#define GEQ 300
+#define LEQ 301
+#define RSH 302
+#define LSH 303
+#define DECREMENT 304
 #define INCREMENT 305
-#define DECREMENT 306
+#define UNARY 306
 #define ARROW 307
 
-/* Value type.  */
+
+
+
 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE YYSTYPE;
-union YYSTYPE
+typedef union YYSTYPE
 {
-#line 261 "cp-name-parser.y" /* yacc.c:355  */
+
+/* Line 214 of yacc.c  */
+#line 261 "cp-name-parser.y"
 
     struct demangle_component *comp;
     struct nested {
@@ -453,22 +459,21 @@ union YYSTYPE
     const char *opname;
   
 
-#line 457 "cp-name-parser.c" /* yacc.c:355  */
-};
+
+/* Line 214 of yacc.c  */
+#line 465 "cp-name-parser.c"
+} YYSTYPE;
 # define YYSTYPE_IS_TRIVIAL 1
+# define yystype YYSTYPE /* obsolescent; will be withdrawn */
 # define YYSTYPE_IS_DECLARED 1
 #endif
 
 
-extern YYSTYPE yylval;
-
-int yyparse (void);
-
-
-
 /* Copy the second part of user declarations.  */
 
-#line 472 "cp-name-parser.c" /* yacc.c:358  */
+
+/* Line 264 of yacc.c  */
+#line 477 "cp-name-parser.c"
 
 #ifdef short
 # undef short
@@ -482,8 +487,11 @@ typedef unsigned char yytype_uint8;
 
 #ifdef YYTYPE_INT8
 typedef YYTYPE_INT8 yytype_int8;
-#else
+#elif (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 typedef signed char yytype_int8;
+#else
+typedef short int yytype_int8;
 #endif
 
 #ifdef YYTYPE_UINT16
@@ -503,7 +511,8 @@ typedef short int yytype_int16;
 #  define YYSIZE_T __SIZE_TYPE__
 # elif defined size_t
 #  define YYSIZE_T size_t
-# elif ! defined YYSIZE_T
+# elif ! defined YYSIZE_T && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #  include <stddef.h> /* INFRINGES ON USER NAME SPACE */
 #  define YYSIZE_T size_t
 # else
@@ -514,71 +523,42 @@ typedef short int yytype_int16;
 #define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
 
 #ifndef YY_
-# if defined YYENABLE_NLS && YYENABLE_NLS
+# if YYENABLE_NLS
 #  if ENABLE_NLS
 #   include <libintl.h> /* INFRINGES ON USER NAME SPACE */
-#   define YY_(Msgid) dgettext ("bison-runtime", Msgid)
+#   define YY_(msgid) dgettext ("bison-runtime", msgid)
 #  endif
 # endif
 # ifndef YY_
-#  define YY_(Msgid) Msgid
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE
-# if (defined __GNUC__                                               \
-      && (2 < __GNUC__ || (__GNUC__ == 2 && 96 <= __GNUC_MINOR__)))  \
-     || defined __SUNPRO_C && 0x5110 <= __SUNPRO_C
-#  define YY_ATTRIBUTE(Spec) __attribute__(Spec)
-# else
-#  define YY_ATTRIBUTE(Spec) /* empty */
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE_PURE
-# define YY_ATTRIBUTE_PURE   YY_ATTRIBUTE ((__pure__))
-#endif
-
-#ifndef YY_ATTRIBUTE_UNUSED
-# define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__))
-#endif
-
-#if !defined _Noreturn \
-     && (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112)
-# if defined _MSC_VER && 1200 <= _MSC_VER
-#  define _Noreturn __declspec (noreturn)
-# else
-#  define _Noreturn YY_ATTRIBUTE ((__noreturn__))
+#  define YY_(msgid) msgid
 # endif
 #endif
 
 /* Suppress unused-variable warnings by "using" E.  */
 #if ! defined lint || defined __GNUC__
-# define YYUSE(E) ((void) (E))
+# define YYUSE(e) ((void) (e))
 #else
-# define YYUSE(E) /* empty */
+# define YYUSE(e) /* empty */
 #endif
 
-#if defined __GNUC__ && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
-/* Suppress an incorrect diagnostic about yylval being uninitialized.  */
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \
-    _Pragma ("GCC diagnostic push") \
-    _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\
-    _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END \
-    _Pragma ("GCC diagnostic pop")
+/* Identity function, used to suppress warnings about constant conditions.  */
+#ifndef lint
+# define YYID(n) (n)
 #else
-# define YY_INITIAL_VALUE(Value) Value
-#endif
-#ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+static int
+YYID (int yyi)
+#else
+static int
+YYID (yyi)
+    int yyi;
 #endif
-#ifndef YY_INITIAL_VALUE
-# define YY_INITIAL_VALUE(Value) /* Nothing. */
+{
+  return yyi;
+}
 #endif
 
-
 #if ! defined yyoverflow || YYERROR_VERBOSE
 
 /* The parser invokes alloca or xmalloc; define the necessary symbols.  */
@@ -595,11 +575,11 @@ typedef short int yytype_int16;
 #    define alloca _alloca
 #   else
 #    define YYSTACK_ALLOC alloca
-#    if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS
+#    if ! defined _ALLOCA_H && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #     include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-      /* Use EXIT_SUCCESS as a witness for stdlib.h.  */
-#     ifndef EXIT_SUCCESS
-#      define EXIT_SUCCESS 0
+#     ifndef _STDLIB_H
+#      define _STDLIB_H 1
 #     endif
 #    endif
 #   endif
@@ -607,8 +587,8 @@ typedef short int yytype_int16;
 # endif
 
 # ifdef YYSTACK_ALLOC
-   /* Pacify GCC's 'empty if-body' warning.  */
-#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (0)
+   /* Pacify GCC's `empty if-body' warning.  */
+#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (YYID (0))
 #  ifndef YYSTACK_ALLOC_MAXIMUM
     /* The OS might guarantee only one guard page at the bottom of the stack,
        and a page size can be as small as 4096 bytes.  So we cannot safely
@@ -622,23 +602,25 @@ typedef short int yytype_int16;
 #  ifndef YYSTACK_ALLOC_MAXIMUM
 #   define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
 #  endif
-#  if (defined __cplusplus && ! defined EXIT_SUCCESS \
+#  if (defined __cplusplus && ! defined _STDLIB_H \
        && ! ((defined YYMALLOC || defined xmalloc) \
-             && (defined YYFREE || defined xfree)))
+	     && (defined YYFREE || defined xfree)))
 #   include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-#   ifndef EXIT_SUCCESS
-#    define EXIT_SUCCESS 0
+#   ifndef _STDLIB_H
+#    define _STDLIB_H 1
 #   endif
 #  endif
 #  ifndef YYMALLOC
 #   define YYMALLOC xmalloc
-#   if ! defined xmalloc && ! defined EXIT_SUCCESS
+#   if ! defined xmalloc && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void *xmalloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
 #  ifndef YYFREE
 #   define YYFREE xfree
-#   if ! defined xfree && ! defined EXIT_SUCCESS
+#   if ! defined xfree && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void xfree (void *); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
@@ -648,7 +630,7 @@ void xfree (void *); /* INFRINGES ON USE
 
 #if (! defined yyoverflow \
      && (! defined __cplusplus \
-         || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
+	 || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
 
 /* A type that is properly aligned for any stack member.  */
 union yyalloc
@@ -666,50 +648,46 @@ union yyalloc
      ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \
       + YYSTACK_GAP_MAXIMUM)
 
-# define YYCOPY_NEEDED 1
+/* Copy COUNT objects from FROM to TO.  The source and destination do
+   not overlap.  */
+# ifndef YYCOPY
+#  if defined __GNUC__ && 1 < __GNUC__
+#   define YYCOPY(To, From, Count) \
+      __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
+#  else
+#   define YYCOPY(To, From, Count)		\
+      do					\
+	{					\
+	  YYSIZE_T yyi;				\
+	  for (yyi = 0; yyi < (Count); yyi++)	\
+	    (To)[yyi] = (From)[yyi];		\
+	}					\
+      while (YYID (0))
+#  endif
+# endif
 
 /* Relocate STACK from its old location to the new one.  The
    local variables YYSIZE and YYSTACKSIZE give the old and new number of
    elements in the stack, and YYPTR gives the new location of the
    stack.  Advance YYPTR to a properly aligned location for the next
    stack.  */
-# define YYSTACK_RELOCATE(Stack_alloc, Stack)                           \
-    do                                                                  \
-      {                                                                 \
-        YYSIZE_T yynewbytes;                                            \
-        YYCOPY (&yyptr->Stack_alloc, Stack, yysize);                    \
-        Stack = &yyptr->Stack_alloc;                                    \
-        yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
-        yyptr += yynewbytes / sizeof (*yyptr);                          \
-      }                                                                 \
-    while (0)
+# define YYSTACK_RELOCATE(Stack_alloc, Stack)				\
+    do									\
+      {									\
+	YYSIZE_T yynewbytes;						\
+	YYCOPY (&yyptr->Stack_alloc, Stack, yysize);			\
+	Stack = &yyptr->Stack_alloc;					\
+	yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
+	yyptr += yynewbytes / sizeof (*yyptr);				\
+      }									\
+    while (YYID (0))
 
 #endif
 
-#if defined YYCOPY_NEEDED && YYCOPY_NEEDED
-/* Copy COUNT objects from SRC to DST.  The source and destination do
-   not overlap.  */
-# ifndef YYCOPY
-#  if defined __GNUC__ && 1 < __GNUC__
-#   define YYCOPY(Dst, Src, Count) \
-      __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src)))
-#  else
-#   define YYCOPY(Dst, Src, Count)              \
-      do                                        \
-        {                                       \
-          YYSIZE_T yyi;                         \
-          for (yyi = 0; yyi < (Count); yyi++)   \
-            (Dst)[yyi] = (Src)[yyi];            \
-        }                                       \
-      while (0)
-#  endif
-# endif
-#endif /* !YYCOPY_NEEDED */
-
 /* YYFINAL -- State number of the termination state.  */
 #define YYFINAL  84
 /* YYLAST -- Last index in YYTABLE.  */
-#define YYLAST   1072
+#define YYLAST   1097
 
 /* YYNTOKENS -- Number of terminals.  */
 #define YYNTOKENS  75
@@ -717,31 +695,29 @@ union yyalloc
 #define YYNNTS  40
 /* YYNRULES -- Number of rules.  */
 #define YYNRULES  194
-/* YYNSTATES -- Number of states.  */
+/* YYNRULES -- Number of states.  */
 #define YYNSTATES  324
 
-/* YYTRANSLATE[YYX] -- Symbol number corresponding to YYX as returned
-   by yylex, with out-of-bounds checking.  */
+/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
 #define YYUNDEFTOK  2
 #define YYMAXUTOK   307
 
-#define YYTRANSLATE(YYX)                                                \
+#define YYTRANSLATE(YYX)						\
   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
 
-/* YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to TOKEN-NUM
-   as returned by yylex, without out-of-bounds checking.  */
+/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX.  */
 static const yytype_uint8 yytranslate[] =
 {
        0,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,    72,     2,     2,     2,    63,    49,     2,
-      73,    41,    61,    59,    42,    60,    68,    62,     2,     2,
+      73,    41,    61,    59,    42,    60,    67,    62,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,    74,     2,
       52,    43,    53,    44,    58,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,    69,     2,    70,    48,     2,     2,     2,     2,     2,
+       2,    68,     2,    70,    48,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,    47,     2,    71,     2,     2,     2,
@@ -762,11 +738,104 @@ static const yytype_uint8 yytranslate[] 
       15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
       25,    26,    27,    28,    29,    30,    31,    32,    33,    34,
       35,    36,    37,    38,    39,    40,    45,    46,    50,    51,
-      54,    55,    56,    57,    64,    65,    66,    67
+      54,    55,    56,    57,    64,    65,    66,    69
 };
 
 #if YYDEBUG
-  /* YYRLINE[YYN] -- Source line where rule number YYN was defined.  */
+/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
+   YYRHS.  */
+static const yytype_uint16 yyprhs[] =
+{
+       0,     0,     3,     5,     7,     9,    11,    12,    15,    18,
+      22,    26,    29,    32,    35,    40,    43,    46,    51,    56,
+      59,    62,    65,    68,    71,    74,    77,    80,    83,    86,
+      89,    92,    95,    98,   101,   104,   107,   110,   113,   116,
+     119,   122,   125,   128,   131,   135,   138,   142,   146,   149,
+     152,   154,   158,   161,   163,   168,   171,   173,   176,   179,
+     181,   184,   186,   188,   190,   192,   195,   198,   200,   203,
+     207,   210,   214,   219,   221,   225,   227,   230,   233,   238,
+     240,   242,   245,   249,   254,   258,   263,   268,   272,   273,
+     275,   277,   279,   281,   283,   286,   288,   290,   292,   294,
+     296,   298,   300,   303,   305,   307,   309,   312,   314,   316,
+     318,   321,   323,   327,   332,   335,   339,   342,   344,   348,
+     351,   354,   356,   360,   363,   367,   370,   375,   379,   381,
+     384,   386,   390,   393,   396,   398,   400,   403,   405,   410,
+     413,   415,   418,   421,   423,   427,   430,   433,   435,   438,
+     440,   442,   447,   452,   457,   460,   463,   466,   469,   473,
+     475,   479,   482,   487,   490,   493,   496,   501,   509,   517,
+     525,   529,   533,   537,   541,   545,   549,   553,   557,   561,
+     565,   569,   573,   577,   581,   585,   589,   593,   597,   601,
+     607,   609,   611,   616,   618
+};
+
+/* YYRHS -- A `-1'-separated list of the rules' RHS.  */
+static const yytype_int8 yyrhs[] =
+{
+      76,     0,    -1,    77,    -1,   108,    -1,    80,    -1,    79,
+      -1,    -1,    12,    77,    -1,   104,   111,    -1,   104,    95,
+      78,    -1,    88,    95,    78,    -1,    83,    78,    -1,    83,
+     107,    -1,    38,    77,    -1,    39,    77,    40,    77,    -1,
+      17,    15,    -1,    17,    16,    -1,    17,    15,    68,    70,
+      -1,    17,    16,    68,    70,    -1,    17,    59,    -1,    17,
+      60,    -1,    17,    61,    -1,    17,    62,    -1,    17,    63,
+      -1,    17,    48,    -1,    17,    49,    -1,    17,    47,    -1,
+      17,    71,    -1,    17,    72,    -1,    17,    43,    -1,    17,
+      52,    -1,    17,    53,    -1,    17,    35,    -1,    17,    57,
+      -1,    17,    56,    -1,    17,    51,    -1,    17,    50,    -1,
+      17,    55,    -1,    17,    54,    -1,    17,    46,    -1,    17,
+      45,    -1,    17,    65,    -1,    17,    64,    -1,    17,    42,
+      -1,    17,    69,    61,    -1,    17,    69,    -1,    17,    73,
+      41,    -1,    17,    68,    70,    -1,    17,   104,    -1,    90,
+      82,    -1,    82,    -1,    12,    90,    82,    -1,    12,    82,
+      -1,    81,    -1,    81,    52,    92,    53,    -1,    71,     5,
+      -1,    86,    -1,    12,    86,    -1,    90,     5,    -1,     5,
+      -1,    90,    91,    -1,    91,    -1,    85,    -1,    88,    -1,
+      89,    -1,    12,    89,    -1,    90,    84,    -1,    84,    -1,
+       5,    12,    -1,    90,     5,    12,    -1,    91,    12,    -1,
+      90,    91,    12,    -1,     5,    52,    92,    53,    -1,    93,
+      -1,    92,    42,    93,    -1,   104,    -1,   104,   105,    -1,
+      49,    77,    -1,    49,    73,    77,    41,    -1,   113,    -1,
+     104,    -1,   104,   105,    -1,    94,    42,   104,    -1,    94,
+      42,   104,   105,    -1,    94,    42,    29,    -1,    73,    94,
+      41,    96,    -1,    73,    31,    41,    96,    -1,    73,    41,
+      96,    -1,    -1,    98,    -1,    30,    -1,    26,    -1,    25,
+      -1,    97,    -1,    97,    98,    -1,    24,    -1,    21,    -1,
+      11,    -1,    33,    -1,    22,    -1,    23,    -1,    99,    -1,
+     100,    99,    -1,   100,    -1,    32,    -1,    27,    -1,    22,
+      27,    -1,    28,    -1,    34,    -1,    31,    -1,    61,    96,
+      -1,    49,    -1,    90,    61,    96,    -1,    12,    90,    61,
+      96,    -1,    68,    70,    -1,    68,     3,    70,    -1,   101,
+      98,    -1,   101,    -1,    98,   101,    98,    -1,    98,   101,
+      -1,    86,    98,    -1,    86,    -1,    98,    86,    98,    -1,
+      98,    86,    -1,    12,    86,    98,    -1,    12,    86,    -1,
+      98,    12,    86,    98,    -1,    98,    12,    86,    -1,   102,
+      -1,   102,   105,    -1,   106,    -1,    73,   105,    41,    -1,
+     106,    95,    -1,   106,   103,    -1,   103,    -1,   102,    -1,
+     102,   107,    -1,   106,    -1,   106,    95,    12,    77,    -1,
+      95,    78,    -1,   104,    -1,   104,   105,    -1,   102,   109,
+      -1,   110,    -1,    73,   109,    41,    -1,   110,    95,    -1,
+     110,   103,    -1,    87,    -1,   102,   111,    -1,    87,    -1,
+     112,    -1,    87,    95,    12,    77,    -1,   112,    95,    12,
+      77,    -1,    73,   102,   109,    41,    -1,   112,    95,    -1,
+     112,   103,    -1,    87,    95,    -1,    87,   103,    -1,    73,
+     114,    41,    -1,   113,    -1,   113,    53,   113,    -1,    49,
+      77,    -1,    49,    73,    77,    41,    -1,    60,   113,    -1,
+      72,   113,    -1,    71,   113,    -1,    73,   108,    41,   113,
+      -1,    18,    52,   108,    53,    73,   114,    41,    -1,    20,
+      52,   108,    53,    73,   114,    41,    -1,    19,    52,   108,
+      53,    73,   114,    41,    -1,   113,    61,   113,    -1,   113,
+      62,   113,    -1,   113,    63,   113,    -1,   113,    59,   113,
+      -1,   113,    60,   113,    -1,   113,    57,   113,    -1,   113,
+      56,   113,    -1,   113,    51,   113,    -1,   113,    50,   113,
+      -1,   113,    55,   113,    -1,   113,    54,   113,    -1,   113,
+      52,   113,    -1,   113,    49,   113,    -1,   113,    48,   113,
+      -1,   113,    47,   113,    -1,   113,    46,   113,    -1,   113,
+      45,   113,    -1,   113,    69,     5,    -1,   113,    67,     5,
+      -1,   113,    44,   113,    74,   113,    -1,     3,    -1,     4,
+      -1,    10,    73,   108,    41,    -1,    36,    -1,    37,    -1
+};
+
+/* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
 static const yytype_uint16 yyrline[] =
 {
        0,   375,   375,   379,   381,   383,   388,   389,   396,   405,
@@ -792,7 +861,7 @@ static const yytype_uint16 yyrline[] =
 };
 #endif
 
-#if YYDEBUG || YYERROR_VERBOSE || 0
+#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
 /* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
    First, the terminals, then, starting at YYNTOKENS, nonterminals.  */
 static const char *const yytname[] =
@@ -805,9 +874,9 @@ static const char *const yytname[] =
   "ELLIPSIS", "RESTRICT", "VOID", "FLOAT_KEYWORD", "CHAR", "WCHAR_T",
   "ASSIGN_MODIFY", "TRUEKEYWORD", "FALSEKEYWORD", "DEMANGLER_SPECIAL",
   "CONSTRUCTION_VTABLE", "CONSTRUCTION_IN", "')'", "','", "'='", "'?'",
-  "OROR", "ANDAND", "'|'", "'^'", "'&'", "EQUAL", "NOTEQUAL", "'<'", "'>'",
-  "LEQ", "GEQ", "LSH", "RSH", "'@'", "'+'", "'-'", "'*'", "'/'", "'%'",
-  "UNARY", "INCREMENT", "DECREMENT", "ARROW", "'.'", "'['", "']'", "'~'",
+  "OROR", "ANDAND", "'|'", "'^'", "'&'", "NOTEQUAL", "EQUAL", "'<'", "'>'",
+  "GEQ", "LEQ", "RSH", "LSH", "'@'", "'+'", "'-'", "'*'", "'/'", "'%'",
+  "DECREMENT", "INCREMENT", "UNARY", "'.'", "'['", "ARROW", "']'", "'~'",
   "'!'", "'('", "':'", "$accept", "result", "start", "start_opt",
   "function", "demangler_special", "oper", "conversion_op",
   "conversion_op_name", "unqualified_name", "colon_name", "name",
@@ -817,13 +886,13 @@ static const char *const yytname[] =
   "int_part", "int_seq", "builtin_type", "ptr_operator", "array_indicator",
   "typespec_2", "abstract_declarator", "direct_abstract_declarator",
   "abstract_declarator_fn", "type", "declarator", "direct_declarator",
-  "declarator_1", "direct_declarator_1", "exp", "exp1", YY_NULLPTR
+  "declarator_1", "direct_declarator_1", "exp", "exp1", 0
 };
 #endif
 
 # ifdef YYPRINT
-/* YYTOKNUM[NUM] -- (External) token number corresponding to the
-   (internal) symbol number NUM (which must be that of a token).  */
+/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to
+   token YYLEX-NUM.  */
 static const yytype_uint16 yytoknum[] =
 {
        0,   256,   257,   258,   259,   260,   261,   262,   263,   264,
@@ -832,63 +901,64 @@ static const yytype_uint16 yytoknum[] =
      285,   286,   287,   288,   289,   290,   291,   292,   293,   294,
      295,    41,    44,    61,    63,   296,   297,   124,    94,    38,
      298,   299,    60,    62,   300,   301,   302,   303,    64,    43,
-      45,    42,    47,    37,   304,   305,   306,   307,    46,    91,
+      45,    42,    47,    37,   304,   305,   306,    46,    91,   307,
       93,   126,    33,    40,    58
 };
 # endif
 
-#define YYPACT_NINF -203
-
-#define yypact_value_is_default(Yystate) \
-  (!!((Yystate) == (-203)))
-
-#define YYTABLE_NINF -1
-
-#define yytable_value_is_error(Yytable_value) \
-  0
+/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
+static const yytype_uint8 yyr1[] =
+{
+       0,    75,    76,    77,    77,    77,    78,    78,    79,    79,
+      79,    79,    79,    80,    80,    81,    81,    81,    81,    81,
+      81,    81,    81,    81,    81,    81,    81,    81,    81,    81,
+      81,    81,    81,    81,    81,    81,    81,    81,    81,    81,
+      81,    81,    81,    81,    81,    81,    81,    81,    82,    83,
+      83,    83,    83,    84,    84,    84,    85,    85,    86,    86,
+      86,    86,    87,    87,    88,    88,    89,    89,    90,    90,
+      90,    90,    91,    92,    92,    93,    93,    93,    93,    93,
+      94,    94,    94,    94,    94,    95,    95,    95,    96,    96,
+      97,    97,    97,    98,    98,    99,    99,    99,    99,    99,
+      99,   100,   100,   101,   101,   101,   101,   101,   101,   101,
+     102,   102,   102,   102,   103,   103,   104,   104,   104,   104,
+     104,   104,   104,   104,   104,   104,   104,   104,   105,   105,
+     105,   106,   106,   106,   106,   107,   107,   107,   107,   107,
+     108,   108,   109,   109,   110,   110,   110,   110,   111,   111,
+     111,   111,   111,   112,   112,   112,   112,   112,   113,   114,
+     114,   114,   114,   113,   113,   113,   113,   113,   113,   113,
+     113,   113,   113,   113,   113,   113,   113,   113,   113,   113,
+     113,   113,   113,   113,   113,   113,   113,   113,   113,   113,
+     113,   113,   113,   113,   113
+};
 
-  /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
-     STATE-NUM.  */
-static const yytype_int16 yypact[] =
+/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
+static const yytype_uint8 yyr2[] =
 {
-     769,    18,  -203,    15,   545,  -203,   -16,  -203,  -203,  -203,
-    -203,  -203,  -203,  -203,  -203,  -203,  -203,  -203,   769,   769,
-      23,    35,  -203,  -203,  -203,    -7,  -203,     5,  -203,   121,
-     -25,  -203,    45,    49,   121,   883,  -203,   119,   121,   295,
-    -203,  -203,   390,  -203,   121,  -203,    45,    66,    14,    26,
-    -203,  -203,  -203,  -203,  -203,  -203,  -203,  -203,  -203,  -203,
-    -203,  -203,  -203,  -203,  -203,  -203,  -203,  -203,  -203,  -203,
-    -203,  -203,  -203,    43,    50,  -203,  -203,    86,   130,  -203,
-    -203,  -203,    96,  -203,  -203,   390,    18,   769,  -203,   121,
-       6,   608,  -203,     8,    49,   133,    52,  -203,    38,  -203,
-    -203,   512,   133,    28,  -203,  -203,   147,  -203,  -203,    66,
-     121,   121,  -203,  -203,  -203,    48,   796,   608,  -203,  -203,
-      38,  -203,    51,   133,   311,  -203,    38,  -203,    38,  -203,
-    -203,    75,   114,   122,   127,  -203,  -203,   661,   266,   266,
-     266,   454,    10,  -203,   285,   899,  -203,  -203,   110,   111,
-    -203,  -203,  -203,   769,    57,  -203,    67,  -203,  -203,   113,
-    -203,    66,   143,   121,   285,    21,    17,   285,   285,   144,
-      28,   121,   147,   769,  -203,   183,  -203,   178,  -203,  -203,
-    -203,  -203,   121,  -203,  -203,  -203,    68,   716,   181,  -203,
-    -203,   285,  -203,  -203,  -203,   182,  -203,   859,   859,   859,
-     859,   769,  -203,   103,   103,   103,   685,   285,   159,   874,
-     161,   390,  -203,  -203,   266,   266,   266,   266,   266,   266,
-     266,   266,   266,   266,   266,   266,   266,   266,   266,   266,
-     266,   266,   228,   229,  -203,  -203,  -203,  -203,   121,  -203,
-      32,   121,  -203,   121,   793,  -203,  -203,  -203,    37,   769,
-    -203,   716,  -203,   716,   196,    38,   769,   769,   199,   189,
-     192,   194,   200,   769,  -203,   266,   266,  -203,  -203,   692,
-     922,   944,   965,   985,  1004,   591,   591,   374,   374,   374,
-     438,   438,   136,   136,   103,   103,   103,  -203,  -203,  -203,
-    -203,  -203,  -203,   285,  -203,   214,  -203,  -203,  -203,  -203,
-    -203,  -203,  -203,   185,   191,   193,  -203,   220,   103,   899,
-     266,  -203,  -203,   492,   492,   492,  -203,   899,   221,   224,
-     226,  -203,  -203,  -203
+       0,     2,     1,     1,     1,     1,     0,     2,     2,     3,
+       3,     2,     2,     2,     4,     2,     2,     4,     4,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
+       2,     2,     2,     2,     3,     2,     3,     3,     2,     2,
+       1,     3,     2,     1,     4,     2,     1,     2,     2,     1,
+       2,     1,     1,     1,     1,     2,     2,     1,     2,     3,
+       2,     3,     4,     1,     3,     1,     2,     2,     4,     1,
+       1,     2,     3,     4,     3,     4,     4,     3,     0,     1,
+       1,     1,     1,     1,     2,     1,     1,     1,     1,     1,
+       1,     1,     2,     1,     1,     1,     2,     1,     1,     1,
+       2,     1,     3,     4,     2,     3,     2,     1,     3,     2,
+       2,     1,     3,     2,     3,     2,     4,     3,     1,     2,
+       1,     3,     2,     2,     1,     1,     2,     1,     4,     2,
+       1,     2,     2,     1,     3,     2,     2,     1,     2,     1,
+       1,     4,     4,     4,     2,     2,     2,     2,     3,     1,
+       3,     2,     4,     2,     2,     2,     4,     7,     7,     7,
+       3,     3,     3,     3,     3,     3,     3,     3,     3,     3,
+       3,     3,     3,     3,     3,     3,     3,     3,     3,     5,
+       1,     1,     4,     1,     1
 };
 
-  /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
-     Performed when YYTABLE does not specify something else to do.  Zero
-     means the default is an error.  */
+/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
+   STATE-NUM when YYTABLE doesn't specify something else to do.  Zero
+   means the default is an error.  */
 static const yytype_uint8 yydefact[] =
 {
        0,    59,    97,     0,     0,    96,    99,   100,    95,    92,
@@ -896,9 +966,9 @@ static const yytype_uint8 yydefact[] =
        0,     0,     2,     5,     4,    53,    50,     6,    67,   121,
        0,    64,     0,    61,    93,     0,   101,   103,   117,   140,
        3,    68,     0,    52,   125,    65,     0,     0,    15,    16,
-      32,    43,    29,    40,    39,    26,    24,    25,    35,    36,
-      30,    31,    37,    38,    33,    34,    19,    20,    21,    22,
-      23,    41,    42,    45,     0,    27,    28,     0,     0,    48,
+      32,    43,    29,    40,    39,    26,    24,    25,    36,    35,
+      30,    31,    38,    37,    34,    33,    19,    20,    21,    22,
+      23,    42,    41,     0,    45,    27,    28,     0,     0,    48,
      106,    13,     0,    55,     1,     0,     0,     0,   111,    88,
        0,     0,    11,     0,     0,     6,   135,   134,   137,    12,
      120,     0,     6,    58,    49,    66,    60,    70,    94,     0,
@@ -906,7 +976,7 @@ static const yytype_uint8 yydefact[] =
      149,    63,     0,     6,   128,   141,   130,     8,   150,   190,
      191,     0,     0,     0,     0,   193,   194,     0,     0,     0,
        0,     0,     0,    73,    75,    79,   124,    51,     0,     0,
-      44,    47,    46,     0,     0,     7,     0,   110,    89,     0,
+      47,    44,    46,     0,     0,     7,     0,   110,    89,     0,
      114,     0,   109,    88,     0,     0,     0,   128,    80,     0,
        0,    88,     0,     0,   139,     0,   136,   132,   133,    10,
       69,    71,   127,   122,   118,    57,     0,   128,   156,   157,
@@ -918,24 +988,15 @@ static const yytype_uint8 yydefact[] =
        0,    88,    87,    88,     0,    81,   131,   112,     0,     0,
      126,     0,   147,   128,     0,   143,     0,     0,     0,     0,
        0,     0,     0,     0,   161,     0,     0,   158,    74,     0,
-     186,   185,   184,   183,   182,   177,   178,   181,   179,   180,
-     175,   176,   173,   174,   170,   171,   172,   187,   188,   113,
+     186,   185,   184,   183,   182,   178,   177,   181,   180,   179,
+     176,   175,   173,   174,   170,   171,   172,   188,   187,   113,
       86,    85,    84,    82,   138,     0,   142,   153,   145,   146,
      151,   152,   192,     0,     0,     0,    78,     0,   166,   160,
        0,    83,   144,     0,     0,     0,   162,   189,     0,     0,
        0,   167,   169,   168
 };
 
-  /* YYPGOTO[NTERM-NUM].  */
-static const yytype_int16 yypgoto[] =
-{
-    -203,  -203,    25,   -35,  -203,  -203,  -203,     1,  -203,     9,
-    -203,    -1,   -34,   -24,     3,     0,   150,   186,    69,  -203,
-     -23,  -149,  -203,   210,   231,  -203,   242,   -15,   -97,   188,
-     -18,   -19,   187,   151,  -202,  -203,   154,  -203,    -6,  -159
-};
-
-  /* YYDEFGOTO[NTERM-NUM].  */
+/* YYDEFGOTO[NTERM-NUM].  */
 static const yytype_int16 yydefgoto[] =
 {
       -1,    21,   155,    92,    23,    24,    25,    26,    27,    28,
@@ -944,62 +1005,113 @@ static const yytype_int16 yydefgoto[] =
      169,   126,    99,    40,   254,   255,   127,   128,   209,   210
 };
 
-  /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM.  If
-     positive, shift that token.  If negative, reduce the rule whose
-     number is the opposite.  If YYTABLE_NINF, syntax error.  */
+/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
+   STATE-NUM.  */
+#define YYPACT_NINF -193
+static const yytype_int16 yypact[] =
+{
+     771,    28,  -193,    45,   545,  -193,   -16,  -193,  -193,  -193,
+    -193,  -193,  -193,  -193,  -193,  -193,  -193,  -193,   771,   771,
+      15,    58,  -193,  -193,  -193,    -4,  -193,     5,  -193,   116,
+     -22,  -193,    48,    55,   116,   887,  -193,   244,   116,   295,
+    -193,  -193,   390,  -193,   116,  -193,    48,    66,    31,    36,
+    -193,  -193,  -193,  -193,  -193,  -193,  -193,  -193,  -193,  -193,
+    -193,  -193,  -193,  -193,  -193,  -193,  -193,  -193,  -193,  -193,
+    -193,  -193,  -193,    13,    34,  -193,  -193,    70,   102,  -193,
+    -193,  -193,    81,  -193,  -193,   390,    28,   771,  -193,   116,
+       6,   610,  -193,     8,    55,    98,    52,  -193,   -38,  -193,
+    -193,   512,    98,    33,  -193,  -193,   115,  -193,  -193,    66,
+     116,   116,  -193,  -193,  -193,    65,   798,   610,  -193,  -193,
+     -38,  -193,    51,    98,   311,  -193,   -38,  -193,   -38,  -193,
+    -193,    56,    83,    87,    91,  -193,  -193,   663,   266,   266,
+     266,   454,     7,  -193,   285,   904,  -193,  -193,    75,    96,
+    -193,  -193,  -193,   771,    10,  -193,    67,  -193,  -193,   100,
+    -193,    66,   110,   116,   285,    27,   106,   285,   285,   130,
+      33,   116,   115,   771,  -193,   169,  -193,   167,  -193,  -193,
+    -193,  -193,   116,  -193,  -193,  -193,    69,   718,   171,  -193,
+    -193,   285,  -193,  -193,  -193,   172,  -193,   863,   863,   863,
+     863,   771,  -193,   -41,   -41,   -41,   687,   285,   140,   878,
+     144,   390,  -193,  -193,   266,   266,   266,   266,   266,   266,
+     266,   266,   266,   266,   266,   266,   266,   266,   266,   266,
+     266,   266,   183,   185,  -193,  -193,  -193,  -193,   116,  -193,
+      32,   116,  -193,   116,   795,  -193,  -193,  -193,    37,   771,
+    -193,   718,  -193,   718,   152,   -38,   771,   771,   153,   145,
+     146,   147,   156,   771,  -193,   266,   266,  -193,  -193,   694,
+     928,   951,   973,   994,  1014,   593,   593,  1028,  1028,  1028,
+     375,   375,   308,   308,   -41,   -41,   -41,  -193,  -193,  -193,
+    -193,  -193,  -193,   285,  -193,   161,  -193,  -193,  -193,  -193,
+    -193,  -193,  -193,   131,   160,   164,  -193,   162,   -41,   904,
+     266,  -193,  -193,   492,   492,   492,  -193,   904,   193,   199,
+     200,  -193,  -193,  -193
+};
+
+/* YYPGOTO[NTERM-NUM].  */
+static const yytype_int16 yypgoto[] =
+{
+    -193,  -193,    25,    57,  -193,  -193,  -193,     1,  -193,     9,
+    -193,    -1,   -34,   -24,     3,     0,   150,   157,    47,  -193,
+     -23,  -149,  -193,   210,   208,  -193,   212,   -15,   -97,   188,
+     -18,   -19,   165,   151,  -192,  -193,   138,  -193,    -6,  -159
+};
+
+/* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
+   positive, shift that token.  If negative, reduce the rule which
+   number is the opposite.  If zero, do what YYDEFACT says.
+   If YYTABLE_NINF, syntax error.  */
+#define YYTABLE_NINF -1
 static const yytype_uint16 yytable[] =
 {
       32,   178,    44,    46,    43,   120,    45,   102,    98,   159,
       86,    80,    96,   170,   242,   121,   123,    87,    32,    32,
-       1,   125,   247,   189,   124,    22,   103,    93,    83,   178,
-      41,   196,     4,   104,   110,    84,   145,   103,   119,   122,
-     180,   105,   170,    81,    82,    85,    44,   147,   101,   295,
-     103,   296,   211,     1,    88,   105,   103,    86,   243,   244,
-     174,   107,     4,   212,   175,   116,    89,   179,   116,   171,
-      42,     1,   103,   103,    90,   177,   160,    98,    91,   145,
-      42,    96,   171,   148,     4,   116,    20,   156,   190,   289,
-     120,   165,   290,   238,   291,   149,    93,   188,   238,   211,
-     121,    88,   187,   194,   150,   195,   192,    90,   182,   124,
-     237,   101,   171,    89,   185,   186,    20,   165,    45,    20,
-     151,    90,    20,   119,   122,    91,   213,   152,   238,   238,
-       2,   105,   203,   204,   205,   103,   153,    32,    20,    20,
-       5,   112,     7,     8,    93,   173,     9,    10,   197,   192,
-     245,    13,    16,    32,   318,   319,   320,   104,   299,   181,
-      44,   240,   202,   121,    93,   105,   198,    93,    93,   192,
-     232,   233,   253,    32,   199,   248,   187,    94,   236,   200,
-     234,   235,   106,   239,   241,   246,   119,   122,    86,   125,
-     249,    93,    79,   256,   257,   105,   106,   229,   230,   231,
-     265,    32,   267,   232,   233,   145,    32,    93,   269,   270,
+      83,   125,   247,   189,   124,    22,   232,    93,   233,   178,
+      90,   196,   103,   104,   110,   101,   145,   103,   119,   122,
+      41,   105,   170,    81,    82,   180,    44,   147,    85,   211,
+       1,   101,   211,   103,    88,   105,   103,    86,    84,   295,
+     212,   296,     4,   237,   175,     4,    89,   107,   116,   171,
+       1,     1,   103,    90,   103,   177,   160,    98,    91,   145,
+      42,    96,   116,   150,     4,    42,   116,   156,   171,   289,
+     120,   165,   290,   238,   291,   151,    93,   188,   238,   148,
+     121,    88,   187,   194,   149,   195,   192,   103,   182,   124,
+     173,   152,   171,    89,   185,   186,    20,   165,    45,    20,
+      90,   153,    20,   119,   122,    91,   213,   181,   238,   197,
+     238,   105,   203,   204,   205,   198,    20,    32,    20,   199,
+      20,     9,    10,   200,    93,   234,    13,   243,   244,   192,
+     245,   241,   174,    32,   318,   319,   320,   104,   299,   179,
+      44,   240,   202,   121,    93,   105,   235,    93,    93,   192,
+     239,   246,   253,    32,    86,   248,   187,    94,   236,   249,
+     190,   265,   106,   256,   257,   267,   119,   122,   287,   125,
+     288,    93,    79,   297,   302,   105,   106,   306,   303,   304,
+     305,    32,   312,   316,   313,   145,    32,    93,   269,   270,
      271,   272,   273,   274,   275,   276,   277,   278,   279,   280,
      281,   282,   283,   284,   285,   286,   262,   121,   106,   121,
-     144,   264,   298,   287,   288,   192,   253,   297,   253,   100,
-     302,   306,   303,   172,   108,   304,    94,   305,   114,    32,
-     119,   122,   119,   122,   146,   312,    32,    32,   313,   308,
-     309,   316,   321,    32,   314,   322,   315,   323,   113,   129,
-     130,   154,   106,   144,   294,   311,   131,   111,   193,   168,
-     268,   300,   301,   176,   132,   133,   134,     0,   307,   168,
+     144,   264,   298,   314,   321,   192,   253,   315,   253,   100,
+     322,   323,   154,   172,   108,   113,    94,   111,   114,    32,
+     119,   122,   119,   122,   146,     2,    32,    32,   268,   308,
+     309,   176,   193,    32,     0,     5,   112,     7,     8,   129,
+     130,     0,   106,   144,   294,   311,   131,    16,     0,   168,
+       0,   300,   301,     0,   132,   133,   134,     0,   307,   168,
       86,     0,   208,    93,    94,     0,     0,   175,     0,   158,
        1,     0,   135,   136,   317,   168,   106,   115,     0,     0,
        0,     0,   116,     0,    94,   106,     1,    94,    94,     0,
      183,   184,     0,   115,     0,    94,   138,     0,   116,   207,
        0,     0,     0,     0,    88,     0,   106,   139,   140,   141,
        0,    94,     0,     0,    88,     0,    89,     0,   258,   259,
-     260,   261,     0,     0,    90,     0,    89,    94,   164,     0,
-      88,     0,     0,     0,    90,     0,    20,     0,   117,     0,
-       0,     0,    89,   158,     0,     0,     0,     0,     0,     0,
-      90,   158,    20,     0,   191,   207,   207,   207,   207,     0,
+     260,   261,     0,    90,     0,     0,    89,    94,   164,     0,
+      88,     0,     0,    90,     0,     0,    20,     0,   117,   229,
+     230,   231,    89,   158,     0,   232,     0,   233,     0,    90,
+       0,   158,    20,     0,   191,   207,   207,   207,   207,     0,
      106,     0,   250,   129,   130,     1,     0,     0,   172,   144,
      131,     2,    47,     0,     0,     0,     0,     0,   132,   133,
      134,     5,     6,     7,     8,     9,    10,    11,    12,     0,
       13,    14,    15,    16,    17,     0,   135,   136,     0,     0,
-     225,   226,   293,   227,   228,   229,   230,   231,     0,   137,
-       0,   232,   233,    94,     0,     0,     0,     0,   158,     0,
+       0,     0,   293,     0,   227,   228,   229,   230,   231,   137,
+       0,     0,   232,    94,   233,     0,     0,     0,   158,     0,
      138,   158,     0,   158,     0,     0,     0,   129,   130,     1,
        0,   139,   140,   141,   131,     2,    47,     0,     0,     0,
        0,     0,   132,   133,   134,     5,     6,     7,     8,     9,
       10,    11,    12,     0,    13,    14,    15,    16,    17,     0,
-     135,   136,     0,     0,     0,   129,   130,   227,   228,   229,
-     230,   231,   131,   206,     0,   232,   233,     0,     0,     0,
+     135,   136,     0,     0,     0,   129,   130,     0,     0,     0,
+       0,     0,   131,   206,     0,     0,     0,     0,     0,     0,
      132,   133,   134,     0,   138,     0,     0,     1,     0,     0,
        0,     0,     0,     2,    47,   139,   140,   141,   135,   136,
        0,     0,     0,     5,     6,     7,     8,     9,    10,    11,
@@ -1009,109 +1121,111 @@ static const yytype_uint16 yytable[] =
        9,    10,    11,    12,     0,    13,    14,    15,    16,    17,
       50,     0,     0,     0,     0,     0,     0,    51,    52,     0,
       53,    54,    55,    56,    57,    58,    59,    60,    61,    62,
-      63,    64,    65,     0,    66,    67,    68,    69,    70,     0,
-      71,    72,    73,     1,    74,     0,    75,    76,    77,     2,
-     161,     0,     0,     0,     0,     0,     0,     0,     0,     5,
-       6,     7,     8,     9,    10,    11,    12,     0,    13,   162,
-      15,    16,    17,   222,     0,   223,   224,   225,   226,   163,
-     227,   228,   229,   230,   231,     0,     0,    88,   232,   233,
+      63,    64,    65,     0,    66,    67,    68,    69,    70,    71,
+      72,     0,     0,    73,    74,     1,    75,    76,    77,     0,
+       0,     2,   161,     0,     0,     0,     0,     0,     0,     0,
+       0,     5,     6,     7,     8,     9,    10,    11,    12,     0,
+      13,   162,    15,    16,    17,   222,     0,   223,   224,   225,
+     226,   163,   227,   228,   229,   230,   231,     0,     0,    88,
+     232,     0,   233,     0,     0,     0,     0,     0,     1,     0,
+       0,    89,     0,     0,     2,     3,     0,     0,    90,     0,
+       4,     0,     0,   164,     5,     6,     7,     8,     9,    10,
+      11,    12,     1,    13,    14,    15,    16,    17,     2,     3,
+       0,    18,    19,     0,     4,     0,     0,     0,     5,     6,
+       7,     8,     9,    10,    11,    12,     0,    13,    14,    15,
+      16,    17,     0,     1,     0,    18,    19,     0,     0,     0,
+     115,     0,     0,     0,    20,   116,   201,     0,   214,   215,
+     216,   217,   218,   219,   220,   221,   222,     0,   223,   224,
+     225,   226,     0,   227,   228,   229,   230,   231,    20,     0,
+     263,   232,     0,   233,     0,     0,     0,    88,   310,     0,
        0,     0,     0,     0,     0,     0,     1,     0,     0,    89,
-       0,     0,     2,     3,     0,     0,     0,    90,     4,     0,
-       0,   164,     5,     6,     7,     8,     9,    10,    11,    12,
-       1,    13,    14,    15,    16,    17,     2,     3,     0,    18,
-      19,     0,     4,     0,     0,     0,     5,     6,     7,     8,
-       9,    10,    11,    12,     0,    13,    14,    15,    16,    17,
-       0,     1,     0,    18,    19,     0,     0,     0,   115,     0,
-       0,     0,    20,   116,   201,     0,   214,   215,   216,   217,
-     218,   219,   220,   221,   222,     0,   223,   224,   225,   226,
-       0,   227,   228,   229,   230,   231,    20,     0,   263,   232,
-     233,     0,     0,     0,     0,    88,   310,     0,     0,     0,
-       0,     0,     0,     0,     1,     0,     0,    89,     0,     0,
-       2,     3,     0,     0,     0,    90,     4,    20,     0,   251,
-       5,     6,     7,     8,     9,    10,    11,    12,     1,    13,
-      14,    15,    16,    17,     2,    47,     0,    18,    19,     0,
-       0,    48,    49,     0,     5,     6,     7,     8,     9,    10,
-      11,    12,   292,    13,    14,    15,    16,    17,     0,     0,
-       0,    50,     0,     0,     0,     0,     0,     0,    51,    52,
-      20,    53,    54,    55,    56,    57,    58,    59,    60,    61,
-      62,    63,    64,    65,     0,    66,    67,    68,    69,    70,
-       0,    71,    72,    73,     1,    74,     0,    75,    76,    77,
-       2,    47,     0,     0,     0,     0,     0,     0,     0,     0,
-       5,     6,     7,     8,     9,    10,    11,    12,     1,    13,
-      14,    15,    16,    17,     2,   109,     0,     0,     0,     0,
-       0,     0,     0,     0,     5,     6,     7,     8,     0,     0,
-      11,    12,     0,     0,    14,    15,    16,    17,   214,   215,
-     216,   217,   218,   219,   220,   221,   222,   266,   223,   224,
+       0,     0,     2,     3,     0,     0,    90,     0,     4,    20,
+       0,   251,     5,     6,     7,     8,     9,    10,    11,    12,
+       1,    13,    14,    15,    16,    17,     2,    47,     0,    18,
+      19,     0,     0,    48,    49,     0,     5,     6,     7,     8,
+       9,    10,    11,    12,   292,    13,    14,    15,    16,    17,
+       0,     0,     0,    50,     0,     0,     0,     0,     0,     0,
+      51,    52,    20,    53,    54,    55,    56,    57,    58,    59,
+      60,    61,    62,    63,    64,    65,     0,    66,    67,    68,
+      69,    70,    71,    72,     0,     0,    73,    74,     1,    75,
+      76,    77,     0,     0,     2,    47,     0,     0,     0,     0,
+       0,     0,     0,     0,     5,     6,     7,     8,     9,    10,
+      11,    12,     1,    13,    14,    15,    16,    17,     2,   109,
+       0,     0,     0,     0,     0,     0,     0,     0,     5,     6,
+       7,     8,     0,     0,    11,    12,     0,     0,    14,    15,
+      16,    17,   214,   215,   216,   217,   218,   219,   220,   221,
+     222,   266,   223,   224,   225,   226,     0,   227,   228,   229,
+     230,   231,     0,     0,     0,   232,     0,   233,   214,   215,
+     216,   217,   218,   219,   220,   221,   222,     0,   223,   224,
      225,   226,     0,   227,   228,   229,   230,   231,     0,     0,
-       0,   232,   233,   214,   215,   216,   217,   218,   219,   220,
-     221,   222,     0,   223,   224,   225,   226,     0,   227,   228,
-     229,   230,   231,     0,     0,     0,   232,   233,   216,   217,
-     218,   219,   220,   221,   222,     0,   223,   224,   225,   226,
-       0,   227,   228,   229,   230,   231,     0,     0,     0,   232,
-     233,   217,   218,   219,   220,   221,   222,     0,   223,   224,
+       0,   232,     0,   233,   216,   217,   218,   219,   220,   221,
+     222,     0,   223,   224,   225,   226,     0,   227,   228,   229,
+     230,   231,     0,     0,     0,   232,     0,   233,   217,   218,
+     219,   220,   221,   222,     0,   223,   224,   225,   226,     0,
+     227,   228,   229,   230,   231,     0,     0,     0,   232,     0,
+     233,   218,   219,   220,   221,   222,     0,   223,   224,   225,
+     226,     0,   227,   228,   229,   230,   231,     0,     0,     0,
+     232,     0,   233,   219,   220,   221,   222,     0,   223,   224,
      225,   226,     0,   227,   228,   229,   230,   231,     0,     0,
-       0,   232,   233,   218,   219,   220,   221,   222,     0,   223,
-     224,   225,   226,     0,   227,   228,   229,   230,   231,     0,
-       0,     0,   232,   233,   219,   220,   221,   222,     0,   223,
-     224,   225,   226,     0,   227,   228,   229,   230,   231,     0,
-       0,     0,   232,   233,   220,   221,   222,     0,   223,   224,
+       0,   232,     0,   233,   220,   221,   222,     0,   223,   224,
      225,   226,     0,   227,   228,   229,   230,   231,     0,     0,
-       0,   232,   233
+       0,   232,     0,   233,   225,   226,     0,   227,   228,   229,
+     230,   231,     0,     0,     0,   232,     0,   233
 };
 
 static const yytype_int16 yycheck[] =
 {
        0,    98,     3,     3,     3,    39,     3,    30,    27,     3,
        5,    27,    27,     5,   163,    39,    39,    12,    18,    19,
-       5,    39,   171,   120,    39,     0,     5,    27,     5,   126,
-      12,   128,    17,    32,    35,     0,    42,     5,    39,    39,
-      12,    32,     5,    18,    19,    52,    47,    46,    73,   251,
-       5,   253,    42,     5,    49,    46,     5,     5,    41,    42,
-      95,    12,    17,    53,    12,    17,    61,   102,    17,    61,
-      52,     5,     5,     5,    69,    98,    70,    96,    73,    85,
-      52,    96,    61,    69,    17,    17,    71,    87,   123,   238,
-     124,    91,   241,    61,   243,    69,    96,   120,    61,    42,
-     124,    49,   117,   126,    61,   128,   124,    69,   109,   124,
-      53,    73,    61,    61,   115,   115,    71,   117,   115,    71,
-      70,    69,    71,   124,   124,    73,   144,    41,    61,    61,
-      11,   122,   138,   139,   140,     5,    40,   137,    71,    71,
-      21,    22,    23,    24,   144,    12,    25,    26,    73,   167,
-     168,    30,    33,   153,   313,   314,   315,   156,   255,    12,
-     161,   161,   137,   187,   164,   156,    52,   167,   168,   187,
-      67,    68,   187,   173,    52,   175,   191,    27,   153,    52,
-      70,    70,    32,    70,    41,    41,   187,   187,     5,   207,
-      12,   191,     4,    12,    12,   186,    46,    61,    62,    63,
-      41,   201,    41,    67,    68,   211,   206,   207,   214,   215,
+       5,    39,   171,   120,    39,     0,    67,    27,    69,   126,
+      68,   128,     5,    32,    35,    73,    42,     5,    39,    39,
+      12,    32,     5,    18,    19,    12,    47,    46,    52,    42,
+       5,    73,    42,     5,    49,    46,     5,     5,     0,   251,
+      53,   253,    17,    53,    12,    17,    61,    12,    17,    61,
+       5,     5,     5,    68,     5,    98,    70,    96,    73,    85,
+      52,    96,    17,    70,    17,    52,    17,    87,    61,   238,
+     124,    91,   241,    61,   243,    61,    96,   120,    61,    68,
+     124,    49,   117,   126,    68,   128,   124,     5,   109,   124,
+      12,    41,    61,    61,   115,   115,    71,   117,   115,    71,
+      68,    40,    71,   124,   124,    73,   144,    12,    61,    73,
+      61,   122,   138,   139,   140,    52,    71,   137,    71,    52,
+      71,    25,    26,    52,   144,    70,    30,    41,    42,   167,
+     168,    41,    95,   153,   313,   314,   315,   156,   255,   102,
+     161,   161,   137,   187,   164,   156,    70,   167,   168,   187,
+      70,    41,   187,   173,     5,   175,   191,    27,   153,    12,
+     123,    41,    32,    12,    12,    41,   187,   187,     5,   207,
+       5,   191,     4,    41,    41,   186,    46,    41,    53,    53,
+      53,   201,    41,    41,    73,   211,   206,   207,   214,   215,
      216,   217,   218,   219,   220,   221,   222,   223,   224,   225,
      226,   227,   228,   229,   230,   231,   201,   251,    78,   253,
-      42,   206,   255,     5,     5,   253,   251,    41,   253,    29,
-      41,    41,    53,    93,    34,    53,    96,    53,    38,   249,
-     251,   251,   253,   253,    44,    41,   256,   257,    73,   265,
-     266,    41,    41,   263,    73,    41,    73,    41,    37,     3,
-       4,    85,   122,    85,   249,   293,    10,    35,   124,    91,
-     211,   256,   257,    96,    18,    19,    20,    -1,   263,   101,
+      42,   206,   255,    73,    41,   253,   251,    73,   253,    29,
+      41,    41,    85,    93,    34,    37,    96,    35,    38,   249,
+     251,   251,   253,   253,    44,    11,   256,   257,   211,   265,
+     266,    96,   124,   263,    -1,    21,    22,    23,    24,     3,
+       4,    -1,   122,    85,   249,   293,    10,    33,    -1,    91,
+      -1,   256,   257,    -1,    18,    19,    20,    -1,   263,   101,
        5,    -1,   141,   293,   144,    -1,    -1,    12,    -1,    89,
        5,    -1,    36,    37,   310,   117,   156,    12,    -1,    -1,
       -1,    -1,    17,    -1,   164,   165,     5,   167,   168,    -1,
      110,   111,    -1,    12,    -1,   175,    60,    -1,    17,   141,
       -1,    -1,    -1,    -1,    49,    -1,   186,    71,    72,    73,
       -1,   191,    -1,    -1,    49,    -1,    61,    -1,   197,   198,
-     199,   200,    -1,    -1,    69,    -1,    61,   207,    73,    -1,
-      49,    -1,    -1,    -1,    69,    -1,    71,    -1,    73,    -1,
-      -1,    -1,    61,   163,    -1,    -1,    -1,    -1,    -1,    -1,
-      69,   171,    71,    -1,    73,   197,   198,   199,   200,    -1,
+     199,   200,    -1,    68,    -1,    -1,    61,   207,    73,    -1,
+      49,    -1,    -1,    68,    -1,    -1,    71,    -1,    73,    61,
+      62,    63,    61,   163,    -1,    67,    -1,    69,    -1,    68,
+      -1,   171,    71,    -1,    73,   197,   198,   199,   200,    -1,
      240,    -1,   182,     3,     4,     5,    -1,    -1,   248,   211,
       10,    11,    12,    -1,    -1,    -1,    -1,    -1,    18,    19,
       20,    21,    22,    23,    24,    25,    26,    27,    28,    -1,
       30,    31,    32,    33,    34,    -1,    36,    37,    -1,    -1,
-      56,    57,   244,    59,    60,    61,    62,    63,    -1,    49,
-      -1,    67,    68,   293,    -1,    -1,    -1,    -1,   238,    -1,
+      -1,    -1,   244,    -1,    59,    60,    61,    62,    63,    49,
+      -1,    -1,    67,   293,    69,    -1,    -1,    -1,   238,    -1,
       60,   241,    -1,   243,    -1,    -1,    -1,     3,     4,     5,
       -1,    71,    72,    73,    10,    11,    12,    -1,    -1,    -1,
       -1,    -1,    18,    19,    20,    21,    22,    23,    24,    25,
       26,    27,    28,    -1,    30,    31,    32,    33,    34,    -1,
-      36,    37,    -1,    -1,    -1,     3,     4,    59,    60,    61,
-      62,    63,    10,    49,    -1,    67,    68,    -1,    -1,    -1,
+      36,    37,    -1,    -1,    -1,     3,     4,    -1,    -1,    -1,
+      -1,    -1,    10,    49,    -1,    -1,    -1,    -1,    -1,    -1,
       18,    19,    20,    -1,    60,    -1,    -1,     5,    -1,    -1,
       -1,    -1,    -1,    11,    12,    71,    72,    73,    36,    37,
       -1,    -1,    -1,    21,    22,    23,    24,    25,    26,    27,
@@ -1121,58 +1235,60 @@ static const yytype_int16 yycheck[] =
       25,    26,    27,    28,    -1,    30,    31,    32,    33,    34,
       35,    -1,    -1,    -1,    -1,    -1,    -1,    42,    43,    -1,
       45,    46,    47,    48,    49,    50,    51,    52,    53,    54,
-      55,    56,    57,    -1,    59,    60,    61,    62,    63,    -1,
-      65,    66,    67,     5,    69,    -1,    71,    72,    73,    11,
-      12,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    21,
-      22,    23,    24,    25,    26,    27,    28,    -1,    30,    31,
-      32,    33,    34,    52,    -1,    54,    55,    56,    57,    41,
-      59,    60,    61,    62,    63,    -1,    -1,    49,    67,    68,
+      55,    56,    57,    -1,    59,    60,    61,    62,    63,    64,
+      65,    -1,    -1,    68,    69,     5,    71,    72,    73,    -1,
+      -1,    11,    12,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
+      -1,    21,    22,    23,    24,    25,    26,    27,    28,    -1,
+      30,    31,    32,    33,    34,    52,    -1,    54,    55,    56,
+      57,    41,    59,    60,    61,    62,    63,    -1,    -1,    49,
+      67,    -1,    69,    -1,    -1,    -1,    -1,    -1,     5,    -1,
+      -1,    61,    -1,    -1,    11,    12,    -1,    -1,    68,    -1,
+      17,    -1,    -1,    73,    21,    22,    23,    24,    25,    26,
+      27,    28,     5,    30,    31,    32,    33,    34,    11,    12,
+      -1,    38,    39,    -1,    17,    -1,    -1,    -1,    21,    22,
+      23,    24,    25,    26,    27,    28,    -1,    30,    31,    32,
+      33,    34,    -1,     5,    -1,    38,    39,    -1,    -1,    -1,
+      12,    -1,    -1,    -1,    71,    17,    73,    -1,    44,    45,
+      46,    47,    48,    49,    50,    51,    52,    -1,    54,    55,
+      56,    57,    -1,    59,    60,    61,    62,    63,    71,    -1,
+      73,    67,    -1,    69,    -1,    -1,    -1,    49,    74,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,     5,    -1,    -1,    61,
-      -1,    -1,    11,    12,    -1,    -1,    -1,    69,    17,    -1,
+      -1,    -1,    11,    12,    -1,    -1,    68,    -1,    17,    71,
       -1,    73,    21,    22,    23,    24,    25,    26,    27,    28,
        5,    30,    31,    32,    33,    34,    11,    12,    -1,    38,
-      39,    -1,    17,    -1,    -1,    -1,    21,    22,    23,    24,
-      25,    26,    27,    28,    -1,    30,    31,    32,    33,    34,
-      -1,     5,    -1,    38,    39,    -1,    -1,    -1,    12,    -1,
-      -1,    -1,    71,    17,    73,    -1,    44,    45,    46,    47,
-      48,    49,    50,    51,    52,    -1,    54,    55,    56,    57,
-      -1,    59,    60,    61,    62,    63,    71,    -1,    73,    67,
-      68,    -1,    -1,    -1,    -1,    49,    74,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,     5,    -1,    -1,    61,    -1,    -1,
-      11,    12,    -1,    -1,    -1,    69,    17,    71,    -1,    73,
-      21,    22,    23,    24,    25,    26,    27,    28,     5,    30,
-      31,    32,    33,    34,    11,    12,    -1,    38,    39,    -1,
-      -1,    15,    16,    -1,    21,    22,    23,    24,    25,    26,
-      27,    28,    29,    30,    31,    32,    33,    34,    -1,    -1,
-      -1,    35,    -1,    -1,    -1,    -1,    -1,    -1,    42,    43,
-      71,    45,    46,    47,    48,    49,    50,    51,    52,    53,
-      54,    55,    56,    57,    -1,    59,    60,    61,    62,    63,
-      -1,    65,    66,    67,     5,    69,    -1,    71,    72,    73,
-      11,    12,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
-      21,    22,    23,    24,    25,    26,    27,    28,     5,    30,
-      31,    32,    33,    34,    11,    12,    -1,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,    21,    22,    23,    24,    -1,    -1,
-      27,    28,    -1,    -1,    31,    32,    33,    34,    44,    45,
-      46,    47,    48,    49,    50,    51,    52,    53,    54,    55,
+      39,    -1,    -1,    15,    16,    -1,    21,    22,    23,    24,
+      25,    26,    27,    28,    29,    30,    31,    32,    33,    34,
+      -1,    -1,    -1,    35,    -1,    -1,    -1,    -1,    -1,    -1,
+      42,    43,    71,    45,    46,    47,    48,    49,    50,    51,
+      52,    53,    54,    55,    56,    57,    -1,    59,    60,    61,
+      62,    63,    64,    65,    -1,    -1,    68,    69,     5,    71,
+      72,    73,    -1,    -1,    11,    12,    -1,    -1,    -1,    -1,
+      -1,    -1,    -1,    -1,    21,    22,    23,    24,    25,    26,
+      27,    28,     5,    30,    31,    32,    33,    34,    11,    12,
+      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    21,    22,
+      23,    24,    -1,    -1,    27,    28,    -1,    -1,    31,    32,
+      33,    34,    44,    45,    46,    47,    48,    49,    50,    51,
+      52,    53,    54,    55,    56,    57,    -1,    59,    60,    61,
+      62,    63,    -1,    -1,    -1,    67,    -1,    69,    44,    45,
+      46,    47,    48,    49,    50,    51,    52,    -1,    54,    55,
       56,    57,    -1,    59,    60,    61,    62,    63,    -1,    -1,
-      -1,    67,    68,    44,    45,    46,    47,    48,    49,    50,
-      51,    52,    -1,    54,    55,    56,    57,    -1,    59,    60,
-      61,    62,    63,    -1,    -1,    -1,    67,    68,    46,    47,
-      48,    49,    50,    51,    52,    -1,    54,    55,    56,    57,
-      -1,    59,    60,    61,    62,    63,    -1,    -1,    -1,    67,
-      68,    47,    48,    49,    50,    51,    52,    -1,    54,    55,
+      -1,    67,    -1,    69,    46,    47,    48,    49,    50,    51,
+      52,    -1,    54,    55,    56,    57,    -1,    59,    60,    61,
+      62,    63,    -1,    -1,    -1,    67,    -1,    69,    47,    48,
+      49,    50,    51,    52,    -1,    54,    55,    56,    57,    -1,
+      59,    60,    61,    62,    63,    -1,    -1,    -1,    67,    -1,
+      69,    48,    49,    50,    51,    52,    -1,    54,    55,    56,
+      57,    -1,    59,    60,    61,    62,    63,    -1,    -1,    -1,
+      67,    -1,    69,    49,    50,    51,    52,    -1,    54,    55,
       56,    57,    -1,    59,    60,    61,    62,    63,    -1,    -1,
-      -1,    67,    68,    48,    49,    50,    51,    52,    -1,    54,
-      55,    56,    57,    -1,    59,    60,    61,    62,    63,    -1,
-      -1,    -1,    67,    68,    49,    50,    51,    52,    -1,    54,
-      55,    56,    57,    -1,    59,    60,    61,    62,    63,    -1,
-      -1,    -1,    67,    68,    50,    51,    52,    -1,    54,    55,
+      -1,    67,    -1,    69,    50,    51,    52,    -1,    54,    55,
       56,    57,    -1,    59,    60,    61,    62,    63,    -1,    -1,
-      -1,    67,    68
+      -1,    67,    -1,    69,    56,    57,    -1,    59,    60,    61,
+      62,    63,    -1,    -1,    -1,    67,    -1,    69
 };
 
-  /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
-     symbol of state STATE-NUM.  */
+/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
+   symbol of state STATE-NUM.  */
 static const yytype_uint8 yystos[] =
 {
        0,     5,    11,    12,    17,    21,    22,    23,    24,    25,
@@ -1182,15 +1298,15 @@ static const yytype_uint8 yystos[] =
      108,    12,    52,    82,    86,    89,    90,    12,    15,    16,
       35,    42,    43,    45,    46,    47,    48,    49,    50,    51,
       52,    53,    54,    55,    56,    57,    59,    60,    61,    62,
-      63,    65,    66,    67,    69,    71,    72,    73,    90,   104,
+      63,    64,    65,    68,    69,    71,    72,    73,    90,   104,
       27,    77,    77,     5,     0,    52,     5,    12,    49,    61,
-      69,    73,    78,    90,    91,    95,   102,   103,   106,   107,
+      68,    73,    78,    90,    91,    95,   102,   103,   106,   107,
       98,    73,    95,     5,    82,    84,    91,    12,    98,    12,
       86,   101,    22,    99,    98,    12,    17,    73,    85,    86,
       87,    88,    90,    95,   102,   105,   106,   111,   112,     3,
        4,    10,    18,    19,    20,    36,    37,    49,    60,    71,
-      72,    73,    92,    93,   104,   113,    98,    82,    69,    69,
-      61,    70,    41,    40,    92,    77,    90,    96,    98,     3,
+      72,    73,    92,    93,   104,   113,    98,    82,    68,    68,
+      70,    61,    41,    40,    92,    77,    90,    96,    98,     3,
       70,    12,    31,    41,    73,    90,    94,   102,   104,   105,
        5,    61,    91,    12,    78,    12,   107,    95,   103,    78,
       12,    12,    86,    98,    98,    86,    90,   102,    95,   103,
@@ -1198,7 +1314,7 @@ static const yytype_uint8 yystos[] =
       52,    73,    77,   113,   113,   113,    49,   104,   108,   113,
      114,    42,    53,   105,    44,    45,    46,    47,    48,    49,
       50,    51,    52,    54,    55,    56,    57,    59,    60,    61,
-      62,    63,    67,    68,    70,    70,    77,    53,    61,    70,
+      62,    63,    67,    69,    70,    70,    77,    53,    61,    70,
       90,    41,    96,    41,    42,   105,    41,    96,    90,    12,
       98,    73,    87,   102,   109,   110,    12,    12,   108,   108,
      108,   108,    77,    73,    77,    41,    53,    41,    93,   113,
@@ -1210,91 +1326,95 @@ static const yytype_uint8 yystos[] =
      114,    41,    41,    41
 };
 
-  /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
-static const yytype_uint8 yyr1[] =
-{
-       0,    75,    76,    77,    77,    77,    78,    78,    79,    79,
-      79,    79,    79,    80,    80,    81,    81,    81,    81,    81,
-      81,    81,    81,    81,    81,    81,    81,    81,    81,    81,
-      81,    81,    81,    81,    81,    81,    81,    81,    81,    81,
-      81,    81,    81,    81,    81,    81,    81,    81,    82,    83,
-      83,    83,    83,    84,    84,    84,    85,    85,    86,    86,
-      86,    86,    87,    87,    88,    88,    89,    89,    90,    90,
-      90,    90,    91,    92,    92,    93,    93,    93,    93,    93,
-      94,    94,    94,    94,    94,    95,    95,    95,    96,    96,
-      97,    97,    97,    98,    98,    99,    99,    99,    99,    99,
-      99,   100,   100,   101,   101,   101,   101,   101,   101,   101,
-     102,   102,   102,   102,   103,   103,   104,   104,   104,   104,
-     104,   104,   104,   104,   104,   104,   104,   104,   105,   105,
-     105,   106,   106,   106,   106,   107,   107,   107,   107,   107,
-     108,   108,   109,   109,   110,   110,   110,   110,   111,   111,
-     111,   111,   111,   112,   112,   112,   112,   112,   113,   114,
-     114,   114,   114,   113,   113,   113,   113,   113,   113,   113,
-     113,   113,   113,   113,   113,   113,   113,   113,   113,   113,
-     113,   113,   113,   113,   113,   113,   113,   113,   113,   113,
-     113,   113,   113,   113,   113
-};
+#define yyerrok		(yyerrstatus = 0)
+#define yyclearin	(yychar = YYEMPTY)
+#define YYEMPTY		(-2)
+#define YYEOF		0
 
-  /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN.  */
-static const yytype_uint8 yyr2[] =
-{
-       0,     2,     1,     1,     1,     1,     0,     2,     2,     3,
-       3,     2,     2,     2,     4,     2,     2,     4,     4,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     3,     2,     3,     3,     2,     2,
-       1,     3,     2,     1,     4,     2,     1,     2,     2,     1,
-       2,     1,     1,     1,     1,     2,     2,     1,     2,     3,
-       2,     3,     4,     1,     3,     1,     2,     2,     4,     1,
-       1,     2,     3,     4,     3,     4,     4,     3,     0,     1,
-       1,     1,     1,     1,     2,     1,     1,     1,     1,     1,
-       1,     1,     2,     1,     1,     1,     2,     1,     1,     1,
-       2,     1,     3,     4,     2,     3,     2,     1,     3,     2,
-       2,     1,     3,     2,     3,     2,     4,     3,     1,     2,
-       1,     3,     2,     2,     1,     1,     2,     1,     4,     2,
-       1,     2,     2,     1,     3,     2,     2,     1,     2,     1,
-       1,     4,     4,     4,     2,     2,     2,     2,     3,     1,
-       3,     2,     4,     2,     2,     2,     4,     7,     7,     7,
-       3,     3,     3,     3,     3,     3,     3,     3,     3,     3,
-       3,     3,     3,     3,     3,     3,     3,     3,     3,     5,
-       1,     1,     4,     1,     1
-};
+#define YYACCEPT	goto yyacceptlab
+#define YYABORT		goto yyabortlab
+#define YYERROR		goto yyerrorlab
 
 
-#define yyerrok         (yyerrstatus = 0)
-#define yyclearin       (yychar = YYEMPTY)
-#define YYEMPTY         (-2)
-#define YYEOF           0
-
-#define YYACCEPT        goto yyacceptlab
-#define YYABORT         goto yyabortlab
-#define YYERROR         goto yyerrorlab
+/* Like YYERROR except do call yyerror.  This remains here temporarily
+   to ease the transition to the new meaning of YYERROR, for GCC.
+   Once GCC version 2 has supplanted version 1, this can go.  */
 
+#define YYFAIL		goto yyerrlab
 
 #define YYRECOVERING()  (!!yyerrstatus)
 
-#define YYBACKUP(Token, Value)                                  \
-do                                                              \
-  if (yychar == YYEMPTY)                                        \
-    {                                                           \
-      yychar = (Token);                                         \
-      yylval = (Value);                                         \
-      YYPOPSTACK (yylen);                                       \
-      yystate = *yyssp;                                         \
-      goto yybackup;                                            \
-    }                                                           \
-  else                                                          \
-    {                                                           \
+#define YYBACKUP(Token, Value)					\
+do								\
+  if (yychar == YYEMPTY && yylen == 1)				\
+    {								\
+      yychar = (Token);						\
+      yylval = (Value);						\
+      yytoken = YYTRANSLATE (yychar);				\
+      YYPOPSTACK (1);						\
+      goto yybackup;						\
+    }								\
+  else								\
+    {								\
       yyerror (YY_("syntax error: cannot back up")); \
-      YYERROR;                                                  \
-    }                                                           \
-while (0)
-
-/* Error token number */
-#define YYTERROR        1
-#define YYERRCODE       256
+      YYERROR;							\
+    }								\
+while (YYID (0))
+
+
+#define YYTERROR	1
+#define YYERRCODE	256
+
+
+/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
+   If N is 0, then set CURRENT to the empty location which ends
+   the previous symbol: RHS[0] (always defined).  */
+
+#define YYRHSLOC(Rhs, K) ((Rhs)[K])
+#ifndef YYLLOC_DEFAULT
+# define YYLLOC_DEFAULT(Current, Rhs, N)				\
+    do									\
+      if (YYID (N))                                                    \
+	{								\
+	  (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;	\
+	  (Current).first_column = YYRHSLOC (Rhs, 1).first_column;	\
+	  (Current).last_line    = YYRHSLOC (Rhs, N).last_line;		\
+	  (Current).last_column  = YYRHSLOC (Rhs, N).last_column;	\
+	}								\
+      else								\
+	{								\
+	  (Current).first_line   = (Current).last_line   =		\
+	    YYRHSLOC (Rhs, 0).last_line;				\
+	  (Current).first_column = (Current).last_column =		\
+	    YYRHSLOC (Rhs, 0).last_column;				\
+	}								\
+    while (YYID (0))
+#endif
+
+
+/* YY_LOCATION_PRINT -- Print the location on the stream.
+   This macro was not mandated originally: define only if we know
+   we won't break user code: when these are the locations we know.  */
+
+#ifndef YY_LOCATION_PRINT
+# if YYLTYPE_IS_TRIVIAL
+#  define YY_LOCATION_PRINT(File, Loc)			\
+     fprintf (File, "%d.%d-%d.%d",			\
+	      (Loc).first_line, (Loc).first_column,	\
+	      (Loc).last_line,  (Loc).last_column)
+# else
+#  define YY_LOCATION_PRINT(File, Loc) ((void) 0)
+# endif
+#endif
 
 
+/* YYLEX -- calling `yylex' with the right arguments.  */
+
+#ifdef YYLEX_PARAM
+# define YYLEX yylex (YYLEX_PARAM)
+#else
+# define YYLEX yylex ()
+#endif
 
 /* Enable debugging if requested.  */
 #if YYDEBUG
@@ -1304,46 +1424,54 @@ while (0)
 #  define YYFPRINTF fprintf
 # endif
 
-# define YYDPRINTF(Args)                        \
-do {                                            \
-  if (yydebug)                                  \
-    YYFPRINTF Args;                             \
-} while (0)
-
-/* This macro is provided for backward compatibility. */
-#ifndef YY_LOCATION_PRINT
-# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
-#endif
-
-
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location)                    \
-do {                                                                      \
-  if (yydebug)                                                            \
-    {                                                                     \
-      YYFPRINTF (stderr, "%s ", Title);                                   \
-      yy_symbol_print (stderr,                                            \
-                  Type, Value); \
-      YYFPRINTF (stderr, "\n");                                           \
-    }                                                                     \
-} while (0)
+# define YYDPRINTF(Args)			\
+do {						\
+  if (yydebug)					\
+    YYFPRINTF Args;				\
+} while (YYID (0))
+
+# define YY_SYMBOL_PRINT(Title, Type, Value, Location)			  \
+do {									  \
+  if (yydebug)								  \
+    {									  \
+      YYFPRINTF (stderr, "%s ", Title);					  \
+      yy_symbol_print (stderr,						  \
+		  Type, Value); \
+      YYFPRINTF (stderr, "\n");						  \
+    }									  \
+} while (YYID (0))
 
 
-/*----------------------------------------.
-| Print this symbol's value on YYOUTPUT.  |
-`----------------------------------------*/
+/*--------------------------------.
+| Print this symbol on YYOUTPUT.  |
+`--------------------------------*/
 
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_value_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  FILE *yyo = yyoutput;
-  YYUSE (yyo);
   if (!yyvaluep)
     return;
 # ifdef YYPRINT
   if (yytype < YYNTOKENS)
     YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
+# else
+  YYUSE (yyoutput);
 # endif
-  YYUSE (yytype);
+  switch (yytype)
+    {
+      default:
+	break;
+    }
 }
 
 
@@ -1351,11 +1479,22 @@ yy_symbol_value_print (FILE *yyoutput, i
 | Print this symbol on YYOUTPUT.  |
 `--------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  YYFPRINTF (yyoutput, "%s %s (",
-             yytype < YYNTOKENS ? "token" : "nterm", yytname[yytype]);
+  if (yytype < YYNTOKENS)
+    YYFPRINTF (yyoutput, "token %s (", yytname[yytype]);
+  else
+    YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);
 
   yy_symbol_value_print (yyoutput, yytype, yyvaluep);
   YYFPRINTF (yyoutput, ")");
@@ -1366,8 +1505,16 @@ yy_symbol_print (FILE *yyoutput, int yyt
 | TOP (included).                                                   |
 `------------------------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop)
+#else
+static void
+yy_stack_print (yybottom, yytop)
+    yytype_int16 *yybottom;
+    yytype_int16 *yytop;
+#endif
 {
   YYFPRINTF (stderr, "Stack now");
   for (; yybottom <= yytop; yybottom++)
@@ -1378,42 +1525,49 @@ yy_stack_print (yytype_int16 *yybottom, 
   YYFPRINTF (stderr, "\n");
 }
 
-# define YY_STACK_PRINT(Bottom, Top)                            \
-do {                                                            \
-  if (yydebug)                                                  \
-    yy_stack_print ((Bottom), (Top));                           \
-} while (0)
+# define YY_STACK_PRINT(Bottom, Top)				\
+do {								\
+  if (yydebug)							\
+    yy_stack_print ((Bottom), (Top));				\
+} while (YYID (0))
 
 
 /*------------------------------------------------.
 | Report that the YYRULE is going to be reduced.  |
 `------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
-yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule)
+yy_reduce_print (YYSTYPE *yyvsp, int yyrule)
+#else
+static void
+yy_reduce_print (yyvsp, yyrule)
+    YYSTYPE *yyvsp;
+    int yyrule;
+#endif
 {
-  unsigned long int yylno = yyrline[yyrule];
   int yynrhs = yyr2[yyrule];
   int yyi;
+  unsigned long int yylno = yyrline[yyrule];
   YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n",
-             yyrule - 1, yylno);
+	     yyrule - 1, yylno);
   /* The symbols being reduced.  */
   for (yyi = 0; yyi < yynrhs; yyi++)
     {
       YYFPRINTF (stderr, "   $%d = ", yyi + 1);
-      yy_symbol_print (stderr,
-                       yystos[yyssp[yyi + 1 - yynrhs]],
-                       &(yyvsp[(yyi + 1) - (yynrhs)])
-                                              );
+      yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi],
+		       &(yyvsp[(yyi + 1) - (yynrhs)])
+		       		       );
       YYFPRINTF (stderr, "\n");
     }
 }
 
-# define YY_REDUCE_PRINT(Rule)          \
-do {                                    \
-  if (yydebug)                          \
-    yy_reduce_print (yyssp, yyvsp, Rule); \
-} while (0)
+# define YY_REDUCE_PRINT(Rule)		\
+do {					\
+  if (yydebug)				\
+    yy_reduce_print (yyvsp, Rule); \
+} while (YYID (0))
 
 /* Nonzero means print parse trace.  It is left uninitialized so that
    multiple parsers can coexist.  */
@@ -1427,7 +1581,7 @@ int yydebug;
 
 
 /* YYINITDEPTH -- initial size of the parser's stacks.  */
-#ifndef YYINITDEPTH
+#ifndef	YYINITDEPTH
 # define YYINITDEPTH 200
 #endif
 
@@ -1442,6 +1596,7 @@ int yydebug;
 # define YYMAXDEPTH 10000
 #endif
 
+
 
 #if YYERROR_VERBOSE
 
@@ -1450,8 +1605,15 @@ int yydebug;
 #   define yystrlen strlen
 #  else
 /* Return the length of YYSTR.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static YYSIZE_T
 yystrlen (const char *yystr)
+#else
+static YYSIZE_T
+yystrlen (yystr)
+    const char *yystr;
+#endif
 {
   YYSIZE_T yylen;
   for (yylen = 0; yystr[yylen]; yylen++)
@@ -1467,8 +1629,16 @@ yystrlen (const char *yystr)
 #  else
 /* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
    YYDEST.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static char *
 yystpcpy (char *yydest, const char *yysrc)
+#else
+static char *
+yystpcpy (yydest, yysrc)
+    char *yydest;
+    const char *yysrc;
+#endif
 {
   char *yyd = yydest;
   const char *yys = yysrc;
@@ -1498,27 +1668,27 @@ yytnamerr (char *yyres, const char *yyst
       char const *yyp = yystr;
 
       for (;;)
-        switch (*++yyp)
-          {
-          case '\'':
-          case ',':
-            goto do_not_strip_quotes;
-
-          case '\\':
-            if (*++yyp != '\\')
-              goto do_not_strip_quotes;
-            /* Fall through.  */
-          default:
-            if (yyres)
-              yyres[yyn] = *yyp;
-            yyn++;
-            break;
-
-          case '"':
-            if (yyres)
-              yyres[yyn] = '\0';
-            return yyn;
-          }
+	switch (*++yyp)
+	  {
+	  case '\'':
+	  case ',':
+	    goto do_not_strip_quotes;
+
+	  case '\\':
+	    if (*++yyp != '\\')
+	      goto do_not_strip_quotes;
+	    /* Fall through.  */
+	  default:
+	    if (yyres)
+	      yyres[yyn] = *yyp;
+	    yyn++;
+	    break;
+
+	  case '"':
+	    if (yyres)
+	      yyres[yyn] = '\0';
+	    return yyn;
+	  }
     do_not_strip_quotes: ;
     }
 
@@ -1529,160 +1699,161 @@ yytnamerr (char *yyres, const char *yyst
 }
 # endif
 
-/* Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message
-   about the unexpected token YYTOKEN for the state stack whose top is
-   YYSSP.
-
-   Return 0 if *YYMSG was successfully written.  Return 1 if *YYMSG is
-   not large enough to hold the message.  In that case, also set
-   *YYMSG_ALLOC to the required number of bytes.  Return 2 if the
-   required number of bytes is too large to store.  */
-static int
-yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
-                yytype_int16 *yyssp, int yytoken)
+/* Copy into YYRESULT an error message about the unexpected token
+   YYCHAR while in state YYSTATE.  Return the number of bytes copied,
+   including the terminating null byte.  If YYRESULT is null, do not
+   copy anything; just return the number of bytes that would be
+   copied.  As a special case, return 0 if an ordinary "syntax error"
+   message will do.  Return YYSIZE_MAXIMUM if overflow occurs during
+   size calculation.  */
+static YYSIZE_T
+yysyntax_error (char *yyresult, int yystate, int yychar)
 {
-  YYSIZE_T yysize0 = yytnamerr (YY_NULLPTR, yytname[yytoken]);
-  YYSIZE_T yysize = yysize0;
-  enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
-  /* Internationalized format string. */
-  const char *yyformat = YY_NULLPTR;
-  /* Arguments of yyformat. */
-  char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
-  /* Number of reported tokens (one for the "unexpected", one per
-     "expected"). */
-  int yycount = 0;
-
-  /* There are many possibilities here to consider:
-     - If this state is a consistent state with a default action, then
-       the only way this function was invoked is if the default action
-       is an error action.  In that case, don't check for expected
-       tokens because there are none.
-     - The only way there can be no lookahead present (in yychar) is if
-       this state is a consistent state with a default action.  Thus,
-       detecting the absence of a lookahead is sufficient to determine
-       that there is no unexpected or expected token to report.  In that
-       case, just report a simple "syntax error".
-     - Don't assume there isn't a lookahead just because this state is a
-       consistent state with a default action.  There might have been a
-       previous inconsistent state, consistent state with a non-default
-       action, or user semantic action that manipulated yychar.
-     - Of course, the expected token list depends on states to have
-       correct lookahead information, and it depends on the parser not
-       to perform extra reductions after fetching a lookahead from the
-       scanner and before detecting a syntax error.  Thus, state merging
-       (from LALR or IELR) and default reductions corrupt the expected
-       token list.  However, the list is correct for canonical LR with
-       one exception: it will still contain any token that will not be
-       accepted due to an error action in a later state.
-  */
-  if (yytoken != YYEMPTY)
-    {
-      int yyn = yypact[*yyssp];
-      yyarg[yycount++] = yytname[yytoken];
-      if (!yypact_value_is_default (yyn))
-        {
-          /* Start YYX at -YYN if negative to avoid negative indexes in
-             YYCHECK.  In other words, skip the first -YYN actions for
-             this state because they are default actions.  */
-          int yyxbegin = yyn < 0 ? -yyn : 0;
-          /* Stay within bounds of both yycheck and yytname.  */
-          int yychecklim = YYLAST - yyn + 1;
-          int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
-          int yyx;
-
-          for (yyx = yyxbegin; yyx < yyxend; ++yyx)
-            if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR
-                && !yytable_value_is_error (yytable[yyx + yyn]))
-              {
-                if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
-                  {
-                    yycount = 1;
-                    yysize = yysize0;
-                    break;
-                  }
-                yyarg[yycount++] = yytname[yyx];
-                {
-                  YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULLPTR, yytname[yyx]);
-                  if (! (yysize <= yysize1
-                         && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-                    return 2;
-                  yysize = yysize1;
-                }
-              }
-        }
-    }
+  int yyn = yypact[yystate];
 
-  switch (yycount)
+  if (! (YYPACT_NINF < yyn && yyn <= YYLAST))
+    return 0;
+  else
     {
-# define YYCASE_(N, S)                      \
-      case N:                               \
-        yyformat = S;                       \
-      break
-      YYCASE_(0, YY_("syntax error"));
-      YYCASE_(1, YY_("syntax error, unexpected %s"));
-      YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s"));
-      YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s"));
-      YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s"));
-      YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s"));
-# undef YYCASE_
-    }
+      int yytype = YYTRANSLATE (yychar);
+      YYSIZE_T yysize0 = yytnamerr (0, yytname[yytype]);
+      YYSIZE_T yysize = yysize0;
+      YYSIZE_T yysize1;
+      int yysize_overflow = 0;
+      enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
+      char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
+      int yyx;
+
+# if 0
+      /* This is so xgettext sees the translatable formats that are
+	 constructed on the fly.  */
+      YY_("syntax error, unexpected %s");
+      YY_("syntax error, unexpected %s, expecting %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s");
+# endif
+      char *yyfmt;
+      char const *yyf;
+      static char const yyunexpected[] = "syntax error, unexpected %s";
+      static char const yyexpecting[] = ", expecting %s";
+      static char const yyor[] = " or %s";
+      char yyformat[sizeof yyunexpected
+		    + sizeof yyexpecting - 1
+		    + ((YYERROR_VERBOSE_ARGS_MAXIMUM - 2)
+		       * (sizeof yyor - 1))];
+      char const *yyprefix = yyexpecting;
+
+      /* Start YYX at -YYN if negative to avoid negative indexes in
+	 YYCHECK.  */
+      int yyxbegin = yyn < 0 ? -yyn : 0;
+
+      /* Stay within bounds of both yycheck and yytname.  */
+      int yychecklim = YYLAST - yyn + 1;
+      int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
+      int yycount = 1;
 
-  {
-    YYSIZE_T yysize1 = yysize + yystrlen (yyformat);
-    if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-      return 2;
-    yysize = yysize1;
-  }
+      yyarg[0] = yytname[yytype];
+      yyfmt = yystpcpy (yyformat, yyunexpected);
 
-  if (*yymsg_alloc < yysize)
-    {
-      *yymsg_alloc = 2 * yysize;
-      if (! (yysize <= *yymsg_alloc
-             && *yymsg_alloc <= YYSTACK_ALLOC_MAXIMUM))
-        *yymsg_alloc = YYSTACK_ALLOC_MAXIMUM;
-      return 1;
-    }
+      for (yyx = yyxbegin; yyx < yyxend; ++yyx)
+	if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)
+	  {
+	    if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
+	      {
+		yycount = 1;
+		yysize = yysize0;
+		yyformat[sizeof yyunexpected - 1] = '\0';
+		break;
+	      }
+	    yyarg[yycount++] = yytname[yyx];
+	    yysize1 = yysize + yytnamerr (0, yytname[yyx]);
+	    yysize_overflow |= (yysize1 < yysize);
+	    yysize = yysize1;
+	    yyfmt = yystpcpy (yyfmt, yyprefix);
+	    yyprefix = yyor;
+	  }
 
-  /* Avoid sprintf, as that infringes on the user's name space.
-     Don't have undefined behavior even if the translation
-     produced a string with the wrong number of "%s"s.  */
-  {
-    char *yyp = *yymsg;
-    int yyi = 0;
-    while ((*yyp = *yyformat) != '\0')
-      if (*yyp == '%' && yyformat[1] == 's' && yyi < yycount)
-        {
-          yyp += yytnamerr (yyp, yyarg[yyi++]);
-          yyformat += 2;
-        }
-      else
-        {
-          yyp++;
-          yyformat++;
-        }
-  }
-  return 0;
+      yyf = YY_(yyformat);
+      yysize1 = yysize + yystrlen (yyf);
+      yysize_overflow |= (yysize1 < yysize);
+      yysize = yysize1;
+
+      if (yysize_overflow)
+	return YYSIZE_MAXIMUM;
+
+      if (yyresult)
+	{
+	  /* Avoid sprintf, as that infringes on the user's name space.
+	     Don't have undefined behavior even if the translation
+	     produced a string with the wrong number of "%s"s.  */
+	  char *yyp = yyresult;
+	  int yyi = 0;
+	  while ((*yyp = *yyf) != '\0')
+	    {
+	      if (*yyp == '%' && yyf[1] == 's' && yyi < yycount)
+		{
+		  yyp += yytnamerr (yyp, yyarg[yyi++]);
+		  yyf += 2;
+		}
+	      else
+		{
+		  yyp++;
+		  yyf++;
+		}
+	    }
+	}
+      return yysize;
+    }
 }
 #endif /* YYERROR_VERBOSE */
+
 
 /*-----------------------------------------------.
 | Release the memory associated to this symbol.  |
 `-----------------------------------------------*/
 
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep)
+#else
+static void
+yydestruct (yymsg, yytype, yyvaluep)
+    const char *yymsg;
+    int yytype;
+    YYSTYPE *yyvaluep;
+#endif
 {
   YYUSE (yyvaluep);
+
   if (!yymsg)
     yymsg = "Deleting";
   YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-  YYUSE (yytype);
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
-}
+  switch (yytype)
+    {
 
+      default:
+	break;
+    }
+}
 
+/* Prevent warnings from -Wmissing-prototypes.  */
+#ifdef YYPARSE_PARAM
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void *YYPARSE_PARAM);
+#else
+int yyparse ();
+#endif
+#else /* ! YYPARSE_PARAM */
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void);
+#else
+int yyparse ();
+#endif
+#endif /* ! YYPARSE_PARAM */
 
 
 /* The lookahead symbol.  */
@@ -1690,26 +1861,49 @@ int yychar;
 
 /* The semantic value of the lookahead symbol.  */
 YYSTYPE yylval;
+
 /* Number of syntax errors so far.  */
 int yynerrs;
 
 
-/*----------.
-| yyparse.  |
-`----------*/
 
+/*-------------------------.
+| yyparse or yypush_parse.  |
+`-------------------------*/
+
+#ifdef YYPARSE_PARAM
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+int
+yyparse (void *YYPARSE_PARAM)
+#else
+int
+yyparse (YYPARSE_PARAM)
+    void *YYPARSE_PARAM;
+#endif
+#else /* ! YYPARSE_PARAM */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 int
 yyparse (void)
+#else
+int
+yyparse ()
+
+#endif
+#endif
 {
+
+
     int yystate;
     /* Number of tokens to shift before error messages enabled.  */
     int yyerrstatus;
 
     /* The stacks and their tools:
-       'yyss': related to states.
-       'yyvs': related to semantic values.
+       `yyss': related to states.
+       `yyvs': related to semantic values.
 
-       Refer to the stacks through separate pointers, to allow yyoverflow
+       Refer to the stacks thru separate pointers, to allow yyoverflow
        to xreallocate them elsewhere.  */
 
     /* The state stack.  */
@@ -1727,7 +1921,7 @@ yyparse (void)
   int yyn;
   int yyresult;
   /* Lookahead token as an internal (translated) token number.  */
-  int yytoken = 0;
+  int yytoken;
   /* The variables used to return semantic value and location from the
      action routines.  */
   YYSTYPE yyval;
@@ -1745,8 +1939,9 @@ yyparse (void)
      Keep to zero when no symbol should be popped.  */
   int yylen = 0;
 
-  yyssp = yyss = yyssa;
-  yyvsp = yyvs = yyvsa;
+  yytoken = 0;
+  yyss = yyssa;
+  yyvs = yyvsa;
   yystacksize = YYINITDEPTH;
 
   YYDPRINTF ((stderr, "Starting parse\n"));
@@ -1755,6 +1950,14 @@ yyparse (void)
   yyerrstatus = 0;
   yynerrs = 0;
   yychar = YYEMPTY; /* Cause a token to be read.  */
+
+  /* Initialize stack pointers.
+     Waste one element of value and location stack
+     so that they stay on the same level as the state stack.
+     The wasted elements are never initialized.  */
+  yyssp = yyss;
+  yyvsp = yyvs;
+
   goto yysetstate;
 
 /*------------------------------------------------------------.
@@ -1775,23 +1978,23 @@ yyparse (void)
 
 #ifdef yyoverflow
       {
-        /* Give user a chance to xreallocate the stack.  Use copies of
-           these so that the &'s don't force the real ones into
-           memory.  */
-        YYSTYPE *yyvs1 = yyvs;
-        yytype_int16 *yyss1 = yyss;
-
-        /* Each stack pointer address is followed by the size of the
-           data in use in that stack, in bytes.  This used to be a
-           conditional around just the two extra args, but that might
-           be undefined if yyoverflow is a macro.  */
-        yyoverflow (YY_("memory exhausted"),
-                    &yyss1, yysize * sizeof (*yyssp),
-                    &yyvs1, yysize * sizeof (*yyvsp),
-                    &yystacksize);
+	/* Give user a chance to xreallocate the stack.  Use copies of
+	   these so that the &'s don't force the real ones into
+	   memory.  */
+	YYSTYPE *yyvs1 = yyvs;
+	yytype_int16 *yyss1 = yyss;
+
+	/* Each stack pointer address is followed by the size of the
+	   data in use in that stack, in bytes.  This used to be a
+	   conditional around just the two extra args, but that might
+	   be undefined if yyoverflow is a macro.  */
+	yyoverflow (YY_("memory exhausted"),
+		    &yyss1, yysize * sizeof (*yyssp),
+		    &yyvs1, yysize * sizeof (*yyvsp),
+		    &yystacksize);
 
-        yyss = yyss1;
-        yyvs = yyvs1;
+	yyss = yyss1;
+	yyvs = yyvs1;
       }
 #else /* no yyoverflow */
 # ifndef YYSTACK_RELOCATE
@@ -1799,22 +2002,22 @@ yyparse (void)
 # else
       /* Extend the stack our own way.  */
       if (YYMAXDEPTH <= yystacksize)
-        goto yyexhaustedlab;
+	goto yyexhaustedlab;
       yystacksize *= 2;
       if (YYMAXDEPTH < yystacksize)
-        yystacksize = YYMAXDEPTH;
+	yystacksize = YYMAXDEPTH;
 
       {
-        yytype_int16 *yyss1 = yyss;
-        union yyalloc *yyptr =
-          (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
-        if (! yyptr)
-          goto yyexhaustedlab;
-        YYSTACK_RELOCATE (yyss_alloc, yyss);
-        YYSTACK_RELOCATE (yyvs_alloc, yyvs);
+	yytype_int16 *yyss1 = yyss;
+	union yyalloc *yyptr =
+	  (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
+	if (! yyptr)
+	  goto yyexhaustedlab;
+	YYSTACK_RELOCATE (yyss_alloc, yyss);
+	YYSTACK_RELOCATE (yyvs_alloc, yyvs);
 #  undef YYSTACK_RELOCATE
-        if (yyss1 != yyssa)
-          YYSTACK_FREE (yyss1);
+	if (yyss1 != yyssa)
+	  YYSTACK_FREE (yyss1);
       }
 # endif
 #endif /* no yyoverflow */
@@ -1823,10 +2026,10 @@ yyparse (void)
       yyvsp = yyvs + yysize - 1;
 
       YYDPRINTF ((stderr, "Stack size increased to %lu\n",
-                  (unsigned long int) yystacksize));
+		  (unsigned long int) yystacksize));
 
       if (yyss + yystacksize - 1 <= yyssp)
-        YYABORT;
+	YYABORT;
     }
 
   YYDPRINTF ((stderr, "Entering state %d\n", yystate));
@@ -1846,7 +2049,7 @@ yybackup:
 
   /* First try to decide what to do without reference to lookahead token.  */
   yyn = yypact[yystate];
-  if (yypact_value_is_default (yyn))
+  if (yyn == YYPACT_NINF)
     goto yydefault;
 
   /* Not known => get a lookahead token if don't already have one.  */
@@ -1855,7 +2058,7 @@ yybackup:
   if (yychar == YYEMPTY)
     {
       YYDPRINTF ((stderr, "Reading a token: "));
-      yychar = yylex ();
+      yychar = YYLEX;
     }
 
   if (yychar <= YYEOF)
@@ -1877,8 +2080,8 @@ yybackup:
   yyn = yytable[yyn];
   if (yyn <= 0)
     {
-      if (yytable_value_is_error (yyn))
-        goto yyerrlab;
+      if (yyn == 0 || yyn == YYTABLE_NINF)
+	goto yyerrlab;
       yyn = -yyn;
       goto yyreduce;
     }
@@ -1895,9 +2098,7 @@ yybackup:
   yychar = YYEMPTY;
 
   yystate = yyn;
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
   goto yynewstate;
 
@@ -1920,7 +2121,7 @@ yyreduce:
   yylen = yyr2[yyn];
 
   /* If YYLEN is nonzero, implement the default value of the action:
-     '$$ = $1'.
+     `$$ = $1'.
 
      Otherwise, the following line sets YYVAL to garbage.
      This behavior is undocumented and Bison
@@ -1934,1266 +2135,1426 @@ yyreduce:
   switch (yyn)
     {
         case 2:
-#line 376 "cp-name-parser.y" /* yacc.c:1646  */
-    { global_result = (yyvsp[0].comp); }
-#line 1941 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 376 "cp-name-parser.y"
+    { global_result = (yyvsp[(1) - (1)].comp); }
     break;
 
   case 6:
-#line 388 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 388 "cp-name-parser.y"
     { (yyval.comp) = NULL; }
-#line 1947 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 7:
-#line 390 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = (yyvsp[0].comp); }
-#line 1953 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 390 "cp-name-parser.y"
+    { (yyval.comp) = (yyvsp[(2) - (2)].comp); }
     break;
 
   case 8:
-#line 397 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = (yyvsp[0].nested).comp;
-			  *(yyvsp[0].nested).last = (yyvsp[-1].comp);
+
+/* Line 1455 of yacc.c  */
+#line 397 "cp-name-parser.y"
+    { (yyval.comp) = (yyvsp[(2) - (2)].nested).comp;
+			  *(yyvsp[(2) - (2)].nested).last = (yyvsp[(1) - (2)].comp);
 			}
-#line 1961 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 9:
-#line 406 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_TYPED_NAME, (yyvsp[-2].comp), (yyvsp[-1].nested).comp);
-			  if ((yyvsp[0].comp)) (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_LOCAL_NAME, (yyval.comp), (yyvsp[0].comp)); }
-#line 1968 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 406 "cp-name-parser.y"
+    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_TYPED_NAME, (yyvsp[(1) - (3)].comp), (yyvsp[(2) - (3)].nested).comp);
+			  if ((yyvsp[(3) - (3)].comp)) (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_LOCAL_NAME, (yyval.comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 10:
-#line 409 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_TYPED_NAME, (yyvsp[-2].comp), (yyvsp[-1].nested).comp);
-			  if ((yyvsp[0].comp)) (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_LOCAL_NAME, (yyval.comp), (yyvsp[0].comp)); }
-#line 1975 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 409 "cp-name-parser.y"
+    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_TYPED_NAME, (yyvsp[(1) - (3)].comp), (yyvsp[(2) - (3)].nested).comp);
+			  if ((yyvsp[(3) - (3)].comp)) (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_LOCAL_NAME, (yyval.comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 11:
-#line 413 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = (yyvsp[-1].nested).comp;
-			  if ((yyvsp[0].comp)) (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_LOCAL_NAME, (yyval.comp), (yyvsp[0].comp)); }
-#line 1982 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 413 "cp-name-parser.y"
+    { (yyval.comp) = (yyvsp[(1) - (2)].nested).comp;
+			  if ((yyvsp[(2) - (2)].comp)) (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_LOCAL_NAME, (yyval.comp), (yyvsp[(2) - (2)].comp)); }
     break;
 
   case 12:
-#line 416 "cp-name-parser.y" /* yacc.c:1646  */
-    { if ((yyvsp[0].abstract).last)
+
+/* Line 1455 of yacc.c  */
+#line 416 "cp-name-parser.y"
+    { if ((yyvsp[(2) - (2)].abstract).last)
 			    {
 			       /* First complete the abstract_declarator's type using
 				  the typespec from the conversion_op_name.  */
-			      *(yyvsp[0].abstract).last = *(yyvsp[-1].nested).last;
+			      *(yyvsp[(2) - (2)].abstract).last = *(yyvsp[(1) - (2)].nested).last;
 			      /* Then complete the conversion_op_name with the type.  */
-			      *(yyvsp[-1].nested).last = (yyvsp[0].abstract).comp;
+			      *(yyvsp[(1) - (2)].nested).last = (yyvsp[(2) - (2)].abstract).comp;
 			    }
 			  /* If we have an arglist, build a function type.  */
-			  if ((yyvsp[0].abstract).fn.comp)
-			    (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_TYPED_NAME, (yyvsp[-1].nested).comp, (yyvsp[0].abstract).fn.comp);
+			  if ((yyvsp[(2) - (2)].abstract).fn.comp)
+			    (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_TYPED_NAME, (yyvsp[(1) - (2)].nested).comp, (yyvsp[(2) - (2)].abstract).fn.comp);
 			  else
-			    (yyval.comp) = (yyvsp[-1].nested).comp;
-			  if ((yyvsp[0].abstract).start) (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_LOCAL_NAME, (yyval.comp), (yyvsp[0].abstract).start);
+			    (yyval.comp) = (yyvsp[(1) - (2)].nested).comp;
+			  if ((yyvsp[(2) - (2)].abstract).start) (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_LOCAL_NAME, (yyval.comp), (yyvsp[(2) - (2)].abstract).start);
 			}
-#line 2002 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 13:
-#line 435 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = make_empty ((yyvsp[-1].lval));
-			  d_left ((yyval.comp)) = (yyvsp[0].comp);
+
+/* Line 1455 of yacc.c  */
+#line 435 "cp-name-parser.y"
+    { (yyval.comp) = make_empty ((yyvsp[(1) - (2)].lval));
+			  d_left ((yyval.comp)) = (yyvsp[(2) - (2)].comp);
 			  d_right ((yyval.comp)) = NULL; }
-#line 2010 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 14:
-#line 439 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_CONSTRUCTION_VTABLE, (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 2016 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 439 "cp-name-parser.y"
+    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_CONSTRUCTION_VTABLE, (yyvsp[(2) - (4)].comp), (yyvsp[(4) - (4)].comp)); }
     break;
 
   case 15:
-#line 443 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 443 "cp-name-parser.y"
     {
 			  /* Match the whitespacing of cplus_demangle_operators.
 			     It would abort on unrecognized string otherwise.  */
 			  (yyval.comp) = make_operator ("new", 3);
 			}
-#line 2026 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 16:
-#line 449 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 449 "cp-name-parser.y"
     {
 			  /* Match the whitespacing of cplus_demangle_operators.
 			     It would abort on unrecognized string otherwise.  */
 			  (yyval.comp) = make_operator ("delete ", 1);
 			}
-#line 2036 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 17:
-#line 455 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 455 "cp-name-parser.y"
     {
 			  /* Match the whitespacing of cplus_demangle_operators.
 			     It would abort on unrecognized string otherwise.  */
 			  (yyval.comp) = make_operator ("new[]", 3);
 			}
-#line 2046 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 18:
-#line 461 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 461 "cp-name-parser.y"
     {
 			  /* Match the whitespacing of cplus_demangle_operators.
 			     It would abort on unrecognized string otherwise.  */
 			  (yyval.comp) = make_operator ("delete[] ", 1);
 			}
-#line 2056 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 19:
-#line 467 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 467 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("+", 2); }
-#line 2062 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 20:
-#line 469 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 469 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("-", 2); }
-#line 2068 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 21:
-#line 471 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 471 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("*", 2); }
-#line 2074 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 22:
-#line 473 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 473 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("/", 2); }
-#line 2080 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 23:
-#line 475 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 475 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("%", 2); }
-#line 2086 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 24:
-#line 477 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 477 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("^", 2); }
-#line 2092 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 25:
-#line 479 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 479 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("&", 2); }
-#line 2098 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 26:
-#line 481 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 481 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("|", 2); }
-#line 2104 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 27:
-#line 483 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 483 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("~", 1); }
-#line 2110 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 28:
-#line 485 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 485 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("!", 1); }
-#line 2116 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 29:
-#line 487 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 487 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("=", 2); }
-#line 2122 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 30:
-#line 489 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 489 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("<", 2); }
-#line 2128 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 31:
-#line 491 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 491 "cp-name-parser.y"
     { (yyval.comp) = make_operator (">", 2); }
-#line 2134 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 32:
-#line 493 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = make_operator ((yyvsp[0].opname), 2); }
-#line 2140 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 493 "cp-name-parser.y"
+    { (yyval.comp) = make_operator ((yyvsp[(2) - (2)].opname), 2); }
     break;
 
   case 33:
-#line 495 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 495 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("<<", 2); }
-#line 2146 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 34:
-#line 497 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 497 "cp-name-parser.y"
     { (yyval.comp) = make_operator (">>", 2); }
-#line 2152 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 35:
-#line 499 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 499 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("==", 2); }
-#line 2158 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 36:
-#line 501 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 501 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("!=", 2); }
-#line 2164 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 37:
-#line 503 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 503 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("<=", 2); }
-#line 2170 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 38:
-#line 505 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 505 "cp-name-parser.y"
     { (yyval.comp) = make_operator (">=", 2); }
-#line 2176 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 39:
-#line 507 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 507 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("&&", 2); }
-#line 2182 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 40:
-#line 509 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 509 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("||", 2); }
-#line 2188 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 41:
-#line 511 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 511 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("++", 1); }
-#line 2194 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 42:
-#line 513 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 513 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("--", 1); }
-#line 2200 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 43:
-#line 515 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 515 "cp-name-parser.y"
     { (yyval.comp) = make_operator (",", 2); }
-#line 2206 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 44:
-#line 517 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 517 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("->*", 2); }
-#line 2212 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 45:
-#line 519 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 519 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("->", 2); }
-#line 2218 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 46:
-#line 521 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 521 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("()", 2); }
-#line 2224 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 47:
-#line 523 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 523 "cp-name-parser.y"
     { (yyval.comp) = make_operator ("[]", 2); }
-#line 2230 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 48:
-#line 531 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_CAST, (yyvsp[0].comp), NULL); }
-#line 2236 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 531 "cp-name-parser.y"
+    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_CAST, (yyvsp[(2) - (2)].comp), NULL); }
     break;
 
   case 49:
-#line 536 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = (yyvsp[-1].nested1).comp;
-			  d_right ((yyvsp[-1].nested1).last) = (yyvsp[0].comp);
-			  (yyval.nested).last = &d_left ((yyvsp[0].comp));
+
+/* Line 1455 of yacc.c  */
+#line 536 "cp-name-parser.y"
+    { (yyval.nested).comp = (yyvsp[(1) - (2)].nested1).comp;
+			  d_right ((yyvsp[(1) - (2)].nested1).last) = (yyvsp[(2) - (2)].comp);
+			  (yyval.nested).last = &d_left ((yyvsp[(2) - (2)].comp));
 			}
-#line 2245 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 50:
-#line 541 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = (yyvsp[0].comp);
-			  (yyval.nested).last = &d_left ((yyvsp[0].comp));
+
+/* Line 1455 of yacc.c  */
+#line 541 "cp-name-parser.y"
+    { (yyval.nested).comp = (yyvsp[(1) - (1)].comp);
+			  (yyval.nested).last = &d_left ((yyvsp[(1) - (1)].comp));
 			}
-#line 2253 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 51:
-#line 545 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = (yyvsp[-1].nested1).comp;
-			  d_right ((yyvsp[-1].nested1).last) = (yyvsp[0].comp);
-			  (yyval.nested).last = &d_left ((yyvsp[0].comp));
+
+/* Line 1455 of yacc.c  */
+#line 545 "cp-name-parser.y"
+    { (yyval.nested).comp = (yyvsp[(2) - (3)].nested1).comp;
+			  d_right ((yyvsp[(2) - (3)].nested1).last) = (yyvsp[(3) - (3)].comp);
+			  (yyval.nested).last = &d_left ((yyvsp[(3) - (3)].comp));
 			}
-#line 2262 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 52:
-#line 550 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = (yyvsp[0].comp);
-			  (yyval.nested).last = &d_left ((yyvsp[0].comp));
+
+/* Line 1455 of yacc.c  */
+#line 550 "cp-name-parser.y"
+    { (yyval.nested).comp = (yyvsp[(2) - (2)].comp);
+			  (yyval.nested).last = &d_left ((yyvsp[(2) - (2)].comp));
 			}
-#line 2270 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 54:
-#line 559 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_TEMPLATE, (yyvsp[-3].comp), (yyvsp[-1].nested).comp); }
-#line 2276 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 559 "cp-name-parser.y"
+    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_TEMPLATE, (yyvsp[(1) - (4)].comp), (yyvsp[(3) - (4)].nested).comp); }
     break;
 
   case 55:
-#line 561 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = make_dtor (gnu_v3_complete_object_dtor, (yyvsp[0].comp)); }
-#line 2282 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 561 "cp-name-parser.y"
+    { (yyval.comp) = make_dtor (gnu_v3_complete_object_dtor, (yyvsp[(2) - (2)].comp)); }
     break;
 
   case 57:
-#line 574 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = (yyvsp[0].comp); }
-#line 2288 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 574 "cp-name-parser.y"
+    { (yyval.comp) = (yyvsp[(2) - (2)].comp); }
     break;
 
   case 58:
-#line 580 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = (yyvsp[-1].nested1).comp; d_right ((yyvsp[-1].nested1).last) = (yyvsp[0].comp); }
-#line 2294 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 580 "cp-name-parser.y"
+    { (yyval.comp) = (yyvsp[(1) - (2)].nested1).comp; d_right ((yyvsp[(1) - (2)].nested1).last) = (yyvsp[(2) - (2)].comp); }
     break;
 
   case 60:
-#line 583 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = (yyvsp[-1].nested1).comp; d_right ((yyvsp[-1].nested1).last) = (yyvsp[0].comp); }
-#line 2300 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 583 "cp-name-parser.y"
+    { (yyval.comp) = (yyvsp[(1) - (2)].nested1).comp; d_right ((yyvsp[(1) - (2)].nested1).last) = (yyvsp[(2) - (2)].comp); }
     break;
 
   case 65:
-#line 593 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = (yyvsp[0].comp); }
-#line 2306 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 593 "cp-name-parser.y"
+    { (yyval.comp) = (yyvsp[(2) - (2)].comp); }
     break;
 
   case 66:
-#line 597 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = (yyvsp[-1].nested1).comp; d_right ((yyvsp[-1].nested1).last) = (yyvsp[0].comp); }
-#line 2312 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 597 "cp-name-parser.y"
+    { (yyval.comp) = (yyvsp[(1) - (2)].nested1).comp; d_right ((yyvsp[(1) - (2)].nested1).last) = (yyvsp[(2) - (2)].comp); }
     break;
 
   case 68:
-#line 602 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 602 "cp-name-parser.y"
     { (yyval.nested1).comp = make_empty (DEMANGLE_COMPONENT_QUAL_NAME);
-			  d_left ((yyval.nested1).comp) = (yyvsp[-1].comp);
+			  d_left ((yyval.nested1).comp) = (yyvsp[(1) - (2)].comp);
 			  d_right ((yyval.nested1).comp) = NULL;
 			  (yyval.nested1).last = (yyval.nested1).comp;
 			}
-#line 2322 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 69:
-#line 608 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested1).comp = (yyvsp[-2].nested1).comp;
-			  d_right ((yyvsp[-2].nested1).last) = make_empty (DEMANGLE_COMPONENT_QUAL_NAME);
-			  (yyval.nested1).last = d_right ((yyvsp[-2].nested1).last);
-			  d_left ((yyval.nested1).last) = (yyvsp[-1].comp);
+
+/* Line 1455 of yacc.c  */
+#line 608 "cp-name-parser.y"
+    { (yyval.nested1).comp = (yyvsp[(1) - (3)].nested1).comp;
+			  d_right ((yyvsp[(1) - (3)].nested1).last) = make_empty (DEMANGLE_COMPONENT_QUAL_NAME);
+			  (yyval.nested1).last = d_right ((yyvsp[(1) - (3)].nested1).last);
+			  d_left ((yyval.nested1).last) = (yyvsp[(2) - (3)].comp);
 			  d_right ((yyval.nested1).last) = NULL;
 			}
-#line 2333 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 70:
-#line 615 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 615 "cp-name-parser.y"
     { (yyval.nested1).comp = make_empty (DEMANGLE_COMPONENT_QUAL_NAME);
-			  d_left ((yyval.nested1).comp) = (yyvsp[-1].comp);
+			  d_left ((yyval.nested1).comp) = (yyvsp[(1) - (2)].comp);
 			  d_right ((yyval.nested1).comp) = NULL;
 			  (yyval.nested1).last = (yyval.nested1).comp;
 			}
-#line 2343 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 71:
-#line 621 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested1).comp = (yyvsp[-2].nested1).comp;
-			  d_right ((yyvsp[-2].nested1).last) = make_empty (DEMANGLE_COMPONENT_QUAL_NAME);
-			  (yyval.nested1).last = d_right ((yyvsp[-2].nested1).last);
-			  d_left ((yyval.nested1).last) = (yyvsp[-1].comp);
+
+/* Line 1455 of yacc.c  */
+#line 621 "cp-name-parser.y"
+    { (yyval.nested1).comp = (yyvsp[(1) - (3)].nested1).comp;
+			  d_right ((yyvsp[(1) - (3)].nested1).last) = make_empty (DEMANGLE_COMPONENT_QUAL_NAME);
+			  (yyval.nested1).last = d_right ((yyvsp[(1) - (3)].nested1).last);
+			  d_left ((yyval.nested1).last) = (yyvsp[(2) - (3)].comp);
 			  d_right ((yyval.nested1).last) = NULL;
 			}
-#line 2354 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 72:
-#line 632 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_TEMPLATE, (yyvsp[-3].comp), (yyvsp[-1].nested).comp); }
-#line 2360 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 632 "cp-name-parser.y"
+    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_TEMPLATE, (yyvsp[(1) - (4)].comp), (yyvsp[(3) - (4)].nested).comp); }
     break;
 
   case 73:
-#line 636 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_TEMPLATE_ARGLIST, (yyvsp[0].comp), NULL);
+
+/* Line 1455 of yacc.c  */
+#line 636 "cp-name-parser.y"
+    { (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_TEMPLATE_ARGLIST, (yyvsp[(1) - (1)].comp), NULL);
 			(yyval.nested).last = &d_right ((yyval.nested).comp); }
-#line 2367 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 74:
-#line 639 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = (yyvsp[-2].nested).comp;
-			  *(yyvsp[-2].nested).last = fill_comp (DEMANGLE_COMPONENT_TEMPLATE_ARGLIST, (yyvsp[0].comp), NULL);
-			  (yyval.nested).last = &d_right (*(yyvsp[-2].nested).last);
+
+/* Line 1455 of yacc.c  */
+#line 639 "cp-name-parser.y"
+    { (yyval.nested).comp = (yyvsp[(1) - (3)].nested).comp;
+			  *(yyvsp[(1) - (3)].nested).last = fill_comp (DEMANGLE_COMPONENT_TEMPLATE_ARGLIST, (yyvsp[(3) - (3)].comp), NULL);
+			  (yyval.nested).last = &d_right (*(yyvsp[(1) - (3)].nested).last);
 			}
-#line 2376 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 76:
-#line 651 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = (yyvsp[0].abstract).comp;
-			  *(yyvsp[0].abstract).last = (yyvsp[-1].comp);
+
+/* Line 1455 of yacc.c  */
+#line 651 "cp-name-parser.y"
+    { (yyval.comp) = (yyvsp[(2) - (2)].abstract).comp;
+			  *(yyvsp[(2) - (2)].abstract).last = (yyvsp[(1) - (2)].comp);
 			}
-#line 2384 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 77:
-#line 655 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_UNARY, make_operator ("&", 1), (yyvsp[0].comp)); }
-#line 2390 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 655 "cp-name-parser.y"
+    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_UNARY, make_operator ("&", 1), (yyvsp[(2) - (2)].comp)); }
     break;
 
   case 78:
-#line 657 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_UNARY, make_operator ("&", 1), (yyvsp[-1].comp)); }
-#line 2396 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 657 "cp-name-parser.y"
+    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_UNARY, make_operator ("&", 1), (yyvsp[(3) - (4)].comp)); }
     break;
 
   case 80:
-#line 662 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_ARGLIST, (yyvsp[0].comp), NULL);
+
+/* Line 1455 of yacc.c  */
+#line 662 "cp-name-parser.y"
+    { (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_ARGLIST, (yyvsp[(1) - (1)].comp), NULL);
 			  (yyval.nested).last = &d_right ((yyval.nested).comp);
 			}
-#line 2404 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 81:
-#line 666 "cp-name-parser.y" /* yacc.c:1646  */
-    { *(yyvsp[0].abstract).last = (yyvsp[-1].comp);
-			  (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_ARGLIST, (yyvsp[0].abstract).comp, NULL);
+
+/* Line 1455 of yacc.c  */
+#line 666 "cp-name-parser.y"
+    { *(yyvsp[(2) - (2)].abstract).last = (yyvsp[(1) - (2)].comp);
+			  (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_ARGLIST, (yyvsp[(2) - (2)].abstract).comp, NULL);
 			  (yyval.nested).last = &d_right ((yyval.nested).comp);
 			}
-#line 2413 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 82:
-#line 671 "cp-name-parser.y" /* yacc.c:1646  */
-    { *(yyvsp[-2].nested).last = fill_comp (DEMANGLE_COMPONENT_ARGLIST, (yyvsp[0].comp), NULL);
-			  (yyval.nested).comp = (yyvsp[-2].nested).comp;
-			  (yyval.nested).last = &d_right (*(yyvsp[-2].nested).last);
+
+/* Line 1455 of yacc.c  */
+#line 671 "cp-name-parser.y"
+    { *(yyvsp[(1) - (3)].nested).last = fill_comp (DEMANGLE_COMPONENT_ARGLIST, (yyvsp[(3) - (3)].comp), NULL);
+			  (yyval.nested).comp = (yyvsp[(1) - (3)].nested).comp;
+			  (yyval.nested).last = &d_right (*(yyvsp[(1) - (3)].nested).last);
 			}
-#line 2422 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 83:
-#line 676 "cp-name-parser.y" /* yacc.c:1646  */
-    { *(yyvsp[0].abstract).last = (yyvsp[-1].comp);
-			  *(yyvsp[-3].nested).last = fill_comp (DEMANGLE_COMPONENT_ARGLIST, (yyvsp[0].abstract).comp, NULL);
-			  (yyval.nested).comp = (yyvsp[-3].nested).comp;
-			  (yyval.nested).last = &d_right (*(yyvsp[-3].nested).last);
+
+/* Line 1455 of yacc.c  */
+#line 676 "cp-name-parser.y"
+    { *(yyvsp[(4) - (4)].abstract).last = (yyvsp[(3) - (4)].comp);
+			  *(yyvsp[(1) - (4)].nested).last = fill_comp (DEMANGLE_COMPONENT_ARGLIST, (yyvsp[(4) - (4)].abstract).comp, NULL);
+			  (yyval.nested).comp = (yyvsp[(1) - (4)].nested).comp;
+			  (yyval.nested).last = &d_right (*(yyvsp[(1) - (4)].nested).last);
 			}
-#line 2432 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 84:
-#line 682 "cp-name-parser.y" /* yacc.c:1646  */
-    { *(yyvsp[-2].nested).last
+
+/* Line 1455 of yacc.c  */
+#line 682 "cp-name-parser.y"
+    { *(yyvsp[(1) - (3)].nested).last
 			    = fill_comp (DEMANGLE_COMPONENT_ARGLIST,
 					   make_builtin_type ("..."),
 					   NULL);
-			  (yyval.nested).comp = (yyvsp[-2].nested).comp;
-			  (yyval.nested).last = &d_right (*(yyvsp[-2].nested).last);
+			  (yyval.nested).comp = (yyvsp[(1) - (3)].nested).comp;
+			  (yyval.nested).last = &d_right (*(yyvsp[(1) - (3)].nested).last);
 			}
-#line 2444 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 85:
-#line 692 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_FUNCTION_TYPE, NULL, (yyvsp[-2].nested).comp);
+
+/* Line 1455 of yacc.c  */
+#line 692 "cp-name-parser.y"
+    { (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_FUNCTION_TYPE, NULL, (yyvsp[(2) - (4)].nested).comp);
 			  (yyval.nested).last = &d_left ((yyval.nested).comp);
-			  (yyval.nested).comp = d_qualify ((yyval.nested).comp, (yyvsp[0].lval), 1); }
-#line 2452 "cp-name-parser.c" /* yacc.c:1646  */
+			  (yyval.nested).comp = d_qualify ((yyval.nested).comp, (yyvsp[(4) - (4)].lval), 1); }
     break;
 
   case 86:
-#line 696 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 696 "cp-name-parser.y"
     { (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_FUNCTION_TYPE, NULL, NULL);
 			  (yyval.nested).last = &d_left ((yyval.nested).comp);
-			  (yyval.nested).comp = d_qualify ((yyval.nested).comp, (yyvsp[0].lval), 1); }
-#line 2460 "cp-name-parser.c" /* yacc.c:1646  */
+			  (yyval.nested).comp = d_qualify ((yyval.nested).comp, (yyvsp[(4) - (4)].lval), 1); }
     break;
 
   case 87:
-#line 700 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 700 "cp-name-parser.y"
     { (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_FUNCTION_TYPE, NULL, NULL);
 			  (yyval.nested).last = &d_left ((yyval.nested).comp);
-			  (yyval.nested).comp = d_qualify ((yyval.nested).comp, (yyvsp[0].lval), 1); }
-#line 2468 "cp-name-parser.c" /* yacc.c:1646  */
+			  (yyval.nested).comp = d_qualify ((yyval.nested).comp, (yyvsp[(3) - (3)].lval), 1); }
     break;
 
   case 88:
-#line 707 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 707 "cp-name-parser.y"
     { (yyval.lval) = 0; }
-#line 2474 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 90:
-#line 712 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 712 "cp-name-parser.y"
     { (yyval.lval) = QUAL_RESTRICT; }
-#line 2480 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 91:
-#line 714 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 714 "cp-name-parser.y"
     { (yyval.lval) = QUAL_VOLATILE; }
-#line 2486 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 92:
-#line 716 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 716 "cp-name-parser.y"
     { (yyval.lval) = QUAL_CONST; }
-#line 2492 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 94:
-#line 721 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.lval) = (yyvsp[-1].lval) | (yyvsp[0].lval); }
-#line 2498 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 721 "cp-name-parser.y"
+    { (yyval.lval) = (yyvsp[(1) - (2)].lval) | (yyvsp[(2) - (2)].lval); }
     break;
 
   case 95:
-#line 728 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 728 "cp-name-parser.y"
     { (yyval.lval) = 0; }
-#line 2504 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 96:
-#line 730 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 730 "cp-name-parser.y"
     { (yyval.lval) = INT_SIGNED; }
-#line 2510 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 97:
-#line 732 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 732 "cp-name-parser.y"
     { (yyval.lval) = INT_UNSIGNED; }
-#line 2516 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 98:
-#line 734 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 734 "cp-name-parser.y"
     { (yyval.lval) = INT_CHAR; }
-#line 2522 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 99:
-#line 736 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 736 "cp-name-parser.y"
     { (yyval.lval) = INT_LONG; }
-#line 2528 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 100:
-#line 738 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 738 "cp-name-parser.y"
     { (yyval.lval) = INT_SHORT; }
-#line 2534 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 102:
-#line 743 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.lval) = (yyvsp[-1].lval) | (yyvsp[0].lval); if ((yyvsp[-1].lval) & (yyvsp[0].lval) & INT_LONG) (yyval.lval) = (yyvsp[-1].lval) | INT_LLONG; }
-#line 2540 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 743 "cp-name-parser.y"
+    { (yyval.lval) = (yyvsp[(1) - (2)].lval) | (yyvsp[(2) - (2)].lval); if ((yyvsp[(1) - (2)].lval) & (yyvsp[(2) - (2)].lval) & INT_LONG) (yyval.lval) = (yyvsp[(1) - (2)].lval) | INT_LLONG; }
     break;
 
   case 103:
-#line 747 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_int_type ((yyvsp[0].lval)); }
-#line 2546 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 747 "cp-name-parser.y"
+    { (yyval.comp) = d_int_type ((yyvsp[(1) - (1)].lval)); }
     break;
 
   case 104:
-#line 749 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 749 "cp-name-parser.y"
     { (yyval.comp) = make_builtin_type ("float"); }
-#line 2552 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 105:
-#line 751 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 751 "cp-name-parser.y"
     { (yyval.comp) = make_builtin_type ("double"); }
-#line 2558 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 106:
-#line 753 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 753 "cp-name-parser.y"
     { (yyval.comp) = make_builtin_type ("long double"); }
-#line 2564 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 107:
-#line 755 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 755 "cp-name-parser.y"
     { (yyval.comp) = make_builtin_type ("bool"); }
-#line 2570 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 108:
-#line 757 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 757 "cp-name-parser.y"
     { (yyval.comp) = make_builtin_type ("wchar_t"); }
-#line 2576 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 109:
-#line 759 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 759 "cp-name-parser.y"
     { (yyval.comp) = make_builtin_type ("void"); }
-#line 2582 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 110:
-#line 763 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 763 "cp-name-parser.y"
     { (yyval.nested).comp = make_empty (DEMANGLE_COMPONENT_POINTER);
 			  (yyval.nested).comp->u.s_binary.left = (yyval.nested).comp->u.s_binary.right = NULL;
 			  (yyval.nested).last = &d_left ((yyval.nested).comp);
-			  (yyval.nested).comp = d_qualify ((yyval.nested).comp, (yyvsp[0].lval), 0); }
-#line 2591 "cp-name-parser.c" /* yacc.c:1646  */
+			  (yyval.nested).comp = d_qualify ((yyval.nested).comp, (yyvsp[(2) - (2)].lval), 0); }
     break;
 
   case 111:
-#line 769 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 769 "cp-name-parser.y"
     { (yyval.nested).comp = make_empty (DEMANGLE_COMPONENT_REFERENCE);
 			  (yyval.nested).comp->u.s_binary.left = (yyval.nested).comp->u.s_binary.right = NULL;
 			  (yyval.nested).last = &d_left ((yyval.nested).comp); }
-#line 2599 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 112:
-#line 773 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 773 "cp-name-parser.y"
     { (yyval.nested).comp = make_empty (DEMANGLE_COMPONENT_PTRMEM_TYPE);
-			  (yyval.nested).comp->u.s_binary.left = (yyvsp[-2].nested1).comp;
+			  (yyval.nested).comp->u.s_binary.left = (yyvsp[(1) - (3)].nested1).comp;
 			  /* Convert the innermost DEMANGLE_COMPONENT_QUAL_NAME to a DEMANGLE_COMPONENT_NAME.  */
-			  *(yyvsp[-2].nested1).last = *d_left ((yyvsp[-2].nested1).last);
+			  *(yyvsp[(1) - (3)].nested1).last = *d_left ((yyvsp[(1) - (3)].nested1).last);
 			  (yyval.nested).comp->u.s_binary.right = NULL;
 			  (yyval.nested).last = &d_right ((yyval.nested).comp);
-			  (yyval.nested).comp = d_qualify ((yyval.nested).comp, (yyvsp[0].lval), 0); }
-#line 2611 "cp-name-parser.c" /* yacc.c:1646  */
+			  (yyval.nested).comp = d_qualify ((yyval.nested).comp, (yyvsp[(3) - (3)].lval), 0); }
     break;
 
   case 113:
-#line 781 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 781 "cp-name-parser.y"
     { (yyval.nested).comp = make_empty (DEMANGLE_COMPONENT_PTRMEM_TYPE);
-			  (yyval.nested).comp->u.s_binary.left = (yyvsp[-2].nested1).comp;
+			  (yyval.nested).comp->u.s_binary.left = (yyvsp[(2) - (4)].nested1).comp;
 			  /* Convert the innermost DEMANGLE_COMPONENT_QUAL_NAME to a DEMANGLE_COMPONENT_NAME.  */
-			  *(yyvsp[-2].nested1).last = *d_left ((yyvsp[-2].nested1).last);
+			  *(yyvsp[(2) - (4)].nested1).last = *d_left ((yyvsp[(2) - (4)].nested1).last);
 			  (yyval.nested).comp->u.s_binary.right = NULL;
 			  (yyval.nested).last = &d_right ((yyval.nested).comp);
-			  (yyval.nested).comp = d_qualify ((yyval.nested).comp, (yyvsp[0].lval), 0); }
-#line 2623 "cp-name-parser.c" /* yacc.c:1646  */
+			  (yyval.nested).comp = d_qualify ((yyval.nested).comp, (yyvsp[(4) - (4)].lval), 0); }
     break;
 
   case 114:
-#line 791 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 791 "cp-name-parser.y"
     { (yyval.comp) = make_empty (DEMANGLE_COMPONENT_ARRAY_TYPE);
 			  d_left ((yyval.comp)) = NULL;
 			}
-#line 2631 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 115:
-#line 795 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 795 "cp-name-parser.y"
     { (yyval.comp) = make_empty (DEMANGLE_COMPONENT_ARRAY_TYPE);
-			  d_left ((yyval.comp)) = (yyvsp[-1].comp);
+			  d_left ((yyval.comp)) = (yyvsp[(2) - (3)].comp);
 			}
-#line 2639 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 116:
-#line 811 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_qualify ((yyvsp[-1].comp), (yyvsp[0].lval), 0); }
-#line 2645 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 811 "cp-name-parser.y"
+    { (yyval.comp) = d_qualify ((yyvsp[(1) - (2)].comp), (yyvsp[(2) - (2)].lval), 0); }
     break;
 
   case 118:
-#line 814 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_qualify ((yyvsp[-1].comp), (yyvsp[-2].lval) | (yyvsp[0].lval), 0); }
-#line 2651 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 814 "cp-name-parser.y"
+    { (yyval.comp) = d_qualify ((yyvsp[(2) - (3)].comp), (yyvsp[(1) - (3)].lval) | (yyvsp[(3) - (3)].lval), 0); }
     break;
 
   case 119:
-#line 816 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_qualify ((yyvsp[0].comp), (yyvsp[-1].lval), 0); }
-#line 2657 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 816 "cp-name-parser.y"
+    { (yyval.comp) = d_qualify ((yyvsp[(2) - (2)].comp), (yyvsp[(1) - (2)].lval), 0); }
     break;
 
   case 120:
-#line 819 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_qualify ((yyvsp[-1].comp), (yyvsp[0].lval), 0); }
-#line 2663 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 819 "cp-name-parser.y"
+    { (yyval.comp) = d_qualify ((yyvsp[(1) - (2)].comp), (yyvsp[(2) - (2)].lval), 0); }
     break;
 
   case 122:
-#line 822 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_qualify ((yyvsp[-1].comp), (yyvsp[-2].lval) | (yyvsp[0].lval), 0); }
-#line 2669 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 822 "cp-name-parser.y"
+    { (yyval.comp) = d_qualify ((yyvsp[(2) - (3)].comp), (yyvsp[(1) - (3)].lval) | (yyvsp[(3) - (3)].lval), 0); }
     break;
 
   case 123:
-#line 824 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_qualify ((yyvsp[0].comp), (yyvsp[-1].lval), 0); }
-#line 2675 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 824 "cp-name-parser.y"
+    { (yyval.comp) = d_qualify ((yyvsp[(2) - (2)].comp), (yyvsp[(1) - (2)].lval), 0); }
     break;
 
   case 124:
-#line 827 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_qualify ((yyvsp[-1].comp), (yyvsp[0].lval), 0); }
-#line 2681 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 827 "cp-name-parser.y"
+    { (yyval.comp) = d_qualify ((yyvsp[(2) - (3)].comp), (yyvsp[(3) - (3)].lval), 0); }
     break;
 
   case 125:
-#line 829 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = (yyvsp[0].comp); }
-#line 2687 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 829 "cp-name-parser.y"
+    { (yyval.comp) = (yyvsp[(2) - (2)].comp); }
     break;
 
   case 126:
-#line 831 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_qualify ((yyvsp[-1].comp), (yyvsp[-3].lval) | (yyvsp[0].lval), 0); }
-#line 2693 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 831 "cp-name-parser.y"
+    { (yyval.comp) = d_qualify ((yyvsp[(3) - (4)].comp), (yyvsp[(1) - (4)].lval) | (yyvsp[(4) - (4)].lval), 0); }
     break;
 
   case 127:
-#line 833 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_qualify ((yyvsp[0].comp), (yyvsp[-2].lval), 0); }
-#line 2699 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 833 "cp-name-parser.y"
+    { (yyval.comp) = d_qualify ((yyvsp[(3) - (3)].comp), (yyvsp[(1) - (3)].lval), 0); }
     break;
 
   case 128:
-#line 838 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.abstract).comp = (yyvsp[0].nested).comp; (yyval.abstract).last = (yyvsp[0].nested).last;
+
+/* Line 1455 of yacc.c  */
+#line 838 "cp-name-parser.y"
+    { (yyval.abstract).comp = (yyvsp[(1) - (1)].nested).comp; (yyval.abstract).last = (yyvsp[(1) - (1)].nested).last;
 			  (yyval.abstract).fn.comp = NULL; (yyval.abstract).fn.last = NULL; }
-#line 2706 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 129:
-#line 841 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.abstract) = (yyvsp[0].abstract); (yyval.abstract).fn.comp = NULL; (yyval.abstract).fn.last = NULL;
-			  if ((yyvsp[0].abstract).fn.comp) { (yyval.abstract).last = (yyvsp[0].abstract).fn.last; *(yyvsp[0].abstract).last = (yyvsp[0].abstract).fn.comp; }
-			  *(yyval.abstract).last = (yyvsp[-1].nested).comp;
-			  (yyval.abstract).last = (yyvsp[-1].nested).last; }
-#line 2715 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 841 "cp-name-parser.y"
+    { (yyval.abstract) = (yyvsp[(2) - (2)].abstract); (yyval.abstract).fn.comp = NULL; (yyval.abstract).fn.last = NULL;
+			  if ((yyvsp[(2) - (2)].abstract).fn.comp) { (yyval.abstract).last = (yyvsp[(2) - (2)].abstract).fn.last; *(yyvsp[(2) - (2)].abstract).last = (yyvsp[(2) - (2)].abstract).fn.comp; }
+			  *(yyval.abstract).last = (yyvsp[(1) - (2)].nested).comp;
+			  (yyval.abstract).last = (yyvsp[(1) - (2)].nested).last; }
     break;
 
   case 130:
-#line 846 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 846 "cp-name-parser.y"
     { (yyval.abstract).fn.comp = NULL; (yyval.abstract).fn.last = NULL;
-			  if ((yyvsp[0].abstract).fn.comp) { (yyval.abstract).last = (yyvsp[0].abstract).fn.last; *(yyvsp[0].abstract).last = (yyvsp[0].abstract).fn.comp; }
+			  if ((yyvsp[(1) - (1)].abstract).fn.comp) { (yyval.abstract).last = (yyvsp[(1) - (1)].abstract).fn.last; *(yyvsp[(1) - (1)].abstract).last = (yyvsp[(1) - (1)].abstract).fn.comp; }
 			}
-#line 2723 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 131:
-#line 853 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.abstract) = (yyvsp[-1].abstract); (yyval.abstract).fn.comp = NULL; (yyval.abstract).fn.last = NULL; (yyval.abstract).fold_flag = 1;
-			  if ((yyvsp[-1].abstract).fn.comp) { (yyval.abstract).last = (yyvsp[-1].abstract).fn.last; *(yyvsp[-1].abstract).last = (yyvsp[-1].abstract).fn.comp; }
+
+/* Line 1455 of yacc.c  */
+#line 853 "cp-name-parser.y"
+    { (yyval.abstract) = (yyvsp[(2) - (3)].abstract); (yyval.abstract).fn.comp = NULL; (yyval.abstract).fn.last = NULL; (yyval.abstract).fold_flag = 1;
+			  if ((yyvsp[(2) - (3)].abstract).fn.comp) { (yyval.abstract).last = (yyvsp[(2) - (3)].abstract).fn.last; *(yyvsp[(2) - (3)].abstract).last = (yyvsp[(2) - (3)].abstract).fn.comp; }
 			}
-#line 2731 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 132:
-#line 857 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 857 "cp-name-parser.y"
     { (yyval.abstract).fold_flag = 0;
-			  if ((yyvsp[-1].abstract).fn.comp) { (yyval.abstract).last = (yyvsp[-1].abstract).fn.last; *(yyvsp[-1].abstract).last = (yyvsp[-1].abstract).fn.comp; }
-			  if ((yyvsp[-1].abstract).fold_flag)
+			  if ((yyvsp[(1) - (2)].abstract).fn.comp) { (yyval.abstract).last = (yyvsp[(1) - (2)].abstract).fn.last; *(yyvsp[(1) - (2)].abstract).last = (yyvsp[(1) - (2)].abstract).fn.comp; }
+			  if ((yyvsp[(1) - (2)].abstract).fold_flag)
 			    {
-			      *(yyval.abstract).last = (yyvsp[0].nested).comp;
-			      (yyval.abstract).last = (yyvsp[0].nested).last;
+			      *(yyval.abstract).last = (yyvsp[(2) - (2)].nested).comp;
+			      (yyval.abstract).last = (yyvsp[(2) - (2)].nested).last;
 			    }
 			  else
-			    (yyval.abstract).fn = (yyvsp[0].nested);
+			    (yyval.abstract).fn = (yyvsp[(2) - (2)].nested);
 			}
-#line 2746 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 133:
-#line 868 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 868 "cp-name-parser.y"
     { (yyval.abstract).fn.comp = NULL; (yyval.abstract).fn.last = NULL; (yyval.abstract).fold_flag = 0;
-			  if ((yyvsp[-1].abstract).fn.comp) { (yyval.abstract).last = (yyvsp[-1].abstract).fn.last; *(yyvsp[-1].abstract).last = (yyvsp[-1].abstract).fn.comp; }
-			  *(yyvsp[-1].abstract).last = (yyvsp[0].comp);
-			  (yyval.abstract).last = &d_right ((yyvsp[0].comp));
+			  if ((yyvsp[(1) - (2)].abstract).fn.comp) { (yyval.abstract).last = (yyvsp[(1) - (2)].abstract).fn.last; *(yyvsp[(1) - (2)].abstract).last = (yyvsp[(1) - (2)].abstract).fn.comp; }
+			  *(yyvsp[(1) - (2)].abstract).last = (yyvsp[(2) - (2)].comp);
+			  (yyval.abstract).last = &d_right ((yyvsp[(2) - (2)].comp));
 			}
-#line 2756 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 134:
-#line 874 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 874 "cp-name-parser.y"
     { (yyval.abstract).fn.comp = NULL; (yyval.abstract).fn.last = NULL; (yyval.abstract).fold_flag = 0;
-			  (yyval.abstract).comp = (yyvsp[0].comp);
-			  (yyval.abstract).last = &d_right ((yyvsp[0].comp));
+			  (yyval.abstract).comp = (yyvsp[(1) - (1)].comp);
+			  (yyval.abstract).last = &d_right ((yyvsp[(1) - (1)].comp));
 			}
-#line 2765 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 135:
-#line 892 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.abstract).comp = (yyvsp[0].nested).comp; (yyval.abstract).last = (yyvsp[0].nested).last;
+
+/* Line 1455 of yacc.c  */
+#line 892 "cp-name-parser.y"
+    { (yyval.abstract).comp = (yyvsp[(1) - (1)].nested).comp; (yyval.abstract).last = (yyvsp[(1) - (1)].nested).last;
 			  (yyval.abstract).fn.comp = NULL; (yyval.abstract).fn.last = NULL; (yyval.abstract).start = NULL; }
-#line 2772 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 136:
-#line 895 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.abstract) = (yyvsp[0].abstract);
-			  if ((yyvsp[0].abstract).last)
-			    *(yyval.abstract).last = (yyvsp[-1].nested).comp;
+
+/* Line 1455 of yacc.c  */
+#line 895 "cp-name-parser.y"
+    { (yyval.abstract) = (yyvsp[(2) - (2)].abstract);
+			  if ((yyvsp[(2) - (2)].abstract).last)
+			    *(yyval.abstract).last = (yyvsp[(1) - (2)].nested).comp;
 			  else
-			    (yyval.abstract).comp = (yyvsp[-1].nested).comp;
-			  (yyval.abstract).last = (yyvsp[-1].nested).last;
+			    (yyval.abstract).comp = (yyvsp[(1) - (2)].nested).comp;
+			  (yyval.abstract).last = (yyvsp[(1) - (2)].nested).last;
 			}
-#line 2784 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 137:
-#line 903 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.abstract).comp = (yyvsp[0].abstract).comp; (yyval.abstract).last = (yyvsp[0].abstract).last; (yyval.abstract).fn = (yyvsp[0].abstract).fn; (yyval.abstract).start = NULL; }
-#line 2790 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 903 "cp-name-parser.y"
+    { (yyval.abstract).comp = (yyvsp[(1) - (1)].abstract).comp; (yyval.abstract).last = (yyvsp[(1) - (1)].abstract).last; (yyval.abstract).fn = (yyvsp[(1) - (1)].abstract).fn; (yyval.abstract).start = NULL; }
     break;
 
   case 138:
-#line 905 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.abstract).start = (yyvsp[0].comp);
-			  if ((yyvsp[-3].abstract).fn.comp) { (yyval.abstract).last = (yyvsp[-3].abstract).fn.last; *(yyvsp[-3].abstract).last = (yyvsp[-3].abstract).fn.comp; }
-			  if ((yyvsp[-3].abstract).fold_flag)
+
+/* Line 1455 of yacc.c  */
+#line 905 "cp-name-parser.y"
+    { (yyval.abstract).start = (yyvsp[(4) - (4)].comp);
+			  if ((yyvsp[(1) - (4)].abstract).fn.comp) { (yyval.abstract).last = (yyvsp[(1) - (4)].abstract).fn.last; *(yyvsp[(1) - (4)].abstract).last = (yyvsp[(1) - (4)].abstract).fn.comp; }
+			  if ((yyvsp[(1) - (4)].abstract).fold_flag)
 			    {
-			      *(yyval.abstract).last = (yyvsp[-2].nested).comp;
-			      (yyval.abstract).last = (yyvsp[-2].nested).last;
+			      *(yyval.abstract).last = (yyvsp[(2) - (4)].nested).comp;
+			      (yyval.abstract).last = (yyvsp[(2) - (4)].nested).last;
 			    }
 			  else
-			    (yyval.abstract).fn = (yyvsp[-2].nested);
+			    (yyval.abstract).fn = (yyvsp[(2) - (4)].nested);
 			}
-#line 2805 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 139:
-#line 916 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.abstract).fn = (yyvsp[-1].nested);
-			  (yyval.abstract).start = (yyvsp[0].comp);
+
+/* Line 1455 of yacc.c  */
+#line 916 "cp-name-parser.y"
+    { (yyval.abstract).fn = (yyvsp[(1) - (2)].nested);
+			  (yyval.abstract).start = (yyvsp[(2) - (2)].comp);
 			  (yyval.abstract).comp = NULL; (yyval.abstract).last = NULL;
 			}
-#line 2814 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 141:
-#line 924 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = (yyvsp[0].abstract).comp;
-			  *(yyvsp[0].abstract).last = (yyvsp[-1].comp);
+
+/* Line 1455 of yacc.c  */
+#line 924 "cp-name-parser.y"
+    { (yyval.comp) = (yyvsp[(2) - (2)].abstract).comp;
+			  *(yyvsp[(2) - (2)].abstract).last = (yyvsp[(1) - (2)].comp);
 			}
-#line 2822 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 142:
-#line 930 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = (yyvsp[0].nested).comp;
-			  (yyval.nested).last = (yyvsp[-1].nested).last;
-			  *(yyvsp[0].nested).last = (yyvsp[-1].nested).comp; }
-#line 2830 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 930 "cp-name-parser.y"
+    { (yyval.nested).comp = (yyvsp[(2) - (2)].nested).comp;
+			  (yyval.nested).last = (yyvsp[(1) - (2)].nested).last;
+			  *(yyvsp[(2) - (2)].nested).last = (yyvsp[(1) - (2)].nested).comp; }
     break;
 
   case 144:
-#line 938 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested) = (yyvsp[-1].nested); }
-#line 2836 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 938 "cp-name-parser.y"
+    { (yyval.nested) = (yyvsp[(2) - (3)].nested); }
     break;
 
   case 145:
-#line 940 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = (yyvsp[-1].nested).comp;
-			  *(yyvsp[-1].nested).last = (yyvsp[0].nested).comp;
-			  (yyval.nested).last = (yyvsp[0].nested).last;
+
+/* Line 1455 of yacc.c  */
+#line 940 "cp-name-parser.y"
+    { (yyval.nested).comp = (yyvsp[(1) - (2)].nested).comp;
+			  *(yyvsp[(1) - (2)].nested).last = (yyvsp[(2) - (2)].nested).comp;
+			  (yyval.nested).last = (yyvsp[(2) - (2)].nested).last;
 			}
-#line 2845 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 146:
-#line 945 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = (yyvsp[-1].nested).comp;
-			  *(yyvsp[-1].nested).last = (yyvsp[0].comp);
-			  (yyval.nested).last = &d_right ((yyvsp[0].comp));
+
+/* Line 1455 of yacc.c  */
+#line 945 "cp-name-parser.y"
+    { (yyval.nested).comp = (yyvsp[(1) - (2)].nested).comp;
+			  *(yyvsp[(1) - (2)].nested).last = (yyvsp[(2) - (2)].comp);
+			  (yyval.nested).last = &d_right ((yyvsp[(2) - (2)].comp));
 			}
-#line 2854 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 147:
-#line 950 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 950 "cp-name-parser.y"
     { (yyval.nested).comp = make_empty (DEMANGLE_COMPONENT_TYPED_NAME);
-			  d_left ((yyval.nested).comp) = (yyvsp[0].comp);
+			  d_left ((yyval.nested).comp) = (yyvsp[(1) - (1)].comp);
 			  (yyval.nested).last = &d_right ((yyval.nested).comp);
 			}
-#line 2863 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 148:
-#line 963 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = (yyvsp[0].nested).comp;
-			  (yyval.nested).last = (yyvsp[-1].nested).last;
-			  *(yyvsp[0].nested).last = (yyvsp[-1].nested).comp; }
-#line 2871 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 963 "cp-name-parser.y"
+    { (yyval.nested).comp = (yyvsp[(2) - (2)].nested).comp;
+			  (yyval.nested).last = (yyvsp[(1) - (2)].nested).last;
+			  *(yyvsp[(2) - (2)].nested).last = (yyvsp[(1) - (2)].nested).comp; }
     break;
 
   case 149:
-#line 967 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 967 "cp-name-parser.y"
     { (yyval.nested).comp = make_empty (DEMANGLE_COMPONENT_TYPED_NAME);
-			  d_left ((yyval.nested).comp) = (yyvsp[0].comp);
+			  d_left ((yyval.nested).comp) = (yyvsp[(1) - (1)].comp);
 			  (yyval.nested).last = &d_right ((yyval.nested).comp);
 			}
-#line 2880 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 151:
-#line 980 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_TYPED_NAME, (yyvsp[-3].comp), (yyvsp[-2].nested).comp);
-			  (yyval.nested).last = (yyvsp[-2].nested).last;
-			  (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_LOCAL_NAME, (yyval.nested).comp, (yyvsp[0].comp));
+
+/* Line 1455 of yacc.c  */
+#line 980 "cp-name-parser.y"
+    { (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_TYPED_NAME, (yyvsp[(1) - (4)].comp), (yyvsp[(2) - (4)].nested).comp);
+			  (yyval.nested).last = (yyvsp[(2) - (4)].nested).last;
+			  (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_LOCAL_NAME, (yyval.nested).comp, (yyvsp[(4) - (4)].comp));
 			}
-#line 2889 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 152:
-#line 985 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = (yyvsp[-3].nested).comp;
-			  *(yyvsp[-3].nested).last = (yyvsp[-2].nested).comp;
-			  (yyval.nested).last = (yyvsp[-2].nested).last;
-			  (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_LOCAL_NAME, (yyval.nested).comp, (yyvsp[0].comp));
+
+/* Line 1455 of yacc.c  */
+#line 985 "cp-name-parser.y"
+    { (yyval.nested).comp = (yyvsp[(1) - (4)].nested).comp;
+			  *(yyvsp[(1) - (4)].nested).last = (yyvsp[(2) - (4)].nested).comp;
+			  (yyval.nested).last = (yyvsp[(2) - (4)].nested).last;
+			  (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_LOCAL_NAME, (yyval.nested).comp, (yyvsp[(4) - (4)].comp));
 			}
-#line 2899 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 153:
-#line 994 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = (yyvsp[-1].nested).comp;
-			  (yyval.nested).last = (yyvsp[-2].nested).last;
-			  *(yyvsp[-1].nested).last = (yyvsp[-2].nested).comp; }
-#line 2907 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 994 "cp-name-parser.y"
+    { (yyval.nested).comp = (yyvsp[(3) - (4)].nested).comp;
+			  (yyval.nested).last = (yyvsp[(2) - (4)].nested).last;
+			  *(yyvsp[(3) - (4)].nested).last = (yyvsp[(2) - (4)].nested).comp; }
     break;
 
   case 154:
-#line 998 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = (yyvsp[-1].nested).comp;
-			  *(yyvsp[-1].nested).last = (yyvsp[0].nested).comp;
-			  (yyval.nested).last = (yyvsp[0].nested).last;
+
+/* Line 1455 of yacc.c  */
+#line 998 "cp-name-parser.y"
+    { (yyval.nested).comp = (yyvsp[(1) - (2)].nested).comp;
+			  *(yyvsp[(1) - (2)].nested).last = (yyvsp[(2) - (2)].nested).comp;
+			  (yyval.nested).last = (yyvsp[(2) - (2)].nested).last;
 			}
-#line 2916 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 155:
-#line 1003 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = (yyvsp[-1].nested).comp;
-			  *(yyvsp[-1].nested).last = (yyvsp[0].comp);
-			  (yyval.nested).last = &d_right ((yyvsp[0].comp));
+
+/* Line 1455 of yacc.c  */
+#line 1003 "cp-name-parser.y"
+    { (yyval.nested).comp = (yyvsp[(1) - (2)].nested).comp;
+			  *(yyvsp[(1) - (2)].nested).last = (yyvsp[(2) - (2)].comp);
+			  (yyval.nested).last = &d_right ((yyvsp[(2) - (2)].comp));
 			}
-#line 2925 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 156:
-#line 1008 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_TYPED_NAME, (yyvsp[-1].comp), (yyvsp[0].nested).comp);
-			  (yyval.nested).last = (yyvsp[0].nested).last;
+
+/* Line 1455 of yacc.c  */
+#line 1008 "cp-name-parser.y"
+    { (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_TYPED_NAME, (yyvsp[(1) - (2)].comp), (yyvsp[(2) - (2)].nested).comp);
+			  (yyval.nested).last = (yyvsp[(2) - (2)].nested).last;
 			}
-#line 2933 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 157:
-#line 1012 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_TYPED_NAME, (yyvsp[-1].comp), (yyvsp[0].comp));
-			  (yyval.nested).last = &d_right ((yyvsp[0].comp));
+
+/* Line 1455 of yacc.c  */
+#line 1012 "cp-name-parser.y"
+    { (yyval.nested).comp = fill_comp (DEMANGLE_COMPONENT_TYPED_NAME, (yyvsp[(1) - (2)].comp), (yyvsp[(2) - (2)].comp));
+			  (yyval.nested).last = &d_right ((yyvsp[(2) - (2)].comp));
 			}
-#line 2941 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 158:
-#line 1018 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = (yyvsp[-1].comp); }
-#line 2947 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1018 "cp-name-parser.y"
+    { (yyval.comp) = (yyvsp[(2) - (3)].comp); }
     break;
 
   case 160:
-#line 1027 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary (">", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 2953 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1027 "cp-name-parser.y"
+    { (yyval.comp) = d_binary (">", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 161:
-#line 1034 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_UNARY, make_operator ("&", 1), (yyvsp[0].comp)); }
-#line 2959 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1034 "cp-name-parser.y"
+    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_UNARY, make_operator ("&", 1), (yyvsp[(2) - (2)].comp)); }
     break;
 
   case 162:
-#line 1036 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_UNARY, make_operator ("&", 1), (yyvsp[-1].comp)); }
-#line 2965 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1036 "cp-name-parser.y"
+    { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_UNARY, make_operator ("&", 1), (yyvsp[(3) - (4)].comp)); }
     break;
 
   case 163:
-#line 1041 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_unary ("-", (yyvsp[0].comp)); }
-#line 2971 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1041 "cp-name-parser.y"
+    { (yyval.comp) = d_unary ("-", (yyvsp[(2) - (2)].comp)); }
     break;
 
   case 164:
-#line 1045 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_unary ("!", (yyvsp[0].comp)); }
-#line 2977 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1045 "cp-name-parser.y"
+    { (yyval.comp) = d_unary ("!", (yyvsp[(2) - (2)].comp)); }
     break;
 
   case 165:
-#line 1049 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_unary ("~", (yyvsp[0].comp)); }
-#line 2983 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1049 "cp-name-parser.y"
+    { (yyval.comp) = d_unary ("~", (yyvsp[(2) - (2)].comp)); }
     break;
 
   case 166:
-#line 1056 "cp-name-parser.y" /* yacc.c:1646  */
-    { if ((yyvsp[0].comp)->type == DEMANGLE_COMPONENT_LITERAL
-		      || (yyvsp[0].comp)->type == DEMANGLE_COMPONENT_LITERAL_NEG)
+
+/* Line 1455 of yacc.c  */
+#line 1056 "cp-name-parser.y"
+    { if ((yyvsp[(4) - (4)].comp)->type == DEMANGLE_COMPONENT_LITERAL
+		      || (yyvsp[(4) - (4)].comp)->type == DEMANGLE_COMPONENT_LITERAL_NEG)
 		    {
-		      (yyval.comp) = (yyvsp[0].comp);
-		      d_left ((yyvsp[0].comp)) = (yyvsp[-2].comp);
+		      (yyval.comp) = (yyvsp[(4) - (4)].comp);
+		      d_left ((yyvsp[(4) - (4)].comp)) = (yyvsp[(2) - (4)].comp);
 		    }
 		  else
 		    (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_UNARY,
-				      fill_comp (DEMANGLE_COMPONENT_CAST, (yyvsp[-2].comp), NULL),
-				      (yyvsp[0].comp));
+				      fill_comp (DEMANGLE_COMPONENT_CAST, (yyvsp[(2) - (4)].comp), NULL),
+				      (yyvsp[(4) - (4)].comp));
 		}
-#line 2999 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 167:
-#line 1072 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1072 "cp-name-parser.y"
     { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_UNARY,
-				    fill_comp (DEMANGLE_COMPONENT_CAST, (yyvsp[-4].comp), NULL),
-				    (yyvsp[-1].comp));
+				    fill_comp (DEMANGLE_COMPONENT_CAST, (yyvsp[(3) - (7)].comp), NULL),
+				    (yyvsp[(6) - (7)].comp));
 		}
-#line 3008 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 168:
-#line 1079 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1079 "cp-name-parser.y"
     { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_UNARY,
-				    fill_comp (DEMANGLE_COMPONENT_CAST, (yyvsp[-4].comp), NULL),
-				    (yyvsp[-1].comp));
+				    fill_comp (DEMANGLE_COMPONENT_CAST, (yyvsp[(3) - (7)].comp), NULL),
+				    (yyvsp[(6) - (7)].comp));
 		}
-#line 3017 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 169:
-#line 1086 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1086 "cp-name-parser.y"
     { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_UNARY,
-				    fill_comp (DEMANGLE_COMPONENT_CAST, (yyvsp[-4].comp), NULL),
-				    (yyvsp[-1].comp));
+				    fill_comp (DEMANGLE_COMPONENT_CAST, (yyvsp[(3) - (7)].comp), NULL),
+				    (yyvsp[(6) - (7)].comp));
 		}
-#line 3026 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 170:
-#line 1105 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary ("*", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3032 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1105 "cp-name-parser.y"
+    { (yyval.comp) = d_binary ("*", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 171:
-#line 1109 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary ("/", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3038 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1109 "cp-name-parser.y"
+    { (yyval.comp) = d_binary ("/", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 172:
-#line 1113 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary ("%", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3044 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1113 "cp-name-parser.y"
+    { (yyval.comp) = d_binary ("%", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 173:
-#line 1117 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary ("+", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3050 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1117 "cp-name-parser.y"
+    { (yyval.comp) = d_binary ("+", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 174:
-#line 1121 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary ("-", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3056 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1121 "cp-name-parser.y"
+    { (yyval.comp) = d_binary ("-", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 175:
-#line 1125 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary ("<<", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3062 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1125 "cp-name-parser.y"
+    { (yyval.comp) = d_binary ("<<", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 176:
-#line 1129 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary (">>", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3068 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1129 "cp-name-parser.y"
+    { (yyval.comp) = d_binary (">>", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 177:
-#line 1133 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary ("==", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3074 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1133 "cp-name-parser.y"
+    { (yyval.comp) = d_binary ("==", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 178:
-#line 1137 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary ("!=", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3080 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1137 "cp-name-parser.y"
+    { (yyval.comp) = d_binary ("!=", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 179:
-#line 1141 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary ("<=", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3086 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1141 "cp-name-parser.y"
+    { (yyval.comp) = d_binary ("<=", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 180:
-#line 1145 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary (">=", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3092 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1145 "cp-name-parser.y"
+    { (yyval.comp) = d_binary (">=", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 181:
-#line 1149 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary ("<", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3098 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1149 "cp-name-parser.y"
+    { (yyval.comp) = d_binary ("<", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 182:
-#line 1153 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary ("&", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3104 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1153 "cp-name-parser.y"
+    { (yyval.comp) = d_binary ("&", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 183:
-#line 1157 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary ("^", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3110 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1157 "cp-name-parser.y"
+    { (yyval.comp) = d_binary ("^", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 184:
-#line 1161 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary ("|", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3116 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1161 "cp-name-parser.y"
+    { (yyval.comp) = d_binary ("|", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 185:
-#line 1165 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary ("&&", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3122 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1165 "cp-name-parser.y"
+    { (yyval.comp) = d_binary ("&&", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 186:
-#line 1169 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary ("||", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3128 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1169 "cp-name-parser.y"
+    { (yyval.comp) = d_binary ("||", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 187:
-#line 1174 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary ("->", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3134 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1174 "cp-name-parser.y"
+    { (yyval.comp) = d_binary ("->", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 188:
-#line 1178 "cp-name-parser.y" /* yacc.c:1646  */
-    { (yyval.comp) = d_binary (".", (yyvsp[-2].comp), (yyvsp[0].comp)); }
-#line 3140 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1178 "cp-name-parser.y"
+    { (yyval.comp) = d_binary (".", (yyvsp[(1) - (3)].comp), (yyvsp[(3) - (3)].comp)); }
     break;
 
   case 189:
-#line 1182 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1182 "cp-name-parser.y"
     { (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_TRINARY, make_operator ("?", 3),
-				    fill_comp (DEMANGLE_COMPONENT_TRINARY_ARG1, (yyvsp[-4].comp),
-						 fill_comp (DEMANGLE_COMPONENT_TRINARY_ARG2, (yyvsp[-2].comp), (yyvsp[0].comp))));
+				    fill_comp (DEMANGLE_COMPONENT_TRINARY_ARG1, (yyvsp[(1) - (5)].comp),
+						 fill_comp (DEMANGLE_COMPONENT_TRINARY_ARG2, (yyvsp[(3) - (5)].comp), (yyvsp[(5) - (5)].comp))));
 		}
-#line 3149 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 192:
-#line 1196 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1196 "cp-name-parser.y"
     {
 		  /* Match the whitespacing of cplus_demangle_operators.
 		     It would abort on unrecognized string otherwise.  */
-		  (yyval.comp) = d_unary ("sizeof ", (yyvsp[-1].comp));
+		  (yyval.comp) = d_unary ("sizeof ", (yyvsp[(3) - (4)].comp));
 		}
-#line 3159 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 193:
-#line 1205 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1205 "cp-name-parser.y"
     { struct demangle_component *i;
 		  i = make_name ("1", 1);
 		  (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_LITERAL,
 				    make_builtin_type ("bool"),
 				    i);
 		}
-#line 3170 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
   case 194:
-#line 1214 "cp-name-parser.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 1214 "cp-name-parser.y"
     { struct demangle_component *i;
 		  i = make_name ("0", 1);
 		  (yyval.comp) = fill_comp (DEMANGLE_COMPONENT_LITERAL,
 				    make_builtin_type ("bool"),
 				    i);
 		}
-#line 3181 "cp-name-parser.c" /* yacc.c:1646  */
     break;
 
 
-#line 3185 "cp-name-parser.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 3557 "cp-name-parser.c"
       default: break;
     }
-  /* User semantic actions sometimes alter yychar, and that requires
-     that yytoken be updated with the new translation.  We take the
-     approach of translating immediately before every use of yytoken.
-     One alternative is translating here after every semantic action,
-     but that translation would be missed if the semantic action invokes
-     YYABORT, YYACCEPT, or YYERROR immediately after altering yychar or
-     if it invokes YYBACKUP.  In the case of YYABORT or YYACCEPT, an
-     incorrect destructor might then be invoked immediately.  In the
-     case of YYERROR or YYBACKUP, subsequent parser actions might lead
-     to an incorrect destructor call or verbose syntax error message
-     before the lookahead is translated.  */
   YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
 
   YYPOPSTACK (yylen);
@@ -3202,7 +3563,7 @@ yyreduce:
 
   *++yyvsp = yyval;
 
-  /* Now 'shift' the result of the reduction.  Determine what state
+  /* Now `shift' the result of the reduction.  Determine what state
      that goes to, based on the state we popped back to and the rule
      number reduced by.  */
 
@@ -3217,14 +3578,10 @@ yyreduce:
   goto yynewstate;
 
 
-/*--------------------------------------.
-| yyerrlab -- here on detecting error.  |
-`--------------------------------------*/
+/*------------------------------------.
+| yyerrlab -- here on detecting error |
+`------------------------------------*/
 yyerrlab:
-  /* Make sure we have latest lookahead translation.  See comments at
-     user semantic actions for why this is necessary.  */
-  yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);
-
   /* If not already recovering from an error, report this error.  */
   if (!yyerrstatus)
     {
@@ -3232,36 +3589,37 @@ yyerrlab:
 #if ! YYERROR_VERBOSE
       yyerror (YY_("syntax error"));
 #else
-# define YYSYNTAX_ERROR yysyntax_error (&yymsg_alloc, &yymsg, \
-                                        yyssp, yytoken)
       {
-        char const *yymsgp = YY_("syntax error");
-        int yysyntax_error_status;
-        yysyntax_error_status = YYSYNTAX_ERROR;
-        if (yysyntax_error_status == 0)
-          yymsgp = yymsg;
-        else if (yysyntax_error_status == 1)
-          {
-            if (yymsg != yymsgbuf)
-              YYSTACK_FREE (yymsg);
-            yymsg = (char *) YYSTACK_ALLOC (yymsg_alloc);
-            if (!yymsg)
-              {
-                yymsg = yymsgbuf;
-                yymsg_alloc = sizeof yymsgbuf;
-                yysyntax_error_status = 2;
-              }
-            else
-              {
-                yysyntax_error_status = YYSYNTAX_ERROR;
-                yymsgp = yymsg;
-              }
-          }
-        yyerror (yymsgp);
-        if (yysyntax_error_status == 2)
-          goto yyexhaustedlab;
+	YYSIZE_T yysize = yysyntax_error (0, yystate, yychar);
+	if (yymsg_alloc < yysize && yymsg_alloc < YYSTACK_ALLOC_MAXIMUM)
+	  {
+	    YYSIZE_T yyalloc = 2 * yysize;
+	    if (! (yysize <= yyalloc && yyalloc <= YYSTACK_ALLOC_MAXIMUM))
+	      yyalloc = YYSTACK_ALLOC_MAXIMUM;
+	    if (yymsg != yymsgbuf)
+	      YYSTACK_FREE (yymsg);
+	    yymsg = (char *) YYSTACK_ALLOC (yyalloc);
+	    if (yymsg)
+	      yymsg_alloc = yyalloc;
+	    else
+	      {
+		yymsg = yymsgbuf;
+		yymsg_alloc = sizeof yymsgbuf;
+	      }
+	  }
+
+	if (0 < yysize && yysize <= yymsg_alloc)
+	  {
+	    (void) yysyntax_error (yymsg, yystate, yychar);
+	    yyerror (yymsg);
+	  }
+	else
+	  {
+	    yyerror (YY_("syntax error"));
+	    if (yysize != 0)
+	      goto yyexhaustedlab;
+	  }
       }
-# undef YYSYNTAX_ERROR
 #endif
     }
 
@@ -3270,20 +3628,20 @@ yyerrlab:
   if (yyerrstatus == 3)
     {
       /* If just tried and failed to reuse lookahead token after an
-         error, discard it.  */
+	 error, discard it.  */
 
       if (yychar <= YYEOF)
-        {
-          /* Return failure if at end of input.  */
-          if (yychar == YYEOF)
-            YYABORT;
-        }
+	{
+	  /* Return failure if at end of input.  */
+	  if (yychar == YYEOF)
+	    YYABORT;
+	}
       else
-        {
-          yydestruct ("Error: discarding",
-                      yytoken, &yylval);
-          yychar = YYEMPTY;
-        }
+	{
+	  yydestruct ("Error: discarding",
+		      yytoken, &yylval);
+	  yychar = YYEMPTY;
+	}
     }
 
   /* Else will try to reuse lookahead token after shifting the error
@@ -3302,7 +3660,7 @@ yyerrorlab:
   if (/*CONSTCOND*/ 0)
      goto yyerrorlab;
 
-  /* Do not reclaim the symbols of the rule whose action triggered
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYERROR.  */
   YYPOPSTACK (yylen);
   yylen = 0;
@@ -3315,37 +3673,35 @@ yyerrorlab:
 | yyerrlab1 -- common code for both syntax error and YYERROR.  |
 `-------------------------------------------------------------*/
 yyerrlab1:
-  yyerrstatus = 3;      /* Each real token shifted decrements this.  */
+  yyerrstatus = 3;	/* Each real token shifted decrements this.  */
 
   for (;;)
     {
       yyn = yypact[yystate];
-      if (!yypact_value_is_default (yyn))
-        {
-          yyn += YYTERROR;
-          if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
-            {
-              yyn = yytable[yyn];
-              if (0 < yyn)
-                break;
-            }
-        }
+      if (yyn != YYPACT_NINF)
+	{
+	  yyn += YYTERROR;
+	  if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
+	    {
+	      yyn = yytable[yyn];
+	      if (0 < yyn)
+		break;
+	    }
+	}
 
       /* Pop the current state because it cannot handle the error token.  */
       if (yyssp == yyss)
-        YYABORT;
+	YYABORT;
 
 
       yydestruct ("Error: popping",
-                  yystos[yystate], yyvsp);
+		  yystos[yystate], yyvsp);
       YYPOPSTACK (1);
       yystate = *yyssp;
       YY_STACK_PRINT (yyss, yyssp);
     }
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
 
   /* Shift the error token.  */
@@ -3369,7 +3725,7 @@ yyabortlab:
   yyresult = 1;
   goto yyreturn;
 
-#if !defined yyoverflow || YYERROR_VERBOSE
+#if !defined(yyoverflow) || YYERROR_VERBOSE
 /*-------------------------------------------------.
 | yyexhaustedlab -- memory exhaustion comes here.  |
 `-------------------------------------------------*/
@@ -3381,21 +3737,16 @@ yyexhaustedlab:
 
 yyreturn:
   if (yychar != YYEMPTY)
-    {
-      /* Make sure we have latest lookahead translation.  See comments at
-         user semantic actions for why this is necessary.  */
-      yytoken = YYTRANSLATE (yychar);
-      yydestruct ("Cleanup: discarding lookahead",
-                  yytoken, &yylval);
-    }
-  /* Do not reclaim the symbols of the rule whose action triggered
+     yydestruct ("Cleanup: discarding lookahead",
+		 yytoken, &yylval);
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYABORT or YYACCEPT.  */
   YYPOPSTACK (yylen);
   YY_STACK_PRINT (yyss, yyssp);
   while (yyssp != yyss)
     {
       yydestruct ("Cleanup: popping",
-                  yystos[*yyssp], yyvsp);
+		  yystos[*yyssp], yyvsp);
       YYPOPSTACK (1);
     }
 #ifndef yyoverflow
@@ -3406,9 +3757,14 @@ yyreturn:
   if (yymsg != yymsgbuf)
     YYSTACK_FREE (yymsg);
 #endif
-  return yyresult;
+  /* Make sure YYID is used.  */
+  return YYID (yyresult);
 }
-#line 1224 "cp-name-parser.y" /* yacc.c:1906  */
+
+
+
+/* Line 1675 of yacc.c  */
+#line 1224 "cp-name-parser.y"
 
 
 /* Apply QUALIFIERS to LHS and return a qualified component.  IS_METHOD
@@ -4429,3 +4785,4 @@ main (int argc, char **argv)
 }
 
 #endif
+
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/d-exp.c ./gdb/d-exp.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/d-exp.c	2015-07-06 20:14:07.000000000 +0000
+++ ./gdb/d-exp.c	2015-07-07 02:02:06.000000000 +0000
@@ -1,19 +1,21 @@
-/* A Bison parser, made by GNU Bison 3.0.2.  */
 
-/* Bison implementation for Yacc-like parsers in C
-
-   Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
+/* A Bison parser, made by GNU Bison 2.4.1.  */
 
+/* Skeleton implementation for Bison's Yacc-like parsers in C
+   
+      Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+   Free Software Foundation, Inc.
+   
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
-
+   
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
-
+   
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
@@ -26,7 +28,7 @@
    special exception, which will cause the skeleton and the resulting
    Bison output files to be licensed under the GNU General Public
    License without this special exception.
-
+   
    This special exception was added by the Free Software Foundation in
    version 2.2 of Bison.  */
 
@@ -44,7 +46,7 @@
 #define YYBISON 1
 
 /* Bison version.  */
-#define YYBISON_VERSION "3.0.2"
+#define YYBISON_VERSION "2.4.1"
 
 /* Skeleton name.  */
 #define YYSKELETON_NAME "yacc.c"
@@ -58,11 +60,15 @@
 /* Pull parsers.  */
 #define YYPULL 1
 
+/* Using locations.  */
+#define YYLSP_NEEDED 0
 
 
 
 /* Copy the first part of user declarations.  */
-#line 39 "d-exp.y" /* yacc.c:339  */
+
+/* Line 189 of yacc.c  */
+#line 39 "d-exp.y"
 
 
 #include "defs.h"
@@ -154,15 +160,14 @@ static int yylex (void);
 void yyerror (char *);
 
 
-#line 158 "d-exp.c" /* yacc.c:339  */
 
-# ifndef YY_NULLPTR
-#  if defined __cplusplus && 201103L <= __cplusplus
-#   define YY_NULLPTR nullptr
-#  else
-#   define YY_NULLPTR 0
-#  endif
-# endif
+/* Line 189 of yacc.c  */
+#line 166 "d-exp.c"
+
+/* Enabling traces.  */
+#ifndef YYDEBUG
+# define YYDEBUG 0
+#endif
 
 /* Enabling verbose error messages.  */
 #ifdef YYERROR_VERBOSE
@@ -172,67 +177,65 @@ void yyerror (char *);
 # define YYERROR_VERBOSE 0
 #endif
 
-
-/* Debug traces.  */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-#if YYDEBUG
-extern int yydebug;
+/* Enabling the token table.  */
+#ifndef YYTOKEN_TABLE
+# define YYTOKEN_TABLE 0
 #endif
 
-/* Token type.  */
+
+/* Tokens.  */
 #ifndef YYTOKENTYPE
 # define YYTOKENTYPE
-  enum yytokentype
-  {
-    IDENTIFIER = 258,
-    TYPENAME = 259,
-    COMPLETE = 260,
-    NAME_OR_INT = 261,
-    INTEGER_LITERAL = 262,
-    FLOAT_LITERAL = 263,
-    CHARACTER_LITERAL = 264,
-    STRING_LITERAL = 265,
-    ENTRY = 266,
-    ERROR = 267,
-    TRUE_KEYWORD = 268,
-    FALSE_KEYWORD = 269,
-    NULL_KEYWORD = 270,
-    SUPER_KEYWORD = 271,
-    CAST_KEYWORD = 272,
-    SIZEOF_KEYWORD = 273,
-    TYPEOF_KEYWORD = 274,
-    TYPEID_KEYWORD = 275,
-    INIT_KEYWORD = 276,
-    IMMUTABLE_KEYWORD = 277,
-    CONST_KEYWORD = 278,
-    SHARED_KEYWORD = 279,
-    STRUCT_KEYWORD = 280,
-    UNION_KEYWORD = 281,
-    CLASS_KEYWORD = 282,
-    INTERFACE_KEYWORD = 283,
-    ENUM_KEYWORD = 284,
-    TEMPLATE_KEYWORD = 285,
-    DELEGATE_KEYWORD = 286,
-    FUNCTION_KEYWORD = 287,
-    DOLLAR_VARIABLE = 288,
-    ASSIGN_MODIFY = 289,
-    OROR = 290,
-    ANDAND = 291,
-    EQUAL = 292,
-    NOTEQUAL = 293,
-    LEQ = 294,
-    GEQ = 295,
-    LSH = 296,
-    RSH = 297,
-    HATHAT = 298,
-    IDENTITY = 299,
-    NOTIDENTITY = 300,
-    INCREMENT = 301,
-    DECREMENT = 302,
-    DOTDOT = 303
-  };
+   /* Put the tokens into the symbol table, so that GDB and other debuggers
+      know about them.  */
+   enum yytokentype {
+     IDENTIFIER = 258,
+     TYPENAME = 259,
+     COMPLETE = 260,
+     NAME_OR_INT = 261,
+     INTEGER_LITERAL = 262,
+     FLOAT_LITERAL = 263,
+     CHARACTER_LITERAL = 264,
+     STRING_LITERAL = 265,
+     ENTRY = 266,
+     ERROR = 267,
+     TRUE_KEYWORD = 268,
+     FALSE_KEYWORD = 269,
+     NULL_KEYWORD = 270,
+     SUPER_KEYWORD = 271,
+     CAST_KEYWORD = 272,
+     SIZEOF_KEYWORD = 273,
+     TYPEOF_KEYWORD = 274,
+     TYPEID_KEYWORD = 275,
+     INIT_KEYWORD = 276,
+     IMMUTABLE_KEYWORD = 277,
+     CONST_KEYWORD = 278,
+     SHARED_KEYWORD = 279,
+     STRUCT_KEYWORD = 280,
+     UNION_KEYWORD = 281,
+     CLASS_KEYWORD = 282,
+     INTERFACE_KEYWORD = 283,
+     ENUM_KEYWORD = 284,
+     TEMPLATE_KEYWORD = 285,
+     DELEGATE_KEYWORD = 286,
+     FUNCTION_KEYWORD = 287,
+     DOLLAR_VARIABLE = 288,
+     ASSIGN_MODIFY = 289,
+     OROR = 290,
+     ANDAND = 291,
+     GEQ = 292,
+     LEQ = 293,
+     NOTEQUAL = 294,
+     EQUAL = 295,
+     RSH = 296,
+     LSH = 297,
+     HATHAT = 298,
+     NOTIDENTITY = 299,
+     IDENTITY = 300,
+     DECREMENT = 301,
+     INCREMENT = 302,
+     DOTDOT = 303
+   };
 #endif
 /* Tokens.  */
 #define IDENTIFIER 258
@@ -269,25 +272,28 @@ extern int yydebug;
 #define ASSIGN_MODIFY 289
 #define OROR 290
 #define ANDAND 291
-#define EQUAL 292
-#define NOTEQUAL 293
-#define LEQ 294
-#define GEQ 295
-#define LSH 296
-#define RSH 297
+#define GEQ 292
+#define LEQ 293
+#define NOTEQUAL 294
+#define EQUAL 295
+#define RSH 296
+#define LSH 297
 #define HATHAT 298
-#define IDENTITY 299
-#define NOTIDENTITY 300
-#define INCREMENT 301
-#define DECREMENT 302
+#define NOTIDENTITY 299
+#define IDENTITY 300
+#define DECREMENT 301
+#define INCREMENT 302
 #define DOTDOT 303
 
-/* Value type.  */
+
+
+
 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE YYSTYPE;
-union YYSTYPE
+typedef union YYSTYPE
 {
-#line 136 "d-exp.y" /* yacc.c:355  */
+
+/* Line 214 of yacc.c  */
+#line 136 "d-exp.y"
 
     struct {
       LONGEST val;
@@ -309,21 +315,20 @@ union YYSTYPE
     struct stoken_vector svec;
   
 
-#line 313 "d-exp.c" /* yacc.c:355  */
-};
+
+/* Line 214 of yacc.c  */
+#line 321 "d-exp.c"
+} YYSTYPE;
 # define YYSTYPE_IS_TRIVIAL 1
+# define yystype YYSTYPE /* obsolescent; will be withdrawn */
 # define YYSTYPE_IS_DECLARED 1
 #endif
 
 
-extern YYSTYPE yylval;
-
-int yyparse (void);
-
-
-
 /* Copy the second part of user declarations.  */
-#line 157 "d-exp.y" /* yacc.c:358  */
+
+/* Line 264 of yacc.c  */
+#line 157 "d-exp.y"
 
 /* YYSTYPE gets defined by %union */
 static int parse_number (struct parser_state *, const char *,
@@ -331,7 +336,9 @@ static int parse_number (struct parser_s
 
 static void push_expression_name (struct parser_state *, struct stoken);
 
-#line 335 "d-exp.c" /* yacc.c:358  */
+
+/* Line 264 of yacc.c  */
+#line 342 "d-exp.c"
 
 #ifdef short
 # undef short
@@ -345,8 +352,11 @@ typedef unsigned char yytype_uint8;
 
 #ifdef YYTYPE_INT8
 typedef YYTYPE_INT8 yytype_int8;
-#else
+#elif (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 typedef signed char yytype_int8;
+#else
+typedef short int yytype_int8;
 #endif
 
 #ifdef YYTYPE_UINT16
@@ -366,7 +376,8 @@ typedef short int yytype_int16;
 #  define YYSIZE_T __SIZE_TYPE__
 # elif defined size_t
 #  define YYSIZE_T size_t
-# elif ! defined YYSIZE_T
+# elif ! defined YYSIZE_T && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #  include <stddef.h> /* INFRINGES ON USER NAME SPACE */
 #  define YYSIZE_T size_t
 # else
@@ -377,71 +388,42 @@ typedef short int yytype_int16;
 #define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
 
 #ifndef YY_
-# if defined YYENABLE_NLS && YYENABLE_NLS
+# if YYENABLE_NLS
 #  if ENABLE_NLS
 #   include <libintl.h> /* INFRINGES ON USER NAME SPACE */
-#   define YY_(Msgid) dgettext ("bison-runtime", Msgid)
+#   define YY_(msgid) dgettext ("bison-runtime", msgid)
 #  endif
 # endif
 # ifndef YY_
-#  define YY_(Msgid) Msgid
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE
-# if (defined __GNUC__                                               \
-      && (2 < __GNUC__ || (__GNUC__ == 2 && 96 <= __GNUC_MINOR__)))  \
-     || defined __SUNPRO_C && 0x5110 <= __SUNPRO_C
-#  define YY_ATTRIBUTE(Spec) __attribute__(Spec)
-# else
-#  define YY_ATTRIBUTE(Spec) /* empty */
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE_PURE
-# define YY_ATTRIBUTE_PURE   YY_ATTRIBUTE ((__pure__))
-#endif
-
-#ifndef YY_ATTRIBUTE_UNUSED
-# define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__))
-#endif
-
-#if !defined _Noreturn \
-     && (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112)
-# if defined _MSC_VER && 1200 <= _MSC_VER
-#  define _Noreturn __declspec (noreturn)
-# else
-#  define _Noreturn YY_ATTRIBUTE ((__noreturn__))
+#  define YY_(msgid) msgid
 # endif
 #endif
 
 /* Suppress unused-variable warnings by "using" E.  */
 #if ! defined lint || defined __GNUC__
-# define YYUSE(E) ((void) (E))
+# define YYUSE(e) ((void) (e))
 #else
-# define YYUSE(E) /* empty */
+# define YYUSE(e) /* empty */
 #endif
 
-#if defined __GNUC__ && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
-/* Suppress an incorrect diagnostic about yylval being uninitialized.  */
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \
-    _Pragma ("GCC diagnostic push") \
-    _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\
-    _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END \
-    _Pragma ("GCC diagnostic pop")
+/* Identity function, used to suppress warnings about constant conditions.  */
+#ifndef lint
+# define YYID(n) (n)
 #else
-# define YY_INITIAL_VALUE(Value) Value
-#endif
-#ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+static int
+YYID (int yyi)
+#else
+static int
+YYID (yyi)
+    int yyi;
 #endif
-#ifndef YY_INITIAL_VALUE
-# define YY_INITIAL_VALUE(Value) /* Nothing. */
+{
+  return yyi;
+}
 #endif
 
-
 #if ! defined yyoverflow || YYERROR_VERBOSE
 
 /* The parser invokes alloca or xmalloc; define the necessary symbols.  */
@@ -458,11 +440,11 @@ typedef short int yytype_int16;
 #    define alloca _alloca
 #   else
 #    define YYSTACK_ALLOC alloca
-#    if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS
+#    if ! defined _ALLOCA_H && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #     include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-      /* Use EXIT_SUCCESS as a witness for stdlib.h.  */
-#     ifndef EXIT_SUCCESS
-#      define EXIT_SUCCESS 0
+#     ifndef _STDLIB_H
+#      define _STDLIB_H 1
 #     endif
 #    endif
 #   endif
@@ -470,8 +452,8 @@ typedef short int yytype_int16;
 # endif
 
 # ifdef YYSTACK_ALLOC
-   /* Pacify GCC's 'empty if-body' warning.  */
-#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (0)
+   /* Pacify GCC's `empty if-body' warning.  */
+#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (YYID (0))
 #  ifndef YYSTACK_ALLOC_MAXIMUM
     /* The OS might guarantee only one guard page at the bottom of the stack,
        and a page size can be as small as 4096 bytes.  So we cannot safely
@@ -485,23 +467,25 @@ typedef short int yytype_int16;
 #  ifndef YYSTACK_ALLOC_MAXIMUM
 #   define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
 #  endif
-#  if (defined __cplusplus && ! defined EXIT_SUCCESS \
+#  if (defined __cplusplus && ! defined _STDLIB_H \
        && ! ((defined YYMALLOC || defined xmalloc) \
-             && (defined YYFREE || defined xfree)))
+	     && (defined YYFREE || defined xfree)))
 #   include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-#   ifndef EXIT_SUCCESS
-#    define EXIT_SUCCESS 0
+#   ifndef _STDLIB_H
+#    define _STDLIB_H 1
 #   endif
 #  endif
 #  ifndef YYMALLOC
 #   define YYMALLOC xmalloc
-#   if ! defined xmalloc && ! defined EXIT_SUCCESS
+#   if ! defined xmalloc && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void *xmalloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
 #  ifndef YYFREE
 #   define YYFREE xfree
-#   if ! defined xfree && ! defined EXIT_SUCCESS
+#   if ! defined xfree && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void xfree (void *); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
@@ -511,7 +495,7 @@ void xfree (void *); /* INFRINGES ON USE
 
 #if (! defined yyoverflow \
      && (! defined __cplusplus \
-         || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
+	 || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
 
 /* A type that is properly aligned for any stack member.  */
 union yyalloc
@@ -529,46 +513,42 @@ union yyalloc
      ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \
       + YYSTACK_GAP_MAXIMUM)
 
-# define YYCOPY_NEEDED 1
+/* Copy COUNT objects from FROM to TO.  The source and destination do
+   not overlap.  */
+# ifndef YYCOPY
+#  if defined __GNUC__ && 1 < __GNUC__
+#   define YYCOPY(To, From, Count) \
+      __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
+#  else
+#   define YYCOPY(To, From, Count)		\
+      do					\
+	{					\
+	  YYSIZE_T yyi;				\
+	  for (yyi = 0; yyi < (Count); yyi++)	\
+	    (To)[yyi] = (From)[yyi];		\
+	}					\
+      while (YYID (0))
+#  endif
+# endif
 
 /* Relocate STACK from its old location to the new one.  The
    local variables YYSIZE and YYSTACKSIZE give the old and new number of
    elements in the stack, and YYPTR gives the new location of the
    stack.  Advance YYPTR to a properly aligned location for the next
    stack.  */
-# define YYSTACK_RELOCATE(Stack_alloc, Stack)                           \
-    do                                                                  \
-      {                                                                 \
-        YYSIZE_T yynewbytes;                                            \
-        YYCOPY (&yyptr->Stack_alloc, Stack, yysize);                    \
-        Stack = &yyptr->Stack_alloc;                                    \
-        yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
-        yyptr += yynewbytes / sizeof (*yyptr);                          \
-      }                                                                 \
-    while (0)
+# define YYSTACK_RELOCATE(Stack_alloc, Stack)				\
+    do									\
+      {									\
+	YYSIZE_T yynewbytes;						\
+	YYCOPY (&yyptr->Stack_alloc, Stack, yysize);			\
+	Stack = &yyptr->Stack_alloc;					\
+	yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
+	yyptr += yynewbytes / sizeof (*yyptr);				\
+      }									\
+    while (YYID (0))
 
 #endif
 
-#if defined YYCOPY_NEEDED && YYCOPY_NEEDED
-/* Copy COUNT objects from SRC to DST.  The source and destination do
-   not overlap.  */
-# ifndef YYCOPY
-#  if defined __GNUC__ && 1 < __GNUC__
-#   define YYCOPY(Dst, Src, Count) \
-      __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src)))
-#  else
-#   define YYCOPY(Dst, Src, Count)              \
-      do                                        \
-        {                                       \
-          YYSIZE_T yyi;                         \
-          for (yyi = 0; yyi < (Count); yyi++)   \
-            (Dst)[yyi] = (Src)[yyi];            \
-        }                                       \
-      while (0)
-#  endif
-# endif
-#endif /* !YYCOPY_NEEDED */
-
 /* YYFINAL -- State number of the termination state.  */
 #define YYFINAL  79
 /* YYLAST -- Last index in YYTABLE.  */
@@ -580,19 +560,17 @@ union yyalloc
 #define YYNNTS  35
 /* YYNRULES -- Number of rules.  */
 #define YYNRULES  111
-/* YYNSTATES -- Number of states.  */
+/* YYNRULES -- Number of states.  */
 #define YYNSTATES  175
 
-/* YYTRANSLATE[YYX] -- Symbol number corresponding to YYX as returned
-   by yylex, with out-of-bounds checking.  */
+/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
 #define YYUNDEFTOK  2
 #define YYMAXUTOK   303
 
-#define YYTRANSLATE(YYX)                                                \
+#define YYTRANSLATE(YYX)						\
   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
 
-/* YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to TOKEN-NUM
-   as returned by yylex, without out-of-bounds checking.  */
+/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX.  */
 static const yytype_uint8 yytranslate[] =
 {
        0,     2,     2,     2,     2,     2,     2,     2,     2,     2,
@@ -601,7 +579,7 @@ static const yytype_uint8 yytranslate[] 
        2,     2,     2,    67,     2,     2,     2,    55,    42,     2,
       63,    68,    53,    51,    35,    52,    61,    54,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,    65,     2,
-      45,    36,    46,    37,     2,     2,     2,     2,     2,     2,
+      43,    36,    44,    37,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,    62,     2,    69,    41,     2,     2,     2,     2,     2,
@@ -624,12 +602,70 @@ static const yytype_uint8 yytranslate[] 
        5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
       15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
       25,    26,    27,    28,    29,    30,    31,    32,    33,    34,
-      38,    39,    43,    44,    47,    48,    49,    50,    56,    57,
+      38,    39,    45,    46,    47,    48,    49,    50,    56,    57,
       58,    59,    60,    64
 };
 
 #if YYDEBUG
-  /* YYRLINE[YYN] -- Source line where rule number YYN was defined.  */
+/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
+   YYRHS.  */
+static const yytype_uint16 yyprhs[] =
+{
+       0,     0,     3,     5,     7,     9,    11,    15,    17,    21,
+      25,    27,    33,    35,    39,    41,    45,    47,    51,    53,
+      57,    59,    63,    65,    67,    69,    71,    75,    79,    83,
+      87,    91,    95,    99,   103,   105,   109,   113,   115,   119,
+     123,   127,   129,   133,   137,   141,   144,   147,   150,   153,
+     156,   159,   162,   165,   167,   169,   175,   180,   182,   186,
+     188,   191,   194,   196,   198,   200,   202,   206,   207,   209,
+     210,   216,   221,   225,   232,   236,   238,   242,   247,   249,
+     251,   253,   255,   257,   259,   261,   263,   265,   267,   271,
+     273,   277,   279,   282,   284,   287,   289,   292,   296,   301,
+     303,   306,   309,   313,   316,   319,   323,   326,   329,   333,
+     336,   339
+};
+
+/* YYRHS -- A `-1'-separated list of the rules' RHS.  */
+static const yytype_int8 yyrhs[] =
+{
+      71,     0,    -1,    72,    -1,   102,    -1,    73,    -1,    74,
+      -1,    74,    35,    73,    -1,    75,    -1,    75,    36,    74,
+      -1,    75,    34,    74,    -1,    76,    -1,    76,    37,    72,
+      65,    75,    -1,    77,    -1,    76,    38,    77,    -1,    78,
+      -1,    77,    39,    78,    -1,    79,    -1,    78,    40,    79,
+      -1,    80,    -1,    79,    41,    80,    -1,    81,    -1,    80,
+      42,    81,    -1,    85,    -1,    82,    -1,    83,    -1,    84,
+      -1,    85,    48,    85,    -1,    85,    47,    85,    -1,    85,
+      58,    85,    -1,    85,    57,    85,    -1,    85,    43,    85,
+      -1,    85,    46,    85,    -1,    85,    44,    85,    -1,    85,
+      45,    85,    -1,    86,    -1,    85,    50,    86,    -1,    85,
+      49,    86,    -1,    87,    -1,    86,    51,    87,    -1,    86,
+      52,    87,    -1,    86,    66,    87,    -1,    88,    -1,    87,
+      53,    88,    -1,    87,    54,    88,    -1,    87,    55,    88,
+      -1,    42,    88,    -1,    60,    88,    -1,    59,    88,    -1,
+      53,    88,    -1,    52,    88,    -1,    51,    88,    -1,    67,
+      88,    -1,    66,    88,    -1,    89,    -1,    90,    -1,    17,
+      63,   102,    68,    88,    -1,    63,   102,    68,    88,    -1,
+      91,    -1,    91,    56,    88,    -1,    98,    -1,    91,    60,
+      -1,    91,    59,    -1,    94,    -1,    96,    -1,    97,    -1,
+      74,    -1,    92,    35,    74,    -1,    -1,    92,    -1,    -1,
+      91,    63,    95,    93,    68,    -1,    91,    62,    92,    69,
+      -1,    91,    62,    69,    -1,    91,    62,    74,    64,    74,
+      69,    -1,    63,    72,    68,    -1,   100,    -1,   100,    61,
+       5,    -1,   100,    61,     3,     5,    -1,    33,    -1,     6,
+      -1,    15,    -1,    13,    -1,    14,    -1,     7,    -1,     8,
+      -1,     9,    -1,   101,    -1,    99,    -1,    62,    93,    69,
+      -1,     3,    -1,   100,    61,     3,    -1,    10,    -1,   101,
+      10,    -1,   104,    -1,   104,   103,    -1,    53,    -1,    53,
+     103,    -1,    62,     7,    69,    -1,    62,     7,    69,   103,
+      -1,     4,    -1,    27,   100,    -1,    27,     5,    -1,    27,
+     100,     5,    -1,    25,   100,    -1,    25,     5,    -1,    25,
+     100,     5,    -1,    26,   100,    -1,    26,     5,    -1,    26,
+     100,     5,    -1,    29,   100,    -1,    29,     5,    -1,    29,
+     100,     5,    -1
+};
+
+/* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
 static const yytype_uint16 yyrline[] =
 {
        0,   232,   232,   233,   239,   243,   244,   249,   250,   252,
@@ -647,7 +683,7 @@ static const yytype_uint16 yyrline[] =
 };
 #endif
 
-#if YYDEBUG || YYERROR_VERBOSE || 0
+#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
 /* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
    First, the terminals, then, starting at YYNTOKENS, nonterminals.  */
 static const char *const yytname[] =
@@ -661,9 +697,9 @@ static const char *const yytname[] =
   "CLASS_KEYWORD", "INTERFACE_KEYWORD", "ENUM_KEYWORD", "TEMPLATE_KEYWORD",
   "DELEGATE_KEYWORD", "FUNCTION_KEYWORD", "DOLLAR_VARIABLE",
   "ASSIGN_MODIFY", "','", "'='", "'?'", "OROR", "ANDAND", "'|'", "'^'",
-  "'&'", "EQUAL", "NOTEQUAL", "'<'", "'>'", "LEQ", "GEQ", "LSH", "RSH",
-  "'+'", "'-'", "'*'", "'/'", "'%'", "HATHAT", "IDENTITY", "NOTIDENTITY",
-  "INCREMENT", "DECREMENT", "'.'", "'['", "'('", "DOTDOT", "':'", "'~'",
+  "'&'", "'<'", "'>'", "GEQ", "LEQ", "NOTEQUAL", "EQUAL", "RSH", "LSH",
+  "'+'", "'-'", "'*'", "'/'", "'%'", "HATHAT", "NOTIDENTITY", "IDENTITY",
+  "DECREMENT", "INCREMENT", "'.'", "'['", "'('", "DOTDOT", "':'", "'~'",
   "'!'", "')'", "']'", "$accept", "start", "Expression", "CommaExpression",
   "AssignExpression", "ConditionalExpression", "OrOrExpression",
   "AndAndExpression", "OrExpression", "XorExpression", "AndExpression",
@@ -673,37 +709,96 @@ static const char *const yytname[] =
   "PostfixExpression", "ArgumentList", "ArgumentList_opt",
   "CallExpression", "$@1", "IndexExpression", "SliceExpression",
   "PrimaryExpression", "ArrayLiteral", "IdentifierExp", "StringExp",
-  "TypeExp", "BasicType2", "BasicType", YY_NULLPTR
+  "TypeExp", "BasicType2", "BasicType", 0
 };
 #endif
 
 # ifdef YYPRINT
-/* YYTOKNUM[NUM] -- (External) token number corresponding to the
-   (internal) symbol number NUM (which must be that of a token).  */
+/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to
+   token YYLEX-NUM.  */
 static const yytype_uint16 yytoknum[] =
 {
        0,   256,   257,   258,   259,   260,   261,   262,   263,   264,
      265,   266,   267,   268,   269,   270,   271,   272,   273,   274,
      275,   276,   277,   278,   279,   280,   281,   282,   283,   284,
      285,   286,   287,   288,   289,    44,    61,    63,   290,   291,
-     124,    94,    38,   292,   293,    60,    62,   294,   295,   296,
+     124,    94,    38,    60,    62,   292,   293,   294,   295,   296,
      297,    43,    45,    42,    47,    37,   298,   299,   300,   301,
      302,    46,    91,    40,   303,    58,   126,    33,    41,    93
 };
 # endif
 
-#define YYPACT_NINF -86
+/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
+static const yytype_uint8 yyr1[] =
+{
+       0,    70,    71,    71,    72,    73,    73,    74,    74,    74,
+      75,    75,    76,    76,    77,    77,    78,    78,    79,    79,
+      80,    80,    81,    81,    81,    81,    82,    82,    83,    83,
+      84,    84,    84,    84,    85,    85,    85,    86,    86,    86,
+      86,    87,    87,    87,    87,    88,    88,    88,    88,    88,
+      88,    88,    88,    88,    88,    89,    89,    90,    90,    91,
+      91,    91,    91,    91,    91,    92,    92,    93,    93,    95,
+      94,    96,    97,    97,    98,    98,    98,    98,    98,    98,
+      98,    98,    98,    98,    98,    98,    98,    98,    99,   100,
+     100,   101,   101,   102,   102,   103,   103,   103,   103,   104,
+     104,   104,   104,   104,   104,   104,   104,   104,   104,   104,
+     104,   104
+};
 
-#define yypact_value_is_default(Yystate) \
-  (!!((Yystate) == (-86)))
+/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
+static const yytype_uint8 yyr2[] =
+{
+       0,     2,     1,     1,     1,     1,     3,     1,     3,     3,
+       1,     5,     1,     3,     1,     3,     1,     3,     1,     3,
+       1,     3,     1,     1,     1,     1,     3,     3,     3,     3,
+       3,     3,     3,     3,     1,     3,     3,     1,     3,     3,
+       3,     1,     3,     3,     3,     2,     2,     2,     2,     2,
+       2,     2,     2,     1,     1,     5,     4,     1,     3,     1,
+       2,     2,     1,     1,     1,     1,     3,     0,     1,     0,
+       5,     4,     3,     6,     3,     1,     3,     4,     1,     1,
+       1,     1,     1,     1,     1,     1,     1,     1,     3,     1,
+       3,     1,     2,     1,     2,     1,     2,     3,     4,     1,
+       2,     2,     3,     2,     2,     3,     2,     2,     3,     2,
+       2,     3
+};
 
-#define YYTABLE_NINF -1
+/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
+   STATE-NUM when YYTABLE doesn't specify something else to do.  Zero
+   means the default is an error.  */
+static const yytype_uint8 yydefact[] =
+{
+       0,    89,    99,    79,    83,    84,    85,    91,    81,    82,
+      80,     0,     0,     0,     0,     0,    78,     0,     0,     0,
+       0,     0,     0,    67,     0,     0,     0,     0,     2,     4,
+       5,     7,    10,    12,    14,    16,    18,    20,    23,    24,
+      25,    22,    34,    37,    41,    53,    54,    57,    62,    63,
+      64,    59,    87,    75,    86,     3,    93,     0,   104,   103,
+     107,   106,   101,   100,   110,   109,    45,    50,    49,    48,
+      47,    46,    65,    68,     0,     0,     0,    52,    51,     1,
+       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
+       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
+       0,     0,     0,     0,     0,     0,    61,    60,     0,    69,
+       0,    92,    95,     0,    94,     0,   105,     0,   108,   102,
+     111,     0,    88,    74,     0,     6,     9,     8,     0,    13,
+      15,    17,    19,    21,    30,    32,    33,    31,    27,    26,
+      36,    35,    29,    28,    38,    39,    40,    42,    43,    44,
+      58,    72,    65,     0,    67,    90,    76,    96,     0,     0,
+      90,    66,    56,     0,     0,    71,     0,    77,    97,    55,
+      11,     0,    70,    98,    73
+};
 
-#define yytable_value_is_error(Yytable_value) \
-  0
+/* YYDEFGOTO[NTERM-NUM].  */
+static const yytype_int16 yydefgoto[] =
+{
+      -1,    27,    28,    29,    30,    31,    32,    33,    34,    35,
+      36,    37,    38,    39,    40,    41,    42,    43,    44,    45,
+      46,    47,    73,    74,    48,   154,    49,    50,    51,    52,
+      53,    54,    55,   114,    56
+};
 
-  /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
-     STATE-NUM.  */
+/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
+   STATE-NUM.  */
+#define YYPACT_NINF -86
 static const yytype_int16 yypact[] =
 {
      107,   -86,   -86,   -86,   -86,   -86,   -86,   -86,   -86,   -86,
@@ -726,32 +821,7 @@ static const yytype_int16 yypact[] =
      -86,    81,   -86,   -86,   -86
 };
 
-  /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
-     Performed when YYTABLE does not specify something else to do.  Zero
-     means the default is an error.  */
-static const yytype_uint8 yydefact[] =
-{
-       0,    89,    99,    79,    83,    84,    85,    91,    81,    82,
-      80,     0,     0,     0,     0,     0,    78,     0,     0,     0,
-       0,     0,     0,    67,     0,     0,     0,     0,     2,     4,
-       5,     7,    10,    12,    14,    16,    18,    20,    23,    24,
-      25,    22,    34,    37,    41,    53,    54,    57,    62,    63,
-      64,    59,    87,    75,    86,     3,    93,     0,   104,   103,
-     107,   106,   101,   100,   110,   109,    45,    50,    49,    48,
-      46,    47,    65,    68,     0,     0,     0,    52,    51,     1,
-       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-       0,     0,     0,     0,     0,     0,    60,    61,     0,    69,
-       0,    92,    95,     0,    94,     0,   105,     0,   108,   102,
-     111,     0,    88,    74,     0,     6,     9,     8,     0,    13,
-      15,    17,    19,    21,    26,    27,    30,    32,    31,    33,
-      35,    36,    28,    29,    38,    39,    40,    42,    43,    44,
-      58,    72,    65,     0,    67,    90,    76,    96,     0,     0,
-      90,    66,    56,     0,     0,    71,     0,    77,    97,    55,
-      11,     0,    70,    98,    73
-};
-
-  /* YYPGOTO[NTERM-NUM].  */
+/* YYPGOTO[NTERM-NUM].  */
 static const yytype_int8 yypgoto[] =
 {
      -86,   -86,   -14,    74,   -16,   -12,   -86,    69,    70,    66,
@@ -760,18 +830,11 @@ static const yytype_int8 yypgoto[] =
       41,   -86,    -5,   -85,   -86
 };
 
-  /* YYDEFGOTO[NTERM-NUM].  */
-static const yytype_int16 yydefgoto[] =
-{
-      -1,    27,    28,    29,    30,    31,    32,    33,    34,    35,
-      36,    37,    38,    39,    40,    41,    42,    43,    44,    45,
-      46,    47,    73,    74,    48,   154,    49,    50,    51,    52,
-      53,    54,    55,   114,    56
-};
-
-  /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM.  If
-     positive, shift that token.  If negative, reduce the rule whose
-     number is the opposite.  If YYTABLE_NINF, syntax error.  */
+/* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
+   positive, shift that token.  If negative, reduce the rule which
+   number is the opposite.  If zero, do what YYDEFACT says.
+   If YYTABLE_NINF, syntax error.  */
+#define YYTABLE_NINF -1
 static const yytype_uint8 yytable[] =
 {
       66,    67,    68,    69,    70,    71,   116,    72,    77,    78,
@@ -828,8 +891,8 @@ static const yytype_int16 yycheck[] =
       -1,    62,    63,    -1,    -1,    66,    67
 };
 
-  /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
-     symbol of state STATE-NUM.  */
+/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
+   symbol of state STATE-NUM.  */
 static const yytype_uint8 yystos[] =
 {
        0,     3,     4,     6,     7,     8,     9,    10,    13,    14,
@@ -852,75 +915,95 @@ static const yytype_uint8 yystos[] =
       75,    74,    68,   103,    69
 };
 
-  /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
-static const yytype_uint8 yyr1[] =
-{
-       0,    70,    71,    71,    72,    73,    73,    74,    74,    74,
-      75,    75,    76,    76,    77,    77,    78,    78,    79,    79,
-      80,    80,    81,    81,    81,    81,    82,    82,    83,    83,
-      84,    84,    84,    84,    85,    85,    85,    86,    86,    86,
-      86,    87,    87,    87,    87,    88,    88,    88,    88,    88,
-      88,    88,    88,    88,    88,    89,    89,    90,    90,    91,
-      91,    91,    91,    91,    91,    92,    92,    93,    93,    95,
-      94,    96,    97,    97,    98,    98,    98,    98,    98,    98,
-      98,    98,    98,    98,    98,    98,    98,    98,    99,   100,
-     100,   101,   101,   102,   102,   103,   103,   103,   103,   104,
-     104,   104,   104,   104,   104,   104,   104,   104,   104,   104,
-     104,   104
-};
+#define yyerrok		(yyerrstatus = 0)
+#define yyclearin	(yychar = YYEMPTY)
+#define YYEMPTY		(-2)
+#define YYEOF		0
 
-  /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN.  */
-static const yytype_uint8 yyr2[] =
-{
-       0,     2,     1,     1,     1,     1,     3,     1,     3,     3,
-       1,     5,     1,     3,     1,     3,     1,     3,     1,     3,
-       1,     3,     1,     1,     1,     1,     3,     3,     3,     3,
-       3,     3,     3,     3,     1,     3,     3,     1,     3,     3,
-       3,     1,     3,     3,     3,     2,     2,     2,     2,     2,
-       2,     2,     2,     1,     1,     5,     4,     1,     3,     1,
-       2,     2,     1,     1,     1,     1,     3,     0,     1,     0,
-       5,     4,     3,     6,     3,     1,     3,     4,     1,     1,
-       1,     1,     1,     1,     1,     1,     1,     1,     3,     1,
-       3,     1,     2,     1,     2,     1,     2,     3,     4,     1,
-       2,     2,     3,     2,     2,     3,     2,     2,     3,     2,
-       2,     3
-};
+#define YYACCEPT	goto yyacceptlab
+#define YYABORT		goto yyabortlab
+#define YYERROR		goto yyerrorlab
 
 
-#define yyerrok         (yyerrstatus = 0)
-#define yyclearin       (yychar = YYEMPTY)
-#define YYEMPTY         (-2)
-#define YYEOF           0
-
-#define YYACCEPT        goto yyacceptlab
-#define YYABORT         goto yyabortlab
-#define YYERROR         goto yyerrorlab
+/* Like YYERROR except do call yyerror.  This remains here temporarily
+   to ease the transition to the new meaning of YYERROR, for GCC.
+   Once GCC version 2 has supplanted version 1, this can go.  */
 
+#define YYFAIL		goto yyerrlab
 
 #define YYRECOVERING()  (!!yyerrstatus)
 
-#define YYBACKUP(Token, Value)                                  \
-do                                                              \
-  if (yychar == YYEMPTY)                                        \
-    {                                                           \
-      yychar = (Token);                                         \
-      yylval = (Value);                                         \
-      YYPOPSTACK (yylen);                                       \
-      yystate = *yyssp;                                         \
-      goto yybackup;                                            \
-    }                                                           \
-  else                                                          \
-    {                                                           \
+#define YYBACKUP(Token, Value)					\
+do								\
+  if (yychar == YYEMPTY && yylen == 1)				\
+    {								\
+      yychar = (Token);						\
+      yylval = (Value);						\
+      yytoken = YYTRANSLATE (yychar);				\
+      YYPOPSTACK (1);						\
+      goto yybackup;						\
+    }								\
+  else								\
+    {								\
       yyerror (YY_("syntax error: cannot back up")); \
-      YYERROR;                                                  \
-    }                                                           \
-while (0)
-
-/* Error token number */
-#define YYTERROR        1
-#define YYERRCODE       256
+      YYERROR;							\
+    }								\
+while (YYID (0))
+
+
+#define YYTERROR	1
+#define YYERRCODE	256
+
+
+/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
+   If N is 0, then set CURRENT to the empty location which ends
+   the previous symbol: RHS[0] (always defined).  */
+
+#define YYRHSLOC(Rhs, K) ((Rhs)[K])
+#ifndef YYLLOC_DEFAULT
+# define YYLLOC_DEFAULT(Current, Rhs, N)				\
+    do									\
+      if (YYID (N))                                                    \
+	{								\
+	  (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;	\
+	  (Current).first_column = YYRHSLOC (Rhs, 1).first_column;	\
+	  (Current).last_line    = YYRHSLOC (Rhs, N).last_line;		\
+	  (Current).last_column  = YYRHSLOC (Rhs, N).last_column;	\
+	}								\
+      else								\
+	{								\
+	  (Current).first_line   = (Current).last_line   =		\
+	    YYRHSLOC (Rhs, 0).last_line;				\
+	  (Current).first_column = (Current).last_column =		\
+	    YYRHSLOC (Rhs, 0).last_column;				\
+	}								\
+    while (YYID (0))
+#endif
+
+
+/* YY_LOCATION_PRINT -- Print the location on the stream.
+   This macro was not mandated originally: define only if we know
+   we won't break user code: when these are the locations we know.  */
+
+#ifndef YY_LOCATION_PRINT
+# if YYLTYPE_IS_TRIVIAL
+#  define YY_LOCATION_PRINT(File, Loc)			\
+     fprintf (File, "%d.%d-%d.%d",			\
+	      (Loc).first_line, (Loc).first_column,	\
+	      (Loc).last_line,  (Loc).last_column)
+# else
+#  define YY_LOCATION_PRINT(File, Loc) ((void) 0)
+# endif
+#endif
 
 
+/* YYLEX -- calling `yylex' with the right arguments.  */
+
+#ifdef YYLEX_PARAM
+# define YYLEX yylex (YYLEX_PARAM)
+#else
+# define YYLEX yylex ()
+#endif
 
 /* Enable debugging if requested.  */
 #if YYDEBUG
@@ -930,46 +1013,54 @@ while (0)
 #  define YYFPRINTF fprintf
 # endif
 
-# define YYDPRINTF(Args)                        \
-do {                                            \
-  if (yydebug)                                  \
-    YYFPRINTF Args;                             \
-} while (0)
-
-/* This macro is provided for backward compatibility. */
-#ifndef YY_LOCATION_PRINT
-# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
-#endif
-
+# define YYDPRINTF(Args)			\
+do {						\
+  if (yydebug)					\
+    YYFPRINTF Args;				\
+} while (YYID (0))
+
+# define YY_SYMBOL_PRINT(Title, Type, Value, Location)			  \
+do {									  \
+  if (yydebug)								  \
+    {									  \
+      YYFPRINTF (stderr, "%s ", Title);					  \
+      yy_symbol_print (stderr,						  \
+		  Type, Value); \
+      YYFPRINTF (stderr, "\n");						  \
+    }									  \
+} while (YYID (0))
 
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location)                    \
-do {                                                                      \
-  if (yydebug)                                                            \
-    {                                                                     \
-      YYFPRINTF (stderr, "%s ", Title);                                   \
-      yy_symbol_print (stderr,                                            \
-                  Type, Value); \
-      YYFPRINTF (stderr, "\n");                                           \
-    }                                                                     \
-} while (0)
 
+/*--------------------------------.
+| Print this symbol on YYOUTPUT.  |
+`--------------------------------*/
 
-/*----------------------------------------.
-| Print this symbol's value on YYOUTPUT.  |
-`----------------------------------------*/
-
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_value_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  FILE *yyo = yyoutput;
-  YYUSE (yyo);
   if (!yyvaluep)
     return;
 # ifdef YYPRINT
   if (yytype < YYNTOKENS)
     YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
+# else
+  YYUSE (yyoutput);
 # endif
-  YYUSE (yytype);
+  switch (yytype)
+    {
+      default:
+	break;
+    }
 }
 
 
@@ -977,11 +1068,22 @@ yy_symbol_value_print (FILE *yyoutput, i
 | Print this symbol on YYOUTPUT.  |
 `--------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  YYFPRINTF (yyoutput, "%s %s (",
-             yytype < YYNTOKENS ? "token" : "nterm", yytname[yytype]);
+  if (yytype < YYNTOKENS)
+    YYFPRINTF (yyoutput, "token %s (", yytname[yytype]);
+  else
+    YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);
 
   yy_symbol_value_print (yyoutput, yytype, yyvaluep);
   YYFPRINTF (yyoutput, ")");
@@ -992,8 +1094,16 @@ yy_symbol_print (FILE *yyoutput, int yyt
 | TOP (included).                                                   |
 `------------------------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop)
+#else
+static void
+yy_stack_print (yybottom, yytop)
+    yytype_int16 *yybottom;
+    yytype_int16 *yytop;
+#endif
 {
   YYFPRINTF (stderr, "Stack now");
   for (; yybottom <= yytop; yybottom++)
@@ -1004,42 +1114,49 @@ yy_stack_print (yytype_int16 *yybottom, 
   YYFPRINTF (stderr, "\n");
 }
 
-# define YY_STACK_PRINT(Bottom, Top)                            \
-do {                                                            \
-  if (yydebug)                                                  \
-    yy_stack_print ((Bottom), (Top));                           \
-} while (0)
+# define YY_STACK_PRINT(Bottom, Top)				\
+do {								\
+  if (yydebug)							\
+    yy_stack_print ((Bottom), (Top));				\
+} while (YYID (0))
 
 
 /*------------------------------------------------.
 | Report that the YYRULE is going to be reduced.  |
 `------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+static void
+yy_reduce_print (YYSTYPE *yyvsp, int yyrule)
+#else
 static void
-yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule)
+yy_reduce_print (yyvsp, yyrule)
+    YYSTYPE *yyvsp;
+    int yyrule;
+#endif
 {
-  unsigned long int yylno = yyrline[yyrule];
   int yynrhs = yyr2[yyrule];
   int yyi;
+  unsigned long int yylno = yyrline[yyrule];
   YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n",
-             yyrule - 1, yylno);
+	     yyrule - 1, yylno);
   /* The symbols being reduced.  */
   for (yyi = 0; yyi < yynrhs; yyi++)
     {
       YYFPRINTF (stderr, "   $%d = ", yyi + 1);
-      yy_symbol_print (stderr,
-                       yystos[yyssp[yyi + 1 - yynrhs]],
-                       &(yyvsp[(yyi + 1) - (yynrhs)])
-                                              );
+      yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi],
+		       &(yyvsp[(yyi + 1) - (yynrhs)])
+		       		       );
       YYFPRINTF (stderr, "\n");
     }
 }
 
-# define YY_REDUCE_PRINT(Rule)          \
-do {                                    \
-  if (yydebug)                          \
-    yy_reduce_print (yyssp, yyvsp, Rule); \
-} while (0)
+# define YY_REDUCE_PRINT(Rule)		\
+do {					\
+  if (yydebug)				\
+    yy_reduce_print (yyvsp, Rule); \
+} while (YYID (0))
 
 /* Nonzero means print parse trace.  It is left uninitialized so that
    multiple parsers can coexist.  */
@@ -1053,7 +1170,7 @@ int yydebug;
 
 
 /* YYINITDEPTH -- initial size of the parser's stacks.  */
-#ifndef YYINITDEPTH
+#ifndef	YYINITDEPTH
 # define YYINITDEPTH 200
 #endif
 
@@ -1068,6 +1185,7 @@ int yydebug;
 # define YYMAXDEPTH 10000
 #endif
 
+
 
 #if YYERROR_VERBOSE
 
@@ -1076,8 +1194,15 @@ int yydebug;
 #   define yystrlen strlen
 #  else
 /* Return the length of YYSTR.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static YYSIZE_T
 yystrlen (const char *yystr)
+#else
+static YYSIZE_T
+yystrlen (yystr)
+    const char *yystr;
+#endif
 {
   YYSIZE_T yylen;
   for (yylen = 0; yystr[yylen]; yylen++)
@@ -1093,8 +1218,16 @@ yystrlen (const char *yystr)
 #  else
 /* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
    YYDEST.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static char *
 yystpcpy (char *yydest, const char *yysrc)
+#else
+static char *
+yystpcpy (yydest, yysrc)
+    char *yydest;
+    const char *yysrc;
+#endif
 {
   char *yyd = yydest;
   const char *yys = yysrc;
@@ -1124,27 +1257,27 @@ yytnamerr (char *yyres, const char *yyst
       char const *yyp = yystr;
 
       for (;;)
-        switch (*++yyp)
-          {
-          case '\'':
-          case ',':
-            goto do_not_strip_quotes;
-
-          case '\\':
-            if (*++yyp != '\\')
-              goto do_not_strip_quotes;
-            /* Fall through.  */
-          default:
-            if (yyres)
-              yyres[yyn] = *yyp;
-            yyn++;
-            break;
-
-          case '"':
-            if (yyres)
-              yyres[yyn] = '\0';
-            return yyn;
-          }
+	switch (*++yyp)
+	  {
+	  case '\'':
+	  case ',':
+	    goto do_not_strip_quotes;
+
+	  case '\\':
+	    if (*++yyp != '\\')
+	      goto do_not_strip_quotes;
+	    /* Fall through.  */
+	  default:
+	    if (yyres)
+	      yyres[yyn] = *yyp;
+	    yyn++;
+	    break;
+
+	  case '"':
+	    if (yyres)
+	      yyres[yyn] = '\0';
+	    return yyn;
+	  }
     do_not_strip_quotes: ;
     }
 
@@ -1155,160 +1288,161 @@ yytnamerr (char *yyres, const char *yyst
 }
 # endif
 
-/* Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message
-   about the unexpected token YYTOKEN for the state stack whose top is
-   YYSSP.
-
-   Return 0 if *YYMSG was successfully written.  Return 1 if *YYMSG is
-   not large enough to hold the message.  In that case, also set
-   *YYMSG_ALLOC to the required number of bytes.  Return 2 if the
-   required number of bytes is too large to store.  */
-static int
-yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
-                yytype_int16 *yyssp, int yytoken)
+/* Copy into YYRESULT an error message about the unexpected token
+   YYCHAR while in state YYSTATE.  Return the number of bytes copied,
+   including the terminating null byte.  If YYRESULT is null, do not
+   copy anything; just return the number of bytes that would be
+   copied.  As a special case, return 0 if an ordinary "syntax error"
+   message will do.  Return YYSIZE_MAXIMUM if overflow occurs during
+   size calculation.  */
+static YYSIZE_T
+yysyntax_error (char *yyresult, int yystate, int yychar)
 {
-  YYSIZE_T yysize0 = yytnamerr (YY_NULLPTR, yytname[yytoken]);
-  YYSIZE_T yysize = yysize0;
-  enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
-  /* Internationalized format string. */
-  const char *yyformat = YY_NULLPTR;
-  /* Arguments of yyformat. */
-  char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
-  /* Number of reported tokens (one for the "unexpected", one per
-     "expected"). */
-  int yycount = 0;
-
-  /* There are many possibilities here to consider:
-     - If this state is a consistent state with a default action, then
-       the only way this function was invoked is if the default action
-       is an error action.  In that case, don't check for expected
-       tokens because there are none.
-     - The only way there can be no lookahead present (in yychar) is if
-       this state is a consistent state with a default action.  Thus,
-       detecting the absence of a lookahead is sufficient to determine
-       that there is no unexpected or expected token to report.  In that
-       case, just report a simple "syntax error".
-     - Don't assume there isn't a lookahead just because this state is a
-       consistent state with a default action.  There might have been a
-       previous inconsistent state, consistent state with a non-default
-       action, or user semantic action that manipulated yychar.
-     - Of course, the expected token list depends on states to have
-       correct lookahead information, and it depends on the parser not
-       to perform extra reductions after fetching a lookahead from the
-       scanner and before detecting a syntax error.  Thus, state merging
-       (from LALR or IELR) and default reductions corrupt the expected
-       token list.  However, the list is correct for canonical LR with
-       one exception: it will still contain any token that will not be
-       accepted due to an error action in a later state.
-  */
-  if (yytoken != YYEMPTY)
-    {
-      int yyn = yypact[*yyssp];
-      yyarg[yycount++] = yytname[yytoken];
-      if (!yypact_value_is_default (yyn))
-        {
-          /* Start YYX at -YYN if negative to avoid negative indexes in
-             YYCHECK.  In other words, skip the first -YYN actions for
-             this state because they are default actions.  */
-          int yyxbegin = yyn < 0 ? -yyn : 0;
-          /* Stay within bounds of both yycheck and yytname.  */
-          int yychecklim = YYLAST - yyn + 1;
-          int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
-          int yyx;
-
-          for (yyx = yyxbegin; yyx < yyxend; ++yyx)
-            if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR
-                && !yytable_value_is_error (yytable[yyx + yyn]))
-              {
-                if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
-                  {
-                    yycount = 1;
-                    yysize = yysize0;
-                    break;
-                  }
-                yyarg[yycount++] = yytname[yyx];
-                {
-                  YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULLPTR, yytname[yyx]);
-                  if (! (yysize <= yysize1
-                         && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-                    return 2;
-                  yysize = yysize1;
-                }
-              }
-        }
-    }
+  int yyn = yypact[yystate];
 
-  switch (yycount)
+  if (! (YYPACT_NINF < yyn && yyn <= YYLAST))
+    return 0;
+  else
     {
-# define YYCASE_(N, S)                      \
-      case N:                               \
-        yyformat = S;                       \
-      break
-      YYCASE_(0, YY_("syntax error"));
-      YYCASE_(1, YY_("syntax error, unexpected %s"));
-      YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s"));
-      YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s"));
-      YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s"));
-      YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s"));
-# undef YYCASE_
-    }
+      int yytype = YYTRANSLATE (yychar);
+      YYSIZE_T yysize0 = yytnamerr (0, yytname[yytype]);
+      YYSIZE_T yysize = yysize0;
+      YYSIZE_T yysize1;
+      int yysize_overflow = 0;
+      enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
+      char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
+      int yyx;
+
+# if 0
+      /* This is so xgettext sees the translatable formats that are
+	 constructed on the fly.  */
+      YY_("syntax error, unexpected %s");
+      YY_("syntax error, unexpected %s, expecting %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s");
+# endif
+      char *yyfmt;
+      char const *yyf;
+      static char const yyunexpected[] = "syntax error, unexpected %s";
+      static char const yyexpecting[] = ", expecting %s";
+      static char const yyor[] = " or %s";
+      char yyformat[sizeof yyunexpected
+		    + sizeof yyexpecting - 1
+		    + ((YYERROR_VERBOSE_ARGS_MAXIMUM - 2)
+		       * (sizeof yyor - 1))];
+      char const *yyprefix = yyexpecting;
+
+      /* Start YYX at -YYN if negative to avoid negative indexes in
+	 YYCHECK.  */
+      int yyxbegin = yyn < 0 ? -yyn : 0;
+
+      /* Stay within bounds of both yycheck and yytname.  */
+      int yychecklim = YYLAST - yyn + 1;
+      int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
+      int yycount = 1;
 
-  {
-    YYSIZE_T yysize1 = yysize + yystrlen (yyformat);
-    if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-      return 2;
-    yysize = yysize1;
-  }
-
-  if (*yymsg_alloc < yysize)
-    {
-      *yymsg_alloc = 2 * yysize;
-      if (! (yysize <= *yymsg_alloc
-             && *yymsg_alloc <= YYSTACK_ALLOC_MAXIMUM))
-        *yymsg_alloc = YYSTACK_ALLOC_MAXIMUM;
-      return 1;
-    }
+      yyarg[0] = yytname[yytype];
+      yyfmt = yystpcpy (yyformat, yyunexpected);
 
-  /* Avoid sprintf, as that infringes on the user's name space.
-     Don't have undefined behavior even if the translation
-     produced a string with the wrong number of "%s"s.  */
-  {
-    char *yyp = *yymsg;
-    int yyi = 0;
-    while ((*yyp = *yyformat) != '\0')
-      if (*yyp == '%' && yyformat[1] == 's' && yyi < yycount)
-        {
-          yyp += yytnamerr (yyp, yyarg[yyi++]);
-          yyformat += 2;
-        }
-      else
-        {
-          yyp++;
-          yyformat++;
-        }
-  }
-  return 0;
+      for (yyx = yyxbegin; yyx < yyxend; ++yyx)
+	if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)
+	  {
+	    if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
+	      {
+		yycount = 1;
+		yysize = yysize0;
+		yyformat[sizeof yyunexpected - 1] = '\0';
+		break;
+	      }
+	    yyarg[yycount++] = yytname[yyx];
+	    yysize1 = yysize + yytnamerr (0, yytname[yyx]);
+	    yysize_overflow |= (yysize1 < yysize);
+	    yysize = yysize1;
+	    yyfmt = yystpcpy (yyfmt, yyprefix);
+	    yyprefix = yyor;
+	  }
+
+      yyf = YY_(yyformat);
+      yysize1 = yysize + yystrlen (yyf);
+      yysize_overflow |= (yysize1 < yysize);
+      yysize = yysize1;
+
+      if (yysize_overflow)
+	return YYSIZE_MAXIMUM;
+
+      if (yyresult)
+	{
+	  /* Avoid sprintf, as that infringes on the user's name space.
+	     Don't have undefined behavior even if the translation
+	     produced a string with the wrong number of "%s"s.  */
+	  char *yyp = yyresult;
+	  int yyi = 0;
+	  while ((*yyp = *yyf) != '\0')
+	    {
+	      if (*yyp == '%' && yyf[1] == 's' && yyi < yycount)
+		{
+		  yyp += yytnamerr (yyp, yyarg[yyi++]);
+		  yyf += 2;
+		}
+	      else
+		{
+		  yyp++;
+		  yyf++;
+		}
+	    }
+	}
+      return yysize;
+    }
 }
 #endif /* YYERROR_VERBOSE */
+
 
 /*-----------------------------------------------.
 | Release the memory associated to this symbol.  |
 `-----------------------------------------------*/
 
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep)
+#else
+static void
+yydestruct (yymsg, yytype, yyvaluep)
+    const char *yymsg;
+    int yytype;
+    YYSTYPE *yyvaluep;
+#endif
 {
   YYUSE (yyvaluep);
+
   if (!yymsg)
     yymsg = "Deleting";
   YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-  YYUSE (yytype);
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
-}
+  switch (yytype)
+    {
 
+      default:
+	break;
+    }
+}
 
+/* Prevent warnings from -Wmissing-prototypes.  */
+#ifdef YYPARSE_PARAM
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void *YYPARSE_PARAM);
+#else
+int yyparse ();
+#endif
+#else /* ! YYPARSE_PARAM */
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void);
+#else
+int yyparse ();
+#endif
+#endif /* ! YYPARSE_PARAM */
 
 
 /* The lookahead symbol.  */
@@ -1316,26 +1450,49 @@ int yychar;
 
 /* The semantic value of the lookahead symbol.  */
 YYSTYPE yylval;
+
 /* Number of syntax errors so far.  */
 int yynerrs;
 
 
-/*----------.
-| yyparse.  |
-`----------*/
 
+/*-------------------------.
+| yyparse or yypush_parse.  |
+`-------------------------*/
+
+#ifdef YYPARSE_PARAM
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+int
+yyparse (void *YYPARSE_PARAM)
+#else
+int
+yyparse (YYPARSE_PARAM)
+    void *YYPARSE_PARAM;
+#endif
+#else /* ! YYPARSE_PARAM */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 int
 yyparse (void)
+#else
+int
+yyparse ()
+
+#endif
+#endif
 {
+
+
     int yystate;
     /* Number of tokens to shift before error messages enabled.  */
     int yyerrstatus;
 
     /* The stacks and their tools:
-       'yyss': related to states.
-       'yyvs': related to semantic values.
+       `yyss': related to states.
+       `yyvs': related to semantic values.
 
-       Refer to the stacks through separate pointers, to allow yyoverflow
+       Refer to the stacks thru separate pointers, to allow yyoverflow
        to xreallocate them elsewhere.  */
 
     /* The state stack.  */
@@ -1353,7 +1510,7 @@ yyparse (void)
   int yyn;
   int yyresult;
   /* Lookahead token as an internal (translated) token number.  */
-  int yytoken = 0;
+  int yytoken;
   /* The variables used to return semantic value and location from the
      action routines.  */
   YYSTYPE yyval;
@@ -1371,8 +1528,9 @@ yyparse (void)
      Keep to zero when no symbol should be popped.  */
   int yylen = 0;
 
-  yyssp = yyss = yyssa;
-  yyvsp = yyvs = yyvsa;
+  yytoken = 0;
+  yyss = yyssa;
+  yyvs = yyvsa;
   yystacksize = YYINITDEPTH;
 
   YYDPRINTF ((stderr, "Starting parse\n"));
@@ -1381,6 +1539,14 @@ yyparse (void)
   yyerrstatus = 0;
   yynerrs = 0;
   yychar = YYEMPTY; /* Cause a token to be read.  */
+
+  /* Initialize stack pointers.
+     Waste one element of value and location stack
+     so that they stay on the same level as the state stack.
+     The wasted elements are never initialized.  */
+  yyssp = yyss;
+  yyvsp = yyvs;
+
   goto yysetstate;
 
 /*------------------------------------------------------------.
@@ -1401,23 +1567,23 @@ yyparse (void)
 
 #ifdef yyoverflow
       {
-        /* Give user a chance to xreallocate the stack.  Use copies of
-           these so that the &'s don't force the real ones into
-           memory.  */
-        YYSTYPE *yyvs1 = yyvs;
-        yytype_int16 *yyss1 = yyss;
-
-        /* Each stack pointer address is followed by the size of the
-           data in use in that stack, in bytes.  This used to be a
-           conditional around just the two extra args, but that might
-           be undefined if yyoverflow is a macro.  */
-        yyoverflow (YY_("memory exhausted"),
-                    &yyss1, yysize * sizeof (*yyssp),
-                    &yyvs1, yysize * sizeof (*yyvsp),
-                    &yystacksize);
+	/* Give user a chance to xreallocate the stack.  Use copies of
+	   these so that the &'s don't force the real ones into
+	   memory.  */
+	YYSTYPE *yyvs1 = yyvs;
+	yytype_int16 *yyss1 = yyss;
+
+	/* Each stack pointer address is followed by the size of the
+	   data in use in that stack, in bytes.  This used to be a
+	   conditional around just the two extra args, but that might
+	   be undefined if yyoverflow is a macro.  */
+	yyoverflow (YY_("memory exhausted"),
+		    &yyss1, yysize * sizeof (*yyssp),
+		    &yyvs1, yysize * sizeof (*yyvsp),
+		    &yystacksize);
 
-        yyss = yyss1;
-        yyvs = yyvs1;
+	yyss = yyss1;
+	yyvs = yyvs1;
       }
 #else /* no yyoverflow */
 # ifndef YYSTACK_RELOCATE
@@ -1425,22 +1591,22 @@ yyparse (void)
 # else
       /* Extend the stack our own way.  */
       if (YYMAXDEPTH <= yystacksize)
-        goto yyexhaustedlab;
+	goto yyexhaustedlab;
       yystacksize *= 2;
       if (YYMAXDEPTH < yystacksize)
-        yystacksize = YYMAXDEPTH;
+	yystacksize = YYMAXDEPTH;
 
       {
-        yytype_int16 *yyss1 = yyss;
-        union yyalloc *yyptr =
-          (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
-        if (! yyptr)
-          goto yyexhaustedlab;
-        YYSTACK_RELOCATE (yyss_alloc, yyss);
-        YYSTACK_RELOCATE (yyvs_alloc, yyvs);
+	yytype_int16 *yyss1 = yyss;
+	union yyalloc *yyptr =
+	  (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
+	if (! yyptr)
+	  goto yyexhaustedlab;
+	YYSTACK_RELOCATE (yyss_alloc, yyss);
+	YYSTACK_RELOCATE (yyvs_alloc, yyvs);
 #  undef YYSTACK_RELOCATE
-        if (yyss1 != yyssa)
-          YYSTACK_FREE (yyss1);
+	if (yyss1 != yyssa)
+	  YYSTACK_FREE (yyss1);
       }
 # endif
 #endif /* no yyoverflow */
@@ -1449,10 +1615,10 @@ yyparse (void)
       yyvsp = yyvs + yysize - 1;
 
       YYDPRINTF ((stderr, "Stack size increased to %lu\n",
-                  (unsigned long int) yystacksize));
+		  (unsigned long int) yystacksize));
 
       if (yyss + yystacksize - 1 <= yyssp)
-        YYABORT;
+	YYABORT;
     }
 
   YYDPRINTF ((stderr, "Entering state %d\n", yystate));
@@ -1472,7 +1638,7 @@ yybackup:
 
   /* First try to decide what to do without reference to lookahead token.  */
   yyn = yypact[yystate];
-  if (yypact_value_is_default (yyn))
+  if (yyn == YYPACT_NINF)
     goto yydefault;
 
   /* Not known => get a lookahead token if don't already have one.  */
@@ -1481,7 +1647,7 @@ yybackup:
   if (yychar == YYEMPTY)
     {
       YYDPRINTF ((stderr, "Reading a token: "));
-      yychar = yylex ();
+      yychar = YYLEX;
     }
 
   if (yychar <= YYEOF)
@@ -1503,8 +1669,8 @@ yybackup:
   yyn = yytable[yyn];
   if (yyn <= 0)
     {
-      if (yytable_value_is_error (yyn))
-        goto yyerrlab;
+      if (yyn == 0 || yyn == YYTABLE_NINF)
+	goto yyerrlab;
       yyn = -yyn;
       goto yyreduce;
     }
@@ -1521,9 +1687,7 @@ yybackup:
   yychar = YYEMPTY;
 
   yystate = yyn;
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
   goto yynewstate;
 
@@ -1546,7 +1710,7 @@ yyreduce:
   yylen = yyr2[yyn];
 
   /* If YYLEN is nonzero, implement the default value of the action:
-     '$$ = $1'.
+     `$$ = $1'.
 
      Otherwise, the following line sets YYVAL to garbage.
      This behavior is undocumented and Bison
@@ -1560,273 +1724,318 @@ yyreduce:
   switch (yyn)
     {
         case 6:
-#line 245 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 245 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_COMMA); }
-#line 1567 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 8:
-#line 251 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 251 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ASSIGN); }
-#line 1573 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 9:
-#line 253 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 253 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ASSIGN_MODIFY);
-		  write_exp_elt_opcode (pstate, (yyvsp[-1].opcode));
+		  write_exp_elt_opcode (pstate, (yyvsp[(2) - (3)].opcode));
 		  write_exp_elt_opcode (pstate, BINOP_ASSIGN_MODIFY); }
-#line 1581 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 11:
-#line 261 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 261 "d-exp.y"
     { write_exp_elt_opcode (pstate, TERNOP_COND); }
-#line 1587 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 13:
-#line 267 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 267 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LOGICAL_OR); }
-#line 1593 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 15:
-#line 273 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 273 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LOGICAL_AND); }
-#line 1599 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 17:
-#line 279 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 279 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_IOR); }
-#line 1605 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 19:
-#line 285 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 285 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_XOR); }
-#line 1611 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 21:
-#line 291 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 291 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_AND); }
-#line 1617 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 26:
-#line 303 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 303 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_EQUAL); }
-#line 1623 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 27:
-#line 305 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 305 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_NOTEQUAL); }
-#line 1629 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 28:
-#line 310 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 310 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_EQUAL); }
-#line 1635 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 29:
-#line 312 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 312 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_NOTEQUAL); }
-#line 1641 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 30:
-#line 317 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 317 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LESS); }
-#line 1647 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 31:
-#line 319 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 319 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LEQ); }
-#line 1653 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 32:
-#line 321 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 321 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_GTR); }
-#line 1659 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 33:
-#line 323 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 323 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_GEQ); }
-#line 1665 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 35:
-#line 329 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 329 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LSH); }
-#line 1671 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 36:
-#line 331 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 331 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_RSH); }
-#line 1677 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 38:
-#line 337 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 337 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ADD); }
-#line 1683 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 39:
-#line 339 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 339 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_SUB); }
-#line 1689 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 40:
-#line 341 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 341 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_CONCAT); }
-#line 1695 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 42:
-#line 347 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 347 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_MUL); }
-#line 1701 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 43:
-#line 349 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 349 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_DIV); }
-#line 1707 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 44:
-#line 351 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 351 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_REM); }
-#line 1713 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 45:
-#line 355 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 355 "d-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_ADDR); }
-#line 1719 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 46:
-#line 357 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 357 "d-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_PREINCREMENT); }
-#line 1725 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 47:
-#line 359 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 359 "d-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_PREDECREMENT); }
-#line 1731 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 48:
-#line 361 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 361 "d-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_IND); }
-#line 1737 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 49:
-#line 363 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 363 "d-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_NEG); }
-#line 1743 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 50:
-#line 365 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 365 "d-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_PLUS); }
-#line 1749 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 51:
-#line 367 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 367 "d-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_LOGICAL_NOT); }
-#line 1755 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 52:
-#line 369 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 369 "d-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_COMPLEMENT); }
-#line 1761 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 55:
-#line 376 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 376 "d-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_CAST);
-		  write_exp_elt_type (pstate, (yyvsp[-2].tval));
+		  write_exp_elt_type (pstate, (yyvsp[(3) - (5)].tval));
 		  write_exp_elt_opcode (pstate, UNOP_CAST); }
-#line 1769 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 56:
-#line 382 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 382 "d-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_CAST);
-		  write_exp_elt_type (pstate, (yyvsp[-2].tval));
+		  write_exp_elt_type (pstate, (yyvsp[(2) - (4)].tval));
 		  write_exp_elt_opcode (pstate, UNOP_CAST); }
-#line 1777 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 58:
-#line 390 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 390 "d-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_EXP); }
-#line 1783 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 60:
-#line 396 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 396 "d-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_POSTINCREMENT); }
-#line 1789 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 61:
-#line 398 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 398 "d-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_POSTDECREMENT); }
-#line 1795 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 65:
-#line 406 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 406 "d-exp.y"
     { arglist_len = 1; }
-#line 1801 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 66:
-#line 408 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 408 "d-exp.y"
     { arglist_len++; }
-#line 1807 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 67:
-#line 413 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 413 "d-exp.y"
     { arglist_len = 0; }
-#line 1813 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 69:
-#line 419 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 419 "d-exp.y"
     { start_arglist (); }
-#line 1819 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 70:
-#line 421 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 421 "d-exp.y"
     { write_exp_elt_opcode (pstate, OP_FUNCALL);
 		  write_exp_elt_longcst (pstate, (LONGEST) end_arglist ());
 		  write_exp_elt_opcode (pstate, OP_FUNCALL); }
-#line 1827 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 71:
-#line 428 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 428 "d-exp.y"
     { if (arglist_len > 0)
 		    {
 		      write_exp_elt_opcode (pstate, MULTI_SUBSCRIPT);
@@ -1836,173 +2045,192 @@ yyreduce:
 		  else
 		    write_exp_elt_opcode (pstate, BINOP_SUBSCRIPT);
 		}
-#line 1841 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 72:
-#line 441 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 441 "d-exp.y"
     { /* Do nothing.  */ }
-#line 1847 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 73:
-#line 443 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 443 "d-exp.y"
     { write_exp_elt_opcode (pstate, TERNOP_SLICE); }
-#line 1853 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 74:
-#line 448 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 448 "d-exp.y"
     { /* Do nothing.  */ }
-#line 1859 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 75:
-#line 450 "d-exp.y" /* yacc.c:1646  */
-    { push_expression_name (pstate, (yyvsp[0].sval)); }
-#line 1865 "d-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 450 "d-exp.y"
+    { push_expression_name (pstate, (yyvsp[(1) - (1)].sval)); }
     break;
 
   case 76:
-#line 452 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 452 "d-exp.y"
     { struct stoken s;
 		  s.ptr = "";
 		  s.length = 0;
-		  push_expression_name (pstate, (yyvsp[-2].sval));
+		  push_expression_name (pstate, (yyvsp[(1) - (3)].sval));
 		  mark_struct_expression (pstate);
 		  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
 		  write_exp_string (pstate, s);
 		  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT); }
-#line 1878 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 77:
-#line 461 "d-exp.y" /* yacc.c:1646  */
-    { push_expression_name (pstate, (yyvsp[-3].sval));
+
+/* Line 1455 of yacc.c  */
+#line 461 "d-exp.y"
+    { push_expression_name (pstate, (yyvsp[(1) - (4)].sval));
 		  mark_struct_expression (pstate);
 		  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
-		  write_exp_string (pstate, (yyvsp[-1].sval));
+		  write_exp_string (pstate, (yyvsp[(3) - (4)].sval));
 		  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT); }
-#line 1888 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 78:
-#line 467 "d-exp.y" /* yacc.c:1646  */
-    { write_dollar_variable (pstate, (yyvsp[0].sval)); }
-#line 1894 "d-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 467 "d-exp.y"
+    { write_dollar_variable (pstate, (yyvsp[(1) - (1)].sval)); }
     break;
 
   case 79:
-#line 469 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 469 "d-exp.y"
     { YYSTYPE val;
-                  parse_number (pstate, (yyvsp[0].sval).ptr, (yyvsp[0].sval).length, 0, &val);
+                  parse_number (pstate, (yyvsp[(1) - (1)].sval).ptr, (yyvsp[(1) - (1)].sval).length, 0, &val);
 		  write_exp_elt_opcode (pstate, OP_LONG);
 		  write_exp_elt_type (pstate, val.typed_val_int.type);
 		  write_exp_elt_longcst (pstate,
 					 (LONGEST) val.typed_val_int.val);
 		  write_exp_elt_opcode (pstate, OP_LONG); }
-#line 1906 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 80:
-#line 477 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 477 "d-exp.y"
     { struct type *type = parse_d_type (pstate)->builtin_void;
 		  type = lookup_pointer_type (type);
 		  write_exp_elt_opcode (pstate, OP_LONG);
 		  write_exp_elt_type (pstate, type);
 		  write_exp_elt_longcst (pstate, (LONGEST) 0);
 		  write_exp_elt_opcode (pstate, OP_LONG); }
-#line 1917 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 81:
-#line 484 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 484 "d-exp.y"
     { write_exp_elt_opcode (pstate, OP_BOOL);
 		  write_exp_elt_longcst (pstate, (LONGEST) 1);
 		  write_exp_elt_opcode (pstate, OP_BOOL); }
-#line 1925 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 82:
-#line 488 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 488 "d-exp.y"
     { write_exp_elt_opcode (pstate, OP_BOOL);
 		  write_exp_elt_longcst (pstate, (LONGEST) 0);
 		  write_exp_elt_opcode (pstate, OP_BOOL); }
-#line 1933 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 83:
-#line 492 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 492 "d-exp.y"
     { write_exp_elt_opcode (pstate, OP_LONG);
-		  write_exp_elt_type (pstate, (yyvsp[0].typed_val_int).type);
-		  write_exp_elt_longcst (pstate, (LONGEST)((yyvsp[0].typed_val_int).val));
+		  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].typed_val_int).type);
+		  write_exp_elt_longcst (pstate, (LONGEST)((yyvsp[(1) - (1)].typed_val_int).val));
 		  write_exp_elt_opcode (pstate, OP_LONG); }
-#line 1942 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 84:
-#line 497 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 497 "d-exp.y"
     { write_exp_elt_opcode (pstate, OP_DOUBLE);
-		  write_exp_elt_type (pstate, (yyvsp[0].typed_val_float).type);
-		  write_exp_elt_dblcst (pstate, (yyvsp[0].typed_val_float).dval);
+		  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].typed_val_float).type);
+		  write_exp_elt_dblcst (pstate, (yyvsp[(1) - (1)].typed_val_float).dval);
 		  write_exp_elt_opcode (pstate, OP_DOUBLE); }
-#line 1951 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 85:
-#line 502 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 502 "d-exp.y"
     { struct stoken_vector vec;
 		  vec.len = 1;
-		  vec.tokens = &(yyvsp[0].tsval);
-		  write_exp_string_vector (pstate, (yyvsp[0].tsval).type, &vec); }
-#line 1960 "d-exp.c" /* yacc.c:1646  */
+		  vec.tokens = &(yyvsp[(1) - (1)].tsval);
+		  write_exp_string_vector (pstate, (yyvsp[(1) - (1)].tsval).type, &vec); }
     break;
 
   case 86:
-#line 507 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 507 "d-exp.y"
     { int i;
-		  write_exp_string_vector (pstate, 0, &(yyvsp[0].svec));
-		  for (i = 0; i < (yyvsp[0].svec).len; ++i)
-		    xfree ((yyvsp[0].svec).tokens[i].ptr);
-		  xfree ((yyvsp[0].svec).tokens); }
-#line 1970 "d-exp.c" /* yacc.c:1646  */
+		  write_exp_string_vector (pstate, 0, &(yyvsp[(1) - (1)].svec));
+		  for (i = 0; i < (yyvsp[(1) - (1)].svec).len; ++i)
+		    xfree ((yyvsp[(1) - (1)].svec).tokens[i].ptr);
+		  xfree ((yyvsp[(1) - (1)].svec).tokens); }
     break;
 
   case 87:
-#line 513 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 513 "d-exp.y"
     { write_exp_elt_opcode (pstate, OP_ARRAY);
 		  write_exp_elt_longcst (pstate, (LONGEST) 0);
-		  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[0].ival) - 1);
+		  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[(1) - (1)].ival) - 1);
 		  write_exp_elt_opcode (pstate, OP_ARRAY); }
-#line 1979 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 88:
-#line 521 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 521 "d-exp.y"
     { (yyval.ival) = arglist_len; }
-#line 1985 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 90:
-#line 527 "d-exp.y" /* yacc.c:1646  */
-    { (yyval.sval).length = (yyvsp[-2].sval).length + (yyvsp[0].sval).length + 1;
-		  if ((yyvsp[-2].sval).ptr + (yyvsp[-2].sval).length + 1 == (yyvsp[0].sval).ptr
-		      && (yyvsp[-2].sval).ptr[(yyvsp[-2].sval).length] == '.')
-		    (yyval.sval).ptr = (yyvsp[-2].sval).ptr;  /* Optimization.  */
+
+/* Line 1455 of yacc.c  */
+#line 527 "d-exp.y"
+    { (yyval.sval).length = (yyvsp[(1) - (3)].sval).length + (yyvsp[(3) - (3)].sval).length + 1;
+		  if ((yyvsp[(1) - (3)].sval).ptr + (yyvsp[(1) - (3)].sval).length + 1 == (yyvsp[(3) - (3)].sval).ptr
+		      && (yyvsp[(1) - (3)].sval).ptr[(yyvsp[(1) - (3)].sval).length] == '.')
+		    (yyval.sval).ptr = (yyvsp[(1) - (3)].sval).ptr;  /* Optimization.  */
 		  else
 		    {
 		      char *buf = xmalloc ((yyval.sval).length + 1);
 		      make_cleanup (xfree, buf);
 		      sprintf (buf, "%.*s.%.*s",
-		               (yyvsp[-2].sval).length, (yyvsp[-2].sval).ptr, (yyvsp[0].sval).length, (yyvsp[0].sval).ptr);
+		               (yyvsp[(1) - (3)].sval).length, (yyvsp[(1) - (3)].sval).ptr, (yyvsp[(3) - (3)].sval).length, (yyvsp[(3) - (3)].sval).ptr);
 		      (yyval.sval).ptr = buf;
 		    }
 		}
-#line 2003 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 91:
-#line 544 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 544 "d-exp.y"
     { /* We copy the string here, and not in the
 		     lexer, to guarantee that we do not leak a
 		     string.  Note that we follow the
@@ -2012,16 +2240,17 @@ yyreduce:
 		  (yyval.svec).len = 1;
 		  (yyval.svec).tokens = vec;
 
-		  vec->type = (yyvsp[0].tsval).type;
-		  vec->length = (yyvsp[0].tsval).length;
-		  vec->ptr = xmalloc ((yyvsp[0].tsval).length + 1);
-		  memcpy (vec->ptr, (yyvsp[0].tsval).ptr, (yyvsp[0].tsval).length + 1);
+		  vec->type = (yyvsp[(1) - (1)].tsval).type;
+		  vec->length = (yyvsp[(1) - (1)].tsval).length;
+		  vec->ptr = xmalloc ((yyvsp[(1) - (1)].tsval).length + 1);
+		  memcpy (vec->ptr, (yyvsp[(1) - (1)].tsval).ptr, (yyvsp[(1) - (1)].tsval).length + 1);
 		}
-#line 2022 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 92:
-#line 559 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 559 "d-exp.y"
     { /* Note that we NUL-terminate here, but just
 		     for convenience.  */
 		  char *p;
@@ -2029,165 +2258,174 @@ yyreduce:
 		  (yyval.svec).tokens = xrealloc ((yyval.svec).tokens,
 				       (yyval.svec).len * sizeof (struct typed_stoken));
 
-		  p = xmalloc ((yyvsp[0].tsval).length + 1);
-		  memcpy (p, (yyvsp[0].tsval).ptr, (yyvsp[0].tsval).length + 1);
+		  p = xmalloc ((yyvsp[(2) - (2)].tsval).length + 1);
+		  memcpy (p, (yyvsp[(2) - (2)].tsval).ptr, (yyvsp[(2) - (2)].tsval).length + 1);
 
-		  (yyval.svec).tokens[(yyval.svec).len - 1].type = (yyvsp[0].tsval).type;
-		  (yyval.svec).tokens[(yyval.svec).len - 1].length = (yyvsp[0].tsval).length;
+		  (yyval.svec).tokens[(yyval.svec).len - 1].type = (yyvsp[(2) - (2)].tsval).type;
+		  (yyval.svec).tokens[(yyval.svec).len - 1].length = (yyvsp[(2) - (2)].tsval).length;
 		  (yyval.svec).tokens[(yyval.svec).len - 1].ptr = p;
 		}
-#line 2041 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 93:
-#line 577 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 577 "d-exp.y"
     { write_exp_elt_opcode (pstate, OP_TYPE);
-		  write_exp_elt_type (pstate, (yyvsp[0].tval));
+		  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].tval));
 		  write_exp_elt_opcode (pstate, OP_TYPE); }
-#line 2049 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 94:
-#line 581 "d-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = follow_types ((yyvsp[-1].tval));
+
+/* Line 1455 of yacc.c  */
+#line 581 "d-exp.y"
+    { (yyval.tval) = follow_types ((yyvsp[(1) - (2)].tval));
 		  write_exp_elt_opcode (pstate, OP_TYPE);
 		  write_exp_elt_type (pstate, (yyval.tval));
 		  write_exp_elt_opcode (pstate, OP_TYPE);
 		}
-#line 2059 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 95:
-#line 590 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 590 "d-exp.y"
     { push_type (tp_pointer); }
-#line 2065 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 96:
-#line 592 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 592 "d-exp.y"
     { push_type (tp_pointer); }
-#line 2071 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 97:
-#line 594 "d-exp.y" /* yacc.c:1646  */
-    { push_type_int ((yyvsp[-1].typed_val_int).val);
+
+/* Line 1455 of yacc.c  */
+#line 594 "d-exp.y"
+    { push_type_int ((yyvsp[(2) - (3)].typed_val_int).val);
 		  push_type (tp_array); }
-#line 2078 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 98:
-#line 597 "d-exp.y" /* yacc.c:1646  */
-    { push_type_int ((yyvsp[-2].typed_val_int).val);
+
+/* Line 1455 of yacc.c  */
+#line 597 "d-exp.y"
+    { push_type_int ((yyvsp[(2) - (4)].typed_val_int).val);
 		  push_type (tp_array); }
-#line 2085 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 99:
-#line 603 "d-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = (yyvsp[0].tsym).type; }
-#line 2091 "d-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 603 "d-exp.y"
+    { (yyval.tval) = (yyvsp[(1) - (1)].tsym).type; }
     break;
 
   case 100:
-#line 605 "d-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = lookup_struct (copy_name ((yyvsp[0].sval)),
+
+/* Line 1455 of yacc.c  */
+#line 605 "d-exp.y"
+    { (yyval.tval) = lookup_struct (copy_name ((yyvsp[(2) - (2)].sval)),
 				      expression_context_block); }
-#line 2098 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 101:
-#line 608 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 608 "d-exp.y"
     { mark_completion_tag (TYPE_CODE_STRUCT, "", 0);
 		  (yyval.tval) = NULL; }
-#line 2105 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 102:
-#line 611 "d-exp.y" /* yacc.c:1646  */
-    { mark_completion_tag (TYPE_CODE_STRUCT, (yyvsp[-1].sval).ptr, (yyvsp[-1].sval).length);
+
+/* Line 1455 of yacc.c  */
+#line 611 "d-exp.y"
+    { mark_completion_tag (TYPE_CODE_STRUCT, (yyvsp[(2) - (3)].sval).ptr, (yyvsp[(2) - (3)].sval).length);
 		  (yyval.tval) = NULL; }
-#line 2112 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 103:
-#line 614 "d-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = lookup_struct (copy_name ((yyvsp[0].sval)),
+
+/* Line 1455 of yacc.c  */
+#line 614 "d-exp.y"
+    { (yyval.tval) = lookup_struct (copy_name ((yyvsp[(2) - (2)].sval)),
 				      expression_context_block); }
-#line 2119 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 104:
-#line 617 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 617 "d-exp.y"
     { mark_completion_tag (TYPE_CODE_STRUCT, "", 0);
 		  (yyval.tval) = NULL; }
-#line 2126 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 105:
-#line 620 "d-exp.y" /* yacc.c:1646  */
-    { mark_completion_tag (TYPE_CODE_STRUCT, (yyvsp[-1].sval).ptr, (yyvsp[-1].sval).length);
+
+/* Line 1455 of yacc.c  */
+#line 620 "d-exp.y"
+    { mark_completion_tag (TYPE_CODE_STRUCT, (yyvsp[(2) - (3)].sval).ptr, (yyvsp[(2) - (3)].sval).length);
 		  (yyval.tval) = NULL; }
-#line 2133 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 106:
-#line 623 "d-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = lookup_union (copy_name ((yyvsp[0].sval)),
+
+/* Line 1455 of yacc.c  */
+#line 623 "d-exp.y"
+    { (yyval.tval) = lookup_union (copy_name ((yyvsp[(2) - (2)].sval)),
 				     expression_context_block); }
-#line 2140 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 107:
-#line 626 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 626 "d-exp.y"
     { mark_completion_tag (TYPE_CODE_UNION, "", 0);
 		  (yyval.tval) = NULL; }
-#line 2147 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 108:
-#line 629 "d-exp.y" /* yacc.c:1646  */
-    { mark_completion_tag (TYPE_CODE_UNION, (yyvsp[-1].sval).ptr, (yyvsp[-1].sval).length);
+
+/* Line 1455 of yacc.c  */
+#line 629 "d-exp.y"
+    { mark_completion_tag (TYPE_CODE_UNION, (yyvsp[(2) - (3)].sval).ptr, (yyvsp[(2) - (3)].sval).length);
 		  (yyval.tval) = NULL; }
-#line 2154 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 109:
-#line 632 "d-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = lookup_enum (copy_name ((yyvsp[0].sval)),
+
+/* Line 1455 of yacc.c  */
+#line 632 "d-exp.y"
+    { (yyval.tval) = lookup_enum (copy_name ((yyvsp[(2) - (2)].sval)),
 				    expression_context_block); }
-#line 2161 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 110:
-#line 635 "d-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 635 "d-exp.y"
     { mark_completion_tag (TYPE_CODE_ENUM, "", 0);
 		  (yyval.tval) = NULL; }
-#line 2168 "d-exp.c" /* yacc.c:1646  */
     break;
 
   case 111:
-#line 638 "d-exp.y" /* yacc.c:1646  */
-    { mark_completion_tag (TYPE_CODE_ENUM, (yyvsp[-1].sval).ptr, (yyvsp[-1].sval).length);
+
+/* Line 1455 of yacc.c  */
+#line 638 "d-exp.y"
+    { mark_completion_tag (TYPE_CODE_ENUM, (yyvsp[(2) - (3)].sval).ptr, (yyvsp[(2) - (3)].sval).length);
 		  (yyval.tval) = NULL; }
-#line 2175 "d-exp.c" /* yacc.c:1646  */
     break;
 
 
-#line 2179 "d-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 2428 "d-exp.c"
       default: break;
     }
-  /* User semantic actions sometimes alter yychar, and that requires
-     that yytoken be updated with the new translation.  We take the
-     approach of translating immediately before every use of yytoken.
-     One alternative is translating here after every semantic action,
-     but that translation would be missed if the semantic action invokes
-     YYABORT, YYACCEPT, or YYERROR immediately after altering yychar or
-     if it invokes YYBACKUP.  In the case of YYABORT or YYACCEPT, an
-     incorrect destructor might then be invoked immediately.  In the
-     case of YYERROR or YYBACKUP, subsequent parser actions might lead
-     to an incorrect destructor call or verbose syntax error message
-     before the lookahead is translated.  */
   YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
 
   YYPOPSTACK (yylen);
@@ -2196,7 +2434,7 @@ yyreduce:
 
   *++yyvsp = yyval;
 
-  /* Now 'shift' the result of the reduction.  Determine what state
+  /* Now `shift' the result of the reduction.  Determine what state
      that goes to, based on the state we popped back to and the rule
      number reduced by.  */
 
@@ -2211,14 +2449,10 @@ yyreduce:
   goto yynewstate;
 
 
-/*--------------------------------------.
-| yyerrlab -- here on detecting error.  |
-`--------------------------------------*/
+/*------------------------------------.
+| yyerrlab -- here on detecting error |
+`------------------------------------*/
 yyerrlab:
-  /* Make sure we have latest lookahead translation.  See comments at
-     user semantic actions for why this is necessary.  */
-  yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);
-
   /* If not already recovering from an error, report this error.  */
   if (!yyerrstatus)
     {
@@ -2226,36 +2460,37 @@ yyerrlab:
 #if ! YYERROR_VERBOSE
       yyerror (YY_("syntax error"));
 #else
-# define YYSYNTAX_ERROR yysyntax_error (&yymsg_alloc, &yymsg, \
-                                        yyssp, yytoken)
       {
-        char const *yymsgp = YY_("syntax error");
-        int yysyntax_error_status;
-        yysyntax_error_status = YYSYNTAX_ERROR;
-        if (yysyntax_error_status == 0)
-          yymsgp = yymsg;
-        else if (yysyntax_error_status == 1)
-          {
-            if (yymsg != yymsgbuf)
-              YYSTACK_FREE (yymsg);
-            yymsg = (char *) YYSTACK_ALLOC (yymsg_alloc);
-            if (!yymsg)
-              {
-                yymsg = yymsgbuf;
-                yymsg_alloc = sizeof yymsgbuf;
-                yysyntax_error_status = 2;
-              }
-            else
-              {
-                yysyntax_error_status = YYSYNTAX_ERROR;
-                yymsgp = yymsg;
-              }
-          }
-        yyerror (yymsgp);
-        if (yysyntax_error_status == 2)
-          goto yyexhaustedlab;
+	YYSIZE_T yysize = yysyntax_error (0, yystate, yychar);
+	if (yymsg_alloc < yysize && yymsg_alloc < YYSTACK_ALLOC_MAXIMUM)
+	  {
+	    YYSIZE_T yyalloc = 2 * yysize;
+	    if (! (yysize <= yyalloc && yyalloc <= YYSTACK_ALLOC_MAXIMUM))
+	      yyalloc = YYSTACK_ALLOC_MAXIMUM;
+	    if (yymsg != yymsgbuf)
+	      YYSTACK_FREE (yymsg);
+	    yymsg = (char *) YYSTACK_ALLOC (yyalloc);
+	    if (yymsg)
+	      yymsg_alloc = yyalloc;
+	    else
+	      {
+		yymsg = yymsgbuf;
+		yymsg_alloc = sizeof yymsgbuf;
+	      }
+	  }
+
+	if (0 < yysize && yysize <= yymsg_alloc)
+	  {
+	    (void) yysyntax_error (yymsg, yystate, yychar);
+	    yyerror (yymsg);
+	  }
+	else
+	  {
+	    yyerror (YY_("syntax error"));
+	    if (yysize != 0)
+	      goto yyexhaustedlab;
+	  }
       }
-# undef YYSYNTAX_ERROR
 #endif
     }
 
@@ -2264,20 +2499,20 @@ yyerrlab:
   if (yyerrstatus == 3)
     {
       /* If just tried and failed to reuse lookahead token after an
-         error, discard it.  */
+	 error, discard it.  */
 
       if (yychar <= YYEOF)
-        {
-          /* Return failure if at end of input.  */
-          if (yychar == YYEOF)
-            YYABORT;
-        }
+	{
+	  /* Return failure if at end of input.  */
+	  if (yychar == YYEOF)
+	    YYABORT;
+	}
       else
-        {
-          yydestruct ("Error: discarding",
-                      yytoken, &yylval);
-          yychar = YYEMPTY;
-        }
+	{
+	  yydestruct ("Error: discarding",
+		      yytoken, &yylval);
+	  yychar = YYEMPTY;
+	}
     }
 
   /* Else will try to reuse lookahead token after shifting the error
@@ -2296,7 +2531,7 @@ yyerrorlab:
   if (/*CONSTCOND*/ 0)
      goto yyerrorlab;
 
-  /* Do not reclaim the symbols of the rule whose action triggered
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYERROR.  */
   YYPOPSTACK (yylen);
   yylen = 0;
@@ -2309,37 +2544,35 @@ yyerrorlab:
 | yyerrlab1 -- common code for both syntax error and YYERROR.  |
 `-------------------------------------------------------------*/
 yyerrlab1:
-  yyerrstatus = 3;      /* Each real token shifted decrements this.  */
+  yyerrstatus = 3;	/* Each real token shifted decrements this.  */
 
   for (;;)
     {
       yyn = yypact[yystate];
-      if (!yypact_value_is_default (yyn))
-        {
-          yyn += YYTERROR;
-          if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
-            {
-              yyn = yytable[yyn];
-              if (0 < yyn)
-                break;
-            }
-        }
+      if (yyn != YYPACT_NINF)
+	{
+	  yyn += YYTERROR;
+	  if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
+	    {
+	      yyn = yytable[yyn];
+	      if (0 < yyn)
+		break;
+	    }
+	}
 
       /* Pop the current state because it cannot handle the error token.  */
       if (yyssp == yyss)
-        YYABORT;
+	YYABORT;
 
 
       yydestruct ("Error: popping",
-                  yystos[yystate], yyvsp);
+		  yystos[yystate], yyvsp);
       YYPOPSTACK (1);
       yystate = *yyssp;
       YY_STACK_PRINT (yyss, yyssp);
     }
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
 
   /* Shift the error token.  */
@@ -2363,7 +2596,7 @@ yyabortlab:
   yyresult = 1;
   goto yyreturn;
 
-#if !defined yyoverflow || YYERROR_VERBOSE
+#if !defined(yyoverflow) || YYERROR_VERBOSE
 /*-------------------------------------------------.
 | yyexhaustedlab -- memory exhaustion comes here.  |
 `-------------------------------------------------*/
@@ -2375,21 +2608,16 @@ yyexhaustedlab:
 
 yyreturn:
   if (yychar != YYEMPTY)
-    {
-      /* Make sure we have latest lookahead translation.  See comments at
-         user semantic actions for why this is necessary.  */
-      yytoken = YYTRANSLATE (yychar);
-      yydestruct ("Cleanup: discarding lookahead",
-                  yytoken, &yylval);
-    }
-  /* Do not reclaim the symbols of the rule whose action triggered
+     yydestruct ("Cleanup: discarding lookahead",
+		 yytoken, &yylval);
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYABORT or YYACCEPT.  */
   YYPOPSTACK (yylen);
   YY_STACK_PRINT (yyss, yyssp);
   while (yyssp != yyss)
     {
       yydestruct ("Cleanup: popping",
-                  yystos[*yyssp], yyvsp);
+		  yystos[*yyssp], yyvsp);
       YYPOPSTACK (1);
     }
 #ifndef yyoverflow
@@ -2400,9 +2628,14 @@ yyreturn:
   if (yymsg != yymsgbuf)
     YYSTACK_FREE (yymsg);
 #endif
-  return yyresult;
+  /* Make sure YYID is used.  */
+  return YYID (yyresult);
 }
-#line 642 "d-exp.y" /* yacc.c:1906  */
+
+
+
+/* Line 1675 of yacc.c  */
+#line 642 "d-exp.y"
 
 
 /* Take care of parsing a number (anything that starts with a digit).
@@ -3398,3 +3631,4 @@ yyerror (char *msg)
   error (_("A %s in expression, near `%s'."), (msg ? msg : "error"), lexptr);
 }
 
+
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/annotate.info ./gdb/doc/annotate.info
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/annotate.info	2015-07-06 20:14:24.000000000 +0000
+++ ./gdb/doc/annotate.info	2015-07-07 02:02:09.000000000 +0000
@@ -1,7 +1,12 @@
-This is annotate.info, produced by makeinfo version 5.2 from
-annotate.texinfo.
+This is annotate.info, produced by makeinfo version 4.13 from
+./annotate.texinfo.
 
-Copyright (C) 1994-2015 Free Software Foundation, Inc.
+INFO-DIR-SECTION Software development
+START-INFO-DIR-ENTRY
+* Annotate: (annotate).                 The obsolete annotation interface.
+END-INFO-DIR-ENTRY
+
+   Copyright (C) 1994-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -9,10 +14,6 @@ any later version published by the Free 
 Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
 Texts.  A copy of the license is included in the section entitled "GNU
 Free Documentation License".
-INFO-DIR-SECTION Software development
-START-INFO-DIR-ENTRY
-* Annotate: (annotate).                 The obsolete annotation interface.
-END-INFO-DIR-ENTRY
 
    This file documents GDB's obsolete annotations.
 
@@ -61,9 +62,9 @@ File: annotate.info,  Node: Annotations 
 ************************
 
 To produce obsolete level two annotations, start GDB with the
-'--annotate=2' option.
+`--annotate=2' option.
 
-   Annotations start with a newline character, two 'control-z'
+   Annotations start with a newline character, two `control-z'
 characters, and the name of the annotation.  If there is no additional
 information associated with this annotation, the name of the annotation
 is followed immediately by a newline.  If there is additional
@@ -71,11 +72,11 @@ information, the name of the annotation 
 additional information, and a newline.  The additional information
 cannot contain newline characters.
 
-   Any output not beginning with a newline and two 'control-z'
+   Any output not beginning with a newline and two `control-z'
 characters denotes literal output from GDB.  Currently there is no need
-for GDB to output a newline followed by two 'control-z' characters, but
+for GDB to output a newline followed by two `control-z' characters, but
 if there was such a need, the annotations could be extended with an
-'escape' annotation which means those three characters as output.
+`escape' annotation which means those three characters as output.
 
    A simple example of starting up GDB with annotations is:
 
@@ -98,8 +99,8 @@ if there was such a need, the annotation
      ^Z^Zpost-prompt
      $
 
-   Here 'quit' is input to GDB; the rest is output from GDB.  The three
-lines beginning '^Z^Z' (where '^Z' denotes a 'control-z' character) are
+   Here `quit' is input to GDB; the rest is output from GDB.  The three
+lines beginning `^Z^Z' (where `^Z' denotes a `control-z' character) are
 annotations; the rest is output from GDB.
 
 
@@ -122,9 +123,9 @@ The annotation interface works by inters
 command-line interpreter output.  Unfortunately, this makes the
 annotation client dependant on not just the annotations, but also the
 CLI output.  This is because the client is forced to assume that
-specific GDB commands provide specific information.  Any change to GDB's
-CLI output modifies or removes that information and, consequently,
-likely breaks the client.
+specific GDB commands provide specific information.  Any change to
+GDB's CLI output modifies or removes that information and,
+consequently, likely breaks the client.
 
    Since the GDB/MI output is independent of the CLI, it does not have
 this problem.
@@ -158,8 +159,9 @@ reporting such changes.
 2.4 Reliability
 ===============
 
-The GDB/MI interface includes a dedicated test directory ('gdb/gdb.mi'),
-and any addition or fix to GDB/MI must include testsuite changes.
+The GDB/MI interface includes a dedicated test directory
+(`gdb/gdb.mi'), and any addition or fix to GDB/MI must include
+testsuite changes.
 
 2.5 Maintainability
 ===================
@@ -178,7 +180,7 @@ File: annotate.info,  Node: Migrating to
 3 Migrating to GDB/MI
 *********************
 
-By using the 'interp mi' command, it is possible for annotation clients
+By using the `interp mi' command, it is possible for annotation clients
 to invoke GDB/MI commands, and hence access the GDB/MI.  By doing this,
 existing annotation clients have a migration path from this obsolete
 interface to GDB/MI.
@@ -189,15 +191,15 @@ File: annotate.info,  Node: Server Prefi
 4 The Server Prefix
 *******************
 
-To issue a command to GDB without affecting certain aspects of the state
-which is seen by users, prefix it with 'server '.  This means that this
-command will not affect the command history, nor will it affect GDB's
-notion of which command to repeat if <RET> is pressed on a line by
-itself.
+To issue a command to GDB without affecting certain aspects of the
+state which is seen by users, prefix it with `server '.  This means
+that this command will not affect the command history, nor will it
+affect GDB's notion of which command to repeat if <RET> is pressed on a
+line by itself.
 
    The server prefix does not affect the recording of values into the
 value history; to print a value without recording it into the value
-history, use the 'output' command instead of the 'print' command.
+history, use the `output' command instead of the `print' command.
 
 
 File: annotate.info,  Node: Value Annotations,  Next: Frame Annotations,  Prev: Server Prefix,  Up: Top
@@ -211,7 +213,7 @@ Objects._
    When a value is printed in various contexts, GDB uses annotations to
 delimit the value from the surrounding text.
 
-   If a value is printed using 'print' and added to the value history,
+   If a value is printed using `print' and added to the value history,
 the annotation looks like
 
      ^Z^Zvalue-history-begin HISTORY-NUMBER VALUE-FLAGS
@@ -221,13 +223,13 @@ the annotation looks like
      ^Z^Zvalue-history-end
 
 where HISTORY-NUMBER is the number it is getting in the value history,
-HISTORY-STRING is a string, such as '$5 = ', which introduces the value
+HISTORY-STRING is a string, such as `$5 = ', which introduces the value
 to the user, THE-VALUE is the output corresponding to the value itself,
-and VALUE-FLAGS is '*' for a value which can be dereferenced and '-' for
-a value which cannot.
+and VALUE-FLAGS is `*' for a value which can be dereferenced and `-'
+for a value which cannot.
 
    If the value is not added to the value history (it is an invalid
-float or it is printed with the 'output' command), the annotation is
+float or it is printed with the `output' command), the annotation is
 similar:
 
      ^Z^Zvalue-begin VALUE-FLAGS
@@ -235,7 +237,7 @@ similar:
      ^Z^Zvalue-end
 
    When GDB prints an argument to a function (for example, in the output
-from the 'backtrace' command), it annotates it as follows:
+from the `backtrace' command), it annotates it as follows:
 
      ^Z^Zarg-begin
      ARGUMENT-NAME
@@ -247,8 +249,8 @@ from the 'backtrace' command), it annota
 
 where ARGUMENT-NAME is the name of the argument, SEPARATOR-STRING is
 text which separates the name from the value for the user's benefit
-(such as '='), and VALUE-FLAGS and THE-VALUE have the same meanings as
-in a 'value-history-begin' annotation.
+(such as `='), and VALUE-FLAGS and THE-VALUE have the same meanings as
+in a `value-history-begin' annotation.
 
    When printing a structure, GDB annotates it as follows:
 
@@ -262,25 +264,25 @@ in a 'value-history-begin' annotation.
 
 where FIELD-NAME is the name of the field, SEPARATOR-STRING is text
 which separates the name from the value for the user's benefit (such as
-'='), and VALUE-FLAGS and THE-VALUE have the same meanings as in a
-'value-history-begin' annotation.
+`='), and VALUE-FLAGS and THE-VALUE have the same meanings as in a
+`value-history-begin' annotation.
 
    When printing an array, GDB annotates it as follows:
 
      ^Z^Zarray-section-begin ARRAY-INDEX VALUE-FLAGS
 
 where ARRAY-INDEX is the index of the first element being annotated and
-VALUE-FLAGS has the same meaning as in a 'value-history-begin'
+VALUE-FLAGS has the same meaning as in a `value-history-begin'
 annotation.  This is followed by any number of elements, where is
 element can be either a single element:
 
-     ',' WHITESPACE         ; omitted for the first element
+     `,' WHITESPACE         ; omitted for the first element
      THE-VALUE
      ^Z^Zelt
 
    or a repeated element
 
-     ',' WHITESPACE         ; omitted for the first element
+     `,' WHITESPACE         ; omitted for the first element
      THE-VALUE
      ^Z^Zelt-rep NUMBER-OF-REPETITIONS
      REPETITION-STRING
@@ -307,12 +309,12 @@ _Value Annotations have been removed.  G
 of frame commands._
 
    _Frame annotations are no longer available.  The GDB/MI provides
-'-stack-list-arguments', '-stack-list-locals', and '-stack-list-frames'
+`-stack-list-arguments', `-stack-list-locals', and `-stack-list-frames'
 commands._
 
    Whenever GDB prints a frame, it annotates it.  For example, this
 applies to frames printed when GDB stops, output from commands such as
-'backtrace' or 'up', etc.
+`backtrace' or `up', etc.
 
    The frame annotation begins with
 
@@ -321,9 +323,9 @@ applies to frames printed when GDB stops
 
 where LEVEL is the number of the frame (0 is the innermost frame, and
 other frames have positive numbers), ADDRESS is the address of the code
-executing in that frame, and LEVEL-STRING is a string designed to convey
-the level to the user.  ADDRESS is in the form '0x' followed by one or
-more lowercase hex digits (note that this does not depend on the
+executing in that frame, and LEVEL-STRING is a string designed to
+convey the level to the user.  ADDRESS is in the form `0x' followed by
+one or more lowercase hex digits (note that this does not depend on the
 language).  The frame ends with
 
      ^Z^Zframe-end
@@ -358,7 +360,7 @@ consist of
           SEPARATOR-STRING
 
      where ADDRESS is the address executing in the frame (the same
-     address as in the 'frame-begin' annotation, but printed in a form
+     address as in the `frame-begin' annotation, but printed in a form
      which is intended for user consumption--in particular, the syntax
      varies depending on the language), and SEPARATOR-STRING is a string
      intended to separate this address from what follows for the user's
@@ -372,8 +374,8 @@ consist of
           ARGUMENTS
 
      where FUNCTION-NAME is the name of the function executing in the
-     frame, or '??' if not known, and ARGUMENTS are the arguments to the
-     frame, with parentheses around them (each argument is annotated
+     frame, or `??' if not known, and ARGUMENTS are the arguments to
+     the frame, with parentheses around them (each argument is annotated
      individually as well, *note Value Annotations::).
 
      If source information is available, a reference to it is then
@@ -402,10 +404,10 @@ consist of
           INFORMATION
 
      Then, if source is to actually be displayed for this frame (for
-     example, this is not true for output from the 'backtrace' command),
-     then a 'source' annotation (*note Source Annotations::) is
-     displayed.  Unlike most annotations, this is output instead of the
-     normal text which would be output, not in addition.
+     example, this is not true for output from the `backtrace'
+     command), then a `source' annotation (*note Source Annotations::)
+     is displayed.  Unlike most annotations, this is output instead of
+     the normal text which would be output, not in addition.
 
 
 File: annotate.info,  Node: Displays,  Next: Prompting,  Prev: Frame Annotations,  Up: Top
@@ -416,7 +418,7 @@ File: annotate.info,  Node: Displays,  N
 _Display Annotations have been removed.  GDB/MI instead provides
 Variable Objects._
 
-   When GDB is told to display something using the 'display' command,
+   When GDB is told to display something using the `display' command,
 the results of the display are annotated:
 
      ^Z^Zdisplay-begin
@@ -435,11 +437,11 @@ the results of the display are annotated
 
 where NUMBER is the number of the display, NUMBER-SEPARATOR is intended
 to separate the number from what follows for the user, FORMAT includes
-information such as the size, format, or other information about how the
-value is being displayed, EXPRESSION is the expression being displayed,
-EXPRESSION-SEPARATOR is intended to separate the expression from the
-text that follows for the user, and VALUE is the actual value being
-displayed.
+information such as the size, format, or other information about how
+the value is being displayed, EXPRESSION is the expression being
+displayed, EXPRESSION-SEPARATOR is intended to separate the expression
+from the text that follows for the user, and VALUE is the actual value
+being displayed.
 
 
 File: annotate.info,  Node: Prompting,  Next: Errors,  Prev: Displays,  Up: Top
@@ -452,12 +454,12 @@ know when to send output, when the outpu
 etc.
 
    Different kinds of input each have a different "input type".  Each
-input type has three annotations: a 'pre-' annotation, which denotes the
-beginning of any prompt which is being output, a plain annotation, which
-denotes the end of the prompt, and then a 'post-' annotation which
-denotes the end of any echo which may (or may not) be associated with
-the input.  For example, the 'prompt' input type features the following
-annotations:
+input type has three annotations: a `pre-' annotation, which denotes
+the beginning of any prompt which is being output, a plain annotation,
+which denotes the end of the prompt, and then a `post-' annotation
+which denotes the end of any echo which may (or may not) be associated
+with the input.  For example, the `prompt' input type features the
+following annotations:
 
      ^Z^Zpre-prompt
      ^Z^Zprompt
@@ -465,25 +467,25 @@ annotations:
 
    The input types are
 
-'prompt'
+`prompt'
      When GDB is prompting for a command (the main GDB prompt).
 
-'commands'
-     When GDB prompts for a set of commands, like in the 'commands'
+`commands'
+     When GDB prompts for a set of commands, like in the `commands'
      command.  The annotations are repeated for each command which is
      input.
 
-'overload-choice'
+`overload-choice'
      When GDB wants the user to select between various overloaded
      functions.
 
-'query'
+`query'
      When GDB wants the user to confirm a potentially dangerous
      operation.
 
-'prompt-for-continue'
+`prompt-for-continue'
      When GDB is asking the user to press return to continue.  Note:
-     Don't expect this to work well; instead use 'set height 0' to
+     Don't expect this to work well; instead use `set height 0' to
      disable prompting.  This is because the counting of lines is buggy
      in the presence of annotations.
 
@@ -503,8 +505,8 @@ File: annotate.info,  Node: Errors,  Nex
 
    Quit and error annotations indicate that any annotations which GDB
 was in the middle of may end abruptly.  For example, if a
-'value-history-begin' annotation is followed by a 'error', one cannot
-expect to receive the matching 'value-history-end'.  One cannot expect
+`value-history-begin' annotation is followed by a `error', one cannot
+expect to receive the matching `value-history-end'.  One cannot expect
 not to receive it either, however; an error annotation does not
 necessarily mean that GDB is immediately returning all the way to the
 top level.
@@ -527,7 +529,7 @@ File: annotate.info,  Node: Breakpoint I
 _Breakpoint Annotations have been removed.  GDB/MI instead provides
 breakpoint commands._
 
-   The output from the 'info breakpoints' command is annotated as
+   The output from the `info breakpoints' command is annotated as
 follows:
 
      ^Z^Zbreakpoints-headers
@@ -563,8 +565,8 @@ of:
      ^Z^Zfield 9
      COMMANDS
 
-   Note that ADDRESS is intended for user consumption--the syntax varies
-depending on the language.
+   Note that ADDRESS is intended for user consumption--the syntax
+varies depending on the language.
 
    The output ends with
 
@@ -579,15 +581,13 @@ File: annotate.info,  Node: Invalidation
 The following annotations say that certain pieces of state may have
 changed.
 
-'^Z^Zframes-invalid'
-
-     The frames (for example, output from the 'backtrace' command) may
+`^Z^Zframes-invalid'
+     The frames (for example, output from the `backtrace' command) may
      have changed.
 
-'^Z^Zbreakpoints-invalid'
-
-     The breakpoints may have changed.  For example, the user just added
-     or deleted a breakpoint.
+`^Z^Zbreakpoints-invalid'
+     The breakpoints may have changed.  For example, the user just
+     added or deleted a breakpoint.
 
 
 File: annotate.info,  Node: Annotations for Running,  Next: Source Annotations,  Prev: Invalidation,  Up: Top
@@ -595,8 +595,8 @@ File: annotate.info,  Node: Annotations 
 12 Running the Program
 **********************
 
-When the program starts executing due to a GDB command such as 'step' or
-'continue',
+When the program starts executing due to a GDB command such as `step'
+or `continue',
 
      ^Z^Zstarting
 
@@ -604,15 +604,15 @@ When the program starts executing due to
 
      ^Z^Zstopped
 
-   is output.  Before the 'stopped' annotation, a variety of annotations
-describe how the program stopped.
+   is output.  Before the `stopped' annotation, a variety of
+annotations describe how the program stopped.
 
-'^Z^Zexited EXIT-STATUS'
+`^Z^Zexited EXIT-STATUS'
      The program exited, and EXIT-STATUS is the exit status (zero for
      successful exit, otherwise nonzero).
 
-'^Z^Zsignalled'
-     The program exited with a signal.  After the '^Z^Zsignalled', the
+`^Z^Zsignalled'
+     The program exited with a signal.  After the `^Z^Zsignalled', the
      annotation continues:
 
           INTRO-TEXT
@@ -625,21 +625,21 @@ describe how the program stopped.
           ^Z^Zsignal-string-end
           END-TEXT
 
-     where NAME is the name of the signal, such as 'SIGILL' or
-     'SIGSEGV', and STRING is the explanation of the signal, such as
-     'Illegal Instruction' or 'Segmentation fault'.  INTRO-TEXT,
+     where NAME is the name of the signal, such as `SIGILL' or
+     `SIGSEGV', and STRING is the explanation of the signal, such as
+     `Illegal Instruction' or `Segmentation fault'.  INTRO-TEXT,
      MIDDLE-TEXT, and END-TEXT are for the user's benefit and have no
      particular format.
 
-'^Z^Zsignal'
-     The syntax of this annotation is just like 'signalled', but GDB is
+`^Z^Zsignal'
+     The syntax of this annotation is just like `signalled', but GDB is
      just saying that the program received the signal, not that it was
      terminated with it.
 
-'^Z^Zbreakpoint NUMBER'
+`^Z^Zbreakpoint NUMBER'
      The program hit breakpoint number NUMBER.
 
-'^Z^Zwatchpoint NUMBER'
+`^Z^Zwatchpoint NUMBER'
      The program hit watchpoint number NUMBER.
 
 
@@ -652,16 +652,16 @@ The following annotation is used instead
 
      ^Z^Zsource FILENAME:LINE:CHARACTER:MIDDLE:ADDR
 
-   where FILENAME is an absolute file name indicating which source file,
-LINE is the line number within that file (where 1 is the first line in
-the file), CHARACTER is the character position within the file (where 0
-is the first character in the file) (for most debug formats this will
-necessarily point to the beginning of a line), MIDDLE is 'middle' if
-ADDR is in the middle of the line, or 'beg' if ADDR is at the beginning
-of the line, and ADDR is the address in the target program associated
-with the source which is being displayed.  ADDR is in the form '0x'
-followed by one or more lowercase hex digits (note that this does not
-depend on the language).
+   where FILENAME is an absolute file name indicating which source
+file, LINE is the line number within that file (where 1 is the first
+line in the file), CHARACTER is the character position within the file
+(where 0 is the first character in the file) (for most debug formats
+this will necessarily point to the beginning of a line), MIDDLE is
+`middle' if ADDR is in the middle of the line, or `beg' if ADDR is at
+the beginning of the line, and ADDR is the address in the target
+program associated with the source which is being displayed.  ADDR is
+in the form `0x' followed by one or more lowercase hex digits (note
+that this does not depend on the language).
 
 
 File: annotate.info,  Node: Multi-threaded Apps,  Next: GNU Free Documentation License,  Prev: Source Annotations,  Up: Top
@@ -671,17 +671,16 @@ File: annotate.info,  Node: Multi-thread
 
 The following annotations report thread related changes of state.
 
-'^Z^Znew-thread'
-
+`^Z^Znew-thread'
      This annotation is issued once for each thread that is created
      apart from the main thread, which is not reported.
 
-'^Z^Zthread-changed'
-
+`^Z^Zthread-changed'
      The selected thread has changed.  This may occur at the request of
-     the user with the 'thread' command, or as a result of execution,
+     the user with the `thread' command, or as a result of execution,
      e.g., another thread hits a breakpoint.
 
+
 
 File: annotate.info,  Node: GNU Free Documentation License,  Prev: Multi-threaded Apps,  Up: Top
 
@@ -691,7 +690,7 @@ Appendix A GNU Free Documentation Licens
                      Version 1.3, 3 November 2008
 
      Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
-     <http://fsf.org/>
+     `http://fsf.org/'
 
      Everyone is permitted to copy and distribute verbatim copies
      of this license document, but changing it is not allowed.
@@ -716,21 +715,21 @@ Appendix A GNU Free Documentation Licens
      free program should come with manuals providing the same freedoms
      that the software does.  But this License is not limited to
      software manuals; it can be used for any textual work, regardless
-     of subject matter or whether it is published as a printed book.  We
-     recommend this License principally for works whose purpose is
+     of subject matter or whether it is published as a printed book.
+     We recommend this License principally for works whose purpose is
      instruction or reference.
 
   1. APPLICABILITY AND DEFINITIONS
 
      This License applies to any manual or other work, in any medium,
-     that contains a notice placed by the copyright holder saying it can
-     be distributed under the terms of this License.  Such a notice
+     that contains a notice placed by the copyright holder saying it
+     can be distributed under the terms of this License.  Such a notice
      grants a world-wide, royalty-free license, unlimited in duration,
      to use that work under the conditions stated herein.  The
      "Document", below, refers to any such manual or work.  Any member
-     of the public is a licensee, and is addressed as "you".  You accept
-     the license if you copy, modify or distribute the work in a way
-     requiring permission under copyright law.
+     of the public is a licensee, and is addressed as "you".  You
+     accept the license if you copy, modify or distribute the work in a
+     way requiring permission under copyright law.
 
      A "Modified Version" of the Document means any work containing the
      Document or a portion of it, either copied verbatim, or with
@@ -748,12 +747,12 @@ Appendix A GNU Free Documentation Licens
      regarding them.
 
      The "Invariant Sections" are certain Secondary Sections whose
-     titles are designated, as being those of Invariant Sections, in the
-     notice that says that the Document is released under this License.
-     If a section does not fit the above definition of Secondary then it
-     is not allowed to be designated as Invariant.  The Document may
-     contain zero Invariant Sections.  If the Document does not identify
-     any Invariant Sections then there are none.
+     titles are designated, as being those of Invariant Sections, in
+     the notice that says that the Document is released under this
+     License.  If a section does not fit the above definition of
+     Secondary then it is not allowed to be designated as Invariant.
+     The Document may contain zero Invariant Sections.  If the Document
+     does not identify any Invariant Sections then there are none.
 
      The "Cover Texts" are certain short passages of text that are
      listed, as Front-Cover Texts or Back-Cover Texts, in the notice
@@ -764,27 +763,27 @@ Appendix A GNU Free Documentation Licens
      A "Transparent" copy of the Document means a machine-readable copy,
      represented in a format whose specification is available to the
      general public, that is suitable for revising the document
-     straightforwardly with generic text editors or (for images composed
-     of pixels) generic paint programs or (for drawings) some widely
-     available drawing editor, and that is suitable for input to text
-     formatters or for automatic translation to a variety of formats
-     suitable for input to text formatters.  A copy made in an otherwise
-     Transparent file format whose markup, or absence of markup, has
-     been arranged to thwart or discourage subsequent modification by
-     readers is not Transparent.  An image format is not Transparent if
-     used for any substantial amount of text.  A copy that is not
-     "Transparent" is called "Opaque".
+     straightforwardly with generic text editors or (for images
+     composed of pixels) generic paint programs or (for drawings) some
+     widely available drawing editor, and that is suitable for input to
+     text formatters or for automatic translation to a variety of
+     formats suitable for input to text formatters.  A copy made in an
+     otherwise Transparent file format whose markup, or absence of
+     markup, has been arranged to thwart or discourage subsequent
+     modification by readers is not Transparent.  An image format is
+     not Transparent if used for any substantial amount of text.  A
+     copy that is not "Transparent" is called "Opaque".
 
      Examples of suitable formats for Transparent copies include plain
      ASCII without markup, Texinfo input format, LaTeX input format,
-     SGML or XML using a publicly available DTD, and standard-conforming
-     simple HTML, PostScript or PDF designed for human modification.
-     Examples of transparent image formats include PNG, XCF and JPG.
-     Opaque formats include proprietary formats that can be read and
-     edited only by proprietary word processors, SGML or XML for which
-     the DTD and/or processing tools are not generally available, and
-     the machine-generated HTML, PostScript or PDF produced by some word
-     processors for output purposes only.
+     SGML or XML using a publicly available DTD, and
+     standard-conforming simple HTML, PostScript or PDF designed for
+     human modification.  Examples of transparent image formats include
+     PNG, XCF and JPG.  Opaque formats include proprietary formats that
+     can be read and edited only by proprietary word processors, SGML or
+     XML for which the DTD and/or processing tools are not generally
+     available, and the machine-generated HTML, PostScript or PDF
+     produced by some word processors for output purposes only.
 
      The "Title Page" means, for a printed book, the title page itself,
      plus such following pages as are needed to hold, legibly, the
@@ -822,8 +821,8 @@ Appendix A GNU Free Documentation Licens
      may not use technical measures to obstruct or control the reading
      or further copying of the copies you make or distribute.  However,
      you may accept compensation in exchange for copies.  If you
-     distribute a large enough number of copies you must also follow the
-     conditions in section 3.
+     distribute a large enough number of copies you must also follow
+     the conditions in section 3.
 
      You may also lend copies, under the same conditions stated above,
      and you may publicly display copies.
@@ -837,11 +836,12 @@ Appendix A GNU Free Documentation Licens
      these Cover Texts: Front-Cover Texts on the front cover, and
      Back-Cover Texts on the back cover.  Both covers must also clearly
      and legibly identify you as the publisher of these copies.  The
-     front cover must present the full title with all words of the title
-     equally prominent and visible.  You may add other material on the
-     covers in addition.  Copying with changes limited to the covers, as
-     long as they preserve the title of the Document and satisfy these
-     conditions, can be treated as verbatim copying in other respects.
+     front cover must present the full title with all words of the
+     title equally prominent and visible.  You may add other material
+     on the covers in addition.  Copying with changes limited to the
+     covers, as long as they preserve the title of the Document and
+     satisfy these conditions, can be treated as verbatim copying in
+     other respects.
 
      If the required texts for either cover are too voluminous to fit
      legibly, you should put the first ones listed (as many as fit
@@ -849,39 +849,40 @@ Appendix A GNU Free Documentation Licens
      adjacent pages.
 
      If you publish or distribute Opaque copies of the Document
-     numbering more than 100, you must either include a machine-readable
-     Transparent copy along with each Opaque copy, or state in or with
-     each Opaque copy a computer-network location from which the general
-     network-using public has access to download using public-standard
-     network protocols a complete Transparent copy of the Document, free
-     of added material.  If you use the latter option, you must take
-     reasonably prudent steps, when you begin distribution of Opaque
-     copies in quantity, to ensure that this Transparent copy will
-     remain thus accessible at the stated location until at least one
-     year after the last time you distribute an Opaque copy (directly or
-     through your agents or retailers) of that edition to the public.
+     numbering more than 100, you must either include a
+     machine-readable Transparent copy along with each Opaque copy, or
+     state in or with each Opaque copy a computer-network location from
+     which the general network-using public has access to download
+     using public-standard network protocols a complete Transparent
+     copy of the Document, free of added material.  If you use the
+     latter option, you must take reasonably prudent steps, when you
+     begin distribution of Opaque copies in quantity, to ensure that
+     this Transparent copy will remain thus accessible at the stated
+     location until at least one year after the last time you
+     distribute an Opaque copy (directly or through your agents or
+     retailers) of that edition to the public.
 
      It is requested, but not required, that you contact the authors of
-     the Document well before redistributing any large number of copies,
-     to give them a chance to provide you with an updated version of the
-     Document.
+     the Document well before redistributing any large number of
+     copies, to give them a chance to provide you with an updated
+     version of the Document.
 
   4. MODIFICATIONS
 
      You may copy and distribute a Modified Version of the Document
      under the conditions of sections 2 and 3 above, provided that you
-     release the Modified Version under precisely this License, with the
-     Modified Version filling the role of the Document, thus licensing
-     distribution and modification of the Modified Version to whoever
-     possesses a copy of it.  In addition, you must do these things in
-     the Modified Version:
+     release the Modified Version under precisely this License, with
+     the Modified Version filling the role of the Document, thus
+     licensing distribution and modification of the Modified Version to
+     whoever possesses a copy of it.  In addition, you must do these
+     things in the Modified Version:
 
        A. Use in the Title Page (and on the covers, if any) a title
-          distinct from that of the Document, and from those of previous
-          versions (which should, if there were any, be listed in the
-          History section of the Document).  You may use the same title
-          as a previous version if the original publisher of that
-          version gives permission.
+          distinct from that of the Document, and from those of
+          previous versions (which should, if there were any, be listed
+          in the History section of the Document).  You may use the
+          same title as a previous version if the original publisher of
+          that version gives permission.
 
        B. List on the Title Page, as authors, one or more persons or
           entities responsible for authorship of the modifications in
@@ -911,30 +912,31 @@ Appendix A GNU Free Documentation Licens
 
        I. Preserve the section Entitled "History", Preserve its Title,
           and add to it an item stating at least the title, year, new
-          authors, and publisher of the Modified Version as given on the
-          Title Page.  If there is no section Entitled "History" in the
-          Document, create one stating the title, year, authors, and
-          publisher of the Document as given on its Title Page, then add
-          an item describing the Modified Version as stated in the
-          previous sentence.
+          authors, and publisher of the Modified Version as given on
+          the Title Page.  If there is no section Entitled "History" in
+          the Document, create one stating the title, year, authors,
+          and publisher of the Document as given on its Title Page,
+          then add an item describing the Modified Version as stated in
+          the previous sentence.
 
        J. Preserve the network location, if any, given in the Document
           for public access to a Transparent copy of the Document, and
           likewise the network locations given in the Document for
-          previous versions it was based on.  These may be placed in the
-          "History" section.  You may omit a network location for a work
-          that was published at least four years before the Document
-          itself, or if the original publisher of the version it refers
-          to gives permission.
+          previous versions it was based on.  These may be placed in
+          the "History" section.  You may omit a network location for a
+          work that was published at least four years before the
+          Document itself, or if the original publisher of the version
+          it refers to gives permission.
 
        K. For any section Entitled "Acknowledgements" or "Dedications",
-          Preserve the Title of the section, and preserve in the section
-          all the substance and tone of each of the contributor
+          Preserve the Title of the section, and preserve in the
+          section all the substance and tone of each of the contributor
           acknowledgements and/or dedications given therein.
 
-       L. Preserve all the Invariant Sections of the Document, unaltered
-          in their text and in their titles.  Section numbers or the
-          equivalent are not considered part of the section titles.
+       L. Preserve all the Invariant Sections of the Document,
+          unaltered in their text and in their titles.  Section numbers
+          or the equivalent are not considered part of the section
+          titles.
 
        M. Delete any section Entitled "Endorsements".  Such a section
           may not be included in the Modified Version.
@@ -947,11 +949,11 @@ Appendix A GNU Free Documentation Licens
 
      If the Modified Version includes new front-matter sections or
      appendices that qualify as Secondary Sections and contain no
-     material copied from the Document, you may at your option designate
-     some or all of these sections as invariant.  To do this, add their
-     titles to the list of Invariant Sections in the Modified Version's
-     license notice.  These titles must be distinct from any other
-     section titles.
+     material copied from the Document, you may at your option
+     designate some or all of these sections as invariant.  To do this,
+     add their titles to the list of Invariant Sections in the Modified
+     Version's license notice.  These titles must be distinct from any
+     other section titles.
 
      You may add a section Entitled "Endorsements", provided it contains
      nothing but endorsements of your Modified Version by various
@@ -960,15 +962,15 @@ Appendix A GNU Free Documentation Licens
      definition of a standard.
 
      You may add a passage of up to five words as a Front-Cover Text,
-     and a passage of up to 25 words as a Back-Cover Text, to the end of
-     the list of Cover Texts in the Modified Version.  Only one passage
-     of Front-Cover Text and one of Back-Cover Text may be added by (or
-     through arrangements made by) any one entity.  If the Document
-     already includes a cover text for the same cover, previously added
-     by you or by arrangement made by the same entity you are acting on
-     behalf of, you may not add another; but you may replace the old
-     one, on explicit permission from the previous publisher that added
-     the old one.
+     and a passage of up to 25 words as a Back-Cover Text, to the end
+     of the list of Cover Texts in the Modified Version.  Only one
+     passage of Front-Cover Text and one of Back-Cover Text may be
+     added by (or through arrangements made by) any one entity.  If the
+     Document already includes a cover text for the same cover,
+     previously added by you or by arrangement made by the same entity
+     you are acting on behalf of, you may not add another; but you may
+     replace the old one, on explicit permission from the previous
+     publisher that added the old one.
 
      The author(s) and publisher(s) of the Document do not by this
      License give permission to use their names for publicity for or to
@@ -978,8 +980,8 @@ Appendix A GNU Free Documentation Licens
 
      You may combine the Document with other documents released under
      this License, under the terms defined in section 4 above for
-     modified versions, provided that you include in the combination all
-     of the Invariant Sections of all of the original documents,
+     modified versions, provided that you include in the combination
+     all of the Invariant Sections of all of the original documents,
      unmodified, and list them all as Invariant Sections of your
      combined work in its license notice, and that you preserve all
      their Warranty Disclaimers.
@@ -1006,20 +1008,20 @@ Appendix A GNU Free Documentation Licens
      documents released under this License, and replace the individual
      copies of this License in the various documents with a single copy
      that is included in the collection, provided that you follow the
-     rules of this License for verbatim copying of each of the documents
-     in all other respects.
+     rules of this License for verbatim copying of each of the
+     documents in all other respects.
 
      You may extract a single document from such a collection, and
      distribute it individually under this License, provided you insert
-     a copy of this License into the extracted document, and follow this
-     License in all other respects regarding verbatim copying of that
-     document.
+     a copy of this License into the extracted document, and follow
+     this License in all other respects regarding verbatim copying of
+     that document.
 
   7. AGGREGATION WITH INDEPENDENT WORKS
 
      A compilation of the Document or its derivatives with other
-     separate and independent documents or works, in or on a volume of a
-     storage or distribution medium, is called an "aggregate" if the
+     separate and independent documents or works, in or on a volume of
+     a storage or distribution medium, is called an "aggregate" if the
      copyright resulting from the compilation is not used to limit the
      legal rights of the compilation's users beyond what the individual
      works permit.  When the Document is included in an aggregate, this
@@ -1064,8 +1066,8 @@ Appendix A GNU Free Documentation Licens
 
      However, if you cease all violation of this License, then your
      license from a particular copyright holder is reinstated (a)
-     provisionally, unless and until the copyright holder explicitly and
-     finally terminates your license, and (b) permanently, if the
+     provisionally, unless and until the copyright holder explicitly
+     and finally terminates your license, and (b) permanently, if the
      copyright holder fails to notify you of the violation by some
      reasonable means prior to 60 days after the cessation.
 
@@ -1077,33 +1079,33 @@ Appendix A GNU Free Documentation Licens
      after your receipt of the notice.
 
      Termination of your rights under this section does not terminate
-     the licenses of parties who have received copies or rights from you
-     under this License.  If your rights have been terminated and not
-     permanently reinstated, receipt of a copy of some or all of the
-     same material does not give you any rights to use it.
+     the licenses of parties who have received copies or rights from
+     you under this License.  If your rights have been terminated and
+     not permanently reinstated, receipt of a copy of some or all of
+     the same material does not give you any rights to use it.
 
-  10. FUTURE REVISIONS OF THIS LICENSE
+ 10. FUTURE REVISIONS OF THIS LICENSE
 
      The Free Software Foundation may publish new, revised versions of
      the GNU Free Documentation License from time to time.  Such new
      versions will be similar in spirit to the present version, but may
      differ in detail to address new problems or concerns.  See
-     <http://www.gnu.org/copyleft/>.
+     `http://www.gnu.org/copyleft/'.
 
      Each version of the License is given a distinguishing version
      number.  If the Document specifies that a particular numbered
      version of this License "or any later version" applies to it, you
      have the option of following the terms and conditions either of
      that specified version or of any later version that has been
-     published (not as a draft) by the Free Software Foundation.  If the
-     Document does not specify a version number of this License, you may
-     choose any version ever published (not as a draft) by the Free
-     Software Foundation.  If the Document specifies that a proxy can
-     decide which future versions of this License can be used, that
+     published (not as a draft) by the Free Software Foundation.  If
+     the Document does not specify a version number of this License,
+     you may choose any version ever published (not as a draft) by the
+     Free Software Foundation.  If the Document specifies that a proxy
+     can decide which future versions of this License can be used, that
      proxy's public statement of acceptance of a version permanently
      authorizes you to choose that version for the Document.
 
-  11. RELICENSING
+ 11. RELICENSING
 
      "Massive Multiauthor Collaboration Site" (or "MMC Site") means any
      World Wide Web server that publishes copyrightable works and also
@@ -1133,6 +1135,7 @@ Appendix A GNU Free Documentation Licens
      site under CC-BY-SA on the same site at any time before August 1,
      2009, provided the MMC is eligible for relicensing.
 
+
 ADDENDUM: How to use this License for your documents
 ====================================================
 
@@ -1149,7 +1152,7 @@ notices just after the title page:
        Free Documentation License''.
 
    If you have Invariant Sections, Front-Cover Texts and Back-Cover
-Texts, replace the "with...Texts."  line with this:
+Texts, replace the "with...Texts." line with this:
 
          with the Invariant Sections being LIST THEIR TITLES, with
          the Front-Cover Texts being LIST, and with the Back-Cover Texts
@@ -1160,28 +1163,28 @@ combination of the three, merge those tw
 situation.
 
    If your document contains nontrivial examples of program code, we
-recommend releasing these examples in parallel under your choice of free
-software license, such as the GNU General Public License, to permit
-their use in free software.
+recommend releasing these examples in parallel under your choice of
+free software license, such as the GNU General Public License, to
+permit their use in free software.
 
 
 
 Tag Table:
-Node: Top1166
-Node: Annotations Overview2336
-Node: Limitations4135
-Node: Migrating to GDB/MI6720
-Node: Server Prefix7103
-Node: Value Annotations7749
-Node: Frame Annotations10919
-Node: Displays14818
-Node: Prompting15849
-Node: Errors17352
-Node: Breakpoint Info18242
-Node: Invalidation19467
-Node: Annotations for Running19948
-Node: Source Annotations21461
-Node: Multi-threaded Apps22407
-Node: GNU Free Documentation License23017
+Node: Top1173
+Node: Annotations Overview2343
+Node: Limitations4142
+Node: Migrating to GDB/MI6727
+Node: Server Prefix7110
+Node: Value Annotations7756
+Node: Frame Annotations10926
+Node: Displays14825
+Node: Prompting15856
+Node: Errors17359
+Node: Breakpoint Info18249
+Node: Invalidation19474
+Node: Annotations for Running19953
+Node: Source Annotations21466
+Node: Multi-threaded Apps22412
+Node: GNU Free Documentation License23021
 
 End Tag Table
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gcore.1 ./gdb/doc/gcore.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gcore.1	2015-07-06 20:14:24.000000000 +0000
+++ ./gdb/doc/gcore.1	2015-07-07 02:02:10.000000000 +0000
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28)
+.\" Automatically generated by Pod::Man 2.22 (Pod::Simple 3.13)
 .\"
 .\" Standard preamble:
 .\" ========================================================================
@@ -38,8 +38,6 @@
 .    ds PI \(*p
 .    ds L" ``
 .    ds R" ''
-.    ds C`
-.    ds C'
 'br\}
 .\"
 .\" Escape single quotes in literal strings from groff's Unicode transform.
@@ -50,24 +48,17 @@
 .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
 .\" entries marked with X<> in POD.  Of course, you'll have to process the
 .\" output yourself in some meaningful fashion.
-.\"
-.\" Avoid warning from groff about undefined register 'F'.
-.de IX
+.ie \nF \{\
+.    de IX
+.    tm Index:\\$1\t\\n%\t"\\$2"
 ..
-.nr rF 0
-.if \n(.g .if rF .nr rF 1
-.if (\n(rF:(\n(.g==0)) \{
-.    if \nF \{
-.        de IX
-.        tm Index:\\$1\t\\n%\t"\\$2"
+.    nr % 0
+.    rr F
+.\}
+.el \{\
+.    de IX
 ..
-.        if !\nF==2 \{
-.            nr % 0
-.            nr F 2
-.        \}
-.    \}
 .\}
-.rr rF
 .\"
 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
 .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
@@ -133,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GCORE 1"
-.TH GCORE 1 "2015-07-06" "gdb-7.9.90" "GNU Development Tools"
+.TH GCORE 1 "2015-07-07" "gdb-7.9.90.20150707-cvs" "GNU Development Tools"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
@@ -145,7 +136,7 @@ gcore \- Generate a core file of a runni
 gcore [\-o \fIfilename\fR] \fIpid\fR
 .SH "DESCRIPTION"
 .IX Header "DESCRIPTION"
-Generate a core dump of a running program with process \s-1ID \s0\fIpid\fR.
+Generate a core dump of a running program with process \s-1ID\s0 \fIpid\fR.
 Produced file is equivalent to a kernel produced core file as if the process
 crashed (and if \f(CW\*(C`ulimit \-c\*(C'\fR were used to set up an appropriate core dump
 limit).  Unlike after a crash, after \fBgcore\fR the program remains
@@ -157,7 +148,7 @@ running without any change.
 The optional argument
 \&\fIfilename\fR specifies the file name where to put the core dump.
 If not specified, the file name defaults to \fIcore.\fIpid\fI\fR,
-where \fIpid\fR is the running program process \s-1ID.\s0
+where \fIpid\fR is the running program process \s-1ID\s0.
 .SH "SEE ALSO"
 .IX Header "SEE ALSO"
 The full documentation for \s-1GDB\s0 is maintained as a Texinfo manual.
@@ -170,7 +161,7 @@ documentation are properly installed at 
 .PP
 should give you access to the complete manual.
 .PP
-\&\fIUsing \s-1GDB: A\s0 Guide to the \s-1GNU\s0 Source-Level Debugger\fR,
+\&\fIUsing \s-1GDB:\s0 A Guide to the \s-1GNU\s0 Source-Level Debugger\fR,
 Richard M. Stallman and Roland H. Pesch, July 1991.
 .SH "COPYRIGHT"
 .IX Header "COPYRIGHT"
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.1 ./gdb/doc/gdb.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.1	2015-07-06 20:14:24.000000000 +0000
+++ ./gdb/doc/gdb.1	2015-07-07 02:02:09.000000000 +0000
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28)
+.\" Automatically generated by Pod::Man 2.22 (Pod::Simple 3.13)
 .\"
 .\" Standard preamble:
 .\" ========================================================================
@@ -38,8 +38,6 @@
 .    ds PI \(*p
 .    ds L" ``
 .    ds R" ''
-.    ds C`
-.    ds C'
 'br\}
 .\"
 .\" Escape single quotes in literal strings from groff's Unicode transform.
@@ -50,24 +48,17 @@
 .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
 .\" entries marked with X<> in POD.  Of course, you'll have to process the
 .\" output yourself in some meaningful fashion.
-.\"
-.\" Avoid warning from groff about undefined register 'F'.
-.de IX
+.ie \nF \{\
+.    de IX
+.    tm Index:\\$1\t\\n%\t"\\$2"
 ..
-.nr rF 0
-.if \n(.g .if rF .nr rF 1
-.if (\n(rF:(\n(.g==0)) \{
-.    if \nF \{
-.        de IX
-.        tm Index:\\$1\t\\n%\t"\\$2"
+.    nr % 0
+.    rr F
+.\}
+.el \{\
+.    de IX
 ..
-.        if !\nF==2 \{
-.            nr % 0
-.            nr F 2
-.        \}
-.    \}
 .\}
-.rr rF
 .\"
 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
 .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
@@ -133,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDB 1"
-.TH GDB 1 "2015-07-06" "gdb-7.9.90" "GNU Development Tools"
+.TH GDB 1 "2015-07-07" "gdb-7.9.90.20150707-cvs" "GNU Development Tools"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
@@ -235,13 +226,13 @@ function calls in the line.
 .IP "\fBhelp [\fR\fIname\fR\fB]\fR" 4
 .IX Item "help [name]"
 Show information about \s-1GDB\s0 command \fIname\fR, or general information
-about using \s-1GDB.\s0
+about using \s-1GDB\s0.
 .IP "\fBquit\fR" 4
 .IX Item "quit"
-Exit from \s-1GDB.\s0
+Exit from \s-1GDB\s0.
 .PP
-For full details on \s-1GDB,\s0
-see \fIUsing \s-1GDB: A\s0 Guide to the \s-1GNU\s0 Source-Level Debugger\fR,
+For full details on \s-1GDB\s0,
+see \fIUsing \s-1GDB:\s0 A Guide to the \s-1GNU\s0 Source-Level Debugger\fR,
 by Richard M. Stallman and Roland H. Pesch.  The same text is available online
 as the \f(CW\*(C`gdb\*(C'\fR entry in the \f(CW\*(C`info\*(C'\fR program.
 .SH "OPTIONS"
@@ -307,7 +298,7 @@ Use file \fIfile\fR as a core dump to ex
 Execute \s-1GDB\s0 commands from file \fIfile\fR.
 .IP "\fB\-ex\fR \fIcommand\fR" 4
 .IX Item "-ex command"
-Execute given \s-1GDB \s0\fIcommand\fR.
+Execute given \s-1GDB\s0 \fIcommand\fR.
 .IP "\fB\-directory=\fR\fIdirectory\fR" 4
 .IX Item "-directory=directory"
 .PD 0
@@ -387,7 +378,7 @@ documentation are properly installed at 
 .PP
 should give you access to the complete manual.
 .PP
-\&\fIUsing \s-1GDB: A\s0 Guide to the \s-1GNU\s0 Source-Level Debugger\fR,
+\&\fIUsing \s-1GDB:\s0 A Guide to the \s-1GNU\s0 Source-Level Debugger\fR,
 Richard M. Stallman and Roland H. Pesch, July 1991.
 .SH "COPYRIGHT"
 .IX Header "COPYRIGHT"
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info ./gdb/doc/gdb.info
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info	2015-07-06 20:14:22.000000000 +0000
+++ ./gdb/doc/gdb.info	2015-07-07 02:02:09.000000000 +0000
@@ -1,6 +1,12 @@
-This is gdb.info, produced by makeinfo version 5.2 from gdb.texinfo.
+This is gdb.info, produced by makeinfo version 4.13 from ./gdb.texinfo.
 
-Copyright (C) 1988-2015 Free Software Foundation, Inc.
+INFO-DIR-SECTION Software development
+START-INFO-DIR-ENTRY
+* Gdb: (gdb).                     The GNU debugger.
+* gdbserver: (gdb) Server.        The GNU debugging server.
+END-INFO-DIR-ENTRY
+
+   Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -12,16 +18,11 @@ with the Back-Cover Texts as in (a) belo
    (a) The FSF's Back-Cover Text is: "You are free to copy and modify
 this GNU Manual.  Buying copies from GNU Press supports the FSF in
 developing GNU and promoting software freedom."
-INFO-DIR-SECTION Software development
-START-INFO-DIR-ENTRY
-* Gdb: (gdb).                     The GNU debugger.
-* gdbserver: (gdb) Server.        The GNU debugging server.
-END-INFO-DIR-ENTRY
 
    This file documents the GNU debugger GDB.
 
-   This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.9.90.
+   This is the Tenth Edition, of `Debugging with GDB: the GNU
+Source-Level Debugger' for GDB (GDB) Version 7.9.90.20150707-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
@@ -38,710 +39,711 @@ developing GNU and promoting software fr
 
 
 Indirect:
-gdb.info-1: 1703
-gdb.info-2: 306189
-gdb.info-3: 603266
-gdb.info-4: 904308
-gdb.info-5: 1201899
-gdb.info-6: 1503743
-gdb.info-7: 1838264
+gdb.info-1: 1723
+gdb.info-2: 296975
+gdb.info-3: 594873
+gdb.info-4: 893208
+gdb.info-5: 1193119
+gdb.info-6: 1490375
+gdb.info-7: 1786623
+gdb.info-8: 1980713
 
 Tag Table:
 (Indirect)
-Node: Top1703
-Node: Summary5162
-Node: Free Software7023
-Node: Free Documentation7763
-Node: Contributors12697
-Node: Sample Session20795
-Node: Invocation27634
-Node: Invoking GDB28177
-Node: File Options30511
-Node: Mode Options33568
-Ref: -nx33795
-Ref: -nh34879
-Node: Startup41197
-Ref: Home Directory Init File41748
-Ref: Option -init-eval-command41858
-Ref: Init File in the Current Directory during Startup42198
-Ref: Startup-Footnote-144394
-Node: Quitting GDB44503
-Node: Shell Commands45400
-Node: Logging Output46327
-Node: Commands47164
-Node: Command Syntax47802
-Node: Completion49968
-Ref: Completion-Footnote-156356
-Node: Help56516
-Node: Running62267
-Node: Compilation63496
-Node: Starting65580
-Ref: set exec-wrapper70848
-Ref: set auto-connect-native-target73002
-Node: Arguments77398
-Node: Environment78667
-Node: Working Directory82401
-Node: Input/Output83553
-Node: Attach85524
-Node: Kill Process87990
-Node: Inferiors and Programs88971
-Node: Threads96214
-Ref: set libthread-db-search-path103765
-Node: Forks105819
-Node: Checkpoint/Restart112265
-Ref: Checkpoint/Restart-Footnote-1116793
-Node: Stopping116828
-Node: Breakpoints118091
-Node: Set Breaks121630
-Node: Set Watchpoints140051
-Node: Set Catchpoints149455
-Node: Delete Breaks160329
-Node: Disabling162269
-Node: Conditions165654
-Node: Break Commands171301
-Node: Dynamic Printf174522
-Node: Save Breakpoints178781
-Node: Static Probe Points179956
-Ref: Static Probe Points-Footnote-1184134
-Ref: Static Probe Points-Footnote-2184294
-Node: Error in Breakpoints184434
-Node: Breakpoint-related Warnings185170
-Node: Continuing and Stepping187497
-Ref: range stepping196960
-Node: Skipping Over Functions and Files198040
-Node: Signals201612
-Ref: stepping and signal handlers206046
-Ref: stepping into signal handlers206842
-Ref: extra signal information208075
-Node: Thread Stops209579
-Node: All-Stop Mode210678
-Node: Non-Stop Mode214489
-Node: Background Execution217902
-Node: Thread-Specific Breakpoints220118
-Node: Interrupted System Calls222136
-Node: Observer Mode223650
-Node: Reverse Execution227086
-Ref: Reverse Execution-Footnote-1231711
-Ref: Reverse Execution-Footnote-2232338
-Node: Process Record and Replay232388
-Node: Stack250110
-Node: Frames251658
-Node: Backtrace254425
-Ref: backtrace-command254776
-Ref: Backtrace-Footnote-1260546
-Node: Frame Filter Management260734
-Ref: disable frame-filter all261278
-Node: Selection265586
-Node: Frame Info268458
-Node: Source270445
-Node: List271511
-Node: Specify Location274213
-Node: Edit278816
-Ref: Edit-Footnote-1280292
-Node: Search280527
-Node: Source Path281335
-Ref: set substitute-path287701
-Node: Machine Code289921
-Node: Data296822
-Node: Expressions306189
-Node: Ambiguous Expressions308292
-Node: Variables311522
-Node: Arrays317588
-Node: Output Formats320119
-Ref: Output Formats-Footnote-1323492
-Node: Memory323649
-Ref: addressable memory unit329107
-Node: Auto Display330601
-Node: Print Settings335143
-Ref: set print entry-values343305
-Node: Pretty Printing354619
-Node: Pretty-Printer Introduction355133
-Node: Pretty-Printer Example356888
-Node: Pretty-Printer Commands357666
-Node: Value History360090
-Node: Convenience Vars362512
-Node: Convenience Funs368994
-Node: Registers374123
-Ref: standard registers375105
-Ref: Registers-Footnote-1380056
-Node: Floating Point Hardware380451
-Node: Vector Unit380983
-Node: OS Information381370
-Ref: linux info os infotypes383394
-Node: Memory Region Attributes387985
-Node: Dump/Restore Files392649
-Node: Core File Generation395052
-Ref: set use-coredump-filter396456
-Node: Character Sets397904
-Node: Caching Target Data404269
-Ref: Caching Target Data-Footnote-1406997
-Node: Searching Memory407235
-Node: Optimized Code410113
-Node: Inline Functions411790
-Node: Tail Call Frames414417
-Ref: set debug entry-values416557
-Node: Macros420631
-Ref: Macros-Footnote-1428207
-Node: Tracepoints428360
-Node: Set Tracepoints430422
-Node: Create and Delete Tracepoints433360
-Node: Enable and Disable Tracepoints439761
-Node: Tracepoint Passcounts441001
-Node: Tracepoint Conditions442412
-Node: Trace State Variables444106
-Node: Tracepoint Actions446301
-Node: Listing Tracepoints452604
-Node: Listing Static Tracepoint Markers454306
-Node: Starting and Stopping Trace Experiments456154
-Ref: disconnected tracing457899
-Node: Tracepoint Restrictions462319
-Node: Analyze Collected Data466088
-Node: tfind467394
-Node: tdump471816
-Node: save tracepoints474331
-Node: Tracepoint Variables474827
-Node: Trace Files475955
-Node: Overlays478331
-Node: How Overlays Work479051
-Ref: A code overlay481606
-Node: Overlay Commands485019
-Node: Automatic Overlay Debugging489201
-Node: Overlay Sample Program491340
-Node: Languages493077
-Node: Setting494240
-Node: Filenames495941
-Node: Manually496752
-Node: Automatically497961
-Node: Show499022
-Ref: show language499310
-Node: Checks500344
-Node: Type Checking501349
-Node: Range Checking503178
-Node: Supported Languages505579
-Node: C506879
-Node: C Operators507843
-Node: C Constants512182
-Node: C Plus Plus Expressions515061
-Node: C Defaults518404
-Node: C Checks519072
-Node: Debugging C519632
-Node: Debugging C Plus Plus520116
-Node: Decimal Floating Point523709
-Node: D524979
-Node: Go525237
-Node: Objective-C526331
-Node: Method Names in Commands526794
-Node: The Print Command with Objective-C528485
-Node: OpenCL C529136
-Node: OpenCL C Datatypes529411
-Node: OpenCL C Expressions529786
-Node: OpenCL C Operators530143
-Node: Fortran530375
-Node: Fortran Operators531096
-Node: Fortran Defaults531952
-Node: Special Fortran Commands532337
-Node: Pascal532843
-Node: Modula-2533358
-Node: M2 Operators534333
-Node: Built-In Func/Proc537331
-Node: M2 Constants540245
-Node: M2 Types541846
-Node: M2 Defaults545064
-Node: Deviations545665
-Node: M2 Checks546766
-Node: M2 Scope547583
-Node: GDB/M2548607
-Node: Ada549520
-Node: Ada Mode Intro550630
-Node: Omissions from Ada552541
-Node: Additions to Ada556894
-Node: Stopping Before Main Program560821
-Node: Ada Exceptions561355
-Node: Ada Tasks562552
-Node: Ada Tasks and Core Files568974
-Node: Ravenscar Profile569819
-Node: Ada Glitches570888
-Node: Unsupported Languages574897
-Node: Symbols575587
-Node: Altering595257
-Node: Assignment596295
-Node: Jumping599401
-Node: Signaling603266
-Node: Returning606195
-Node: Calling609546
-Node: Patching612588
-Node: Compiling and Injecting Code613702
-Ref: set debug compile617159
-Node: GDB Files626206
-Node: Files626926
-Ref: Shared Libraries640000
-Ref: Files-Footnote-1652285
-Node: Separate Debug Files652414
-Ref: debug-file-directory655517
-Node: MiniDebugInfo664131
-Node: Index Files666582
-Node: Symbol Errors668644
-Node: Data Files672260
-Node: Targets673216
-Node: Active Targets674696
-Node: Target Commands675770
-Ref: load680152
-Node: Byte Order681133
-Node: Remote Debugging682107
-Node: Connecting683369
-Node: File Transfer688591
-Node: Server689530
-Ref: Other Command-Line Arguments for gdbserver697121
-Ref: Monitor Commands for gdbserver700235
-Ref: Server-Footnote-1705410
-Node: Remote Configuration705530
-Ref: set remotebreak706790
-Ref: set remote hardware-watchpoint-limit708253
-Ref: set remote hardware-breakpoint-limit708253
-Ref: set remote hardware-watchpoint-length-limit708479
-Ref: set remote exec-file708894
-Node: Remote Stub719132
-Node: Stub Contents722027
-Node: Bootstrapping724134
-Node: Debug Session727949
-Node: Configurations729990
-Node: Native730759
-Node: HP-UX731328
-Node: BSD libkvm Interface731617
-Node: SVR4 Process Information732688
-Node: DJGPP Native736463
-Node: Cygwin Native743022
-Node: Non-debug DLL Symbols746762
-Node: Hurd Native750915
-Node: Darwin756171
-Node: Embedded OS757432
-Node: Embedded Processors757843
-Node: ARM758976
-Node: M32R/D763112
-Node: M68K764814
-Node: MicroBlaze765106
-Node: MIPS Embedded766555
-Node: PowerPC Embedded771492
-Node: PA775272
-Node: Sparclet775555
-Node: Sparclet File777024
-Node: Sparclet Connection777904
-Node: Sparclet Download778382
-Node: Sparclet Execution779430
-Node: Sparclite780021
-Node: Z8000780393
-Node: AVR781775
-Node: CRIS782138
-Node: Super-H783116
-Node: Architectures784175
-Node: AArch64784612
-Node: i386785018
-Ref: i386-Footnote-1787950
-Node: Alpha788036
-Node: MIPS788169
-Node: HPPA792063
-Node: SPU792581
-Node: PowerPC794767
-Node: Nios II795502
-Node: Controlling GDB795891
-Node: Prompt796787
-Node: Editing798505
-Node: Command History799448
-Node: Screen Size803754
-Node: Numbers805688
-Node: ABI807667
-Node: Auto-loading810840
-Ref: set auto-load off812215
-Ref: show auto-load812851
-Ref: info auto-load813630
-Node: Init File in the Current Directory816687
-Ref: set auto-load local-gdbinit817262
-Ref: show auto-load local-gdbinit817444
-Ref: info auto-load local-gdbinit817608
-Node: libthread_db.so.1 file817756
-Ref: set auto-load libthread-db818695
-Ref: show auto-load libthread-db818826
-Ref: info auto-load libthread-db818963
-Node: Auto-loading safe path819147
-Ref: set auto-load safe-path820453
-Ref: show auto-load safe-path821192
-Ref: add-auto-load-safe-path821315
-Node: Auto-loading verbose mode824217
-Ref: set debug auto-load825380
-Ref: show debug auto-load825481
-Node: Messages/Warnings825603
-Ref: confirmation requests827037
-Node: Debugging Output828241
-Node: Other Misc Settings837477
-Node: Extending GDB838501
-Node: Sequences840354
-Node: Define841015
-Node: Hooks844826
-Node: Command Files847192
-Node: Output852265
-Node: Auto-loading sequences857229
-Ref: set auto-load gdb-scripts857724
-Ref: show auto-load gdb-scripts857848
-Ref: info auto-load gdb-scripts857978
-Node: Python858209
-Node: Python Commands859382
-Node: Python API861710
-Node: Basic Python864249
-Ref: prompt_hook872911
-Node: Exception Handling873509
-Node: Values From Inferior876005
-Node: Types In Python889202
-Node: Pretty Printing API898709
-Node: Selecting Pretty-Printers904308
-Node: Writing a Pretty-Printer906641
-Node: Type Printing API911963
-Node: Frame Filter API914579
-Node: Frame Decorator API921860
-Ref: frame_args925444
-Node: Writing a Frame Filter928774
-Node: Unwinding Frames in Python940248
-Node: Xmethods In Python945704
-Node: Xmethod API948600
-Node: Writing an Xmethod952412
-Node: Inferiors In Python958247
-Node: Events In Python961156
-Node: Threads In Python968236
-Node: Commands In Python970676
-Node: Parameters In Python980086
-Node: Functions In Python985546
-Node: Progspaces In Python987763
-Node: Objfiles In Python991264
-Node: Frames In Python997043
-Node: Blocks In Python1003598
-Node: Symbols In Python1007960
-Node: Symbol Tables In Python1015187
-Node: Line Tables In Python1018410
-Node: Breakpoints In Python1021247
-Node: Finish Breakpoints in Python1029236
-Node: Lazy Strings In Python1031342
-Node: Architectures In Python1033576
-Node: Python Auto-loading1035765
-Ref: set auto-load python-scripts1036394
-Ref: show auto-load python-scripts1036494
-Ref: info auto-load python-scripts1036600
-Node: Python modules1037734
-Node: gdb.printing1038120
-Node: gdb.types1039547
-Node: gdb.prompt1042559
-Node: Guile1044208
-Node: Guile Introduction1044867
-Node: Guile Commands1045738
-Node: Guile API1047592
-Node: Basic Guile1049589
-Node: Guile Configuration1055271
-Node: GDB Scheme Data Types1056247
-Node: Guile Exception Handling1058079
-Node: Values From Inferior In Guile1062113
-Node: Arithmetic In Guile1077648
-Node: Types In Guile1079279
-Ref: Fields of a type in Guile1087228
-Node: Guile Pretty Printing API1088624
-Node: Selecting Guile Pretty-Printers1094226
-Node: Writing a Guile Pretty-Printer1096602
-Node: Commands In Guile1101787
-Node: Parameters In Guile1112567
-Ref: Parameters In Guile-Footnote-11119448
-Node: Progspaces In Guile1119564
-Node: Objfiles In Guile1122152
-Node: Frames In Guile1124433
-Node: Blocks In Guile1131011
-Node: Symbols In Guile1135819
-Node: Symbol Tables In Guile1143153
-Node: Breakpoints In Guile1146116
-Node: Lazy Strings In Guile1156347
-Node: Architectures In Guile1158641
-Node: Disassembly In Guile1162948
-Node: I/O Ports in Guile1166150
-Node: Memory Ports in Guile1166706
-Node: Iterators In Guile1169972
-Node: Guile Auto-loading1174261
-Ref: set auto-load guile-scripts1174884
-Ref: show auto-load guile-scripts1174982
-Ref: info auto-load guile-scripts1175086
-Node: Guile Modules1176045
-Node: Guile Printing Module1176367
-Node: Guile Types Module1177186
-Node: Auto-loading extensions1178479
-Node: objfile-gdbdotext file1179677
-Ref: set auto-load scripts-directory1181113
-Ref: with-auto-load-dir1181489
-Ref: show auto-load scripts-directory1182307
-Ref: add-auto-load-scripts-directory1182387
-Node: dotdebug_gdb_scripts section1182863
-Node: Which flavor to choose?1186613
-Node: Multiple Extension Languages1188434
-Node: Aliases1189498
-Node: Interpreters1192363
-Node: TUI1194461
-Node: TUI Overview1195459
-Node: TUI Keys1197892
-Node: TUI Single Key Mode1201899
-Node: TUI Commands1202774
-Node: TUI Configuration1206177
-Node: Emacs1207483
-Node: GDB/MI1212920
-Node: GDB/MI General Design1214894
-Node: Context management1217414
-Node: Asynchronous and non-stop modes1221242
-Node: Thread groups1224216
-Node: GDB/MI Command Syntax1226494
-Node: GDB/MI Input Syntax1226737
-Node: GDB/MI Output Syntax1228287
-Node: GDB/MI Compatibility with CLI1231872
-Node: GDB/MI Development and Front Ends1232609
-Node: GDB/MI Output Records1234263
-Node: GDB/MI Result Records1234669
-Node: GDB/MI Stream Records1236019
-Node: GDB/MI Async Records1237284
-Node: GDB/MI Breakpoint Information1246910
-Node: GDB/MI Frame Information1250861
-Node: GDB/MI Thread Information1251947
-Node: GDB/MI Ada Exception Information1252927
-Node: GDB/MI Simple Examples1253350
-Node: GDB/MI Command Description Format1255558
-Node: GDB/MI Breakpoint Commands1256438
-Node: GDB/MI Catchpoint Commands1276284
-Node: Shared Library GDB/MI Catchpoint Commands1276652
-Node: Ada Exception GDB/MI Catchpoint Commands1278310
-Node: GDB/MI Program Context1280714
-Node: GDB/MI Thread Commands1284982
-Node: GDB/MI Ada Tasking Commands1288938
-Node: GDB/MI Program Execution1291191
-Node: GDB/MI Stack Manipulation1303225
-Ref: -stack-list-arguments1305124
-Ref: -stack-list-frames1308829
-Ref: -stack-list-locals1312692
-Ref: -stack-list-variables1314182
-Node: GDB/MI Variable Objects1315716
-Ref: -var-set-format1325674
-Ref: -var-list-children1326792
-Ref: -var-update1335584
-Ref: -var-set-frozen1338582
-Ref: -var-set-update-range1339379
-Ref: -var-set-visualizer1339908
-Node: GDB/MI Data Manipulation1341398
-Node: GDB/MI Tracepoint Commands1361207
-Node: GDB/MI Symbol Query1372792
-Node: GDB/MI File Commands1373481
-Node: GDB/MI Target Manipulation1376776
-Node: GDB/MI File Transfer Commands1382991
-Node: GDB/MI Ada Exceptions Commands1384314
-Node: GDB/MI Support Commands1385667
-Node: GDB/MI Miscellaneous Commands1390240
-Ref: -interpreter-exec1400574
-Node: Annotations1402914
-Node: Annotations Overview1403833
-Node: Server Prefix1406296
-Node: Prompting1407030
-Node: Errors1408547
-Node: Invalidation1409443
-Node: Annotations for Running1409922
-Node: Source Annotations1411456
-Node: JIT Interface1412385
-Node: Declarations1414184
-Node: Registering Code1415571
-Node: Unregistering Code1416543
-Node: Custom Debug Info1417170
-Node: Using JIT Debug Info Readers1418466
-Node: Writing JIT Debug Info Readers1419478
-Node: In-Process Agent1421673
-Ref: Control Agent1423616
-Node: In-Process Agent Protocol1424483
-Node: IPA Protocol Objects1425274
-Ref: agent expression object1426272
-Ref: tracepoint action object1426477
-Ref: tracepoint object1426557
-Node: IPA Protocol Commands1429133
-Node: GDB Bugs1430603
-Node: Bug Criteria1431335
-Node: Bug Reporting1432212
-Node: Command Line Editing1440041
-Node: Introduction and Notation1440693
-Node: Readline Interaction1442314
-Node: Readline Bare Essentials1443503
-Node: Readline Movement Commands1445284
-Node: Readline Killing Commands1446242
-Node: Readline Arguments1448158
-Node: Searching1449200
-Node: Readline Init File1451350
-Node: Readline Init File Syntax1452501
-Node: Conditional Init Constructs1467600
-Node: Sample Init File1470123
-Node: Bindable Readline Commands1473237
-Node: Commands For Moving1474289
-Node: Commands For History1475147
-Node: Commands For Text1478542
-Node: Commands For Killing1481265
-Node: Numeric Arguments1483405
-Node: Commands For Completion1484541
-Node: Keyboard Macros1486507
-Node: Miscellaneous Commands1487075
-Node: Readline vi Mode1490923
-Node: Using History Interactively1491833
-Node: History Interaction1492348
-Node: Event Designators1493770
-Node: Word Designators1494907
-Node: Modifiers1496542
-Node: In Memoriam1497763
-Node: Formatting Documentation1498646
-Ref: Formatting Documentation-Footnote-11501970
-Node: Installing GDB1503743
-Node: Requirements1504315
-Ref: Expat1504884
-Node: Running Configure1507504
-Node: Separate Objdir1511088
-Node: Config Names1513989
-Node: Configure Options1515440
-Node: System-wide configuration1517811
-Node: System-wide Configuration Scripts1519771
-Node: Maintenance Commands1520955
-Ref: maint info breakpoints1522610
-Node: Remote Protocol1541770
-Node: Overview1542462
-Ref: Binary Data1545007
-Node: Packets1547532
-Ref: thread-id syntax1548432
-Ref: extended mode1549877
-Ref: ? packet1550135
-Ref: bc1551601
-Ref: bs1551811
-Ref: read registers packet1553428
-Ref: cycle step packet1555364
-Ref: write register packet1558075
-Ref: step with signal packet1559054
-Ref: vCont packet1560530
-Ref: vKill packet1565418
-Ref: X packet1566348
-Ref: insert breakpoint or watchpoint packet1566717
-Node: Stop Reply Packets1570890
-Ref: swbreak stop reason1573827
-Node: General Query Packets1578724
-Ref: qCRC packet1581554
-Ref: QNonStop1589377
-Ref: QPassSignals1590039
-Ref: QProgramSignals1591246
-Ref: qSearch memory1593761
-Ref: QStartNoAckMode1594269
-Ref: qSupported1594800
-Ref: multiprocess extensions1609780
-Ref: install tracepoint in tracing1611810
-Ref: qXfer read1615946
-Ref: qXfer auxiliary vector read1616441
-Ref: qXfer btrace read1616789
-Ref: qXfer btrace-conf read1617854
-Ref: qXfer executable filename read1618205
-Ref: qXfer target description read1618820
-Ref: qXfer library list read1619254
-Ref: qXfer svr4 library list read1619910
-Ref: qXfer memory map read1621763
-Ref: qXfer sdata read1622150
-Ref: qXfer siginfo read1622616
-Ref: qXfer spu read1623013
-Ref: qXfer threads read1623537
-Ref: qXfer traceframe info read1623940
-Ref: qXfer unwind info block1624358
-Ref: qXfer fdpic loadmap read1624592
-Ref: qXfer osdata read1625008
-Ref: qXfer write1626270
-Ref: qXfer siginfo write1626837
-Ref: qXfer spu write1627234
-Ref: General Query Packets-Footnote-11630614
-Node: Architecture-Specific Protocol Details1630941
-Node: ARM-Specific Protocol Details1631450
-Node: ARM Breakpoint Kinds1631698
-Node: MIPS-Specific Protocol Details1632029
-Node: MIPS Register packet Format1632312
-Node: MIPS Breakpoint Kinds1633239
-Node: Tracepoint Packets1633657
-Ref: QTEnable1642971
-Ref: QTDisable1643167
-Ref: qTfSTM1648704
-Ref: qTsSTM1648704
-Ref: qTSTMat1649781
-Ref: QTBuffer-size1650932
-Node: Host I/O Packets1652905
-Node: Interrupts1658485
-Node: Notification Packets1660388
-Node: Remote Non-Stop1665808
-Node: Packet Acknowledgment1668924
-Node: Examples1671039
-Node: File-I/O Remote Protocol Extension1671633
-Node: File-I/O Overview1672095
-Node: Protocol Basics1674294
-Node: The F Request Packet1676523
-Node: The F Reply Packet1677424
-Node: The Ctrl-C Message1678342
-Node: Console I/O1679968
-Node: List of Supported Calls1681184
-Node: open1681546
-Node: close1684054
-Node: read1684437
-Node: write1685046
-Node: lseek1685817
-Node: rename1686701
-Node: unlink1688108
-Node: stat/fstat1689055
-Node: gettimeofday1689948
-Node: isatty1690384
-Node: system1690980
-Node: Protocol-specific Representation of Datatypes1692522
-Node: Integral Datatypes1692899
-Node: Pointer Values1693706
-Node: Memory Transfer1694410
-Node: struct stat1695030
-Node: struct timeval1697232
-Node: Constants1697749
-Node: Open Flags1698198
-Node: mode_t Values1698539
-Node: Errno Values1699031
-Node: Lseek Flags1699841
-Node: Limits1700026
-Node: File-I/O Examples1700386
-Node: Library List Format1701474
-Node: Library List Format for SVR4 Targets1704256
-Node: Memory Map Format1706723
-Node: Thread List Format1709298
-Node: Traceframe Info Format1710116
-Node: Branch Trace Format1711802
-Node: Branch Trace Configuration Format1713502
-Node: Agent Expressions1714690
-Node: General Bytecode Design1717511
-Node: Bytecode Descriptions1722305
-Node: Using Agent Expressions1735738
-Node: Varying Target Capabilities1737715
-Node: Rationale1738876
-Node: Target Descriptions1746265
-Node: Retrieving Descriptions1748139
-Node: Target Description Format1749224
-Node: Predefined Target Types1758267
-Node: Standard Target Features1759651
-Node: AArch64 Features1761539
-Node: ARM Features1761962
-Node: i386 Features1763480
-Node: MicroBlaze Features1765422
-Node: MIPS Features1765999
-Node: M68K Features1767190
-Node: Nios II Features1767853
-Node: PowerPC Features1768251
-Node: S/390 and System z Features1769574
-Node: TIC6x Features1771398
-Node: Operating System Information1771960
-Node: Process list1772795
-Node: Trace File Format1773858
-Node: Index Section Format1775851
-Node: Man Pages1783821
-Node: gdb man1784227
-Node: gdbserver man1790263
-Node: gcore man1797460
-Node: gdbinit man1798117
-Node: Copying1799000
-Node: GNU Free Documentation License1838264
-Node: Concept Index1863411
-Node: Command and Variable Index1995168
+Node: Top1723
+Node: Summary5196
+Node: Free Software7069
+Node: Free Documentation7810
+Node: Contributors12745
+Node: Sample Session20839
+Node: Invocation27691
+Node: Invoking GDB28235
+Node: File Options30570
+Node: Mode Options33628
+Ref: -nx33855
+Ref: -nh34944
+Node: Startup41268
+Ref: Home Directory Init File41819
+Ref: Option -init-eval-command41929
+Ref: Init File in the Current Directory during Startup42274
+Ref: Startup-Footnote-144468
+Node: Quitting GDB44577
+Node: Shell Commands45474
+Node: Logging Output46401
+Node: Commands47247
+Node: Command Syntax47885
+Node: Completion50051
+Ref: Completion-Footnote-156442
+Node: Help56602
+Node: Running62356
+Node: Compilation63585
+Node: Starting65669
+Ref: set exec-wrapper70941
+Ref: set auto-connect-native-target73096
+Node: Arguments77492
+Node: Environment78762
+Node: Working Directory82494
+Node: Input/Output83646
+Node: Attach85617
+Node: Kill Process88084
+Node: Inferiors and Programs89065
+Node: Threads96311
+Ref: set libthread-db-search-path103867
+Node: Forks105925
+Node: Checkpoint/Restart112367
+Ref: Checkpoint/Restart-Footnote-1116896
+Node: Stopping116931
+Node: Breakpoints118194
+Node: Set Breaks121737
+Node: Set Watchpoints140168
+Node: Set Catchpoints149571
+Node: Delete Breaks160453
+Node: Disabling162389
+Node: Conditions165778
+Node: Break Commands171426
+Node: Dynamic Printf174648
+Node: Save Breakpoints178908
+Node: Static Probe Points180083
+Ref: Static Probe Points-Footnote-1184262
+Ref: Static Probe Points-Footnote-2184422
+Node: Error in Breakpoints184562
+Node: Breakpoint-related Warnings185298
+Node: Continuing and Stepping187625
+Ref: range stepping197100
+Node: Skipping Over Functions and Files198182
+Node: Signals201754
+Ref: stepping and signal handlers206188
+Ref: stepping into signal handlers206983
+Ref: extra signal information208216
+Node: Thread Stops209719
+Node: All-Stop Mode210818
+Node: Non-Stop Mode214627
+Node: Background Execution218044
+Node: Thread-Specific Breakpoints220261
+Node: Interrupted System Calls222279
+Node: Observer Mode223793
+Node: Reverse Execution227232
+Ref: Reverse Execution-Footnote-1231859
+Ref: Reverse Execution-Footnote-2232486
+Node: Process Record and Replay232536
+Node: Stack250255
+Node: Frames251803
+Node: Backtrace254571
+Ref: backtrace-command254922
+Ref: Backtrace-Footnote-1260691
+Node: Frame Filter Management260879
+Ref: disable frame-filter all261423
+Node: Selection265731
+Node: Frame Info268603
+Node: Source270597
+Node: List271663
+Node: Specify Location274365
+Node: Edit278968
+Ref: Edit-Footnote-1280443
+Node: Search280678
+Node: Source Path281486
+Ref: set substitute-path287853
+Node: Machine Code290074
+Node: Data296975
+Node: Expressions304638
+Node: Ambiguous Expressions306742
+Node: Variables309976
+Node: Arrays316042
+Node: Output Formats318573
+Ref: Output Formats-Footnote-1321945
+Node: Memory322102
+Ref: addressable memory unit327563
+Node: Auto Display329058
+Node: Print Settings333600
+Ref: set print entry-values341758
+Node: Pretty Printing353066
+Node: Pretty-Printer Introduction353579
+Node: Pretty-Printer Example355334
+Node: Pretty-Printer Commands356112
+Node: Value History358536
+Node: Convenience Vars360957
+Node: Convenience Funs367440
+Node: Registers372577
+Ref: standard registers373559
+Ref: Registers-Footnote-1378511
+Node: Floating Point Hardware378906
+Node: Vector Unit379438
+Node: OS Information379825
+Ref: linux info os infotypes381848
+Node: Memory Region Attributes386428
+Node: Dump/Restore Files391098
+Node: Core File Generation393501
+Ref: set use-coredump-filter394905
+Node: Character Sets396353
+Node: Caching Target Data402718
+Ref: Caching Target Data-Footnote-1405447
+Node: Searching Memory405685
+Node: Optimized Code408562
+Node: Inline Functions410239
+Node: Tail Call Frames412866
+Ref: set debug entry-values415006
+Node: Macros419080
+Ref: Macros-Footnote-1426656
+Node: Tracepoints426809
+Node: Set Tracepoints428870
+Node: Create and Delete Tracepoints431808
+Node: Enable and Disable Tracepoints438208
+Node: Tracepoint Passcounts439448
+Node: Tracepoint Conditions440875
+Node: Trace State Variables442569
+Node: Tracepoint Actions444763
+Node: Listing Tracepoints451068
+Node: Listing Static Tracepoint Markers452770
+Node: Starting and Stopping Trace Experiments454616
+Ref: disconnected tracing456361
+Node: Tracepoint Restrictions460789
+Node: Analyze Collected Data464559
+Node: tfind465864
+Node: tdump470286
+Node: save tracepoints472801
+Node: Tracepoint Variables473297
+Node: Trace Files474425
+Node: Overlays476801
+Node: How Overlays Work477521
+Ref: A code overlay480081
+Node: Overlay Commands483519
+Node: Automatic Overlay Debugging487709
+Node: Overlay Sample Program489850
+Node: Languages491610
+Node: Setting492773
+Node: Filenames494475
+Node: Manually495286
+Node: Automatically496495
+Node: Show497556
+Ref: show language497844
+Node: Checks498878
+Node: Type Checking499883
+Node: Range Checking501712
+Node: Supported Languages504113
+Node: C505413
+Node: C Operators506377
+Node: C Constants510722
+Node: C Plus Plus Expressions513603
+Node: C Defaults516946
+Node: C Checks517614
+Node: Debugging C518174
+Node: Debugging C Plus Plus518658
+Node: Decimal Floating Point522251
+Node: D523520
+Node: Go523777
+Node: Objective-C524871
+Node: Method Names in Commands525334
+Node: The Print Command with Objective-C527029
+Node: OpenCL C527680
+Node: OpenCL C Datatypes527955
+Node: OpenCL C Expressions528330
+Node: OpenCL C Operators528687
+Node: Fortran528919
+Node: Fortran Operators529641
+Node: Fortran Defaults530497
+Node: Special Fortran Commands530882
+Node: Pascal531388
+Node: Modula-2531903
+Node: M2 Operators532878
+Node: Built-In Func/Proc535877
+Node: M2 Constants538792
+Node: M2 Types540393
+Node: M2 Defaults543612
+Node: Deviations544212
+Node: M2 Checks545313
+Node: M2 Scope546131
+Node: GDB/M2547155
+Node: Ada548067
+Node: Ada Mode Intro549177
+Node: Omissions from Ada551087
+Node: Additions to Ada555441
+Node: Stopping Before Main Program559371
+Node: Ada Exceptions559905
+Node: Ada Tasks561102
+Node: Ada Tasks and Core Files567518
+Node: Ravenscar Profile568363
+Node: Ada Glitches569433
+Node: Unsupported Languages573448
+Node: Symbols574138
+Node: Altering593835
+Node: Assignment594873
+Node: Jumping597978
+Node: Signaling600139
+Node: Returning603068
+Node: Calling606420
+Node: Patching609463
+Node: Compiling and Injecting Code610577
+Ref: set debug compile614033
+Node: GDB Files623085
+Node: Files623805
+Ref: Shared Libraries636895
+Ref: Files-Footnote-1649184
+Node: Separate Debug Files649313
+Ref: debug-file-directory652419
+Node: MiniDebugInfo661017
+Node: Index Files663468
+Node: Symbol Errors665530
+Node: Data Files669143
+Node: Targets670099
+Node: Active Targets671579
+Node: Target Commands672653
+Ref: load677037
+Node: Byte Order678018
+Node: Remote Debugging678995
+Node: Connecting680257
+Node: File Transfer685486
+Node: Server686426
+Ref: Other Command-Line Arguments for gdbserver694018
+Ref: Monitor Commands for gdbserver697134
+Ref: Server-Footnote-1702305
+Node: Remote Configuration702425
+Ref: set remotebreak703686
+Ref: set remote hardware-watchpoint-limit705150
+Ref: set remote hardware-breakpoint-limit705150
+Ref: set remote hardware-watchpoint-length-limit705376
+Ref: set remote exec-file705791
+Node: Remote Stub713530
+Node: Stub Contents716427
+Node: Bootstrapping718534
+Node: Debug Session722348
+Node: Configurations724390
+Node: Native725159
+Node: HP-UX725728
+Node: BSD libkvm Interface726017
+Node: SVR4 Process Information727088
+Node: DJGPP Native730863
+Node: Cygwin Native737443
+Node: Non-debug DLL Symbols741185
+Node: Hurd Native745330
+Node: Darwin750591
+Node: Embedded OS751852
+Node: Embedded Processors752263
+Node: ARM753396
+Node: M32R/D757530
+Node: M68K759232
+Node: MicroBlaze759525
+Node: MIPS Embedded760975
+Node: PowerPC Embedded765916
+Node: PA769697
+Node: Sparclet769981
+Node: Sparclet File771450
+Node: Sparclet Connection772330
+Node: Sparclet Download772808
+Node: Sparclet Execution773857
+Node: Sparclite774448
+Node: Z8000774821
+Node: AVR776205
+Node: CRIS776568
+Node: Super-H777546
+Node: Architectures778606
+Node: AArch64779043
+Node: i386779450
+Ref: i386-Footnote-1782381
+Node: Alpha782467
+Node: MIPS782600
+Node: HPPA786493
+Node: SPU787012
+Node: PowerPC789200
+Node: Nios II789934
+Node: Controlling GDB790323
+Node: Prompt791220
+Node: Editing792939
+Node: Command History793882
+Node: Screen Size798193
+Node: Numbers800126
+Node: ABI802111
+Node: Auto-loading805285
+Ref: set auto-load off806660
+Ref: show auto-load807296
+Ref: info auto-load808075
+Node: Init File in the Current Directory811109
+Ref: set auto-load local-gdbinit811684
+Ref: show auto-load local-gdbinit811866
+Ref: info auto-load local-gdbinit812030
+Node: libthread_db.so.1 file812178
+Ref: set auto-load libthread-db813117
+Ref: show auto-load libthread-db813248
+Ref: info auto-load libthread-db813385
+Node: Auto-loading safe path813569
+Ref: set auto-load safe-path814875
+Ref: show auto-load safe-path815614
+Ref: add-auto-load-safe-path815737
+Node: Auto-loading verbose mode818639
+Ref: set debug auto-load819802
+Ref: show debug auto-load819903
+Node: Messages/Warnings820025
+Ref: confirmation requests821460
+Node: Debugging Output822667
+Node: Other Misc Settings831976
+Node: Extending GDB833005
+Node: Sequences834859
+Node: Define835520
+Node: Hooks839339
+Node: Command Files841706
+Node: Output846776
+Node: Auto-loading sequences851740
+Ref: set auto-load gdb-scripts852235
+Ref: show auto-load gdb-scripts852359
+Ref: info auto-load gdb-scripts852489
+Node: Python852720
+Node: Python Commands853893
+Node: Python API856228
+Node: Basic Python858767
+Ref: prompt_hook867428
+Node: Exception Handling868025
+Node: Values From Inferior870521
+Node: Types In Python883710
+Node: Pretty Printing API893208
+Node: Selecting Pretty-Printers897101
+Node: Writing a Pretty-Printer899434
+Node: Type Printing API904755
+Node: Frame Filter API907376
+Node: Frame Decorator API914661
+Ref: frame_args918240
+Node: Writing a Frame Filter921567
+Node: Unwinding Frames in Python933042
+Node: Xmethods In Python938495
+Node: Xmethod API941390
+Node: Writing an Xmethod945206
+Node: Inferiors In Python951042
+Node: Events In Python953950
+Node: Threads In Python961033
+Node: Commands In Python963476
+Node: Parameters In Python972895
+Node: Functions In Python978356
+Node: Progspaces In Python980578
+Node: Objfiles In Python984079
+Node: Frames In Python989858
+Node: Blocks In Python996396
+Node: Symbols In Python1000759
+Node: Symbol Tables In Python1007986
+Node: Line Tables In Python1011216
+Node: Breakpoints In Python1014053
+Node: Finish Breakpoints in Python1022045
+Node: Lazy Strings In Python1024152
+Node: Architectures In Python1026387
+Node: Python Auto-loading1028574
+Ref: set auto-load python-scripts1029203
+Ref: show auto-load python-scripts1029303
+Ref: info auto-load python-scripts1029409
+Node: Python modules1030543
+Node: gdb.printing1030929
+Node: gdb.types1032356
+Node: gdb.prompt1035369
+Node: Guile1037018
+Node: Guile Introduction1037677
+Node: Guile Commands1038548
+Node: Guile API1040417
+Node: Basic Guile1042414
+Node: Guile Configuration1048127
+Node: GDB Scheme Data Types1049103
+Node: Guile Exception Handling1050943
+Node: Values From Inferior In Guile1054994
+Node: Arithmetic In Guile1070539
+Node: Types In Guile1072170
+Ref: Fields of a type in Guile1080117
+Node: Guile Pretty Printing API1081518
+Node: Selecting Guile Pretty-Printers1087114
+Node: Writing a Guile Pretty-Printer1089493
+Node: Commands In Guile1094677
+Node: Parameters In Guile1105481
+Ref: Parameters In Guile-Footnote-11112363
+Node: Progspaces In Guile1112490
+Node: Objfiles In Guile1115078
+Node: Frames In Guile1117358
+Node: Blocks In Guile1123924
+Node: Symbols In Guile1128732
+Node: Symbol Tables In Guile1136064
+Node: Breakpoints In Guile1139027
+Node: Lazy Strings In Guile1149249
+Node: Architectures In Guile1151543
+Node: Disassembly In Guile1155849
+Node: I/O Ports in Guile1159049
+Node: Memory Ports in Guile1159605
+Node: Iterators In Guile1162881
+Node: Guile Auto-loading1167169
+Ref: set auto-load guile-scripts1167792
+Ref: show auto-load guile-scripts1167890
+Ref: info auto-load guile-scripts1167994
+Node: Guile Modules1168953
+Node: Guile Printing Module1169275
+Node: Guile Types Module1170095
+Node: Auto-loading extensions1171387
+Node: objfile-gdbdotext file1172585
+Ref: set auto-load scripts-directory1174029
+Ref: with-auto-load-dir1174405
+Ref: show auto-load scripts-directory1175223
+Ref: add-auto-load-scripts-directory1175303
+Node: dotdebug_gdb_scripts section1175779
+Node: Which flavor to choose?1179532
+Node: Multiple Extension Languages1181353
+Node: Aliases1182417
+Node: Interpreters1185282
+Node: TUI1187381
+Node: TUI Overview1188382
+Node: TUI Keys1190815
+Node: TUI Single Key Mode1193119
+Node: TUI Commands1193994
+Node: TUI Configuration1197392
+Node: Emacs1198688
+Node: GDB/MI1204162
+Node: GDB/MI General Design1206136
+Node: Context management1208659
+Node: Asynchronous and non-stop modes1212487
+Node: Thread groups1215463
+Node: GDB/MI Command Syntax1217741
+Node: GDB/MI Input Syntax1217984
+Node: GDB/MI Output Syntax1219538
+Node: GDB/MI Compatibility with CLI1223125
+Node: GDB/MI Development and Front Ends1223862
+Node: GDB/MI Output Records1225519
+Node: GDB/MI Result Records1225925
+Node: GDB/MI Stream Records1227275
+Node: GDB/MI Async Records1228540
+Node: GDB/MI Breakpoint Information1238171
+Node: GDB/MI Frame Information1242123
+Node: GDB/MI Thread Information1243210
+Node: GDB/MI Ada Exception Information1244189
+Node: GDB/MI Simple Examples1244612
+Node: GDB/MI Command Description Format1246820
+Node: GDB/MI Breakpoint Commands1247700
+Node: GDB/MI Catchpoint Commands1267571
+Node: Shared Library GDB/MI Catchpoint Commands1267939
+Node: Ada Exception GDB/MI Catchpoint Commands1269597
+Node: GDB/MI Program Context1272007
+Node: GDB/MI Thread Commands1276277
+Node: GDB/MI Ada Tasking Commands1280233
+Node: GDB/MI Program Execution1282487
+Node: GDB/MI Stack Manipulation1294524
+Ref: -stack-list-arguments1296423
+Ref: -stack-list-frames1300128
+Ref: -stack-list-locals1303997
+Ref: -stack-list-variables1305487
+Node: GDB/MI Variable Objects1307021
+Ref: -var-set-format1316924
+Ref: -var-list-children1318042
+Ref: -var-update1326831
+Ref: -var-set-frozen1329826
+Ref: -var-set-update-range1330622
+Ref: -var-set-visualizer1331152
+Node: GDB/MI Data Manipulation1332643
+Node: GDB/MI Tracepoint Commands1352475
+Node: GDB/MI Symbol Query1364068
+Node: GDB/MI File Commands1364757
+Node: GDB/MI Target Manipulation1368053
+Node: GDB/MI File Transfer Commands1374275
+Node: GDB/MI Ada Exceptions Commands1375598
+Node: GDB/MI Support Commands1376952
+Node: GDB/MI Miscellaneous Commands1381537
+Ref: -interpreter-exec1391878
+Node: Annotations1394214
+Node: Annotations Overview1395133
+Node: Server Prefix1397596
+Node: Prompting1398330
+Node: Errors1399847
+Node: Invalidation1400743
+Node: Annotations for Running1401220
+Node: Source Annotations1402754
+Node: JIT Interface1403683
+Node: Declarations1405483
+Node: Registering Code1406870
+Node: Unregistering Code1407842
+Node: Custom Debug Info1408469
+Node: Using JIT Debug Info Readers1409765
+Node: Writing JIT Debug Info Readers1410778
+Node: In-Process Agent1412975
+Ref: Control Agent1414918
+Node: In-Process Agent Protocol1415785
+Node: IPA Protocol Objects1416577
+Ref: agent expression object1417579
+Ref: tracepoint action object1417785
+Ref: tracepoint object1417866
+Node: IPA Protocol Commands1420822
+Node: GDB Bugs1422295
+Node: Bug Criteria1423027
+Node: Bug Reporting1423904
+Node: Command Line Editing1431735
+Node: Introduction and Notation1432387
+Node: Readline Interaction1434007
+Node: Readline Bare Essentials1435196
+Node: Readline Movement Commands1436983
+Node: Readline Killing Commands1437946
+Node: Readline Arguments1439864
+Node: Searching1440906
+Node: Readline Init File1443055
+Node: Readline Init File Syntax1444206
+Node: Conditional Init Constructs1459264
+Node: Sample Init File1461795
+Node: Bindable Readline Commands1464910
+Node: Commands For Moving1465965
+Node: Commands For History1466824
+Node: Commands For Text1470226
+Node: Commands For Killing1472950
+Node: Numeric Arguments1475090
+Node: Commands For Completion1476227
+Node: Keyboard Macros1478194
+Node: Miscellaneous Commands1478763
+Node: Readline vi Mode1482617
+Node: Using History Interactively1483527
+Node: History Interaction1484070
+Node: Event Designators1485492
+Node: Word Designators1486632
+Node: Modifiers1488269
+Node: In Memoriam1489492
+Node: Formatting Documentation1490375
+Ref: Formatting Documentation-Footnote-11493752
+Node: Installing GDB1493848
+Node: Requirements1494420
+Ref: Expat1494989
+Node: Running Configure1497614
+Node: Separate Objdir1501393
+Node: Config Names1504373
+Node: Configure Options1505850
+Node: System-wide configuration1508220
+Node: System-wide Configuration Scripts1510180
+Node: Maintenance Commands1511364
+Ref: maint info breakpoints1513019
+Node: Remote Protocol1532161
+Node: Overview1532853
+Ref: Binary Data1535415
+Node: Packets1537938
+Ref: thread-id syntax1538838
+Ref: extended mode1540283
+Ref: ? packet1540540
+Ref: bc1542004
+Ref: bs1542214
+Ref: read registers packet1543830
+Ref: cycle step packet1545766
+Ref: write register packet1548476
+Ref: step with signal packet1549454
+Ref: vCont packet1550928
+Ref: vKill packet1555825
+Ref: X packet1556758
+Ref: insert breakpoint or watchpoint packet1557126
+Node: Stop Reply Packets1561294
+Ref: swbreak stop reason1564235
+Node: General Query Packets1569128
+Ref: qCRC packet1571959
+Ref: QNonStop1579769
+Ref: QPassSignals1580428
+Ref: QProgramSignals1581632
+Ref: qSearch memory1584143
+Ref: QStartNoAckMode1584650
+Ref: qSupported1585180
+Ref: multiprocess extensions1597397
+Ref: install tracepoint in tracing1599426
+Ref: qXfer read1603551
+Ref: qXfer auxiliary vector read1604045
+Ref: qXfer btrace read1604392
+Ref: qXfer btrace-conf read1605453
+Ref: qXfer executable filename read1605802
+Ref: qXfer target description read1606416
+Ref: qXfer library list read1606860
+Ref: qXfer svr4 library list read1607515
+Ref: qXfer memory map read1609367
+Ref: qXfer sdata read1609753
+Ref: qXfer siginfo read1610217
+Ref: qXfer spu read1610613
+Ref: qXfer threads read1611136
+Ref: qXfer traceframe info read1611538
+Ref: qXfer unwind info block1611954
+Ref: qXfer fdpic loadmap read1612186
+Ref: qXfer osdata read1612601
+Ref: qXfer write1613859
+Ref: qXfer siginfo write1614425
+Ref: qXfer spu write1614821
+Ref: General Query Packets-Footnote-11618192
+Node: Architecture-Specific Protocol Details1618519
+Node: ARM-Specific Protocol Details1619028
+Node: ARM Breakpoint Kinds1619276
+Node: MIPS-Specific Protocol Details1619608
+Node: MIPS Register packet Format1619891
+Node: MIPS Breakpoint Kinds1620820
+Node: Tracepoint Packets1621239
+Ref: QTEnable1630557
+Ref: QTDisable1630753
+Ref: qTfSTM1636275
+Ref: qTsSTM1636275
+Ref: qTSTMat1637351
+Ref: QTBuffer-size1638502
+Node: Host I/O Packets1640476
+Node: Interrupts1646064
+Node: Notification Packets1647967
+Node: Remote Non-Stop1653355
+Node: Packet Acknowledgment1656470
+Node: Examples1658585
+Node: File-I/O Remote Protocol Extension1659211
+Node: File-I/O Overview1659673
+Node: Protocol Basics1661870
+Node: The F Request Packet1664102
+Node: The F Reply Packet1665003
+Node: The Ctrl-C Message1665921
+Node: Console I/O1667550
+Node: List of Supported Calls1668767
+Node: open1669129
+Node: close1671623
+Node: read1672005
+Node: write1672612
+Node: lseek1673379
+Node: rename1674257
+Node: unlink1675653
+Node: stat/fstat1676592
+Node: gettimeofday1677479
+Node: isatty1677914
+Node: system1678510
+Node: Protocol-specific Representation of Datatypes1680052
+Node: Integral Datatypes1680429
+Node: Pointer Values1681236
+Node: Memory Transfer1681944
+Node: struct stat1682564
+Node: struct timeval1684766
+Node: Constants1685283
+Node: Open Flags1685732
+Node: mode_t Values1686073
+Node: Errno Values1686565
+Node: Lseek Flags1687376
+Node: Limits1687561
+Node: File-I/O Examples1687921
+Node: Library List Format1689037
+Node: Library List Format for SVR4 Targets1691820
+Node: Memory Map Format1694290
+Node: Thread List Format1696867
+Node: Traceframe Info Format1697685
+Node: Branch Trace Format1699372
+Node: Branch Trace Configuration Format1701073
+Node: Agent Expressions1702260
+Node: General Bytecode Design1705081
+Node: Bytecode Descriptions1709881
+Node: Using Agent Expressions1723319
+Node: Varying Target Capabilities1725297
+Node: Rationale1726459
+Node: Target Descriptions1733845
+Node: Retrieving Descriptions1735721
+Node: Target Description Format1736806
+Node: Predefined Target Types1745850
+Node: Standard Target Features1747235
+Node: AArch64 Features1749123
+Node: ARM Features1749546
+Node: i386 Features1751063
+Node: MicroBlaze Features1753015
+Node: MIPS Features1753592
+Node: M68K Features1754782
+Node: Nios II Features1755445
+Node: PowerPC Features1755842
+Node: S/390 and System z Features1757165
+Node: TIC6x Features1758989
+Node: Operating System Information1759551
+Node: Process list1760389
+Node: Trace File Format1761451
+Node: Index Section Format1763445
+Node: Man Pages1771425
+Node: gdb man1771831
+Node: gdbserver man1777873
+Node: gcore man1785081
+Node: gdbinit man1785738
+Node: Copying1786623
+Node: GNU Free Documentation License1824202
+Node: Concept Index1849368
+Node: Command and Variable Index1980713
 
 End Tag Table
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info-1 ./gdb/doc/gdb.info-1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info-1	2015-07-06 20:14:15.000000000 +0000
+++ ./gdb/doc/gdb.info-1	2015-07-07 02:02:09.000000000 +0000
@@ -1,6 +1,12 @@
-This is gdb.info, produced by makeinfo version 5.2 from gdb.texinfo.
+This is gdb.info, produced by makeinfo version 4.13 from ./gdb.texinfo.
 
-Copyright (C) 1988-2015 Free Software Foundation, Inc.
+INFO-DIR-SECTION Software development
+START-INFO-DIR-ENTRY
+* Gdb: (gdb).                     The GNU debugger.
+* gdbserver: (gdb) Server.        The GNU debugging server.
+END-INFO-DIR-ENTRY
+
+   Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -12,16 +18,11 @@ with the Back-Cover Texts as in (a) belo
    (a) The FSF's Back-Cover Text is: "You are free to copy and modify
 this GNU Manual.  Buying copies from GNU Press supports the FSF in
 developing GNU and promoting software freedom."
-INFO-DIR-SECTION Software development
-START-INFO-DIR-ENTRY
-* Gdb: (gdb).                     The GNU debugger.
-* gdbserver: (gdb) Server.        The GNU debugging server.
-END-INFO-DIR-ENTRY
 
    This file documents the GNU debugger GDB.
 
-   This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.9.90.
+   This is the Tenth Edition, of `Debugging with GDB: the GNU
+Source-Level Debugger' for GDB (GDB) Version 7.9.90.20150707-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
@@ -44,7 +45,7 @@ Debugging with GDB
 
 This file describes GDB, the GNU symbolic debugger.
 
-   This is the Tenth Edition, for GDB (GDB) Version 7.9.90.
+   This is the Tenth Edition, for GDB (GDB) Version 7.9.90.20150707-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
@@ -91,6 +92,7 @@ in general.  We will miss him.
 
 * GDB Bugs::                    Reporting bugs in GDB
 
+
 * Command Line Editing::        Command Line Editing
 * Using History Interactively:: Using History Interactively
 * In Memoriam::                 In Memoriam
@@ -114,7 +116,7 @@ in general.  We will miss him.
                                   functions, and Python data types
 
 
-File: gdb.info,  Node: Summary,  Next: Sample Session,  Up: Top
+File: gdb.info,  Node: Summary,  Next: Sample Session,  Prev: Top,  Up: Top
 
 Summary of GDB
 **************
@@ -153,8 +155,8 @@ or nested functions does not currently w
 entering expressions, printing values, or similar features using Pascal
 syntax.
 
-   GDB can be used to debug programs written in Fortran, although it may
-be necessary to refer to some variables with a trailing underscore.
+   GDB can be used to debug programs written in Fortran, although it
+may be necessary to refer to some variables with a trailing underscore.
 
    GDB can be used to debug programs written in Objective-C, using
 either the Apple/NeXT or the GNU Objective-C runtime.
@@ -172,12 +174,12 @@ Free Software
 =============
 
 GDB is "free software", protected by the GNU General Public License
-(GPL). The GPL gives you the freedom to copy or adapt a licensed
+(GPL).  The GPL gives you the freedom to copy or adapt a licensed
 program--but every person getting a copy also gets with it the freedom
-to modify that copy (which means that they must get access to the source
-code), and the freedom to distribute further copies.  Typical software
-companies use copyrights to limit your freedoms; the Free Software
-Foundation uses the GPL to preserve these freedoms.
+to modify that copy (which means that they must get access to the
+source code), and the freedom to distribute further copies.  Typical
+software companies use copyrights to limit your freedoms; the Free
+Software Foundation uses the GPL to preserve these freedoms.
 
    Fundamentally, the General Public License is a license which says
 that you have these freedoms and that you cannot take these freedoms
@@ -200,14 +202,14 @@ free tutorial, that is a major gap.  We 
    Consider Perl, for instance.  The tutorial manuals that people
 normally use are non-free.  How did this come about?  Because the
 authors of those manuals published them with restrictive terms--no
-copying, no modification, source files not available--which exclude them
-from the free software world.
+copying, no modification, source files not available--which exclude
+them from the free software world.
 
    That wasn't the first time this sort of thing happened, and it was
-far from the last.  Many times we have heard a GNU user eagerly describe
-a manual that he is writing, his intended contribution to the community,
-only to learn that he had ruined everything by signing a publication
-contract to make it non-free.
+far from the last.  Many times we have heard a GNU user eagerly
+describe a manual that he is writing, his intended contribution to the
+community, only to learn that he had ruined everything by signing a
+publication contract to make it non-free.
 
    Free documentation, like free software, is a matter of freedom, not
 price.  The problem with the non-free manual is not that publishers
@@ -218,9 +220,9 @@ available in source code form, and give 
 modify.  Non-free manuals do not allow this.
 
    The criteria of freedom for a free manual are roughly the same as for
-free software.  Redistribution (including the normal kinds of commercial
-redistribution) must be permitted, so that the manual can accompany
-every copy of the program, both on-line and on paper.
+free software.  Redistribution (including the normal kinds of
+commercial redistribution) must be permitted, so that the manual can
+accompany every copy of the program, both on-line and on paper.
 
    Permission for modification of the technical content is crucial too.
 When people modify the software, adding or changing features, if they
@@ -230,35 +232,35 @@ that leaves you no choice but to write a
 changed version of the program is not really available to our community.
 
    Some kinds of limits on the way modification is handled are
-acceptable.  For example, requirements to preserve the original author's
-copyright notice, the distribution terms, or the list of authors, are
-ok.  It is also no problem to require modified versions to include
-notice that they were modified.  Even entire sections that may not be
-deleted or changed are acceptable, as long as they deal with
+acceptable.  For example, requirements to preserve the original
+author's copyright notice, the distribution terms, or the list of
+authors, are ok.  It is also no problem to require modified versions to
+include notice that they were modified.  Even entire sections that may
+not be deleted or changed are acceptable, as long as they deal with
 nontechnical topics (like this one).  These kinds of restrictions are
-acceptable because they don't obstruct the community's normal use of the
-manual.
+acceptable because they don't obstruct the community's normal use of
+the manual.
 
-   However, it must be possible to modify all the _technical_ content of
-the manual, and then distribute the result in all the usual media,
+   However, it must be possible to modify all the _technical_ content
+of the manual, and then distribute the result in all the usual media,
 through all the usual channels.  Otherwise, the restrictions obstruct
 the use of the manual, it is not free, and we need another manual to
 replace it.
 
    Please spread the word about this issue.  Our community continues to
-lose manuals to proprietary publishing.  If we spread the word that free
-software needs free reference manuals and free tutorials, perhaps the
-next person who wants to contribute by writing documentation will
-realize, before it is too late, that only free manuals contribute to the
-free software community.
+lose manuals to proprietary publishing.  If we spread the word that
+free software needs free reference manuals and free tutorials, perhaps
+the next person who wants to contribute by writing documentation will
+realize, before it is too late, that only free manuals contribute to
+the free software community.
 
    If you are writing documentation, please insist on publishing it
 under the GNU Free Documentation License or another free documentation
 license.  Remember that this decision requires your approval--you don't
-have to let the publisher decide.  Some commercial publishers will use a
-free license if you insist, but they will not propose the option; it is
-up to you to raise the issue and say firmly that this is what you want.
-If the publisher you are dealing with refuses, please try other
+have to let the publisher decide.  Some commercial publishers will use
+a free license if you insist, but they will not propose the option; it
+is up to you to raise the issue and say firmly that this is what you
+want.  If the publisher you are dealing with refuses, please try other
 publishers.  If you're not sure whether a proposed license is free,
 write to <licensing@gnu.org>.
 
@@ -273,7 +275,7 @@ have paid or pay the authors to work on 
 
    The Free Software Foundation maintains a list of free documentation
 published by other publishers, at
-<http://www.fsf.org/doc/other-free-books.html>.
+`http://www.fsf.org/doc/other-free-books.html'.
 
 
 File: gdb.info,  Node: Contributors,  Prev: Free Documentation,  Up: Summary
@@ -284,9 +286,9 @@ Contributors to GDB
 Richard Stallman was the original author of GDB, and of many other GNU
 programs.  Many others have contributed to its development.  This
 section attempts to credit major contributors.  One of the virtues of
-free software is that everyone is free to contribute to it; with regret,
-we cannot actually acknowledge everyone here.  The file 'ChangeLog' in
-the GDB distribution approximates a blow-by-blow account.
+free software is that everyone is free to contribute to it; with
+regret, we cannot actually acknowledge everyone here.  The file
+`ChangeLog' in the GDB distribution approximates a blow-by-blow account.
 
    Changes much prior to version 2.0 are lost in the mists of time.
 
@@ -297,24 +299,24 @@ the GDB distribution approximates a blow
    So that they may not regard their many labors as thankless, we
 particularly thank those who shepherded GDB through major releases:
 Andrew Cagney (releases 6.3, 6.2, 6.1, 6.0, 5.3, 5.2, 5.1 and 5.0); Jim
-Blandy (release 4.18); Jason Molenda (release 4.17); Stan Shebs (release
-4.14); Fred Fish (releases 4.16, 4.15, 4.13, 4.12, 4.11, 4.10, and 4.9);
-Stu Grossman and John Gilmore (releases 4.8, 4.7, 4.6, 4.5, and 4.4);
-John Gilmore (releases 4.3, 4.2, 4.1, 4.0, and 3.9); Jim Kingdon
-(releases 3.5, 3.4, and 3.3); and Randy Smith (releases 3.2, 3.1, and
-3.0).
+Blandy (release 4.18); Jason Molenda (release 4.17); Stan Shebs
+(release 4.14); Fred Fish (releases 4.16, 4.15, 4.13, 4.12, 4.11, 4.10,
+and 4.9); Stu Grossman and John Gilmore (releases 4.8, 4.7, 4.6, 4.5,
+and 4.4); John Gilmore (releases 4.3, 4.2, 4.1, 4.0, and 3.9); Jim
+Kingdon (releases 3.5, 3.4, and 3.3); and Randy Smith (releases 3.2,
+3.1, and 3.0).
 
    Richard Stallman, assisted at various times by Peter TerMaat, Chris
 Hanson, and Richard Mlynarik, handled releases through 2.8.
 
    Michael Tiemann is the author of most of the GNU C++ support in GDB,
 with significant additional contributions from Per Bothner and Daniel
-Berlin.  James Clark wrote the GNU C++ demangler.  Early work on C++ was
-by Peter TerMaat (who also did much general update work leading to
+Berlin.  James Clark wrote the GNU C++ demangler.  Early work on C++
+was by Peter TerMaat (who also did much general update work leading to
 release 3.0).
 
    GDB uses the BFD subroutine library to examine multiple object-file
-formats; BFD was a joint project of David V. Henkel-Wallace, Rich
+formats; BFD was a joint project of David V.  Henkel-Wallace, Rich
 Pixley, Steve Chamberlain, and John Gilmore.
 
    David Johnson wrote the original COFF support; Pace Willison did the
@@ -324,17 +326,17 @@ original support for encapsulated COFF.
 
    Adam de Boor and Bradley Davis contributed the ISI Optimum V support.
 Per Bothner, Noboyuki Hikichi, and Alessandro Forin contributed MIPS
-support.  Jean-Daniel Fekete contributed Sun 386i support.  Chris Hanson
-improved the HP9000 support.  Noboyuki Hikichi and Tomoyuki Hasei
-contributed Sony/News OS 3 support.  David Johnson contributed Encore
-Umax support.  Jyrki Kuoppala contributed Altos 3068 support.  Jeff Law
-contributed HP PA and SOM support.  Keith Packard contributed NS32K
-support.  Doug Rabson contributed Acorn Risc Machine support.  Bob Rusk
-contributed Harris Nighthawk CX-UX support.  Chris Smith contributed
-Convex support (and Fortran debugging).  Jonathan Stone contributed
-Pyramid support.  Michael Tiemann contributed SPARC support.  Tim Tucker
-contributed support for the Gould NP1 and Gould Powernode.  Pace
-Willison contributed Intel 386 support.  Jay Vosburgh contributed
+support.  Jean-Daniel Fekete contributed Sun 386i support.  Chris
+Hanson improved the HP9000 support.  Noboyuki Hikichi and Tomoyuki
+Hasei contributed Sony/News OS 3 support.  David Johnson contributed
+Encore Umax support.  Jyrki Kuoppala contributed Altos 3068 support.
+Jeff Law contributed HP PA and SOM support.  Keith Packard contributed
+NS32K support.  Doug Rabson contributed Acorn Risc Machine support.
+Bob Rusk contributed Harris Nighthawk CX-UX support.  Chris Smith
+contributed Convex support (and Fortran debugging).  Jonathan Stone
+contributed Pyramid support.  Michael Tiemann contributed SPARC support.
+Tim Tucker contributed support for the Gould NP1 and Gould Powernode.
+Pace Willison contributed Intel 386 support.  Jay Vosburgh contributed
 Symmetry support.  Marko Mlinar contributed OpenRISC 1000 support.
 
    Andreas Schwab contributed M68K GNU/Linux support.
@@ -347,8 +349,8 @@ several machine instruction sets.
 
    Patrick Duval, Ted Goldstein, Vikram Koka and Glenn Engel helped
 develop remote debugging.  Intel Corporation, Wind River Systems, AMD,
-and ARM contributed remote debugging modules for the i960, VxWorks, A29K
-UDI, and RDI targets, respectively.
+and ARM contributed remote debugging modules for the i960, VxWorks,
+A29K UDI, and RDI targets, respectively.
 
    Brian Fox is the author of the readline libraries providing
 command-line editing and command history.
@@ -359,8 +361,8 @@ Modula-2 support, and contributed the La
    Fred Fish wrote most of the support for Unix System Vr4.  He also
 enhanced the command-completion support to cover C++ overloaded symbols.
 
-   Hitachi America (now Renesas America), Ltd.  sponsored the support
-for H8/300, H8/500, and Super-H processors.
+   Hitachi America (now Renesas America), Ltd. sponsored the support for
+H8/300, H8/500, and Super-H processors.
 
    NEC sponsored the support for the v850, Vr4xxx, and Vr5xxx
 processors.
@@ -388,10 +390,10 @@ innumerable bug fixes and cleanups throu
    The following people at the Hewlett-Packard Company contributed
 support for the PA-RISC 2.0 architecture, HP-UX 10.20, 10.30, and 11.0
 (narrow mode), HP's implementation of kernel threads, HP's aC++
-compiler, and the Text User Interface (nee Terminal User Interface): Ben
-Krepp, Richard Title, John Bishop, Susan Macchia, Kathy Mann, Satish
-Pai, India Paul, Steve Rehrauer, and Elena Zannoni.  Kim Haase provided
-HP-specific information in this manual.
+compiler, and the Text User Interface (nee Terminal User Interface):
+Ben Krepp, Richard Title, John Bishop, Susan Macchia, Kathy Mann,
+Satish Pai, India Paul, Steve Rehrauer, and Elena Zannoni.  Kim Haase
+provided HP-specific information in this manual.
 
    DJ Delorie ported GDB to MS-DOS, for the DJGPP project.  Robert
 Hoehne made significant contributions to the DJGPP port.
@@ -430,12 +432,13 @@ unwinder framework, this consisting of a
 frame IDs, independent frame sniffers, and the sentinel frame.  Mark
 Kettenis implemented the DWARF 2 unwinder, Jeff Johnston the libunwind
 unwinder, and Andrew Cagney the dummy, sentinel, tramp, and trad
-unwinders.  The architecture-specific changes, each involving a complete
-rewrite of the architecture's frame code, were carried out by Jim
-Blandy, Joel Brobecker, Kevin Buettner, Andrew Cagney, Stephane Carrez,
-Randolph Chung, Orjan Friberg, Richard Henderson, Daniel Jacobowitz,
-Jeff Johnston, Mark Kettenis, Theodore A. Roth, Kei Sakamoto, Yoshinori
-Sato, Michael Snyder, Corinna Vinschen, and Ulrich Weigand.
+unwinders.  The architecture-specific changes, each involving a
+complete rewrite of the architecture's frame code, were carried out by
+Jim Blandy, Joel Brobecker, Kevin Buettner, Andrew Cagney, Stephane
+Carrez, Randolph Chung, Orjan Friberg, Richard Henderson, Daniel
+Jacobowitz, Jeff Johnston, Mark Kettenis, Theodore A. Roth, Kei
+Sakamoto, Yoshinori Sato, Michael Snyder, Corinna Vinschen, and Ulrich
+Weigand.
 
    Christian Zankel, Ross Morley, Bob Wilson, and Maxim Grigoriev from
 Tensilica, Inc. contributed support for Xtensa processors.  Others who
@@ -451,19 +454,19 @@ File: gdb.info,  Node: Sample Session,  
 1 A Sample GDB Session
 **********************
 
-You can use this manual at your leisure to read all about GDB.  However,
-a handful of commands are enough to get started using the debugger.
-This chapter illustrates those commands.
+You can use this manual at your leisure to read all about GDB.
+However, a handful of commands are enough to get started using the
+debugger.  This chapter illustrates those commands.
 
-   One of the preliminary versions of GNU 'm4' (a generic macro
+   One of the preliminary versions of GNU `m4' (a generic macro
 processor) exhibits the following bug: sometimes, when we change its
 quote strings from the default, the commands used to capture one macro
-definition within another stop working.  In the following short 'm4'
-session, we define a macro 'foo' which expands to '0000'; we then use
-the 'm4' built-in 'defn' to define 'bar' as the same thing.  However,
-when we change the open quote string to '<QUOTE>' and the close quote
-string to '<UNQUOTE>', the same procedure fails to define a new synonym
-'baz':
+definition within another stop working.  In the following short `m4'
+session, we define a macro `foo' which expands to `0000'; we then use
+the `m4' built-in `defn' to define `bar' as the same thing.  However,
+when we change the open quote string to `<QUOTE>' and the close quote
+string to `<UNQUOTE>', the same procedure fails to define a new synonym
+`baz':
 
      $ cd gnu/m4
      $ ./m4
@@ -471,7 +474,7 @@ string to '<UNQUOTE>', the same procedur
 
      foo
      0000
-     define(bar,defn('foo'))
+     define(bar,defn(`foo'))
 
      bar
      0000
@@ -491,7 +494,7 @@ Let us use GDB to try to see what is goi
      There is absolutely no warranty for GDB; type "show warranty"
       for details.
 
-     GDB 7.9.90, Copyright 1999 Free Software Foundation, Inc...
+     GDB 7.9.90.20150707-cvs, Copyright 1999 Free Software Foundation, Inc...
      (gdb)
 
 GDB reads only enough symbol data to know where to find the rest when
@@ -501,15 +504,16 @@ fit in this manual.
 
      (gdb) set width 70
 
-We need to see how the 'm4' built-in 'changequote' works.  Having looked
-at the source, we know the relevant subroutine is 'm4_changequote', so
-we set a breakpoint there with the GDB 'break' command.
+We need to see how the `m4' built-in `changequote' works.  Having
+looked at the source, we know the relevant subroutine is
+`m4_changequote', so we set a breakpoint there with the GDB `break'
+command.
 
      (gdb) break m4_changequote
      Breakpoint 1 at 0x62f4: file builtin.c, line 879.
 
-Using the 'run' command, we start 'm4' running under GDB control; as
-long as control does not reach the 'm4_changequote' subroutine, the
+Using the `run' command, we start `m4' running under GDB control; as
+long as control does not reach the `m4_changequote' subroutine, the
 program runs as usual:
 
      (gdb) run
@@ -519,8 +523,8 @@ program runs as usual:
      foo
      0000
 
-To trigger the breakpoint, we call 'changequote'.  GDB suspends
-execution of 'm4', displaying information about the context where it
+To trigger the breakpoint, we call `changequote'.  GDB suspends
+execution of `m4', displaying information about the context where it
 stops.
 
      changequote(<QUOTE>,<UNQUOTE>)
@@ -529,28 +533,28 @@ stops.
          at builtin.c:879
      879         if (bad_argc(TOKEN_DATA_TEXT(argv[0]),argc,1,3))
 
-Now we use the command 'n' ('next') to advance execution to the next
+Now we use the command `n' (`next') to advance execution to the next
 line of the current function.
 
      (gdb) n
      882         set_quotes((argc >= 2) ? TOKEN_DATA_TEXT(argv[1])\
       : nil,
 
-'set_quotes' looks like a promising subroutine.  We can go into it by
-using the command 's' ('step') instead of 'next'.  'step' goes to the
+`set_quotes' looks like a promising subroutine.  We can go into it by
+using the command `s' (`step') instead of `next'.  `step' goes to the
 next line to be executed in _any_ subroutine, so it steps into
-'set_quotes'.
+`set_quotes'.
 
      (gdb) s
      set_quotes (lq=0x34c78 "<QUOTE>", rq=0x34c88 "<UNQUOTE>")
          at input.c:530
      530         if (lquote != def_lquote)
 
-The display that shows the subroutine where 'm4' is now suspended (and
+The display that shows the subroutine where `m4' is now suspended (and
 its arguments) is called a stack frame display.  It shows a summary of
-the stack.  We can use the 'backtrace' command (which can also be
-spelled 'bt'), to see where we are in the stack as a whole: the
-'backtrace' command displays a stack frame for each active subroutine.
+the stack.  We can use the `backtrace' command (which can also be
+spelled `bt'), to see where we are in the stack as a whole: the
+`backtrace' command displays a stack frame for each active subroutine.
 
      (gdb) bt
      #0  set_quotes (lq=0x34c78 "<QUOTE>", rq=0x34c88 "<UNQUOTE>")
@@ -564,8 +568,8 @@ spelled 'bt'), to see where we are in th
      #5  0x2930 in main (argc=0, argv=0xf7fffb20) at m4.c:195
 
 We step through a few more lines to see what happens.  The first two
-times, we can use 's'; the next two times we use 'n' to avoid falling
-into the 'xstrdup' subroutine.
+times, we can use `s'; the next two times we use `n' to avoid falling
+into the `xstrdup' subroutine.
 
      (gdb) s
      0x3b5c  532         if (rquote != def_rquote)
@@ -579,8 +583,8 @@ into the 'xstrdup' subroutine.
      538         len_lquote = strlen(rquote);
 
 The last line displayed looks a little odd; we can examine the variables
-'lquote' and 'rquote' to see if they are in fact the new left and right
-quotes we specified.  We use the command 'p' ('print') to see their
+`lquote' and `rquote' to see if they are in fact the new left and right
+quotes we specified.  We use the command `p' (`print') to see their
 values.
 
      (gdb) p lquote
@@ -588,9 +592,9 @@ values.
      (gdb) p rquote
      $2 = 0x35d50 "<UNQUOTE>"
 
-'lquote' and 'rquote' are indeed the new left and right quotes.  To look
-at some context, we can display ten lines of source surrounding the
-current line with the 'l' ('list') command.
+`lquote' and `rquote' are indeed the new left and right quotes.  To
+look at some context, we can display ten lines of source surrounding
+the current line with the `l' (`list') command.
 
      (gdb) l
      533             xfree(rquote);
@@ -606,7 +610,7 @@ current line with the 'l' ('list') comma
      541
      542     void
 
-Let us step past the two lines that set 'len_lquote' and 'len_rquote',
+Let us step past the two lines that set `len_lquote' and `len_rquote',
 and then examine the values of those variables.
 
      (gdb) n
@@ -618,9 +622,9 @@ and then examine the values of those var
      (gdb) p len_rquote
      $4 = 7
 
-That certainly looks wrong, assuming 'len_lquote' and 'len_rquote' are
-meant to be the lengths of 'lquote' and 'rquote' respectively.  We can
-set them to better values using the 'p' command, since it can print the
+That certainly looks wrong, assuming `len_lquote' and `len_rquote' are
+meant to be the lengths of `lquote' and `rquote' respectively.  We can
+set them to better values using the `p' command, since it can print the
 value of any expression--and that expression can include subroutine
 calls and assignments.
 
@@ -629,9 +633,9 @@ calls and assignments.
      (gdb) p len_rquote=strlen(rquote)
      $6 = 9
 
-Is that enough to fix the problem of using the new quotes with the 'm4'
-built-in 'defn'?  We can allow 'm4' to continue executing with the 'c'
-('continue') command, and then try the example that caused trouble
+Is that enough to fix the problem of using the new quotes with the `m4'
+built-in `defn'?  We can allow `m4' to continue executing with the `c'
+(`continue') command, and then try the example that caused trouble
 initially:
 
      (gdb) c
@@ -644,13 +648,13 @@ initially:
 
 Success!  The new quotes now work just as well as the default ones.  The
 problem seems to have been just the two typos defining the wrong
-lengths.  We allow 'm4' exit by giving it an EOF as input:
+lengths.  We allow `m4' exit by giving it an EOF as input:
 
      Ctrl-d
      Program exited normally.
 
-The message 'Program exited normally.' is from GDB; it indicates 'm4'
-has finished executing.  We can end our GDB session with the GDB 'quit'
+The message `Program exited normally.' is from GDB; it indicates `m4'
+has finished executing.  We can end our GDB session with the GDB `quit'
 command.
 
      (gdb) quit
@@ -663,8 +667,9 @@ File: gdb.info,  Node: Invocation,  Next
 
 This chapter discusses how to start GDB, and how to get out of it.  The
 essentials are:
-   * type 'gdb' to start GDB.
-   * type 'quit' or 'Ctrl-d' to exit.
+   * type `gdb' to start GDB.
+
+   * type `quit' or `Ctrl-d' to exit.
 
 * Menu:
 
@@ -679,10 +684,10 @@ File: gdb.info,  Node: Invoking GDB,  Ne
 2.1 Invoking GDB
 ================
 
-Invoke GDB by running the program 'gdb'.  Once started, GDB reads
+Invoke GDB by running the program `gdb'.  Once started, GDB reads
 commands from the terminal until you tell it to exit.
 
-   You can also run 'gdb' with a variety of arguments and options, to
+   You can also run `gdb' with a variety of arguments and options, to
 specify more of your debugging environment at the outset.
 
    The command-line options described here are designed to cover a
@@ -704,8 +709,8 @@ want to debug a running process:
 
      gdb PROGRAM 1234
 
-would attach GDB to process '1234' (unless you also have a file named
-'1234'; GDB does check for a core file first).
+would attach GDB to process `1234' (unless you also have a file named
+`1234'; GDB does check for a core file first).
 
    Taking advantage of the second command-line argument requires a
 fairly complete operating system; when you use GDB as a remote debugger
@@ -713,31 +718,31 @@ attached to a bare board, there may not 
 there is often no way to get a core dump.  GDB will warn you if it is
 unable to attach or to read core dumps.
 
-   You can optionally have 'gdb' pass any arguments after the executable
-file to the inferior using '--args'.  This option stops option
-processing.
+   You can optionally have `gdb' pass any arguments after the
+executable file to the inferior using `--args'.  This option stops
+option processing.
      gdb --args gcc -O2 -c foo.c
-   This will cause 'gdb' to debug 'gcc', and to set 'gcc''s command-line
-arguments (*note Arguments::) to '-O2 -c foo.c'.
+   This will cause `gdb' to debug `gcc', and to set `gcc''s
+command-line arguments (*note Arguments::) to `-O2 -c foo.c'.
 
-   You can run 'gdb' without printing the front material, which
-describes GDB's non-warranty, by specifying '--silent' (or
-'-q'/'--quiet'):
+   You can run `gdb' without printing the front material, which
+describes GDB's non-warranty, by specifying `--silent' (or
+`-q'/`--quiet'):
 
      gdb --silent
 
-You can further control how GDB starts up by using command-line options.
-GDB itself can remind you of the options available.
+You can further control how GDB starts up by using command-line
+options.  GDB itself can remind you of the options available.
 
 Type
 
      gdb -help
 
-to display all available options and briefly describe their use ('gdb
+to display all available options and briefly describe their use (`gdb
 -h' is a shorter equivalent).
 
    All options and command line arguments you give are processed in
-sequential order.  The order makes a difference when the '-x' option is
+sequential order.  The order makes a difference when the `-x' option is
 used.
 
 * Menu:
@@ -752,274 +757,281 @@ File: gdb.info,  Node: File Options,  Ne
 2.1.1 Choosing Files
 --------------------
 
-When GDB starts, it reads any arguments other than options as specifying
-an executable file and core file (or process ID). This is the same as if
-the arguments were specified by the '-se' and '-c' (or '-p') options
-respectively.  (GDB reads the first argument that does not have an
-associated option flag as equivalent to the '-se' option followed by
-that argument; and the second argument that does not have an associated
-option flag, if any, as equivalent to the '-c'/'-p' option followed by
-that argument.)  If the second argument begins with a decimal digit, GDB
-will first attempt to attach to it as a process, and if that fails,
-attempt to open it as a corefile.  If you have a corefile whose name
-begins with a digit, you can prevent GDB from treating it as a pid by
-prefixing it with './', e.g. './12345'.
-
-   If GDB has not been configured to included core file support, such as
-for most embedded targets, then it will complain about a second argument
-and ignore it.
+When GDB starts, it reads any arguments other than options as
+specifying an executable file and core file (or process ID).  This is
+the same as if the arguments were specified by the `-se' and `-c' (or
+`-p') options respectively.  (GDB reads the first argument that does
+not have an associated option flag as equivalent to the `-se' option
+followed by that argument; and the second argument that does not have
+an associated option flag, if any, as equivalent to the `-c'/`-p'
+option followed by that argument.)  If the second argument begins with
+a decimal digit, GDB will first attempt to attach to it as a process,
+and if that fails, attempt to open it as a corefile.  If you have a
+corefile whose name begins with a digit, you can prevent GDB from
+treating it as a pid by prefixing it with `./', e.g. `./12345'.
+
+   If GDB has not been configured to included core file support, such
+as for most embedded targets, then it will complain about a second
+argument and ignore it.
 
    Many options have both long and short forms; both are shown in the
 following list.  GDB also recognizes the long forms if you truncate
-them, so long as enough of the option is present to be unambiguous.  (If
-you prefer, you can flag option arguments with '--' rather than '-',
-though we illustrate the more usual convention.)
+them, so long as enough of the option is present to be unambiguous.
+(If you prefer, you can flag option arguments with `--' rather than
+`-', though we illustrate the more usual convention.)
 
-'-symbols FILE'
-'-s FILE'
+`-symbols FILE'
+`-s FILE'
      Read symbol table from file FILE.
 
-'-exec FILE'
-'-e FILE'
+`-exec FILE'
+`-e FILE'
      Use file FILE as the executable file to execute when appropriate,
      and for examining pure data in conjunction with a core dump.
 
-'-se FILE'
+`-se FILE'
      Read symbol table from file FILE and use it as the executable file.
 
-'-core FILE'
-'-c FILE'
+`-core FILE'
+`-c FILE'
      Use file FILE as a core dump to examine.
 
-'-pid NUMBER'
-'-p NUMBER'
-     Connect to process ID NUMBER, as with the 'attach' command.
+`-pid NUMBER'
+`-p NUMBER'
+     Connect to process ID NUMBER, as with the `attach' command.
 
-'-command FILE'
-'-x FILE'
+`-command FILE'
+`-x FILE'
      Execute commands from file FILE.  The contents of this file is
-     evaluated exactly as the 'source' command would.  *Note Command
+     evaluated exactly as the `source' command would.  *Note Command
      files: Command Files.
 
-'-eval-command COMMAND'
-'-ex COMMAND'
+`-eval-command COMMAND'
+`-ex COMMAND'
      Execute a single GDB command.
 
      This option may be used multiple times to call multiple commands.
-     It may also be interleaved with '-command' as required.
+     It may also be interleaved with `-command' as required.
 
           gdb -ex 'target sim' -ex 'load' \
              -x setbreakpoints -ex 'run' a.out
 
-'-init-command FILE'
-'-ix FILE'
+`-init-command FILE'
+`-ix FILE'
      Execute commands from file FILE before loading the inferior (but
      after loading gdbinit files).  *Note Startup::.
 
-'-init-eval-command COMMAND'
-'-iex COMMAND'
-     Execute a single GDB command before loading the inferior (but after
-     loading gdbinit files).  *Note Startup::.
+`-init-eval-command COMMAND'
+`-iex COMMAND'
+     Execute a single GDB command before loading the inferior (but
+     after loading gdbinit files).  *Note Startup::.
 
-'-directory DIRECTORY'
-'-d DIRECTORY'
+`-directory DIRECTORY'
+`-d DIRECTORY'
      Add DIRECTORY to the path to search for source and script files.
 
-'-r'
-'-readnow'
+`-r'
+`-readnow'
      Read each symbol file's entire symbol table immediately, rather
      than the default, which is to read it incrementally as it is
      needed.  This makes startup slower, but makes future operations
      faster.
 
+
 
 File: gdb.info,  Node: Mode Options,  Next: Startup,  Prev: File Options,  Up: Invoking GDB
 
 2.1.2 Choosing Modes
 --------------------
 
-You can run GDB in various alternative modes--for example, in batch mode
-or quiet mode.
+You can run GDB in various alternative modes--for example, in batch
+mode or quiet mode.
 
-'-nx'
-'-n'
+`-nx'
+`-n'
      Do not execute commands found in any initialization file.  There
      are three init files, loaded in the following order:
 
-     'system.gdbinit'
+    ``system.gdbinit''
           This is the system-wide init file.  Its location is specified
-          with the '--with-system-gdbinit' configure option (*note
+          with the `--with-system-gdbinit' configure option (*note
           System-wide configuration::).  It is loaded first when GDB
           starts, before command line options have been processed.
-     '~/.gdbinit'
+
+    ``~/.gdbinit''
           This is the init file in your home directory.  It is loaded
-          next, after 'system.gdbinit', and before command options have
+          next, after `system.gdbinit', and before command options have
           been processed.
-     './.gdbinit'
+
+    ``./.gdbinit''
           This is the init file in the current directory.  It is loaded
-          last, after command line options other than '-x' and '-ex'
-          have been processed.  Command line options '-x' and '-ex' are
-          processed last, after './.gdbinit' has been loaded.
+          last, after command line options other than `-x' and `-ex'
+          have been processed.  Command line options `-x' and `-ex' are
+          processed last, after `./.gdbinit' has been loaded.
 
      For further documentation on startup processing, *Note Startup::.
      For documentation on how to write command files, *Note Command
      Files: Command Files.
 
-'-nh'
-     Do not execute commands found in '~/.gdbinit', the init file in
+`-nh'
+     Do not execute commands found in `~/.gdbinit', the init file in
      your home directory.  *Note Startup::.
 
-'-quiet'
-'-silent'
-'-q'
+`-quiet'
+`-silent'
+`-q'
      "Quiet".  Do not print the introductory and copyright messages.
      These messages are also suppressed in batch mode.
 
-'-batch'
-     Run in batch mode.  Exit with status '0' after processing all the
-     command files specified with '-x' (and all commands from
-     initialization files, if not inhibited with '-n').  Exit with
+`-batch'
+     Run in batch mode.  Exit with status `0' after processing all the
+     command files specified with `-x' (and all commands from
+     initialization files, if not inhibited with `-n').  Exit with
      nonzero status if an error occurs in executing the GDB commands in
      the command files.  Batch mode also disables pagination, sets
      unlimited terminal width and height *note Screen Size::, and acts
-     as if 'set confirm off' were in effect (*note Messages/Warnings::).
+     as if `set confirm off' were in effect (*note Messages/Warnings::).
 
      Batch mode may be useful for running GDB as a filter, for example
-     to download and run a program on another computer; in order to make
-     this more useful, the message
+     to download and run a program on another computer; in order to
+     make this more useful, the message
 
           Program exited normally.
 
      (which is ordinarily issued whenever a program running under GDB
      control terminates) is not issued when running in batch mode.
 
-'-batch-silent'
-     Run in batch mode exactly like '-batch', but totally silently.  All
-     GDB output to 'stdout' is prevented ('stderr' is unaffected).  This
-     is much quieter than '-silent' and would be useless for an
+`-batch-silent'
+     Run in batch mode exactly like `-batch', but totally silently.  All
+     GDB output to `stdout' is prevented (`stderr' is unaffected).
+     This is much quieter than `-silent' and would be useless for an
      interactive session.
 
-     This is particularly useful when using targets that give 'Loading
+     This is particularly useful when using targets that give `Loading
      section' messages, for example.
 
      Note that targets that give their output via GDB, as opposed to
-     writing directly to 'stdout', will also be made silent.
+     writing directly to `stdout', will also be made silent.
 
-'-return-child-result'
+`-return-child-result'
      The return code from GDB will be the return code from the child
      process (the process being debugged), with the following
      exceptions:
 
         * GDB exits abnormally.  E.g., due to an incorrect argument or
           an internal error.  In this case the exit code is the same as
-          it would have been without '-return-child-result'.
-        * The user quits with an explicit value.  E.g., 'quit 1'.
+          it would have been without `-return-child-result'.
+
+        * The user quits with an explicit value.  E.g., `quit 1'.
+
         * The child process never runs, or is not allowed to terminate,
           in which case the exit code will be -1.
 
-     This option is useful in conjunction with '-batch' or
-     '-batch-silent', when GDB is being used as a remote program loader
+     This option is useful in conjunction with `-batch' or
+     `-batch-silent', when GDB is being used as a remote program loader
      or simulator interface.
 
-'-nowindows'
-'-nw'
+`-nowindows'
+`-nw'
      "No windows".  If GDB comes with a graphical user interface (GUI)
      built in, then this option tells GDB to only use the command-line
      interface.  If no GUI is available, this option has no effect.
 
-'-windows'
-'-w'
+`-windows'
+`-w'
      If GDB includes a GUI, then this option requires it to be used if
      possible.
 
-'-cd DIRECTORY'
+`-cd DIRECTORY'
      Run GDB using DIRECTORY as its working directory, instead of the
      current directory.
 
-'-data-directory DIRECTORY'
-'-D DIRECTORY'
+`-data-directory DIRECTORY'
+`-D DIRECTORY'
      Run GDB using DIRECTORY as its data directory.  The data directory
      is where GDB searches for its auxiliary files.  *Note Data Files::.
 
-'-fullname'
-'-f'
+`-fullname'
+`-f'
      GNU Emacs sets this option when it runs GDB as a subprocess.  It
      tells GDB to output the full file name and line number in a
-     standard, recognizable fashion each time a stack frame is displayed
-     (which includes each time your program stops).  This recognizable
-     format looks like two '\032' characters, followed by the file name,
-     line number and character position separated by colons, and a
-     newline.  The Emacs-to-GDB interface program uses the two '\032'
-     characters as a signal to display the source code for the frame.
+     standard, recognizable fashion each time a stack frame is
+     displayed (which includes each time your program stops).  This
+     recognizable format looks like two `\032' characters, followed by
+     the file name, line number and character position separated by
+     colons, and a newline.  The Emacs-to-GDB interface program uses
+     the two `\032' characters as a signal to display the source code
+     for the frame.
 
-'-annotate LEVEL'
+`-annotate LEVEL'
      This option sets the "annotation level" inside GDB.  Its effect is
-     identical to using 'set annotate LEVEL' (*note Annotations::).  The
-     annotation LEVEL controls how much information GDB prints together
-     with its prompt, values of expressions, source lines, and other
-     types of output.  Level 0 is the normal, level 1 is for use when
-     GDB is run as a subprocess of GNU Emacs, level 3 is the maximum
-     annotation suitable for programs that control GDB, and level 2 has
-     been deprecated.
+     identical to using `set annotate LEVEL' (*note Annotations::).
+     The annotation LEVEL controls how much information GDB prints
+     together with its prompt, values of expressions, source lines, and
+     other types of output.  Level 0 is the normal, level 1 is for use
+     when GDB is run as a subprocess of GNU Emacs, level 3 is the
+     maximum annotation suitable for programs that control GDB, and
+     level 2 has been deprecated.
 
      The annotation mechanism has largely been superseded by GDB/MI
      (*note GDB/MI::).
 
-'--args'
+`--args'
      Change interpretation of command line so that arguments following
      the executable file are passed as command line arguments to the
      inferior.  This option stops option processing.
 
-'-baud BPS'
-'-b BPS'
+`-baud BPS'
+`-b BPS'
      Set the line speed (baud rate or bits per second) of any serial
      interface used by GDB for remote debugging.
 
-'-l TIMEOUT'
+`-l TIMEOUT'
      Set the timeout (in seconds) of any communication used by GDB for
      remote debugging.
 
-'-tty DEVICE'
-'-t DEVICE'
+`-tty DEVICE'
+`-t DEVICE'
      Run using DEVICE for your program's standard input and output.
 
-'-tui'
+`-tui'
      Activate the "Text User Interface" when starting.  The Text User
      Interface manages several text windows on the terminal, showing
-     source, assembly, registers and GDB command outputs (*note GDB Text
-     User Interface: TUI.).  Do not use this option if you run GDB from
-     Emacs (*note Using GDB under GNU Emacs: Emacs.).
+     source, assembly, registers and GDB command outputs (*note GDB
+     Text User Interface: TUI.).  Do not use this option if you run GDB
+     from Emacs (*note Using GDB under GNU Emacs: Emacs.).
 
-'-interpreter INTERP'
+`-interpreter INTERP'
      Use the interpreter INTERP for interface with the controlling
      program or device.  This option is meant to be set by programs
      which communicate with GDB using it as a back end.  *Note Command
      Interpreters: Interpreters.
 
-     '--interpreter=mi' (or '--interpreter=mi2') causes GDB to use the
+     `--interpreter=mi' (or `--interpreter=mi2') causes GDB to use the
      "GDB/MI interface" (*note The GDB/MI Interface: GDB/MI.) included
      since GDB version 6.0.  The previous GDB/MI interface, included in
-     GDB version 5.3 and selected with '--interpreter=mi1', is
+     GDB version 5.3 and selected with `--interpreter=mi1', is
      deprecated.  Earlier GDB/MI interfaces are no longer supported.
 
-'-write'
+`-write'
      Open the executable and core files for both reading and writing.
-     This is equivalent to the 'set write on' command inside GDB (*note
+     This is equivalent to the `set write on' command inside GDB (*note
      Patching::).
 
-'-statistics'
+`-statistics'
      This option causes GDB to print statistics about time and memory
      usage after it completes each command and returns to the prompt.
 
-'-version'
+`-version'
      This option causes GDB to print its version number and no-warranty
      blurb, and exit.
 
-'-configuration'
+`-configuration'
      This option causes GDB to print details about its build-time
      configuration parameters, and then exit.  These details can be
      important when reporting GDB bugs (*note GDB Bugs::).
 
+
 
 File: gdb.info,  Node: Startup,  Prev: Mode Options,  Up: Invoking GDB
 
@@ -1031,45 +1043,46 @@ Here's the description of what GDB does 
   1. Sets up the command interpreter as specified by the command line
      (*note interpreter: Mode Options.).
 
-  2. Reads the system-wide "init file" (if '--with-system-gdbinit' was
+  2. Reads the system-wide "init file" (if `--with-system-gdbinit' was
      used when building GDB; *note System-wide configuration and
-     settings: System-wide configuration.) and executes all the commands
-     in that file.
+     settings: System-wide configuration.) and executes all the
+     commands in that file.
 
-  3. Reads the init file (if any) in your home directory(1) and executes
-     all the commands in that file.
+  3. Reads the init file (if any) in your home directory(1) and
+     executes all the commands in that file.
 
-  4. Executes commands and command files specified by the '-iex' and
-     '-ix' options in their specified order.  Usually you should use the
-     '-ex' and '-x' options instead, but this way you can apply settings
-     before GDB init files get executed and before inferior gets loaded.
+  4. Executes commands and command files specified by the `-iex' and
+     `-ix' options in their specified order.  Usually you should use the
+     `-ex' and `-x' options instead, but this way you can apply
+     settings before GDB init files get executed and before inferior
+     gets loaded.
 
   5. Processes command line options and operands.
 
   6. Reads and executes the commands from init file (if any) in the
-     current working directory as long as 'set auto-load local-gdbinit'
-     is set to 'on' (*note Init File in the Current Directory::).  This
+     current working directory as long as `set auto-load local-gdbinit'
+     is set to `on' (*note Init File in the Current Directory::).  This
      is only done if the current directory is different from your home
-     directory.  Thus, you can have more than one init file, one generic
-     in your home directory, and another, specific to the program you
-     are debugging, in the directory where you invoke GDB.
+     directory.  Thus, you can have more than one init file, one
+     generic in your home directory, and another, specific to the
+     program you are debugging, in the directory where you invoke GDB.
 
   7. If the command line specified a program to debug, or a process to
      attach to, or a core file, GDB loads any auto-loaded scripts
-     provided for the program or for its loaded shared libraries.  *Note
-     Auto-loading::.
+     provided for the program or for its loaded shared libraries.
+     *Note Auto-loading::.
 
-     If you wish to disable the auto-loading during startup, you must do
-     something like the following:
+     If you wish to disable the auto-loading during startup, you must
+     do something like the following:
 
           $ gdb -iex "set auto-load python-scripts off" myprogram
 
-     Option '-ex' does not work because the auto-loading is then turned
+     Option `-ex' does not work because the auto-loading is then turned
      off too late.
 
-  8. Executes commands and command files specified by the '-ex' and '-x'
-     options in their specified order.  *Note Command Files::, for more
-     details about GDB command files.
+  8. Executes commands and command files specified by the `-ex' and
+     `-x' options in their specified order.  *Note Command Files::, for
+     more details about GDB command files.
 
   9. Reads the command history recorded in the "history file".  *Note
      Command History::, for more details about the command history and
@@ -1077,24 +1090,24 @@ Here's the description of what GDB does 
 
    Init files use the same syntax as "command files" (*note Command
 Files::) and are processed by GDB in the same way.  The init file in
-your home directory can set options (such as 'set complaints') that
-affect subsequent processing of command line options and operands.  Init
-files are not executed if you use the '-nx' option (*note Choosing
+your home directory can set options (such as `set complaints') that
+affect subsequent processing of command line options and operands.
+Init files are not executed if you use the `-nx' option (*note Choosing
 Modes: Mode Options.).
 
    To display the list of init files loaded by gdb at startup, you can
-use 'gdb --help'.
+use `gdb --help'.
 
-   The GDB init files are normally called '.gdbinit'.  The DJGPP port of
-GDB uses the name 'gdb.ini', due to the limitations of file names
+   The GDB init files are normally called `.gdbinit'.  The DJGPP port
+of GDB uses the name `gdb.ini', due to the limitations of file names
 imposed by DOS filesystems.  The Windows port of GDB uses the standard
-name, but if it finds a 'gdb.ini' file in your home directory, it warns
+name, but if it finds a `gdb.ini' file in your home directory, it warns
 you about that and suggests to rename the file to the standard name.
 
    ---------- Footnotes ----------
 
    (1) On DOS/Windows systems, the home directory is the one pointed to
-by the 'HOME' environment variable.
+by the `HOME' environment variable.
 
 
 File: gdb.info,  Node: Quitting GDB,  Next: Shell Commands,  Prev: Invoking GDB,  Up: Invocation
@@ -1102,21 +1115,21 @@ File: gdb.info,  Node: Quitting GDB,  Ne
 2.2 Quitting GDB
 ================
 
-'quit [EXPRESSION]'
-'q'
-     To exit GDB, use the 'quit' command (abbreviated 'q'), or type an
-     end-of-file character (usually 'Ctrl-d').  If you do not supply
+`quit [EXPRESSION]'
+`q'
+     To exit GDB, use the `quit' command (abbreviated `q'), or type an
+     end-of-file character (usually `Ctrl-d').  If you do not supply
      EXPRESSION, GDB will terminate normally; otherwise it will
      terminate using the result of EXPRESSION as the error code.
 
-   An interrupt (often 'Ctrl-c') does not exit from GDB, but rather
-terminates the action of any GDB command that is in progress and returns
-to GDB command level.  It is safe to type the interrupt character at any
-time because GDB does not allow it to take effect until a time when it
-is safe.
+   An interrupt (often `Ctrl-c') does not exit from GDB, but rather
+terminates the action of any GDB command that is in progress and
+returns to GDB command level.  It is safe to type the interrupt
+character at any time because GDB does not allow it to take effect
+until a time when it is safe.
 
    If you have been using GDB to control an attached process or device,
-you can release it with the 'detach' command (*note Debugging an
+you can release it with the `detach' command (*note Debugging an
 Already-running Process: Attach.).
 
 
@@ -1127,22 +1140,22 @@ File: gdb.info,  Node: Shell Commands,  
 
 If you need to execute occasional shell commands during your debugging
 session, there is no need to leave or suspend GDB; you can just use the
-'shell' command.
+`shell' command.
 
-'shell COMMAND-STRING'
-'!COMMAND-STRING'
+`shell COMMAND-STRING'
+`!COMMAND-STRING'
      Invoke a standard shell to execute COMMAND-STRING.  Note that no
-     space is needed between '!' and COMMAND-STRING.  If it exists, the
-     environment variable 'SHELL' determines which shell to run.
-     Otherwise GDB uses the default shell ('/bin/sh' on Unix systems,
-     'COMMAND.COM' on MS-DOS, etc.).
-
-   The utility 'make' is often needed in development environments.  You
-do not have to use the 'shell' command for this purpose in GDB:
-
-'make MAKE-ARGS'
-     Execute the 'make' program with the specified arguments.  This is
-     equivalent to 'shell make MAKE-ARGS'.
+     space is needed between `!' and COMMAND-STRING.  If it exists, the
+     environment variable `SHELL' determines which shell to run.
+     Otherwise GDB uses the default shell (`/bin/sh' on Unix systems,
+     `COMMAND.COM' on MS-DOS, etc.).
+
+   The utility `make' is often needed in development environments.  You
+do not have to use the `shell' command for this purpose in GDB:
+
+`make MAKE-ARGS'
+     Execute the `make' program with the specified arguments.  This is
+     equivalent to `shell make MAKE-ARGS'.
 
 
 File: gdb.info,  Node: Logging Output,  Prev: Shell Commands,  Up: Invocation
@@ -1153,21 +1166,26 @@ File: gdb.info,  Node: Logging Output,  
 You may want to save the output of GDB commands to a file.  There are
 several commands to control GDB's logging.
 
-'set logging on'
+`set logging on'
      Enable logging.
-'set logging off'
-     Disable logging.
-'set logging file FILE'
+
+`set logging off'
+     Disable logging.  
+
+`set logging file FILE'
      Change the name of the current logfile.  The default logfile is
-     'gdb.txt'.
-'set logging overwrite [on|off]'
-     By default, GDB will append to the logfile.  Set 'overwrite' if you
-     want 'set logging on' to overwrite the logfile instead.
-'set logging redirect [on|off]'
+     `gdb.txt'.
+
+`set logging overwrite [on|off]'
+     By default, GDB will append to the logfile.  Set `overwrite' if
+     you want `set logging on' to overwrite the logfile instead.
+
+`set logging redirect [on|off]'
      By default, GDB output will go to both the terminal and the
-     logfile.  Set 'redirect' if you want output to go only to the log
-     file.
-'show logging'
+     logfile.  Set `redirect' if you want output to go only to the log
+     file.  
+
+`show logging'
      Show the current values of the logging settings.
 
 
@@ -1197,39 +1215,40 @@ File: gdb.info,  Node: Command Syntax,  
 A GDB command is a single line of input.  There is no limit on how long
 it can be.  It starts with a command name, which is followed by
 arguments whose meaning depends on the command name.  For example, the
-command 'step' accepts an argument which is the number of times to step,
-as in 'step 5'.  You can also use the 'step' command with no arguments.
-Some commands do not allow any arguments.
+command `step' accepts an argument which is the number of times to
+step, as in `step 5'.  You can also use the `step' command with no
+arguments.  Some commands do not allow any arguments.
 
    GDB command names may always be truncated if that abbreviation is
 unambiguous.  Other possible command abbreviations are listed in the
 documentation for individual commands.  In some cases, even ambiguous
-abbreviations are allowed; for example, 's' is specially defined as
-equivalent to 'step' even though there are other commands whose names
-start with 's'.  You can test abbreviations by using them as arguments
-to the 'help' command.
+abbreviations are allowed; for example, `s' is specially defined as
+equivalent to `step' even though there are other commands whose names
+start with `s'.  You can test abbreviations by using them as arguments
+to the `help' command.
 
    A blank line as input to GDB (typing just <RET>) means to repeat the
-previous command.  Certain commands (for example, 'run') will not repeat
-this way; these are commands whose unintentional repetition might cause
-trouble and which you are unlikely to want to repeat.  User-defined
-commands can disable this feature; see *note dont-repeat: Define.
+previous command.  Certain commands (for example, `run') will not
+repeat this way; these are commands whose unintentional repetition
+might cause trouble and which you are unlikely to want to repeat.
+User-defined commands can disable this feature; see *note dont-repeat:
+Define.
 
-   The 'list' and 'x' commands, when you repeat them with <RET>,
+   The `list' and `x' commands, when you repeat them with <RET>,
 construct new arguments rather than repeating exactly as typed.  This
 permits easy scanning of source or memory.
 
    GDB can also use <RET> in another way: to partition lengthy output,
-in a way similar to the common utility 'more' (*note Screen Size: Screen
-Size.).  Since it is easy to press one <RET> too many in this situation,
-GDB disables command repetition after any command that generates this
-sort of display.
+in a way similar to the common utility `more' (*note Screen Size:
+Screen Size.).  Since it is easy to press one <RET> too many in this
+situation, GDB disables command repetition after any command that
+generates this sort of display.
 
-   Any text from a '#' to the end of the line is a comment; it does
+   Any text from a `#' to the end of the line is a comment; it does
 nothing.  This is useful mainly in command files (*note Command Files:
 Command Files.).
 
-   The 'Ctrl-o' binding is useful for repeating a complex sequence of
+   The `Ctrl-o' binding is useful for repeating a complex sequence of
 commands.  This command accepts the current line, like <RET>, and then
 fetches the next line relative to the current line from the history for
 editing.
@@ -1252,24 +1271,24 @@ example, if you type
 
      (gdb) info bre <TAB>
 
-GDB fills in the rest of the word 'breakpoints', since that is the only
-'info' subcommand beginning with 'bre':
+GDB fills in the rest of the word `breakpoints', since that is the only
+`info' subcommand beginning with `bre':
 
      (gdb) info breakpoints
 
-You can either press <RET> at this point, to run the 'info breakpoints'
-command, or backspace and enter something else, if 'breakpoints' does
+You can either press <RET> at this point, to run the `info breakpoints'
+command, or backspace and enter something else, if `breakpoints' does
 not look like the command you expected.  (If you were sure you wanted
-'info breakpoints' in the first place, you might as well just type <RET>
-immediately after 'info bre', to exploit command abbreviations rather
-than command completion).
+`info breakpoints' in the first place, you might as well just type
+<RET> immediately after `info bre', to exploit command abbreviations
+rather than command completion).
 
    If there is more than one possibility for the next word when you
 press <TAB>, GDB sounds a bell.  You can either supply more characters
 and try again, or just press <TAB> a second time; GDB displays all the
 possible completions for that word.  For example, you might want to set
-a breakpoint on a subroutine whose name begins with 'make_', but when
-you type 'b make_<TAB>' GDB just sounds the bell.  Typing <TAB> again
+a breakpoint on a subroutine whose name begins with `make_', but when
+you type `b make_<TAB>' GDB just sounds the bell.  Typing <TAB> again
 displays all the function names in your program that begin with those
 characters, for example:
 
@@ -1283,13 +1302,13 @@ GDB sounds bell; press <TAB> again, to s
      (gdb) b make_
 
 After displaying the available possibilities, GDB copies your partial
-input ('b make_' in the example) so you can finish the command.
+input (`b make_' in the example) so you can finish the command.
 
    If you just want to see the list of alternatives in the first place,
-you can press 'M-?' rather than pressing <TAB> twice.  'M-?' means
-'<META> ?'.  You can type this either by holding down a key designated
-as the <META> shift on your keyboard (if there is one) while typing '?',
-or as <ESC> followed by '?'.
+you can press `M-?' rather than pressing <TAB> twice.  `M-?' means
+`<META> ?'.  You can type this either by holding down a key designated
+as the <META> shift on your keyboard (if there is one) while typing
+`?', or as <ESC> followed by `?'.
 
    If the number of possible completions is large, GDB will print as
 much of the list as it has collected, as well as a message indicating
@@ -1303,34 +1322,36 @@ that the list may be truncated.
 
 This behavior can be controlled with the following commands:
 
-'set max-completions LIMIT'
-'set max-completions unlimited'
+`set max-completions LIMIT'
+`set max-completions unlimited'
      Set the maximum number of completion candidates.  GDB will stop
      looking for more completions once it collects this many candidates.
      This is useful when completing on things like function names as
      collecting all the possible candidates can be time consuming.  The
      default value is 200.  A value of zero disables tab-completion.
      Note that setting either no limit or a very large limit can make
-     completion slow.
-'show max-completions'
+     completion slow.  
+
+`show max-completions'
      Show the maximum number of candidates that GDB will collect and
      show during completion.
 
    Sometimes the string you need, while logically a "word", may contain
 parentheses or other characters that GDB normally excludes from its
 notion of a word.  To permit word completion to work in this situation,
-you may enclose words in ''' (single quote marks) in GDB commands.
+you may enclose words in `'' (single quote marks) in GDB commands.
 
    The most likely situation where you might need this is in typing the
-name of a C++ function.  This is because C++ allows function overloading
-(multiple definitions of the same function, distinguished by argument
-type).  For example, when you want to set a breakpoint you may need to
-distinguish whether you mean the version of 'name' that takes an 'int'
-parameter, 'name(int)', or the version that takes a 'float' parameter,
-'name(float)'.  To use the word-completion facilities in this situation,
-type a single quote ''' at the beginning of the function name.  This
-alerts GDB that it may need to consider more information than usual when
-you press <TAB> or 'M-?' to request word completion:
+name of a C++ function.  This is because C++ allows function
+overloading (multiple definitions of the same function, distinguished
+by argument type).  For example, when you want to set a breakpoint you
+may need to distinguish whether you mean the version of `name' that
+takes an `int' parameter, `name(int)', or the version that takes a
+`float' parameter, `name(float)'.  To use the word-completion
+facilities in this situation, type a single quote `'' at the beginning
+of the function name.  This alerts GDB that it may need to consider
+more information than usual when you press <TAB> or `M-?' to request
+word completion:
 
      (gdb) b 'bubble( M-?
      bubble(double,double)    bubble(int,int)
@@ -1350,7 +1371,7 @@ have not yet started typing the argument
 completion on an overloaded symbol.
 
    For more information about overloaded functions, see *note C++
-Expressions: C Plus Plus Expressions.  You can use the command 'set
+Expressions: C Plus Plus Expressions.  You can use the command `set
 overload-resolution off' to disable overload resolution; see *note GDB
 Features for C++: Debugging C Plus Plus.
 
@@ -1364,7 +1385,7 @@ available in the type of the left-hand-s
      to_delete            to_put               to_write_async_safe
      to_flush             to_read
 
-This is because the 'gdb_stdout' is a variable of the type 'struct
+This is because the `gdb_stdout' is a variable of the type `struct
 ui_file' that is defined in GDB sources as follows:
 
      struct ui_file
@@ -1394,13 +1415,13 @@ File: gdb.info,  Node: Help,  Prev: Comp
 3.3 Getting Help
 ================
 
-You can always ask GDB itself for information on its commands, using the
-command 'help'.
+You can always ask GDB itself for information on its commands, using
+the command `help'.
 
-'help'
-'h'
-     You can use 'help' (abbreviated 'h') with no arguments to display a
-     short list of named classes of commands:
+`help'
+`h'
+     You can use `help' (abbreviated `h') with no arguments to display
+     a short list of named classes of commands:
 
           (gdb) help
           List of classes of commands:
@@ -1426,10 +1447,10 @@ command 'help'.
           Command name abbreviations are allowed if unambiguous.
           (gdb)
 
-'help CLASS'
+`help CLASS'
      Using one of the general help classes as an argument, you can get a
      list of the individual commands in that class.  For example, here
-     is the help display for the class 'status':
+     is the help display for the class `status':
 
           (gdb) help status
           Status inquiries.
@@ -1446,14 +1467,14 @@ command 'help'.
           Command name abbreviations are allowed if unambiguous.
           (gdb)
 
-'help COMMAND'
-     With a command name as 'help' argument, GDB displays a short
+`help COMMAND'
+     With a command name as `help' argument, GDB displays a short
      paragraph on how to use that command.
 
-'apropos ARGS'
-     The 'apropos' command searches through all of the GDB commands, and
-     their documentation, for the regular expression specified in ARGS.
-     It prints out all matches found.  For example:
+`apropos ARGS'
+     The `apropos' command searches through all of the GDB commands,
+     and their documentation, for the regular expression specified in
+     ARGS.  It prints out all matches found.  For example:
 
           apropos alias
 
@@ -1465,8 +1486,8 @@ command 'help'.
           del -- Delete some breakpoints or auto-display expressions
           delete -- Delete some breakpoints or auto-display expressions
 
-'complete ARGS'
-     The 'complete ARGS' command lists all the possible completions for
+`complete ARGS'
+     The `complete ARGS' command lists all the possible completions for
      the beginning of a command.  Use ARGS to specify the beginning of
      the command you want completed.  For example:
 
@@ -1481,67 +1502,68 @@ command 'help'.
 
      This is intended for use by GNU Emacs.
 
-   In addition to 'help', you can use the GDB commands 'info' and 'show'
-to inquire about the state of your program, or the state of GDB itself.
-Each command supports many topics of inquiry; this manual introduces
-each of them in the appropriate context.  The listings under 'info' and
-under 'show' in the Command, Variable, and Function Index point to all
-the sub-commands.  *Note Command and Variable Index::.
+   In addition to `help', you can use the GDB commands `info' and
+`show' to inquire about the state of your program, or the state of GDB
+itself.  Each command supports many topics of inquiry; this manual
+introduces each of them in the appropriate context.  The listings under
+`info' and under `show' in the Command, Variable, and Function Index
+point to all the sub-commands.  *Note Command and Variable Index::.
 
-'info'
-     This command (abbreviated 'i') is for describing the state of your
+`info'
+     This command (abbreviated `i') is for describing the state of your
      program.  For example, you can show the arguments passed to a
-     function with 'info args', list the registers currently in use with
-     'info registers', or list the breakpoints you have set with 'info
-     breakpoints'.  You can get a complete list of the 'info'
-     sub-commands with 'help info'.
+     function with `info args', list the registers currently in use
+     with `info registers', or list the breakpoints you have set with
+     `info breakpoints'.  You can get a complete list of the `info'
+     sub-commands with `help info'.
 
-'set'
+`set'
      You can assign the result of an expression to an environment
-     variable with 'set'.  For example, you can set the GDB prompt to a
-     $-sign with 'set prompt $'.
+     variable with `set'.  For example, you can set the GDB prompt to a
+     $-sign with `set prompt $'.
 
-'show'
-     In contrast to 'info', 'show' is for describing the state of GDB
-     itself.  You can change most of the things you can 'show', by using
-     the related command 'set'; for example, you can control what number
-     system is used for displays with 'set radix', or simply inquire
-     which is currently in use with 'show radix'.
+`show'
+     In contrast to `info', `show' is for describing the state of GDB
+     itself.  You can change most of the things you can `show', by
+     using the related command `set'; for example, you can control what
+     number system is used for displays with `set radix', or simply
+     inquire which is currently in use with `show radix'.
 
      To display all the settable parameters and their current values,
-     you can use 'show' with no arguments; you may also use 'info set'.
+     you can use `show' with no arguments; you may also use `info set'.
      Both commands produce the same display.
 
-   Here are several miscellaneous 'show' subcommands, all of which are
-exceptional in lacking corresponding 'set' commands:
+   Here are several miscellaneous `show' subcommands, all of which are
+exceptional in lacking corresponding `set' commands:
 
-'show version'
+`show version'
      Show what version of GDB is running.  You should include this
-     information in GDB bug-reports.  If multiple versions of GDB are in
-     use at your site, you may need to determine which version of GDB
-     you are running; as GDB evolves, new commands are introduced, and
-     old ones may wither away.  Also, many system vendors ship variant
-     versions of GDB, and there are variant versions of GDB in GNU/Linux
-     distributions as well.  The version number is the same as the one
-     announced when you start GDB.
+     information in GDB bug-reports.  If multiple versions of GDB are
+     in use at your site, you may need to determine which version of
+     GDB you are running; as GDB evolves, new commands are introduced,
+     and old ones may wither away.  Also, many system vendors ship
+     variant versions of GDB, and there are variant versions of GDB in
+     GNU/Linux distributions as well.  The version number is the same
+     as the one announced when you start GDB.
 
-'show copying'
-'info copying'
+`show copying'
+`info copying'
      Display information about permission for copying GDB.
 
-'show warranty'
-'info warranty'
+`show warranty'
+`info warranty'
      Display the GNU "NO WARRANTY" statement, or a warranty, if your
      version of GDB comes with one.
 
-'show configuration'
+`show configuration'
      Display detailed information about the way GDB was configured when
      it was built.  This displays the optional arguments passed to the
-     'configure' script and also configuration parameters detected
-     automatically by 'configure'.  When reporting a GDB bug (*note GDB
+     `configure' script and also configuration parameters detected
+     automatically by `configure'.  When reporting a GDB bug (*note GDB
      Bugs::), it is important to include this information in your
      report.
 
+
 
 File: gdb.info,  Node: Running,  Next: Stopping,  Prev: Commands,  Up: Top
 
@@ -1585,31 +1607,31 @@ in the object file; it describes the dat
 function and the correspondence between source line numbers and
 addresses in the executable code.
 
-   To request debugging information, specify the '-g' option when you
+   To request debugging information, specify the `-g' option when you
 run the compiler.
 
    Programs that are to be shipped to your customers are compiled with
-optimizations, using the '-O' compiler option.  However, some compilers
-are unable to handle the '-g' and '-O' options together.  Using those
+optimizations, using the `-O' compiler option.  However, some compilers
+are unable to handle the `-g' and `-O' options together.  Using those
 compilers, you cannot generate optimized executables containing
 debugging information.
 
-   GCC, the GNU C/C++ compiler, supports '-g' with or without '-O',
+   GCC, the GNU C/C++ compiler, supports `-g' with or without `-O',
 making it possible to debug optimized code.  We recommend that you
-_always_ use '-g' whenever you compile a program.  You may think your
+_always_ use `-g' whenever you compile a program.  You may think your
 program is correct, but there is no sense in pushing your luck.  For
 more information, see *note Optimized Code::.
 
-   Older versions of the GNU C compiler permitted a variant option '-gg'
-for debugging information.  GDB no longer supports this format; if your
-GNU C compiler has this option, do not use it.
+   Older versions of the GNU C compiler permitted a variant option
+`-gg' for debugging information.  GDB no longer supports this format;
+if your GNU C compiler has this option, do not use it.
 
    GDB knows about preprocessor macros and can show you their expansion
 (*note Macros::).  Most compilers do not include information about
-preprocessor macros in the debugging information if you specify the '-g'
-flag alone.  Version 3.1 and later of GCC, the GNU C compiler, provides
-macro information if you are using the DWARF debugging format, and
-specify the option '-g3'.
+preprocessor macros in the debugging information if you specify the
+`-g' flag alone.  Version 3.1 and later of GCC, the GNU C compiler,
+provides macro information if you are using the DWARF debugging format,
+and specify the option `-g3'.
 
    *Note Options for Debugging Your Program or GCC: (gcc.info)Debugging
 Options, for more information on GCC options affecting debug
@@ -1626,58 +1648,60 @@ File: gdb.info,  Node: Starting,  Next: 
 4.2 Starting your Program
 =========================
 
-'run'
-'r'
-     Use the 'run' command to start your program under GDB.  You must
+`run'
+`r'
+     Use the `run' command to start your program under GDB.  You must
      first specify the program name with an argument to GDB (*note
-     Getting In and Out of GDB: Invocation.), or by using the 'file' or
-     'exec-file' command (*note Commands to Specify Files: Files.).
+     Getting In and Out of GDB: Invocation.), or by using the `file' or
+     `exec-file' command (*note Commands to Specify Files: Files.).
+
 
    If you are running your program in an execution environment that
-supports processes, 'run' creates an inferior process and makes that
-process run your program.  In some environments without processes, 'run'
-jumps to the start of your program.  Other targets, like 'remote', are
-always running.  If you get an error message like this one:
+supports processes, `run' creates an inferior process and makes that
+process run your program.  In some environments without processes,
+`run' jumps to the start of your program.  Other targets, like
+`remote', are always running.  If you get an error message like this
+one:
 
      The "remote" target does not support "run".
      Try "help target" or "continue".
 
-then use 'continue' to run your program.  You may need 'load' first
+then use `continue' to run your program.  You may need `load' first
 (*note load::).
 
    The execution of a program is affected by certain information it
 receives from its superior.  GDB provides ways to specify this
-information, which you must do _before_ starting your program.  (You can
-change it after starting your program, but such changes only affect your
-program the next time you start it.)  This information may be divided
-into four categories:
+information, which you must do _before_ starting your program.  (You
+can change it after starting your program, but such changes only affect
+your program the next time you start it.)  This information may be
+divided into four categories:
 
 The _arguments._
      Specify the arguments to give your program as the arguments of the
-     'run' command.  If a shell is available on your target, the shell
+     `run' command.  If a shell is available on your target, the shell
      is used to pass the arguments, so that you may use normal
      conventions (such as wildcard expansion or variable substitution)
      in describing the arguments.  In Unix systems, you can control
-     which shell is used with the 'SHELL' environment variable.  If you
-     do not define 'SHELL', GDB uses the default shell ('/bin/sh').  You
-     can disable use of any shell with the 'set startup-with-shell'
+     which shell is used with the `SHELL' environment variable.  If you
+     do not define `SHELL', GDB uses the default shell (`/bin/sh').
+     You can disable use of any shell with the `set startup-with-shell'
      command (see below for details).
 
 The _environment._
      Your program normally inherits its environment from GDB, but you
-     can use the GDB commands 'set environment' and 'unset environment'
-     to change parts of the environment that affect your program.  *Note
-     Your Program's Environment: Environment.
+     can use the GDB commands `set environment' and `unset environment'
+     to change parts of the environment that affect your program.
+     *Note Your Program's Environment: Environment.
 
 The _working directory._
      Your program inherits its working directory from GDB.  You can set
-     the GDB working directory with the 'cd' command in GDB.  *Note Your
-     Program's Working Directory: Working Directory.
+     the GDB working directory with the `cd' command in GDB.  *Note
+     Your Program's Working Directory: Working Directory.
 
 The _standard input and output._
      Your program normally uses the same device for standard input and
      standard output as GDB is using.  You can redirect input and output
-     in the 'run' command line, or you can use the 'tty' command to set
+     in the `run' command line, or you can use the `tty' command to set
      a different device for your program.  *Note Your Program's Input
      and Output: Input/Output.
 
@@ -1686,65 +1710,66 @@ The _standard input and output._
      another program; if you attempt this, GDB is likely to wind up
      debugging the wrong program.
 
-   When you issue the 'run' command, your program begins to execute
-immediately.  *Note Stopping and Continuing: Stopping, for discussion of
-how to arrange for your program to stop.  Once your program has stopped,
-you may call functions in your program, using the 'print' or 'call'
-commands.  *Note Examining Data: Data.
+   When you issue the `run' command, your program begins to execute
+immediately.  *Note Stopping and Continuing: Stopping, for discussion
+of how to arrange for your program to stop.  Once your program has
+stopped, you may call functions in your program, using the `print' or
+`call' commands.  *Note Examining Data: Data.
 
    If the modification time of your symbol file has changed since the
-last time GDB read its symbols, GDB discards its symbol table, and reads
-it again.  When it does this, GDB tries to retain your current
+last time GDB read its symbols, GDB discards its symbol table, and
+reads it again.  When it does this, GDB tries to retain your current
 breakpoints.
 
-'start'
+`start'
      The name of the main procedure can vary from language to language.
-     With C or C++, the main procedure name is always 'main', but other
-     languages such as Ada do not require a specific name for their main
-     procedure.  The debugger provides a convenient way to start the
-     execution of the program and to stop at the beginning of the main
-     procedure, depending on the language used.
+     With C or C++, the main procedure name is always `main', but other
+     languages such as Ada do not require a specific name for their
+     main procedure.  The debugger provides a convenient way to start
+     the execution of the program and to stop at the beginning of the
+     main procedure, depending on the language used.
 
-     The 'start' command does the equivalent of setting a temporary
+     The `start' command does the equivalent of setting a temporary
      breakpoint at the beginning of the main procedure and then invoking
-     the 'run' command.
+     the `run' command.
 
      Some programs contain an "elaboration" phase where some startup
-     code is executed before the main procedure is called.  This depends
-     on the languages used to write your program.  In C++, for instance,
-     constructors for static and global objects are executed before
-     'main' is called.  It is therefore possible that the debugger stops
-     before reaching the main procedure.  However, the temporary
-     breakpoint will remain to halt execution.
+     code is executed before the main procedure is called.  This
+     depends on the languages used to write your program.  In C++, for
+     instance, constructors for static and global objects are executed
+     before `main' is called.  It is therefore possible that the
+     debugger stops before reaching the main procedure.  However, the
+     temporary breakpoint will remain to halt execution.
 
      Specify the arguments to give to your program as arguments to the
-     'start' command.  These arguments will be given verbatim to the
-     underlying 'run' command.  Note that the same arguments will be
+     `start' command.  These arguments will be given verbatim to the
+     underlying `run' command.  Note that the same arguments will be
      reused if no argument is provided during subsequent calls to
-     'start' or 'run'.
+     `start' or `run'.
 
      It is sometimes necessary to debug the program during elaboration.
-     In these cases, using the 'start' command would stop the execution
+     In these cases, using the `start' command would stop the execution
      of your program too late, as the program would have already
-     completed the elaboration phase.  Under these circumstances, insert
-     breakpoints in your elaboration code before running your program.
-
-'set exec-wrapper WRAPPER'
-'show exec-wrapper'
-'unset exec-wrapper'
-     When 'exec-wrapper' is set, the specified wrapper is used to launch
-     programs for debugging.  GDB starts your program with a shell
-     command of the form 'exec WRAPPER PROGRAM'.  Quoting is added to
-     PROGRAM and its arguments, but not to WRAPPER, so you should add
-     quotes if appropriate for your shell.  The wrapper runs until it
-     executes your program, and then GDB takes control.
+     completed the elaboration phase.  Under these circumstances,
+     insert breakpoints in your elaboration code before running your
+     program.
+
+`set exec-wrapper WRAPPER'
+`show exec-wrapper'
+`unset exec-wrapper'
+     When `exec-wrapper' is set, the specified wrapper is used to
+     launch programs for debugging.  GDB starts your program with a
+     shell command of the form `exec WRAPPER PROGRAM'.  Quoting is
+     added to PROGRAM and its arguments, but not to WRAPPER, so you
+     should add quotes if appropriate for your shell.  The wrapper runs
+     until it executes your program, and then GDB takes control.
 
-     You can use any program that eventually calls 'execve' with its
+     You can use any program that eventually calls `execve' with its
      arguments as a wrapper.  Several standard Unix utilities do this,
-     e.g. 'env' and 'nohup'.  Any Unix shell script ending with 'exec
+     e.g. `env' and `nohup'.  Any Unix shell script ending with `exec
      "$@"' will also work.
 
-     For example, you can use 'env' to pass an environment variable to
+     For example, you can use `env' to pass an environment variable to
      the debugged program, without setting the variable in your shell's
      environment:
 
@@ -1754,56 +1779,55 @@ breakpoints.
      This command is available when debugging locally on most targets,
      excluding DJGPP, Cygwin, MS Windows, and QNX Neutrino.
 
-'set startup-with-shell'
-'set startup-with-shell on'
-'set startup-with-shell off'
-'show set startup-with-shell'
+`set startup-with-shell'
+`set startup-with-shell on'
+`set startup-with-shell off'
+`show set startup-with-shell'
      On Unix systems, by default, if a shell is available on your
-     target, GDB) uses it to start your program.  Arguments of the 'run'
-     command are passed to the shell, which does variable substitution,
-     expands wildcard characters and performs redirection of I/O. In
-     some circumstances, it may be useful to disable such use of a
-     shell, for example, when debugging the shell itself or diagnosing
-     startup failures such as:
+     target, GDB) uses it to start your program.  Arguments of the
+     `run' command are passed to the shell, which does variable
+     substitution, expands wildcard characters and performs redirection
+     of I/O.  In some circumstances, it may be useful to disable such
+     use of a shell, for example, when debugging the shell itself or
+     diagnosing startup failures such as:
 
           (gdb) run
           Starting program: ./a.out
           During startup program terminated with signal SIGSEGV, Segmentation fault.
 
      which indicates the shell or the wrapper specified with
-     'exec-wrapper' crashed, not your program.  Most often, this is
+     `exec-wrapper' crashed, not your program.  Most often, this is
      caused by something odd in your shell's non-interactive mode
-     initialization file--such as '.cshrc' for C-shell, $'.zshenv' for
-     the Z shell, or the file specified in the 'BASH_ENV' environment
+     initialization file--such as `.cshrc' for C-shell, $`.zshenv' for
+     the Z shell, or the file specified in the `BASH_ENV' environment
      variable for BASH.
 
-'set auto-connect-native-target'
-'set auto-connect-native-target on'
-'set auto-connect-native-target off'
-'show auto-connect-native-target'
-
-     By default, if not connected to any target yet (e.g., with 'target
-     remote'), the 'run' command starts your program as a native process
-     under GDB, on your local machine.  If you're sure you don't want to
-     debug programs on your local machine, you can tell GDB to not
-     connect to the native target automatically with the 'set
-     auto-connect-native-target off' command.
+`set auto-connect-native-target'
+`set auto-connect-native-target on'
+`set auto-connect-native-target off'
+`show auto-connect-native-target'
+     By default, if not connected to any target yet (e.g., with `target
+     remote'), the `run' command starts your program as a native
+     process under GDB, on your local machine.  If you're sure you
+     don't want to debug programs on your local machine, you can tell
+     GDB to not connect to the native target automatically with the
+     `set auto-connect-native-target off' command.
 
-     If 'on', which is the default, and if GDB is not connected to a
-     target already, the 'run' command automaticaly connects to the
+     If `on', which is the default, and if GDB is not connected to a
+     target already, the `run' command automaticaly connects to the
      native target, if one is available.
 
-     If 'off', and if GDB is not connected to a target already, the
-     'run' command fails with an error:
+     If `off', and if GDB is not connected to a target already, the
+     `run' command fails with an error:
 
           (gdb) run
           Don't know how to run.  Try "help target".
 
      If GDB is already connected to a target, GDB always uses it with
-     the 'run' command.
+     the `run' command.
 
      In any case, you can explicitly connect to the native target with
-     the 'target native' command.  For example,
+     the `target native' command.  For example,
 
           (gdb) set auto-connect-native-target off
           (gdb) run
@@ -1813,16 +1837,16 @@ breakpoints.
           Starting program: ./a.out
           [Inferior 1 (process 10421) exited normally]
 
-     In case you connected explicitly to the 'native' target, GDB
+     In case you connected explicitly to the `native' target, GDB
      remains connected even if all inferiors exit, ready for the next
-     'run' command.  Use the 'disconnect' command to disconnect.
+     `run' command.  Use the `disconnect' command to disconnect.
 
      Examples of other commands that likewise respect the
-     'auto-connect-native-target' setting: 'attach', 'info proc', 'info
+     `auto-connect-native-target' setting: `attach', `info proc', `info
      os'.
 
-'set disable-randomization'
-'set disable-randomization on'
+`set disable-randomization'
+`set disable-randomization on'
      This option (enabled by default in GDB) will turn off the native
      randomization of the virtual address space of the started program.
      This option is useful for multiple debugging sessions to make the
@@ -1834,25 +1858,25 @@ breakpoints.
 
           (gdb) set exec-wrapper setarch `uname -m` -R
 
-'set disable-randomization off'
+`set disable-randomization off'
      Leave the behavior of the started executable unchanged.  Some bugs
      rear their ugly heads only when the program is loaded at certain
      addresses.  If your bug disappears when you run the program under
      GDB, that might be because GDB by default disables the address
      randomization on platforms, such as GNU/Linux, which do that for
-     stand-alone programs.  Use 'set disable-randomization off' to try
+     stand-alone programs.  Use `set disable-randomization off' to try
      to reproduce such elusive bugs.
 
      On targets where it is available, virtual address space
      randomization protects the programs against certain kinds of
      security attacks.  In these cases the attacker needs to know the
      exact location of a concrete executable code.  Randomizing its
-     location makes it impossible to inject jumps misusing a code at its
-     expected addresses.
+     location makes it impossible to inject jumps misusing a code at
+     its expected addresses.
 
      Prelinking shared libraries provides a startup performance
-     advantage but it makes addresses in these libraries predictable for
-     privileged processes by having just unprivileged access at the
+     advantage but it makes addresses in these libraries predictable
+     for privileged processes by having just unprivileged access at the
      target system.  Reading the shared library binary gives enough
      information for assembling the malicious code misusing it.  Still
      even a prelinked shared library can get loaded at a new random
@@ -1860,20 +1884,21 @@ breakpoints.
      startup.  Shared libraries not already prelinked are always loaded
      at a randomly chosen address.
 
-     Position independent executables (PIE) contain position independent
-     code similar to the shared libraries and therefore such executables
-     get loaded at a randomly chosen address upon startup.  PIE
-     executables always load even already prelinked shared libraries at
-     a random address.  You can build such executable using 'gcc -fPIE
-     -pie'.
+     Position independent executables (PIE) contain position
+     independent code similar to the shared libraries and therefore
+     such executables get loaded at a randomly chosen address upon
+     startup.  PIE executables always load even already prelinked
+     shared libraries at a random address.  You can build such
+     executable using `gcc -fPIE -pie'.
 
      Heap (malloc storage), stack and custom mmap areas are always
      placed randomly (as long as the randomization is enabled).
 
-'show disable-randomization'
+`show disable-randomization'
      Show the current setting of the explicit disable of the native
      randomization of the virtual address space of the started program.
 
+
 
 File: gdb.info,  Node: Arguments,  Next: Environment,  Prev: Starting,  Up: Running
 
@@ -1881,28 +1906,28 @@ File: gdb.info,  Node: Arguments,  Next:
 ============================
 
 The arguments to your program can be specified by the arguments of the
-'run' command.  They are passed to a shell, which expands wildcard
+`run' command.  They are passed to a shell, which expands wildcard
 characters and performs redirection of I/O, and thence to your program.
-Your 'SHELL' environment variable (if it exists) specifies what shell
-GDB uses.  If you do not define 'SHELL', GDB uses the default shell
-('/bin/sh' on Unix).
+Your `SHELL' environment variable (if it exists) specifies what shell
+GDB uses.  If you do not define `SHELL', GDB uses the default shell
+(`/bin/sh' on Unix).
 
    On non-Unix systems, the program is usually invoked directly by GDB,
-which emulates I/O redirection via the appropriate system calls, and the
-wildcard characters are expanded by the startup code of the program, not
-by the shell.
-
-   'run' with no arguments uses the same arguments used by the previous
-'run', or those set by the 'set args' command.
-
-'set args'
-     Specify the arguments to be used the next time your program is run.
-     If 'set args' has no arguments, 'run' executes your program with no
-     arguments.  Once you have run your program with arguments, using
-     'set args' before the next 'run' is the only way to run it again
-     without arguments.
+which emulates I/O redirection via the appropriate system calls, and
+the wildcard characters are expanded by the startup code of the
+program, not by the shell.
+
+   `run' with no arguments uses the same arguments used by the previous
+`run', or those set by the `set args' command.
+
+`set args'
+     Specify the arguments to be used the next time your program is
+     run.  If `set args' has no arguments, `run' executes your program
+     with no arguments.  Once you have run your program with arguments,
+     using `set args' before the next `run' is the only way to run it
+     again without arguments.
 
-'show args'
+`show args'
      Show the arguments to give your program when it is started.
 
 
@@ -1912,39 +1937,39 @@ File: gdb.info,  Node: Environment,  Nex
 ==============================
 
 The "environment" consists of a set of environment variables and their
-values.  Environment variables conventionally record such things as your
-user name, your home directory, your terminal type, and your search path
-for programs to run.  Usually you set up environment variables with the
-shell and they are inherited by all the other programs you run.  When
-debugging, it can be useful to try running your program with a modified
-environment without having to start GDB over again.
+values.  Environment variables conventionally record such things as
+your user name, your home directory, your terminal type, and your search
+path for programs to run.  Usually you set up environment variables with
+the shell and they are inherited by all the other programs you run.
+When debugging, it can be useful to try running your program with a
+modified environment without having to start GDB over again.
 
-'path DIRECTORY'
-     Add DIRECTORY to the front of the 'PATH' environment variable (the
+`path DIRECTORY'
+     Add DIRECTORY to the front of the `PATH' environment variable (the
      search path for executables) that will be passed to your program.
-     The value of 'PATH' used by GDB does not change.  You may specify
+     The value of `PATH' used by GDB does not change.  You may specify
      several directory names, separated by whitespace or by a
-     system-dependent separator character (':' on Unix, ';' on MS-DOS
+     system-dependent separator character (`:' on Unix, `;' on MS-DOS
      and MS-Windows).  If DIRECTORY is already in the path, it is moved
      to the front, so it is searched sooner.
 
-     You can use the string '$cwd' to refer to whatever is the current
+     You can use the string `$cwd' to refer to whatever is the current
      working directory at the time GDB searches the path.  If you use
-     '.' instead, it refers to the directory where you executed the
-     'path' command.  GDB replaces '.' in the DIRECTORY argument (with
+     `.' instead, it refers to the directory where you executed the
+     `path' command.  GDB replaces `.' in the DIRECTORY argument (with
      the current path) before adding DIRECTORY to the search path.
 
-'show paths'
-     Display the list of search paths for executables (the 'PATH'
+`show paths'
+     Display the list of search paths for executables (the `PATH'
      environment variable).
 
-'show environment [VARNAME]'
-     Print the value of environment variable VARNAME to be given to your
-     program when it starts.  If you do not supply VARNAME, print the
-     names and values of all environment variables to be given to your
-     program.  You can abbreviate 'environment' as 'env'.
+`show environment [VARNAME]'
+     Print the value of environment variable VARNAME to be given to
+     your program when it starts.  If you do not supply VARNAME, print
+     the names and values of all environment variables to be given to
+     your program.  You can abbreviate `environment' as `env'.
 
-'set environment VARNAME [=VALUE]'
+`set environment VARNAME [=VALUE]'
      Set environment variable VARNAME to VALUE.  The value changes for
      your program (and the shell GDB uses to launch it), not for GDB
      itself.  The VALUE may be any string; the values of environment
@@ -1956,31 +1981,31 @@ environment without having to start GDB 
 
           set env USER = foo
 
-     tells the debugged program, when subsequently run, that its user is
-     named 'foo'.  (The spaces around '=' are used for clarity here;
+     tells the debugged program, when subsequently run, that its user
+     is named `foo'.  (The spaces around `=' are used for clarity here;
      they are not actually required.)
 
-     Note that on Unix systems, GDB runs your program via a shell, which
-     also inherits the environment set with 'set environment'.  If
-     necessary, you can avoid that by using the 'env' program as a
-     wrapper instead of using 'set environment'.  *Note set
+     Note that on Unix systems, GDB runs your program via a shell,
+     which also inherits the environment set with `set environment'.
+     If necessary, you can avoid that by using the `env' program as a
+     wrapper instead of using `set environment'.  *Note set
      exec-wrapper::, for an example doing just that.
 
-'unset environment VARNAME'
+`unset environment VARNAME'
      Remove variable VARNAME from the environment to be passed to your
-     program.  This is different from 'set env VARNAME ='; 'unset
-     environment' removes the variable from the environment, rather than
-     assigning it an empty value.
+     program.  This is different from `set env VARNAME ='; `unset
+     environment' removes the variable from the environment, rather
+     than assigning it an empty value.
 
    _Warning:_ On Unix systems, GDB runs your program using the shell
-indicated by your 'SHELL' environment variable if it exists (or
-'/bin/sh' if not).  If your 'SHELL' variable names a shell that runs an
-initialization file when started non-interactively--such as '.cshrc' for
-C-shell, $'.zshenv' for the Z shell, or the file specified in the
-'BASH_ENV' environment variable for BASH--any variables you set in that
+indicated by your `SHELL' environment variable if it exists (or
+`/bin/sh' if not).  If your `SHELL' variable names a shell that runs an
+initialization file when started non-interactively--such as `.cshrc'
+for C-shell, $`.zshenv' for the Z shell, or the file specified in the
+`BASH_ENV' environment variable for BASH--any variables you set in that
 file affect your program.  You may wish to move setting of environment
-variables to files that are only run when you sign on, such as '.login'
-or '.profile'.
+variables to files that are only run when you sign on, such as `.login'
+or `.profile'.
 
 
 File: gdb.info,  Node: Working Directory,  Next: Input/Output,  Prev: Environment,  Up: Running
@@ -1988,27 +2013,27 @@ File: gdb.info,  Node: Working Directory
 4.5 Your Program's Working Directory
 ====================================
 
-Each time you start your program with 'run', it inherits its working
+Each time you start your program with `run', it inherits its working
 directory from the current working directory of GDB.  The GDB working
 directory is initially whatever it inherited from its parent process
 (typically the shell), but you can specify a new working directory in
-GDB with the 'cd' command.
+GDB with the `cd' command.
 
    The GDB working directory also serves as a default for the commands
 that specify files for GDB to operate on.  *Note Commands to Specify
 Files: Files.
 
-'cd [DIRECTORY]'
+`cd [DIRECTORY]'
      Set the GDB working directory to DIRECTORY.  If not given,
-     DIRECTORY uses ''~''.
+     DIRECTORY uses `'~''.
 
-'pwd'
+`pwd'
      Print the GDB working directory.
 
    It is generally impossible to find the current working directory of
 the process being debugged (since a program can change its directory
 during its run).  If you work on a system where GDB is configured with
-the '/proc' support, you can use the 'info proc' command (*note SVR4
+the `/proc' support, you can use the `info proc' command (*note SVR4
 Process Information::) to find out the current working directory of the
 debuggee.
 
@@ -2024,46 +2049,46 @@ terminal modes to interact with you, but
 your program was using and switches back to them when you continue
 running your program.
 
-'info terminal'
+`info terminal'
      Displays information recorded by GDB about the terminal modes your
      program is using.
 
    You can redirect your program's input and/or output using shell
-redirection with the 'run' command.  For example,
+redirection with the `run' command.  For example,
 
      run > outfile
 
-starts your program, diverting its output to the file 'outfile'.
+starts your program, diverting its output to the file `outfile'.
 
    Another way to specify where your program should do input and output
-is with the 'tty' command.  This command accepts a file name as
-argument, and causes this file to be the default for future 'run'
+is with the `tty' command.  This command accepts a file name as
+argument, and causes this file to be the default for future `run'
 commands.  It also resets the controlling terminal for the child
-process, for future 'run' commands.  For example,
+process, for future `run' commands.  For example,
 
      tty /dev/ttyb
 
-directs that processes started with subsequent 'run' commands default to
-do input and output on the terminal '/dev/ttyb' and have that as their
-controlling terminal.
+directs that processes started with subsequent `run' commands default
+to do input and output on the terminal `/dev/ttyb' and have that as
+their controlling terminal.
 
-   An explicit redirection in 'run' overrides the 'tty' command's effect
-on the input/output device, but not its effect on the controlling
+   An explicit redirection in `run' overrides the `tty' command's
+effect on the input/output device, but not its effect on the controlling
 terminal.
 
-   When you use the 'tty' command or redirect input in the 'run'
+   When you use the `tty' command or redirect input in the `run'
 command, only the input _for your program_ is affected.  The input for
-GDB still comes from your terminal.  'tty' is an alias for 'set
+GDB still comes from your terminal.  `tty' is an alias for `set
 inferior-tty'.
 
-   You can use the 'show inferior-tty' command to tell GDB to display
+   You can use the `show inferior-tty' command to tell GDB to display
 the name of the terminal that will be used for future runs of your
 program.
 
-'set inferior-tty /dev/ttyb'
+`set inferior-tty /dev/ttyb'
      Set the tty for the program being debugged to /dev/ttyb.
 
-'show inferior-tty'
+`show inferior-tty'
      Show the current tty for the program being debugged.
 
 
@@ -2072,50 +2097,50 @@ File: gdb.info,  Node: Attach,  Next: Ki
 4.7 Debugging an Already-running Process
 ========================================
 
-'attach PROCESS-ID'
+`attach PROCESS-ID'
      This command attaches to a running process--one that was started
-     outside GDB.  ('info files' shows your active targets.)  The
-     command takes as argument a process ID. The usual way to find out
-     the PROCESS-ID of a Unix process is with the 'ps' utility, or with
-     the 'jobs -l' shell command.
+     outside GDB.  (`info files' shows your active targets.)  The
+     command takes as argument a process ID.  The usual way to find out
+     the PROCESS-ID of a Unix process is with the `ps' utility, or with
+     the `jobs -l' shell command.
 
-     'attach' does not repeat if you press <RET> a second time after
+     `attach' does not repeat if you press <RET> a second time after
      executing the command.
 
-   To use 'attach', your program must be running in an environment which
-supports processes; for example, 'attach' does not work for programs on
-bare-board targets that lack an operating system.  You must also have
-permission to send the process a signal.
+   To use `attach', your program must be running in an environment
+which supports processes; for example, `attach' does not work for
+programs on bare-board targets that lack an operating system.  You must
+also have permission to send the process a signal.
 
-   When you use 'attach', the debugger finds the program running in the
+   When you use `attach', the debugger finds the program running in the
 process first by looking in the current working directory, then (if the
 program is not found) by using the source file search path (*note
 Specifying Source Directories: Source Path.).  You can also use the
-'file' command to load the program.  *Note Commands to Specify Files:
+`file' command to load the program.  *Note Commands to Specify Files:
 Files.
 
    The first thing GDB does after arranging to debug the specified
 process is to stop it.  You can examine and modify an attached process
 with all the GDB commands that are ordinarily available when you start
-processes with 'run'.  You can insert breakpoints; you can step and
+processes with `run'.  You can insert breakpoints; you can step and
 continue; you can modify storage.  If you would rather the process
-continue running, you may use the 'continue' command after attaching GDB
-to the process.
+continue running, you may use the `continue' command after attaching
+GDB to the process.
 
-'detach'
+`detach'
      When you have finished debugging the attached process, you can use
-     the 'detach' command to release it from GDB control.  Detaching the
-     process continues its execution.  After the 'detach' command, that
-     process and GDB become completely independent once more, and you
-     are ready to 'attach' another process or start one with 'run'.
-     'detach' does not repeat if you press <RET> again after executing
+     the `detach' command to release it from GDB control.  Detaching
+     the process continues its execution.  After the `detach' command,
+     that process and GDB become completely independent once more, and
+     you are ready to `attach' another process or start one with `run'.
+     `detach' does not repeat if you press <RET> again after executing
      the command.
 
    If you exit GDB while you have an attached process, you detach that
-process.  If you use the 'run' command, you kill that process.  By
+process.  If you use the `run' command, you kill that process.  By
 default, GDB asks for confirmation if you try to do either of these
 things; you can control whether or not you need to confirm by using the
-'set confirm' command (*note Optional Warnings and Messages:
+`set confirm' command (*note Optional Warnings and Messages:
 Messages/Warnings.).
 
 
@@ -2124,7 +2149,7 @@ File: gdb.info,  Node: Kill Process,  Ne
 4.8 Killing the Child Process
 =============================
 
-'kill'
+`kill'
      Kill the child process in which your program is running under GDB.
 
    This command is useful if you wish to debug a core dump instead of a
@@ -2132,16 +2157,16 @@ running process.  GDB ignores any core d
 running.
 
    On some operating systems, a program cannot be executed outside GDB
-while you have breakpoints set on it inside GDB.  You can use the 'kill'
-command in this situation to permit running your program outside the
-debugger.
+while you have breakpoints set on it inside GDB.  You can use the
+`kill' command in this situation to permit running your program outside
+the debugger.
 
-   The 'kill' command is also useful if you wish to recompile and relink
-your program, since on many systems it is impossible to modify an
+   The `kill' command is also useful if you wish to recompile and
+relink your program, since on many systems it is impossible to modify an
 executable file while it is running in a process.  In this case, when
-you next type 'run', GDB notices that the file has changed, and reads
-the symbol table again (while trying to preserve your current breakpoint
-settings).
+you next type `run', GDB notices that the file has changed, and reads
+the symbol table again (while trying to preserve your current
+breakpoint settings).
 
 
 File: gdb.info,  Node: Inferiors and Programs,  Next: Threads,  Prev: Kill Process,  Up: Running
@@ -2166,9 +2191,9 @@ its own distinct address space, although
 several inferiors running in different parts of a single address space.
 Each inferior may in turn have multiple threads running in it.
 
-   To find out what inferiors exist at any moment, use 'info inferiors':
+   To find out what inferiors exist at any moment, use `info inferiors':
 
-'info inferiors'
+`info inferiors'
      Print a list of all inferiors currently being managed by GDB.
 
      GDB displays for each inferior (in this order):
@@ -2179,7 +2204,8 @@ Each inferior may in turn have multiple 
 
        3. the name of the executable the inferior is running.
 
-     An asterisk '*' preceding the GDB inferior number indicates the
+
+     An asterisk `*' preceding the GDB inferior number indicates the
      current inferior.
 
      For example,
@@ -2189,27 +2215,27 @@ Each inferior may in turn have multiple 
        2    process 2307      hello
      * 1    process 3401      goodbye
 
-   To switch focus between inferiors, use the 'inferior' command:
+   To switch focus between inferiors, use the `inferior' command:
 
-'inferior INFNO'
+`inferior INFNO'
      Make inferior number INFNO the current inferior.  The argument
-     INFNO is the inferior number assigned by GDB, as shown in the first
-     field of the 'info inferiors' display.
+     INFNO is the inferior number assigned by GDB, as shown in the
+     first field of the `info inferiors' display.
 
    You can get multiple executables into a debugging session via the
-'add-inferior' and 'clone-inferior' commands.  On some systems GDB can
+`add-inferior' and `clone-inferior' commands.  On some systems GDB can
 add inferiors to the debug session automatically by following calls to
-'fork' and 'exec'.  To remove inferiors from the debugging session use
-the 'remove-inferiors' command.
+`fork' and `exec'.  To remove inferiors from the debugging session use
+the `remove-inferiors' command.
 
-'add-inferior [ -copies N ] [ -exec EXECUTABLE ]'
+`add-inferior [ -copies N ] [ -exec EXECUTABLE ]'
      Adds N inferiors to be run using EXECUTABLE as the executable; N
-     defaults to 1.  If no executable is specified, the inferiors begins
-     empty, with no program.  You can still assign or change the program
-     assigned to the inferior at any time by using the 'file' command
-     with the executable name as its argument.
+     defaults to 1.  If no executable is specified, the inferiors
+     begins empty, with no program.  You can still assign or change the
+     program assigned to the inferior at any time by using the `file'
+     command with the executable name as its argument.
 
-'clone-inferior [ -copies N ] [ INFNO ]'
+`clone-inferior [ -copies N ] [ INFNO ]'
      Adds N inferiors ready to execute the same program as inferior
      INFNO; N defaults to 1, and INFNO defaults to the number of the
      current inferior.  This is a convenient command when you want to
@@ -2228,68 +2254,70 @@ the 'remove-inferiors' command.
 
      You can now simply switch focus to inferior 2 and run it.
 
-'remove-inferiors INFNO...'
+`remove-inferiors INFNO...'
      Removes the inferior or inferiors INFNO....  It is not possible to
      remove an inferior that is running with this command.  For those,
-     use the 'kill' or 'detach' command first.
+     use the `kill' or `detach' command first.
+
 
    To quit debugging one of the running inferiors that is not the
-current inferior, you can either detach from it by using the 'detach inferior'
-command (allowing it to run independently), or kill it using the 'kill inferiors'
-command:
+current inferior, you can either detach from it by using the
+`detach inferior' command (allowing it to run independently), or kill it
+using the `kill inferiors' command:
 
-'detach inferior INFNO...'
+`detach inferior INFNO...'
      Detach from the inferior or inferiors identified by GDB inferior
      number(s) INFNO....  Note that the inferior's entry still stays on
-     the list of inferiors shown by 'info inferiors', but its
-     Description will show '<null>'.
+     the list of inferiors shown by `info inferiors', but its
+     Description will show `<null>'.
+
+`kill inferiors INFNO...'
+     Kill the inferior or inferiors identified by GDB inferior
+     number(s) INFNO....  Note that the inferior's entry still stays on
+     the list of inferiors shown by `info inferiors', but its
+     Description will show `<null>'.
 
-'kill inferiors INFNO...'
-     Kill the inferior or inferiors identified by GDB inferior number(s)
-     INFNO....  Note that the inferior's entry still stays on the list
-     of inferiors shown by 'info inferiors', but its Description will
-     show '<null>'.
-
-   After the successful completion of a command such as 'detach',
-'detach inferiors', 'kill' or 'kill inferiors', or after a normal
-process exit, the inferior is still valid and listed with 'info
+   After the successful completion of a command such as `detach',
+`detach inferiors', `kill' or `kill inferiors', or after a normal
+process exit, the inferior is still valid and listed with `info
 inferiors', ready to be restarted.
 
-   To be notified when inferiors are started or exit under GDB's control
-use 'set print inferior-events':
+   To be notified when inferiors are started or exit under GDB's
+control use `set print inferior-events':
 
-'set print inferior-events'
-'set print inferior-events on'
-'set print inferior-events off'
-     The 'set print inferior-events' command allows you to enable or
+`set print inferior-events'
+`set print inferior-events on'
+`set print inferior-events off'
+     The `set print inferior-events' command allows you to enable or
      disable printing of messages when GDB notices that new inferiors
      have started or that inferiors have exited or have been detached.
      By default, these messages will not be printed.
 
-'show print inferior-events'
+`show print inferior-events'
      Show whether messages will be printed when GDB detects that
      inferiors have started, exited or have been detached.
 
    Many commands will work the same with multiple programs as with a
-single program: e.g., 'print myglobal' will simply display the value of
-'myglobal' in the current inferior.
+single program: e.g., `print myglobal' will simply display the value of
+`myglobal' in the current inferior.
 
    Occasionaly, when debugging GDB itself, it may be useful to get more
 info about the relationship of inferiors, programs, address spaces in a
-debug session.  You can do that with the 'maint info program-spaces'
+debug session.  You can do that with the `maint info program-spaces'
 command.
 
-'maint info program-spaces'
+`maint info program-spaces'
      Print a list of all program spaces currently being managed by GDB.
 
      GDB displays for each program space (in this order):
 
        1. the program space number assigned by GDB
 
-       2. the name of the executable loaded into the program space, with
-          e.g., the 'file' command.
+       2. the name of the executable loaded into the program space,
+          with e.g., the `file' command.
 
-     An asterisk '*' preceding the GDB program space number indicates
+
+     An asterisk `*' preceding the GDB program space number indicates
      the current program space.
 
      In addition, below each program space line, GDB prints extra
@@ -2302,11 +2330,11 @@ command.
                   Bound inferiors: ID 1 (process 21561)
           * 1    hello
 
-     Here we can see that no inferior is running the program 'hello',
-     while 'process 21561' is running the program 'goodbye'.  On some
+     Here we can see that no inferior is running the program `hello',
+     while `process 21561' is running the program `goodbye'.  On some
      targets, it is possible that multiple inferiors are bound to the
      same program space.  The most common example is that of debugging
-     both the parent and child processes of a 'vfork' call.  For
+     both the parent and child processes of a `vfork' call.  For
      example,
 
           (gdb) maint info program-spaces
@@ -2315,7 +2343,7 @@ command.
                   Bound inferiors: ID 2 (process 18050), ID 1 (process 18045)
 
      Here, both inferior 2 and inferior 1 are running in the same
-     program space as a result of inferior 1 having executed a 'vfork'
+     program space as a result of inferior 1 having executed a `vfork'
      call.
 
 
@@ -2335,22 +2363,28 @@ registers and execution stack, and perha
    GDB provides these facilities for debugging multi-thread programs:
 
    * automatic notification of new threads
-   * 'thread THREADNO', a command to switch among threads
-   * 'info threads', a command to inquire about existing threads
-   * 'thread apply [THREADNO] [ALL] ARGS', a command to apply a command
+
+   * `thread THREADNO', a command to switch among threads
+
+   * `info threads', a command to inquire about existing threads
+
+   * `thread apply [THREADNO] [ALL] ARGS', a command to apply a command
      to a list of threads
+
    * thread-specific breakpoints
-   * 'set print thread-events', which controls printing of messages on
+
+   * `set print thread-events', which controls printing of messages on
      thread start and exit.
-   * 'set libthread-db-search-path PATH', which lets the user specify
-     which 'libthread_db' to use if the default choice isn't compatible
+
+   * `set libthread-db-search-path PATH', which lets the user specify
+     which `libthread_db' to use if the default choice isn't compatible
      with the program.
 
      _Warning:_ These facilities are not yet available on every GDB
-     configuration where the operating system supports threads.  If your
-     GDB does not support threads, these commands have no effect.  For
-     example, a system without thread support shows no output from 'info
-     threads', and always rejects the 'thread' command, like this:
+     configuration where the operating system supports threads.  If
+     your GDB does not support threads, these commands have no effect.
+     For example, a system without thread support shows no output from
+     `info threads', and always rejects the `thread' command, like this:
 
           (gdb) info threads
           (gdb) thread 1
@@ -2364,21 +2398,21 @@ particular is always the focus of debugg
 perspective of the current thread.
 
    Whenever GDB detects a new thread in your program, it displays the
-target system's identification for the thread with a message in the form
-'[New SYSTAG]', where SYSTAG is a thread identifier whose form varies
-depending on the particular system.  For example, on GNU/Linux, you
-might see
+target system's identification for the thread with a message in the
+form `[New SYSTAG]', where SYSTAG is a thread identifier whose form
+varies depending on the particular system.  For example, on GNU/Linux,
+you might see
 
      [New Thread 0x41e02940 (LWP 25582)]
 
 when GDB notices a new thread.  In contrast, on an SGI system, the
-SYSTAG is simply something like 'process 368', with no further
+SYSTAG is simply something like `process 368', with no further
 qualifier.
 
    For debugging purposes, GDB associates its own thread number--always
 a single integer--with each thread in your program.
 
-'info threads [ID...]'
+`info threads [ID...]'
      Display a summary of all threads currently in your program.
      Optional argument ID... is one or more thread ids separated by
      spaces, and means to print information only about the specified
@@ -2389,12 +2423,12 @@ a single integer--with each thread in yo
        2. the target system's thread identifier (SYSTAG)
 
        3. the thread's name, if one is known.  A thread can either be
-          named by the user (see 'thread name', below), or, in some
+          named by the user (see `thread name', below), or, in some
           cases, by the program itself.
 
        4. the current stack frame summary for that thread
 
-     An asterisk '*' to the left of the GDB thread number indicates the
+     An asterisk `*' to the left of the GDB thread number indicates the
      current thread.
 
      For example,
@@ -2409,13 +2443,13 @@ a single integer--with each thread in yo
    On Solaris, you can display more information about user threads with
 a Solaris-specific command:
 
-'maint info sol-threads'
+`maint info sol-threads'
      Display info on Solaris user threads.
 
-'thread THREADNO'
+`thread THREADNO'
      Make thread number THREADNO the current thread.  The command
      argument THREADNO is the internal GDB thread number, as shown in
-     the first field of the 'info threads' display.  GDB responds by
+     the first field of the `info threads' display.  GDB responds by
      displaying the system identifier of the thread you selected, and
      its current stack frame summary:
 
@@ -2424,43 +2458,43 @@ a Solaris-specific command:
           #0  some_function (ignore=0x0) at example.c:8
           8	    printf ("hello\n");
 
-     As with the '[New ...]' message, the form of the text after
-     'Switching to' depends on your system's conventions for identifying
+     As with the `[New ...]' message, the form of the text after
+     `Switching to' depends on your system's conventions for identifying
      threads.
 
-     The debugger convenience variable '$_thread' contains the number of
-     the current thread.  You may find this useful in writing breakpoint
-     conditional expressions, command scripts, and so forth.  See *Note
-     Convenience Variables: Convenience Vars, for general information on
-     convenience variables.
-
-'thread apply [THREADNO | all [-ascending]] COMMAND'
-     The 'thread apply' command allows you to apply the named COMMAND to
-     one or more threads.  Specify the numbers of the threads that you
-     want affected with the command argument THREADNO.  It can be a
+     The debugger convenience variable `$_thread' contains the number
+     of the current thread.  You may find this useful in writing
+     breakpoint conditional expressions, command scripts, and so forth.
+     See *Note Convenience Variables: Convenience Vars, for general
+     information on convenience variables.
+
+`thread apply [THREADNO | all [-ascending]] COMMAND'
+     The `thread apply' command allows you to apply the named COMMAND
+     to one or more threads.  Specify the numbers of the threads that
+     you want affected with the command argument THREADNO.  It can be a
      single thread number, one of the numbers shown in the first field
-     of the 'info threads' display; or it could be a range of thread
-     numbers, as in '2-4'.  To apply a command to all threads in
-     descending order, type 'thread apply all COMMAND'.  To apply a
-     command to all threads in ascending order, type 'thread apply all
+     of the `info threads' display; or it could be a range of thread
+     numbers, as in `2-4'.  To apply a command to all threads in
+     descending order, type `thread apply all COMMAND'.  To apply a
+     command to all threads in ascending order, type `thread apply all
      -ascending COMMAND'.
 
-'thread name [NAME]'
+`thread name [NAME]'
      This command assigns a name to the current thread.  If no argument
      is given, any existing user-specified name is removed.  The thread
-     name appears in the 'info threads' display.
+     name appears in the `info threads' display.
 
      On some systems, such as GNU/Linux, GDB is able to determine the
-     name of the thread as given by the OS. On these systems, a name
-     specified with 'thread name' will override the system-give name,
+     name of the thread as given by the OS.  On these systems, a name
+     specified with `thread name' will override the system-give name,
      and removing the user-specified name will cause GDB to once again
      display the system-specified name.
 
-'thread find [REGEXP]'
+`thread find [REGEXP]'
      Search for and display thread ids whose name or SYSTAG matches the
      supplied regular expression.
 
-     As well as being the complement to the 'thread name' command, this
+     As well as being the complement to the `thread name' command, this
      command also allows you to identify a thread by its target SYSTAG.
      For instance, on GNU/Linux, the target SYSTAG is the LWP id.
 
@@ -2470,17 +2504,17 @@ a Solaris-specific command:
             Id   Target Id         Frame
             4    Thread 0x41e02940 (LWP 26688) 0x00000031ca6cd372 in select ()
 
-'set print thread-events'
-'set print thread-events on'
-'set print thread-events off'
-     The 'set print thread-events' command allows you to enable or
+`set print thread-events'
+`set print thread-events on'
+`set print thread-events off'
+     The `set print thread-events' command allows you to enable or
      disable printing of messages when GDB notices that new threads have
      started or that threads have exited.  By default, these messages
      will be printed if detection of these events is supported by the
      target.  Note that these messages cannot be disabled on all
      targets.
 
-'show print thread-events'
+`show print thread-events'
      Show whether messages will be printed when GDB detects that threads
      have started and exited.
 
@@ -2491,48 +2525,49 @@ with multiple threads.
    *Note Setting Watchpoints: Set Watchpoints, for information about
 watchpoints in programs with multiple threads.
 
-'set libthread-db-search-path [PATH]'
+`set libthread-db-search-path [PATH]'
      If this variable is set, PATH is a colon-separated list of
-     directories GDB will use to search for 'libthread_db'.  If you omit
-     PATH, 'libthread-db-search-path' will be reset to its default value
-     ('$sdir:$pdir' on GNU/Linux and Solaris systems).  Internally, the
-     default value comes from the 'LIBTHREAD_DB_SEARCH_PATH' macro.
+     directories GDB will use to search for `libthread_db'.  If you
+     omit PATH, `libthread-db-search-path' will be reset to its default
+     value (`$sdir:$pdir' on GNU/Linux and Solaris systems).
+     Internally, the default value comes from the
+     `LIBTHREAD_DB_SEARCH_PATH' macro.
 
      On GNU/Linux and Solaris systems, GDB uses a "helper"
-     'libthread_db' library to obtain information about threads in the
-     inferior process.  GDB will use 'libthread-db-search-path' to find
-     'libthread_db'.  GDB also consults first if inferior specific
-     thread debugging library loading is enabled by 'set auto-load
+     `libthread_db' library to obtain information about threads in the
+     inferior process.  GDB will use `libthread-db-search-path' to find
+     `libthread_db'.  GDB also consults first if inferior specific
+     thread debugging library loading is enabled by `set auto-load
      libthread-db' (*note libthread_db.so.1 file::).
 
-     A special entry '$sdir' for 'libthread-db-search-path' refers to
+     A special entry `$sdir' for `libthread-db-search-path' refers to
      the default system directories that are normally searched for
-     loading shared libraries.  The '$sdir' entry is the only kind not
-     needing to be enabled by 'set auto-load libthread-db' (*note
+     loading shared libraries.  The `$sdir' entry is the only kind not
+     needing to be enabled by `set auto-load libthread-db' (*note
      libthread_db.so.1 file::).
 
-     A special entry '$pdir' for 'libthread-db-search-path' refers to
-     the directory from which 'libpthread' was loaded in the inferior
+     A special entry `$pdir' for `libthread-db-search-path' refers to
+     the directory from which `libpthread' was loaded in the inferior
      process.
 
-     For any 'libthread_db' library GDB finds in above directories, GDB
+     For any `libthread_db' library GDB finds in above directories, GDB
      attempts to initialize it with the current inferior process.  If
      this initialization fails (which could happen because of a version
-     mismatch between 'libthread_db' and 'libpthread'), GDB will unload
-     'libthread_db', and continue with the next directory.  If none of
-     'libthread_db' libraries initialize successfully, GDB will issue a
+     mismatch between `libthread_db' and `libpthread'), GDB will unload
+     `libthread_db', and continue with the next directory.  If none of
+     `libthread_db' libraries initialize successfully, GDB will issue a
      warning and thread debugging will be disabled.
 
-     Setting 'libthread-db-search-path' is currently implemented only on
-     some platforms.
+     Setting `libthread-db-search-path' is currently implemented only
+     on some platforms.
 
-'show libthread-db-search-path'
+`show libthread-db-search-path'
      Display current libthread_db search path.
 
-'set debug libthread-db'
-'show debug libthread-db'
-     Turns on or off display of 'libthread_db'-related events.  Use '1'
-     to enable, '0' to disable.
+`set debug libthread-db'
+`show debug libthread-db'
+     Turns on or off display of `libthread_db'-related events.  Use `1'
+     to enable, `0' to disable.
 
 
 File: gdb.info,  Node: Forks,  Next: Checkpoint/Restart,  Prev: Threads,  Up: Running
@@ -2540,113 +2575,114 @@ File: gdb.info,  Node: Forks,  Next: Che
 4.11 Debugging Forks
 ====================
 
-On most systems, GDB has no special support for debugging programs which
-create additional processes using the 'fork' function.  When a program
-forks, GDB will continue to debug the parent process and the child
-process will run unimpeded.  If you have set a breakpoint in any code
-which the child then executes, the child will get a 'SIGTRAP' signal
-which (unless it catches the signal) will cause it to terminate.
+On most systems, GDB has no special support for debugging programs
+which create additional processes using the `fork' function.  When a
+program forks, GDB will continue to debug the parent process and the
+child process will run unimpeded.  If you have set a breakpoint in any
+code which the child then executes, the child will get a `SIGTRAP'
+signal which (unless it catches the signal) will cause it to terminate.
 
    However, if you want to debug the child process there is a workaround
-which isn't too painful.  Put a call to 'sleep' in the code which the
+which isn't too painful.  Put a call to `sleep' in the code which the
 child process executes after the fork.  It may be useful to sleep only
 if a certain environment variable is set, or a certain file exists, so
 that the delay need not occur when you don't want to run GDB on the
-child.  While the child is sleeping, use the 'ps' program to get its
-process ID. Then tell GDB (a new invocation of GDB if you are also
+child.  While the child is sleeping, use the `ps' program to get its
+process ID.  Then tell GDB (a new invocation of GDB if you are also
 debugging the parent process) to attach to the child process (*note
-Attach::).  From that point on you can debug the child process just like
-any other process which you attached to.
+Attach::).  From that point on you can debug the child process just
+like any other process which you attached to.
 
    On some systems, GDB provides support for debugging programs that
-create additional processes using the 'fork' or 'vfork' functions.
+create additional processes using the `fork' or `vfork' functions.
 Currently, the only platforms with this feature are HP-UX (11.x and
-later only?)  and GNU/Linux (kernel version 2.5.60 and later).
+later only?) and GNU/Linux (kernel version 2.5.60 and later).
 
    The fork debugging commands are supported in both native mode and
-when connected to 'gdbserver' using 'target extended-remote'.
+when connected to `gdbserver' using `target extended-remote'.
 
    By default, when a program forks, GDB will continue to debug the
 parent process and the child process will run unimpeded.
 
    If you want to follow the child process instead of the parent
-process, use the command 'set follow-fork-mode'.
+process, use the command `set follow-fork-mode'.
 
-'set follow-fork-mode MODE'
-     Set the debugger response to a program call of 'fork' or 'vfork'.
-     A call to 'fork' or 'vfork' creates a new process.  The MODE
+`set follow-fork-mode MODE'
+     Set the debugger response to a program call of `fork' or `vfork'.
+     A call to `fork' or `vfork' creates a new process.  The MODE
      argument can be:
 
-     'parent'
+    `parent'
           The original process is debugged after a fork.  The child
           process runs unimpeded.  This is the default.
 
-     'child'
+    `child'
           The new process is debugged after a fork.  The parent process
           runs unimpeded.
 
-'show follow-fork-mode'
-     Display the current debugger response to a 'fork' or 'vfork' call.
+
+`show follow-fork-mode'
+     Display the current debugger response to a `fork' or `vfork' call.
 
    On Linux, if you want to debug both the parent and child processes,
-use the command 'set detach-on-fork'.
+use the command `set detach-on-fork'.
 
-'set detach-on-fork MODE'
+`set detach-on-fork MODE'
      Tells gdb whether to detach one of the processes after a fork, or
      retain debugger control over them both.
 
-     'on'
+    `on'
           The child process (or parent process, depending on the value
-          of 'follow-fork-mode') will be detached and allowed to run
+          of `follow-fork-mode') will be detached and allowed to run
           independently.  This is the default.
 
-     'off'
+    `off'
           Both processes will be held under the control of GDB.  One
           process (child or parent, depending on the value of
-          'follow-fork-mode') is debugged as usual, while the other is
+          `follow-fork-mode') is debugged as usual, while the other is
           held suspended.
 
-'show detach-on-fork'
+
+`show detach-on-fork'
      Show whether detach-on-fork mode is on/off.
 
-   If you choose to set 'detach-on-fork' mode off, then GDB will retain
+   If you choose to set `detach-on-fork' mode off, then GDB will retain
 control of all forked processes (including nested forks).  You can list
-the forked processes under the control of GDB by using the 'info inferiors'
-command, and switch from one fork to another by using the 'inferior'
-command (*note Debugging Multiple Inferiors and Programs: Inferiors and
-Programs.).
+the forked processes under the control of GDB by using the
+`info inferiors' command, and switch from one fork to another by using
+the `inferior' command (*note Debugging Multiple Inferiors and
+Programs: Inferiors and Programs.).
 
    To quit debugging one of the forked processes, you can either detach
-from it by using the 'detach inferiors' command (allowing it to run
-independently), or kill it using the 'kill inferiors' command.  *Note
+from it by using the `detach inferiors' command (allowing it to run
+independently), or kill it using the `kill inferiors' command.  *Note
 Debugging Multiple Inferiors and Programs: Inferiors and Programs.
 
-   If you ask to debug a child process and a 'vfork' is followed by an
-'exec', GDB executes the new target up to the first breakpoint in the
-new target.  If you have a breakpoint set on 'main' in your original
-program, the breakpoint will also be set on the child process's 'main'.
+   If you ask to debug a child process and a `vfork' is followed by an
+`exec', GDB executes the new target up to the first breakpoint in the
+new target.  If you have a breakpoint set on `main' in your original
+program, the breakpoint will also be set on the child process's `main'.
 
-   On some systems, when a child process is spawned by 'vfork', you
-cannot debug the child or parent until an 'exec' call completes.
+   On some systems, when a child process is spawned by `vfork', you
+cannot debug the child or parent until an `exec' call completes.
 
-   If you issue a 'run' command to GDB after an 'exec' call executes,
-the new target restarts.  To restart the parent process, use the 'file'
+   If you issue a `run' command to GDB after an `exec' call executes,
+the new target restarts.  To restart the parent process, use the `file'
 command with the parent executable name as its argument.  By default,
-after an 'exec' call executes, GDB discards the symbols of the previous
-executable image.  You can change this behaviour with the 'set follow-exec-mode'
-command.
-
-'set follow-exec-mode MODE'
+after an `exec' call executes, GDB discards the symbols of the previous
+executable image.  You can change this behaviour with the
+`set follow-exec-mode' command.
 
-     Set debugger response to a program call of 'exec'.  An 'exec' call
+`set follow-exec-mode MODE'
+     Set debugger response to a program call of `exec'.  An `exec' call
      replaces the program image of a process.
 
-     'follow-exec-mode' can be:
+     `follow-exec-mode' can be:
 
-     'new'
-          GDB creates a new inferior and rebinds the process to this new
-          inferior.  The program the process was running before the
-          'exec' call can be restarted afterwards by restarting the
+    `new'
+          GDB creates a new inferior and rebinds the process to this
+          new inferior.  The program the process was running before the
+          `exec' call can be restarted afterwards by restarting the
           original inferior.
 
           For example:
@@ -2663,12 +2699,12 @@ command.
                * 2    <null>        prog2
                  1    <null>        prog1
 
-     'same'
+    `same'
           GDB keeps the process bound to the same inferior.  The new
           executable image replaces the previous executable loaded in
-          the inferior.  Restarting the inferior after the 'exec' call,
-          with e.g., the 'run' command, restarts the executable the
-          process was running after the 'exec' call.  This is the
+          the inferior.  Restarting the inferior after the `exec' call,
+          with e.g., the `run' command, restarts the executable the
+          process was running after the `exec' call.  This is the
           default mode.
 
           For example:
@@ -2683,8 +2719,9 @@ command.
                  Id   Description   Executable
                * 1    <null>        prog2
 
-   You can use the 'catch' command to make GDB stop whenever a 'fork',
-'vfork', or 'exec' call is made.  *Note Setting Catchpoints: Set
+
+   You can use the `catch' command to make GDB stop whenever a `fork',
+`vfork', or `exec' call is made.  *Note Setting Catchpoints: Set
 Catchpoints.
 
 
@@ -2697,10 +2734,10 @@ On certain operating systems(1), GDB is 
 program's state, called a "checkpoint", and come back to it later.
 
    Returning to a checkpoint effectively undoes everything that has
-happened in the program since the 'checkpoint' was saved.  This includes
-changes in memory, registers, and even (within some limits) system
-state.  Effectively, it is like going back in time to the moment when
-the checkpoint was saved.
+happened in the program since the `checkpoint' was saved.  This
+includes changes in memory, registers, and even (within some limits)
+system state.  Effectively, it is like going back in time to the moment
+when the checkpoint was saved.
 
    Thus, if you're stepping thru a program and you think you're getting
 close to the point where things go wrong, you can save a checkpoint.
@@ -2711,38 +2748,42 @@ just go back to the checkpoint and start
    This can be especially useful if it takes a lot of time or steps to
 reach the point where you think the bug occurs.
 
-   To use the 'checkpoint'/'restart' method of debugging:
+   To use the `checkpoint'/`restart' method of debugging:
 
-'checkpoint'
+`checkpoint'
      Save a snapshot of the debugged program's current execution state.
-     The 'checkpoint' command takes no arguments, but each checkpoint is
-     assigned a small integer id, similar to a breakpoint id.
+     The `checkpoint' command takes no arguments, but each checkpoint
+     is assigned a small integer id, similar to a breakpoint id.
 
-'info checkpoints'
+`info checkpoints'
      List the checkpoints that have been saved in the current debugging
      session.  For each checkpoint, the following information will be
      listed:
 
-     'Checkpoint ID'
-     'Process ID'
-     'Code Address'
-     'Source line, or label'
+    `Checkpoint ID'
+
+    `Process ID'
+
+    `Code Address'
 
-'restart CHECKPOINT-ID'
+    `Source line, or label'
+
+`restart CHECKPOINT-ID'
      Restore the program state that was saved as checkpoint number
-     CHECKPOINT-ID.  All program variables, registers, stack frames etc.
-     will be returned to the values that they had when the checkpoint
-     was saved.  In essence, gdb will "wind back the clock" to the point
-     in time when the checkpoint was saved.
-
-     Note that breakpoints, GDB variables, command history etc.  are not
-     affected by restoring a checkpoint.  In general, a checkpoint only
-     restores things that reside in the program being debugged, not in
-     the debugger.
+     CHECKPOINT-ID.  All program variables, registers, stack frames
+     etc.  will be returned to the values that they had when the
+     checkpoint was saved.  In essence, gdb will "wind back the clock"
+     to the point in time when the checkpoint was saved.
+
+     Note that breakpoints, GDB variables, command history etc.  are
+     not affected by restoring a checkpoint.  In general, a checkpoint
+     only restores things that reside in the program being debugged,
+     not in the debugger.
 
-'delete checkpoint CHECKPOINT-ID'
+`delete checkpoint CHECKPOINT-ID'
      Delete the previously-saved checkpoint identified by CHECKPOINT-ID.
 
+
    Returning to a previously saved checkpoint will restore the user
 state of the program being debugged, plus a significant subset of the
 system (OS) state, including file pointers.  It won't "un-write" data
@@ -2752,9 +2793,9 @@ files opened in read mode, the pointer w
 previously read data can be read again.
 
    Of course, characters that have been sent to a printer (or other
-external device) cannot be "snatched back", and characters received from
-eg. a serial device can be removed from internal program buffers, but
-they cannot be "pushed back" into the serial pipeline, ready to be
+external device) cannot be "snatched back", and characters received
+from eg. a serial device can be removed from internal program buffers,
+but they cannot be "pushed back" into the serial pipeline, ready to be
 received again.  Similarly, the actual contents of files that have been
 changed cannot be restored (at this time).
 
@@ -2765,9 +2806,10 @@ different execution path this time.
 
    Finally, there is one bit of internal program state that will be
 different when you return to a checkpoint -- the program's process id.
-Each checkpoint will have a unique process id (or PID), and each will be
-different from the program's original PID.  If your program has saved a
-local copy of its process id, this could potentially pose a problem.
+Each checkpoint will have a unique process id (or PID), and each will
+be different from the program's original PID.  If your program has
+saved a local copy of its process id, this could potentially pose a
+problem.
 
 4.12.1 A Non-obvious Benefit of Using Checkpoints
 -------------------------------------------------
@@ -2781,8 +2823,8 @@ location of a symbol will change from on
    A checkpoint, however, is an _identical_ copy of a process.
 Therefore if you create a checkpoint at (eg.) the start of main, and
 simply return to that checkpoint instead of restarting the process, you
-can avoid the effects of address randomization and your symbols will all
-stay in the same place.
+can avoid the effects of address randomization and your symbols will
+all stay in the same place.
 
    ---------- Footnotes ----------
 
@@ -2798,15 +2840,15 @@ The principal purposes of using a debugg
 program before it terminates; or so that, if your program runs into
 trouble, you can investigate and find out why.
 
-   Inside GDB, your program may stop for any of several reasons, such as
-a signal, a breakpoint, or reaching a new line after a GDB command such
-as 'step'.  You may then examine and change variables, set new
+   Inside GDB, your program may stop for any of several reasons, such
+as a signal, a breakpoint, or reaching a new line after a GDB command
+such as `step'.  You may then examine and change variables, set new
 breakpoints or remove old ones, and then continue execution.  Usually,
 the messages shown by GDB provide ample explanation of the status of
 your program--but you can also explicitly request this information at
 any time.
 
-'info program'
+`info program'
      Display information about the status of your program: whether it is
      running or not, what process it is, and why it stopped.
 
@@ -2828,21 +2870,21 @@ File: gdb.info,  Node: Breakpoints,  Nex
 A "breakpoint" makes your program stop whenever a certain point in the
 program is reached.  For each breakpoint, you can add conditions to
 control in finer detail whether your program stops.  You can set
-breakpoints with the 'break' command and its variants (*note Setting
+breakpoints with the `break' command and its variants (*note Setting
 Breakpoints: Set Breaks.), to specify the place where your program
 should stop by line number, function name or exact address in the
 program.
 
    On some systems, you can set breakpoints in shared libraries before
 the executable is run.  There is a minor limitation on HP-UX systems:
-you must wait until the executable is run in order to set breakpoints in
-shared library routines that are not called directly by the program (for
-example, routines that are arguments in a 'pthread_create' call).
+you must wait until the executable is run in order to set breakpoints
+in shared library routines that are not called directly by the program
+(for example, routines that are arguments in a `pthread_create' call).
 
    A "watchpoint" is a special breakpoint that stops your program when
 the value of an expression changes.  The expression may be a value of a
 variable, or it could involve values of one or more variables combined
-by operators, such as 'a + b'.  This is sometimes called "data
+by operators, such as `a + b'.  This is sometimes called "data
 breakpoints".  You must use a different command to set watchpoints
 (*note Setting Watchpoints: Set Watchpoints.), but aside from that, you
 can manage a watchpoint like any other breakpoint: you enable, disable,
@@ -2858,7 +2900,7 @@ exception or the loading of a library.  
 different command to set a catchpoint (*note Setting Catchpoints: Set
 Catchpoints.), but aside from that, you can manage a catchpoint like any
 other breakpoint.  (To stop when your program receives a signal, use the
-'handle' command; see *note Signals: Signals.)
+`handle' command; see *note Signals: Signals.)
 
    GDB assigns a number to each breakpoint, watchpoint, or catchpoint
 when you create it; these numbers are successive integers starting with
@@ -2868,9 +2910,9 @@ want to change.  Each breakpoint may be 
 disabled, it has no effect on your program until you enable it again.
 
    Some GDB commands accept a range of breakpoints on which to operate.
-A breakpoint range is either a single breakpoint number, like '5', or
+A breakpoint range is either a single breakpoint number, like `5', or
 two such numbers, in increasing order, separated by a hyphen, like
-'5-7'.  When a breakpoint range is given to a command, all breakpoints
+`5-7'.  When a breakpoint range is given to a command, all breakpoints
 in that range are operated on.
 
 * Menu:
@@ -2885,8 +2927,8 @@ in that range are operated on.
 * Dynamic Printf::              Dynamic printf
 * Save Breakpoints::            How to save breakpoints in a file
 * Static Probe Points::         Listing static probe points
-* Error in Breakpoints::        "Cannot insert breakpoints"
-* Breakpoint-related Warnings:: "Breakpoint address adjusted..."
+* Error in Breakpoints::        ``Cannot insert breakpoints''
+* Breakpoint-related Warnings:: ``Breakpoint address adjusted...''
 
 
 File: gdb.info,  Node: Set Breaks,  Next: Set Watchpoints,  Up: Breakpoints
@@ -2894,13 +2936,13 @@ File: gdb.info,  Node: Set Breaks,  Next
 5.1.1 Setting Breakpoints
 -------------------------
 
-Breakpoints are set with the 'break' command (abbreviated 'b').  The
-debugger convenience variable '$bpnum' records the number of the
+Breakpoints are set with the `break' command (abbreviated `b').  The
+debugger convenience variable `$bpnum' records the number of the
 breakpoint you've set most recently; see *note Convenience Variables:
 Convenience Vars, for a discussion of what you can do with convenience
 variables.
 
-'break LOCATION'
+`break LOCATION'
      Set a breakpoint at the given LOCATION, which can specify a
      function name, a line number, or an address of an instruction.
      (*Note Specify Location::, for a list of all the possible ways to
@@ -2917,94 +2959,96 @@ variables.
      Breakpoints::) or a specific task (*note Ada Tasks::) hits that
      breakpoint.
 
-'break'
-     When called without any arguments, 'break' sets a breakpoint at the
-     next instruction to be executed in the selected stack frame (*note
-     Examining the Stack: Stack.).  In any selected frame but the
+`break'
+     When called without any arguments, `break' sets a breakpoint at
+     the next instruction to be executed in the selected stack frame
+     (*note Examining the Stack: Stack.).  In any selected frame but the
      innermost, this makes your program stop as soon as control returns
-     to that frame.  This is similar to the effect of a 'finish' command
-     in the frame inside the selected frame--except that 'finish' does
-     not leave an active breakpoint.  If you use 'break' without an
-     argument in the innermost frame, GDB stops the next time it reaches
-     the current location; this may be useful inside loops.
+     to that frame.  This is similar to the effect of a `finish'
+     command in the frame inside the selected frame--except that
+     `finish' does not leave an active breakpoint.  If you use `break'
+     without an argument in the innermost frame, GDB stops the next
+     time it reaches the current location; this may be useful inside
+     loops.
 
      GDB normally ignores breakpoints when it resumes execution, until
-     at least one instruction has been executed.  If it did not do this,
-     you would be unable to proceed past a breakpoint without first
-     disabling the breakpoint.  This rule applies whether or not the
-     breakpoint already existed when your program stopped.
+     at least one instruction has been executed.  If it did not do
+     this, you would be unable to proceed past a breakpoint without
+     first disabling the breakpoint.  This rule applies whether or not
+     the breakpoint already existed when your program stopped.
 
-'break ... if COND'
+`break ... if COND'
      Set a breakpoint with condition COND; evaluate the expression COND
      each time the breakpoint is reached, and stop only if the value is
-     nonzero--that is, if COND evaluates as true.  '...' stands for one
+     nonzero--that is, if COND evaluates as true.  `...' stands for one
      of the possible arguments described above (or no argument)
-     specifying where to break.  *Note Break Conditions: Conditions, for
-     more information on breakpoint conditions.
+     specifying where to break.  *Note Break Conditions: Conditions,
+     for more information on breakpoint conditions.
 
-'tbreak ARGS'
+`tbreak ARGS'
      Set a breakpoint enabled only for one stop.  The ARGS are the same
-     as for the 'break' command, and the breakpoint is set in the same
+     as for the `break' command, and the breakpoint is set in the same
      way, but the breakpoint is automatically deleted after the first
      time your program stops there.  *Note Disabling Breakpoints:
      Disabling.
 
-'hbreak ARGS'
+`hbreak ARGS'
      Set a hardware-assisted breakpoint.  The ARGS are the same as for
-     the 'break' command and the breakpoint is set in the same way, but
+     the `break' command and the breakpoint is set in the same way, but
      the breakpoint requires hardware support and some target hardware
      may not have this support.  The main purpose of this is EPROM/ROM
      code debugging, so you can set a breakpoint at an instruction
      without changing the instruction.  This can be used with the new
      trap-generation provided by SPARClite DSU and most x86-based
-     targets.  These targets will generate traps when a program accesses
-     some data or instruction address that is assigned to the debug
-     registers.  However the hardware breakpoint registers can take a
-     limited number of breakpoints.  For example, on the DSU, only two
-     data breakpoints can be set at a time, and GDB will reject this
-     command if more than two are used.  Delete or disable unused
-     hardware breakpoints before setting new ones (*note Disabling
-     Breakpoints: Disabling.).  *Note Break Conditions: Conditions.  For
-     remote targets, you can restrict the number of hardware breakpoints
-     GDB will use, see *note set remote hardware-breakpoint-limit::.
+     targets.  These targets will generate traps when a program
+     accesses some data or instruction address that is assigned to the
+     debug registers.  However the hardware breakpoint registers can
+     take a limited number of breakpoints.  For example, on the DSU,
+     only two data breakpoints can be set at a time, and GDB will
+     reject this command if more than two are used.  Delete or disable
+     unused hardware breakpoints before setting new ones (*note
+     Disabling Breakpoints: Disabling.).  *Note Break Conditions:
+     Conditions.  For remote targets, you can restrict the number of
+     hardware breakpoints GDB will use, see *note set remote
+     hardware-breakpoint-limit::.
 
-'thbreak ARGS'
+`thbreak ARGS'
      Set a hardware-assisted breakpoint enabled only for one stop.  The
-     ARGS are the same as for the 'hbreak' command and the breakpoint is
-     set in the same way.  However, like the 'tbreak' command, the
+     ARGS are the same as for the `hbreak' command and the breakpoint
+     is set in the same way.  However, like the `tbreak' command, the
      breakpoint is automatically deleted after the first time your
-     program stops there.  Also, like the 'hbreak' command, the
+     program stops there.  Also, like the `hbreak' command, the
      breakpoint requires hardware support and some target hardware may
      not have this support.  *Note Disabling Breakpoints: Disabling.
      See also *note Break Conditions: Conditions.
 
-'rbreak REGEX'
+`rbreak REGEX'
      Set breakpoints on all functions matching the regular expression
      REGEX.  This command sets an unconditional breakpoint on all
      matches, printing a list of all breakpoints it set.  Once these
-     breakpoints are set, they are treated just like the breakpoints set
-     with the 'break' command.  You can delete them, disable them, or
-     make them conditional the same way as any other breakpoint.
+     breakpoints are set, they are treated just like the breakpoints
+     set with the `break' command.  You can delete them, disable them,
+     or make them conditional the same way as any other breakpoint.
 
      The syntax of the regular expression is the standard one used with
-     tools like 'grep'.  Note that this is different from the syntax
-     used by shells, so for instance 'foo*' matches all functions that
-     include an 'fo' followed by zero or more 'o's.  There is an
-     implicit '.*' leading and trailing the regular expression you
-     supply, so to match only functions that begin with 'foo', use
-     '^foo'.
+     tools like `grep'.  Note that this is different from the syntax
+     used by shells, so for instance `foo*' matches all functions that
+     include an `fo' followed by zero or more `o's.  There is an
+     implicit `.*' leading and trailing the regular expression you
+     supply, so to match only functions that begin with `foo', use
+     `^foo'.
 
-     When debugging C++ programs, 'rbreak' is useful for setting
+     When debugging C++ programs, `rbreak' is useful for setting
      breakpoints on overloaded functions that are not members of any
      special classes.
 
-     The 'rbreak' command can be used to set breakpoints in *all* the
+     The `rbreak' command can be used to set breakpoints in *all* the
      functions in a program, like this:
 
           (gdb) rbreak .
 
-'rbreak FILE:REGEX'
-     If 'rbreak' is called with a filename qualification, it limits the
+`rbreak FILE:REGEX'
+     If `rbreak' is called with a filename qualification, it limits the
      search for functions matching the given regular expression to the
      specified FILE.  This can be used, for example, to set breakpoints
      on every function in a given file:
@@ -3014,32 +3058,37 @@ variables.
      The colon separating the filename qualifier from the regex may
      optionally be surrounded by spaces.
 
-'info breakpoints [N...]'
-'info break [N...]'
+`info breakpoints [N...]'
+`info break [N...]'
      Print a table of all breakpoints, watchpoints, and catchpoints set
      and not deleted.  Optional argument N means print information only
      about the specified breakpoint(s) (or watchpoint(s) or
      catchpoint(s)).  For each breakpoint, following columns are
      printed:
 
-     _Breakpoint Numbers_
-     _Type_
+    _Breakpoint Numbers_
+
+    _Type_
           Breakpoint, watchpoint, or catchpoint.
-     _Disposition_
+
+    _Disposition_
           Whether the breakpoint is marked to be disabled or deleted
           when hit.
-     _Enabled or Disabled_
-          Enabled breakpoints are marked with 'y'.  'n' marks
+
+    _Enabled or Disabled_
+          Enabled breakpoints are marked with `y'.  `n' marks
           breakpoints that are not enabled.
-     _Address_
+
+    _Address_
           Where the breakpoint is in your program, as a memory address.
           For a pending breakpoint whose address is not yet known, this
-          field will contain '<PENDING>'.  Such breakpoint won't fire
-          until a shared library that has the symbol or line referred by
-          breakpoint is loaded.  See below for details.  A breakpoint
-          with several locations will have '<MULTIPLE>' in this
-          field--see below for details.
-     _What_
+          field will contain `<PENDING>'.  Such breakpoint won't fire
+          until a shared library that has the symbol or line referred
+          by breakpoint is loaded.  See below for details.  A
+          breakpoint with several locations will have `<MULTIPLE>' in
+          this field--see below for details.
+
+    _What_
           Where the breakpoint is in the source for your program, as a
           file and line number.  For a pending breakpoint, the original
           string passed to the breakpoint command will be listed as it
@@ -3049,7 +3098,7 @@ variables.
      If a breakpoint is conditional, there are two evaluation modes:
      "host" and "target".  If mode is "host", breakpoint condition
      evaluation is done by GDB on the host's side.  If it is "target",
-     then the condition is evaluated by the target.  The 'info break'
+     then the condition is evaluated by the target.  The `info break'
      command shows the condition on the line following the affected
      breakpoint, together with its condition evaluation mode in between
      parentheses.
@@ -3060,21 +3109,22 @@ variables.
      loaded that allows the pending breakpoint to resolve to a valid
      location.
 
-     'info break' with a breakpoint number N as argument lists only that
-     breakpoint.  The convenience variable '$_' and the default
-     examining-address for the 'x' command are set to the address of the
-     last breakpoint listed (*note Examining Memory: Memory.).
+     `info break' with a breakpoint number N as argument lists only
+     that breakpoint.  The convenience variable `$_' and the default
+     examining-address for the `x' command are set to the address of
+     the last breakpoint listed (*note Examining Memory: Memory.).
 
-     'info break' displays a count of the number of times the breakpoint
+     `info break' displays a count of the number of times the breakpoint
      has been hit.  This is especially useful in conjunction with the
-     'ignore' command.  You can ignore a large number of breakpoint
+     `ignore' command.  You can ignore a large number of breakpoint
      hits, look at the breakpoint info to see how many times the
-     breakpoint was hit, and then run again, ignoring one less than that
-     number.  This will get you quickly to the last hit of that
+     breakpoint was hit, and then run again, ignoring one less than
+     that number.  This will get you quickly to the last hit of that
      breakpoint.
 
-     For a breakpoints with an enable count (xref) greater than 1, 'info
-     break' also displays that count.
+     For a breakpoints with an enable count (xref) greater than 1,
+     `info break' also displays that count.
+
 
    GDB allows you to set any number of breakpoints at the same place in
 your program.  There is nothing silly or meaningless about this.  When
@@ -3086,8 +3136,8 @@ your program.  Examples of this situatio
 
    * Multiple functions in the program may have the same name.
 
-   * For a C++ constructor, the GCC compiler generates several instances
-     of the function body, used in different cases.
+   * For a C++ constructor, the GCC compiler generates several
+     instances of the function body, used in different cases.
 
    * For a C++ template function, a given line in the function can
      correspond to any number of instantiations.
@@ -3100,7 +3150,7 @@ locations.
 
    A breakpoint with multiple locations is displayed in the breakpoint
 table using several rows--one header row, followed by one row for each
-breakpoint location.  The header row has '<MULTIPLE>' in the address
+breakpoint location.  The header row has `<MULTIPLE>' in the address
 column.  The rows for individual locations contain the actual addresses
 for locations, and show the functions to which those locations belong.
 The number column for a location is of the form
@@ -3116,10 +3166,10 @@ BREAKPOINT-NUMBER.LOCATION-NUMBER.
      1.2                         y    0x080486ca in void foo<double>() at t.cc:8
 
    Each location can be individually enabled or disabled by passing
-BREAKPOINT-NUMBER.LOCATION-NUMBER as argument to the 'enable' and
-'disable' commands.  Note that you cannot delete the individual
+BREAKPOINT-NUMBER.LOCATION-NUMBER as argument to the `enable' and
+`disable' commands.  Note that you cannot delete the individual
 locations from the list, you can only delete the entire list of
-locations that belong to their parent breakpoint (with the 'delete NUM'
+locations that belong to their parent breakpoint (with the `delete NUM'
 command, where NUM is the number of the parent breakpoint, 1 in the
 above example).  Disabling or enabling the parent breakpoint (*note
 Disabling::) affects all of the locations that belong to that
@@ -3130,93 +3180,94 @@ Shared libraries can be loaded and unloa
 repeatedly, as the program is executed.  To support this use case, GDB
 updates breakpoint locations whenever any shared library is loaded or
 unloaded.  Typically, you would set a breakpoint in a shared library at
-the beginning of your debugging session, when the library is not loaded,
-and when the symbols from the library are not available.  When you try
-to set breakpoint, GDB will ask you if you want to set a so called
-"pending breakpoint"--breakpoint whose address is not yet resolved.
+the beginning of your debugging session, when the library is not
+loaded, and when the symbols from the library are not available.  When
+you try to set breakpoint, GDB will ask you if you want to set a so
+called "pending breakpoint"--breakpoint whose address is not yet
+resolved.
 
    After the program is run, whenever a new shared library is loaded,
-GDB reevaluates all the breakpoints.  When a newly loaded shared library
-contains the symbol or line referred to by some pending breakpoint, that
-breakpoint is resolved and becomes an ordinary breakpoint.  When a
-library is unloaded, all breakpoints that refer to its symbols or source
-lines become pending again.
+GDB reevaluates all the breakpoints.  When a newly loaded shared
+library contains the symbol or line referred to by some pending
+breakpoint, that breakpoint is resolved and becomes an ordinary
+breakpoint.  When a library is unloaded, all breakpoints that refer to
+its symbols or source lines become pending again.
 
    This logic works for breakpoints with multiple locations, too.  For
 example, if you have a breakpoint in a C++ template function, and a
-newly loaded shared library has an instantiation of that template, a new
-location is added to the list of locations for the breakpoint.
+newly loaded shared library has an instantiation of that template, a
+new location is added to the list of locations for the breakpoint.
 
    Except for having unresolved address, pending breakpoints do not
 differ from regular breakpoints.  You can set conditions or commands,
 enable and disable them and perform other breakpoint operations.
 
    GDB provides some additional commands for controlling what happens
-when the 'break' command cannot resolve breakpoint address specification
-to an address:
+when the `break' command cannot resolve breakpoint address
+specification to an address:
 
-'set breakpoint pending auto'
+`set breakpoint pending auto'
      This is the default behavior.  When GDB cannot find the breakpoint
      location, it queries you whether a pending breakpoint should be
      created.
 
-'set breakpoint pending on'
+`set breakpoint pending on'
      This indicates that an unrecognized breakpoint location should
      automatically result in a pending breakpoint being created.
 
-'set breakpoint pending off'
+`set breakpoint pending off'
      This indicates that pending breakpoints are not to be created.  Any
-     unrecognized breakpoint location results in an error.  This setting
-     does not affect any pending breakpoints previously created.
+     unrecognized breakpoint location results in an error.  This
+     setting does not affect any pending breakpoints previously created.
 
-'show breakpoint pending'
+`show breakpoint pending'
      Show the current behavior setting for creating pending breakpoints.
 
-   The settings above only affect the 'break' command and its variants.
+   The settings above only affect the `break' command and its variants.
 Once breakpoint is set, it will be automatically updated as shared
 libraries are loaded and unloaded.
 
    For some targets, GDB can automatically decide if hardware or
-software breakpoints should be used, depending on whether the breakpoint
-address is read-only or read-write.  This applies to breakpoints set
-with the 'break' command as well as to internal breakpoints set by
-commands like 'next' and 'finish'.  For breakpoints set with 'hbreak',
-GDB will always use hardware breakpoints.
+software breakpoints should be used, depending on whether the
+breakpoint address is read-only or read-write.  This applies to
+breakpoints set with the `break' command as well as to internal
+breakpoints set by commands like `next' and `finish'.  For breakpoints
+set with `hbreak', GDB will always use hardware breakpoints.
 
    You can control this automatic behaviour with the following
 commands::
 
-'set breakpoint auto-hw on'
+`set breakpoint auto-hw on'
      This is the default behavior.  When GDB sets a breakpoint, it will
      try to use the target memory map to decide if software or hardware
      breakpoint must be used.
 
-'set breakpoint auto-hw off'
-     This indicates GDB should not automatically select breakpoint type.
-     If the target provides a memory map, GDB will warn when trying to
-     set software breakpoint at a read-only address.
+`set breakpoint auto-hw off'
+     This indicates GDB should not automatically select breakpoint
+     type.  If the target provides a memory map, GDB will warn when
+     trying to set software breakpoint at a read-only address.
 
    GDB normally implements breakpoints by replacing the program code at
-the breakpoint address with a special instruction, which, when executed,
-given control to the debugger.  By default, the program code is so
-modified only when the program is resumed.  As soon as the program
-stops, GDB restores the original instructions.  This behaviour guards
-against leaving breakpoints inserted in the target should gdb abrubptly
-disconnect.  However, with slow remote targets, inserting and removing
-breakpoint can reduce the performance.  This behavior can be controlled
-with the following commands::
+the breakpoint address with a special instruction, which, when
+executed, given control to the debugger.  By default, the program code
+is so modified only when the program is resumed.  As soon as the
+program stops, GDB restores the original instructions.  This behaviour
+guards against leaving breakpoints inserted in the target should gdb
+abrubptly disconnect.  However, with slow remote targets, inserting and
+removing breakpoint can reduce the performance.  This behavior can be
+controlled with the following commands::
 
-'set breakpoint always-inserted off'
+`set breakpoint always-inserted off'
      All breakpoints, including newly added by the user, are inserted in
      the target only when the target is resumed.  All breakpoints are
      removed from the target when it stops.  This is the default mode.
 
-'set breakpoint always-inserted on'
+`set breakpoint always-inserted on'
      Causes all breakpoints to be inserted in the target at all times.
      If the user adds a new breakpoint, or changes an existing
      breakpoint, the breakpoints in the target are updated immediately.
-     A breakpoint is removed from the target only when breakpoint itself
-     is deleted.
+     A breakpoint is removed from the target only when breakpoint
+     itself is deleted.
 
    GDB handles conditional breakpoints by evaluating these conditions
 when a breakpoint breaks.  If the condition is true, then the process
@@ -3227,27 +3278,27 @@ download the breakpoint, together with i
 
    This feature can be controlled via the following commands:
 
-'set breakpoint condition-evaluation host'
+`set breakpoint condition-evaluation host'
      This option commands GDB to evaluate the breakpoint conditions on
      the host's side.  Unconditional breakpoints are sent to the target
      which in turn receives the triggers and reports them back to GDB
      for condition evaluation.  This is the standard evaluation mode.
 
-'set breakpoint condition-evaluation target'
+`set breakpoint condition-evaluation target'
      This option commands GDB to download breakpoint conditions to the
-     target at the moment of their insertion.  The target is responsible
-     for evaluating the conditional expression and reporting breakpoint
-     stop events back to GDB whenever the condition is true.  Due to
-     limitations of target-side evaluation, some conditions cannot be
-     evaluated there, e.g., conditions that depend on local data that is
-     only known to the host.  Examples include conditional expressions
-     involving convenience variables, complex types that cannot be
-     handled by the agent expression parser and expressions that are too
-     long to be sent over to the target, specially when the target is a
-     remote system.  In these cases, the conditions will be evaluated by
-     GDB.
+     target at the moment of their insertion.  The target is
+     responsible for evaluating the conditional expression and reporting
+     breakpoint stop events back to GDB whenever the condition is true.
+     Due to limitations of target-side evaluation, some conditions
+     cannot be evaluated there, e.g., conditions that depend on local
+     data that is only known to the host.  Examples include conditional
+     expressions involving convenience variables, complex types that
+     cannot be handled by the agent expression parser and expressions
+     that are too long to be sent over to the target, specially when the
+     target is a remote system.  In these cases, the conditions will be
+     evaluated by GDB.
 
-'set breakpoint condition-evaluation auto'
+`set breakpoint condition-evaluation auto'
      This is the default mode.  If the target supports evaluating
      breakpoint conditions on its end, GDB will download breakpoint
      conditions to the target (limitations mentioned previously apply).
@@ -3256,11 +3307,11 @@ download the breakpoint, together with i
      host's side.
 
    GDB itself sometimes sets breakpoints in your program for special
-purposes, such as proper handling of 'longjmp' (in C programs).  These
-internal breakpoints are assigned negative numbers, starting with '-1';
-'info breakpoints' does not display them.  You can see these breakpoints
-with the GDB maintenance command 'maint info breakpoints' (*note maint
-info breakpoints::).
+purposes, such as proper handling of `longjmp' (in C programs).  These
+internal breakpoints are assigned negative numbers, starting with `-1';
+`info breakpoints' does not display them.  You can see these
+breakpoints with the GDB maintenance command `maint info breakpoints'
+(*note maint info breakpoints::).
 
 
 File: gdb.info,  Node: Set Watchpoints,  Next: Set Catchpoints,  Prev: Set Breaks,  Up: Breakpoints
@@ -3276,21 +3327,21 @@ complex as many variables combined by op
 
    * A reference to the value of a single variable.
 
-   * An address cast to an appropriate data type.  For example, '*(int
+   * An address cast to an appropriate data type.  For example, `*(int
      *)0x12345678' will watch a 4-byte region at the specified address
-     (assuming an 'int' occupies 4 bytes).
+     (assuming an `int' occupies 4 bytes).
 
-   * An arbitrarily complex expression, such as 'a*b + c/d'.  The
+   * An arbitrarily complex expression, such as `a*b + c/d'.  The
      expression can use any operators valid in the program's native
      language (*note Languages::).
 
    You can set a watchpoint on an expression even if the expression can
 not be evaluated yet.  For instance, you can set a watchpoint on
-'*global_ptr' before 'global_ptr' is initialized.  GDB will stop when
-your program sets 'global_ptr' and the expression produces a valid
+`*global_ptr' before `global_ptr' is initialized.  GDB will stop when
+your program sets `global_ptr' and the expression produces a valid
 value.  If the expression becomes valid in some other way than changing
-a variable (e.g. if the memory pointed to by '*global_ptr' becomes
-readable as the result of a 'malloc' call), GDB may not stop until the
+a variable (e.g. if the memory pointed to by `*global_ptr' becomes
+readable as the result of a `malloc' call), GDB may not stop until the
 next time the expression changes.
 
    Depending on your system, watchpoints may be implemented in software
@@ -3304,7 +3355,7 @@ culprit.)
 x86-based targets, GDB includes support for hardware watchpoints, which
 do not slow down the running of your program.
 
-'watch [-l|-location] EXPR [thread THREADNUM] [mask MASKVALUE]'
+`watch [-l|-location] EXPR [thread THREADNUM] [mask MASKVALUE]'
      Set a watchpoint for an expression.  GDB will break when the
      expression EXPR is written into by the program and its value
      changes.  The simplest (and the most popular) use of this command
@@ -3312,51 +3363,51 @@ do not slow down the running of your pro
 
           (gdb) watch foo
 
-     If the command includes a '[thread THREADNUM]' argument, GDB breaks
-     only when the thread identified by THREADNUM changes the value of
-     EXPR.  If any other threads change the value of EXPR, GDB will not
-     break.  Note that watchpoints restricted to a single thread in this
-     way only work with Hardware Watchpoints.
+     If the command includes a `[thread THREADNUM]' argument, GDB
+     breaks only when the thread identified by THREADNUM changes the
+     value of EXPR.  If any other threads change the value of EXPR, GDB
+     will not break.  Note that watchpoints restricted to a single
+     thread in this way only work with Hardware Watchpoints.
 
      Ordinarily a watchpoint respects the scope of variables in EXPR
-     (see below).  The '-location' argument tells GDB to instead watch
+     (see below).  The `-location' argument tells GDB to instead watch
      the memory referred to by EXPR.  In this case, GDB will evaluate
      EXPR, take the address of the result, and watch the memory at that
      address.  The type of the result is used to determine the size of
      the watched memory.  If the expression's result does not have an
      address, then GDB will print an error.
 
-     The '[mask MASKVALUE]' argument allows creation of masked
+     The `[mask MASKVALUE]' argument allows creation of masked
      watchpoints, if the current architecture supports this feature
      (e.g., PowerPC Embedded architecture, see *note PowerPC
-     Embedded::.)  A "masked watchpoint" specifies a mask in addition to
-     an address to watch.  The mask specifies that some bits of an
+     Embedded::.)  A "masked watchpoint" specifies a mask in addition
+     to an address to watch.  The mask specifies that some bits of an
      address (the bits which are reset in the mask) should be ignored
      when matching the address accessed by the inferior against the
      watchpoint address.  Thus, a masked watchpoint watches many
      addresses simultaneously--those addresses whose unmasked bits are
      identical to the unmasked bits in the watchpoint address.  The
-     'mask' argument implies '-location'.  Examples:
+     `mask' argument implies `-location'.  Examples:
 
           (gdb) watch foo mask 0xffff00ff
           (gdb) watch *0xdeadbeef mask 0xffffff00
 
-'rwatch [-l|-location] EXPR [thread THREADNUM] [mask MASKVALUE]'
+`rwatch [-l|-location] EXPR [thread THREADNUM] [mask MASKVALUE]'
      Set a watchpoint that will break when the value of EXPR is read by
      the program.
 
-'awatch [-l|-location] EXPR [thread THREADNUM] [mask MASKVALUE]'
+`awatch [-l|-location] EXPR [thread THREADNUM] [mask MASKVALUE]'
      Set a watchpoint that will break when EXPR is either read from or
      written into by the program.
 
-'info watchpoints [N...]'
+`info watchpoints [N...]'
      This command prints a list of watchpoints, using the same format as
-     'info break' (*note Set Breaks::).
+     `info break' (*note Set Breaks::).
 
    If you watch for a change in a numerically entered address you need
-to dereference it, as the address itself is just a constant number which
-will never change.  GDB refuses to create a watchpoint that watches a
-never-changing value:
+to dereference it, as the address itself is just a constant number
+which will never change.  GDB refuses to create a watchpoint that
+watches a never-changing value:
 
      (gdb) watch 0x600850
      Cannot watch constant value 0x600850.
@@ -3365,58 +3416,59 @@ never-changing value:
 
    GDB sets a "hardware watchpoint" if possible.  Hardware watchpoints
 execute very quickly, and the debugger reports a change in value at the
-exact instruction where the change occurs.  If GDB cannot set a hardware
-watchpoint, it sets a software watchpoint, which executes more slowly
-and reports the change in value at the next _statement_, not the
+exact instruction where the change occurs.  If GDB cannot set a
+hardware watchpoint, it sets a software watchpoint, which executes more
+slowly and reports the change in value at the next _statement_, not the
 instruction, after the change occurs.
 
-   You can force GDB to use only software watchpoints with the 'set
+   You can force GDB to use only software watchpoints with the `set
 can-use-hw-watchpoints 0' command.  With this variable set to zero, GDB
 will never try to use hardware watchpoints, even if the underlying
 system supports them.  (Note that hardware-assisted watchpoints that
-were set _before_ setting 'can-use-hw-watchpoints' to zero will still
+were set _before_ setting `can-use-hw-watchpoints' to zero will still
 use the hardware mechanism of watching expression values.)
 
-'set can-use-hw-watchpoints'
+`set can-use-hw-watchpoints'
      Set whether or not to use hardware watchpoints.
 
-'show can-use-hw-watchpoints'
+`show can-use-hw-watchpoints'
      Show the current mode of using hardware watchpoints.
 
    For remote targets, you can restrict the number of hardware
 watchpoints GDB will use, see *note set remote
 hardware-breakpoint-limit::.
 
-   When you issue the 'watch' command, GDB reports
+   When you issue the `watch' command, GDB reports
 
      Hardware watchpoint NUM: EXPR
 
 if it was able to set a hardware watchpoint.
 
-   Currently, the 'awatch' and 'rwatch' commands can only set hardware
-watchpoints, because accesses to data that don't change the value of the
-watched expression cannot be detected without examining every
-instruction as it is being executed, and GDB does not do that currently.
-If GDB finds that it is unable to set a hardware breakpoint with the
-'awatch' or 'rwatch' command, it will print a message like this:
+   Currently, the `awatch' and `rwatch' commands can only set hardware
+watchpoints, because accesses to data that don't change the value of
+the watched expression cannot be detected without examining every
+instruction as it is being executed, and GDB does not do that
+currently.  If GDB finds that it is unable to set a hardware breakpoint
+with the `awatch' or `rwatch' command, it will print a message like
+this:
 
      Expression cannot be implemented with read/access watchpoint.
 
-   Sometimes, GDB cannot set a hardware watchpoint because the data type
-of the watched expression is wider than what a hardware watchpoint on
-the target machine can handle.  For example, some systems can only watch
-regions that are up to 4 bytes wide; on such systems you cannot set
-hardware watchpoints for an expression that yields a double-precision
-floating-point number (which is typically 8 bytes wide).  As a
-work-around, it might be possible to break the large region into a
-series of smaller ones and watch them with separate watchpoints.
+   Sometimes, GDB cannot set a hardware watchpoint because the data
+type of the watched expression is wider than what a hardware watchpoint
+on the target machine can handle.  For example, some systems can only
+watch regions that are up to 4 bytes wide; on such systems you cannot
+set hardware watchpoints for an expression that yields a
+double-precision floating-point number (which is typically 8 bytes
+wide).  As a work-around, it might be possible to break the large region
+into a series of smaller ones and watch them with separate watchpoints.
 
    If you set too many hardware watchpoints, GDB might be unable to
-insert all of them when you resume the execution of your program.  Since
-the precise number of active watchpoints is unknown until such time as
-the program is about to be resumed, GDB might not be able to warn you
-about this when you set the watchpoints, and the warning will be printed
-only when the program is resumed:
+insert all of them when you resume the execution of your program.
+Since the precise number of active watchpoints is unknown until such
+time as the program is about to be resumed, GDB might not be able to
+warn you about this when you set the watchpoints, and the warning will
+be printed only when the program is resumed:
 
      Hardware watchpoint NUM: Could not insert watchpoint
 
@@ -3427,9 +3479,9 @@ exhaust the resources available for hard
 That's because GDB needs to watch every variable in the expression with
 separately allocated resources.
 
-   If you call a function interactively using 'print' or 'call', any
-watchpoints you have set will be inactive until GDB reaches another kind
-of breakpoint or the call completes.
+   If you call a function interactively using `print' or `call', any
+watchpoints you have set will be inactive until GDB reaches another
+kind of breakpoint or the call completes.
 
    GDB automatically deletes watchpoints that watch local (automatic)
 variables, or expressions that involve such variables, when they go out
@@ -3438,7 +3490,7 @@ variables were defined.  In particular, 
 terminates, _all_ local variables go out of scope, and so only
 watchpoints that watch global variables remain set.  If you rerun the
 program, you will need to set all such watchpoints again.  One way of
-doing that would be to set a code breakpoint at the entry to the 'main'
+doing that would be to set a code breakpoint at the entry to the `main'
 function and when it breaks, set all the watchpoints.
 
    In multi-threaded programs, watchpoints will detect changes to the
@@ -3446,10 +3498,10 @@ watched expression from every thread.
 
      _Warning:_ In multi-threaded programs, software watchpoints have
      only limited usefulness.  If GDB creates a software watchpoint, it
-     can only watch the value of an expression _in a single thread_.  If
-     you are confident that the expression can only change due to the
-     current thread's activity (and if you are also confident that no
-     other thread can become current), then you can use software
+     can only watch the value of an expression _in a single thread_.
+     If you are confident that the expression can only change due to
+     the current thread's activity (and if you are also confident that
+     no other thread can become current), then you can use software
      watchpoints as usual.  However, GDB may not notice when a
      non-current thread's activity changes the expression.  (Hardware
      watchpoints, in contrast, watch an expression in all threads.)
@@ -3464,105 +3516,106 @@ File: gdb.info,  Node: Set Catchpoints, 
 
 You can use "catchpoints" to cause the debugger to stop for certain
 kinds of program events, such as C++ exceptions or the loading of a
-shared library.  Use the 'catch' command to set a catchpoint.
+shared library.  Use the `catch' command to set a catchpoint.
 
-'catch EVENT'
+`catch EVENT'
      Stop when EVENT occurs.  The EVENT can be any of the following:
 
-     'throw [REGEXP]'
-     'rethrow [REGEXP]'
-     'catch [REGEXP]'
+    `throw [REGEXP]'
+    `rethrow [REGEXP]'
+    `catch [REGEXP]'
           The throwing, re-throwing, or catching of a C++ exception.
 
           If REGEXP is given, then only exceptions whose type matches
           the regular expression will be caught.
 
-          The convenience variable '$_exception' is available at an
+          The convenience variable `$_exception' is available at an
           exception-related catchpoint, on some systems.  This holds the
           exception being thrown.
 
-          There are currently some limitations to C++ exception handling
-          in GDB:
+          There are currently some limitations to C++ exception
+          handling in GDB:
 
              * The support for these commands is system-dependent.
-               Currently, only systems using the 'gnu-v3' C++ ABI (*note
-               ABI::) are supported.
+               Currently, only systems using the `gnu-v3' C++ ABI
+               (*note ABI::) are supported.
 
-             * The regular expression feature and the '$_exception'
+             * The regular expression feature and the `$_exception'
                convenience variable rely on the presence of some SDT
-               probes in 'libstdc++'.  If these probes are not present,
+               probes in `libstdc++'.  If these probes are not present,
                then these features cannot be used.  These probes were
                first available in the GCC 4.8 release, but whether or
-               not they are available in your GCC also depends on how it
-               was built.
+               not they are available in your GCC also depends on how
+               it was built.
 
-             * The '$_exception' convenience variable is only valid at
+             * The `$_exception' convenience variable is only valid at
                the instruction at which an exception-related catchpoint
                is set.
 
-             * When an exception-related catchpoint is hit, GDB stops at
-               a location in the system library which implements runtime
-               exception support for C++, usually 'libstdc++'.  You can
-               use 'up' (*note Selection::) to get to your code.
+             * When an exception-related catchpoint is hit, GDB stops
+               at a location in the system library which implements
+               runtime exception support for C++, usually `libstdc++'.
+               You can use `up' (*note Selection::) to get to your code.
 
              * If you call a function interactively, GDB normally
                returns control to you when the function has finished
-               executing.  If the call raises an exception, however, the
-               call may bypass the mechanism that returns control to you
-               and cause your program either to abort or to simply
-               continue running until it hits a breakpoint, catches a
-               signal that GDB is listening for, or exits.  This is the
-               case even if you set a catchpoint for the exception;
-               catchpoints on exceptions are disabled within interactive
-               calls.  *Note Calling::, for information on controlling
-               this with 'set unwind-on-terminating-exception'.
+               executing.  If the call raises an exception, however,
+               the call may bypass the mechanism that returns control
+               to you and cause your program either to abort or to
+               simply continue running until it hits a breakpoint,
+               catches a signal that GDB is listening for, or exits.
+               This is the case even if you set a catchpoint for the
+               exception; catchpoints on exceptions are disabled within
+               interactive calls.  *Note Calling::, for information on
+               controlling this with `set
+               unwind-on-terminating-exception'.
 
              * You cannot raise an exception interactively.
 
              * You cannot install an exception handler interactively.
 
-     'exception'
+    `exception'
           An Ada exception being raised.  If an exception name is
-          specified at the end of the command (eg 'catch exception
+          specified at the end of the command (eg `catch exception
           Program_Error'), the debugger will stop only when this
           specific exception is raised.  Otherwise, the debugger stops
           execution when any Ada exception is raised.
 
           When inserting an exception catchpoint on a user-defined
           exception whose name is identical to one of the exceptions
-          defined by the language, the fully qualified name must be used
-          as the exception name.  Otherwise, GDB will assume that it
-          should stop on the pre-defined exception rather than the
+          defined by the language, the fully qualified name must be
+          used as the exception name.  Otherwise, GDB will assume that
+          it should stop on the pre-defined exception rather than the
           user-defined one.  For instance, assuming an exception called
-          'Constraint_Error' is defined in package 'Pck', then the
-          command to use to catch such exceptions is 'catch exception
+          `Constraint_Error' is defined in package `Pck', then the
+          command to use to catch such exceptions is `catch exception
           Pck.Constraint_Error'.
 
-     'exception unhandled'
+    `exception unhandled'
           An exception that was raised but is not handled by the
           program.
 
-     'assert'
+    `assert'
           A failed Ada assertion.
 
-     'exec'
-          A call to 'exec'.  This is currently only available for HP-UX
+    `exec'
+          A call to `exec'.  This is currently only available for HP-UX
           and GNU/Linux.
 
-     'syscall'
-     'syscall [NAME | NUMBER] ...'
+    `syscall'
+    `syscall [NAME | NUMBER] ...'
           A call to or return from a system call, a.k.a. "syscall".  A
           syscall is a mechanism for application programs to request a
-          service from the operating system (OS) or one of the OS system
-          services.  GDB can catch some or all of the syscalls issued by
-          the debuggee, and show the related information for each
-          syscall.  If no argument is specified, calls to and returns
-          from all system calls will be caught.
+          service from the operating system (OS) or one of the OS
+          system services.  GDB can catch some or all of the syscalls
+          issued by the debuggee, and show the related information for
+          each syscall.  If no argument is specified, calls to and
+          returns from all system calls will be caught.
 
           NAME can be any system call name that is valid for the
-          underlying OS. Just what syscalls are valid depends on the OS.
-          On GNU and Unix systems, you can find the full list of valid
-          syscall names on '/usr/include/asm/unistd.h'.
+          underlying OS.  Just what syscalls are valid depends on the
+          OS.  On GNU and Unix systems, you can find the full list of
+          valid syscall names on `/usr/include/asm/unistd.h'.
 
           Normally, GDB knows in advance which syscalls are valid for
           each OS, so you can use the GDB command-line completion
@@ -3573,10 +3626,10 @@ shared library.  Use the 'catch' command
           number is the value passed to the OS's syscall dispatcher to
           identify the requested service.  When you specify the syscall
           by its name, GDB uses its database of syscalls to convert the
-          name into the corresponding numeric code, but using the number
-          directly may be useful if GDB's database does not have the
-          complete list of syscalls on your system (e.g., because GDB
-          lags behind the OS upgrades).
+          name into the corresponding numeric code, but using the
+          number directly may be useful if GDB's database does not have
+          the complete list of syscalls on your system (e.g., because
+          GDB lags behind the OS upgrades).
 
           The example below illustrates how this command works if you
           don't provide arguments to it:
@@ -3630,22 +3683,22 @@ shared library.  Use the 'catch' command
 
           However, there can be situations when there is no
           corresponding name in XML file for that syscall number.  In
-          this case, GDB prints a warning message saying that it was not
-          able to find the syscall name, but the catchpoint will be set
-          anyway.  See the example below:
+          this case, GDB prints a warning message saying that it was
+          not able to find the syscall name, but the catchpoint will be
+          set anyway.  See the example below:
 
                (gdb) catch syscall 764
                warning: The number '764' does not represent a known syscall.
                Catchpoint 2 (syscall 764)
                (gdb)
 
-          If you configure GDB using the '--without-expat' option, it
+          If you configure GDB using the `--without-expat' option, it
           will not be able to display syscall names.  Also, if your
           architecture does not have an XML file describing its system
           calls, you will not be able to see the syscall names.  It is
           important to notice that these two features are used for
-          accessing the syscall name database.  In either case, you will
-          see a warning like this:
+          accessing the syscall name database.  In either case, you
+          will see a warning like this:
 
                (gdb) catch syscall
                warning: Could not open "syscalls/i386-linux.xml"
@@ -3664,53 +3717,56 @@ shared library.  Use the 'catch' command
                (gdb) catch syscall 252
                Catchpoint 1 (syscall(s) 252)
 
-          Again, in this case GDB would not be able to display syscall's
-          names.
+          Again, in this case GDB would not be able to display
+          syscall's names.
 
-     'fork'
-          A call to 'fork'.  This is currently only available for HP-UX
+    `fork'
+          A call to `fork'.  This is currently only available for HP-UX
           and GNU/Linux.
 
-     'vfork'
-          A call to 'vfork'.  This is currently only available for HP-UX
+    `vfork'
+          A call to `vfork'.  This is currently only available for HP-UX
           and GNU/Linux.
 
-     'load [regexp]'
-     'unload [regexp]'
+    `load [regexp]'
+    `unload [regexp]'
           The loading or unloading of a shared library.  If REGEXP is
           given, then the catchpoint will stop only if the regular
           expression matches one of the affected libraries.
 
-     'signal [SIGNAL... | 'all']'
+    `signal [SIGNAL... | `all']'
           The delivery of a signal.
 
           With no arguments, this catchpoint will catch any signal that
           is not used internally by GDB, specifically, all signals
-          except 'SIGTRAP' and 'SIGINT'.
+          except `SIGTRAP' and `SIGINT'.
 
-          With the argument 'all', all signals, including those used by
+          With the argument `all', all signals, including those used by
           GDB, will be caught.  This argument cannot be used with other
           signal names.
 
           Otherwise, the arguments are a list of signal names as given
-          to 'handle' (*note Signals::).  Only signals specified in this
-          list will be caught.
+          to `handle' (*note Signals::).  Only signals specified in
+          this list will be caught.
 
-          One reason that 'catch signal' can be more useful than
-          'handle' is that you can attach commands and conditions to the
+          One reason that `catch signal' can be more useful than
+          `handle' is that you can attach commands and conditions to the
           catchpoint.
 
-          When a signal is caught by a catchpoint, the signal's 'stop'
-          and 'print' settings, as specified by 'handle', are ignored.
-          However, whether the signal is still delivered to the inferior
-          depends on the 'pass' setting; this can be changed in the
-          catchpoint's commands.
-
-'tcatch EVENT'
-     Set a catchpoint that is enabled only for one stop.  The catchpoint
-     is automatically deleted after the first time the event is caught.
+          When a signal is caught by a catchpoint, the signal's `stop'
+          and `print' settings, as specified by `handle', are ignored.
+          However, whether the signal is still delivered to the
+          inferior depends on the `pass' setting; this can be changed
+          in the catchpoint's commands.
+
+
+`tcatch EVENT'
+     Set a catchpoint that is enabled only for one stop.  The
+     catchpoint is automatically deleted after the first time the event
+     is caught.
+
 
-   Use the 'info break' command to list the current catchpoints.
+   Use the `info break' command to list the current catchpoints.
 
 
 File: gdb.info,  Node: Delete Breaks,  Next: Disabling,  Prev: Set Catchpoints,  Up: Breakpoints
@@ -3723,8 +3779,8 @@ catchpoint once it has done its job and 
 to stop there.  This is called "deleting" the breakpoint.  A breakpoint
 that has been deleted no longer exists; it is forgotten.
 
-   With the 'clear' command you can delete breakpoints according to
-where they are in your program.  With the 'delete' command you can
+   With the `clear' command you can delete breakpoints according to
+where they are in your program.  With the `delete' command you can
 delete individual breakpoints, watchpoints, or catchpoints by specifying
 their breakpoint numbers.
 
@@ -3733,32 +3789,32 @@ automatically ignores breakpoints on the
 executed when you continue execution without changing the execution
 address.
 
-'clear'
+`clear'
      Delete any breakpoints at the next instruction to be executed in
      the selected stack frame (*note Selecting a Frame: Selection.).
      When the innermost frame is selected, this is a good way to delete
      a breakpoint where your program just stopped.
 
-'clear LOCATION'
+`clear LOCATION'
      Delete any breakpoints set at the specified LOCATION.  *Note
      Specify Location::, for the various forms of LOCATION; the most
      useful ones are listed below:
 
-     'clear FUNCTION'
-     'clear FILENAME:FUNCTION'
+    `clear FUNCTION'
+    `clear FILENAME:FUNCTION'
           Delete any breakpoints set at entry to the named FUNCTION.
 
-     'clear LINENUM'
-     'clear FILENAME:LINENUM'
+    `clear LINENUM'
+    `clear FILENAME:LINENUM'
           Delete any breakpoints set at or within the code of the
           specified LINENUM of the specified FILENAME.
 
-'delete [breakpoints] [RANGE...]'
+`delete [breakpoints] [RANGE...]'
      Delete the breakpoints, watchpoints, or catchpoints of the
      breakpoint ranges specified as arguments.  If no argument is
      specified, delete all breakpoints (GDB asks confirmation, unless
-     you have 'set confirm off').  You can abbreviate this command as
-     'd'.
+     you have `set confirm off').  You can abbreviate this command as
+     `d'.
 
 
 File: gdb.info,  Node: Disabling,  Next: Conditions,  Prev: Delete Breaks,  Up: Breakpoints
@@ -3772,8 +3828,8 @@ had been deleted, but remembers the info
 that you can "enable" it again later.
 
    You disable and enable breakpoints, watchpoints, and catchpoints with
-the 'enable' and 'disable' commands, optionally specifying one or more
-breakpoint numbers as arguments.  Use 'info break' to print a list of
+the `enable' and `disable' commands, optionally specifying one or more
+breakpoint numbers as arguments.  Use `info break' to print a list of
 all breakpoints, watchpoints, and catchpoints if you do not know which
 numbers to use.
 
@@ -3783,36 +3839,40 @@ affects all of its locations.
    A breakpoint, watchpoint, or catchpoint can have any of several
 different states of enablement:
 
-   * Enabled.  The breakpoint stops your program.  A breakpoint set with
-     the 'break' command starts out in this state.
+   * Enabled.  The breakpoint stops your program.  A breakpoint set
+     with the `break' command starts out in this state.
+
    * Disabled.  The breakpoint has no effect on your program.
+
    * Enabled once.  The breakpoint stops your program, but then becomes
      disabled.
+
    * Enabled for a count.  The breakpoint stops your program for the
      next N times, then becomes disabled.
+
    * Enabled for deletion.  The breakpoint stops your program, but
      immediately after it does so it is deleted permanently.  A
-     breakpoint set with the 'tbreak' command starts out in this state.
+     breakpoint set with the `tbreak' command starts out in this state.
 
    You can use the following commands to enable or disable breakpoints,
 watchpoints, and catchpoints:
 
-'disable [breakpoints] [RANGE...]'
+`disable [breakpoints] [RANGE...]'
      Disable the specified breakpoints--or all breakpoints, if none are
      listed.  A disabled breakpoint has no effect but is not forgotten.
      All options such as ignore-counts, conditions and commands are
      remembered in case the breakpoint is enabled again later.  You may
-     abbreviate 'disable' as 'dis'.
+     abbreviate `disable' as `dis'.
 
-'enable [breakpoints] [RANGE...]'
+`enable [breakpoints] [RANGE...]'
      Enable the specified breakpoints (or all defined breakpoints).
      They become effective once again in stopping your program.
 
-'enable [breakpoints] once RANGE...'
+`enable [breakpoints] once RANGE...'
      Enable the specified breakpoints temporarily.  GDB disables any of
      these breakpoints immediately after stopping your program.
 
-'enable [breakpoints] count COUNT RANGE...'
+`enable [breakpoints] count COUNT RANGE...'
      Enable the specified breakpoints temporarily.  GDB records COUNT
      with each of the specified breakpoints, and decrements a
      breakpoint's count when it is hit.  When any count reaches 0, GDB
@@ -3820,17 +3880,17 @@ watchpoints, and catchpoints:
      (*note Break Conditions: Conditions.), that will be decremented to
      0 before COUNT is affected.
 
-'enable [breakpoints] delete RANGE...'
+`enable [breakpoints] delete RANGE...'
      Enable the specified breakpoints to work once, then die.  GDB
      deletes any of these breakpoints as soon as your program stops
-     there.  Breakpoints set by the 'tbreak' command start out in this
+     there.  Breakpoints set by the `tbreak' command start out in this
      state.
 
-   Except for a breakpoint set with 'tbreak' (*note Setting Breakpoints:
-Set Breaks.), breakpoints that you set are initially enabled;
-subsequently, they become disabled or enabled only when you use one of
-the commands above.  (The command 'until' can set and delete a
-breakpoint of its own, but it does not change the state of your other
+   Except for a breakpoint set with `tbreak' (*note Setting
+Breakpoints: Set Breaks.), breakpoints that you set are initially
+enabled; subsequently, they become disabled or enabled only when you
+use one of the commands above.  (The command `until' can set and delete
+a breakpoint of its own, but it does not change the state of your other
 breakpoints; see *note Continuing and Stepping: Continuing and
 Stepping.)
 
@@ -3849,9 +3909,9 @@ program stops only if the condition is _
 
    This is the converse of using assertions for program validation; in
 that situation, you want to stop when the assertion is violated--that
-is, when the condition is false.  In C, if you want to test an assertion
-expressed by the condition ASSERT, you should set the condition '!
-ASSERT' on the appropriate breakpoint.
+is, when the condition is false.  In C, if you want to test an
+assertion expressed by the condition ASSERT, you should set the
+condition `! ASSERT' on the appropriate breakpoint.
 
    Conditions are also accepted for watchpoints; you may not need them,
 since a watchpoint is inspecting the value of an expression anyhow--but
@@ -3863,12 +3923,12 @@ interesting one.
 in your program.  This can be useful, for example, to activate functions
 that log program progress, or to use your own print functions to format
 special data structures.  The effects are completely predictable unless
-there is another enabled breakpoint at the same address.  (In that case,
-GDB might see the other breakpoint first and stop your program without
-checking the condition of this one.)  Note that breakpoint commands are
-usually more convenient and flexible than break conditions for the
-purpose of performing side effects when a breakpoint is reached (*note
-Breakpoint Command Lists: Break Commands.).
+there is another enabled breakpoint at the same address.  (In that
+case, GDB might see the other breakpoint first and stop your program
+without checking the condition of this one.)  Note that breakpoint
+commands are usually more convenient and flexible than break conditions
+for the purpose of performing side effects when a breakpoint is reached
+(*note Breakpoint Command Lists: Break Commands.).
 
    Breakpoint conditions can also be evaluated on the target's side if
 the target supports it.  Instead of evaluating the conditions locally,
@@ -3884,19 +3944,19 @@ target since it does not need to keep GD
 breakpoint trigger, even those with false conditions.
 
    Break conditions can be specified when a breakpoint is set, by using
-'if' in the arguments to the 'break' command.  *Note Setting
+`if' in the arguments to the `break' command.  *Note Setting
 Breakpoints: Set Breaks.  They can also be changed at any time with the
-'condition' command.
+`condition' command.
 
-   You can also use the 'if' keyword with the 'watch' command.  The
-'catch' command does not recognize the 'if' keyword; 'condition' is the
+   You can also use the `if' keyword with the `watch' command.  The
+`catch' command does not recognize the `if' keyword; `condition' is the
 only way to impose a further condition on a catchpoint.
 
-'condition BNUM EXPRESSION'
+`condition BNUM EXPRESSION'
      Specify EXPRESSION as the break condition for breakpoint,
      watchpoint, or catchpoint number BNUM.  After you set a condition,
      breakpoint BNUM stops your program only if the value of EXPRESSION
-     is true (nonzero, in C). When you use 'condition', GDB checks
+     is true (nonzero, in C).  When you use `condition', GDB checks
      EXPRESSION immediately for syntactic correctness, and to determine
      whether symbols in it have referents in the context of your
      breakpoint.  If EXPRESSION uses symbols not referenced in the
@@ -3905,18 +3965,18 @@ only way to impose a further condition o
           No symbol "foo" in current context.
 
      GDB does not actually evaluate EXPRESSION at the time the
-     'condition' command (or a command that sets a breakpoint with a
-     condition, like 'break if ...') is given, however.  *Note
+     `condition' command (or a command that sets a breakpoint with a
+     condition, like `break if ...') is given, however.  *Note
      Expressions: Expressions.
 
-'condition BNUM'
+`condition BNUM'
      Remove the condition from breakpoint number BNUM.  It becomes an
      ordinary unconditional breakpoint.
 
    A special case of a breakpoint condition is to stop only when the
 breakpoint has been reached a certain number of times.  This is so
-useful that there is a special way to do it, using the "ignore count" of
-the breakpoint.  Every breakpoint has an ignore count, which is an
+useful that there is a special way to do it, using the "ignore count"
+of the breakpoint.  Every breakpoint has an ignore count, which is an
 integer.  Most of the time, the ignore count is zero, and therefore has
 no effect.  But if your program reaches a breakpoint whose ignore count
 is positive, then instead of stopping, it just decrements the ignore
@@ -3924,7 +3984,7 @@ count by one and continues.  As a result
 N, the breakpoint does not stop the next N times your program reaches
 it.
 
-'ignore BNUM COUNT'
+`ignore BNUM COUNT'
      Set the ignore count of breakpoint number BNUM to COUNT.  The next
      COUNT times the breakpoint is reached, your program's execution
      does not stop; other than to decrement the ignore count, GDB takes
@@ -3933,19 +3993,19 @@ it.
      To make the breakpoint stop the next time it is reached, specify a
      count of zero.
 
-     When you use 'continue' to resume execution of your program from a
-     breakpoint, you can specify an ignore count directly as an argument
-     to 'continue', rather than using 'ignore'.  *Note Continuing and
-     Stepping: Continuing and Stepping.
+     When you use `continue' to resume execution of your program from a
+     breakpoint, you can specify an ignore count directly as an
+     argument to `continue', rather than using `ignore'.  *Note
+     Continuing and Stepping: Continuing and Stepping.
 
      If a breakpoint has a positive ignore count and a condition, the
      condition is not checked.  Once the ignore count reaches zero, GDB
      resumes checking the condition.
 
      You could achieve the effect of the ignore count with a condition
-     such as '$foo-- <= 0' using a debugger convenience variable that is
-     decremented each time.  *Note Convenience Variables: Convenience
-     Vars.
+     such as `$foo-- <= 0' using a debugger convenience variable that
+     is decremented each time.  *Note Convenience Variables:
+     Convenience Vars.
 
    Ignore counts apply to breakpoints, watchpoints, and catchpoints.
 
@@ -3960,51 +4020,51 @@ commands to execute when your program st
 example, you might want to print the values of certain expressions, or
 enable other breakpoints.
 
-'commands [RANGE...]'
-'... COMMAND-LIST ...'
-'end'
+`commands [RANGE...]'
+`... COMMAND-LIST ...'
+`end'
      Specify a list of commands for the given breakpoints.  The commands
      themselves appear on the following lines.  Type a line containing
-     just 'end' to terminate the commands.
+     just `end' to terminate the commands.
 
-     To remove all commands from a breakpoint, type 'commands' and
-     follow it immediately with 'end'; that is, give no commands.
+     To remove all commands from a breakpoint, type `commands' and
+     follow it immediately with `end'; that is, give no commands.
 
-     With no argument, 'commands' refers to the last breakpoint,
+     With no argument, `commands' refers to the last breakpoint,
      watchpoint, or catchpoint set (not to the breakpoint most recently
      encountered).  If the most recent breakpoints were set with a
-     single command, then the 'commands' will apply to all the
+     single command, then the `commands' will apply to all the
      breakpoints set by that command.  This applies to breakpoints set
-     by 'rbreak', and also applies when a single 'break' command creates
-     multiple breakpoints (*note Ambiguous Expressions: Ambiguous
-     Expressions.).
+     by `rbreak', and also applies when a single `break' command
+     creates multiple breakpoints (*note Ambiguous Expressions:
+     Ambiguous Expressions.).
 
    Pressing <RET> as a means of repeating the last GDB command is
 disabled within a COMMAND-LIST.
 
    You can use breakpoint commands to start your program up again.
-Simply use the 'continue' command, or 'step', or any other command that
+Simply use the `continue' command, or `step', or any other command that
 resumes execution.
 
    Any other commands in the command list, after a command that resumes
 execution, are ignored.  This is because any time you resume execution
-(even with a simple 'next' or 'step'), you may encounter another
+(even with a simple `next' or `step'), you may encounter another
 breakpoint--which could have its own command list, leading to
 ambiguities about which list to execute.
 
-   If the first command you specify in a command list is 'silent', the
+   If the first command you specify in a command list is `silent', the
 usual message about stopping at a breakpoint is not printed.  This may
 be desirable for breakpoints that are to print a specific message and
 then continue.  If none of the remaining commands print anything, you
-see no sign that the breakpoint was reached.  'silent' is meaningful
+see no sign that the breakpoint was reached.  `silent' is meaningful
 only at the beginning of a breakpoint command list.
 
-   The commands 'echo', 'output', and 'printf' allow you to print
-precisely controlled output, and are often useful in silent breakpoints.
-*Note Commands for Controlled Output: Output.
+   The commands `echo', `output', and `printf' allow you to print
+precisely controlled output, and are often useful in silent
+breakpoints.  *Note Commands for Controlled Output: Output.
 
    For example, here is how you could use breakpoint commands to print
-the value of 'x' at entry to 'foo' whenever 'x' is positive.
+the value of `x' at entry to `foo' whenever `x' is positive.
 
      break foo if x>0
      commands
@@ -4017,8 +4077,8 @@ the value of 'x' at entry to 'foo' whene
 so you can test for another.  Put a breakpoint just after the erroneous
 line of code, give it a condition to detect the case in which something
 erroneous has been done, and give it commands to assign correct values
-to any variables that need them.  End with the 'continue' command so
-that your program does not stop, and start with the 'silent' command so
+to any variables that need them.  End with the `continue' command so
+that your program does not stop, and start with the `silent' command so
 that no output is produced.  Here is an example:
 
      break 403
@@ -4034,17 +4094,17 @@ File: gdb.info,  Node: Dynamic Printf,  
 5.1.8 Dynamic Printf
 --------------------
 
-The dynamic printf command 'dprintf' combines a breakpoint with
+The dynamic printf command `dprintf' combines a breakpoint with
 formatted printing of your program's data to give you the effect of
-inserting 'printf' calls into your program on-the-fly, without having to
-recompile it.
+inserting `printf' calls into your program on-the-fly, without having
+to recompile it.
 
    In its most basic form, the output goes to the GDB console.  However,
-you can set the variable 'dprintf-style' for alternate handling.  For
+you can set the variable `dprintf-style' for alternate handling.  For
 instance, you can ask to format the output by calling your program's
-'printf' function.  This has the advantage that the characters go to the
-program's output device, so they can recorded in redirects to files and
-so forth.
+`printf' function.  This has the advantage that the characters go to
+the program's output device, so they can recorded in redirects to files
+and so forth.
 
    If you are doing remote debugging with a stub or agent, you can also
 ask to have the printf handled by the remote agent.  In addition to
@@ -4054,45 +4114,45 @@ dprintf remain active even after disconn
 Using the stub/agent is also more efficient, as it can do everything
 without needing to communicate with GDB.
 
-'dprintf LOCATION,TEMPLATE,EXPRESSION[,EXPRESSION...]'
+`dprintf LOCATION,TEMPLATE,EXPRESSION[,EXPRESSION...]'
      Whenever execution reaches LOCATION, print the values of one or
      more EXPRESSIONS under the control of the string TEMPLATE.  To
      print several values, separate them with commas.
 
-'set dprintf-style STYLE'
+`set dprintf-style STYLE'
      Set the dprintf output to be handled in one of several different
      styles enumerated below.  A change of style affects all existing
      dynamic printfs immediately.  (If you need individual control over
      the print commands, simply define normal breakpoints with
      explicitly-supplied command lists.)
 
-'gdb'
-     Handle the output using the GDB 'printf' command.
+`gdb'
+     Handle the output using the GDB `printf' command.
 
-'call'
+`call'
      Handle the output by calling a function in your program (normally
-     'printf').
+     `printf').
 
-'agent'
-     Have the remote debugging agent (such as 'gdbserver') handle the
+`agent'
+     Have the remote debugging agent (such as `gdbserver') handle the
      output itself.  This style is only available for agents that
      support running commands on the target.
 
-'set dprintf-function FUNCTION'
-     Set the function to call if the dprintf style is 'call'.  By
-     default its value is 'printf'.  You may set it to any expression.
-     that GDB can evaluate to a function, as per the 'call' command.
-
-'set dprintf-channel CHANNEL'
-     Set a "channel" for dprintf.  If set to a non-empty value, GDB will
-     evaluate it as an expression and pass the result as a first
-     argument to the 'dprintf-function', in the manner of 'fprintf' and
+`set dprintf-function FUNCTION'
+     Set the function to call if the dprintf style is `call'.  By
+     default its value is `printf'.  You may set it to any expression.
+     that GDB can evaluate to a function, as per the `call' command.
+
+`set dprintf-channel CHANNEL'
+     Set a "channel" for dprintf.  If set to a non-empty value, GDB
+     will evaluate it as an expression and pass the result as a first
+     argument to the `dprintf-function', in the manner of `fprintf' and
      similar functions.  Otherwise, the dprintf format string will be
-     the first argument, in the manner of 'printf'.
+     the first argument, in the manner of `printf'.
 
-     As an example, if you wanted 'dprintf' output to go to a logfile
-     that is a standard I/O stream assigned to the variable 'mylog', you
-     could do the following:
+     As an example, if you wanted `dprintf' output to go to a logfile
+     that is a standard I/O stream assigned to the variable `mylog',
+     you could do the following:
 
           (gdb) set dprintf-style call
           (gdb) set dprintf-function fprintf
@@ -4105,18 +4165,19 @@ without needing to communicate with GDB.
                   continue
           (gdb)
 
-     Note that the 'info break' displays the dynamic printf commands as
+     Note that the `info break' displays the dynamic printf commands as
      normal breakpoint commands; you can thus easily see the effect of
      the variable settings.
 
-'set disconnected-dprintf on'
-'set disconnected-dprintf off'
-     Choose whether 'dprintf' commands should continue to run if GDB has
-     disconnected from the target.  This only applies if the
-     'dprintf-style' is 'agent'.
+`set disconnected-dprintf on'
+`set disconnected-dprintf off'
+     Choose whether `dprintf' commands should continue to run if GDB
+     has disconnected from the target.  This only applies if the
+     `dprintf-style' is `agent'.
+
+`show disconnected-dprintf off'
+     Show the current choice for disconnected `dprintf'.
 
-'show disconnected-dprintf off'
-     Show the current choice for disconnected 'dprintf'.
 
    GDB does not check the validity of function and channel, relying on
 you to supply values that are meaningful for the contexts in which they
@@ -4131,23 +4192,23 @@ File: gdb.info,  Node: Save Breakpoints,
 5.1.9 How to save breakpoints to a file
 ---------------------------------------
 
-To save breakpoint definitions to a file use the 'save breakpoints'
+To save breakpoint definitions to a file use the `save breakpoints'
 command.
 
-'save breakpoints [FILENAME]'
+`save breakpoints [FILENAME]'
      This command saves all current breakpoint definitions together with
-     their commands and ignore counts, into a file 'FILENAME' suitable
+     their commands and ignore counts, into a file `FILENAME' suitable
      for use in a later debugging session.  This includes all types of
      breakpoints (breakpoints, watchpoints, catchpoints, tracepoints).
-     To read the saved breakpoint definitions, use the 'source' command
+     To read the saved breakpoint definitions, use the `source' command
      (*note Command Files::).  Note that watchpoints with expressions
      involving local variables may fail to be recreated because it may
-     not be possible to access the context where the watchpoint is valid
-     anymore.  Because the saved breakpoint definitions are simply a
-     sequence of GDB commands that recreate the breakpoints, you can
-     edit the file in your favorite editing program, and remove the
-     breakpoint definitions you're not interested in, or that can no
-     longer be recreated.
+     not be possible to access the context where the watchpoint is
+     valid anymore.  Because the saved breakpoint definitions are
+     simply a sequence of GDB commands that recreate the breakpoints,
+     you can edit the file in your favorite editing program, and remove
+     the breakpoint definitions you're not interested in, or that can
+     no longer be recreated.
 
 
 File: gdb.info,  Node: Static Probe Points,  Next: Error in Breakpoints,  Prev: Save Breakpoints,  Up: Breakpoints
@@ -4156,34 +4217,34 @@ File: gdb.info,  Node: Static Probe Poin
 --------------------------
 
 GDB supports "SDT" probes in the code.  SDT stands for Statically
-Defined Tracing, and the probes are designed to have a tiny runtime code
-and data footprint, and no dynamic relocations.
+Defined Tracing, and the probes are designed to have a tiny runtime
+code and data footprint, and no dynamic relocations.
 
    Currently, the following types of probes are supported on
 ELF-compatible systems:
 
-   * 'SystemTap' (<http://sourceware.org/systemtap/>) SDT probes(1).
-     'SystemTap' probes are usable from assembly, C and C++
+   * `SystemTap' (`http://sourceware.org/systemtap/') SDT probes(1).
+     `SystemTap' probes are usable from assembly, C and C++
      languages(2).
 
-   * 'DTrace' (<http://oss.oracle.com/projects/DTrace>) USDT probes.
-     'DTrace' probes are usable from C and C++ languages.
+   * `DTrace' (`http://oss.oracle.com/projects/DTrace') USDT probes.
+     `DTrace' probes are usable from C and C++ languages.
 
-   Some 'SystemTap' probes have an associated semaphore variable; for
+   Some `SystemTap' probes have an associated semaphore variable; for
 instance, this happens automatically if you defined your probe using a
-DTrace-style '.d' file.  If your probe has a semaphore, GDB will
+DTrace-style `.d' file.  If your probe has a semaphore, GDB will
 automatically enable it when you specify a breakpoint using the
-'-probe-stap' notation.  But, if you put a breakpoint at a probe's
-location by some other method (e.g., 'break file:line'), then GDB will
-not automatically set the semaphore.  'DTrace' probes do not support
+`-probe-stap' notation.  But, if you put a breakpoint at a probe's
+location by some other method (e.g., `break file:line'), then GDB will
+not automatically set the semaphore.  `DTrace' probes do not support
 semaphores.
 
-   You can examine the available static static probes using 'info
+   You can examine the available static static probes using `info
 probes', with optional arguments:
 
-'info probes [TYPE] [PROVIDER [NAME [OBJFILE]]]'
-     If given, TYPE is either 'stap' for listing 'SystemTap' probes or
-     'dtrace' for listing 'DTrace' probes.  If omitted all probes are
+`info probes [TYPE] [PROVIDER [NAME [OBJFILE]]]'
+     If given, TYPE is either `stap' for listing `SystemTap' probes or
+     `dtrace' for listing `DTrace' probes.  If omitted all probes are
      listed regardless of their types.
 
      If given, PROVIDER is a regular expression used to match against
@@ -4198,44 +4259,44 @@ probes', with optional arguments:
      object files (executable or shared libraries) to examine.  If not
      given, all object files are considered.
 
-'info probes all'
+`info probes all'
      List the available static probes, from all types.
 
    Some probe points can be enabled and/or disabled.  The effect of
 enabling or disabling a probe depends on the type of probe being
-handled.  Some 'DTrace' probes can be enabled or disabled, but
-'SystemTap' probes cannot be disabled.
+handled.  Some `DTrace' probes can be enabled or disabled, but
+`SystemTap' probes cannot be disabled.
 
    You can enable (or disable) one or more probes using the following
 commands, with optional arguments:
 
-'enable probes [PROVIDER [NAME [OBJFILE]]]'
+`enable probes [PROVIDER [NAME [OBJFILE]]]'
      If given, PROVIDER is a regular expression used to match against
      provider names when selecting which probes to enable.  If omitted,
      all probes from all providers are enabled.
 
-     If given, NAME is a regular expression to match against probe names
-     when selecting which probes to enable.  If omitted, probe names are
-     not considered when deciding whether to enable them.
+     If given, NAME is a regular expression to match against probe
+     names when selecting which probes to enable.  If omitted, probe
+     names are not considered when deciding whether to enable them.
 
      If given, OBJFILE is a regular expression used to select which
      object files (executable or shared libraries) to examine.  If not
      given, all object files are considered.
 
-'disable probes [PROVIDER [NAME [OBJFILE]]]'
-     See the 'enable probes' command above for a description of the
+`disable probes [PROVIDER [NAME [OBJFILE]]]'
+     See the `enable probes' command above for a description of the
      optional arguments accepted by this command.
 
    A probe may specify up to twelve arguments.  These are available at
 the point at which the probe is defined--that is, when the current PC is
 at the probe's location.  The arguments are available using the
 convenience variables (*note Convenience Vars::)
-'$_probe_arg0'...'$_probe_arg11'.  In 'SystemTap' probes each probe
-argument is an integer of the appropriate size; types are not preserved.
-In 'DTrace' probes types are preserved provided that they are recognized
-as such by GDB; otherwise the value of the probe argument will be a long
-integer.  The convenience variable '$_probe_argc' holds the number of
-arguments at the current probe point.
+`$_probe_arg0'...`$_probe_arg11'.  In `SystemTap' probes each probe
+argument is an integer of the appropriate size; types are not
+preserved.  In `DTrace' probes types are preserved provided that they
+are recognized as such by GDB; otherwise the value of the probe
+argument will be a long integer.  The convenience variable
+`$_probe_argc' holds the number of arguments at the current probe point.
 
    These variables are always available, but attempts to access them at
 any location other than a probe point will cause GDB to give an error
@@ -4244,12 +4305,12 @@ message.
    ---------- Footnotes ----------
 
    (1) See
-<http://sourceware.org/systemtap/wiki/AddingUserSpaceProbingToApps> for
-more information on how to add 'SystemTap' SDT probes in your
+`http://sourceware.org/systemtap/wiki/AddingUserSpaceProbingToApps' for
+more information on how to add `SystemTap' SDT probes in your
 applications.
 
    (2) See
-<http://sourceware.org/systemtap/wiki/UserSpaceProbeImplementation> for
+`http://sourceware.org/systemtap/wiki/UserSpaceProbeImplementation' for
 a good reference on how the SDT probes are implemented.
 
 
@@ -4277,24 +4338,26 @@ File: gdb.info,  Node: Breakpoint-relate
 5.1.12 "Breakpoint address adjusted..."
 ---------------------------------------
 
-Some processor architectures place constraints on the addresses at which
-breakpoints may be placed.  For architectures thus constrained, GDB will
-attempt to adjust the breakpoint's address to comply with the
+Some processor architectures place constraints on the addresses at
+which breakpoints may be placed.  For architectures thus constrained,
+GDB will attempt to adjust the breakpoint's address to comply with the
 constraints dictated by the architecture.
 
-   One example of such an architecture is the Fujitsu FR-V. The FR-V is
+   One example of such an architecture is the Fujitsu FR-V.  The FR-V is
 a VLIW architecture in which a number of RISC-like instructions may be
 bundled together for parallel execution.  The FR-V architecture
-constrains the location of a breakpoint instruction within such a bundle
-to the instruction with the lowest address.  GDB honors this constraint
-by adjusting a breakpoint's address to the first in the bundle.
+constrains the location of a breakpoint instruction within such a
+bundle to the instruction with the lowest address.  GDB honors this
+constraint by adjusting a breakpoint's address to the first in the
+bundle.
 
    It is not uncommon for optimized code to have bundles which contain
-instructions from different source statements, thus it may happen that a
-breakpoint's address will be adjusted from one source statement to
-another.  Since this adjustment may significantly alter GDB's breakpoint
-related behavior from what the user expects, a warning is printed when
-the breakpoint is first set and also when the breakpoint is hit.
+instructions from different source statements, thus it may happen that
+a breakpoint's address will be adjusted from one source statement to
+another.  Since this adjustment may significantly alter GDB's
+breakpoint related behavior from what the user expects, a warning is
+printed when the breakpoint is first set and also when the breakpoint
+is hit.
 
    A warning like the one below is printed when setting a breakpoint
 that's been subject to address adjustment:
@@ -4302,13 +4365,13 @@ that's been subject to address adjustmen
      warning: Breakpoint address adjusted from 0x00010414 to 0x00010410.
 
    Such warnings are printed both for user settable and GDB's internal
-breakpoints.  If you see one of these warnings, you should verify that a
-breakpoint set at the adjusted address will have the desired affect.  If
-not, the breakpoint in question may be removed and other breakpoints may
-be set which will have the desired behavior.  E.g., it may be sufficient
-to place the breakpoint at a later instruction.  A conditional
-breakpoint may also be useful in some cases to prevent the breakpoint
-from triggering too often.
+breakpoints.  If you see one of these warnings, you should verify that
+a breakpoint set at the adjusted address will have the desired affect.
+If not, the breakpoint in question may be removed and other breakpoints
+may be set which will have the desired behavior.  E.g., it may be
+sufficient to place the breakpoint at a later instruction.  A
+conditional breakpoint may also be useful in some cases to prevent the
+breakpoint from triggering too often.
 
    GDB will also issue a warning when stopping at one of these adjusted
 breakpoints:
@@ -4330,32 +4393,34 @@ File: gdb.info,  Node: Continuing and St
 completes normally.  In contrast, "stepping" means executing just one
 more "step" of your program, where "step" may mean either one line of
 source code, or one machine instruction (depending on what particular
-command you use).  Either when continuing or when stepping, your program
-may stop even sooner, due to a breakpoint or a signal.  (If it stops due
-to a signal, you may want to use 'handle', or use 'signal 0' to resume
-execution (*note Signals: Signals.), or you may step into the signal's
-handler (*note stepping and signal handlers::).)
-
-'continue [IGNORE-COUNT]'
-'c [IGNORE-COUNT]'
-'fg [IGNORE-COUNT]'
+command you use).  Either when continuing or when stepping, your
+program may stop even sooner, due to a breakpoint or a signal.  (If it
+stops due to a signal, you may want to use `handle', or use `signal 0'
+to resume execution (*note Signals: Signals.), or you may step into the
+signal's handler (*note stepping and signal handlers::).)
+
+`continue [IGNORE-COUNT]'
+`c [IGNORE-COUNT]'
+`fg [IGNORE-COUNT]'
      Resume program execution, at the address where your program last
      stopped; any breakpoints set at that address are bypassed.  The
      optional argument IGNORE-COUNT allows you to specify a further
-     number of times to ignore a breakpoint at this location; its effect
-     is like that of 'ignore' (*note Break Conditions: Conditions.).
+     number of times to ignore a breakpoint at this location; its
+     effect is like that of `ignore' (*note Break Conditions:
+     Conditions.).
 
      The argument IGNORE-COUNT is meaningful only when your program
      stopped due to a breakpoint.  At other times, the argument to
-     'continue' is ignored.
+     `continue' is ignored.
 
-     The synonyms 'c' and 'fg' (for "foreground", as the debugged
-     program is deemed to be the foreground program) are provided purely
-     for convenience, and have exactly the same behavior as 'continue'.
-
-   To resume execution at a different place, you can use 'return' (*note
-Returning from a Function: Returning.) to go back to the calling
-function; or 'jump' (*note Continuing at a Different Address: Jumping.)
+     The synonyms `c' and `fg' (for "foreground", as the debugged
+     program is deemed to be the foreground program) are provided
+     purely for convenience, and have exactly the same behavior as
+     `continue'.
+
+   To resume execution at a different place, you can use `return'
+(*note Returning from a Function: Returning.) to go back to the calling
+function; or `jump' (*note Continuing at a Different Address: Jumping.)
 to go to an arbitrary location in your program.
 
    A typical technique for using stepping is to set a breakpoint (*note
@@ -4365,101 +4430,101 @@ is believed to lie, run your program unt
 and then step through the suspect area, examining the variables that are
 interesting, until you see the problem happen.
 
-'step'
+`step'
      Continue running your program until control reaches a different
      source line, then stop it and return control to GDB.  This command
-     is abbreviated 's'.
+     is abbreviated `s'.
 
-          _Warning:_ If you use the 'step' command while control is
+          _Warning:_ If you use the `step' command while control is
           within a function that was compiled without debugging
           information, execution proceeds until control reaches a
           function that does have debugging information.  Likewise, it
           will not step into a function which is compiled without
           debugging information.  To step through functions without
-          debugging information, use the 'stepi' command, described
+          debugging information, use the `stepi' command, described
           below.
 
-     The 'step' command only stops at the first instruction of a source
+     The `step' command only stops at the first instruction of a source
      line.  This prevents the multiple stops that could otherwise occur
-     in 'switch' statements, 'for' loops, etc.  'step' continues to stop
-     if a function that has debugging information is called within the
-     line.  In other words, 'step' _steps inside_ any functions called
-     within the line.
+     in `switch' statements, `for' loops, etc.  `step' continues to
+     stop if a function that has debugging information is called within
+     the line.  In other words, `step' _steps inside_ any functions
+     called within the line.
 
-     Also, the 'step' command only enters a function if there is line
+     Also, the `step' command only enters a function if there is line
      number information for the function.  Otherwise it acts like the
-     'next' command.  This avoids problems when using 'cc -gl' on MIPS
-     machines.  Previously, 'step' entered subroutines if there was any
+     `next' command.  This avoids problems when using `cc -gl' on MIPS
+     machines.  Previously, `step' entered subroutines if there was any
      debugging information about the routine.
 
-'step COUNT'
-     Continue running as in 'step', but do so COUNT times.  If a
+`step COUNT'
+     Continue running as in `step', but do so COUNT times.  If a
      breakpoint is reached, or a signal not related to stepping occurs
      before COUNT steps, stepping stops right away.
 
-'next [COUNT]'
+`next [COUNT]'
      Continue to the next source line in the current (innermost) stack
-     frame.  This is similar to 'step', but function calls that appear
+     frame.  This is similar to `step', but function calls that appear
      within the line of code are executed without stopping.  Execution
-     stops when control reaches a different line of code at the original
-     stack level that was executing when you gave the 'next' command.
-     This command is abbreviated 'n'.
+     stops when control reaches a different line of code at the
+     original stack level that was executing when you gave the `next'
+     command.  This command is abbreviated `n'.
 
-     An argument COUNT is a repeat count, as for 'step'.
+     An argument COUNT is a repeat count, as for `step'.
 
-     The 'next' command only stops at the first instruction of a source
+     The `next' command only stops at the first instruction of a source
      line.  This prevents multiple stops that could otherwise occur in
-     'switch' statements, 'for' loops, etc.
+     `switch' statements, `for' loops, etc.
 
-'set step-mode'
-'set step-mode on'
-     The 'set step-mode on' command causes the 'step' command to stop at
-     the first instruction of a function which contains no debug line
+`set step-mode'
+`set step-mode on'
+     The `set step-mode on' command causes the `step' command to stop
+     at the first instruction of a function which contains no debug line
      information rather than stepping over it.
 
      This is useful in cases where you may be interested in inspecting
      the machine instructions of a function which has no symbolic info
      and do not want GDB to automatically skip over this function.
 
-'set step-mode off'
-     Causes the 'step' command to step over any functions which contains
-     no debug information.  This is the default.
-
-'show step-mode'
-     Show whether GDB will stop in or step over functions without source
-     line debug information.
+`set step-mode off'
+     Causes the `step' command to step over any functions which
+     contains no debug information.  This is the default.
+
+`show step-mode'
+     Show whether GDB will stop in or step over functions without
+     source line debug information.
 
-'finish'
+`finish'
      Continue running until just after function in the selected stack
      frame returns.  Print the returned value (if any).  This command
-     can be abbreviated as 'fin'.
+     can be abbreviated as `fin'.
 
-     Contrast this with the 'return' command (*note Returning from a
+     Contrast this with the `return' command (*note Returning from a
      Function: Returning.).
 
-'until'
-'u'
+`until'
+`u'
      Continue running until a source line past the current line, in the
      current stack frame, is reached.  This command is used to avoid
      single stepping through a loop more than once.  It is like the
-     'next' command, except that when 'until' encounters a jump, it
+     `next' command, except that when `until' encounters a jump, it
      automatically continues execution until the program counter is
      greater than the address of the jump.
 
      This means that when you reach the end of a loop after single
-     stepping though it, 'until' makes your program continue execution
-     until it exits the loop.  In contrast, a 'next' command at the end
+     stepping though it, `until' makes your program continue execution
+     until it exits the loop.  In contrast, a `next' command at the end
      of a loop simply steps back to the beginning of the loop, which
      forces you to step through the next iteration.
 
-     'until' always stops your program if it attempts to exit the
+     `until' always stops your program if it attempts to exit the
      current stack frame.
 
-     'until' may produce somewhat counterintuitive results if the order
+     `until' may produce somewhat counterintuitive results if the order
      of machine code does not match the order of the source lines.  For
-     example, in the following excerpt from a debugging session, the 'f'
-     ('frame') command shows that execution is stopped at line '206';
-     yet when we use 'until', we get to line '195':
+     example, in the following excerpt from a debugging session, the `f'
+     (`frame') command shows that execution is stopped at line `206';
+     yet when we use `until', we get to line `195':
 
           (gdb) f
           #0  main (argc=4, argv=0xf7fffae8) at m4.c:206
@@ -4469,27 +4534,27 @@ interesting, until you see the problem h
 
      This happened because, for execution efficiency, the compiler had
      generated code for the loop closure test at the end, rather than
-     the start, of the loop--even though the test in a C 'for'-loop is
-     written before the body of the loop.  The 'until' command appeared
+     the start, of the loop--even though the test in a C `for'-loop is
+     written before the body of the loop.  The `until' command appeared
      to step back to the beginning of the loop when it advanced to this
      expression; however, it has not really gone to an earlier
      statement--not in terms of the actual machine code.
 
-     'until' with no argument works by means of single instruction
-     stepping, and hence is slower than 'until' with an argument.
+     `until' with no argument works by means of single instruction
+     stepping, and hence is slower than `until' with an argument.
 
-'until LOCATION'
-'u LOCATION'
+`until LOCATION'
+`u LOCATION'
      Continue running your program until either the specified LOCATION
      is reached, or the current stack frame returns.  The location is
      any of the forms described in *note Specify Location::.  This form
      of the command uses temporary breakpoints, and hence is quicker
-     than 'until' without an argument.  The specified location is
+     than `until' without an argument.  The specified location is
      actually reached only if it is in the current frame.  This implies
-     that 'until' can be used to skip over recursive function
+     that `until' can be used to skip over recursive function
      invocations.  For instance in the code below, if the current
-     location is line '96', issuing 'until 99' will execute the program
-     up to line '99' in the same invocation of factorial, i.e., after
+     location is line `96', issuing `until 99' will execute the program
+     up to line `99' in the same invocation of factorial, i.e., after
      the inner invocations have returned.
 
           94	int factorial (int value)
@@ -4500,55 +4565,58 @@ interesting, until you see the problem h
           99	    return (value);
           100     }
 
-'advance LOCATION'
-     Continue running the program up to the given LOCATION.  An argument
-     is required, which should be of one of the forms described in *note
-     Specify Location::.  Execution will also stop upon exit from the
-     current stack frame.  This command is similar to 'until', but
-     'advance' will not skip over recursive function calls, and the
-     target location doesn't have to be in the same frame as the current
-     one.
-
-'stepi'
-'stepi ARG'
-'si'
+`advance LOCATION'
+     Continue running the program up to the given LOCATION.  An
+     argument is required, which should be of one of the forms
+     described in *note Specify Location::.  Execution will also stop
+     upon exit from the current stack frame.  This command is similar
+     to `until', but `advance' will not skip over recursive function
+     calls, and the target location doesn't have to be in the same
+     frame as the current one.
+
+`stepi'
+`stepi ARG'
+`si'
      Execute one machine instruction, then stop and return to the
      debugger.
 
-     It is often useful to do 'display/i $pc' when stepping by machine
+     It is often useful to do `display/i $pc' when stepping by machine
      instructions.  This makes GDB automatically display the next
      instruction to be executed, each time your program stops.  *Note
      Automatic Display: Auto Display.
 
-     An argument is a repeat count, as in 'step'.
+     An argument is a repeat count, as in `step'.
 
-'nexti'
-'nexti ARG'
-'ni'
+`nexti'
+`nexti ARG'
+`ni'
      Execute one machine instruction, but if it is a function call,
      proceed until the function returns.
 
-     An argument is a repeat count, as in 'next'.
+     An argument is a repeat count, as in `next'.
 
-   By default, and if available, GDB makes use of target-assisted "range
-stepping".  In other words, whenever you use a stepping command (e.g.,
-'step', 'next'), GDB tells the target to step the corresponding range of
-instruction addresses instead of issuing multiple single-steps.  This
-speeds up line stepping, particularly for remote targets.  Ideally,
-there should be no reason you would want to turn range stepping off.
-However, it's possible that a bug in the debug info, a bug in the remote
-stub (for remote targets), or even a bug in GDB could make line stepping
-behave incorrectly when target-assisted range stepping is enabled.  You
-can use the following command to turn off range stepping if necessary:
 
-'set range-stepping'
-'show range-stepping'
+   By default, and if available, GDB makes use of target-assisted
+"range stepping".  In other words, whenever you use a stepping command
+(e.g., `step', `next'), GDB tells the target to step the corresponding
+range of instruction addresses instead of issuing multiple
+single-steps.  This speeds up line stepping, particularly for remote
+targets.  Ideally, there should be no reason you would want to turn
+range stepping off.  However, it's possible that a bug in the debug
+info, a bug in the remote stub (for remote targets), or even a bug in
+GDB could make line stepping behave incorrectly when target-assisted
+range stepping is enabled.  You can use the following command to turn
+off range stepping if necessary:
+
+`set range-stepping'
+`show range-stepping'
      Control whether range stepping is enabled.
 
-     If 'on', and the target supports it, GDB tells the target to step a
-     range of addresses itself, instead of issuing multiple
-     single-steps.  If 'off', GDB always issues single-steps, even if
-     range stepping is supported by the target.  The default is 'on'.
+     If `on', and the target supports it, GDB tells the target to step
+     a range of addresses itself, instead of issuing multiple
+     single-steps.  If `off', GDB always issues single-steps, even if
+     range stepping is supported by the target.  The default is `on'.
+
 
 
 File: gdb.info,  Node: Skipping Over Functions and Files,  Next: Signals,  Prev: Continuing and Stepping,  Up: Stopping
@@ -4557,7 +4625,7 @@ File: gdb.info,  Node: Skipping Over Fun
 =====================================
 
 The program you are debugging may contain some functions which are
-uninteresting to debug.  The 'skip' comand lets you tell GDB to skip a
+uninteresting to debug.  The `skip' comand lets you tell GDB to skip a
 function or all functions in a file when stepping.
 
    For example, consider the following C function:
@@ -4568,82 +4636,87 @@ function or all functions in a file when
      104         bar(boring());
      105     }
 
-Suppose you wish to step into the functions 'foo' and 'bar', but you are
-not interested in stepping through 'boring'.  If you run 'step' at line
-103, you'll enter 'boring()', but if you run 'next', you'll step over
-both 'foo' and 'boring'!
+Suppose you wish to step into the functions `foo' and `bar', but you
+are not interested in stepping through `boring'.  If you run `step' at
+line 103, you'll enter `boring()', but if you run `next', you'll step
+over both `foo' and `boring'!
 
-   One solution is to 'step' into 'boring' and use the 'finish' command
-to immediately exit it.  But this can become tedious if 'boring' is
+   One solution is to `step' into `boring' and use the `finish' command
+to immediately exit it.  But this can become tedious if `boring' is
 called from many places.
 
-   A more flexible solution is to execute 'skip boring'.  This instructs
-GDB never to step into 'boring'.  Now when you execute 'step' at line
-103, you'll step over 'boring' and directly into 'foo'.
+   A more flexible solution is to execute `skip boring'.  This instructs
+GDB never to step into `boring'.  Now when you execute `step' at line
+103, you'll step over `boring' and directly into `foo'.
 
    You can also instruct GDB to skip all functions in a file, with, for
-example, 'skip file boring.c'.
+example, `skip file boring.c'.
 
-'skip [LINESPEC]'
-'skip function [LINESPEC]'
+`skip [LINESPEC]'
+`skip function [LINESPEC]'
      After running this command, the function named by LINESPEC or the
-     function containing the line named by LINESPEC will be skipped over
-     when stepping.  *Note Specify Location::.
+     function containing the line named by LINESPEC will be skipped
+     over when stepping.  *Note Specify Location::.
 
      If you do not specify LINESPEC, the function you're currently
      debugging will be skipped.
 
-     (If you have a function called 'file' that you want to skip, use
-     'skip function file'.)
+     (If you have a function called `file' that you want to skip, use
+     `skip function file'.)
 
-'skip file [FILENAME]'
+`skip file [FILENAME]'
      After running this command, any function whose source lives in
      FILENAME will be skipped over when stepping.
 
-     If you do not specify FILENAME, functions whose source lives in the
-     file you're currently debugging will be skipped.
+     If you do not specify FILENAME, functions whose source lives in
+     the file you're currently debugging will be skipped.
 
    Skips can be listed, deleted, disabled, and enabled, much like
 breakpoints.  These are the commands for managing your list of skips:
 
-'info skip [RANGE]'
+`info skip [RANGE]'
      Print details about the specified skip(s).  If RANGE is not
-     specified, print a table with details about all functions and files
-     marked for skipping.  'info skip' prints the following information
-     about each skip:
+     specified, print a table with details about all functions and
+     files marked for skipping.  `info skip' prints the following
+     information about each skip:
 
-     _Identifier_
+    _Identifier_
           A number identifying this skip.
-     _Type_
-          The type of this skip, either 'function' or 'file'.
-     _Enabled or Disabled_
-          Enabled skips are marked with 'y'.  Disabled skips are marked
-          with 'n'.
-     _Address_
+
+    _Type_
+          The type of this skip, either `function' or `file'.
+
+    _Enabled or Disabled_
+          Enabled skips are marked with `y'.  Disabled skips are marked
+          with `n'.
+
+    _Address_
           For function skips, this column indicates the address in
           memory of the function being skipped.  If you've set a
           function skip on a function which has not yet been loaded,
-          this field will contain '<PENDING>'.  Once a shared library
-          which has the function is loaded, 'info skip' will show the
+          this field will contain `<PENDING>'.  Once a shared library
+          which has the function is loaded, `info skip' will show the
           function's address here.
-     _What_
+
+    _What_
           For file skips, this field contains the filename being
           skipped.  For functions skips, this field contains the
           function name and its line number in the file where it is
           defined.
 
-'skip delete [RANGE]'
+`skip delete [RANGE]'
      Delete the specified skip(s).  If RANGE is not specified, delete
      all skips.
 
-'skip enable [RANGE]'
+`skip enable [RANGE]'
      Enable the specified skip(s).  If RANGE is not specified, enable
      all skips.
 
-'skip disable [RANGE]'
+`skip disable [RANGE]'
      Disable the specified skip(s).  If RANGE is not specified, disable
      all skips.
 
+
 
 File: gdb.info,  Node: Signals,  Next: Thread Stops,  Prev: Skipping Over Functions and Files,  Up: Stopping
 
@@ -4652,129 +4725,129 @@ File: gdb.info,  Node: Signals,  Next: T
 
 A signal is an asynchronous event that can happen in a program.  The
 operating system defines the possible kinds of signals, and gives each
-kind a name and a number.  For example, in Unix 'SIGINT' is the signal a
-program gets when you type an interrupt character (often 'Ctrl-c');
-'SIGSEGV' is the signal a program gets from referencing a place in
-memory far away from all the areas in use; 'SIGALRM' occurs when the
+kind a name and a number.  For example, in Unix `SIGINT' is the signal
+a program gets when you type an interrupt character (often `Ctrl-c');
+`SIGSEGV' is the signal a program gets from referencing a place in
+memory far away from all the areas in use; `SIGALRM' occurs when the
 alarm clock timer goes off (which happens only if your program has
 requested an alarm).
 
-   Some signals, including 'SIGALRM', are a normal part of the
-functioning of your program.  Others, such as 'SIGSEGV', indicate
+   Some signals, including `SIGALRM', are a normal part of the
+functioning of your program.  Others, such as `SIGSEGV', indicate
 errors; these signals are "fatal" (they kill your program immediately)
-if the program has not specified in advance some other way to handle the
-signal.  'SIGINT' does not indicate an error in your program, but it is
-normally fatal so it can carry out the purpose of the interrupt: to kill
-the program.
+if the program has not specified in advance some other way to handle
+the signal.  `SIGINT' does not indicate an error in your program, but
+it is normally fatal so it can carry out the purpose of the interrupt:
+to kill the program.
 
    GDB has the ability to detect any occurrence of a signal in your
 program.  You can tell GDB in advance what to do for each kind of
 signal.
 
    Normally, GDB is set up to let the non-erroneous signals like
-'SIGALRM' be silently passed to your program (so as not to interfere
+`SIGALRM' be silently passed to your program (so as not to interfere
 with their role in the program's functioning) but to stop your program
 immediately whenever an error signal happens.  You can change these
-settings with the 'handle' command.
+settings with the `handle' command.
 
-'info signals'
-'info handle'
-     Print a table of all the kinds of signals and how GDB has been told
-     to handle each one.  You can use this to see the signal numbers of
-     all the defined types of signals.
+`info signals'
+`info handle'
+     Print a table of all the kinds of signals and how GDB has been
+     told to handle each one.  You can use this to see the signal
+     numbers of all the defined types of signals.
 
-'info signals SIG'
+`info signals SIG'
      Similar, but print information only about the specified signal
      number.
 
-     'info handle' is an alias for 'info signals'.
+     `info handle' is an alias for `info signals'.
 
-'catch signal [SIGNAL... | 'all']'
+`catch signal [SIGNAL... | `all']'
      Set a catchpoint for the indicated signals.  *Note Set
      Catchpoints::, for details about this command.
 
-'handle SIGNAL [KEYWORDS...]'
+`handle SIGNAL [KEYWORDS...]'
      Change the way GDB handles signal SIGNAL.  The SIGNAL can be the
-     number of a signal or its name (with or without the 'SIG' at the
-     beginning); a list of signal numbers of the form 'LOW-HIGH'; or the
-     word 'all', meaning all the known signals.  Optional arguments
+     number of a signal or its name (with or without the `SIG' at the
+     beginning); a list of signal numbers of the form `LOW-HIGH'; or
+     the word `all', meaning all the known signals.  Optional arguments
      KEYWORDS, described below, say what change to make.
 
-   The keywords allowed by the 'handle' command can be abbreviated.
+   The keywords allowed by the `handle' command can be abbreviated.
 Their full names are:
 
-'nostop'
+`nostop'
      GDB should not stop your program when this signal happens.  It may
      still print a message telling you that the signal has come in.
 
-'stop'
+`stop'
      GDB should stop your program when this signal happens.  This
-     implies the 'print' keyword as well.
+     implies the `print' keyword as well.
 
-'print'
+`print'
      GDB should print a message when this signal happens.
 
-'noprint'
+`noprint'
      GDB should not mention the occurrence of the signal at all.  This
-     implies the 'nostop' keyword as well.
+     implies the `nostop' keyword as well.
 
-'pass'
-'noignore'
+`pass'
+`noignore'
      GDB should allow your program to see this signal; your program can
      handle the signal, or else it may terminate if the signal is fatal
-     and not handled.  'pass' and 'noignore' are synonyms.
+     and not handled.  `pass' and `noignore' are synonyms.
 
-'nopass'
-'ignore'
-     GDB should not allow your program to see this signal.  'nopass' and
-     'ignore' are synonyms.
+`nopass'
+`ignore'
+     GDB should not allow your program to see this signal.  `nopass'
+     and `ignore' are synonyms.
 
    When a signal stops your program, the signal is not visible to the
 program until you continue.  Your program sees the signal then, if
-'pass' is in effect for the signal in question _at that time_.  In other
-words, after GDB reports a signal, you can use the 'handle' command with
-'pass' or 'nopass' to control whether your program sees that signal when
-you continue.
-
-   The default is set to 'nostop', 'noprint', 'pass' for non-erroneous
-signals such as 'SIGALRM', 'SIGWINCH' and 'SIGCHLD', and to 'stop',
-'print', 'pass' for the erroneous signals.
+`pass' is in effect for the signal in question _at that time_.  In
+other words, after GDB reports a signal, you can use the `handle'
+command with `pass' or `nopass' to control whether your program sees
+that signal when you continue.
+
+   The default is set to `nostop', `noprint', `pass' for non-erroneous
+signals such as `SIGALRM', `SIGWINCH' and `SIGCHLD', and to `stop',
+`print', `pass' for the erroneous signals.
 
-   You can also use the 'signal' command to prevent your program from
+   You can also use the `signal' command to prevent your program from
 seeing a signal, or cause it to see a signal it normally would not see,
 or to give it any signal at any time.  For example, if your program
 stopped due to some sort of memory reference error, you might store
 correct values into the erroneous variables and continue, hoping to see
 more execution; but your program would probably terminate immediately as
 a result of the fatal signal once it saw the signal.  To prevent this,
-you can continue with 'signal 0'.  *Note Giving your Program a Signal:
+you can continue with `signal 0'.  *Note Giving your Program a Signal:
 Signaling.
 
    GDB optimizes for stepping the mainline code.  If a signal that has
-'handle nostop' and 'handle pass' set arrives while a stepping command
-(e.g., 'stepi', 'step', 'next') is in progress, GDB lets the signal
+`handle nostop' and `handle pass' set arrives while a stepping command
+(e.g., `stepi', `step', `next') is in progress, GDB lets the signal
 handler run and then resumes stepping the mainline code once the signal
 handler returns.  In other words, GDB steps over the signal handler.
 This prevents signals that you've specified as not interesting (with
-'handle nostop') from changing the focus of debugging unexpectedly.
-Note that the signal handler itself may still hit a breakpoint, stop for
-another signal that has 'handle stop' in effect, or for any other event
-that normally results in stopping the stepping command sooner.  Also
-note that GDB still informs you that the program received a signal if
-'handle print' is set.
-
-   If you set 'handle pass' for a signal, and your program sets up a
-handler for it, then issuing a stepping command, such as 'step' or
-'stepi', when your program is stopped due to the signal will step _into_
-the signal handler (if the target supports that).
+`handle nostop') from changing the focus of debugging unexpectedly.
+Note that the signal handler itself may still hit a breakpoint, stop
+for another signal that has `handle stop' in effect, or for any other
+event that normally results in stopping the stepping command sooner.
+Also note that GDB still informs you that the program received a signal
+if `handle print' is set.
+
+   If you set `handle pass' for a signal, and your program sets up a
+handler for it, then issuing a stepping command, such as `step' or
+`stepi', when your program is stopped due to the signal will step
+_into_ the signal handler (if the target supports that).
 
-   Likewise, if you use the 'queue-signal' command to queue a signal to
+   Likewise, if you use the `queue-signal' command to queue a signal to
 be delivered to the current thread when execution of the thread resumes
 (*note Giving your Program a Signal: Signaling.), then a stepping
 command will step into the signal handler.
 
-   Here's an example, using 'stepi' to step to the first instruction of
-'SIGUSR1''s handler:
+   Here's an example, using `stepi' to step to the first instruction of
+`SIGUSR1''s handler:
 
      (gdb) handle SIGUSR1
      Signal        Stop      Print   Pass to program Description
@@ -4789,8 +4862,8 @@ command will step into the signal handle
      sigusr1_handler () at sigusr1.c:9
      9       {
 
-   The same, but using 'queue-signal' instead of waiting for the program
-to receive the signal first:
+   The same, but using `queue-signal' instead of waiting for the
+program to receive the signal first:
 
      (gdb) n
      28        p = 0;
@@ -4802,13 +4875,13 @@ to receive the signal first:
 
    On some targets, GDB can inspect extra signal information associated
 with the intercepted signal, before it is actually delivered to the
-program being debugged.  This information is exported by the convenience
-variable '$_siginfo', and consists of data that is passed by the kernel
-to the signal handler at the time of the receipt of a signal.  The data
-type of the information itself is target dependent.  You can see the
-data type using the 'ptype $_siginfo' command.  On Unix systems, it
-typically corresponds to the standard 'siginfo_t' type, as defined in
-the 'signal.h' system header.
+program being debugged.  This information is exported by the
+convenience variable `$_siginfo', and consists of data that is passed
+by the kernel to the signal handler at the time of the receipt of a
+signal.  The data type of the information itself is target dependent.
+You can see the data type using the `ptype $_siginfo' command.  On Unix
+systems, it typically corresponds to the standard `siginfo_t' type, as
+defined in the `signal.h' system header.
 
    Here's an example, on a GNU/Linux system, printing the stray
 referenced address that raised a segmentation fault.
@@ -4839,7 +4912,7 @@ referenced address that raised a segment
      (gdb) p $_siginfo._sifields._sigfault.si_addr
      $1 = (void *) 0x7ffff7ff7000
 
-   Depending on target support, '$_siginfo' may also be writable.
+   Depending on target support, `$_siginfo' may also be writable.
 
 
 File: gdb.info,  Node: Thread Stops,  Prev: Signals,  Up: Stopping
@@ -4851,10 +4924,11 @@ GDB supports debugging programs with mul
 Programs with Multiple Threads: Threads.).  There are two modes of
 controlling execution of your program within the debugger.  In the
 default mode, referred to as "all-stop mode", when any thread in your
-program stops (for example, at a breakpoint or while being stepped), all
-other threads in the program are also stopped by GDB.  On some targets,
-GDB also supports "non-stop mode", in which other threads can continue
-to run freely while you examine the stopped thread in the debugger.
+program stops (for example, at a breakpoint or while being stepped),
+all other threads in the program are also stopped by GDB.  On some
+targets, GDB also supports "non-stop mode", in which other threads can
+continue to run freely while you examine the stopped thread in the
+debugger.
 
 * Menu:
 
@@ -4879,14 +4953,14 @@ underfoot.
 
    Conversely, whenever you restart the program, _all_ threads start
 executing.  _This is true even when single-stepping_ with commands like
-'step' or 'next'.
+`step' or `next'.
 
-   In particular, GDB cannot single-step all threads in lockstep.  Since
-thread scheduling is up to your debugging target's operating system (not
-controlled by GDB), other threads may execute more than one statement
-while the current thread completes a single step.  Moreover, in general
-other threads stop in the middle of a statement, rather than at a clean
-statement boundary, when the program stops.
+   In particular, GDB cannot single-step all threads in lockstep.
+Since thread scheduling is up to your debugging target's operating
+system (not controlled by GDB), other threads may execute more than one
+statement while the current thread completes a single step.  Moreover,
+in general other threads stop in the middle of a statement, rather than
+at a clean statement boundary, when the program stops.
 
    You might even find your program stopped in another thread after
 continuing or even single-stepping.  This happens whenever some other
@@ -4896,49 +4970,49 @@ first thread completes whatever you requ
    Whenever GDB stops your program, due to a breakpoint or a signal, it
 automatically selects the thread where that breakpoint or signal
 happened.  GDB alerts you to the context switch with a message such as
-'[Switching to Thread N]' to identify the thread.
+`[Switching to Thread N]' to identify the thread.
 
-   On some OSes, you can modify GDB's default behavior by locking the OS
-scheduler to allow only a single thread to run.
+   On some OSes, you can modify GDB's default behavior by locking the
+OS scheduler to allow only a single thread to run.
 
-'set scheduler-locking MODE'
-     Set the scheduler locking mode.  If it is 'off', then there is no
-     locking and any thread may run at any time.  If 'on', then only the
-     current thread may run when the inferior is resumed.  The 'step'
+`set scheduler-locking MODE'
+     Set the scheduler locking mode.  If it is `off', then there is no
+     locking and any thread may run at any time.  If `on', then only the
+     current thread may run when the inferior is resumed.  The `step'
      mode optimizes for single-stepping; it prevents other threads from
      preempting the current thread while you are stepping, so that the
      focus of debugging does not change unexpectedly.  Other threads
      never get a chance to run when you step, and they are completely
-     free to run when you use commands like 'continue', 'until', or
-     'finish'.  However, unless another thread hits a breakpoint during
-     its timeslice, GDB does not change the current thread away from the
-     thread that you are debugging.
+     free to run when you use commands like `continue', `until', or
+     `finish'.  However, unless another thread hits a breakpoint during
+     its timeslice, GDB does not change the current thread away from
+     the thread that you are debugging.
 
-'show scheduler-locking'
+`show scheduler-locking'
      Display the current scheduler locking mode.
 
    By default, when you issue one of the execution commands such as
-'continue', 'next' or 'step', GDB allows only threads of the current
-inferior to run.  For example, if GDB is attached to two inferiors, each
-with two threads, the 'continue' command resumes only the two threads of
-the current inferior.  This is useful, for example, when you debug a
-program that forks and you want to hold the parent stopped (so that, for
-instance, it doesn't run to exit), while you debug the child.  In other
-situations, you may not be interested in inspecting the current state of
-any of the processes GDB is attached to, and you may want to resume them
-all until some breakpoint is hit.  In the latter case, you can instruct
-GDB to allow all threads of all the inferiors to run with the 'set schedule-multiple'
-command.
+`continue', `next' or `step', GDB allows only threads of the current
+inferior to run.  For example, if GDB is attached to two inferiors,
+each with two threads, the `continue' command resumes only the two
+threads of the current inferior.  This is useful, for example, when you
+debug a program that forks and you want to hold the parent stopped (so
+that, for instance, it doesn't run to exit), while you debug the child.
+In other situations, you may not be interested in inspecting the
+current state of any of the processes GDB is attached to, and you may
+want to resume them all until some breakpoint is hit.  In the latter
+case, you can instruct GDB to allow all threads of all the inferiors to
+run with the `set schedule-multiple' command.
 
-'set schedule-multiple'
+`set schedule-multiple'
      Set the mode for allowing threads of multiple processes to be
-     resumed when an execution command is issued.  When 'on', all
-     threads of all processes are allowed to run.  When 'off', only the
-     threads of the current process are resumed.  The default is 'off'.
-     The 'scheduler-locking' mode takes precedence when set to 'on', or
-     while you are stepping and set to 'step'.
+     resumed when an execution command is issued.  When `on', all
+     threads of all processes are allowed to run.  When `off', only the
+     threads of the current process are resumed.  The default is `off'.
+     The `scheduler-locking' mode takes precedence when set to `on', or
+     while you are stepping and set to `step'.
 
-'show schedule-multiple'
+`show schedule-multiple'
      Display the current mode for resuming the execution of threads of
      multiple processes.
 
@@ -4950,15 +5024,15 @@ File: gdb.info,  Node: Non-Stop Mode,  N
 
 For some multi-threaded targets, GDB supports an optional mode of
 operation in which you can examine stopped program threads in the
-debugger while other threads continue to execute freely.  This minimizes
-intrusion when debugging live systems, such as programs where some
-threads have real-time constraints or must continue to respond to
+debugger while other threads continue to execute freely.  This
+minimizes intrusion when debugging live systems, such as programs where
+some threads have real-time constraints or must continue to respond to
 external events.  This is referred to as "non-stop" mode.
 
    In non-stop mode, when a thread stops to report a debugging event,
 _only_ that thread is stopped; GDB does not stop other threads as well,
 in contrast to the all-stop mode behavior.  Additionally, execution
-commands such as 'continue' and 'step' apply by default only to the
+commands such as `continue' and `step' apply by default only to the
 current thread in non-stop mode, rather than all threads as in all-stop
 mode.  This allows you to control threads explicitly in ways that are
 not possible in all-stop mode -- for example, stepping one thread while
@@ -4977,45 +5051,47 @@ or attach to your program:
 
    You can use these commands to manipulate the non-stop mode setting:
 
-'set non-stop on'
+`set non-stop on'
      Enable selection of non-stop mode.
-'set non-stop off'
-     Disable selection of non-stop mode.
-'show non-stop'
+
+`set non-stop off'
+     Disable selection of non-stop mode.  
+
+`show non-stop'
      Show the current non-stop enablement setting.
 
    Note these commands only reflect whether non-stop mode is enabled,
 not whether the currently-executing program is being run in non-stop
-mode.  In particular, the 'set non-stop' preference is only consulted
+mode.  In particular, the `set non-stop' preference is only consulted
 when GDB starts or connects to the target program, and it is generally
 not possible to switch modes once debugging has started.  Furthermore,
 since not all targets support non-stop mode, even when you have enabled
 non-stop mode, GDB may still fall back to all-stop operation by default.
 
    In non-stop mode, all execution commands apply only to the current
-thread by default.  That is, 'continue' only continues one thread.  To
-continue all threads, issue 'continue -a' or 'c -a'.
+thread by default.  That is, `continue' only continues one thread.  To
+continue all threads, issue `continue -a' or `c -a'.
 
    You can use GDB's background execution commands (*note Background
-Execution::) to run some threads in the background while you continue to
-examine or step others from GDB.  The MI execution commands (*note
+Execution::) to run some threads in the background while you continue
+to examine or step others from GDB.  The MI execution commands (*note
 GDB/MI Program Execution::) are always executed asynchronously in
 non-stop mode.
 
-   Suspending execution is done with the 'interrupt' command when
-running in the background, or 'Ctrl-c' during foreground execution.  In
+   Suspending execution is done with the `interrupt' command when
+running in the background, or `Ctrl-c' during foreground execution.  In
 all-stop mode, this stops the whole process; but in non-stop mode the
 interrupt applies only to the current thread.  To stop the whole
-program, use 'interrupt -a'.
+program, use `interrupt -a'.
 
-   Other execution commands do not currently support the '-a' option.
+   Other execution commands do not currently support the `-a' option.
 
    In non-stop mode, when a thread stops, GDB doesn't automatically make
 that thread current, as it does in all-stop mode.  This is because the
-thread stop notifications are asynchronous with respect to GDB's command
-interpreter, and it would be confusing if GDB unexpectedly changed to a
-different thread just as you entered a command to operate on the
-previously current thread.
+thread stop notifications are asynchronous with respect to GDB's
+command interpreter, and it would be confusing if GDB unexpectedly
+changed to a different thread just as you entered a command to operate
+on the previously current thread.
 
 
 File: gdb.info,  Node: Background Execution,  Next: Thread-Specific Breakpoints,  Prev: Non-Stop Mode,  Up: Thread Stops
@@ -5023,66 +5099,66 @@ File: gdb.info,  Node: Background Execut
 5.5.3 Background Execution
 --------------------------
 
-GDB's execution commands have two variants: the normal foreground
+GDB's execution commands have two variants:  the normal foreground
 (synchronous) behavior, and a background (asynchronous) behavior.  In
 foreground execution, GDB waits for the program to report that some
 thread has stopped before prompting for another command.  In background
 execution, GDB immediately gives a command prompt so that you can issue
 other commands while your program runs.
 
-   If the target doesn't support async mode, GDB issues an error message
-if you attempt to use the background execution commands.
+   If the target doesn't support async mode, GDB issues an error
+message if you attempt to use the background execution commands.
 
-   To specify background execution, add a '&' to the command.  For
-example, the background form of the 'continue' command is 'continue&',
-or just 'c&'.  The execution commands that accept background execution
+   To specify background execution, add a `&' to the command.  For
+example, the background form of the `continue' command is `continue&',
+or just `c&'.  The execution commands that accept background execution
 are:
 
-'run'
+`run'
      *Note Starting your Program: Starting.
 
-'attach'
+`attach'
      *Note Debugging an Already-running Process: Attach.
 
-'step'
+`step'
      *Note step: Continuing and Stepping.
 
-'stepi'
+`stepi'
      *Note stepi: Continuing and Stepping.
 
-'next'
+`next'
      *Note next: Continuing and Stepping.
 
-'nexti'
+`nexti'
      *Note nexti: Continuing and Stepping.
 
-'continue'
+`continue'
      *Note continue: Continuing and Stepping.
 
-'finish'
+`finish'
      *Note finish: Continuing and Stepping.
 
-'until'
+`until'
      *Note until: Continuing and Stepping.
 
+
    Background execution is especially useful in conjunction with
 non-stop mode for debugging programs with multiple threads; see *note
-Non-Stop Mode::.  However, you can also use these commands in the normal
-all-stop mode with the restriction that you cannot issue another
-execution command until the previous one finishes.  Examples of commands
-that are valid in all-stop mode while the program is running include
-'help' and 'info break'.
+Non-Stop Mode::.  However, you can also use these commands in the
+normal all-stop mode with the restriction that you cannot issue another
+execution command until the previous one finishes.  Examples of
+commands that are valid in all-stop mode while the program is running
+include `help' and `info break'.
 
    You can interrupt your program while it is running in the background
-by using the 'interrupt' command.
-
-'interrupt'
-'interrupt -a'
+by using the `interrupt' command.
 
+`interrupt'
+`interrupt -a'
      Suspend execution of the running program.  In all-stop mode,
-     'interrupt' stops the whole process, but in non-stop mode, it stops
+     `interrupt' stops the whole process, but in non-stop mode, it stops
      only the current thread.  To stop the whole program in non-stop
-     mode, use 'interrupt -a'.
+     mode, use `interrupt -a'.
 
 
 File: gdb.info,  Node: Thread-Specific Breakpoints,  Next: Interrupted System Calls,  Prev: Background Execution,  Up: Thread Stops
@@ -5094,27 +5170,28 @@ When your program has multiple threads (
 Multiple Threads: Threads.), you can choose whether to set breakpoints
 on all threads, or on a particular thread.
 
-'break LINESPEC thread THREADNO'
-'break LINESPEC thread THREADNO if ...'
+`break LINESPEC thread THREADNO'
+`break LINESPEC thread THREADNO if ...'
      LINESPEC specifies source lines; there are several ways of writing
      them (*note Specify Location::), but the effect is always to
      specify some source line.
 
-     Use the qualifier 'thread THREADNO' with a breakpoint command to
+     Use the qualifier `thread THREADNO' with a breakpoint command to
      specify that you only want GDB to stop the program when a
      particular thread reaches this breakpoint.  The THREADNO specifier
      is one of the numeric thread identifiers assigned by GDB, shown in
-     the first column of the 'info threads' display.
+     the first column of the `info threads' display.
 
-     If you do not specify 'thread THREADNO' when you set a breakpoint,
+     If you do not specify `thread THREADNO' when you set a breakpoint,
      the breakpoint applies to _all_ threads of your program.
 
-     You can use the 'thread' qualifier on conditional breakpoints as
-     well; in this case, place 'thread THREADNO' before or after the
+     You can use the `thread' qualifier on conditional breakpoints as
+     well; in this case, place `thread THREADNO' before or after the
      breakpoint condition, like this:
 
           (gdb) break frik.c:13 thread 28 if bartab > lim
 
+
    Thread-specific breakpoints are automatically deleted when GDB
 detects the corresponding thread is no longer in the thread list.  For
 example:
@@ -5123,12 +5200,12 @@ example:
      Thread-specific breakpoint 3 deleted - thread 28 no longer in the thread list.
 
    There are several ways for a thread to disappear, such as a regular
-thread exit, but also when you detach from the process with the 'detach'
-command (*note Debugging an Already-running Process: Attach.), or if GDB
-loses the remote connection (*note Remote Debugging::), etc.  Note that
-with some targets, GDB is only able to detect a thread has exited when
-the user explictly asks for the thread list with the 'info threads'
-command.
+thread exit, but also when you detach from the process with the
+`detach' command (*note Debugging an Already-running Process: Attach.),
+or if GDB loses the remote connection (*note Remote Debugging::), etc.
+Note that with some targets, GDB is only able to detect a thread has
+exited when the user explictly asks for the thread list with the `info
+threads' command.
 
 
 File: gdb.info,  Node: Interrupted System Calls,  Next: Observer Mode,  Prev: Thread-Specific Breakpoints,  Up: Thread Stops
@@ -5151,7 +5228,7 @@ style anyways.
 
        sleep (10);
 
-   The call to 'sleep' will return early if a different thread stops at
+   The call to `sleep' will return early if a different thread stops at
 a breakpoint or for some other reason.
 
    Instead, write this:
@@ -5161,8 +5238,8 @@ a breakpoint or for some other reason.
          unslept = sleep (unslept);
 
    A system call is allowed to return early, so the system is still
-conforming to its specification.  But GDB does cause your multi-threaded
-program to behave differently than it would without GDB.
+conforming to its specification.  But GDB does cause your
+multi-threaded program to behave differently than it would without GDB.
 
    Also, GDB uses internal breakpoints in the thread library to monitor
 certain events such as thread creation and thread destruction.  When
@@ -5181,82 +5258,84 @@ disable all of the debugger's attempts t
 writing memory, inserting breakpoints, etc.  These operate at a low
 level, intercepting operations from all commands.
 
-   When all of these are set to 'off', then GDB is said to be "observer
-mode".  As a convenience, the variable 'observer' can be set to disable
+   When all of these are set to `off', then GDB is said to be "observer
+mode".  As a convenience, the variable `observer' can be set to disable
 these, plus enable non-stop mode.
 
    Note that GDB will not prevent you from making nonsensical
-combinations of these settings.  For instance, if you have enabled
-'may-insert-breakpoints' but disabled 'may-write-memory', then
+combinations of these settings. For instance, if you have enabled
+`may-insert-breakpoints' but disabled `may-write-memory', then
 breakpoints that work by writing trap instructions into the code stream
 will still not be able to be placed.
 
-'set observer on'
-'set observer off'
-     When set to 'on', this disables all the permission variables below
-     (except for 'insert-fast-tracepoints'), plus enables non-stop
-     debugging.  Setting this to 'off' switches back to normal
+`set observer on'
+`set observer off'
+     When set to `on', this disables all the permission variables below
+     (except for `insert-fast-tracepoints'), plus enables non-stop
+     debugging.  Setting this to `off' switches back to normal
      debugging, though remaining in non-stop mode.
 
-'show observer'
+`show observer'
      Show whether observer mode is on or off.
 
-'set may-write-registers on'
-'set may-write-registers off'
+`set may-write-registers on'
+`set may-write-registers off'
      This controls whether GDB will attempt to alter the values of
-     registers, such as with assignment expressions in 'print', or the
-     'jump' command.  It defaults to 'on'.
+     registers, such as with assignment expressions in `print', or the
+     `jump' command.  It defaults to `on'.
 
-'show may-write-registers'
+`show may-write-registers'
      Show the current permission to write registers.
 
-'set may-write-memory on'
-'set may-write-memory off'
+`set may-write-memory on'
+`set may-write-memory off'
      This controls whether GDB will attempt to alter the contents of
-     memory, such as with assignment expressions in 'print'.  It
-     defaults to 'on'.
+     memory, such as with assignment expressions in `print'.  It
+     defaults to `on'.
 
-'show may-write-memory'
+`show may-write-memory'
      Show the current permission to write memory.
 
-'set may-insert-breakpoints on'
-'set may-insert-breakpoints off'
-     This controls whether GDB will attempt to insert breakpoints.  This
-     affects all breakpoints, including internal breakpoints defined by
-     GDB.  It defaults to 'on'.
+`set may-insert-breakpoints on'
+`set may-insert-breakpoints off'
+     This controls whether GDB will attempt to insert breakpoints.
+     This affects all breakpoints, including internal breakpoints
+     defined by GDB.  It defaults to `on'.
 
-'show may-insert-breakpoints'
+`show may-insert-breakpoints'
      Show the current permission to insert breakpoints.
 
-'set may-insert-tracepoints on'
-'set may-insert-tracepoints off'
+`set may-insert-tracepoints on'
+`set may-insert-tracepoints off'
      This controls whether GDB will attempt to insert (regular)
      tracepoints at the beginning of a tracing experiment.  It affects
-     only non-fast tracepoints, fast tracepoints being under the control
-     of 'may-insert-fast-tracepoints'.  It defaults to 'on'.
+     only non-fast tracepoints, fast tracepoints being under the
+     control of `may-insert-fast-tracepoints'.  It defaults to `on'.
 
-'show may-insert-tracepoints'
+`show may-insert-tracepoints'
      Show the current permission to insert tracepoints.
 
-'set may-insert-fast-tracepoints on'
-'set may-insert-fast-tracepoints off'
+`set may-insert-fast-tracepoints on'
+`set may-insert-fast-tracepoints off'
      This controls whether GDB will attempt to insert fast tracepoints
      at the beginning of a tracing experiment.  It affects only fast
-     tracepoints, regular (non-fast) tracepoints being under the control
-     of 'may-insert-tracepoints'.  It defaults to 'on'.
+     tracepoints, regular (non-fast) tracepoints being under the
+     control of `may-insert-tracepoints'.  It defaults to `on'.
 
-'show may-insert-fast-tracepoints'
+`show may-insert-fast-tracepoints'
      Show the current permission to insert fast tracepoints.
 
-'set may-interrupt on'
-'set may-interrupt off'
-     This controls whether GDB will attempt to interrupt or stop program
-     execution.  When this variable is 'off', the 'interrupt' command
-     will have no effect, nor will 'Ctrl-c'.  It defaults to 'on'.
+`set may-interrupt on'
+`set may-interrupt off'
+     This controls whether GDB will attempt to interrupt or stop
+     program execution.  When this variable is `off', the `interrupt'
+     command will have no effect, nor will `Ctrl-c'. It defaults to
+     `on'.
 
-'show may-interrupt'
+`show may-interrupt'
      Show the current permission to interrupt or stop the program.
 
+
 
 File: gdb.info,  Node: Reverse Execution,  Next: Process Record and Replay,  Prev: Stopping,  Up: Top
 
@@ -5270,9 +5349,9 @@ program by running it backward.
 
    A target environment that supports reverse execution should be able
 to "undo" the changes in machine state that have taken place as the
-program was executing normally.  Variables, registers etc. should revert
-to their previous values.  Obviously this requires a great deal of
-sophistication on the part of the target environment; not all target
+program was executing normally.  Variables, registers etc. should
+revert to their previous values.  Obviously this requires a great deal
+of sophistication on the part of the target environment; not all target
 environments can support reverse execution.
 
    When a program is executed in reverse, the instructions that have
@@ -5287,67 +5366,69 @@ all variables should be returned to thei
    If you are debugging in a target environment that supports reverse
 execution, GDB provides the following commands.
 
-'reverse-continue [IGNORE-COUNT]'
-'rc [IGNORE-COUNT]'
+`reverse-continue [IGNORE-COUNT]'
+`rc [IGNORE-COUNT]'
      Beginning at the point where your program last stopped, start
      executing in reverse.  Reverse execution will stop for breakpoints
      and synchronous exceptions (signals), just like normal execution.
      Behavior of asynchronous signals depends on the target environment.
 
-'reverse-step [COUNT]'
+`reverse-step [COUNT]'
      Run the program backward until control reaches the start of a
      different source line; then stop it, and return control to GDB.
 
-     Like the 'step' command, 'reverse-step' will only stop at the
+     Like the `step' command, `reverse-step' will only stop at the
      beginning of a source line.  It "un-executes" the previously
      executed source line.  If the previous source line included calls
-     to debuggable functions, 'reverse-step' will step (backward) into
+     to debuggable functions, `reverse-step' will step (backward) into
      the called function, stopping at the beginning of the _last_
      statement in the called function (typically a return statement).
 
-     Also, as with the 'step' command, if non-debuggable functions are
-     called, 'reverse-step' will run thru them backward without
+     Also, as with the `step' command, if non-debuggable functions are
+     called, `reverse-step' will run thru them backward without
      stopping.
 
-'reverse-stepi [COUNT]'
+`reverse-stepi [COUNT]'
      Reverse-execute one machine instruction.  Note that the instruction
      to be reverse-executed is _not_ the one pointed to by the program
      counter, but the instruction executed prior to that one.  For
-     instance, if the last instruction was a jump, 'reverse-stepi' will
+     instance, if the last instruction was a jump, `reverse-stepi' will
      take you back from the destination of the jump to the jump
      instruction itself.
 
-'reverse-next [COUNT]'
+`reverse-next [COUNT]'
      Run backward to the beginning of the previous line executed in the
      current (innermost) stack frame.  If the line contains function
      calls, they will be "un-executed" without stopping.  Starting from
-     the first line of a function, 'reverse-next' will take you back to
-     the caller of that function, _before_ the function was called, just
-     as the normal 'next' command would take you from the last line of a
-     function back to its return to its caller (2).
+     the first line of a function, `reverse-next' will take you back to
+     the caller of that function, _before_ the function was called,
+     just as the normal `next' command would take you from the last
+     line of a function back to its return to its caller (2).
 
-'reverse-nexti [COUNT]'
-     Like 'nexti', 'reverse-nexti' executes a single instruction in
+`reverse-nexti [COUNT]'
+     Like `nexti', `reverse-nexti' executes a single instruction in
      reverse, except that called functions are "un-executed" atomically.
      That is, if the previously executed instruction was a return from
-     another function, 'reverse-nexti' will continue to execute in
+     another function, `reverse-nexti' will continue to execute in
      reverse until the call to that function (from the current stack
      frame) is reached.
 
-'reverse-finish'
-     Just as the 'finish' command takes you to the point where the
-     current function returns, 'reverse-finish' takes you to the point
+`reverse-finish'
+     Just as the `finish' command takes you to the point where the
+     current function returns, `reverse-finish' takes you to the point
      where it was called.  Instead of ending up at the end of the
      current function invocation, you end up at the beginning.
 
-'set exec-direction'
+`set exec-direction'
      Set the direction of target execution.
-'set exec-direction reverse'
+
+`set exec-direction reverse'
      GDB will perform all execution commands in reverse, until the
      exec-direction mode is changed to "forward".  Affected commands
-     include 'step, stepi, next, nexti, continue, and finish'.  The
-     'return' command cannot be used in reverse mode.
-'set exec-direction forward'
+     include `step, stepi, next, nexti, continue, and finish'.  The
+     `return' command cannot be used in reverse mode.
+
+`set exec-direction forward'
      GDB will perform all execution commands in the normal fashion.
      This is the default.
 
@@ -5397,42 +5478,42 @@ by the range of the instructions recorde
 other words, reverse execution on platforms that don't support it
 directly can only be done in the replay mode.
 
-   When debugging in the reverse direction, GDB will work in replay mode
-as long as the execution log includes the record for the previous
+   When debugging in the reverse direction, GDB will work in replay
+mode as long as the execution log includes the record for the previous
 instruction; otherwise, it will work in record mode, if the platform
 supports reverse execution, or stop if not.
 
    For architecture environments that support process record and replay,
 GDB provides the following commands:
 
-'record METHOD'
+`record METHOD'
      This command starts the process record and replay target.  The
      recording method can be specified as parameter.  Without a
-     parameter the command uses the 'full' recording method.  The
+     parameter the command uses the `full' recording method.  The
      following recording methods are available:
 
-     'full'
+    `full'
           Full record/replay recording using GDB's software record and
           replay implementation.  This method allows replaying and
           reverse execution.
 
-     'btrace FORMAT'
+    `btrace FORMAT'
           Hardware-supported instruction recording.  This method does
           not record data.  Further, the data is collected in a ring
           buffer so old data will be overwritten when the buffer is
           full.  It allows limited reverse execution.  Variables and
           registers are not available during reverse execution.
 
-          The recording format can be specified as parameter.  Without a
-          parameter the command chooses the recording format.  The
+          The recording format can be specified as parameter.  Without
+          a parameter the command chooses the recording format.  The
           following recording formats are available:
 
-          'bts'
+         `bts'
                Use the "Branch Trace Store" (BTS) recording format.  In
                this format, the processor stores a from/to record for
                each executed branch in the btrace ring buffer.
 
-          'pt'
+         `pt'
                Use the "Intel(R) Processor Trace" recording format.  In
                this format, the processor stores the execution trace in
                a compressed form that is afterwards decoded by GDB.
@@ -5442,79 +5523,79 @@ GDB provides the following commands:
                to already contain a big number of instructions compared
                to BTS.
 
-               Decoding the recorded execution trace, on the other hand,
-               is more expensive than decoding BTS trace.  This is
-               mostly due to the increased number of instructions to
+               Decoding the recorded execution trace, on the other
+               hand, is more expensive than decoding BTS trace.  This
+               is mostly due to the increased number of instructions to
                process.  You should increase the buffer-size with care.
 
           Not all recording formats may be available on all processors.
 
      The process record and replay target can only debug a process that
-     is already running.  Therefore, you need first to start the process
-     with the 'run' or 'start' commands, and then start the recording
-     with the 'record METHOD' command.
+     is already running.  Therefore, you need first to start the
+     process with the `run' or `start' commands, and then start the
+     recording with the `record METHOD' command.
 
      Displaced stepping (*note displaced stepping: Maintenance
-     Commands.) will be automatically disabled when process record and
+     Commands.)  will be automatically disabled when process record and
      replay target is started.  That's because the process record and
      replay target doesn't support displaced stepping.
 
      If the inferior is in the non-stop mode (*note Non-Stop Mode::) or
      in the asynchronous execution mode (*note Background Execution::),
-     not all recording methods are available.  The 'full' recording
+     not all recording methods are available.  The `full' recording
      method does not support these two modes.
 
-'record stop'
+`record stop'
      Stop the process record and replay target.  When process record and
      replay target stops, the entire execution log will be deleted and
-     the inferior will either be terminated, or will remain in its final
-     state.
+     the inferior will either be terminated, or will remain in its
+     final state.
 
      When you stop the process record and replay target in record mode
      (at the end of the execution log), the inferior will be stopped at
      the next instruction that would have been recorded.  In other
      words, if you record for a while and then stop recording, the
-     inferior process will be left in the same state as if the recording
-     never happened.
+     inferior process will be left in the same state as if the
+     recording never happened.
 
      On the other hand, if the process record and replay target is
      stopped while in replay mode (that is, not at the end of the
      execution log, but at some earlier point), the inferior process
      will become "live" at that earlier state, and it will then be
-     possible to continue the usual "live" debugging of the process from
-     that state.
+     possible to continue the usual "live" debugging of the process
+     from that state.
 
      When the inferior process exits, or GDB detaches from it, process
      record and replay target will automatically stop itself.
 
-'record goto'
+`record goto'
      Go to a specific location in the execution log.  There are several
      ways to specify the location to go to:
 
-     'record goto begin'
-     'record goto start'
+    `record goto begin'
+    `record goto start'
           Go to the beginning of the execution log.
 
-     'record goto end'
+    `record goto end'
           Go to the end of the execution log.
 
-     'record goto N'
+    `record goto N'
           Go to instruction number N in the execution log.
 
-'record save FILENAME'
-     Save the execution log to a file 'FILENAME'.  Default filename is
-     'gdb_record.PROCESS_ID', where PROCESS_ID is the process ID of the
+`record save FILENAME'
+     Save the execution log to a file `FILENAME'.  Default filename is
+     `gdb_record.PROCESS_ID', where PROCESS_ID is the process ID of the
      inferior.
 
      This command may not be available for all recording methods.
 
-'record restore FILENAME'
-     Restore the execution log from a file 'FILENAME'.  File must have
-     been created with 'record save'.
-
-'set record full insn-number-max LIMIT'
-'set record full insn-number-max unlimited'
-     Set the limit of instructions to be recorded for the 'full'
+`record restore FILENAME'
+     Restore the execution log from a file `FILENAME'.  File must have
+     been created with `record save'.
+
+`set record full insn-number-max LIMIT'
+`set record full insn-number-max unlimited'
+     Set the limit of instructions to be recorded for the `full'
      recording method.  Default value is 200000.
 
      If LIMIT is a positive number, then GDB will start deleting
@@ -5524,45 +5605,46 @@ GDB provides the following commands:
      keep the number of recorded instructions at the limit.  (Since
      deleting recorded instructions loses information, GDB lets you
      control what happens when the limit is reached, by means of the
-     'stop-at-limit' option, described below.)
+     `stop-at-limit' option, described below.)
 
-     If LIMIT is 'unlimited' or zero, GDB will never delete recorded
+     If LIMIT is `unlimited' or zero, GDB will never delete recorded
      instructions from the execution log.  The number of recorded
      instructions is limited only by the available memory.
 
-'show record full insn-number-max'
-     Show the limit of instructions to be recorded with the 'full'
+`show record full insn-number-max'
+     Show the limit of instructions to be recorded with the `full'
      recording method.
 
-'set record full stop-at-limit'
-     Control the behavior of the 'full' recording method when the number
-     of recorded instructions reaches the limit.  If ON (the default),
-     GDB will stop when the limit is reached for the first time and ask
-     you whether you want to stop the inferior or continue running it
-     and recording the execution log.  If you decide to continue
-     recording, each new recorded instruction will cause the oldest one
-     to be deleted.
+`set record full stop-at-limit'
+     Control the behavior of the  `full' recording method when the
+     number of recorded instructions reaches the limit.  If ON (the
+     default), GDB will stop when the limit is reached for the first
+     time and ask you whether you want to stop the inferior or continue
+     running it and recording the execution log.  If you decide to
+     continue recording, each new recorded instruction will cause the
+     oldest one to be deleted.
 
      If this option is OFF, GDB will automatically delete the oldest
      record to make room for each new one, without asking.
 
-'show record full stop-at-limit'
-     Show the current setting of 'stop-at-limit'.
+`show record full stop-at-limit'
+     Show the current setting of `stop-at-limit'.
 
-'set record full memory-query'
+`set record full memory-query'
      Control the behavior when GDB is unable to record memory changes
-     caused by an instruction for the 'full' recording method.  If ON,
+     caused by an instruction for the `full' recording method.  If ON,
      GDB will query whether to stop the inferior in that case.
 
      If this option is OFF (the default), GDB will automatically ignore
-     the effect of such instructions on memory.  Later, when GDB replays
-     this execution log, it will mark the log of this instruction as not
-     accessible, and it will not affect the replay results.
+     the effect of such instructions on memory.  Later, when GDB
+     replays this execution log, it will mark the log of this
+     instruction as not accessible, and it will not affect the replay
+     results.
 
-'show record full memory-query'
-     Show the current setting of 'memory-query'.
+`show record full memory-query'
+     Show the current setting of `memory-query'.
 
-     The 'btrace' record target does not trace data.  As a convenience,
+     The `btrace' record target does not trace data.  As a convenience,
      when replaying, GDB reads read-only memory off the live program
      directly, assuming that the addresses of the read-only areas don't
      change.  This for example makes it possible to disassemble code
@@ -5570,42 +5652,42 @@ GDB provides the following commands:
      able to inspect variables might be useful.  You can use the
      following command for that:
 
-'set record btrace replay-memory-access'
-     Control the behavior of the 'btrace' recording method when
-     accessing memory during replay.  If 'read-only' (the default), GDB
-     will only allow accesses to read-only memory.  If 'read-write', GDB
-     will allow accesses to read-only and to read-write memory.  Beware
-     that the accessed memory corresponds to the live target and not
-     necessarily to the current replay position.
+`set record btrace replay-memory-access'
+     Control the behavior of the `btrace' recording method when
+     accessing memory during replay.  If `read-only' (the default), GDB
+     will only allow accesses to read-only memory.  If `read-write',
+     GDB will allow accesses to read-only and to read-write memory.
+     Beware that the accessed memory corresponds to the live target and
+     not necessarily to the current replay position.
 
-'show record btrace replay-memory-access'
-     Show the current setting of 'replay-memory-access'.
+`show record btrace replay-memory-access'
+     Show the current setting of `replay-memory-access'.
 
-'set record btrace bts buffer-size SIZE'
-'set record btrace bts buffer-size unlimited'
+`set record btrace bts buffer-size SIZE'
+`set record btrace bts buffer-size unlimited'
      Set the requested ring buffer size for branch tracing in BTS
      format.  Default is 64KB.
 
      If SIZE is a positive number, then GDB will try to allocate a
      buffer of at least SIZE bytes for each new thread that uses the
      btrace recording method and the BTS format.  The actually obtained
-     buffer size may differ from the requested SIZE.  Use the 'info
+     buffer size may differ from the requested SIZE.  Use the `info
      record' command to see the actual buffer size for each thread that
      uses the btrace recording method and the BTS format.
 
-     If LIMIT is 'unlimited' or zero, GDB will try to allocate a buffer
+     If LIMIT is `unlimited' or zero, GDB will try to allocate a buffer
      of 4MB.
 
      Bigger buffers mean longer traces.  On the other hand, GDB will
      also need longer to process the branch trace data before it can be
      used.
 
-'show record btrace bts buffer-size SIZE'
+`show record btrace bts buffer-size SIZE'
      Show the current setting of the requested ring buffer size for
      branch tracing in BTS format.
 
-'set record btrace pt buffer-size SIZE'
-'set record btrace pt buffer-size unlimited'
+`set record btrace pt buffer-size SIZE'
+`set record btrace pt buffer-size unlimited'
      Set the requested ring buffer size for branch tracing in Intel(R)
      Processor Trace format.  Default is 16KB.
 
@@ -5613,110 +5695,119 @@ GDB provides the following commands:
      buffer of at least SIZE bytes for each new thread that uses the
      btrace recording method and the Intel(R) Processor Trace format.
      The actually obtained buffer size may differ from the requested
-     SIZE.  Use the 'info record' command to see the actual buffer size
+     SIZE.  Use the `info record' command to see the actual buffer size
      for each thread.
 
-     If LIMIT is 'unlimited' or zero, GDB will try to allocate a buffer
+     If LIMIT is `unlimited' or zero, GDB will try to allocate a buffer
      of 4MB.
 
      Bigger buffers mean longer traces.  On the other hand, GDB will
      also need longer to process the branch trace data before it can be
      used.
 
-'show record btrace pt buffer-size SIZE'
+`show record btrace pt buffer-size SIZE'
      Show the current setting of the requested ring buffer size for
      branch tracing in Intel(R) Processor Trace format.
 
-'info record'
+`info record'
      Show various statistics about the recording depending on the
      recording method:
 
-     'full'
-          For the 'full' recording method, it shows the state of process
+    `full'
+          For the `full' recording method, it shows the state of process
           record and its in-memory execution log buffer, including:
 
              * Whether in record mode or replay mode.
+
              * Lowest recorded instruction number (counting from when
                the current execution log started recording
                instructions).
+
              * Highest recorded instruction number.
+
              * Current instruction about to be replayed (if in replay
                mode).
+
              * Number of instructions contained in the execution log.
+
              * Maximum number of instructions that may be contained in
                the execution log.
 
-     'btrace'
-          For the 'btrace' recording method, it shows:
+    `btrace'
+          For the `btrace' recording method, it shows:
 
              * Recording format.
+
              * Number of instructions that have been recorded.
-             * Number of blocks of sequential control-flow formed by the
-               recorded instructions.
+
+             * Number of blocks of sequential control-flow formed by
+               the recorded instructions.
+
              * Whether in record mode or replay mode.
 
-          For the 'bts' recording format, it also shows:
+          For the `bts' recording format, it also shows:
              * Size of the perf ring buffer.
 
-          For the 'pt' recording format, it also shows:
+          For the `pt' recording format, it also shows:
              * Size of the perf ring buffer.
 
-'record delete'
+`record delete'
      When record target runs in replay mode ("in the past"), delete the
      subsequent execution log and begin to record a new execution log
-     starting from the current address.  This means you will abandon the
-     previously recorded "future" and begin recording a new "future".
+     starting from the current address.  This means you will abandon
+     the previously recorded "future" and begin recording a new
+     "future".
 
-'record instruction-history'
+`record instruction-history'
      Disassembles instructions from the recorded execution log.  By
      default, ten instructions are disassembled.  This can be changed
-     using the 'set record instruction-history-size' command.
+     using the `set record instruction-history-size' command.
      Instructions are printed in execution order.  There are several
      ways to specify what part of the execution log to disassemble:
 
-     'record instruction-history INSN'
+    `record instruction-history INSN'
           Disassembles ten instructions starting from instruction number
           INSN.
 
-     'record instruction-history INSN, +/-N'
+    `record instruction-history INSN, +/-N'
           Disassembles N instructions around instruction number INSN.
-          If N is preceded with '+', disassembles N instructions after
-          instruction number INSN.  If N is preceded with '-',
+          If N is preceded with `+', disassembles N instructions after
+          instruction number INSN.  If N is preceded with `-',
           disassembles N instructions before instruction number INSN.
 
-     'record instruction-history'
+    `record instruction-history'
           Disassembles ten more instructions after the last disassembly.
 
-     'record instruction-history -'
+    `record instruction-history -'
           Disassembles ten more instructions before the last
           disassembly.
 
-     'record instruction-history BEGIN END'
+    `record instruction-history BEGIN END'
           Disassembles instructions beginning with instruction number
           BEGIN until instruction number END.  The instruction number
           END is included.
 
      This command may not be available for all recording methods.
 
-'set record instruction-history-size SIZE'
-'set record instruction-history-size unlimited'
-     Define how many instructions to disassemble in the 'record
+`set record instruction-history-size SIZE'
+`set record instruction-history-size unlimited'
+     Define how many instructions to disassemble in the `record
      instruction-history' command.  The default value is 10.  A SIZE of
-     'unlimited' means unlimited instructions.
+     `unlimited' means unlimited instructions.
 
-'show record instruction-history-size'
-     Show how many instructions to disassemble in the 'record
+`show record instruction-history-size'
+     Show how many instructions to disassemble in the `record
      instruction-history' command.
 
-'record function-call-history'
-     Prints the execution history at function granularity.  It prints
-     one line for each sequence of instructions that belong to the same
+`record function-call-history'
+     Prints the execution history at function granularity. It prints one
+     line for each sequence of instructions that belong to the same
      function giving the name of that function, the source lines for
-     this instruction sequence (if the '/l' modifier is specified), and
-     the instructions numbers that form the sequence (if the '/i'
-     modifier is specified).  The function names are indented to reflect
-     the call stack depth if the '/c' modifier is specified.  The '/l',
-     '/i', and '/c' modifiers can be given together.
+     this instruction sequence (if the `/l' modifier is specified), and
+     the instructions numbers that form the sequence (if the `/i'
+     modifier is specified).  The function names are indented to
+     reflect the call stack depth if the `/c' modifier is specified.
+     The `/l', `/i', and `/c' modifiers can be given together.
 
           (gdb) list 1, 10
           1   void foo (void)
@@ -5735,39 +5826,39 @@ GDB provides the following commands:
           3  bar     inst 11,13   at foo.c:9,10
 
      By default, ten lines are printed.  This can be changed using the
-     'set record function-call-history-size' command.  Functions are
+     `set record function-call-history-size' command.  Functions are
      printed in execution order.  There are several ways to specify what
      to print:
 
-     'record function-call-history FUNC'
+    `record function-call-history FUNC'
           Prints ten functions starting from function number FUNC.
 
-     'record function-call-history FUNC, +/-N'
+    `record function-call-history FUNC, +/-N'
           Prints N functions around function number FUNC.  If N is
-          preceded with '+', prints N functions after function number
-          FUNC.  If N is preceded with '-', prints N functions before
+          preceded with `+', prints N functions after function number
+          FUNC.  If N is preceded with `-', prints N functions before
           function number FUNC.
 
-     'record function-call-history'
+    `record function-call-history'
           Prints ten more functions after the last ten-line print.
 
-     'record function-call-history -'
+    `record function-call-history -'
           Prints ten more functions before the last ten-line print.
 
-     'record function-call-history BEGIN END'
+    `record function-call-history BEGIN END'
           Prints functions beginning with function number BEGIN until
           function number END.  The function number END is included.
 
      This command may not be available for all recording methods.
 
-'set record function-call-history-size SIZE'
-'set record function-call-history-size unlimited'
-     Define how many lines to print in the 'record
+`set record function-call-history-size SIZE'
+`set record function-call-history-size unlimited'
+     Define how many lines to print in the `record
      function-call-history' command.  The default value is 10.  A size
-     of 'unlimited' means unlimited lines.
+     of `unlimited' means unlimited lines.
 
-'show record function-call-history-size'
-     Show how many lines to print in the 'record function-call-history'
+`show record function-call-history-size'
+     Show how many lines to print in the `record function-call-history'
      command.
 
 
@@ -5776,28 +5867,29 @@ File: gdb.info,  Node: Stack,  Next: Sou
 8 Examining the Stack
 *********************
 
-When your program has stopped, the first thing you need to know is where
-it stopped and how it got there.
+When your program has stopped, the first thing you need to know is
+where it stopped and how it got there.
 
    Each time your program performs a function call, information about
 the call is generated.  That information includes the location of the
-call in your program, the arguments of the call, and the local variables
-of the function being called.  The information is saved in a block of
-data called a "stack frame".  The stack frames are allocated in a region
-of memory called the "call stack".
+call in your program, the arguments of the call, and the local
+variables of the function being called.  The information is saved in a
+block of data called a "stack frame".  The stack frames are allocated
+in a region of memory called the "call stack".
 
    When your program stops, the GDB commands for examining the stack
 allow you to see all of this information.
 
    One of the stack frames is "selected" by GDB and many GDB commands
-refer implicitly to the selected frame.  In particular, whenever you ask
-GDB for the value of a variable in your program, the value is found in
-the selected frame.  There are special GDB commands to select whichever
-frame you are interested in.  *Note Selecting a Frame: Selection.
+refer implicitly to the selected frame.  In particular, whenever you
+ask GDB for the value of a variable in your program, the value is found
+in the selected frame.  There are special GDB commands to select
+whichever frame you are interested in.  *Note Selecting a Frame:
+Selection.
 
    When your program stops, GDB automatically selects the currently
-executing frame and describes it briefly, similar to the 'frame' command
-(*note Information about a Frame: Frame Info.).
+executing frame and describes it briefly, similar to the `frame'
+command (*note Information about a Frame: Frame Info.).
 
 * Menu:
 
@@ -5815,24 +5907,24 @@ File: gdb.info,  Node: Frames,  Next: Ba
 
 The call stack is divided up into contiguous pieces called "stack
 frames", or "frames" for short; each frame is the data associated with
-one call to one function.  The frame contains the arguments given to the
-function, the function's local variables, and the address at which the
-function is executing.
+one call to one function.  The frame contains the arguments given to
+the function, the function's local variables, and the address at which
+the function is executing.
 
    When your program is started, the stack has only one frame, that of
-the function 'main'.  This is called the "initial" frame or the
-"outermost" frame.  Each time a function is called, a new frame is made.
-Each time a function returns, the frame for that function invocation is
-eliminated.  If a function is recursive, there can be many frames for
-the same function.  The frame for the function in which execution is
-actually occurring is called the "innermost" frame.  This is the most
-recently created of all the stack frames that still exist.
+the function `main'.  This is called the "initial" frame or the
+"outermost" frame.  Each time a function is called, a new frame is
+made.  Each time a function returns, the frame for that function
+invocation is eliminated.  If a function is recursive, there can be
+many frames for the same function.  The frame for the function in which
+execution is actually occurring is called the "innermost" frame.  This
+is the most recently created of all the stack frames that still exist.
 
    Inside your program, stack frames are identified by their addresses.
-A stack frame consists of many bytes, each of which has its own address;
-each kind of computer has a convention for choosing one byte whose
-address serves as the address of the frame.  Usually this address is
-kept in a register called the "frame pointer register" (*note $fp:
+A stack frame consists of many bytes, each of which has its own
+address; each kind of computer has a convention for choosing one byte
+whose address serves as the address of the frame.  Usually this address
+is kept in a register called the "frame pointer register" (*note $fp:
 Registers.) while execution is going on in that frame.
 
    GDB assigns numbers to all existing stack frames, starting with zero
@@ -5843,25 +5935,25 @@ commands.
 
    Some compilers provide a way to compile functions so that they
 operate without stack frames.  (For example, the GCC option
-     '-fomit-frame-pointer'
-   generates functions without a frame.)  This is occasionally done with
-heavily used library functions to save the frame setup time.  GDB has
-limited facilities for dealing with these function invocations.  If the
-innermost function invocation has no stack frame, GDB nevertheless
+     `-fomit-frame-pointer'
+   generates functions without a frame.)  This is occasionally done
+with heavily used library functions to save the frame setup time.  GDB
+has limited facilities for dealing with these function invocations.  If
+the innermost function invocation has no stack frame, GDB nevertheless
 regards it as though it had a separate frame, which is numbered zero as
 usual, allowing correct tracing of the function call chain.  However,
 GDB has no provision for frameless functions elsewhere in the stack.
 
-'frame [FRAMESPEC]'
-     The 'frame' command allows you to move from one stack frame to
+`frame [FRAMESPEC]'
+     The `frame' command allows you to move from one stack frame to
      another, and to print the stack frame you select.  The FRAMESPEC
      may be either the address of the frame or the stack frame number.
-     Without an argument, 'frame' prints the current stack frame.
+     Without an argument, `frame' prints the current stack frame.
 
-'select-frame'
-     The 'select-frame' command allows you to move from one stack frame
+`select-frame'
+     The `select-frame' command allows you to move from one stack frame
      to another without printing the frame.  This is the silent version
-     of 'frame'.
+     of `frame'.
 
 
 File: gdb.info,  Node: Backtrace,  Next: Frame Filter Management,  Prev: Frames,  Up: Stack
@@ -5871,62 +5963,62 @@ File: gdb.info,  Node: Backtrace,  Next:
 
 A backtrace is a summary of how your program got where it is.  It shows
 one line per frame, for many frames, starting with the currently
-executing frame (frame zero), followed by its caller (frame one), and on
-up the stack.
+executing frame (frame zero), followed by its caller (frame one), and
+on up the stack.
 
-'backtrace'
-'bt'
+`backtrace'
+`bt'
      Print a backtrace of the entire stack: one line per frame for all
      frames in the stack.
 
      You can stop the backtrace at any time by typing the system
-     interrupt character, normally 'Ctrl-c'.
+     interrupt character, normally `Ctrl-c'.
 
-'backtrace N'
-'bt N'
+`backtrace N'
+`bt N'
      Similar, but print only the innermost N frames.
 
-'backtrace -N'
-'bt -N'
+`backtrace -N'
+`bt -N'
      Similar, but print only the outermost N frames.
 
-'backtrace full'
-'bt full'
-'bt full N'
-'bt full -N'
+`backtrace full'
+`bt full'
+`bt full N'
+`bt full -N'
      Print the values of the local variables also.  As described above,
      N specifies the number of frames to print.
 
-'backtrace no-filters'
-'bt no-filters'
-'bt no-filters N'
-'bt no-filters -N'
-'bt no-filters full'
-'bt no-filters full N'
-'bt no-filters full -N'
+`backtrace no-filters'
+`bt no-filters'
+`bt no-filters N'
+`bt no-filters -N'
+`bt no-filters full'
+`bt no-filters full N'
+`bt no-filters full -N'
      Do not run Python frame filters on this backtrace.  *Note Frame
-     Filter API::, for more information.  Additionally use *note disable
-     frame-filter all:: to turn off all frame filters.  This is only
-     relevant when GDB has been configured with 'Python' support.
+     Filter API::, for more information.  Additionally use *note
+     disable frame-filter all:: to turn off all frame filters.  This is
+     only relevant when GDB has been configured with `Python' support.
 
-   The names 'where' and 'info stack' (abbreviated 'info s') are
-additional aliases for 'backtrace'.
+   The names `where' and `info stack' (abbreviated `info s') are
+additional aliases for `backtrace'.
 
    In a multi-threaded program, GDB by default shows the backtrace only
 for the current thread.  To display the backtrace for several or all of
-the threads, use the command 'thread apply' (*note thread apply:
-Threads.).  For example, if you type 'thread apply all backtrace', GDB
+the threads, use the command `thread apply' (*note thread apply:
+Threads.).  For example, if you type `thread apply all backtrace', GDB
 will display the backtrace for all the threads; this is handy when you
 debug a core dump of a multi-threaded program.
 
    Each line in the backtrace shows the frame number and the function
-name.  The program counter value is also shown--unless you use 'set
+name.  The program counter value is also shown--unless you use `set
 print address off'.  The backtrace also shows the source file name and
 line number, as well as the arguments to the function.  The program
 counter value is omitted if it is at the beginning of the code for that
 line number.
 
-   Here is an example of a backtrace.  It was made with the command 'bt
+   Here is an example of a backtrace.  It was made with the command `bt
 3', so it shows the innermost three frames.
 
      #0  m4_traceon (obs=0x24eb0, argc=1, argv=0x2b8c8)
@@ -5938,21 +6030,21 @@ line number.
 
 The display for frame zero does not begin with a program counter value,
 indicating that your program has stopped at the beginning of the code
-for line '993' of 'builtin.c'.
+for line `993' of `builtin.c'.
 
-The value of parameter 'data' in frame 1 has been replaced by '...'.  By
-default, GDB prints the value of a parameter only if it is a scalar
-(integer, pointer, enumeration, etc).  See command 'set print
+The value of parameter `data' in frame 1 has been replaced by `...'.
+By default, GDB prints the value of a parameter only if it is a scalar
+(integer, pointer, enumeration, etc).  See command `set print
 frame-arguments' in *note Print Settings:: for more details on how to
 configure the way function parameter values are printed.
 
    If your program was compiled with optimizations, some compilers will
-optimize away arguments passed to functions if those arguments are never
-used after the call.  Such optimizations generate code that passes
-arguments through registers, but doesn't store those arguments in the
-stack frame.  GDB has no way of displaying such arguments in stack
-frames other than the innermost one.  Here's what such a backtrace might
-look like:
+optimize away arguments passed to functions if those arguments are
+never used after the call.  Such optimizations generate code that
+passes arguments through registers, but doesn't store those arguments
+in the stack frame.  GDB has no way of displaying such arguments in
+stack frames other than the innermost one.  Here's what such a
+backtrace might look like:
 
      #0  m4_traceon (obs=0x24eb0, argc=1, argv=0x2b8c8)
          at builtin.c:993
@@ -5962,7 +6054,7 @@ look like:
      (More stack frames follow...)
 
 The values of arguments that were not saved in their stack frames are
-shown as '<optimized out>'.
+shown as `<optimized out>'.
 
    If you need to display the values of such optimized-out arguments,
 either deduce that from other variables whose values depend on the one
@@ -5970,67 +6062,67 @@ you are interested in, or recompile with
 
    Most programs have a standard user entry point--a place where system
 libraries and startup code transition into user code.  For C this is
-'main'(1).  When GDB finds the entry function in a backtrace it will
+`main'(1).  When GDB finds the entry function in a backtrace it will
 terminate the backtrace, to avoid tracing into highly system-specific
 (and generally uninteresting) code.
 
    If you need to examine the startup code, or limit the number of
 levels in a backtrace, you can change this behavior:
 
-'set backtrace past-main'
-'set backtrace past-main on'
+`set backtrace past-main'
+`set backtrace past-main on'
      Backtraces will continue past the user entry point.
 
-'set backtrace past-main off'
+`set backtrace past-main off'
      Backtraces will stop when they encounter the user entry point.
      This is the default.
 
-'show backtrace past-main'
+`show backtrace past-main'
      Display the current user entry point backtrace policy.
 
-'set backtrace past-entry'
-'set backtrace past-entry on'
+`set backtrace past-entry'
+`set backtrace past-entry on'
      Backtraces will continue past the internal entry point of an
      application.  This entry point is encoded by the linker when the
      application is built, and is likely before the user entry point
-     'main' (or equivalent) is called.
+     `main' (or equivalent) is called.
 
-'set backtrace past-entry off'
+`set backtrace past-entry off'
      Backtraces will stop when they encounter the internal entry point
      of an application.  This is the default.
 
-'show backtrace past-entry'
+`show backtrace past-entry'
      Display the current internal entry point backtrace policy.
 
-'set backtrace limit N'
-'set backtrace limit 0'
-'set backtrace limit unlimited'
-     Limit the backtrace to N levels.  A value of 'unlimited' or zero
+`set backtrace limit N'
+`set backtrace limit 0'
+`set backtrace limit unlimited'
+     Limit the backtrace to N levels.  A value of `unlimited' or zero
      means unlimited levels.
 
-'show backtrace limit'
+`show backtrace limit'
      Display the current limit on backtrace levels.
 
    You can control how file names are displayed.
 
-'set filename-display'
-'set filename-display relative'
+`set filename-display'
+`set filename-display relative'
      Display file names relative to the compilation directory.  This is
      the default.
 
-'set filename-display basename'
+`set filename-display basename'
      Display only basename of a filename.
 
-'set filename-display absolute'
+`set filename-display absolute'
      Display an absolute filename.
 
-'show filename-display'
+`show filename-display'
      Show the current way to display filenames.
 
    ---------- Footnotes ----------
 
    (1) Note that embedded programs (the so-called "free-standing"
-environment) are not required to have a 'main' function as the entry
+environment) are not required to have a `main' function as the entry
 point.  They could even have multiple entry points.
 
 
@@ -6045,27 +6137,27 @@ output of frames.  *Note Frame Filter AP
    Managing frame filters is performed by several commands available
 within GDB, detailed here.
 
-'info frame-filter'
+`info frame-filter'
      Print a list of installed frame filters from all dictionaries,
      showing their name, priority and enabled status.
 
-'disable frame-filter FILTER-DICTIONARY FILTER-NAME'
-     Disable a frame filter in the dictionary matching FILTER-DICTIONARY
-     and FILTER-NAME.  The FILTER-DICTIONARY may be 'all', 'global',
-     'progspace', or the name of the object file where the frame filter
-     dictionary resides.  When 'all' is specified, all frame filters
-     across all dictionaries are disabled.  The FILTER-NAME is the name
-     of the frame filter and is used when 'all' is not the option for
-     FILTER-DICTIONARY.  A disabled frame-filter is not deleted, it may
-     be enabled again later.
+`disable frame-filter FILTER-DICTIONARY FILTER-NAME'
+     Disable a frame filter in the dictionary matching
+     FILTER-DICTIONARY and FILTER-NAME.  The FILTER-DICTIONARY may be
+     `all', `global', `progspace', or the name of the object file where
+     the frame filter dictionary resides.  When `all' is specified, all
+     frame filters across all dictionaries are disabled.  The
+     FILTER-NAME is the name of the frame filter and is used when `all'
+     is not the option for FILTER-DICTIONARY.  A disabled frame-filter
+     is not deleted, it may be enabled again later.
 
-'enable frame-filter FILTER-DICTIONARY FILTER-NAME'
+`enable frame-filter FILTER-DICTIONARY FILTER-NAME'
      Enable a frame filter in the dictionary matching FILTER-DICTIONARY
-     and FILTER-NAME.  The FILTER-DICTIONARY may be 'all', 'global',
-     'progspace' or the name of the object file where the frame filter
-     dictionary resides.  When 'all' is specified, all frame filters
+     and FILTER-NAME.  The FILTER-DICTIONARY may be `all', `global',
+     `progspace' or the name of the object file where the frame filter
+     dictionary resides.  When `all' is specified, all frame filters
      across all dictionaries are enabled.  The FILTER-NAME is the name
-     of the frame filter and is used when 'all' is not the option for
+     of the frame filter and is used when `all' is not the option for
      FILTER-DICTIONARY.
 
      Example:
@@ -6117,17 +6209,17 @@ within GDB, detailed here.
             Priority  Enabled  Name
             999       No       BuildProgramFilter
 
-'set frame-filter priority FILTER-DICTIONARY FILTER-NAME PRIORITY'
+`set frame-filter priority FILTER-DICTIONARY FILTER-NAME PRIORITY'
      Set the PRIORITY of a frame filter in the dictionary matching
      FILTER-DICTIONARY, and the frame filter name matching FILTER-NAME.
-     The FILTER-DICTIONARY may be 'global', 'progspace' or the name of
+     The FILTER-DICTIONARY may be `global', `progspace' or the name of
      the object file where the frame filter dictionary resides.  The
      PRIORITY is an integer.
 
-'show frame-filter priority FILTER-DICTIONARY FILTER-NAME'
+`show frame-filter priority FILTER-DICTIONARY FILTER-NAME'
      Show the PRIORITY of a frame filter in the dictionary matching
      FILTER-DICTIONARY, and the frame filter name matching FILTER-NAME.
-     The FILTER-DICTIONARY may be 'global', 'progspace' or the name of
+     The FILTER-DICTIONARY may be `global', `progspace' or the name of
      the object file where the frame filter dictionary resides.
 
      Example:
@@ -6174,23 +6266,23 @@ work on whichever stack frame is selecte
 commands for selecting a stack frame; all of them finish by printing a
 brief description of the stack frame just selected.
 
-'frame N'
-'f N'
+`frame N'
+`f N'
      Select frame number N.  Recall that frame zero is the innermost
      (currently executing) frame, frame one is the frame that called the
      innermost one, and so on.  The highest-numbered frame is the one
-     for 'main'.
+     for `main'.
 
-'frame ADDR'
-'f ADDR'
+`frame ADDR'
+`f ADDR'
      Select the frame at address ADDR.  This is useful mainly if the
      chaining of stack frames has been damaged by a bug, making it
      impossible for GDB to assign numbers properly to all frames.  In
      addition, this can be useful when your program has multiple stacks
      and switches between them.
 
-     On the SPARC architecture, 'frame' needs two addresses to select an
-     arbitrary frame: a frame pointer and a stack pointer.
+     On the SPARC architecture, `frame' needs two addresses to select
+     an arbitrary frame: a frame pointer and a stack pointer.
 
      On the MIPS and Alpha architecture, it needs two addresses: a stack
      pointer and a program counter.
@@ -6198,16 +6290,16 @@ brief description of the stack frame jus
      On the 29k architecture, it needs three addresses: a register stack
      pointer, a program counter, and a memory stack pointer.
 
-'up N'
+`up N'
      Move N frames up the stack; N defaults to 1.  For positive numbers
      N, this advances toward the outermost frame, to higher frame
      numbers, to frames that have existed longer.
 
-'down N'
+`down N'
      Move N frames down the stack; N defaults to 1.  For positive
-     numbers N, this advances toward the innermost frame, to lower frame
-     numbers, to frames that were created more recently.  You may
-     abbreviate 'down' as 'do'.
+     numbers N, this advances toward the innermost frame, to lower
+     frame numbers, to frames that were created more recently.  You may
+     abbreviate `down' as `do'.
 
    All of these commands end by printing two lines of output describing
 the frame.  The first line shows the frame number, the function name,
@@ -6221,15 +6313,15 @@ frame.  The second line shows the text o
          at env.c:10
      10              read_input_file (argv[i]);
 
-   After such a printout, the 'list' command with no arguments prints
-ten lines centered on the point of execution in the frame.  You can also
-edit the program at the point of execution with your favorite editing
-program by typing 'edit'.  *Note Printing Source Lines: List, for
-details.
-
-'up-silently N'
-'down-silently N'
-     These two commands are variants of 'up' and 'down', respectively;
+   After such a printout, the `list' command with no arguments prints
+ten lines centered on the point of execution in the frame.  You can
+also edit the program at the point of execution with your favorite
+editing program by typing `edit'.  *Note Printing Source Lines: List,
+for details.
+
+`up-silently N'
+`down-silently N'
+     These two commands are variants of `up' and `down', respectively;
      they differ in that they do their work silently, without causing
      display of the new frame.  They are intended primarily for use in
      GDB command scripts, where the output might be unnecessary and
@@ -6244,50 +6336,58 @@ File: gdb.info,  Node: Frame Info,  Prev
 There are several other commands to print information about the selected
 stack frame.
 
-'frame'
-'f'
+`frame'
+`f'
      When used without any argument, this command does not change which
      frame is selected, but prints a brief description of the currently
-     selected stack frame.  It can be abbreviated 'f'.  With an
+     selected stack frame.  It can be abbreviated `f'.  With an
      argument, this command is used to select a stack frame.  *Note
      Selecting a Frame: Selection.
 
-'info frame'
-'info f'
+`info frame'
+`info f'
      This command prints a verbose description of the selected stack
      frame, including:
 
         * the address of the frame
+
         * the address of the next frame down (called by this frame)
+
         * the address of the next frame up (caller of this frame)
+
         * the language in which the source code corresponding to this
           frame is written
+
         * the address of the frame's arguments
+
         * the address of the frame's local variables
+
         * the program counter saved in it (the address of execution in
           the caller frame)
+
         * which registers were saved in the frame
 
      The verbose description is useful when something has gone wrong
      that has made the stack format fail to fit the usual conventions.
 
-'info frame ADDR'
-'info f ADDR'
+`info frame ADDR'
+`info f ADDR'
      Print a verbose description of the frame at address ADDR, without
      selecting that frame.  The selected frame remains unchanged by this
-     command.  This requires the same kind of address (more than one for
-     some architectures) that you specify in the 'frame' command.  *Note
-     Selecting a Frame: Selection.
+     command.  This requires the same kind of address (more than one
+     for some architectures) that you specify in the `frame' command.
+     *Note Selecting a Frame: Selection.
 
-'info args'
+`info args'
      Print the arguments of the selected frame, each on a separate line.
 
-'info locals'
+`info locals'
      Print the local variables of the selected frame, each on a separate
      line.  These are all variables (declared either static or
      automatic) accessible at the point of execution of the selected
      frame.
 
+
 
 File: gdb.info,  Node: Source,  Next: Data,  Prev: Stack,  Up: Top
 
@@ -6296,15 +6396,15 @@ File: gdb.info,  Node: Source,  Next: Da
 
 GDB can print parts of your program's source, since the debugging
 information recorded in the program tells GDB what source files were
-used to build it.  When your program stops, GDB spontaneously prints the
-line where it stopped.  Likewise, when you select a stack frame (*note
-Selecting a Frame: Selection.), GDB prints the line where execution in
-that frame has stopped.  You can print other portions of source files by
-explicit command.
-
-   If you use GDB through its GNU Emacs interface, you may prefer to use
-Emacs facilities to view source; see *note Using GDB under GNU Emacs:
-Emacs.
+used to build it.  When your program stops, GDB spontaneously prints
+the line where it stopped.  Likewise, when you select a stack frame
+(*note Selecting a Frame: Selection.), GDB prints the line where
+execution in that frame has stopped.  You can print other portions of
+source files by explicit command.
+
+   If you use GDB through its GNU Emacs interface, you may prefer to
+use Emacs facilities to view source; see *note Using GDB under GNU
+Emacs: Emacs.
 
 * Menu:
 
@@ -6321,77 +6421,77 @@ File: gdb.info,  Node: List,  Next: Spec
 9.1 Printing Source Lines
 =========================
 
-To print lines from a source file, use the 'list' command (abbreviated
-'l').  By default, ten lines are printed.  There are several ways to
+To print lines from a source file, use the `list' command (abbreviated
+`l').  By default, ten lines are printed.  There are several ways to
 specify what part of the file you want to print; see *note Specify
 Location::, for the full list.
 
-   Here are the forms of the 'list' command most commonly used:
+   Here are the forms of the `list' command most commonly used:
 
-'list LINENUM'
+`list LINENUM'
      Print lines centered around line number LINENUM in the current
      source file.
 
-'list FUNCTION'
+`list FUNCTION'
      Print lines centered around the beginning of function FUNCTION.
 
-'list'
+`list'
      Print more lines.  If the last lines printed were printed with a
-     'list' command, this prints lines following the last lines printed;
-     however, if the last line printed was a solitary line printed as
-     part of displaying a stack frame (*note Examining the Stack:
-     Stack.), this prints lines centered around that line.
+     `list' command, this prints lines following the last lines
+     printed; however, if the last line printed was a solitary line
+     printed as part of displaying a stack frame (*note Examining the
+     Stack: Stack.), this prints lines centered around that line.
 
-'list -'
+`list -'
      Print lines just before the lines last printed.
 
    By default, GDB prints ten source lines with any of these forms of
-the 'list' command.  You can change this using 'set listsize':
+the `list' command.  You can change this using `set listsize':
 
-'set listsize COUNT'
-'set listsize unlimited'
-     Make the 'list' command display COUNT source lines (unless the
-     'list' argument explicitly specifies some other number).  Setting
-     COUNT to 'unlimited' or 0 means there's no limit.
-
-'show listsize'
-     Display the number of lines that 'list' prints.
-
-   Repeating a 'list' command with <RET> discards the argument, so it is
-equivalent to typing just 'list'.  This is more useful than listing the
-same lines again.  An exception is made for an argument of '-'; that
-argument is preserved in repetition so that each repetition moves up in
-the source file.
+`set listsize COUNT'
+`set listsize unlimited'
+     Make the `list' command display COUNT source lines (unless the
+     `list' argument explicitly specifies some other number).  Setting
+     COUNT to `unlimited' or 0 means there's no limit.
+
+`show listsize'
+     Display the number of lines that `list' prints.
+
+   Repeating a `list' command with <RET> discards the argument, so it
+is equivalent to typing just `list'.  This is more useful than listing
+the same lines again.  An exception is made for an argument of `-';
+that argument is preserved in repetition so that each repetition moves
+up in the source file.
 
-   In general, the 'list' command expects you to supply zero, one or two
+   In general, the `list' command expects you to supply zero, one or two
 "linespecs".  Linespecs specify source lines; there are several ways of
 writing them (*note Specify Location::), but the effect is always to
 specify some source line.
 
-   Here is a complete description of the possible arguments for 'list':
+   Here is a complete description of the possible arguments for `list':
 
-'list LINESPEC'
+`list LINESPEC'
      Print lines centered around the line specified by LINESPEC.
 
-'list FIRST,LAST'
+`list FIRST,LAST'
      Print lines from FIRST to LAST.  Both arguments are linespecs.
-     When a 'list' command has two linespecs, and the source file of the
-     second linespec is omitted, this refers to the same source file as
-     the first linespec.
+     When a `list' command has two linespecs, and the source file of
+     the second linespec is omitted, this refers to the same source
+     file as the first linespec.
 
-'list ,LAST'
+`list ,LAST'
      Print lines ending with LAST.
 
-'list FIRST,'
+`list FIRST,'
      Print lines starting with FIRST.
 
-'list +'
+`list +'
      Print lines just after the lines last printed.
 
-'list -'
+`list -'
      Print lines just before the lines last printed.
 
-'list'
+`list'
      As described in the preceding table.
 
 
@@ -6408,51 +6508,51 @@ locations are also known as "linespecs".
    Here are all the different ways of specifying a code location that
 GDB understands:
 
-'LINENUM'
+`LINENUM'
      Specifies the line number LINENUM of the current source file.
 
-'-OFFSET'
-'+OFFSET'
-     Specifies the line OFFSET lines before or after the "current line".
-     For the 'list' command, the current line is the last one printed;
-     for the breakpoint commands, this is the line at which execution
-     stopped in the currently selected "stack frame" (*note Frames:
-     Frames, for a description of stack frames.)  When used as the
-     second of the two linespecs in a 'list' command, this specifies the
-     line OFFSET lines up or down from the first linespec.
+`-OFFSET'
+`+OFFSET'
+     Specifies the line OFFSET lines before or after the "current
+     line".  For the `list' command, the current line is the last one
+     printed; for the breakpoint commands, this is the line at which
+     execution stopped in the currently selected "stack frame" (*note
+     Frames: Frames, for a description of stack frames.)  When used as
+     the second of the two linespecs in a `list' command, this
+     specifies the line OFFSET lines up or down from the first linespec.
 
-'FILENAME:LINENUM'
+`FILENAME:LINENUM'
      Specifies the line LINENUM in the source file FILENAME.  If
      FILENAME is a relative file name, then it will match any source
      file name with the same trailing components.  For example, if
-     FILENAME is 'gcc/expr.c', then it will match source file name of
-     '/build/trunk/gcc/expr.c', but not '/build/trunk/libcpp/expr.c' or
-     '/build/trunk/gcc/x-expr.c'.
+     FILENAME is `gcc/expr.c', then it will match source file name of
+     `/build/trunk/gcc/expr.c', but not `/build/trunk/libcpp/expr.c' or
+     `/build/trunk/gcc/x-expr.c'.
 
-'FUNCTION'
+`FUNCTION'
      Specifies the line that begins the body of the function FUNCTION.
      For example, in C, this is the line with the open brace.
 
-'FUNCTION:LABEL'
+`FUNCTION:LABEL'
      Specifies the line where LABEL appears in FUNCTION.
 
-'FILENAME:FUNCTION'
-     Specifies the line that begins the body of the function FUNCTION in
-     the file FILENAME.  You only need the file name with a function
+`FILENAME:FUNCTION'
+     Specifies the line that begins the body of the function FUNCTION
+     in the file FILENAME.  You only need the file name with a function
      name to avoid ambiguity when there are identically named functions
      in different source files.
 
-'LABEL'
+`LABEL'
      Specifies the line at which the label named LABEL appears.  GDB
      searches for the label in the function corresponding to the
      currently selected stack frame.  If there is no current selected
      stack frame (for instance, if the inferior is not running), then
      GDB will not search for a label.
 
-'*ADDRESS'
-     Specifies the program address ADDRESS.  For line-oriented commands,
-     such as 'list' and 'edit', this specifies a source line that
-     contains ADDRESS.  For 'break' and other breakpoint oriented
+`*ADDRESS'
+     Specifies the program address ADDRESS.  For line-oriented
+     commands, such as `list' and `edit', this specifies a source line
+     that contains ADDRESS.  For `break' and other breakpoint oriented
      commands, this can be used to set breakpoints in parts of your
      program which do not have debugging information or source files.
 
@@ -6463,39 +6563,40 @@ GDB understands:
      frequently happen during debugging.  Here are the various forms of
      ADDRESS:
 
-     'EXPRESSION'
+    `EXPRESSION'
           Any expression valid in the current working language.
 
-     'FUNCADDR'
+    `FUNCADDR'
           An address of a function or procedure derived from its name.
           In C, C++, Java, Objective-C, Fortran, minimal, and assembly,
           this is simply the function's name FUNCTION (and actually a
           special case of a valid expression).  In Pascal and Modula-2,
-          this is '&FUNCTION'.  In Ada, this is 'FUNCTION'Address'
+          this is `&FUNCTION'.  In Ada, this is `FUNCTION'Address'
           (although the Pascal form also works).
 
           This form specifies the address of the function's first
           instruction, before the stack frame and arguments have been
           set up.
 
-     ''FILENAME':FUNCADDR'
+    `'FILENAME':FUNCADDR'
           Like FUNCADDR above, but also specifies the name of the source
           file explicitly.  This is useful if the name of the function
           does not specify the function unambiguously, e.g., if there
-          are several functions with identical names in different source
-          files.
+          are several functions with identical names in different
+          source files.
 
-'-pstap|-probe-stap [OBJFILE:[PROVIDER:]]NAME'
-     The GNU/Linux tool 'SystemTap' provides a way for applications to
+`-pstap|-probe-stap [OBJFILE:[PROVIDER:]]NAME'
+     The GNU/Linux tool `SystemTap' provides a way for applications to
      embed static probes.  *Note Static Probe Points::, for more
      information on finding and using static probes.  This form of
      linespec specifies the location of such a static probe.
 
-     If OBJFILE is given, only probes coming from that shared library or
-     executable matching OBJFILE as a regular expression are considered.
-     If PROVIDER is given, then only probes from that provider are
-     considered.  If several probes match the spec, GDB will insert a
-     breakpoint at each one of those probes.
+     If OBJFILE is given, only probes coming from that shared library
+     or executable matching OBJFILE as a regular expression are
+     considered.  If PROVIDER is given, then only probes from that
+     provider are considered.  If several probes match the spec, GDB
+     will insert a breakpoint at each one of those probes.
+
 
 
 File: gdb.info,  Node: Edit,  Next: Search,  Prev: Specify Location,  Up: Source
@@ -6503,44 +6604,45 @@ File: gdb.info,  Node: Edit,  Next: Sear
 9.3 Editing Source Files
 ========================
 
-To edit the lines in a source file, use the 'edit' command.  The editing
-program of your choice is invoked with the current line set to the
-active line in the program.  Alternatively, there are several ways to
-specify what part of the file you want to print if you want to see other
-parts of the program:
+To edit the lines in a source file, use the `edit' command.  The
+editing program of your choice is invoked with the current line set to
+the active line in the program.  Alternatively, there are several ways
+to specify what part of the file you want to print if you want to see
+other parts of the program:
 
-'edit LOCATION'
-     Edit the source file specified by 'location'.  Editing starts at
+`edit LOCATION'
+     Edit the source file specified by `location'.  Editing starts at
      that LOCATION, e.g., at the specified source line of the specified
      file.  *Note Specify Location::, for all the possible forms of the
-     LOCATION argument; here are the forms of the 'edit' command most
+     LOCATION argument; here are the forms of the `edit' command most
      commonly used:
 
-     'edit NUMBER'
+    `edit NUMBER'
           Edit the current source file with NUMBER as the active line
           number.
 
-     'edit FUNCTION'
+    `edit FUNCTION'
           Edit the file containing FUNCTION at the beginning of its
           definition.
 
+
 9.3.1 Choosing your Editor
 --------------------------
 
-You can customize GDB to use any editor you want (1).  By default, it is
-'/bin/ex', but you can change this by setting the environment variable
-'EDITOR' before using GDB.  For example, to configure GDB to use the
-'vi' editor, you could use these commands with the 'sh' shell:
+You can customize GDB to use any editor you want (1).  By default, it
+is `/bin/ex', but you can change this by setting the environment
+variable `EDITOR' before using GDB.  For example, to configure GDB to
+use the `vi' editor, you could use these commands with the `sh' shell:
      EDITOR=/usr/bin/vi
      export EDITOR
      gdb ...
-   or in the 'csh' shell,
+   or in the `csh' shell,
      setenv EDITOR /usr/bin/vi
      gdb ...
 
    ---------- Footnotes ----------
 
-   (1) The only restriction is that your editor (say 'ex'), recognizes
+   (1) The only restriction is that your editor (say `ex'), recognizes
 the following command-line syntax:
      ex +NUMBER file
    The optional numeric value +NUMBER specifies the number of the line
@@ -6552,21 +6654,21 @@ File: gdb.info,  Node: Search,  Next: So
 9.4 Searching Source Files
 ==========================
 
-There are two commands for searching through the current source file for
-a regular expression.
+There are two commands for searching through the current source file
+for a regular expression.
 
-'forward-search REGEXP'
-'search REGEXP'
-     The command 'forward-search REGEXP' checks each line, starting with
-     the one following the last line listed, for a match for REGEXP.  It
-     lists the line that is found.  You can use the synonym 'search
-     REGEXP' or abbreviate the command name as 'fo'.
-
-'reverse-search REGEXP'
-     The command 'reverse-search REGEXP' checks each line, starting with
-     the one before the last line listed and going backward, for a match
-     for REGEXP.  It lists the line that is found.  You can abbreviate
-     this command as 'rev'.
+`forward-search REGEXP'
+`search REGEXP'
+     The command `forward-search REGEXP' checks each line, starting
+     with the one following the last line listed, for a match for
+     REGEXP.  It lists the line that is found.  You can use the synonym
+     `search REGEXP' or abbreviate the command name as `fo'.
+
+`reverse-search REGEXP'
+     The command `reverse-search REGEXP' checks each line, starting
+     with the one before the last line listed and going backward, for a
+     match for REGEXP.  It lists the line that is found.  You can
+     abbreviate this command as `rev'.
 
 
 File: gdb.info,  Node: Source Path,  Next: Machine Code,  Prev: Search,  Up: Source
@@ -6576,28 +6678,29 @@ File: gdb.info,  Node: Source Path,  Nex
 
 Executable programs sometimes do not record the directories of the
 source files from which they were compiled, just the names.  Even when
-they do, the directories could be moved between the compilation and your
-debugging session.  GDB has a list of directories to search for source
-files; this is called the "source path".  Each time GDB wants a source
-file, it tries all the directories in the list, in the order they are
-present in the list, until it finds a file with the desired name.
+they do, the directories could be moved between the compilation and
+your debugging session.  GDB has a list of directories to search for
+source files; this is called the "source path".  Each time GDB wants a
+source file, it tries all the directories in the list, in the order
+they are present in the list, until it finds a file with the desired
+name.
 
    For example, suppose an executable references the file
-'/usr/src/foo-1.0/lib/foo.c', and our source path is '/mnt/cross'.  The
+`/usr/src/foo-1.0/lib/foo.c', and our source path is `/mnt/cross'.  The
 file is first looked up literally; if this fails,
-'/mnt/cross/usr/src/foo-1.0/lib/foo.c' is tried; if this fails,
-'/mnt/cross/foo.c' is opened; if this fails, an error message is
+`/mnt/cross/usr/src/foo-1.0/lib/foo.c' is tried; if this fails,
+`/mnt/cross/foo.c' is opened; if this fails, an error message is
 printed.  GDB does not look up the parts of the source file name, such
-as '/mnt/cross/src/foo-1.0/lib/foo.c'.  Likewise, the subdirectories of
-the source path are not searched: if the source path is '/mnt/cross',
-and the binary refers to 'foo.c', GDB would not find it under
-'/mnt/cross/usr/src/foo-1.0/lib'.
+as `/mnt/cross/src/foo-1.0/lib/foo.c'.  Likewise, the subdirectories of
+the source path are not searched: if the source path is `/mnt/cross',
+and the binary refers to `foo.c', GDB would not find it under
+`/mnt/cross/usr/src/foo-1.0/lib'.
 
    Plain file names, relative file names with leading directories, file
 names containing dots, etc. are all treated as described above; for
-instance, if the source path is '/mnt/cross', and the source file is
-recorded as '../lib/foo.c', GDB would first try '../lib/foo.c', then
-'/mnt/cross/../lib/foo.c', and after that--'/mnt/cross/foo.c'.
+instance, if the source path is `/mnt/cross', and the source file is
+recorded as `../lib/foo.c', GDB would first try `../lib/foo.c', then
+`/mnt/cross/../lib/foo.c', and after that--`/mnt/cross/foo.c'.
 
    Note that the executable search path is _not_ used to locate the
 source files.
@@ -6606,11 +6709,11 @@ source files.
 information it has cached about where source files are found and where
 each line is in the file.
 
-   When you start GDB, its source path includes only 'cdir' and 'cwd',
-in that order.  To add other directories, use the 'directory' command.
+   When you start GDB, its source path includes only `cdir' and `cwd',
+in that order.  To add other directories, use the `directory' command.
 
    The search path is used to find both program source files and GDB
-script files (read using the '-command' option and 'source' command).
+script files (read using the `-command' option and `source' command).
 
    In addition to the source path, GDB provides a set of commands that
 manage a list of source path substitution rules.  A "substitution rule"
@@ -6620,91 +6723,92 @@ directory between compilation and debugg
 strings, the first specifying what needs to be rewritten in the path,
 and the second specifying how it should be rewritten.  In *note set
 substitute-path::, we name these two parts FROM and TO respectively.
-GDB does a simple string replacement of FROM with TO at the start of the
-directory part of the source file name, and uses that result instead of
-the original file name to look up the sources.
-
-   Using the previous example, suppose the 'foo-1.0' tree has been moved
-from '/usr/src' to '/mnt/cross', then you can tell GDB to replace
-'/usr/src' in all source path names with '/mnt/cross'.  The first lookup
-will then be '/mnt/cross/foo-1.0/lib/foo.c' in place of the original
-location of '/usr/src/foo-1.0/lib/foo.c'.  To define a source path
-substitution rule, use the 'set substitute-path' command (*note set
-substitute-path::).
+GDB does a simple string replacement of FROM with TO at the start of
+the directory part of the source file name, and uses that result
+instead of the original file name to look up the sources.
+
+   Using the previous example, suppose the `foo-1.0' tree has been
+moved from `/usr/src' to `/mnt/cross', then you can tell GDB to replace
+`/usr/src' in all source path names with `/mnt/cross'.  The first
+lookup will then be `/mnt/cross/foo-1.0/lib/foo.c' in place of the
+original location of `/usr/src/foo-1.0/lib/foo.c'.  To define a source
+path substitution rule, use the `set substitute-path' command (*note
+set substitute-path::).
 
    To avoid unexpected substitution results, a rule is applied only if
 the FROM part of the directory name ends at a directory separator.  For
-instance, a rule substituting '/usr/source' into '/mnt/cross' will be
-applied to '/usr/source/foo-1.0' but not to '/usr/sourceware/foo-2.0'.
+instance, a rule substituting  `/usr/source' into `/mnt/cross' will be
+applied to `/usr/source/foo-1.0' but not to `/usr/sourceware/foo-2.0'.
 And because the substitution is applied only at the beginning of the
 directory name, this rule will not be applied to
-'/root/usr/source/baz.c' either.
+`/root/usr/source/baz.c' either.
 
-   In many cases, you can achieve the same result using the 'directory'
-command.  However, 'set substitute-path' can be more efficient in the
+   In many cases, you can achieve the same result using the `directory'
+command.  However, `set substitute-path' can be more efficient in the
 case where the sources are organized in a complex tree with multiple
-subdirectories.  With the 'directory' command, you need to add each
+subdirectories.  With the `directory' command, you need to add each
 subdirectory of your project.  If you moved the entire tree while
-preserving its internal organization, then 'set substitute-path' allows
+preserving its internal organization, then `set substitute-path' allows
 you to direct the debugger to all the sources with one single command.
 
-   'set substitute-path' is also more than just a shortcut command.  The
-source path is only used if the file at the original location no longer
-exists.  On the other hand, 'set substitute-path' modifies the debugger
-behavior to look at the rewritten location instead.  So, if for any
-reason a source file that is not relevant to your executable is located
-at the original location, a substitution rule is the only method
-available to point GDB at the new location.
+   `set substitute-path' is also more than just a shortcut command.
+The source path is only used if the file at the original location no
+longer exists.  On the other hand, `set substitute-path' modifies the
+debugger behavior to look at the rewritten location instead.  So, if
+for any reason a source file that is not relevant to your executable is
+located at the original location, a substitution rule is the only
+method available to point GDB at the new location.
 
    You can configure a default source path substitution rule by
-configuring GDB with the '--with-relocated-sources=DIR' option.  The DIR
+configuring GDB with the `--with-relocated-sources=DIR' option.  The DIR
 should be the name of a directory under GDB's configured prefix (set
-with '--prefix' or '--exec-prefix'), and directory names in debug
+with `--prefix' or `--exec-prefix'), and directory names in debug
 information under DIR will be adjusted automatically if the installed
 GDB is moved to a new location.  This is useful if GDB, libraries or
 executables with debug information and corresponding source code are
 being moved together.
 
-'directory DIRNAME ...'
-'dir DIRNAME ...'
+`directory DIRNAME ...'
+
+`dir DIRNAME ...'
      Add directory DIRNAME to the front of the source path.  Several
-     directory names may be given to this command, separated by ':' (';'
-     on MS-DOS and MS-Windows, where ':' usually appears as part of
-     absolute file names) or whitespace.  You may specify a directory
-     that is already in the source path; this moves it forward, so GDB
-     searches it sooner.
-
-     You can use the string '$cdir' to refer to the compilation
-     directory (if one is recorded), and '$cwd' to refer to the current
-     working directory.  '$cwd' is not the same as '.'--the former
+     directory names may be given to this command, separated by `:'
+     (`;' on MS-DOS and MS-Windows, where `:' usually appears as part
+     of absolute file names) or whitespace.  You may specify a
+     directory that is already in the source path; this moves it
+     forward, so GDB searches it sooner.
+
+     You can use the string `$cdir' to refer to the compilation
+     directory (if one is recorded), and `$cwd' to refer to the current
+     working directory.  `$cwd' is not the same as `.'--the former
      tracks the current working directory as it changes during your GDB
      session, while the latter is immediately expanded to the current
      directory at the time you add an entry to the source path.
 
-'directory'
-     Reset the source path to its default value ('$cdir:$cwd' on Unix
+`directory'
+     Reset the source path to its default value (`$cdir:$cwd' on Unix
      systems).  This requires confirmation.
 
-'set directories PATH-LIST'
-     Set the source path to PATH-LIST.  '$cdir:$cwd' are added if
+`set directories PATH-LIST'
+     Set the source path to PATH-LIST.  `$cdir:$cwd' are added if
      missing.
 
-'show directories'
+`show directories'
      Print the source path: show which directories it contains.
 
-'set substitute-path FROM TO'
+`set substitute-path FROM TO'
      Define a source path substitution rule, and add it at the end of
      the current list of existing substitution rules.  If a rule with
      the same FROM was already defined, then the old rule is also
      deleted.
 
-     For example, if the file '/foo/bar/baz.c' was moved to
-     '/mnt/cross/baz.c', then the command
+     For example, if the file `/foo/bar/baz.c' was moved to
+     `/mnt/cross/baz.c', then the command
 
           (gdb) set substitute-path /usr/src /mnt/cross
 
-     will tell GDB to replace '/usr/src' with '/mnt/cross', which will
-     allow GDB to find the file 'baz.c' even though it was moved.
+     will tell GDB to replace `/usr/src' with `/mnt/cross', which will
+     allow GDB to find the file `baz.c' even though it was moved.
 
      In the case when more than one substitution rule have been defined,
      the rules are evaluated one by one in the order where they have
@@ -6716,34 +6820,35 @@ being moved together.
           (gdb) set substitute-path /usr/src/include /mnt/include
           (gdb) set substitute-path /usr/src /mnt/src
 
-     GDB would then rewrite '/usr/src/include/defs.h' into
-     '/mnt/include/defs.h' by using the first rule.  However, it would
-     use the second rule to rewrite '/usr/src/lib/foo.c' into
-     '/mnt/src/lib/foo.c'.
+     GDB would then rewrite `/usr/src/include/defs.h' into
+     `/mnt/include/defs.h' by using the first rule.  However, it would
+     use the second rule to rewrite `/usr/src/lib/foo.c' into
+     `/mnt/src/lib/foo.c'.
 
-'unset substitute-path [path]'
+`unset substitute-path [path]'
      If a path is specified, search the current list of substitution
-     rules for a rule that would rewrite that path.  Delete that rule if
-     found.  A warning is emitted by the debugger if no rule could be
-     found.
+     rules for a rule that would rewrite that path.  Delete that rule
+     if found.  A warning is emitted by the debugger if no rule could
+     be found.
 
      If no path is specified, then all substitution rules are deleted.
 
-'show substitute-path [path]'
+`show substitute-path [path]'
      If a path is specified, then print the source path substitution
      rule which would rewrite that path, if any.
 
      If no path is specified, then print all existing source path
      substitution rules.
 
+
    If your source path is cluttered with directories that are no longer
 of interest, GDB may sometimes cause confusion by finding the wrong
 versions of source.  You can correct the situation as follows:
 
-  1. Use 'directory' with no argument to reset the source path to its
+  1. Use `directory' with no argument to reset the source path to its
      default value.
 
-  2. Use 'directory' with suitable arguments to reinstall the
+  2. Use `directory' with suitable arguments to reinstall the
      directories you want in the source path.  You can add all the
      directories in one command.
 
@@ -6753,54 +6858,55 @@ File: gdb.info,  Node: Machine Code,  Pr
 9.6 Source and Machine Code
 ===========================
 
-You can use the command 'info line' to map source lines to program
-addresses (and vice versa), and the command 'disassemble' to display a
+You can use the command `info line' to map source lines to program
+addresses (and vice versa), and the command `disassemble' to display a
 range of addresses as machine instructions.  You can use the command
-'set disassemble-next-line' to set whether to disassemble next source
-line when execution stops.  When run under GNU Emacs mode, the 'info
+`set disassemble-next-line' to set whether to disassemble next source
+line when execution stops.  When run under GNU Emacs mode, the `info
 line' command causes the arrow to point to the line specified.  Also,
-'info line' prints addresses in symbolic form as well as hex.
+`info line' prints addresses in symbolic form as well as hex.
 
-'info line LINESPEC'
+`info line LINESPEC'
      Print the starting and ending addresses of the compiled code for
      source line LINESPEC.  You can specify source lines in any of the
      ways documented in *note Specify Location::.
 
-   For example, we can use 'info line' to discover the location of the
-object code for the first line of function 'm4_changequote':
+   For example, we can use `info line' to discover the location of the
+object code for the first line of function `m4_changequote':
 
      (gdb) info line m4_changequote
      Line 895 of "builtin.c" starts at pc 0x634c and ends at 0x6350.
 
-We can also inquire (using '*ADDR' as the form for LINESPEC) what source
-line covers a particular address:
+We can also inquire (using `*ADDR' as the form for LINESPEC) what
+source line covers a particular address:
      (gdb) info line *0x63ff
      Line 926 of "builtin.c" starts at pc 0x63e4 and ends at 0x6404.
 
-   After 'info line', the default address for the 'x' command is changed
-to the starting address of the line, so that 'x/i' is sufficient to
-begin examining the machine code (*note Examining Memory: Memory.).
-Also, this address is saved as the value of the convenience variable
-'$_' (*note Convenience Variables: Convenience Vars.).
-
-'disassemble'
-'disassemble /m'
-'disassemble /r'
+   After `info line', the default address for the `x' command is
+changed to the starting address of the line, so that `x/i' is
+sufficient to begin examining the machine code (*note Examining Memory:
+Memory.).  Also, this address is saved as the value of the convenience
+variable `$_' (*note Convenience Variables: Convenience Vars.).
+
+`disassemble'
+`disassemble /m'
+`disassemble /r'
      This specialized command dumps a range of memory as machine
      instructions.  It can also print mixed source+disassembly by
-     specifying the '/m' modifier and print the raw instructions in hex
-     as well as in symbolic form by specifying the '/r'.  The default
-     memory range is the function surrounding the program counter of the
-     selected frame.  A single argument to this command is a program
-     counter value; GDB dumps the function surrounding this value.  When
-     two arguments are given, they should be separated by a comma,
-     possibly surrounded by whitespace.  The arguments specify a range
-     of addresses to dump, in one of two forms:
+     specifying the `/m' modifier and print the raw instructions in hex
+     as well as in symbolic form by specifying the `/r'.  The default
+     memory range is the function surrounding the program counter of
+     the selected frame.  A single argument to this command is a
+     program counter value; GDB dumps the function surrounding this
+     value.  When two arguments are given, they should be separated by
+     a comma, possibly surrounded by whitespace.  The arguments specify
+     a range of addresses to dump, in one of two forms:
 
-     'START,END'
+    `START,END'
           the addresses from START (inclusive) to END (exclusive)
-     'START,+LENGTH'
-          the addresses from START (inclusive) to 'START+LENGTH'
+
+    `START,+LENGTH'
+          the addresses from START (inclusive) to `START+LENGTH'
           (exclusive).
 
      When 2 arguments are specified, the name of the function is also
@@ -6808,10 +6914,10 @@ Also, this address is saved as the value
      range).
 
      The argument(s) can be any expression yielding a numeric value,
-     such as '0x32c4', '&main+10' or '$pc - 8'.
+     such as `0x32c4', `&main+10' or `$pc - 8'.
 
      If the range of memory being disassembled contains current program
-     counter, the instruction at that location is shown with a '=>'
+     counter, the instruction at that location is shown with a `=>'
      marker.
 
    The following example shows the disassembly of a range of addresses
@@ -6865,9 +6971,9 @@ x86-64,
      End of assembler dump.
 
    Addresses cannot be specified as a linespec (*note Specify
-Location::).  So, for example, if you want to disassemble function 'bar'
-in file 'foo.c', you must type 'disassemble 'foo.c'::bar' and not
-'disassemble foo.c:bar'.
+Location::).  So, for example, if you want to disassemble function `bar'
+in file `foo.c', you must type `disassemble 'foo.c'::bar' and not
+`disassemble foo.c:bar'.
 
    Some architectures have more than one commonly-used set of
 instruction mnemonics or other syntax.
@@ -6878,213 +6984,32 @@ libraries might show a seemingly bogus l
 location of the relocation table.  On some architectures, GDB might be
 able to resolve these to actual function names.
 
-'set disassembly-flavor INSTRUCTION-SET'
+`set disassembly-flavor INSTRUCTION-SET'
      Select the instruction set to use when disassembling the program
-     via the 'disassemble' or 'x/i' commands.
+     via the `disassemble' or `x/i' commands.
 
      Currently this command is only defined for the Intel x86 family.
-     You can set INSTRUCTION-SET to either 'intel' or 'att'.  The
-     default is 'att', the AT&T flavor used by default by Unix
+     You can set INSTRUCTION-SET to either `intel' or `att'.  The
+     default is `att', the AT&T flavor used by default by Unix
      assemblers for x86-based targets.
 
-'show disassembly-flavor'
+`show disassembly-flavor'
      Show the current setting of the disassembly flavor.
 
-'set disassemble-next-line'
-'show disassemble-next-line'
-     Control whether or not GDB will disassemble the next source line or
-     instruction when execution stops.  If ON, GDB will display
+`set disassemble-next-line'
+`show disassemble-next-line'
+     Control whether or not GDB will disassemble the next source line
+     or instruction when execution stops.  If ON, GDB will display
      disassembly of the next source line when execution of the program
      being debugged stops.  This is _in addition_ to displaying the
-     source line itself, which GDB always does if possible.  If the next
-     source line cannot be displayed for some reason (e.g., if GDB
+     source line itself, which GDB always does if possible.  If the
+     next source line cannot be displayed for some reason (e.g., if GDB
      cannot find the source file, or there's no line info in the debug
      info), GDB will display disassembly of the next _instruction_
-     instead of showing the next source line.  If AUTO, GDB will display
-     disassembly of next instruction only if the source line cannot be
-     displayed.  This setting causes GDB to display some feedback when
-     you step through a function with no line info or whose source file
-     is unavailable.  The default is OFF, which means never display the
-     disassembly of the next line or instruction.
-
-
-File: gdb.info,  Node: Data,  Next: Optimized Code,  Prev: Source,  Up: Top
-
-10 Examining Data
-*****************
-
-The usual way to examine data in your program is with the 'print'
-command (abbreviated 'p'), or its synonym 'inspect'.  It evaluates and
-prints the value of an expression of the language your program is
-written in (*note Using GDB with Different Languages: Languages.).  It
-may also print the expression using a Python-based pretty-printer (*note
-Pretty Printing::).
-
-'print EXPR'
-'print /F EXPR'
-     EXPR is an expression (in the source language).  By default the
-     value of EXPR is printed in a format appropriate to its data type;
-     you can choose a different format by specifying '/F', where F is a
-     letter specifying the format; see *note Output Formats: Output
-     Formats.
-
-'print'
-'print /F'
-     If you omit EXPR, GDB displays the last value again (from the
-     "value history"; *note Value History: Value History.).  This allows
-     you to conveniently inspect the same value in an alternative
-     format.
-
-   A more low-level way of examining data is with the 'x' command.  It
-examines data in memory at a specified address and prints it in a
-specified format.  *Note Examining Memory: Memory.
-
-   If you are interested in information about types, or about how the
-fields of a struct or a class are declared, use the 'ptype EXP' command
-rather than 'print'.  *Note Examining the Symbol Table: Symbols.
-
-   Another way of examining values of expressions and type information
-is through the Python extension command 'explore' (available only if the
-GDB build is configured with '--with-python').  It offers an interactive
-way to start at the highest level (or, the most abstract level) of the
-data type of an expression (or, the data type itself) and explore all
-the way down to leaf scalar values/fields embedded in the higher level
-data types.
-
-'explore ARG'
-     ARG is either an expression (in the source language), or a type
-     visible in the current context of the program being debugged.
-
-   The working of the 'explore' command can be illustrated with an
-example.  If a data type 'struct ComplexStruct' is defined in your C
-program as
-
-     struct SimpleStruct
-     {
-       int i;
-       double d;
-     };
-
-     struct ComplexStruct
-     {
-       struct SimpleStruct *ss_p;
-       int arr[10];
-     };
-
-followed by variable declarations as
-
-     struct SimpleStruct ss = { 10, 1.11 };
-     struct ComplexStruct cs = { &ss, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 } };
-
-then, the value of the variable 'cs' can be explored using the 'explore'
-command as follows.
-
-     (gdb) explore cs
-     The value of `cs' is a struct/class of type `struct ComplexStruct' with
-     the following fields:
-
-       ss_p = <Enter 0 to explore this field of type `struct SimpleStruct *'>
-        arr = <Enter 1 to explore this field of type `int [10]'>
-
-     Enter the field number of choice:
-
-Since the fields of 'cs' are not scalar values, you are being prompted
-to chose the field you want to explore.  Let's say you choose the field
-'ss_p' by entering '0'.  Then, since this field is a pointer, you will
-be asked if it is pointing to a single value.  From the declaration of
-'cs' above, it is indeed pointing to a single value, hence you enter
-'y'.  If you enter 'n', then you will be asked if it were pointing to an
-array of values, in which case this field will be explored as if it were
-an array.
-
-     `cs.ss_p' is a pointer to a value of type `struct SimpleStruct'
-     Continue exploring it as a pointer to a single value [y/n]: y
-     The value of `*(cs.ss_p)' is a struct/class of type `struct
-     SimpleStruct' with the following fields:
-
-       i = 10 .. (Value of type `int')
-       d = 1.1100000000000001 .. (Value of type `double')
-
-     Press enter to return to parent value:
-
-If the field 'arr' of 'cs' was chosen for exploration by entering '1'
-earlier, then since it is as array, you will be prompted to enter the
-index of the element in the array that you want to explore.
-
-     `cs.arr' is an array of `int'.
-     Enter the index of the element you want to explore in `cs.arr': 5
-
-     `(cs.arr)[5]' is a scalar value of type `int'.
-
-     (cs.arr)[5] = 4
-
-     Press enter to return to parent value:
-
-   In general, at any stage of exploration, you can go deeper towards
-the leaf values by responding to the prompts appropriately, or hit the
-return key to return to the enclosing data structure (the higher level
-data structure).
-
-   Similar to exploring values, you can use the 'explore' command to
-explore types.  Instead of specifying a value (which is typically a
-variable name or an expression valid in the current context of the
-program being debugged), you specify a type name.  If you consider the
-same example as above, your can explore the type 'struct ComplexStruct'
-by passing the argument 'struct ComplexStruct' to the 'explore' command.
-
-     (gdb) explore struct ComplexStruct
-
-By responding to the prompts appropriately in the subsequent interactive
-session, you can explore the type 'struct ComplexStruct' in a manner
-similar to how the value 'cs' was explored in the above example.
-
-   The 'explore' command also has two sub-commands, 'explore value' and
-'explore type'.  The former sub-command is a way to explicitly specify
-that value exploration of the argument is being invoked, while the
-latter is a way to explicitly specify that type exploration of the
-argument is being invoked.
-
-'explore value EXPR'
-     This sub-command of 'explore' explores the value of the expression
-     EXPR (if EXPR is an expression valid in the current context of the
-     program being debugged).  The behavior of this command is identical
-     to that of the behavior of the 'explore' command being passed the
-     argument EXPR.
-
-'explore type ARG'
-     This sub-command of 'explore' explores the type of ARG (if ARG is a
-     type visible in the current context of program being debugged), or
-     the type of the value/expression ARG (if ARG is an expression valid
-     in the current context of the program being debugged).  If ARG is a
-     type, then the behavior of this command is identical to that of the
-     'explore' command being passed the argument ARG.  If ARG is an
-     expression, then the behavior of this command will be identical to
-     that of the 'explore' command being passed the type of ARG as the
-     argument.
-
-* Menu:
-
-* Expressions::                 Expressions
-* Ambiguous Expressions::       Ambiguous Expressions
-* Variables::                   Program variables
-* Arrays::                      Artificial arrays
-* Output Formats::              Output formats
-* Memory::                      Examining memory
-* Auto Display::                Automatic display
-* Print Settings::              Print settings
-* Pretty Printing::             Python pretty printing
-* Value History::               Value history
-* Convenience Vars::            Convenience variables
-* Convenience Funs::            Convenience functions
-* Registers::                   Registers
-* Floating Point Hardware::     Floating point hardware
-* Vector Unit::                 Vector Unit
-* OS Information::              Auxiliary data provided by operating system
-* Memory Region Attributes::    Memory region attributes
-* Dump/Restore Files::          Copy between memory and a file
-* Core File Generation::        Cause a program dump its core
-* Character Sets::              Debugging programs that use a different
-                                character set than GDB does
-* Caching Target Data::         Data caching for targets
-* Searching Memory::            Searching memory for a sequence of bytes
+     instead of showing the next source line.  If AUTO, GDB will
+     display disassembly of next instruction only if the source line
+     cannot be displayed.  This setting causes GDB to display some
+     feedback when you step through a function with no line info or
+     whose source file is unavailable.  The default is OFF, which means
+     never display the disassembly of the next line or instruction.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info-2 ./gdb/doc/gdb.info-2
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info-2	2015-07-06 20:14:16.000000000 +0000
+++ ./gdb/doc/gdb.info-2	2015-07-07 02:02:09.000000000 +0000
@@ -1,6 +1,12 @@
-This is gdb.info, produced by makeinfo version 5.2 from gdb.texinfo.
+This is gdb.info, produced by makeinfo version 4.13 from ./gdb.texinfo.
 
-Copyright (C) 1988-2015 Free Software Foundation, Inc.
+INFO-DIR-SECTION Software development
+START-INFO-DIR-ENTRY
+* Gdb: (gdb).                     The GNU debugger.
+* gdbserver: (gdb) Server.        The GNU debugging server.
+END-INFO-DIR-ENTRY
+
+   Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -12,16 +18,11 @@ with the Back-Cover Texts as in (a) belo
    (a) The FSF's Back-Cover Text is: "You are free to copy and modify
 this GNU Manual.  Buying copies from GNU Press supports the FSF in
 developing GNU and promoting software freedom."
-INFO-DIR-SECTION Software development
-START-INFO-DIR-ENTRY
-* Gdb: (gdb).                     The GNU debugger.
-* gdbserver: (gdb) Server.        The GNU debugging server.
-END-INFO-DIR-ENTRY
 
    This file documents the GNU debugger GDB.
 
-   This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.9.90.
+   This is the Tenth Edition, of `Debugging with GDB: the GNU
+Source-Level Debugger' for GDB (GDB) Version 7.9.90.20150707-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
@@ -37,27 +38,210 @@ this GNU Manual.  Buying copies from GNU
 developing GNU and promoting software freedom."
 
 
+File: gdb.info,  Node: Data,  Next: Optimized Code,  Prev: Source,  Up: Top
+
+10 Examining Data
+*****************
+
+The usual way to examine data in your program is with the `print'
+command (abbreviated `p'), or its synonym `inspect'.  It evaluates and
+prints the value of an expression of the language your program is
+written in (*note Using GDB with Different Languages: Languages.).  It
+may also print the expression using a Python-based pretty-printer
+(*note Pretty Printing::).
+
+`print EXPR'
+`print /F EXPR'
+     EXPR is an expression (in the source language).  By default the
+     value of EXPR is printed in a format appropriate to its data type;
+     you can choose a different format by specifying `/F', where F is a
+     letter specifying the format; see *note Output Formats: Output
+     Formats.
+
+`print'
+`print /F'
+     If you omit EXPR, GDB displays the last value again (from the
+     "value history"; *note Value History: Value History.).  This
+     allows you to conveniently inspect the same value in an
+     alternative format.
+
+   A more low-level way of examining data is with the `x' command.  It
+examines data in memory at a specified address and prints it in a
+specified format.  *Note Examining Memory: Memory.
+
+   If you are interested in information about types, or about how the
+fields of a struct or a class are declared, use the `ptype EXP' command
+rather than `print'.  *Note Examining the Symbol Table: Symbols.
+
+   Another way of examining values of expressions and type information
+is through the Python extension command `explore' (available only if
+the GDB build is configured with `--with-python').  It offers an
+interactive way to start at the highest level (or, the most abstract
+level) of the data type of an expression (or, the data type itself) and
+explore all the way down to leaf scalar values/fields embedded in the
+higher level data types.
+
+`explore ARG'
+     ARG is either an expression (in the source language), or a type
+     visible in the current context of the program being debugged.
+
+   The working of the `explore' command can be illustrated with an
+example.  If a data type `struct ComplexStruct' is defined in your C
+program as
+
+     struct SimpleStruct
+     {
+       int i;
+       double d;
+     };
+
+     struct ComplexStruct
+     {
+       struct SimpleStruct *ss_p;
+       int arr[10];
+     };
+
+followed by variable declarations as
+
+     struct SimpleStruct ss = { 10, 1.11 };
+     struct ComplexStruct cs = { &ss, { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 } };
+
+then, the value of the variable `cs' can be explored using the
+`explore' command as follows.
+
+     (gdb) explore cs
+     The value of `cs' is a struct/class of type `struct ComplexStruct' with
+     the following fields:
+
+       ss_p = <Enter 0 to explore this field of type `struct SimpleStruct *'>
+        arr = <Enter 1 to explore this field of type `int [10]'>
+
+     Enter the field number of choice:
+
+Since the fields of `cs' are not scalar values, you are being prompted
+to chose the field you want to explore.  Let's say you choose the field
+`ss_p' by entering `0'.  Then, since this field is a pointer, you will
+be asked if it is pointing to a single value.  From the declaration of
+`cs' above, it is indeed pointing to a single value, hence you enter
+`y'.  If you enter `n', then you will be asked if it were pointing to
+an array of values, in which case this field will be explored as if it
+were an array.
+
+     `cs.ss_p' is a pointer to a value of type `struct SimpleStruct'
+     Continue exploring it as a pointer to a single value [y/n]: y
+     The value of `*(cs.ss_p)' is a struct/class of type `struct
+     SimpleStruct' with the following fields:
+
+       i = 10 .. (Value of type `int')
+       d = 1.1100000000000001 .. (Value of type `double')
+
+     Press enter to return to parent value:
+
+If the field `arr' of `cs' was chosen for exploration by entering `1'
+earlier, then since it is as array, you will be prompted to enter the
+index of the element in the array that you want to explore.
+
+     `cs.arr' is an array of `int'.
+     Enter the index of the element you want to explore in `cs.arr': 5
+
+     `(cs.arr)[5]' is a scalar value of type `int'.
+
+     (cs.arr)[5] = 4
+
+     Press enter to return to parent value:
+
+   In general, at any stage of exploration, you can go deeper towards
+the leaf values by responding to the prompts appropriately, or hit the
+return key to return to the enclosing data structure (the higher level
+data structure).
+
+   Similar to exploring values, you can use the `explore' command to
+explore types.  Instead of specifying a value (which is typically a
+variable name or an expression valid in the current context of the
+program being debugged), you specify a type name.  If you consider the
+same example as above, your can explore the type `struct ComplexStruct'
+by passing the argument `struct ComplexStruct' to the `explore' command.
+
+     (gdb) explore struct ComplexStruct
+
+By responding to the prompts appropriately in the subsequent interactive
+session, you can explore the type `struct ComplexStruct' in a manner
+similar to how the value `cs' was explored in the above example.
+
+   The `explore' command also has two sub-commands, `explore value' and
+`explore type'. The former sub-command is a way to explicitly specify
+that value exploration of the argument is being invoked, while the
+latter is a way to explicitly specify that type exploration of the
+argument is being invoked.
+
+`explore value EXPR'
+     This sub-command of `explore' explores the value of the expression
+     EXPR (if EXPR is an expression valid in the current context of the
+     program being debugged).  The behavior of this command is
+     identical to that of the behavior of the `explore' command being
+     passed the argument EXPR.
+
+`explore type ARG'
+     This sub-command of `explore' explores the type of ARG (if ARG is
+     a type visible in the current context of program being debugged),
+     or the type of the value/expression ARG (if ARG is an expression
+     valid in the current context of the program being debugged).  If
+     ARG is a type, then the behavior of this command is identical to
+     that of the `explore' command being passed the argument ARG.  If
+     ARG is an expression, then the behavior of this command will be
+     identical to that of the `explore' command being passed the type
+     of ARG as the argument.
+
+* Menu:
+
+* Expressions::                 Expressions
+* Ambiguous Expressions::       Ambiguous Expressions
+* Variables::                   Program variables
+* Arrays::                      Artificial arrays
+* Output Formats::              Output formats
+* Memory::                      Examining memory
+* Auto Display::                Automatic display
+* Print Settings::              Print settings
+* Pretty Printing::             Python pretty printing
+* Value History::               Value history
+* Convenience Vars::            Convenience variables
+* Convenience Funs::            Convenience functions
+* Registers::                   Registers
+* Floating Point Hardware::     Floating point hardware
+* Vector Unit::                 Vector Unit
+* OS Information::              Auxiliary data provided by operating system
+* Memory Region Attributes::    Memory region attributes
+* Dump/Restore Files::          Copy between memory and a file
+* Core File Generation::        Cause a program dump its core
+* Character Sets::              Debugging programs that use a different
+                                character set than GDB does
+* Caching Target Data::         Data caching for targets
+* Searching Memory::            Searching memory for a sequence of bytes
+
+
 File: gdb.info,  Node: Expressions,  Next: Ambiguous Expressions,  Up: Data
 
 10.1 Expressions
 ================
 
-'print' and many other GDB commands accept an expression and compute its
-value.  Any kind of constant, variable or operator defined by the
+`print' and many other GDB commands accept an expression and compute
+its value.  Any kind of constant, variable or operator defined by the
 programming language you are using is valid in an expression in GDB.
-This includes conditional expressions, function calls, casts, and string
-constants.  It also includes preprocessor macros, if you compiled your
-program to include this information; see *note Compilation::.
+This includes conditional expressions, function calls, casts, and
+string constants.  It also includes preprocessor macros, if you
+compiled your program to include this information; see *note
+Compilation::.
 
    GDB supports array constants in expressions input by the user.  The
 syntax is {ELEMENT, ELEMENT...}.  For example, you can use the command
-'print {1, 2, 3}' to create an array of three integers.  If you pass an
+`print {1, 2, 3}' to create an array of three integers.  If you pass an
 array to a function or assign it to a program variable, GDB copies the
-array to memory that is 'malloc'ed in the target program.
+array to memory that is `malloc'ed in the target program.
 
-   Because C is so widespread, most of the expressions shown in examples
-in this manual are in C. *Note Using GDB with Different Languages:
-Languages, for information on how to use expressions in other languages.
+   Because C is so widespread, most of the expressions shown in
+examples in this manual are in C.  *Note Using GDB with Different
+Languages: Languages, for information on how to use expressions in other
+languages.
 
    In this section, we discuss operators that you can use in GDB
 expressions regardless of your programming language.
@@ -69,20 +253,20 @@ at that address in memory.
    GDB supports these operators, in addition to those common to
 programming languages:
 
-'@'
-     '@' is a binary operator for treating parts of memory as arrays.
+`@'
+     `@' is a binary operator for treating parts of memory as arrays.
      *Note Artificial Arrays: Arrays, for more information.
 
-'::'
-     '::' allows you to specify a variable in terms of the file or
+`::'
+     `::' allows you to specify a variable in terms of the file or
      function where it is defined.  *Note Program Variables: Variables.
 
-'{TYPE} ADDR'
+`{TYPE} ADDR'
      Refers to an object of type TYPE stored at address ADDR in memory.
-     The address ADDR may be any expression whose value is an integer or
-     pointer (but parentheses are required around binary operators, just
-     as in a cast).  This construct is allowed regardless of what kind
-     of data is normally supposed to reside at ADDR.
+     The address ADDR may be any expression whose value is an integer
+     or pointer (but parentheses are required around binary operators,
+     just as in a cast).  This construct is allowed regardless of what
+     kind of data is normally supposed to reside at ADDR.
 
 
 File: gdb.info,  Node: Ambiguous Expressions,  Next: Variables,  Prev: Expressions,  Up: Data
@@ -100,20 +284,20 @@ resulting in the same function name bein
 
    In some cases and depending on the language, it is possible to adjust
 the expression to remove the ambiguity.  For instance in C++, you can
-specify the signature of the function you want to break on, as in 'break
-FUNCTION(TYPES)'.  In Ada, using the fully qualified name of your
-function often makes the expression unambiguous as well.
+specify the signature of the function you want to break on, as in
+`break FUNCTION(TYPES)'.  In Ada, using the fully qualified name of
+your function often makes the expression unambiguous as well.
 
    When an ambiguity that needs to be resolved is detected, the debugger
 has the capability to display a menu of numbered choices for each
-possibility, and then waits for the selection with the prompt '>'.  The
-first option is always '[0] cancel', and typing '0 <RET>' aborts the
-current command.  If the command in which the expression was used allows
-more than one choice to be selected, the next option in the menu is '[1]
-all', and typing '1 <RET>' selects all possible choices.
+possibility, and then waits for the selection with the prompt `>'.  The
+first option is always `[0] cancel', and typing `0 <RET>' aborts the
+current command.  If the command in which the expression was used
+allows more than one choice to be selected, the next option in the menu
+is `[1] all', and typing `1 <RET>' selects all possible choices.
 
    For example, the following session excerpt shows an attempt to set a
-breakpoint at the overloaded symbol 'String::after'.  We choose three
+breakpoint at the overloaded symbol `String::after'.  We choose three
 particular definitions of that function name:
 
      (gdb) b String::after
@@ -134,28 +318,28 @@ particular definitions of that function 
       breakpoints.
      (gdb)
 
-'set multiple-symbols MODE'
-
+`set multiple-symbols MODE'
      This option allows you to adjust the debugger behavior when an
      expression is ambiguous.
 
-     By default, MODE is set to 'all'.  If the command with which the
+     By default, MODE is set to `all'.  If the command with which the
      expression is used allows more than one choice, then GDB
      automatically selects all possible choices.  For instance,
      inserting a breakpoint on a function using an ambiguous name
      results in a breakpoint inserted on each possible match.  However,
-     if a unique choice must be made, then GDB uses the menu to help you
-     disambiguate the expression.  For instance, printing the address of
-     an overloaded function will result in the use of the menu.
+     if a unique choice must be made, then GDB uses the menu to help
+     you disambiguate the expression.  For instance, printing the
+     address of an overloaded function will result in the use of the
+     menu.
 
-     When MODE is set to 'ask', the debugger always uses the menu when
+     When MODE is set to `ask', the debugger always uses the menu when
      an ambiguity is detected.
 
-     Finally, when MODE is set to 'cancel', the debugger reports an
+     Finally, when MODE is set to `cancel', the debugger reports an
      error due to the ambiguity and the command is aborted.
 
-'show multiple-symbols'
-     Show the current value of the 'multiple-symbols' setting.
+`show multiple-symbols'
+     Show the current value of the `multiple-symbols' setting.
 
 
 File: gdb.info,  Node: Variables,  Next: Arrays,  Prev: Ambiguous Expressions,  Up: Data
@@ -188,10 +372,10 @@ This means that in the function
        }
      }
 
-you can examine and use the variable 'a' whenever your program is
-executing within the function 'foo', but you can only use or examine the
-variable 'b' while your program is executing inside the block where 'b'
-is declared.
+you can examine and use the variable `a' whenever your program is
+executing within the function `foo', but you can only use or examine
+the variable `b' while your program is executing inside the block where
+`b' is declared.
 
    There is an exception: you can refer to a variable or function whose
 scope is a single source file even if the current execution point is not
@@ -199,7 +383,7 @@ in this file.  But it is possible to hav
 function with the same name (in different source files).  If that
 happens, referring to that name has unpredictable effects.  If you wish,
 you can specify a static variable in a particular function or file by
-using the colon-colon ('::') notation:
+using the colon-colon (`::') notation:
 
      FILE::VARIABLE
      FUNCTION::VARIABLE
@@ -207,15 +391,15 @@ using the colon-colon ('::') notation:
 Here FILE or FUNCTION is the name of the context for the static
 VARIABLE.  In the case of file names, you can use quotes to make sure
 GDB parses the file name as a single word--for example, to print a
-global value of 'x' defined in 'f2.c':
+global value of `x' defined in `f2.c':
 
      (gdb) p 'f2.c'::x
 
-   The '::' notation is normally used for referring to static variables,
-since you typically disambiguate uses of local variables in functions by
-selecting the appropriate frame and using the simple name of the
-variable.  However, you may also use this notation to refer to local
-variables in frames enclosing the selected frame:
+   The `::' notation is normally used for referring to static
+variables, since you typically disambiguate uses of local variables in
+functions by selecting the appropriate frame and using the simple name
+of the variable.  However, you may also use this notation to refer to
+local variables in frames enclosing the selected frame:
 
      void
      foo (int a)
@@ -234,7 +418,7 @@ variables in frames enclosing the select
 
 For example, if there is a breakpoint at the commented line, here is
 what you might see when the program stops after executing the call
-'bar(0)':
+`bar(0)':
 
      (gdb) p a
      $1 = 10
@@ -247,14 +431,14 @@ what you might see when the program stop
      (gdb) p bar::a
      $4 = 0
 
-   These uses of '::' are very rarely in conflict with the very similar
+   These uses of `::' are very rarely in conflict with the very similar
 use of the same notation in C++.  When they are in conflict, the C++
-meaning takes precedence; however, this can be overridden by quoting the
-file or function name with single quotes.
+meaning takes precedence; however, this can be overridden by quoting
+the file or function name with single quotes.
 
    For example, suppose the program is stopped in a method of a class
-that has a field named 'includefile', and there is also an include file
-named 'includefile' that defines a variable, 'some_global'.
+that has a field named `includefile', and there is also an include file
+named `includefile' that defines a variable, `some_global'.
 
      (gdb) p includefile
      $1 = 23
@@ -267,13 +451,13 @@ named 'includefile' that defines a varia
      wrong value at certain points in a function--just after entry to a
      new scope, and just before exit.
    You may see this problem when you are stepping by machine
-instructions.  This is because, on most machines, it takes more than one
-instruction to set up a stack frame (including local variable
-definitions); if you are stepping by machine instructions, variables may
-appear to have the wrong values until the stack frame is completely
-built.  On exit, it usually also takes more than one machine instruction
-to destroy a stack frame; after you begin stepping through that group of
-instructions, local variable definitions may be gone.
+instructions.  This is because, on most machines, it takes more than
+one instruction to set up a stack frame (including local variable
+definitions); if you are stepping by machine instructions, variables
+may appear to have the wrong values until the stack frame is completely
+built.  On exit, it usually also takes more than one machine
+instruction to destroy a stack frame; after you begin stepping through
+that group of instructions, local variable definitions may be gone.
 
    This may also happen when the compiler does significant
 optimizations.  To be sure of always seeing accurate values, turn off
@@ -296,10 +480,10 @@ formats that are best suited to C++ prog
 
    If you ask to print an object whose contents are unknown to GDB,
 e.g., because its data type is not completely specified by the debug
-information, GDB will say '<incomplete type>'.  *Note incomplete type:
+information, GDB will say `<incomplete type>'.  *Note incomplete type:
 Symbols, for more about this.
 
-   If you append '@entry' string to a function parameter name you get
+   If you append `@entry' string to a function parameter name you get
 its value at the time the function got called.  If the value is not
 available an error message is printed.  Entry values are available only
 with some compilers.  Entry values are normally also printed at the
@@ -314,11 +498,11 @@ function parameter list according to *no
      (gdb) print i@entry
      $2 = 30
 
-   Strings are identified as arrays of 'char' values without specified
-signedness.  Arrays of either 'signed char' or 'unsigned char' get
-printed as arrays of 1 byte sized integers.  '-fsigned-char' or
-'-funsigned-char' GCC options have no effect as GDB defines literal
-string type '"char"' as 'char' without a sign.  For program code
+   Strings are identified as arrays of `char' values without specified
+signedness.  Arrays of either `signed char' or `unsigned char' get
+printed as arrays of 1 byte sized integers.  `-fsigned-char' or
+`-funsigned-char' GCC options have no effect as GDB defines literal
+string type `"char"' as `char' without a sign.  For program code
 
      char var0[] = "A";
      signed char var1[] = "A";
@@ -340,8 +524,8 @@ type in memory; a section of an array, o
 determined size for which only a pointer exists in the program.
 
    You can do this by referring to a contiguous span of memory as an
-"artificial array", using the binary operator '@'.  The left operand of
-'@' should be the first element of the desired array and be an
+"artificial array", using the binary operator `@'.  The left operand of
+`@' should be the first element of the desired array and be an
 individual object.  The right operand should be the desired length of
 the array.  The result is an array value whose elements are all of the
 type of the left argument.  The first element is actually the left
@@ -351,12 +535,12 @@ example.  If a program says
 
      int *array = (int *) malloc (len * sizeof (int));
 
-you can print the contents of 'array' with
+you can print the contents of `array' with
 
      p *array@len
 
-   The left operand of '@' must reside in memory.  Array values made
-with '@' in this way behave just like other arrays in terms of
+   The left operand of `@' must reside in memory.  Array values made
+with `@' in this way behave just like other arrays in terms of
 subscripting, and are coerced to pointers when used in expressions.
 Artificial arrays most often appear in expressions via the value history
 (*note Value History: Value History.), after printing one out.
@@ -368,20 +552,20 @@ memory:
      $1 = {0x1234, 0x5678}
 
    As a convenience, if you leave the array length out (as in
-'(TYPE[])VALUE') GDB calculates the size to fill the value (as
-'sizeof(VALUE)/sizeof(TYPE)':
+`(TYPE[])VALUE') GDB calculates the size to fill the value (as
+`sizeof(VALUE)/sizeof(TYPE)':
      (gdb) p/x (short[])0x12345678
      $2 = {0x1234, 0x5678}
 
    Sometimes the artificial array mechanism is not quite enough; in
 moderately complex data structures, the elements of interest may not
 actually be adjacent--for example, if you are interested in the values
-of pointers in an array.  One useful work-around in this situation is to
-use a convenience variable (*note Convenience Variables: Convenience
+of pointers in an array.  One useful work-around in this situation is
+to use a convenience variable (*note Convenience Variables: Convenience
 Vars.) as a counter in an expression that prints the first interesting
-value, and then repeat that expression via <RET>.  For instance, suppose
-you have an array 'dtab' of pointers to structures, and you are
-interested in the values of a field 'fv' in each structure.  Here is an
+value, and then repeat that expression via <RET>.  For instance,
+suppose you have an array `dtab' of pointers to structures, and you are
+interested in the values of a field `fv' in each structure.  Here is an
 example of what you might type:
 
      set $i = 0
@@ -404,75 +588,75 @@ instruction.  To do these things, specif
 print a value.
 
    The simplest use of output formats is to say how to print a value
-already computed.  This is done by starting the arguments of the 'print'
-command with a slash and a format letter.  The format letters supported
-are:
+already computed.  This is done by starting the arguments of the
+`print' command with a slash and a format letter.  The format letters
+supported are:
 
-'x'
+`x'
      Regard the bits of the value as an integer, and print the integer
      in hexadecimal.
 
-'d'
+`d'
      Print as integer in signed decimal.
 
-'u'
+`u'
      Print as integer in unsigned decimal.
 
-'o'
+`o'
      Print as integer in octal.
 
-'t'
-     Print as integer in binary.  The letter 't' stands for "two".  (1)
+`t'
+     Print as integer in binary.  The letter `t' stands for "two".  (1)
 
-'a'
+`a'
      Print as an address, both absolute in hexadecimal and as an offset
-     from the nearest preceding symbol.  You can use this format used to
-     discover where (in what function) an unknown address is located:
+     from the nearest preceding symbol.  You can use this format used
+     to discover where (in what function) an unknown address is located:
 
           (gdb) p/a 0x54320
           $3 = 0x54320 <_initialize_vx+396>
 
-     The command 'info symbol 0x54320' yields similar results.  *Note
+     The command `info symbol 0x54320' yields similar results.  *Note
      info symbol: Symbols.
 
-'c'
+`c'
      Regard as an integer and print it as a character constant.  This
      prints both the numerical value and its character representation.
      The character representation is replaced with the octal escape
-     '\nnn' for characters outside the 7-bit ASCII range.
+     `\nnn' for characters outside the 7-bit ASCII range.
 
-     Without this format, GDB displays 'char', 'unsigned char', and 'signed char'
-     data as character constants.  Single-byte members of vectors are
-     displayed as integer data.
+     Without this format, GDB displays `char', `unsigned char', and
+     `signed char' data as character constants.  Single-byte members of
+     vectors are displayed as integer data.
 
-'f'
+`f'
      Regard the bits of the value as a floating point number and print
      using typical floating point syntax.
 
-'s'
+`s'
      Regard as a string, if possible.  With this format, pointers to
      single-byte data are displayed as null-terminated strings and
      arrays of single-byte data are displayed as fixed-length strings.
      Other values are displayed in their natural types.
 
-     Without this format, GDB displays pointers to and arrays of 'char',
-     'unsigned char', and 'signed char' as strings.  Single-byte members
-     of a vector are displayed as an integer array.
-
-'z'
-     Like 'x' formatting, the value is treated as an integer and printed
-     as hexadecimal, but leading zeros are printed to pad the value to
-     the size of the integer type.
+     Without this format, GDB displays pointers to and arrays of
+     `char', `unsigned char', and `signed char' as strings.
+     Single-byte members of a vector are displayed as an integer array.
+
+`z'
+     Like `x' formatting, the value is treated as an integer and
+     printed as hexadecimal, but leading zeros are printed to pad the
+     value to the size of the integer type.
 
-'r'
-     Print using the 'raw' formatting.  By default, GDB will use a
+`r'
+     Print using the `raw' formatting.  By default, GDB will use a
      Python-based pretty-printer, if one is available (*note Pretty
      Printing::).  This typically results in a higher-level display of
-     the value's contents.  The 'r' format bypasses any Python
+     the value's contents.  The `r' format bypasses any Python
      pretty-printer which might exist.
 
-   For example, to print the program counter in hex (*note Registers::),
-type
+   For example, to print the program counter in hex (*note
+Registers::), type
 
      p/x $pc
 
@@ -480,13 +664,13 @@ Note that no space is required before th
 names in GDB cannot contain a slash.
 
    To reprint the last value in the value history with a different
-format, you can use the 'print' command with just a format and no
-expression.  For example, 'p/x' reprints the last value in hex.
+format, you can use the `print' command with just a format and no
+expression.  For example, `p/x' reprints the last value in hex.
 
    ---------- Footnotes ----------
 
-   (1) 'b' cannot be used because these format letters are also used
-with the 'x' command, where 'b' stands for "byte"; see *note Examining
+   (1) `b' cannot be used because these format letters are also used
+with the `x' command, where `b' stands for "byte"; see *note Examining
 Memory: Memory.
 
 
@@ -495,18 +679,18 @@ File: gdb.info,  Node: Memory,  Next: Au
 10.6 Examining Memory
 =====================
 
-You can use the command 'x' (for "examine") to examine memory in any of
+You can use the command `x' (for "examine") to examine memory in any of
 several formats, independently of your program's data types.
 
-'x/NFU ADDR'
-'x ADDR'
-'x'
-     Use the 'x' command to examine memory.
+`x/NFU ADDR'
+`x ADDR'
+`x'
+     Use the `x' command to examine memory.
 
    N, F, and U are all optional parameters that specify how much memory
 to display and how to format it; ADDR is an expression giving the
 address where you want to start displaying memory.  If you use defaults
-for NFU, you need not type the slash '/'.  Several commands set
+for NFU, you need not type the slash `/'.  Several commands set
 convenient defaults for ADDR.
 
 N, the repeat count
@@ -514,78 +698,82 @@ N, the repeat count
      specifies how much memory (counting by units U) to display.
 
 F, the display format
-     The display format is one of the formats used by 'print' ('x', 'd',
-     'u', 'o', 't', 'a', 'c', 'f', 's'), and in addition 'i' (for
-     machine instructions).  The default is 'x' (hexadecimal) initially.
-     The default changes each time you use either 'x' or 'print'.
+     The display format is one of the formats used by `print' (`x',
+     `d', `u', `o', `t', `a', `c', `f', `s'), and in addition `i' (for
+     machine instructions).  The default is `x' (hexadecimal)
+     initially.  The default changes each time you use either `x' or
+     `print'.
 
 U, the unit size
      The unit size is any of
 
-     'b'
+    `b'
           Bytes.
-     'h'
+
+    `h'
           Halfwords (two bytes).
-     'w'
+
+    `w'
           Words (four bytes).  This is the initial default.
-     'g'
+
+    `g'
           Giant words (eight bytes).
 
-     Each time you specify a unit size with 'x', that size becomes the
-     default unit the next time you use 'x'.  For the 'i' format, the
-     unit size is ignored and is normally not written.  For the 's'
-     format, the unit size defaults to 'b', unless it is explicitly
-     given.  Use 'x /hs' to display 16-bit char strings and 'x /ws' to
-     display 32-bit strings.  The next use of 'x /s' will again display
+     Each time you specify a unit size with `x', that size becomes the
+     default unit the next time you use `x'.  For the `i' format, the
+     unit size is ignored and is normally not written.  For the `s'
+     format, the unit size defaults to `b', unless it is explicitly
+     given.  Use `x /hs' to display 16-bit char strings and `x /ws' to
+     display 32-bit strings.  The next use of `x /s' will again display
      8-bit strings.  Note that the results depend on the programming
      language of the current compilation unit.  If the language is C,
-     the 's' modifier will use the UTF-16 encoding while 'w' will use
+     the `s' modifier will use the UTF-16 encoding while `w' will use
      UTF-32.  The encoding is set by the programming language and cannot
      be altered.
 
 ADDR, starting display address
      ADDR is the address where you want GDB to begin displaying memory.
-     The expression need not have a pointer value (though it may); it is
-     always interpreted as an integer address of a byte of memory.
+     The expression need not have a pointer value (though it may); it
+     is always interpreted as an integer address of a byte of memory.
      *Note Expressions: Expressions, for more information on
      expressions.  The default for ADDR is usually just after the last
      address examined--but several other commands also set the default
-     address: 'info breakpoints' (to the address of the last breakpoint
-     listed), 'info line' (to the starting address of a line), and
-     'print' (if you use it to display a value from memory).
-
-   For example, 'x/3uh 0x54320' is a request to display three halfwords
-('h') of memory, formatted as unsigned decimal integers ('u'), starting
-at address '0x54320'.  'x/4xw $sp' prints the four words ('w') of memory
-above the stack pointer (here, '$sp'; *note Registers: Registers.) in
-hexadecimal ('x').
+     address: `info breakpoints' (to the address of the last breakpoint
+     listed), `info line' (to the starting address of a line), and
+     `print' (if you use it to display a value from memory).
+
+   For example, `x/3uh 0x54320' is a request to display three halfwords
+(`h') of memory, formatted as unsigned decimal integers (`u'), starting
+at address `0x54320'.  `x/4xw $sp' prints the four words (`w') of
+memory above the stack pointer (here, `$sp'; *note Registers:
+Registers.) in hexadecimal (`x').
 
    Since the letters indicating unit sizes are all distinct from the
 letters specifying output formats, you do not have to remember whether
 unit size or format comes first; either order works.  The output
-specifications '4xw' and '4wx' mean exactly the same thing.  (However,
-the count N must come first; 'wx4' does not work.)
+specifications `4xw' and `4wx' mean exactly the same thing.  (However,
+the count N must come first; `wx4' does not work.)
 
-   Even though the unit size U is ignored for the formats 's' and 'i',
-you might still want to use a count N; for example, '3i' specifies that
-you want to see three machine instructions, including any operands.  For
-convenience, especially when used with the 'display' command, the 'i'
-format also prints branch delay slot instructions, if any, beyond the
-count specified, which immediately follow the last instruction that is
-within the count.  The command 'disassemble' gives an alternative way of
-inspecting machine instructions; see *note Source and Machine Code:
-Machine Code.
+   Even though the unit size U is ignored for the formats `s' and `i',
+you might still want to use a count N; for example, `3i' specifies that
+you want to see three machine instructions, including any operands.
+For convenience, especially when used with the `display' command, the
+`i' format also prints branch delay slot instructions, if any, beyond
+the count specified, which immediately follow the last instruction that
+is within the count.  The command `disassemble' gives an alternative
+way of inspecting machine instructions; see *note Source and Machine
+Code: Machine Code.
 
-   All the defaults for the arguments to 'x' are designed to make it
+   All the defaults for the arguments to `x' are designed to make it
 easy to continue scanning memory with minimal specifications each time
-you use 'x'.  For example, after you have inspected three machine
-instructions with 'x/3i ADDR', you can inspect the next seven with just
-'x/7'.  If you use <RET> to repeat the 'x' command, the repeat count N
+you use `x'.  For example, after you have inspected three machine
+instructions with `x/3i ADDR', you can inspect the next seven with just
+`x/7'.  If you use <RET> to repeat the `x' command, the repeat count N
 is used again; the other arguments default as for successive uses of
-'x'.
+`x'.
 
    When examining machine instructions, the instruction at current
-program counter is shown with a '=>' marker.  For example:
+program counter is shown with a `=>' marker. For example:
 
      (gdb) x/5i $pc-6
         0x804837f <main+11>: mov    %esp,%ebp
@@ -594,16 +782,16 @@ program counter is shown with a '=>' mar
      => 0x8048385 <main+17>: movl   $0x8048460,(%esp)
         0x804838c <main+24>: call   0x80482d4 <puts@plt>
 
-   The addresses and contents printed by the 'x' command are not saved
+   The addresses and contents printed by the `x' command are not saved
 in the value history because there is often too much of them and they
 would get in the way.  Instead, GDB makes these values available for
 subsequent use in expressions as values of the convenience variables
-'$_' and '$__'.  After an 'x' command, the last address examined is
-available for use in expressions in the convenience variable '$_'.  The
+`$_' and `$__'.  After an `x' command, the last address examined is
+available for use in expressions in the convenience variable `$_'.  The
 contents of that address, as examined, are available in the convenience
-variable '$__'.
+variable `$__'.
 
-   If the 'x' command has a repeat count, the address and contents saved
+   If the `x' command has a repeat count, the address and contents saved
 are from the last memory unit printed; this is not the same as the last
 address printed if several units were printed on the last line of
 output.
@@ -622,14 +810,14 @@ systems, addressable memory unit is a sy
 in the remote machine's memory against the executable file you
 downloaded to the target.  Or, on any target, you may want to check
 whether the program has corrupted its own read-only sections.  The
-'compare-sections' command is provided for such situations.
+`compare-sections' command is provided for such situations.
 
-'compare-sections [SECTION-NAME|-r]'
+`compare-sections [SECTION-NAME|`-r']'
      Compare the data of a loadable section SECTION-NAME in the
-     executable file of the program being debugged with the same section
-     in the target machine's memory, and report any mismatches.  With no
-     arguments, compares all loadable sections.  With an argument of
-     '-r', compares all loadable read-only sections.
+     executable file of the program being debugged with the same
+     section in the target machine's memory, and report any mismatches.
+     With no arguments, compares all loadable sections.  With an
+     argument of `-r', compares all loadable read-only sections.
 
      Note: for remote targets, this command can be accelerated if the
      target supports computing the CRC checksum of a block of memory
@@ -652,85 +840,85 @@ automatic display looks like this:
      3: bar[5] = (struct hack *) 0x3804
 
 This display shows item numbers, expressions and their current values.
-As with displays you request manually using 'x' or 'print', you can
-specify the output format you prefer; in fact, 'display' decides whether
-to use 'print' or 'x' depending your format specification--it uses 'x'
-if you specify either the 'i' or 's' format, or a unit size; otherwise
-it uses 'print'.
+As with displays you request manually using `x' or `print', you can
+specify the output format you prefer; in fact, `display' decides
+whether to use `print' or `x' depending your format specification--it
+uses `x' if you specify either the `i' or `s' format, or a unit size;
+otherwise it uses `print'.
 
-'display EXPR'
+`display EXPR'
      Add the expression EXPR to the list of expressions to display each
      time your program stops.  *Note Expressions: Expressions.
 
-     'display' does not repeat if you press <RET> again after using it.
+     `display' does not repeat if you press <RET> again after using it.
 
-'display/FMT EXPR'
+`display/FMT EXPR'
      For FMT specifying only a display format and not a size or count,
      add the expression EXPR to the auto-display list but arrange to
      display it each time in the specified format FMT.  *Note Output
      Formats: Output Formats.
 
-'display/FMT ADDR'
-     For FMT 'i' or 's', or including a unit-size or a number of units,
+`display/FMT ADDR'
+     For FMT `i' or `s', or including a unit-size or a number of units,
      add the expression ADDR as a memory address to be examined each
-     time your program stops.  Examining means in effect doing 'x/FMT
+     time your program stops.  Examining means in effect doing `x/FMT
      ADDR'.  *Note Examining Memory: Memory.
 
-   For example, 'display/i $pc' can be helpful, to see the machine
-instruction about to be executed each time execution stops ('$pc' is a
+   For example, `display/i $pc' can be helpful, to see the machine
+instruction about to be executed each time execution stops (`$pc' is a
 common name for the program counter; *note Registers: Registers.).
 
-'undisplay DNUMS...'
-'delete display DNUMS...'
+`undisplay DNUMS...'
+`delete display DNUMS...'
      Remove items from the list of expressions to display.  Specify the
      numbers of the displays that you want affected with the command
      argument DNUMS.  It can be a single display number, one of the
-     numbers shown in the first field of the 'info display' display; or
-     it could be a range of display numbers, as in '2-4'.
+     numbers shown in the first field of the `info display' display; or
+     it could be a range of display numbers, as in `2-4'.
 
-     'undisplay' does not repeat if you press <RET> after using it.
-     (Otherwise you would just get the error 'No display number ...'.)
+     `undisplay' does not repeat if you press <RET> after using it.
+     (Otherwise you would just get the error `No display number ...'.)
 
-'disable display DNUMS...'
-     Disable the display of item numbers DNUMS.  A disabled display item
-     is not printed automatically, but is not forgotten.  It may be
+`disable display DNUMS...'
+     Disable the display of item numbers DNUMS.  A disabled display
+     item is not printed automatically, but is not forgotten.  It may be
      enabled again later.  Specify the numbers of the displays that you
      want affected with the command argument DNUMS.  It can be a single
      display number, one of the numbers shown in the first field of the
-     'info display' display; or it could be a range of display numbers,
-     as in '2-4'.
+     `info display' display; or it could be a range of display numbers,
+     as in `2-4'.
 
-'enable display DNUMS...'
+`enable display DNUMS...'
      Enable display of item numbers DNUMS.  It becomes effective once
      again in auto display of its expression, until you specify
      otherwise.  Specify the numbers of the displays that you want
      affected with the command argument DNUMS.  It can be a single
      display number, one of the numbers shown in the first field of the
-     'info display' display; or it could be a range of display numbers,
-     as in '2-4'.
+     `info display' display; or it could be a range of display numbers,
+     as in `2-4'.
 
-'display'
+`display'
      Display the current values of the expressions on the list, just as
      is done when your program stops.
 
-'info display'
+`info display'
      Print the list of expressions previously set up to display
      automatically, each one with its item number, but without showing
      the values.  This includes disabled expressions, which are marked
-     as such.  It also includes expressions which would not be displayed
-     right now because they refer to automatic variables not currently
-     available.
+     as such.  It also includes expressions which would not be
+     displayed right now because they refer to automatic variables not
+     currently available.
 
    If a display expression refers to local variables, then it does not
 make sense outside the lexical context for which it was set up.  Such an
 expression is disabled when execution enters a context where one of its
-variables is not defined.  For example, if you give the command 'display
-last_char' while inside a function with an argument 'last_char', GDB
-displays this argument while your program continues to stop inside that
-function.  When it stops elsewhere--where there is no variable
-'last_char'--the display is disabled automatically.  The next time your
-program stops where 'last_char' is meaningful, you can enable the
-display expression once again.
+variables is not defined.  For example, if you give the command
+`display last_char' while inside a function with an argument
+`last_char', GDB displays this argument while your program continues to
+stop inside that function.  When it stops elsewhere--where there is no
+variable `last_char'--the display is disabled automatically.  The next
+time your program stops where `last_char' is meaningful, you can enable
+the display expression once again.
 
 
 File: gdb.info,  Node: Print Settings,  Next: Pretty Printing,  Prev: Auto Display,  Up: Data
@@ -743,22 +931,22 @@ symbols are printed.
 
 These settings are useful for debugging programs in any language:
 
-'set print address'
-'set print address on'
+`set print address'
+`set print address on'
      GDB prints memory addresses showing the location of stack traces,
      structure values, pointer values, breakpoints, and so forth, even
      when it also displays the contents of those addresses.  The default
-     is 'on'.  For example, this is what a stack frame display looks
-     like with 'set print address on':
+     is `on'.  For example, this is what a stack frame display looks
+     like with `set print address on':
 
           (gdb) f
           #0  set_quotes (lq=0x34c78 "<<", rq=0x34c88 ">>")
               at input.c:530
           530         if (lquote != def_lquote)
 
-'set print address off'
+`set print address off'
      Do not print addresses when displaying their contents.  For
-     example, this is the same stack frame displayed with 'set print
+     example, this is the same stack frame displayed with `set print
      address off':
 
           (gdb) set print addr off
@@ -766,30 +954,31 @@ These settings are useful for debugging 
           #0  set_quotes (lq="<<", rq=">>") at input.c:530
           530         if (lquote != def_lquote)
 
-     You can use 'set print address off' to eliminate all machine
+     You can use `set print address off' to eliminate all machine
      dependent displays from the GDB interface.  For example, with
-     'print address off', you should get the same text for backtraces on
+     `print address off', you should get the same text for backtraces on
      all machines--whether or not they involve pointer arguments.
 
-'show print address'
+`show print address'
      Show whether or not addresses are to be printed.
 
    When GDB prints a symbolic address, it normally prints the closest
 earlier symbol plus an offset.  If that symbol does not uniquely
 identify the address (for example, it is a name whose scope is a single
-source file), you may need to clarify.  One way to do this is with 'info
-line', for example 'info line *0x4537'.  Alternately, you can set GDB to
-print the source file and line number when it prints a symbolic address:
+source file), you may need to clarify.  One way to do this is with
+`info line', for example `info line *0x4537'.  Alternately, you can set
+GDB to print the source file and line number when it prints a symbolic
+address:
 
-'set print symbol-filename on'
+`set print symbol-filename on'
      Tell GDB to print the source file name and line number of a symbol
      in the symbolic form of an address.
 
-'set print symbol-filename off'
-     Do not print source file name and line number of a symbol.  This is
-     the default.
+`set print symbol-filename off'
+     Do not print source file name and line number of a symbol.  This
+     is the default.
 
-'show print symbol-filename'
+`show print symbol-filename'
      Show whether or not GDB will print the source file name and line
      number of a symbol in the symbolic form of an address.
 
@@ -800,144 +989,144 @@ and source file that corresponds to each
    Also, you may wish to see the symbolic form only if the address being
 printed is reasonably close to the closest earlier symbol:
 
-'set print max-symbolic-offset MAX-OFFSET'
-'set print max-symbolic-offset unlimited'
+`set print max-symbolic-offset MAX-OFFSET'
+`set print max-symbolic-offset unlimited'
      Tell GDB to only display the symbolic form of an address if the
      offset between the closest earlier symbol and the address is less
-     than MAX-OFFSET.  The default is 'unlimited', which tells GDB to
+     than MAX-OFFSET.  The default is `unlimited', which tells GDB to
      always print the symbolic form of an address if any symbol precedes
-     it.  Zero is equivalent to 'unlimited'.
+     it.  Zero is equivalent to `unlimited'.
 
-'show print max-symbolic-offset'
+`show print max-symbolic-offset'
      Ask how large the maximum offset is that GDB prints in a symbolic
      address.
 
-   If you have a pointer and you are not sure where it points, try 'set
+   If you have a pointer and you are not sure where it points, try `set
 print symbol-filename on'.  Then you can determine the name and source
-file location of the variable where it points, using 'p/a POINTER'.
+file location of the variable where it points, using `p/a POINTER'.
 This interprets the address in symbolic form.  For example, here GDB
-shows that a variable 'ptt' points at another variable 't', defined in
-'hi2.c':
+shows that a variable `ptt' points at another variable `t', defined in
+`hi2.c':
 
      (gdb) set print symbol-filename on
      (gdb) p/a ptt
      $4 = 0xe008 <t in hi2.c>
 
-     _Warning:_ For pointers that point to a local variable, 'p/a' does
+     _Warning:_ For pointers that point to a local variable, `p/a' does
      not show the symbol name and filename of the referent, even with
-     the appropriate 'set print' options turned on.
+     the appropriate `set print' options turned on.
 
-   You can also enable '/a'-like formatting all the time using 'set
+   You can also enable `/a'-like formatting all the time using `set
 print symbol on':
 
-'set print symbol on'
+`set print symbol on'
      Tell GDB to print the symbol corresponding to an address, if one
      exists.
 
-'set print symbol off'
+`set print symbol off'
      Tell GDB not to print the symbol corresponding to an address.  In
      this mode, GDB will still print the symbol corresponding to
      pointers to functions.  This is the default.
 
-'show print symbol'
+`show print symbol'
      Show whether GDB will display the symbol corresponding to an
      address.
 
    Other settings control how different kinds of objects are printed:
 
-'set print array'
-'set print array on'
+`set print array'
+`set print array on'
      Pretty print arrays.  This format is more convenient to read, but
      uses more space.  The default is off.
 
-'set print array off'
+`set print array off'
      Return to compressed format for arrays.
 
-'show print array'
+`show print array'
      Show whether compressed or pretty format is selected for displaying
      arrays.
 
-'set print array-indexes'
-'set print array-indexes on'
+`set print array-indexes'
+`set print array-indexes on'
      Print the index of each element when displaying arrays.  May be
      more convenient to locate a given element in the array or quickly
      find the index of a given element in that printed array.  The
      default is off.
 
-'set print array-indexes off'
+`set print array-indexes off'
      Stop printing element indexes when displaying arrays.
 
-'show print array-indexes'
+`show print array-indexes'
      Show whether the index of each element is printed when displaying
      arrays.
 
-'set print elements NUMBER-OF-ELEMENTS'
-'set print elements unlimited'
+`set print elements NUMBER-OF-ELEMENTS'
+`set print elements unlimited'
      Set a limit on how many elements of an array GDB will print.  If
      GDB is printing a large array, it stops printing after it has
-     printed the number of elements set by the 'set print elements'
+     printed the number of elements set by the `set print elements'
      command.  This limit also applies to the display of strings.  When
      GDB starts, this limit is set to 200.  Setting NUMBER-OF-ELEMENTS
-     to 'unlimited' or zero means that the number of elements to print
+     to `unlimited' or zero means that the number of elements to print
      is unlimited.
 
-'show print elements'
+`show print elements'
      Display the number of elements of a large array that GDB will
      print.  If the number is 0, then the printing is unlimited.
 
-'set print frame-arguments VALUE'
+`set print frame-arguments VALUE'
      This command allows to control how the values of arguments are
      printed when the debugger prints a frame (*note Frames::).  The
      possible values are:
 
-     'all'
+    `all'
           The values of all arguments are printed.
 
-     'scalars'
+    `scalars'
           Print the value of an argument only if it is a scalar.  The
           value of more complex arguments such as arrays, structures,
-          unions, etc, is replaced by '...'.  This is the default.  Here
-          is an example where only scalar arguments are shown:
+          unions, etc, is replaced by `...'.  This is the default.
+          Here is an example where only scalar arguments are shown:
 
                #1  0x08048361 in call_me (i=3, s=..., ss=0xbf8d508c, u=..., e=green)
                  at frame-args.c:23
 
-     'none'
+    `none'
           None of the argument values are printed.  Instead, the value
-          of each argument is replaced by '...'.  In this case, the
+          of each argument is replaced by `...'.  In this case, the
           example above now becomes:
 
                #1  0x08048361 in call_me (i=..., s=..., ss=..., u=..., e=...)
                  at frame-args.c:23
 
-     By default, only scalar arguments are printed.  This command can be
-     used to configure the debugger to print the value of all arguments,
-     regardless of their type.  However, it is often advantageous to not
-     print the value of more complex parameters.  For instance, it
-     reduces the amount of information printed in each frame, making the
-     backtrace more readable.  Also, it improves performance when
-     displaying Ada frames, because the computation of large arguments
-     can sometimes be CPU-intensive, especially in large applications.
-     Setting 'print frame-arguments' to 'scalars' (the default) or
-     'none' avoids this computation, thus speeding up the display of
-     each Ada frame.
-
-'show print frame-arguments'
-     Show how the value of arguments should be displayed when printing a
-     frame.
+     By default, only scalar arguments are printed.  This command can
+     be used to configure the debugger to print the value of all
+     arguments, regardless of their type.  However, it is often
+     advantageous to not print the value of more complex parameters.
+     For instance, it reduces the amount of information printed in each
+     frame, making the backtrace more readable.  Also, it improves
+     performance when displaying Ada frames, because the computation of
+     large arguments can sometimes be CPU-intensive, especially in
+     large applications.  Setting `print frame-arguments' to `scalars'
+     (the default) or `none' avoids this computation, thus speeding up
+     the display of each Ada frame.
+
+`show print frame-arguments'
+     Show how the value of arguments should be displayed when printing
+     a frame.
 
-'set print raw frame-arguments on'
+`set print raw frame-arguments on'
      Print frame arguments in raw, non pretty-printed, form.
 
-'set print raw frame-arguments off'
+`set print raw frame-arguments off'
      Print frame arguments in pretty-printed form, if there is a
      pretty-printer for the value (*note Pretty Printing::), otherwise
      print the value in raw form.  This is the default.
 
-'show print raw frame-arguments'
+`show print raw frame-arguments'
      Show whether to print frame arguments in raw form.
 
-'set print entry-values VALUE'
+`set print entry-values VALUE'
      Set printing of frame argument values at function entry.  In some
      cases GDB can determine the value of function argument which was
      passed by the function caller, even if the value was modified
@@ -945,19 +1134,19 @@ print symbol on':
      optimized code, the current value could be unavailable, but the
      entry value may still be known.
 
-     The default value is 'default' (see below for its description).
-     Older GDB behaved as with the setting 'no'.  Compilers not
-     supporting this feature will behave in the 'default' setting the
-     same way as with the 'no' setting.
-
-     This functionality is currently supported only by DWARF 2 debugging
-     format and the compiler has to produce 'DW_TAG_GNU_call_site' tags.
-     With GCC, you need to specify '-O -g' during compilation, to get
-     this information.
+     The default value is `default' (see below for its description).
+     Older GDB behaved as with the setting `no'.  Compilers not
+     supporting this feature will behave in the `default' setting the
+     same way as with the `no' setting.
+
+     This functionality is currently supported only by DWARF 2
+     debugging format and the compiler has to produce
+     `DW_TAG_GNU_call_site' tags.  With GCC, you need to specify `-O
+     -g' during compilation, to get this information.
 
      The VALUE parameter can be one of the following:
 
-     'no'
+    `no'
           Print only actual parameter values, never print values from
           function entry point.
                #0  equal (val=5)
@@ -966,7 +1155,7 @@ print symbol on':
                #0  born (val=10)
                #0  invalid (val=<optimized out>)
 
-     'only'
+    `only'
           Print only parameter values from function entry point.  The
           actual parameter values are never printed.
                #0  equal (val@entry=5)
@@ -975,7 +1164,7 @@ print symbol on':
                #0  born (val@entry=<optimized out>)
                #0  invalid (val@entry=<optimized out>)
 
-     'preferred'
+    `preferred'
           Print only parameter values from function entry point.  If
           value from function entry point is not known while the actual
           value is known, print the actual value for such parameter.
@@ -985,7 +1174,7 @@ print symbol on':
                #0  born (val=10)
                #0  invalid (val@entry=<optimized out>)
 
-     'if-needed'
+    `if-needed'
           Print actual parameter values.  If actual parameter value is
           not known while value from function entry point is known,
           print the entry point value for such parameter.
@@ -995,7 +1184,7 @@ print symbol on':
                #0  born (val=10)
                #0  invalid (val=<optimized out>)
 
-     'both'
+    `both'
           Always print both the actual parameter value and its value
           from function entry point, even if values of one or both are
           not available due to compiler optimizations.
@@ -1005,12 +1194,12 @@ print symbol on':
                #0  born (val=10, val@entry=<optimized out>)
                #0  invalid (val=<optimized out>, val@entry=<optimized out>)
 
-     'compact'
+    `compact'
           Print the actual parameter value if it is known and also its
-          value from function entry point if it is known.  If neither is
-          known, print for the actual value '<optimized out>'.  If not
-          in MI mode (*note GDB/MI::) and if both values are known and
-          identical, print the shortened 'param=param@entry=VALUE'
+          value from function entry point if it is known.  If neither
+          is known, print for the actual value `<optimized out>'.  If
+          not in MI mode (*note GDB/MI::) and if both values are known
+          and identical, print the shortened `param=param@entry=VALUE'
           notation.
                #0  equal (val=val@entry=5)
                #0  different (val=6, val@entry=5)
@@ -1018,11 +1207,11 @@ print symbol on':
                #0  born (val=10)
                #0  invalid (val=<optimized out>)
 
-     'default'
-          Always print the actual parameter value.  Print also its value
-          from function entry point, but only if it is known.  If not in
-          MI mode (*note GDB/MI::) and if both values are known and
-          identical, print the shortened 'param=param@entry=VALUE'
+    `default'
+          Always print the actual parameter value.  Print also its
+          value from function entry point, but only if it is known.  If
+          not in MI mode (*note GDB/MI::) and if both values are known
+          and identical, print the shortened `param=param@entry=VALUE'
           notation.
                #0  equal (val=val@entry=5)
                #0  different (val=6, val@entry=5)
@@ -1030,37 +1219,38 @@ print symbol on':
                #0  born (val=10)
                #0  invalid (val=<optimized out>)
 
-     For analysis messages on possible failures of frame argument values
-     at function entry resolution see *note set debug entry-values::.
-
-'show print entry-values'
-     Show the method being used for printing of frame argument values at
-     function entry.
+     For analysis messages on possible failures of frame argument
+     values at function entry resolution see *note set debug
+     entry-values::.
+
+`show print entry-values'
+     Show the method being used for printing of frame argument values
+     at function entry.
 
-'set print repeats NUMBER-OF-REPEATS'
-'set print repeats unlimited'
+`set print repeats NUMBER-OF-REPEATS'
+`set print repeats unlimited'
      Set the threshold for suppressing display of repeated array
      elements.  When the number of consecutive identical elements of an
-     array exceeds the threshold, GDB prints the string '"<repeats N
+     array exceeds the threshold, GDB prints the string `"<repeats N
      times>"', where N is the number of identical repetitions, instead
      of displaying the identical elements themselves.  Setting the
-     threshold to 'unlimited' or zero will cause all elements to be
+     threshold to `unlimited' or zero will cause all elements to be
      individually printed.  The default threshold is 10.
 
-'show print repeats'
+`show print repeats'
      Display the current threshold for printing repeated identical
      elements.
 
-'set print null-stop'
+`set print null-stop'
      Cause GDB to stop printing the characters of an array when the
      first NULL is encountered.  This is useful when large arrays
      actually contain only short strings.  The default is off.
 
-'show print null-stop'
+`show print null-stop'
      Show whether GDB stops printing an array on the first NULL
      character.
 
-'set print pretty on'
+`set print pretty on'
      Cause GDB to print structures in an indented format with one member
      per line, like this:
 
@@ -1073,7 +1263,7 @@ print symbol on':
             meat = 0x54 "Pork"
           }
 
-'set print pretty off'
+`set print pretty off'
      Cause GDB to print structures in a compact format, like this:
 
           $1 = {next = 0x0, flags = {sweet = 1, sour = 1}, \
@@ -1081,32 +1271,32 @@ print symbol on':
 
      This is the default format.
 
-'show print pretty'
+`show print pretty'
      Show which format GDB is using to print structures.
 
-'set print sevenbit-strings on'
+`set print sevenbit-strings on'
      Print using only seven-bit characters; if this option is set, GDB
      displays any eight-bit characters (in strings or character values)
-     using the notation '\'NNN.  This setting is best if you are working
-     in English (ASCII) and you use the high-order bit of characters as
-     a marker or "meta" bit.
+     using the notation `\'NNN.  This setting is best if you are
+     working in English (ASCII) and you use the high-order bit of
+     characters as a marker or "meta" bit.
 
-'set print sevenbit-strings off'
+`set print sevenbit-strings off'
      Print full eight-bit characters.  This allows the use of more
      international character sets, and is the default.
 
-'show print sevenbit-strings'
+`show print sevenbit-strings'
      Show whether or not GDB is printing only seven-bit characters.
 
-'set print union on'
+`set print union on'
      Tell GDB to print unions which are contained in structures and
      other unions.  This is the default setting.
 
-'set print union off'
+`set print union off'
      Tell GDB not to print unions which are contained in structures and
-     other unions.  GDB will print '"{...}"' instead.
+     other unions.  GDB will print `"{...}"' instead.
 
-'show print union'
+`show print union'
      Ask GDB whether or not it will print unions which are contained in
      structures and other unions.
 
@@ -1127,71 +1317,71 @@ print symbol on':
 
           struct thing foo = {Tree, {Acorn}};
 
-     with 'set print union on' in effect 'p foo' would print
+     with `set print union on' in effect `p foo' would print
 
           $1 = {it = Tree, form = {tree = Acorn, bug = Cocoon}}
 
-     and with 'set print union off' in effect it would print
+     and with `set print union off' in effect it would print
 
           $1 = {it = Tree, form = {...}}
 
-     'set print union' affects programs written in C-like languages and
+     `set print union' affects programs written in C-like languages and
      in Pascal.
 
 These settings are of interest when debugging C++ programs:
 
-'set print demangle'
-'set print demangle on'
+`set print demangle'
+`set print demangle on'
      Print C++ names in their source form rather than in the encoded
      ("mangled") form passed to the assembler and linker for type-safe
      linkage.  The default is on.
 
-'show print demangle'
+`show print demangle'
      Show whether C++ names are printed in mangled or demangled form.
 
-'set print asm-demangle'
-'set print asm-demangle on'
+`set print asm-demangle'
+`set print asm-demangle on'
      Print C++ names in their source form rather than their mangled
      form, even in assembler code printouts such as instruction
      disassemblies.  The default is off.
 
-'show print asm-demangle'
+`show print asm-demangle'
      Show whether C++ names in assembly listings are printed in mangled
      or demangled form.
 
-'set demangle-style STYLE'
+`set demangle-style STYLE'
      Choose among several encoding schemes used by different compilers
      to represent C++ names.  The choices for STYLE are currently:
 
-     'auto'
+    `auto'
           Allow GDB to choose a decoding style by inspecting your
           program.  This is the default.
 
-     'gnu'
-          Decode based on the GNU C++ compiler ('g++') encoding
+    `gnu'
+          Decode based on the GNU C++ compiler (`g++') encoding
           algorithm.
 
-     'hp'
-          Decode based on the HP ANSI C++ ('aCC') encoding algorithm.
+    `hp'
+          Decode based on the HP ANSI C++ (`aCC') encoding algorithm.
 
-     'lucid'
-          Decode based on the Lucid C++ compiler ('lcc') encoding
+    `lucid'
+          Decode based on the Lucid C++ compiler (`lcc') encoding
           algorithm.
 
-     'arm'
-          Decode using the algorithm in the 'C++ Annotated Reference
+    `arm'
+          Decode using the algorithm in the `C++ Annotated Reference
           Manual'.  *Warning:* this setting alone is not sufficient to
-          allow debugging 'cfront'-generated executables.  GDB would
+          allow debugging `cfront'-generated executables.  GDB would
           require further enhancement to permit that.
 
      If you omit STYLE, you will see a list of possible formats.
 
-'show demangle-style'
+`show demangle-style'
      Display the encoding style currently in use for decoding C++
      symbols.
 
-'set print object'
-'set print object on'
+`set print object'
+`set print object on'
      When displaying a pointer to an object, identify the _actual_
      (derived) type of the object rather than the _declared_ type, using
      the virtual function table.  Note that the virtual function table
@@ -1201,45 +1391,45 @@ These settings are of interest when debu
      also taken into account when working with variable objects via MI
      (*note GDB/MI::).
 
-'set print object off'
+`set print object off'
      Display only the declared type of objects, without reference to the
      virtual function table.  This is the default setting.
 
-'show print object'
+`show print object'
      Show whether actual, or declared, object types are displayed.
 
-'set print static-members'
-'set print static-members on'
+`set print static-members'
+`set print static-members on'
      Print static members when displaying a C++ object.  The default is
      on.
 
-'set print static-members off'
+`set print static-members off'
      Do not print static members when displaying a C++ object.
 
-'show print static-members'
+`show print static-members'
      Show whether C++ static members are printed or not.
 
-'set print pascal_static-members'
-'set print pascal_static-members on'
+`set print pascal_static-members'
+`set print pascal_static-members on'
      Print static members when displaying a Pascal object.  The default
      is on.
 
-'set print pascal_static-members off'
+`set print pascal_static-members off'
      Do not print static members when displaying a Pascal object.
 
-'show print pascal_static-members'
+`show print pascal_static-members'
      Show whether Pascal static members are printed or not.
 
-'set print vtbl'
-'set print vtbl on'
+`set print vtbl'
+`set print vtbl on'
      Pretty print C++ virtual function tables.  The default is off.
-     (The 'vtbl' commands do not work on programs compiled with the HP
-     ANSI C++ compiler ('aCC').)
+     (The `vtbl' commands do not work on programs compiled with the HP
+     ANSI C++ compiler (`aCC').)
 
-'set print vtbl off'
+`set print vtbl off'
      Do not pretty print C++ virtual function tables.
 
-'show print vtbl'
+`show print vtbl'
      Show whether C++ virtual function tables are pretty printed, or
      not.
 
@@ -1249,9 +1439,9 @@ File: gdb.info,  Node: Pretty Printing, 
 10.9 Pretty Printing
 ====================
 
-GDB provides a mechanism to allow pretty-printing of values using Python
-code.  It greatly simplifies the display of complex objects.  This
-mechanism works for both MI and the CLI.
+GDB provides a mechanism to allow pretty-printing of values using
+Python code.  It greatly simplifies the display of complex objects.
+This mechanism works for both MI and the CLI.
 
 * Menu:
 
@@ -1271,7 +1461,7 @@ pretty-printer to print the value.  Othe
 normally.
 
    Pretty-printers are normally named.  This makes them easy to manage.
-The 'info pretty-printer' command will list all the installed
+The `info pretty-printer' command will list all the installed
 pretty-printers with their names.  If a pretty-printer can handle
 multiple data types, then its "subprinters" are the printers for the
 individual data types.  Each such subprinter has its own name.  The
@@ -1307,7 +1497,7 @@ File: gdb.info,  Node: Pretty-Printer Ex
 10.9.2 Pretty-Printer Example
 -----------------------------
 
-Here is how a C++ 'std::string' looks without a pretty-printer:
+Here is how a C++ `std::string' looks without a pretty-printer:
 
      (gdb) print s
      $1 = {
@@ -1323,7 +1513,7 @@ Here is how a C++ 'std::string' looks wi
        }
      }
 
-   With a pretty-printer for 'std::string' only the contents are
+   With a pretty-printer for `std::string' only the contents are
 printed:
 
      (gdb) print s
@@ -1335,12 +1525,12 @@ File: gdb.info,  Node: Pretty-Printer Co
 10.9.3 Pretty-Printer Commands
 ------------------------------
 
-'info pretty-printer [OBJECT-REGEXP [NAME-REGEXP]]'
+`info pretty-printer [OBJECT-REGEXP [NAME-REGEXP]]'
      Print the list of installed pretty-printers.  This includes
      disabled pretty-printers, which are marked as such.
 
      OBJECT-REGEXP is a regular expression matching the objects whose
-     pretty-printers to list.  Objects can be 'global', the program
+     pretty-printers to list.  Objects can be `global', the program
      space's file (*note Progspaces In Python::), and the object files
      within that program space (*note Objfiles In Python::).  *Note
      Selecting Pretty-Printers::, for details on how GDB looks up a
@@ -1349,20 +1539,20 @@ File: gdb.info,  Node: Pretty-Printer Co
      NAME-REGEXP is a regular expression matching the name of the
      printers to list.
 
-'disable pretty-printer [OBJECT-REGEXP [NAME-REGEXP]]'
+`disable pretty-printer [OBJECT-REGEXP [NAME-REGEXP]]'
      Disable pretty-printers matching OBJECT-REGEXP and NAME-REGEXP.  A
      disabled pretty-printer is not forgotten, it may be enabled again
      later.
 
-'enable pretty-printer [OBJECT-REGEXP [NAME-REGEXP]]'
+`enable pretty-printer [OBJECT-REGEXP [NAME-REGEXP]]'
      Enable pretty-printers matching OBJECT-REGEXP and NAME-REGEXP.
 
    Example:
 
    Suppose we have three pretty-printers installed: one from library1.so
-named 'foo' that prints objects of type 'foo', and another from
-library2.so named 'bar' that prints two types of objects, 'bar1' and
-'bar2'.
+named `foo' that prints objects of type `foo', and another from
+library2.so named `bar' that prints two types of objects, `bar1' and
+`bar2'.
 
      (gdb) info pretty-printer
      library1.so:
@@ -1407,7 +1597,7 @@ library2.so named 'bar' that prints two 
          bar1 [disabled]
          bar2
 
-   Note that for 'bar' the entire printer can be disabled, as can each
+   Note that for `bar' the entire printer can be disabled, as can each
 individual subprinter.
 
 
@@ -1416,31 +1606,31 @@ File: gdb.info,  Node: Value History,  N
 10.10 Value History
 ===================
 
-Values printed by the 'print' command are saved in the GDB "value
+Values printed by the `print' command are saved in the GDB "value
 history".  This allows you to refer to them in other expressions.
 Values are kept until the symbol table is re-read or discarded (for
-example with the 'file' or 'symbol-file' commands).  When the symbol
+example with the `file' or `symbol-file' commands).  When the symbol
 table changes, the value history is discarded, since the values may
 contain pointers back to the types defined in the symbol table.
 
-   The values printed are given "history numbers" by which you can refer
-to them.  These are successive integers starting with one.  'print'
-shows you the history number assigned to a value by printing '$NUM = '
-before the value; here NUM is the history number.
-
-   To refer to any previous value, use '$' followed by the value's
-history number.  The way 'print' labels its output is designed to remind
-you of this.  Just '$' refers to the most recent value in the history,
-and '$$' refers to the value before that.  '$$N' refers to the Nth value
-from the end; '$$2' is the value just prior to '$$', '$$1' is equivalent
-to '$$', and '$$0' is equivalent to '$'.
+   The values printed are given "history numbers" by which you can
+refer to them.  These are successive integers starting with one.
+`print' shows you the history number assigned to a value by printing
+`$NUM = ' before the value; here NUM is the history number.
+
+   To refer to any previous value, use `$' followed by the value's
+history number.  The way `print' labels its output is designed to
+remind you of this.  Just `$' refers to the most recent value in the
+history, and `$$' refers to the value before that.  `$$N' refers to the
+Nth value from the end; `$$2' is the value just prior to `$$', `$$1' is
+equivalent to `$$', and `$$0' is equivalent to `$'.
 
    For example, suppose you have just printed a pointer to a structure
 and want to see the contents of the structure.  It suffices to type
 
      p *$
 
-   If you have a chain of structures where the component 'next' points
+   If you have a chain of structures where the component `next' points
 to the next one, you can print the contents of the next one with this:
 
      p *$.next
@@ -1449,28 +1639,28 @@ You can print successive links in the ch
 command--which you can do by just typing <RET>.
 
    Note that the history records values, not expressions.  If the value
-of 'x' is 4 and you type these commands:
+of `x' is 4 and you type these commands:
 
      print x
      set x=5
 
-then the value recorded in the value history by the 'print' command
-remains 4 even though the value of 'x' has changed.
+then the value recorded in the value history by the `print' command
+remains 4 even though the value of `x' has changed.
 
-'show values'
+`show values'
      Print the last ten values in the value history, with their item
-     numbers.  This is like 'p $$9' repeated ten times, except that
-     'show values' does not change the history.
+     numbers.  This is like `p $$9' repeated ten times, except that
+     `show values' does not change the history.
 
-'show values N'
+`show values N'
      Print ten history values centered on history item number N.
 
-'show values +'
-     Print ten history values just after the values last printed.  If no
-     more values are available, 'show values +' produces no display.
+`show values +'
+     Print ten history values just after the values last printed.  If
+     no more values are available, `show values +' produces no display.
 
-   Pressing <RET> to repeat 'show values N' has exactly the same effect
-as 'show values +'.
+   Pressing <RET> to repeat `show values N' has exactly the same effect
+as `show values +'.
 
 
 File: gdb.info,  Node: Convenience Vars,  Next: Convenience Funs,  Prev: Value History,  Up: Data
@@ -1478,17 +1668,17 @@ File: gdb.info,  Node: Convenience Vars,
 10.11 Convenience Variables
 ===========================
 
-GDB provides "convenience variables" that you can use within GDB to hold
-on to a value and refer to it later.  These variables exist entirely
-within GDB; they are not part of your program, and setting a convenience
-variable has no direct effect on further execution of your program.
-That is why you can use them freely.
+GDB provides "convenience variables" that you can use within GDB to
+hold on to a value and refer to it later.  These variables exist
+entirely within GDB; they are not part of your program, and setting a
+convenience variable has no direct effect on further execution of your
+program.  That is why you can use them freely.
 
-   Convenience variables are prefixed with '$'.  Any name preceded by
-'$' can be used for a convenience variable, unless it is one of the
+   Convenience variables are prefixed with `$'.  Any name preceded by
+`$' can be used for a convenience variable, unless it is one of the
 predefined machine-specific register names (*note Registers:
 Registers.).  (Value history references, in contrast, are _numbers_
-preceded by '$'.  *Note Value History: Value History.)
+preceded by `$'.  *Note Value History: Value History.)
 
    You can save a value in a convenience variable with an assignment
 expression, just as you would set a variable in your program.  For
@@ -1496,27 +1686,27 @@ example:
 
      set $foo = *object_ptr
 
-would save in '$foo' the value contained in the object pointed to by
-'object_ptr'.
+would save in `$foo' the value contained in the object pointed to by
+`object_ptr'.
 
    Using a convenience variable for the first time creates it, but its
-value is 'void' until you assign a new value.  You can alter the value
+value is `void' until you assign a new value.  You can alter the value
 with another assignment at any time.
 
    Convenience variables have no fixed types.  You can assign a
-convenience variable any type of value, including structures and arrays,
-even if that variable already has a value of a different type.  The
-convenience variable, when used as an expression, has the type of its
-current value.
+convenience variable any type of value, including structures and
+arrays, even if that variable already has a value of a different type.
+The convenience variable, when used as an expression, has the type of
+its current value.
 
-'show convenience'
+`show convenience'
      Print a list of convenience variables used so far, and their
      values, as well as a list of the convenience functions.
-     Abbreviated 'show conv'.
+     Abbreviated `show conv'.
 
-'init-if-undefined $VARIABLE = EXPRESSION'
-     Set a convenience variable if it has not already been set.  This is
-     useful for user-defined commands that keep some state.  It is
+`init-if-undefined $VARIABLE = EXPRESSION'
+     Set a convenience variable if it has not already been set.  This
+     is useful for user-defined commands that keep some state.  It is
      similar, in concept, to using local static variables with
      initializers in C (except that convenience variables are global).
      It can also be used to allow users to override default values used
@@ -1537,33 +1727,33 @@ Repeat that command by typing <RET>.
    Some convenience variables are created automatically by GDB and given
 values likely to be useful.
 
-'$_'
-     The variable '$_' is automatically set by the 'x' command to the
+`$_'
+     The variable `$_' is automatically set by the `x' command to the
      last address examined (*note Examining Memory: Memory.).  Other
-     commands which provide a default address for 'x' to examine also
-     set '$_' to that address; these commands include 'info line' and
-     'info breakpoint'.  The type of '$_' is 'void *' except when set by
-     the 'x' command, in which case it is a pointer to the type of
-     '$__'.
+     commands which provide a default address for `x' to examine also
+     set `$_' to that address; these commands include `info line' and
+     `info breakpoint'.  The type of `$_' is `void *' except when set
+     by the `x' command, in which case it is a pointer to the type of
+     `$__'.
 
-'$__'
-     The variable '$__' is automatically set by the 'x' command to the
+`$__'
+     The variable `$__' is automatically set by the `x' command to the
      value found in the last address examined.  Its type is chosen to
      match the format in which the data was printed.
 
-'$_exitcode'
+`$_exitcode'
      When the program being debugged terminates normally, GDB
      automatically sets this variable to the exit code of the program,
-     and resets '$_exitsignal' to 'void'.
+     and resets `$_exitsignal' to `void'.
 
-'$_exitsignal'
-     When the program being debugged dies due to an uncaught signal, GDB
-     automatically sets this variable to that signal's number, and
-     resets '$_exitcode' to 'void'.
+`$_exitsignal'
+     When the program being debugged dies due to an uncaught signal,
+     GDB automatically sets this variable to that signal's number, and
+     resets `$_exitcode' to `void'.
 
      To distinguish between whether the program being debugged has
-     exited (i.e., '$_exitcode' is not 'void') or signalled (i.e.,
-     '$_exitsignal' is not 'void'), the convenience function '$_isvoid'
+     exited (i.e., `$_exitcode' is not `void') or signalled (i.e.,
+     `$_exitsignal' is not `void'), the convenience function `$_isvoid'
      can be used (*note Convenience Functions: Convenience Funs.).  For
      example, considering the following source code:
 
@@ -1597,44 +1787,45 @@ values likely to be useful.
           The program has signalled
 
      As can be seen, GDB correctly informs that the program being
-     debugged has signalled, since it calls 'raise' and raises a
-     'SIGALRM' signal.  If the program being debugged had not called
-     'raise', then GDB would report a normal exit:
+     debugged has signalled, since it calls `raise' and raises a
+     `SIGALRM' signal.  If the program being debugged had not called
+     `raise', then GDB would report a normal exit:
 
           (gdb) has_exited_or_signalled
           The program has exited
 
-'$_exception'
-     The variable '$_exception' is set to the exception object being
+`$_exception'
+     The variable `$_exception' is set to the exception object being
      thrown at an exception-related catchpoint.  *Note Set
      Catchpoints::.
 
-'$_probe_argc'
-'$_probe_arg0...$_probe_arg11'
+`$_probe_argc'
+`$_probe_arg0...$_probe_arg11'
      Arguments to a static probe.  *Note Static Probe Points::.
 
-'$_sdata'
-     The variable '$_sdata' contains extra collected static tracepoint
+`$_sdata'
+     The variable `$_sdata' contains extra collected static tracepoint
      data.  *Note Tracepoint Action Lists: Tracepoint Actions.  Note
-     that '$_sdata' could be empty, if not inspecting a trace buffer, or
+     that `$_sdata' could be empty, if not inspecting a trace buffer, or
      if extra static tracepoint data has not been collected.
 
-'$_siginfo'
-     The variable '$_siginfo' contains extra signal information (*note
-     extra signal information::).  Note that '$_siginfo' could be empty,
-     if the application has not yet received any signals.  For example,
-     it will be empty before you execute the 'run' command.
+`$_siginfo'
+     The variable `$_siginfo' contains extra signal information (*note
+     extra signal information::).  Note that `$_siginfo' could be
+     empty, if the application has not yet received any signals.  For
+     example, it will be empty before you execute the `run' command.
 
-'$_tlb'
-     The variable '$_tlb' is automatically set when debugging
+`$_tlb'
+     The variable `$_tlb' is automatically set when debugging
      applications running on MS-Windows in native mode or connected to
-     gdbserver that supports the 'qGetTIBAddr' request.  *Note General
+     gdbserver that supports the `qGetTIBAddr' request.  *Note General
      Query Packets::.  This variable contains the address of the thread
      information block.
 
+
    On HP-UX systems, if you refer to a function or variable name that
-begins with a dollar sign, GDB searches for a user or system name first,
-before it searches for a convenience variable.
+begins with a dollar sign, GDB searches for a user or system name
+first, before it searches for a convenience variable.
 
 
 File: gdb.info,  Node: Convenience Funs,  Next: Registers,  Prev: Convenience Vars,  Up: Data
@@ -1643,21 +1834,21 @@ File: gdb.info,  Node: Convenience Funs,
 ===========================
 
 GDB also supplies some "convenience functions".  These have a syntax
-similar to convenience variables.  A convenience function can be used in
-an expression just like an ordinary function; however, a convenience
+similar to convenience variables.  A convenience function can be used
+in an expression just like an ordinary function; however, a convenience
 function is implemented internally to GDB.
 
-   These functions do not require GDB to be configured with 'Python'
+   These functions do not require GDB to be configured with `Python'
 support, which means that they are always available.
 
-'$_isvoid (EXPR)'
-     Return one if the expression EXPR is 'void'.  Otherwise it returns
+`$_isvoid (EXPR)'
+     Return one if the expression EXPR is `void'.  Otherwise it returns
      zero.
 
-     A 'void' expression is an expression where the type of the result
-     is 'void'.  For example, you can examine a convenience variable
+     A `void' expression is an expression where the type of the result
+     is `void'.  For example, you can examine a convenience variable
      (see *note Convenience Variables: Convenience Vars.) to check
-     whether it is 'void':
+     whether it is `void':
 
           (gdb) print $_exitcode
           $1 = void
@@ -1671,14 +1862,14 @@ support, which means that they are alway
           (gdb) print $_isvoid ($_exitcode)
           $4 = 0
 
-     In the example above, we used '$_isvoid' to check whether
-     '$_exitcode' is 'void' before and after the execution of the
-     program being debugged.  Before the execution there is no exit code
-     to be examined, therefore '$_exitcode' is 'void'.  After the
+     In the example above, we used `$_isvoid' to check whether
+     `$_exitcode' is `void' before and after the execution of the
+     program being debugged.  Before the execution there is no exit
+     code to be examined, therefore `$_exitcode' is `void'.  After the
      execution the program being debugged returned zero, therefore
-     '$_exitcode' is zero, which means that it is not 'void' anymore.
+     `$_exitcode' is zero, which means that it is not `void' anymore.
 
-     The 'void' expression can also be a call of a function from the
+     The `void' expression can also be a call of a function from the
      program being debugged.  For example, given the following function:
 
           void
@@ -1686,7 +1877,7 @@ support, which means that they are alway
           {
           }
 
-     The result of calling it inside GDB is 'void':
+     The result of calling it inside GDB is `void':
 
           (gdb) print foo ()
           $1 = void
@@ -1698,25 +1889,27 @@ support, which means that they are alway
           (gdb) print $_isvoid ($v)
           $4 = 1
 
-   These functions require GDB to be configured with 'Python' support.
 
-'$_memeq(BUF1, BUF2, LENGTH)'
+   These functions require GDB to be configured with `Python' support.
+
+`$_memeq(BUF1, BUF2, LENGTH)'
      Returns one if the LENGTH bytes at the addresses given by BUF1 and
      BUF2 are equal.  Otherwise it returns zero.
 
-'$_regex(STR, REGEX)'
-     Returns one if the string STR matches the regular expression REGEX.
-     Otherwise it returns zero.  The syntax of the regular expression is
-     that specified by 'Python''s regular expression support.
+`$_regex(STR, REGEX)'
+     Returns one if the string STR matches the regular expression
+     REGEX.  Otherwise it returns zero.  The syntax of the regular
+     expression is that specified by `Python''s regular expression
+     support.
 
-'$_streq(STR1, STR2)'
+`$_streq(STR1, STR2)'
      Returns one if the strings STR1 and STR2 are equal.  Otherwise it
      returns zero.
 
-'$_strlen(STR)'
+`$_strlen(STR)'
      Returns the length of string STR.
 
-'$_caller_is(NAME[, NUMBER_OF_FRAMES])'
+`$_caller_is(NAME[, NUMBER_OF_FRAMES])'
      Returns one if the calling function's name is equal to NAME.
      Otherwise it returns zero.
 
@@ -1739,41 +1932,42 @@ support, which means that they are alway
           (gdb) print $_caller_is ("top_func", 2)
           $1 = 1
 
-'$_caller_matches(REGEXP[, NUMBER_OF_FRAMES])'
+`$_caller_matches(REGEXP[, NUMBER_OF_FRAMES])'
      Returns one if the calling function's name matches the regular
      expression REGEXP.  Otherwise it returns zero.
 
      If the optional argument NUMBER_OF_FRAMES is provided, it is the
      number of frames up in the stack to look.  The default is 1.
 
-'$_any_caller_is(NAME[, NUMBER_OF_FRAMES])'
+`$_any_caller_is(NAME[, NUMBER_OF_FRAMES])'
      Returns one if any calling function's name is equal to NAME.
      Otherwise it returns zero.
 
      If the optional argument NUMBER_OF_FRAMES is provided, it is the
      number of frames up in the stack to look.  The default is 1.
 
-     This function differs from '$_caller_is' in that this function
+     This function differs from `$_caller_is' in that this function
      checks all stack frames from the immediate caller to the frame
-     specified by NUMBER_OF_FRAMES, whereas '$_caller_is' only checks
+     specified by NUMBER_OF_FRAMES, whereas `$_caller_is' only checks
      the frame specified by NUMBER_OF_FRAMES.
 
-'$_any_caller_matches(REGEXP[, NUMBER_OF_FRAMES])'
+`$_any_caller_matches(REGEXP[, NUMBER_OF_FRAMES])'
      Returns one if any calling function's name matches the regular
      expression REGEXP.  Otherwise it returns zero.
 
      If the optional argument NUMBER_OF_FRAMES is provided, it is the
      number of frames up in the stack to look.  The default is 1.
 
-     This function differs from '$_caller_matches' in that this function
+     This function differs from `$_caller_matches' in that this function
      checks all stack frames from the immediate caller to the frame
-     specified by NUMBER_OF_FRAMES, whereas '$_caller_matches' only
+     specified by NUMBER_OF_FRAMES, whereas `$_caller_matches' only
      checks the frame specified by NUMBER_OF_FRAMES.
 
+
    GDB provides the ability to list and get help on convenience
 functions.
 
-'help function'
+`help function'
      Print a list of all convenience functions.
 
 
@@ -1783,31 +1977,31 @@ File: gdb.info,  Node: Registers,  Next:
 ===============
 
 You can refer to machine register contents, in expressions, as variables
-with names starting with '$'.  The names of registers are different for
-each machine; use 'info registers' to see the names used on your
+with names starting with `$'.  The names of registers are different for
+each machine; use `info registers' to see the names used on your
 machine.
 
-'info registers'
+`info registers'
      Print the names and values of all registers except floating-point
      and vector registers (in the selected stack frame).
 
-'info all-registers'
+`info all-registers'
      Print the names and values of all registers, including
      floating-point and vector registers (in the selected stack frame).
 
-'info registers REGNAME ...'
+`info registers REGNAME ...'
      Print the "relativized" value of each specified register REGNAME.
-     As discussed in detail below, register values are normally relative
-     to the selected stack frame.  The REGNAME may be any register name
-     valid on the machine you are using, with or without the initial
-     '$'.
+     As discussed in detail below, register values are normally
+     relative to the selected stack frame.  The REGNAME may be any
+     register name valid on the machine you are using, with or without
+     the initial `$'.
 
    GDB has four "standard" register names that are available (in
 expressions) on most machines--whenever they do not conflict with an
 architecture's canonical mnemonics for registers.  The register names
-'$pc' and '$sp' are used for the program counter register and the stack
-pointer.  '$fp' is used for a register that contains a pointer to the
-current stack frame, and '$ps' is used for a register that contains the
+`$pc' and `$sp' are used for the program counter register and the stack
+pointer.  `$fp' is used for a register that contains a pointer to the
+current stack frame, and `$ps' is used for a register that contains the
 processor status.  For example, you could print the program counter in
 hex with
 
@@ -1823,10 +2017,10 @@ or add four to the stack pointer(1) with
 
    Whenever possible, these four standard register names are available
 on your machine even though the machine has different canonical
-mnemonics, so long as there is no conflict.  The 'info registers'
-command shows the canonical names.  For example, on the SPARC, 'info
-registers' displays the processor status register as '$psr' but you can
-also refer to it as '$ps'; and on x86-based machines '$ps' is an alias
+mnemonics, so long as there is no conflict.  The `info registers'
+command shows the canonical names.  For example, on the SPARC, `info
+registers' displays the processor status register as `$psr' but you can
+also refer to it as `$ps'; and on x86-based machines `$ps' is an alias
 for the EFLAGS register.
 
    GDB always considers the contents of an ordinary register as an
@@ -1834,7 +2028,7 @@ integer when the register is examined in
 special registers which can hold nothing but floating point; these
 registers are considered to have floating point values.  There is no way
 to refer to the contents of an ordinary register as floating point value
-(although you can _print_ it as a floating point value with 'print/f
+(although you can _print_ it as a floating point value with `print/f
 $REGNAME').
 
    Some registers have distinct "raw" and "virtual" data formats.  This
@@ -1844,14 +2038,14 @@ sees.  For example, the registers of the
 coprocessor are always saved in "extended" (raw) format, but all C
 programs expect to work with "double" (virtual) format.  In such cases,
 GDB normally works with the virtual format only (the format that makes
-sense for your program), but the 'info registers' command prints the
+sense for your program), but the `info registers' command prints the
 data in both formats.
 
    Some machines have special registers whose contents can be
 interpreted in several different ways.  For example, modern x86-based
 machines have SSE and MMX registers that can hold several values packed
 together in several different formats.  GDB refers to such registers in
-'struct' notation:
+`struct' notation:
 
      (gdb) print $xmm1
      $1 = {
@@ -1866,7 +2060,7 @@ together in several different formats.  
 
 To set values of such registers, you need to tell GDB which view of the
 register you wish to change, as if you were assigning value to a
-'struct' member:
+`struct' member:
 
       (gdb) set $xmm1.uint128 = 0x000000000000000000000000FFFFFFFF
 
@@ -1874,8 +2068,8 @@ register you wish to change, as if you w
 (*note Selecting a Frame: Selection.).  This means that you get the
 value that the register would contain if all stack frames farther in
 were exited and their saved registers restored.  In order to see the
-true contents of hardware registers, you must select the innermost frame
-(with 'frame 0').
+true contents of hardware registers, you must select the innermost
+frame (with `frame 0').
 
    Usually ABIs reserve some registers as not needed to be saved by the
 callee (a.k.a.: "caller-saved", "call-clobbered" or "volatile"
@@ -1883,31 +2077,31 @@ registers).  It may therefore not be pos
 a register had before the call (in other words, in the outer frame), if
 the register value has since been changed by the callee.  GDB tries to
 deduce where the inner frame saved ("callee-saved") registers, from the
-debug info, unwind info, or the machine code generated by your compiler.
-If some register is not saved, and GDB knows the register is
+debug info, unwind info, or the machine code generated by your
+compiler.  If some register is not saved, and GDB knows the register is
 "caller-saved" (via its own knowledge of the ABI, or because the
 debug/unwind info explicitly says the register's value is undefined),
-GDB displays '<not saved>' as the register's value.  With targets that
+GDB displays `<not saved>' as the register's value.  With targets that
 GDB has no knowledge of the register saving convention, if a register
 was not saved by the callee, then its value and location in the outer
 frame are assumed to be the same of the inner frame.  This is usually
 harmless, because if the register is call-clobbered, the caller either
 does not care what is in the register after the call, or has code to
 restore the value that it does care about.  Note, however, that if you
-change such a register in the outer frame, you may also be affecting the
-inner frame.  Also, the more "outer" the frame is you're looking at, the
-more likely a call-clobbered register's value is to be wrong, in the
-sense that it doesn't actually represent the value the register had just
-before the call.
+change such a register in the outer frame, you may also be affecting
+the inner frame.  Also, the more "outer" the frame is you're looking
+at, the more likely a call-clobbered register's value is to be wrong,
+in the sense that it doesn't actually represent the value the register
+had just before the call.
 
    ---------- Footnotes ----------
 
    (1) This is a way of removing one word from the stack, on machines
 where stacks grow downward in memory (most machines, nowadays).  This
-assumes that the innermost stack frame is selected; setting '$sp' is not
-allowed when other stack frames are selected.  To pop entire frames off
-the stack, regardless of machine architecture, use 'return'; see *note
-Returning from a Function: Returning.
+assumes that the innermost stack frame is selected; setting `$sp' is
+not allowed when other stack frames are selected.  To pop entire frames
+off the stack, regardless of machine architecture, use `return'; see
+*note Returning from a Function: Returning.
 
 
 File: gdb.info,  Node: Floating Point Hardware,  Next: Vector Unit,  Prev: Registers,  Up: Data
@@ -1918,11 +2112,11 @@ File: gdb.info,  Node: Floating Point Ha
 Depending on the configuration, GDB may be able to give you more
 information about the status of the floating point hardware.
 
-'info float'
+`info float'
      Display hardware-dependent information about the floating point
-     unit.  The exact contents and layout vary depending on the floating
-     point chip.  Currently, 'info float' is supported on the ARM and
-     x86 machines.
+     unit.  The exact contents and layout vary depending on the
+     floating point chip.  Currently, `info float' is supported on the
+     ARM and x86 machines.
 
 
 File: gdb.info,  Node: Vector Unit,  Next: OS Information,  Prev: Floating Point Hardware,  Up: Data
@@ -1933,7 +2127,7 @@ File: gdb.info,  Node: Vector Unit,  Nex
 Depending on the configuration, GDB may be able to give you more
 information about the status of the vector unit.
 
-'info vector'
+`info vector'
      Display information about the vector unit.  The exact contents and
      layout vary depending on the hardware.
 
@@ -1947,17 +2141,18 @@ GDB provides interfaces to useful OS fac
 your program.
 
    Some operating systems supply an "auxiliary vector" to programs at
-startup.  This is akin to the arguments and environment that you specify
-for a program, but contains a system-dependent variety of binary values
-that tell system libraries important details about the hardware,
-operating system, and process.  Each value's purpose is identified by an
-integer tag; the meanings are well-known but system-specific.  Depending
-on the configuration and operating system facilities, GDB may be able to
-show you this information.  For remote targets, this functionality may
-further depend on the remote stub's support of the 'qXfer:auxv:read'
-packet, see *note qXfer auxiliary vector read::.
+startup.  This is akin to the arguments and environment that you
+specify for a program, but contains a system-dependent variety of
+binary values that tell system libraries important details about the
+hardware, operating system, and process.  Each value's purpose is
+identified by an integer tag; the meanings are well-known but
+system-specific.  Depending on the configuration and operating system
+facilities, GDB may be able to show you this information.  For remote
+targets, this functionality may further depend on the remote stub's
+support of the `qXfer:auxv:read' packet, see *note qXfer auxiliary
+vector read::.
 
-'info auxv'
+`info auxv'
      Display the auxiliary vector of the inferior, which can be either a
      live process or a core dump file.  GDB prints each tag value
      numerically, and also shows names and text descriptions for
@@ -1966,53 +2161,52 @@ packet, see *note qXfer auxiliary vector
      each value in the most appropriate form for a recognized tag, and
      in hexadecimal for an unrecognized tag.
 
-   On some targets, GDB can access operating system-specific information
-and show it to you.  The types of information available will differ
-depending on the type of operating system running on the target.  The
-mechanism used to fetch the data is described in *note Operating System
-Information::.  For remote targets, this functionality depends on the
-remote stub's support of the 'qXfer:osdata:read' packet, see *note qXfer
-osdata read::.
-
-'info os INFOTYPE'
+   On some targets, GDB can access operating system-specific
+information and show it to you.  The types of information available
+will differ depending on the type of operating system running on the
+target.  The mechanism used to fetch the data is described in *note
+Operating System Information::.  For remote targets, this functionality
+depends on the remote stub's support of the `qXfer:osdata:read' packet,
+see *note qXfer osdata read::.
 
+`info os INFOTYPE'
      Display OS information of the requested type.
 
      On GNU/Linux, the following values of INFOTYPE are valid:
 
-     'cpus'
-          Display the list of all CPUs/cores.  For each CPU/core, GDB
-          prints the available fields from /proc/cpuinfo.  For each
-          supported architecture different fields are available.  Two
+    `cpus'
+          Display the list of all CPUs/cores. For each CPU/core, GDB
+          prints the available fields from /proc/cpuinfo. For each
+          supported architecture different fields are available. Two
           common entries are processor which gives CPU number and
           bogomips; a system constant that is calculated during kernel
           initialization.
 
-     'files'
+    `files'
           Display the list of open file descriptors on the target.  For
           each file descriptor, GDB prints the identifier of the process
           owning the descriptor, the command of the owning process, the
           value of the descriptor, and the target of the descriptor.
 
-     'modules'
+    `modules'
           Display the list of all loaded kernel modules on the target.
           For each module, GDB prints the module name, the size of the
           module in bytes, the number of times the module is used, the
           dependencies of the module, the status of the module, and the
           address of the loaded module in memory.
 
-     'msg'
-          Display the list of all System V message queues on the target.
-          For each message queue, GDB prints the message queue key, the
-          message queue identifier, the access permissions, the current
-          number of bytes on the queue, the current number of messages
-          on the queue, the processes that last sent and received a
-          message on the queue, the user and group of the owner and
-          creator of the message queue, the times at which a message was
-          last sent and received on the queue, and the time at which the
-          message queue was last changed.
+    `msg'
+          Display the list of all System V message queues on the
+          target.  For each message queue, GDB prints the message queue
+          key, the message queue identifier, the access permissions,
+          the current number of bytes on the queue, the current number
+          of messages on the queue, the processes that last sent and
+          received a message on the queue, the user and group of the
+          owner and creator of the message queue, the times at which a
+          message was last sent and received on the queue, and the time
+          at which the message queue was last changed.
 
-     'processes'
+    `processes'
           Display the list of processes on the target.  For each
           process, GDB prints the process identifier, the name of the
           user, the command corresponding to the process, and the list
@@ -2021,7 +2215,7 @@ osdata read::.
           following info types, please consult the general GNU/Linux
           documentation.)
 
-     'procgroups'
+    `procgroups'
           Display the list of process groups on the target.  For each
           process, GDB prints the identifier of the process group that
           it belongs to, the command corresponding to the process group
@@ -2031,43 +2225,43 @@ osdata read::.
           belonging to the same process group are grouped together and
           the process group leader is listed first.
 
-     'semaphores'
-          Display the list of all System V semaphore sets on the target.
-          For each semaphore set, GDB prints the semaphore set key, the
-          semaphore set identifier, the access permissions, the number
-          of semaphores in the set, the user and group of the owner and
-          creator of the semaphore set, and the times at which the
-          semaphore set was operated upon and changed.
+    `semaphores'
+          Display the list of all System V semaphore sets on the
+          target.  For each semaphore set, GDB prints the semaphore set
+          key, the semaphore set identifier, the access permissions,
+          the number of semaphores in the set, the user and group of
+          the owner and creator of the semaphore set, and the times at
+          which the semaphore set was operated upon and changed.
 
-     'shm'
+    `shm'
           Display the list of all System V shared-memory regions on the
           target.  For each shared-memory region, GDB prints the region
-          key, the shared-memory identifier, the access permissions, the
-          size of the region, the process that created the region, the
-          process that last attached to or detached from the region, the
-          current number of live attaches to the region, and the times
-          at which the region was last attached to, detach from, and
-          changed.
+          key, the shared-memory identifier, the access permissions,
+          the size of the region, the process that created the region,
+          the process that last attached to or detached from the
+          region, the current number of live attaches to the region,
+          and the times at which the region was last attached to,
+          detach from, and changed.
 
-     'sockets'
+    `sockets'
           Display the list of Internet-domain sockets on the target.
           For each socket, GDB prints the address and port of the local
-          and remote endpoints, the current state of the connection, the
-          creator of the socket, the IP address family of the socket,
-          and the type of the connection.
+          and remote endpoints, the current state of the connection,
+          the creator of the socket, the IP address family of the
+          socket, and the type of the connection.
 
-     'threads'
+    `threads'
           Display the list of threads running on the target.  For each
           thread, GDB prints the identifier of the process that the
           thread belongs to, the command of the process, the thread
           identifier, and the processor core that it is currently
           running on.  The main thread of a process is not listed.
 
-'info os'
+`info os'
      If INFOTYPE is omitted, then list the possible values for INFOTYPE
-     and the kind of OS information available for each INFOTYPE.  If the
-     target does not return a list of possible types, this command will
-     report an error.
+     and the kind of OS information available for each INFOTYPE.  If
+     the target does not return a list of possible types, this command
+     will report an error.
 
 
 File: gdb.info,  Node: Memory Region Attributes,  Next: Dump/Restore Files,  Prev: OS Information,  Up: Data
@@ -2079,9 +2273,9 @@ File: gdb.info,  Node: Memory Region Att
 required by regions of your target's memory.  GDB uses attributes to
 determine whether to allow certain types of memory accesses; whether to
 use specific width accesses; and whether to cache target memory.  By
-default the description of memory regions is fetched from the target (if
-the current target supports this), but the user can override the fetched
-regions.
+default the description of memory regions is fetched from the target
+(if the current target supports this), but the user can override the
+fetched regions.
 
    Defined memory regions can be individually enabled and disabled.
 When a memory region is disabled, GDB uses the default attributes when
@@ -2091,47 +2285,48 @@ been defined, GDB uses the default attri
    When a memory region is defined, it is given a number to identify it;
 to enable, disable, or remove a memory region, you specify that number.
 
-'mem LOWER UPPER ATTRIBUTES...'
+`mem LOWER UPPER ATTRIBUTES...'
      Define a memory region bounded by LOWER and UPPER with attributes
      ATTRIBUTES..., and add it to the list of regions monitored by GDB.
      Note that UPPER == 0 is a special case: it is treated as the
      target's maximum memory address.  (0xffff on 16 bit targets,
      0xffffffff on 32 bit targets, etc.)
 
-'mem auto'
+`mem auto'
      Discard any user changes to the memory regions and use
      target-supplied regions, if available, or no regions if the target
      does not support.
 
-'delete mem NUMS...'
-     Remove memory regions NUMS... from the list of regions monitored by
-     GDB.
+`delete mem NUMS...'
+     Remove memory regions NUMS... from the list of regions monitored
+     by GDB.
 
-'disable mem NUMS...'
+`disable mem NUMS...'
      Disable monitoring of memory regions NUMS....  A disabled memory
      region is not forgotten.  It may be enabled again later.
 
-'enable mem NUMS...'
+`enable mem NUMS...'
      Enable monitoring of memory regions NUMS....
 
-'info mem'
+`info mem'
      Print a table of all defined memory regions, with the following
      columns for each region:
 
-     _Memory Region Number_
-     _Enabled or Disabled._
-          Enabled memory regions are marked with 'y'.  Disabled memory
-          regions are marked with 'n'.
+    _Memory Region Number_
+
+    _Enabled or Disabled._
+          Enabled memory regions are marked with `y'.  Disabled memory
+          regions are marked with `n'.
 
-     _Lo Address_
+    _Lo Address_
           The address defining the inclusive lower bound of the memory
           region.
 
-     _Hi Address_
+    _Hi Address_
           The address defining the exclusive upper bound of the memory
           region.
 
-     _Attributes_
+    _Attributes_
           The list of attributes set for this memory region.
 
 10.17.1 Attributes
@@ -2147,11 +2342,13 @@ accesses to a memory region.
 accesses, they do nothing to prevent the target system, I/O DMA, etc.
 from accessing memory.
 
-'ro'
+`ro'
      Memory is read only.
-'wo'
+
+`wo'
      Memory is write only.
-'rw'
+
+`rw'
      Memory is read/write.  This is the default.
 
 10.17.1.2 Memory Access Size
@@ -2162,13 +2359,16 @@ the memory region.  Often memory mapped 
 specific sized accesses.  If no access size attribute is specified, GDB
 may use accesses of any size.
 
-'8'
+`8'
      Use 8 bit memory accesses.
-'16'
+
+`16'
      Use 16 bit memory accesses.
-'32'
+
+`32'
      Use 32 bit memory accesses.
-'64'
+
+`64'
      Use 64 bit memory accesses.
 
 10.17.1.3 Data Cache
@@ -2179,9 +2379,10 @@ While this generally improves performanc
 overhead, it can lead to incorrect results because GDB does not know
 about volatile variables or memory mapped device registers.
 
-'cache'
+`cache'
      Enable GDB to cache target memory.
-'nocache'
+
+`nocache'
      Disable GDB from caching target memory.  This is the default.
 
 10.17.2 Memory Access Checking
@@ -2192,14 +2393,15 @@ explicitly described.  This can be usefu
 undesired effects for a specific target, or to provide better error
 checking.  The following commands control this behaviour.
 
-'set mem inaccessible-by-default [on|off]'
-     If 'on' is specified, make GDB treat memory not explicitly
+`set mem inaccessible-by-default [on|off]'
+     If `on' is specified, make  GDB treat memory not explicitly
      described by the memory ranges as non-existent and refuse accesses
      to such memory.  The checks are only performed if there's at least
-     one memory range defined.  If 'off' is specified, make GDB treat
+     one memory range defined.  If `off' is specified, make GDB treat
      the memory not explicitly described by the memory ranges as RAM.
-     The default value is 'on'.
-'show mem inaccessible-by-default'
+     The default value is `on'.  
+
+`show mem inaccessible-by-default'
      Show the current handling of accesses to unknown memory.
 
 
@@ -2208,45 +2410,49 @@ File: gdb.info,  Node: Dump/Restore File
 10.18 Copy Between Memory and a File
 ====================================
 
-You can use the commands 'dump', 'append', and 'restore' to copy data
-between target memory and a file.  The 'dump' and 'append' commands
-write data to a file, and the 'restore' command reads data from a file
+You can use the commands `dump', `append', and `restore' to copy data
+between target memory and a file.  The `dump' and `append' commands
+write data to a file, and the `restore' command reads data from a file
 back into the inferior's memory.  Files may be in binary, Motorola
 S-record, Intel hex, Tektronix Hex, or Verilog Hex format; however, GDB
 can only append to binary files, and cannot read from Verilog Hex files.
 
-'dump [FORMAT] memory FILENAME START_ADDR END_ADDR'
-'dump [FORMAT] value FILENAME EXPR'
+`dump [FORMAT] memory FILENAME START_ADDR END_ADDR'
+`dump [FORMAT] value FILENAME EXPR'
      Dump the contents of memory from START_ADDR to END_ADDR, or the
      value of EXPR, to FILENAME in the given format.
 
      The FORMAT parameter may be any one of:
-     'binary'
+    `binary'
           Raw binary form.
-     'ihex'
+
+    `ihex'
           Intel hex format.
-     'srec'
+
+    `srec'
           Motorola S-record format.
-     'tekhex'
+
+    `tekhex'
           Tektronix Hex format.
-     'verilog'
+
+    `verilog'
           Verilog Hex format.
 
      GDB uses the same definitions of these formats as the GNU binary
-     utilities, like 'objdump' and 'objcopy'.  If FORMAT is omitted, GDB
-     dumps the data in raw binary form.
+     utilities, like `objdump' and `objcopy'.  If FORMAT is omitted,
+     GDB dumps the data in raw binary form.
 
-'append [binary] memory FILENAME START_ADDR END_ADDR'
-'append [binary] value FILENAME EXPR'
+`append [binary] memory FILENAME START_ADDR END_ADDR'
+`append [binary] value FILENAME EXPR'
      Append the contents of memory from START_ADDR to END_ADDR, or the
      value of EXPR, to the file FILENAME, in raw binary form.  (GDB can
      only append data to files in raw binary form.)
 
-'restore FILENAME [binary] BIAS START END'
-     Restore the contents of file FILENAME into memory.  The 'restore'
+`restore FILENAME [binary] BIAS START END'
+     Restore the contents of file FILENAME into memory.  The `restore'
      command can automatically recognize any known BFD file format,
      except for raw binary.  To restore a raw binary file you must
-     specify the optional keyword 'binary' after the filename.
+     specify the optional keyword `binary' after the filename.
 
      If BIAS is non-zero, its value will be added to the addresses
      contained in the file.  Binary files always start at address zero,
@@ -2256,8 +2462,9 @@ can only append to binary files, and can
 
      If START and/or END are non-zero, then only data between file
      offset START and file offset END will be restored.  These offsets
-     are relative to the addresses in the file, before the BIAS argument
-     is applied.
+     are relative to the addresses in the file, before the BIAS
+     argument is applied.
+
 
 
 File: gdb.info,  Node: Core File Generation,  Next: Character Sets,  Prev: Dump/Restore Files,  Up: Data
@@ -2268,53 +2475,54 @@ File: gdb.info,  Node: Core File Generat
 A "core file" or "core dump" is a file that records the memory image of
 a running process and its process status (register values etc.).  Its
 primary use is post-mortem debugging of a program that crashed while it
-ran outside a debugger.  A program that crashes automatically produces a
-core file, unless this feature is disabled by the user.  *Note Files::,
-for information on invoking GDB in the post-mortem debugging mode.
+ran outside a debugger.  A program that crashes automatically produces
+a core file, unless this feature is disabled by the user.  *Note
+Files::, for information on invoking GDB in the post-mortem debugging
+mode.
 
    Occasionally, you may wish to produce a core file of the program you
 are debugging in order to preserve a snapshot of its state.  GDB has a
 special command for that.
 
-'generate-core-file [FILE]'
-'gcore [FILE]'
+`generate-core-file [FILE]'
+`gcore [FILE]'
      Produce a core dump of the inferior process.  The optional argument
      FILE specifies the file name where to put the core dump.  If not
-     specified, the file name defaults to 'core.PID', where PID is the
+     specified, the file name defaults to `core.PID', where PID is the
      inferior process ID.
 
      Note that this command is implemented only for some systems (as of
      this writing, GNU/Linux, FreeBSD, Solaris, and S390).
 
      On GNU/Linux, this command can take into account the value of the
-     file '/proc/PID/coredump_filter' when generating the core dump
+     file `/proc/PID/coredump_filter' when generating the core dump
      (*note set use-coredump-filter::).
 
-'set use-coredump-filter on'
-'set use-coredump-filter off'
-     Enable or disable the use of the file '/proc/PID/coredump_filter'
+`set use-coredump-filter on'
+`set use-coredump-filter off'
+     Enable or disable the use of the file `/proc/PID/coredump_filter'
      when generating core dump files.  This file is used by the Linux
      kernel to decide what types of memory mappings will be dumped or
-     ignored when generating a core dump file.  PID is the process ID of
-     a currently running process.
+     ignored when generating a core dump file.  PID is the process ID
+     of a currently running process.
 
      To make use of this feature, you have to write in the
-     '/proc/PID/coredump_filter' file a value, in hexadecimal, which is
+     `/proc/PID/coredump_filter' file a value, in hexadecimal, which is
      a bit mask representing the memory mapping types.  If a bit is set
      in the bit mask, then the memory mappings of the corresponding
      types will be dumped; otherwise, they will be ignored.  This
      configuration is inherited by child processes.  For more
      information about the bits that can be set in the
-     '/proc/PID/coredump_filter' file, please refer to the manpage of
-     'core(5)'.
+     `/proc/PID/coredump_filter' file, please refer to the manpage of
+     `core(5)'.
 
-     By default, this option is 'on'.  If this option is turned 'off',
-     GDB does not read the 'coredump_filter' file and instead uses the
+     By default, this option is `on'.  If this option is turned `off',
+     GDB does not read the `coredump_filter' file and instead uses the
      same default value as the Linux kernel in order to decide which
      pages will be dumped in the core dump file.  This value is
-     currently '0x33', which means that bits '0' (anonymous private
-     mappings), '1' (anonymous shared mappings), '4' (ELF headers) and
-     '5' (private huge pages) are active.  This will cause these memory
+     currently `0x33', which means that bits `0' (anonymous private
+     mappings), `1' (anonymous shared mappings), `4' (ELF headers) and
+     `5' (private huge pages) are active.  This will cause these memory
      mappings to be dumped automatically.
 
 
@@ -2329,66 +2537,66 @@ automatically translate between the char
 character set GDB uses we call the "host character set"; the one the
 inferior program uses we call the "target character set".
 
-   For example, if you are running GDB on a GNU/Linux system, which uses
-the ISO Latin 1 character set, but you are using GDB's remote protocol
-(*note Remote Debugging::) to debug a program running on an IBM
-mainframe, which uses the EBCDIC character set, then the host character
-set is Latin-1, and the target character set is EBCDIC.  If you give GDB
-the command 'set target-charset EBCDIC-US', then GDB translates between
-EBCDIC and Latin 1 as you print character or string values, or use
-character and string literals in expressions.
+   For example, if you are running GDB on a GNU/Linux system, which
+uses the ISO Latin 1 character set, but you are using GDB's remote
+protocol (*note Remote Debugging::) to debug a program running on an
+IBM mainframe, which uses the EBCDIC character set, then the host
+character set is Latin-1, and the target character set is EBCDIC.  If
+you give GDB the command `set target-charset EBCDIC-US', then GDB
+translates between EBCDIC and Latin 1 as you print character or string
+values, or use character and string literals in expressions.
 
    GDB has no way to automatically recognize which character set the
-inferior program uses; you must tell it, using the 'set target-charset'
+inferior program uses; you must tell it, using the `set target-charset'
 command, described below.
 
    Here are the commands for controlling GDB's character set support:
 
-'set target-charset CHARSET'
+`set target-charset CHARSET'
      Set the current target character set to CHARSET.  To display the
      list of supported target character sets, type
-     'set target-charset <TAB><TAB>'.
+     `set target-charset <TAB><TAB>'.
 
-'set host-charset CHARSET'
+`set host-charset CHARSET'
      Set the current host character set to CHARSET.
 
-     By default, GDB uses a host character set appropriate to the system
-     it is running on; you can override that default using the 'set
-     host-charset' command.  On some systems, GDB cannot automatically
-     determine the appropriate host character set.  In this case, GDB
-     uses 'UTF-8'.
+     By default, GDB uses a host character set appropriate to the
+     system it is running on; you can override that default using the
+     `set host-charset' command.  On some systems, GDB cannot
+     automatically determine the appropriate host character set.  In
+     this case, GDB uses `UTF-8'.
 
      GDB can only use certain character sets as its host character set.
-     If you type 'set host-charset <TAB><TAB>', GDB will list the host
+     If you type `set host-charset <TAB><TAB>', GDB will list the host
      character sets it supports.
 
-'set charset CHARSET'
+`set charset CHARSET'
      Set the current host and target character sets to CHARSET.  As
-     above, if you type 'set charset <TAB><TAB>', GDB will list the
+     above, if you type `set charset <TAB><TAB>', GDB will list the
      names of the character sets that can be used for both host and
      target.
 
-'show charset'
+`show charset'
      Show the names of the current host and target character sets.
 
-'show host-charset'
+`show host-charset'
      Show the name of the current host character set.
 
-'show target-charset'
+`show target-charset'
      Show the name of the current target character set.
 
-'set target-wide-charset CHARSET'
+`set target-wide-charset CHARSET'
      Set the current target's wide character set to CHARSET.  This is
-     the character set used by the target's 'wchar_t' type.  To display
+     the character set used by the target's `wchar_t' type.  To display
      the list of supported wide character sets, type
-     'set target-wide-charset <TAB><TAB>'.
+     `set target-wide-charset <TAB><TAB>'.
 
-'show target-wide-charset'
+`show target-wide-charset'
      Show the name of the current target's wide character set.
 
    Here is an example of GDB's character set support in action.  Assume
 that the following source code has been placed in the file
-'charset-test.c':
+`charset-test.c':
 
      #include <stdio.h>
 
@@ -2404,8 +2612,8 @@ that the following source code has been 
        printf ("Hello, world!\n");
      }
 
-   In this program, 'ascii_hello' and 'ibm1047_hello' are arrays
-containing the string 'Hello, world!' followed by a newline, encoded in
+   In this program, `ascii_hello' and `ibm1047_hello' are arrays
+containing the string `Hello, world!' followed by a newline, encoded in
 the ASCII and IBM1047 character sets.
 
    We compile the program, and invoke the debugger on it:
@@ -2417,7 +2625,7 @@ the ASCII and IBM1047 character sets.
      ...
      (gdb)
 
-   We can use the 'show charset' command to see what character sets GDB
+   We can use the `show charset' command to see what character sets GDB
 is currently using to interpret and display characters and strings:
 
      (gdb) show charset
@@ -2433,9 +2641,9 @@ character set:
 
    Let's assume that ASCII is indeed the correct character set for our
 host system -- in other words, let's assume that if GDB prints
-characters using the ASCII character set, our terminal will display them
-properly.  Since our current target character set is also ASCII, the
-contents of 'ascii_hello' print legibly:
+characters using the ASCII character set, our terminal will display
+them properly.  Since our current target character set is also ASCII,
+the contents of `ascii_hello' print legibly:
 
      (gdb) print ascii_hello
      $1 = 0x401698 "Hello, world!\n"
@@ -2450,11 +2658,11 @@ you use in expressions:
      $3 = 43 '+'
      (gdb)
 
-   The ASCII character set uses the number 43 to encode the '+'
+   The ASCII character set uses the number 43 to encode the `+'
 character.
 
    GDB relies on the user to tell it which character set the target
-program uses.  If we print 'ibm1047_hello' while our target character
+program uses.  If we print `ibm1047_hello' while our target character
 set is still ASCII, we get jibberish:
 
      (gdb) print ibm1047_hello
@@ -2463,7 +2671,7 @@ set is still ASCII, we get jibberish:
      $5 = 200 '\310'
      (gdb)
 
-   If we invoke the 'set target-charset' followed by <TAB><TAB>, GDB
+   If we invoke the `set target-charset' followed by <TAB><TAB>, GDB
 tells us the character sets it supports:
 
      (gdb) set target-charset
@@ -2472,7 +2680,7 @@ tells us the character sets it supports:
 
    We can select IBM1047 as our target character set, and examine the
 program's strings again.  Now the ASCII string is wrong, but GDB
-translates the contents of 'ibm1047_hello' from the target character
+translates the contents of `ibm1047_hello' from the target character
 set, IBM1047, to the host character set, ASCII, and they display
 correctly:
 
@@ -2497,7 +2705,7 @@ literals you use in expressions:
      $10 = 78 '+'
      (gdb)
 
-   The IBM1047 character set uses the number 78 to encode the '+'
+   The IBM1047 character set uses the number 78 to encode the `+'
 character.
 
 
@@ -2506,47 +2714,47 @@ File: gdb.info,  Node: Caching Target Da
 10.21 Caching Data of Targets
 =============================
 
-GDB caches data exchanged between the debugger and a target.  Each cache
-is associated with the address space of the inferior.  *Note Inferiors
-and Programs::, about inferior and address space.  Such caching
-generally improves performance in remote debugging (*note Remote
-Debugging::), because it reduces the overhead of the remote protocol by
-bundling memory reads and writes into large chunks.  Unfortunately,
-simply caching everything would lead to incorrect results, since GDB
-does not necessarily know anything about volatile values, memory-mapped
-I/O addresses, etc.  Furthermore, in non-stop mode (*note Non-Stop
-Mode::) memory can be changed _while_ a gdb command is executing.
-Therefore, by default, GDB only caches data known to be on the stack(1)
-or in the code segment.  Other regions of memory can be explicitly
-marked as cacheable; *note Memory Region Attributes::.
+GDB caches data exchanged between the debugger and a target.  Each
+cache is associated with the address space of the inferior.  *Note
+Inferiors and Programs::, about inferior and address space.  Such
+caching generally improves performance in remote debugging (*note
+Remote Debugging::), because it reduces the overhead of the remote
+protocol by bundling memory reads and writes into large chunks.
+Unfortunately, simply caching everything would lead to incorrect
+results, since GDB does not necessarily know anything about volatile
+values, memory-mapped I/O addresses, etc.  Furthermore, in non-stop mode
+(*note Non-Stop Mode::) memory can be changed _while_ a gdb command is
+executing.  Therefore, by default, GDB only caches data known to be on
+the stack(1) or in the code segment.  Other regions of memory can be
+explicitly marked as cacheable; *note Memory Region Attributes::.
 
-'set remotecache on'
-'set remotecache off'
+`set remotecache on'
+`set remotecache off'
      This option no longer does anything; it exists for compatibility
      with old scripts.
 
-'show remotecache'
+`show remotecache'
      Show the current state of the obsolete remotecache flag.
 
-'set stack-cache on'
-'set stack-cache off'
-     Enable or disable caching of stack accesses.  When 'on', use
-     caching.  By default, this option is 'on'.
+`set stack-cache on'
+`set stack-cache off'
+     Enable or disable caching of stack accesses.  When `on', use
+     caching.  By default, this option is `on'.
 
-'show stack-cache'
+`show stack-cache'
      Show the current state of data caching for memory accesses.
 
-'set code-cache on'
-'set code-cache off'
-     Enable or disable caching of code segment accesses.  When 'on', use
-     caching.  By default, this option is 'on'.  This improves
+`set code-cache on'
+`set code-cache off'
+     Enable or disable caching of code segment accesses.  When `on',
+     use caching.  By default, this option is `on'.  This improves
      performance of disassembly in remote debugging.
 
-'show code-cache'
+`show code-cache'
      Show the current state of target memory cache for code segment
      accesses.
 
-'info dcache [line]'
+`info dcache [line]'
      Print the information about the performance of data cache of the
      current inferior's address space.  The information displayed
      includes the dcache width and depth, and for each cache line, its
@@ -2556,20 +2764,21 @@ marked as cacheable; *note Memory Region
      If a line number is specified, the contents of that line will be
      printed in hex.
 
-'set dcache size SIZE'
+`set dcache size SIZE'
      Set maximum number of entries in dcache (dcache depth above).
 
-'set dcache line-size LINE-SIZE'
+`set dcache line-size LINE-SIZE'
      Set number of bytes each dcache entry caches (dcache width above).
      Must be a power of 2.
 
-'show dcache size'
+`show dcache size'
      Show maximum number of dcache entries.  *Note info dcache: Caching
      Target Data.
 
-'show dcache line-size'
+`show dcache line-size'
      Show default size of dcache lines.
 
+
    ---------- Footnotes ----------
 
    (1) In non-stop mode, it is moderately rare for a running thread to
@@ -2584,10 +2793,10 @@ File: gdb.info,  Node: Searching Memory,
 ===================
 
 Memory can be searched for a particular sequence of bytes with the
-'find' command.
+`find' command.
 
-'find [/SN] START_ADDR, +LEN, VAL1 [, VAL2, ...]'
-'find [/SN] START_ADDR, END_ADDR, VAL1 [, VAL2, ...]'
+`find [/SN] START_ADDR, +LEN, VAL1 [, VAL2, ...]'
+`find [/SN] START_ADDR, END_ADDR, VAL1 [, VAL2, ...]'
      Search memory for the sequence of bytes specified by VAL1, VAL2,
      etc.  The search begins at address START_ADDR and continues for
      either LEN bytes or through to END_ADDR inclusive.
@@ -2598,13 +2807,16 @@ order, apart or together.
 S, search query size
      The size of each search query value.
 
-     'b'
+    `b'
           bytes
-     'h'
+
+    `h'
           halfwords (two bytes)
-     'w'
+
+    `w'
           words (four bytes)
-     'g'
+
+    `g'
           giant words (eight bytes)
 
      All values are interpreted in the current language.  This means,
@@ -2615,24 +2827,24 @@ S, search query size
      type in the current language.  This is useful when one wants to
      specify the search pattern as a mixture of types.  Note that this
      means, for example, that in the case of C-like languages a search
-     for an untyped 0x42 will search for '(int) 0x42' which is typically
-     four bytes.
+     for an untyped 0x42 will search for `(int) 0x42' which is
+     typically four bytes.
 
 N, maximum number of finds
      The maximum number of matches to print.  The default is to print
      all finds.
 
    You can use strings as search values.  Quote them with double-quotes
-('"').  The string value is copied into the search pattern byte by byte,
+(`"').  The string value is copied into the search pattern byte by byte,
 regardless of the endianness of the target and the size specification.
 
    The address of each match found is printed as well as a count of the
 number of matches found.
 
    The address of the last value found is stored in convenience variable
-'$_'.  A count of the number of matches is stored in '$numfound'.
+`$_'.  A count of the number of matches is stored in `$numfound'.
 
-   For example, if stopped at the 'printf' in this function:
+   For example, if stopped at the `printf' in this function:
 
      void
      hello ()
@@ -2672,29 +2884,29 @@ File: gdb.info,  Node: Optimized Code,  
 
 Almost all compilers support optimization.  With optimization disabled,
 the compiler generates assembly code that corresponds directly to your
-source code, in a simplistic way.  As the compiler applies more powerful
-optimizations, the generated assembly code diverges from your original
-source code.  With help from debugging information generated by the
-compiler, GDB can map from the running program back to constructs from
-your original source.
+source code, in a simplistic way.  As the compiler applies more
+powerful optimizations, the generated assembly code diverges from your
+original source code.  With help from debugging information generated
+by the compiler, GDB can map from the running program back to
+constructs from your original source.
 
    GDB is more accurate with optimization disabled.  If you can
 recompile without optimization, it is easier to follow the progress of
 your program during debugging.  But, there are many cases where you may
 need to debug an optimized version.
 
-   When you debug a program compiled with '-g -O', remember that the
+   When you debug a program compiled with `-g -O', remember that the
 optimizer has rearranged your code; the debugger shows you what is
 really there.  Do not be too surprised when the execution path does not
 exactly match your source file!  An extreme example: if you define a
 variable, but never use it, GDB never sees that variable--because the
 compiler optimizes it out of existence.
 
-   Some things do not work as well with '-g -O' as with just '-g',
+   Some things do not work as well with `-g -O' as with just `-g',
 particularly on machines with instruction scheduling.  If in doubt,
-recompile with '-g' alone, and if this fixes the problem, please report
-it to us as a bug (including a test case!).  *Note Variables::, for more
-information about debugging optimized code.
+recompile with `-g' alone, and if this fixes the problem, please report
+it to us as a bug (including a test case!).  *Note Variables::, for
+more information about debugging optimized code.
 
 * Menu:
 
@@ -2708,32 +2920,33 @@ File: gdb.info,  Node: Inline Functions,
 =====================
 
 "Inlining" is an optimization that inserts a copy of the function body
-directly at each call site, instead of jumping to a shared routine.  GDB
-displays inlined functions just like non-inlined functions.  They appear
-in backtraces.  You can view their arguments and local variables, step
-into them with 'step', skip them with 'next', and escape from them with
-'finish'.  You can check whether a function was inlined by using the
-'info frame' command.
+directly at each call site, instead of jumping to a shared routine.
+GDB displays inlined functions just like non-inlined functions.  They
+appear in backtraces.  You can view their arguments and local
+variables, step into them with `step', skip them with `next', and
+escape from them with `finish'.  You can check whether a function was
+inlined by using the `info frame' command.
 
    For GDB to support inlined functions, the compiler must record
 information about inlining in the debug information -- GCC using the
-DWARF 2 format does this, and several other compilers do also.  GDB only
-supports inlined functions when using DWARF 2.  Versions of GCC before
-4.1 do not emit two required attributes ('DW_AT_call_file' and
-'DW_AT_call_line'); GDB does not display inlined function calls with
+DWARF 2 format does this, and several other compilers do also.  GDB
+only supports inlined functions when using DWARF 2.  Versions of GCC
+before 4.1 do not emit two required attributes (`DW_AT_call_file' and
+`DW_AT_call_line'); GDB does not display inlined function calls with
 earlier versions of GCC.  It instead displays the arguments and local
 variables of inlined functions as local variables in the caller.
 
    The body of an inlined function is directly included at its call
 site; unlike a non-inlined function, there are no instructions devoted
-to the call.  GDB still pretends that the call site and the start of the
-inlined function are different instructions.  Stepping to the call site
-shows the call site, and then stepping again shows the first line of the
-inlined function, even though no additional instructions are executed.
+to the call.  GDB still pretends that the call site and the start of
+the inlined function are different instructions.  Stepping to the call
+site shows the call site, and then stepping again shows the first line
+of the inlined function, even though no additional instructions are
+executed.
 
    This makes source-level debugging much clearer; you can see both the
-context of the call and then the effect of the call.  Only stepping by a
-single instruction using 'stepi' or 'nexti' does not do this; single
+context of the call and then the effect of the call.  Only stepping by
+a single instruction using `stepi' or `nexti' does not do this; single
 instruction steps always show the inlined body.
 
    There are some ways that GDB does not pretend that inlined function
@@ -2746,39 +2959,41 @@ calls are the same as normal calls:
      future version of GDB; until then, set a breakpoint on an earlier
      line or inside the inlined function instead.
 
-   * GDB cannot locate the return value of inlined calls after using the
-     'finish' command.  This is a limitation of compiler-generated
-     debugging information; after 'finish', you can step to the next
+   * GDB cannot locate the return value of inlined calls after using
+     the `finish' command.  This is a limitation of compiler-generated
+     debugging information; after `finish', you can step to the next
      line and print a variable where your program stored the return
      value.
 
+
 
 File: gdb.info,  Node: Tail Call Frames,  Prev: Inline Functions,  Up: Optimized Code
 
 11.2 Tail Call Frames
 =====================
 
-Function 'B' can call function 'C' in its very last statement.  In
-unoptimized compilation the call of 'C' is immediately followed by
-return instruction at the end of 'B' code.  Optimizing compiler may
-replace the call and return in function 'B' into one jump to function
-'C' instead.  Such use of a jump instruction is called "tail call".
-
-   During execution of function 'C', there will be no indication in the
-function call stack frames that it was tail-called from 'B'.  If
-function 'A' regularly calls function 'B' which tail-calls function 'C',
-then GDB will see 'A' as the caller of 'C'.  However, in some cases GDB
-can determine that 'C' was tail-called from 'B', and it will then create
-fictitious call frame for that, with the return address set up as if 'B'
-called 'C' normally.
+Function `B' can call function `C' in its very last statement.  In
+unoptimized compilation the call of `C' is immediately followed by
+return instruction at the end of `B' code.  Optimizing compiler may
+replace the call and return in function `B' into one jump to function
+`C' instead.  Such use of a jump instruction is called "tail call".
+
+   During execution of function `C', there will be no indication in the
+function call stack frames that it was tail-called from `B'.  If
+function `A' regularly calls function `B' which tail-calls function `C',
+then GDB will see `A' as the caller of `C'.  However, in some cases GDB
+can determine that `C' was tail-called from `B', and it will then
+create fictitious call frame for that, with the return address set up
+as if `B' called `C' normally.
 
    This functionality is currently supported only by DWARF 2 debugging
-format and the compiler has to produce 'DW_TAG_GNU_call_site' tags.
-With GCC, you need to specify '-O -g' during compilation, to get this
+format and the compiler has to produce `DW_TAG_GNU_call_site' tags.
+With GCC, you need to specify `-O -g' during compilation, to get this
 information.
 
-   'info frame' command (*note Frame Info::) will indicate the tail call
-frame kind by text 'tail call frame' such as in this sample GDB output:
+   `info frame' command (*note Frame Info::) will indicate the tail
+call frame kind by text `tail call frame' such as in this sample GDB
+output:
 
      (gdb) x/i $pc - 2
         0x40066b <b(int, double)+11>: jmp 0x400640 <c(int, double)>
@@ -2791,14 +3006,14 @@ frame kind by text 'tail call frame' suc
       Locals at unknown address, Previous frame's sp is 0x7fffffffda30
 
    The detection of all the possible code path executions can find them
-ambiguous.  There is no execution history stored (possible *note Reverse
-Execution:: is never used for this purpose) and the last known caller
-could have reached the known callee by multiple different jump
+ambiguous.  There is no execution history stored (possible *note
+Reverse Execution:: is never used for this purpose) and the last known
+caller could have reached the known callee by multiple different jump
 sequences.  In such case GDB still tries to show at least all the
-unambiguous top tail callers and all the unambiguous bottom tail calees,
-if any.
+unambiguous top tail callers and all the unambiguous bottom tail
+calees, if any.
 
-'set debug entry-values'
+`set debug entry-values'
      When set to on, enables printing of analysis messages for both
      frame argument values at function entry and tail calls.  It will
      show all the possible valid tail calls code paths it has
@@ -2806,13 +3021,13 @@ if any.
      final unambiguous (possibly partial or even empty) code path
      result.
 
-'show debug entry-values'
-     Show the current state of analysis messages printing for both frame
-     argument values at function entry and tail calls.
+`show debug entry-values'
+     Show the current state of analysis messages printing for both
+     frame argument values at function entry and tail calls.
 
    The analysis messages for tail calls can for example show why the
-virtual tail call frame for function 'c' has not been recognized (due to
-the indirect reference by variable 'x'):
+virtual tail call frame for function `c' has not been recognized (due
+to the indirect reference by variable `x'):
 
      static void __attribute__((noinline, noclone)) c (void);
      void (*x) (void) = c;
@@ -2849,21 +3064,21 @@ resolution:
      #1  0x00000000004004d2 in a () at t.c:8
      #2  0x0000000000400395 in main () at t.c:9
 
-   Frames #0 and #2 are real, #1 is a virtual tail call frame.  The code
-can have possible execution paths 'main->a->b->c->d->f' or
-'main->a->b->e->f', GDB cannot find which one from the inferior state.
+   Frames #0 and #2 are real, #1 is a virtual tail call frame.  The
+code can have possible execution paths `main->a->b->c->d->f' or
+`main->a->b->e->f', GDB cannot find which one from the inferior state.
 
-   'initial:' state shows some random possible calling sequence GDB has
+   `initial:' state shows some random possible calling sequence GDB has
 found.  It then finds another possible calling sequcen - that one is
-prefixed by 'compare:'.  The non-ambiguous intersection of these two is
-printed as the 'reduced:' calling sequence.  That one could have many
-futher 'compare:' and 'reduced:' statements as long as there remain any
+prefixed by `compare:'.  The non-ambiguous intersection of these two is
+printed as the `reduced:' calling sequence.  That one could have many
+futher `compare:' and `reduced:' statements as long as there remain any
 non-ambiguous sequence entries.
 
-   For the frame of function 'b' in both cases there are different
-possible '$pc' values ('0x4004cc' or '0x4004ce'), therefore this frame
+   For the frame of function `b' in both cases there are different
+possible `$pc' values (`0x4004cc' or `0x4004ce'), therefore this frame
 is also ambigous.  The only non-ambiguous frame is the one for function
-'a', therefore this one is displayed to the user while the ambiguous
+`a', therefore this one is displayed to the user while the ambiguous
 frames are omitted.
 
    There can be also reasons why printing of frame argument values at
@@ -2885,10 +3100,10 @@ function entry may fail:
      #2  0x000000000040036e in main () at t.c:7
 
    GDB cannot find out from the inferior state if and how many times did
-function 'a' call itself (via function 'b') as these calls would be tail
-calls.  Such tail calls would modify thue 'i' variable, therefore GDB
-cannot be sure the value it knows would be right - GDB prints
-'<optimized out>' instead.
+function `a' call itself (via function `b') as these calls would be
+tail calls.  Such tail calls would modify thue `i' variable, therefore
+GDB cannot be sure the value it knows would be right - GDB prints
+`<optimized out>' instead.
 
 
 File: gdb.info,  Node: Macros,  Next: Tracepoints,  Prev: Optimized Code,  Up: Top
@@ -2905,29 +3120,29 @@ defined.
    You may need to compile your program specially to provide GDB with
 information about preprocessor macros.  Most compilers do not include
 macros in their debugging information, even when you compile with the
-'-g' flag.  *Note Compilation::.
+`-g' flag.  *Note Compilation::.
 
    A program may define a macro at one point, remove that definition
 later, and then provide a different definition after that.  Thus, at
-different points in the program, a macro may have different definitions,
-or have no definition at all.  If there is a current stack frame, GDB
-uses the macros in scope at that frame's source code line.  Otherwise,
-GDB uses the macros in scope at the current listing location; see *note
-List::.
+different points in the program, a macro may have different
+definitions, or have no definition at all.  If there is a current stack
+frame, GDB uses the macros in scope at that frame's source code line.
+Otherwise, GDB uses the macros in scope at the current listing location;
+see *note List::.
 
    Whenever GDB evaluates an expression, it always expands any macro
 invocations present in the expression.  GDB also provides the following
 commands for working with macros explicitly.
 
-'macro expand EXPRESSION'
-'macro exp EXPRESSION'
+`macro expand EXPRESSION'
+`macro exp EXPRESSION'
      Show the results of expanding all preprocessor macro invocations in
      EXPRESSION.  Since GDB simply expands macros, but does not parse
      the result, EXPRESSION need not be a valid expression; it can be
      any string of tokens.
 
-'macro expand-once EXPRESSION'
-'macro exp1 EXPRESSION'
+`macro expand-once EXPRESSION'
+`macro exp1 EXPRESSION'
      (This command is not yet implemented.)  Show the results of
      expanding those preprocessor macro invocations that appear
      explicitly in EXPRESSION.  Macro invocations appearing in that
@@ -2937,20 +3152,20 @@ commands for working with macros explici
      not parse the result, EXPRESSION need not be a valid expression; it
      can be any string of tokens.
 
-'info macro [-a|-all] [--] MACRO'
+`info macro [-a|-all] [--] MACRO'
      Show the current definition or all definitions of the named MACRO,
      and describe the source location or compiler command-line where
      that definition was established.  The optional double dash is to
      signify the end of argument processing and the beginning of MACRO
      for non C-like macros where the macro may begin with a hyphen.
 
-'info macros LINESPEC'
+`info macros LINESPEC'
      Show all macro definitions that are in effect at the location
-     specified by LINESPEC, and describe the source location or compiler
-     command-line where those definitions were established.
+     specified by LINESPEC,  and describe the source location or
+     compiler command-line where those definitions were established.
 
-'macro define MACRO REPLACEMENT-LIST'
-'macro define MACRO(ARGLIST) REPLACEMENT-LIST'
+`macro define MACRO REPLACEMENT-LIST'
+`macro define MACRO(ARGLIST) REPLACEMENT-LIST'
      Introduce a definition for a preprocessor macro named MACRO,
      invocations of which are replaced by the tokens given in
      REPLACEMENT-LIST.  The first form of this command defines an
@@ -2959,19 +3174,19 @@ commands for working with macros explici
      ARGLIST.
 
      A definition introduced by this command is in scope in every
-     expression evaluated in GDB, until it is removed with the 'macro
+     expression evaluated in GDB, until it is removed with the `macro
      undef' command, described below.  The definition overrides all
      definitions for MACRO present in the program being debugged, as
      well as any previous user-supplied definition.
 
-'macro undef MACRO'
+`macro undef MACRO'
      Remove any user-supplied definition for the macro named MACRO.
-     This command only affects definitions provided with the 'macro
+     This command only affects definitions provided with the `macro
      define' command, described above; it cannot remove definitions
      present in the program being debugged.
 
-'macro list'
-     List all the macros defined using the 'macro define' command.
+`macro list'
+     List all the macros defined using the `macro define' command.
 
    Here is a transcript showing the above commands in action.  First, we
 show our source files:
@@ -2997,7 +3212,7 @@ show our source files:
      $
 
    Now, we compile the program using the GNU C compiler, GCC.  We pass
-the '-gdwarf-2'(1) _and_ '-g3' flags to ensure the compiler includes
+the `-gdwarf-2'(1) _and_ `-g3' flags to ensure the compiler includes
 information about preprocessor macros in the debugging information.
 
      $ gcc -gdwarf-2 -g3 sample.c -o sample
@@ -3012,8 +3227,8 @@ information about preprocessor macros in
      (gdb)
 
    We can expand macros and examine their definitions, even when the
-program is not running.  GDB uses the current listing position to decide
-which macro definitions are in scope:
+program is not running.  GDB uses the current listing position to
+decide which macro definitions are in scope:
 
      (gdb) list main
      3
@@ -3039,10 +3254,10 @@ which macro definitions are in scope:
      expands to: once (M + 1)
      (gdb)
 
-   In the example above, note that 'macro expand-once' expands only the
+   In the example above, note that `macro expand-once' expands only the
 macro invocation explicit in the original text -- the invocation of
-'ADD' -- but does not expand the invocation of the macro 'M', which was
-introduced by 'ADD'.
+`ADD' -- but does not expand the invocation of the macro `M', which was
+introduced by `ADD'.
 
    Once the program is running, GDB uses the macro definitions in force
 at the source line of the current stack frame:
@@ -3056,7 +3271,7 @@ at the source line of the current stack 
      10        printf ("Hello, world!\n");
      (gdb)
 
-   At line 10, the definition of the macro 'N' at line 9 is in force:
+   At line 10, the definition of the macro `N' at line 9 is in force:
 
      (gdb) info macro N
      Defined at /home/jimb/gdb/macros/play/sample.c:9
@@ -3067,7 +3282,7 @@ at the source line of the current stack 
      $1 = 1
      (gdb)
 
-   As we step over directives that remove 'N''s definition, and then
+   As we step over directives that remove `N''s definition, and then
 give it a new definition, GDB finds the definition (or lack thereof) in
 force at each point:
 
@@ -3089,10 +3304,10 @@ force at each point:
      $2 = 0
      (gdb)
 
-   In addition to source files, macros can be defined on the compilation
-command line using the '-DNAME=VALUE' syntax.  For macros defined in
-such a way, GDB displays the location of their definition as line zero
-of the source file submitted to the compiler.
+   In addition to source files, macros can be defined on the
+compilation command line using the `-DNAME=VALUE' syntax.  For macros
+defined in such a way, GDB displays the location of their definition as
+line zero of the source file submitted to the compiler.
 
      (gdb) info macro __STDC__
      Defined at /home/jimb/gdb/macros/play/sample.c:0
@@ -3101,9 +3316,9 @@ of the source file submitted to the comp
 
    ---------- Footnotes ----------
 
-   (1) This is the minimum.  Recent versions of GCC support '-gdwarf-3'
-and '-gdwarf-4'; we recommend always choosing the most recent version of
-DWARF.
+   (1) This is the minimum.  Recent versions of GCC support `-gdwarf-3'
+and `-gdwarf-4'; we recommend always choosing the most recent version
+of DWARF.
 
 
 File: gdb.info,  Node: Tracepoints,  Next: Overlays,  Prev: Macros,  Up: Top
@@ -3113,22 +3328,23 @@ File: gdb.info,  Node: Tracepoints,  Nex
 
 In some applications, it is not feasible for the debugger to interrupt
 the program's execution long enough for the developer to learn anything
-helpful about its behavior.  If the program's correctness depends on its
-real-time behavior, delays introduced by a debugger might cause the
+helpful about its behavior.  If the program's correctness depends on
+its real-time behavior, delays introduced by a debugger might cause the
 program to change its behavior drastically, or perhaps fail, even when
 the code itself is correct.  It is useful to be able to observe the
 program's behavior without interrupting it.
 
-   Using GDB's 'trace' and 'collect' commands, you can specify locations
-in the program, called "tracepoints", and arbitrary expressions to
-evaluate when those tracepoints are reached.  Later, using the 'tfind'
-command, you can examine the values those expressions had when the
-program hit the tracepoints.  The expressions may also denote objects in
-memory--structures or arrays, for example--whose values GDB should
-record; while visiting a particular tracepoint, you may inspect those
-objects as if they were in memory at that moment.  However, because GDB
-records these values without interacting with you, it can do so quickly
-and unobtrusively, hopefully not disturbing the program's behavior.
+   Using GDB's `trace' and `collect' commands, you can specify
+locations in the program, called "tracepoints", and arbitrary
+expressions to evaluate when those tracepoints are reached.  Later,
+using the `tfind' command, you can examine the values those expressions
+had when the program hit the tracepoints.  The expressions may also
+denote objects in memory--structures or arrays, for example--whose
+values GDB should record; while visiting a particular tracepoint, you
+may inspect those objects as if they were in memory at that moment.
+However, because GDB records these values without interacting with you,
+it can do so quickly and unobtrusively, hopefully not disturbing the
+program's behavior.
 
    The tracepoint facility is currently available only for remote
 targets.  *Note Targets::.  In addition, your remote target must know
@@ -3138,7 +3354,7 @@ tracepoints as of this writing.  The for
 to implement tracepoints are described in *note Tracepoint Packets::.
 
    It is also possible to get trace data from a file, in a manner
-reminiscent of corefiles; you specify the filename, and use 'tfind' to
+reminiscent of corefiles; you specify the filename, and use `tfind' to
 search through the file.  *Note Trace Files::, for more details.
 
    This chapter describes the tracepoint commands and features.
@@ -3158,11 +3374,11 @@ File: gdb.info,  Node: Set Tracepoints, 
 
 Before running such a "trace experiment", an arbitrary number of
 tracepoints can be set.  A tracepoint is actually a special type of
-breakpoint (*note Set Breaks::), so you can manipulate it using standard
-breakpoint commands.  For instance, as with breakpoints, tracepoint
-numbers are successive integers starting from one, and many of the
-commands associated with tracepoints take the tracepoint number as their
-argument, to identify which tracepoint to work on.
+breakpoint (*note Set Breaks::), so you can manipulate it using
+standard breakpoint commands.  For instance, as with breakpoints,
+tracepoint numbers are successive integers starting from one, and many
+of the commands associated with tracepoints take the tracepoint number
+as their argument, to identify which tracepoint to work on.
 
    For each tracepoint, you can specify, in advance, some arbitrary set
 of data that you want the target to collect in the trace buffer when it
@@ -3182,20 +3398,21 @@ but possibly restricted in where they ma
 that they can be used to insert tracepoints at (almost) any location in
 the target.  Some targets may also support controlling "static
 tracepoints" from GDB.  With static tracing, a set of instrumentation
-points, also known as "markers", are embedded in the target program, and
-can be activated or deactivated by name or address.  These are usually
-placed at locations which facilitate investigating what the target is
-actually doing.  GDB's support for static tracing includes being able to
-list instrumentation points, and attach them with GDB defined high level
-tracepoints that expose the whole range of convenience of GDB's
-tracepoints support.  Namely, support for collecting registers values
-and values of global or local (to the instrumentation point) variables;
-tracepoint conditions and trace state variables.  The act of installing
-a GDB static tracepoint on an instrumentation point, or marker, is
-referred to as "probing" a static tracepoint marker.
+points, also known as "markers", are embedded in the target program,
+and can be activated or deactivated by name or address.  These are
+usually placed at locations which facilitate investigating what the
+target is actually doing.  GDB's support for static tracing includes
+being able to list instrumentation points, and attach them with GDB
+defined high level tracepoints that expose the whole range of
+convenience of GDB's tracepoints support.  Namely, support for
+collecting registers values and values of global or local (to the
+instrumentation point) variables; tracepoint conditions and trace state
+variables.  The act of installing a GDB static tracepoint on an
+instrumentation point, or marker, is referred to as "probing" a static
+tracepoint marker.
 
-   'gdbserver' supports tracepoints on some target systems.  *Note
-Tracepoints support in 'gdbserver': Server.
+   `gdbserver' supports tracepoints on some target systems.  *Note
+Tracepoints support in `gdbserver': Server.
 
    This section describes commands to set tracepoints and associated
 conditions and actions.
@@ -3219,30 +3436,30 @@ File: gdb.info,  Node: Create and Delete
 13.1.1 Create and Delete Tracepoints
 ------------------------------------
 
-'trace LOCATION'
-     The 'trace' command is very similar to the 'break' command.  Its
+`trace LOCATION'
+     The `trace' command is very similar to the `break' command.  Its
      argument LOCATION can be a source line, a function name, or an
      address in the target program.  *Note Specify Location::.  The
-     'trace' command defines a tracepoint, which is a point in the
+     `trace' command defines a tracepoint, which is a point in the
      target program where the debugger will briefly stop, collect some
-     data, and then allow the program to continue.  Setting a tracepoint
-     or changing its actions takes effect immediately if the remote stub
-     supports the 'InstallInTrace' feature (*note install tracepoint in
-     tracing::).  If remote stub doesn't support the 'InstallInTrace'
-     feature, all these changes don't take effect until the next
-     'tstart' command, and once a trace experiment is running, further
-     changes will not have any effect until the next trace experiment
-     starts.  In addition, GDB supports "pending
-     tracepoints"--tracepoints whose address is not yet resolved.  (This
-     is similar to pending breakpoints.)  Pending tracepoints are not
-     downloaded to the target and not installed until they are resolved.
-     The resolution of pending tracepoints requires GDB support--when
-     debugging with the remote target, and GDB disconnects from the
-     remote stub (*note disconnected tracing::), pending tracepoints can
-     not be resolved (and downloaded to the remote stub) while GDB is
-     disconnected.
+     data, and then allow the program to continue.  Setting a
+     tracepoint or changing its actions takes effect immediately if the
+     remote stub supports the `InstallInTrace' feature (*note install
+     tracepoint in tracing::).  If remote stub doesn't support the
+     `InstallInTrace' feature, all these changes don't take effect
+     until the next `tstart' command, and once a trace experiment is
+     running, further changes will not have any effect until the next
+     trace experiment starts.  In addition, GDB supports "pending
+     tracepoints"--tracepoints whose address is not yet resolved.
+     (This is similar to pending breakpoints.)  Pending tracepoints are
+     not downloaded to the target and not installed until they are
+     resolved.  The resolution of pending tracepoints requires GDB
+     support--when debugging with the remote target, and GDB
+     disconnects from the remote stub (*note disconnected tracing::),
+     pending tracepoints can not be resolved (and downloaded to the
+     remote stub) while GDB is disconnected.
 
-     Here are some examples of using the 'trace' command:
+     Here are some examples of using the `trace' command:
 
           (gdb) trace foo.c:121    // a source file and line number
 
@@ -3254,53 +3471,53 @@ File: gdb.info,  Node: Create and Delete
 
           (gdb) trace *0x2117c4    // an address
 
-     You can abbreviate 'trace' as 'tr'.
+     You can abbreviate `trace' as `tr'.
 
-'trace LOCATION if COND'
+`trace LOCATION if COND'
      Set a tracepoint with condition COND; evaluate the expression COND
      each time the tracepoint is reached, and collect data only if the
      value is nonzero--that is, if COND evaluates as true.  *Note
      Tracepoint Conditions: Tracepoint Conditions, for more information
      on tracepoint conditions.
 
-'ftrace LOCATION [ if COND ]'
-     The 'ftrace' command sets a fast tracepoint.  For targets that
+`ftrace LOCATION [ if COND ]'
+     The `ftrace' command sets a fast tracepoint.  For targets that
      support them, fast tracepoints will use a more efficient but
-     possibly less general technique to trigger data collection, such as
-     a jump instruction instead of a trap, or some sort of hardware
-     support.  It may not be possible to create a fast tracepoint at the
-     desired location, in which case the command will exit with an
+     possibly less general technique to trigger data collection, such
+     as a jump instruction instead of a trap, or some sort of hardware
+     support.  It may not be possible to create a fast tracepoint at
+     the desired location, in which case the command will exit with an
      explanatory message.
 
-     GDB handles arguments to 'ftrace' exactly as for 'trace'.
+     GDB handles arguments to `ftrace' exactly as for `trace'.
 
      On 32-bit x86-architecture systems, fast tracepoints normally need
      to be placed at an instruction that is 5 bytes or longer, but can
      be placed at 4-byte instructions if the low 64K of memory of the
-     target program is available to install trampolines.  Some Unix-type
-     systems, such as GNU/Linux, exclude low addresses from the
-     program's address space; but for instance with the Linux kernel it
-     is possible to let GDB use this area by doing a 'sysctl' command to
-     set the 'mmap_min_addr' kernel parameter, as in
+     target program is available to install trampolines.  Some
+     Unix-type systems, such as GNU/Linux, exclude low addresses from
+     the program's address space; but for instance with the Linux
+     kernel it is possible to let GDB use this area by doing a `sysctl'
+     command to set the `mmap_min_addr' kernel parameter, as in
 
           sudo sysctl -w vm.mmap_min_addr=32768
 
      which sets the low address to 32K, which leaves plenty of room for
      trampolines.  The minimum address should be set to a page boundary.
 
-'strace LOCATION [ if COND ]'
-     The 'strace' command sets a static tracepoint.  For targets that
+`strace LOCATION [ if COND ]'
+     The `strace' command sets a static tracepoint.  For targets that
      support it, setting a static tracepoint probes a static
-     instrumentation point, or marker, found at LOCATION.  It may not be
-     possible to set a static tracepoint at the desired location, in
+     instrumentation point, or marker, found at LOCATION.  It may not
+     be possible to set a static tracepoint at the desired location, in
      which case the command will exit with an explanatory message.
 
-     GDB handles arguments to 'strace' exactly as for 'trace', with the
-     addition that the user can also specify '-m MARKER' as LOCATION.
+     GDB handles arguments to `strace' exactly as for `trace', with the
+     addition that the user can also specify `-m MARKER' as LOCATION.
      This probes the marker identified by the MARKER string identifier.
      This identifier depends on the static tracepoint backend library
      your program is using.  You can find all the marker identifiers in
-     the 'ID' field of the 'info static-tracepoint-markers' command
+     the `ID' field of the `info static-tracepoint-markers' command
      output.  *Note Listing Static Tracepoint Markers: Listing Static
      Tracepoint Markers.  For example, in the following small program
      using the UST tracing engine:
@@ -3311,7 +3528,7 @@ File: gdb.info,  Node: Create and Delete
           }
 
      the marker id is composed of joining the first two arguments to the
-     'trace_mark' call with a slash, which translates to:
+     `trace_mark' call with a slash, which translates to:
 
           (gdb) info static-tracepoint-markers
           Cnt Enb ID         Address            What
@@ -3323,26 +3540,26 @@ File: gdb.info,  Node: Create and Delete
 
           (gdb) strace -m ust/bar33
 
-     Static tracepoints accept an extra collect action -- 'collect
+     Static tracepoints accept an extra collect action -- `collect
      $_sdata'.  This collects arbitrary user data passed in the probe
      point call to the tracing library.  In the UST example above,
-     you'll see that the third argument to 'trace_mark' is a printf-like
-     format string.  The user data is then the result of running that
-     formating string against the following arguments.  Note that 'info
-     static-tracepoint-markers' command output lists that format string
-     in the 'Data:' field.
+     you'll see that the third argument to `trace_mark' is a
+     printf-like format string.  The user data is then the result of
+     running that formating string against the following arguments.
+     Note that `info static-tracepoint-markers' command output lists
+     that format string in the `Data:' field.
 
      You can inspect this data when analyzing the trace buffer, by
      printing the $_sdata variable like any other variable available to
      GDB.  *Note Tracepoint Action Lists: Tracepoint Actions.
 
-     The convenience variable '$tpnum' records the tracepoint number of
+     The convenience variable `$tpnum' records the tracepoint number of
      the most recently set tracepoint.
 
-'delete tracepoint [NUM]'
+`delete tracepoint [NUM]'
      Permanently delete one or more tracepoints.  With no argument, the
      default is to delete all tracepoints.  Note that the regular
-     'delete' command can remove tracepoints also.
+     `delete' command can remove tracepoints also.
 
      Examples:
 
@@ -3350,7 +3567,7 @@ File: gdb.info,  Node: Create and Delete
 
           (gdb) delete trace       // remove all tracepoints
 
-     You can abbreviate this command as 'del tr'.
+     You can abbreviate this command as `del tr'.
 
 
 File: gdb.info,  Node: Enable and Disable Tracepoints,  Next: Tracepoint Passcounts,  Prev: Create and Delete Tracepoints,  Up: Set Tracepoints
@@ -3358,20 +3575,20 @@ File: gdb.info,  Node: Enable and Disabl
 13.1.2 Enable and Disable Tracepoints
 -------------------------------------
 
-These commands are deprecated; they are equivalent to plain 'disable'
-and 'enable'.
+These commands are deprecated; they are equivalent to plain `disable'
+and `enable'.
 
-'disable tracepoint [NUM]'
+`disable tracepoint [NUM]'
      Disable tracepoint NUM, or all tracepoints if no argument NUM is
      given.  A disabled tracepoint will have no effect during a trace
      experiment, but it is not forgotten.  You can re-enable a disabled
-     tracepoint using the 'enable tracepoint' command.  If the command
+     tracepoint using the `enable tracepoint' command.  If the command
      is issued during a trace experiment and the debug target has
      support for disabling tracepoints during a trace experiment, then
      the change will be effective immediately.  Otherwise, it will be
      applied to the next trace experiment.
 
-'enable tracepoint [NUM]'
+`enable tracepoint [NUM]'
      Enable tracepoint NUM, or all tracepoints.  If this command is
      issued during a trace experiment and the debug target supports
      enabling tracepoints during a trace experiment, then the enabled
@@ -3384,31 +3601,33 @@ File: gdb.info,  Node: Tracepoint Passco
 13.1.3 Tracepoint Passcounts
 ----------------------------
 
-'passcount [N [NUM]]'
+`passcount [N [NUM]]'
      Set the "passcount" of a tracepoint.  The passcount is a way to
-     automatically stop a trace experiment.  If a tracepoint's passcount
-     is N, then the trace experiment will be automatically stopped on
-     the N'th time that tracepoint is hit.  If the tracepoint number NUM
-     is not specified, the 'passcount' command sets the passcount of the
-     most recently defined tracepoint.  If no passcount is given, the
-     trace experiment will run until stopped explicitly by the user.
+     automatically stop a trace experiment.  If a tracepoint's
+     passcount is N, then the trace experiment will be automatically
+     stopped on the N'th time that tracepoint is hit.  If the
+     tracepoint number NUM is not specified, the `passcount' command
+     sets the passcount of the most recently defined tracepoint.  If no
+     passcount is given, the trace experiment will run until stopped
+     explicitly by the user.
 
      Examples:
 
           (gdb) passcount 5 2 // Stop on the 5th execution of
-                                        // tracepoint 2
+                                        `// tracepoint 2'
 
           (gdb) passcount 12  // Stop on the 12th execution of the
-                                        // most recently defined tracepoint.
+                                        `// most recently defined tracepoint.'
           (gdb) trace foo
           (gdb) pass 3
           (gdb) trace bar
           (gdb) pass 2
           (gdb) trace baz
           (gdb) pass 1        // Stop tracing when foo has been
-                                         // executed 3 times OR when bar has
-                                         // been executed 2 times
-                                         // OR when baz has been executed 1 time.
+                                         `// executed 3 times OR when bar has'
+                                         `// been executed 2 times'
+                                         `// OR when baz has been executed 1 time.'
+
 
 
 File: gdb.info,  Node: Tracepoint Conditions,  Next: Trace State Variables,  Prev: Tracepoint Passcounts,  Up: Set Tracepoints
@@ -3420,27 +3639,28 @@ The simplest sort of tracepoint collects
 reaches a specified place.  You can also specify a "condition" for a
 tracepoint.  A condition is just a Boolean expression in your
 programming language (*note Expressions: Expressions.).  A tracepoint
-with a condition evaluates the expression each time your program reaches
-it, and data collection happens only if the condition is true.
+with a condition evaluates the expression each time your program
+reaches it, and data collection happens only if the condition is true.
 
    Tracepoint conditions can be specified when a tracepoint is set, by
-using 'if' in the arguments to the 'trace' command.  *Note Setting
+using `if' in the arguments to the `trace' command.  *Note Setting
 Tracepoints: Create and Delete Tracepoints.  They can also be set or
-changed at any time with the 'condition' command, just as with
+changed at any time with the `condition' command, just as with
 breakpoints.
 
    Unlike breakpoint conditions, GDB does not actually evaluate the
-conditional expression itself.  Instead, GDB encodes the expression into
-an agent expression (*note Agent Expressions::) suitable for execution
-on the target, independently of GDB.  Global variables become raw memory
-locations, locals become stack accesses, and so forth.
+conditional expression itself.  Instead, GDB encodes the expression
+into an agent expression (*note Agent Expressions::) suitable for
+execution on the target, independently of GDB.  Global variables become
+raw memory locations, locals become stack accesses, and so forth.
 
    For instance, suppose you have a function that is usually called
 frequently, but should not be called after an error has occurred.  You
 could use the following tracepoint command to collect data about calls
-of that function that happen while the error code is propagating through
-the program; an unconditional tracepoint could end up collecting
-thousands of useless trace frames that you would have to search through.
+of that function that happen while the error code is propagating
+through the program; an unconditional tracepoint could end up
+collecting thousands of useless trace frames that you would have to
+search through.
 
      (gdb) trace normal_operation if errcode > 0
 
@@ -3454,7 +3674,7 @@ A "trace state variable" is a special ty
 and managed by target-side code.  The syntax is the same as that for
 GDB's convenience variables (a string prefixed with "$"), but they are
 stored on the target.  They must be created explicitly, using a
-'tvariable' command.  They are always 64-bit signed integers.
+`tvariable' command.  They are always 64-bit signed integers.
 
    Trace state variables are remembered by GDB, and downloaded to the
 target along with tracepoint information when the trace experiment
@@ -3465,53 +3685,54 @@ variables, beyond memory limitations of 
 them in print commands and expressions as if they were convenience
 variables; GDB will get the current value from the target while the
 trace experiment is running.  Trace state variables share the same
-namespace as other "$" variables, which means that you cannot have trace
-state variables with names like '$23' or '$pc', nor can you have a trace
-state variable and a convenience variable with the same name.
-
-'tvariable $NAME [ = EXPRESSION ]'
-     The 'tvariable' command creates a new trace state variable named
-     '$NAME', and optionally gives it an initial value of EXPRESSION.
+namespace as other "$" variables, which means that you cannot have
+trace state variables with names like `$23' or `$pc', nor can you have
+a trace state variable and a convenience variable with the same name.
+
+`tvariable $NAME [ = EXPRESSION ]'
+     The `tvariable' command creates a new trace state variable named
+     `$NAME', and optionally gives it an initial value of EXPRESSION.
      The EXPRESSION is evaluated when this command is entered; the
      result will be converted to an integer if possible, otherwise GDB
-     will report an error.  A subsequent 'tvariable' command specifying
+     will report an error. A subsequent `tvariable' command specifying
      the same name does not create a variable, but instead assigns the
      supplied initial value to the existing variable of that name,
-     overwriting any previous initial value.  The default initial value
+     overwriting any previous initial value. The default initial value
      is 0.
 
-'info tvariables'
+`info tvariables'
      List all the trace state variables along with their initial values.
-     Their current values may also be displayed, if the trace experiment
-     is currently running.
+     Their current values may also be displayed, if the trace
+     experiment is currently running.
 
-'delete tvariable [ $NAME ... ]'
+`delete tvariable [ $NAME ... ]'
      Delete the given trace state variables, or all of them if no
      arguments are specified.
 
+
 
 File: gdb.info,  Node: Tracepoint Actions,  Next: Listing Tracepoints,  Prev: Trace State Variables,  Up: Set Tracepoints
 
 13.1.6 Tracepoint Action Lists
 ------------------------------
 
-'actions [NUM]'
+`actions [NUM]'
      This command will prompt for a list of actions to be taken when the
      tracepoint is hit.  If the tracepoint number NUM is not specified,
      this command sets the actions for the one that was most recently
-     defined (so that you can define a tracepoint and then say 'actions'
-     without bothering about its number).  You specify the actions
-     themselves on the following lines, one action at a time, and
-     terminate the actions list with a line containing just 'end'.  So
-     far, the only defined actions are 'collect', 'teval', and
-     'while-stepping'.
+     defined (so that you can define a tracepoint and then say
+     `actions' without bothering about its number).  You specify the
+     actions themselves on the following lines, one action at a time,
+     and terminate the actions list with a line containing just `end'.
+     So far, the only defined actions are `collect', `teval', and
+     `while-stepping'.
 
-     'actions' is actually equivalent to 'commands' (*note Breakpoint
+     `actions' is actually equivalent to `commands' (*note Breakpoint
      Command Lists: Break Commands.), except that only the defined
      actions are allowed; any other GDB command is rejected.
 
-     To remove all actions from a tracepoint, type 'actions NUM' and
-     follow it immediately with 'end'.
+     To remove all actions from a tracepoint, type `actions NUM' and
+     follow it immediately with `end'.
 
           (gdb) collect DATA // collect some data
 
@@ -3519,14 +3740,14 @@ File: gdb.info,  Node: Tracepoint Action
 
           (gdb) end              // signals the end of actions.
 
-     In the following example, the action list begins with 'collect'
+     In the following example, the action list begins with `collect'
      commands indicating the things to be collected when the tracepoint
      is hit.  Then, in order to single-step and collect additional data
-     following the tracepoint, a 'while-stepping' command is used,
+     following the tracepoint, a `while-stepping' command is used,
      followed by the list of things to be collected after each step in a
-     sequence of single steps.  The 'while-stepping' command is
-     terminated by its own separate 'end' command.  Lastly, the action
-     list is terminated by an 'end' command.
+     sequence of single steps.  The `while-stepping' command is
+     terminated by its own separate `end' command.  Lastly, the action
+     list is terminated by an `end' command.
 
           (gdb) trace foo
           (gdb) actions
@@ -3538,119 +3759,122 @@ File: gdb.info,  Node: Tracepoint Action
             > end
           end
 
-'collect[/MODS] EXPR1, EXPR2, ...'
+`collect[/MODS] EXPR1, EXPR2, ...'
      Collect values of the given expressions when the tracepoint is hit.
      This command accepts a comma-separated list of any valid
      expressions.  In addition to global, static, or local variables,
      the following special arguments are supported:
 
-     '$regs'
+    `$regs'
           Collect all registers.
 
-     '$args'
+    `$args'
           Collect all function arguments.
 
-     '$locals'
+    `$locals'
           Collect all local variables.
 
-     '$_ret'
+    `$_ret'
           Collect the return address.  This is helpful if you want to
           see more of a backtrace.
 
-     '$_probe_argc'
+    `$_probe_argc'
           Collects the number of arguments from the static probe at
           which the tracepoint is located.  *Note Static Probe Points::.
 
-     '$_probe_argN'
+    `$_probe_argN'
           N is an integer between 0 and 11.  Collects the Nth argument
           from the static probe at which the tracepoint is located.
           *Note Static Probe Points::.
 
-     '$_sdata'
+    `$_sdata'
           Collect static tracepoint marker specific data.  Only
           available for static tracepoints.  *Note Tracepoint Action
           Lists: Tracepoint Actions.  On the UST static tracepoints
-          library backend, an instrumentation point resembles a 'printf'
-          function call.  The tracing library is able to collect user
-          specified data formatted to a character string using the
-          format provided by the programmer that instrumented the
-          program.  Other backends have similar mechanisms.  Here's an
-          example of a UST marker call:
+          library backend, an instrumentation point resembles a
+          `printf' function call.  The tracing library is able to
+          collect user specified data formatted to a character string
+          using the format provided by the programmer that instrumented
+          the program.  Other backends have similar mechanisms.  Here's
+          an example of a UST marker call:
 
                 const char master_name[] = "$your_name";
                 trace_mark(channel1, marker1, "hello %s", master_name)
 
-          In this case, collecting '$_sdata' collects the string 'hello
+          In this case, collecting `$_sdata' collects the string `hello
           $yourname'.  When analyzing the trace buffer, you can inspect
-          '$_sdata' like any other variable available to GDB.
+          `$_sdata' like any other variable available to GDB.
 
-     You can give several consecutive 'collect' commands, each one with
-     a single argument, or one 'collect' command with several arguments
+     You can give several consecutive `collect' commands, each one with
+     a single argument, or one `collect' command with several arguments
      separated by commas; the effect is the same.
 
-     The optional MODS changes the usual handling of the arguments.  's'
-     requests that pointers to chars be handled as strings, in
+     The optional MODS changes the usual handling of the arguments.
+     `s' requests that pointers to chars be handled as strings, in
      particular collecting the contents of the memory being pointed at,
      up to the first zero.  The upper bound is by default the value of
-     the 'print elements' variable; if 's' is followed by a decimal
+     the `print elements' variable; if `s' is followed by a decimal
      number, that is the upper bound instead.  So for instance
-     'collect/s25 mystr' collects as many as 25 characters at 'mystr'.
+     `collect/s25 mystr' collects as many as 25 characters at `mystr'.
 
-     The command 'info scope' (*note info scope: Symbols.) is
+     The command `info scope' (*note info scope: Symbols.) is
      particularly useful for figuring out what data to collect.
 
-'teval EXPR1, EXPR2, ...'
+`teval EXPR1, EXPR2, ...'
      Evaluate the given expressions when the tracepoint is hit.  This
      command accepts a comma-separated list of expressions.  The results
      are discarded, so this is mainly useful for assigning values to
      trace state variables (*note Trace State Variables::) without
      adding those values to the trace buffer, as would be the case if
-     the 'collect' action were used.
+     the `collect' action were used.
 
-'while-stepping N'
+`while-stepping N'
      Perform N single-step instruction traces after the tracepoint,
-     collecting new data after each step.  The 'while-stepping' command
-     is followed by the list of what to collect while stepping (followed
-     by its own 'end' command):
+     collecting new data after each step.  The `while-stepping' command
+     is followed by the list of what to collect while stepping
+     (followed by its own `end' command):
 
           > while-stepping 12
             > collect $regs, myglobal
             > end
           >
 
-     Note that '$pc' is not automatically collected by 'while-stepping';
-     you need to explicitly collect that register if you need it.  You
-     may abbreviate 'while-stepping' as 'ws' or 'stepping'.
+     Note that `$pc' is not automatically collected by
+     `while-stepping'; you need to explicitly collect that register if
+     you need it.  You may abbreviate `while-stepping' as `ws' or
+     `stepping'.
 
-'set default-collect EXPR1, EXPR2, ...'
+`set default-collect EXPR1, EXPR2, ...'
      This variable is a list of expressions to collect at each
-     tracepoint hit.  It is effectively an additional 'collect' action
+     tracepoint hit.  It is effectively an additional `collect' action
      prepended to every tracepoint action list.  The expressions are
-     parsed individually for each tracepoint, so for instance a variable
-     named 'xyz' may be interpreted as a global for one tracepoint, and
-     a local for another, as appropriate to the tracepoint's location.
+     parsed individually for each tracepoint, so for instance a
+     variable named `xyz' may be interpreted as a global for one
+     tracepoint, and a local for another, as appropriate to the
+     tracepoint's location.
 
-'show default-collect'
+`show default-collect'
      Show the list of expressions that are collected by default at each
      tracepoint hit.
 
+
 
 File: gdb.info,  Node: Listing Tracepoints,  Next: Listing Static Tracepoint Markers,  Prev: Tracepoint Actions,  Up: Set Tracepoints
 
 13.1.7 Listing Tracepoints
 --------------------------
 
-'info tracepoints [NUM...]'
-     Display information about the tracepoint NUM.  If you don't specify
-     a tracepoint number, displays information about all the tracepoints
-     defined so far.  The format is similar to that used for 'info
-     breakpoints'; in fact, 'info tracepoints' is the same command,
-     simply restricting itself to tracepoints.
+`info tracepoints [NUM...]'
+     Display information about the tracepoint NUM.  If you don't
+     specify a tracepoint number, displays information about all the
+     tracepoints defined so far.  The format is similar to that used for
+     `info breakpoints'; in fact, `info tracepoints' is the same
+     command, simply restricting itself to tracepoints.
 
      A tracepoint's listing may include additional information specific
      to tracing:
 
-        * its passcount as given by the 'passcount N' command
+        * its passcount as given by the `passcount N' command
 
         * the state about installed on target of each location
 
@@ -3674,7 +3898,7 @@ File: gdb.info,  Node: Listing Tracepoin
                   not installed on target
           (gdb)
 
-     This command can be abbreviated 'info tp'.
+     This command can be abbreviated `info tp'.
 
 
 File: gdb.info,  Node: Listing Static Tracepoint Markers,  Next: Starting and Stopping Trace Experiments,  Prev: Listing Tracepoints,  Up: Set Tracepoints
@@ -3682,36 +3906,41 @@ File: gdb.info,  Node: Listing Static Tr
 13.1.8 Listing Static Tracepoint Markers
 ----------------------------------------
 
-'info static-tracepoint-markers'
+`info static-tracepoint-markers'
      Display information about all static tracepoint markers defined in
      the program.
 
      For each marker, the following columns are printed:
 
-     _Count_
+    _Count_
           An incrementing counter, output to help readability.  This is
           not a stable identifier.
-     _ID_
+
+    _ID_
           The marker ID, as reported by the target.
-     _Enabled or Disabled_
-          Probed markers are tagged with 'y'.  'n' identifies marks that
-          are not enabled.
-     _Address_
+
+    _Enabled or Disabled_
+          Probed markers are tagged with `y'.  `n' identifies marks
+          that are not enabled.
+
+    _Address_
           Where the marker is in your program, as a memory address.
-     _What_
+
+    _What_
           Where the marker is in the source for your program, as a file
           and line number.  If the debug information included in the
-          program does not allow GDB to locate the source of the marker,
-          this column will be left blank.
+          program does not allow GDB to locate the source of the
+          marker, this column will be left blank.
 
      In addition, the following information may be printed for each
      marker:
 
-     _Data_
+    _Data_
           User data passed to the tracing library by the marker call.
           In the UST backend, this is the format string passed as
           argument to the marker call.
-     _Static tracepoints probing the marker_
+
+    _Static tracepoints probing the marker_
           The list of static tracepoints attached to the marker.
 
           (gdb) info static-tracepoint-markers
@@ -3729,17 +3958,17 @@ File: gdb.info,  Node: Starting and Stop
 13.1.9 Starting and Stopping Trace Experiments
 ----------------------------------------------
 
-'tstart'
+`tstart'
      This command starts the trace experiment, and begins collecting
      data.  It has the side effect of discarding all the data collected
      in the trace buffer during the previous trace experiment.  If any
      arguments are supplied, they are taken as a note and stored with
-     the trace experiment's state.  The notes may be arbitrary text, and
-     are especially useful with disconnected tracing in a multi-user
-     context; the notes can explain what the trace is doing, supply user
-     contact information, and so forth.
+     the trace experiment's state.  The notes may be arbitrary text,
+     and are especially useful with disconnected tracing in a
+     multi-user context; the notes can explain what the trace is doing,
+     supply user contact information, and so forth.
 
-'tstop'
+`tstop'
      This command stops the trace experiment.  If any arguments are
      supplied, they are recorded with the experiment as a note.  This is
      useful if you are stopping a trace started by someone else, for
@@ -3750,7 +3979,7 @@ File: gdb.info,  Node: Starting and Stop
      automatically if any tracepoint's passcount is reached (*note
      Tracepoint Passcounts::), or if the trace buffer becomes full.
 
-'tstatus'
+`tstatus'
      This command displays the status of the current trace data
      collection.
 
@@ -3769,28 +3998,29 @@ File: gdb.info,  Node: Starting and Stop
      (gdb) tstop
 
    You can choose to continue running the trace experiment even if GDB
-disconnects from the target, voluntarily or involuntarily.  For commands
-such as 'detach', the debugger will ask what you want to do with the
-trace.  But for unexpected terminations (GDB crash, network outage), it
-would be unfortunate to lose hard-won trace data, so the variable
-'disconnected-tracing' lets you decide whether the trace should continue
-running without GDB.
+disconnects from the target, voluntarily or involuntarily.  For
+commands such as `detach', the debugger will ask what you want to do
+with the trace.  But for unexpected terminations (GDB crash, network
+outage), it would be unfortunate to lose hard-won trace data, so the
+variable `disconnected-tracing' lets you decide whether the trace should
+continue running without GDB.
 
-'set disconnected-tracing on'
-'set disconnected-tracing off'
+`set disconnected-tracing on'
+`set disconnected-tracing off'
      Choose whether a tracing run should continue to run if GDB has
-     disconnected from the target.  Note that 'detach' or 'quit' will
+     disconnected from the target.  Note that `detach' or `quit' will
      ask you directly what to do about a running trace no matter what
      this variable's setting, so the variable is mainly useful for
      handling unexpected situations, such as loss of the network.
 
-'show disconnected-tracing'
+`show disconnected-tracing'
      Show the current choice for disconnected tracing.
 
+
    When you reconnect to the target, the trace experiment may or may not
-still be running; it might have filled the trace buffer in the meantime,
-or stopped for one of the other reasons.  If it is running, it will
-continue after reconnection.
+still be running; it might have filled the trace buffer in the
+meantime, or stopped for one of the other reasons.  If it is running,
+it will continue after reconnection.
 
    Upon reconnection, the target will upload information about the
 tracepoints in effect.  GDB will then compare that information to the
@@ -3803,65 +4033,68 @@ tracepoint.  This matching-up process is
 may result in useless tracepoints being created; you may simply delete
 them if they are of no use.
 
-   If your target agent supports a "circular trace buffer", then you can
-run a trace experiment indefinitely without filling the trace buffer;
-when space runs out, the agent deletes already-collected trace frames,
-oldest first, until there is enough room to continue collecting.  This
-is especially useful if your tracepoints are being hit too often, and
-your trace gets terminated prematurely because the buffer is full.  To
-ask for a circular trace buffer, simply set 'circular-trace-buffer' to
-on.  You can set this at any time, including during tracing; if the
-agent can do it, it will change buffer handling on the fly, otherwise it
-will not take effect until the next run.
+   If your target agent supports a "circular trace buffer", then you
+can run a trace experiment indefinitely without filling the trace
+buffer; when space runs out, the agent deletes already-collected trace
+frames, oldest first, until there is enough room to continue
+collecting.  This is especially useful if your tracepoints are being
+hit too often, and your trace gets terminated prematurely because the
+buffer is full.  To ask for a circular trace buffer, simply set
+`circular-trace-buffer' to on.  You can set this at any time, including
+during tracing; if the agent can do it, it will change buffer handling
+on the fly, otherwise it will not take effect until the next run.
 
-'set circular-trace-buffer on'
-'set circular-trace-buffer off'
+`set circular-trace-buffer on'
+`set circular-trace-buffer off'
      Choose whether a tracing run should use a linear or circular buffer
      for trace data.  A linear buffer will not lose any trace data, but
      may fill up prematurely, while a circular buffer will discard old
      trace data, but it will have always room for the latest tracepoint
      hits.
 
-'show circular-trace-buffer'
+`show circular-trace-buffer'
      Show the current choice for the trace buffer.  Note that this may
-     not match the agent's current buffer handling, nor is it guaranteed
-     to match the setting that might have been in effect during a past
-     run, for instance if you are looking at frames from a trace file.
+     not match the agent's current buffer handling, nor is it
+     guaranteed to match the setting that might have been in effect
+     during a past run, for instance if you are looking at frames from
+     a trace file.
 
-'set trace-buffer-size N'
-'set trace-buffer-size unlimited'
+
+`set trace-buffer-size N'
+`set trace-buffer-size unlimited'
      Request that the target use a trace buffer of N bytes.  Not all
      targets will honor the request; they may have a compiled-in size
      for the trace buffer, or some other limitation.  Set to a value of
-     'unlimited' or '-1' to let the target use whatever size it likes.
+     `unlimited' or `-1' to let the target use whatever size it likes.
      This is also the default.
 
-'show trace-buffer-size'
+`show trace-buffer-size'
      Show the current requested size for the trace buffer.  Note that
      this will only match the actual size if the target supports
      size-setting, and was able to handle the requested size.  For
      instance, if the target can only change buffer size between runs,
      this variable will not reflect the change until the next run
-     starts.  Use 'tstatus' to get a report of the actual buffer size.
+     starts.  Use `tstatus' to get a report of the actual buffer size.
 
-'set trace-user TEXT'
+`set trace-user TEXT'
 
-'show trace-user'
+`show trace-user'
 
-'set trace-notes TEXT'
+`set trace-notes TEXT'
      Set the trace run's notes.
 
-'show trace-notes'
+`show trace-notes'
      Show the trace run's notes.
 
-'set trace-stop-notes TEXT'
+`set trace-stop-notes TEXT'
      Set the trace run's stop notes.  The handling of the note is as for
-     'tstop' arguments; the set command is convenient way to fix a stop
+     `tstop' arguments; the set command is convenient way to fix a stop
      note that is mistaken or incomplete.
 
-'show trace-stop-notes'
+`show trace-stop-notes'
      Show the trace run's stop notes.
 
+
 
 File: gdb.info,  Node: Tracepoint Restrictions,  Prev: Starting and Stopping Trace Experiments,  Up: Set Tracepoints
 
@@ -3885,14 +4118,14 @@ may run into additional difficulties not
      accessors), and therefore cannot be collected either.
 
    * Collection of local variables, either individually or in bulk with
-     '$locals' or '$args', during 'while-stepping' may behave
+     `$locals' or `$args', during `while-stepping' may behave
      erratically.  The stepping action may enter a new scope (for
      instance by stepping into a function), or the location of the
      variable may change (for instance it is loaded into a register).
      The tracepoint data recorded uses the location information for the
      variables that is correct for the tracepoint location.  When the
      tracepoint is created, it is not possible, in general, to determine
-     where the steps of a 'while-stepping' sequence will advance the
+     where the steps of a `while-stepping' sequence will advance the
      program--particularly if a conditional branch is stepped.
 
    * Collection of an incompletely-initialized or partially-destroyed
@@ -3905,49 +4138,51 @@ may run into additional difficulties not
      does not automatically collect the string.  You need to explicitly
      dereference the pointer and provide size information if you want to
      collect not only the pointer, but the memory pointed to.  For
-     example, '*ptr@50' can be used to collect the 50 element array
-     pointed to by 'ptr'.
+     example, `*ptr@50' can be used to collect the 50 element array
+     pointed to by `ptr'.
 
    * It is not possible to collect a complete stack backtrace at a
      tracepoint.  Instead, you may collect the registers and a few
      hundred bytes from the stack pointer with something like
-     '*(unsigned char *)$esp@300' (adjust to use the name of the actual
+     `*(unsigned char *)$esp@300' (adjust to use the name of the actual
      stack pointer register on your target architecture, and the amount
-     of stack you wish to capture).  Then the 'backtrace' command will
+     of stack you wish to capture).  Then the `backtrace' command will
      show a partial backtrace when using a trace frame.  The number of
      stack frames that can be examined depends on the sizes of the
-     frames in the collected stack.  Note that if you ask for a block so
-     large that it goes past the bottom of the stack, the target agent
-     may report an error trying to read from an invalid address.
+     frames in the collected stack.  Note that if you ask for a block
+     so large that it goes past the bottom of the stack, the target
+     agent may report an error trying to read from an invalid address.
 
-   * If you do not collect registers at a tracepoint, GDB can infer that
-     the value of '$pc' must be the same as the address of the
+   * If you do not collect registers at a tracepoint, GDB can infer
+     that the value of `$pc' must be the same as the address of the
      tracepoint and use that when you are looking at a trace frame for
      that tracepoint.  However, this cannot work if the tracepoint has
      multiple locations (for instance if it was set in a function that
-     was inlined), or if it has a 'while-stepping' loop.  In those cases
-     GDB will warn you that it can't infer '$pc', and default it to
+     was inlined), or if it has a `while-stepping' loop.  In those cases
+     GDB will warn you that it can't infer `$pc', and default it to
      zero.
 
+
 
 File: gdb.info,  Node: Analyze Collected Data,  Next: Tracepoint Variables,  Prev: Set Tracepoints,  Up: Tracepoints
 
 13.2 Using the Collected Data
 =============================
 
-After the tracepoint experiment ends, you use GDB commands for examining
-the trace data.  The basic idea is that each tracepoint collects a trace
-"snapshot" every time it is hit and another snapshot every time it
-single-steps.  All these snapshots are consecutively numbered from zero
-and go into a buffer, and you can examine them later.  The way you
-examine them is to "focus" on a specific trace snapshot.  When the
-remote stub is focused on a trace snapshot, it will respond to all GDB
-requests for memory and registers by reading from the buffer which
-belongs to that snapshot, rather than from _real_ memory or registers of
-the program being debugged.  This means that *all* GDB commands
-('print', 'info registers', 'backtrace', etc.)  will behave as if we
-were currently debugging the program state as it was when the tracepoint
-occurred.  Any requests for data that are not in the buffer will fail.
+After the tracepoint experiment ends, you use GDB commands for
+examining the trace data.  The basic idea is that each tracepoint
+collects a trace "snapshot" every time it is hit and another snapshot
+every time it single-steps.  All these snapshots are consecutively
+numbered from zero and go into a buffer, and you can examine them
+later.  The way you examine them is to "focus" on a specific trace
+snapshot.  When the remote stub is focused on a trace snapshot, it will
+respond to all GDB requests for memory and registers by reading from
+the buffer which belongs to that snapshot, rather than from _real_
+memory or registers of the program being debugged.  This means that
+*all* GDB commands (`print', `info registers', `backtrace', etc.) will
+behave as if we were currently debugging the program state as it was
+when the tracepoint occurred.  Any requests for data that are not in
+the buffer will fail.
 
 * Menu:
 
@@ -3958,80 +4193,80 @@ occurred.  Any requests for data that ar
 
 File: gdb.info,  Node: tfind,  Next: tdump,  Up: Analyze Collected Data
 
-13.2.1 'tfind N'
+13.2.1 `tfind N'
 ----------------
 
 The basic command for selecting a trace snapshot from the buffer is
-'tfind N', which finds trace snapshot number N, counting from zero.  If
+`tfind N', which finds trace snapshot number N, counting from zero.  If
 no argument N is given, the next snapshot is selected.
 
-   Here are the various forms of using the 'tfind' command.
+   Here are the various forms of using the `tfind' command.
 
-'tfind start'
+`tfind start'
      Find the first snapshot in the buffer.  This is a synonym for
-     'tfind 0' (since 0 is the number of the first snapshot).
+     `tfind 0' (since 0 is the number of the first snapshot).
 
-'tfind none'
+`tfind none'
      Stop debugging trace snapshots, resume _live_ debugging.
 
-'tfind end'
-     Same as 'tfind none'.
+`tfind end'
+     Same as `tfind none'.
 
-'tfind'
+`tfind'
      No argument means find the next trace snapshot.
 
-'tfind -'
+`tfind -'
      Find the previous trace snapshot before the current one.  This
      permits retracing earlier steps.
 
-'tfind tracepoint NUM'
+`tfind tracepoint NUM'
      Find the next snapshot associated with tracepoint NUM.  Search
      proceeds forward from the last examined trace snapshot.  If no
      argument NUM is given, it means find the next snapshot collected
      for the same tracepoint as the current snapshot.
 
-'tfind pc ADDR'
+`tfind pc ADDR'
      Find the next snapshot associated with the value ADDR of the
      program counter.  Search proceeds forward from the last examined
      trace snapshot.  If no argument ADDR is given, it means find the
      next snapshot with the same value of PC as the current snapshot.
 
-'tfind outside ADDR1, ADDR2'
+`tfind outside ADDR1, ADDR2'
      Find the next snapshot whose PC is outside the given range of
      addresses (exclusive).
 
-'tfind range ADDR1, ADDR2'
+`tfind range ADDR1, ADDR2'
      Find the next snapshot whose PC is between ADDR1 and ADDR2
      (inclusive).
 
-'tfind line [FILE:]N'
+`tfind line [FILE:]N'
      Find the next snapshot associated with the source line N.  If the
      optional argument FILE is given, refer to line N in that source
      file.  Search proceeds forward from the last examined trace
      snapshot.  If no argument N is given, it means find the next line
-     other than the one currently being examined; thus saying 'tfind
+     other than the one currently being examined; thus saying `tfind
      line' repeatedly can appear to have the same effect as stepping
      from line to line in a _live_ debugging session.
 
-   The default arguments for the 'tfind' commands are specifically
+   The default arguments for the `tfind' commands are specifically
 designed to make it easy to scan through the trace buffer.  For
-instance, 'tfind' with no argument selects the next trace snapshot, and
-'tfind -' with no argument selects the previous trace snapshot.  So, by
-giving one 'tfind' command, and then simply hitting <RET> repeatedly you
-can examine all the trace snapshots in order.  Or, by saying 'tfind -'
-and then hitting <RET> repeatedly you can examine the snapshots in
-reverse order.  The 'tfind line' command with no argument selects the
-snapshot for the next source line executed.  The 'tfind pc' command with
-no argument selects the next snapshot with the same program counter (PC)
-as the current frame.  The 'tfind tracepoint' command with no argument
-selects the next trace snapshot collected by the same tracepoint as the
-current one.
+instance, `tfind' with no argument selects the next trace snapshot, and
+`tfind -' with no argument selects the previous trace snapshot.  So, by
+giving one `tfind' command, and then simply hitting <RET> repeatedly
+you can examine all the trace snapshots in order.  Or, by saying `tfind
+-' and then hitting <RET> repeatedly you can examine the snapshots in
+reverse order.  The `tfind line' command with no argument selects the
+snapshot for the next source line executed.  The `tfind pc' command with
+no argument selects the next snapshot with the same program counter
+(PC) as the current frame.  The `tfind tracepoint' command with no
+argument selects the next trace snapshot collected by the same
+tracepoint as the current one.
 
    In addition to letting you scan through the trace buffer manually,
 these commands make it easy to construct GDB scripts that scan through
 the trace buffer and print out whatever collected data you are
-interested in.  Thus, if we want to examine the PC, FP, and SP registers
-from each trace frame in the buffer, we can say this:
+interested in.  Thus, if we want to examine the PC, FP, and SP
+registers from each trace frame in the buffer, we can say this:
 
      (gdb) tfind start
      (gdb) while ($trace_frame != -1)
@@ -4052,8 +4287,8 @@ from each trace frame in the buffer, we 
      Frame 9, PC = 0020DC8E, SP = 0030BF18, FP = 0030BF44
      Frame 10, PC = 00203F6C, SP = 0030BE3C, FP = 0030BF14
 
-   Or, if we want to examine the variable 'X' at each source line in the
-buffer:
+   Or, if we want to examine the variable `X' at each source line in
+the buffer:
 
      (gdb) tfind start
      (gdb) while ($trace_frame != -1)
@@ -4068,7 +4303,7 @@ buffer:
 
 File: gdb.info,  Node: tdump,  Next: save tracepoints,  Prev: tfind,  Up: Analyze Collected Data
 
-13.2.2 'tdump'
+13.2.2 `tdump'
 --------------
 
 This command takes no arguments.  It prints all the data collected at
@@ -4121,17 +4356,17 @@ the current trace snapshot.
 
      (gdb)
 
-   'tdump' works by scanning the tracepoint's current collection actions
-and printing the value of each expression listed.  So 'tdump' can fail,
-if after a run, you change the tracepoint's actions to mention variables
-that were not collected during the run.
+   `tdump' works by scanning the tracepoint's current collection
+actions and printing the value of each expression listed.  So `tdump'
+can fail, if after a run, you change the tracepoint's actions to
+mention variables that were not collected during the run.
 
-   Also, for tracepoints with 'while-stepping' loops, 'tdump' uses the
-collected value of '$pc' to distinguish between trace frames that were
+   Also, for tracepoints with `while-stepping' loops, `tdump' uses the
+collected value of `$pc' to distinguish between trace frames that were
 collected at the tracepoint hit, and frames that were collected while
 stepping.  This allows it to correctly choose whether to display the
 basic list of collections, or the collections from the body of the
-while-stepping loop.  However, if '$pc' was not collected, then 'tdump'
+while-stepping loop.  However, if `$pc' was not collected, then `tdump'
 will always attempt to dump using the basic collection list, and may
 fail if a while-stepping frame does not include all the same data that
 is collected at the tracepoint hit.
@@ -4139,14 +4374,14 @@ is collected at the tracepoint hit.
 
 File: gdb.info,  Node: save tracepoints,  Prev: tdump,  Up: Analyze Collected Data
 
-13.2.3 'save tracepoints FILENAME'
+13.2.3 `save tracepoints FILENAME'
 ----------------------------------
 
 This command saves all current tracepoint definitions together with
-their actions and passcounts, into a file 'FILENAME' suitable for use in
-a later debugging session.  To read the saved tracepoint definitions,
-use the 'source' command (*note Command Files::).  The 'save-tracepoints'
-command is a deprecated alias for 'save tracepoints'
+their actions and passcounts, into a file `FILENAME' suitable for use
+in a later debugging session.  To read the saved tracepoint
+definitions, use the `source' command (*note Command Files::).  The
+`save-tracepoints' command is a deprecated alias for `save tracepoints'
 
 
 File: gdb.info,  Node: Tracepoint Variables,  Next: Trace Files,  Prev: Analyze Collected Data,  Up: Tracepoints
@@ -4154,24 +4389,24 @@ File: gdb.info,  Node: Tracepoint Variab
 13.3 Convenience Variables for Tracepoints
 ==========================================
 
-'(int) $trace_frame'
+`(int) $trace_frame'
      The current trace snapshot (a.k.a. "frame") number, or -1 if no
      snapshot is selected.
 
-'(int) $tracepoint'
+`(int) $tracepoint'
      The tracepoint for the current trace snapshot.
 
-'(int) $trace_line'
+`(int) $trace_line'
      The line number for the current trace snapshot.
 
-'(char []) $trace_file'
+`(char []) $trace_file'
      The source file for the current trace snapshot.
 
-'(char []) $trace_func'
-     The name of the function containing '$tracepoint'.
+`(char []) $trace_func'
+     The name of the function containing `$tracepoint'.
 
-   Note: '$trace_file' is not suitable for use in 'printf', use 'output'
-instead.
+   Note: `$trace_file' is not suitable for use in `printf', use
+`output' instead.
 
    Here's a simple example of using these convenience variables for
 stepping through all the trace snapshots and printing some of their
@@ -4196,30 +4431,30 @@ In some situations, the target running a
 be available; perhaps it crashed, or the hardware was needed for a
 different activity.  To handle these cases, you can arrange to dump the
 trace data into a file, and later use that file as a source of trace
-data, via the 'target tfile' command.
+data, via the `target tfile' command.
 
-'tsave [ -r ] FILENAME'
-'tsave [-ctf] DIRNAME'
+`tsave [ -r ] FILENAME'
+`tsave [-ctf] DIRNAME'
      Save the trace data to FILENAME.  By default, this command assumes
      that FILENAME refers to the host filesystem, so if necessary GDB
      will copy raw trace data up from the target and then save it.  If
      the target supports it, you can also supply the optional argument
-     '-r' ("remote") to direct the target to save the data directly into
-     FILENAME in its own filesystem, which may be more efficient if the
-     trace buffer is very large.  (Note, however, that 'target tfile'
-     can only read from files accessible to the host.)  By default, this
-     command will save trace frame in tfile format.  You can supply the
-     optional argument '-ctf' to save date in CTF format.  The "Common
-     Trace Format" (CTF) is proposed as a trace format that can be
-     shared by multiple debugging and tracing tools.  Please go to
-     'http://www.efficios.com/ctf' to get more information.
+     `-r' ("remote") to direct the target to save the data directly
+     into FILENAME in its own filesystem, which may be more efficient
+     if the trace buffer is very large.  (Note, however, that `target
+     tfile' can only read from files accessible to the host.)  By
+     default, this command will save trace frame in tfile format.  You
+     can supply the optional argument `-ctf' to save date in CTF
+     format.  The "Common Trace Format" (CTF) is proposed as a trace
+     format that can be shared by multiple debugging and tracing tools.
+     Please go to <http://www.efficios.com/ctf> to get more information.
 
-'target tfile FILENAME'
-'target ctf DIRNAME'
+`target tfile FILENAME'
+`target ctf DIRNAME'
      Use the file named FILENAME or directory named DIRNAME as a source
      of trace data.  Commands that examine data work as they do with a
      live target, but it is not possible to run any new trace
-     experiments.  'tstatus' will report the state of the trace run at
+     experiments.  `tstatus' will report the state of the trace run at
      the moment the data was saved, as well as the current trace frame
      you are examining.  Both FILENAME and DIRNAME must be on a
      filesystem accessible to the host.
@@ -4238,6 +4473,7 @@ data, via the 'target tfile' command.
           (gdb) p b
           $1 = 1
 
+
 
 File: gdb.info,  Node: Overlays,  Next: Languages,  Prev: Tracepoints,  Up: Top
 
@@ -4308,29 +4544,31 @@ there.
 
    The diagram (*note A code overlay::) shows a system with separate
 data and instruction address spaces.  To map an overlay, the program
-copies its code from the larger address space to the instruction address
-space.  Since the overlays shown here all use the same mapped address,
-only one may be mapped at a time.  For a system with a single address
-space for data and instructions, the diagram would be similar, except
-that the program variables and heap would share an address space with
-the main program and the overlay area.
+copies its code from the larger address space to the instruction
+address space.  Since the overlays shown here all use the same mapped
+address, only one may be mapped at a time.  For a system with a single
+address space for data and instructions, the diagram would be similar,
+except that the program variables and heap would share an address space
+with the main program and the overlay area.
 
-   An overlay loaded into instruction memory and ready for use is called
-a "mapped" overlay; its "mapped address" is its address in the
+   An overlay loaded into instruction memory and ready for use is
+called a "mapped" overlay; its "mapped address" is its address in the
 instruction memory.  An overlay not present (or only partially present)
 in instruction memory is called "unmapped"; its "load address" is its
 address in the larger memory.  The mapped address is also called the
 "virtual memory address", or "VMA"; the load address is also called the
 "load memory address", or "LMA".
 
-   Unfortunately, overlays are not a completely transparent way to adapt
-a program to limited instruction memory.  They introduce a new set of
-global constraints you must keep in mind as you design your program:
+   Unfortunately, overlays are not a completely transparent way to
+adapt a program to limited instruction memory.  They introduce a new
+set of global constraints you must keep in mind as you design your
+program:
 
    * Before calling or returning to a function in an overlay, your
-     program must make sure that overlay is actually mapped.  Otherwise,
-     the call or return will transfer control to the right address, but
-     in the wrong overlay, and your program will probably crash.
+     program must make sure that overlay is actually mapped.
+     Otherwise, the call or return will transfer control to the right
+     address, but in the wrong overlay, and your program will probably
+     crash.
 
    * If the process of mapping an overlay is expensive on your system,
      you will need to choose your overlays carefully to minimize their
@@ -4341,12 +4579,14 @@ global constraints you must keep in mind
      not its mapped address.  However, each overlay's instructions must
      be relocated and its symbols defined as if the overlay were at its
      mapped address.  You can use GNU linker scripts to specify
-     different load and relocation addresses for pieces of your program;
-     see *note (ld.info)Overlay Description::.
+     different load and relocation addresses for pieces of your
+     program; see *note Overlay Description: (ld.info)Overlay
+     Description.
+
+   * The procedure for loading executable files onto your system must
+     be able to load their contents into the larger address space as
+     well as the instruction and data spaces.
 
-   * The procedure for loading executable files onto your system must be
-     able to load their contents into the larger address space as well
-     as the instruction and data spaces.
 
    The overlay system described above is rather simple, and could be
 improved in many ways:
@@ -4369,6 +4609,7 @@ improved in many ways:
      address before you can copy a different data overlay into the same
      mapped area.
 
+
 
 File: gdb.info,  Node: Overlay Commands,  Next: Automatic Overlay Debugging,  Prev: How Overlays Work,  Up: Overlays
 
@@ -4382,71 +4623,73 @@ mapped and load addresses.  Identifying 
 GDB to determine the appropriate address of a function or variable,
 depending on whether the overlay is mapped or not.
 
-   GDB's overlay commands all start with the word 'overlay'; you can
-abbreviate this as 'ov' or 'ovly'.  The commands are:
+   GDB's overlay commands all start with the word `overlay'; you can
+abbreviate this as `ov' or `ovly'.  The commands are:
 
-'overlay off'
+`overlay off'
      Disable GDB's overlay support.  When overlay support is disabled,
      GDB assumes that all functions and variables are always present at
      their mapped addresses.  By default, GDB's overlay support is
      disabled.
 
-'overlay manual'
-     Enable "manual" overlay debugging.  In this mode, GDB relies on you
-     to tell it which overlays are mapped, and which are not, using the
-     'overlay map-overlay' and 'overlay unmap-overlay' commands
+`overlay manual'
+     Enable "manual" overlay debugging.  In this mode, GDB relies on
+     you to tell it which overlays are mapped, and which are not, using
+     the `overlay map-overlay' and `overlay unmap-overlay' commands
      described below.
 
-'overlay map-overlay OVERLAY'
-'overlay map OVERLAY'
+`overlay map-overlay OVERLAY'
+`overlay map OVERLAY'
      Tell GDB that OVERLAY is now mapped; OVERLAY must be the name of
-     the object file section containing the overlay.  When an overlay is
-     mapped, GDB assumes it can find the overlay's functions and
+     the object file section containing the overlay.  When an overlay
+     is mapped, GDB assumes it can find the overlay's functions and
      variables at their mapped addresses.  GDB assumes that any other
      overlays whose mapped ranges overlap that of OVERLAY are now
      unmapped.
 
-'overlay unmap-overlay OVERLAY'
-'overlay unmap OVERLAY'
-     Tell GDB that OVERLAY is no longer mapped; OVERLAY must be the name
-     of the object file section containing the overlay.  When an overlay
-     is unmapped, GDB assumes it can find the overlay's functions and
-     variables at their load addresses.
-
-'overlay auto'
-     Enable "automatic" overlay debugging.  In this mode, GDB consults a
-     data structure the overlay manager maintains in the inferior to see
-     which overlays are mapped.  For details, see *note Automatic
+`overlay unmap-overlay OVERLAY'
+`overlay unmap OVERLAY'
+     Tell GDB that OVERLAY is no longer mapped; OVERLAY must be the
+     name of the object file section containing the overlay.  When an
+     overlay is unmapped, GDB assumes it can find the overlay's
+     functions and variables at their load addresses.
+
+`overlay auto'
+     Enable "automatic" overlay debugging.  In this mode, GDB consults
+     a data structure the overlay manager maintains in the inferior to
+     see which overlays are mapped.  For details, see *note Automatic
      Overlay Debugging::.
 
-'overlay load-target'
-'overlay load'
+`overlay load-target'
+`overlay load'
      Re-read the overlay table from the inferior.  Normally, GDB
      re-reads the table GDB automatically each time the inferior stops,
      so this command should only be necessary if you have changed the
      overlay mapping yourself using GDB.  This command is only useful
      when using automatic overlay debugging.
 
-'overlay list-overlays'
-'overlay list'
+`overlay list-overlays'
+`overlay list'
      Display a list of the overlays currently mapped, along with their
      mapped addresses, load addresses, and sizes.
 
-   Normally, when GDB prints a code address, it includes the name of the
-function the address falls in:
+
+   Normally, when GDB prints a code address, it includes the name of
+the function the address falls in:
 
      (gdb) print main
      $3 = {int ()} 0x11a0 <main>
-When overlay debugging is enabled, GDB recognizes code in unmapped
+   When overlay debugging is enabled, GDB recognizes code in unmapped
 overlays, and prints the names of unmapped functions with asterisks
-around them.  For example, if 'foo' is a function in an unmapped
+around them.  For example, if `foo' is a function in an unmapped
 overlay, GDB prints it this way:
 
      (gdb) overlay list
      No sections are mapped.
      (gdb) print foo
      $5 = {int (int)} 0x100000 <*foo*>
-When 'foo''s overlay is mapped, GDB prints the function's name normally:
+   When `foo''s overlay is mapped, GDB prints the function's name
+normally:
 
      (gdb) overlay list
      Section .ov.foo.text, loaded at 0x100000 - 0x100034,
@@ -4455,17 +4698,18 @@ When 'foo''s overlay is mapped, GDB prin
      $6 = {int (int)} 0x1016 <foo>
 
    When overlay debugging is enabled, GDB can find the correct address
-for functions and variables in an overlay, whether or not the overlay is
-mapped.  This allows most GDB commands, like 'break' and 'disassemble',
-to work normally, even on unmapped code.  However, GDB's breakpoint
-support has some limitations:
+for functions and variables in an overlay, whether or not the overlay
+is mapped.  This allows most GDB commands, like `break' and
+`disassemble', to work normally, even on unmapped code.  However, GDB's
+breakpoint support has some limitations:
 
    * You can set breakpoints in functions in unmapped overlays, as long
      as GDB can write to the overlay at its load address.
-   * GDB can not set hardware or simulator-based breakpoints in unmapped
-     overlays.  However, if you set a breakpoint at the end of your
-     overlay manager (and tell GDB which overlays are now mapped, if you
-     are using manual overlay management), GDB will re-set its
+
+   * GDB can not set hardware or simulator-based breakpoints in
+     unmapped overlays.  However, if you set a breakpoint at the end of
+     your overlay manager (and tell GDB which overlays are now mapped,
+     if you are using manual overlay management), GDB will re-set its
      breakpoints properly.
 
 
@@ -4474,16 +4718,17 @@ File: gdb.info,  Node: Automatic Overlay
 14.3 Automatic Overlay Debugging
 ================================
 
-GDB can automatically track which overlays are mapped and which are not,
-given some simple co-operation from the overlay manager in the inferior.
-If you enable automatic overlay debugging with the 'overlay auto'
-command (*note Overlay Commands::), GDB looks in the inferior's memory
-for certain variables describing the current state of the overlays.
+GDB can automatically track which overlays are mapped and which are
+not, given some simple co-operation from the overlay manager in the
+inferior.  If you enable automatic overlay debugging with the `overlay
+auto' command (*note Overlay Commands::), GDB looks in the inferior's
+memory for certain variables describing the current state of the
+overlays.
 
    Here are the variables your overlay manager must define to support
 GDB's automatic overlay debugging:
 
-'_ovly_table':
+`_ovly_table':
      This variable must be an array of the following structures:
 
           struct
@@ -4502,23 +4747,24 @@ GDB's automatic overlay debugging:
             unsigned long mapped;
           }
 
-'_novlys':
+`_novlys':
      This variable must be a four-byte signed integer, holding the total
-     number of elements in '_ovly_table'.
+     number of elements in `_ovly_table'.
+
 
    To decide whether a particular overlay is mapped or not, GDB looks
-for an entry in '_ovly_table' whose 'vma' and 'lma' members equal the
+for an entry in `_ovly_table' whose `vma' and `lma' members equal the
 VMA and LMA of the overlay's section in the executable file.  When GDB
-finds a matching entry, it consults the entry's 'mapped' member to
+finds a matching entry, it consults the entry's `mapped' member to
 determine whether the overlay is currently mapped.
 
    In addition, your overlay manager may define a function called
-'_ovly_debug_event'.  If this function is defined, GDB will silently set
-a breakpoint there.  If the overlay manager then calls this function
-whenever it has changed the overlay table, this will enable GDB to
-accurately keep track of which overlays are in program memory, and
-update any breakpoints that may be set in overlays.  This will allow
-breakpoints to work even if the overlays are kept in ROM or other
+`_ovly_debug_event'.  If this function is defined, GDB will silently
+set a breakpoint there.  If the overlay manager then calls this
+function whenever it has changed the overlay table, this will enable
+GDB to accurately keep track of which overlays are in program memory,
+and update any breakpoints that may be set in overlays.  This will
+allow breakpoints to work even if the overlays are kept in ROM or other
 non-writable memory while they are not being executed.
 
 
@@ -4529,32 +4775,35 @@ File: gdb.info,  Node: Overlay Sample Pr
 
 When linking a program which uses overlays, you must place the overlays
 at their load addresses, while relocating them to run at their mapped
-addresses.  To do this, you must write a linker script (*note
-(ld.info)Overlay Description::).  Unfortunately, since linker scripts
-are specific to a particular host system, target architecture, and
-target memory layout, this manual cannot provide portable sample code
-demonstrating GDB's overlay support.
+addresses.  To do this, you must write a linker script (*note Overlay
+Description: (ld.info)Overlay Description.).  Unfortunately, since
+linker scripts are specific to a particular host system, target
+architecture, and target memory layout, this manual cannot provide
+portable sample code demonstrating GDB's overlay support.
 
    However, the GDB source distribution does contain an overlaid
 program, with linker scripts for a few systems, as part of its test
 suite.  The program consists of the following files from
-'gdb/testsuite/gdb.base':
+`gdb/testsuite/gdb.base':
 
-'overlays.c'
+`overlays.c'
      The main program file.
-'ovlymgr.c'
-     A simple overlay manager, used by 'overlays.c'.
-'foo.c'
-'bar.c'
-'baz.c'
-'grbx.c'
-     Overlay modules, loaded and used by 'overlays.c'.
-'d10v.ld'
-'m32r.ld'
-     Linker scripts for linking the test program on the 'd10v-elf' and
-     'm32r-elf' targets.
 
-   You can build the test program using the 'd10v-elf' GCC
+`ovlymgr.c'
+     A simple overlay manager, used by `overlays.c'.
+
+`foo.c'
+`bar.c'
+`baz.c'
+`grbx.c'
+     Overlay modules, loaded and used by `overlays.c'.
+
+`d10v.ld'
+`m32r.ld'
+     Linker scripts for linking the test program on the `d10v-elf' and
+     `m32r-elf' targets.
+
+   You can build the test program using the `d10v-elf' GCC
 cross-compiler like this:
 
      $ d10v-elf-gcc -g -c overlays.c
@@ -4568,7 +4817,7 @@ cross-compiler like this:
 
    The build process is identical for any other architecture, except
 that you must substitute the appropriate compiler and linker script for
-the target system for 'd10v-elf-gcc' and 'd10v.ld'.
+the target system for `d10v-elf-gcc' and `d10v.ld'.
 
 
 File: gdb.info,  Node: Languages,  Next: Symbols,  Prev: Overlays,  Up: Top
@@ -4578,10 +4827,10 @@ File: gdb.info,  Node: Languages,  Next:
 
 Although programming languages generally have common aspects, they are
 rarely expressed in the same manner.  For instance, in ANSI C,
-dereferencing a pointer 'p' is accomplished by '*p', but in Modula-2, it
-is accomplished by 'p^'.  Values can also be represented (and displayed)
-differently.  Hex numbers in C appear as '0x1ae', while in Modula-2 they
-appear as '1AEH'.
+dereferencing a pointer `p' is accomplished by `*p', but in Modula-2,
+it is accomplished by `p^'.  Values can also be represented (and
+displayed) differently.  Hex numbers in C appear as `0x1ae', while in
+Modula-2 they appear as `1AEH'.
 
    Language-specific information is built into GDB for some languages,
 allowing you to express operations like the above in your program's
@@ -4604,28 +4853,29 @@ File: gdb.info,  Node: Setting,  Next: S
 =======================================
 
 There are two ways to control the working language--either have GDB set
-it automatically, or select it manually yourself.  You can use the 'set
+it automatically, or select it manually yourself.  You can use the `set
 language' command for either purpose.  On startup, GDB defaults to
 setting the language automatically.  The working language is used to
 determine how expressions you type are interpreted, how values are
 printed, etc.
 
-   In addition to the working language, every source file that GDB knows
-about has its own working language.  For some object file formats, the
-compiler might indicate which language a particular source file is in.
-However, most of the time GDB infers the language from the name of the
-file.  The language of a source file controls whether C++ names are
-demangled--this way 'backtrace' can show each frame appropriately for
-its own language.  There is no way to set the language of a source file
-from within GDB, but you can set the language associated with a filename
-extension.  *Note Displaying the Language: Show.
+   In addition to the working language, every source file that GDB
+knows about has its own working language.  For some object file
+formats, the compiler might indicate which language a particular source
+file is in.  However, most of the time GDB infers the language from the
+name of the file.  The language of a source file controls whether C++
+names are demangled--this way `backtrace' can show each frame
+appropriately for its own language.  There is no way to set the
+language of a source file from within GDB, but you can set the language
+associated with a filename extension.  *Note Displaying the Language:
+Show.
 
    This is most commonly a problem when you use a program, such as
-'cfront' or 'f2c', that generates C but is written in another language.
-In that case, make the program use '#line' directives in its C output;
+`cfront' or `f2c', that generates C but is written in another language.
+In that case, make the program use `#line' directives in its C output;
 that way GDB will know the correct language of the source code of the
-original program, and will display that source code, not the generated C
-code.
+original program, and will display that source code, not the generated
+C code.
 
 * Menu:
 
@@ -4642,38 +4892,38 @@ File: gdb.info,  Node: Filenames,  Next:
 If a source file name ends in one of the following extensions, then GDB
 infers that its language is the one indicated.
 
-'.ada'
-'.ads'
-'.adb'
-'.a'
+`.ada'
+`.ads'
+`.adb'
+`.a'
      Ada source file.
 
-'.c'
+`.c'
      C source file
 
-'.C'
-'.cc'
-'.cp'
-'.cpp'
-'.cxx'
-'.c++'
+`.C'
+`.cc'
+`.cp'
+`.cpp'
+`.cxx'
+`.c++'
      C++ source file
 
-'.d'
+`.d'
      D source file
 
-'.m'
+`.m'
      Objective-C source file
 
-'.f'
-'.F'
+`.f'
+`.F'
      Fortran source file
 
-'.mod'
+`.mod'
      Modula-2 source file
 
-'.s'
-'.S'
+`.s'
+`.S'
      Assembler source file.  This actually behaves almost like C, but
      GDB does not skip over function prologues when stepping.
 
@@ -4690,23 +4940,23 @@ If you allow GDB to set the language aut
 interpreted the same way in your debugging session and your program.
 
    If you wish, you may set the language manually.  To do this, issue
-the command 'set language LANG', where LANG is the name of a language,
-such as 'c' or 'modula-2'.  For a list of the supported languages, type
-'set language'.
+the command `set language LANG', where LANG is the name of a language,
+such as `c' or `modula-2'.  For a list of the supported languages, type
+`set language'.
 
    Setting the language manually prevents GDB from updating the working
 language automatically.  This can lead to confusion if you try to debug
 a program when the working language is not the same as the source
 language, when an expression is acceptable to both languages--but means
-different things.  For instance, if the current source file were written
-in C, and GDB was parsing Modula-2, a command such as:
+different things.  For instance, if the current source file were
+written in C, and GDB was parsing Modula-2, a command such as:
 
      print a = b + c
 
-might not have the effect you intended.  In C, this means to add 'b' and
-'c' and place the result in 'a'.  The result printed would be the value
-of 'a'.  In Modula-2, this means to compare 'a' to the result of 'b+c',
-yielding a 'BOOLEAN' value.
+might not have the effect you intended.  In C, this means to add `b'
+and `c' and place the result in `a'.  The result printed would be the
+value of `a'.  In Modula-2, this means to compare `a' to the result of
+`b+c', yielding a `BOOLEAN' value.
 
 
 File: gdb.info,  Node: Automatically,  Prev: Manually,  Up: Setting
@@ -4714,19 +4964,19 @@ File: gdb.info,  Node: Automatically,  P
 15.1.3 Having GDB Infer the Source Language
 -------------------------------------------
 
-To have GDB set the working language automatically, use 'set language
-local' or 'set language auto'.  GDB then infers the working language.
+To have GDB set the working language automatically, use `set language
+local' or `set language auto'.  GDB then infers the working language.
 That is, when your program stops in a frame (usually by encountering a
 breakpoint), GDB sets the working language to the language recorded for
 the function in that frame.  If the language for a frame is unknown
 (that is, if the function or block corresponding to the frame was
-defined in a source file that does not have a recognized extension), the
-current working language is not changed, and GDB issues a warning.
+defined in a source file that does not have a recognized extension),
+the current working language is not changed, and GDB issues a warning.
 
    This may not seem necessary for most programs, which are written
 entirely in one source language.  However, program modules and libraries
 written in one source language can be used by a main program written in
-a different source language.  Using 'set language auto' in this case
+a different source language.  Using `set language auto' in this case
 frees you from having to set the working language manually.
 
 
@@ -4738,31 +4988,31 @@ File: gdb.info,  Node: Show,  Next: Chec
 The following commands help you find out which language is the working
 language, and also what language source files were written in.
 
-'show language'
-     Display the current working language.  This is the language you can
-     use with commands such as 'print' to build and compute expressions
-     that may involve variables in your program.
+`show language'
+     Display the current working language.  This is the language you
+     can use with commands such as `print' to build and compute
+     expressions that may involve variables in your program.
 
-'info frame'
+`info frame'
      Display the source language for this frame.  This language becomes
      the working language if you use an identifier from this frame.
      *Note Information about a Frame: Frame Info, to identify the other
      information listed here.
 
-'info source'
+`info source'
      Display the source language of this source file.  *Note Examining
-     the Symbol Table: Symbols, to identify the other information listed
-     here.
+     the Symbol Table: Symbols, to identify the other information
+     listed here.
 
    In unusual circumstances, you may have source files with extensions
 not in the standard list.  You can then set the extension associated
 with a language explicitly:
 
-'set extension-language EXT LANGUAGE'
+`set extension-language EXT LANGUAGE'
      Tell GDB that source files with extension EXT are to be assumed as
      written in the source language LANGUAGE.
 
-'info extensions'
+`info extensions'
      List all the filename extensions and the associated languages.
 
 
@@ -4782,7 +5032,7 @@ errors when your program is running.
    By default GDB checks for these errors according to the rules of the
 current source language.  Although GDB does not check the statements in
 your program, it can check expressions entered directly into GDB for
-evaluation via the 'print' command, for example.
+evaluation via the `print' command, for example.
 
 * Menu:
 
@@ -4808,29 +5058,29 @@ but
      (gdb) print obj.my_method (0x1234)
      Cannot resolve method klass::my_method to any overloaded instance
 
-   The second example fails because in C++ the integer constant '0x1234'
-is not type-compatible with the pointer parameter type.
+   The second example fails because in C++ the integer constant
+`0x1234' is not type-compatible with the pointer parameter type.
 
    For the expressions you use in GDB commands, you can tell GDB to not
 enforce strict type checking or to treat any mismatches as errors and
-abandon the expression; When type checking is disabled, GDB successfully
-evaluates expressions like the second example above.
+abandon the expression; When type checking is disabled, GDB
+successfully evaluates expressions like the second example above.
 
    Even if type checking is off, there may be other reasons related to
 type that prevent GDB from evaluating an expression.  For instance, GDB
-does not know how to add an 'int' and a 'struct foo'.  These particular
+does not know how to add an `int' and a `struct foo'.  These particular
 type errors have nothing to do with the language in use and usually
 arise from expressions which make little sense to evaluate anyway.
 
    GDB provides some additional commands for controlling type checking:
 
-'set check type on'
-'set check type off'
+`set check type on'
+`set check type off'
      Set strict type checking on or off.  If any type mismatches occur
      in evaluating an expression while type checking is on, GDB prints a
      message and aborts evaluation of the expression.
 
-'show check type'
+`show check type'
      Show the current setting of type checking and whether GDB is
      enforcing strict type checking rules.
 
@@ -4854,9 +5104,9 @@ expression anyway.
    A range error can result from numerical overflow, from exceeding an
 array index bound, or when you type a constant that is not a member of
 any type.  Some languages, however, do not treat overflows as an error.
-In many implementations of C, mathematical overflow causes the result to
-"wrap around" to lower values--for example, if M is the largest integer
-value, and S is the smallest, then
+In many implementations of C, mathematical overflow causes the result
+to "wrap around" to lower values--for example, if M is the largest
+integer value, and S is the smallest, then
 
      M + 1 => S
 
@@ -4868,27 +5118,27 @@ languages.
    GDB provides some additional commands for controlling the range
 checker:
 
-'set check range auto'
+`set check range auto'
      Set range checking on or off based on the current working language.
      *Note Supported Languages: Supported Languages, for the default
      settings for each language.
 
-'set check range on'
-'set check range off'
+`set check range on'
+`set check range off'
      Set range checking on or off, overriding the default setting for
      the current working language.  A warning is issued if the setting
      does not match the language default.  If a range error occurs and
      range checking is on, then a message is printed and evaluation of
      the expression is aborted.
 
-'set check range warn'
+`set check range warn'
      Output messages when the GDB range checker detects a range error,
      but attempt to evaluate the expression anyway.  Evaluating the
      expression may still be impossible for other reasons, such as
      accessing memory that the process does not own (a typical example
      from many Unix systems).
 
-'show range'
+`show range'
      Show the current setting of the range checker, and whether or not
      it is being set automatically by GDB.
 
@@ -4900,17 +5150,17 @@ File: gdb.info,  Node: Supported Languag
 
 GDB supports C, C++, D, Go, Objective-C, Fortran, Java, OpenCL C,
 Pascal, assembly, Modula-2, and Ada.  Some GDB features may be used in
-expressions regardless of the language you use: the GDB '@' and '::'
-operators, and the '{type}addr' construct (*note Expressions:
+expressions regardless of the language you use: the GDB `@' and `::'
+operators, and the `{type}addr' construct (*note Expressions:
 Expressions.) can be used with the constructs of any supported language.
 
    The following sections detail to what degree each source language is
-supported by GDB.  These sections are not meant to be language tutorials
-or references, but serve only as a reference guide to what the GDB
-expression parser accepts, and what input and output formats should look
-like for different languages.  There are many good books written on each
-of these languages; please look to these for a language reference or
-tutorial.
+supported by GDB.  These sections are not meant to be language
+tutorials or references, but serve only as a reference guide to what the
+GDB expression parser accepts, and what input and output formats should
+look like for different languages.  There are many good books written
+on each of these languages; please look to these for a language
+reference or tutorial.
 
 * Menu:
 
@@ -4937,7 +5187,7 @@ together.
    The C++ debugging facilities are jointly implemented by the C++
 compiler and GDB.  Therefore, to debug your C++ code effectively, you
 must compile your C++ programs with a supported C++ compiler, such as
-GNU 'g++', or the HP ANSI C++ compiler ('aCC').
+GNU `g++', or the HP ANSI C++ compiler (`aCC').
 
 * Menu:
 
@@ -4957,140 +5207,142 @@ File: gdb.info,  Node: C Operators,  Nex
 ............................
 
 Operators must be defined on values of specific types.  For instance,
-'+' is defined on numbers, but not on structures.  Operators are often
+`+' is defined on numbers, but not on structures.  Operators are often
 defined on groups of types.
 
    For the purposes of C and C++, the following definitions hold:
 
-   * _Integral types_ include 'int' with any of its storage-class
-     specifiers; 'char'; 'enum'; and, for C++, 'bool'.
+   * _Integral types_ include `int' with any of its storage-class
+     specifiers; `char'; `enum'; and, for C++, `bool'.
 
-   * _Floating-point types_ include 'float', 'double', and 'long double'
-     (if supported by the target platform).
+   * _Floating-point types_ include `float', `double', and `long
+     double' (if supported by the target platform).
 
-   * _Pointer types_ include all types defined as '(TYPE *)'.
+   * _Pointer types_ include all types defined as `(TYPE *)'.
 
    * _Scalar types_ include all of the above.
 
-The following operators are supported.  They are listed here in order of
-increasing precedence:
 
-','
-     The comma or sequencing operator.  Expressions in a comma-separated
-     list are evaluated from left to right, with the result of the
-     entire expression being the last expression evaluated.
+The following operators are supported.  They are listed here in order
+of increasing precedence:
+
+`,'
+     The comma or sequencing operator.  Expressions in a
+     comma-separated list are evaluated from left to right, with the
+     result of the entire expression being the last expression
+     evaluated.
 
-'='
+`='
      Assignment.  The value of an assignment expression is the value
      assigned.  Defined on scalar types.
 
-'OP='
-     Used in an expression of the form 'A OP= B', and translated to
-     'A = A OP B'.  'OP=' and '=' have the same precedence.  The
-     operator OP is any one of the operators '|', '^', '&', '<<', '>>',
-     '+', '-', '*', '/', '%'.
-
-'?:'
-     The ternary operator.  'A ? B : C' can be thought of as: if A then
-     B else C.  The argument A should be of an integral type.
+`OP='
+     Used in an expression of the form `A OP= B', and translated to
+     `A = A OP B'.  `OP=' and `=' have the same precedence.  The
+     operator OP is any one of the operators `|', `^', `&', `<<', `>>',
+     `+', `-', `*', `/', `%'.
+
+`?:'
+     The ternary operator.  `A ? B : C' can be thought of as:  if A
+     then B else C.  The argument A should be of an integral type.
 
-'||'
+`||'
      Logical OR.  Defined on integral types.
 
-'&&'
+`&&'
      Logical AND.  Defined on integral types.
 
-'|'
+`|'
      Bitwise OR.  Defined on integral types.
 
-'^'
+`^'
      Bitwise exclusive-OR.  Defined on integral types.
 
-'&'
+`&'
      Bitwise AND.  Defined on integral types.
 
-'==, !='
+`==, !='
      Equality and inequality.  Defined on scalar types.  The value of
      these expressions is 0 for false and non-zero for true.
 
-'<, >, <=, >='
+`<, >, <=, >='
      Less than, greater than, less than or equal, greater than or equal.
      Defined on scalar types.  The value of these expressions is 0 for
      false and non-zero for true.
 
-'<<, >>'
+`<<, >>'
      left shift, and right shift.  Defined on integral types.
 
-'@'
+`@'
      The GDB "artificial array" operator (*note Expressions:
      Expressions.).
 
-'+, -'
+`+, -'
      Addition and subtraction.  Defined on integral types,
      floating-point types and pointer types.
 
-'*, /, %'
-     Multiplication, division, and modulus.  Multiplication and division
-     are defined on integral and floating-point types.  Modulus is
-     defined on integral types.
+`*, /, %'
+     Multiplication, division, and modulus.  Multiplication and
+     division are defined on integral and floating-point types.
+     Modulus is defined on integral types.
 
-'++, --'
+`++, --'
      Increment and decrement.  When appearing before a variable, the
      operation is performed before the variable is used in an
      expression; when appearing after it, the variable's value is used
      before the operation takes place.
 
-'*'
+`*'
      Pointer dereferencing.  Defined on pointer types.  Same precedence
-     as '++'.
+     as `++'.
 
-'&'
-     Address operator.  Defined on variables.  Same precedence as '++'.
+`&'
+     Address operator.  Defined on variables.  Same precedence as `++'.
 
-     For debugging C++, GDB implements a use of '&' beyond what is
-     allowed in the C++ language itself: you can use '&(&REF)' to
+     For debugging C++, GDB implements a use of `&' beyond what is
+     allowed in the C++ language itself: you can use `&(&REF)' to
      examine the address where a C++ reference variable (declared with
-     '&REF') is stored.
+     `&REF') is stored.
 
-'-'
+`-'
      Negative.  Defined on integral and floating-point types.  Same
-     precedence as '++'.
+     precedence as `++'.
 
-'!'
+`!'
      Logical negation.  Defined on integral types.  Same precedence as
-     '++'.
+     `++'.
 
-'~'
+`~'
      Bitwise complement operator.  Defined on integral types.  Same
-     precedence as '++'.
+     precedence as `++'.
 
-'., ->'
+`., ->'
      Structure member, and pointer-to-structure member.  For
-     convenience, GDB regards the two as equivalent, choosing whether to
-     dereference a pointer based on the stored type information.
-     Defined on 'struct' and 'union' data.
+     convenience, GDB regards the two as equivalent, choosing whether
+     to dereference a pointer based on the stored type information.
+     Defined on `struct' and `union' data.
 
-'.*, ->*'
+`.*, ->*'
      Dereferences of pointers to members.
 
-'[]'
-     Array indexing.  'A[I]' is defined as '*(A+I)'.  Same precedence as
-     '->'.
-
-'()'
-     Function parameter list.  Same precedence as '->'.
-
-'::'
-     C++ scope resolution operator.  Defined on 'struct', 'union', and
-     'class' types.
+`[]'
+     Array indexing.  `A[I]' is defined as `*(A+I)'.  Same precedence
+     as `->'.
+
+`()'
+     Function parameter list.  Same precedence as `->'.
+
+`::'
+     C++ scope resolution operator.  Defined on `struct', `union', and
+     `class' types.
 
-'::'
+`::'
      Doubled colons also represent the GDB scope operator (*note
-     Expressions: Expressions.).  Same precedence as '::', above.
+     Expressions: Expressions.).  Same precedence as `::', above.
 
-   If an operator is redefined in the user code, GDB usually attempts to
-invoke the redefined version instead of using the operator's predefined
-meaning.
+   If an operator is redefined in the user code, GDB usually attempts
+to invoke the redefined version instead of using the operator's
+predefined meaning.
 
 
 File: gdb.info,  Node: C Constants,  Next: C Plus Plus Expressions,  Prev: C Operators,  Up: C
@@ -5102,54 +5354,54 @@ GDB allows you to express the constants 
 ways:
 
    * Integer constants are a sequence of digits.  Octal constants are
-     specified by a leading '0' (i.e. zero), and hexadecimal constants
-     by a leading '0x' or '0X'.  Constants may also end with a letter
-     'l', specifying that the constant should be treated as a 'long'
+     specified by a leading `0' (i.e. zero), and hexadecimal constants
+     by a leading `0x' or `0X'.  Constants may also end with a letter
+     `l', specifying that the constant should be treated as a `long'
      value.
 
    * Floating point constants are a sequence of digits, followed by a
      decimal point, followed by a sequence of digits, and optionally
      followed by an exponent.  An exponent is of the form:
-     'e[[+]|-]NNN', where NNN is another sequence of digits.  The '+' is
-     optional for positive exponents.  A floating-point constant may
-     also end with a letter 'f' or 'F', specifying that the constant
-     should be treated as being of the 'float' (as opposed to the
-     default 'double') type; or with a letter 'l' or 'L', which
-     specifies a 'long double' constant.
+     `e[[+]|-]NNN', where NNN is another sequence of digits.  The `+'
+     is optional for positive exponents.  A floating-point constant may
+     also end with a letter `f' or `F', specifying that the constant
+     should be treated as being of the `float' (as opposed to the
+     default `double') type; or with a letter `l' or `L', which
+     specifies a `long double' constant.
 
    * Enumerated constants consist of enumerated identifiers, or their
      integral equivalents.
 
    * Character constants are a single character surrounded by single
-     quotes ('''), or a number--the ordinal value of the corresponding
+     quotes (`''), or a number--the ordinal value of the corresponding
      character (usually its ASCII value).  Within quotes, the single
      character may be represented by a letter or by "escape sequences",
-     which are of the form '\NNN', where NNN is the octal representation
-     of the character's ordinal value; or of the form '\X', where 'X' is
-     a predefined special character--for example, '\n' for newline.
+     which are of the form `\NNN', where NNN is the octal representation
+     of the character's ordinal value; or of the form `\X', where `X'
+     is a predefined special character--for example, `\n' for newline.
 
      Wide character constants can be written by prefixing a character
-     constant with 'L', as in C. For example, 'L'x'' is the wide form of
-     'x'.  The target wide character set is used when computing the
+     constant with `L', as in C.  For example, `L'x'' is the wide form
+     of `x'.  The target wide character set is used when computing the
      value of this constant (*note Character Sets::).
 
    * String constants are a sequence of character constants surrounded
-     by double quotes ('"').  Any valid character constant (as described
+     by double quotes (`"').  Any valid character constant (as described
      above) may appear.  Double quotes within the string must be
-     preceded by a backslash, so for instance '"a\"b'c"' is a string of
+     preceded by a backslash, so for instance `"a\"b'c"' is a string of
      five characters.
 
      Wide string constants can be written by prefixing a string constant
-     with 'L', as in C. The target wide character set is used when
+     with `L', as in C.  The target wide character set is used when
      computing the value of this constant (*note Character Sets::).
 
    * Pointer constants are an integral value.  You can also write
-     pointers to constants using the C operator '&'.
+     pointers to constants using the C operator `&'.
 
-   * Array constants are comma-separated lists surrounded by braces '{'
-     and '}'; for example, '{1,2,3}' is a three-element array of
-     integers, '{{1,2}, {3,4}, {5,6}}' is a three-by-two array, and
-     '{&"hi", &"there", &"fred"}' is a three-element array of pointers.
+   * Array constants are comma-separated lists surrounded by braces `{'
+     and `}'; for example, `{1,2,3}' is a three-element array of
+     integers, `{{1,2}, {3,4}, {5,6}}' is a three-by-two array, and
+     `{&"hi", &"there", &"fred"}' is a three-element array of pointers.
 
 
 File: gdb.info,  Node: C Plus Plus Expressions,  Next: C Defaults,  Prev: C Constants,  Up: C
@@ -5174,7 +5426,7 @@ GDB expression handling can interpret mo
   2. While a member function is active (in the selected stack frame),
      your expressions have the same namespace available as the member
      function; that is, GDB allows implicit references to the class
-     instance pointer 'this' following the same rules as C++.  'using'
+     instance pointer `this' following the same rules as C++.  `using'
      declarations in the current scope are also respected by GDB.
 
   3. You can call overloaded functions; GDB resolves the function call
@@ -5191,10 +5443,10 @@ GDB expression handling can interpret mo
      requires an exact match on the number of function arguments.
 
      Overload resolution is always performed, unless you have specified
-     'set overload-resolution off'.  *Note GDB Features for C++:
+     `set overload-resolution off'.  *Note GDB Features for C++:
      Debugging C Plus Plus.
 
-     You must specify 'set overload-resolution off' in order to use an
+     You must specify `set overload-resolution off' in order to use an
      explicit function signature to call an overloaded function, as in
           p 'foo(char,int)'('x', 13)
 
@@ -5208,14 +5460,14 @@ GDB expression handling can interpret mo
      In the parameter list shown when GDB displays a frame, the values
      of reference variables are not displayed (unlike other variables);
      this avoids clutter, since references are often used for large
-     structures.  The _address_ of a reference variable is always shown,
-     unless you have specified 'set print address off'.
+     structures.  The _address_ of a reference variable is always
+     shown, unless you have specified `set print address off'.
 
-  5. GDB supports the C++ name resolution operator '::'--your
+  5. GDB supports the C++ name resolution operator `::'--your
      expressions can use it just as expressions in your program do.
-     Since one scope may be defined in another, you can use '::'
+     Since one scope may be defined in another, you can use `::'
      repeatedly if necessary, for example in an expression like
-     'SCOPE1::SCOPE2::NAME'.  GDB also allows resolving name scope by
+     `SCOPE1::SCOPE2::NAME'.  GDB also allows resolving name scope by
      reference to source files, in both C and C++ debugging (*note
      Program Variables: Variables.).
 
@@ -5229,11 +5481,11 @@ File: gdb.info,  Node: C Defaults,  Next
 ...........................
 
 If you allow GDB to set range checking automatically, it defaults to
-'off' whenever the working language changes to C or C++.  This happens
+`off' whenever the working language changes to C or C++.  This happens
 regardless of whether you or GDB selects the working language.
 
    If you allow GDB to set the language automatically, it recognizes
-source files whose names end with '.c', '.C', or '.cc', etc, and when
+source files whose names end with `.c', `.C', or `.cc', etc, and when
 GDB enters code compiled from one of these files, it sets the working
 language to C or C++.  *Note Having GDB Infer the Source Language:
 Automatically, for further details.
@@ -5245,9 +5497,9 @@ File: gdb.info,  Node: C Checks,  Next: 
 ........................................
 
 By default, when GDB parses C or C++ expressions, strict type checking
-is used.  However, if you turn type checking off, GDB will allow certain
-non-standard conversions, such as promoting integer constants to
-pointers.
+is used.  However, if you turn type checking off, GDB will allow
+certain non-standard conversions, such as promoting integer constants
+to pointers.
 
    Range checking, if turned on, is done on mathematical operations.
 Array indices are not checked, since they are often used to index a
@@ -5259,12 +5511,12 @@ File: gdb.info,  Node: Debugging C,  Nex
 15.4.1.6 GDB and C
 ..................
 
-The 'set print union' and 'show print union' commands apply to the
-'union' type.  When set to 'on', any 'union' that is inside a 'struct'
-or 'class' is also printed.  Otherwise, it appears as '{...}'.
+The `set print union' and `show print union' commands apply to the
+`union' type.  When set to `on', any `union' that is inside a `struct'
+or `class' is also printed.  Otherwise, it appears as `{...}'.
 
-   The '@' operator aids in the debugging of dynamic arrays, formed with
-pointers and a memory allocation function.  *Note Expressions:
+   The `@' operator aids in the debugging of dynamic arrays, formed
+with pointers and a memory allocation function.  *Note Expressions:
 Expressions.
 
 
@@ -5276,57 +5528,57 @@ File: gdb.info,  Node: Debugging C Plus 
 Some GDB commands are particularly useful with C++, and some are
 designed specifically for use with C++.  Here is a summary:
 
-'breakpoint menus'
+`breakpoint menus'
      When you want a breakpoint in a function whose name is overloaded,
      GDB has the capability to display a menu of possible breakpoint
      locations to help you specify which function definition you want.
      *Note Ambiguous Expressions: Ambiguous Expressions.
 
-'rbreak REGEX'
+`rbreak REGEX'
      Setting breakpoints using regular expressions is helpful for
-     setting breakpoints on overloaded functions that are not members of
-     any special classes.  *Note Setting Breakpoints: Set Breaks.
+     setting breakpoints on overloaded functions that are not members
+     of any special classes.  *Note Setting Breakpoints: Set Breaks.
 
-'catch throw'
-'catch rethrow'
-'catch catch'
+`catch throw'
+`catch rethrow'
+`catch catch'
      Debug C++ exception handling using these commands.  *Note Setting
      Catchpoints: Set Catchpoints.
 
-'ptype TYPENAME'
+`ptype TYPENAME'
      Print inheritance relationships as well as other information for
      type TYPENAME.  *Note Examining the Symbol Table: Symbols.
 
-'info vtbl EXPRESSION.'
-     The 'info vtbl' command can be used to display the virtual method
+`info vtbl EXPRESSION.'
+     The `info vtbl' command can be used to display the virtual method
      tables of the object computed by EXPRESSION.  This shows one entry
      per virtual table; there may be multiple virtual tables when
      multiple inheritance is in use.
 
-'demangle NAME'
-     Demangle NAME.  *Note Symbols::, for a more complete description of
-     the 'demangle' command.
-
-'set print demangle'
-'show print demangle'
-'set print asm-demangle'
-'show print asm-demangle'
+`demangle NAME'
+     Demangle NAME.  *Note Symbols::, for a more complete description
+     of the `demangle' command.
+
+`set print demangle'
+`show print demangle'
+`set print asm-demangle'
+`show print asm-demangle'
      Control whether C++ symbols display in their source form, both when
      displaying code as C++ source and when displaying disassemblies.
      *Note Print Settings: Print Settings.
 
-'set print object'
-'show print object'
+`set print object'
+`show print object'
      Choose whether to print derived (actual) or declared types of
      objects.  *Note Print Settings: Print Settings.
 
-'set print vtbl'
-'show print vtbl'
+`set print vtbl'
+`show print vtbl'
      Control the format for printing virtual function tables.  *Note
-     Print Settings: Print Settings.  (The 'vtbl' commands do not work
-     on programs compiled with the HP ANSI C++ compiler ('aCC').)
+     Print Settings: Print Settings.  (The `vtbl' commands do not work
+     on programs compiled with the HP ANSI C++ compiler (`aCC').)
 
-'set overload-resolution on'
+`set overload-resolution on'
      Enable overload resolution for C++ expression evaluation.  The
      default is on.  For overloaded functions, GDB evaluates the
      arguments and searches for a function whose signature matches the
@@ -5334,7 +5586,7 @@ designed specifically for use with C++. 
      C++ Expressions: C Plus Plus Expressions, for details).  If it
      cannot find a match, it emits a message.
 
-'set overload-resolution off'
+`set overload-resolution off'
      Disable overload resolution for C++ expression evaluation.  For
      overloaded functions that are not class member functions, GDB
      chooses the first function of the specified name that it finds in
@@ -5343,13 +5595,13 @@ designed specifically for use with C++. 
      GDB searches for a function whose signature _exactly_ matches the
      argument types.
 
-'show overload-resolution'
+`show overload-resolution'
      Show the current setting of overload resolution.
 
-'Overloaded symbol names'
+`Overloaded symbol names'
      You can specify a particular definition of an overloaded symbol,
      using the same notation that is used to declare such symbols in
-     C++: type 'SYMBOL(TYPES)' rather than just SYMBOL.  You can also
+     C++: type `SYMBOL(TYPES)' rather than just SYMBOL.  You can also
      use the GDB command-line word completion facilities to list the
      available choices, or to finish the type list for you.  *Note
      Command Completion: Completion, for details on how to do this.
@@ -5362,7 +5614,7 @@ File: gdb.info,  Node: Decimal Floating 
 
 GDB can examine, set and perform computations with numbers in decimal
 floating point format, which in the C language correspond to the
-'_Decimal32', '_Decimal64' and '_Decimal128' types as specified by the
+`_Decimal32', `_Decimal64' and `_Decimal128' types as specified by the
 extension to support decimal floating-point arithmetic.
 
    There are two encodings in use, depending on the architecture: BID
@@ -5370,17 +5622,18 @@ extension to support decimal floating-po
 Decimal) for PowerPC and S/390.  GDB will use the appropriate encoding
 for the configured target.
 
-   Because of a limitation in 'libdecnumber', the library used by GDB to
-manipulate decimal floating point numbers, it is not possible to convert
-(using a cast, for example) integers wider than 32-bit to decimal float.
+   Because of a limitation in `libdecnumber', the library used by GDB
+to manipulate decimal floating point numbers, it is not possible to
+convert (using a cast, for example) integers wider than 32-bit to
+decimal float.
 
    In addition, in order to imitate GDB's behaviour with binary floating
 point computations, error checking in decimal float operations ignores
 underflow, overflow and divide by zero exceptions.
 
    In the PowerPC architecture, GDB provides a set of pseudo-registers
-to inspect '_Decimal128' values stored in floating point registers.  See
-*note PowerPC: PowerPC. for more details.
+to inspect `_Decimal128' values stored in floating point registers.
+See *note PowerPC: PowerPC. for more details.
 
 
 File: gdb.info,  Node: D,  Next: Go,  Prev: C,  Up: Supported Languages
@@ -5389,7 +5642,7 @@ File: gdb.info,  Node: D,  Next: Go,  Pr
 --------
 
 GDB can be used to debug programs written in D and compiled with GDC,
-LDC or DMD compilers.  Currently GDB supports only one D specific
+LDC or DMD compilers. Currently GDB supports only one D specific
 feature -- dynamic arrays.
 
 
@@ -5399,11 +5652,11 @@ File: gdb.info,  Node: Go,  Next: Object
 ---------
 
 GDB can be used to debug programs written in Go and compiled with
-'gccgo' or '6g' compilers.
+`gccgo' or `6g' compilers.
 
    Here is a summary of the Go-specific features and restrictions:
 
-'The current Go package'
+`The current Go package'
      The name of the current package does not need to be specified when
      specifying global variables and functions.
 
@@ -5415,20 +5668,20 @@ GDB can be used to debug programs writte
             // ...
           }
 
-     When stopped inside 'main' either of these work:
+     When stopped inside `main' either of these work:
 
           (gdb) p myglob
           (gdb) p main.myglob
 
-'Builtin Go types'
-     The 'string' type is recognized by GDB and is printed as a string.
+`Builtin Go types'
+     The `string' type is recognized by GDB and is printed as a string.
 
-'Builtin Go functions'
-     The GDB expression parser recognizes the 'unsafe.Sizeof' function
+`Builtin Go functions'
+     The GDB expression parser recognizes the `unsafe.Sizeof' function
      and handles it internally.
 
-'Restrictions on Go expressions'
-     All Go operators are supported except '&^'.  The Go '_' "blank
+`Restrictions on Go expressions'
+     All Go operators are supported except `&^'.  The Go `_' "blank
      identifier" is not supported.  Automatic dereferencing of pointers
      is not supported.
 
@@ -5440,8 +5693,8 @@ File: gdb.info,  Node: Objective-C,  Nex
 
 This section provides information about some commands and command
 options that are useful for debugging Objective-C code.  See also *note
-info classes: Symbols, and *note info selectors: Symbols, for a few more
-commands specific to Objective-C support.
+info classes: Symbols, and *note info selectors: Symbols, for a few
+more commands specific to Objective-C support.
 
 * Menu:
 
@@ -5457,11 +5710,15 @@ File: gdb.info,  Node: Method Names in C
 The following commands have been extended to accept Objective-C method
 names as line specifications:
 
-   * 'clear'
-   * 'break'
-   * 'info line'
-   * 'jump'
-   * 'list'
+   * `clear'
+
+   * `break'
+
+   * `info line'
+
+   * `jump'
+
+   * `list'
 
    A fully qualified Objective-C method name is specified as
 
@@ -5471,12 +5728,12 @@ names as line specifications:
 plus sign (not shown) is used to indicate a class method.  The class
 name CLASS and method name METHODNAME are enclosed in brackets, similar
 to the way messages are specified in Objective-C source code.  For
-example, to set a breakpoint at the 'create' instance method of class
-'Fruit' in the program currently being debugged, enter:
+example, to set a breakpoint at the `create' instance method of class
+`Fruit' in the program currently being debugged, enter:
 
      break -[Fruit create]
 
-   To list ten program lines around the 'initialize' class method,
+   To list ten program lines around the `initialize' class method,
 enter:
 
      list +[NSText initialize]
@@ -5489,13 +5746,13 @@ just a method name:
      break create
 
    You must specify the complete method name, including any colons.  If
-your program's source files contain more than one 'create' method,
+your program's source files contain more than one `create' method,
 you'll be presented with a numbered list of classes that implement that
-method.  Indicate your choice by number, or type '0' to exit if none
+method.  Indicate your choice by number, or type `0' to exit if none
 apply.
 
    As another example, to clear a breakpoint established at the
-'makeKeyAndOrderFront:' method of the 'NSWindow' class, enter:
+`makeKeyAndOrderFront:' method of the `NSWindow' class, enter:
 
      clear -[NSWindow makeKeyAndOrderFront:]
 
@@ -5510,11 +5767,11 @@ example:
 
      print -[OBJECT hash]
 
-will tell GDB to send the 'hash' message to OBJECT and print the result.
-Also, an additional command has been added, 'print-object' or 'po' for
-short, which is meant to print the description of an object.  However,
-this command may only work with certain Objective-C libraries that have
-a particular hook function, '_NSPrintForDebugger', defined.
+will tell GDB to send the `hash' message to OBJECT and print the
+result.  Also, an additional command has been added, `print-object' or
+`po' for short, which is meant to print the description of an object.
+However, this command may only work with certain Objective-C libraries
+that have a particular hook function, `_NSPrintForDebugger', defined.
 
 
 File: gdb.info,  Node: OpenCL C,  Next: Fortran,  Prev: Objective-C,  Up: Supported Languages
@@ -5536,10 +5793,10 @@ File: gdb.info,  Node: OpenCL C Datatype
 15.4.5.1 OpenCL C Datatypes
 ...........................
 
-GDB supports the builtin scalar and vector datatypes specified by OpenCL
-1.1.  In addition the half- and double-precision floating point data
-types of the 'cl_khr_fp16' and 'cl_khr_fp64' OpenCL extensions are also
-known to GDB.
+GDB supports the builtin scalar and vector datatypes specified by
+OpenCL 1.1.  In addition the half- and double-precision floating point
+data types of the `cl_khr_fp16' and `cl_khr_fp64' OpenCL extensions are
+also known to GDB.
 
 
 File: gdb.info,  Node: OpenCL C Expressions,  Next: OpenCL C Operators,  Prev: OpenCL C Datatypes,  Up: OpenCL C
@@ -5557,8 +5814,8 @@ File: gdb.info,  Node: OpenCL C Operator
 15.4.5.3 OpenCL C Operators
 ...........................
 
-GDB supports the operators specified by OpenCL 1.1 for scalar and vector
-data types.
+GDB supports the operators specified by OpenCL 1.1 for scalar and
+vector data types.
 
 
 File: gdb.info,  Node: Fortran,  Next: Pascal,  Prev: OpenCL C,  Up: Supported Languages
@@ -5569,10 +5826,11 @@ File: gdb.info,  Node: Fortran,  Next: P
 GDB can be used to debug programs written in Fortran, but it currently
 supports only the features of Fortran 77 language.
 
-   Some Fortran compilers (GNU Fortran 77 and Fortran 95 compilers among
-them) append an underscore to the names of variables and functions.
-When you debug programs compiled by those compilers, you will need to
-refer to variables and functions with a trailing underscore.
+   Some Fortran compilers (GNU Fortran 77 and Fortran 95 compilers
+among them) append an underscore to the names of variables and
+functions.  When you debug programs compiled by those compilers, you
+will need to refer to variables and functions with a trailing
+underscore.
 
 * Menu:
 
@@ -5587,22 +5845,22 @@ File: gdb.info,  Node: Fortran Operators
 ..........................................
 
 Operators must be defined on values of specific types.  For instance,
-'+' is defined on numbers, but not on characters or other non-
+`+' is defined on numbers, but not on characters or other non-
 arithmetic types.  Operators are often defined on groups of types.
 
-'**'
+`**'
      The exponentiation operator.  It raises the first operand to the
      power of the second one.
 
-':'
+`:'
      The range operator.  Normally used in the form of array(low:high)
      to represent a section of array.
 
-'%'
-     The access component operator.  Normally used to access elements in
-     derived types.  Also suitable for unions.  As unions aren't part of
-     regular Fortran, this can only happen when accessing a register
-     that uses a gdbarch-defined union type.
+`%'
+     The access component operator.  Normally used to access elements
+     in derived types.  Also suitable for unions.  As unions aren't
+     part of regular Fortran, this can only happen when accessing a
+     register that uses a gdbarch-defined union type.
 
 
 File: gdb.info,  Node: Fortran Defaults,  Next: Special Fortran Commands,  Prev: Fortran Operators,  Up: Fortran
@@ -5612,7 +5870,7 @@ File: gdb.info,  Node: Fortran Defaults,
 
 Fortran symbols are usually case-insensitive, so GDB by default uses
 case-insensitive matches for Fortran symbols.  You can change that with
-the 'set case-insensitive' command, see *note Symbols::, for the
+the `set case-insensitive' command, see *note Symbols::, for the
 details.
 
 
@@ -5624,10 +5882,10 @@ File: gdb.info,  Node: Special Fortran C
 GDB has some commands to support Fortran-specific features, such as
 displaying common blocks.
 
-'info common [COMMON-NAME]'
-     This command prints the values contained in the Fortran 'COMMON'
+`info common [COMMON-NAME]'
+     This command prints the values contained in the Fortran `COMMON'
      block whose name is COMMON-NAME.  With no argument, the names of
-     all 'COMMON' blocks visible at the current program location are
+     all `COMMON' blocks visible at the current program location are
      printed.
 
 
@@ -5637,10 +5895,11 @@ File: gdb.info,  Node: Pascal,  Next: Mo
 -------------
 
 Debugging Pascal programs which use sets, subranges, file variables, or
-nested functions does not currently work.  GDB does not support entering
-expressions, printing values, or similar features using Pascal syntax.
+nested functions does not currently work.  GDB does not support
+entering expressions, printing values, or similar features using Pascal
+syntax.
 
-   The Pascal-specific command 'set print pascal_static-members'
+   The Pascal-specific command `set print pascal_static-members'
 controls whether static members of Pascal objects are displayed.  *Note
 pascal_static-members: Print Settings.
 
@@ -5665,7 +5924,7 @@ reads in the executable's symbol table.
 * M2 Defaults::                 Default settings for Modula-2
 * Deviations::                  Deviations from standard Modula-2
 * M2 Checks::                   Modula-2 type and range checks
-* M2 Scope::                    The scope operators '::' and '.'
+* M2 Scope::                    The scope operators `::' and `.'
 * GDB/M2::                      GDB and Modula-2
 
 
@@ -5675,106 +5934,106 @@ File: gdb.info,  Node: M2 Operators,  Ne
 ..................
 
 Operators must be defined on values of specific types.  For instance,
-'+' is defined on numbers, but not on structures.  Operators are often
-defined on groups of types.  For the purposes of Modula-2, the following
-definitions hold:
+`+' is defined on numbers, but not on structures.  Operators are often
+defined on groups of types.  For the purposes of Modula-2, the
+following definitions hold:
 
-   * _Integral types_ consist of 'INTEGER', 'CARDINAL', and their
+   * _Integral types_ consist of `INTEGER', `CARDINAL', and their
      subranges.
 
-   * _Character types_ consist of 'CHAR' and its subranges.
+   * _Character types_ consist of `CHAR' and its subranges.
 
-   * _Floating-point types_ consist of 'REAL'.
+   * _Floating-point types_ consist of `REAL'.
 
-   * _Pointer types_ consist of anything declared as 'POINTER TO TYPE'.
+   * _Pointer types_ consist of anything declared as `POINTER TO TYPE'.
 
    * _Scalar types_ consist of all of the above.
 
-   * _Set types_ consist of 'SET' and 'BITSET' types.
+   * _Set types_ consist of `SET' and `BITSET' types.
 
-   * _Boolean types_ consist of 'BOOLEAN'.
+   * _Boolean types_ consist of `BOOLEAN'.
 
-The following operators are supported, and appear in order of increasing
-precedence:
+The following operators are supported, and appear in order of
+increasing precedence:
 
-','
+`,'
      Function argument or array index separator.
 
-':='
-     Assignment.  The value of VAR ':=' VALUE is VALUE.
+`:='
+     Assignment.  The value of VAR `:=' VALUE is VALUE.
 
-'<, >'
+`<, >'
      Less than, greater than on integral, floating-point, or enumerated
      types.
 
-'<=, >='
+`<=, >='
      Less than or equal to, greater than or equal to on integral,
-     floating-point and enumerated types, or set inclusion on set types.
-     Same precedence as '<'.
+     floating-point and enumerated types, or set inclusion on set
+     types.  Same precedence as `<'.
 
-'=, <>, #'
+`=, <>, #'
      Equality and two ways of expressing inequality, valid on scalar
-     types.  Same precedence as '<'.  In GDB scripts, only '<>' is
-     available for inequality, since '#' conflicts with the script
+     types.  Same precedence as `<'.  In GDB scripts, only `<>' is
+     available for inequality, since `#' conflicts with the script
      comment character.
 
-'IN'
+`IN'
      Set membership.  Defined on set types and the types of their
-     members.  Same precedence as '<'.
+     members.  Same precedence as `<'.
 
-'OR'
+`OR'
      Boolean disjunction.  Defined on boolean types.
 
-'AND, &'
+`AND, &'
      Boolean conjunction.  Defined on boolean types.
 
-'@'
+`@'
      The GDB "artificial array" operator (*note Expressions:
      Expressions.).
 
-'+, -'
+`+, -'
      Addition and subtraction on integral and floating-point types, or
      union and difference on set types.
 
-'*'
+`*'
      Multiplication on integral and floating-point types, or set
      intersection on set types.
 
-'/'
+`/'
      Division on floating-point types, or symmetric set difference on
-     set types.  Same precedence as '*'.
+     set types.  Same precedence as `*'.
 
-'DIV, MOD'
+`DIV, MOD'
      Integer division and remainder.  Defined on integral types.  Same
-     precedence as '*'.
+     precedence as `*'.
 
-'-'
-     Negative.  Defined on 'INTEGER' and 'REAL' data.
+`-'
+     Negative.  Defined on `INTEGER' and `REAL' data.
 
-'^'
+`^'
      Pointer dereferencing.  Defined on pointer types.
 
-'NOT'
+`NOT'
      Boolean negation.  Defined on boolean types.  Same precedence as
-     '^'.
+     `^'.
 
-'.'
-     'RECORD' field selector.  Defined on 'RECORD' data.  Same
-     precedence as '^'.
+`.'
+     `RECORD' field selector.  Defined on `RECORD' data.  Same
+     precedence as `^'.
 
-'[]'
-     Array indexing.  Defined on 'ARRAY' data.  Same precedence as '^'.
+`[]'
+     Array indexing.  Defined on `ARRAY' data.  Same precedence as `^'.
 
-'()'
-     Procedure argument list.  Defined on 'PROCEDURE' objects.  Same
-     precedence as '^'.
+`()'
+     Procedure argument list.  Defined on `PROCEDURE' objects.  Same
+     precedence as `^'.
 
-'::, .'
+`::, .'
      GDB and Modula-2 scope operators.
 
      _Warning:_ Set expressions and their operations are not yet
-     supported, so GDB treats the use of the operator 'IN', or the use
-     of operators '+', '-', '*', '/', '=', , '<>', '#', '<=', and '>='
+     supported, so GDB treats the use of the operator `IN', or the use
+     of operators `+', `-', `*', `/', `=', , `<>', `#', `<=', and `>='
      on sets as an error.
 
 
@@ -5787,18 +6046,18 @@ Modula-2 also makes available several bu
 In describing these, the following metavariables are used:
 
 A
-     represents an 'ARRAY' variable.
+     represents an `ARRAY' variable.
 
 C
-     represents a 'CHAR' constant or variable.
+     represents a `CHAR' constant or variable.
 
 I
      represents a variable or constant of integral type.
 
 M
      represents an identifier that belongs to a set.  Generally used in
-     the same function with the metavariable S.  The type of S should be
-     'SET OF MTYPE' (where MTYPE is the type of M).
+     the same function with the metavariable S.  The type of S should
+     be `SET OF MTYPE' (where MTYPE is the type of M).
 
 N
      represents a variable or constant of integral or floating-point
@@ -5820,77 +6079,77 @@ X
    All Modula-2 built-in procedures also return a result, described
 below.
 
-'ABS(N)'
+`ABS(N)'
      Returns the absolute value of N.
 
-'CAP(C)'
+`CAP(C)'
      If C is a lower case letter, it returns its upper case equivalent,
      otherwise it returns its argument.
 
-'CHR(I)'
+`CHR(I)'
      Returns the character whose ordinal value is I.
 
-'DEC(V)'
+`DEC(V)'
      Decrements the value in the variable V by one.  Returns the new
      value.
 
-'DEC(V,I)'
+`DEC(V,I)'
      Decrements the value in the variable V by I.  Returns the new
      value.
 
-'EXCL(M,S)'
+`EXCL(M,S)'
      Removes the element M from the set S.  Returns the new set.
 
-'FLOAT(I)'
+`FLOAT(I)'
      Returns the floating point equivalent of the integer I.
 
-'HIGH(A)'
+`HIGH(A)'
      Returns the index of the last member of A.
 
-'INC(V)'
+`INC(V)'
      Increments the value in the variable V by one.  Returns the new
      value.
 
-'INC(V,I)'
+`INC(V,I)'
      Increments the value in the variable V by I.  Returns the new
      value.
 
-'INCL(M,S)'
+`INCL(M,S)'
      Adds the element M to the set S if it is not already there.
      Returns the new set.
 
-'MAX(T)'
+`MAX(T)'
      Returns the maximum value of the type T.
 
-'MIN(T)'
+`MIN(T)'
      Returns the minimum value of the type T.
 
-'ODD(I)'
+`ODD(I)'
      Returns boolean TRUE if I is an odd number.
 
-'ORD(X)'
+`ORD(X)'
      Returns the ordinal value of its argument.  For example, the
      ordinal value of a character is its ASCII value (on machines
      supporting the ASCII character set).  The argument X must be of an
      ordered type, which include integral, character and enumerated
      types.
 
-'SIZE(X)'
-     Returns the size of its argument.  The argument X can be a variable
-     or a type.
+`SIZE(X)'
+     Returns the size of its argument.  The argument X can be a
+     variable or a type.
 
-'TRUNC(R)'
+`TRUNC(R)'
      Returns the integral part of R.
 
-'TSIZE(X)'
-     Returns the size of its argument.  The argument X can be a variable
-     or a type.
+`TSIZE(X)'
+     Returns the size of its argument.  The argument X can be a
+     variable or a type.
 
-'VAL(T,I)'
+`VAL(T,I)'
      Returns the member of the type T whose ordinal value is I.
 
-     _Warning:_ Sets and their operations are not yet supported, so GDB
-     treats the use of procedures 'INCL' and 'EXCL' as an error.
+     _Warning:_  Sets and their operations are not yet supported, so
+     GDB treats the use of procedures `INCL' and `EXCL' as an error.
 
 
 File: gdb.info,  Node: M2 Constants,  Next: M2 Types,  Prev: Built-In Func/Proc,  Up: Modula-2
@@ -5904,28 +6163,28 @@ ways:
    * Integer constants are simply a sequence of digits.  When used in an
      expression, a constant is interpreted to be type-compatible with
      the rest of the expression.  Hexadecimal integers are specified by
-     a trailing 'H', and octal integers by a trailing 'B'.
+     a trailing `H', and octal integers by a trailing `B'.
 
    * Floating point constants appear as a sequence of digits, followed
      by a decimal point and another sequence of digits.  An optional
-     exponent can then be specified, in the form 'E[+|-]NNN', where
-     '[+|-]NNN' is the desired exponent.  All of the digits of the
+     exponent can then be specified, in the form `E[+|-]NNN', where
+     `[+|-]NNN' is the desired exponent.  All of the digits of the
      floating point constant must be valid decimal (base 10) digits.
 
    * Character constants consist of a single character enclosed by a
-     pair of like quotes, either single (''') or double ('"').  They may
+     pair of like quotes, either single (`'') or double (`"').  They may
      also be expressed by their ordinal value (their ASCII value,
-     usually) followed by a 'C'.
+     usually) followed by a `C'.
 
    * String constants consist of a sequence of characters enclosed by a
-     pair of like quotes, either single (''') or double ('"').  Escape
+     pair of like quotes, either single (`'') or double (`"').  Escape
      sequences in the style of C are also allowed.  *Note C and C++
      Constants: C Constants, for a brief explanation of escape
      sequences.
 
    * Enumerated constants consist of an enumerated identifier.
 
-   * Boolean constants consist of the identifiers 'TRUE' and 'FALSE'.
+   * Boolean constants consist of the identifiers `TRUE' and `FALSE'.
 
    * Pointer constants consist of integral values only.
 
@@ -5939,9 +6198,10 @@ File: gdb.info,  Node: M2 Types,  Next: 
 
 Currently GDB can print the following data types in Modula-2 syntax:
 array types, record types, set types, pointer types, procedure types,
-enumerated types, subrange types and base types.  You can also print the
-contents of variables declared using these type.  This section gives a
-number of simple source code examples together with sample GDB sessions.
+enumerated types, subrange types and base types.  You can also print
+the contents of variables declared using these type.  This section
+gives a number of simple source code examples together with sample GDB
+sessions.
 
    The first example contains the following section of code:
 
@@ -5949,8 +6209,8 @@ number of simple source code examples to
         s: SET OF CHAR ;
         r: [20..40] ;
 
-and you can request GDB to interrogate the type and value of 'r' and
-'s'.
+and you can request GDB to interrogate the type and value of `r' and
+`s'.
 
      (gdb) print s
      {'A'..'C', 'Z'}
@@ -5961,18 +6221,18 @@ and you can request GDB to interrogate t
      (gdb) ptype r
      [20..40]
 
-Likewise if your source code declares 's' as:
+Likewise if your source code declares `s' as:
 
      VAR
         s: SET ['A'..'Z'] ;
 
-then you may query the type of 's' by:
+then you may query the type of `s' by:
 
      (gdb) ptype s
      type = SET ['A'..'Z']
 
-Note that at present you cannot interactively manipulate set expressions
-using the debugger.
+Note that at present you cannot interactively manipulate set
+expressions using the debugger.
 
    The following example shows how you might declare an array in
 Modula-2 and how you can interact with GDB to print its type and
@@ -5986,7 +6246,7 @@ contents:
 
    Note that the array handling is not yet complete and although the
 type is printed correctly, expression handling still assumes that all
-arrays have a lower bound of zero and not '-10' as in the example above.
+arrays have a lower bound of zero and not `-10' as in the example above.
 
    Here are some more type related Modula-2 examples:
 
@@ -5998,17 +6258,17 @@ arrays have a lower bound of zero and no
      BEGIN
         s := blue ;
 
-The GDB interaction shows how you can query the data type and value of a
-variable.
+The GDB interaction shows how you can query the data type and value of
+a variable.
 
      (gdb) print s
      $1 = blue
      (gdb) ptype t
      type = [blue..yellow]
 
-In this example a Modula-2 array is declared and its contents displayed.
-Observe that the contents are written in the same way as their 'C'
-counterparts.
+In this example a Modula-2 array is declared and its contents
+displayed.  Observe that the contents are written in the same way as
+their `C' counterparts.
 
      VAR
         s: ARRAY [1..5] OF CARDINAL ;
@@ -6020,8 +6280,8 @@ counterparts.
      (gdb) ptype s
      type = ARRAY [1..5] OF CARDINAL
 
-   The Modula-2 language interface to GDB also understands pointer types
-as shown in this example:
+   The Modula-2 language interface to GDB also understands pointer
+types as shown in this example:
 
      VAR
         s: POINTER TO ARRAY [1..5] OF CARDINAL ;
@@ -6029,7 +6289,7 @@ as shown in this example:
         NEW(s) ;
         s^[1] := 1 ;
 
-and you can request that GDB describes the type of 's'.
+and you can request that GDB describes the type of `s'.
 
      (gdb) ptype s
      type = POINTER TO ARRAY [1..5] OF CARDINAL
@@ -6049,7 +6309,7 @@ combine array types, record types, point
      VAR
         s: POINTER TO ARRAY myrange OF foo ;
 
-and you can ask GDB to describe the type of 's' as shown below.
+and you can ask GDB to describe the type of `s' as shown below.
 
      (gdb) ptype s
      type = POINTER TO ARRAY [-2..2] OF foo = RECORD
@@ -6065,11 +6325,12 @@ File: gdb.info,  Node: M2 Defaults,  Nex
 ..........................
 
 If type and range checking are set automatically by GDB, they both
-default to 'on' whenever the working language changes to Modula-2.  This
-happens regardless of whether you or GDB selected the working language.
+default to `on' whenever the working language changes to Modula-2.
+This happens regardless of whether you or GDB selected the working
+language.
 
    If you allow GDB to set the language automatically, then entering
-code compiled from a file whose name ends with '.mod' sets the working
+code compiled from a file whose name ends with `.mod' sets the working
 language to Modula-2.  *Note Having GDB Infer the Source Language:
 Automatically, for further details.
 
@@ -6086,15 +6347,15 @@ This is done primarily via loosening its
      integers.  This allows you to modify pointer variables during
      debugging.  (In standard Modula-2, the actual address contained in
      a pointer variable is hidden from you; it can only be modified
-     through direct assignment to another pointer variable or expression
-     that returned a pointer.)
+     through direct assignment to another pointer variable or
+     expression that returned a pointer.)
 
    * C escape sequences can be used in strings and characters to
      represent non-printable characters.  GDB prints out strings with
      these escape sequences embedded.  Single non-printable characters
-     are printed using the 'CHR(NNN)' format.
+     are printed using the `CHR(NNN)' format.
 
-   * The assignment operator (':=') returns the value of its right-hand
+   * The assignment operator (`:=') returns the value of its right-hand
      argument.
 
    * All built-in procedures both modify _and_ return their argument.
@@ -6110,10 +6371,10 @@ File: gdb.info,  Node: M2 Checks,  Next:
 
    GDB considers two Modula-2 variables type equivalent if:
 
-   * They are of types that have been declared equivalent via a 'TYPE T1
-     = T2' statement
+   * They are of types that have been declared equivalent via a `TYPE
+     T1 = T2' statement
 
-   * They have been declared on the same line.  (Note: This is true of
+   * They have been declared on the same line.  (Note:  This is true of
      the GNU Modula-2 compiler, but it may not be true of other
      compilers.)
 
@@ -6126,25 +6387,26 @@ array index bounds, and all built-in fun
 
 File: gdb.info,  Node: M2 Scope,  Next: GDB/M2,  Prev: M2 Checks,  Up: Modula-2
 
-15.4.8.8 The Scope Operators '::' and '.'
+15.4.8.8 The Scope Operators `::' and `.'
 .........................................
 
 There are a few subtle differences between the Modula-2 scope operator
-('.') and the GDB scope operator ('::').  The two have similar syntax:
+(`.') and the GDB scope operator (`::').  The two have similar syntax:
 
 
      MODULE . ID
      SCOPE :: ID
 
-where SCOPE is the name of a module or a procedure, MODULE the name of a
-module, and ID is any declared identifier within your program, except
+where SCOPE is the name of a module or a procedure, MODULE the name of
+a module, and ID is any declared identifier within your program, except
 another module.
 
-   Using the '::' operator makes GDB search the scope specified by SCOPE
-for the identifier ID.  If it is not found in the specified scope, then
-GDB searches all scopes enclosing the one specified by SCOPE.
+   Using the `::' operator makes GDB search the scope specified by
+SCOPE for the identifier ID.  If it is not found in the specified
+scope, then GDB searches all scopes enclosing the one specified by
+SCOPE.
 
-   Using the '.' operator makes GDB search the current scope for the
+   Using the `.' operator makes GDB search the current scope for the
 identifier specified by ID that was imported from the definition module
 specified by MODULE.  With this operator, it is an error if the
 identifier ID was not imported from definition module MODULE, or if ID
@@ -6157,19 +6419,19 @@ File: gdb.info,  Node: GDB/M2,  Prev: M2
 .........................
 
 Some GDB commands have little use when debugging Modula-2 programs.
-Five subcommands of 'set print' and 'show print' apply specifically to C
-and C++: 'vtbl', 'demangle', 'asm-demangle', 'object', and 'union'.  The
-first four apply to C++, and the last to the C 'union' type, which has
-no direct analogue in Modula-2.
+Five subcommands of `set print' and `show print' apply specifically to
+C and C++: `vtbl', `demangle', `asm-demangle', `object', and `union'.
+The first four apply to C++, and the last to the C `union' type, which
+has no direct analogue in Modula-2.
 
-   The '@' operator (*note Expressions: Expressions.), while available
+   The `@' operator (*note Expressions: Expressions.), while available
 with any language, is not useful with Modula-2.  Its intent is to aid
 the debugging of "dynamic arrays", which cannot be created in Modula-2
 as they can in C or C++.  However, because an address can be specified
-by an integral constant, the construct '{TYPE}ADREXP' is still useful.
+by an integral constant, the construct `{TYPE}ADREXP' is still useful.
 
-   In GDB scripts, the Modula-2 inequality operator '#' is interpreted
-as the beginning of a comment.  Use '<>' instead.
+   In GDB scripts, the Modula-2 inequality operator `#' is interpreted
+as the beginning of a comment.  Use `<>' instead.
 
 
 File: gdb.info,  Node: Ada,  Prev: Modula-2,  Up: Supported Languages
@@ -6210,8 +6472,8 @@ subset is
    * That GDB should provide basic literals and access to operations for
      arithmetic, dereferencing, field selection, indexing, and
      subprogram calls, leaving more sophisticated computations to
-     subprograms written into the program (which therefore may be called
-     from GDB).
+     subprograms written into the program (which therefore may be
+     called from GDB).
 
    * That type safety and strict adherence to Ada language restrictions
      are not particularly important to the GDB user.
@@ -6225,11 +6487,11 @@ names with their packages, regardless of
 ambiguity, GDB asks the user's intent.
 
    The debugger will start in Ada mode if it detects an Ada main
-program.  As for other languages, it will enter Ada mode when stopped in
-a program that was translated from an Ada source file.
+program.  As for other languages, it will enter Ada mode when stopped
+in a program that was translated from an Ada source file.
 
-   While in Ada mode, you may use '--' for comments.  This is useful
-mostly for documenting command files.  The standard GDB comment ('#')
+   While in Ada mode, you may use `-' for comments.  This is useful
+mostly for documenting command files.  The standard GDB comment (`#')
 still works at the beginning of a line in Ada mode, but not in the
 middle (to allow based literals).
 
@@ -6237,8 +6499,8 @@ middle (to allow based literals).
 in which the function symbol has multiple definitions, it will use the
 number of actual parameters and some information about their types to
 attempt to narrow the set of definitions.  It also makes very limited
-use of context, preferring procedures to functions in the context of the
-'call' command, and functions to procedures elsewhere.
+use of context, preferring procedures to functions in the context of
+the `call' command, and functions to procedures elsewhere.
 
 
 File: gdb.info,  Node: Omissions from Ada,  Next: Additions to Ada,  Prev: Ada Mode Intro,  Up: Ada
@@ -6250,8 +6512,8 @@ Here are the notable omissions from the 
 
    * Only a subset of the attributes are supported:
 
-        - 'First, 'Last, and 'Length on array objects (not on types and
-          subtypes).
+        - 'First, 'Last, and 'Length  on array objects (not on types
+          and subtypes).
 
         - 'Min and 'Max.
 
@@ -6260,28 +6522,28 @@ Here are the notable omissions from the 
         - 'Tag.
 
         - 'Range on array objects (not subtypes), but only as the right
-          operand of the membership ('in') operator.
+          operand of the membership (`in') operator.
 
         - 'Access, 'Unchecked_Access, and 'Unrestricted_Access (a GNAT
           extension).
 
         - 'Address.
 
-   * The names in 'Characters.Latin_1' are not available and
+   * The names in `Characters.Latin_1' are not available and
      concatenation is not implemented.  Thus, escape characters in
      strings are not currently available.
 
-   * Equality tests ('=' and '/=') on arrays test for bitwise equality
-     of representations.  They will generally work correctly for strings
-     and arrays whose elements have integer or enumeration types.  They
-     may not work correctly for arrays whose element types have
-     user-defined equality, for arrays of real values (in particular,
-     IEEE-conformant floating point, because of negative zeroes and
-     NaNs), and for arrays whose elements contain unused bits with
-     indeterminate values.
+   * Equality tests (`=' and `/=') on arrays test for bitwise equality
+     of representations.  They will generally work correctly for
+     strings and arrays whose elements have integer or enumeration
+     types.  They may not work correctly for arrays whose element types
+     have user-defined equality, for arrays of real values (in
+     particular, IEEE-conformant floating point, because of negative
+     zeroes and NaNs), and for arrays whose elements contain unused
+     bits with indeterminate values.
 
-   * The other component-by-component array operations ('and', 'or',
-     'xor', 'not', and relational tests other than equality) are not
+   * The other component-by-component array operations (`and', `or',
+     `xor', `not', and relational tests other than equality) are not
      implemented.
 
    * There is limited support for array and record aggregates.  They are
@@ -6300,14 +6562,14 @@ Here are the notable omissions from the 
      However, you can first modify discriminants by directly assigning
      to them (which normally would not be allowed in Ada), and then
      performing an aggregate assignment.  For example, given a variable
-     'A_Rec' declared to have a type such as:
+     `A_Rec' declared to have a type such as:
 
           type Rec (Len : Small_Integer := 0) is record
               Id : Integer;
               Vals : IntArray (1 .. Len);
           end record;
 
-     you can assign a value with a different size of 'Vals' with two
+     you can assign a value with a different size of `Vals' with two
      assignments:
 
           (gdb) set A_Rec.Len := 4
@@ -6315,8 +6577,8 @@ Here are the notable omissions from the 
 
      As this example also illustrates, GDB is very loose about the usual
      rules concerning aggregates.  You may leave out some of the
-     components of an array or record aggregate (such as the 'Len'
-     component in the assignment to 'A_Rec' above); they will retain
+     components of an array or record aggregate (such as the `Len'
+     component in the assignment to `A_Rec' above); they will retain
      their original values upon assignment.  You may freely use dynamic
      values as indices in component associations.  You may even use
      overlapping or redundant component associations, although which
@@ -6325,13 +6587,13 @@ Here are the notable omissions from the 
    * Calls to dispatching subprograms are not implemented.
 
    * The overloading algorithm is much more limited (i.e., less
-     selective) than that of real Ada.  It makes only limited use of the
-     context in which a subexpression appears to resolve its meaning,
-     and it is much looser in its rules for allowing type matches.  As a
-     result, some function calls will be ambiguous, and the user will be
-     asked to choose the proper resolution.
+     selective) than that of real Ada.  It makes only limited use of
+     the context in which a subexpression appears to resolve its
+     meaning, and it is much looser in its rules for allowing type
+     matches.  As a result, some function calls will be ambiguous, and
+     the user will be asked to choose the proper resolution.
 
-   * The 'new' operator is not implemented.
+   * The `new' operator is not implemented.
 
    * Entry calls are not implemented.
 
@@ -6340,11 +6602,11 @@ Here are the notable omissions from the 
 
    * It is not possible to slice a packed array.
 
-   * The names 'True' and 'False', when not part of a qualified name,
-     are interpreted as if implicitly prefixed by 'Standard', regardless
-     of context.  Should your program redefine these names in a package
-     or procedure (at best a dubious practice), you will have to use
-     fully qualified names to access their new definitions.
+   * The names `True' and `False', when not part of a qualified name,
+     are interpreted as if implicitly prefixed by `Standard',
+     regardless of context.  Should your program redefine these names
+     in a package or procedure (at best a dubious practice), you will
+     have to use fully qualified names to access their new definitions.
 
 
 File: gdb.info,  Node: Additions to Ada,  Next: Stopping Before Main Program,  Prev: Omissions from Ada,  Up: Ada
@@ -6357,33 +6619,33 @@ Ada (*note Expressions::):
 
    * If the expression E is a variable residing in memory (typically a
      local variable or array element) and N is a positive integer, then
-     'E@N' displays the values of E and the N-1 adjacent variables
+     `E@N' displays the values of E and the N-1 adjacent variables
      following it in memory as an array.  In Ada, this operator is
-     generally not necessary, since its prime use is in displaying parts
-     of an array, and slicing will usually do this in Ada.  However,
-     there are occasional uses when debugging programs in which certain
-     debugging information has been optimized away.
+     generally not necessary, since its prime use is in displaying
+     parts of an array, and slicing will usually do this in Ada.
+     However, there are occasional uses when debugging programs in
+     which certain debugging information has been optimized away.
 
-   * 'B::VAR' means "the variable named VAR that appears in function or
+   * `B::VAR' means "the variable named VAR that appears in function or
      file B."  When B is a file name, you must typically surround it in
      single quotes.
 
-   * The expression '{TYPE} ADDR' means "the variable of type TYPE that
+   * The expression `{TYPE} ADDR' means "the variable of type TYPE that
      appears at address ADDR."
 
-   * A name starting with '$' is a convenience variable (*note
+   * A name starting with `$' is a convenience variable (*note
      Convenience Vars::) or a machine register (*note Registers::).
 
    In addition, GDB provides a few other shortcuts and outright
 additions specific to Ada:
 
-   * The assignment statement is allowed as an expression, returning its
-     right-hand operand as its value.  Thus, you may enter
+   * The assignment statement is allowed as an expression, returning
+     its right-hand operand as its value.  Thus, you may enter
 
           (gdb) set x := y + 3
           (gdb) print A(tmp := y + 1)
 
-   * The semicolon is allowed as an "operator," returning as its value
+   * The semicolon is allowed as an "operator,"  returning as its value
      the value of its right-hand operand.  This allows, for example,
      complex conditional breaks:
 
@@ -6393,12 +6655,12 @@ additions specific to Ada:
    * Rather than use catenation and symbolic character names to
      introduce special characters into strings, one may instead use a
      special bracket notation, which is also used to print strings.  A
-     sequence of characters of the form '["XX"]' within a string or
+     sequence of characters of the form `["XX"]' within a string or
      character literal denotes the (single) character whose numeric
-     encoding is XX in hexadecimal.  The sequence of characters '["""]'
-     also denotes a single quotation mark in strings.  For example,
+     encoding is XX in hexadecimal.  The sequence of characters `["""]'
+     also denotes a single quotation mark in strings.   For example,
              "One line.["0a"]Next line.["0a"]"
-     contains an ASCII newline character ('Ada.Characters.Latin_1.LF')
+     contains an ASCII newline character (`Ada.Characters.Latin_1.LF')
      after each period.
 
    * The subtype used as a prefix for the attributes 'Pos, 'Min, and
@@ -6415,12 +6677,12 @@ additions specific to Ada:
           (3 => 10, 17, 1)
 
      That is, in contrast to valid Ada, only the first component has a
-     '=>' clause.
+     `=>' clause.
 
    * You may abbreviate attributes in expressions with any unique,
      multi-character subsequence of their names (an exact match gets
      preference).  For example, you may use a'len, a'gth, or a'lh in
-     place of a'length.
+     place of  a'length.
 
    * Since Ada is case-insensitive, the debugger normally maps
      identifiers you type to lower case.  The GNAT compiler uses
@@ -6436,6 +6698,7 @@ additions specific to Ada:
      Likewise, component selection on such a value will operate on the
      specific type of the object.
 
+
 
 File: gdb.info,  Node: Stopping Before Main Program,  Next: Ada Exceptions,  Prev: Additions to Ada,  Up: Ada
 
@@ -6445,8 +6708,8 @@ File: gdb.info,  Node: Stopping Before M
 It is sometimes necessary to debug the program during elaboration, and
 before reaching the main procedure.  As defined in the Ada Reference
 Manual, the elaboration code is invoked from a procedure called
-'adainit'.  To run your program up to the beginning of elaboration,
-simply use the following two commands: 'tbreak adainit' and 'run'.
+`adainit'.  To run your program up to the beginning of elaboration,
+simply use the following two commands: `tbreak adainit' and `run'.
 
 
 File: gdb.info,  Node: Ada Exceptions,  Next: Ada Tasks,  Prev: Stopping Before Main Program,  Up: Ada
@@ -6456,9 +6719,9 @@ File: gdb.info,  Node: Ada Exceptions,  
 
 A command is provided to list all Ada exceptions:
 
-'info exceptions'
-'info exceptions REGEXP'
-     The 'info exceptions' command allows you to list all Ada exceptions
+`info exceptions'
+`info exceptions REGEXP'
+     The `info exceptions' command allows you to list all Ada exceptions
      defined within the program being debugged, as well as their
      addresses.  With a regular expression, REGEXP, as argument, only
      those exceptions whose names match REGEXP are listed.
@@ -6491,9 +6754,9 @@ File: gdb.info,  Node: Ada Tasks,  Next:
 Support for Ada tasks is analogous to that for threads (*note
 Threads::).  GDB provides the following task-related commands:
 
-'info tasks'
-     This command shows a list of current Ada tasks, as in the following
-     example:
+`info tasks'
+     This command shows a list of current Ada tasks, as in the
+     following example:
 
           (gdb) info tasks
             ID       TID P-ID Pri State                 Name
@@ -6502,77 +6765,78 @@ Threads::).  GDB provides the following 
              3   809a800   1   15 Child Activation Wait a
           *  4   80ae800   3   15 Runnable              c
 
-
      In this listing, the asterisk before the last task indicates it to
      be the task currently being inspected.
 
-     ID
+    ID
           Represents GDB's internal task number.
 
-     TID
+    TID
           The Ada task ID.
 
-     P-ID
+    P-ID
           The parent's task ID (GDB's internal task number).
 
-     Pri
+    Pri
           The base priority of the task.
 
-     State
+    State
           Current state of the task.
 
-          'Unactivated'
-               The task has been created but has not been activated.  It
-               cannot be executing.
-
-          'Runnable'
-               The task is not blocked for any reason known to Ada.  (It
-               may be waiting for a mutex, though.)  It is conceptually
-               "executing" in normal mode.
-
-          'Terminated'
-               The task is terminated, in the sense of ARM 9.3 (5).  Any
-               dependents that were waiting on terminate alternatives
-               have been awakened and have terminated themselves.
+         `Unactivated'
+               The task has been created but has not been activated.
+               It cannot be executing.
+
+         `Runnable'
+               The task is not blocked for any reason known to Ada.
+               (It may be waiting for a mutex, though.) It is
+               conceptually "executing" in normal mode.
+
+         `Terminated'
+               The task is terminated, in the sense of ARM 9.3 (5).
+               Any dependents that were waiting on terminate
+               alternatives have been awakened and have terminated
+               themselves.
 
-          'Child Activation Wait'
+         `Child Activation Wait'
                The task is waiting for created tasks to complete
                activation.
 
-          'Accept Statement'
+         `Accept Statement'
                The task is waiting on an accept or selective wait
                statement.
 
-          'Waiting on entry call'
+         `Waiting on entry call'
                The task is waiting on an entry call.
 
-          'Async Select Wait'
+         `Async Select Wait'
                The task is waiting to start the abortable part of an
                asynchronous select statement.
 
-          'Delay Sleep'
+         `Delay Sleep'
                The task is waiting on a select statement with only a
                delay alternative open.
 
-          'Child Termination Wait'
+         `Child Termination Wait'
                The task is sleeping having completed a master within
                itself, and is waiting for the tasks dependent on that
                master to become terminated or waiting on a terminate
                Phase.
 
-          'Wait Child in Term Alt'
+         `Wait Child in Term Alt'
                The task is sleeping waiting for tasks on terminate
                alternatives to finish terminating.
 
-          'Accepting RV with TASKNO'
+         `Accepting RV with TASKNO'
                The task is accepting a rendez-vous with the task TASKNO.
 
-     Name
+    Name
           Name of the task in the program.
 
-'info task TASKNO'
-     This command shows detailled informations on the specified task, as
-     in the following example:
+
+`info task TASKNO'
+     This command shows detailled informations on the specified task,
+     as in the following example:
           (gdb) info tasks
             ID       TID P-ID Pri State                  Name
              1   8077880    0  15 Child Activation Wait  main_task
@@ -6585,7 +6849,7 @@ Threads::).  GDB provides the following 
           Base Priority: 15
           State: Runnable
 
-'task'
+`task'
      This command prints the ID of the current task.
 
           (gdb) info tasks
@@ -6595,8 +6859,8 @@ Threads::).  GDB provides the following 
           (gdb) task
           [Current task is 2]
 
-'task TASKNO'
-     This command is like the 'thread THREADNO' command (*note
+`task TASKNO'
+     This command is like the `thread THREADNO' command (*note
      Threads::).  It switches the context of debugging from the current
      task to the given task.
 
@@ -6614,24 +6878,24 @@ Threads::).  GDB provides the following 
           #3  0x806153e in system.tasking.stages.activate_tasks ()
           #4  0x804aacc in un () at un.adb:5
 
-'break LINESPEC task TASKNO'
-'break LINESPEC task TASKNO if ...'
-     These commands are like the 'break ... thread ...' command (*note
+`break LINESPEC task TASKNO'
+`break LINESPEC task TASKNO if ...'
+     These commands are like the `break ... thread ...' command (*note
      Thread Stops::).  The LINESPEC argument specifies source lines, as
      described in *note Specify Location::.
 
-     Use the qualifier 'task TASKNO' with a breakpoint command to
+     Use the qualifier `task TASKNO' with a breakpoint command to
      specify that you only want GDB to stop the program when a
      particular Ada task reaches this breakpoint.  The TASKNO is one of
      the numeric task identifiers assigned by GDB, shown in the first
-     column of the 'info tasks' display.
+     column of the `info tasks' display.
 
-     If you do not specify 'task TASKNO' when you set a breakpoint, the
+     If you do not specify `task TASKNO' when you set a breakpoint, the
      breakpoint applies to _all_ tasks of your program.
 
-     You can use the 'task' qualifier on conditional breakpoints as
-     well; in this case, place 'task TASKNO' before the breakpoint
-     condition (before the 'if').
+     You can use the `task' qualifier on conditional breakpoints as
+     well; in this case, place `task TASKNO' before the breakpoint
+     condition (before the `if').
 
      For example,
 
@@ -6671,7 +6935,7 @@ available, but task switching is not sup
    On certain platforms, the debugger needs to perform some memory
 writes in order to provide Ada tasking support.  When inspecting a core
 file, this means that the core file must be opened with read-write
-privileges, using the command '"set write on"' (*note Patching::).
+privileges, using the command `"set write on"' (*note Patching::).
 Under these circumstances, you should make a backup copy of the core
 file before inspecting it with GDB.
 
@@ -6685,11 +6949,11 @@ The "Ravenscar Profile" is a subset of t
 specifically designed for systems with safety-critical real-time
 requirements.
 
-'set ravenscar task-switching on'
+`set ravenscar task-switching on'
      Allows task switching when debugging a program that uses the
      Ravenscar Profile.  This is the default.
 
-'set ravenscar task-switching off'
+`set ravenscar task-switching off'
      Turn off task switching when debugging a program that uses the
      Ravenscar Profile.  This is mostly intended to disable the code
      that adds support for the Ravenscar Profile, in case a bug in
@@ -6697,104 +6961,109 @@ requirements.
      working properly.  To be effective, this command should be run
      before the program is started.
 
-'show ravenscar task-switching'
+`show ravenscar task-switching'
      Show whether it is possible to switch from task to task in a
      program using the Ravenscar Profile.
 
+
 
 File: gdb.info,  Node: Ada Glitches,  Prev: Ravenscar Profile,  Up: Ada
 
 15.4.9.9 Known Peculiarities of Ada Mode
 ........................................
 
-Besides the omissions listed previously (*note Omissions from Ada::), we
-know of several problems with and limitations of Ada mode in GDB, some
-of which will be fixed with planned future releases of the debugger and
-the GNU Ada compiler.
+Besides the omissions listed previously (*note Omissions from Ada::),
+we know of several problems with and limitations of Ada mode in GDB,
+some of which will be fixed with planned future releases of the debugger
+and the GNU Ada compiler.
 
    * Static constants that the compiler chooses not to materialize as
      objects in storage are invisible to the debugger.
 
-   * Named parameter associations in function argument lists are ignored
-     (the argument lists are treated as positional).
+   * Named parameter associations in function argument lists are
+     ignored (the argument lists are treated as positional).
 
    * Many useful library packages are currently invisible to the
      debugger.
 
    * Fixed-point arithmetic, conversions, input, and output is carried
-     out using floating-point arithmetic, and may give results that only
-     approximate those on the host machine.
+     out using floating-point arithmetic, and may give results that
+     only approximate those on the host machine.
 
-   * The GNAT compiler never generates the prefix 'Standard' for any of
+   * The GNAT compiler never generates the prefix `Standard' for any of
      the standard symbols defined by the Ada language.  GDB knows about
-     this: it will strip the prefix from names when you use it, and will
-     never look for a name you have so qualified among local symbols,
-     nor match against symbols in other packages or subprograms.  If you
-     have defined entities anywhere in your program other than
-     parameters and local variables whose simple names match names in
-     'Standard', GNAT's lack of qualification here can cause confusion.
-     When this happens, you can usually resolve the confusion by
-     qualifying the problematic names with package 'Standard'
-     explicitly.
+     this: it will strip the prefix from names when you use it, and
+     will never look for a name you have so qualified among local
+     symbols, nor match against symbols in other packages or
+     subprograms.  If you have defined entities anywhere in your
+     program other than parameters and local variables whose simple
+     names match names in `Standard', GNAT's lack of qualification here
+     can cause confusion.  When this happens, you can usually resolve
+     the confusion by qualifying the problematic names with package
+     `Standard' explicitly.
 
    Older versions of the compiler sometimes generate erroneous debugging
-information, resulting in the debugger incorrectly printing the value of
-affected entities.  In some cases, the debugger is able to work around
-an issue automatically.  In other cases, the debugger is able to work
-around the issue, but the work-around has to be specifically enabled.
+information, resulting in the debugger incorrectly printing the value
+of affected entities.  In some cases, the debugger is able to work
+around an issue automatically. In other cases, the debugger is able to
+work around the issue, but the work-around has to be specifically
+enabled.
 
-'set ada trust-PAD-over-XVS on'
+`set ada trust-PAD-over-XVS on'
      Configure GDB to strictly follow the GNAT encoding when computing
-     the value of Ada entities, particularly when 'PAD' and 'PAD___XVS'
-     types are involved (see 'ada/exp_dbug.ads' in the GCC sources for a
-     complete description of the encoding used by the GNAT compiler).
+     the value of Ada entities, particularly when `PAD' and `PAD___XVS'
+     types are involved (see `ada/exp_dbug.ads' in the GCC sources for
+     a complete description of the encoding used by the GNAT compiler).
      This is the default.
 
-'set ada trust-PAD-over-XVS off'
-     This is related to the encoding using by the GNAT compiler.  If GDB
-     sometimes prints the wrong value for certain entities, changing
-     'ada trust-PAD-over-XVS' to 'off' activates a work-around which may
-     fix the issue.  It is always safe to set 'ada trust-PAD-over-XVS'
-     to 'off', but this incurs a slight performance penalty, so it is
-     recommended to leave this setting to 'on' unless necessary.
+`set ada trust-PAD-over-XVS off'
+     This is related to the encoding using by the GNAT compiler.  If
+     GDB sometimes prints the wrong value for certain entities,
+     changing `ada trust-PAD-over-XVS' to `off' activates a work-around
+     which may fix the issue.  It is always safe to set `ada
+     trust-PAD-over-XVS' to `off', but this incurs a slight performance
+     penalty, so it is recommended to leave this setting to `on' unless
+     necessary.
+
 
    Internally, the debugger also relies on the compiler following a
-number of conventions known as the 'GNAT Encoding', all documented in
-'gcc/ada/exp_dbug.ads' in the GCC sources.  This encoding describes how
+number of conventions known as the `GNAT Encoding', all documented in
+`gcc/ada/exp_dbug.ads' in the GCC sources. This encoding describes how
 the debugging information should be generated for certain types.  In
 particular, this convention makes use of "descriptive types", which are
 artificial types generated purely to help the debugger.
 
    These encodings were defined at a time when the debugging information
 format used was not powerful enough to describe some of the more complex
-types available in Ada.  Since DWARF allows us to express nearly all Ada
-features, the long-term goal is to slowly replace these descriptive
+types available in Ada.  Since DWARF allows us to express nearly all
+Ada features, the long-term goal is to slowly replace these descriptive
 types by their pure DWARF equivalent.  To facilitate that transition, a
 new maintenance option is available to force the debugger to ignore
 those descriptive types.  It allows the user to quickly evaluate how
 well GDB works without them.
 
-'maintenance ada set ignore-descriptive-types [on|off]'
+`maintenance ada set ignore-descriptive-types [on|off]'
      Control whether the debugger should ignore descriptive types.  The
-     default is not to ignore descriptives types ('off').
+     default is not to ignore descriptives types (`off').
 
-'maintenance ada show ignore-descriptive-types'
+`maintenance ada show ignore-descriptive-types'
      Show if descriptive types are ignored by GDB.
 
+
 
 File: gdb.info,  Node: Unsupported Languages,  Prev: Supported Languages,  Up: Languages
 
 15.5 Unsupported Languages
 ==========================
 
-In addition to the other fully-supported programming languages, GDB also
-provides a pseudo-language, called 'minimal'.  It does not represent a
-real programming language, but provides a set of capabilities close to
-what the C or assembly languages provide.  This should allow most simple
-operations to be performed while debugging an application that uses a
-language currently not supported by GDB.
+In addition to the other fully-supported programming languages, GDB
+also provides a pseudo-language, called `minimal'.  It does not
+represent a real programming language, but provides a set of
+capabilities close to what the C or assembly languages provide.  This
+should allow most simple operations to be performed while debugging an
+application that uses a language currently not supported by GDB.
 
-   If the language is set to 'auto', GDB will automatically select this
+   If the language is set to `auto', GDB will automatically select this
 language if the current frame corresponds to an unsupported language.
 
 
@@ -6816,81 +7085,82 @@ characters, which GDB ordinarily treats 
 frequent case is in referring to static variables in other source files
 (*note Program Variables: Variables.).  File names are recorded in
 object files as debugging symbols, but GDB would ordinarily parse a
-typical file name, like 'foo.c', as the three words 'foo' '.'  'c'.  To
-allow GDB to recognize 'foo.c' as a single symbol, enclose it in single
+typical file name, like `foo.c', as the three words `foo' `.' `c'.  To
+allow GDB to recognize `foo.c' as a single symbol, enclose it in single
 quotes; for example,
 
      p 'foo.c'::x
 
-looks up the value of 'x' in the scope of the file 'foo.c'.
+looks up the value of `x' in the scope of the file `foo.c'.
 
-'set case-sensitive on'
-'set case-sensitive off'
-'set case-sensitive auto'
+`set case-sensitive on'
+`set case-sensitive off'
+`set case-sensitive auto'
      Normally, when GDB looks up symbols, it matches their names with
      case sensitivity determined by the current source language.
-     Occasionally, you may wish to control that.  The command 'set
-     case-sensitive' lets you do that by specifying 'on' for
-     case-sensitive matches or 'off' for case-insensitive ones.  If you
-     specify 'auto', case sensitivity is reset to the default suitable
-     for the source language.  The default is case-sensitive matches for
-     all languages except for Fortran, for which the default is
+     Occasionally, you may wish to control that.  The command `set
+     case-sensitive' lets you do that by specifying `on' for
+     case-sensitive matches or `off' for case-insensitive ones.  If you
+     specify `auto', case sensitivity is reset to the default suitable
+     for the source language.  The default is case-sensitive matches
+     for all languages except for Fortran, for which the default is
      case-insensitive matches.
 
-'show case-sensitive'
+`show case-sensitive'
      This command shows the current setting of case sensitivity for
      symbols lookups.
 
-'set print type methods'
-'set print type methods on'
-'set print type methods off'
-     Normally, when GDB prints a class, it displays any methods declared
-     in that class.  You can control this behavior either by passing the
-     appropriate flag to 'ptype', or using 'set print type methods'.
-     Specifying 'on' will cause GDB to display the methods; this is the
-     default.  Specifying 'off' will cause GDB to omit the methods.
+`set print type methods'
+`set print type methods on'
+`set print type methods off'
+     Normally, when GDB prints a class, it displays any methods
+     declared in that class.  You can control this behavior either by
+     passing the appropriate flag to `ptype', or using `set print type
+     methods'.  Specifying `on' will cause GDB to display the methods;
+     this is the default.  Specifying `off' will cause GDB to omit the
+     methods.
 
-'show print type methods'
+`show print type methods'
      This command shows the current setting of method display when
      printing classes.
 
-'set print type typedefs'
-'set print type typedefs on'
-'set print type typedefs off'
-
-     Normally, when GDB prints a class, it displays any typedefs defined
-     in that class.  You can control this behavior either by passing the
-     appropriate flag to 'ptype', or using 'set print type typedefs'.
-     Specifying 'on' will cause GDB to display the typedef definitions;
-     this is the default.  Specifying 'off' will cause GDB to omit the
-     typedef definitions.  Note that this controls whether the typedef
-     definition itself is printed, not whether typedef names are
-     substituted when printing other types.
+`set print type typedefs'
+`set print type typedefs on'
+`set print type typedefs off'
+     Normally, when GDB prints a class, it displays any typedefs
+     defined in that class.  You can control this behavior either by
+     passing the appropriate flag to `ptype', or using `set print type
+     typedefs'.  Specifying `on' will cause GDB to display the typedef
+     definitions; this is the default.  Specifying `off' will cause GDB
+     to omit the typedef definitions.  Note that this controls whether
+     the typedef definition itself is printed, not whether typedef
+     names are substituted when printing other types.
 
-'show print type typedefs'
+`show print type typedefs'
      This command shows the current setting of typedef display when
      printing classes.
 
-'info address SYMBOL'
+`info address SYMBOL'
      Describe where the data for SYMBOL is stored.  For a register
      variable, this says which register it is kept in.  For a
      non-register local variable, this prints the stack-frame offset at
      which the variable is always stored.
 
-     Note the contrast with 'print &SYMBOL', which does not work at all
+     Note the contrast with `print &SYMBOL', which does not work at all
      for a register variable, and for a stack local variable prints the
      exact address of the current instantiation of the variable.
 
-'info symbol ADDR'
-     Print the name of a symbol which is stored at the address ADDR.  If
-     no symbol is stored exactly at ADDR, GDB prints the nearest symbol
-     and an offset from it:
+`info symbol ADDR'
+     Print the name of a symbol which is stored at the address ADDR.
+     If no symbol is stored exactly at ADDR, GDB prints the nearest
+     symbol and an offset from it:
 
           (gdb) info symbol 0x54320
           _initialize_vx + 396 in section .text
 
-     This is the opposite of the 'info address' command.  You can use it
-     to find out the name of a variable or a function given its address.
+     This is the opposite of the `info address' command.  You can use
+     it to find out the name of a variable or a function given its
+     address.
 
      For dynamically linked executables, the name of executable or
      shared library containing the symbol is also printed:
@@ -6900,85 +7170,85 @@ looks up the value of 'x' in the scope o
           (gdb) info symbol 0x2aaaac2811cf
           __read_nocancel + 6 in section .text of /usr/lib64/libc.so.6
 
-'demangle [-l LANGUAGE] [--] NAME'
+`demangle [-l LANGUAGE] [-] NAME'
      Demangle NAME.  If LANGUAGE is provided it is the name of the
      language to demangle NAME in.  Otherwise NAME is demangled in the
      current language.
 
-     The '--' option specifies the end of options, and is useful when
+     The `--' option specifies the end of options, and is useful when
      NAME begins with a dash.
 
-     The parameter 'demangle-style' specifies how to interpret the kind
-     of mangling used.  *Note Print Settings::.
+     The parameter `demangle-style' specifies how to interpret the kind
+     of mangling used. *Note Print Settings::.
 
-'whatis[/FLAGS] [ARG]'
+`whatis[/FLAGS] [ARG]'
      Print the data type of ARG, which can be either an expression or a
-     name of a data type.  With no argument, print the data type of '$',
-     the last value in the value history.
+     name of a data type.  With no argument, print the data type of
+     `$', the last value in the value history.
 
      If ARG is an expression (*note Expressions: Expressions.), it is
      not actually evaluated, and any side-effecting operations (such as
      assignments or function calls) inside it do not take place.
 
-     If ARG is a variable or an expression, 'whatis' prints its literal
+     If ARG is a variable or an expression, `whatis' prints its literal
      type as it is used in the source code.  If the type was defined
-     using a 'typedef', 'whatis' will _not_ print the data type
-     underlying the 'typedef'.  If the type of the variable or the
-     expression is a compound data type, such as 'struct' or 'class',
-     'whatis' never prints their fields or methods.  It just prints the
-     'struct'/'class' name (a.k.a. its "tag").  If you want to see the
-     members of such a compound data type, use 'ptype'.
-
-     If ARG is a type name that was defined using 'typedef', 'whatis'
-     "unrolls" only one level of that 'typedef'.  Unrolling means that
-     'whatis' will show the underlying type used in the 'typedef'
+     using a `typedef', `whatis' will _not_ print the data type
+     underlying the `typedef'.  If the type of the variable or the
+     expression is a compound data type, such as `struct' or  `class',
+     `whatis' never prints their fields or methods.  It just prints the
+     `struct'/`class' name (a.k.a. its "tag").  If you want to see the
+     members of such a compound data type, use `ptype'.
+
+     If ARG is a type name that was defined using `typedef', `whatis'
+     "unrolls" only one level of that `typedef'.  Unrolling means that
+     `whatis' will show the underlying type used in the `typedef'
      declaration of ARG.  However, if that underlying type is also a
-     'typedef', 'whatis' will not unroll it.
+     `typedef', `whatis' will not unroll it.
 
-     For C code, the type names may also have the form 'class
-     CLASS-NAME', 'struct STRUCT-TAG', 'union UNION-TAG' or 'enum
+     For C code, the type names may also have the form `class
+     CLASS-NAME', `struct STRUCT-TAG', `union UNION-TAG' or `enum
      ENUM-TAG'.
 
      FLAGS can be used to modify how the type is displayed.  Available
      flags are:
 
-     'r'
+    `r'
           Display in "raw" form.  Normally, GDB substitutes template
           parameters and typedefs defined in a class when printing the
-          class' members.  The '/r' flag disables this.
+          class' members.  The `/r' flag disables this.
 
-     'm'
+    `m'
           Do not print methods defined in the class.
 
-     'M'
+    `M'
           Print methods defined in the class.  This is the default, but
-          the flag exists in case you change the default with 'set print
-          type methods'.
+          the flag exists in case you change the default with `set
+          print type methods'.
 
-     't'
+    `t'
           Do not print typedefs defined in the class.  Note that this
-          controls whether the typedef definition itself is printed, not
-          whether typedef names are substituted when printing other
+          controls whether the typedef definition itself is printed,
+          not whether typedef names are substituted when printing other
           types.
 
-     'T'
-          Print typedefs defined in the class.  This is the default, but
-          the flag exists in case you change the default with 'set print
-          type typedefs'.
+    `T'
+          Print typedefs defined in the class.  This is the default,
+          but the flag exists in case you change the default with `set
+          print type typedefs'.
 
-'ptype[/FLAGS] [ARG]'
-     'ptype' accepts the same arguments as 'whatis', but prints a
+`ptype[/FLAGS] [ARG]'
+     `ptype' accepts the same arguments as `whatis', but prints a
      detailed description of the type, instead of just the name of the
      type.  *Note Expressions: Expressions.
 
-     Contrary to 'whatis', 'ptype' always unrolls any 'typedef's in its
+     Contrary to `whatis', `ptype' always unrolls any `typedef's in its
      argument declaration, whether the argument is a variable,
-     expression, or a data type.  This means that 'ptype' of a variable
+     expression, or a data type.  This means that `ptype' of a variable
      or an expression will not print literally its type as present in
-     the source code--use 'whatis' for that.  'typedef's at the pointer
-     or reference targets are also unrolled.  Only 'typedef's of fields,
-     methods and inner 'class typedef's of 'struct's, 'class'es and
-     'union's are not unrolled even with 'ptype'.
+     the source code--use `whatis' for that.  `typedef's at the pointer
+     or reference targets are also unrolled.  Only `typedef's of
+     fields, methods and inner `class typedef's of `struct's, `class'es
+     and `union's are not unrolled even with `ptype'.
 
      For example, for this variable declaration:
 
@@ -7011,19 +7281,19 @@ looks up the value of 'x' in the scope o
           (gdb) ptype real_pointer_var
           type = double *
 
-     As with 'whatis', using 'ptype' without an argument refers to the
-     type of '$', the last value in the value history.
+     As with `whatis', using `ptype' without an argument refers to the
+     type of `$', the last value in the value history.
 
      Sometimes, programs use opaque data types or incomplete
-     specifications of complex data structure.  If the debug information
-     included in the program does not allow GDB to display a full
-     declaration of the data type, it will say '<incomplete type>'.  For
-     example, given these declarations:
+     specifications of complex data structure.  If the debug
+     information included in the program does not allow GDB to display
+     a full declaration of the data type, it will say `<incomplete
+     type>'.  For example, given these declarations:
 
               struct foo;
               struct foo *fooptr;
 
-     but no definition for 'struct foo' itself, GDB will say:
+     but no definition for `struct foo' itself, GDB will say:
 
             (gdb) ptype foo
             $1 = <incomplete type>
@@ -7031,36 +7301,37 @@ looks up the value of 'x' in the scope o
      "Incomplete type" is C terminology for data types that are not
      completely specified.
 
-'info types REGEXP'
-'info types'
+`info types REGEXP'
+`info types'
      Print a brief description of all types whose names match the
      regular expression REGEXP (or all types in your program, if you
      supply no argument).  Each complete typename is matched as though
-     it were a complete line; thus, 'i type value' gives information on
-     all types in your program whose names include the string 'value',
-     but 'i type ^value$' gives information only on types whose complete
-     name is 'value'.
+     it were a complete line; thus, `i type value' gives information on
+     all types in your program whose names include the string `value',
+     but `i type ^value$' gives information only on types whose complete
+     name is `value'.
 
-     This command differs from 'ptype' in two ways: first, like
-     'whatis', it does not print a detailed description; second, it
+     This command differs from `ptype' in two ways: first, like
+     `whatis', it does not print a detailed description; second, it
      lists all source files where a type is defined.
 
-'info type-printers'
+`info type-printers'
      Versions of GDB that ship with Python scripting enabled may have
-     "type printers" available.  When using 'ptype' or 'whatis', these
+     "type printers" available.  When using `ptype' or `whatis', these
      printers are consulted when the name of a type is needed.  *Note
      Type Printing API::, for more information on writing type printers.
 
-     'info type-printers' displays all the available type printers.
+     `info type-printers' displays all the available type printers.
+
+`enable type-printer NAME...'
 
-'enable type-printer NAME...'
-'disable type-printer NAME...'
+`disable type-printer NAME...'
      These commands can be used to enable or disable type printers.
 
-'info scope LOCATION'
+`info scope LOCATION'
      List all the variables local to a particular scope.  This command
      accepts a LOCATION argument--a function name, a source line, or an
-     address preceded by a '*', and prints all the variables local to
+     address preceded by a `*', and prints all the variables local to
      the scope defined by that location.  (*Note Specify Location::, for
      details about supported forms of LOCATION.)  For example:
 
@@ -7078,119 +7349,127 @@ looks up the value of 'x' in the scope o
      collect during a "trace experiment", see *note collect: Tracepoint
      Actions.
 
-'info source'
-     Show information about the current source file--that is, the source
-     file for the function containing the current point of execution:
+`info source'
+     Show information about the current source file--that is, the
+     source file for the function containing the current point of
+     execution:
         * the name of the source file, and the directory containing it,
+
         * the directory it was compiled in,
+
         * its length, in lines,
+
         * which programming language it is written in,
+
         * if the debug information provides it, the program that
           compiled the file (which may include, e.g., the compiler
           version and command line arguments),
-        * whether the executable includes debugging information for that
-          file, and if so, what format the information is in (e.g.,
-          STABS, Dwarf 2, etc.), and
+
+        * whether the executable includes debugging information for
+          that file, and if so, what format the information is in
+          (e.g., STABS, Dwarf 2, etc.), and
+
         * whether the debugging information includes information about
           preprocessor macros.
 
-'info sources'
-     Print the names of all source files in your program for which there
-     is debugging information, organized into two lists: files whose
-     symbols have already been read, and files whose symbols will be
-     read when needed.
+`info sources'
+     Print the names of all source files in your program for which
+     there is debugging information, organized into two lists: files
+     whose symbols have already been read, and files whose symbols will
+     be read when needed.
 
-'info functions'
+`info functions'
      Print the names and data types of all defined functions.
 
-'info functions REGEXP'
-     Print the names and data types of all defined functions whose names
-     contain a match for regular expression REGEXP.  Thus, 'info fun
-     step' finds all functions whose names include 'step'; 'info fun
-     ^step' finds those whose names start with 'step'.  If a function
-     name contains characters that conflict with the regular expression
-     language (e.g. 'operator*()'), they may be quoted with a backslash.
+`info functions REGEXP'
+     Print the names and data types of all defined functions whose
+     names contain a match for regular expression REGEXP.  Thus, `info
+     fun step' finds all functions whose names include `step'; `info
+     fun ^step' finds those whose names start with `step'.  If a
+     function name contains characters that conflict with the regular
+     expression language (e.g.  `operator*()'), they may be quoted with
+     a backslash.
 
-'info variables'
+`info variables'
      Print the names and data types of all variables that are defined
      outside of functions (i.e. excluding local variables).
 
-'info variables REGEXP'
+`info variables REGEXP'
      Print the names and data types of all variables (except for local
      variables) whose names contain a match for regular expression
      REGEXP.
 
-'info classes'
-'info classes REGEXP'
+`info classes'
+`info classes REGEXP'
      Display all Objective-C classes in your program, or (with the
      REGEXP argument) all those matching a particular regular
      expression.
 
-'info selectors'
-'info selectors REGEXP'
+`info selectors'
+`info selectors REGEXP'
      Display all Objective-C selectors in your program, or (with the
      REGEXP argument) all those matching a particular regular
      expression.
 
-'set opaque-type-resolution on'
+`set opaque-type-resolution on'
      Tell GDB to resolve opaque types.  An opaque type is a type
-     declared as a pointer to a 'struct', 'class', or 'union'--for
-     example, 'struct MyType *'--that is used in one source file
-     although the full declaration of 'struct MyType' is in another
+     declared as a pointer to a `struct', `class', or `union'--for
+     example, `struct MyType *'--that is used in one source file
+     although the full declaration of `struct MyType' is in another
      source file.  The default is on.
 
      A change in the setting of this subcommand will not take effect
      until the next time symbols for a file are loaded.
 
-'set opaque-type-resolution off'
+`set opaque-type-resolution off'
      Tell GDB not to resolve opaque types.  In this case, the type is
      printed as follows:
           {<no data fields>}
 
-'show opaque-type-resolution'
+`show opaque-type-resolution'
      Show whether opaque types are resolved or not.
 
-'set print symbol-loading'
-'set print symbol-loading full'
-'set print symbol-loading brief'
-'set print symbol-loading off'
-     The 'set print symbol-loading' command allows you to control the
-     printing of messages when GDB loads symbol information.  By default
-     a message is printed for the executable and one for each shared
-     library, and normally this is what you want.  However, when
+`set print symbol-loading'
+`set print symbol-loading full'
+`set print symbol-loading brief'
+`set print symbol-loading off'
+     The `set print symbol-loading' command allows you to control the
+     printing of messages when GDB loads symbol information.  By
+     default a message is printed for the executable and one for each
+     shared library, and normally this is what you want.  However, when
      debugging apps with large numbers of shared libraries these
-     messages can be annoying.  When set to 'brief' a message is printed
-     for each executable, and when GDB loads a collection of shared
-     libraries at once it will only print one message regardless of the
-     number of shared libraries.  When set to 'off' no messages are
-     printed.
+     messages can be annoying.  When set to `brief' a message is
+     printed for each executable, and when GDB loads a collection of
+     shared libraries at once it will only print one message regardless
+     of the number of shared libraries.  When set to `off' no messages
+     are printed.
 
-'show print symbol-loading'
+`show print symbol-loading'
      Show whether messages will be printed when a GDB command entered
      from the keyboard causes symbol information to be loaded.
 
-'maint print symbols FILENAME'
-'maint print psymbols FILENAME'
-'maint print msymbols FILENAME'
+`maint print symbols FILENAME'
+`maint print psymbols FILENAME'
+`maint print msymbols FILENAME'
      Write a dump of debugging symbol data into the file FILENAME.
      These commands are used to debug the GDB symbol-reading code.  Only
-     symbols with debugging data are included.  If you use 'maint print
+     symbols with debugging data are included.  If you use `maint print
      symbols', GDB includes all the symbols for which it has already
-     collected full details: that is, FILENAME reflects symbols for only
-     those files whose symbols GDB has read.  You can use the command
-     'info sources' to find out which files these are.  If you use
-     'maint print psymbols' instead, the dump shows information about
-     symbols that GDB only knows partially--that is, symbols defined in
-     files that GDB has skimmed, but not yet read completely.  Finally,
-     'maint print msymbols' dumps just the minimal symbol information
-     required for each object file from which GDB has read some symbols.
-     *Note Commands to Specify Files: Files, for a discussion of how GDB
-     reads symbols (in the description of 'symbol-file').
-
-'maint info symtabs [ REGEXP ]'
-'maint info psymtabs [ REGEXP ]'
-
-     List the 'struct symtab' or 'struct partial_symtab' structures
+     collected full details: that is, FILENAME reflects symbols for
+     only those files whose symbols GDB has read.  You can use the
+     command `info sources' to find out which files these are.  If you
+     use `maint print psymbols' instead, the dump shows information
+     about symbols that GDB only knows partially--that is, symbols
+     defined in files that GDB has skimmed, but not yet read
+     completely.  Finally, `maint print msymbols' dumps just the
+     minimal symbol information required for each object file from
+     which GDB has read some symbols.  *Note Commands to Specify Files:
+     Files, for a discussion of how GDB reads symbols (in the
+     description of `symbol-file').
+
+`maint info symtabs [ REGEXP ]'
+`maint info psymtabs [ REGEXP ]'
+     List the `struct symtab' or `struct partial_symtab' structures
      whose names match REGEXP.  If REGEXP is not given, list them all.
      The output includes expressions which you can copy into a GDB
      debugging this one to examine a particular structure in more
@@ -7212,7 +7491,7 @@ looks up the value of 'x' in the scope o
           (gdb) maint info symtabs
           (gdb)
      We see that there is one partial symbol table whose filename
-     contains the string 'dwarf2read', belonging to the 'gdb'
+     contains the string `dwarf2read', belonging to the `gdb'
      executable; and we see that GDB has not read in any symtabs yet at
      all.  If we set a breakpoint on a function, that will cause GDB to
      read the symtab for the compilation unit containing that function:
@@ -7234,26 +7513,27 @@ looks up the value of 'x' in the scope o
           }
           (gdb)
 
-'maint set symbol-cache-size SIZE'
+`maint set symbol-cache-size SIZE'
      Set the size of the symbol cache to SIZE.  The default size is
      intended to be good enough for debugging most applications.  This
      option exists to allow for experimenting with different sizes.
 
-'maint show symbol-cache-size'
+`maint show symbol-cache-size'
      Show the size of the symbol cache.
 
-'maint print symbol-cache'
+`maint print symbol-cache'
      Print the contents of the symbol cache.  This is useful when
      debugging symbol cache issues.
 
-'maint print symbol-cache-statistics'
-     Print symbol cache usage statistics.  This helps determine how well
-     the cache is being utilized.
+`maint print symbol-cache-statistics'
+     Print symbol cache usage statistics.  This helps determine how
+     well the cache is being utilized.
 
-'maint flush-symbol-cache'
+`maint flush-symbol-cache'
      Flush the contents of the symbol cache, all entries are removed.
-     This command is useful when debugging the symbol cache.  It is also
-     useful when collecting performance data.
+     This command is useful when debugging the symbol cache.  It is
+     also useful when collecting performance data.
+
 
 
 File: gdb.info,  Node: Altering,  Next: GDB Files,  Prev: Symbols,  Up: Top
@@ -7262,10 +7542,10 @@ File: gdb.info,  Node: Altering,  Next: 
 *********************
 
 Once you think you have found an error in your program, you might want
-to find out for certain whether correcting the apparent error would lead
-to correct results in the rest of the run.  You can find the answer by
-experiment, using the GDB features for altering execution of the
-program.
+to find out for certain whether correcting the apparent error would
+lead to correct results in the rest of the run.  You can find the
+answer by experiment, using the GDB features for altering execution of
+the program.
 
    For example, you can store new values into variables or memory
 locations, give your program a signal, restart it at a different
@@ -7281,134 +7561,3 @@ address, or even return prematurely from
 * Patching::                    Patching your program
 * Compiling and Injecting Code:: Compiling and injecting code in GDB
 
-
-File: gdb.info,  Node: Assignment,  Next: Jumping,  Up: Altering
-
-17.1 Assignment to Variables
-============================
-
-To alter the value of a variable, evaluate an assignment expression.
-*Note Expressions: Expressions.  For example,
-
-     print x=4
-
-stores the value 4 into the variable 'x', and then prints the value of
-the assignment expression (which is 4).  *Note Using GDB with Different
-Languages: Languages, for more information on operators in supported
-languages.
-
-   If you are not interested in seeing the value of the assignment, use
-the 'set' command instead of the 'print' command.  'set' is really the
-same as 'print' except that the expression's value is not printed and is
-not put in the value history (*note Value History: Value History.).  The
-expression is evaluated only for its effects.
-
-   If the beginning of the argument string of the 'set' command appears
-identical to a 'set' subcommand, use the 'set variable' command instead
-of just 'set'.  This command is identical to 'set' except for its lack
-of subcommands.  For example, if your program has a variable 'width',
-you get an error if you try to set a new value with just 'set width=13',
-because GDB has the command 'set width':
-
-     (gdb) whatis width
-     type = double
-     (gdb) p width
-     $4 = 13
-     (gdb) set width=47
-     Invalid syntax in expression.
-
-The invalid expression, of course, is '=47'.  In order to actually set
-the program's variable 'width', use
-
-     (gdb) set var width=47
-
-   Because the 'set' command has many subcommands that can conflict with
-the names of program variables, it is a good idea to use the 'set
-variable' command instead of just 'set'.  For example, if your program
-has a variable 'g', you run into problems if you try to set a new value
-with just 'set g=4', because GDB has the command 'set gnutarget',
-abbreviated 'set g':
-
-     (gdb) whatis g
-     type = double
-     (gdb) p g
-     $1 = 1
-     (gdb) set g=4
-     (gdb) p g
-     $2 = 1
-     (gdb) r
-     The program being debugged has been started already.
-     Start it from the beginning? (y or n) y
-     Starting program: /home/smith/cc_progs/a.out
-     "/home/smith/cc_progs/a.out": can't open to read symbols:
-                                      Invalid bfd target.
-     (gdb) show g
-     The current BFD target is "=4".
-
-The program variable 'g' did not change, and you silently set the
-'gnutarget' to an invalid value.  In order to set the variable 'g', use
-
-     (gdb) set var g=4
-
-   GDB allows more implicit conversions in assignments than C; you can
-freely store an integer value into a pointer variable or vice versa, and
-you can convert any structure to any other structure that is the same
-length or shorter.
-
-   To store values into arbitrary places in memory, use the '{...}'
-construct to generate a value of specified type at a specified address
-(*note Expressions: Expressions.).  For example, '{int}0x83040' refers
-to memory location '0x83040' as an integer (which implies a certain size
-and representation in memory), and
-
-     set {int}0x83040 = 4
-
-stores the value 4 into that memory location.
-
-
-File: gdb.info,  Node: Jumping,  Next: Signaling,  Prev: Assignment,  Up: Altering
-
-17.2 Continuing at a Different Address
-======================================
-
-Ordinarily, when you continue your program, you do so at the place where
-it stopped, with the 'continue' command.  You can instead continue at an
-address of your own choosing, with the following commands:
-
-'jump LINESPEC'
-'j LINESPEC'
-'jump LOCATION'
-'j LOCATION'
-     Resume execution at line LINESPEC or at address given by LOCATION.
-     Execution stops again immediately if there is a breakpoint there.
-     *Note Specify Location::, for a description of the different forms
-     of LINESPEC and LOCATION.  It is common practice to use the
-     'tbreak' command in conjunction with 'jump'.  *Note Setting
-     Breakpoints: Set Breaks.
-
-     The 'jump' command does not change the current stack frame, or the
-     stack pointer, or the contents of any memory location or any
-     register other than the program counter.  If line LINESPEC is in a
-     different function from the one currently executing, the results
-     may be bizarre if the two functions expect different patterns of
-     arguments or of local variables.  For this reason, the 'jump'
-     command requests confirmation if the specified line is not in the
-     function currently executing.  However, even bizarre results are
-     predictable if you are well acquainted with the machine-language
-     code of your program.
-
-   On many systems, you can get much the same effect as the 'jump'
-command by storing a new value into the register '$pc'.  The difference
-is that this does not start your program running; it only changes the
-address of where it _will_ run when you continue.  For example,
-
-     set $pc = 0x485
-
-makes the next 'continue' command or stepping command execute at address
-'0x485', rather than at the address where your program stopped.  *Note
-Continuing and Stepping: Continuing and Stepping.
-
-   The most common occasion to use the 'jump' command is to back
-up--perhaps with more breakpoints set--over a portion of a program that
-has already executed, in order to examine its execution in more detail.
-
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info-3 ./gdb/doc/gdb.info-3
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info-3	2015-07-06 20:14:17.000000000 +0000
+++ ./gdb/doc/gdb.info-3	2015-07-07 02:02:09.000000000 +0000
@@ -1,6 +1,12 @@
-This is gdb.info, produced by makeinfo version 5.2 from gdb.texinfo.
+This is gdb.info, produced by makeinfo version 4.13 from ./gdb.texinfo.
 
-Copyright (C) 1988-2015 Free Software Foundation, Inc.
+INFO-DIR-SECTION Software development
+START-INFO-DIR-ENTRY
+* Gdb: (gdb).                     The GNU debugger.
+* gdbserver: (gdb) Server.        The GNU debugging server.
+END-INFO-DIR-ENTRY
+
+   Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -12,16 +18,11 @@ with the Back-Cover Texts as in (a) belo
    (a) The FSF's Back-Cover Text is: "You are free to copy and modify
 this GNU Manual.  Buying copies from GNU Press supports the FSF in
 developing GNU and promoting software freedom."
-INFO-DIR-SECTION Software development
-START-INFO-DIR-ENTRY
-* Gdb: (gdb).                     The GNU debugger.
-* gdbserver: (gdb) Server.        The GNU debugging server.
-END-INFO-DIR-ENTRY
 
    This file documents the GNU debugger GDB.
 
-   This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.9.90.
+   This is the Tenth Edition, of `Debugging with GDB: the GNU
+Source-Level Debugger' for GDB (GDB) Version 7.9.90.20150707-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
@@ -37,61 +38,192 @@ this GNU Manual.  Buying copies from GNU
 developing GNU and promoting software freedom."
 
 
+File: gdb.info,  Node: Assignment,  Next: Jumping,  Up: Altering
+
+17.1 Assignment to Variables
+============================
+
+To alter the value of a variable, evaluate an assignment expression.
+*Note Expressions: Expressions.  For example,
+
+     print x=4
+
+stores the value 4 into the variable `x', and then prints the value of
+the assignment expression (which is 4).  *Note Using GDB with Different
+Languages: Languages, for more information on operators in supported
+languages.
+
+   If you are not interested in seeing the value of the assignment, use
+the `set' command instead of the `print' command.  `set' is really the
+same as `print' except that the expression's value is not printed and
+is not put in the value history (*note Value History: Value History.).
+The expression is evaluated only for its effects.
+
+   If the beginning of the argument string of the `set' command appears
+identical to a `set' subcommand, use the `set variable' command instead
+of just `set'.  This command is identical to `set' except for its lack
+of subcommands.  For example, if your program has a variable `width',
+you get an error if you try to set a new value with just `set
+width=13', because GDB has the command `set width':
+
+     (gdb) whatis width
+     type = double
+     (gdb) p width
+     $4 = 13
+     (gdb) set width=47
+     Invalid syntax in expression.
+
+The invalid expression, of course, is `=47'.  In order to actually set
+the program's variable `width', use
+
+     (gdb) set var width=47
+
+   Because the `set' command has many subcommands that can conflict
+with the names of program variables, it is a good idea to use the `set
+variable' command instead of just `set'.  For example, if your program
+has a variable `g', you run into problems if you try to set a new value
+with just `set g=4', because GDB has the command `set gnutarget',
+abbreviated `set g':
+
+     (gdb) whatis g
+     type = double
+     (gdb) p g
+     $1 = 1
+     (gdb) set g=4
+     (gdb) p g
+     $2 = 1
+     (gdb) r
+     The program being debugged has been started already.
+     Start it from the beginning? (y or n) y
+     Starting program: /home/smith/cc_progs/a.out
+     "/home/smith/cc_progs/a.out": can't open to read symbols:
+                                      Invalid bfd target.
+     (gdb) show g
+     The current BFD target is "=4".
+
+The program variable `g' did not change, and you silently set the
+`gnutarget' to an invalid value.  In order to set the variable `g', use
+
+     (gdb) set var g=4
+
+   GDB allows more implicit conversions in assignments than C; you can
+freely store an integer value into a pointer variable or vice versa,
+and you can convert any structure to any other structure that is the
+same length or shorter.
+
+   To store values into arbitrary places in memory, use the `{...}'
+construct to generate a value of specified type at a specified address
+(*note Expressions: Expressions.).  For example, `{int}0x83040' refers
+to memory location `0x83040' as an integer (which implies a certain size
+and representation in memory), and
+
+     set {int}0x83040 = 4
+
+stores the value 4 into that memory location.
+
+
+File: gdb.info,  Node: Jumping,  Next: Signaling,  Prev: Assignment,  Up: Altering
+
+17.2 Continuing at a Different Address
+======================================
+
+Ordinarily, when you continue your program, you do so at the place where
+it stopped, with the `continue' command.  You can instead continue at
+an address of your own choosing, with the following commands:
+
+`jump LINESPEC'
+`j LINESPEC'
+`jump LOCATION'
+`j LOCATION'
+     Resume execution at line LINESPEC or at address given by LOCATION.
+     Execution stops again immediately if there is a breakpoint there.
+     *Note Specify Location::, for a description of the different forms
+     of LINESPEC and LOCATION.  It is common practice to use the
+     `tbreak' command in conjunction with `jump'.  *Note Setting
+     Breakpoints: Set Breaks.
+
+     The `jump' command does not change the current stack frame, or the
+     stack pointer, or the contents of any memory location or any
+     register other than the program counter.  If line LINESPEC is in a
+     different function from the one currently executing, the results
+     may be bizarre if the two functions expect different patterns of
+     arguments or of local variables.  For this reason, the `jump'
+     command requests confirmation if the specified line is not in the
+     function currently executing.  However, even bizarre results are
+     predictable if you are well acquainted with the machine-language
+     code of your program.
+
+   On many systems, you can get much the same effect as the `jump'
+command by storing a new value into the register `$pc'.  The difference
+is that this does not start your program running; it only changes the
+address of where it _will_ run when you continue.  For example,
+
+     set $pc = 0x485
+
+makes the next `continue' command or stepping command execute at
+address `0x485', rather than at the address where your program stopped.
+*Note Continuing and Stepping: Continuing and Stepping.
+
+   The most common occasion to use the `jump' command is to back
+up--perhaps with more breakpoints set--over a portion of a program that
+has already executed, in order to examine its execution in more detail.
+
+
 File: gdb.info,  Node: Signaling,  Next: Returning,  Prev: Jumping,  Up: Altering
 
 17.3 Giving your Program a Signal
 =================================
 
-'signal SIGNAL'
+`signal SIGNAL'
      Resume execution where your program is stopped, but immediately
      give it the signal SIGNAL.  The SIGNAL can be the name or the
-     number of a signal.  For example, on many systems 'signal 2' and
-     'signal SIGINT' are both ways of sending an interrupt signal.
+     number of a signal.  For example, on many systems `signal 2' and
+     `signal SIGINT' are both ways of sending an interrupt signal.
 
-     Alternatively, if SIGNAL is zero, continue execution without giving
-     a signal.  This is useful when your program stopped on account of a
-     signal and would ordinarily see the signal when resumed with the
-     'continue' command; 'signal 0' causes it to resume without a
-     signal.
-
-     _Note:_ When resuming a multi-threaded program, SIGNAL is delivered
-     to the currently selected thread, not the thread that last reported
-     a stop.  This includes the situation where a thread was stopped due
-     to a signal.  So if you want to continue execution suppressing the
-     signal that stopped a thread, you should select that same thread
-     before issuing the 'signal 0' command.  If you issue the 'signal 0'
-     command with another thread as the selected one, GDB detects that
-     and asks for confirmation.
-
-     Invoking the 'signal' command is not the same as invoking the
-     'kill' utility from the shell.  Sending a signal with 'kill' causes
-     GDB to decide what to do with the signal depending on the signal
-     handling tables (*note Signals::).  The 'signal' command passes the
-     signal directly to your program.
+     Alternatively, if SIGNAL is zero, continue execution without
+     giving a signal.  This is useful when your program stopped on
+     account of a signal and would ordinarily see the signal when
+     resumed with the `continue' command; `signal 0' causes it to
+     resume without a signal.
+
+     _Note:_ When resuming a multi-threaded program, SIGNAL is
+     delivered to the currently selected thread, not the thread that
+     last reported a stop.  This includes the situation where a thread
+     was stopped due to a signal.  So if you want to continue execution
+     suppressing the signal that stopped a thread, you should select
+     that same thread before issuing the `signal 0' command.  If you
+     issue the `signal 0' command with another thread as the selected
+     one, GDB detects that and asks for confirmation.
+
+     Invoking the `signal' command is not the same as invoking the
+     `kill' utility from the shell.  Sending a signal with `kill'
+     causes GDB to decide what to do with the signal depending on the
+     signal handling tables (*note Signals::).  The `signal' command
+     passes the signal directly to your program.
 
-     'signal' does not repeat when you press <RET> a second time after
+     `signal' does not repeat when you press <RET> a second time after
      executing the command.
 
-'queue-signal SIGNAL'
-     Queue SIGNAL to be delivered immediately to the current thread when
-     execution of the thread resumes.  The SIGNAL can be the name or the
-     number of a signal.  For example, on many systems 'signal 2' and
-     'signal SIGINT' are both ways of sending an interrupt signal.  The
-     handling of the signal must be set to pass the signal to the
-     program, otherwise GDB will report an error.  You can control the
-     handling of signals from GDB with the 'handle' command (*note
-     Signals::).
+`queue-signal SIGNAL'
+     Queue SIGNAL to be delivered immediately to the current thread
+     when execution of the thread resumes.  The SIGNAL can be the name
+     or the number of a signal.  For example, on many systems `signal
+     2' and `signal SIGINT' are both ways of sending an interrupt
+     signal.  The handling of the signal must be set to pass the signal
+     to the program, otherwise GDB will report an error.  You can
+     control the handling of signals from GDB with the `handle' command
+     (*note Signals::).
 
      Alternatively, if SIGNAL is zero, any currently queued signal for
      the current thread is discarded and when execution resumes no
-     signal will be delivered.  This is useful when your program stopped
-     on account of a signal and would ordinarily see the signal when
-     resumed with the 'continue' command.
+     signal will be delivered.  This is useful when your program
+     stopped on account of a signal and would ordinarily see the signal
+     when resumed with the `continue' command.
 
-     This command differs from the 'signal' command in that the signal
-     is just queued, execution is not resumed.  And 'queue-signal'
+     This command differs from the `signal' command in that the signal
+     is just queued, execution is not resumed.  And `queue-signal'
      cannot be used to pass a signal whose handling state has been set
-     to 'nopass' (*note Signals::).
+     to `nopass' (*note Signals::).
 
    *Note stepping into signal handlers::, for information on how
 stepping commands behave when the thread has a signal queued.
@@ -102,16 +234,16 @@ File: gdb.info,  Node: Returning,  Next:
 17.4 Returning from a Function
 ==============================
 
-'return'
-'return EXPRESSION'
-     You can cancel execution of a function call with the 'return'
+`return'
+`return EXPRESSION'
+     You can cancel execution of a function call with the `return'
      command.  If you give an EXPRESSION argument, its value is used as
      the function's return value.
 
-   When you use 'return', GDB discards the selected stack frame (and all
-frames within it).  You can think of this as making the discarded frame
-return prematurely.  If you wish to specify a value to be returned, give
-that value as the argument to 'return'.
+   When you use `return', GDB discards the selected stack frame (and
+all frames within it).  You can think of this as making the discarded
+frame return prematurely.  If you wish to specify a value to be
+returned, give that value as the argument to `return'.
 
    This pops the selected stack frame (*note Selecting a Frame:
 Selection.), and any other frames inside of it, leaving its caller as
@@ -119,28 +251,28 @@ the innermost remaining frame.  That fra
 specified value is stored in the registers used for returning values of
 functions.
 
-   The 'return' command does not resume execution; it leaves the program
-stopped in the state that would exist if the function had just returned.
-In contrast, the 'finish' command (*note Continuing and Stepping:
-Continuing and Stepping.) resumes execution until the selected stack
-frame returns naturally.
+   The `return' command does not resume execution; it leaves the
+program stopped in the state that would exist if the function had just
+returned.  In contrast, the `finish' command (*note Continuing and
+Stepping: Continuing and Stepping.) resumes execution until the
+selected stack frame returns naturally.
 
    GDB needs to know how the EXPRESSION argument should be set for the
 inferior.  The concrete registers assignment depends on the OS ABI and
 the type being returned by the selected stack frame.  For example it is
-common for OS ABI to return floating point values in FPU registers while
-integer values in CPU registers.  Still some ABIs return even floating
-point values in CPU registers.  Larger integer widths (such as 'long
-long int') also have specific placement rules.  GDB already knows the OS
-ABI from its current target so it needs to find out also the type being
-returned to make the assignment into the right register(s).
+common for OS ABI to return floating point values in FPU registers
+while integer values in CPU registers.  Still some ABIs return even
+floating point values in CPU registers.  Larger integer widths (such as
+`long long int') also have specific placement rules.  GDB already knows
+the OS ABI from its current target so it needs to find out also the
+type being returned to make the assignment into the right register(s).
 
    Normally, the selected stack frame has debug info.  GDB will always
 use the debug info instead of the implicit type of EXPRESSION when the
-debug info is available.  For example, if you type 'return -1', and the
-function in the current stack frame is declared to return a 'long long
-int', GDB transparently converts the implicit 'int' value of -1 into a
-'long long int':
+debug info is available.  For example, if you type `return -1', and the
+function in the current stack frame is declared to return a `long long
+int', GDB transparently converts the implicit `int' value of -1 into a
+`long long int':
 
      Breakpoint 1, func () at gdb.base/return-nodebug.c:29
      29        return 31;
@@ -154,10 +286,11 @@ int', GDB transparently converts the imp
 e.g., if the function was compiled without debug info, GDB has to find
 out the type to return from user.  Specifying a different type by
 mistake may set the value in different inferior registers than the
-caller code expects.  For example, typing 'return -1' with its implicit
-type 'int' would set only a part of a 'long long int' result for a debug
-info less function (on 32-bit architectures).  Therefore the user is
-required to specify the return type by an appropriate cast explicitly:
+caller code expects.  For example, typing `return -1' with its implicit
+type `int' would set only a part of a `long long int' result for a
+debug info less function (on 32-bit architectures).  Therefore the user
+is required to specify the return type by an appropriate cast
+explicitly:
 
      Breakpoint 2, 0x0040050b in func ()
      (gdb) return -1
@@ -174,47 +307,47 @@ File: gdb.info,  Node: Calling,  Next: P
 17.5 Calling Program Functions
 ==============================
 
-'print EXPR'
+`print EXPR'
      Evaluate the expression EXPR and display the resulting value.  The
      expression may include calls to functions in the program being
      debugged.
 
-'call EXPR'
-     Evaluate the expression EXPR without displaying 'void' returned
+`call EXPR'
+     Evaluate the expression EXPR without displaying `void' returned
      values.
 
-     You can use this variant of the 'print' command if you want to
+     You can use this variant of the `print' command if you want to
      execute a function from your program that does not return anything
      (a.k.a. "a void function"), but without cluttering the output with
-     'void' returned values that GDB will otherwise print.  If the
+     `void' returned values that GDB will otherwise print.  If the
      result is not void, it is printed and saved in the value history.
 
-   It is possible for the function you call via the 'print' or 'call'
-command to generate a signal (e.g., if there's a bug in the function, or
-if you passed it incorrect arguments).  What happens in that case is
-controlled by the 'set unwindonsignal' command.
+   It is possible for the function you call via the `print' or `call'
+command to generate a signal (e.g., if there's a bug in the function,
+or if you passed it incorrect arguments).  What happens in that case is
+controlled by the `set unwindonsignal' command.
 
    Similarly, with a C++ program it is possible for the function you
-call via the 'print' or 'call' command to generate an exception that is
+call via the `print' or `call' command to generate an exception that is
 not handled due to the constraints of the dummy frame.  In this case,
 any exception that is raised in the frame, but has an out-of-frame
 exception handler will not be found.  GDB builds a dummy-frame for the
 inferior function call, and the unwinder cannot seek for exception
 handlers outside of this dummy-frame.  What happens in that case is
-controlled by the 'set unwind-on-terminating-exception' command.
+controlled by the `set unwind-on-terminating-exception' command.
 
-'set unwindonsignal'
+`set unwindonsignal'
      Set unwinding of the stack if a signal is received while in a
      function that GDB called in the program being debugged.  If set to
      on, GDB unwinds the stack it created for the call and restores the
      context to what it was before the call.  If set to off (the
      default), GDB stops in the frame where the signal was received.
 
-'show unwindonsignal'
-     Show the current setting of stack unwinding in the functions called
-     by GDB.
+`show unwindonsignal'
+     Show the current setting of stack unwinding in the functions
+     called by GDB.
 
-'set unwind-on-terminating-exception'
+`set unwind-on-terminating-exception'
      Set unwinding of the stack if a C++ exception is raised, but left
      unhandled while in a function that GDB called in the program being
      debugged.  If set to on (the default), GDB unwinds the stack it
@@ -222,16 +355,17 @@ controlled by the 'set unwind-on-termina
      the call.  If set to off, GDB the exception is delivered to the
      default C++ exception handler and the inferior terminated.
 
-'show unwind-on-terminating-exception'
-     Show the current setting of stack unwinding in the functions called
-     by GDB.
-
-   Sometimes, a function you wish to call is actually a "weak alias" for
-another function.  In such case, GDB might not pick up the type
-information, including the types of the function arguments, which causes
-GDB to call the inferior function incorrectly.  As a result, the called
-function will function erroneously and may even crash.  A solution to
-that is to use the name of the aliased function instead.
+`show unwind-on-terminating-exception'
+     Show the current setting of stack unwinding in the functions
+     called by GDB.
+
+
+   Sometimes, a function you wish to call is actually a "weak alias"
+for another function.  In such case, GDB might not pick up the type
+information, including the types of the function arguments, which
+causes GDB to call the inferior function incorrectly.  As a result, the
+called function will function erroneously and may even crash.  A
+solution to that is to use the name of the aliased function instead.
 
 
 File: gdb.info,  Node: Patching,  Next: Compiling and Injecting Code,  Prev: Calling,  Up: Altering
@@ -239,26 +373,26 @@ File: gdb.info,  Node: Patching,  Next: 
 17.6 Patching Programs
 ======================
 
-By default, GDB opens the file containing your program's executable code
-(or the corefile) read-only.  This prevents accidental alterations to
-machine code; but it also prevents you from intentionally patching your
-program's binary.
+By default, GDB opens the file containing your program's executable
+code (or the corefile) read-only.  This prevents accidental alterations
+to machine code; but it also prevents you from intentionally patching
+your program's binary.
 
    If you'd like to be able to patch the binary, you can specify that
-explicitly with the 'set write' command.  For example, you might want to
-turn on internal debugging flags, or even to make emergency repairs.
+explicitly with the `set write' command.  For example, you might want
+to turn on internal debugging flags, or even to make emergency repairs.
 
-'set write on'
-'set write off'
-     If you specify 'set write on', GDB opens executable and core files
-     for both reading and writing; if you specify 'set write off' (the
+`set write on'
+`set write off'
+     If you specify `set write on', GDB opens executable and core files
+     for both reading and writing; if you specify `set write off' (the
      default), GDB opens them read-only.
 
      If you have already loaded a file, you must load it again (using
-     the 'exec-file' or 'core-file' command) after changing 'set write',
-     for your new setting to take effect.
+     the `exec-file' or `core-file' command) after changing `set
+     write', for your new setting to take effect.
 
-'show write'
+`show write'
      Display whether executable files and core files are opened for
      writing as well as reading.
 
@@ -269,22 +403,22 @@ File: gdb.info,  Node: Compiling and Inj
 ========================================
 
 GDB supports on-demand compilation and code injection into programs
-running under GDB.  GCC 5.0 or higher built with 'libcc1.so' must be
+running under GDB.  GCC 5.0 or higher built with `libcc1.so' must be
 installed for this functionality to be enabled.  This functionality is
 implemented with the following commands.
 
-'compile code SOURCE-CODE'
-'compile code -raw -- SOURCE-CODE'
+`compile code SOURCE-CODE'
+`compile code -raw - SOURCE-CODE'
      Compile SOURCE-CODE with the compiler language found as the current
      language in GDB (*note Languages::).  If compilation and injection
-     is not supported with the current language specified in GDB, or the
-     compiler does not support this feature, an error message will be
-     printed.  If SOURCE-CODE compiles and links successfully, GDB will
-     load the object-code emitted, and execute it within the context of
-     the currently selected inferior.  It is important to note that the
-     compiled code is executed immediately.  After execution, the
-     compiled code is removed from GDB and any new types or variables
-     you have defined will be deleted.
+     is not supported with the current language specified in GDB, or
+     the compiler does not support this feature, an error message will
+     be printed.  If SOURCE-CODE compiles and links successfully, GDB
+     will load the object-code emitted, and execute it within the
+     context of the currently selected inferior.  It is important to
+     note that the compiled code is executed immediately.  After
+     execution, the compiled code is removed from GDB and any new types
+     or variables you have defined will be deleted.
 
      The command allows you to specify SOURCE-CODE in two ways.  The
      simplest method is to provide a single line of code to the command.
@@ -293,16 +427,16 @@ implemented with the following commands.
           compile code printf ("hello world\n");
 
      If you specify options on the command line as well as source code,
-     they may conflict.  The '--' delimiter can be used to separate
+     they may conflict.  The `--' delimiter can be used to separate
      options from actual source code.  E.g.:
 
           compile code -r -- printf ("hello world\n");
 
      Alternatively you can enter source code as multiple lines of text.
-     To enter this mode, invoke the 'compile code' command without any
+     To enter this mode, invoke the `compile code' command without any
      text following the command.  This will start the multiple-line
      editor and allow you to type as many lines of source code as
-     required.  When you have completed typing, enter 'end' on its own
+     required.  When you have completed typing, enter `end' on its own
      line to exit the editor.
 
           compile code
@@ -310,47 +444,47 @@ implemented with the following commands.
           >printf ("world\n");
           >end
 
-     Specifying '-raw', prohibits GDB from wrapping the provided
+     Specifying `-raw', prohibits GDB from wrapping the provided
      SOURCE-CODE in a callable scope.  In this case, you must specify
      the entry point of the code by defining a function named
-     '_gdb_expr_'.  The '-raw' code cannot access variables of the
-     inferior.  Using '-raw' option may be needed for example when
-     SOURCE-CODE requires '#include' lines which may conflict with
+     `_gdb_expr_'.  The `-raw' code cannot access variables of the
+     inferior.  Using `-raw' option may be needed for example when
+     SOURCE-CODE requires `#include' lines which may conflict with
      inferior symbols otherwise.
 
-'compile file FILENAME'
-'compile file -raw FILENAME'
-     Like 'compile code', but take the source code from FILENAME.
+`compile file FILENAME'
+`compile file -raw FILENAME'
+     Like `compile code', but take the source code from FILENAME.
 
           compile file /home/user/example.c
 
-'compile print EXPR'
-'compile print /F EXPR'
+`compile print EXPR'
+`compile print /F EXPR'
      Compile and execute EXPR with the compiler language found as the
      current language in GDB (*note Languages::).  By default the value
      of EXPR is printed in a format appropriate to its data type; you
-     can choose a different format by specifying '/F', where F is a
+     can choose a different format by specifying `/F', where F is a
      letter specifying the format; see *note Output Formats: Output
      Formats.
 
-'compile print'
-'compile print /F'
+`compile print'
+`compile print /F'
      Alternatively you can enter the expression (source code producing
      it) as multiple lines of text.  To enter this mode, invoke the
-     'compile print' command without any text following the command.
+     `compile print' command without any text following the command.
      This will start the multiple-line editor.
 
 The process of compiling and injecting the code can be inspected using:
 
-'set debug compile'
+`set debug compile'
      Turns on or off display of GDB process of compiling and injecting
      the code.  The default is off.
 
-'show debug compile'
+`show debug compile'
      Displays the current state of displaying GDB process of compiling
      and injecting the code.
 
-17.7.1 Compilation options for the 'compile' command
+17.7.1 Compilation options for the `compile' command
 ----------------------------------------------------
 
 GDB needs to specify the right compilation options for the code to be
@@ -359,47 +493,47 @@ part to make the injected code compatibl
 
 The options used, in increasing precedence:
 
-target architecture and OS options ('gdbarch')
+target architecture and OS options (`gdbarch')
      These options depend on target processor type and target operating
-     system, usually they specify at least 32-bit ('-m32') or 64-bit
-     ('-m64') compilation option.
+     system, usually they specify at least 32-bit (`-m32') or 64-bit
+     (`-m64') compilation option.
 
 compilation options recorded in the target
      GCC (since version 4.7) stores the options used for compilation
-     into 'DW_AT_producer' part of DWARF debugging information according
-     to the GCC option '-grecord-gcc-switches'.  One has to explicitly
-     specify '-g' during inferior compilation otherwise GCC produces no
-     DWARF. This feature is only relevant for platforms where '-g'
+     into `DW_AT_producer' part of DWARF debugging information according
+     to the GCC option `-grecord-gcc-switches'.  One has to explicitly
+     specify `-g' during inferior compilation otherwise GCC produces no
+     DWARF.  This feature is only relevant for platforms where `-g'
      produces DWARF by default, otherwise one may try to enforce DWARF
-     by using '-gdwarf-4'.
+     by using `-gdwarf-4'.
 
-compilation options set by 'set compile-args'
+compilation options set by `set compile-args'
 
 You can override compilation options using the following command:
 
-'set compile-args'
+`set compile-args'
      Set compilation options used for compiling and injecting code with
-     the 'compile' commands.  These options override any conflicting
+     the `compile' commands.  These options override any conflicting
      ones from the target architecture and/or options stored during
      inferior compilation.
 
-'show compile-args'
+`show compile-args'
      Displays the current state of compilation options override.  This
-     does not show all the options actually used during compilation, use
-     *note set debug compile:: for that.
+     does not show all the options actually used during compilation,
+     use *note set debug compile:: for that.
 
-17.7.2 Caveats when using the 'compile' command
+17.7.2 Caveats when using the `compile' command
 -----------------------------------------------
 
-There are a few caveats to keep in mind when using the 'compile'
+There are a few caveats to keep in mind when using the `compile'
 command.  As the caveats are different per language, the table below
 highlights specific issues on a per language basis.
 
 C code examples and caveats
-     When the language in GDB is set to 'C', the compiler will attempt
-     to compile the source code with a 'C' compiler.  The source code
-     provided to the 'compile' command will have much the same access to
-     variables and types as it normally would if it were part of the
+     When the language in GDB is set to `C', the compiler will attempt
+     to compile the source code with a `C' compiler.  The source code
+     provided to the `compile' command will have much the same access
+     to variables and types as it normally would if it were part of the
      program currently being debugged in GDB.
 
      Below is a sample program that forms the basis of the examples that
@@ -426,50 +560,50 @@ C code examples and caveats
              return 0;
           }
 
-     For the purposes of the examples in this section, the program above
-     has been compiled, loaded into GDB, stopped at the function 'main',
-     and GDB is awaiting input from the user.
+     For the purposes of the examples in this section, the program
+     above has been compiled, loaded into GDB, stopped at the function
+     `main', and GDB is awaiting input from the user.
 
      To access variables and types for any program in GDB, the program
      must be compiled and packaged with debug information.  The
-     'compile' command is not an exception to this rule.  Without debug
-     information, you can still use the 'compile' command, but you will
+     `compile' command is not an exception to this rule.  Without debug
+     information, you can still use the `compile' command, but you will
      be very limited in what variables and types you can access.
 
      So with that in mind, the example above has been compiled with
-     debug information enabled.  The 'compile' command will have access
+     debug information enabled.  The `compile' command will have access
      to all variables and types (except those that may have been
      optimized out).  Currently, as GDB has stopped the program in the
-     'main' function, the 'compile' command would have access to the
-     variable 'k'.  You could invoke the 'compile' command and type some
-     source code to set the value of 'k'.  You can also read it, or do
-     anything with that variable you would normally do in 'C'.  Be aware
-     that changes to inferior variables in the 'compile' command are
-     persistent.  In the following example:
+     `main' function, the `compile' command would have access to the
+     variable `k'.  You could invoke the `compile' command and type
+     some source code to set the value of `k'.  You can also read it,
+     or do anything with that variable you would normally do in `C'.
+     Be aware that changes to inferior variables in the `compile'
+     command are persistent.  In the following example:
 
           compile code k = 3;
 
-     the variable 'k' is now 3.  It will retain that value until
+     the variable `k' is now 3.  It will retain that value until
      something else in the example program changes it, or another
-     'compile' command changes it.
+     `compile' command changes it.
 
      Normal scope and access rules apply to source code compiled and
-     injected by the 'compile' command.  In the example, the variables
-     'j' and 'k' are not accessible yet, because the program is
-     currently stopped in the 'main' function, where these variables are
-     not in scope.  Therefore, the following command
+     injected by the `compile' command.  In the example, the variables
+     `j' and `k' are not accessible yet, because the program is
+     currently stopped in the `main' function, where these variables
+     are not in scope.  Therefore, the following command
 
           compile code j = 3;
 
      will result in a compilation error message.
 
-     Once the program is continued, execution will bring these variables
-     in scope, and they will become accessible; then the code you
-     specify via the 'compile' command will be able to access them.
+     Once the program is continued, execution will bring these
+     variables in scope, and they will become accessible; then the code
+     you specify via the `compile' command will be able to access them.
 
-     You can create variables and types with the 'compile' command as
+     You can create variables and types with the `compile' command as
      part of your source code.  Variables and types that are created as
-     part of the 'compile' command are not visible to the rest of the
+     part of the `compile' command are not visible to the rest of the
      program for the duration of its run.  This example is valid:
 
           compile code int ff = 5; printf ("ff is %d\n", ff);
@@ -479,40 +613,41 @@ C code examples and caveats
 
           compile code printf ("ff is %d\n'', ff);
 
-     a compiler error would be raised as the variable 'ff' no longer
-     exists.  Object code generated and injected by the 'compile'
+     a compiler error would be raised as the variable `ff' no longer
+     exists.  Object code generated and injected by the `compile'
      command is removed when its execution ends.  Caution is advised
      when assigning to program variables values of variables created by
-     the code submitted to the 'compile' command.  This example is
+     the code submitted to the `compile' command.  This example is
      valid:
 
           compile code int ff = 5; k = ff;
 
-     The value of the variable 'ff' is assigned to 'k'.  The variable
-     'k' does not require the existence of 'ff' to maintain the value it
-     has been assigned.  However, pointers require particular care in
-     assignment.  If the source code compiled with the 'compile' command
-     changed the address of a pointer in the example program, perhaps to
-     a variable created in the 'compile' command, that pointer would
-     point to an invalid location when the command exits.  The following
-     example would likely cause issues with your debugged program:
+     The value of the variable `ff' is assigned to `k'.  The variable
+     `k' does not require the existence of `ff' to maintain the value
+     it has been assigned.  However, pointers require particular care in
+     assignment.  If the source code compiled with the `compile' command
+     changed the address of a pointer in the example program, perhaps
+     to a variable created in the `compile' command, that pointer would
+     point to an invalid location when the command exits.  The
+     following example would likely cause issues with your debugged
+     program:
 
           compile code int ff = 5; p = &ff;
 
-     In this example, 'p' would point to 'ff' when the 'compile' command
-     is executing the source code provided to it.  However, as variables
-     in the (example) program persist with their assigned values, the
-     variable 'p' would point to an invalid location when the command
-     exists.  A general rule should be followed in that you should
-     either assign 'NULL' to any assigned pointers, or restore a valid
-     location to the pointer before the command exits.
+     In this example, `p' would point to `ff' when the `compile'
+     command is executing the source code provided to it.  However, as
+     variables in the (example) program persist with their assigned
+     values, the variable `p' would point to an invalid location when
+     the command exists.  A general rule should be followed in that you
+     should either assign `NULL' to any assigned pointers, or restore a
+     valid location to the pointer before the command exits.
 
      Similar caution must be exercised with any structs, unions, and
-     typedefs defined in 'compile' command.  Types defined in the
-     'compile' command will no longer be available in the next 'compile'
-     command.  Therefore, if you cast a variable to a type defined in
-     the 'compile' command, care must be taken to ensure that any future
-     need to resolve the type can be achieved.
+     typedefs defined in `compile' command.  Types defined in the
+     `compile' command will no longer be available in the next
+     `compile' command.  Therefore, if you cast a variable to a type
+     defined in the `compile' command, care must be taken to ensure
+     that any future need to resolve the type can be achieved.
 
           (gdb) compile code static struct a { int a; } v = { 42 }; argv = &v;
           (gdb) compile code printf ("%d\n", ((struct a *) argv)->a);
@@ -522,26 +657,26 @@ C code examples and caveats
           42
 
      Variables that have been optimized away by the compiler are not
-     accessible to the code submitted to the 'compile' command.  Access
+     accessible to the code submitted to the `compile' command.  Access
      to those variables will generate a compiler error which GDB will
      print to the console.
 
-17.7.3 Compiler search for the 'compile' command
+17.7.3 Compiler search for the `compile' command
 ------------------------------------------------
 
 GDB needs to find GCC for the inferior being debugged which may not be
 obvious for remote targets of different architecture than where GDB is
-running.  Environment variable 'PATH' ('PATH' from shell that executed
-GDB, not the one set by GDB command 'set environment').  *Note
-Environment::.  'PATH' on GDB host is searched for GCC binary matching
+running.  Environment variable `PATH' (`PATH' from shell that executed
+GDB, not the one set by GDB command `set environment').  *Note
+Environment::.  `PATH' on GDB host is searched for GCC binary matching
 the target architecture and operating system.
 
-   Specifically 'PATH' is searched for binaries matching regular
-expression 'ARCH(-[^-]*)?-OS-gcc' according to the inferior target being
+   Specifically `PATH' is searched for binaries matching regular
+expression `ARCH(-[^-]*)?-OS-gcc' according to the inferior target being
 debugged.  ARCH is processor name -- multiarch is supported, so for
-example both 'i386' and 'x86_64' targets look for pattern
-'(x86_64|i.86)' and both 's390' and 's390x' targets look for pattern
-'s390x?'.  OS is currently supported only for pattern 'linux(-gnu)?'.
+example both `i386' and `x86_64' targets look for pattern
+`(x86_64|i.86)' and both `s390' and `s390x' targets look for pattern
+`s390x?'.  OS is currently supported only for pattern `linux(-gnu)?'.
 
 
 File: gdb.info,  Node: GDB Files,  Next: Targets,  Prev: Altering,  Up: Top
@@ -575,157 +710,161 @@ start-up commands (*note Getting In and 
 
    Occasionally it is necessary to change to a different file during a
 GDB session.  Or you may run GDB and forget to specify a file you want
-to use.  Or you are debugging a remote target via 'gdbserver' (*note
+to use.  Or you are debugging a remote target via `gdbserver' (*note
 file: Server.).  In these situations the GDB commands to specify new
 files are useful.
 
-'file FILENAME'
+`file FILENAME'
      Use FILENAME as the program to be debugged.  It is read for its
      symbols and for the contents of pure memory.  It is also the
-     program executed when you use the 'run' command.  If you do not
+     program executed when you use the `run' command.  If you do not
      specify a directory and the file is not found in the GDB working
-     directory, GDB uses the environment variable 'PATH' as a list of
+     directory, GDB uses the environment variable `PATH' as a list of
      directories to search, just as the shell does when looking for a
      program to run.  You can change the value of this variable, for
-     both GDB and your program, using the 'path' command.
+     both GDB and your program, using the `path' command.
 
-     You can load unlinked object '.o' files into GDB using the 'file'
-     command.  You will not be able to "run" an object file, but you can
-     disassemble functions and inspect variables.  Also, if the
-     underlying BFD functionality supports it, you could use 'gdb
+     You can load unlinked object `.o' files into GDB using the `file'
+     command.  You will not be able to "run" an object file, but you
+     can disassemble functions and inspect variables.  Also, if the
+     underlying BFD functionality supports it, you could use `gdb
      -write' to patch object files using this technique.  Note that GDB
      can neither interpret nor modify relocations in this case, so
      branches and some initialized variables will appear to go to the
      wrong place.  But this feature is still handy from time to time.
 
-'file'
-     'file' with no argument makes GDB discard any information it has on
-     both executable file and the symbol table.
+`file'
+     `file' with no argument makes GDB discard any information it has
+     on both executable file and the symbol table.
 
-'exec-file [ FILENAME ]'
+`exec-file [ FILENAME ]'
      Specify that the program to be run (but not the symbol table) is
-     found in FILENAME.  GDB searches the environment variable 'PATH' if
-     necessary to locate your program.  Omitting FILENAME means to
+     found in FILENAME.  GDB searches the environment variable `PATH'
+     if necessary to locate your program.  Omitting FILENAME means to
      discard information on the executable file.
 
-'symbol-file [ FILENAME ]'
-     Read symbol table information from file FILENAME.  'PATH' is
-     searched when necessary.  Use the 'file' command to get both symbol
+`symbol-file [ FILENAME ]'
+     Read symbol table information from file FILENAME.  `PATH' is
+     searched when necessary.  Use the `file' command to get both symbol
      table and program to run from the same file.
 
-     'symbol-file' with no argument clears out GDB information on your
+     `symbol-file' with no argument clears out GDB information on your
      program's symbol table.
 
-     The 'symbol-file' command causes GDB to forget the contents of some
-     breakpoints and auto-display expressions.  This is because they may
-     contain pointers to the internal data recording symbols and data
-     types, which are part of the old symbol table data being discarded
-     inside GDB.
+     The `symbol-file' command causes GDB to forget the contents of
+     some breakpoints and auto-display expressions.  This is because
+     they may contain pointers to the internal data recording symbols
+     and data types, which are part of the old symbol table data being
+     discarded inside GDB.
 
-     'symbol-file' does not repeat if you press <RET> again after
+     `symbol-file' does not repeat if you press <RET> again after
      executing it once.
 
-     When GDB is configured for a particular environment, it understands
-     debugging information in whatever format is the standard generated
-     for that environment; you may use either a GNU compiler, or other
-     compilers that adhere to the local conventions.  Best results are
-     usually obtained from GNU compilers; for example, using 'GCC' you
-     can generate debugging information for optimized code.
+     When GDB is configured for a particular environment, it
+     understands debugging information in whatever format is the
+     standard generated for that environment; you may use either a GNU
+     compiler, or other compilers that adhere to the local conventions.
+     Best results are usually obtained from GNU compilers; for example,
+     using `GCC' you can generate debugging information for optimized
+     code.
 
      For most kinds of object files, with the exception of old SVR3
-     systems using COFF, the 'symbol-file' command does not normally
+     systems using COFF, the `symbol-file' command does not normally
      read the symbol table in full right away.  Instead, it scans the
      symbol table quickly to find which source files and which symbols
      are present.  The details are read later, one source file at a
      time, as they are needed.
 
-     The purpose of this two-stage reading strategy is to make GDB start
-     up faster.  For the most part, it is invisible except for
+     The purpose of this two-stage reading strategy is to make GDB
+     start up faster.  For the most part, it is invisible except for
      occasional pauses while the symbol table details for a particular
-     source file are being read.  (The 'set verbose' command can turn
-     these pauses into messages if desired.  *Note Optional Warnings and
-     Messages: Messages/Warnings.)
+     source file are being read.  (The `set verbose' command can turn
+     these pauses into messages if desired.  *Note Optional Warnings
+     and Messages: Messages/Warnings.)
 
      We have not implemented the two-stage strategy for COFF yet.  When
-     the symbol table is stored in COFF format, 'symbol-file' reads the
+     the symbol table is stored in COFF format, `symbol-file' reads the
      symbol table data in full right away.  Note that "stabs-in-COFF"
      still does the two-stage strategy, since the debug info is actually
      in stabs format.
 
-'symbol-file [ -readnow ] FILENAME'
-'file [ -readnow ] FILENAME'
+`symbol-file [ -readnow ] FILENAME'
+`file [ -readnow ] FILENAME'
      You can override the GDB two-stage strategy for reading symbol
-     tables by using the '-readnow' option with any of the commands that
+     tables by using the `-readnow' option with any of the commands that
      load symbol table information, if you want to be sure GDB has the
      entire symbol table available.
 
-'core-file [FILENAME]'
-'core'
+`core-file [FILENAME]'
+`core'
      Specify the whereabouts of a core dump file to be used as the
      "contents of memory".  Traditionally, core files contain only some
      parts of the address space of the process that generated them; GDB
      can access the executable file itself for other parts.
 
-     'core-file' with no argument specifies that no core file is to be
+     `core-file' with no argument specifies that no core file is to be
      used.
 
      Note that the core file is ignored when your program is actually
      running under GDB.  So, if you have been running your program and
-     you wish to debug a core file instead, you must kill the subprocess
-     in which the program is running.  To do this, use the 'kill'
-     command (*note Killing the Child Process: Kill Process.).
-
-'add-symbol-file FILENAME ADDRESS'
-'add-symbol-file FILENAME ADDRESS [ -readnow ]'
-'add-symbol-file FILENAME ADDRESS -s SECTION ADDRESS ...'
-     The 'add-symbol-file' command reads additional symbol table
+     you wish to debug a core file instead, you must kill the
+     subprocess in which the program is running.  To do this, use the
+     `kill' command (*note Killing the Child Process: Kill Process.).
+
+`add-symbol-file FILENAME ADDRESS'
+`add-symbol-file FILENAME ADDRESS [ -readnow ]'
+`add-symbol-file FILENAME ADDRESS -s SECTION ADDRESS ...'
+     The `add-symbol-file' command reads additional symbol table
      information from the file FILENAME.  You would use this command
      when FILENAME has been dynamically loaded (by some other means)
      into the program that is running.  The ADDRESS should give the
      memory address at which the file has been loaded; GDB cannot figure
      this out for itself.  You can additionally specify an arbitrary
-     number of '-s SECTION ADDRESS' pairs, to give an explicit section
+     number of `-s SECTION ADDRESS' pairs, to give an explicit section
      name and base address for that section.  You can specify any
      ADDRESS as an expression.
 
      The symbol table of the file FILENAME is added to the symbol table
-     originally read with the 'symbol-file' command.  You can use the
-     'add-symbol-file' command any number of times; the new symbol data
+     originally read with the `symbol-file' command.  You can use the
+     `add-symbol-file' command any number of times; the new symbol data
      thus read is kept in addition to the old.
 
-     Changes can be reverted using the command 'remove-symbol-file'.
+     Changes can be reverted using the command `remove-symbol-file'.
 
-     Although FILENAME is typically a shared library file, an executable
-     file, or some other object file which has been fully relocated for
-     loading into a process, you can also load symbolic information from
-     relocatable '.o' files, as long as:
+     Although FILENAME is typically a shared library file, an
+     executable file, or some other object file which has been fully
+     relocated for loading into a process, you can also load symbolic
+     information from relocatable `.o' files, as long as:
 
         * the file's symbolic information refers only to linker symbols
           defined in that file, not to symbols defined by other object
           files,
+
         * every section the file's symbolic information refers to has
           actually been loaded into the inferior, as it appears in the
           file, and
+
         * you can determine the address at which every section was
-          loaded, and provide these to the 'add-symbol-file' command.
+          loaded, and provide these to the `add-symbol-file' command.
 
      Some embedded operating systems, like Sun Chorus and VxWorks, can
      load relocatable files into an already running program; such
      systems typically make the requirements above easy to meet.
      However, it's important to recognize that many native systems use
-     complex link procedures ('.linkonce' section factoring and C++
-     constructor table assembly, for example) that make the requirements
-     difficult to meet.  In general, one cannot assume that using
-     'add-symbol-file' to read a relocatable object file's symbolic
-     information will have the same effect as linking the relocatable
-     object file into the program in the normal way.
+     complex link procedures (`.linkonce' section factoring and C++
+     constructor table assembly, for example) that make the
+     requirements difficult to meet.  In general, one cannot assume
+     that using `add-symbol-file' to read a relocatable object file's
+     symbolic information will have the same effect as linking the
+     relocatable object file into the program in the normal way.
 
-     'add-symbol-file' does not repeat if you press <RET> after using
+     `add-symbol-file' does not repeat if you press <RET> after using
      it.
 
-'remove-symbol-file FILENAME'
-'remove-symbol-file -a ADDRESS'
-     Remove a symbol file added via the 'add-symbol-file' command.  The
+`remove-symbol-file FILENAME'
+
+`remove-symbol-file -a ADDRESS'
+     Remove a symbol file added via the `add-symbol-file' command.  The
      file to remove can be identified by its FILENAME or by an ADDRESS
      that lies within the boundaries of this symbol file in memory.
      Example:
@@ -739,82 +878,97 @@ files are useful.
           Remove symbol table from file "/home/user/gdb/mylib.so"? (y or n) y
           (gdb)
 
-     'remove-symbol-file' does not repeat if you press <RET> after using
-     it.
+     `remove-symbol-file' does not repeat if you press <RET> after
+     using it.
 
-'add-symbol-file-from-memory ADDRESS'
+`add-symbol-file-from-memory ADDRESS'
      Load symbols from the given ADDRESS in a dynamically loaded object
      file whose image is mapped directly into the inferior's memory.
-     For example, the Linux kernel maps a 'syscall DSO' into each
+     For example, the Linux kernel maps a `syscall DSO' into each
      process's address space; this DSO provides kernel-specific code for
      some system calls.  The argument can be any expression whose
      evaluation yields the address of the file's shared object file
-     header.  For this command to work, you must have used 'symbol-file'
-     or 'exec-file' commands in advance.
+     header.  For this command to work, you must have used
+     `symbol-file' or `exec-file' commands in advance.
 
-'section SECTION ADDR'
-     The 'section' command changes the base address of the named SECTION
-     of the exec file to ADDR.  This can be used if the exec file does
-     not contain section addresses, (such as in the 'a.out' format), or
-     when the addresses specified in the file itself are wrong.  Each
-     section must be changed separately.  The 'info files' command,
-     described below, lists all the sections and their addresses.
-
-'info files'
-'info target'
-     'info files' and 'info target' are synonymous; both print the
+`section SECTION ADDR'
+     The `section' command changes the base address of the named
+     SECTION of the exec file to ADDR.  This can be used if the exec
+     file does not contain section addresses, (such as in the `a.out'
+     format), or when the addresses specified in the file itself are
+     wrong.  Each section must be changed separately.  The `info files'
+     command, described below, lists all the sections and their
+     addresses.
+
+`info files'
+`info target'
+     `info files' and `info target' are synonymous; both print the
      current target (*note Specifying a Debugging Target: Targets.),
-     including the names of the executable and core dump files currently
-     in use by GDB, and the files from which symbols were loaded.  The
-     command 'help target' lists all possible targets rather than
-     current ones.
+     including the names of the executable and core dump files
+     currently in use by GDB, and the files from which symbols were
+     loaded.  The command `help target' lists all possible targets
+     rather than current ones.
 
-'maint info sections'
+`maint info sections'
      Another command that can give you extra information about program
-     sections is 'maint info sections'.  In addition to the section
-     information displayed by 'info files', this command displays the
+     sections is `maint info sections'.  In addition to the section
+     information displayed by `info files', this command displays the
      flags and file offset of each section in the executable and core
-     dump files.  In addition, 'maint info sections' provides the
+     dump files.  In addition, `maint info sections' provides the
      following command options (which may be arbitrarily combined):
 
-     'ALLOBJ'
-          Display sections for all loaded object files, including shared
-          libraries.
-     'SECTIONS'
+    `ALLOBJ'
+          Display sections for all loaded object files, including
+          shared libraries.
+
+    `SECTIONS'
           Display info only for named SECTIONS.
-     'SECTION-FLAGS'
+
+    `SECTION-FLAGS'
           Display info only for sections for which SECTION-FLAGS are
           true.  The section flags that GDB currently knows about are:
-          'ALLOC'
+         `ALLOC'
                Section will have space allocated in the process when
                loaded.  Set for all sections except those containing
                debug information.
-          'LOAD'
+
+         `LOAD'
                Section will be loaded from the file into the child
                process memory.  Set for pre-initialized code and data,
-               clear for '.bss' sections.
-          'RELOC'
+               clear for `.bss' sections.
+
+         `RELOC'
                Section needs to be relocated before loading.
-          'READONLY'
+
+         `READONLY'
                Section cannot be modified by the child process.
-          'CODE'
+
+         `CODE'
                Section contains executable code only.
-          'DATA'
+
+         `DATA'
                Section contains data only (no executable code).
-          'ROM'
+
+         `ROM'
                Section will reside in ROM.
-          'CONSTRUCTOR'
+
+         `CONSTRUCTOR'
                Section contains data for constructor/destructor lists.
-          'HAS_CONTENTS'
+
+         `HAS_CONTENTS'
                Section is not empty.
-          'NEVER_LOAD'
+
+         `NEVER_LOAD'
                An instruction to the linker to not output the section.
-          'COFF_SHARED_LIBRARY'
+
+         `COFF_SHARED_LIBRARY'
                A notification to the linker that the section contains
                COFF shared library information.
-          'IS_COMMON'
+
+         `IS_COMMON'
                Section contains common symbols.
-'set trust-readonly-sections on'
+     
+`set trust-readonly-sections on'
      Tell GDB that readonly sections in your object file really are
      read-only (i.e. that their contents will not change).  In that
      case, GDB can fetch values from these sections out of the object
@@ -824,32 +978,32 @@ files are useful.
 
      The default is off.
 
-'set trust-readonly-sections off'
+`set trust-readonly-sections off'
      Tell GDB not to trust readonly sections.  This means that the
      contents of the section might change while the program is running,
      and must therefore be fetched from the target when needed.
 
-'show trust-readonly-sections'
+`show trust-readonly-sections'
      Show the current setting of trusting readonly sections.
 
    All file-specifying commands allow both absolute and relative file
 names as arguments.  GDB always converts the file name to an absolute
 file name and remembers it that way.
 
-   GDB supports GNU/Linux, MS-Windows, HP-UX, SunOS, SVr4, Irix, and IBM
-RS/6000 AIX shared libraries.
+   GDB supports GNU/Linux, MS-Windows, HP-UX, SunOS, SVr4, Irix, and
+IBM RS/6000 AIX shared libraries.
 
    On MS-Windows GDB must be linked with the Expat library to support
 shared libraries.  *Note Expat::.
 
-   GDB automatically loads symbol definitions from shared libraries when
-you use the 'run' command, or when you examine a core file.  (Before you
-issue the 'run' command, GDB does not understand references to a
-function in a shared library, however--unless you are debugging a core
-file).
+   GDB automatically loads symbol definitions from shared libraries
+when you use the `run' command, or when you examine a core file.
+(Before you issue the `run' command, GDB does not understand references
+to a function in a shared library, however--unless you are debugging a
+core file).
 
    On HP-UX, if the program loads a library explicitly, GDB
-automatically loads the symbols at the time of the 'shl_load' call.
+automatically loads the symbols at the time of the `shl_load' call.
 
    There are times, however, when you may wish to not automatically load
 symbol definitions from shared libraries, such as when they are
@@ -858,47 +1012,47 @@ particularly large or there are many of 
    To control the automatic loading of shared library symbols, use the
 commands:
 
-'set auto-solib-add MODE'
-     If MODE is 'on', symbols from all shared object libraries will be
-     loaded automatically when the inferior begins execution, you attach
-     to an independently started inferior, or when the dynamic linker
-     informs GDB that a new library has been loaded.  If MODE is 'off',
-     symbols must be loaded manually, using the 'sharedlibrary' command.
-     The default value is 'on'.
+`set auto-solib-add MODE'
+     If MODE is `on', symbols from all shared object libraries will be
+     loaded automatically when the inferior begins execution, you
+     attach to an independently started inferior, or when the dynamic
+     linker informs GDB that a new library has been loaded.  If MODE is
+     `off', symbols must be loaded manually, using the `sharedlibrary'
+     command.  The default value is `on'.
 
      If your program uses lots of shared libraries with debug info that
      takes large amounts of memory, you can decrease the GDB memory
      footprint by preventing it from automatically loading the symbols
-     from shared libraries.  To that end, type 'set auto-solib-add off'
+     from shared libraries.  To that end, type `set auto-solib-add off'
      before running the inferior, then load each library whose debug
-     symbols you do need with 'sharedlibrary REGEXP', where REGEXP is a
+     symbols you do need with `sharedlibrary REGEXP', where REGEXP is a
      regular expression that matches the libraries whose symbols you
      want to be loaded.
 
-'show auto-solib-add'
+`show auto-solib-add'
      Display the current autoloading mode.
 
-   To explicitly load shared library symbols, use the 'sharedlibrary'
+   To explicitly load shared library symbols, use the `sharedlibrary'
 command:
 
-'info share REGEX'
-'info sharedlibrary REGEX'
+`info share REGEX'
+`info sharedlibrary REGEX'
      Print the names of the shared libraries which are currently loaded
      that match REGEX.  If REGEX is omitted then print all shared
      libraries that are loaded.
 
-'info dll REGEX'
-     This is an alias of 'info sharedlibrary'.
+`info dll REGEX'
+     This is an alias of `info sharedlibrary'.
 
-'sharedlibrary REGEX'
-'share REGEX'
+`sharedlibrary REGEX'
+`share REGEX'
      Load shared object library symbols for files matching a Unix
      regular expression.  As with files loaded automatically, it only
      loads shared libraries required by your program for a core file or
-     after typing 'run'.  If REGEX is omitted all shared libraries
+     after typing `run'.  If REGEX is omitted all shared libraries
      required by your program are loaded.
 
-'nosharedlibrary'
+`nosharedlibrary'
      Unload all shared object library symbols.  This discards all
      symbols that have been loaded from all shared libraries.  Symbols
      from shared libraries that were loaded by explicit user requests
@@ -906,20 +1060,20 @@ command:
 
    Sometimes you may wish that GDB stops and gives you control when any
 of shared library events happen.  The best way to do this is to use
-'catch load' and 'catch unload' (*note Set Catchpoints::).
+`catch load' and `catch unload' (*note Set Catchpoints::).
 
-   GDB also supports the the 'set stop-on-solib-events' command for
+   GDB also supports the the `set stop-on-solib-events' command for
 this.  This command exists for historical reasons.  It is less useful
 than setting a catchpoint, because it does not allow for conditions or
 commands as a catchpoint does.
 
-'set stop-on-solib-events'
+`set stop-on-solib-events'
      This command controls whether GDB should give you control when the
      dynamic linker notifies it about some shared library event.  The
      most common event of interest is loading or unloading of a new
      shared library.
 
-'show stop-on-solib-events'
+`show stop-on-solib-events'
      Show whether GDB stops and gives you control when shared library
      events happen.
 
@@ -932,34 +1086,34 @@ provided, they need to be the same as th
 copies on the target can be stripped as long as the copies on the host
 are not.
 
-   For remote debugging, you need to tell GDB where the target libraries
-are, so that it can load the correct copies--otherwise, it may try to
-load the host's libraries.  GDB has two variables to specify the search
-directories for target libraries.
+   For remote debugging, you need to tell GDB where the target
+libraries are, so that it can load the correct copies--otherwise, it
+may try to load the host's libraries.  GDB has two variables to specify
+the search directories for target libraries.
 
-'set sysroot PATH'
+`set sysroot PATH'
      Use PATH as the system root for the program being debugged.  Any
      absolute shared library paths will be prefixed with PATH; many
      runtime loaders store the absolute paths to the shared library in
-     the target program's memory.  When starting processes remotely, and
-     when attaching to already-running processes (local or remote),
+     the target program's memory.  When starting processes remotely,
+     and when attaching to already-running processes (local or remote),
      their executable filenames will be prefixed with PATH if reported
-     to GDB as absolute by the operating system.  If you use 'set
+     to GDB as absolute by the operating system.  If you use `set
      sysroot' to find executables and shared libraries, they need to be
      laid out in the same way that they are on the target, with e.g. a
-     '/bin', '/lib' and '/usr/lib' hierarchy under PATH.
+     `/bin', `/lib' and `/usr/lib' hierarchy under PATH.
 
-     If PATH starts with the sequence 'target:' and the target system is
-     remote then GDB will retrieve the target binaries from the remote
-     system.  This is only supported when using a remote target that
-     supports the 'remote get' command (*note Sending files to a remote
-     system: File Transfer.).  The part of PATH following the initial
-     'target:' (if present) is used as system root prefix on the remote
-     file system.  If PATH starts with the sequence 'remote:' this is
-     converted to the sequence 'target:' by 'set sysroot'(1).  If you
-     want to specify a local system root using a directory that happens
-     to be named 'target:' or 'remote:', you need to use some equivalent
-     variant of the name like './target:'.
+     If PATH starts with the sequence `target:' and the target system
+     is remote then GDB will retrieve the target binaries from the
+     remote system.  This is only supported when using a remote target
+     that supports the `remote get' command (*note Sending files to a
+     remote system: File Transfer.).  The part of PATH following the
+     initial `target:' (if present) is used as system root prefix on
+     the remote file system.  If PATH starts with the sequence
+     `remote:' this is converted to the sequence `target:' by `set
+     sysroot'(1).  If you want to specify a local system root using a
+     directory that happens to be named `target:' or `remote:', you
+     need to use some equivalent variant of the name like `./target:'.
 
      For targets with an MS-DOS based filesystem, such as MS-Windows and
      SymbianOS, GDB tries prefixing a few variants of the target
@@ -974,7 +1128,7 @@ directories for target libraries.
 
             c:/foo/bar.dll => /path/to/sysroot/c:/foo/bar.dll
 
-     If that does not find the binary, GDB tries removing the ':'
+     If that does not find the binary, GDB tries removing the `:'
      character from the drive spec, both for convenience, and, for the
      case of the host file system not supporting file names with colons:
 
@@ -982,16 +1136,16 @@ directories for target libraries.
 
      This makes it possible to have a system root that mirrors a target
      with more than one drive.  E.g., you may want to setup your local
-     copies of the target system shared libraries like so (note 'c' vs
-     'z'):
+     copies of the target system shared libraries like so (note `c' vs
+     `z'):
 
-           /path/to/sysroot/c/sys/bin/foo.dll
-           /path/to/sysroot/c/sys/bin/bar.dll
-           /path/to/sysroot/z/sys/bin/bar.dll
-
-     and point the system root at '/path/to/sysroot', so that GDB can
-     find the correct copies of both 'c:\sys\bin\foo.dll', and
-     'z:\sys\bin\bar.dll'.
+           `/path/to/sysroot/c/sys/bin/foo.dll'
+           `/path/to/sysroot/c/sys/bin/bar.dll'
+           `/path/to/sysroot/z/sys/bin/bar.dll'
+
+     and point the system root at `/path/to/sysroot', so that GDB can
+     find the correct copies of both `c:\sys\bin\foo.dll', and
+     `z:\sys\bin\bar.dll'.
 
      If that still does not find the binary, GDB tries removing the
      whole drive spec from the target file name:
@@ -1001,33 +1155,33 @@ directories for target libraries.
      This last lookup makes it possible to not care about the drive
      name, if you don't want or need to.
 
-     The 'set solib-absolute-prefix' command is an alias for 'set
+     The `set solib-absolute-prefix' command is an alias for `set
      sysroot'.
 
      You can set the default system root by using the configure-time
-     '--with-sysroot' option.  If the system root is inside GDB's
-     configured binary prefix (set with '--prefix' or '--exec-prefix'),
+     `--with-sysroot' option.  If the system root is inside GDB's
+     configured binary prefix (set with `--prefix' or `--exec-prefix'),
      then the default system root will be updated automatically if the
      installed GDB is moved to a new location.
 
-'show sysroot'
+`show sysroot'
      Display the current executable and shared library prefix.
 
-'set solib-search-path PATH'
+`set solib-search-path PATH'
      If this variable is set, PATH is a colon-separated list of
-     directories to search for shared libraries.  'solib-search-path' is
-     used after 'sysroot' fails to locate the library, or if the path to
-     the library is relative instead of absolute.  If you want to use
-     'solib-search-path' instead of 'sysroot', be sure to set 'sysroot'
-     to a nonexistent directory to prevent GDB from finding your host's
-     libraries.  'sysroot' is preferred; setting it to a nonexistent
-     directory may interfere with automatic loading of shared library
-     symbols.
+     directories to search for shared libraries.  `solib-search-path'
+     is used after `sysroot' fails to locate the library, or if the
+     path to the library is relative instead of absolute.  If you want
+     to use `solib-search-path' instead of `sysroot', be sure to set
+     `sysroot' to a nonexistent directory to prevent GDB from finding
+     your host's libraries.  `sysroot' is preferred; setting it to a
+     nonexistent directory may interfere with automatic loading of
+     shared library symbols.
 
-'show solib-search-path'
+`show solib-search-path'
      Display the current shared library search path.
 
-'set target-file-system-kind KIND'
+`set target-file-system-kind KIND'
      Set assumed file system kind for target reported file names.
 
      Shared library file names as reported by the target system may not
@@ -1035,67 +1189,67 @@ directories for target libraries.
      when remote debugging a target that has MS-DOS based file system
      semantics, from a Unix host, the target may be reporting to GDB a
      list of loaded shared libraries with file names such as
-     'c:\Windows\kernel32.dll'.  On Unix hosts, there's no concept of
-     drive letters, so the 'c:\' prefix is not normally understood as
+     `c:\Windows\kernel32.dll'.  On Unix hosts, there's no concept of
+     drive letters, so the `c:\' prefix is not normally understood as
      indicating an absolute file name, and neither is the backslash
      normally considered a directory separator character.  In that case,
      the native file system would interpret this whole absolute file
      name as a relative file name with no directory components.  This
      would make it impossible to point GDB at a copy of the remote
-     target's shared libraries on the host using 'set sysroot', and
-     impractical with 'set solib-search-path'.  Setting
-     'target-file-system-kind' to 'dos-based' tells GDB to interpret
+     target's shared libraries on the host using `set sysroot', and
+     impractical with `set solib-search-path'.  Setting
+     `target-file-system-kind' to `dos-based' tells GDB to interpret
      such file names similarly to how the target would, and to map them
      to file names valid on GDB's native file system semantics.  The
-     value of KIND can be '"auto"', in addition to one of the supported
+     value of KIND can be `"auto"', in addition to one of the supported
      file system kinds.  In that case, GDB tries to determine the
      appropriate file system variant based on the current target's
      operating system (*note Configuring the Current ABI: ABI.).  The
      supported file system settings are:
 
-     'unix'
-          Instruct GDB to assume the target file system is of Unix kind.
-          Only file names starting the forward slash ('/') character are
-          considered absolute, and the directory separator character is
-          also the forward slash.
+    `unix'
+          Instruct GDB to assume the target file system is of Unix
+          kind.  Only file names starting the forward slash (`/')
+          character are considered absolute, and the directory
+          separator character is also the forward slash.
 
-     'dos-based'
+    `dos-based'
           Instruct GDB to assume the target file system is DOS based.
           File names starting with either a forward slash, or a drive
-          letter followed by a colon (e.g., 'c:'), are considered
-          absolute, and both the slash ('/') and the backslash ('\\')
+          letter followed by a colon (e.g., `c:'), are considered
+          absolute, and both the slash (`/') and the backslash (`\\')
           characters are considered directory separators.
 
-     'auto'
+    `auto'
           Instruct GDB to use the file system kind associated with the
           target operating system (*note Configuring the Current ABI:
           ABI.).  This is the default.
 
-   When processing file names provided by the user, GDB frequently needs
-to compare them to the file names recorded in the program's debug info.
-Normally, GDB compares just the "base names" of the files as strings,
-which is reasonably fast even for very large programs.  (The base name
-of a file is the last portion of its name, after stripping all the
-leading directories.)  This shortcut in comparison is based upon the
-assumption that files cannot have more than one base name.  This is
-usually true, but references to files that use symlinks or similar
-filesystem facilities violate that assumption.  If your program records
-files using such facilities, or if you provide file names to GDB using
-symlinks etc., you can set 'basenames-may-differ' to 'true' to instruct
-GDB to completely canonicalize each pair of file names it needs to
-compare.  This will make file-name comparisons accurate, but at a price
-of a significant slowdown.
+   When processing file names provided by the user, GDB frequently
+needs to compare them to the file names recorded in the program's debug
+info.  Normally, GDB compares just the "base names" of the files as
+strings, which is reasonably fast even for very large programs.  (The
+base name of a file is the last portion of its name, after stripping
+all the leading directories.)  This shortcut in comparison is based
+upon the assumption that files cannot have more than one base name.
+This is usually true, but references to files that use symlinks or
+similar filesystem facilities violate that assumption.  If your program
+records files using such facilities, or if you provide file names to
+GDB using symlinks etc., you can set `basenames-may-differ' to `true'
+to instruct GDB to completely canonicalize each pair of file names it
+needs to compare.  This will make file-name comparisons accurate, but
+at a price of a significant slowdown.
 
-'set basenames-may-differ'
+`set basenames-may-differ'
      Set whether a source file may have multiple base names.
 
-'show basenames-may-differ'
+`show basenames-may-differ'
      Show whether a source file may have multiple base names.
 
    ---------- Footnotes ----------
 
    (1) Historically the functionality to retrieve binaries from the
-remote system was provided by prefixing PATH with 'remote:'
+remote system was provided by prefixing PATH with `remote:'
 
 
 File: gdb.info,  Node: Separate Debug Files,  Next: MiniDebugInfo,  Prev: Files,  Up: GDB Files
@@ -1106,8 +1260,8 @@ File: gdb.info,  Node: Separate Debug Fi
 GDB allows you to put a program's debugging information in a file
 separate from the executable itself, in a way that allows GDB to find
 and load the debugging information automatically.  Since debugging
-information can be very large--sometimes larger than the executable code
-itself--some systems distribute debugging information for their
+information can be very large--sometimes larger than the executable
+code itself--some systems distribute debugging information for their
 executables in separate files, which users can install only when they
 need to debug a problem.
 
@@ -1115,18 +1269,18 @@ need to debug a problem.
 
    * The executable contains a "debug link" that specifies the name of
      the separate debug info file.  The separate debug file's name is
-     usually 'EXECUTABLE.debug', where EXECUTABLE is the name of the
+     usually `EXECUTABLE.debug', where EXECUTABLE is the name of the
      corresponding executable file without leading directories (e.g.,
-     'ls.debug' for '/usr/bin/ls').  In addition, the debug link
-     specifies a 32-bit "Cyclic Redundancy Check" (CRC) checksum for the
-     debug file, which GDB uses to validate that the executable and the
-     debug file came from the same build.
+     `ls.debug' for `/usr/bin/ls').  In addition, the debug link
+     specifies a 32-bit "Cyclic Redundancy Check" (CRC) checksum for
+     the debug file, which GDB uses to validate that the executable and
+     the debug file came from the same build.
 
    * The executable contains a "build ID", a unique bit string that is
      also present in the corresponding debug info file.  (This is
      supported only on some operating systems, when using the ELF or PE
      file formats for binary files and the GNU Binutils.)  For more
-     details about this feature, see the description of the '--build-id'
+     details about this feature, see the description of the `--build-id'
      command-line option in *note Command Line Options:
      (ld.info)Options.  The debug info file's name is not specified
      explicitly by the build ID, but can be computed from the build ID,
@@ -1137,124 +1291,130 @@ different methods of looking for the deb
 
    * For the "debug link" method, GDB looks up the named file in the
      directory of the executable file, then in a subdirectory of that
-     directory named '.debug', and finally under each one of the global
-     debug directories, in a subdirectory whose name is identical to the
-     leading directories of the executable's absolute file name.
-
-   * For the "build ID" method, GDB looks in the '.build-id'
-     subdirectory of each one of the global debug directories for a file
-     named 'NN/NNNNNNNN.debug', where NN are the first 2 hex characters
-     of the build ID bit string, and NNNNNNNN are the rest of the bit
-     string.  (Real build ID strings are 32 or more hex characters, not
-     10.)
-
-   So, for example, suppose you ask GDB to debug '/usr/bin/ls', which
-has a debug link that specifies the file 'ls.debug', and a build ID
-whose value in hex is 'abcdef1234'.  If the list of the global debug
-directories includes '/usr/lib/debug', then GDB will look for the
+     directory named `.debug', and finally under each one of the global
+     debug directories, in a subdirectory whose name is identical to
+     the leading directories of the executable's absolute file name.
+
+   * For the "build ID" method, GDB looks in the `.build-id'
+     subdirectory of each one of the global debug directories for a
+     file named `NN/NNNNNNNN.debug', where NN are the first 2 hex
+     characters of the build ID bit string, and NNNNNNNN are the rest
+     of the bit string.  (Real build ID strings are 32 or more hex
+     characters, not 10.)
+
+   So, for example, suppose you ask GDB to debug `/usr/bin/ls', which
+has a debug link that specifies the file `ls.debug', and a build ID
+whose value in hex is `abcdef1234'.  If the list of the global debug
+directories includes `/usr/lib/debug', then GDB will look for the
 following debug information files, in the indicated order:
 
-   - '/usr/lib/debug/.build-id/ab/cdef1234.debug'
-   - '/usr/bin/ls.debug'
-   - '/usr/bin/.debug/ls.debug'
-   - '/usr/lib/debug/usr/bin/ls.debug'.
+   - `/usr/lib/debug/.build-id/ab/cdef1234.debug'
+
+   - `/usr/bin/ls.debug'
+
+   - `/usr/bin/.debug/ls.debug'
+
+   - `/usr/lib/debug/usr/bin/ls.debug'.
 
    Global debugging info directories default to what is set by GDB
-configure option '--with-separate-debug-dir'.  During GDB run you can
-also set the global debugging info directories, and view the list GDB is
-currently using.
+configure option `--with-separate-debug-dir'.  During GDB run you can
+also set the global debugging info directories, and view the list GDB
+is currently using.
 
-'set debug-file-directory DIRECTORIES'
+`set debug-file-directory DIRECTORIES'
      Set the directories which GDB searches for separate debugging
      information files to DIRECTORY.  Multiple path components can be
      set concatenating them by a path separator.
 
-'show debug-file-directory'
+`show debug-file-directory'
      Show the directories GDB searches for separate debugging
      information files.
 
+
    A debug link is a special section of the executable file named
-'.gnu_debuglink'.  The section must contain:
+`.gnu_debuglink'.  The section must contain:
+
+   * A filename, with any leading directory components removed,
+     followed by a zero byte,
 
-   * A filename, with any leading directory components removed, followed
-     by a zero byte,
    * zero to three bytes of padding, as needed to reach the next
      four-byte boundary within the section, and
+
    * a four-byte CRC checksum, stored in the same endianness used for
      the executable file itself.  The checksum is computed on the
      debugging information file's full contents by the function given
      below, passing zero as the CRC argument.
 
    Any executable file format can carry a debug link, as long as it can
-contain a section named '.gnu_debuglink' with the contents described
+contain a section named `.gnu_debuglink' with the contents described
 above.
 
    The build ID is a special section in the executable file (and in
 other ELF binary files that GDB may consider).  This section is often
-named '.note.gnu.build-id', but that name is not mandatory.  It contains
-unique identification for the built files--the ID remains the same
-across multiple builds of the same build tree.  The default algorithm
-SHA1 produces 160 bits (40 hexadecimal characters) of the content for
-the build ID string.  The same section with an identical value is
-present in the original built binary with symbols, in its stripped
-variant, and in the separate debugging information file.
+named `.note.gnu.build-id', but that name is not mandatory.  It
+contains unique identification for the built files--the ID remains the
+same across multiple builds of the same build tree.  The default
+algorithm SHA1 produces 160 bits (40 hexadecimal characters) of the
+content for the build ID string.  The same section with an identical
+value is present in the original built binary with symbols, in its
+stripped variant, and in the separate debugging information file.
 
    The debugging information file itself should be an ordinary
 executable, containing a full set of linker symbols, sections, and
 debugging information.  The sections of the debugging information file
 should have the same names, addresses, and sizes as the original file,
-but they need not contain any data--much like a '.bss' section in an
+but they need not contain any data--much like a `.bss' section in an
 ordinary executable.
 
-   The GNU binary utilities (Binutils) package includes the 'objcopy'
+   The GNU binary utilities (Binutils) package includes the `objcopy'
 utility that can produce the separated executable / debugging
 information file pairs using the following commands:
 
      objcopy --only-keep-debug foo foo.debug
      strip -g foo
 
-These commands remove the debugging information from the executable file
-'foo' and place it in the file 'foo.debug'.  You can use the first,
-second or both methods to link the two files:
+These commands remove the debugging information from the executable
+file `foo' and place it in the file `foo.debug'.  You can use the
+first, second or both methods to link the two files:
 
    * The debug link method needs the following additional command to
-     also leave behind a debug link in 'foo':
+     also leave behind a debug link in `foo':
 
           objcopy --add-gnu-debuglink=foo.debug foo
 
-     Ulrich Drepper's 'elfutils' package, starting with version 0.53,
-     contains a version of the 'strip' command such that the command
-     'strip foo -f foo.debug' has the same functionality as the two
-     'objcopy' commands and the 'ln -s' command above, together.
+     Ulrich Drepper's `elfutils' package, starting with version 0.53,
+     contains a version of the `strip' command such that the command
+     `strip foo -f foo.debug' has the same functionality as the two
+     `objcopy' commands and the `ln -s' command above, together.
 
-   * Build ID gets embedded into the main executable using 'ld
-     --build-id' or the GCC counterpart 'gcc -Wl,--build-id'.  Build ID
+   * Build ID gets embedded into the main executable using `ld
+     --build-id' or the GCC counterpart `gcc -Wl,--build-id'.  Build ID
      support plus compatibility fixes for debug files separation are
      present in GNU binary utilities (Binutils) package since version
      2.18.
 
-   The CRC used in '.gnu_debuglink' is the CRC-32 defined in IEEE 802.3
+The CRC used in `.gnu_debuglink' is the CRC-32 defined in IEEE 802.3
 using the polynomial:
 
-      x^{32} + x^{26} + x^{23} + x^{22} + x^{16} + x^{12} + x^{11}
-      + x^{10} + x^8 + x^7 + x^5 + x^4 + x^2 + x + 1
+      x^32 + x^26 + x^23 + x^22 + x^16 + x^12 + x^11
+      + x^10 + x^8 + x^7 + x^5 + x^4 + x^2 + x + 1
 
-   The function is computed byte at a time, taking the least significant
-bit of each byte first.  The initial pattern '0xffffffff' is used, to
-ensure leading zeros affect the CRC and the final result is inverted to
-ensure trailing zeros also affect the CRC.
+   The function is computed byte at a time, taking the least
+significant bit of each byte first.  The initial pattern `0xffffffff'
+is used, to ensure leading zeros affect the CRC and the final result is
+inverted to ensure trailing zeros also affect the CRC.
 
    _Note:_ This is the same CRC polynomial as used in handling the
-"Remote Serial Protocol" 'qCRC' packet (*note qCRC packet::).  However
+"Remote Serial Protocol" `qCRC' packet (*note qCRC packet::).  However
 in the case of the Remote Serial Protocol, the CRC is computed _most_
-significant bit first, and the result is not inverted, so trailing zeros
-have no effect on the CRC value.
+significant bit first, and the result is not inverted, so trailing
+zeros have no effect on the CRC value.
 
    To complete the description, we show below the code of the function
-which produces the CRC used in '.gnu_debuglink'.  Inverting the
-initially supplied 'crc' argument means that an initial call to this
+which produces the CRC used in `.gnu_debuglink'.  Inverting the
+initially supplied `crc' argument means that an initial call to this
 function passing in zero will start computing the CRC using
-'0xffffffff'.
+`0xffffffff'.
 
      unsigned long
      gnu_debuglink_crc32 (unsigned long crc,
@@ -1332,7 +1492,7 @@ File: gdb.info,  Node: MiniDebugInfo,  N
 ===============================================
 
 Some systems ship pre-built executables and libraries that have a
-special '.gnu_debugdata' section.  This feature is called
+special `.gnu_debugdata' section.  This feature is called
 "MiniDebugInfo".  This section holds an LZMA-compressed object and is
 used to supply extra symbols for backtraces.
 
@@ -1347,8 +1507,8 @@ information might be included in the sec
 is used provided that no other source of debugging information can be
 found, and that GDB was configured with LZMA support.
 
-   This section can be easily created using 'objcopy' and other standard
-utilities:
+   This section can be easily created using `objcopy' and other
+standard utilities:
 
      # Extract the dynamic symbols from the main binary, there is no need
      # to also have these in the normal symbol table.
@@ -1390,36 +1550,36 @@ File: gdb.info,  Node: Index Files,  Nex
 
 When GDB finds a symbol file, it scans the symbols in the file in order
 to construct an internal symbol table.  This lets most GDB operations
-work quickly--at the cost of a delay early on.  For large programs, this
-delay can be quite lengthy, so GDB provides a way to build an index,
-which speeds up startup.
+work quickly--at the cost of a delay early on.  For large programs,
+this delay can be quite lengthy, so GDB provides a way to build an
+index, which speeds up startup.
 
    The index is stored as a section in the symbol file.  GDB can write
 the index to a file, then you can put it into the symbol file using
-'objcopy'.
+`objcopy'.
 
-   To create an index file, use the 'save gdb-index' command:
+   To create an index file, use the `save gdb-index' command:
 
-'save gdb-index DIRECTORY'
+`save gdb-index DIRECTORY'
      Create an index file for each symbol file currently known by GDB.
      Each file is named after its corresponding symbol file, with
-     '.gdb-index' appended, and is written into the given DIRECTORY.
+     `.gdb-index' appended, and is written into the given DIRECTORY.
 
    Once you have created an index file you can merge it into your symbol
-file, here named 'symfile', using 'objcopy':
+file, here named `symfile', using `objcopy':
 
      $ objcopy --add-section .gdb_index=symfile.gdb-index \
          --set-section-flags .gdb_index=readonly symfile symfile
 
-   GDB will normally ignore older versions of '.gdb_index' sections that
-have been deprecated.  Usually they are deprecated because they are
-missing a new feature or have performance issues.  To tell GDB to use a
-deprecated index section anyway specify 'set
-use-deprecated-index-sections on'.  The default is 'off'.  This can
+   GDB will normally ignore older versions of `.gdb_index' sections
+that have been deprecated.  Usually they are deprecated because they
+are missing a new feature or have performance issues.  To tell GDB to
+use a deprecated index section anyway specify `set
+use-deprecated-index-sections on'.  The default is `off'.  This can
 speed up startup, but may result in some functionality being lost.
 *Note Index Section Format::.
 
-   _Warning:_ Setting 'use-deprecated-index-sections' to 'on' must be
+   _Warning:_ Setting `use-deprecated-index-sections' to `on' must be
 done before gdb reads the file.  The following will not work:
 
      $ gdb -ex "set use-deprecated-index-sections on" <program>
@@ -1439,20 +1599,19 @@ File: gdb.info,  Node: Symbol Errors,  N
 ================================
 
 While reading a symbol file, GDB occasionally encounters problems, such
-as symbol types it does not recognize, or known bugs in compiler output.
-By default, GDB does not notify you of such problems, since they are
-relatively common and primarily of interest to people debugging
-compilers.  If you are interested in seeing information about
+as symbol types it does not recognize, or known bugs in compiler
+output.  By default, GDB does not notify you of such problems, since
+they are relatively common and primarily of interest to people
+debugging compilers.  If you are interested in seeing information about
 ill-constructed symbol tables, you can either ask GDB to print only one
 message about each such type of problem, no matter how many times the
 problem occurs; or you can ask GDB to print more messages, to see how
-many times the problems occur, with the 'set complaints' command (*note
+many times the problems occur, with the `set complaints' command (*note
 Optional Warnings and Messages: Messages/Warnings.).
 
    The messages currently printed, and their meanings, include:
 
-'inner block not inside outer block in SYMBOL'
-
+`inner block not inside outer block in SYMBOL'
      The symbol information shows where symbol scopes begin and end
      (such as at the start of a function or a block of statements).
      This error indicates that an inner scope block is not fully
@@ -1460,23 +1619,21 @@ Optional Warnings and Messages: Messages
 
      GDB circumvents the problem by treating the inner block as if it
      had the same scope as the outer block.  In the error message,
-     SYMBOL may be shown as "'(don't know)'" if the outer block is not a
+     SYMBOL may be shown as "`(don't know)'" if the outer block is not a
      function.
 
-'block at ADDRESS out of order'
-
+`block at ADDRESS out of order'
      The symbol information for symbol scope blocks should occur in
      order of increasing addresses.  This error indicates that it does
      not do so.
 
      GDB does not circumvent this problem, and has trouble locating
      symbols in the source file whose symbols it is reading.  (You can
-     often determine what source file is affected by specifying 'set
+     often determine what source file is affected by specifying `set
      verbose on'.  *Note Optional Warnings and Messages:
      Messages/Warnings.)
 
-'bad block start address patched'
-
+`bad block start address patched'
      The symbol information for a symbol scope block has a start address
      smaller than the address of the preceding source line.  This is
      known to occur in the SunOS 4.1.1 (and earlier) C compiler.
@@ -1484,67 +1641,64 @@ Optional Warnings and Messages: Messages
      GDB circumvents the problem by treating the symbol scope block as
      starting on the previous source line.
 
-'bad string table offset in symbol N'
-
+`bad string table offset in symbol N'
      Symbol number N contains a pointer into the string table which is
      larger than the size of the string table.
 
      GDB circumvents the problem by considering the symbol to have the
-     name 'foo', which may cause other problems if many symbols end up
+     name `foo', which may cause other problems if many symbols end up
      with this name.
 
-'unknown symbol type 0xNN'
-
+`unknown symbol type `0xNN''
      The symbol information contains new data types that GDB does not
-     yet know how to read.  '0xNN' is the symbol type of the
+     yet know how to read.  `0xNN' is the symbol type of the
      uncomprehended information, in hexadecimal.
 
      GDB circumvents the error by ignoring this symbol information.
      This usually allows you to debug your program, though certain
      symbols are not accessible.  If you encounter such a problem and
-     feel like debugging it, you can debug 'gdb' with itself, breakpoint
-     on 'complain', then go up to the function 'read_dbx_symtab' and
-     examine '*bufp' to see the symbol.
-
-'stub type has NULL name'
+     feel like debugging it, you can debug `gdb' with itself, breakpoint
+     on `complain', then go up to the function `read_dbx_symtab' and
+     examine `*bufp' to see the symbol.
 
+`stub type has NULL name'
      GDB could not find the full definition for a struct or class.
 
-'const/volatile indicator missing (ok if using g++ v1.x), got...'
+`const/volatile indicator missing (ok if using g++ v1.x), got...'
      The symbol information for a C++ member function is missing some
-     information that recent versions of the compiler should have output
-     for it.
-
-'info mismatch between compiler and debugger'
+     information that recent versions of the compiler should have
+     output for it.
 
+`info mismatch between compiler and debugger'
      GDB could not parse a type specification output by the compiler.
 
+
 
 File: gdb.info,  Node: Data Files,  Prev: Symbol Errors,  Up: GDB Files
 
 18.6 GDB Data Files
 ===================
 
-GDB will sometimes read an auxiliary data file.  These files are kept in
-a directory known as the "data directory".
+GDB will sometimes read an auxiliary data file.  These files are kept
+in a directory known as the "data directory".
 
    You can set the data directory's name, and view the name GDB is
 currently using.
 
-'set data-directory DIRECTORY'
+`set data-directory DIRECTORY'
      Set the directory which GDB searches for auxiliary data files to
      DIRECTORY.
 
-'show data-directory'
+`show data-directory'
      Show the directory GDB searches for auxiliary data files.
 
    You can set the default data directory by using the configure-time
-'--with-gdb-datadir' option.  If the data directory is inside GDB's
-configured binary prefix (set with '--prefix' or '--exec-prefix'), then
+`--with-gdb-datadir' option.  If the data directory is inside GDB's
+configured binary prefix (set with `--prefix' or `--exec-prefix'), then
 the default data directory will be updated automatically if the
 installed GDB is moved to a new location.
 
-   The data directory may also be specified with the '--data-directory'
+   The data directory may also be specified with the `--data-directory'
 command line option.  *Note Mode Options::.
 
 
@@ -1555,31 +1709,31 @@ File: gdb.info,  Node: Targets,  Next: R
 
 A "target" is the execution environment occupied by your program.
 
-   Often, GDB runs in the same host environment as your program; in that
-case, the debugging target is specified as a side effect when you use
-the 'file' or 'core' commands.  When you need more flexibility--for
+   Often, GDB runs in the same host environment as your program; in
+that case, the debugging target is specified as a side effect when you
+use the `file' or `core' commands.  When you need more flexibility--for
 example, running GDB on a physically separate host, or controlling a
 standalone system over a serial port or a realtime system over a TCP/IP
-connection--you can use the 'target' command to specify one of the
+connection--you can use the `target' command to specify one of the
 target types configured for GDB (*note Commands for Managing Targets:
 Target Commands.).
 
    It is possible to build GDB for several different "target
 architectures".  When GDB is built like that, you can choose one of the
-available architectures with the 'set architecture' command.
+available architectures with the `set architecture' command.
 
-'set architecture ARCH'
+`set architecture ARCH'
      This command sets the current target architecture to ARCH.  The
-     value of ARCH can be '"auto"', in addition to one of the supported
+     value of ARCH can be `"auto"', in addition to one of the supported
      architectures.
 
-'show architecture'
+`show architecture'
      Show the current target architecture.
 
-'set processor'
-'processor'
-     These are alias commands for, respectively, 'set architecture' and
-     'show architecture'.
+`set processor'
+`processor'
+     These are alias commands for, respectively, `set architecture' and
+     `show architecture'.
 
 * Menu:
 
@@ -1599,14 +1753,14 @@ making core file and process mutually ex
 work concurrently on multiple active targets, one in each class.  This
 allows you to (for example) start a process and inspect its activity,
 while still having access to the executable file after the process
-finishes.  Or if you start process recording (*note Reverse Execution::)
-and 'reverse-step' there, you are presented a virtual layer of the
-recording target, while the process target remains stopped at the
-chronologically last point of the process execution.
+finishes.  Or if you start process recording (*note Reverse
+Execution::) and `reverse-step' there, you are presented a virtual
+layer of the recording target, while the process target remains stopped
+at the chronologically last point of the process execution.
 
-   Use the 'core-file' and 'exec-file' commands to select a new core
+   Use the `core-file' and `exec-file' commands to select a new core
 file or executable target (*note Commands to Specify Files: Files.).  To
-specify as a target a process that is already running, use the 'attach'
+specify as a target a process that is already running, use the `attach'
 command (*note Debugging an Already-running Process: Attach.).
 
 
@@ -1615,7 +1769,7 @@ File: gdb.info,  Node: Target Commands, 
 19.2 Commands for Managing Targets
 ==================================
 
-'target TYPE PARAMETERS'
+`target TYPE PARAMETERS'
      Connects the GDB host environment to a target machine or process.
      A target is typically a protocol for talking to debugging
      facilities.  You use the argument TYPE to specify the type or
@@ -1625,63 +1779,63 @@ File: gdb.info,  Node: Target Commands, 
      typically include things like device names or host names to connect
      with, process numbers, and baud rates.
 
-     The 'target' command does not repeat if you press <RET> again after
-     executing the command.
+     The `target' command does not repeat if you press <RET> again
+     after executing the command.
 
-'help target'
+`help target'
      Displays the names of all targets available.  To display targets
-     currently selected, use either 'info target' or 'info files' (*note
-     Commands to Specify Files: Files.).
+     currently selected, use either `info target' or `info files'
+     (*note Commands to Specify Files: Files.).
 
-'help target NAME'
+`help target NAME'
      Describe a particular target, including any parameters necessary to
      select it.
 
-'set gnutarget ARGS'
-     GDB uses its own library BFD to read your files.  GDB knows whether
-     it is reading an "executable", a "core", or a ".o" file; however,
-     you can specify the file format with the 'set gnutarget' command.
-     Unlike most 'target' commands, with 'gnutarget' the 'target' refers
-     to a program, not a machine.
+`set gnutarget ARGS'
+     GDB uses its own library BFD to read your files.  GDB knows
+     whether it is reading an "executable", a "core", or a ".o" file;
+     however, you can specify the file format with the `set gnutarget'
+     command.  Unlike most `target' commands, with `gnutarget' the
+     `target' refers to a program, not a machine.
 
-          _Warning:_ To specify a file format with 'set gnutarget', you
+          _Warning:_ To specify a file format with `set gnutarget', you
           must know the actual BFD name.
 
      *Note Commands to Specify Files: Files.
 
-'show gnutarget'
-     Use the 'show gnutarget' command to display what file format
-     'gnutarget' is set to read.  If you have not set 'gnutarget', GDB
+`show gnutarget'
+     Use the `show gnutarget' command to display what file format
+     `gnutarget' is set to read.  If you have not set `gnutarget', GDB
      will determine the file format for each file automatically, and
-     'show gnutarget' displays 'The current BFD target is "auto"'.
+     `show gnutarget' displays `The current BFD target is "auto"'.
 
    Here are some common targets (available, or not, depending on the GDB
 configuration):
 
-'target exec PROGRAM'
-     An executable file.  'target exec PROGRAM' is the same as
-     'exec-file PROGRAM'.
-
-'target core FILENAME'
-     A core dump file.  'target core FILENAME' is the same as 'core-file
-     FILENAME'.
+`target exec PROGRAM'
+     An executable file.  `target exec PROGRAM' is the same as
+     `exec-file PROGRAM'.
+
+`target core FILENAME'
+     A core dump file.  `target core FILENAME' is the same as
+     `core-file FILENAME'.
 
-'target remote MEDIUM'
+`target remote MEDIUM'
      A remote system connected to GDB via a serial line or network
      connection.  This command tells GDB to use its own remote protocol
      over MEDIUM for debugging.  *Note Remote Debugging::.
 
-     For example, if you have a board connected to '/dev/ttya' on the
+     For example, if you have a board connected to `/dev/ttya' on the
      machine running GDB, you could say:
 
           target remote /dev/ttya
 
-     'target remote' supports the 'load' command.  This is only useful
+     `target remote' supports the `load' command.  This is only useful
      if you have some other way of getting the stub to the target
      system, and you can put it somewhere in memory where it won't get
      clobbered by the download.
 
-'target sim [SIMARGS] ...'
+`target sim [SIMARGS] ...'
      Builtin CPU simulator.  GDB includes simulators for most
      architectures.  In general,
                   target sim
@@ -1689,16 +1843,17 @@ configuration):
                   run
      works; however, you cannot assume that a specific memory map,
      device drivers, or even basic I/O is available, although some
-     simulators do provide these.  For info about any processor-specific
-     simulator details, see the appropriate section in *note Embedded
-     Processors: Embedded Processors.
-
-'target native'
-     Setup for local/native process debugging.  Useful to make the 'run'
-     command spawn native processes (likewise 'attach', etc.) even when
-     'set auto-connect-native-target' is 'off' (*note set
+     simulators do provide these.  For info about any
+     processor-specific simulator details, see the appropriate section
+     in *note Embedded Processors: Embedded Processors.
+
+`target native'
+     Setup for local/native process debugging.  Useful to make the
+     `run' command spawn native processes (likewise `attach', etc.)
+     even when `set auto-connect-native-target' is `off' (*note set
      auto-connect-native-target::).
 
+
    Different targets are available on different configurations of GDB;
 your configuration may have more or fewer targets.
 
@@ -1706,44 +1861,44 @@ your configuration may have more or fewe
 once you've successfully established a connection.  You may wish to
 control various aspects of this process.
 
-'set hash'
-     This command controls whether a hash mark '#' is displayed while
+`set hash'
+     This command controls whether a hash mark `#' is displayed while
      downloading a file to the remote monitor.  If on, a hash mark is
      displayed after each S-record is successfully downloaded to the
      monitor.
 
-'show hash'
+`show hash'
      Show the current status of displaying the hash mark.
 
-'set debug monitor'
+`set debug monitor'
      Enable or disable display of communications messages between GDB
      and the remote monitor.
 
-'show debug monitor'
+`show debug monitor'
      Show the current status of displaying communications between GDB
      and the remote monitor.
 
-'load FILENAME'
+`load FILENAME'
      Depending on what remote debugging facilities are configured into
-     GDB, the 'load' command may be available.  Where it exists, it is
+     GDB, the `load' command may be available.  Where it exists, it is
      meant to make FILENAME (an executable) available for debugging on
      the remote system--by downloading, or dynamic linking, for example.
-     'load' also records the FILENAME symbol table in GDB, like the
-     'add-symbol-file' command.
+     `load' also records the FILENAME symbol table in GDB, like the
+     `add-symbol-file' command.
 
-     If your GDB does not have a 'load' command, attempting to execute
-     it gets the error message "'You can't do that when your target is
+     If your GDB does not have a `load' command, attempting to execute
+     it gets the error message "`You can't do that when your target is
      ...'"
 
      The file is loaded at whatever address is specified in the
-     executable.  For some object file formats, you can specify the load
-     address when you link the program; for other formats, like a.out,
-     the object file format specifies a fixed address.
+     executable.  For some object file formats, you can specify the
+     load address when you link the program; for other formats, like
+     a.out, the object file format specifies a fixed address.
 
      Depending on the remote side capabilities, GDB may be able to load
      programs into flash memory.
 
-     'load' does not repeat if you press <RET> again after using it.
+     `load' does not repeat if you press <RET> again after using it.
 
 
 File: gdb.info,  Node: Byte Order,  Prev: Target Commands,  Up: Targets
@@ -1752,24 +1907,25 @@ File: gdb.info,  Node: Byte Order,  Prev
 ===============================
 
 Some types of processors, such as the MIPS, PowerPC, and Renesas SH,
-offer the ability to run either big-endian or little-endian byte orders.
-Usually the executable or symbol will include a bit to designate the
-endian-ness, and you will not need to worry about which to use.
-However, you may still find it useful to adjust GDB's idea of processor
-endian-ness manually.
+offer the ability to run either big-endian or little-endian byte
+orders.  Usually the executable or symbol will include a bit to
+designate the endian-ness, and you will not need to worry about which
+to use.  However, you may still find it useful to adjust GDB's idea of
+processor endian-ness manually.
 
-'set endian big'
+`set endian big'
      Instruct GDB to assume the target is big-endian.
 
-'set endian little'
+`set endian little'
      Instruct GDB to assume the target is little-endian.
 
-'set endian auto'
+`set endian auto'
      Instruct GDB to use the byte order associated with the executable.
 
-'show endian'
+`show endian'
      Display GDB's current idea of the target byte order.
 
+
    Note that these commands merely adjust interpretation of symbolic
 data on the host, and that they have absolutely no effect on the target
 system.
@@ -1794,7 +1950,7 @@ remote stubs--the code that runs on the 
 with GDB.
 
    Other remote targets may be available in your configuration of GDB;
-use 'help target' to list them.
+use `help target' to list them.
 
 * Menu:
 
@@ -1815,28 +1971,28 @@ debugging information.  Some remote targ
 filename read::, and *note Host I/O Packets::) allow GDB to access
 program files over the same connection used to communicate with GDB.
 With such a target, if the remote program is unstripped, the only
-command you need is 'target remote'.  Otherwise, start up GDB using the
-name of the local unstripped copy of your program as the first argument,
-or use the 'file' command.
-
-   GDB can communicate with the target over a serial line, or over an IP
-network using TCP or UDP.  In each case, GDB uses the same protocol for
-debugging your program; only the medium carrying the debugging packets
-varies.  The 'target remote' command establishes a connection to the
-target.  Its arguments indicate which medium to use:
+command you need is `target remote'.  Otherwise, start up GDB using the
+name of the local unstripped copy of your program as the first
+argument, or use the `file' command.
+
+   GDB can communicate with the target over a serial line, or over an
+IP network using TCP or UDP.  In each case, GDB uses the same protocol
+for debugging your program; only the medium carrying the debugging
+packets varies.  The `target remote' command establishes a connection
+to the target.  Its arguments indicate which medium to use:
 
-'target remote SERIAL-DEVICE'
+`target remote SERIAL-DEVICE'
      Use SERIAL-DEVICE to communicate with the target.  For example, to
-     use a serial line connected to the device named '/dev/ttyb':
+     use a serial line connected to the device named `/dev/ttyb':
 
           target remote /dev/ttyb
 
      If you're using a serial line, you may want to give GDB the
-     '--baud' option, or use the 'set serial baud' command (*note set
-     serial baud: Remote Configuration.) before the 'target' command.
+     `--baud' option, or use the `set serial baud' command (*note set
+     serial baud: Remote Configuration.) before the `target' command.
 
-'target remote HOST:PORT'
-'target remote tcp:HOST:PORT'
+`target remote `HOST:PORT''
+`target remote `tcp:HOST:PORT''
      Debug using a TCP connection to PORT on HOST.  The HOST may be
      either a host name or a numeric IP address; PORT must be a decimal
      number.  The HOST could be the target machine itself, if it is
@@ -1844,50 +2000,50 @@ target.  Its arguments indicate which me
      which in turn has a serial line to the target.
 
      For example, to connect to port 2828 on a terminal server named
-     'manyfarms':
+     `manyfarms':
 
           target remote manyfarms:2828
 
      If your remote target is actually running on the same machine as
      your debugger session (e.g. a simulator for your target running on
-     the same host), you can omit the hostname.  For example, to connect
-     to port 1234 on your local machine:
+     the same host), you can omit the hostname.  For example, to
+     connect to port 1234 on your local machine:
 
           target remote :1234
-
      Note that the colon is still required here.
 
-'target remote udp:HOST:PORT'
+`target remote `udp:HOST:PORT''
      Debug using UDP packets to PORT on HOST.  For example, to connect
-     to UDP port 2828 on a terminal server named 'manyfarms':
+     to UDP port 2828 on a terminal server named `manyfarms':
 
           target remote udp:manyfarms:2828
 
      When using a UDP connection for remote debugging, you should keep
-     in mind that the 'U' stands for "Unreliable".  UDP can silently
-     drop packets on busy or unreliable networks, which will cause havoc
-     with your debugging session.
-
-'target remote | COMMAND'
-     Run COMMAND in the background and communicate with it using a pipe.
-     The COMMAND is a shell command, to be parsed and expanded by the
-     system's command shell, '/bin/sh'; it should expect remote protocol
-     packets on its standard input, and send replies on its standard
-     output.  You could use this to run a stand-alone simulator that
-     speaks the remote debugging protocol, to make net connections using
-     programs like 'ssh', or for other similar tricks.
+     in mind that the `U' stands for "Unreliable".  UDP can silently
+     drop packets on busy or unreliable networks, which will cause
+     havoc with your debugging session.
+
+`target remote | COMMAND'
+     Run COMMAND in the background and communicate with it using a
+     pipe.  The COMMAND is a shell command, to be parsed and expanded
+     by the system's command shell, `/bin/sh'; it should expect remote
+     protocol packets on its standard input, and send replies on its
+     standard output.  You could use this to run a stand-alone simulator
+     that speaks the remote debugging protocol, to make net connections
+     using programs like `ssh', or for other similar tricks.
 
      If COMMAND closes its standard output (perhaps by exiting), GDB
-     will try to send it a 'SIGTERM' signal.  (If the program has
+     will try to send it a `SIGTERM' signal.  (If the program has
      already exited, this will have no effect.)
 
+
    Once the connection has been established, you can use all the usual
 commands to examine and change data.  The remote program is already
-running; you can use 'step' and 'continue', and you do not need to use
-'run'.
+running; you can use `step' and `continue', and you do not need to use
+`run'.
 
    Whenever GDB is waiting for the remote program, if you type the
-interrupt character (often 'Ctrl-c'), GDB attempts to stop the program.
+interrupt character (often `Ctrl-c'), GDB attempts to stop the program.
 This may or may not succeed, depending in part on the hardware and the
 serial drivers the remote system uses.  If you type the interrupt
 character once again, GDB displays this prompt:
@@ -1895,30 +2051,30 @@ character once again, GDB displays this 
      Interrupted while waiting for the program.
      Give up (and stop debugging it)?  (y or n)
 
-   If you type 'y', GDB abandons the remote debugging session.  (If you
-decide you want to try again later, you can use 'target remote' again to
-connect once more.)  If you type 'n', GDB goes back to waiting.
+   If you type `y', GDB abandons the remote debugging session.  (If you
+decide you want to try again later, you can use `target remote' again
+to connect once more.)  If you type `n', GDB goes back to waiting.
 
-'detach'
+`detach'
      When you have finished debugging the remote program, you can use
-     the 'detach' command to release it from GDB control.  Detaching
+     the `detach' command to release it from GDB control.  Detaching
      from the target normally resumes its execution, but the results
-     will depend on your particular remote stub.  After the 'detach'
+     will depend on your particular remote stub.  After the `detach'
      command, GDB is free to connect to another target.
 
-'disconnect'
-     The 'disconnect' command behaves like 'detach', except that the
+`disconnect'
+     The `disconnect' command behaves like `detach', except that the
      target is generally not resumed.  It will wait for GDB (this
      instance or another one) to connect and continue debugging.  After
-     the 'disconnect' command, GDB is again free to connect to another
+     the `disconnect' command, GDB is again free to connect to another
      target.
 
-'monitor CMD'
+`monitor CMD'
      This command allows you to send arbitrary commands directly to the
-     remote monitor.  Since GDB doesn't care about the commands it sends
-     like this, this command is the way to extend GDB--you can add new
-     commands that only the external monitor will understand and
-     implement.
+     remote monitor.  Since GDB doesn't care about the commands it
+     sends like this, this command is the way to extend GDB--you can
+     add new commands that only the external monitor will understand
+     and implement.
 
 
 File: gdb.info,  Node: File Transfer,  Next: Server,  Prev: Connecting,  Up: Remote Debugging
@@ -1927,61 +2083,62 @@ File: gdb.info,  Node: File Transfer,  N
 =====================================
 
 Some remote targets offer the ability to transfer files over the same
-connection used to communicate with GDB.  This is convenient for targets
-accessible through other means, e.g. GNU/Linux systems running
-'gdbserver' over a network interface.  For other targets, e.g. embedded
+connection used to communicate with GDB.  This is convenient for
+targets accessible through other means, e.g. GNU/Linux systems running
+`gdbserver' over a network interface.  For other targets, e.g. embedded
 devices with only a single serial port, this may be the only way to
 upload or download files.
 
    Not all remote targets support these commands.
 
-'remote put HOSTFILE TARGETFILE'
+`remote put HOSTFILE TARGETFILE'
      Copy file HOSTFILE from the host system (the machine running GDB)
      to TARGETFILE on the target system.
 
-'remote get TARGETFILE HOSTFILE'
-     Copy file TARGETFILE from the target system to HOSTFILE on the host
-     system.
+`remote get TARGETFILE HOSTFILE'
+     Copy file TARGETFILE from the target system to HOSTFILE on the
+     host system.
 
-'remote delete TARGETFILE'
+`remote delete TARGETFILE'
      Delete TARGETFILE from the target system.
 
+
 
 File: gdb.info,  Node: Server,  Next: Remote Configuration,  Prev: File Transfer,  Up: Remote Debugging
 
-20.3 Using the 'gdbserver' Program
+20.3 Using the `gdbserver' Program
 ==================================
 
-'gdbserver' is a control program for Unix-like systems, which allows you
-to connect your program with a remote GDB via 'target remote'--but
+`gdbserver' is a control program for Unix-like systems, which allows
+you to connect your program with a remote GDB via `target remote'--but
 without linking in the usual debugging stub.
 
-   'gdbserver' is not a complete replacement for the debugging stubs,
+   `gdbserver' is not a complete replacement for the debugging stubs,
 because it requires essentially the same operating-system facilities
-that GDB itself does.  In fact, a system that can run 'gdbserver' to
-connect to a remote GDB could also run GDB locally!  'gdbserver' is
-sometimes useful nevertheless, because it is a much smaller program than
-GDB itself.  It is also easier to port than all of GDB, so you may be
-able to get started more quickly on a new system by using 'gdbserver'.
-Finally, if you develop code for real-time systems, you may find that
-the tradeoffs involved in real-time operation make it more convenient to
-do as much development work as possible on another system, for example
-by cross-compiling.  You can use 'gdbserver' to make a similar choice
-for debugging.
+that GDB itself does.  In fact, a system that can run `gdbserver' to
+connect to a remote GDB could also run GDB locally!  `gdbserver' is
+sometimes useful nevertheless, because it is a much smaller program
+than GDB itself.  It is also easier to port than all of GDB, so you may
+be able to get started more quickly on a new system by using
+`gdbserver'.  Finally, if you develop code for real-time systems, you
+may find that the tradeoffs involved in real-time operation make it
+more convenient to do as much development work as possible on another
+system, for example by cross-compiling.  You can use `gdbserver' to
+make a similar choice for debugging.
 
-   GDB and 'gdbserver' communicate via either a serial line or a TCP
+   GDB and `gdbserver' communicate via either a serial line or a TCP
 connection, using the standard GDB remote serial protocol.
 
-     _Warning:_ 'gdbserver' does not have any built-in security.  Do not
-     run 'gdbserver' connected to any public network; a GDB connection
-     to 'gdbserver' provides access to the target system with the same
-     privileges as the user running 'gdbserver'.
+     _Warning:_ `gdbserver' does not have any built-in security.  Do
+     not run `gdbserver' connected to any public network; a GDB
+     connection to `gdbserver' provides access to the target system
+     with the same privileges as the user running `gdbserver'.
 
-20.3.1 Running 'gdbserver'
+20.3.1 Running `gdbserver'
 --------------------------
 
-Run 'gdbserver' on the target system.  You need a copy of the program
-you want to debug, including any libraries it requires.  'gdbserver'
+Run `gdbserver' on the target system.  You need a copy of the program
+you want to debug, including any libraries it requires.  `gdbserver'
 does not need your program's symbol table, so you can strip the program
 if necessary to save space.  GDB on the host system does all the symbol
 handling.
@@ -1993,300 +2150,304 @@ syntax is:
      target> gdbserver COMM PROGRAM [ ARGS ... ]
 
    COMM is either a device name (to use a serial line), or a TCP
-hostname and portnumber, or '-' or 'stdio' to use stdin/stdout of
-'gdbserver'.  For example, to debug Emacs with the argument 'foo.txt'
-and communicate with GDB over the serial port '/dev/com1':
+hostname and portnumber, or `-' or `stdio' to use stdin/stdout of
+`gdbserver'.  For example, to debug Emacs with the argument `foo.txt'
+and communicate with GDB over the serial port `/dev/com1':
 
      target> gdbserver /dev/com1 emacs foo.txt
 
-   'gdbserver' waits passively for the host GDB to communicate with it.
+   `gdbserver' waits passively for the host GDB to communicate with it.
 
    To use a TCP connection instead of a serial line:
 
      target> gdbserver host:2345 emacs foo.txt
 
    The only difference from the previous example is the first argument,
-specifying that you are communicating with the host GDB via TCP. The
-'host:2345' argument means that 'gdbserver' is to expect a TCP
-connection from machine 'host' to local TCP port 2345.  (Currently, the
-'host' part is ignored.)  You can choose any number you want for the
+specifying that you are communicating with the host GDB via TCP.  The
+`host:2345' argument means that `gdbserver' is to expect a TCP
+connection from machine `host' to local TCP port 2345.  (Currently, the
+`host' part is ignored.)  You can choose any number you want for the
 port number as long as it does not conflict with any TCP ports already
-in use on the target system (for example, '23' is reserved for
-'telnet').(1)  You must use the same port number with the host GDB
-'target remote' command.
+in use on the target system (for example, `23' is reserved for
+`telnet').(1)  You must use the same port number with the host GDB
+`target remote' command.
 
-   The 'stdio' connection is useful when starting 'gdbserver' with ssh:
+   The `stdio' connection is useful when starting `gdbserver' with ssh:
 
      (gdb) target remote | ssh -T hostname gdbserver - hello
 
-   The '-T' option to ssh is provided because we don't need a remote
+   The `-T' option to ssh is provided because we don't need a remote
 pty, and we don't want escape-character handling.  Ssh does this by
 default when a command is provided, the flag is provided to make it
 explicit.  You could elide it if you want to.
 
-   Programs started with stdio-connected gdbserver have '/dev/null' for
-'stdin', and 'stdout','stderr' are sent back to gdb for display through
-a pipe connected to gdbserver.  Both 'stdout' and 'stderr' use the same
+   Programs started with stdio-connected gdbserver have `/dev/null' for
+`stdin', and `stdout',`stderr' are sent back to gdb for display through
+a pipe connected to gdbserver.  Both `stdout' and `stderr' use the same
 pipe.
 
 20.3.1.1 Attaching to a Running Program
 .......................................
 
-On some targets, 'gdbserver' can also attach to running programs.  This
-is accomplished via the '--attach' argument.  The syntax is:
+On some targets, `gdbserver' can also attach to running programs.  This
+is accomplished via the `--attach' argument.  The syntax is:
 
      target> gdbserver --attach COMM PID
 
    PID is the process ID of a currently running process.  It isn't
-necessary to point 'gdbserver' at a binary for the running process.
+necessary to point `gdbserver' at a binary for the running process.
 
    You can debug processes by name instead of process ID if your target
-has the 'pidof' utility:
+has the `pidof' utility:
 
      target> gdbserver --attach COMM `pidof PROGRAM`
 
    In case more than one copy of PROGRAM is running, or PROGRAM has
-multiple threads, most versions of 'pidof' support the '-s' option to
+multiple threads, most versions of `pidof' support the `-s' option to
 only return the first process ID.
 
-20.3.1.2 Multi-Process Mode for 'gdbserver'
+20.3.1.2 Multi-Process Mode for `gdbserver'
 ...........................................
 
-When you connect to 'gdbserver' using 'target remote', 'gdbserver'
+When you connect to `gdbserver' using `target remote', `gdbserver'
 debugs the specified program only once.  When the program exits, or you
-detach from it, GDB closes the connection and 'gdbserver' exits.
+detach from it, GDB closes the connection and `gdbserver' exits.
 
-   If you connect using 'target extended-remote', 'gdbserver' enters
-multi-process mode.  When the debugged program exits, or you detach from
-it, GDB stays connected to 'gdbserver' even though no program is
-running.  The 'run' and 'attach' commands instruct 'gdbserver' to run or
-attach to a new program.  The 'run' command uses 'set remote exec-file'
-(*note set remote exec-file::) to select the program to run.  Command
-line arguments are supported, except for wildcard expansion and I/O
-redirection (*note Arguments::).
-
-   To start 'gdbserver' without supplying an initial command to run or
-process ID to attach, use the '--multi' command line option.  Then you
-can connect using 'target extended-remote' and start the program you
+   If you connect using `target extended-remote', `gdbserver' enters
+multi-process mode.  When the debugged program exits, or you detach
+from it, GDB stays connected to `gdbserver' even though no program is
+running.  The `run' and `attach' commands instruct `gdbserver' to run
+or attach to a new program.  The `run' command uses `set remote
+exec-file' (*note set remote exec-file::) to select the program to run.
+Command line arguments are supported, except for wildcard expansion and
+I/O redirection (*note Arguments::).
+
+   To start `gdbserver' without supplying an initial command to run or
+process ID to attach, use the `--multi' command line option.  Then you
+can connect using `target extended-remote' and start the program you
 want to debug.
 
-   In multi-process mode 'gdbserver' does not automatically exit unless
-you use the option '--once'.  You can terminate it by using 'monitor
+   In multi-process mode `gdbserver' does not automatically exit unless
+you use the option `--once'.  You can terminate it by using `monitor
 exit' (*note Monitor Commands for gdbserver::).  Note that the
-conditions under which 'gdbserver' terminates depend on how GDB connects
-to it ('target remote' or 'target extended-remote').  The '--multi'
-option to 'gdbserver' has no influence on that.
+conditions under which `gdbserver' terminates depend on how GDB
+connects to it (`target remote' or `target extended-remote').  The
+`--multi' option to `gdbserver' has no influence on that.
 
-20.3.1.3 TCP port allocation lifecycle of 'gdbserver'
+20.3.1.3 TCP port allocation lifecycle of `gdbserver'
 .....................................................
 
-This section applies only when 'gdbserver' is run to listen on a TCP
+This section applies only when `gdbserver' is run to listen on a TCP
 port.
 
-   'gdbserver' normally terminates after all of its debugged processes
-have terminated in 'target remote' mode.  On the other hand, for 'target
-extended-remote', 'gdbserver' stays running even with no processes left.
+   `gdbserver' normally terminates after all of its debugged processes
+have terminated in `target remote' mode.  On the other hand, for `target
+extended-remote', `gdbserver' stays running even with no processes left.
 GDB normally terminates the spawned debugged process on its exit, which
-normally also terminates 'gdbserver' in the 'target remote' mode.
+normally also terminates `gdbserver' in the `target remote' mode.
 Therefore, when the connection drops unexpectedly, and GDB cannot ask
-'gdbserver' to kill its debugged processes, 'gdbserver' stays running
-even in the 'target remote' mode.
+`gdbserver' to kill its debugged processes, `gdbserver' stays running
+even in the `target remote' mode.
 
-   When 'gdbserver' stays running, GDB can connect to it again later.
+   When `gdbserver' stays running, GDB can connect to it again later.
 Such reconnecting is useful for features like *note disconnected
 tracing::.  For completeness, at most one GDB can be connected at a
 time.
 
-   By default, 'gdbserver' keeps the listening TCP port open, so that
-subsequent connections are possible.  However, if you start 'gdbserver'
-with the '--once' option, it will stop listening for any further
+   By default, `gdbserver' keeps the listening TCP port open, so that
+subsequent connections are possible.  However, if you start `gdbserver'
+with the `--once' option, it will stop listening for any further
 connection attempts after connecting to the first GDB session.  This
-means no further connections to 'gdbserver' will be possible after the
-first one.  It also means 'gdbserver' will terminate after the first
+means no further connections to `gdbserver' will be possible after the
+first one.  It also means `gdbserver' will terminate after the first
 connection with remote GDB has closed, even for unexpectedly closed
-connections and even in the 'target extended-remote' mode.  The '--once'
-option allows reusing the same port number for connecting to multiple
-instances of 'gdbserver' running on the same host, since each instance
-closes its port after the first connection.
+connections and even in the `target extended-remote' mode.  The
+`--once' option allows reusing the same port number for connecting to
+multiple instances of `gdbserver' running on the same host, since each
+instance closes its port after the first connection.
 
-20.3.1.4 Other Command-Line Arguments for 'gdbserver'
+20.3.1.4 Other Command-Line Arguments for `gdbserver'
 .....................................................
 
-The '--debug' option tells 'gdbserver' to display extra status
-information about the debugging process.  The '--remote-debug' option
-tells 'gdbserver' to display remote protocol debug output.  These
-options are intended for 'gdbserver' development and for bug reports to
+The `--debug' option tells `gdbserver' to display extra status
+information about the debugging process.  The `--remote-debug' option
+tells `gdbserver' to display remote protocol debug output.  These
+options are intended for `gdbserver' development and for bug reports to
 the developers.
 
-   The '--debug-format=option1[,option2,...]' option tells 'gdbserver'
+   The `--debug-format=option1[,option2,...]' option tells `gdbserver'
 to include additional information in each output.  Possible options are:
 
-'none'
+`none'
      Turn off all extra information in debugging output.
-'all'
+
+`all'
      Turn on all extra information in debugging output.
-'timestamps'
+
+`timestamps'
      Include a timestamp in each line of debugging output.
 
-   Options are processed in order.  Thus, for example, if 'none' appears
-last then no additional information is added to debugging output.
+   Options are processed in order.  Thus, for example, if `none'
+appears last then no additional information is added to debugging
+output.
 
-   The '--wrapper' option specifies a wrapper to launch programs for
+   The `--wrapper' option specifies a wrapper to launch programs for
 debugging.  The option should be followed by the name of the wrapper,
-then any command-line arguments to pass to the wrapper, then '--'
+then any command-line arguments to pass to the wrapper, then `--'
 indicating the end of the wrapper arguments.
 
-   'gdbserver' runs the specified wrapper program with a combined
+   `gdbserver' runs the specified wrapper program with a combined
 command line including the wrapper arguments, then the name of the
 program to debug, then any arguments to the program.  The wrapper runs
 until it executes your program, and then GDB gains control.
 
-   You can use any program that eventually calls 'execve' with its
+   You can use any program that eventually calls `execve' with its
 arguments as a wrapper.  Several standard Unix utilities do this, e.g.
-'env' and 'nohup'.  Any Unix shell script ending with 'exec "$@"' will
+`env' and `nohup'.  Any Unix shell script ending with `exec "$@"' will
 also work.
 
-   For example, you can use 'env' to pass an environment variable to the
-debugged program, without setting the variable in 'gdbserver''s
+   For example, you can use `env' to pass an environment variable to
+the debugged program, without setting the variable in `gdbserver''s
 environment:
 
      $ gdbserver --wrapper env LD_PRELOAD=libtest.so -- :2222 ./testprog
 
-20.3.2 Connecting to 'gdbserver'
+20.3.2 Connecting to `gdbserver'
 --------------------------------
 
 Run GDB on the host system.
 
    First make sure you have the necessary symbol files.  Load symbols
-for your application using the 'file' command before you connect.  Use
-'set sysroot' to locate target libraries (unless your GDB was compiled
-with the correct sysroot using '--with-sysroot').
+for your application using the `file' command before you connect.  Use
+`set sysroot' to locate target libraries (unless your GDB was compiled
+with the correct sysroot using `--with-sysroot').
 
    The symbol file and target libraries must exactly match the
-executable and libraries on the target, with one exception: the files on
-the host system should not be stripped, even if the files on the target
-system are.  Mismatched or missing files will lead to confusing results
-during debugging.  On GNU/Linux targets, mismatched or missing files may
-also prevent 'gdbserver' from debugging multi-threaded programs.
+executable and libraries on the target, with one exception: the files
+on the host system should not be stripped, even if the files on the
+target system are.  Mismatched or missing files will lead to confusing
+results during debugging.  On GNU/Linux targets, mismatched or missing
+files may also prevent `gdbserver' from debugging multi-threaded
+programs.
 
    Connect to your target (*note Connecting to a Remote Target:
-Connecting.).  For TCP connections, you must start up 'gdbserver' prior
-to using the 'target remote' command.  Otherwise you may get an error
-whose text depends on the host system, but which usually looks something
-like 'Connection refused'.  Don't use the 'load' command in GDB when
-using 'gdbserver', since the program is already on the target.
+Connecting.).  For TCP connections, you must start up `gdbserver' prior
+to using the `target remote' command.  Otherwise you may get an error
+whose text depends on the host system, but which usually looks
+something like `Connection refused'.  Don't use the `load' command in
+GDB when using `gdbserver', since the program is already on the target.
 
-20.3.3 Monitor Commands for 'gdbserver'
+20.3.3 Monitor Commands for `gdbserver'
 ---------------------------------------
 
-During a GDB session using 'gdbserver', you can use the 'monitor'
-command to send special requests to 'gdbserver'.  Here are the available
-commands.
+During a GDB session using `gdbserver', you can use the `monitor'
+command to send special requests to `gdbserver'.  Here are the
+available commands.
 
-'monitor help'
+`monitor help'
      List the available monitor commands.
 
-'monitor set debug 0'
-'monitor set debug 1'
+`monitor set debug 0'
+`monitor set debug 1'
      Disable or enable general debugging messages.
 
-'monitor set remote-debug 0'
-'monitor set remote-debug 1'
+`monitor set remote-debug 0'
+`monitor set remote-debug 1'
      Disable or enable specific debugging messages associated with the
      remote protocol (*note Remote Protocol::).
 
-'monitor set debug-format option1[,option2,...]'
+`monitor set debug-format option1[,option2,...]'
      Specify additional text to add to debugging messages.  Possible
      options are:
 
-     'none'
+    `none'
           Turn off all extra information in debugging output.
-     'all'
+
+    `all'
           Turn on all extra information in debugging output.
-     'timestamps'
+
+    `timestamps'
           Include a timestamp in each line of debugging output.
 
-     Options are processed in order.  Thus, for example, if 'none'
+     Options are processed in order.  Thus, for example, if `none'
      appears last then no additional information is added to debugging
      output.
 
-'monitor set libthread-db-search-path [PATH]'
+`monitor set libthread-db-search-path [PATH]'
      When this command is issued, PATH is a colon-separated list of
-     directories to search for 'libthread_db' (*note set
+     directories to search for `libthread_db' (*note set
      libthread-db-search-path: Threads.).  If you omit PATH,
-     'libthread-db-search-path' will be reset to its default value.
+     `libthread-db-search-path' will be reset to its default value.
 
-     The special entry '$pdir' for 'libthread-db-search-path' is not
-     supported in 'gdbserver'.
+     The special entry `$pdir' for `libthread-db-search-path' is not
+     supported in `gdbserver'.
 
-'monitor exit'
+`monitor exit'
      Tell gdbserver to exit immediately.  This command should be
-     followed by 'disconnect' to close the debugging session.
-     'gdbserver' will detach from any attached processes and kill any
-     processes it created.  Use 'monitor exit' to terminate 'gdbserver'
+     followed by `disconnect' to close the debugging session.
+     `gdbserver' will detach from any attached processes and kill any
+     processes it created.  Use `monitor exit' to terminate `gdbserver'
      at the end of a multi-process mode debug session.
 
-20.3.4 Tracepoints support in 'gdbserver'
+
+20.3.4 Tracepoints support in `gdbserver'
 -----------------------------------------
 
-On some targets, 'gdbserver' supports tracepoints, fast tracepoints and
+On some targets, `gdbserver' supports tracepoints, fast tracepoints and
 static tracepoints.
 
    For fast or static tracepoints to work, a special library called the
 "in-process agent" (IPA), must be loaded in the inferior process.  This
-library is built and distributed as an integral part of 'gdbserver'.  In
-addition, support for static tracepoints requires building the
+library is built and distributed as an integral part of `gdbserver'.
+In addition, support for static tracepoints requires building the
 in-process agent library with static tracepoints support.  At present,
-the UST (LTTng Userspace Tracer, <http://lttng.org/ust>) tracing engine
+the UST (LTTng Userspace Tracer, `http://lttng.org/ust') tracing engine
 is supported.  This support is automatically available if UST
 development headers are found in the standard include path when
-'gdbserver' is built, or if 'gdbserver' was explicitly configured using
-'--with-ust' to point at such headers.  You can explicitly disable the
-support using '--with-ust=no'.
+`gdbserver' is built, or if `gdbserver' was explicitly configured using
+`--with-ust' to point at such headers.  You can explicitly disable the
+support using `--with-ust=no'.
 
    There are several ways to load the in-process agent in your program:
 
-'Specifying it as dependency at link time'
-
+`Specifying it as dependency at link time'
      You can link your program dynamically with the in-process agent
      library.  On most systems, this is accomplished by adding
-     '-linproctrace' to the link command.
-
-'Using the system's preloading mechanisms'
+     `-linproctrace' to the link command.
 
+`Using the system's preloading mechanisms'
      You can force loading the in-process agent at startup time by using
      your system's support for preloading shared libraries.  Many Unixes
      support the concept of preloading user defined libraries.  In most
-     cases, you do that by specifying 'LD_PRELOAD=libinproctrace.so' in
-     the environment.  See also the description of 'gdbserver''s
-     '--wrapper' command line option.
-
-'Using GDB to force loading the agent at run time'
+     cases, you do that by specifying `LD_PRELOAD=libinproctrace.so' in
+     the environment.  See also the description of `gdbserver''s
+     `--wrapper' command line option.
 
+`Using GDB to force loading the agent at run time'
      On some systems, you can force the inferior to load a shared
      library, by calling a dynamic loader function in the inferior that
      takes care of dynamically looking up and loading a shared library.
-     On most Unix systems, the function is 'dlopen'.  You'll use the
-     'call' command for that.  For example:
+     On most Unix systems, the function is `dlopen'.  You'll use the
+     `call' command for that.  For example:
 
           (gdb) call dlopen ("libinproctrace.so", ...)
 
-     Note that on most Unix systems, for the 'dlopen' function to be
-     available, the program needs to be linked with '-ldl'.
+     Note that on most Unix systems, for the `dlopen' function to be
+     available, the program needs to be linked with `-ldl'.
 
    On systems that have a userspace dynamic loader, like most Unix
-systems, when you connect to 'gdbserver' using 'target remote', you'll
+systems, when you connect to `gdbserver' using `target remote', you'll
 find that the program is stopped at the dynamic loader's entry point,
 and no shared library has been loaded in the program's address space
-yet, including the in-process agent.  In that case, before being able to
-use any of the fast or static tracepoints features, you need to let the
-loader run and load the shared libraries.  The simplest way to do that
-is to run the program to the main procedure.  E.g., if debugging a C or
-C++ program, start 'gdbserver' like so:
+yet, including the in-process agent.  In that case, before being able
+to use any of the fast or static tracepoints features, you need to let
+the loader run and load the shared libraries.  The simplest way to do
+that is to run the program to the main procedure.  E.g., if debugging a
+C or C++ program, start `gdbserver' like so:
 
      $ gdbserver :9999 myprogram
 
-   Start GDB and connect to 'gdbserver' like so, and run to main:
+   Start GDB and connect to `gdbserver' like so, and run to main:
 
      $ gdb myprogram
      (gdb) target remote myhost:9999
@@ -2295,15 +2456,15 @@ C++ program, start 'gdbserver' like so:
      (gdb) continue
 
    The in-process tracing agent library should now be loaded into the
-process; you can confirm it with the 'info sharedlibrary' command, which
-will list 'libinproctrace.so' as loaded in the process.  You are now
-ready to install fast tracepoints, list static tracepoint markers, probe
-static tracepoints markers, and start tracing.
+process; you can confirm it with the `info sharedlibrary' command,
+which will list `libinproctrace.so' as loaded in the process.  You are
+now ready to install fast tracepoints, list static tracepoint markers,
+probe static tracepoints markers, and start tracing.
 
    ---------- Footnotes ----------
 
    (1) If you choose a port number that conflicts with another service,
-'gdbserver' prints an error message and exits.
+`gdbserver' prints an error message and exits.
 
 
 File: gdb.info,  Node: Remote Configuration,  Next: Remote Stub,  Prev: Server,  Up: Remote Debugging
@@ -2316,153 +2477,153 @@ debugging remote programs.  For the opti
 extensions of the remote protocol, see *note system-call-allowed:
 system.
 
-'set remoteaddresssize BITS'
+`set remoteaddresssize BITS'
      Set the maximum size of address in a memory packet to the specified
      number of bits.  GDB will mask off the address bits above that
-     number, when it passes addresses to the remote target.  The default
-     value is the number of bits in the target's address.
+     number, when it passes addresses to the remote target.  The
+     default value is the number of bits in the target's address.
 
-'show remoteaddresssize'
+`show remoteaddresssize'
      Show the current value of remote address size in bits.
 
-'set serial baud N'
+`set serial baud N'
      Set the baud rate for the remote serial I/O to N baud.  The value
      is used to set the speed of the serial port used for debugging
      remote targets.
 
-'show serial baud'
+`show serial baud'
      Show the current speed of the remote connection.
 
-'set serial parity PARITY'
-     Set the parity for the remote serial I/O. Supported values of
-     PARITY are: 'even', 'none', and 'odd'.  The default is 'none'.
+`set serial parity PARITY'
+     Set the parity for the remote serial I/O.  Supported values of
+     PARITY are: `even', `none', and `odd'.  The default is `none'.
 
-'show serial parity'
+`show serial parity'
      Show the current parity of the serial port.
 
-'set remotebreak'
-     If set to on, GDB sends a 'BREAK' signal to the remote when you
-     type 'Ctrl-c' to interrupt the program running on the remote.  If
-     set to off, GDB sends the 'Ctrl-C' character instead.  The default
-     is off, since most remote systems expect to see 'Ctrl-C' as the
+`set remotebreak'
+     If set to on, GDB sends a `BREAK' signal to the remote when you
+     type `Ctrl-c' to interrupt the program running on the remote.  If
+     set to off, GDB sends the `Ctrl-C' character instead.  The default
+     is off, since most remote systems expect to see `Ctrl-C' as the
      interrupt signal.
 
-'show remotebreak'
-     Show whether GDB sends 'BREAK' or 'Ctrl-C' to interrupt the remote
+`show remotebreak'
+     Show whether GDB sends `BREAK' or `Ctrl-C' to interrupt the remote
      program.
 
-'set remoteflow on'
-'set remoteflow off'
-     Enable or disable hardware flow control ('RTS'/'CTS') on the serial
-     port used to communicate to the remote target.
+`set remoteflow on'
+`set remoteflow off'
+     Enable or disable hardware flow control (`RTS'/`CTS') on the
+     serial port used to communicate to the remote target.
 
-'show remoteflow'
+`show remoteflow'
      Show the current setting of hardware flow control.
 
-'set remotelogbase BASE'
+`set remotelogbase BASE'
      Set the base (a.k.a. radix) of logging serial protocol
-     communications to BASE.  Supported values of BASE are: 'ascii',
-     'octal', and 'hex'.  The default is 'ascii'.
+     communications to BASE.  Supported values of BASE are: `ascii',
+     `octal', and `hex'.  The default is `ascii'.
 
-'show remotelogbase'
+`show remotelogbase'
      Show the current setting of the radix for logging remote serial
      protocol.
 
-'set remotelogfile FILE'
-     Record remote serial communications on the named FILE.  The default
-     is not to record at all.
+`set remotelogfile FILE'
+     Record remote serial communications on the named FILE.  The
+     default is not to record at all.
 
-'show remotelogfile.'
-     Show the current setting of the file name on which to record the
+`show remotelogfile.'
+     Show the current setting  of the file name on which to record the
      serial communications.
 
-'set remotetimeout NUM'
+`set remotetimeout NUM'
      Set the timeout limit to wait for the remote target to respond to
      NUM seconds.  The default is 2 seconds.
 
-'show remotetimeout'
+`show remotetimeout'
      Show the current number of seconds to wait for the remote target
      responses.
 
-'set remote hardware-watchpoint-limit LIMIT'
-'set remote hardware-breakpoint-limit LIMIT'
+`set remote hardware-watchpoint-limit LIMIT'
+`set remote hardware-breakpoint-limit LIMIT'
      Restrict GDB to using LIMIT remote hardware breakpoint or
      watchpoints.  A limit of -1, the default, is treated as unlimited.
 
-'set remote hardware-watchpoint-length-limit LIMIT'
+`set remote hardware-watchpoint-length-limit LIMIT'
      Restrict GDB to using LIMIT bytes for the maximum length of a
      remote hardware watchpoint.  A limit of -1, the default, is treated
      as unlimited.
 
-'show remote hardware-watchpoint-length-limit'
-     Show the current limit (in bytes) of the maximum length of a remote
-     hardware watchpoint.
-
-'set remote exec-file FILENAME'
-'show remote exec-file'
-     Select the file used for 'run' with 'target extended-remote'.  This
-     should be set to a filename valid on the target system.  If it is
-     not set, the target will use a default filename (e.g. the last
-     program run).
-
-'set remote interrupt-sequence'
-     Allow the user to select one of 'Ctrl-C', a 'BREAK' or 'BREAK-g' as
-     the sequence to the remote target in order to interrupt the
-     execution.  'Ctrl-C' is a default.  Some system prefers 'BREAK'
+`show remote hardware-watchpoint-length-limit'
+     Show the current limit (in bytes) of the maximum length of a
+     remote hardware watchpoint.
+
+`set remote exec-file FILENAME'
+`show remote exec-file'
+     Select the file used for `run' with `target extended-remote'.
+     This should be set to a filename valid on the target system.  If
+     it is not set, the target will use a default filename (e.g. the
+     last program run).
+
+`set remote interrupt-sequence'
+     Allow the user to select one of `Ctrl-C', a `BREAK' or `BREAK-g'
+     as the sequence to the remote target in order to interrupt the
+     execution.  `Ctrl-C' is a default.  Some system prefers `BREAK'
      which is high level of serial line for some certain time.  Linux
-     kernel prefers 'BREAK-g', a.k.a Magic SysRq g.  It is 'BREAK'
-     signal followed by character 'g'.
+     kernel prefers `BREAK-g', a.k.a Magic SysRq g.  It is `BREAK'
+     signal followed by character `g'.
 
-'show interrupt-sequence'
-     Show which of 'Ctrl-C', 'BREAK' or 'BREAK-g' is sent by GDB to
-     interrupt the remote program.  'BREAK-g' is BREAK signal followed
-     by 'g' and also known as Magic SysRq g.
+`show interrupt-sequence'
+     Show which of `Ctrl-C', `BREAK' or `BREAK-g' is sent by GDB to
+     interrupt the remote program.  `BREAK-g' is BREAK signal followed
+     by `g' and also known as Magic SysRq g.
 
-'set remote interrupt-on-connect'
+`set remote interrupt-on-connect'
      Specify whether interrupt-sequence is sent to remote target when
      GDB connects to it.  This is mostly needed when you debug Linux
-     kernel.  Linux kernel expects 'BREAK' followed by 'g' which is
+     kernel.  Linux kernel expects `BREAK' followed by `g' which is
      known as Magic SysRq g in order to connect GDB.
 
-'show interrupt-on-connect'
+`show interrupt-on-connect'
      Show whether interrupt-sequence is sent to remote target when GDB
      connects to it.
 
-'set tcp auto-retry on'
+`set tcp auto-retry on'
      Enable auto-retry for remote TCP connections.  This is useful if
      the remote debugging agent is launched in parallel with GDB; there
      is a race condition because the agent may not become ready to
      accept the connection before GDB attempts to connect.  When
-     auto-retry is enabled, if the initial attempt to connect fails, GDB
-     reattempts to establish the connection using the timeout specified
-     by 'set tcp connect-timeout'.
+     auto-retry is enabled, if the initial attempt to connect fails,
+     GDB reattempts to establish the connection using the timeout
+     specified by `set tcp connect-timeout'.
 
-'set tcp auto-retry off'
+`set tcp auto-retry off'
      Do not auto-retry failed TCP connections.
 
-'show tcp auto-retry'
+`show tcp auto-retry'
      Show the current auto-retry setting.
 
-'set tcp connect-timeout SECONDS'
-'set tcp connect-timeout unlimited'
+`set tcp connect-timeout SECONDS'
+`set tcp connect-timeout unlimited'
      Set the timeout for establishing a TCP connection to the remote
      target to SECONDS.  The timeout affects both polling to retry
-     failed connections (enabled by 'set tcp auto-retry on') and waiting
-     for connections that are merely slow to complete, and represents an
-     approximate cumulative value.  If SECONDS is 'unlimited', there is
-     no timeout and GDB will keep attempting to establish a connection
-     forever, unless interrupted with 'Ctrl-c'.  The default is 15
-     seconds.
+     failed connections (enabled by `set tcp auto-retry on') and
+     waiting for connections that are merely slow to complete, and
+     represents an approximate cumulative value.  If SECONDS is
+     `unlimited', there is no timeout and GDB will keep attempting to
+     establish a connection forever, unless interrupted with `Ctrl-c'.
+     The default is 15 seconds.
 
-'show tcp connect-timeout'
+`show tcp connect-timeout'
      Show the current connection timeout setting.
 
    The GDB remote protocol autodetects the packets supported by your
 debugging stub.  If you need to override the autodetection, you can use
-these commands to enable or disable individual packets.  Each packet can
-be set to 'on' (the remote target supports this packet), 'off' (the
-remote target does not support this packet), or 'auto' (detect remote
-target support for this packet).  They all default to 'auto'.  For more
+these commands to enable or disable individual packets.  Each packet
+can be set to `on' (the remote target supports this packet), `off' (the
+remote target does not support this packet), or `auto' (detect remote
+target support for this packet).  They all default to `auto'.  For more
 information about each packet, see *note Remote Protocol::.
 
    During normal use, you should not have to use any of these commands.
@@ -2470,139 +2631,84 @@ If you do, that may be a bug in your rem
 GDB.  You may want to report the problem to the GDB developers.
 
    For each packet NAME, the command to enable or disable the packet is
-'set remote NAME-packet'.  The available settings are:
+`set remote NAME-packet'.  The available settings are:
 
 Command Name         Remote Packet           Related Features
-                                             
-'fetch-register'     'p'                     'info registers'
-                                             
-'set-register'       'P'                     'set'
-                                             
-'binary-download'    'X'                     'load', 'set'
-                                             
-'read-aux-vector'    'qXfer:auxv:read'       'info auxv'
-                                             
-'symbol-lookup'      'qSymbol'               Detecting
-                                             multiple threads
-                                             
-'attach'             'vAttach'               'attach'
-                                             
-'verbose-resume'     'vCont'                 Stepping or
-                                             resuming
+`fetch-register'     `p'                     `info registers'
+`set-register'       `P'                     `set'
+`binary-download'    `X'                     `load', `set'
+`read-aux-vector'    `qXfer:auxv:read'       `info auxv'
+`symbol-lookup'      `qSymbol'               Detecting
                                              multiple threads
-                                             
-'run'                'vRun'                  'run'
-                                             
-'software-breakpoint''Z0'                    'break'
-                                             
-'hardware-breakpoint''Z1'                    'hbreak'
-                                             
-'write-watchpoint'   'Z2'                    'watch'
-                                             
-'read-watchpoint'    'Z3'                    'rwatch'
-                                             
-'access-watchpoint'  'Z4'                    'awatch'
-                                             
-'pid-to-exec-file'   'qXfer:exec-file:read'  'attach', 'run'
-                                             
-'target-features'    'qXfer:features:read'   'set
-                                             architecture'
-                                             
-'library-info'       'qXfer:libraries:read'  'info
+`attach'             `vAttach'               `attach'
+`verbose-resume'     `vCont'                 Stepping or
+                                             resuming multiple
+                                             threads
+`run'                `vRun'                  `run'
+`software-breakpoint'`Z0'                    `break'
+`hardware-breakpoint'`Z1'                    `hbreak'
+`write-watchpoint'   `Z2'                    `watch'
+`read-watchpoint'    `Z3'                    `rwatch'
+`access-watchpoint'  `Z4'                    `awatch'
+`pid-to-exec-file'   `qXfer:exec-file:read'  `attach', `run'
+`target-features'    `qXfer:features:read'   `set architecture'
+`library-info'       `qXfer:libraries:read'  `info
                                              sharedlibrary'
-                                             
-'memory-map'         'qXfer:memory-map:read' 'info mem'
-                                             
-'read-sdata-object'  'qXfer:sdata:read'      'print $_sdata'
-                                             
-'read-spu-object'    'qXfer:spu:read'        'info spu'
-                                             
-'write-spu-object'   'qXfer:spu:write'       'info spu'
-                                             
-'read-siginfo-object''qXfer:siginfo:read'    'print
-                                             $_siginfo'
-                                             
-'write-siginfo-object''qXfer:siginfo:write'  'set $_siginfo'
-                                             
-'threads'            'qXfer:threads:read'    'info threads'
-                                             
-'get-thread-local-   'qGetTLSAddr'           Displaying
-storage-address'                             '__thread'
+`memory-map'         `qXfer:memory-map:read' `info mem'
+`read-sdata-object'  `qXfer:sdata:read'      `print $_sdata'
+`read-spu-object'    `qXfer:spu:read'        `info spu'
+`write-spu-object'   `qXfer:spu:write'       `info spu'
+`read-siginfo-object'`qXfer:siginfo:read'    `print $_siginfo'
+`write-siginfo-object'`qXfer:siginfo:write'   `set $_siginfo'
+`threads'            `qXfer:threads:read'    `info threads'
+`get-thread-local-   `qGetTLSAddr'           Displaying
+storage-address'                             `__thread'
                                              variables
-                                             
-'get-thread-information-block-address''qGetTIBAddr'Display
-                                             MS-Windows
-                                             Thread
-                                             Information
-                                             Block.
-                                             
-'search-memory'      'qSearch:memory'        'find'
-                                             
-'supported-packets'  'qSupported'            Remote
+`get-thread-information-block-address'`qGetTIBAddr'           Display
+                                             MS-Windows Thread
+                                             Information Block.
+`search-memory'      `qSearch:memory'        `find'
+`supported-packets'  `qSupported'            Remote
                                              communications
                                              parameters
-                                             
-'pass-signals'       'QPassSignals'          'handle SIGNAL'
-                                             
-'program-signals'    'QProgramSignals'       'handle SIGNAL'
-                                             
-'hostio-close-packet''vFile:close'           'remote get',
-                                             'remote put'
-                                             
-'hostio-open-packet' 'vFile:open'            'remote get',
-                                             'remote put'
-                                             
-'hostio-pread-packet''vFile:pread'           'remote get',
-                                             'remote put'
-                                             
-'hostio-pwrite-packet''vFile:pwrite'         'remote get',
-                                             'remote put'
-                                             
-'hostio-unlink-packet''vFile:unlink'         'remote delete'
-                                             
-'hostio-readlink-packet''vFile:readlink'     Host I/O
-                                             
-'hostio-fstat-packet''vFile:fstat'           Host I/O
-                                             
-'hostio-setfs-packet''vFile:setfs'           Host I/O
-                                             
-'noack-packet'       'QStartNoAckMode'       Packet
+`pass-signals'       `QPassSignals'          `handle SIGNAL'
+`program-signals'    `QProgramSignals'       `handle SIGNAL'
+`hostio-close-packet'`vFile:close'           `remote get',
+                                             `remote put'
+`hostio-open-packet' `vFile:open'            `remote get',
+                                             `remote put'
+`hostio-pread-packet'`vFile:pread'           `remote get',
+                                             `remote put'
+`hostio-pwrite-packet'`vFile:pwrite'          `remote get',
+                                             `remote put'
+`hostio-unlink-packet'`vFile:unlink'          `remote delete'
+`hostio-readlink-packet'`vFile:readlink'        Host I/O
+`hostio-fstat-packet'`vFile:fstat'           Host I/O
+`hostio-setfs-packet'`vFile:setfs'           Host I/O
+`noack-packet'       `QStartNoAckMode'       Packet
                                              acknowledgment
-                                             
-'osdata'             'qXfer:osdata:read'     'info os'
-                                             
-'query-attached'     'qAttached'             Querying remote
+`osdata'             `qXfer:osdata:read'     `info os'
+`query-attached'     `qAttached'             Querying remote
                                              process attach
                                              state.
-                                             
-'trace-buffer-size'  'QTBuffer:size'         'set
+`trace-buffer-size'  `QTBuffer:size'         `set
                                              trace-buffer-size'
-                                             
-'trace-status'       'qTStatus'              'tstatus'
-                                             
-'traceframe-info'    'qXfer:traceframe-info:read'Traceframe info
-                                             
-'install-in-trace'   'InstallInTrace'        Install
+`trace-status'       `qTStatus'              `tstatus'
+`traceframe-info'    `qXfer:traceframe-info:read'Traceframe info
+`install-in-trace'   `InstallInTrace'        Install
                                              tracepoint in
                                              tracing
-                                             
-'disable-randomization''QDisableRandomization''set
+`disable-randomization'`QDisableRandomization' `set
                                              disable-randomization'
-                                             
-'conditional-breakpoints-packet''Z0 and Z1'  'Support for
+`conditional-breakpoints-packet'`Z0 and Z1'             `Support for
                                              target-side
                                              breakpoint
                                              condition
                                              evaluation'
-                                             
-'swbreak-feature'    'swbreak stop reason'   'break'
-                                             
-'hwbreak-feature'    'hwbreak stop reason'   'hbreak'
-                                             
-'fork-event-feature' 'fork stop reason'      'fork'
-                                             
-'vfork-event-feature''vfork stop reason'     'vfork'
-                                             
+`swbreak-feature'    `swbreak stop reason'   `break'
+`hwbreak-feature'    `hwbreak stop reason'   `hbreak'
+`fork-event-feature' `fork stop reason'      `fork'
+`vfork-event-feature'`vfork stop reason'     `vfork'
 
 
 File: gdb.info,  Node: Remote Stub,  Prev: Remote Configuration,  Up: Remote Debugging
@@ -2612,18 +2718,19 @@ File: gdb.info,  Node: Remote Stub,  Pre
 
 The stub files provided with GDB implement the target side of the
 communication protocol, and the GDB side is implemented in the GDB
-source file 'remote.c'.  Normally, you can simply allow these
+source file `remote.c'.  Normally, you can simply allow these
 subroutines to communicate, and ignore the details.  (If you're
 implementing your own stub file, you can still ignore the details: start
-with one of the existing stub files.  'sparc-stub.c' is the best
+with one of the existing stub files.  `sparc-stub.c' is the best
 organized, and therefore the easiest to read.)
 
-   To debug a program running on another machine (the debugging "target"
-machine), you must first arrange for all the usual prerequisites for the
-program to run by itself.  For example, for a C program, you need:
+   To debug a program running on another machine (the debugging
+"target" machine), you must first arrange for all the usual
+prerequisites for the program to run by itself.  For example, for a C
+program, you need:
 
   1. A startup routine to set up the C runtime environment; these
-     usually have a name like 'crt0'.  The startup routine may be
+     usually have a name like `crt0'.  The startup routine may be
      supplied by your hardware supplier, or you may have to write your
      own.
 
@@ -2641,40 +2748,41 @@ In general terms, the scheme looks like 
 
 _On the host,_
      GDB already understands how to use this protocol; when everything
-     else is set up, you can simply use the 'target remote' command
+     else is set up, you can simply use the `target remote' command
      (*note Specifying a Debugging Target: Targets.).
 
 _On the target,_
      you must link with your program a few special-purpose subroutines
-     that implement the GDB remote serial protocol.  The file containing
-     these subroutines is called a "debugging stub".
+     that implement the GDB remote serial protocol.  The file
+     containing these subroutines is called  a "debugging stub".
 
      On certain remote targets, you can use an auxiliary program
-     'gdbserver' instead of linking a stub into your program.  *Note
-     Using the 'gdbserver' Program: Server, for details.
+     `gdbserver' instead of linking a stub into your program.  *Note
+     Using the `gdbserver' Program: Server, for details.
 
    The debugging stub is specific to the architecture of the remote
-machine; for example, use 'sparc-stub.c' to debug programs on SPARC
+machine; for example, use `sparc-stub.c' to debug programs on SPARC
 boards.
 
    These working remote stubs are distributed with GDB:
 
-'i386-stub.c'
+`i386-stub.c'
      For Intel 386 and compatible architectures.
 
-'m68k-stub.c'
+`m68k-stub.c'
      For Motorola 680x0 architectures.
 
-'sh-stub.c'
+`sh-stub.c'
      For Renesas SH architectures.
 
-'sparc-stub.c'
+`sparc-stub.c'
      For SPARC architectures.
 
-'sparcl-stub.c'
+`sparcl-stub.c'
      For Fujitsu SPARCLITE architectures.
 
-   The 'README' file in the GDB distribution may list other recently
+
+   The `README' file in the GDB distribution may list other recently
 added stubs.
 
 * Menu:
@@ -2692,40 +2800,40 @@ File: gdb.info,  Node: Stub Contents,  N
 The debugging stub for your architecture supplies these three
 subroutines:
 
-'set_debug_traps'
-     This routine arranges for 'handle_exception' to run when your
+`set_debug_traps'
+     This routine arranges for `handle_exception' to run when your
      program stops.  You must call this subroutine explicitly in your
      program's startup code.
 
-'handle_exception'
+`handle_exception'
      This is the central workhorse, but your program never calls it
-     explicitly--the setup code arranges for 'handle_exception' to run
+     explicitly--the setup code arranges for `handle_exception' to run
      when a trap is triggered.
 
-     'handle_exception' takes control when your program stops during
+     `handle_exception' takes control when your program stops during
      execution (for example, on a breakpoint), and mediates
      communications with GDB on the host machine.  This is where the
-     communications protocol is implemented; 'handle_exception' acts as
-     the GDB representative on the target machine.  It begins by sending
-     summary information on the state of your program, then continues to
-     execute, retrieving and transmitting any information GDB needs,
-     until you execute a GDB command that makes your program resume; at
-     that point, 'handle_exception' returns control to your own code on
-     the target machine.
+     communications protocol is implemented; `handle_exception' acts as
+     the GDB representative on the target machine.  It begins by
+     sending summary information on the state of your program, then
+     continues to execute, retrieving and transmitting any information
+     GDB needs, until you execute a GDB command that makes your program
+     resume; at that point, `handle_exception' returns control to your
+     own code on the target machine.
 
-'breakpoint'
+`breakpoint'
      Use this auxiliary subroutine to make your program contain a
-     breakpoint.  Depending on the particular situation, this may be the
-     only way for GDB to get control.  For instance, if your target
+     breakpoint.  Depending on the particular situation, this may be
+     the only way for GDB to get control.  For instance, if your target
      machine has some sort of interrupt button, you won't need to call
      this; pressing the interrupt button transfers control to
-     'handle_exception'--in effect, to GDB.  On some machines, simply
+     `handle_exception'--in effect, to GDB.  On some machines, simply
      receiving characters on the serial port may also trigger a trap;
-     again, in that situation, you don't need to call 'breakpoint' from
-     your own program--simply running 'target remote' from the host GDB
+     again, in that situation, you don't need to call `breakpoint' from
+     your own program--simply running `target remote' from the host GDB
      session gets control.
 
-     Call 'breakpoint' if none of these is true, or if you simply want
+     Call `breakpoint' if none of these is true, or if you simply want
      to make certain your program stops at a predetermined point for the
      start of your debugging session.
 
@@ -2742,36 +2850,36 @@ debugging target machine.
    First of all you need to tell the stub how to communicate with the
 serial port.
 
-'int getDebugChar()'
+`int getDebugChar()'
      Write this subroutine to read a single character from the serial
-     port.  It may be identical to 'getchar' for your target system; a
+     port.  It may be identical to `getchar' for your target system; a
      different name is used to allow you to distinguish the two if you
      wish.
 
-'void putDebugChar(int)'
+`void putDebugChar(int)'
      Write this subroutine to write a single character to the serial
-     port.  It may be identical to 'putchar' for your target system; a
+     port.  It may be identical to `putchar' for your target system; a
      different name is used to allow you to distinguish the two if you
      wish.
 
    If you want GDB to be able to stop your program while it is running,
-you need to use an interrupt-driven serial driver, and arrange for it to
-stop when it receives a '^C' ('\003', the control-C character).  That is
-the character which GDB uses to tell the remote system to stop.
+you need to use an interrupt-driven serial driver, and arrange for it
+to stop when it receives a `^C' (`\003', the control-C character).
+That is the character which GDB uses to tell the remote system to stop.
 
    Getting the debugging target to return the proper status to GDB
 probably requires changes to the standard stub; one quick and dirty way
 is to just execute a breakpoint instruction (the "dirty" part is that
-GDB reports a 'SIGTRAP' instead of a 'SIGINT').
+GDB reports a `SIGTRAP' instead of a `SIGINT').
 
    Other routines you need to supply are:
 
-'void exceptionHandler (int EXCEPTION_NUMBER, void *EXCEPTION_ADDRESS)'
+`void exceptionHandler (int EXCEPTION_NUMBER, void *EXCEPTION_ADDRESS)'
      Write this function to install EXCEPTION_ADDRESS in the exception
      handling tables.  You need to do this because the stub does not
      have any way of knowing what the exception handling tables on your
-     target system are like (for example, the processor's table might be
-     in ROM, containing entries which point to a table in RAM).  The
+     target system are like (for example, the processor's table might
+     be in ROM, containing entries which point to a table in RAM).  The
      EXCEPTION_NUMBER specifies the exception which should be changed;
      its meaning is architecture-dependent (for example, different
      numbers might represent divide by zero, misaligned access, etc).
@@ -2786,9 +2894,9 @@ GDB reports a 'SIGTRAP' instead of a 'SI
      gate so that interrupts are masked while the handler runs.  The
      gate should be at privilege level 0 (the most privileged level).
      The SPARC and 68k stubs are able to mask interrupts themselves
-     without help from 'exceptionHandler'.
+     without help from `exceptionHandler'.
 
-'void flush_i_cache()'
+`void flush_i_cache()'
      On SPARC and SPARCLITE only, write this subroutine to flush the
      instruction cache, if any, on your target machine.  If there is no
      instruction cache, this subroutine may be a no-op.
@@ -2798,16 +2906,16 @@ GDB reports a 'SIGTRAP' instead of a 'SI
 
 You must also make sure this library routine is available:
 
-'void *memset(void *, int, int)'
-     This is the standard library function 'memset' that sets an area of
+`void *memset(void *, int, int)'
+     This is the standard library function `memset' that sets an area of
      memory to a known value.  If you have one of the free versions of
-     'libc.a', 'memset' can be found there; otherwise, you must either
+     `libc.a', `memset' can be found there; otherwise, you must either
      obtain it from your hardware manufacturer, or write your own.
 
    If you do not use the GNU C compiler, you may need other standard
 library subroutines as well; this varies from one stub to another, but
 in general the stubs are likely to use any of the common library
-subroutines which 'GCC' generates as inline code.
+subroutines which `GCC' generates as inline code.
 
 
 File: gdb.info,  Node: Debug Session,  Prev: Bootstrapping,  Up: Remote Stub
@@ -2818,10 +2926,10 @@ File: gdb.info,  Node: Debug Session,  P
 In summary, when your program is ready to debug, you must follow these
 steps.
 
-  1. Make sure you have defined the supporting low-level routines (*note
-     What You Must Do for the Stub: Bootstrapping.):
-          'getDebugChar', 'putDebugChar',
-          'flush_i_cache', 'memset', 'exceptionHandler'.
+  1. Make sure you have defined the supporting low-level routines
+     (*note What You Must Do for the Stub: Bootstrapping.):
+          `getDebugChar', `putDebugChar',
+          `flush_i_cache', `memset', `exceptionHandler'.
 
   2. Insert these lines in your program's startup code, before the main
      procedure is called:
@@ -2832,21 +2940,21 @@ steps.
      On some machines, when a breakpoint trap is raised, the hardware
      automatically makes the PC point to the instruction after the
      breakpoint.  If your machine doesn't do that, you may need to
-     adjust 'handle_exception' to arrange for it to return to the
+     adjust `handle_exception' to arrange for it to return to the
      instruction after the breakpoint on this first invocation, so that
-     your program doesn't keep hitting the initial breakpoint instead of
-     making progress.
+     your program doesn't keep hitting the initial breakpoint instead
+     of making progress.
 
   3. For the 680x0 stub only, you need to provide a variable called
-     'exceptionHook'.  Normally you just use:
+     `exceptionHook'.  Normally you just use:
 
           void (*exceptionHook)() = 0;
 
-     but if before calling 'set_debug_traps', you set it to point to a
-     function in your program, that function is called when 'GDB'
+     but if before calling `set_debug_traps', you set it to point to a
+     function in your program, that function is called when `GDB'
      continues after stopping on a trap (for example, bus error).  The
-     function indicated by 'exceptionHook' is called with one parameter:
-     an 'int' which is the exception number.
+     function indicated by `exceptionHook' is called with one
+     parameter: an `int' which is the exception number.
 
   4. Compile and link together: your program, the GDB debugging stub for
      your target architecture, and the supporting subroutines.
@@ -2860,6 +2968,7 @@ steps.
   7. Start GDB on the host, and connect to the target (*note Connecting
      to a Remote Target: Connecting.).
 
+
 
 File: gdb.info,  Node: Configurations,  Next: Controlling GDB,  Prev: Remote Debugging,  Up: Top
 
@@ -2909,8 +3018,8 @@ File: gdb.info,  Node: HP-UX,  Next: BSD
 ------------
 
 On HP-UX systems, if you refer to a function or variable name that
-begins with a dollar sign, GDB searches for a user or system name first,
-before it searches for a convenience variable.
+begins with a dollar sign, GDB searches for a user or system name
+first, before it searches for a convenience variable.
 
 
 File: gdb.info,  Node: BSD libkvm Interface,  Next: SVR4 Process Information,  Prev: HP-UX,  Up: Native
@@ -2922,24 +3031,24 @@ BSD-derived systems (FreeBSD/NetBSD/Open
 interface that provides a uniform interface for accessing kernel virtual
 memory images, including live systems and crash dumps.  GDB uses this
 interface to allow you to debug live kernels and kernel crash dumps on
-many native BSD configurations.  This is implemented as a special 'kvm'
+many native BSD configurations.  This is implemented as a special `kvm'
 debugging target.  For debugging a live system, load the currently
-running kernel into GDB and connect to the 'kvm' target:
+running kernel into GDB and connect to the `kvm' target:
 
      (gdb) target kvm
 
-   For debugging crash dumps, provide the file name of the crash dump as
-an argument:
+   For debugging crash dumps, provide the file name of the crash dump
+as an argument:
 
      (gdb) target kvm /var/crash/bsd.0
 
-   Once connected to the 'kvm' target, the following commands are
+   Once connected to the `kvm' target, the following commands are
 available:
 
-'kvm pcb'
+`kvm pcb'
      Set current context from the "Process Control Block" (PCB) address.
 
-'kvm proc'
+`kvm proc'
      Set current context from proc address.  This command isn't
      available on modern FreeBSD systems.
 
@@ -2950,20 +3059,20 @@ File: gdb.info,  Node: SVR4 Process Info
 -------------------------------
 
 Many versions of SVR4 and compatible systems provide a facility called
-'/proc' that can be used to examine the image of a running process using
-file-system subroutines.
+`/proc' that can be used to examine the image of a running process
+using file-system subroutines.
 
    If GDB is configured for an operating system with this facility, the
-command 'info proc' is available to report information about the process
-running your program, or about any process running on your system.  This
-includes, as of this writing, GNU/Linux and Solaris, but not HP-UX, for
-example.
+command `info proc' is available to report information about the
+process running your program, or about any process running on your
+system.  This includes, as of this writing, GNU/Linux and Solaris, but
+not HP-UX, for example.
 
    This command may also work on core files that were created on a
-system that has the '/proc' facility.
+system that has the `/proc' facility.
 
-'info proc'
-'info proc PROCESS-ID'
+`info proc'
+`info proc PROCESS-ID'
      Summarize available information about any running process.  If a
      process ID is specified by PROCESS-ID, display information about
      that process; otherwise display information about the program being
@@ -2971,71 +3080,71 @@ system that has the '/proc' facility.
      command line used to invoke it, its current working directory, and
      its executable file's absolute file name.
 
-     On some systems, PROCESS-ID can be of the form '[PID]/TID' which
+     On some systems, PROCESS-ID can be of the form `[PID]/TID' which
      specifies a certain thread ID within a process.  If the optional
      PID part is missing, it means a thread from the process being
-     debugged (the leading '/' still needs to be present, or else GDB
+     debugged (the leading `/' still needs to be present, or else GDB
      will interpret the number as a process ID rather than a thread ID).
 
-'info proc cmdline'
+`info proc cmdline'
      Show the original command line of the process.  This command is
      specific to GNU/Linux.
 
-'info proc cwd'
+`info proc cwd'
      Show the current working directory of the process.  This command is
      specific to GNU/Linux.
 
-'info proc exe'
+`info proc exe'
      Show the name of executable of the process.  This command is
      specific to GNU/Linux.
 
-'info proc mappings'
+`info proc mappings'
      Report the memory address space ranges accessible in the program,
-     with information on whether the process has read, write, or execute
-     access rights to each range.  On GNU/Linux systems, each memory
-     range includes the object file which is mapped to that range,
-     instead of the memory access rights to that range.
-
-'info proc stat'
-'info proc status'
-     These subcommands are specific to GNU/Linux systems.  They show the
-     process-related information, including the user ID and group ID;
-     how many threads are there in the process; its virtual memory
-     usage; the signals that are pending, blocked, and ignored; its TTY;
-     its consumption of system and user time; its stack size; its 'nice'
-     value; etc.  For more information, see the 'proc' man page (type
-     'man 5 proc' from your shell prompt).
+     with information on whether the process has read, write, or
+     execute access rights to each range.  On GNU/Linux systems, each
+     memory range includes the object file which is mapped to that
+     range, instead of the memory access rights to that range.
+
+`info proc stat'
+`info proc status'
+     These subcommands are specific to GNU/Linux systems.  They show
+     the process-related information, including the user ID and group
+     ID; how many threads are there in the process; its virtual memory
+     usage; the signals that are pending, blocked, and ignored; its
+     TTY; its consumption of system and user time; its stack size; its
+     `nice' value; etc.  For more information, see the `proc' man page
+     (type `man 5 proc' from your shell prompt).
 
-'info proc all'
+`info proc all'
      Show all the information about the process described under all of
-     the above 'info proc' subcommands.
+     the above `info proc' subcommands.
 
-'set procfs-trace'
-     This command enables and disables tracing of 'procfs' API calls.
+`set procfs-trace'
+     This command enables and disables tracing of `procfs' API calls.
 
-'show procfs-trace'
-     Show the current state of 'procfs' API call tracing.
+`show procfs-trace'
+     Show the current state of `procfs' API call tracing.
 
-'set procfs-file FILE'
-     Tell GDB to write 'procfs' API trace to the named FILE.  GDB
+`set procfs-file FILE'
+     Tell GDB to write `procfs' API trace to the named FILE.  GDB
      appends the trace info to the previous contents of the file.  The
      default is to display the trace on the standard output.
 
-'show procfs-file'
-     Show the file to which 'procfs' API trace is written.
+`show procfs-file'
+     Show the file to which `procfs' API trace is written.
 
-'proc-trace-entry'
-'proc-trace-exit'
-'proc-untrace-entry'
-'proc-untrace-exit'
+`proc-trace-entry'
+`proc-trace-exit'
+`proc-untrace-entry'
+`proc-untrace-exit'
      These commands enable and disable tracing of entries into and exits
-     from the 'syscall' interface.
+     from the `syscall' interface.
 
-'info pidlist'
+`info pidlist'
      For QNX Neutrino only, this command displays the list of all the
      processes and all the threads within each process.
 
-'info meminfo'
+`info meminfo'
      For QNX Neutrino only, this command displays the list of all
      mapinfos.
 
@@ -3054,25 +3163,25 @@ systems and their emulations.
 commands specific to the DJGPP port.  This subsection describes those
 commands.
 
-'info dos'
-     This is a prefix of DJGPP-specific commands which print information
-     about the target system and important OS structures.
+`info dos'
+     This is a prefix of DJGPP-specific commands which print
+     information about the target system and important OS structures.
 
-'info dos sysinfo'
+`info dos sysinfo'
      This command displays assorted information about the underlying
      platform: the CPU type and features, the OS version and flavor, the
      DPMI version, and the available conventional and DPMI memory.
 
-'info dos gdt'
-'info dos ldt'
-'info dos idt'
+`info dos gdt'
+`info dos ldt'
+`info dos idt'
      These 3 commands display entries from, respectively, Global, Local,
-     and Interrupt Descriptor Tables (GDT, LDT, and IDT). The descriptor
-     tables are data structures which store a descriptor for each
-     segment that is currently in use.  The segment's selector is an
-     index into a descriptor table; the table entry for that index holds
-     the descriptor's base address and limit, and its attributes and
-     access rights.
+     and Interrupt Descriptor Tables (GDT, LDT, and IDT).  The
+     descriptor tables are data structures which store a descriptor for
+     each segment that is currently in use.  The segment's selector is
+     an index into a descriptor table; the table entry for that index
+     holds the descriptor's base address and limit, and its attributes
+     and access rights.
 
      A typical DJGPP program uses 3 segments: a code segment, a data
      segment (used for both data and the stack), and a DOS segment
@@ -3088,28 +3197,29 @@ commands.
      For example, here's a convenient way to display information about
      the debugged program's data segment:
 
-     (gdb) info dos ldt $ds
-     0x13f: base=0x11970000 limit=0x0009ffff 32-Bit Data (Read/Write, Exp-up)
+     `(gdb) info dos ldt $ds'
+     `0x13f: base=0x11970000 limit=0x0009ffff 32-Bit Data (Read/Write, Exp-up)'
+
 
      This comes in handy when you want to see whether a pointer is
      outside the data segment's limit (i.e. "garbled").
 
-'info dos pde'
-'info dos pte'
+`info dos pde'
+`info dos pte'
      These two commands display entries from, respectively, the Page
      Directory and the Page Tables.  Page Directories and Page Tables
      are data structures which control how virtual memory addresses are
-     mapped into physical addresses.  A Page Table includes an entry for
-     every page of memory that is mapped into the program's address
+     mapped into physical addresses.  A Page Table includes an entry
+     for every page of memory that is mapped into the program's address
      space; there may be several Page Tables, each one holding up to
      4096 entries.  A Page Directory has up to 4096 entries, one each
      for every Page Table that is currently in use.
 
-     Without an argument, 'info dos pde' displays the entire Page
-     Directory, and 'info dos pte' displays all the entries in all of
+     Without an argument, `info dos pde' displays the entire Page
+     Directory, and `info dos pte' displays all the entries in all of
      the Page Tables.  An argument, an integer expression, given to the
-     'info dos pde' command means display only that entry from the Page
-     Directory table.  An argument given to the 'info dos pte' command
+     `info dos pde' command means display only that entry from the Page
+     Directory table.  An argument given to the `info dos pte' command
      means display entries from a single Page Table, the one pointed to
      by the specified entry in the Page Directory.
 
@@ -3119,41 +3229,43 @@ commands.
 
      These commands are supported only with some DPMI servers.
 
-'info dos address-pte ADDR'
+`info dos address-pte ADDR'
      This command displays the Page Table entry for a specified linear
      address.  The argument ADDR is a linear address which should
      already have the appropriate segment's base address added to it,
      because this command accepts addresses which may belong to _any_
      segment.  For example, here's how to display the Page Table entry
-     for the page where a variable 'i' is stored:
+     for the page where a variable `i' is stored:
+
+     `(gdb) info dos address-pte __djgpp_base_address + (char *)&i'
+     `Page Table entry for address 0x11a00d30:'
+     `Base=0x02698000 Dirty Acc. Not-Cached Write-Back Usr Read-Write +0xd30'
+
 
-     (gdb) info dos address-pte __djgpp_base_address + (char *)&i
-     Page Table entry for address 0x11a00d30:
-     Base=0x02698000 Dirty Acc. Not-Cached Write-Back Usr Read-Write +0xd30
-
-     This says that 'i' is stored at offset '0xd30' from the page whose
-     physical base address is '0x02698000', and shows all the attributes
-     of that page.
+     This says that `i' is stored at offset `0xd30' from the page whose
+     physical base address is `0x02698000', and shows all the
+     attributes of that page.
 
-     Note that you must cast the addresses of variables to a 'char *',
-     since otherwise the value of '__djgpp_base_address', the base
+     Note that you must cast the addresses of variables to a `char *',
+     since otherwise the value of `__djgpp_base_address', the base
      address of all variables and functions in a DJGPP program, will be
-     added using the rules of C pointer arithmetics: if 'i' is declared
-     an 'int', GDB will add 4 times the value of '__djgpp_base_address'
-     to the address of 'i'.
+     added using the rules of C pointer arithmetics: if `i' is declared
+     an `int', GDB will add 4 times the value of `__djgpp_base_address'
+     to the address of `i'.
 
      Here's another example, it displays the Page Table entry for the
      transfer buffer:
 
-     (gdb) info dos address-pte *((unsigned *)&_go32_info_block + 3)
-     Page Table entry for address 0x29110:
-     Base=0x00029000 Dirty Acc. Not-Cached Write-Back Usr Read-Write +0x110
+     `(gdb) info dos address-pte *((unsigned *)&_go32_info_block + 3)'
+     `Page Table entry for address 0x29110:'
+     `Base=0x00029000 Dirty Acc. Not-Cached Write-Back Usr Read-Write +0x110'
 
-     (The '+ 3' offset is because the transfer buffer's address is the
-     3rd member of the '_go32_info_block' structure.)  The output
+
+     (The `+ 3' offset is because the transfer buffer's address is the
+     3rd member of the `_go32_info_block' structure.)  The output
      clearly shows that this DPMI server maps the addresses in
-     conventional memory 1:1, i.e. the physical ('0x00029000' + '0x110')
-     and linear ('0x29110') addresses are identical.
+     conventional memory 1:1, i.e. the physical (`0x00029000' +
+     `0x110') and linear (`0x29110') addresses are identical.
 
      This command is supported only with some DPMI servers.
 
@@ -3161,23 +3273,23 @@ commands.
 debugging via a serial data link.  The following commands are specific
 to remote serial debugging in the DJGPP port of GDB.
 
-'set com1base ADDR'
-     This command sets the base I/O port address of the 'COM1' serial
+`set com1base ADDR'
+     This command sets the base I/O port address of the `COM1' serial
      port.
 
-'set com1irq IRQ'
-     This command sets the "Interrupt Request" ('IRQ') line to use for
-     the 'COM1' serial port.
+`set com1irq IRQ'
+     This command sets the "Interrupt Request" (`IRQ') line to use for
+     the `COM1' serial port.
 
-     There are similar commands 'set com2base', 'set com3irq', etc. for
-     setting the port address and the 'IRQ' lines for the other 3 COM
+     There are similar commands `set com2base', `set com3irq', etc. for
+     setting the port address and the `IRQ' lines for the other 3 COM
      ports.
 
-     The related commands 'show com1base', 'show com1irq' etc. display
-     the current settings of the base address and the 'IRQ' lines used
+     The related commands `show com1base', `show com1irq' etc.  display
+     the current settings of the base address and the `IRQ' lines used
      by the COM ports.
 
-'info serial'
+`info serial'
      This command prints the status of the 4 DOS serial ports.  For each
      port, it prints whether it's active or not, its I/O base address
      and IRQ number, whether it uses a 16550-style FIFO, its baudrate,
@@ -3192,87 +3304,88 @@ File: gdb.info,  Node: Cygwin Native,  N
 GDB supports native debugging of MS Windows programs, including DLLs
 with and without symbolic debugging information.
 
-   MS-Windows programs that call 'SetConsoleMode' to switch off the
-special meaning of the 'Ctrl-C' keystroke cannot be interrupted by
-typing 'C-c'.  For this reason, GDB on MS-Windows supports 'C-<BREAK>'
-as an alternative interrupt key sequence, which can be used to interrupt
-the debuggee even if it ignores 'C-c'.
+   MS-Windows programs that call `SetConsoleMode' to switch off the
+special meaning of the `Ctrl-C' keystroke cannot be interrupted by
+typing `C-c'.  For this reason, GDB on MS-Windows supports `C-<BREAK>'
+as an alternative interrupt key sequence, which can be used to
+interrupt the debuggee even if it ignores `C-c'.
 
    There are various additional Cygwin-specific commands, described in
 this section.  Working with DLLs that have no debugging symbols is
 described in *note Non-debug DLL Symbols::.
 
-'info w32'
+`info w32'
      This is a prefix of MS Windows-specific commands which print
      information about the target system and important OS structures.
 
-'info w32 selector'
+`info w32 selector'
      This command displays information returned by the Win32 API
-     'GetThreadSelectorEntry' function.  It takes an optional argument
+     `GetThreadSelectorEntry' function.  It takes an optional argument
      that is evaluated to a long value to give the information about
      this given selector.  Without argument, this command displays
      information about the six segment registers.
 
-'info w32 thread-information-block'
+`info w32 thread-information-block'
      This command displays thread specific information stored in the
      Thread Information Block (readable on the X86 CPU family using
-     '$fs' selector for 32-bit programs and '$gs' for 64-bit programs).
+     `$fs' selector for 32-bit programs and `$gs' for 64-bit programs).
 
-'set cygwin-exceptions MODE'
-     If MODE is 'on', GDB will break on exceptions that happen inside
-     the Cygwin DLL. If MODE is 'off', GDB will delay recognition of
+`set cygwin-exceptions MODE'
+     If MODE is `on', GDB will break on exceptions that happen inside
+     the Cygwin DLL.  If MODE is `off', GDB will delay recognition of
      exceptions, and may ignore some exceptions which seem to be caused
      by internal Cygwin DLL "bookkeeping".  This option is meant
-     primarily for debugging the Cygwin DLL itself; the default value is
-     'off' to avoid annoying GDB users with false 'SIGSEGV' signals.
+     primarily for debugging the Cygwin DLL itself; the default value
+     is `off' to avoid annoying GDB users with false `SIGSEGV' signals.
 
-'show cygwin-exceptions'
+`show cygwin-exceptions'
      Displays whether GDB will break on exceptions that happen inside
      the Cygwin DLL itself.
 
-'set new-console MODE'
-     If MODE is 'on' the debuggee will be started in a new console on
-     next start.  If MODE is 'off', the debuggee will be started in the
+`set new-console MODE'
+     If MODE is `on' the debuggee will be started in a new console on
+     next start.  If MODE is `off', the debuggee will be started in the
      same console as the debugger.
 
-'show new-console'
+`show new-console'
      Displays whether a new console is used when the debuggee is
      started.
 
-'set new-group MODE'
-     This boolean value controls whether the debuggee should start a new
-     group or stay in the same group as the debugger.  This affects the
-     way the Windows OS handles 'Ctrl-C'.
+`set new-group MODE'
+     This boolean value controls whether the debuggee should start a
+     new group or stay in the same group as the debugger.  This affects
+     the way the Windows OS handles `Ctrl-C'.
 
-'show new-group'
+`show new-group'
      Displays current value of new-group boolean.
 
-'set debugevents'
+`set debugevents'
      This boolean value adds debug output concerning kernel events
-     related to the debuggee seen by the debugger.  This includes events
-     that signal thread and process creation and exit, DLL loading and
-     unloading, console interrupts, and debugging messages produced by
-     the Windows 'OutputDebugString' API call.
+     related to the debuggee seen by the debugger.  This includes
+     events that signal thread and process creation and exit, DLL
+     loading and unloading, console interrupts, and debugging messages
+     produced by the Windows `OutputDebugString' API call.
 
-'set debugexec'
+`set debugexec'
      This boolean value adds debug output concerning execute events
      (such as resume thread) seen by the debugger.
 
-'set debugexceptions'
+`set debugexceptions'
      This boolean value adds debug output concerning exceptions in the
      debuggee seen by the debugger.
 
-'set debugmemory'
+`set debugmemory'
      This boolean value adds debug output concerning debuggee memory
      reads and writes by the debugger.
 
-'set shell'
+`set shell'
      This boolean values specifies whether the debuggee is called via a
      shell or directly (default value is on).
 
-'show shell'
+`show shell'
      Displays if the debuggee will be started with a shell.
 
+
 * Menu:
 
 * Non-debug DLL Symbols::  Support for DLLs without debugging symbols
@@ -3285,7 +3398,7 @@ File: gdb.info,  Node: Non-debug DLL Sym
 
 Very often on windows, some of the DLLs that your program relies on do
 not include symbolic debugging information (for example,
-'kernel32.dll').  When GDB doesn't recognize any debugging symbols in a
+`kernel32.dll').  When GDB doesn't recognize any debugging symbols in a
 DLL, it relies on the minimal amount of symbolic information contained
 in the DLL's export table.  This section describes working with such
 symbols, known internally to GDB as "minimal symbols".
@@ -3300,19 +3413,19 @@ program run once to completion.
 
 In keeping with the naming conventions used by the Microsoft debugging
 tools, DLL export symbols are made available with a prefix based on the
-DLL name, for instance 'KERNEL32!CreateFileA'.  The plain name is also
-entered into the symbol table, so 'CreateFileA' is often sufficient.  In
-some cases there will be name clashes within a program (particularly if
-the executable itself includes full debugging symbols) necessitating the
-use of the fully qualified name when referring to the contents of the
-DLL. Use single-quotes around the name to avoid the exclamation mark
-("!")  being interpreted as a language operator.
+DLL name, for instance `KERNEL32!CreateFileA'.  The plain name is also
+entered into the symbol table, so `CreateFileA' is often sufficient.
+In some cases there will be name clashes within a program (particularly
+if the executable itself includes full debugging symbols) necessitating
+the use of the fully qualified name when referring to the contents of
+the DLL.  Use single-quotes around the name to avoid the exclamation
+mark ("!")  being interpreted as a language operator.
 
    Note that the internal name of the DLL may be all upper-case, even
 though the file name of the DLL is lower-case, or vice-versa.  Since
 symbols within GDB are _case-sensitive_ this may cause some confusion.
-If in doubt, try the 'info functions' and 'info variables' commands or
-even 'maint print msymbols' (*note Symbols::).  Here's an example:
+If in doubt, try the `info functions' and `info variables' commands or
+even `maint print msymbols' (*note Symbols::). Here's an example:
 
      (gdb) info function CreateFileA
      All functions matching regular expression "CreateFileA":
@@ -3334,17 +3447,17 @@ even 'maint print msymbols' (*note Symbo
 .....................................
 
 Symbols extracted from a DLL's export table do not contain very much
-type information.  All that GDB can do is guess whether a symbol refers
+type information. All that GDB can do is guess whether a symbol refers
 to a function or variable depending on the linker section that contains
-the symbol.  Also note that the actual contents of the memory contained
-in a DLL are not available unless the program is running.  This means
+the symbol. Also note that the actual contents of the memory contained
+in a DLL are not available unless the program is running. This means
 that you cannot examine the contents of a variable or disassemble a
 function within a DLL without a running program.
 
    Variables are generally treated as pointers and dereferenced
-automatically.  For this reason, it is often necessary to prefix a
+automatically. For this reason, it is often necessary to prefix a
 variable name with the address-of operator ("&") and provide explicit
-type information in the command.  Here's an example of the type of
+type information in the command. Here's an example of the type of
 problem:
 
      (gdb) print 'cygwin1!__argv'
@@ -3366,17 +3479,17 @@ problem:
      0x22fd98:        "/cygdrive/c/mydirectory/myprogram"
 
    Setting a break point within a DLL is possible even before the
-program starts execution.  However, under these circumstances, GDB can't
+program starts execution. However, under these circumstances, GDB can't
 examine the initial instructions of the function in order to skip the
-function's frame set-up code.  You can work around this by using "*&" to
+function's frame set-up code. You can work around this by using "*&" to
 set the breakpoint at a raw memory address:
 
      (gdb) break *&'python22!PyOS_Readline'
      Breakpoint 1 at 0x1e04eff0
 
-   The author of these extensions is not entirely convinced that setting
-a break point within a shared DLL like 'kernel32.dll' is completely
-safe.
+   The author of these extensions is not entirely convinced that
+setting a break point within a shared DLL like `kernel32.dll' is
+completely safe.
 
 
 File: gdb.info,  Node: Hurd Native,  Next: Darwin,  Prev: Cygwin Native,  Up: Native
@@ -3387,130 +3500,131 @@ File: gdb.info,  Node: Hurd Native,  Nex
 This subsection describes GDB commands specific to the GNU Hurd native
 debugging.
 
-'set signals'
-'set sigs'
+`set signals'
+`set sigs'
      This command toggles the state of inferior signal interception by
      GDB.  Mach exceptions, such as breakpoint traps, are not affected
-     by this command.  'sigs' is a shorthand alias for 'signals'.
+     by this command.  `sigs' is a shorthand alias for `signals'.
 
-'show signals'
-'show sigs'
+`show signals'
+`show sigs'
      Show the current state of intercepting inferior's signals.
 
-'set signal-thread'
-'set sigthread'
-     This command tells GDB which thread is the 'libc' signal thread.
-     That thread is run when a signal is delivered to a running process.
-     'set sigthread' is the shorthand alias of 'set signal-thread'.
+`set signal-thread'
+`set sigthread'
+     This command tells GDB which thread is the `libc' signal thread.
+     That thread is run when a signal is delivered to a running
+     process.  `set sigthread' is the shorthand alias of `set
+     signal-thread'.
 
-'show signal-thread'
-'show sigthread'
+`show signal-thread'
+`show sigthread'
      These two commands show which thread will run when the inferior is
      delivered a signal.
 
-'set stopped'
+`set stopped'
      This commands tells GDB that the inferior process is stopped, as
-     with the 'SIGSTOP' signal.  The stopped process can be continued by
-     delivering a signal to it.
+     with the `SIGSTOP' signal.  The stopped process can be continued
+     by delivering a signal to it.
 
-'show stopped'
+`show stopped'
      This command shows whether GDB thinks the debuggee is stopped.
 
-'set exceptions'
+`set exceptions'
      Use this command to turn off trapping of exceptions in the
      inferior.  When exception trapping is off, neither breakpoints nor
      single-stepping will work.  To restore the default, set exception
      trapping on.
 
-'show exceptions'
+`show exceptions'
      Show the current state of trapping exceptions in the inferior.
 
-'set task pause'
-     This command toggles task suspension when GDB has control.  Setting
-     it to on takes effect immediately, and the task is suspended
-     whenever GDB gets control.  Setting it to off will take effect the
-     next time the inferior is continued.  If this option is set to off,
-     you can use 'set thread default pause on' or 'set thread pause on'
-     (see below) to pause individual threads.
+`set task pause'
+     This command toggles task suspension when GDB has control.
+     Setting it to on takes effect immediately, and the task is
+     suspended whenever GDB gets control.  Setting it to off will take
+     effect the next time the inferior is continued.  If this option is
+     set to off, you can use `set thread default pause on' or `set
+     thread pause on' (see below) to pause individual threads.
 
-'show task pause'
+`show task pause'
      Show the current state of task suspension.
 
-'set task detach-suspend-count'
+`set task detach-suspend-count'
      This command sets the suspend count the task will be left with when
      GDB detaches from it.
 
-'show task detach-suspend-count'
+`show task detach-suspend-count'
      Show the suspend count the task will be left with when detaching.
 
-'set task exception-port'
-'set task excp'
-     This command sets the task exception port to which GDB will forward
-     exceptions.  The argument should be the value of the "send rights"
-     of the task.  'set task excp' is a shorthand alias.
+`set task exception-port'
+`set task excp'
+     This command sets the task exception port to which GDB will
+     forward exceptions.  The argument should be the value of the "send
+     rights" of the task.  `set task excp' is a shorthand alias.
 
-'set noninvasive'
+`set noninvasive'
      This command switches GDB to a mode that is the least invasive as
      far as interfering with the inferior is concerned.  This is the
-     same as using 'set task pause', 'set exceptions', and 'set signals'
-     to values opposite to the defaults.
+     same as using `set task pause', `set exceptions', and `set
+     signals' to values opposite to the defaults.
 
-'info send-rights'
-'info receive-rights'
-'info port-rights'
-'info port-sets'
-'info dead-names'
-'info ports'
-'info psets'
+`info send-rights'
+`info receive-rights'
+`info port-rights'
+`info port-sets'
+`info dead-names'
+`info ports'
+`info psets'
      These commands display information about, respectively, send
-     rights, receive rights, port rights, port sets, and dead names of a
-     task.  There are also shorthand aliases: 'info ports' for 'info
-     port-rights' and 'info psets' for 'info port-sets'.
+     rights, receive rights, port rights, port sets, and dead names of
+     a task.  There are also shorthand aliases: `info ports' for `info
+     port-rights' and `info psets' for `info port-sets'.
 
-'set thread pause'
+`set thread pause'
      This command toggles current thread suspension when GDB has
      control.  Setting it to on takes effect immediately, and the
      current thread is suspended whenever GDB gets control.  Setting it
      to off will take effect the next time the inferior is continued.
      Normally, this command has no effect, since when GDB has control,
-     the whole task is suspended.  However, if you used 'set task pause
+     the whole task is suspended.  However, if you used `set task pause
      off' (see above), this command comes in handy to suspend only the
      current thread.
 
-'show thread pause'
+`show thread pause'
      This command shows the state of current thread suspension.
 
-'set thread run'
+`set thread run'
      This command sets whether the current thread is allowed to run.
 
-'show thread run'
+`show thread run'
      Show whether the current thread is allowed to run.
 
-'set thread detach-suspend-count'
-     This command sets the suspend count GDB will leave on a thread when
-     detaching.  This number is relative to the suspend count found by
-     GDB when it notices the thread; use 'set thread
+`set thread detach-suspend-count'
+     This command sets the suspend count GDB will leave on a thread
+     when detaching.  This number is relative to the suspend count
+     found by GDB when it notices the thread; use `set thread
      takeover-suspend-count' to force it to an absolute value.
 
-'show thread detach-suspend-count'
+`show thread detach-suspend-count'
      Show the suspend count GDB will leave on the thread when detaching.
 
-'set thread exception-port'
-'set thread excp'
+`set thread exception-port'
+`set thread excp'
      Set the thread exception port to which to forward exceptions.  This
-     overrides the port set by 'set task exception-port' (see above).
-     'set thread excp' is the shorthand alias.
+     overrides the port set by `set task exception-port' (see above).
+     `set thread excp' is the shorthand alias.
 
-'set thread takeover-suspend-count'
-     Normally, GDB's thread suspend counts are relative to the value GDB
-     finds when it notices each thread.  This command changes the
+`set thread takeover-suspend-count'
+     Normally, GDB's thread suspend counts are relative to the value
+     GDB finds when it notices each thread.  This command changes the
      suspend counts to be absolute instead.
 
-'set thread default'
-'show thread default'
-     Each of the above 'set thread' commands has a 'set thread default'
-     counterpart (e.g., 'set thread default pause', 'set thread default
-     exception-port', etc.).  The 'thread default' variety of commands
+`set thread default'
+`show thread default'
+     Each of the above `set thread' commands has a `set thread default'
+     counterpart (e.g., `set thread default pause', `set thread default
+     exception-port', etc.).  The `thread default' variety of commands
      sets the default thread properties for all threads; you can then
      change the properties of individual threads with the non-default
      commands.
@@ -3523,32 +3637,32 @@ File: gdb.info,  Node: Darwin,  Prev: Hu
 
 GDB provides the following commands specific to the Darwin target:
 
-'set debug darwin NUM'
+`set debug darwin NUM'
      When set to a non zero value, enables debugging messages specific
      to the Darwin support.  Higher values produce more verbose output.
 
-'show debug darwin'
+`show debug darwin'
      Show the current state of Darwin messages.
 
-'set debug mach-o NUM'
+`set debug mach-o NUM'
      When set to a non zero value, enables debugging messages while GDB
      is reading Darwin object files.  ("Mach-O" is the file format used
      on Darwin for object and executable files.)  Higher values produce
      more verbose output.  This is a command to diagnose problems
      internal to GDB and should not be needed in normal usage.
 
-'show debug mach-o'
+`show debug mach-o'
      Show the current state of Mach-O file messages.
 
-'set mach-exceptions on'
-'set mach-exceptions off'
+`set mach-exceptions on'
+`set mach-exceptions off'
      On Darwin, faults are first reported as a Mach exception and are
      then mapped to a Posix signal.  Use this command to turn on
      trapping of Mach exceptions in the inferior.  This might be
      sometimes useful to better understand the cause of a fault.  The
      default is off.
 
-'show mach-exceptions'
+`show mach-exceptions'
      Show the current state of exceptions trapping.
 
 
@@ -3573,10 +3687,10 @@ File: gdb.info,  Node: Embedded Processo
 This section goes into details specific to particular embedded
 configurations.
 
-   Whenever a specific embedded processor has a simulator, GDB allows to
-send an arbitrary command to the simulator.
+   Whenever a specific embedded processor has a simulator, GDB allows
+to send an arbitrary command to the simulator.
 
-'sim COMMAND'
+`sim COMMAND'
      Send an arbitrary COMMAND string to the simulator.  Consult the
      documentation for the specific simulator in use for information
      about acceptable commands.
@@ -3603,127 +3717,136 @@ File: gdb.info,  Node: ARM,  Next: M32R/
 21.3.1 ARM
 ----------
 
-'target rdi DEV'
+`target rdi DEV'
      ARM Angel monitor, via RDI library interface to ADP protocol.  You
      may use this target to communicate with both boards running the
      Angel monitor, or with the EmbeddedICE JTAG debug device.
 
-'target rdp DEV'
+`target rdp DEV'
      ARM Demon monitor.
 
+
    GDB provides the following ARM-specific commands:
 
-'set arm disassembler'
+`set arm disassembler'
      This commands selects from a list of disassembly styles.  The
-     '"std"' style is the standard style.
+     `"std"' style is the standard style.
 
-'show arm disassembler'
+`show arm disassembler'
      Show the current disassembly style.
 
-'set arm apcs32'
+`set arm apcs32'
      This command toggles ARM operation mode between 32-bit and 26-bit.
 
-'show arm apcs32'
+`show arm apcs32'
      Display the current usage of the ARM 32-bit mode.
 
-'set arm fpu FPUTYPE'
+`set arm fpu FPUTYPE'
      This command sets the ARM floating-point unit (FPU) type.  The
      argument FPUTYPE can be one of these:
 
-     'auto'
+    `auto'
           Determine the FPU type by querying the OS ABI.
-     'softfpa'
+
+    `softfpa'
           Software FPU, with mixed-endian doubles on little-endian ARM
           processors.
-     'fpa'
+
+    `fpa'
           GCC-compiled FPA co-processor.
-     'softvfp'
+
+    `softvfp'
           Software FPU with pure-endian doubles.
-     'vfp'
+
+    `vfp'
           VFP co-processor.
 
-'show arm fpu'
+`show arm fpu'
      Show the current type of the FPU.
 
-'set arm abi'
+`set arm abi'
      This command forces GDB to use the specified ABI.
 
-'show arm abi'
+`show arm abi'
      Show the currently used ABI.
 
-'set arm fallback-mode (arm|thumb|auto)'
+`set arm fallback-mode (arm|thumb|auto)'
      GDB uses the symbol table, when available, to determine whether
-     instructions are ARM or Thumb.  This command controls GDB's default
-     behavior when the symbol table is not available.  The default is
-     'auto', which causes GDB to use the current execution mode (from
-     the 'T' bit in the 'CPSR' register).
+     instructions are ARM or Thumb.  This command controls GDB's
+     default behavior when the symbol table is not available.  The
+     default is `auto', which causes GDB to use the current execution
+     mode (from the `T' bit in the `CPSR' register).
 
-'show arm fallback-mode'
+`show arm fallback-mode'
      Show the current fallback instruction mode.
 
-'set arm force-mode (arm|thumb|auto)'
+`set arm force-mode (arm|thumb|auto)'
      This command overrides use of the symbol table to determine whether
-     instructions are ARM or Thumb.  The default is 'auto', which causes
-     GDB to use the symbol table and then the setting of 'set arm
-     fallback-mode'.
+     instructions are ARM or Thumb.  The default is `auto', which
+     causes GDB to use the symbol table and then the setting of `set
+     arm fallback-mode'.
 
-'show arm force-mode'
+`show arm force-mode'
      Show the current forced instruction mode.
 
-'set debug arm'
+`set debug arm'
      Toggle whether to display ARM-specific debugging messages from the
      ARM target support subsystem.
 
-'show debug arm'
+`show debug arm'
      Show whether ARM-specific debugging messages are enabled.
 
    The following commands are available when an ARM target is debugged
 using the RDI interface:
 
-'rdilogfile [FILE]'
+`rdilogfile [FILE]'
      Set the filename for the ADP (Angel Debugger Protocol) packet log.
-     With an argument, sets the log file to the specified FILE.  With no
-     argument, show the current log file name.  The default log file is
-     'rdi.log'.
-
-'rdilogenable [ARG]'
-     Control logging of ADP packets.  With an argument of 1 or '"yes"'
-     enables logging, with an argument 0 or '"no"' disables it.  With no
-     arguments displays the current setting.  When logging is enabled,
-     ADP packets exchanged between GDB and the RDI target device are
-     logged to a file.
+     With an argument, sets the log file to the specified FILE.  With
+     no argument, show the current log file name.  The default log file
+     is `rdi.log'.
+
+`rdilogenable [ARG]'
+     Control logging of ADP packets.  With an argument of 1 or `"yes"'
+     enables logging, with an argument 0 or `"no"' disables it.  With
+     no arguments displays the current setting.  When logging is
+     enabled, ADP packets exchanged between GDB and the RDI target
+     device are logged to a file.
 
-'set rdiromatzero'
+`set rdiromatzero'
      Tell GDB whether the target has ROM at address 0.  If on, vector
      catching is disabled, so that zero address can be used.  If off
      (the default), vector catching is enabled.  For this command to
-     take effect, it needs to be invoked prior to the 'target rdi'
+     take effect, it needs to be invoked prior to the `target rdi'
      command.
 
-'show rdiromatzero'
+`show rdiromatzero'
      Show the current setting of ROM at zero address.
 
-'set rdiheartbeat'
+`set rdiheartbeat'
      Enable or disable RDI heartbeat packets.  It is not recommended to
      turn on this option, since it confuses ARM and EPI JTAG interface,
      as well as the Angel monitor.
 
-'show rdiheartbeat'
+`show rdiheartbeat'
      Show the setting of RDI heartbeat packets.
 
-'target sim [SIMARGS] ...'
+`target sim [SIMARGS] ...'
      The GDB ARM simulator accepts the following optional arguments.
 
-     '--swi-support=TYPE'
+    `--swi-support=TYPE'
           Tell the simulator which SWI interfaces to support.  The
           argument TYPE may be a comma separated list of the following
-          values.  The default value is 'all'.
+          values.  The default value is `all'.
+
+         `none'
+
+         `demon'
+
+         `angel'
 
-          'none'
-          'demon'
-          'angel'
-          'redboot'
-          'all'
+         `redboot'
+
+         `all'
 
 
 File: gdb.info,  Node: M32R/D,  Next: M68K,  Prev: ARM,  Up: Embedded Processors
@@ -3731,64 +3854,64 @@ File: gdb.info,  Node: M32R/D,  Next: M6
 21.3.2 Renesas M32R/D and M32R/SDI
 ----------------------------------
 
-'target m32r DEV'
+`target m32r DEV'
      Renesas M32R/D ROM monitor.
 
-'target m32rsdi DEV'
+`target m32rsdi DEV'
      Renesas M32R SDI server, connected via parallel port to the board.
 
    The following GDB commands are specific to the M32R monitor:
 
-'set download-path PATH'
+`set download-path PATH'
      Set the default path for finding downloadable SREC files.
 
-'show download-path'
+`show download-path'
      Show the default path for downloadable SREC files.
 
-'set board-address ADDR'
+`set board-address ADDR'
      Set the IP address for the M32R-EVA target board.
 
-'show board-address'
+`show board-address'
      Show the current IP address of the target board.
 
-'set server-address ADDR'
-     Set the IP address for the download server, which is the GDB's host
-     machine.
+`set server-address ADDR'
+     Set the IP address for the download server, which is the GDB's
+     host machine.
 
-'show server-address'
+`show server-address'
      Display the IP address of the download server.
 
-'upload [FILE]'
+`upload [FILE]'
      Upload the specified SREC FILE via the monitor's Ethernet upload
      capability.  If no FILE argument is given, the current executable
      file is uploaded.
 
-'tload [FILE]'
-     Test the 'upload' command.
+`tload [FILE]'
+     Test the `upload' command.
 
    The following commands are available for M32R/SDI:
 
-'sdireset'
+`sdireset'
      This command resets the SDI connection.
 
-'sdistatus'
+`sdistatus'
      This command shows the SDI connection status.
 
-'debug_chaos'
+`debug_chaos'
      Instructs the remote that M32R/Chaos debugging is to be used.
 
-'use_debug_dma'
+`use_debug_dma'
      Instructs the remote to use the DEBUG_DMA method of accessing
      memory.
 
-'use_mon_code'
+`use_mon_code'
      Instructs the remote to use the MON_CODE method of accessing
      memory.
 
-'use_ib_break'
+`use_ib_break'
      Instructs the remote to set breakpoints by IB break.
 
-'use_dbt_break'
+`use_dbt_break'
      Instructs the remote to set breakpoints by DBT.
 
 
@@ -3800,9 +3923,10 @@ File: gdb.info,  Node: M68K,  Next: Micr
 The Motorola m68k configuration includes ColdFire support, and a target
 command for the following ROM monitor.
 
-'target dbug DEV'
+`target dbug DEV'
      dBUG ROM monitor for Motorola ColdFire.
 
+
 
 File: gdb.info,  Node: MicroBlaze,  Next: MIPS Embedded,  Prev: M68K,  Up: Embedded Processors
 
@@ -3814,30 +3938,30 @@ FPGAs, such as Spartan or Virtex series.
 usually have JTAG ports which connect to a host system running the
 Xilinx Embedded Development Kit (EDK) or Software Development Kit (SDK).
 This host system is used to download the configuration bitstream to the
-target FPGA. The Xilinx Microprocessor Debugger (XMD) program
-communicates with the target board using the JTAG interface and presents
-a 'gdbserver' interface to the board.  By default 'xmd' uses port
-'1234'.  (While it is possible to change this default port, it requires
-the use of undocumented 'xmd' commands.  Contact Xilinx support if you
-need to do this.)
+target FPGA.  The Xilinx Microprocessor Debugger (XMD) program
+communicates with the target board using the JTAG interface and
+presents a `gdbserver' interface to the board.  By default `xmd' uses
+port `1234'.  (While it is possible to change this default port, it
+requires the use of undocumented `xmd' commands.  Contact Xilinx
+support if you need to do this.)
 
    Use these GDB commands to connect to the MicroBlaze target processor.
 
-'target remote :1234'
-     Use this command to connect to the target if you are running GDB on
-     the same system as 'xmd'.
+`target remote :1234'
+     Use this command to connect to the target if you are running GDB
+     on the same system as `xmd'.
 
-'target remote XMD-HOST:1234'
+`target remote XMD-HOST:1234'
      Use this command to connect to the target if it is connected to
-     'xmd' running on a different system named XMD-HOST.
+     `xmd' running on a different system named XMD-HOST.
 
-'load'
+`load'
      Use this command to download a program to the MicroBlaze target.
 
-'set debug microblaze N'
+`set debug microblaze N'
      Enable MicroBlaze-specific debugging messages if non-zero.
 
-'show debug microblaze N'
+`show debug microblaze N'
      Show MicroBlaze-specific debugging level.
 
 
@@ -3848,18 +3972,18 @@ File: gdb.info,  Node: MIPS Embedded,  N
 
 GDB can use the MIPS remote debugging protocol to talk to a MIPS board
 attached to a serial line.  This is available when you configure GDB
-with '--target=mips-elf'.
+with `--target=mips-elf'.
 
    Use these GDB commands to specify the connection to your target
 board:
 
-'target mips PORT'
-     To run a program on the board, start up 'gdb' with the name of your
-     program as the argument.  To connect to the board, use the command
-     'target mips PORT', where PORT is the name of the serial port
-     connected to the board.  If the program has not already been
-     downloaded to the board, you may use the 'load' command to download
-     it.  You can then use all the usual GDB commands.
+`target mips PORT'
+     To run a program on the board, start up `gdb' with the name of
+     your program as the argument.  To connect to the board, use the
+     command `target mips PORT', where PORT is the name of the serial
+     port connected to the board.  If the program has not already been
+     downloaded to the board, you may use the `load' command to
+     download it.  You can then use all the usual GDB commands.
 
      For example, this sequence connects to the target board through a
      serial port, and loads and runs a program called PROG through the
@@ -3871,103 +3995,107 @@ board:
           (gdb) load PROG
           (gdb) run
 
-'target mips HOSTNAME:PORTNUMBER'
+`target mips HOSTNAME:PORTNUMBER'
      On some GDB host configurations, you can specify a TCP connection
-     (for instance, to a serial line managed by a terminal concentrator)
-     instead of a serial port, using the syntax 'HOSTNAME:PORTNUMBER'.
+     (for instance, to a serial line managed by a terminal
+     concentrator) instead of a serial port, using the syntax
+     `HOSTNAME:PORTNUMBER'.
 
-'target pmon PORT'
+`target pmon PORT'
      PMON ROM monitor.
 
-'target ddb PORT'
+`target ddb PORT'
      NEC's DDB variant of PMON for Vr4300.
 
-'target lsi PORT'
+`target lsi PORT'
      LSI variant of PMON.
 
-'target r3900 DEV'
+`target r3900 DEV'
      Densan DVE-R3900 ROM monitor for Toshiba R3900 Mips.
 
-'target array DEV'
+`target array DEV'
      Array Tech LSI33K RAID controller board.
 
+
 GDB also supports these special commands for MIPS targets:
 
-'set mipsfpu double'
-'set mipsfpu single'
-'set mipsfpu none'
-'set mipsfpu auto'
-'show mipsfpu'
+`set mipsfpu double'
+`set mipsfpu single'
+`set mipsfpu none'
+`set mipsfpu auto'
+`show mipsfpu'
      If your target board does not support the MIPS floating point
-     coprocessor, you should use the command 'set mipsfpu none' (if you
+     coprocessor, you should use the command `set mipsfpu none' (if you
      need this, you may wish to put the command in your GDB init file).
      This tells GDB how to find the return value of functions which
      return floating point values.  It also allows GDB to avoid saving
      the floating point registers when calling functions on the board.
      If you are using a floating point coprocessor with only single
      precision floating point support, as on the R4650 processor, use
-     the command 'set mipsfpu single'.  The default double precision
-     floating point coprocessor may be selected using 'set mipsfpu
+     the command `set mipsfpu single'.  The default double precision
+     floating point coprocessor may be selected using `set mipsfpu
      double'.
 
      In previous versions the only choices were double precision or no
-     floating point, so 'set mipsfpu on' will select double precision
-     and 'set mipsfpu off' will select no floating point.
+     floating point, so `set mipsfpu on' will select double precision
+     and `set mipsfpu off' will select no floating point.
 
-     As usual, you can inquire about the 'mipsfpu' variable with 'show
+     As usual, you can inquire about the `mipsfpu' variable with `show
      mipsfpu'.
 
-'set timeout SECONDS'
-'set retransmit-timeout SECONDS'
-'show timeout'
-'show retransmit-timeout'
-     You can control the timeout used while waiting for a packet, in the
-     MIPS remote protocol, with the 'set timeout SECONDS' command.  The
-     default is 5 seconds.  Similarly, you can control the timeout used
-     while waiting for an acknowledgment of a packet with the 'set
+`set timeout SECONDS'
+`set retransmit-timeout SECONDS'
+`show timeout'
+`show retransmit-timeout'
+     You can control the timeout used while waiting for a packet, in
+     the MIPS remote protocol, with the `set timeout SECONDS' command.
+     The default is 5 seconds.  Similarly, you can control the timeout
+     used while waiting for an acknowledgment of a packet with the `set
      retransmit-timeout SECONDS' command.  The default is 3 seconds.
-     You can inspect both values with 'show timeout' and 'show
-     retransmit-timeout'.  (These commands are _only_ available when GDB
-     is configured for '--target=mips-elf'.)
-
-     The timeout set by 'set timeout' does not apply when GDB is waiting
-     for your program to stop.  In that case, GDB waits forever because
-     it has no way of knowing how long the program is going to run
-     before stopping.
+     You can inspect both values with `show timeout' and `show
+     retransmit-timeout'.  (These commands are _only_ available when
+     GDB is configured for `--target=mips-elf'.)
+
+     The timeout set by `set timeout' does not apply when GDB is
+     waiting for your program to stop.  In that case, GDB waits forever
+     because it has no way of knowing how long the program is going to
+     run before stopping.
 
-'set syn-garbage-limit NUM'
+`set syn-garbage-limit NUM'
      Limit the maximum number of characters GDB should ignore when it
      tries to synchronize with the remote target.  The default is 10
      characters.  Setting the limit to -1 means there's no limit.
 
-'show syn-garbage-limit'
+`show syn-garbage-limit'
      Show the current limit on the number of characters to ignore when
      trying to synchronize with the remote system.
 
-'set monitor-prompt PROMPT'
+`set monitor-prompt PROMPT'
      Tell GDB to expect the specified PROMPT string from the remote
      monitor.  The default depends on the target:
-     pmon target
-          'PMON'
-     ddb target
-          'NEC010'
-     lsi target
-          'PMON>'
+    pmon target
+          `PMON'
 
-'show monitor-prompt'
+    ddb target
+          `NEC010'
+
+    lsi target
+          `PMON>'
+
+`show monitor-prompt'
      Show the current strings GDB expects as the prompt from the remote
      monitor.
 
-'set monitor-warnings'
+`set monitor-warnings'
      Enable or disable monitor warnings about hardware breakpoints.
-     This has effect only for the 'lsi' target.  When on, GDB will
-     display warning messages whose codes are returned by the 'lsi' PMON
-     monitor for breakpoint commands.
+     This has effect only for the `lsi' target.  When on, GDB will
+     display warning messages whose codes are returned by the `lsi'
+     PMON monitor for breakpoint commands.
 
-'show monitor-warnings'
+`show monitor-warnings'
      Show the current setting of printing monitor warnings.
 
-'pmon COMMAND'
+`pmon COMMAND'
      This command allows sending an arbitrary COMMAND string to the
      monitor.  The monitor must be in debug mode for this to work.
 
@@ -3977,21 +4105,21 @@ File: gdb.info,  Node: PowerPC Embedded,
 21.3.6 PowerPC Embedded
 -----------------------
 
-GDB supports using the DVC (Data Value Compare) register to implement in
-hardware simple hardware watchpoint conditions of the form:
+GDB supports using the DVC (Data Value Compare) register to implement
+in hardware simple hardware watchpoint conditions of the form:
 
      (gdb) watch ADDRESS|VARIABLE \
        if  ADDRESS|VARIABLE == CONSTANT EXPRESSION
 
    The DVC register will be automatically used when GDB detects such
 pattern in a condition expression, and the created watchpoint uses one
-debug register (either the 'exact-watchpoints' option is on and the
+debug register (either the `exact-watchpoints' option is on and the
 variable is scalar, or the variable has a length of one byte).  This
 feature is available in native GDB running on a Linux kernel version
 2.6.34 or newer.
 
    When running on PowerPC embedded processors, GDB automatically uses
-ranged hardware watchpoints, unless the 'exact-watchpoints' option is
+ranged hardware watchpoints, unless the `exact-watchpoints' option is
 on, in which case watchpoints using only one debug register are created
 when watching variables of scalar types.
 
@@ -4002,68 +4130,69 @@ region using one of the following comman
      (gdb) watch {char[LENGTH]} ADDRESS
 
    PowerPC embedded processors support masked watchpoints.  See the
-discussion about the 'mask' argument in *note Set Watchpoints::.
+discussion about the `mask' argument in *note Set Watchpoints::.
 
    PowerPC embedded processors support hardware accelerated "ranged
 breakpoints".  A ranged breakpoint stops execution of the inferior
 whenever it executes an instruction at any address within the range it
-specifies.  To set a ranged breakpoint in GDB, use the 'break-range'
+specifies.  To set a ranged breakpoint in GDB, use the `break-range'
 command.
 
    GDB provides the following PowerPC-specific commands:
 
-'break-range START-LOCATION, END-LOCATION'
+`break-range START-LOCATION, END-LOCATION'
      Set a breakpoint for an address range given by START-LOCATION and
      END-LOCATION, which can specify a function name, a line number, an
      offset of lines from the current line or from the start location,
      or an address of an instruction (see *note Specify Location::, for
      a list of all the possible ways to specify a LOCATION.)  The
-     breakpoint will stop execution of the inferior whenever it executes
-     an instruction at any address within the specified range,
+     breakpoint will stop execution of the inferior whenever it
+     executes an instruction at any address within the specified range,
      (including START-LOCATION and END-LOCATION.)
 
-'set powerpc soft-float'
-'show powerpc soft-float'
+`set powerpc soft-float'
+`show powerpc soft-float'
      Force GDB to use (or not use) a software floating point calling
      convention.  By default, GDB selects the calling convention based
      on the selected architecture and the provided executable file.
 
-'set powerpc vector-abi'
-'show powerpc vector-abi'
+`set powerpc vector-abi'
+`show powerpc vector-abi'
      Force GDB to use the specified calling convention for vector
-     arguments and return values.  The valid options are 'auto';
-     'generic', to avoid vector registers even if they are present;
-     'altivec', to use AltiVec registers; and 'spe' to use SPE
-     registers.  By default, GDB selects the calling convention based on
-     the selected architecture and the provided executable file.
+     arguments and return values.  The valid options are `auto';
+     `generic', to avoid vector registers even if they are present;
+     `altivec', to use AltiVec registers; and `spe' to use SPE
+     registers.  By default, GDB selects the calling convention based
+     on the selected architecture and the provided executable file.
 
-'set powerpc exact-watchpoints'
-'show powerpc exact-watchpoints'
+`set powerpc exact-watchpoints'
+`show powerpc exact-watchpoints'
      Allow GDB to use only one debug register when watching a variable
-     of scalar type, thus assuming that the variable is accessed through
-     the address of its first byte.
+     of scalar type, thus assuming that the variable is accessed
+     through the address of its first byte.
 
-'target dink32 DEV'
+`target dink32 DEV'
      DINK32 ROM monitor.
 
-'target ppcbug DEV'
-'target ppcbug1 DEV'
+`target ppcbug DEV'
+
+`target ppcbug1 DEV'
      PPCBUG ROM monitor for PowerPC.
 
-'target sds DEV'
+`target sds DEV'
      SDS monitor, running on a PowerPC board (such as Motorola's ADS).
 
    The following commands specific to the SDS protocol are supported by
 GDB:
 
-'set sdstimeout NSEC'
+`set sdstimeout NSEC'
      Set the timeout for SDS protocol reads to be NSEC seconds.  The
      default is 2 seconds.
 
-'show sdstimeout'
+`show sdstimeout'
      Show the current value of the SDS timeout.
 
-'sds COMMAND'
+`sds COMMAND'
      Send the specified COMMAND string to the SDS monitor.
 
 
@@ -4072,43 +4201,44 @@ File: gdb.info,  Node: PA,  Next: Sparcl
 21.3.7 HP PA Embedded
 ---------------------
 
-'target op50n DEV'
+`target op50n DEV'
      OP50N monitor, running on an OKI HPPA board.
 
-'target w89k DEV'
+`target w89k DEV'
      W89K monitor, running on a Winbond HPPA board.
 
+
 
 File: gdb.info,  Node: Sparclet,  Next: Sparclite,  Prev: PA,  Up: Embedded Processors
 
 21.3.8 Tsqware Sparclet
 -----------------------
 
-GDB enables developers to debug tasks running on Sparclet targets from a
-Unix host.  GDB uses code that runs on both the Unix host and on the
-Sparclet target.  The program 'gdb' is installed and executed on the
+GDB enables developers to debug tasks running on Sparclet targets from
+a Unix host.  GDB uses code that runs on both the Unix host and on the
+Sparclet target.  The program `gdb' is installed and executed on the
 Unix host.
 
-'remotetimeout ARGS'
-     GDB supports the option 'remotetimeout'.  This option is set by the
-     user, and ARGS represents the number of seconds GDB waits for
+`remotetimeout ARGS'
+     GDB supports the option `remotetimeout'.  This option is set by
+     the user, and ARGS represents the number of seconds GDB waits for
      responses.
 
-   When compiling for debugging, include the options '-g' to get debug
-information and '-Ttext' to relocate the program to where you wish to
-load it on the target.  You may also want to add the options '-n' or
-'-N' in order to reduce the size of the sections.  Example:
+   When compiling for debugging, include the options `-g' to get debug
+information and `-Ttext' to relocate the program to where you wish to
+load it on the target.  You may also want to add the options `-n' or
+`-N' in order to reduce the size of the sections.  Example:
 
      sparclet-aout-gcc prog.c -Ttext 0x12010000 -g -o prog -N
 
-   You can use 'objdump' to verify that the addresses are what you
+   You can use `objdump' to verify that the addresses are what you
 intended:
 
      sparclet-aout-objdump --headers --syms prog
 
    Once you have set your Unix execution search path to find GDB, you
-are ready to run GDB.  From your Unix host, run 'gdb' (or
-'sparclet-aout-gdb', depending on your installation).
+are ready to run GDB.  From your Unix host, run `gdb' (or
+`sparclet-aout-gdb', depending on your installation).
 
    GDB comes up showing the prompt:
 
@@ -4127,13 +4257,13 @@ File: gdb.info,  Node: Sparclet File,  N
 21.3.8.1 Setting File to Debug
 ..............................
 
-The GDB command 'file' lets you choose with program to debug.
+The GDB command `file' lets you choose with program to debug.
 
      (gdbslet) file prog
 
-   GDB then attempts to read the symbol table of 'prog'.  GDB locates
+   GDB then attempts to read the symbol table of `prog'.  GDB locates
 the file by searching the directories listed in the command search path.
-If the file was compiled with debug information (option '-g'), source
+If the file was compiled with debug information (option `-g'), source
 files will be searched as well.  GDB locates the source files by
 searching the directories listed in the directory search path (*note
 Your Program's Environment: Environment.).  If it fails to find a file,
@@ -4142,7 +4272,7 @@ it displays a message such as:
      prog: No such file or directory.
 
    When this happens, add the appropriate directories to the search
-paths with the GDB commands 'path' and 'dir', and execute the 'target'
+paths with the GDB commands `path' and `dir', and execute the `target'
 command again.
 
 
@@ -4151,8 +4281,8 @@ File: gdb.info,  Node: Sparclet Connecti
 21.3.8.2 Connecting to Sparclet
 ...............................
 
-The GDB command 'target' lets you connect to a Sparclet target.  To
-connect to a target on serial port "'ttya'", type:
+The GDB command `target' lets you connect to a Sparclet target.  To
+connect to a target on serial port "`ttya'", type:
 
      (gdbslet) target sparclet /dev/ttya
      Remote target sparclet connected to /dev/ttya
@@ -4168,21 +4298,21 @@ File: gdb.info,  Node: Sparclet Download
 21.3.8.3 Sparclet Download
 ..........................
 
-Once connected to the Sparclet target, you can use the GDB 'load'
-command to download the file from the host to the target.  The file name
-and load offset should be given as arguments to the 'load' command.
+Once connected to the Sparclet target, you can use the GDB `load'
+command to download the file from the host to the target.  The file
+name and load offset should be given as arguments to the `load' command.
 Since the file format is aout, the program must be loaded to the
-starting address.  You can use 'objdump' to find out what this value is.
-The load offset is an offset which is added to the VMA (virtual memory
-address) of each of the file's sections.  For instance, if the program
-'prog' was linked to text address 0x1201000, with data at 0x12010160 and
-bss at 0x12010170, in GDB, type:
+starting address.  You can use `objdump' to find out what this value
+is.  The load offset is an offset which is added to the VMA (virtual
+memory address) of each of the file's sections.  For instance, if the
+program `prog' was linked to text address 0x1201000, with data at
+0x12010160 and bss at 0x12010170, in GDB, type:
 
      (gdbslet) load prog 0x12010000
      Loading section .text, size 0xdb0 vma 0x12010000
 
    If the code is loaded at a different address then what the program
-was linked to, you may need to use the 'section' and 'add-symbol-file'
+was linked to, you may need to use the `section' and `add-symbol-file'
 commands to tell GDB where to map the symbol table.
 
 
@@ -4192,7 +4322,7 @@ File: gdb.info,  Node: Sparclet Executio
 ..............................
 
 You can now begin debugging the task using GDB's execution control
-commands, 'b', 'step', 'run', etc.  See the GDB manual for the list of
+commands, `b', `step', `run', etc.  See the GDB manual for the list of
 commands.
 
      (gdbslet) b main
@@ -4211,11 +4341,12 @@ File: gdb.info,  Node: Sparclite,  Next:
 21.3.9 Fujitsu Sparclite
 ------------------------
 
-'target sparclite DEV'
+`target sparclite DEV'
      Fujitsu sparclite boards, used only for the purpose of loading.
      You must use an additional command to debug the program.  For
      example: target remote DEV using GDB standard remote protocol.
 
+
 
 File: gdb.info,  Node: Z8000,  Next: AVR,  Prev: Sparclite,  Up: Embedded Processors
 
@@ -4225,35 +4356,36 @@ File: gdb.info,  Node: Z8000,  Next: AVR
 When configured for debugging Zilog Z8000 targets, GDB includes a Z8000
 simulator.
 
-   For the Z8000 family, 'target sim' simulates either the Z8002 (the
+   For the Z8000 family, `target sim' simulates either the Z8002 (the
 unsegmented variant of the Z8000 architecture) or the Z8001 (the
 segmented variant).  The simulator recognizes which architecture is
 appropriate by inspecting the object code.
 
-'target sim ARGS'
-     Debug programs on a simulated CPU. If the simulator supports setup
+`target sim ARGS'
+     Debug programs on a simulated CPU.  If the simulator supports setup
      options, specify them via ARGS.
 
 After specifying this target, you can debug programs for the simulated
-CPU in the same style as programs for your host computer; use the 'file'
-command to load a new program image, the 'run' command to run your
-program, and so on.
+CPU in the same style as programs for your host computer; use the
+`file' command to load a new program image, the `run' command to run
+your program, and so on.
 
    As well as making available all the usual machine registers (*note
 Registers: Registers.), the Z8000 simulator provides three additional
 items of information as specially named registers:
 
-'cycles'
+`cycles'
      Counts clock-ticks in the simulator.
 
-'insts'
+`insts'
      Counts instructions run in the simulator.
 
-'time'
+`time'
      Execution time in 60ths of a second.
 
+
    You can refer to these values in GDB expressions with the usual
-conventions; for example, 'b fputc if $cycles>5000' sets a conditional
+conventions; for example, `b fputc if $cycles>5000' sets a conditional
 breakpoint that suspends only after at least 5000 simulated clock ticks.
 
 
@@ -4265,7 +4397,7 @@ File: gdb.info,  Node: AVR,  Next: CRIS,
 When configured for debugging the Atmel AVR, GDB supports the following
 AVR-specific commands:
 
-'info io_registers'
+`info io_registers'
      This command displays information about the AVR I/O registers.  For
      each register, GDB prints its number and value.
 
@@ -4278,28 +4410,28 @@ File: gdb.info,  Node: CRIS,  Next: Supe
 When configured for debugging CRIS, GDB provides the following
 CRIS-specific commands:
 
-'set cris-version VER'
-     Set the current CRIS version to VER, either '10' or '32'.  The CRIS
-     version affects register names and sizes.  This command is useful
-     in case autodetection of the CRIS version fails.
+`set cris-version VER'
+     Set the current CRIS version to VER, either `10' or `32'.  The
+     CRIS version affects register names and sizes.  This command is
+     useful in case autodetection of the CRIS version fails.
 
-'show cris-version'
+`show cris-version'
      Show the current CRIS version.
 
-'set cris-dwarf2-cfi'
+`set cris-dwarf2-cfi'
      Set the usage of DWARF-2 CFI for CRIS debugging.  The default is
-     'on'.  Change to 'off' when using 'gcc-cris' whose version is below
-     'R59'.
+     `on'.  Change to `off' when using `gcc-cris' whose version is below
+     `R59'.
 
-'show cris-dwarf2-cfi'
+`show cris-dwarf2-cfi'
      Show the current state of using DWARF-2 CFI.
 
-'set cris-mode MODE'
+`set cris-mode MODE'
      Set the current CRIS mode to MODE.  It should only be changed when
-     debugging in guru mode, in which case it should be set to 'guru'
-     (the default is 'normal').
+     debugging in guru mode, in which case it should be set to `guru'
+     (the default is `normal').
 
-'show cris-mode'
+`show cris-mode'
      Show the current CRIS mode.
 
 
@@ -4310,22 +4442,23 @@ File: gdb.info,  Node: Super-H,  Prev: C
 
 For the Renesas Super-H processor, GDB provides these commands:
 
-'set sh calling-convention CONVENTION'
+`set sh calling-convention CONVENTION'
      Set the calling-convention used when calling functions from GDB.
-     Allowed values are 'gcc', which is the default setting, and
-     'renesas'.  With the 'gcc' setting, functions are called using the
+     Allowed values are `gcc', which is the default setting, and
+     `renesas'.  With the `gcc' setting, functions are called using the
      GCC calling convention.  If the DWARF-2 information of the called
      function specifies that the function follows the Renesas calling
      convention, the function is called using the Renesas calling
-     convention.  If the calling convention is set to 'renesas', the
+     convention.  If the calling convention is set to `renesas', the
      Renesas calling convention is always used, regardless of the
      DWARF-2 information.  This can be used to override the default of
-     'gcc' if debug information is missing, or the compiler does not
+     `gcc' if debug information is missing, or the compiler does not
      emit the DWARF-2 calling convention entry for a function.
 
-'show sh calling-convention'
+`show sh calling-convention'
      Show the current calling convention setting.
 
+
 
 File: gdb.info,  Node: Architectures,  Prev: Embedded Processors,  Up: Configurations
 
@@ -4355,48 +4488,49 @@ File: gdb.info,  Node: AArch64,  Next: i
 When GDB is debugging the AArch64 architecture, it provides the
 following special commands:
 
-'set debug aarch64'
+`set debug aarch64'
      This command determines whether AArch64 architecture-specific
      debugging messages are to be displayed.
 
-'show debug aarch64'
+`show debug aarch64'
      Show whether AArch64 debugging messages are displayed.
 
+
 
 File: gdb.info,  Node: i386,  Next: Alpha,  Prev: AArch64,  Up: Architectures
 
 21.4.2 x86 Architecture-specific Issues
 ---------------------------------------
 
-'set struct-convention MODE'
-     Set the convention used by the inferior to return 'struct's and
-     'union's from functions to MODE.  Possible values of MODE are
-     '"pcc"', '"reg"', and '"default"' (the default).  '"default"' or
-     '"pcc"' means that 'struct's are returned on the stack, while
-     '"reg"' means that a 'struct' or a 'union' whose size is 1, 2, 4,
+`set struct-convention MODE'
+     Set the convention used by the inferior to return `struct's and
+     `union's from functions to MODE.  Possible values of MODE are
+     `"pcc"', `"reg"', and `"default"' (the default).  `"default"' or
+     `"pcc"' means that `struct's are returned on the stack, while
+     `"reg"' means that a `struct' or a `union' whose size is 1, 2, 4,
      or 8 bytes will be returned in a register.
 
-'show struct-convention'
-     Show the current setting of the convention to return 'struct's from
-     functions.
+`show struct-convention'
+     Show the current setting of the convention to return `struct's
+     from functions.
 
 21.4.2.1 Intel(R) "Memory Protection Extensions" (MPX).
 .......................................................
 
-Memory Protection Extension (MPX) adds the bound registers 'BND0' (1)
-through 'BND3'.  Bound registers store a pair of 64-bit values which are
-the lower bound and upper bound.  Bounds are effective addresses or
+Memory Protection Extension (MPX) adds the bound registers `BND0' (1)
+through `BND3'.  Bound registers store a pair of 64-bit values which
+are the lower bound and upper bound.  Bounds are effective addresses or
 memory locations.  The upper bounds are architecturally represented in
 1's complement form.  A bound having lower bound = 0, and upper bound =
 0 (1's complement of all bits set) will allow access to the entire
 address space.
 
-   'BND0' through 'BND3' are represented in GDB as 'bnd0raw' through
-'bnd3raw'.  Pseudo registers 'bnd0' through 'bnd3' display the upper
+   `BND0' through `BND3' are represented in GDB as `bnd0raw' through
+`bnd3raw'.  Pseudo registers `bnd0' through `bnd3' display the upper
 bound performing the complement of one operation on the upper bound
-value, i.e. when upper bound in 'bnd0raw' is 0 in the GDB 'bnd0' it will
-be '0xfff...'.  In this sense it can also be noted that the upper bounds
-are inclusive.
+value, i.e. when upper bound in `bnd0raw' is 0 in the GDB `bnd0' it
+will be `0xfff...'.  In this sense it can also be noted that the upper
+bounds are inclusive.
 
    As an example, assume that the register BND0 holds bounds for a
 pointer having access allowed for the range between 0x32 and 0x71.  The
@@ -4413,19 +4547,19 @@ pointer.
 
    Bounds can also be stored in bounds tables, which are stored in
 application memory.  These tables store bounds for pointers by
-specifying the bounds pointer's value along with its bounds.  Evaluating
-and changing bounds located in bound tables is therefore interesting
-while investigating bugs on MPX context.  GDB provides commands for this
-purpose:
+specifying the bounds pointer's value along with its bounds.
+Evaluating and changing bounds located in bound tables is therefore
+interesting while investigating bugs on MPX context.  GDB provides
+commands for this purpose:
 
-'show mpx bound POINTER'
+`show mpx bound POINTER'
      Display bounds of the given POINTER.
 
-'set mpx bound POINTER, LBOUND, UBOUND'
-     Set the bounds of a pointer in the bound table.  This command takes
-     three parameters: POINTER is the pointers whose bounds are to be
-     changed, LBOUND and UBOUND are new values for lower and upper
-     bounds respectively.
+`set mpx bound POINTER, LBOUND, UBOUND'
+     Set the bounds of a pointer in the bound table.  This command
+     takes three parameters: POINTER is the pointers whose bounds are
+     to be changed, LBOUND and UBOUND are new values for lower and
+     upper bounds respectively.
 
    ---------- Footnotes ----------
 
@@ -4447,48 +4581,54 @@ File: gdb.info,  Node: MIPS,  Next: HPPA
 -----------
 
 Alpha- and MIPS-based computers use an unusual stack frame, which
-sometimes requires GDB to search backward in the object code to find the
-beginning of a function.
+sometimes requires GDB to search backward in the object code to find
+the beginning of a function.
 
    To improve response time (especially for embedded applications, where
 GDB may be restricted to a slow serial line for this search) you may
 want to limit the size of this search, using one of these commands:
 
-'set heuristic-fence-post LIMIT'
-     Restrict GDB to examining at most LIMIT bytes in its search for the
-     beginning of a function.  A value of 0 (the default) means there is
-     no limit.  However, except for 0, the larger the limit the more
-     bytes 'heuristic-fence-post' must search and therefore the longer
-     it takes to run.  You should only need to use this command when
-     debugging a stripped executable.
+`set heuristic-fence-post LIMIT'
+     Restrict GDB to examining at most LIMIT bytes in its search for
+     the beginning of a function.  A value of 0 (the default) means
+     there is no limit.  However, except for 0, the larger the limit
+     the more bytes `heuristic-fence-post' must search and therefore
+     the longer it takes to run.  You should only need to use this
+     command when debugging a stripped executable.
 
-'show heuristic-fence-post'
+`show heuristic-fence-post'
      Display the current limit.
 
-These commands are available _only_ when GDB is configured for debugging
-programs on Alpha or MIPS processors.
+These commands are available _only_ when GDB is configured for
+debugging programs on Alpha or MIPS processors.
 
    Several MIPS-specific commands are available when debugging MIPS
 programs:
 
-'set mips abi ARG'
+`set mips abi ARG'
      Tell GDB which MIPS ABI is used by the inferior.  Possible values
      of ARG are:
 
-     'auto'
+    `auto'
           The default ABI associated with the current binary (this is
           the default).
-     'o32'
-     'o64'
-     'n32'
-     'n64'
-     'eabi32'
-     'eabi64'
 
-'show mips abi'
+    `o32'
+
+    `o64'
+
+    `n32'
+
+    `n64'
+
+    `eabi32'
+
+    `eabi64'
+
+`show mips abi'
      Show the MIPS ABI used by GDB to debug the inferior.
 
-'set mips compression ARG'
+`set mips compression ARG'
      Tell GDB which MIPS compressed ISA (Instruction Set Architecture)
      encoding is used by the inferior.  GDB uses this for code
      disassembly and other internal interpretation purposes.  This
@@ -4497,8 +4637,8 @@ programs:
      information about the encoding it uses.  Otherwise this setting is
      automatically updated from information provided by the executable.
 
-     Possible values of ARG are 'mips16' and 'micromips'.  The default
-     compressed ISA encoding is 'mips16', as executables containing
+     Possible values of ARG are `mips16' and `micromips'.  The default
+     compressed ISA encoding is `mips16', as executables containing
      MIPS16 code frequently are not identified as such.
 
      This setting is "sticky"; that is, it retains its value across
@@ -4511,39 +4651,39 @@ programs:
      GDB uses them in preference to the global compressed ISA encoding
      setting.
 
-'show mips compression'
+`show mips compression'
      Show the MIPS compressed ISA encoding used by GDB to debug the
      inferior.
 
-'set mipsfpu'
-'show mipsfpu'
+`set mipsfpu'
+`show mipsfpu'
      *Note set mipsfpu: MIPS Embedded.
 
-'set mips mask-address ARG'
+`set mips mask-address ARG'
      This command determines whether the most-significant 32 bits of
      64-bit MIPS addresses are masked off.  The argument ARG can be
-     'on', 'off', or 'auto'.  The latter is the default setting, which
+     `on', `off', or `auto'.  The latter is the default setting, which
      lets GDB determine the correct value.
 
-'show mips mask-address'
+`show mips mask-address'
      Show whether the upper 32 bits of MIPS addresses are masked off or
      not.
 
-'set remote-mips64-transfers-32bit-regs'
+`set remote-mips64-transfers-32bit-regs'
      This command controls compatibility with 64-bit MIPS targets that
      transfer data in 32-bit quantities.  If you have an old MIPS 64
      target that transfers 32 bits for some registers, like SR and FSR,
-     and 64 bits for other registers, set this option to 'on'.
+     and 64 bits for other registers, set this option to `on'.
 
-'show remote-mips64-transfers-32bit-regs'
+`show remote-mips64-transfers-32bit-regs'
      Show the current setting of compatibility with older MIPS 64
      targets.
 
-'set debug mips'
+`set debug mips'
      This command turns on and off debugging messages for the
      MIPS-specific target code in GDB.
 
-'show debug mips'
+`show debug mips'
      Show the current setting of MIPS debugging messages.
 
 
@@ -4555,17 +4695,18 @@ File: gdb.info,  Node: HPPA,  Next: SPU,
 When GDB is debugging the HP PA architecture, it provides the following
 special commands:
 
-'set debug hppa'
+`set debug hppa'
      This command determines whether HPPA architecture-specific
      debugging messages are to be displayed.
 
-'show debug hppa'
+`show debug hppa'
      Show whether HPPA debugging messages are displayed.
 
-'maint print unwind ADDRESS'
+`maint print unwind ADDRESS'
      This command displays the contents of the unwind table entry at the
      given ADDRESS.
 
+
 
 File: gdb.info,  Node: SPU,  Next: PowerPC,  Prev: HPPA,  Up: Architectures
 
@@ -4575,53 +4716,55 @@ File: gdb.info,  Node: SPU,  Next: Power
 When GDB is debugging the Cell Broadband Engine SPU architecture, it
 provides the following special commands:
 
-'info spu event'
+`info spu event'
      Display SPU event facility status.  Shows current event mask and
      pending event status.
 
-'info spu signal'
+`info spu signal'
      Display SPU signal notification facility status.  Shows pending
      signal-control word and signal notification mode of both signal
      notification channels.
 
-'info spu mailbox'
-     Display SPU mailbox facility status.  Shows all pending entries, in
-     order of processing, in each of the SPU Write Outbound, SPU Write
-     Outbound Interrupt, and SPU Read Inbound mailboxes.
+`info spu mailbox'
+     Display SPU mailbox facility status.  Shows all pending entries,
+     in order of processing, in each of the SPU Write Outbound, SPU
+     Write Outbound Interrupt, and SPU Read Inbound mailboxes.
 
-'info spu dma'
+`info spu dma'
      Display MFC DMA status.  Shows all pending commands in the MFC DMA
-     queue.  For each entry, opcode, tag, class IDs, effective and local
-     store addresses and transfer size are shown.
+     queue.  For each entry, opcode, tag, class IDs, effective and
+     local store addresses and transfer size are shown.
 
-'info spu proxydma'
+`info spu proxydma'
      Display MFC Proxy-DMA status.  Shows all pending commands in the
      MFC Proxy-DMA queue.  For each entry, opcode, tag, class IDs,
      effective and local store addresses and transfer size are shown.
 
+
    When GDB is debugging a combined PowerPC/SPU application on the Cell
 Broadband Engine, it provides in addition the following special
 commands:
 
-'set spu stop-on-load ARG'
-     Set whether to stop for new SPE threads.  When set to 'on', GDB
+`set spu stop-on-load ARG'
+     Set whether to stop for new SPE threads.  When set to `on', GDB
      will give control to the user when a new SPE thread enters its
-     'main' function.  The default is 'off'.
+     `main' function.  The default is `off'.
 
-'show spu stop-on-load'
+`show spu stop-on-load'
      Show whether to stop for new SPE threads.
 
-'set spu auto-flush-cache ARG'
+`set spu auto-flush-cache ARG'
      Set whether to automatically flush the software-managed cache.
-     When set to 'on', GDB will automatically cause the SPE
+     When set to `on', GDB will automatically cause the SPE
      software-managed cache to be flushed whenever SPE execution stops.
      This provides a consistent view of PowerPC memory that is accessed
-     via the cache.  If an application does not use the software-managed
-     cache, this option has no effect.
+     via the cache.  If an application does not use the
+     software-managed cache, this option has no effect.
 
-'show spu auto-flush-cache'
+`show spu auto-flush-cache'
      Show whether to automatically flush the software-managed cache.
 
+
 
 File: gdb.info,  Node: PowerPC,  Next: Nios II,  Prev: SPU,  Up: Architectures
 
@@ -4630,16 +4773,16 @@ File: gdb.info,  Node: PowerPC,  Next: N
 
 When GDB is debugging the PowerPC architecture, it provides a set of
 pseudo-registers to enable inspection of 128-bit wide Decimal Floating
-Point numbers stored in the floating point registers.  These values must
+Point numbers stored in the floating point registers. These values must
 be stored in two consecutive registers, always starting at an even
-register like 'f0' or 'f2'.
+register like `f0' or `f2'.
 
-   The pseudo-registers go from '$dl0' through '$dl15', and are formed
-by joining the even/odd register pairs 'f0' and 'f1' for '$dl0', 'f2'
-and 'f3' for '$dl1' and so on.
+   The pseudo-registers go from `$dl0' through `$dl15', and are formed
+by joining the even/odd register pairs `f0' and `f1' for `$dl0', `f2'
+and `f3' for `$dl1' and so on.
 
    For POWER7 processors, GDB provides a set of pseudo-registers, the
-64-bit wide Extended Floating Point Registers ('f32' through 'f63').
+64-bit wide Extended Floating Point Registers (`f32' through `f63').
 
 
 File: gdb.info,  Node: Nios II,  Prev: PowerPC,  Up: Architectures
@@ -4650,11 +4793,11 @@ File: gdb.info,  Node: Nios II,  Prev: P
 When GDB is debugging the Nios II architecture, it provides the
 following special commands:
 
-'set debug nios2'
+`set debug nios2'
      This command turns on and off debugging messages for the Nios II
      target code in GDB.
 
-'show debug nios2'
+`show debug nios2'
      Show the current setting of Nios II debugging messages.
 
 
@@ -4663,9 +4806,9 @@ File: gdb.info,  Node: Controlling GDB, 
 22 Controlling GDB
 ******************
 
-You can alter the way GDB interacts with you by using the 'set' command.
-For commands controlling how GDB displays data, see *note Print
-Settings: Print Settings.  Other settings are described here.
+You can alter the way GDB interacts with you by using the `set'
+command.  For commands controlling how GDB displays data, see *note
+Print Settings: Print Settings.  Other settings are described here.
 
 * Menu:
 
@@ -4687,25 +4830,25 @@ File: gdb.info,  Node: Prompt,  Next: Ed
 ===========
 
 GDB indicates its readiness to read a command by printing a string
-called the "prompt".  This string is normally '(gdb)'.  You can change
-the prompt string with the 'set prompt' command.  For instance, when
+called the "prompt".  This string is normally `(gdb)'.  You can change
+the prompt string with the `set prompt' command.  For instance, when
 debugging GDB with GDB, it is useful to change the prompt in one of the
 GDB sessions so that you can always tell which one you are talking to.
 
-   _Note:_ 'set prompt' does not add a space for you after the prompt
+   _Note:_  `set prompt' does not add a space for you after the prompt
 you set.  This allows you to set a prompt which ends in a space or a
 prompt that does not.
 
-'set prompt NEWPROMPT'
+`set prompt NEWPROMPT'
      Directs GDB to use NEWPROMPT as its prompt string henceforth.
 
-'show prompt'
-     Prints a line of the form: 'Gdb's prompt is: YOUR-PROMPT'
+`show prompt'
+     Prints a line of the form: `Gdb's prompt is: YOUR-PROMPT'
 
    Versions of GDB that ship with Python scripting enabled have prompt
 extensions.  The commands for interacting with these extensions are:
 
-'set extended-prompt PROMPT'
+`set extended-prompt PROMPT'
      Set an extended prompt that allows for substitutions.  *Note
      gdb.prompt::, for a list of escape sequences that can be used for
      substitution.  Any escape sequences specified as part of the prompt
@@ -4719,10 +4862,10 @@ extensions.  The commands for interactin
      Note that when an extended-prompt is set, it takes control of the
      PROMPT_HOOK hook.  *Note prompt_hook::, for further information.
 
-'show extended-prompt'
-     Prints the extended prompt.  Any escape sequences specified as part
-     of the prompt string with 'set extended-prompt', are replaced with
-     the corresponding strings each time the prompt is displayed.
+`show extended-prompt'
+     Prints the extended prompt.  Any escape sequences specified as
+     part of the prompt string with `set extended-prompt', are replaced
+     with the corresponding strings each time the prompt is displayed.
 
 
 File: gdb.info,  Node: Editing,  Next: Command History,  Prev: Prompt,  Up: Controlling GDB
@@ -4733,24 +4876,24 @@ File: gdb.info,  Node: Editing,  Next: C
 GDB reads its input commands via the "Readline" interface.  This GNU
 library provides consistent behavior for programs which provide a
 command line interface to the user.  Advantages are GNU Emacs-style or
-"vi"-style inline editing of commands, 'csh'-like history substitution,
+"vi"-style inline editing of commands, `csh'-like history substitution,
 and a storage and recall of command history across debugging sessions.
 
    You may control the behavior of command line editing in GDB with the
-command 'set'.
+command `set'.
 
-'set editing'
-'set editing on'
+`set editing'
+`set editing on'
      Enable command line editing (enabled by default).
 
-'set editing off'
+`set editing off'
      Disable command line editing.
 
-'show editing'
+`show editing'
      Show whether command line editing is enabled.
 
    *Note Command Line Editing::, for more details about the Readline
-interface.  Users unfamiliar with GNU Emacs or 'vi' are encouraged to
+interface.  Users unfamiliar with GNU Emacs or `vi' are encouraged to
 read that chapter.
 
 
@@ -4768,93 +4911,95 @@ provide the history facility.  *Note Usi
 the detailed description of the History library.
 
    To issue a command to GDB without affecting certain aspects of the
-state which is seen by users, prefix it with 'server ' (*note Server
+state which is seen by users, prefix it with `server ' (*note Server
 Prefix::).  This means that this command will not affect the command
 history, nor will it affect GDB's notion of which command to repeat if
 <RET> is pressed on a line by itself.
 
    The server prefix does not affect the recording of values into the
 value history; to print a value without recording it into the value
-history, use the 'output' command instead of the 'print' command.
+history, use the `output' command instead of the `print' command.
 
    Here is the description of GDB commands related to command history.
 
-'set history filename FNAME'
-     Set the name of the GDB command history file to FNAME.  This is the
-     file where GDB reads an initial command history list, and where it
-     writes the command history from this session when it exits.  You
-     can access this list through history expansion or through the
-     history command editing characters listed below.  This file
-     defaults to the value of the environment variable 'GDBHISTFILE', or
-     to './.gdb_history' ('./_gdb_history' on MS-DOS) if this variable
-     is not set.
+`set history filename FNAME'
+     Set the name of the GDB command history file to FNAME.  This is
+     the file where GDB reads an initial command history list, and
+     where it writes the command history from this session when it
+     exits.  You can access this list through history expansion or
+     through the history command editing characters listed below.  This
+     file defaults to the value of the environment variable
+     `GDBHISTFILE', or to `./.gdb_history' (`./_gdb_history' on MS-DOS)
+     if this variable is not set.
 
-'set history save'
-'set history save on'
+`set history save'
+`set history save on'
      Record command history in a file, whose name may be specified with
-     the 'set history filename' command.  By default, this option is
+     the `set history filename' command.  By default, this option is
      disabled.
 
-'set history save off'
+`set history save off'
      Stop recording command history in a file.
 
-'set history size SIZE'
-'set history size unlimited'
+`set history size SIZE'
+`set history size unlimited'
      Set the number of commands which GDB keeps in its history list.
      This defaults to the value of the environment variable
-     'GDBHISTSIZE', or to 256 if this variable is not set.  Non-numeric
-     values of 'GDBHISTSIZE' are ignored.  If SIZE is 'unlimited' or if
-     'GDBHISTSIZE' is either a negative number or the empty string, then
-     the number of commands GDB keeps in the history list is unlimited.
+     `GDBHISTSIZE', or to 256 if this variable is not set.  Non-numeric
+     values of `GDBHISTSIZE' are ignored.  If SIZE is `unlimited' or if
+     `GDBHISTSIZE' is either a negative number or the empty string,
+     then the number of commands GDB keeps in the history list is
+     unlimited.
 
-'set history remove-duplicates COUNT'
-'set history remove-duplicates unlimited'
+`set history remove-duplicates COUNT'
+`set history remove-duplicates unlimited'
      Control the removal of duplicate history entries in the command
-     history list.  If COUNT is non-zero, GDB will look back at the last
-     COUNT history entries and remove the first entry that is a
+     history list.  If COUNT is non-zero, GDB will look back at the
+     last COUNT history entries and remove the first entry that is a
      duplicate of the current entry being added to the command history
-     list.  If COUNT is 'unlimited' then this lookbehind is unbounded.
+     list.  If COUNT is `unlimited' then this lookbehind is unbounded.
      If COUNT is 0, then removal of duplicate history entries is
      disabled.
 
      Only history entries added during the current session are
      considered for removal.  This option is set to 0 by default.
 
-   History expansion assigns special meaning to the character '!'.
+
+   History expansion assigns special meaning to the character `!'.
 *Note Event Designators::, for more details.
 
-   Since '!' is also the logical not operator in C, history expansion is
-off by default.  If you decide to enable history expansion with the 'set
-history expansion on' command, you may sometimes need to follow '!'
-(when it is used as logical not, in an expression) with a space or a tab
-to prevent it from being expanded.  The readline history facilities do
-not attempt substitution on the strings '!=' and '!(', even when history
-expansion is enabled.
+   Since `!' is also the logical not operator in C, history expansion
+is off by default. If you decide to enable history expansion with the
+`set history expansion on' command, you may sometimes need to follow
+`!' (when it is used as logical not, in an expression) with a space or
+a tab to prevent it from being expanded.  The readline history
+facilities do not attempt substitution on the strings `!=' and `!(',
+even when history expansion is enabled.
 
    The commands to control history expansion are:
 
-'set history expansion on'
-'set history expansion'
+`set history expansion on'
+`set history expansion'
      Enable history expansion.  History expansion is off by default.
 
-'set history expansion off'
+`set history expansion off'
      Disable history expansion.
 
-'show history'
-'show history filename'
-'show history save'
-'show history size'
-'show history expansion'
+`show history'
+`show history filename'
+`show history save'
+`show history size'
+`show history expansion'
      These commands display the state of the GDB history parameters.
-     'show history' by itself displays all four states.
+     `show history' by itself displays all four states.
 
-'show commands'
+`show commands'
      Display the last ten commands in the command history.
 
-'show commands N'
+`show commands N'
      Print ten commands centered on command number N.
 
-'show commands +'
+`show commands +'
      Print ten commands just after the commands last printed.
 
 
@@ -4866,42 +5011,43 @@ File: gdb.info,  Node: Screen Size,  Nex
 Certain commands to GDB may produce large amounts of information output
 to the screen.  To help you read all of it, GDB pauses and asks you for
 input at the end of each page of output.  Type <RET> when you want to
-continue the output, or 'q' to discard the remaining output.  Also, the
-screen width setting determines when to wrap lines of output.  Depending
-on what is being printed, GDB tries to break the line at a readable
-place, rather than simply letting it overflow onto the following line.
+continue the output, or `q' to discard the remaining output.  Also, the
+screen width setting determines when to wrap lines of output.
+Depending on what is being printed, GDB tries to break the line at a
+readable place, rather than simply letting it overflow onto the
+following line.
 
    Normally GDB knows the size of the screen from the terminal driver
 software.  For example, on Unix GDB uses the termcap data base together
-with the value of the 'TERM' environment variable and the 'stty rows'
-and 'stty cols' settings.  If this is not correct, you can override it
-with the 'set height' and 'set width' commands:
-
-'set height LPP'
-'set height unlimited'
-'show height'
-'set width CPL'
-'set width unlimited'
-'show width'
-     These 'set' commands specify a screen height of LPP lines and a
-     screen width of CPL characters.  The associated 'show' commands
+with the value of the `TERM' environment variable and the `stty rows'
+and `stty cols' settings.  If this is not correct, you can override it
+with the `set height' and `set width' commands:
+
+`set height LPP'
+`set height unlimited'
+`show height'
+`set width CPL'
+`set width unlimited'
+`show width'
+     These `set' commands specify a screen height of LPP lines and a
+     screen width of CPL characters.  The associated `show' commands
      display the current settings.
 
-     If you specify a height of either 'unlimited' or zero lines, GDB
+     If you specify a height of either `unlimited' or zero lines, GDB
      does not pause during output no matter how long the output is.
      This is useful if output is to a file or to an editor buffer.
 
-     Likewise, you can specify 'set width unlimited' or 'set width 0' to
-     prevent GDB from wrapping its output.
+     Likewise, you can specify `set width unlimited' or `set width 0'
+     to prevent GDB from wrapping its output.
 
-'set pagination on'
-'set pagination off'
+`set pagination on'
+`set pagination off'
      Turn the output pagination on or off; the default is on.  Turning
-     pagination off is the alternative to 'set height unlimited'.  Note
-     that running GDB with the '--batch' option (*note -batch: Mode
+     pagination off is the alternative to `set height unlimited'.  Note
+     that running GDB with the `--batch' option (*note -batch: Mode
      Options.) also automatically disables pagination.
 
-'show pagination'
+`show pagination'
      Show the current pagination mode.
 
 
@@ -4910,48 +5056,50 @@ File: gdb.info,  Node: Numbers,  Next: A
 22.5 Numbers
 ============
 
-You can always enter numbers in octal, decimal, or hexadecimal in GDB by
-the usual conventions: octal numbers begin with '0', decimal numbers end
-with '.', and hexadecimal numbers begin with '0x'.  Numbers that neither
-begin with '0' or '0x', nor end with a '.' are, by default, entered in
-base 10; likewise, the default display for numbers--when no particular
-format is specified--is base 10.  You can change the default base for
-both input and output with the commands described below.
-
-'set input-radix BASE'
-     Set the default base for numeric input.  Supported choices for BASE
-     are decimal 8, 10, or 16.  The base must itself be specified either
-     unambiguously or using the current input radix; for example, any of
+You can always enter numbers in octal, decimal, or hexadecimal in GDB
+by the usual conventions: octal numbers begin with `0', decimal numbers
+end with `.', and hexadecimal numbers begin with `0x'.  Numbers that
+neither begin with `0' or `0x', nor end with a `.' are, by default,
+entered in base 10; likewise, the default display for numbers--when no
+particular format is specified--is base 10.  You can change the default
+base for both input and output with the commands described below.
+
+`set input-radix BASE'
+     Set the default base for numeric input.  Supported choices for
+     BASE are decimal 8, 10, or 16.  The base must itself be specified
+     either unambiguously or using the current input radix; for
+     example, any of
 
           set input-radix 012
           set input-radix 10.
           set input-radix 0xa
 
-     sets the input base to decimal.  On the other hand, 'set
-     input-radix 10' leaves the input radix unchanged, no matter what it
-     was, since '10', being without any leading or trailing signs of its
-     base, is interpreted in the current radix.  Thus, if the current
-     radix is 16, '10' is interpreted in hex, i.e. as 16 decimal, which
-     doesn't change the radix.
+     sets the input base to decimal.  On the other hand, `set
+     input-radix 10' leaves the input radix unchanged, no matter what
+     it was, since `10', being without any leading or trailing signs of
+     its base, is interpreted in the current radix.  Thus, if the
+     current radix is 16, `10' is interpreted in hex, i.e. as 16
+     decimal, which doesn't change the radix.
 
-'set output-radix BASE'
+`set output-radix BASE'
      Set the default base for numeric display.  Supported choices for
      BASE are decimal 8, 10, or 16.  The base must itself be specified
      either unambiguously or using the current input radix.
 
-'show input-radix'
+`show input-radix'
      Display the current default base for numeric input.
 
-'show output-radix'
+`show output-radix'
      Display the current default base for numeric display.
 
-'set radix [BASE]'
-'show radix'
+`set radix [BASE]'
+`show radix'
      These commands set and show the default base for both input and
-     output of numbers.  'set radix' sets the radix of input and output
+     output of numbers.  `set radix' sets the radix of input and output
      to the same base; without an argument, it resets the radix back to
      its default value of 10.
 
+
 
 File: gdb.info,  Node: ABI,  Next: Auto-loading,  Prev: Numbers,  Up: Controlling GDB
 
@@ -4966,67 +5114,68 @@ ABI.
    One GDB configuration can debug binaries for multiple operating
 system targets, either via remote debugging or native emulation.  GDB
 will autodetect the "OS ABI" (Operating System ABI) in use, but you can
-override its conclusion using the 'set osabi' command.  One example
+override its conclusion using the `set osabi' command.  One example
 where this is useful is in debugging of binaries which use an alternate
 C library (e.g. UCLIBC for GNU/Linux) which does not have the same
 identifying marks that the standard C library for your platform
 provides.
 
    When GDB is debugging the AArch64 architecture, it provides a
-"Newlib" OS ABI. This is useful for handling 'setjmp' and 'longjmp' when
-debugging binaries that use the NEWLIB C library.  The "Newlib" OS ABI
-can be selected by 'set osabi Newlib'.
+"Newlib" OS ABI.  This is useful for handling `setjmp' and `longjmp'
+when debugging binaries that use the NEWLIB C library.  The "Newlib" OS
+ABI can be selected by `set osabi Newlib'.
 
-'show osabi'
+`show osabi'
      Show the OS ABI currently in use.
 
-'set osabi'
+`set osabi'
      With no argument, show the list of registered available OS ABI's.
 
-'set osabi ABI'
+`set osabi ABI'
      Set the current OS ABI to ABI.
 
-   Generally, the way that an argument of type 'float' is passed to a
+   Generally, the way that an argument of type `float' is passed to a
 function depends on whether the function is prototyped.  For a
-prototyped (i.e. ANSI/ISO style) function, 'float' arguments are passed
-unchanged, according to the architecture's convention for 'float'.  For
-unprototyped (i.e. K&R style) functions, 'float' arguments are first
-promoted to type 'double' and then passed.
+prototyped (i.e. ANSI/ISO style) function, `float' arguments are passed
+unchanged, according to the architecture's convention for `float'.  For
+unprototyped (i.e. K&R style) functions, `float' arguments are first
+promoted to type `double' and then passed.
 
    Unfortunately, some forms of debug information do not reliably
-indicate whether a function is prototyped.  If GDB calls a function that
-is not marked as prototyped, it consults 'set coerce-float-to-double'.
-
-'set coerce-float-to-double'
-'set coerce-float-to-double on'
-     Arguments of type 'float' will be promoted to 'double' when passed
+indicate whether a function is prototyped.  If GDB calls a function
+that is not marked as prototyped, it consults `set
+coerce-float-to-double'.
+
+`set coerce-float-to-double'
+`set coerce-float-to-double on'
+     Arguments of type `float' will be promoted to `double' when passed
      to an unprototyped function.  This is the default setting.
 
-'set coerce-float-to-double off'
-     Arguments of type 'float' will be passed directly to unprototyped
+`set coerce-float-to-double off'
+     Arguments of type `float' will be passed directly to unprototyped
      functions.
 
-'show coerce-float-to-double'
-     Show the current setting of promoting 'float' to 'double'.
+`show coerce-float-to-double'
+     Show the current setting of promoting `float' to `double'.
 
    GDB needs to know the ABI used for your program's C++ objects.  The
 correct C++ ABI depends on which C++ compiler was used to build your
-application.  GDB only fully supports programs with a single C++ ABI; if
-your program contains code using multiple C++ ABI's or if GDB can not
-identify your program's ABI correctly, you can tell GDB which ABI to
-use.  Currently supported ABI's include "gnu-v2", for 'g++' versions
-before 3.0, "gnu-v3", for 'g++' versions 3.0 and later, and "hpaCC" for
+application.  GDB only fully supports programs with a single C++ ABI;
+if your program contains code using multiple C++ ABI's or if GDB can
+not identify your program's ABI correctly, you can tell GDB which ABI
+to use.  Currently supported ABI's include "gnu-v2", for `g++' versions
+before 3.0, "gnu-v3", for `g++' versions 3.0 and later, and "hpaCC" for
 the HP ANSI C++ compiler.  Other C++ compilers may use the "gnu-v2" or
 "gnu-v3" ABI's as well.  The default setting is "auto".
 
-'show cp-abi'
+`show cp-abi'
      Show the C++ ABI currently in use.
 
-'set cp-abi'
+`set cp-abi'
      With no argument, show the list of supported C++ ABI's.
 
-'set cp-abi ABI'
-'set cp-abi auto'
+`set cp-abi ABI'
+`set cp-abi auto'
      Set the current C++ ABI to ABI, or return to automatic detection.
 
 
@@ -5044,26 +5193,26 @@ untrusted sources).
 
 * Menu:
 
-* Init File in the Current Directory:: 'set/show/info auto-load local-gdbinit'
-* libthread_db.so.1 file::             'set/show/info auto-load libthread-db'
+* Init File in the Current Directory:: `set/show/info auto-load local-gdbinit'
+* libthread_db.so.1 file::             `set/show/info auto-load libthread-db'
 
-* Auto-loading safe path::             'set/show/info auto-load safe-path'
-* Auto-loading verbose mode::          'set/show debug auto-load'
+* Auto-loading safe path::             `set/show/info auto-load safe-path'
+* Auto-loading verbose mode::          `set/show debug auto-load'
 
    There are various kinds of files GDB can automatically load.  In
 addition to these files, GDB supports auto-loading code written in
 various extension languages.  *Note Auto-loading extensions::.
 
    Note that loading of these associated files (including the local
-'.gdbinit' file) requires accordingly configured 'auto-load safe-path'
+`.gdbinit' file) requires accordingly configured `auto-load safe-path'
 (*note Auto-loading safe path::).
 
    For these reasons, GDB includes commands and options to let you
 control when to auto-load files and which files should be auto-loaded.
 
-'set auto-load off'
-     Globally disable loading of all auto-loaded files.  You may want to
-     use this command with the '-iex' option (*note Option
+`set auto-load off'
+     Globally disable loading of all auto-loaded files.  You may want
+     to use this command with the `-iex' option (*note Option
      -init-eval-command::) such as:
           $ gdb -iex "set auto-load off" untrusted-executable corefile
 
@@ -5071,11 +5220,11 @@ control when to auto-load files and whic
      and init files from your home directory (*note Home Directory Init
      File::) still get read (as they come from generally trusted
      directories).  To prevent GDB from auto-loading even those init
-     files, use the '-nx' option (*note Mode Options::), in addition to
-     'set auto-load no'.
+     files, use the `-nx' option (*note Mode Options::), in addition to
+     `set auto-load no'.
 
-'show auto-load'
-     Show whether auto-loading of each specific 'auto-load' file(s) is
+`show auto-load'
+     Show whether auto-loading of each specific `auto-load' file(s) is
      enabled or disabled.
 
           (gdb) show auto-load
@@ -5089,8 +5238,8 @@ control when to auto-load files and whic
           scripts-directory:  List of directories from which to load auto-loaded scripts
                               is $debugdir:$datadir/auto-load.
 
-'info auto-load'
-     Print whether each specific 'auto-load' file(s) have been
+`info auto-load'
+     Print whether each specific `auto-load' file(s) have been
      auto-loaded or not.
 
           (gdb) info auto-load
@@ -5107,50 +5256,46 @@ control when to auto-load files and whic
    These are GDB control commands for the auto-loading:
 
 *Note set auto-load off::.           Disable auto-loading globally.
-*Note show auto-load::.              Show setting of all kinds of
-                                     files.
+*Note show auto-load::.              Show setting of all kinds of files.
 *Note info auto-load::.              Show state of all kinds of files.
 *Note set auto-load gdb-scripts::.   Control for GDB command scripts.
-*Note show auto-load                 Show setting of GDB command
-gdb-scripts::.                       scripts.
-*Note info auto-load                 Show state of GDB command scripts.
-gdb-scripts::.
+*Note show auto-load gdb-scripts::.  Show setting of GDB command scripts.
+*Note info auto-load gdb-scripts::.  Show state of GDB command scripts.
 *Note set auto-load                  Control for GDB Python scripts.
-python-scripts::.
-*Note show auto-load                 Show setting of GDB Python
-python-scripts::.                    scripts.
+python-scripts::.                    
+*Note show auto-load                 Show setting of GDB Python scripts.
+python-scripts::.                    
 *Note info auto-load                 Show state of GDB Python scripts.
-python-scripts::.
-*Note set auto-load                  Control for GDB Guile scripts.
-guile-scripts::.
+python-scripts::.                    
+*Note set auto-load guile-scripts::. Control for GDB Guile scripts.
 *Note show auto-load                 Show setting of GDB Guile scripts.
-guile-scripts::.
+guile-scripts::.                     
 *Note info auto-load                 Show state of GDB Guile scripts.
-guile-scripts::.
-*Note set auto-load                  Control for GDB auto-loaded
-scripts-directory::.                 scripts location.
+guile-scripts::.                     
+*Note set auto-load                  Control for GDB auto-loaded scripts
+scripts-directory::.                 location.
 *Note show auto-load                 Show GDB auto-loaded scripts
 scripts-directory::.                 location.
 *Note                                Add directory for auto-loaded
 add-auto-load-scripts-directory::.   scripts location list.
-*Note set auto-load                  Control for init file in the
-local-gdbinit::.                     current directory.
+*Note set auto-load local-gdbinit::. Control for init file in the
+                                     current directory.
 *Note show auto-load                 Show setting of init file in the
 local-gdbinit::.                     current directory.
 *Note info auto-load                 Show state of init file in the
 local-gdbinit::.                     current directory.
-*Note set auto-load                  Control for thread debugging
-libthread-db::.                      library.
-*Note show auto-load                 Show setting of thread debugging
-libthread-db::.                      library.
-*Note info auto-load                 Show state of thread debugging
-libthread-db::.                      library.
+*Note set auto-load libthread-db::.  Control for thread debugging
+                                     library.
+*Note show auto-load libthread-db::. Show setting of thread debugging
+                                     library.
+*Note info auto-load libthread-db::. Show state of thread debugging
+                                     library.
 *Note set auto-load safe-path::.     Control directories trusted for
                                      automatic loading.
 *Note show auto-load safe-path::.    Show directories trusted for
                                      automatic loading.
-*Note add-auto-load-safe-path::.     Add directory trusted for
-                                     automatic loading.
+*Note add-auto-load-safe-path::.     Add directory trusted for automatic
+                                     loading.
 
 
 File: gdb.info,  Node: Init File in the Current Directory,  Next: libthread_db.so.1 file,  Up: Auto-loading
@@ -5158,23 +5303,23 @@ File: gdb.info,  Node: Init File in the 
 22.7.1 Automatically loading init file in the current directory
 ---------------------------------------------------------------
 
-By default, GDB reads and executes the canned sequences of commands from
-init file (if any) in the current working directory, see *note Init File
-in the Current Directory during Startup::.
+By default, GDB reads and executes the canned sequences of commands
+from init file (if any) in the current working directory, see *note
+Init File in the Current Directory during Startup::.
 
-   Note that loading of this local '.gdbinit' file also requires
-accordingly configured 'auto-load safe-path' (*note Auto-loading safe
+   Note that loading of this local `.gdbinit' file also requires
+accordingly configured `auto-load safe-path' (*note Auto-loading safe
 path::).
 
-'set auto-load local-gdbinit [on|off]'
+`set auto-load local-gdbinit [on|off]'
      Enable or disable the auto-loading of canned sequences of commands
      (*note Sequences::) found in init file in the current directory.
 
-'show auto-load local-gdbinit'
-     Show whether auto-loading of canned sequences of commands from init
-     file in the current directory is enabled or disabled.
+`show auto-load local-gdbinit'
+     Show whether auto-loading of canned sequences of commands from
+     init file in the current directory is enabled or disabled.
 
-'info auto-load local-gdbinit'
+`info auto-load local-gdbinit'
      Print whether canned sequences of commands from init file in the
      current directory have been auto-loaded.
 
@@ -5189,25 +5334,26 @@ This feature is currently present only o
    GDB reads in some cases thread debugging library from places specific
 to the inferior (*note set libthread-db-search-path::).
 
-   The special 'libthread-db-search-path' entry '$sdir' is processed
-without checking this 'set auto-load libthread-db' switch as system
+   The special `libthread-db-search-path' entry `$sdir' is processed
+without checking this `set auto-load libthread-db' switch as system
 libraries have to be trusted in general.  In all other cases of
-'libthread-db-search-path' entries GDB checks first if 'set auto-load
+`libthread-db-search-path' entries GDB checks first if `set auto-load
 libthread-db' is enabled before trying to open such thread debugging
 library.
 
-   Note that loading of this debugging library also requires accordingly
-configured 'auto-load safe-path' (*note Auto-loading safe path::).
+   Note that loading of this debugging library also requires
+accordingly configured `auto-load safe-path' (*note Auto-loading safe
+path::).
 
-'set auto-load libthread-db [on|off]'
+`set auto-load libthread-db [on|off]'
      Enable or disable the auto-loading of inferior specific thread
      debugging library.
 
-'show auto-load libthread-db'
+`show auto-load libthread-db'
      Show whether auto-loading of inferior specific thread debugging
      library is enabled or disabled.
 
-'info auto-load libthread-db'
+`info auto-load libthread-db'
      Print the list of all loaded inferior specific thread debugging
      libraries and for each such library print list of inferior PIDs
      using it.
@@ -5220,7 +5366,7 @@ File: gdb.info,  Node: Auto-loading safe
 
 As the files of inferior can come from untrusted source (such as
 submitted by an application user) GDB does not always load any files
-automatically.  GDB provides the 'set auto-load safe-path' setting to
+automatically.  GDB provides the `set auto-load safe-path' setting to
 list directories trusted for loading files not explicitly requested by
 user.  Each directory can also be a shell wildcard pattern.
 
@@ -5244,64 +5390,65 @@ like this:
    The list of trusted directories is controlled by the following
 commands:
 
-'set auto-load safe-path [DIRECTORIES]'
+`set auto-load safe-path [DIRECTORIES]'
      Set the list of directories (and their subdirectories) trusted for
      automatic loading and execution of scripts.  You can also enter a
-     specific trusted file.  Each directory can also be a shell wildcard
-     pattern; wildcards do not match directory separator - see
-     'FNM_PATHNAME' for system function 'fnmatch' (*note fnmatch:
-     (libc)Wildcard Matching.).  If you omit DIRECTORIES, 'auto-load
+     specific trusted file.  Each directory can also be a shell
+     wildcard pattern; wildcards do not match directory separator - see
+     `FNM_PATHNAME' for system function `fnmatch' (*note fnmatch:
+     (libc)Wildcard Matching.).  If you omit DIRECTORIES, `auto-load
      safe-path' will be reset to its default value as specified during
      GDB compilation.
 
-     The list of directories uses path separator (':' on GNU and Unix
-     systems, ';' on MS-Windows and MS-DOS) to separate directories,
-     similarly to the 'PATH' environment variable.
+     The list of directories uses path separator (`:' on GNU and Unix
+     systems, `;' on MS-Windows and MS-DOS) to separate directories,
+     similarly to the `PATH' environment variable.
 
-'show auto-load safe-path'
+`show auto-load safe-path'
      Show the list of directories trusted for automatic loading and
      execution of scripts.
 
-'add-auto-load-safe-path'
+`add-auto-load-safe-path'
      Add an entry (or list of entries) to the list of directories
      trusted for automatic loading and execution of scripts.  Multiple
      entries may be delimited by the host platform path separator in
      use.
 
-   This variable defaults to what '--with-auto-load-dir' has been
-configured to (*note with-auto-load-dir::).  '$debugdir' and '$datadir'
+   This variable defaults to what `--with-auto-load-dir' has been
+configured to (*note with-auto-load-dir::).  `$debugdir' and `$datadir'
 substitution applies the same as for *note set auto-load
-scripts-directory::.  The default 'set auto-load safe-path' value can be
-also overriden by GDB configuration option '--with-auto-load-safe-path'.
+scripts-directory::.  The default `set auto-load safe-path' value can
+be also overriden by GDB configuration option
+`--with-auto-load-safe-path'.
 
-   Setting this variable to '/' disables this security protection,
+   Setting this variable to `/' disables this security protection,
 corresponding GDB configuration option is
-'--without-auto-load-safe-path'.  This variable is supposed to be set to
-the system directories writable by the system superuser only.  Users can
-add their source directories in init files in their home directories
-(*note Home Directory Init File::).  See also deprecated init file in
-the current directory (*note Init File in the Current Directory during
-Startup::).
+`--without-auto-load-safe-path'.  This variable is supposed to be set
+to the system directories writable by the system superuser only.  Users
+can add their source directories in init files in their home
+directories (*note Home Directory Init File::).  See also deprecated
+init file in the current directory (*note Init File in the Current
+Directory during Startup::).
 
    To force GDB to load the files it declined to load in the previous
 example, you could use one of the following ways:
 
-'~/.gdbinit': 'add-auto-load-safe-path ~/src/gdb'
+`~/.gdbinit': `add-auto-load-safe-path ~/src/gdb'
      Specify this trusted directory (or a file) as additional component
      of the list.  You have to specify also any existing directories
-     displayed by by 'show auto-load safe-path' (such as '/usr:/bin' in
+     displayed by by `show auto-load safe-path' (such as `/usr:/bin' in
      this example).
 
-'gdb -iex "set auto-load safe-path /usr:/bin:~/src/gdb" ...'
+`gdb -iex "set auto-load safe-path /usr:/bin:~/src/gdb" ...'
      Specify this directory as in the previous case but just for a
      single GDB session.
 
-'gdb -iex "set auto-load safe-path /" ...'
-     Disable auto-loading safety for a single GDB session.  This assumes
-     all the files you debug during this GDB session will come from
-     trusted sources.
+`gdb -iex "set auto-load safe-path /" ...'
+     Disable auto-loading safety for a single GDB session.  This
+     assumes all the files you debug during this GDB session will come
+     from trusted sources.
 
-'./configure --without-auto-load-safe-path'
+`./configure --without-auto-load-safe-path'
      During compilation of GDB you may disable any auto-loading safety.
      This assumes all the files you will ever debug with this GDB come
      from trusted sources.
@@ -5309,18 +5456,18 @@ example, you could use one of the follow
    On the other hand you can also explicitly forbid automatic files
 loading which also suppresses any such warning messages:
 
-'gdb -iex "set auto-load no" ...'
+`gdb -iex "set auto-load no" ...'
      You can use GDB command-line option for a single GDB session.
 
-'~/.gdbinit': 'set auto-load no'
+`~/.gdbinit': `set auto-load no'
      Disable auto-loading globally for the user (*note Home Directory
      Init File::).  While it is improbable, you could also use system
      init file instead (*note System-wide configuration::).
 
    This setting applies to the file names as entered by user.  If no
 entry matches GDB tries as a last resort to also resolve all the file
-names into their canonical form (typically resolving symbolic links) and
-compare the entries again.  GDB already canonicalizes most of the
+names into their canonical form (typically resolving symbolic links)
+and compare the entries again.  GDB already canonicalizes most of the
 filenames on its own before starting the comparison so a canonical form
 of directories is recommended to be entered.
 
@@ -5351,10 +5498,10 @@ up.
      warning: File "/tmp/true-gdb.gdb" auto-loading has been declined
               by your `auto-load safe-path' set to "/usr:/opt".
 
-'set debug auto-load [on|off]'
+`set debug auto-load [on|off]'
      Set whether to print the filenames attempted to be auto-loaded.
 
-'show debug auto-load'
+`show debug auto-load'
      Show whether printing of the filenames attempted to be auto-loaded
      is turned on or off.
 
@@ -5365,37 +5512,38 @@ File: gdb.info,  Node: Messages/Warnings
 ===================================
 
 By default, GDB is silent about its inner workings.  If you are running
-on a slow machine, you may want to use the 'set verbose' command.  This
+on a slow machine, you may want to use the `set verbose' command.  This
 makes GDB tell you when it does a lengthy internal operation, so you
 will not think it has crashed.
 
-   Currently, the messages controlled by 'set verbose' are those which
+   Currently, the messages controlled by `set verbose' are those which
 announce that the symbol table for a source file is being read; see
-'symbol-file' in *note Commands to Specify Files: Files.
+`symbol-file' in *note Commands to Specify Files: Files.
 
-'set verbose on'
+`set verbose on'
      Enables GDB output of certain informational messages.
 
-'set verbose off'
+`set verbose off'
      Disables GDB output of certain informational messages.
 
-'show verbose'
-     Displays whether 'set verbose' is on or off.
+`show verbose'
+     Displays whether `set verbose' is on or off.
 
    By default, if GDB encounters bugs in the symbol table of an object
 file, it is silent; but if you are debugging a compiler, you may find
 this information useful (*note Errors Reading Symbol Files: Symbol
 Errors.).
 
-'set complaints LIMIT'
+`set complaints LIMIT'
      Permits GDB to output LIMIT complaints about each type of unusual
      symbols before becoming silent about the problem.  Set LIMIT to
      zero to suppress all complaints; set it to a large number to
      prevent complaints from being suppressed.
 
-'show complaints'
+`show complaints'
      Displays how many symbol complaints GDB is permitted to produce.
 
+
    By default, GDB is cautious, and asks what sometimes seems to be a
 lot of stupid questions to confirm certain commands.  For example, if
 you try to run a program which is already running:
@@ -5407,27 +5555,30 @@ you try to run a program which is alread
    If you are willing to unflinchingly face the consequences of your own
 commands, you can disable this "feature":
 
-'set confirm off'
+`set confirm off'
      Disables confirmation requests.  Note that running GDB with the
-     '--batch' option (*note -batch: Mode Options.) also automatically
+     `--batch' option (*note -batch: Mode Options.) also automatically
      disables confirmation requests.
 
-'set confirm on'
+`set confirm on'
      Enables confirmation requests (the default).
 
-'show confirm'
+`show confirm'
      Displays state of confirmation requests.
 
+
    If you need to debug user-defined commands or sourced files you may
 find it useful to enable "command tracing".  In this mode each command
-will be printed as it is executed, prefixed with one or more '+'
+will be printed as it is executed, prefixed with one or more `+'
 symbols, the quantity denoting the call depth of each command.
 
-'set trace-commands on'
+`set trace-commands on'
      Enable command tracing.
-'set trace-commands off'
+
+`set trace-commands off'
      Disable command tracing.
-'show trace-commands'
+
+`show trace-commands'
      Display the current state of command tracing.
 
 
@@ -5441,205 +5592,272 @@ GDB subsystems; normally these commands 
 maintainers, or when reporting a bug.  This section documents those
 commands.
 
-'set exec-done-display'
+`set exec-done-display'
      Turns on or off the notification of asynchronous commands'
-     completion.  When on, GDB will print a message when an asynchronous
-     command finishes its execution.  The default is off.
-'show exec-done-display'
+     completion.  When on, GDB will print a message when an
+     asynchronous command finishes its execution.  The default is off.  
+
+`show exec-done-display'
      Displays the current setting of asynchronous command completion
-     notification.
-'set debug aarch64'
+     notification.  
+
+`set debug aarch64'
      Turns on or off display of debugging messages related to ARM
-     AArch64.  The default is off.
-'show debug aarch64'
-     Displays the current state of displaying debugging messages related
-     to ARM AArch64.
-'set debug arch'
+     AArch64.  The default is off.  
+
+`show debug aarch64'
+     Displays the current state of displaying debugging messages
+     related to ARM AArch64.  
+
+`set debug arch'
      Turns on or off display of gdbarch debugging info.  The default is
      off
-'show debug arch'
+
+`show debug arch'
      Displays the current state of displaying gdbarch debugging info.
-'set debug aix-solib'
+
+`set debug aix-solib'
      Control display of debugging messages from the AIX shared library
      support module.  The default is off.
-'show debug aix-thread'
+
+`show debug aix-thread'
      Show the current state of displaying AIX shared library debugging
      messages.
-'set debug aix-thread'
+
+`set debug aix-thread'
      Display debugging messages about inner workings of the AIX thread
      module.
-'show debug aix-thread'
+
+`show debug aix-thread'
      Show the current state of AIX thread debugging info display.
-'set debug check-physname'
+
+`set debug check-physname'
      Check the results of the "physname" computation.  When reading
      DWARF debugging information for C++, GDB attempts to compute each
      entity's name.  GDB can do this computation in two different ways,
      depending on exactly what information is present.  When enabled,
      this setting causes GDB to compute the names both ways and display
      any discrepancies.
-'show debug check-physname'
+
+`show debug check-physname'
      Show the current state of "physname" checking.
-'set debug coff-pe-read'
+
+`set debug coff-pe-read'
      Control display of debugging messages related to reading of COFF/PE
      exported symbols.  The default is off.
-'show debug coff-pe-read'
-     Displays the current state of displaying debugging messages related
-     to reading of COFF/PE exported symbols.
-'set debug dwarf-die'
-     Dump DWARF DIEs after they are read in.  The value is the number of
-     nesting levels to print.  A value of zero turns off the display.
-'show debug dwarf-die'
+
+`show debug coff-pe-read'
+     Displays the current state of displaying debugging messages
+     related to reading of COFF/PE exported symbols.
+
+`set debug dwarf-die'
+     Dump DWARF DIEs after they are read in.  The value is the number
+     of nesting levels to print.  A value of zero turns off the display.
+
+`show debug dwarf-die'
      Show the current state of DWARF DIE debugging.
-'set debug dwarf-line'
+
+`set debug dwarf-line'
      Turns on or off display of debugging messages related to reading
      DWARF line tables.  The default is 0 (off).  A value of 1 provides
      basic information.  A value greater than 1 provides more verbose
      information.
-'show debug dwarf-line'
+
+`show debug dwarf-line'
      Show the current state of DWARF line table debugging.
-'set debug dwarf-read'
+
+`set debug dwarf-read'
      Turns on or off display of debugging messages related to reading
      DWARF debug info.  The default is 0 (off).  A value of 1 provides
      basic information.  A value greater than 1 provides more verbose
      information.
-'show debug dwarf-read'
+
+`show debug dwarf-read'
      Show the current state of DWARF reader debugging.
-'set debug displaced'
+
+`set debug displaced'
      Turns on or off display of GDB debugging info for the displaced
      stepping support.  The default is off.
-'show debug displaced'
-     Displays the current state of displaying GDB debugging info related
-     to displaced stepping.
-'set debug event'
+
+`show debug displaced'
+     Displays the current state of displaying GDB debugging info
+     related to displaced stepping.
+
+`set debug event'
      Turns on or off display of GDB event debugging info.  The default
      is off.
-'show debug event'
+
+`show debug event'
      Displays the current state of displaying GDB event debugging info.
-'set debug expression'
+
+`set debug expression'
      Turns on or off display of debugging info about GDB expression
      parsing.  The default is off.
-'show debug expression'
+
+`show debug expression'
      Displays the current state of displaying debugging info about GDB
      expression parsing.
-'set debug frame'
+
+`set debug frame'
      Turns on or off display of GDB frame debugging info.  The default
      is off.
-'show debug frame'
+
+`show debug frame'
      Displays the current state of displaying GDB frame debugging info.
-'set debug gnu-nat'
+
+`set debug gnu-nat'
      Turns on or off debugging messages from the GNU/Hurd debug support.
-'show debug gnu-nat'
+
+`show debug gnu-nat'
      Show the current state of GNU/Hurd debugging messages.
-'set debug infrun'
+
+`set debug infrun'
      Turns on or off display of GDB debugging info for running the
-     inferior.  The default is off.  'infrun.c' contains GDB's runtime
+     inferior.  The default is off.  `infrun.c' contains GDB's runtime
      state machine used for implementing operations such as
      single-stepping the inferior.
-'show debug infrun'
+
+`show debug infrun'
      Displays the current state of GDB inferior debugging.
-'set debug jit'
+
+`set debug jit'
      Turns on or off debugging messages from JIT debug support.
-'show debug jit'
+
+`show debug jit'
      Displays the current state of GDB JIT debugging.
-'set debug lin-lwp'
+
+`set debug lin-lwp'
      Turns on or off debugging messages from the Linux LWP debug
      support.
-'show debug lin-lwp'
+
+`show debug lin-lwp'
      Show the current state of Linux LWP debugging messages.
-'set debug linux-namespaces'
+
+`set debug linux-namespaces'
      Turns on or off debugging messages from the Linux namespaces debug
      support.
-'show debug linux-namespaces'
+
+`show debug linux-namespaces'
      Show the current state of Linux namespaces debugging messages.
-'set debug mach-o'
+
+`set debug mach-o'
      Control display of debugging messages related to Mach-O symbols
      processing.  The default is off.
-'show debug mach-o'
-     Displays the current state of displaying debugging messages related
-     to reading of COFF/PE exported symbols.
-'set debug notification'
+
+`show debug mach-o'
+     Displays the current state of displaying debugging messages
+     related to reading of COFF/PE exported symbols.
+
+`set debug notification'
      Turns on or off debugging messages about remote async notification.
      The default is off.
-'show debug notification'
+
+`show debug notification'
      Displays the current state of remote async notification debugging
      messages.
-'set debug observer'
+
+`set debug observer'
      Turns on or off display of GDB observer debugging.  This includes
      info such as the notification of observable events.
-'show debug observer'
+
+`show debug observer'
      Displays the current state of observer debugging.
-'set debug overload'
-     Turns on or off display of GDB C++ overload debugging info.  This
+
+`set debug overload'
+     Turns on or off display of GDB C++ overload debugging info. This
      includes info such as ranking of functions, etc.  The default is
      off.
-'show debug overload'
-     Displays the current state of displaying GDB C++ overload debugging
-     info.
-'set debug parser'
+
+`show debug overload'
+     Displays the current state of displaying GDB C++ overload
+     debugging info.  
+
+`set debug parser'
      Turns on or off the display of expression parser debugging output.
-     Internally, this sets the 'yydebug' variable in the expression
+     Internally, this sets the `yydebug' variable in the expression
      parser.  *Note Tracing Your Parser: (bison)Tracing, for details.
      The default is off.
-'show debug parser'
-     Show the current state of expression parser debugging.
-'set debug remote'
+
+`show debug parser'
+     Show the current state of expression parser debugging.  
+
+`set debug remote'
      Turns on or off display of reports on all packets sent back and
      forth across the serial line to the remote machine.  The info is
-     printed on the GDB standard output stream.  The default is off.
-'show debug remote'
+     printed on the GDB standard output stream. The default is off.
+
+`show debug remote'
      Displays the state of display of remote packets.
-'set debug serial'
-     Turns on or off display of GDB serial debugging info.  The default
+
+`set debug serial'
+     Turns on or off display of GDB serial debugging info. The default
      is off.
-'show debug serial'
+
+`show debug serial'
      Displays the current state of displaying GDB serial debugging info.
-'set debug solib-frv'
+
+`set debug solib-frv'
      Turns on or off debugging messages for FR-V shared-library code.
-'show debug solib-frv'
+
+`show debug solib-frv'
      Display the current state of FR-V shared-library code debugging
      messages.
-'set debug symbol-lookup'
+
+`set debug symbol-lookup'
      Turns on or off display of debugging messages related to symbol
      lookup.  The default is 0 (off).  A value of 1 provides basic
      information.  A value greater than 1 provides more verbose
      information.
-'show debug symbol-lookup'
+
+`show debug symbol-lookup'
      Show the current state of symbol lookup debugging messages.
-'set debug symfile'
+
+`set debug symfile'
      Turns on or off display of debugging messages related to symbol
      file functions.  The default is off.  *Note Files::.
-'show debug symfile'
+
+`show debug symfile'
      Show the current state of symbol file debugging messages.
-'set debug symtab-create'
+
+`set debug symtab-create'
      Turns on or off display of debugging messages related to symbol
      table creation.  The default is 0 (off).  A value of 1 provides
      basic information.  A value greater than 1 provides more verbose
      information.
-'show debug symtab-create'
+
+`show debug symtab-create'
      Show the current state of symbol table creation debugging.
-'set debug target'
-     Turns on or off display of GDB target debugging info.  This info
+
+`set debug target'
+     Turns on or off display of GDB target debugging info. This info
      includes what is going on at the target level of GDB, as it
-     happens.  The default is 0.  Set it to 1 to track events, and to 2
+     happens. The default is 0.  Set it to 1 to track events, and to 2
      to also track the value of large memory transfers.
-'show debug target'
+
+`show debug target'
      Displays the current state of displaying GDB target debugging info.
-'set debug timestamp'
+
+`set debug timestamp'
      Turns on or off display of timestamps with GDB debugging info.
      When enabled, seconds and microseconds are displayed before each
      debugging message.
-'show debug timestamp'
+
+`show debug timestamp'
      Displays the current state of displaying timestamps with GDB
      debugging info.
-'set debug varobj'
-     Turns on or off display of GDB variable object debugging info.  The
+
+`set debug varobj'
+     Turns on or off display of GDB variable object debugging info. The
      default is off.
-'show debug varobj'
+
+`show debug varobj'
      Displays the current state of displaying GDB variable object
      debugging info.
-'set debug xml'
+
+`set debug xml'
      Turns on or off debugging messages for built-in XML parsers.
-'show debug xml'
+
+`show debug xml'
      Displays the current state of XML debugging messages.
 
 
@@ -5648,21 +5866,22 @@ File: gdb.info,  Node: Other Misc Settin
 22.10 Other Miscellaneous Settings
 ==================================
 
-'set interactive-mode'
-     If 'on', forces GDB to assume that GDB was started in a terminal.
-     In practice, this means that GDB should wait for the user to answer
-     queries generated by commands entered at the command prompt.  If
-     'off', forces GDB to operate in the opposite mode, and it uses the
-     default answers to all queries.  If 'auto' (the default), GDB tries
-     to determine whether its standard input is a terminal, and works in
-     interactive-mode if it is, non-interactively otherwise.
+`set interactive-mode'
+     If `on', forces GDB to assume that GDB was started in a terminal.
+     In practice, this means that GDB should wait for the user to
+     answer queries generated by commands entered at the command
+     prompt.  If `off', forces GDB to operate in the opposite mode, and
+     it uses the default answers to all queries.  If `auto' (the
+     default), GDB tries to determine whether its standard input is a
+     terminal, and works in interactive-mode if it is,
+     non-interactively otherwise.
 
      In the vast majority of cases, the debugger should be able to guess
      correctly which mode should be used.  But this setting can be
      useful in certain specific cases, such as running a MinGW GDB
      inside a cygwin window.
 
-'show interactive-mode'
+`show interactive-mode'
      Displays whether the debugger is operating in interactive mode or
      not.
 
@@ -5695,22 +5914,23 @@ treated as a GDB Command Files.  *Note C
    You can control how GDB evaluates these files with the following
 setting:
 
-'set script-extension off'
+`set script-extension off'
      All scripts are always evaluated as GDB Command Files.
 
-'set script-extension soft'
+`set script-extension soft'
      The debugger determines the scripting language based on filename
      extension.  If this scripting language is supported, GDB evaluates
      the script using that language.  Otherwise, it evaluates the file
      as a GDB Command File.
 
-'set script-extension strict'
+`set script-extension strict'
      The debugger determines the scripting language based on filename
      extension, and evaluates the script using that language.  If the
      language is not supported, then the evaluation fails.
 
-'show script-extension'
-     Display the current value of the 'script-extension' option.
+`show script-extension'
+     Display the current value of the `script-extension' option.
+
 
 
 File: gdb.info,  Node: Sequences,  Next: Python,  Up: Extending GDB
@@ -5737,10 +5957,10 @@ File: gdb.info,  Node: Define,  Next: Ho
 ----------------------------
 
 A "user-defined command" is a sequence of GDB commands to which you
-assign a new name as a command.  This is done with the 'define' command.
-User commands may accept up to 10 arguments separated by whitespace.
-Arguments are accessed within the user command via '$arg0...$arg9'.  A
-trivial example:
+assign a new name as a command.  This is done with the `define'
+command.  User commands may accept up to 10 arguments separated by
+whitespace.  Arguments are accessed within the user command via
+`$arg0...$arg9'.  A trivial example:
 
      define adder
        print $arg0 + $arg1 + $arg2
@@ -5750,12 +5970,12 @@ To execute the command use:
 
      adder 1 2 3
 
-This defines the command 'adder', which prints the sum of its three
+This defines the command `adder', which prints the sum of its three
 arguments.  Note the arguments are text substitutions, so they may
 reference variables, use complex expressions, or even perform inferior
 functions calls.
 
-   In addition, '$argc' may be used to find out how many arguments have
+   In addition, `$argc' may be used to find out how many arguments have
 been passed.  This expands to a number in the range 0...10.
 
      define adder
@@ -5767,50 +5987,51 @@ been passed.  This expands to a number i
        end
      end
 
-'define COMMANDNAME'
+`define COMMANDNAME'
      Define a command named COMMANDNAME.  If there is already a command
      by that name, you are asked to confirm that you want to redefine
-     it.  The argument COMMANDNAME may be a bare command name consisting
-     of letters, numbers, dashes, and underscores.  It may also start
-     with any predefined prefix command.  For example, 'define target
-     my-target' creates a user-defined 'target my-target' command.
+     it.  The argument COMMANDNAME may be a bare command name
+     consisting of letters, numbers, dashes, and underscores.  It may
+     also start with any predefined prefix command.  For example,
+     `define target my-target' creates a user-defined `target
+     my-target' command.
 
      The definition of the command is made up of other GDB command
-     lines, which are given following the 'define' command.  The end of
-     these commands is marked by a line containing 'end'.
+     lines, which are given following the `define' command.  The end of
+     these commands is marked by a line containing `end'.
 
-'document COMMANDNAME'
+`document COMMANDNAME'
      Document the user-defined command COMMANDNAME, so that it can be
-     accessed by 'help'.  The command COMMANDNAME must already be
+     accessed by `help'.  The command COMMANDNAME must already be
      defined.  This command reads lines of documentation just as
-     'define' reads the lines of the command definition, ending with
-     'end'.  After the 'document' command is finished, 'help' on command
+     `define' reads the lines of the command definition, ending with
+     `end'.  After the `document' command is finished, `help' on command
      COMMANDNAME displays the documentation you have written.
 
-     You may use the 'document' command again to change the
-     documentation of a command.  Redefining the command with 'define'
+     You may use the `document' command again to change the
+     documentation of a command.  Redefining the command with `define'
      does not change the documentation.
 
-'dont-repeat'
+`dont-repeat'
      Used inside a user-defined command, this tells GDB that this
      command should not be repeated when the user hits <RET> (*note
      repeat last command: Command Syntax.).
 
-'help user-defined'
+`help user-defined'
      List all user-defined commands and all python commands defined in
-     class COMAND_USER. The first line of the documentation or docstring
-     is included (if any).
+     class COMAND_USER.  The first line of the documentation or
+     docstring is included (if any).
 
-'show user'
-'show user COMMANDNAME'
+`show user'
+`show user COMMANDNAME'
      Display the GDB commands used to define COMMANDNAME (but not its
      documentation).  If no COMMANDNAME is given, display the
      definitions for all user-defined commands.  This does not work for
      user-defined python commands.
 
-'show max-user-call-depth'
-'set max-user-call-depth'
-     The value of 'max-user-call-depth' controls how many recursion
+`show max-user-call-depth'
+`set max-user-call-depth'
+     The value of `max-user-call-depth' controls how many recursion
      levels are allowed in user-defined commands before GDB suspects an
      infinite recursion and aborts the command.  This does not apply to
      user-defined python commands.
@@ -5834,13 +6055,13 @@ File: gdb.info,  Node: Hooks,  Next: Com
 ---------------------------------
 
 You may define "hooks", which are a special kind of user-defined
-command.  Whenever you run the command 'foo', if the user-defined
-command 'hook-foo' exists, it is executed (with no arguments) before
+command.  Whenever you run the command `foo', if the user-defined
+command `hook-foo' exists, it is executed (with no arguments) before
 that command.
 
    A hook may also be defined which is run after the command you
-executed.  Whenever you run the command 'foo', if the user-defined
-command 'hookpost-foo' exists, it is executed (with no arguments) after
+executed.  Whenever you run the command `foo', if the user-defined
+command `hookpost-foo' exists, it is executed (with no arguments) after
 that command.  Post-execution hooks may exist simultaneously with
 pre-execution hooks, for the same command.
 
@@ -5848,12 +6069,12 @@ pre-execution hooks, for the same comman
 occurs, the hook is not re-executed, thereby avoiding infinite
 recursion.
 
-   In addition, a pseudo-command, 'stop' exists.  Defining ('hook-stop')
-makes the associated commands execute every time execution stops in your
-program: before breakpoint commands are run, displays are printed, or
-the stack frame is printed.
+   In addition, a pseudo-command, `stop' exists.  Defining
+(`hook-stop') makes the associated commands execute every time
+execution stops in your program: before breakpoint commands are run,
+displays are printed, or the stack frame is printed.
 
-   For example, to ignore 'SIGALRM' signals while single-stepping, but
+   For example, to ignore `SIGALRM' signals while single-stepping, but
 treat them normally during normal execution, you could define:
 
      define hook-stop
@@ -5868,7 +6089,7 @@ treat them normally during normal execut
      handle SIGALRM pass
      end
 
-   As a further example, to hook at the beginning and end of the 'echo'
+   As a further example, to hook at the beginning and end of the `echo'
 command, and to add extra text to the beginning and end of the message,
 you could define:
 
@@ -5884,19 +6105,19 @@ you could define:
      <<<---Hello World--->>>
      (gdb)
 
-
-   You can define a hook for any single-word command in GDB, but not for
-command aliases; you should define a hook for the basic command name,
-e.g. 'backtrace' rather than 'bt'.  You can hook a multi-word command by
-adding 'hook-' or 'hookpost-' to the last word of the command, e.g.
-'define target hook-remote' to add a hook to 'target remote'.
+   You can define a hook for any single-word command in GDB, but not
+for command aliases; you should define a hook for the basic command
+name, e.g.  `backtrace' rather than `bt'.  You can hook a multi-word
+command by adding `hook-' or `hookpost-' to the last word of the
+command, e.g.  `define target hook-remote' to add a hook to `target
+remote'.
 
    If an error occurs during the execution of your hook, execution of
 GDB commands stops and GDB issues a prompt (before the command that you
 actually typed had a chance to run).
 
    If you try to define a hook which does not match any known command,
-you get a warning from the 'define' command.
+you get a warning from the `define' command.
 
 
 File: gdb.info,  Node: Command Files,  Next: Output,  Prev: Hooks,  Up: Sequences
@@ -5905,17 +6126,17 @@ File: gdb.info,  Node: Command Files,  N
 --------------------
 
 A command file for GDB is a text file made of lines that are GDB
-commands.  Comments (lines starting with '#') may also be included.  An
+commands.  Comments (lines starting with `#') may also be included.  An
 empty line in a command file does nothing; it does not mean to repeat
 the last command, as it would from the terminal.
 
-   You can request the execution of a command file with the 'source'
-command.  Note that the 'source' command is also used to evaluate
+   You can request the execution of a command file with the `source'
+command.  Note that the `source' command is also used to evaluate
 scripts that are not Command Files.  The exact behavior can be
-configured using the 'script-extension' setting.  *Note Extending GDB:
+configured using the `script-extension' setting.  *Note Extending GDB:
 Extending GDB.
 
-'source [-s] [-v] FILENAME'
+`source [-s] [-v] FILENAME'
      Execute the command file FILENAME.
 
    The lines in a command file are generally executed sequentially,
@@ -5925,26 +6146,26 @@ executed.  An error in any command termi
 file and control is returned to the console.
 
    GDB first searches for FILENAME in the current directory.  If the
-file is not found there, and FILENAME does not specify a directory, then
-GDB also looks for the file on the source search path (specified with
-the 'directory' command); except that '$cdir' is not searched because
-the compilation directory is not relevant to scripts.
+file is not found there, and FILENAME does not specify a directory,
+then GDB also looks for the file on the source search path (specified
+with the `directory' command); except that `$cdir' is not searched
+because the compilation directory is not relevant to scripts.
 
-   If '-s' is specified, then GDB searches for FILENAME on the search
+   If `-s' is specified, then GDB searches for FILENAME on the search
 path even if FILENAME specifies a directory.  The search is done by
-appending FILENAME to each element of the search path.  So, for example,
-if FILENAME is 'mylib/myscript' and the search path contains
-'/home/user' then GDB will look for the script
-'/home/user/mylib/myscript'.  The search is also done if FILENAME is an
-absolute path.  For example, if FILENAME is '/tmp/myscript' and the
-search path contains '/home/user' then GDB will look for the script
-'/home/user/tmp/myscript'.  For DOS-like systems, if FILENAME contains a
-drive specification, it is stripped before concatenation.  For example,
-if FILENAME is 'd:myscript' and the search path contains 'c:/tmp' then
-GDB will look for the script 'c:/tmp/myscript'.
+appending FILENAME to each element of the search path.  So, for
+example, if FILENAME is `mylib/myscript' and the search path contains
+`/home/user' then GDB will look for the script
+`/home/user/mylib/myscript'.  The search is also done if FILENAME is an
+absolute path.  For example, if FILENAME is `/tmp/myscript' and the
+search path contains `/home/user' then GDB will look for the script
+`/home/user/tmp/myscript'.  For DOS-like systems, if FILENAME contains
+a drive specification, it is stripped before concatenation.  For
+example, if FILENAME is `d:myscript' and the search path contains
+`c:/tmp' then GDB will look for the script `c:/tmp/myscript'.
 
-   If '-v', for verbose mode, is given then GDB displays each command as
-it is executed.  The option must be given before FILENAME, and is
+   If `-v', for verbose mode, is given then GDB displays each command
+as it is executed.  The option must be given before FILENAME, and is
 interpreted as part of the filename anywhere else.
 
    Commands that would ask for confirmation if used interactively
@@ -5960,50 +6181,51 @@ next command.
 
      gdb < cmds > log 2>&1
 
-   (The syntax above will vary depending on the shell used.)  This
-example will execute commands from the file 'cmds'.  All output and
-errors would be directed to 'log'.
+   (The syntax above will vary depending on the shell used.) This
+example will execute commands from the file `cmds'. All output and
+errors would be directed to `log'.
 
    Since commands stored on command files tend to be more general than
 commands typed interactively, they frequently need to deal with
 complicated situations, such as different or unexpected values of
 variables and symbols, changes in how the program being debugged is
 built, etc.  GDB provides a set of flow-control commands to deal with
-these complexities.  Using these commands, you can write complex scripts
-that loop over data structures, execute commands conditionally, etc.
+these complexities.  Using these commands, you can write complex
+scripts that loop over data structures, execute commands conditionally,
+etc.
 
-'if'
-'else'
+`if'
+`else'
      This command allows to include in your script conditionally
-     executed commands.  The 'if' command takes a single argument, which
+     executed commands. The `if' command takes a single argument, which
      is an expression to evaluate.  It is followed by a series of
      commands that are executed only if the expression is true (its
-     value is nonzero).  There can then optionally be an 'else' line,
+     value is nonzero).  There can then optionally be an `else' line,
      followed by a series of commands that are only executed if the
      expression was false.  The end of the list is marked by a line
-     containing 'end'.
+     containing `end'.
 
-'while'
-     This command allows to write loops.  Its syntax is similar to 'if':
-     the command takes a single argument, which is an expression to
-     evaluate, and must be followed by the commands to execute, one per
-     line, terminated by an 'end'.  These commands are called the "body"
-     of the loop.  The commands in the body of 'while' are executed
-     repeatedly as long as the expression evaluates to true.
-
-'loop_break'
-     This command exits the 'while' loop in whose body it is included.
-     Execution of the script continues after that 'while's 'end' line.
+`while'
+     This command allows to write loops.  Its syntax is similar to
+     `if': the command takes a single argument, which is an expression
+     to evaluate, and must be followed by the commands to execute, one
+     per line, terminated by an `end'.  These commands are called the
+     "body" of the loop.  The commands in the body of `while' are
+     executed repeatedly as long as the expression evaluates to true.
+
+`loop_break'
+     This command exits the `while' loop in whose body it is included.
+     Execution of the script continues after that `while's `end' line.
 
-'loop_continue'
+`loop_continue'
      This command skips the execution of the rest of the body of
-     commands in the 'while' loop in whose body it is included.
-     Execution branches to the beginning of the 'while' loop, where it
+     commands in the `while' loop in whose body it is included.
+     Execution branches to the beginning of the `while' loop, where it
      evaluates the controlling expression.
 
-'end'
-     Terminate the block of commands that are the body of 'if', 'else',
-     or 'while' flow-control commands.
+`end'
+     Terminate the block of commands that are the body of `if', `else',
+     or `while' flow-control commands.
 
 
 File: gdb.info,  Node: Output,  Next: Auto-loading sequences,  Prev: Command Files,  Up: Sequences
@@ -6017,15 +6239,15 @@ explicitly printed by the commands in th
 describes three commands useful for generating exactly the output you
 want.
 
-'echo TEXT'
-     Print TEXT.  Nonprinting characters can be included in TEXT using C
-     escape sequences, such as '\n' to print a newline.  *No newline is
-     printed unless you specify one.*  In addition to the standard C
+`echo TEXT'
+     Print TEXT.  Nonprinting characters can be included in TEXT using
+     C escape sequences, such as `\n' to print a newline.  *No newline
+     is printed unless you specify one.* In addition to the standard C
      escape sequences, a backslash followed by a space stands for a
      space.  This is useful for displaying a string with spaces at the
      beginning or the end, since leading and trailing spaces are
-     otherwise trimmed from all arguments.  To print ' and foo = ', use
-     the command 'echo \ and foo = \ '.
+     otherwise trimmed from all arguments.  To print ` and foo = ', use
+     the command `echo \ and foo = \ '.
 
      A backslash at the end of TEXT can be used, as in C, to continue
      the command onto subsequent lines.  For example,
@@ -6040,18 +6262,18 @@ want.
           echo which is continued\n
           echo onto several lines.\n
 
-'output EXPRESSION'
+`output EXPRESSION'
      Print the value of EXPRESSION and nothing but that value: no
-     newlines, no '$NN = '.  The value is not entered in the value
+     newlines, no `$NN = '.  The value is not entered in the value
      history either.  *Note Expressions: Expressions, for more
      information on expressions.
 
-'output/FMT EXPRESSION'
+`output/FMT EXPRESSION'
      Print the value of EXPRESSION in format FMT.  You can use the same
-     formats as for 'print'.  *Note Output Formats: Output Formats, for
+     formats as for `print'.  *Note Output Formats: Output Formats, for
      more information.
 
-'printf TEMPLATE, EXPRESSIONS...'
+`printf TEMPLATE, EXPRESSIONS...'
      Print the values of one or more EXPRESSIONS under the control of
      the string TEMPLATE.  To print several values, make EXPRESSIONS be
      a comma-separated list of individual expressions, which may be
@@ -6061,8 +6283,8 @@ want.
 
           printf (TEMPLATE, EXPRESSIONS...);
 
-     As in 'C' 'printf', ordinary characters in TEMPLATE are printed
-     verbatim, while "conversion specification" introduced by the '%'
+     As in `C' `printf', ordinary characters in TEMPLATE are printed
+     verbatim, while "conversion specification" introduced by the `%'
      character cause subsequent EXPRESSIONS to be evaluated, their
      values converted and formatted according to type and style
      information encoded in the conversion specifications, and then
@@ -6072,84 +6294,85 @@ want.
 
           printf "foo, bar-foo = 0x%x, 0x%x\n", foo, bar-foo
 
-     'printf' supports all the standard 'C' conversion specifications,
-     including the flags and modifiers between the '%' character and the
-     conversion letter, with the following exceptions:
+     `printf' supports all the standard `C' conversion specifications,
+     including the flags and modifiers between the `%' character and
+     the conversion letter, with the following exceptions:
 
-        * The argument-ordering modifiers, such as '2$', are not
+        * The argument-ordering modifiers, such as `2$', are not
           supported.
 
-        * The modifier '*' is not supported for specifying precision or
+        * The modifier `*' is not supported for specifying precision or
           width.
 
-        * The ''' flag (for separation of digits into groups according
-          to 'LC_NUMERIC'') is not supported.
+        * The `'' flag (for separation of digits into groups according
+          to `LC_NUMERIC'') is not supported.
 
-        * The type modifiers 'hh', 'j', 't', and 'z' are not supported.
+        * The type modifiers `hh', `j', `t', and `z' are not supported.
 
-        * The conversion letter 'n' (as in '%n') is not supported.
+        * The conversion letter `n' (as in `%n') is not supported.
 
-        * The conversion letters 'a' and 'A' are not supported.
+        * The conversion letters `a' and `A' are not supported.
 
-     Note that the 'll' type modifier is supported only if the
-     underlying 'C' implementation used to build GDB supports the 'long
-     long int' type, and the 'L' type modifier is supported only if
-     'long double' type is available.
+     Note that the `ll' type modifier is supported only if the
+     underlying `C' implementation used to build GDB supports the `long
+     long int' type, and the `L' type modifier is supported only if
+     `long double' type is available.
 
-     As in 'C', 'printf' supports simple backslash-escape sequences,
-     such as '\n', '\t', '\\', '\"', '\a', and '\f', that consist of
+     As in `C', `printf' supports simple backslash-escape sequences,
+     such as `\n', `\t', `\\', `\"', `\a', and `\f', that consist of
      backslash followed by a single character.  Octal and hexadecimal
      escape sequences are not supported.
 
-     Additionally, 'printf' supports conversion specifications for DFP
+     Additionally, `printf' supports conversion specifications for DFP
      ("Decimal Floating Point") types using the following length
      modifiers together with a floating point specifier.  letters:
 
-        * 'H' for printing 'Decimal32' types.
+        * `H' for printing `Decimal32' types.
 
-        * 'D' for printing 'Decimal64' types.
+        * `D' for printing `Decimal64' types.
 
-        * 'DD' for printing 'Decimal128' types.
+        * `DD' for printing `Decimal128' types.
 
-     If the underlying 'C' implementation used to build GDB has support
+     If the underlying `C' implementation used to build GDB has support
      for the three length modifiers for DFP types, other modifiers such
      as width and precision will also be available for GDB to use.
 
-     In case there is no such 'C' support, no additional modifiers will
+     In case there is no such `C' support, no additional modifiers will
      be available and the value will be printed in the standard way.
 
      Here's an example of printing DFP types using the above conversion
      letters:
           printf "D32: %Hf - D64: %Df - D128: %DDf\n",1.2345df,1.2E10dd,1.2E1dl
 
-'eval TEMPLATE, EXPRESSIONS...'
+`eval TEMPLATE, EXPRESSIONS...'
      Convert the values of one or more EXPRESSIONS under the control of
      the string TEMPLATE to a command line, and call it.
 
+
 
 File: gdb.info,  Node: Auto-loading sequences,  Prev: Output,  Up: Sequences
 
 23.1.5 Controlling auto-loading native GDB scripts
 --------------------------------------------------
 
-When a new object file is read (for example, due to the 'file' command,
+When a new object file is read (for example, due to the `file' command,
 or because the inferior has loaded a shared library), GDB will look for
-the command file 'OBJFILE-gdb.gdb'.  *Note Auto-loading extensions::.
+the command file `OBJFILE-gdb.gdb'.  *Note Auto-loading extensions::.
 
    Auto-loading can be enabled or disabled, and the list of auto-loaded
 scripts can be printed.
 
-'set auto-load gdb-scripts [on|off]'
+`set auto-load gdb-scripts [on|off]'
      Enable or disable the auto-loading of canned sequences of commands
      scripts.
 
-'show auto-load gdb-scripts'
+`show auto-load gdb-scripts'
      Show whether auto-loading of canned sequences of commands scripts
      is enabled or disabled.
 
-'info auto-load gdb-scripts [REGEXP]'
-     Print the list of all canned sequences of commands scripts that GDB
-     auto-loaded.
+`info auto-load gdb-scripts [REGEXP]'
+     Print the list of all canned sequences of commands scripts that
+     GDB auto-loaded.
 
    If REGEXP is supplied only canned sequences of commands scripts with
 matching names are printed.
@@ -6162,10 +6385,10 @@ File: gdb.info,  Node: Python,  Next: Gu
 
 You can extend GDB using the Python programming language
 (http://www.python.org/).  This feature is available only if GDB was
-configured using '--with-python'.
+configured using `--with-python'.
 
    Python scripts used by GDB should be installed in
-'DATA-DIRECTORY/python', where DATA-DIRECTORY is the data directory as
+`DATA-DIRECTORY/python', where DATA-DIRECTORY is the data directory as
 determined at GDB startup (*note Data Files::).  This directory, known
 as the "python directory", is automatically added to the Python Search
 Path in order to allow the Python interpreter to locate all scripts
@@ -6173,8 +6396,8 @@ installed at this location.
 
    Additionally, GDB commands and convenience functions which are
 written in Python and are located in the
-'DATA-DIRECTORY/python/gdb/command' or
-'DATA-DIRECTORY/python/gdb/function' directories are automatically
+`DATA-DIRECTORY/python/gdb/command' or
+`DATA-DIRECTORY/python/gdb/function' directories are automatically
 imported when GDB starts.
 
 * Menu:
@@ -6193,11 +6416,11 @@ File: gdb.info,  Node: Python Commands, 
 GDB provides two commands for accessing the Python interpreter, and one
 related setting:
 
-'python-interactive [COMMAND]'
-'pi [COMMAND]'
-     Without an argument, the 'python-interactive' command can be used
+`python-interactive [COMMAND]'
+`pi [COMMAND]'
+     Without an argument, the `python-interactive' command can be used
      to start an interactive Python prompt.  To return to GDB, type the
-     'EOF' character (e.g., 'Ctrl-D' on an empty prompt).
+     `EOF' character (e.g., `Ctrl-D' on an empty prompt).
 
      Alternatively, a single-line Python command can be given as an
      argument and evaluated.  If the command is an expression, the
@@ -6207,21 +6430,21 @@ related setting:
           (gdb) python-interactive 2 + 3
           5
 
-'python [COMMAND]'
-'py [COMMAND]'
-     The 'python' command can be used to evaluate Python code.
+`python [COMMAND]'
+`py [COMMAND]'
+     The `python' command can be used to evaluate Python code.
 
-     If given an argument, the 'python' command will evaluate the
+     If given an argument, the `python' command will evaluate the
      argument as a Python command.  For example:
 
           (gdb) python print 23
           23
 
-     If you do not provide an argument to 'python', it will act as a
-     multi-line command, like 'define'.  In this case, the Python script
-     is made up of subsequent command lines, given after the 'python'
-     command.  This command list is terminated using a line containing
-     'end'.  For example:
+     If you do not provide an argument to `python', it will act as a
+     multi-line command, like `define'.  In this case, the Python
+     script is made up of subsequent command lines, given after the
+     `python' command.  This command list is terminated using a line
+     containing `end'.  For example:
 
           (gdb) python
           Type python script
@@ -6230,24 +6453,25 @@ related setting:
           >end
           23
 
-'set python print-stack'
+`set python print-stack'
      By default, GDB will print only the message component of a Python
      exception when an error occurs in a Python script.  This can be
-     controlled using 'set python print-stack': if 'full', then full
-     Python stack printing is enabled; if 'none', then Python stack and
-     message printing is disabled; if 'message', the default, only the
+     controlled using `set python print-stack': if `full', then full
+     Python stack printing is enabled; if `none', then Python stack and
+     message printing is disabled; if `message', the default, only the
      message component of the error is printed.
 
    It is also possible to execute a Python script from the GDB
 interpreter:
 
-'source script-name'
-     The script name must end with '.py' and GDB must be configured to
-     recognize the script language based on filename extension using the
-     'script-extension' setting.  *Note Extending GDB: Extending GDB.
+`source `script-name''
+     The script name must end with `.py' and GDB must be configured to
+     recognize the script language based on filename extension using
+     the `script-extension' setting.  *Note Extending GDB: Extending
+     GDB.
 
-'python execfile ("script-name")'
-     This method is based on the 'execfile' Python built-in function,
+`python execfile ("script-name")'
+     This method is based on the `execfile' Python built-in function,
      and thus is always available.
 
 
@@ -6257,12 +6481,12 @@ File: gdb.info,  Node: Python API,  Next
 -----------------
 
 You can get quick online help for GDB's Python API by issuing the
-command 'python help (gdb)'.
+command `python help (gdb)'.
 
    Functions and methods which have two or more optional arguments allow
 them to be specified using keyword syntax.  This allows passing some
 optional arguments while skipping others.  Example:
-'gdb.some_function ('foo', bar = 1, baz = 2)'.
+`gdb.some_function ('foo', bar = 1, baz = 2)'.
 
 * Menu:
 
@@ -6306,20 +6530,20 @@ File: gdb.info,  Node: Basic Python,  Ne
 23.2.2.1 Basic Python
 .....................
 
-At startup, GDB overrides Python's 'sys.stdout' and 'sys.stderr' to
-print using GDB's output-paging streams.  A Python program which outputs
-to one of these streams may have its output interrupted by the user
-(*note Screen Size::).  In this situation, a Python 'KeyboardInterrupt'
-exception is thrown.
+At startup, GDB overrides Python's `sys.stdout' and `sys.stderr' to
+print using GDB's output-paging streams.  A Python program which
+outputs to one of these streams may have its output interrupted by the
+user (*note Screen Size::).  In this situation, a Python
+`KeyboardInterrupt' exception is thrown.
 
    Some care must be taken when writing Python code to run in GDB.  Two
 things worth noting in particular:
 
-   * GDB install handlers for 'SIGCHLD' and 'SIGINT'.  Python code must
-     not override these, or even change the options using 'sigaction'.
+   * GDB install handlers for `SIGCHLD' and `SIGINT'.  Python code must
+     not override these, or even change the options using `sigaction'.
      If your program changes the handling of these signals, GDB will
      most likely stop working correctly.  Note that it is unfortunately
-     common for GUI toolkits to install a 'SIGCHLD' handler.
+     common for GUI toolkits to install a `SIGCHLD' handler.
 
    * GDB takes care to mark its internal file descriptors as
      close-on-exec.  However, this cannot be done in a thread-safe way
@@ -6328,32 +6552,32 @@ things worth noting in particular:
      set and arrange to close unneeded file descriptors before starting
      a child process.
 
-   GDB introduces a new Python module, named 'gdb'.  All methods and
+   GDB introduces a new Python module, named `gdb'.  All methods and
 classes added by GDB are placed in this module.  GDB automatically
-'import's the 'gdb' module for use in all scripts evaluated by the
-'python' command.
+`import's the `gdb' module for use in all scripts evaluated by the
+`python' command.
 
  -- Variable: gdb.PYTHONDIR
      A string containing the python directory (*note Python::).
 
  -- Function: gdb.execute (command [, from_tty [, to_string]])
      Evaluate COMMAND, a string, as a GDB CLI command.  If a GDB
-     exception happens while COMMAND runs, it is translated as described
-     in *note Exception Handling: Exception Handling.
+     exception happens while COMMAND runs, it is translated as
+     described in *note Exception Handling: Exception Handling.
 
      The FROM_TTY flag specifies whether GDB ought to consider this
      command as having originated from the user invoking it
      interactively.  It must be a boolean value.  If omitted, it
-     defaults to 'False'.
+     defaults to `False'.
 
      By default, any output produced by COMMAND is sent to GDB's
      standard output (and to the log output if logging is turned on).
-     If the TO_STRING parameter is 'True', then output will be collected
-     by 'gdb.execute' and returned as a string.  The default is 'False',
-     in which case the return value is 'None'.  If TO_STRING is 'True',
-     the GDB virtual terminal will be temporarily set to unlimited width
-     and height, and its pagination will be disabled; *note Screen
-     Size::.
+     If the TO_STRING parameter is `True', then output will be
+     collected by `gdb.execute' and returned as a string.  The default
+     is `False', in which case the return value is `None'.  If
+     TO_STRING is `True', the GDB virtual terminal will be temporarily
+     set to unlimited width and height, and its pagination will be
+     disabled; *note Screen Size::.
 
  -- Function: gdb.breakpoints ()
      Return a sequence holding all of GDB's breakpoints.  *Note
@@ -6362,56 +6586,56 @@ classes added by GDB are placed in this 
  -- Function: gdb.parameter (parameter)
      Return the value of a GDB PARAMETER given by its name, a string;
      the parameter name string may contain spaces if the parameter has a
-     multi-part name.  For example, 'print object' is a valid parameter
+     multi-part name.  For example, `print object' is a valid parameter
      name.
 
      If the named parameter does not exist, this function throws a
-     'gdb.error' (*note Exception Handling::).  Otherwise, the
+     `gdb.error' (*note Exception Handling::).  Otherwise, the
      parameter's value is converted to a Python value of the appropriate
      type, and returned.
 
  -- Function: gdb.history (number)
      Return a value from GDB's value history (*note Value History::).
      The NUMBER argument indicates which history element to return.  If
-     NUMBER is negative, then GDB will take its absolute value and count
-     backward from the last element (i.e., the most recent element) to
-     find the value to return.  If NUMBER is zero, then GDB will return
-     the most recent element.  If the element specified by NUMBER
-     doesn't exist in the value history, a 'gdb.error' exception will be
-     raised.
+     NUMBER is negative, then GDB will take its absolute value and
+     count backward from the last element (i.e., the most recent
+     element) to find the value to return.  If NUMBER is zero, then GDB
+     will return the most recent element.  If the element specified by
+     NUMBER doesn't exist in the value history, a `gdb.error' exception
+     will be raised.
 
      If no exception is raised, the return value is always an instance
-     of 'gdb.Value' (*note Values From Inferior::).
+     of `gdb.Value' (*note Values From Inferior::).
 
  -- Function: gdb.parse_and_eval (expression)
      Parse EXPRESSION, which must be a string, as an expression in the
      current language, evaluate it, and return the result as a
-     'gdb.Value'.
+     `gdb.Value'.
 
      This function can be useful when implementing a new command (*note
      Commands In Python::), as it provides a way to parse the command's
      argument as an expression.  It is also useful simply to compute
      values, for example, it is the only way to get the value of a
-     convenience variable (*note Convenience Vars::) as a 'gdb.Value'.
+     convenience variable (*note Convenience Vars::) as a `gdb.Value'.
 
  -- Function: gdb.find_pc_line (pc)
-     Return the 'gdb.Symtab_and_line' object corresponding to the PC
-     value.  *Note Symbol Tables In Python::.  If an invalid value of PC
-     is passed as an argument, then the 'symtab' and 'line' attributes
-     of the returned 'gdb.Symtab_and_line' object will be 'None' and 0
-     respectively.
+     Return the `gdb.Symtab_and_line' object corresponding to the PC
+     value.  *Note Symbol Tables In Python::.  If an invalid value of
+     PC is passed as an argument, then the `symtab' and `line'
+     attributes of the returned `gdb.Symtab_and_line' object will be
+     `None' and 0 respectively.
 
  -- Function: gdb.post_event (event)
      Put EVENT, a callable object taking no arguments, into GDB's
      internal event queue.  This callable will be invoked at some later
      point, during GDB's event processing.  Events posted using
-     'post_event' will be run in the order in which they were posted;
+     `post_event' will be run in the order in which they were posted;
      however, there is no way to know when they will be processed
      relative to other events inside GDB.
 
      GDB is not thread-safe.  If your Python program uses multiple
-     threads, you must be careful to only call GDB-specific functions in
-     the GDB thread.  'post_event' ensures this.  For example:
+     threads, you must be careful to only call GDB-specific functions
+     in the GDB thread.  `post_event' ensures this.  For example:
 
           (gdb) python
           >import threading
@@ -6440,78 +6664,79 @@ classes added by GDB are placed in this 
      STREAM determines the stream to print to.  The default stream is
      GDB's standard output stream.  Possible stream values are:
 
-     'gdb.STDOUT'
+    `gdb.STDOUT'
           GDB's standard output stream.
 
-     'gdb.STDERR'
+    `gdb.STDERR'
           GDB's standard error stream.
 
-     'gdb.STDLOG'
+    `gdb.STDLOG'
           GDB's log stream (*note Logging Output::).
 
-     Writing to 'sys.stdout' or 'sys.stderr' will automatically call
+     Writing to `sys.stdout' or `sys.stderr' will automatically call
      this function and will automatically direct the output to the
      relevant stream.
 
  -- Function: gdb.flush ()
-     Flush the buffer of a GDB paginated stream so that the contents are
-     displayed immediately.  GDB will flush the contents of a stream
-     automatically when it encounters a newline in the buffer.  The
-     optional STREAM determines the stream to flush.  The default stream
-     is GDB's standard output stream.  Possible stream values are:
+     Flush the buffer of a GDB paginated stream so that the contents
+     are displayed immediately.  GDB will flush the contents of a
+     stream automatically when it encounters a newline in the buffer.
+     The optional STREAM determines the stream to flush.  The default
+     stream is GDB's standard output stream.  Possible stream values
+     are:
 
-     'gdb.STDOUT'
+    `gdb.STDOUT'
           GDB's standard output stream.
 
-     'gdb.STDERR'
+    `gdb.STDERR'
           GDB's standard error stream.
 
-     'gdb.STDLOG'
+    `gdb.STDLOG'
           GDB's log stream (*note Logging Output::).
 
-     Flushing 'sys.stdout' or 'sys.stderr' will automatically call this
+
+     Flushing `sys.stdout' or `sys.stderr' will automatically call this
      function for the relevant stream.
 
  -- Function: gdb.target_charset ()
      Return the name of the current target character set (*note
      Character Sets::).  This differs from
-     'gdb.parameter('target-charset')' in that 'auto' is never returned.
+     `gdb.parameter('target-charset')' in that `auto' is never returned.
 
  -- Function: gdb.target_wide_charset ()
      Return the name of the current target wide character set (*note
      Character Sets::).  This differs from
-     'gdb.parameter('target-wide-charset')' in that 'auto' is never
+     `gdb.parameter('target-wide-charset')' in that `auto' is never
      returned.
 
  -- Function: gdb.solib_name (address)
      Return the name of the shared library holding the given ADDRESS as
-     a string, or 'None'.
+     a string, or `None'.
 
  -- Function: gdb.decode_line [expression]
      Return locations of the line specified by EXPRESSION, or of the
      current line if no argument was given.  This function returns a
-     Python tuple containing two elements.  The first element contains a
-     string holding any unparsed section of EXPRESSION (or 'None' if the
-     expression has been fully parsed).  The second element contains
-     either 'None' or another tuple that contains all the locations that
-     match the expression represented as 'gdb.Symtab_and_line' objects
-     (*note Symbol Tables In Python::).  If EXPRESSION is provided, it
-     is decoded the way that GDB's inbuilt 'break' or 'edit' commands do
-     (*note Specify Location::).
+     Python tuple containing two elements.  The first element contains
+     a string holding any unparsed section of EXPRESSION (or `None' if
+     the expression has been fully parsed).  The second element contains
+     either `None' or another tuple that contains all the locations
+     that match the expression represented as `gdb.Symtab_and_line'
+     objects (*note Symbol Tables In Python::).  If EXPRESSION is
+     provided, it is decoded the way that GDB's inbuilt `break' or
+     `edit' commands do (*note Specify Location::).
 
  -- Function: gdb.prompt_hook (current_prompt)
-
      If PROMPT_HOOK is callable, GDB will call the method assigned to
      this operation before a prompt is displayed by GDB.
 
-     The parameter 'current_prompt' contains the current GDB prompt.
-     This method must return a Python string, or 'None'.  If a string is
-     returned, the GDB prompt will be set to that string.  If 'None' is
-     returned, GDB will continue to use the current prompt.
+     The parameter `current_prompt' contains the current GDB prompt.
+     This method must return a Python string, or `None'.  If a string
+     is returned, the GDB prompt will be set to that string.  If `None'
+     is returned, GDB will continue to use the current prompt.
 
      Some prompts cannot be substituted in GDB.  Secondary prompts such
-     as those used by readline for command input, and annotation related
-     prompts are prohibited from being changed.
+     as those used by readline for command input, and annotation
+     related prompts are prohibited from being changed.
 
 
 File: gdb.info,  Node: Exception Handling,  Next: Values From Inferior,  Prev: Basic Python,  Up: Python API
@@ -6519,9 +6744,9 @@ File: gdb.info,  Node: Exception Handlin
 23.2.2.2 Exception Handling
 ...........................
 
-When executing the 'python' command, Python exceptions uncaught within
+When executing the `python' command, Python exceptions uncaught within
 the Python code are translated to calls to GDB error-reporting
-mechanism.  If the command that called 'python' does not handle the
+mechanism.  If the command that called `python' does not handle the
 error, GDB will terminate it and print an error message containing the
 Python exception name, the associated value, and the Python call stack
 backtrace at the point where the exception was raised.  Example:
@@ -6535,30 +6760,30 @@ backtrace at the point where the excepti
 converted to Python exceptions.  The type of the Python exception
 depends on the error.
 
-'gdb.error'
-     This is the base class for most exceptions generated by GDB.  It is
-     derived from 'RuntimeError', for compatibility with earlier
+`gdb.error'
+     This is the base class for most exceptions generated by GDB.  It
+     is derived from `RuntimeError', for compatibility with earlier
      versions of GDB.
 
      If an error occurring in GDB does not fit into some more specific
      category, then the generated exception will have this type.
 
-'gdb.MemoryError'
-     This is a subclass of 'gdb.error' which is thrown when an operation
-     tried to access invalid memory in the inferior.
-
-'KeyboardInterrupt'
-     User interrupt (via 'C-c' or by typing 'q' at a pagination prompt)
-     is translated to a Python 'KeyboardInterrupt' exception.
+`gdb.MemoryError'
+     This is a subclass of `gdb.error' which is thrown when an
+     operation tried to access invalid memory in the inferior.
+
+`KeyboardInterrupt'
+     User interrupt (via `C-c' or by typing `q' at a pagination prompt)
+     is translated to a Python `KeyboardInterrupt' exception.
 
    In all cases, your exception handler will see the GDB error message
-as its value and the Python call stack backtrace at the Python statement
-closest to where the GDB error occured as the traceback.
+as its value and the Python call stack backtrace at the Python
+statement closest to where the GDB error occured as the traceback.
 
-   When implementing GDB commands in Python via 'gdb.Command', it is
+   When implementing GDB commands in Python via `gdb.Command', it is
 useful to be able to throw an exception that doesn't cause a traceback
 to be printed.  For example, the user may have invoked the command
-incorrectly.  Use the 'gdb.GdbError' exception to handle this case.
+incorrectly.  Use the `gdb.GdbError' exception to handle this case.
 Example:
 
      (gdb) python
@@ -6582,69 +6807,69 @@ File: gdb.info,  Node: Values From Infer
 23.2.2.3 Values From Inferior
 .............................
 
-GDB provides values it obtains from the inferior program in an object of
-type 'gdb.Value'.  GDB uses this object for its internal bookkeeping of
-the inferior's values, and for fetching values when necessary.
+GDB provides values it obtains from the inferior program in an object
+of type `gdb.Value'.  GDB uses this object for its internal bookkeeping
+of the inferior's values, and for fetching values when necessary.
 
    Inferior values that are simple scalars can be used directly in
 Python expressions that are valid for the value's data type.  Here's an
-example for an integer or floating-point value 'some_val':
+example for an integer or floating-point value `some_val':
 
      bar = some_val + 2
 
-As result of this, 'bar' will also be a 'gdb.Value' object whose values
-are of the same type as those of 'some_val'.  Valid Python operations
-can also be performed on 'gdb.Value' objects representing a 'struct' or
-'class' object.  For such cases, the overloaded operator (if present),
-is used to perform the operation.  For example, if 'val1' and 'val2' are
-'gdb.Value' objects representing instances of a 'class' which overloads
-the '+' operator, then one can use the '+' operator in their Python
-script as follows:
+As result of this, `bar' will also be a `gdb.Value' object whose values
+are of the same type as those of `some_val'.  Valid Python operations
+can also be performed on `gdb.Value' objects representing a `struct' or
+`class' object.  For such cases, the overloaded operator (if present),
+is used to perform the operation.  For example, if `val1' and `val2'
+are `gdb.Value' objects representing instances of a `class' which
+overloads the `+' operator, then one can use the `+' operator in their
+Python script as follows:
 
      val3 = val1 + val2
 
-The result of the operation 'val3' is also a 'gdb.Value' object
-corresponding to the value returned by the overloaded '+' operator.  In
+The result of the operation `val3' is also a `gdb.Value' object
+corresponding to the value returned by the overloaded `+' operator.  In
 general, overloaded operators are invoked for the following operations:
-'+' (binary addition), '-' (binary subtraction), '*' (multiplication),
-'/', '%', '<<', '>>', '|', '&', '^'.
+`+' (binary addition), `-' (binary subtraction), `*' (multiplication),
+`/', `%', `<<', `>>', `|', `&', `^'.
 
-   Inferior values that are structures or instances of some class can be
-accessed using the Python "dictionary syntax".  For example, if
-'some_val' is a 'gdb.Value' instance holding a structure, you can access
-its 'foo' element with:
+   Inferior values that are structures or instances of some class can
+be accessed using the Python "dictionary syntax".  For example, if
+`some_val' is a `gdb.Value' instance holding a structure, you can
+access its `foo' element with:
 
      bar = some_val['foo']
 
-   Again, 'bar' will also be a 'gdb.Value' object.  Structure elements
-can also be accessed by using 'gdb.Field' objects as subscripts (*note
-Types In Python::, for more information on 'gdb.Field' objects).  For
-example, if 'foo_field' is a 'gdb.Field' object corresponding to element
-'foo' of the above structure, then 'bar' can also be accessed as
-follows:
+   Again, `bar' will also be a `gdb.Value' object.  Structure elements
+can also be accessed by using `gdb.Field' objects as subscripts (*note
+Types In Python::, for more information on `gdb.Field' objects).  For
+example, if `foo_field' is a `gdb.Field' object corresponding to
+element `foo' of the above structure, then `bar' can also be accessed
+as follows:
 
      bar = some_val[foo_field]
 
-   A 'gdb.Value' that represents a function can be executed via inferior
-function call.  Any arguments provided to the call must match the
-function's prototype, and must be provided in the order specified by
-that prototype.
+   A `gdb.Value' that represents a function can be executed via
+inferior function call.  Any arguments provided to the call must match
+the function's prototype, and must be provided in the order specified
+by that prototype.
 
-   For example, 'some_val' is a 'gdb.Value' instance representing a
+   For example, `some_val' is a `gdb.Value' instance representing a
 function that takes two integers as arguments.  To execute this
 function, call it like so:
 
      result = some_val (10,20)
 
    Any values returned from a function call will be stored as a
-'gdb.Value'.
+`gdb.Value'.
 
    The following attributes are provided:
 
  -- Variable: Value.address
      If this object is addressable, this read-only attribute holds a
-     'gdb.Value' object representing the address.  Otherwise, this
-     attribute holds 'None'.
+     `gdb.Value' object representing the address.  Otherwise, this
+     attribute holds `None'.
 
  -- Variable: Value.is_optimized_out
      This read-only boolean attribute is true if the compiler optimized
@@ -6652,11 +6877,11 @@ function, call it like so:
      inferior.
 
  -- Variable: Value.type
-     The type of this 'gdb.Value'.  The value of this attribute is a
-     'gdb.Type' object (*note Types In Python::).
+     The type of this `gdb.Value'.  The value of this attribute is a
+     `gdb.Type' object (*note Types In Python::).
 
  -- Variable: Value.dynamic_type
-     The dynamic type of this 'gdb.Value'.  This uses C++ run-time type
+     The dynamic type of this `gdb.Value'.  This uses C++ run-time type
      information (RTTI) to determine the dynamic type of the value.  If
      this value is of class type, it will return the class in which the
      value is embedded, if any.  If this value is of pointer or
@@ -6667,86 +6892,86 @@ function, call it like so:
 
      Note that this feature will only work when debugging a C++ program
      that includes RTTI for the object in question.  Otherwise, it will
-     just return the static type of the value as in 'ptype foo' (*note
+     just return the static type of the value as in `ptype foo' (*note
      ptype: Symbols.).
 
  -- Variable: Value.is_lazy
-     The value of this read-only boolean attribute is 'True' if this
-     'gdb.Value' has not yet been fetched from the inferior.  GDB does
+     The value of this read-only boolean attribute is `True' if this
+     `gdb.Value' has not yet been fetched from the inferior.  GDB does
      not fetch values until necessary, for efficiency.  For example:
 
           myval = gdb.parse_and_eval ('somevar')
 
-     The value of 'somevar' is not fetched at this time.  It will be
-     fetched when the value is needed, or when the 'fetch_lazy' method
+     The value of `somevar' is not fetched at this time.  It will be
+     fetched when the value is needed, or when the `fetch_lazy' method
      is invoked.
 
    The following methods are provided:
 
  -- Function: Value.__init__ (VAL)
-     Many Python values can be converted directly to a 'gdb.Value' via
+     Many Python values can be converted directly to a `gdb.Value' via
      this object initializer.  Specifically:
 
-     Python boolean
+    Python boolean
           A Python boolean is converted to the boolean type from the
           current language.
 
-     Python integer
-          A Python integer is converted to the C 'long' type for the
+    Python integer
+          A Python integer is converted to the C `long' type for the
           current architecture.
 
-     Python long
-          A Python long is converted to the C 'long long' type for the
+    Python long
+          A Python long is converted to the C `long long' type for the
           current architecture.
 
-     Python float
-          A Python float is converted to the C 'double' type for the
+    Python float
+          A Python float is converted to the C `double' type for the
           current architecture.
 
-     Python string
-          A Python string is converted to a target string in the current
-          target language using the current target encoding.  If a
-          character cannot be represented in the current target
+    Python string
+          A Python string is converted to a target string in the
+          current target language using the current target encoding.
+          If a character cannot be represented in the current target
           encoding, then an exception is thrown.
 
-     'gdb.Value'
-          If 'val' is a 'gdb.Value', then a copy of the value is made.
+    `gdb.Value'
+          If `val' is a `gdb.Value', then a copy of the value is made.
 
-     'gdb.LazyString'
-          If 'val' is a 'gdb.LazyString' (*note Lazy Strings In
-          Python::), then the lazy string's 'value' method is called,
+    `gdb.LazyString'
+          If `val' is a `gdb.LazyString' (*note Lazy Strings In
+          Python::), then the lazy string's `value' method is called,
           and its result is used.
 
  -- Function: Value.cast (type)
-     Return a new instance of 'gdb.Value' that is the result of casting
+     Return a new instance of `gdb.Value' that is the result of casting
      this instance to the type described by TYPE, which must be a
-     'gdb.Type' object.  If the cast cannot be performed for some
+     `gdb.Type' object.  If the cast cannot be performed for some
      reason, this method throws an exception.
 
  -- Function: Value.dereference ()
-     For pointer data types, this method returns a new 'gdb.Value'
-     object whose contents is the object pointed to by the pointer.  For
-     example, if 'foo' is a C pointer to an 'int', declared in your C
-     program as
+     For pointer data types, this method returns a new `gdb.Value'
+     object whose contents is the object pointed to by the pointer.
+     For example, if `foo' is a C pointer to an `int', declared in your
+     C program as
 
           int *foo;
 
-     then you can use the corresponding 'gdb.Value' to access what 'foo'
-     points to like this:
+     then you can use the corresponding `gdb.Value' to access what
+     `foo' points to like this:
 
           bar = foo.dereference ()
 
-     The result 'bar' will be a 'gdb.Value' object holding the value
-     pointed to by 'foo'.
+     The result `bar' will be a `gdb.Value' object holding the value
+     pointed to by `foo'.
 
-     A similar function 'Value.referenced_value' exists which also
-     returns 'gdb.Value' objects corresonding to the values pointed to
+     A similar function `Value.referenced_value' exists which also
+     returns `gdb.Value' objects corresonding to the values pointed to
      by pointer values (and additionally, values referenced by reference
-     values).  However, the behavior of 'Value.dereference' differs from
-     'Value.referenced_value' by the fact that the behavior of
-     'Value.dereference' is identical to applying the C unary operator
-     '*' on a given value.  For example, consider a reference to a
-     pointer 'ptrref', declared in your C++ program as
+     values).  However, the behavior of `Value.dereference' differs
+     from `Value.referenced_value' by the fact that the behavior of
+     `Value.dereference' is identical to applying the C unary operator
+     `*' on a given value.  For example, consider a reference to a
+     pointer `ptrref', declared in your C++ program as
 
           typedef int *intptr;
           ...
@@ -6754,73 +6979,73 @@ function, call it like so:
           intptr ptr = &val;
           intptr &ptrref = ptr;
 
-     Though 'ptrref' is a reference value, one can apply the method
-     'Value.dereference' to the 'gdb.Value' object corresponding to it
-     and obtain a 'gdb.Value' which is identical to that corresponding
-     to 'val'.  However, if you apply the method
-     'Value.referenced_value', the result would be a 'gdb.Value' object
-     identical to that corresponding to 'ptr'.
+     Though `ptrref' is a reference value, one can apply the method
+     `Value.dereference' to the `gdb.Value' object corresponding to it
+     and obtain a `gdb.Value' which is identical to that corresponding
+     to `val'.  However, if you apply the method
+     `Value.referenced_value', the result would be a `gdb.Value' object
+     identical to that corresponding to `ptr'.
 
           py_ptrref = gdb.parse_and_eval ("ptrref")
           py_val = py_ptrref.dereference ()
           py_ptr = py_ptrref.referenced_value ()
 
-     The 'gdb.Value' object 'py_val' is identical to that corresponding
-     to 'val', and 'py_ptr' is identical to that corresponding to 'ptr'.
-     In general, 'Value.dereference' can be applied whenever the C unary
-     operator '*' can be applied to the corresponding C value.  For
-     those cases where applying both 'Value.dereference' and
-     'Value.referenced_value' is allowed, the results obtained need not
-     be identical (as we have seen in the above example).  The results
-     are however identical when applied on 'gdb.Value' objects
-     corresponding to pointers ('gdb.Value' objects with type code
-     'TYPE_CODE_PTR') in a C/C++ program.
+     The `gdb.Value' object `py_val' is identical to that corresponding
+     to `val', and `py_ptr' is identical to that corresponding to
+     `ptr'.  In general, `Value.dereference' can be applied whenever
+     the C unary operator `*' can be applied to the corresponding C
+     value.  For those cases where applying both `Value.dereference'
+     and `Value.referenced_value' is allowed, the results obtained need
+     not be identical (as we have seen in the above example).  The
+     results are however identical when applied on `gdb.Value' objects
+     corresponding to pointers (`gdb.Value' objects with type code
+     `TYPE_CODE_PTR') in a C/C++ program.
 
  -- Function: Value.referenced_value ()
      For pointer or reference data types, this method returns a new
-     'gdb.Value' object corresponding to the value referenced by the
+     `gdb.Value' object corresponding to the value referenced by the
      pointer/reference value.  For pointer data types,
-     'Value.dereference' and 'Value.referenced_value' produce identical
+     `Value.dereference' and `Value.referenced_value' produce identical
      results.  The difference between these methods is that
-     'Value.dereference' cannot get the values referenced by reference
-     values.  For example, consider a reference to an 'int', declared in
-     your C++ program as
+     `Value.dereference' cannot get the values referenced by reference
+     values.  For example, consider a reference to an `int', declared
+     in your C++ program as
 
           int val = 10;
           int &ref = val;
 
-     then applying 'Value.dereference' to the 'gdb.Value' object
-     corresponding to 'ref' will result in an error, while applying
-     'Value.referenced_value' will result in a 'gdb.Value' object
-     identical to that corresponding to 'val'.
+     then applying `Value.dereference' to the `gdb.Value' object
+     corresponding to `ref' will result in an error, while applying
+     `Value.referenced_value' will result in a `gdb.Value' object
+     identical to that corresponding to `val'.
 
           py_ref = gdb.parse_and_eval ("ref")
           er_ref = py_ref.dereference ()       # Results in error
           py_val = py_ref.referenced_value ()  # Returns the referenced value
 
-     The 'gdb.Value' object 'py_val' is identical to that corresponding
-     to 'val'.
+     The `gdb.Value' object `py_val' is identical to that corresponding
+     to `val'.
 
  -- Function: Value.reference_value ()
-     Return a 'gdb.Value' object which is a reference to the value
+     Return a `gdb.Value' object which is a reference to the value
      encapsulated by this instance.
 
  -- Function: Value.const_value ()
-     Return a 'gdb.Value' object which is a 'const' version of the value
-     encapsulated by this instance.
+     Return a `gdb.Value' object which is a `const' version of the
+     value encapsulated by this instance.
 
  -- Function: Value.dynamic_cast (type)
-     Like 'Value.cast', but works as if the C++ 'dynamic_cast' operator
+     Like `Value.cast', but works as if the C++ `dynamic_cast' operator
      were used.  Consult a C++ reference for details.
 
  -- Function: Value.reinterpret_cast (type)
-     Like 'Value.cast', but works as if the C++ 'reinterpret_cast'
+     Like `Value.cast', but works as if the C++ `reinterpret_cast'
      operator were used.  Consult a C++ reference for details.
 
  -- Function: Value.string ([encoding[, errors[, length]]])
-     If this 'gdb.Value' represents a string, then this method converts
-     the contents to a Python string.  Otherwise, this method will throw
-     an exception.
+     If this `gdb.Value' represents a string, then this method converts
+     the contents to a Python string.  Otherwise, this method will
+     throw an exception.
 
      Values are interpreted as strings according to the rules of the
      current language.  If the optional length argument is given, the
@@ -6830,33 +7055,33 @@ function, call it like so:
      will be converted.
 
      For example, in C-like languages, a value is a string if it is a
-     pointer to or an array of characters or ints of type 'wchar_t',
-     'char16_t', or 'char32_t'.
+     pointer to or an array of characters or ints of type `wchar_t',
+     `char16_t', or `char32_t'.
 
      If the optional ENCODING argument is given, it must be a string
-     naming the encoding of the string in the 'gdb.Value', such as
-     '"ascii"', '"iso-8859-6"' or '"utf-8"'.  It accepts the same
-     encodings as the corresponding argument to Python's 'string.decode'
-     method, and the Python codec machinery will be used to convert the
-     string.  If ENCODING is not given, or if ENCODING is the empty
-     string, then either the 'target-charset' (*note Character Sets::)
-     will be used, or a language-specific encoding will be used, if the
-     current language is able to supply one.
+     naming the encoding of the string in the `gdb.Value', such as
+     `"ascii"', `"iso-8859-6"' or `"utf-8"'.  It accepts the same
+     encodings as the corresponding argument to Python's
+     `string.decode' method, and the Python codec machinery will be used
+     to convert the string.  If ENCODING is not given, or if ENCODING
+     is the empty string, then either the `target-charset' (*note
+     Character Sets::) will be used, or a language-specific encoding
+     will be used, if the current language is able to supply one.
 
      The optional ERRORS argument is the same as the corresponding
-     argument to Python's 'string.decode' method.
+     argument to Python's `string.decode' method.
 
      If the optional LENGTH argument is given, the string will be
      fetched and converted to the given length.
 
  -- Function: Value.lazy_string ([encoding [, length]])
-     If this 'gdb.Value' represents a string, then this method converts
-     the contents to a 'gdb.LazyString' (*note Lazy Strings In
+     If this `gdb.Value' represents a string, then this method converts
+     the contents to a `gdb.LazyString' (*note Lazy Strings In
      Python::).  Otherwise, this method will throw an exception.
 
      If the optional ENCODING argument is given, it must be a string
-     naming the encoding of the 'gdb.LazyString'.  Some examples are:
-     'ascii', 'iso-8859-6' or 'utf-8'.  If the ENCODING argument is an
+     naming the encoding of the `gdb.LazyString'.  Some examples are:
+     `ascii', `iso-8859-6' or `utf-8'.  If the ENCODING argument is an
      encoding that GDB does recognize, GDB will raise an error.
 
      When a lazy string is printed, the GDB encoding machinery is used
@@ -6872,12 +7097,12 @@ function, call it like so:
      encoded until a null of appropriate width is found.
 
  -- Function: Value.fetch_lazy ()
-     If the 'gdb.Value' object is currently a lazy value
-     ('gdb.Value.is_lazy' is 'True'), then the value is fetched from the
-     inferior.  Any errors that occur in the process will produce a
+     If the `gdb.Value' object is currently a lazy value
+     (`gdb.Value.is_lazy' is `True'), then the value is fetched from
+     the inferior.  Any errors that occur in the process will produce a
      Python exception.
 
-     If the 'gdb.Value' object is not a lazy value, this method has no
+     If the `gdb.Value' object is not a lazy value, this method has no
      effect.
 
      This method does not return a value.
@@ -6888,9 +7113,9 @@ File: gdb.info,  Node: Types In Python, 
 23.2.2.4 Types In Python
 ........................
 
-GDB represents types from the inferior using the class 'gdb.Type'.
+GDB represents types from the inferior using the class `gdb.Type'.
 
-   The following type-related functions are available in the 'gdb'
+   The following type-related functions are available in the `gdb'
 module:
 
  -- Function: gdb.lookup_type (name [, block])
@@ -6899,38 +7124,38 @@ module:
      If BLOCK is given, then NAME is looked up in that scope.
      Otherwise, it is searched for globally.
 
-     Ordinarily, this function will return an instance of 'gdb.Type'.
+     Ordinarily, this function will return an instance of `gdb.Type'.
      If the named type cannot be found, it will throw an exception.
 
    If the type is a structure or class type, or an enum type, the fields
 of that type can be accessed using the Python "dictionary syntax".  For
-example, if 'some_type' is a 'gdb.Type' instance holding a structure
-type, you can access its 'foo' field with:
+example, if `some_type' is a `gdb.Type' instance holding a structure
+type, you can access its `foo' field with:
 
      bar = some_type['foo']
 
-   'bar' will be a 'gdb.Field' object; see below under the description
-of the 'Type.fields' method for a description of the 'gdb.Field' class.
+   `bar' will be a `gdb.Field' object; see below under the description
+of the `Type.fields' method for a description of the `gdb.Field' class.
 
-   An instance of 'Type' has the following attributes:
+   An instance of `Type' has the following attributes:
 
  -- Variable: Type.code
      The type code for this type.  The type code will be one of the
-     'TYPE_CODE_' constants defined below.
+     `TYPE_CODE_' constants defined below.
 
  -- Variable: Type.name
-     The name of this type.  If this type has no name, then 'None' is
+     The name of this type.  If this type has no name, then `None' is
      returned.
 
  -- Variable: Type.sizeof
-     The size of this type, in target 'char' units.  Usually, a target's
-     'char' type will be an 8-bit byte.  However, on some unusual
-     platforms, this type may have a different size.
+     The size of this type, in target `char' units.  Usually, a
+     target's `char' type will be an 8-bit byte.  However, on some
+     unusual platforms, this type may have a different size.
 
  -- Variable: Type.tag
      The tag name for this type.  The tag name is the name after
-     'struct', 'union', or 'enum' in C and C++; not all languages have
-     this concept.  If this type has no tag name, then 'None' is
+     `struct', `union', or `enum' in C and C++; not all languages have
+     this concept.  If this type has no tag name, then `None' is
      returned.
 
    The following methods are provided:
@@ -6940,52 +7165,52 @@ of the 'Type.fields' method for a descri
      Range types have two fields, the minimum and maximum values.  Enum
      types have one field per enum constant.  Function and method types
      have one field per parameter.  The base types of C++ classes are
-     also represented as fields.  If the type has no fields, or does not
-     fit into one of these categories, an empty sequence will be
+     also represented as fields.  If the type has no fields, or does
+     not fit into one of these categories, an empty sequence will be
      returned.
 
-     Each field is a 'gdb.Field' object, with some pre-defined
+     Each field is a `gdb.Field' object, with some pre-defined
      attributes:
-     'bitpos'
-          This attribute is not available for 'enum' or 'static' (as in
+    `bitpos'
+          This attribute is not available for `enum' or `static' (as in
           C++ or Java) fields.  The value is the position, counting in
           bits, from the start of the containing type.
 
-     'enumval'
-          This attribute is only available for 'enum' fields, and its
+    `enumval'
+          This attribute is only available for `enum' fields, and its
           value is the enumeration member's integer representation.
 
-     'name'
-          The name of the field, or 'None' for anonymous fields.
+    `name'
+          The name of the field, or `None' for anonymous fields.
 
-     'artificial'
-          This is 'True' if the field is artificial, usually meaning
+    `artificial'
+          This is `True' if the field is artificial, usually meaning
           that it was provided by the compiler and not the user.  This
-          attribute is always provided, and is 'False' if the field is
+          attribute is always provided, and is `False' if the field is
           not artificial.
 
-     'is_base_class'
-          This is 'True' if the field represents a base class of a C++
-          structure.  This attribute is always provided, and is 'False'
+    `is_base_class'
+          This is `True' if the field represents a base class of a C++
+          structure.  This attribute is always provided, and is `False'
           if the field is not a base class of the type that is the
-          argument of 'fields', or if that type was not a C++ class.
+          argument of `fields', or if that type was not a C++ class.
 
-     'bitsize'
+    `bitsize'
           If the field is packed, or is a bitfield, then this will have
           a non-zero value, which is the size of the field in bits.
-          Otherwise, this will be zero; in this case the field's size is
-          given by its type.
+          Otherwise, this will be zero; in this case the field's size
+          is given by its type.
 
-     'type'
-          The type of the field.  This is usually an instance of 'Type',
-          but it can be 'None' in some situations.
+    `type'
+          The type of the field.  This is usually an instance of `Type',
+          but it can be `None' in some situations.
 
-     'parent_type'
+    `parent_type'
           The type which contains this field.  This is an instance of
-          'gdb.Type'.
+          `gdb.Type'.
 
  -- Function: Type.array (N1 [, N2])
-     Return a new 'gdb.Type' object which represents an array of this
+     Return a new `gdb.Type' object which represents an array of this
      type.  If one argument is given, it is the inclusive upper bound of
      the array; in this case the lower bound is zero.  If two arguments
      are given, the first argument is the lower bound of the array, and
@@ -6993,69 +7218,69 @@ of the 'Type.fields' method for a descri
      length must not be negative, but the bounds can be.
 
  -- Function: Type.vector (N1 [, N2])
-     Return a new 'gdb.Type' object which represents a vector of this
+     Return a new `gdb.Type' object which represents a vector of this
      type.  If one argument is given, it is the inclusive upper bound of
-     the vector; in this case the lower bound is zero.  If two arguments
-     are given, the first argument is the lower bound of the vector, and
-     the second argument is the upper bound of the vector.  A vector's
-     length must not be negative, but the bounds can be.
+     the vector; in this case the lower bound is zero.  If two
+     arguments are given, the first argument is the lower bound of the
+     vector, and the second argument is the upper bound of the vector.
+     A vector's length must not be negative, but the bounds can be.
 
-     The difference between an 'array' and a 'vector' is that arrays
+     The difference between an `array' and a `vector' is that arrays
      behave like in C: when used in expressions they decay to a pointer
      to the first element whereas vectors are treated as first class
      values.
 
  -- Function: Type.const ()
-     Return a new 'gdb.Type' object which represents a 'const'-qualified
-     variant of this type.
+     Return a new `gdb.Type' object which represents a
+     `const'-qualified variant of this type.
 
  -- Function: Type.volatile ()
-     Return a new 'gdb.Type' object which represents a
-     'volatile'-qualified variant of this type.
+     Return a new `gdb.Type' object which represents a
+     `volatile'-qualified variant of this type.
 
  -- Function: Type.unqualified ()
-     Return a new 'gdb.Type' object which represents an unqualified
-     variant of this type.  That is, the result is neither 'const' nor
-     'volatile'.
+     Return a new `gdb.Type' object which represents an unqualified
+     variant of this type.  That is, the result is neither `const' nor
+     `volatile'.
 
  -- Function: Type.range ()
-     Return a Python 'Tuple' object that contains two elements: the low
-     bound of the argument type and the high bound of that type.  If the
-     type does not have a range, GDB will raise a 'gdb.error' exception
-     (*note Exception Handling::).
+     Return a Python `Tuple' object that contains two elements: the low
+     bound of the argument type and the high bound of that type.  If
+     the type does not have a range, GDB will raise a `gdb.error'
+     exception (*note Exception Handling::).
 
  -- Function: Type.reference ()
-     Return a new 'gdb.Type' object which represents a reference to this
+     Return a new `gdb.Type' object which represents a reference to this
      type.
 
  -- Function: Type.pointer ()
-     Return a new 'gdb.Type' object which represents a pointer to this
+     Return a new `gdb.Type' object which represents a pointer to this
      type.
 
  -- Function: Type.strip_typedefs ()
-     Return a new 'gdb.Type' that represents the real type, after
+     Return a new `gdb.Type' that represents the real type, after
      removing all layers of typedefs.
 
  -- Function: Type.target ()
-     Return a new 'gdb.Type' object which represents the target type of
+     Return a new `gdb.Type' object which represents the target type of
      this type.
 
      For a pointer type, the target type is the type of the pointed-to
-     object.  For an array type (meaning C-like arrays), the target type
-     is the type of the elements of the array.  For a function or method
-     type, the target type is the type of the return value.  For a
-     complex type, the target type is the type of the elements.  For a
-     typedef, the target type is the aliased type.
+     object.  For an array type (meaning C-like arrays), the target
+     type is the type of the elements of the array.  For a function or
+     method type, the target type is the type of the return value.  For
+     a complex type, the target type is the type of the elements.  For
+     a typedef, the target type is the aliased type.
 
      If the type does not have a target, this method will throw an
      exception.
 
  -- Function: Type.template_argument (n [, block])
-     If this 'gdb.Type' is an instantiation of a template, this will
-     return a new 'gdb.Value' or 'gdb.Type' which represents the value
+     If this `gdb.Type' is an instantiation of a template, this will
+     return a new `gdb.Value' or `gdb.Type' which represents the value
      of the Nth template argument (indexed starting at 0).
 
-     If this 'gdb.Type' is not a template type, or if the type has fewer
+     If this `gdb.Type' is not a template type, or if the type has fewer
      than N template arguments, this will throw an exception.
      Ordinarily, only C++ code will have template types.
 
@@ -7063,185 +7288,95 @@ of the 'Type.fields' method for a descri
      Otherwise, it is searched for globally.
 
  -- Function: Type.optimized_out ()
-     Return 'gdb.Value' instance of this type whose value is optimized
+     Return `gdb.Value' instance of this type whose value is optimized
      out.  This allows a frame decorator to indicate that the value of
      an argument or a local variable is not known.
 
    Each type has a code, which indicates what category this type falls
 into.  The available type categories are represented by constants
-defined in the 'gdb' module:
+defined in the `gdb' module:
 
-'gdb.TYPE_CODE_PTR'
+`gdb.TYPE_CODE_PTR'
      The type is a pointer.
 
-'gdb.TYPE_CODE_ARRAY'
+`gdb.TYPE_CODE_ARRAY'
      The type is an array.
 
-'gdb.TYPE_CODE_STRUCT'
+`gdb.TYPE_CODE_STRUCT'
      The type is a structure.
 
-'gdb.TYPE_CODE_UNION'
+`gdb.TYPE_CODE_UNION'
      The type is a union.
 
-'gdb.TYPE_CODE_ENUM'
+`gdb.TYPE_CODE_ENUM'
      The type is an enum.
 
-'gdb.TYPE_CODE_FLAGS'
+`gdb.TYPE_CODE_FLAGS'
      A bit flags type, used for things such as status registers.
 
-'gdb.TYPE_CODE_FUNC'
+`gdb.TYPE_CODE_FUNC'
      The type is a function.
 
-'gdb.TYPE_CODE_INT'
+`gdb.TYPE_CODE_INT'
      The type is an integer type.
 
-'gdb.TYPE_CODE_FLT'
+`gdb.TYPE_CODE_FLT'
      A floating point type.
 
-'gdb.TYPE_CODE_VOID'
-     The special type 'void'.
+`gdb.TYPE_CODE_VOID'
+     The special type `void'.
 
-'gdb.TYPE_CODE_SET'
+`gdb.TYPE_CODE_SET'
      A Pascal set type.
 
-'gdb.TYPE_CODE_RANGE'
+`gdb.TYPE_CODE_RANGE'
      A range type, that is, an integer type with bounds.
 
-'gdb.TYPE_CODE_STRING'
+`gdb.TYPE_CODE_STRING'
      A string type.  Note that this is only used for certain languages
      with language-defined string types; C strings are not represented
      this way.
 
-'gdb.TYPE_CODE_BITSTRING'
+`gdb.TYPE_CODE_BITSTRING'
      A string of bits.  It is deprecated.
 
-'gdb.TYPE_CODE_ERROR'
+`gdb.TYPE_CODE_ERROR'
      An unknown or erroneous type.
 
-'gdb.TYPE_CODE_METHOD'
+`gdb.TYPE_CODE_METHOD'
      A method type, as found in C++ or Java.
 
-'gdb.TYPE_CODE_METHODPTR'
+`gdb.TYPE_CODE_METHODPTR'
      A pointer-to-member-function.
 
-'gdb.TYPE_CODE_MEMBERPTR'
+`gdb.TYPE_CODE_MEMBERPTR'
      A pointer-to-member.
 
-'gdb.TYPE_CODE_REF'
+`gdb.TYPE_CODE_REF'
      A reference type.
 
-'gdb.TYPE_CODE_CHAR'
+`gdb.TYPE_CODE_CHAR'
      A character type.
 
-'gdb.TYPE_CODE_BOOL'
+`gdb.TYPE_CODE_BOOL'
      A boolean type.
 
-'gdb.TYPE_CODE_COMPLEX'
+`gdb.TYPE_CODE_COMPLEX'
      A complex float type.
 
-'gdb.TYPE_CODE_TYPEDEF'
+`gdb.TYPE_CODE_TYPEDEF'
      A typedef to some other type.
 
-'gdb.TYPE_CODE_NAMESPACE'
+`gdb.TYPE_CODE_NAMESPACE'
      A C++ namespace.
 
-'gdb.TYPE_CODE_DECFLOAT'
+`gdb.TYPE_CODE_DECFLOAT'
      A decimal floating point type.
 
-'gdb.TYPE_CODE_INTERNAL_FUNCTION'
+`gdb.TYPE_CODE_INTERNAL_FUNCTION'
      A function internal to GDB.  This is the type used to represent
      convenience functions.
 
-   Further support for types is provided in the 'gdb.types' Python
+   Further support for types is provided in the `gdb.types' Python
 module (*note gdb.types::).
 
-
-File: gdb.info,  Node: Pretty Printing API,  Next: Selecting Pretty-Printers,  Prev: Types In Python,  Up: Python API
-
-23.2.2.5 Pretty Printing API
-............................
-
-An example output is provided (*note Pretty Printing::).
-
-   A pretty-printer is just an object that holds a value and implements
-a specific interface, defined here.
-
- -- Function: pretty_printer.children (self)
-     GDB will call this method on a pretty-printer to compute the
-     children of the pretty-printer's value.
-
-     This method must return an object conforming to the Python iterator
-     protocol.  Each item returned by the iterator must be a tuple
-     holding two elements.  The first element is the "name" of the
-     child; the second element is the child's value.  The value can be
-     any Python object which is convertible to a GDB value.
-
-     This method is optional.  If it does not exist, GDB will act as
-     though the value has no children.
-
- -- Function: pretty_printer.display_hint (self)
-     The CLI may call this method and use its result to change the
-     formatting of a value.  The result will also be supplied to an MI
-     consumer as a 'displayhint' attribute of the variable being
-     printed.
-
-     This method is optional.  If it does exist, this method must return
-     a string.
-
-     Some display hints are predefined by GDB:
-
-     'array'
-          Indicate that the object being printed is "array-like".  The
-          CLI uses this to respect parameters such as 'set print
-          elements' and 'set print array'.
-
-     'map'
-          Indicate that the object being printed is "map-like", and that
-          the children of this value can be assumed to alternate between
-          keys and values.
-
-     'string'
-          Indicate that the object being printed is "string-like".  If
-          the printer's 'to_string' method returns a Python string of
-          some kind, then GDB will call its internal language-specific
-          string-printing function to format the string.  For the CLI
-          this means adding quotation marks, possibly escaping some
-          characters, respecting 'set print elements', and the like.
-
- -- Function: pretty_printer.to_string (self)
-     GDB will call this method to display the string representation of
-     the value passed to the object's constructor.
-
-     When printing from the CLI, if the 'to_string' method exists, then
-     GDB will prepend its result to the values returned by 'children'.
-     Exactly how this formatting is done is dependent on the display
-     hint, and may change as more hints are added.  Also, depending on
-     the print settings (*note Print Settings::), the CLI may print just
-     the result of 'to_string' in a stack trace, omitting the result of
-     'children'.
-
-     If this method returns a string, it is printed verbatim.
-
-     Otherwise, if this method returns an instance of 'gdb.Value', then
-     GDB prints this value.  This may result in a call to another
-     pretty-printer.
-
-     If instead the method returns a Python value which is convertible
-     to a 'gdb.Value', then GDB performs the conversion and prints the
-     resulting value.  Again, this may result in a call to another
-     pretty-printer.  Python scalars (integers, floats, and booleans)
-     and strings are convertible to 'gdb.Value'; other types are not.
-
-     Finally, if this method returns 'None' then no further operations
-     are peformed in this method and nothing is printed.
-
-     If the result is not one of these types, an exception is raised.
-
-   GDB provides a function which can be used to look up the default
-pretty-printer for a 'gdb.Value':
-
- -- Function: gdb.default_visualizer (value)
-     This function takes a 'gdb.Value' object as an argument.  If a
-     pretty-printer for this value exists, then it is returned.  If no
-     such printer exists, then this returns 'None'.
-
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info-4 ./gdb/doc/gdb.info-4
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info-4	2015-07-06 20:14:20.000000000 +0000
+++ ./gdb/doc/gdb.info-4	2015-07-07 02:02:09.000000000 +0000
@@ -1,6 +1,12 @@
-This is gdb.info, produced by makeinfo version 5.2 from gdb.texinfo.
+This is gdb.info, produced by makeinfo version 4.13 from ./gdb.texinfo.
 
-Copyright (C) 1988-2015 Free Software Foundation, Inc.
+INFO-DIR-SECTION Software development
+START-INFO-DIR-ENTRY
+* Gdb: (gdb).                     The GNU debugger.
+* gdbserver: (gdb) Server.        The GNU debugging server.
+END-INFO-DIR-ENTRY
+
+   Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -12,16 +18,11 @@ with the Back-Cover Texts as in (a) belo
    (a) The FSF's Back-Cover Text is: "You are free to copy and modify
 this GNU Manual.  Buying copies from GNU Press supports the FSF in
 developing GNU and promoting software freedom."
-INFO-DIR-SECTION Software development
-START-INFO-DIR-ENTRY
-* Gdb: (gdb).                     The GNU debugger.
-* gdbserver: (gdb) Server.        The GNU debugging server.
-END-INFO-DIR-ENTRY
 
    This file documents the GNU debugger GDB.
 
-   This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.9.90.
+   This is the Tenth Edition, of `Debugging with GDB: the GNU
+Source-Level Debugger' for GDB (GDB) Version 7.9.90.20150707-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
@@ -37,31 +38,121 @@ this GNU Manual.  Buying copies from GNU
 developing GNU and promoting software freedom."
 
 
+File: gdb.info,  Node: Pretty Printing API,  Next: Selecting Pretty-Printers,  Prev: Types In Python,  Up: Python API
+
+23.2.2.5 Pretty Printing API
+............................
+
+An example output is provided (*note Pretty Printing::).
+
+   A pretty-printer is just an object that holds a value and implements
+a specific interface, defined here.
+
+ -- Function: pretty_printer.children (self)
+     GDB will call this method on a pretty-printer to compute the
+     children of the pretty-printer's value.
+
+     This method must return an object conforming to the Python iterator
+     protocol.  Each item returned by the iterator must be a tuple
+     holding two elements.  The first element is the "name" of the
+     child; the second element is the child's value.  The value can be
+     any Python object which is convertible to a GDB value.
+
+     This method is optional.  If it does not exist, GDB will act as
+     though the value has no children.
+
+ -- Function: pretty_printer.display_hint (self)
+     The CLI may call this method and use its result to change the
+     formatting of a value.  The result will also be supplied to an MI
+     consumer as a `displayhint' attribute of the variable being
+     printed.
+
+     This method is optional.  If it does exist, this method must
+     return a string.
+
+     Some display hints are predefined by GDB:
+
+    `array'
+          Indicate that the object being printed is "array-like".  The
+          CLI uses this to respect parameters such as `set print
+          elements' and `set print array'.
+
+    `map'
+          Indicate that the object being printed is "map-like", and
+          that the children of this value can be assumed to alternate
+          between keys and values.
+
+    `string'
+          Indicate that the object being printed is "string-like".  If
+          the printer's `to_string' method returns a Python string of
+          some kind, then GDB will call its internal language-specific
+          string-printing function to format the string.  For the CLI
+          this means adding quotation marks, possibly escaping some
+          characters, respecting `set print elements', and the like.
+
+ -- Function: pretty_printer.to_string (self)
+     GDB will call this method to display the string representation of
+     the value passed to the object's constructor.
+
+     When printing from the CLI, if the `to_string' method exists, then
+     GDB will prepend its result to the values returned by `children'.
+     Exactly how this formatting is done is dependent on the display
+     hint, and may change as more hints are added.  Also, depending on
+     the print settings (*note Print Settings::), the CLI may print
+     just the result of `to_string' in a stack trace, omitting the
+     result of `children'.
+
+     If this method returns a string, it is printed verbatim.
+
+     Otherwise, if this method returns an instance of `gdb.Value', then
+     GDB prints this value.  This may result in a call to another
+     pretty-printer.
+
+     If instead the method returns a Python value which is convertible
+     to a `gdb.Value', then GDB performs the conversion and prints the
+     resulting value.  Again, this may result in a call to another
+     pretty-printer.  Python scalars (integers, floats, and booleans)
+     and strings are convertible to `gdb.Value'; other types are not.
+
+     Finally, if this method returns `None' then no further operations
+     are peformed in this method and nothing is printed.
+
+     If the result is not one of these types, an exception is raised.
+
+   GDB provides a function which can be used to look up the default
+pretty-printer for a `gdb.Value':
+
+ -- Function: gdb.default_visualizer (value)
+     This function takes a `gdb.Value' object as an argument.  If a
+     pretty-printer for this value exists, then it is returned.  If no
+     such printer exists, then this returns `None'.
+
+
 File: gdb.info,  Node: Selecting Pretty-Printers,  Next: Writing a Pretty-Printer,  Prev: Pretty Printing API,  Up: Python API
 
 23.2.2.6 Selecting Pretty-Printers
 ..................................
 
-The Python list 'gdb.pretty_printers' contains an array of functions or
+The Python list `gdb.pretty_printers' contains an array of functions or
 callable objects that have been registered via addition as a
-pretty-printer.  Printers in this list are called 'global' printers,
-they're available when debugging all inferiors.  Each 'gdb.Progspace'
-contains a 'pretty_printers' attribute.  Each 'gdb.Objfile' also
-contains a 'pretty_printers' attribute.
+pretty-printer.  Printers in this list are called `global' printers,
+they're available when debugging all inferiors.  Each `gdb.Progspace'
+contains a `pretty_printers' attribute.  Each `gdb.Objfile' also
+contains a `pretty_printers' attribute.
 
-   Each function on these lists is passed a single 'gdb.Value' argument
+   Each function on these lists is passed a single `gdb.Value' argument
 and should return a pretty-printer object conforming to the interface
 definition above (*note Pretty Printing API::).  If a function cannot
-create a pretty-printer for the value, it should return 'None'.
+create a pretty-printer for the value, it should return `None'.
 
-   GDB first checks the 'pretty_printers' attribute of each
-'gdb.Objfile' in the current program space and iteratively calls each
-enabled lookup routine in the list for that 'gdb.Objfile' until it
+   GDB first checks the `pretty_printers' attribute of each
+`gdb.Objfile' in the current program space and iteratively calls each
+enabled lookup routine in the list for that `gdb.Objfile' until it
 receives a pretty-printer object.  If no pretty-printer is found in the
 objfile lists, GDB then searches the pretty-printer list of the current
 program space, calling each enabled function until an object is
 returned.  After these lists have been exhausted, it tries the global
-'gdb.pretty_printers' list, again calling each enabled function until an
+`gdb.pretty_printers' list, again calling each enabled function until an
 object is returned.
 
    The order in which the objfiles are searched is not specified.  For a
@@ -70,17 +161,17 @@ iterated over sequentially until the end
 object is returned.
 
    For various reasons a pretty-printer may not work.  For example, the
-underlying data structure may have changed and the pretty-printer is out
-of date.
+underlying data structure may have changed and the pretty-printer is
+out of date.
 
    The consequences of a broken pretty-printer are severe enough that
 GDB provides support for enabling and disabling individual printers.
-For example, if 'print frame-arguments' is on, a backtrace can become
+For example, if `print frame-arguments' is on, a backtrace can become
 highly illegible if any argument is printed with a broken printer.
 
-   Pretty-printers are enabled and disabled by attaching an 'enabled'
+   Pretty-printers are enabled and disabled by attaching an `enabled'
 attribute to the registered function or callable object.  If this
-attribute is present and its value is 'False', the printer is disabled,
+attribute is present and its value is `False', the printer is disabled,
 otherwise the printer is enabled.
 
 
@@ -92,7 +183,7 @@ File: gdb.info,  Node: Writing a Pretty-
 A pretty-printer consists of two parts: a lookup function to detect if
 the type is supported, and the printer itself.
 
-   Here is an example showing how a 'std::string' printer might be
+   Here is an example showing how a `std::string' printer might be
 written.  *Note Pretty Printing API::, for details on the API this class
 must provide.
 
@@ -123,32 +214,32 @@ example above might be written.
    The example lookup function extracts the value's type, and attempts
 to match it to a type that it can pretty-print.  If it is a type the
 printer can pretty-print, it will return a printer object.  If not, it
-returns 'None'.
+returns `None'.
 
    We recommend that you put your core pretty-printers into a Python
-package.  If your pretty-printers are for use with a library, we further
-recommend embedding a version number into the package name.  This
-practice will enable GDB to load multiple versions of your
+package.  If your pretty-printers are for use with a library, we
+further recommend embedding a version number into the package name.
+This practice will enable GDB to load multiple versions of your
 pretty-printers at the same time, because they will have different
 names.
 
    You should write auto-loaded code (*note Python Auto-loading::) such
 that it can be evaluated multiple times without changing its meaning.
-An ideal auto-load file will consist solely of 'import's of your printer
-modules, followed by a call to a register pretty-printers with the
-current objfile.
+An ideal auto-load file will consist solely of `import's of your
+printer modules, followed by a call to a register pretty-printers with
+the current objfile.
 
    Taken as a whole, this approach will scale nicely to multiple
 inferiors, each potentially using a different library version.
 Embedding a version number in the Python package name will ensure that
-GDB is able to load both sets of printers simultaneously.  Then, because
-the search for pretty-printers is done by objfile, and because your
-auto-loaded code took care to register your library's printers with a
-specific objfile, GDB will find the correct printers for the specific
-version of the library used by each inferior.
+GDB is able to load both sets of printers simultaneously.  Then,
+because the search for pretty-printers is done by objfile, and because
+your auto-loaded code took care to register your library's printers
+with a specific objfile, GDB will find the correct printers for the
+specific version of the library used by each inferior.
 
-   To continue the 'std::string' example (*note Pretty Printing API::),
-this code might appear in 'gdb.libstdcxx.v6':
+   To continue the `std::string' example (*note Pretty Printing API::),
+this code might appear in `gdb.libstdcxx.v6':
 
      def register_printers(objfile):
          objfile.pretty_printers.append(str_lookup_function)
@@ -158,8 +249,8 @@ And then the corresponding contents of t
      import gdb.libstdcxx.v6
      gdb.libstdcxx.v6.register_printers(gdb.current_objfile())
 
-   The previous example illustrates a basic pretty-printer.  There are a
-few things that can be improved on.  The printer doesn't have a name,
+   The previous example illustrates a basic pretty-printer.  There are
+a few things that can be improved on.  The printer doesn't have a name,
 making it hard to identify in a list of installed printers.  The lookup
 function has a name, but lookup functions can have arbitrary, even
 identical, names.
@@ -167,12 +258,12 @@ identical, names.
    Second, the printer only handles one type, whereas a library
 typically has several types.  One could install a lookup function for
 each desired type in the library, but one could also have a single
-lookup function recognize several types.  The latter is the conventional
-way this is handled.  If a pretty-printer can handle multiple data
-types, then its "subprinters" are the printers for the individual data
-types.
+lookup function recognize several types.  The latter is the
+conventional way this is handled.  If a pretty-printer can handle
+multiple data types, then its "subprinters" are the printers for the
+individual data types.
 
-   The 'gdb.printing' module provides a formal way of solving these
+   The `gdb.printing' module provides a formal way of solving these
 problems (*note gdb.printing::).  Here is another example that handles
 multiple types.
 
@@ -204,7 +295,7 @@ multiple types.
                      "> y=<" + str(self.val["y"]) + ">")
 
    This example doesn't need a lookup function, that is handled by the
-'gdb.printing' module.  Instead a function is provided to build up the
+`gdb.printing' module.  Instead a function is provided to build up the
 object that handles the lookup.
 
      import gdb.printing
@@ -225,7 +316,7 @@ object that handles the lookup.
          my_library.build_pretty_printer())
 
    Finally, when this printer is loaded into GDB, here is the
-corresponding output of 'info pretty-printer':
+corresponding output of `info pretty-printer':
 
      (gdb) info pretty-printer
      my_library.so:
@@ -248,45 +339,47 @@ see *note gdb.types::.  A type printer m
 
  -- Instance Variable of type_printer: enabled
      A boolean which is True if the printer is enabled, and False
-     otherwise.  This is manipulated by the 'enable type-printer' and
-     'disable type-printer' commands.
+     otherwise.  This is manipulated by the `enable type-printer' and
+     `disable type-printer' commands.
 
  -- Instance Variable of type_printer: name
-     The name of the type printer.  This must be a string.  This is used
-     by the 'enable type-printer' and 'disable type-printer' commands.
+     The name of the type printer.  This must be a string.  This is
+     used by the `enable type-printer' and `disable type-printer'
+     commands.
 
  -- Method on type_printer: instantiate (self)
      This is called by GDB at the start of type-printing.  It is only
      called if the type printer is enabled.  This method must return a
-     new object that supplies a 'recognize' method, as described below.
+     new object that supplies a `recognize' method, as described below.
 
-   When displaying a type, say via the 'ptype' command, GDB will compute
-a list of type recognizers.  This is done by iterating first over the
-per-objfile type printers (*note Objfiles In Python::), followed by the
-per-progspace type printers (*note Progspaces In Python::), and finally
-the global type printers.
-
-   GDB will call the 'instantiate' method of each enabled type printer.
-If this method returns 'None', then the result is ignored; otherwise, it
-is appended to the list of recognizers.
+   When displaying a type, say via the `ptype' command, GDB will
+compute a list of type recognizers.  This is done by iterating first
+over the per-objfile type printers (*note Objfiles In Python::),
+followed by the per-progspace type printers (*note Progspaces In
+Python::), and finally the global type printers.
+
+   GDB will call the `instantiate' method of each enabled type printer.
+If this method returns `None', then the result is ignored; otherwise,
+it is appended to the list of recognizers.
 
    Then, when GDB is going to display a type name, it iterates over the
 list of recognizers.  For each one, it calls the recognition function,
-stopping if the function returns a non-'None' value.  The recognition
+stopping if the function returns a non-`None' value.  The recognition
 function is defined as:
 
  -- Method on type_recognizer: recognize (self, type)
-     If TYPE is not recognized, return 'None'.  Otherwise, return a
+     If TYPE is not recognized, return `None'.  Otherwise, return a
      string which is to be printed as the name of TYPE.  The TYPE
-     argument will be an instance of 'gdb.Type' (*note Types In
+     argument will be an instance of `gdb.Type' (*note Types In
      Python::).
 
-   GDB uses this two-pass approach so that type printers can efficiently
-cache information without holding on to it too long.  For example, it
-can be convenient to look up type information in a type printer and hold
-it for a recognizer's lifetime; if a single pass were done then type
-printers would have to make use of the event system in order to avoid
-holding information that could become stale as the inferior changed.
+   GDB uses this two-pass approach so that type printers can
+efficiently cache information without holding on to it too long.  For
+example, it can be convenient to look up type information in a type
+printer and hold it for a recognizer's lifetime; if a single pass were
+done then type printers would have to make use of the event system in
+order to avoid holding information that could become stale as the
+inferior changed.
 
 
 File: gdb.info,  Node: Frame Filter API,  Next: Frame Decorator API,  Prev: Type Printing API,  Up: Python API
@@ -301,31 +394,31 @@ frame or frames when a backtrace (*note 
 commands (*note GDB/MI::), those that return a collection of frames are
 affected.  The commands that work with frame filters are:
 
-   'backtrace' (*note The backtrace command: backtrace-command.),
-'-stack-list-frames' (*note The -stack-list-frames command:
--stack-list-frames.), '-stack-list-variables' (*note The
+   `backtrace' (*note The backtrace command: backtrace-command.),
+`-stack-list-frames' (*note The -stack-list-frames command:
+-stack-list-frames.), `-stack-list-variables' (*note The
 -stack-list-variables command: -stack-list-variables.),
-'-stack-list-arguments' *note The -stack-list-arguments command:
--stack-list-arguments.) and '-stack-list-locals' (*note The
+`-stack-list-arguments' *note The -stack-list-arguments command:
+-stack-list-arguments.) and `-stack-list-locals' (*note The
 -stack-list-locals command: -stack-list-locals.).
 
    A frame filter works by taking an iterator as an argument, applying
-actions to the contents of that iterator, and returning another iterator
-(or, possibly, the same iterator it was provided in the case where the
-filter does not perform any operations).  Typically, frame filters
-utilize tools such as the Python's 'itertools' module to work with and
-create new iterators from the source iterator.  Regardless of how a
-filter chooses to apply actions, it must not alter the underlying GDB
-frame or frames, or attempt to alter the call-stack within GDB.  This
-preserves data integrity within GDB.  Frame filters are executed on a
-priority basis and care should be taken that some frame filters may have
-been executed before, and that some frame filters will be executed
-after.
+actions to the contents of that iterator, and returning another
+iterator (or, possibly, the same iterator it was provided in the case
+where the filter does not perform any operations).  Typically, frame
+filters utilize tools such as the Python's `itertools' module to work
+with and create new iterators from the source iterator.  Regardless of
+how a filter chooses to apply actions, it must not alter the underlying
+GDB frame or frames, or attempt to alter the call-stack within GDB.
+This preserves data integrity within GDB.  Frame filters are executed
+on a priority basis and care should be taken that some frame filters
+may have been executed before, and that some frame filters will be
+executed after.
 
    An important consideration when designing frame filters, and well
 worth reflecting upon, is that frame filters should avoid unwinding the
-call stack if possible.  Some stacks can run very deep, into the tens of
-thousands in some cases.  To search every frame when a frame filter
+call stack if possible.  Some stacks can run very deep, into the tens
+of thousands in some cases.  To search every frame when a frame filter
 executes may be too expensive at that step.  The frame filter cannot
 know how many frames it has to iterate over, and it may have to iterate
 through them all.  This ends up duplicating effort as GDB performs this
@@ -336,36 +429,37 @@ on decorators.  Also, there are examples
 filters in later chapters.  *Note Writing a Frame Filter::, for more
 information.
 
-   The Python dictionary 'gdb.frame_filters' contains key/object
-pairings that comprise a frame filter.  Frame filters in this dictionary
-are called 'global' frame filters, and they are available when debugging
-all inferiors.  These frame filters must register with the dictionary
-directly.  In addition to the 'global' dictionary, there are other
-dictionaries that are loaded with different inferiors via auto-loading
-(*note Python Auto-loading::).  The two other areas where frame filter
-dictionaries can be found are: 'gdb.Progspace' which contains a
-'frame_filters' dictionary attribute, and each 'gdb.Objfile' object
-which also contains a 'frame_filters' dictionary attribute.
+   The Python dictionary `gdb.frame_filters' contains key/object
+pairings that comprise a frame filter.  Frame filters in this
+dictionary are called `global' frame filters, and they are available
+when debugging all inferiors.  These frame filters must register with
+the dictionary directly.  In addition to the `global' dictionary, there
+are other dictionaries that are loaded with different inferiors via
+auto-loading (*note Python Auto-loading::).  The two other areas where
+frame filter dictionaries can be found are: `gdb.Progspace' which
+contains a `frame_filters' dictionary attribute, and each `gdb.Objfile'
+object which also contains a `frame_filters' dictionary attribute.
 
    When a command is executed from GDB that is compatible with frame
-filters, GDB combines the 'global', 'gdb.Progspace' and all
-'gdb.Objfile' dictionaries currently loaded.  All of the 'gdb.Objfile'
+filters, GDB combines the `global', `gdb.Progspace' and all
+`gdb.Objfile' dictionaries currently loaded.  All of the `gdb.Objfile'
 dictionaries are combined, as several frames, and thus several object
 files, might be in use.  GDB then prunes any frame filter whose
-'enabled' attribute is 'False'.  This pruned list is then sorted
-according to the 'priority' attribute in each filter.
+`enabled' attribute is `False'.  This pruned list is then sorted
+according to the `priority' attribute in each filter.
 
-   Once the dictionaries are combined, pruned and sorted, GDB creates an
-iterator which wraps each frame in the call stack in a 'FrameDecorator'
-object, and calls each filter in order.  The output from the previous
-filter will always be the input to the next filter, and so on.
+   Once the dictionaries are combined, pruned and sorted, GDB creates
+an iterator which wraps each frame in the call stack in a
+`FrameDecorator' object, and calls each filter in order.  The output
+from the previous filter will always be the input to the next filter,
+and so on.
 
    Frame filters have a mandatory interface which each frame filter must
 implement, defined here:
 
  -- Function: FrameFilter.filter (iterator)
-     GDB will call this method on a frame filter when it has reached the
-     order in the priority list for that filter.
+     GDB will call this method on a frame filter when it has reached
+     the order in the priority list for that filter.
 
      For example, if there are four frame filters:
 
@@ -380,19 +474,20 @@ implement, defined here:
 
           Filter3 -> Filter2 -> Filter1 -> Filter4
 
-     Note that the output from 'Filter3' is passed to the input of
-     'Filter2', and so on.
+     Note that the output from `Filter3' is passed to the input of
+     `Filter2', and so on.
 
-     This 'filter' method is passed a Python iterator.  This iterator
-     contains a sequence of frame decorators that wrap each 'gdb.Frame',
-     or a frame decorator that wraps another frame decorator.  The first
-     filter that is executed in the sequence of frame filters will
-     receive an iterator entirely comprised of default 'FrameDecorator'
-     objects.  However, after each frame filter is executed, the
-     previous frame filter may have wrapped some or all of the frame
-     decorators with their own frame decorator.  As frame decorators
-     must also conform to a mandatory interface, these decorators can be
-     assumed to act in a uniform manner (*note Frame Decorator API::).
+     This `filter' method is passed a Python iterator.  This iterator
+     contains a sequence of frame decorators that wrap each
+     `gdb.Frame', or a frame decorator that wraps another frame
+     decorator.  The first filter that is executed in the sequence of
+     frame filters will receive an iterator entirely comprised of
+     default `FrameDecorator' objects.  However, after each frame
+     filter is executed, the previous frame filter may have wrapped
+     some or all of the frame decorators with their own frame
+     decorator.  As frame decorators must also conform to a mandatory
+     interface, these decorators can be assumed to act in a uniform
+     manner (*note Frame Decorator API::).
 
      This method must return an object conforming to the Python iterator
      protocol.  Each item in the iterator must be an object conforming
@@ -404,28 +499,28 @@ implement, defined here:
      and print an error.
 
  -- Variable: FrameFilter.name
-     The 'name' attribute must be Python string which contains the name
+     The `name' attribute must be Python string which contains the name
      of the filter displayed by GDB (*note Frame Filter Management::).
      This attribute may contain any combination of letters or numbers.
      Care should be taken to ensure that it is unique.  This attribute
      is mandatory.
 
  -- Variable: FrameFilter.enabled
-     The 'enabled' attribute must be Python boolean.  This attribute
-     indicates to GDB whether the frame filter is enabled, and should be
-     considered when frame filters are executed.  If 'enabled' is
-     'True', then the frame filter will be executed when any of the
+     The `enabled' attribute must be Python boolean.  This attribute
+     indicates to GDB whether the frame filter is enabled, and should
+     be considered when frame filters are executed.  If `enabled' is
+     `True', then the frame filter will be executed when any of the
      backtrace commands detailed earlier in this chapter are executed.
-     If 'enabled' is 'False', then the frame filter will not be
+     If `enabled' is `False', then the frame filter will not be
      executed.  This attribute is mandatory.
 
  -- Variable: FrameFilter.priority
-     The 'priority' attribute must be Python integer.  This attribute
+     The `priority' attribute must be Python integer.  This attribute
      controls the order of execution in relation to other frame filters.
-     There are no imposed limits on the range of 'priority' other than
-     it must be a valid integer.  The higher the 'priority' attribute,
+     There are no imposed limits on the range of `priority' other than
+     it must be a valid integer.  The higher the `priority' attribute,
      the sooner the frame filter will be executed in relation to other
-     frame filters.  Although 'priority' can be negative, it is
+     frame filters.  Although `priority' can be negative, it is
      recommended practice to assume zero is the lowest priority that a
      frame filter can be assigned.  Frame filters that have the same
      priority are executed in unsorted order in that priority slot.
@@ -437,102 +532,97 @@ File: gdb.info,  Node: Frame Decorator A
 23.2.2.10 Decorating Frames.
 ............................
 
-Frame decorators are sister objects to frame filters (*note Frame Filter
-API::).  Frame decorators are applied by a frame filter and can only be
-used in conjunction with frame filters.
+Frame decorators are sister objects to frame filters (*note Frame
+Filter API::).  Frame decorators are applied by a frame filter and can
+only be used in conjunction with frame filters.
 
    The purpose of a frame decorator is to customize the printed content
-of each 'gdb.Frame' in commands where frame filters are executed.  This
+of each `gdb.Frame' in commands where frame filters are executed.  This
 concept is called decorating a frame.  Frame decorators decorate a
-'gdb.Frame' with Python code contained within each API call.  This
-separates the actual data contained in a 'gdb.Frame' from the decorated
+`gdb.Frame' with Python code contained within each API call.  This
+separates the actual data contained in a `gdb.Frame' from the decorated
 data produced by a frame decorator.  This abstraction is necessary to
-maintain integrity of the data contained in each 'gdb.Frame'.
+maintain integrity of the data contained in each `gdb.Frame'.
 
    Frame decorators have a mandatory interface, defined below.
 
-   GDB already contains a frame decorator called 'FrameDecorator'.  This
-contains substantial amounts of boilerplate code to decorate the content
-of a 'gdb.Frame'.  It is recommended that other frame decorators inherit
-and extend this object, and only to override the methods needed.
+   GDB already contains a frame decorator called `FrameDecorator'.
+This contains substantial amounts of boilerplate code to decorate the
+content of a `gdb.Frame'.  It is recommended that other frame
+decorators inherit and extend this object, and only to override the
+methods needed.
 
  -- Function: FrameDecorator.elided (self)
-
-     The 'elided' method groups frames together in a hierarchical
+     The `elided' method groups frames together in a hierarchical
      system.  An example would be an interpreter, where multiple
-     low-level frames make up a single call in the interpreted language.
-     In this example, the frame filter would elide the low-level frames
-     and present a single high-level frame, representing the call in the
-     interpreted language, to the user.
+     low-level frames make up a single call in the interpreted
+     language.  In this example, the frame filter would elide the
+     low-level frames and present a single high-level frame,
+     representing the call in the interpreted language, to the user.
 
-     The 'elided' function must return an iterable and this iterable
+     The `elided' function must return an iterable and this iterable
      must contain the frames that are being elided wrapped in a suitable
      frame decorator.  If no frames are being elided this function may
-     return an empty iterable, or 'None'.  Elided frames are indented
-     from normal frames in a 'CLI' backtrace, or in the case of
-     'GDB/MI', are placed in the 'children' field of the eliding frame.
+     return an empty iterable, or `None'.  Elided frames are indented
+     from normal frames in a `CLI' backtrace, or in the case of
+     `GDB/MI', are placed in the `children' field of the eliding frame.
 
      It is the frame filter's task to also filter out the elided frames
      from the source iterator.  This will avoid printing the frame
      twice.
 
  -- Function: FrameDecorator.function (self)
-
      This method returns the name of the function in the frame that is
      to be printed.
 
      This method must return a Python string describing the function, or
-     'None'.
+     `None'.
 
-     If this function returns 'None', GDB will not print any data for
+     If this function returns `None', GDB will not print any data for
      this field.
 
  -- Function: FrameDecorator.address (self)
-
      This method returns the address of the frame that is to be printed.
 
      This method must return a Python numeric integer type of sufficient
-     size to describe the address of the frame, or 'None'.
+     size to describe the address of the frame, or `None'.
 
-     If this function returns a 'None', GDB will not print any data for
+     If this function returns a `None', GDB will not print any data for
      this field.
 
  -- Function: FrameDecorator.filename (self)
-
      This method returns the filename and path associated with this
      frame.
 
      This method must return a Python string containing the filename and
-     the path to the object file backing the frame, or 'None'.
+     the path to the object file backing the frame, or `None'.
 
-     If this function returns a 'None', GDB will not print any data for
+     If this function returns a `None', GDB will not print any data for
      this field.
 
  -- Function: FrameDecorator.line (self):
-
      This method returns the line number associated with the current
      position within the function addressed by this frame.
 
-     This method must return a Python integer type, or 'None'.
+     This method must return a Python integer type, or `None'.
 
-     If this function returns a 'None', GDB will not print any data for
+     If this function returns a `None', GDB will not print any data for
      this field.
 
  -- Function: FrameDecorator.frame_args (self)
-
-     This method must return an iterable, or 'None'.  Returning an empty
-     iterable, or 'None' means frame arguments will not be printed for
-     this frame.  This iterable must contain objects that implement two
-     methods, described here.
-
-     This object must implement a 'argument' method which takes a single
-     'self' parameter and must return a 'gdb.Symbol' (*note Symbols In
-     Python::), or a Python string.  The object must also implement a
-     'value' method which takes a single 'self' parameter and must
-     return a 'gdb.Value' (*note Values From Inferior::), a Python
-     value, or 'None'.  If the 'value' method returns 'None', and the
-     'argument' method returns a 'gdb.Symbol', GDB will look-up and
-     print the value of the 'gdb.Symbol' automatically.
+     This method must return an iterable, or `None'.  Returning an
+     empty iterable, or `None' means frame arguments will not be
+     printed for this frame.  This iterable must contain objects that
+     implement two methods, described here.
+
+     This object must implement a `argument' method which takes a
+     single `self' parameter and must return a `gdb.Symbol' (*note
+     Symbols In Python::), or a Python string.  The object must also
+     implement a `value' method which takes a single `self' parameter
+     and must return a `gdb.Value' (*note Values From Inferior::), a
+     Python value, or `None'.  If the `value' method returns `None',
+     and the `argument' method returns a `gdb.Symbol', GDB will look-up
+     and print the value of the `gdb.Symbol' automatically.
 
      A brief example:
 
@@ -571,14 +661,13 @@ and extend this object, and only to over
                   return args
 
  -- Function: FrameDecorator.frame_locals (self)
-
-     This method must return an iterable or 'None'.  Returning an empty
-     iterable, or 'None' means frame local arguments will not be printed
-     for this frame.
+     This method must return an iterable or `None'.  Returning an empty
+     iterable, or `None' means frame local arguments will not be
+     printed for this frame.
 
      The object interface, the description of the various strategies for
      reading frame locals, and the example are largely similar to those
-     described in the 'frame_args' function, (*note The frame filter
+     described in the `frame_args' function, (*note The frame filter
      frame_args function: frame_args.).  Below is a modified example:
 
           class SomeFrameDecorator()
@@ -604,11 +693,10 @@ and extend this object, and only to over
                   return vars
 
  -- Function: FrameDecorator.inferior_frame (self):
-
-     This method must return the underlying 'gdb.Frame' that this frame
+     This method must return the underlying `gdb.Frame' that this frame
      decorator is decorating.  GDB requires the underlying frame for
-     internal frame information to determine how to print certain values
-     when printing a frame.
+     internal frame information to determine how to print certain
+     values when printing a frame.
 
 
 File: gdb.info,  Node: Writing a Frame Filter,  Next: Unwinding Frames in Python,  Prev: Frame Decorator API,  Up: Python API
@@ -618,10 +706,11 @@ File: gdb.info,  Node: Writing a Frame F
 
 There are three basic elements that a frame filter must implement: it
 must correctly implement the documented interface (*note Frame Filter
-API::), it must register itself with GDB, and finally, it must decide if
-it is to work on the data provided by GDB.  In all cases, whether it
-works on the iterator or not, each frame filter must return an iterator.
-A bare-bones frame filter follows the pattern in the following example.
+API::), it must register itself with GDB, and finally, it must decide
+if it is to work on the data provided by GDB.  In all cases, whether it
+works on the iterator or not, each frame filter must return an
+iterator.  A bare-bones frame filter follows the pattern in the
+following example.
 
      import gdb
 
@@ -656,42 +745,42 @@ registers, and makes a decision on the i
 returns the iterator untouched).
 
    The first step is attribute creation and assignment, and as shown in
-the comments the filter assigns the following attributes: 'name',
-'priority' and whether the filter should be enabled with the 'enabled'
+the comments the filter assigns the following attributes:  `name',
+`priority' and whether the filter should be enabled with the `enabled'
 attribute.
 
    The second step is registering the frame filter with the dictionary
 or dictionaries that the frame filter has interest in.  As shown in the
 comments, this filter just registers itself with the global dictionary
-'gdb.frame_filters'.  As noted earlier, 'gdb.frame_filters' is a
-dictionary that is initialized in the 'gdb' module when GDB starts.
+`gdb.frame_filters'.  As noted earlier, `gdb.frame_filters' is a
+dictionary that is initialized in the `gdb' module when GDB starts.
 What dictionary a filter registers with is an important consideration.
 Generally, if a filter is specific to a set of code, it should be
-registered either in the 'objfile' or 'progspace' dictionaries as they
+registered either in the `objfile' or `progspace' dictionaries as they
 are specific to the program currently loaded in GDB.  The global
 dictionary is always present in GDB and is never unloaded.  Any filters
 registered with the global dictionary will exist until GDB exits.  To
 avoid filters that may conflict, it is generally better to register
 frame filters against the dictionaries that more closely align with the
-usage of the filter currently in question.  *Note Python Auto-loading::,
-for further information on auto-loading Python scripts.
+usage of the filter currently in question.  *Note Python
+Auto-loading::, for further information on auto-loading Python scripts.
 
    GDB takes a hands-off approach to frame filter registration,
-therefore it is the frame filter's responsibility to ensure registration
-has occurred, and that any exceptions are handled appropriately.  In
-particular, you may wish to handle exceptions relating to Python
-dictionary key uniqueness.  It is mandatory that the dictionary key is
-the same as frame filter's 'name' attribute.  When a user manages frame
-filters (*note Frame Filter Management::), the names GDB will display
-are those contained in the 'name' attribute.
-
-   The final step of this example is the implementation of the 'filter'
-method.  As shown in the example comments, we define the 'filter' method
-and note that the method must take an iterator, and also must return an
-iterator.  In this bare-bones example, the frame filter is not very
-useful as it just returns the iterator untouched.  However this is a
-valid operation for frame filters that have the 'enabled' attribute set,
-but decide not to operate on any frames.
+therefore it is the frame filter's responsibility to ensure
+registration has occurred, and that any exceptions are handled
+appropriately.  In particular, you may wish to handle exceptions
+relating to Python dictionary key uniqueness.  It is mandatory that the
+dictionary key is the same as frame filter's `name' attribute.  When a
+user manages frame filters (*note Frame Filter Management::), the names
+GDB will display are those contained in the `name' attribute.
+
+   The final step of this example is the implementation of the `filter'
+method.  As shown in the example comments, we define the `filter'
+method and note that the method must take an iterator, and also must
+return an iterator.  In this bare-bones example, the frame filter is
+not very useful as it just returns the iterator untouched.  However
+this is a valid operation for frame filters that have the `enabled'
+attribute set, but decide not to operate on any frames.
 
    In the next example, the frame filter operates on all frames and
 utilizes a frame decorator to perform some work on the frames.  *Note
@@ -700,33 +789,33 @@ interface.
 
    This example works on inlined frames.  It highlights frames which are
 inlined by tagging them with an "[inlined]" tag.  By applying a frame
-decorator to all frames with the Python 'itertools imap' method, the
+decorator to all frames with the Python `itertools imap' method, the
 example defers actions to the frame decorator.  Frame decorators are
 only processed when GDB prints the backtrace.
 
    This introduces a new decision making topic: whether to perform
 decision making operations at the filtering step, or at the printing
 step.  In this example's approach, it does not perform any filtering
-decisions at the filtering step beyond mapping a frame decorator to each
-frame.  This allows the actual decision making to be performed when each
-frame is printed.  This is an important consideration, and well worth
-reflecting upon when designing a frame filter.  An issue that frame
-filters should avoid is unwinding the stack if possible.  Some stacks
-can run very deep, into the tens of thousands in some cases.  To search
-every frame to determine if it is inlined ahead of time may be too
-expensive at the filtering step.  The frame filter cannot know how many
-frames it has to iterate over, and it would have to iterate through them
-all.  This ends up duplicating effort as GDB performs this iteration
-when it prints the frames.
+decisions at the filtering step beyond mapping a frame decorator to
+each frame.  This allows the actual decision making to be performed
+when each frame is printed.  This is an important consideration, and
+well worth reflecting upon when designing a frame filter.  An issue
+that frame filters should avoid is unwinding the stack if possible.
+Some stacks can run very deep, into the tens of thousands in some
+cases.  To search every frame to determine if it is inlined ahead of
+time may be too expensive at the filtering step.  The frame filter
+cannot know how many frames it has to iterate over, and it would have
+to iterate through them all.  This ends up duplicating effort as GDB
+performs this iteration when it prints the frames.
 
    In this example decision making can be deferred to the printing step.
 As each frame is printed, the frame decorator can examine each frame in
 turn when GDB iterates.  From a performance viewpoint, this is the most
 appropriate decision to make as it avoids duplicating the effort that
-the printing step would undertake anyway.  Also, if there are many frame
-filters unwinding the stack during filtering, it can substantially delay
-the printing of the backtrace which will result in large memory usage,
-and a poor user experience.
+the printing step would undertake anyway.  Also, if there are many
+frame filters unwinding the stack during filtering, it can
+substantially delay the printing of the backtrace which will result in
+large memory usage, and a poor user experience.
 
      class InlineFilter():
 
@@ -742,11 +831,11 @@ and a poor user experience.
              return frame_iter
 
    This frame filter is somewhat similar to the earlier example, except
-that the 'filter' method applies a frame decorator object called
-'InlinedFrameDecorator' to each element in the iterator.  The 'imap'
-Python method is light-weight.  It does not proactively iterate over the
-iterator, but rather creates a new iterator which wraps the existing
-one.
+that the `filter' method applies a frame decorator object called
+`InlinedFrameDecorator' to each element in the iterator.  The `imap'
+Python method is light-weight.  It does not proactively iterate over
+the iterator, but rather creates a new iterator which wraps the
+existing one.
 
    Below is the frame decorator for this example.
 
@@ -764,8 +853,8 @@ one.
 
              return name
 
-   This frame decorator only defines and overrides the 'function'
-method.  It lets the supplied 'FrameDecorator', which is shipped with
+   This frame decorator only defines and overrides the `function'
+method.  It lets the supplied `FrameDecorator', which is shipped with
 GDB, perform the other work associated with printing this frame.
 
    The combination of these two objects create this output from a
@@ -778,8 +867,8 @@ backtrace:
    So in the case of this example, a frame decorator is applied to all
 frames, regardless of whether they may be inlined or not.  As GDB
 iterates over the iterator produced by the frame filters, GDB executes
-each frame decorator which then makes a decision on what to print in the
-'function' callback.  Using a strategy like this is a way to defer
+each frame decorator which then makes a decision on what to print in
+the `function' callback.  Using a strategy like this is a way to defer
 decisions on the frame content to printing time.
 
 Eliding Frames
@@ -787,13 +876,13 @@ Eliding Frames
 
 It might be that the above example is not desirable for representing
 inlined frames, and a hierarchical approach may be preferred.  If we
-want to hierarchically represent frames, the 'elided' frame decorator
+want to hierarchically represent frames, the `elided' frame decorator
 interface might be preferable.
 
-   This example approaches the issue with the 'elided' method.  This
-example is quite long, but very simplistic.  It is out-of-scope for this
-section to write a complete example that comprehensively covers all
-approaches of finding and printing inlined frames.  However, this
+   This example approaches the issue with the `elided' method.  This
+example is quite long, but very simplistic.  It is out-of-scope for
+this section to write a complete example that comprehensively covers
+all approaches of finding and printing inlined frames.  However, this
 example illustrates the approach an author might use.
 
    This example comprises of three sections.
@@ -811,7 +900,7 @@ example illustrates the approach an auth
 
    This frame filter is very similar to the other examples.  The only
 difference is this frame filter is wrapping the iterator provided to it
-('frame_iter') with a custom iterator called 'ElidingInlineIterator'.
+(`frame_iter') with a custom iterator called `ElidingInlineIterator'.
 This again defers actions to when GDB prints the backtrace, as the
 iterator is not traversed until printing.
 
@@ -838,13 +927,13 @@ of the example where decisions are made 
              return ElidingFrameDecorator(eliding_frame, [frame])
 
    This iterator implements the Python iterator protocol.  When the
-'next' function is called (when GDB prints each frame), the iterator
-checks if this frame decorator, 'frame', is wrapping an inlined frame.
+`next' function is called (when GDB prints each frame), the iterator
+checks if this frame decorator, `frame', is wrapping an inlined frame.
 If it is not, it returns the existing frame decorator untouched.  If it
 is wrapping an inlined frame, it assumes that the inlined frame was
-contained within the next oldest frame, 'eliding_frame', which it
+contained within the next oldest frame, `eliding_frame', which it
 fetches.  It then creates and returns a frame decorator,
-'ElidingFrameDecorator', which contains both the elided frame, and the
+`ElidingFrameDecorator', which contains both the elided frame, and the
 eliding frame.
 
      class ElidingInlineDecorator(FrameDecorator):
@@ -858,17 +947,17 @@ eliding frame.
              return iter(self.elided_frames)
 
    This frame decorator overrides one function and returns the inlined
-frame in the 'elided' method.  As before it lets 'FrameDecorator' do the
-rest of the work involved in printing this frame.  This produces the
-following output.
+frame in the `elided' method.  As before it lets `FrameDecorator' do
+the rest of the work involved in printing this frame.  This produces
+the following output.
 
      #0  0x004004e0 in bar () at inline.c:11
      #2  0x00400529 in main () at inline.c:25
          #1  0x00400529 in max (b=6, a=12) at inline.c:15
 
-   In that output, 'max' which has been inlined into 'main' is printed
-hierarchically.  Another approach would be to combine the 'function'
-method, and the 'elided' method to both print a marker in the inlined
+   In that output, `max' which has been inlined into `main' is printed
+hierarchically.  Another approach would be to combine the `function'
+method, and the `elided' method to both print a marker in the inlined
 frame, and also show the hierarchical relationship.
 
 
@@ -893,10 +982,10 @@ the GDB unwinders.  You can write Python
 custom frames.
 
    You implement a frame unwinder in Python as a class with which has
-two attributes, 'name' and 'enabled', with obvious meanings, and a
-single method '__call__', which examines a given frame and returns an
-object (an instance of 'gdb.UnwindInfo class)' describing it.  If an
-unwinder does not recognize a frame, it should return 'None'.  The code
+two attributes, `name' and `enabled', with obvious meanings, and a
+single method `__call__', which examines a given frame and returns an
+object (an instance of `gdb.UnwindInfo class)' describing it.  If an
+unwinder does not recognize a frame, it should return `None'.  The code
 in GDB that enables writing unwinders in Python uses this object to
 return frame's ID and previous frame registers when GDB core asks for
 them.
@@ -904,54 +993,55 @@ them.
 Unwinder Input
 --------------
 
-An object passed to an unwinder (a 'gdb.PendingFrame' instance) provides
-a method to read frame's registers:
+An object passed to an unwinder (a `gdb.PendingFrame' instance)
+provides a method to read frame's registers:
 
  -- Function: PendingFrame.read_register (reg)
      This method returns the contents of the register REGN in the frame
-     as a 'gdb.Value' object.  REG can be either a register number or a
+     as a `gdb.Value' object.  REG can be either a register number or a
      register name; the values are platform-specific.  They are usually
-     found in the corresponding 'PLATFORM-tdep.h' file in the GDB source
-     tree.
+     found in the corresponding `PLATFORM-tdep.h' file in the GDB
+     source tree.
 
-   It also provides a factory method to create a 'gdb.UnwindInfo'
+   It also provides a factory method to create a `gdb.UnwindInfo'
 instance to be returned to GDB:
 
  -- Function: PendingFrame.create_unwind_info (frame_id)
-     Returns a new 'gdb.UnwindInfo' instance identified by given
+     Returns a new `gdb.UnwindInfo' instance identified by given
      FRAME_ID.  The argument is used to build GDB's frame ID using one
      of functions provided by GDB.  FRAME_ID's attributes determine
      which function will be used, as follows:
 
-     'sp, pc, special'
-          'frame_id_build_special (FRAME_ID.sp, FRAME_ID.pc,
+    `sp, pc, special'
+          `frame_id_build_special (FRAME_ID.sp, FRAME_ID.pc,
           FRAME_ID.special)'
 
-     'sp, pc'
-          'frame_id_build (FRAME_ID.sp, FRAME_ID.pc)'
+    `sp, pc'
+          `frame_id_build (FRAME_ID.sp, FRAME_ID.pc)'
 
           This is the most common case.
 
-     'sp'
-          'frame_id_build_wild (FRAME_ID.sp)'
-     The attribute values should be 'gdb.Value'
+    `sp'
+          `frame_id_build_wild (FRAME_ID.sp)'
+     The attribute values should be `gdb.Value'
+
 
 Unwinder Output: UnwindInfo
 ---------------------------
 
-Use 'PendingFrame.create_unwind_info' method described above to create a
-'gdb.UnwindInfo' instance.  Use the following method to specify caller
-registers that have been saved in this frame:
+Use `PendingFrame.create_unwind_info' method described above to create
+a `gdb.UnwindInfo' instance.  Use the following method to specify
+caller registers that have been saved in this frame:
 
  -- Function: gdb.UnwindInfo.add_saved_register (reg, value)
-     REG identifies the register.  It can be a number or a name, just as
-     for the 'PendingFrame.read_register' method above.  VALUE is a
-     register value (a 'gdb.Value' object).
+     REG identifies the register.  It can be a number or a name, just
+     as for the `PendingFrame.read_register' method above.  VALUE is a
+     register value (a `gdb.Value' object).
 
 Unwinder Skeleton Code
 ----------------------
 
-GDB comes with the module containing the base 'Unwinder' class.  Derive
+GDB comes with the module containing the base `Unwinder' class.  Derive
 your unwinder class from it and structure the code as follows:
 
      from gdb.unwinders import Unwinder
@@ -983,33 +1073,32 @@ your unwinder class from it and structur
              # Return the result:
              return unwind_info
 
-
 Registering a Unwinder
 ----------------------
 
 An object file, a program space, and the GDB proper can have unwinders
 registered with it.
 
-   The 'gdb.unwinders' module provides the function to register a
+   The `gdb.unwinders' module provides the function to register a
 unwinder:
 
  -- Function: gdb.unwinder.register_unwinder (locus, unwinder,
           replace=False)
      LOCUS is specifies an object file or a program space to which
-     UNWINDER is added.  Passing 'None' or 'gdb' adds UNWINDER to the
+     UNWINDER is added.  Passing `None' or `gdb' adds UNWINDER to the
      GDB's global unwinder list.  The newly added UNWINDER will be
      called before any other unwinder from the same locus.  Two
      unwinders in the same locus cannot have the same name.  An attempt
      to add a unwinder with already existing name raises an exception
-     unless REPLACE is 'True', in which case the old unwinder is
+     unless REPLACE is `True', in which case the old unwinder is
      deleted.
 
 Unwinder Precedence
 -------------------
 
-GDB first calls the unwinders from all the object files in no particular
-order, then the unwinders from the current program space, and finally
-the unwinders from GDB.
+GDB first calls the unwinders from all the object files in no
+particular order, then the unwinders from the current program space,
+and finally the unwinders from GDB.
 
 
 File: gdb.info,  Node: Xmethods In Python,  Next: Xmethod API,  Prev: Unwinding Frames in Python,  Up: Python API
@@ -1031,33 +1120,34 @@ available, it is better to use its repla
 defined.
 
    The xmethods feature in Python is available via the concepts of an
-"xmethod matcher" and an "xmethod worker".  To implement an xmethod, one
-has to implement a matcher and a corresponding worker for it (more than
-one worker can be implemented, each catering to a different overloaded
-instance of the method).  Internally, GDB invokes the 'match' method of
-a matcher to match the class type and method name.  On a match, the
-'match' method returns a list of matching _worker_ objects.  Each worker
-object typically corresponds to an overloaded instance of the xmethod.
-They implement a 'get_arg_types' method which returns a sequence of
-types corresponding to the arguments the xmethod requires.  GDB uses
-this sequence of types to perform overload resolution and picks a
-winning xmethod worker.  A winner is also selected from among the
-methods GDB finds in the C++ source code.  Next, the winning xmethod
-worker and the winning C++ method are compared to select an overall
-winner.  In case of a tie between a xmethod worker and a C++ method, the
-xmethod worker is selected as the winner.  That is, if a winning xmethod
-worker is found to be equivalent to the winning C++ method, then the
-xmethod worker is treated as a replacement for the C++ method.  GDB uses
-the overall winner to invoke the method.  If the winning xmethod worker
-is the overall winner, then the corresponding xmethod is invoked via the
-'__call__' method of the worker object.
-
-   If one wants to implement an xmethod as a replacement for an existing
-C++ method, then they have to implement an equivalent xmethod which has
-exactly the same name and takes arguments of exactly the same type as
-the C++ method.  If the user wants to invoke the C++ method even though
-a replacement xmethod is available for that method, then they can
-disable the xmethod.
+"xmethod matcher" and an "xmethod worker".  To implement an xmethod,
+one has to implement a matcher and a corresponding worker for it (more
+than one worker can be implemented, each catering to a different
+overloaded instance of the method).  Internally, GDB invokes the
+`match' method of a matcher to match the class type and method name.
+On a match, the `match' method returns a list of matching _worker_
+objects.  Each worker object typically corresponds to an overloaded
+instance of the xmethod.  They implement a `get_arg_types' method which
+returns a sequence of types corresponding to the arguments the xmethod
+requires.  GDB uses this sequence of types to perform overload
+resolution and picks a winning xmethod worker.  A winner is also
+selected from among the methods GDB finds in the C++ source code.
+Next, the winning xmethod worker and the winning C++ method are
+compared to select an overall winner.  In case of a tie between a
+xmethod worker and a C++ method, the xmethod worker is selected as the
+winner.  That is, if a winning xmethod worker is found to be equivalent
+to the winning C++ method, then the xmethod worker is treated as a
+replacement for the C++ method.  GDB uses the overall winner to invoke
+the method.  If the winning xmethod worker is the overall winner, then
+the corresponding xmethod is invoked via the `__call__' method of the
+worker object.
+
+   If one wants to implement an xmethod as a replacement for an
+existing C++ method, then they have to implement an equivalent xmethod
+which has exactly the same name and takes arguments of exactly the same
+type as the C++ method.  If the user wants to invoke the C++ method
+even though a replacement xmethod is available for that method, then
+they can disable the xmethod.
 
    *Note Xmethod API::, for API to implement xmethods in Python.  *Note
 Writing an Xmethod::, for implementing xmethods in Python.
@@ -1073,8 +1163,8 @@ implement, register and manipulate xmeth
 Python::.
 
    An xmethod matcher should be an instance of a class derived from
-'XMethodMatcher' defined in the module 'gdb.xmethod', or an object with
-similar interface and attributes.  An instance of 'XMethodMatcher' has
+`XMethodMatcher' defined in the module `gdb.xmethod', or an object with
+similar interface and attributes.  An instance of `XMethodMatcher' has
 the following attributes:
 
  -- Variable: name
@@ -1085,71 +1175,74 @@ the following attributes:
      disabled.
 
  -- Variable: methods
-     A list of named methods managed by the matcher.  Each object in the
-     list is an instance of the class 'XMethod' defined in the module
-     'gdb.xmethod', or any object with the following attributes:
+     A list of named methods managed by the matcher.  Each object in
+     the list is an instance of the class `XMethod' defined in the
+     module `gdb.xmethod', or any object with the following attributes:
 
-     'name'
+    `name'
           Name of the xmethod which should be unique for each xmethod
           managed by the matcher.
 
-     'enabled'
+    `enabled'
           A boolean value indicating whether the xmethod is enabled or
           disabled.
 
-     The class 'XMethod' is a convenience class with same attributes as
+
+     The class `XMethod' is a convenience class with same attributes as
      above along with the following constructor:
 
       -- Function: XMethod.__init__ (self, name)
           Constructs an enabled xmethod with name NAME.
 
-The 'XMethodMatcher' class has the following methods:
+The `XMethodMatcher' class has the following methods:
 
  -- Function: XMethodMatcher.__init__ (self, name)
      Constructs an enabled xmethod matcher with name NAME.  The
-     'methods' attribute is initialized to 'None'.
+     `methods' attribute is initialized to `None'.
 
  -- Function: XMethodMatcher.match (self, class_type, method_name)
      Derived classes should override this method.  It should return a
      xmethod worker object (or a sequence of xmethod worker objects)
      matching the CLASS_TYPE and METHOD_NAME.  CLASS_TYPE is a
-     'gdb.Type' object, and METHOD_NAME is a string value.  If the
-     matcher manages named methods as listed in its 'methods' attribute,
-     then only those worker objects whose corresponding entries in the
-     'methods' list are enabled should be returned.
+     `gdb.Type' object, and METHOD_NAME is a string value.  If the
+     matcher manages named methods as listed in its `methods'
+     attribute, then only those worker objects whose corresponding
+     entries in the `methods' list are enabled should be returned.
 
    An xmethod worker should be an instance of a class derived from
-'XMethodWorker' defined in the module 'gdb.xmethod', or support the
+`XMethodWorker' defined in the module `gdb.xmethod', or support the
 following interface:
 
  -- Function: XMethodWorker.get_arg_types (self)
-     This method returns a sequence of 'gdb.Type' objects corresponding
+     This method returns a sequence of `gdb.Type' objects corresponding
      to the arguments that the xmethod takes.  It can return an empty
-     sequence or 'None' if the xmethod does not take any arguments.  If
-     the xmethod takes a single argument, then a single 'gdb.Type'
+     sequence or `None' if the xmethod does not take any arguments.  If
+     the xmethod takes a single argument, then a single `gdb.Type'
      object corresponding to it can be returned.
 
  -- Function: XMethodWorker.get_result_type (self, *args)
-     This method returns a 'gdb.Type' object representing the type of
-     the result of invoking this xmethod.  The ARGS argument is the same
-     tuple of arguments that would be passed to the '__call__' method of
-     this worker.
+     This method returns a `gdb.Type' object representing the type of
+     the result of invoking this xmethod.  The ARGS argument is the
+     same tuple of arguments that would be passed to the `__call__'
+     method of this worker.
 
  -- Function: XMethodWorker.__call__ (self, *args)
      This is the method which does the _work_ of the xmethod.  The ARGS
      arguments is the tuple of arguments to the xmethod.  Each element
      in this tuple is a gdb.Value object.  The first element is always
-     the 'this' pointer value.
+     the `this' pointer value.
 
-   For GDB to lookup xmethods, the xmethod matchers should be registered
-using the following function defined in the module 'gdb.xmethod':
+   For GDB to lookup xmethods, the xmethod matchers should be
+registered using the following function defined in the module
+`gdb.xmethod':
 
  -- Function: register_xmethod_matcher (locus, matcher, replace=False)
-     The 'matcher' is registered with 'locus', replacing an existing
-     matcher with the same name as 'matcher' if 'replace' is 'True'.
-     'locus' can be a 'gdb.Objfile' object (*note Objfiles In Python::),
-     or a 'gdb.Progspace' object (*note Progspaces In Python::), or
-     'None'.  If it is 'None', then 'matcher' is registered globally.
+     The `matcher' is registered with `locus', replacing an existing
+     matcher with the same name as `matcher' if `replace' is `True'.
+     `locus' can be a `gdb.Objfile' object (*note Objfiles In
+     Python::), or a `gdb.Progspace' object (*note Progspaces In
+     Python::), or `None'.  If it is `None', then `matcher' is
+     registered globally.
 
 
 File: gdb.info,  Node: Writing an Xmethod,  Next: Inferiors In Python,  Prev: Xmethod API,  Up: Python API
@@ -1158,8 +1251,8 @@ File: gdb.info,  Node: Writing an Xmetho
 ............................
 
 Implementing xmethods in Python will require implementing xmethod
-matchers and xmethod workers (*note Xmethods In Python::).  Consider the
-following C++ class:
+matchers and xmethod workers (*note Xmethods In Python::).  Consider
+the following C++ class:
 
      class MyClass
      {
@@ -1179,10 +1272,10 @@ following C++ class:
        return a_ + b;
      }
 
-Let us define two xmethods for the class 'MyClass', one replacing the
-method 'geta', and another adding an overloaded flavor of 'operator+'
-which takes a 'MyClass' argument (the C++ code above already has an
-overloaded 'operator+' which takes an 'int' argument).  The xmethod
+Let us define two xmethods for the class `MyClass', one replacing the
+method `geta', and another adding an overloaded flavor of `operator+'
+which takes a `MyClass' argument (the C++ code above already has an
+overloaded `operator+' which takes an `int' argument).  The xmethod
 matcher can be defined as follows:
 
      class MyClass_geta(gdb.xmethod.XMethod):
@@ -1221,17 +1314,18 @@ matcher can be defined as follows:
 
              return workers
 
-Notice that the 'match' method of 'MyClassMatcher' returns a worker
-object of type 'MyClassWorker_geta' for the 'geta' method, and a worker
-object of type 'MyClassWorker_plus' for the 'operator+' method.  This is
-done indirectly via helper classes derived from 'gdb.xmethod.XMethod'.
-One does not need to use the 'methods' attribute in a matcher as it is
-optional.  However, if a matcher manages more than one xmethod, it is a
-good practice to list the xmethods in the 'methods' attribute of the
-matcher.  This will then facilitate enabling and disabling individual
-xmethods via the 'enable/disable' commands.  Notice also that a worker
-object is returned only if the corresponding entry in the 'methods'
-attribute of the matcher is enabled.
+Notice that the `match' method of `MyClassMatcher' returns a worker
+object of type `MyClassWorker_geta' for the `geta' method, and a worker
+object of type `MyClassWorker_plus' for the `operator+' method.  This
+is done indirectly via helper classes derived from
+`gdb.xmethod.XMethod'.  One does not need to use the `methods'
+attribute in a matcher as it is optional.  However, if a matcher
+manages more than one xmethod, it is a good practice to list the
+xmethods in the `methods' attribute of the matcher.  This will then
+facilitate enabling and disabling individual xmethods via the
+`enable/disable' commands.  Notice also that a worker object is
+returned only if the corresponding entry in the `methods' attribute of
+the matcher is enabled.
 
    The implementation of the worker classes returned by the matcher
 setup above is as follows:
@@ -1263,14 +1357,14 @@ follows:
 
      gdb.xmethod.register_xmethod_matcher(None, MyClassMatcher())
 
-   If an object 'obj' of type 'MyClass' is initialized in C++ code as
+   If an object `obj' of type `MyClass' is initialized in C++ code as
 follows:
 
      MyClass obj(5);
 
 then, after loading the Python script defining the xmethod matchers and
-workers into 'GDBN', invoking the method 'geta' or using the operator
-'+' on 'obj' will invoke the xmethods defined above:
+workers into `GDBN', invoking the method `geta' or using the operator
+`+' on `obj' will invoke the xmethods defined above:
 
      (gdb) p obj.geta()
      $1 = 5
@@ -1298,7 +1392,7 @@ workers into 'GDBN', invoking the method
      };
 
    Let us implement an xmethod for the above class which serves as a
-replacement for the 'footprint' method.  The full code listing of the
+replacement for the `footprint' method.  The full code listing of the
 xmethod workers and xmethod matchers is as follows:
 
      class MyTemplateWorker_footprint(gdb.xmethod.XMethodWorker):
@@ -1327,7 +1421,7 @@ xmethod workers and xmethod matchers is 
                  method_name == 'footprint'):
                  return MyTemplateWorker_footprint(class_type)
 
-   Notice that, in this example, we have not used the 'methods'
+   Notice that, in this example, we have not used the `methods'
 attribute of the matcher as the matcher manages only one xmethod.  The
 user can enable/disable this xmethod by enabling/disabling the matcher
 itself.
@@ -1341,9 +1435,9 @@ File: gdb.info,  Node: Inferiors In Pyth
 Programs which are being run under GDB are called inferiors (*note
 Inferiors and Programs::).  Python scripts can access information about
 and manipulate inferiors controlled by GDB via objects of the
-'gdb.Inferior' class.
+`gdb.Inferior' class.
 
-   The following inferior-related functions are available in the 'gdb'
+   The following inferior-related functions are available in the `gdb'
 module:
 
  -- Function: gdb.inferiors ()
@@ -1352,7 +1446,7 @@ module:
  -- Function: gdb.selected_inferior ()
      Return an object representing the current inferior.
 
-   A 'gdb.Inferior' object has the following attributes:
+   A `gdb.Inferior' object has the following attributes:
 
  -- Variable: Inferior.num
      ID of inferior, as assigned by GDB.
@@ -1362,16 +1456,16 @@ module:
      system.
 
  -- Variable: Inferior.was_attached
-     Boolean signaling whether the inferior was created using 'attach',
+     Boolean signaling whether the inferior was created using `attach',
      or started by GDB itself.
 
-   A 'gdb.Inferior' object has the following methods:
+   A `gdb.Inferior' object has the following methods:
 
  -- Function: Inferior.is_valid ()
-     Returns 'True' if the 'gdb.Inferior' object is valid, 'False' if
-     not.  A 'gdb.Inferior' object will become invalid if the inferior
-     no longer exists within GDB.  All other 'gdb.Inferior' methods will
-     throw an exception if it is invalid at the time the method is
+     Returns `True' if the `gdb.Inferior' object is valid, `False' if
+     not.  A `gdb.Inferior' object will become invalid if the inferior
+     no longer exists within GDB.  All other `gdb.Inferior' methods
+     will throw an exception if it is invalid at the time the method is
      called.
 
  -- Function: Inferior.threads ()
@@ -1383,24 +1477,24 @@ module:
      Read LENGTH addressable memory units from the inferior, starting at
      ADDRESS.  Returns a buffer object, which behaves much like an array
      or a string.  It can be modified and given to the
-     'Inferior.write_memory' function.  In 'Python' 3, the return value
-     is a 'memoryview' object.
+     `Inferior.write_memory' function.  In `Python' 3, the return value
+     is a `memoryview' object.
 
  -- Function: Inferior.write_memory (address, buffer [, length])
      Write the contents of BUFFER to the inferior, starting at ADDRESS.
      The BUFFER parameter must be a Python object which supports the
      buffer protocol, i.e., a string, an array or the object returned
-     from 'Inferior.read_memory'.  If given, LENGTH determines the
+     from `Inferior.read_memory'.  If given, LENGTH determines the
      number of addressable memory units from BUFFER to be written.
 
  -- Function: Inferior.search_memory (address, length, pattern)
-     Search a region of the inferior memory starting at ADDRESS with the
-     given LENGTH using the search pattern supplied in PATTERN.  The
-     PATTERN parameter must be a Python object which supports the buffer
-     protocol, i.e., a string, an array or the object returned from
-     'gdb.read_memory'.  Returns a Python 'Long' containing the address
-     where the pattern was found, or 'None' if the pattern could not be
-     found.
+     Search a region of the inferior memory starting at ADDRESS with
+     the given LENGTH using the search pattern supplied in PATTERN.
+     The PATTERN parameter must be a Python object which supports the
+     buffer protocol, i.e., a string, an array or the object returned
+     from `gdb.read_memory'.  Returns a Python `Long' containing the
+     address where the pattern was found, or `None' if the pattern
+     could not be found.
 
 
 File: gdb.info,  Node: Events In Python,  Next: Threads In Python,  Prev: Inferiors In Python,  Up: Python API
@@ -1418,7 +1512,7 @@ of the change.  All the existing events 
 
    In order to be notified of an event, you must register an event
 handler with an "event registry".  An event registry is an object in the
-'gdb.events' module which dispatches particular events.  A registry
+`gdb.events' module which dispatches particular events.  A registry
 provides methods to register and unregister event handlers:
 
  -- Function: EventRegistry.connect (object)
@@ -1437,102 +1531,106 @@ provides methods to register and unregis
 
      gdb.events.exited.connect (exit_handler)
 
-   In the above example we connect our handler 'exit_handler' to the
-registry 'events.exited'.  Once connected, 'exit_handler' gets called
+   In the above example we connect our handler `exit_handler' to the
+registry `events.exited'.  Once connected, `exit_handler' gets called
 when the inferior exits.  The argument "event" in this example is of
-type 'gdb.ExitedEvent'.  As you can see in the example the 'ExitedEvent'
-object has an attribute which indicates the exit code of the inferior.
+type `gdb.ExitedEvent'.  As you can see in the example the
+`ExitedEvent' object has an attribute which indicates the exit code of
+the inferior.
 
-   The following is a listing of the event registries that are available
-and details of the events they emit:
+   The following is a listing of the event registries that are
+available and details of the events they emit:
 
-'events.cont'
-     Emits 'gdb.ThreadEvent'.
+`events.cont'
+     Emits `gdb.ThreadEvent'.
 
      Some events can be thread specific when GDB is running in non-stop
      mode.  When represented in Python, these events all extend
-     'gdb.ThreadEvent'.  Note, this event is not emitted directly;
+     `gdb.ThreadEvent'.  Note, this event is not emitted directly;
      instead, events which are emitted by this or other modules might
      extend this event.  Examples of these events are
-     'gdb.BreakpointEvent' and 'gdb.ContinueEvent'.
+     `gdb.BreakpointEvent' and `gdb.ContinueEvent'.
 
       -- Variable: ThreadEvent.inferior_thread
           In non-stop mode this attribute will be set to the specific
-          thread which was involved in the emitted event.  Otherwise, it
-          will be set to 'None'.
+          thread which was involved in the emitted event. Otherwise, it
+          will be set to `None'.
 
-     Emits 'gdb.ContinueEvent' which extends 'gdb.ThreadEvent'.
+     Emits `gdb.ContinueEvent' which extends `gdb.ThreadEvent'.
 
      This event indicates that the inferior has been continued after a
-     stop.  For inherited attribute refer to 'gdb.ThreadEvent' above.
+     stop. For inherited attribute refer to `gdb.ThreadEvent' above.
+
+`events.exited'
+     Emits `events.ExitedEvent' which indicates that the inferior has
+     exited.  `events.ExitedEvent' has two attributes:
 
-'events.exited'
-     Emits 'events.ExitedEvent' which indicates that the inferior has
-     exited.  'events.ExitedEvent' has two attributes:
       -- Variable: ExitedEvent.exit_code
-          An integer representing the exit code, if available, which the
-          inferior has returned.  (The exit code could be unavailable
-          if, for example, GDB detaches from the inferior.)  If the exit
-          code is unavailable, the attribute does not exist.
+          An integer representing the exit code, if available, which
+          the inferior has returned.  (The exit code could be
+          unavailable if, for example, GDB detaches from the inferior.)
+          If the exit code is unavailable, the attribute does not exist.
+
       -- Variable: ExitedEvent inferior
-          A reference to the inferior which triggered the 'exited'
+          A reference to the inferior which triggered the `exited'
           event.
 
-'events.stop'
-     Emits 'gdb.StopEvent' which extends 'gdb.ThreadEvent'.
+`events.stop'
+     Emits `gdb.StopEvent' which extends `gdb.ThreadEvent'.
 
      Indicates that the inferior has stopped.  All events emitted by
-     this registry extend StopEvent.  As a child of 'gdb.ThreadEvent',
-     'gdb.StopEvent' will indicate the stopped thread when GDB is
-     running in non-stop mode.  Refer to 'gdb.ThreadEvent' above for
+     this registry extend StopEvent.  As a child of `gdb.ThreadEvent',
+     `gdb.StopEvent' will indicate the stopped thread when GDB is
+     running in non-stop mode.  Refer to `gdb.ThreadEvent' above for
      more details.
 
-     Emits 'gdb.SignalEvent' which extends 'gdb.StopEvent'.
+     Emits `gdb.SignalEvent' which extends `gdb.StopEvent'.
 
      This event indicates that the inferior or one of its threads has
-     received as signal.  'gdb.SignalEvent' has the following
+     received as signal.  `gdb.SignalEvent' has the following
      attributes:
 
       -- Variable: SignalEvent.stop_signal
           A string representing the signal received by the inferior.  A
           list of possible signal values can be obtained by running the
-          command 'info signals' in the GDB command prompt.
+          command `info signals' in the GDB command prompt.
 
-     Also emits 'gdb.BreakpointEvent' which extends 'gdb.StopEvent'.
+     Also emits  `gdb.BreakpointEvent' which extends `gdb.StopEvent'.
 
-     'gdb.BreakpointEvent' event indicates that one or more breakpoints
+     `gdb.BreakpointEvent' event indicates that one or more breakpoints
      have been hit, and has the following attributes:
 
       -- Variable: BreakpointEvent.breakpoints
           A sequence containing references to all the breakpoints (type
-          'gdb.Breakpoint') that were hit.  *Note Breakpoints In
-          Python::, for details of the 'gdb.Breakpoint' object.
+          `gdb.Breakpoint') that were hit.  *Note Breakpoints In
+          Python::, for details of the `gdb.Breakpoint' object.
+
       -- Variable: BreakpointEvent.breakpoint
           A reference to the first breakpoint that was hit.  This
           function is maintained for backward compatibility and is now
-          deprecated in favor of the 'gdb.BreakpointEvent.breakpoints'
+          deprecated in favor of the `gdb.BreakpointEvent.breakpoints'
           attribute.
 
-'events.new_objfile'
-     Emits 'gdb.NewObjFileEvent' which indicates that a new object file
-     has been loaded by GDB.  'gdb.NewObjFileEvent' has one attribute:
+`events.new_objfile'
+     Emits `gdb.NewObjFileEvent' which indicates that a new object file
+     has been loaded by GDB.  `gdb.NewObjFileEvent' has one attribute:
 
       -- Variable: NewObjFileEvent.new_objfile
-          A reference to the object file ('gdb.Objfile') which has been
+          A reference to the object file (`gdb.Objfile') which has been
           loaded.  *Note Objfiles In Python::, for details of the
-          'gdb.Objfile' object.
+          `gdb.Objfile' object.
 
-'events.clear_objfiles'
-     Emits 'gdb.ClearObjFilesEvent' which indicates that the list of
+`events.clear_objfiles'
+     Emits `gdb.ClearObjFilesEvent' which indicates that the list of
      object files for a program space has been reset.
-     'gdb.ClearObjFilesEvent' has one attribute:
+     `gdb.ClearObjFilesEvent' has one attribute:
 
       -- Variable: ClearObjFilesEvent.progspace
-          A reference to the program space ('gdb.Progspace') whose
+          A reference to the program space (`gdb.Progspace') whose
           objfile list has been cleared.  *Note Progspaces In Python::.
 
-'events.inferior_call_pre'
-     Emits 'gdb.InferiorCallPreEvent' which indicates that a function in
+`events.inferior_call_pre'
+     Emits `gdb.InferiorCallPreEvent' which indicates that a function in
      the inferior is about to be called.
 
       -- Variable: InferiorCallPreEvent.ptid
@@ -1541,8 +1639,8 @@ and details of the events they emit:
       -- Variable: InferiorCallPreEvent.address
           The location of the function to be called.
 
-'events.inferior_call_post'
-     Emits 'gdb.InferiorCallPostEvent' which indicates that a function
+`events.inferior_call_post'
+     Emits `gdb.InferiorCallPostEvent' which indicates that a function
      in the inferior has returned.
 
       -- Variable: InferiorCallPostEvent.ptid
@@ -1551,10 +1649,10 @@ and details of the events they emit:
       -- Variable: InferiorCallPostEvent.address
           The location of the function that was called.
 
-'events.memory_changed'
-     Emits 'gdb.MemoryChangedEvent' which indicates that the memory of
+`events.memory_changed'
+     Emits `gdb.MemoryChangedEvent' which indicates that the memory of
      the inferior has been modified by the GDB user, for instance via a
-     command like 'set *addr = value'.  The event has the following
+     command like `set *addr = value'.  The event has the following
      attributes:
 
       -- Variable: MemoryChangedEvent.address
@@ -1563,16 +1661,18 @@ and details of the events they emit:
       -- Variable: MemoryChangedEvent.length
           Length in bytes of the changed region.
 
-'events.register_changed'
-     Emits 'gdb.RegisterChangedEvent' which indicates that a register in
-     the inferior has been modified by the GDB user.
+`events.register_changed'
+     Emits `gdb.RegisterChangedEvent' which indicates that a register
+     in the inferior has been modified by the GDB user.
 
       -- Variable: RegisterChangedEvent.frame
           A gdb.Frame object representing the frame in which the
           register was modified.
+
       -- Variable: RegisterChangedEvent.regnum
           Denotes which register was modified.
 
+
 
 File: gdb.info,  Node: Threads In Python,  Next: Commands In Python,  Prev: Events In Python,  Up: Python API
 
@@ -1580,26 +1680,26 @@ File: gdb.info,  Node: Threads In Python
 ...........................
 
 Python scripts can access information about, and manipulate inferior
-threads controlled by GDB, via objects of the 'gdb.InferiorThread'
+threads controlled by GDB, via objects of the `gdb.InferiorThread'
 class.
 
-   The following thread-related functions are available in the 'gdb'
+   The following thread-related functions are available in the `gdb'
 module:
 
  -- Function: gdb.selected_thread ()
      This function returns the thread object for the selected thread.
-     If there is no selected thread, this will return 'None'.
+     If there is no selected thread, this will return `None'.
 
-   A 'gdb.InferiorThread' object has the following attributes:
+   A `gdb.InferiorThread' object has the following attributes:
 
  -- Variable: InferiorThread.name
-     The name of the thread.  If the user specified a name using 'thread
-     name', then this returns that name.  Otherwise, if an OS-supplied
-     name is available, then it is returned.  Otherwise, this returns
-     'None'.
+     The name of the thread.  If the user specified a name using
+     `thread name', then this returns that name.  Otherwise, if an
+     OS-supplied name is available, then it is returned.  Otherwise,
+     this returns `None'.
 
      This attribute can be assigned to.  The new value must be a string
-     object, which sets the new name, or 'None', which removes any
+     object, which sets the new name, or `None', which removes any
      user-specified thread name.
 
  -- Variable: InferiorThread.num
@@ -1608,19 +1708,19 @@ module:
  -- Variable: InferiorThread.ptid
      ID of the thread, as assigned by the operating system.  This
      attribute is a tuple containing three integers.  The first is the
-     Process ID (PID); the second is the Lightweight Process ID (LWPID),
-     and the third is the Thread ID (TID). Either the LWPID or TID may
-     be 0, which indicates that the operating system does not use that
-     identifier.
+     Process ID (PID); the second is the Lightweight Process ID
+     (LWPID), and the third is the Thread ID (TID).  Either the LWPID
+     or TID may be 0, which indicates that the operating system does
+     not  use that identifier.
 
-   A 'gdb.InferiorThread' object has the following methods:
+   A `gdb.InferiorThread' object has the following methods:
 
  -- Function: InferiorThread.is_valid ()
-     Returns 'True' if the 'gdb.InferiorThread' object is valid, 'False'
-     if not.  A 'gdb.InferiorThread' object will become invalid if the
-     thread exits, or the inferior that the thread belongs is deleted.
-     All other 'gdb.InferiorThread' methods will throw an exception if
-     it is invalid at the time the method is called.
+     Returns `True' if the `gdb.InferiorThread' object is valid,
+     `False' if not.  A `gdb.InferiorThread' object will become invalid
+     if the thread exits, or the inferior that the thread belongs is
+     deleted.  All other `gdb.InferiorThread' methods will throw an
+     exception if it is invalid at the time the method is called.
 
  -- Function: InferiorThread.switch ()
      This changes GDB's currently selected thread to the one represented
@@ -1642,14 +1742,14 @@ File: gdb.info,  Node: Commands In Pytho
 ............................
 
 You can implement new GDB CLI commands in Python.  A CLI command is
-implemented using an instance of the 'gdb.Command' class, most commonly
+implemented using an instance of the `gdb.Command' class, most commonly
 using a subclass.
 
  -- Function: Command.__init__ (name, COMMAND_CLASS [, COMPLETER_CLASS
           [, PREFIX]])
-     The object initializer for 'Command' registers the new command with
-     GDB.  This initializer is normally invoked from the subclass' own
-     '__init__' method.
+     The object initializer for `Command' registers the new command
+     with GDB.  This initializer is normally invoked from the subclass'
+     own `__init__' method.
 
      NAME is the name of the command.  If NAME consists of multiple
      words, then the initial words are looked for as prefix commands.
@@ -1658,30 +1758,31 @@ using a subclass.
 
      There is no support for multi-line commands.
 
-     COMMAND_CLASS should be one of the 'COMMAND_' constants defined
+     COMMAND_CLASS should be one of the `COMMAND_' constants defined
      below.  This argument tells GDB how to categorize the new command
      in the help system.
 
      COMPLETER_CLASS is an optional argument.  If given, it should be
-     one of the 'COMPLETE_' constants defined below.  This argument
+     one of the `COMPLETE_' constants defined below.  This argument
      tells GDB how to perform completion for this command.  If not
-     given, GDB will attempt to complete using the object's 'complete'
-     method (see below); if no such method is found, an error will occur
-     when completion is attempted.
+     given, GDB will attempt to complete using the object's `complete'
+     method (see below); if no such method is found, an error will
+     occur when completion is attempted.
 
-     PREFIX is an optional argument.  If 'True', then the new command is
-     a prefix command; sub-commands of this command may be registered.
+     PREFIX is an optional argument.  If `True', then the new command
+     is a prefix command; sub-commands of this command may be
+     registered.
 
      The help text for the new command is taken from the Python
      documentation string for the command's class, if there is one.  If
      no documentation string is provided, the default value "This
-     command is not documented."  is used.
+     command is not documented." is used.
 
  -- Function: Command.dont_repeat ()
      By default, a GDB command is repeated when the user enters a blank
      line at the command prompt.  A command can suppress this behavior
-     by invoking the 'dont_repeat' method.  This is similar to the user
-     command 'dont-repeat', see *note dont-repeat: Define.
+     by invoking the `dont_repeat' method.  This is similar to the user
+     command `dont-repeat', see *note dont-repeat: Define.
 
  -- Function: Command.invoke (argument, from_tty)
      This method is called by GDB when this command is invoked.
@@ -1693,38 +1794,39 @@ using a subclass.
      command was entered by the user at the terminal; when false it
      means that the command came from elsewhere.
 
-     If this method throws an exception, it is turned into a GDB 'error'
-     call.  Otherwise, the return value is ignored.
+     If this method throws an exception, it is turned into a GDB
+     `error' call.  Otherwise, the return value is ignored.
 
      To break ARGUMENT up into an argv-like string use
-     'gdb.string_to_argv'.  This function behaves identically to GDB's
-     internal argument lexer 'buildargv'.  It is recommended to use this
-     for consistency.  Arguments are separated by spaces and may be
-     quoted.  Example:
+     `gdb.string_to_argv'.  This function behaves identically to GDB's
+     internal argument lexer `buildargv'.  It is recommended to use
+     this for consistency.  Arguments are separated by spaces and may
+     be quoted.  Example:
 
           print gdb.string_to_argv ("1 2\ \\\"3 '4 \"5' \"6 '7\"")
           ['1', '2 "3', '4 "5', "6 '7"]
 
+
  -- Function: Command.complete (text, word)
      This method is called by GDB when the user attempts completion on
      this command.  All forms of completion are handled by this method,
-     that is, the <TAB> and <M-?> key bindings (*note Completion::), and
-     the 'complete' command (*note complete: Help.).
+     that is, the <TAB> and <M-?> key bindings (*note Completion::),
+     and the `complete' command (*note complete: Help.).
 
      The arguments TEXT and WORD are both strings; TEXT holds the
-     complete command line up to the cursor's location, while WORD holds
-     the last word of the command line; this is computed using a
+     complete command line up to the cursor's location, while WORD
+     holds the last word of the command line; this is computed using a
      word-breaking heuristic.
 
-     The 'complete' method can return several values:
+     The `complete' method can return several values:
         * If the return value is a sequence, the contents of the
-          sequence are used as the completions.  It is up to 'complete'
+          sequence are used as the completions.  It is up to `complete'
           to ensure that the contents actually do complete the word.  A
           zero-length sequence is allowed, it means that there were no
           completions available.  Only string elements of the sequence
           are used; other elements in the sequence are ignored.
 
-        * If the return value is one of the 'COMPLETE_' constants
+        * If the return value is one of the `COMPLETE_' constants
           defined below, then the corresponding GDB-internal completion
           function is invoked, and its result is used.
 
@@ -1736,101 +1838,102 @@ some general class of commands.  This is
 commands in the on-line help system; note that prefix commands are not
 listed under their own category but rather that of their top-level
 command.  The available classifications are represented by constants
-defined in the 'gdb' module:
+defined in the `gdb' module:
 
-'gdb.COMMAND_NONE'
+`gdb.COMMAND_NONE'
      The command does not belong to any particular class.  A command in
      this category will not be displayed in any of the help categories.
 
-'gdb.COMMAND_RUNNING'
+`gdb.COMMAND_RUNNING'
      The command is related to running the inferior.  For example,
-     'start', 'step', and 'continue' are in this category.  Type 'help
+     `start', `step', and `continue' are in this category.  Type `help
      running' at the GDB prompt to see a list of commands in this
      category.
 
-'gdb.COMMAND_DATA'
-     The command is related to data or variables.  For example, 'call',
-     'find', and 'print' are in this category.  Type 'help data' at the
+`gdb.COMMAND_DATA'
+     The command is related to data or variables.  For example, `call',
+     `find', and `print' are in this category.  Type `help data' at the
      GDB prompt to see a list of commands in this category.
 
-'gdb.COMMAND_STACK'
+`gdb.COMMAND_STACK'
      The command has to do with manipulation of the stack.  For example,
-     'backtrace', 'frame', and 'return' are in this category.  Type
-     'help stack' at the GDB prompt to see a list of commands in this
+     `backtrace', `frame', and `return' are in this category.  Type
+     `help stack' at the GDB prompt to see a list of commands in this
      category.
 
-'gdb.COMMAND_FILES'
-     This class is used for file-related commands.  For example, 'file',
-     'list' and 'section' are in this category.  Type 'help files' at
-     the GDB prompt to see a list of commands in this category.
+`gdb.COMMAND_FILES'
+     This class is used for file-related commands.  For example,
+     `file', `list' and `section' are in this category.  Type `help
+     files' at the GDB prompt to see a list of commands in this
+     category.
 
-'gdb.COMMAND_SUPPORT'
+`gdb.COMMAND_SUPPORT'
      This should be used for "support facilities", generally meaning
      things that are useful to the user when interacting with GDB, but
-     not related to the state of the inferior.  For example, 'help',
-     'make', and 'shell' are in this category.  Type 'help support' at
+     not related to the state of the inferior.  For example, `help',
+     `make', and `shell' are in this category.  Type `help support' at
      the GDB prompt to see a list of commands in this category.
 
-'gdb.COMMAND_STATUS'
-     The command is an 'info'-related command, that is, related to the
-     state of GDB itself.  For example, 'info', 'macro', and 'show' are
-     in this category.  Type 'help status' at the GDB prompt to see a
+`gdb.COMMAND_STATUS'
+     The command is an `info'-related command, that is, related to the
+     state of GDB itself.  For example, `info', `macro', and `show' are
+     in this category.  Type `help status' at the GDB prompt to see a
      list of commands in this category.
 
-'gdb.COMMAND_BREAKPOINTS'
-     The command has to do with breakpoints.  For example, 'break',
-     'clear', and 'delete' are in this category.  Type 'help
+`gdb.COMMAND_BREAKPOINTS'
+     The command has to do with breakpoints.  For example, `break',
+     `clear', and `delete' are in this category.  Type `help
      breakpoints' at the GDB prompt to see a list of commands in this
      category.
 
-'gdb.COMMAND_TRACEPOINTS'
-     The command has to do with tracepoints.  For example, 'trace',
-     'actions', and 'tfind' are in this category.  Type 'help
+`gdb.COMMAND_TRACEPOINTS'
+     The command has to do with tracepoints.  For example, `trace',
+     `actions', and `tfind' are in this category.  Type `help
      tracepoints' at the GDB prompt to see a list of commands in this
      category.
 
-'gdb.COMMAND_USER'
+`gdb.COMMAND_USER'
      The command is a general purpose command for the user, and
-     typically does not fit in one of the other categories.  Type 'help
+     typically does not fit in one of the other categories.  Type `help
      user-defined' at the GDB prompt to see a list of commands in this
      category, as well as the list of gdb macros (*note Sequences::).
 
-'gdb.COMMAND_OBSCURE'
+`gdb.COMMAND_OBSCURE'
      The command is only used in unusual circumstances, or is not of
-     general interest to users.  For example, 'checkpoint', 'fork', and
-     'stop' are in this category.  Type 'help obscure' at the GDB prompt
-     to see a list of commands in this category.
-
-'gdb.COMMAND_MAINTENANCE'
-     The command is only useful to GDB maintainers.  The 'maintenance'
-     and 'flushregs' commands are in this category.  Type 'help
+     general interest to users.  For example, `checkpoint', `fork', and
+     `stop' are in this category.  Type `help obscure' at the GDB
+     prompt to see a list of commands in this category.
+
+`gdb.COMMAND_MAINTENANCE'
+     The command is only useful to GDB maintainers.  The `maintenance'
+     and `flushregs' commands are in this category.  Type `help
      internals' at the GDB prompt to see a list of commands in this
      category.
 
    A new command can use a predefined completion function, either by
-specifying it via an argument at initialization, or by returning it from
-the 'complete' method.  These predefined completion constants are all
-defined in the 'gdb' module:
+specifying it via an argument at initialization, or by returning it
+from the `complete' method.  These predefined completion constants are
+all defined in the `gdb' module:
 
-'gdb.COMPLETE_NONE'
+`gdb.COMPLETE_NONE'
      This constant means that no completion should be done.
 
-'gdb.COMPLETE_FILENAME'
+`gdb.COMPLETE_FILENAME'
      This constant means that filename completion should be performed.
 
-'gdb.COMPLETE_LOCATION'
-     This constant means that location completion should be done.  *Note
-     Specify Location::.
+`gdb.COMPLETE_LOCATION'
+     This constant means that location completion should be done.
+     *Note Specify Location::.
 
-'gdb.COMPLETE_COMMAND'
+`gdb.COMPLETE_COMMAND'
      This constant means that completion should examine GDB command
      names.
 
-'gdb.COMPLETE_SYMBOL'
+`gdb.COMPLETE_SYMBOL'
      This constant means that completion should be done using symbol
      names as the source.
 
-'gdb.COMPLETE_EXPRESSION'
+`gdb.COMPLETE_EXPRESSION'
      This constant means that completion should be done on expressions.
      Often this means completing on symbol names, but some language
      parsers also have support for completing on field names.
@@ -1851,7 +1954,7 @@ implemented in Python:
 
    The last line instantiates the class, and is necessary to trigger the
 registration of the command with GDB.  Depending on how the Python code
-is read into GDB, you may need to import the 'gdb' module explicitly.
+is read into GDB, you may need to import the `gdb' module explicitly.
 
 
 File: gdb.info,  Node: Parameters In Python,  Next: Functions In Python,  Prev: Commands In Python,  Up: Python API
@@ -1860,46 +1963,46 @@ File: gdb.info,  Node: Parameters In Pyt
 ..............................
 
 You can implement new GDB parameters using Python.  A new parameter is
-implemented as an instance of the 'gdb.Parameter' class.
+implemented as an instance of the `gdb.Parameter' class.
 
-   Parameters are exposed to the user via the 'set' and 'show' commands.
-*Note Help::.
+   Parameters are exposed to the user via the `set' and `show'
+commands.  *Note Help::.
 
    There are many parameters that already exist and can be set in GDB.
-Two examples are: 'set follow fork' and 'set charset'.  Setting these
+Two examples are: `set follow fork' and `set charset'.  Setting these
 parameters influences certain behavior in GDB.  Similarly, you can
 define parameters that can be used to influence behavior in custom
 Python scripts and commands.
 
  -- Function: Parameter.__init__ (name, COMMAND-CLASS, PARAMETER-CLASS
           [, ENUM-SEQUENCE])
-     The object initializer for 'Parameter' registers the new parameter
+     The object initializer for `Parameter' registers the new parameter
      with GDB.  This initializer is normally invoked from the subclass'
-     own '__init__' method.
+     own `__init__' method.
 
      NAME is the name of the new parameter.  If NAME consists of
      multiple words, then the initial words are looked for as prefix
-     parameters.  An example of this can be illustrated with the 'set
-     print' set of parameters.  If NAME is 'print foo', then 'print'
+     parameters.  An example of this can be illustrated with the `set
+     print' set of parameters.  If NAME is `print foo', then `print'
      will be searched as the prefix parameter.  In this case the
-     parameter can subsequently be accessed in GDB as 'set print foo'.
+     parameter can subsequently be accessed in GDB as `set print foo'.
 
      If NAME consists of multiple words, and no prefix parameter group
      can be found, an exception is raised.
 
-     COMMAND-CLASS should be one of the 'COMMAND_' constants (*note
+     COMMAND-CLASS should be one of the `COMMAND_' constants (*note
      Commands In Python::).  This argument tells GDB how to categorize
      the new parameter in the help system.
 
-     PARAMETER-CLASS should be one of the 'PARAM_' constants defined
-     below.  This argument tells GDB the type of the new parameter; this
-     information is used for input validation and completion.
+     PARAMETER-CLASS should be one of the `PARAM_' constants defined
+     below.  This argument tells GDB the type of the new parameter;
+     this information is used for input validation and completion.
 
-     If PARAMETER-CLASS is 'PARAM_ENUM', then ENUM-SEQUENCE must be a
+     If PARAMETER-CLASS is `PARAM_ENUM', then ENUM-SEQUENCE must be a
      sequence of strings.  These strings represent the possible values
      for the parameter.
 
-     If PARAMETER-CLASS is not 'PARAM_ENUM', then the presence of a
+     If PARAMETER-CLASS is not `PARAM_ENUM', then the presence of a
      fourth argument will cause an exception to be thrown.
 
      The help text for the new parameter is taken from the Python
@@ -1908,79 +2011,79 @@ Python scripts and commands.
 
  -- Variable: Parameter.set_doc
      If this attribute exists, and is a string, then its value is used
-     as the help text for this parameter's 'set' command.  The value is
-     examined when 'Parameter.__init__' is invoked; subsequent changes
+     as the help text for this parameter's `set' command.  The value is
+     examined when `Parameter.__init__' is invoked; subsequent changes
      have no effect.
 
  -- Variable: Parameter.show_doc
      If this attribute exists, and is a string, then its value is used
-     as the help text for this parameter's 'show' command.  The value is
-     examined when 'Parameter.__init__' is invoked; subsequent changes
+     as the help text for this parameter's `show' command.  The value is
+     examined when `Parameter.__init__' is invoked; subsequent changes
      have no effect.
 
  -- Variable: Parameter.value
-     The 'value' attribute holds the underlying value of the parameter.
+     The `value' attribute holds the underlying value of the parameter.
      It can be read and assigned to just as any other attribute.  GDB
      does validation when assignments are made.
 
-   There are two methods that should be implemented in any 'Parameter'
+   There are two methods that should be implemented in any `Parameter'
 class.  These are:
 
  -- Function: Parameter.get_set_string (self)
-     GDB will call this method when a PARAMETER's value has been changed
-     via the 'set' API (for example, 'set foo off').  The 'value'
-     attribute has already been populated with the new value and may be
-     used in output.  This method must return a string.
+     GDB will call this method when a PARAMETER's value has been
+     changed via the `set' API (for example, `set foo off').  The
+     `value' attribute has already been populated with the new value
+     and may be used in output.  This method must return a string.
 
  -- Function: Parameter.get_show_string (self, svalue)
-     GDB will call this method when a PARAMETER's 'show' API has been
-     invoked (for example, 'show foo').  The argument 'svalue' receives
+     GDB will call this method when a PARAMETER's `show' API has been
+     invoked (for example, `show foo').  The argument `svalue' receives
      the string representation of the current value.  This method must
      return a string.
 
    When a new parameter is defined, its type must be specified.  The
-available types are represented by constants defined in the 'gdb'
+available types are represented by constants defined in the `gdb'
 module:
 
-'gdb.PARAM_BOOLEAN'
-     The value is a plain boolean.  The Python boolean values, 'True'
-     and 'False' are the only valid values.
+`gdb.PARAM_BOOLEAN'
+     The value is a plain boolean.  The Python boolean values, `True'
+     and `False' are the only valid values.
 
-'gdb.PARAM_AUTO_BOOLEAN'
-     The value has three possible states: true, false, and 'auto'.  In
+`gdb.PARAM_AUTO_BOOLEAN'
+     The value has three possible states: true, false, and `auto'.  In
      Python, true and false are represented using boolean constants, and
-     'auto' is represented using 'None'.
+     `auto' is represented using `None'.
 
-'gdb.PARAM_UINTEGER'
+`gdb.PARAM_UINTEGER'
      The value is an unsigned integer.  The value of 0 should be
      interpreted to mean "unlimited".
 
-'gdb.PARAM_INTEGER'
+`gdb.PARAM_INTEGER'
      The value is a signed integer.  The value of 0 should be
      interpreted to mean "unlimited".
 
-'gdb.PARAM_STRING'
+`gdb.PARAM_STRING'
      The value is a string.  When the user modifies the string, any
-     escape sequences, such as '\t', '\f', and octal escapes, are
+     escape sequences, such as `\t', `\f', and octal escapes, are
      translated into corresponding characters and encoded into the
      current host charset.
 
-'gdb.PARAM_STRING_NOESCAPE'
+`gdb.PARAM_STRING_NOESCAPE'
      The value is a string.  When the user modifies the string, escapes
      are passed through untranslated.
 
-'gdb.PARAM_OPTIONAL_FILENAME'
-     The value is a either a filename (a string), or 'None'.
+`gdb.PARAM_OPTIONAL_FILENAME'
+     The value is a either a filename (a string), or `None'.
 
-'gdb.PARAM_FILENAME'
+`gdb.PARAM_FILENAME'
      The value is a filename.  This is just like
-     'PARAM_STRING_NOESCAPE', but uses file names for completion.
+     `PARAM_STRING_NOESCAPE', but uses file names for completion.
 
-'gdb.PARAM_ZINTEGER'
-     The value is an integer.  This is like 'PARAM_INTEGER', except 0 is
-     interpreted as itself.
+`gdb.PARAM_ZINTEGER'
+     The value is an integer.  This is like `PARAM_INTEGER', except 0
+     is interpreted as itself.
 
-'gdb.PARAM_ENUM'
+`gdb.PARAM_ENUM'
      The value is a string, which must be one of a collection string
      constants provided when the parameter is created.
 
@@ -1992,29 +2095,30 @@ File: gdb.info,  Node: Functions In Pyth
 
 You can implement new convenience functions (*note Convenience Vars::)
 in Python.  A convenience function is an instance of a subclass of the
-class 'gdb.Function'.
+class `gdb.Function'.
 
  -- Function: Function.__init__ (name)
-     The initializer for 'Function' registers the new function with GDB.
-     The argument NAME is the name of the function, a string.  The
-     function will be visible to the user as a convenience variable of
-     type 'internal function', whose name is the same as the given NAME.
+     The initializer for `Function' registers the new function with
+     GDB.  The argument NAME is the name of the function, a string.
+     The function will be visible to the user as a convenience variable
+     of type `internal function', whose name is the same as the given
+     NAME.
 
      The documentation for the new function is taken from the
      documentation string for the new class.
 
  -- Function: Function.invoke (*ARGS)
      When a convenience function is evaluated, its arguments are
-     converted to instances of 'gdb.Value', and then the function's
-     'invoke' method is called.  Note that GDB does not predetermine the
-     arity of convenience functions.  Instead, all available arguments
-     are passed to 'invoke', following the standard Python calling
-     convention.  In particular, a convenience function can have default
-     values for parameters without ill effect.
+     converted to instances of `gdb.Value', and then the function's
+     `invoke' method is called.  Note that GDB does not predetermine
+     the arity of convenience functions.  Instead, all available
+     arguments are passed to `invoke', following the standard Python
+     calling convention.  In particular, a convenience function can
+     have default values for parameters without ill effect.
 
      The return value of this method is used as its value in the
      enclosing expression.  If an ordinary Python value is returned, it
-     is converted to a 'gdb.Value' following the usual rules.
+     is converted to a `gdb.Value' following the usual rules.
 
    The following code snippet shows how a trivial convenience function
 can be implemented in Python:
@@ -2032,8 +2136,9 @@ can be implemented in Python:
      Greet ()
 
    The last line instantiates the class, and is necessary to trigger the
-registration of the function with GDB.  Depending on how the Python code
-is read into GDB, you may need to import the 'gdb' module explicitly.
+registration of the function with GDB.  Depending on how the Python
+code is read into GDB, you may need to import the `gdb' module
+explicitly.
 
    Now you can use the function in an expression:
 
@@ -2051,7 +2156,7 @@ address space.  It consists of all of th
 *Note Objfiles In Python::.  *Note program spaces: Inferiors and
 Programs, for more details about program spaces.
 
-   The following progspace-related functions are available in the 'gdb'
+   The following progspace-related functions are available in the `gdb'
 module:
 
  -- Function: gdb.current_progspace ()
@@ -2061,34 +2166,34 @@ module:
  -- Function: gdb.progspaces ()
      Return a sequence of all the progspaces currently known to GDB.
 
-   Each progspace is represented by an instance of the 'gdb.Progspace'
+   Each progspace is represented by an instance of the `gdb.Progspace'
 class.
 
  -- Variable: Progspace.filename
      The file name of the progspace as a string.
 
  -- Variable: Progspace.pretty_printers
-     The 'pretty_printers' attribute is a list of functions.  It is used
-     to look up pretty-printers.  A 'Value' is passed to each function
-     in order; if the function returns 'None', then the search
+     The `pretty_printers' attribute is a list of functions.  It is
+     used to look up pretty-printers.  A `Value' is passed to each
+     function in order; if the function returns `None', then the search
      continues.  Otherwise, the return value should be an object which
      is used to format the value.  *Note Pretty Printing API::, for more
      information.
 
  -- Variable: Progspace.type_printers
-     The 'type_printers' attribute is a list of type printer objects.
+     The `type_printers' attribute is a list of type printer objects.
      *Note Type Printing API::, for more information.
 
  -- Variable: Progspace.frame_filters
-     The 'frame_filters' attribute is a dictionary of frame filter
+     The `frame_filters' attribute is a dictionary of frame filter
      objects.  *Note Frame Filter API::, for more information.
 
-   One may add arbitrary attributes to 'gdb.Progspace' objects in the
+   One may add arbitrary attributes to `gdb.Progspace' objects in the
 usual Python way.  This is useful if, for example, one needs to do some
 extra record keeping associated with the program space.
 
-   In this contrived example, we want to perform some processing when an
-objfile with a certain symbol is loaded, but we only want to do this
+   In this contrived example, we want to perform some processing when
+an objfile with a certain symbol is loaded, but we only want to do this
 once because it is expensive.  To achieve this we record the results
 with the program space because we can't predict when the desired objfile
 will be loaded.
@@ -2132,18 +2237,18 @@ File: gdb.info,  Node: Objfiles In Pytho
 
 GDB loads symbols for an inferior from various symbol-containing files
 (*note Files::).  These include the primary executable file, any shared
-libraries used by the inferior, and any separate debug info files (*note
-Separate Debug Files::).  GDB calls these symbol-containing files
-"objfiles".
+libraries used by the inferior, and any separate debug info files
+(*note Separate Debug Files::).  GDB calls these symbol-containing
+files "objfiles".
 
-   The following objfile-related functions are available in the 'gdb'
+   The following objfile-related functions are available in the `gdb'
 module:
 
  -- Function: gdb.current_objfile ()
      When auto-loading a Python script (*note Python Auto-loading::),
      GDB sets the "current objfile" to the corresponding objfile.  This
      function returns the current objfile.  If there is no current
-     objfile, this function returns 'None'.
+     objfile, this function returns `None'.
 
  -- Function: gdb.objfiles ()
      Return a sequence of all the objfiles current known to GDB.  *Note
@@ -2152,76 +2257,76 @@ module:
  -- Function: gdb.lookup_objfile (name [, by_build_id])
      Look up NAME, a file name or build ID, in the list of objfiles for
      the current program space (*note Progspaces In Python::).  If the
-     objfile is not found throw the Python 'ValueError' exception.
+     objfile is not found throw the Python `ValueError' exception.
 
-     If NAME is a relative file name, then it will match any source file
-     name with the same trailing components.  For example, if NAME is
-     'gcc/expr.c', then it will match source file name of
-     '/build/trunk/gcc/expr.c', but not '/build/trunk/libcpp/expr.c' or
-     '/build/trunk/gcc/x-expr.c'.
-
-     If BY_BUILD_ID is provided and is 'True' then NAME is the build ID
-     of the objfile.  Otherwise, NAME is a file name.  This is supported
-     only on some operating systems, notably those which use the ELF
-     format for binary files and the GNU Binutils.  For more details
-     about this feature, see the description of the '--build-id'
+     If NAME is a relative file name, then it will match any source
+     file name with the same trailing components.  For example, if NAME
+     is `gcc/expr.c', then it will match source file name of
+     `/build/trunk/gcc/expr.c', but not `/build/trunk/libcpp/expr.c' or
+     `/build/trunk/gcc/x-expr.c'.
+
+     If BY_BUILD_ID is provided and is `True' then NAME is the build ID
+     of the objfile.  Otherwise, NAME is a file name.  This is
+     supported only on some operating systems, notably those which use
+     the ELF format for binary files and the GNU Binutils.  For more
+     details about this feature, see the description of the `--build-id'
      command-line option in *note Command Line Options:
      (ld.info)Options.
 
-   Each objfile is represented by an instance of the 'gdb.Objfile'
+   Each objfile is represented by an instance of the `gdb.Objfile'
 class.
 
  -- Variable: Objfile.filename
      The file name of the objfile as a string, with symbolic links
      resolved.
 
-     The value is 'None' if the objfile is no longer valid.  See the
-     'gdb.Objfile.is_valid' method, described below.
+     The value is `None' if the objfile is no longer valid.  See the
+     `gdb.Objfile.is_valid' method, described below.
 
  -- Variable: Objfile.username
      The file name of the objfile as specified by the user as a string.
 
-     The value is 'None' if the objfile is no longer valid.  See the
-     'gdb.Objfile.is_valid' method, described below.
+     The value is `None' if the objfile is no longer valid.  See the
+     `gdb.Objfile.is_valid' method, described below.
 
  -- Variable: Objfile.owner
      For separate debug info objfiles this is the corresponding
-     'gdb.Objfile' object that debug info is being provided for.
-     Otherwise this is 'None'.  Separate debug info objfiles are added
-     with the 'gdb.Objfile.add_separate_debug_file' method, described
+     `gdb.Objfile' object that debug info is being provided for.
+     Otherwise this is `None'.  Separate debug info objfiles are added
+     with the `gdb.Objfile.add_separate_debug_file' method, described
      below.
 
  -- Variable: Objfile.build_id
      The build ID of the objfile as a string.  If the objfile does not
-     have a build ID then the value is 'None'.
+     have a build ID then the value is `None'.
 
      This is supported only on some operating systems, notably those
      which use the ELF format for binary files and the GNU Binutils.
      For more details about this feature, see the description of the
-     '--build-id' command-line option in *note Command Line Options:
+     `--build-id' command-line option in *note Command Line Options:
      (ld.info)Options.
 
  -- Variable: Objfile.progspace
-     The containing program space of the objfile as a 'gdb.Progspace'
+     The containing program space of the objfile as a `gdb.Progspace'
      object.  *Note Progspaces In Python::.
 
  -- Variable: Objfile.pretty_printers
-     The 'pretty_printers' attribute is a list of functions.  It is used
-     to look up pretty-printers.  A 'Value' is passed to each function
-     in order; if the function returns 'None', then the search
+     The `pretty_printers' attribute is a list of functions.  It is
+     used to look up pretty-printers.  A `Value' is passed to each
+     function in order; if the function returns `None', then the search
      continues.  Otherwise, the return value should be an object which
      is used to format the value.  *Note Pretty Printing API::, for more
      information.
 
  -- Variable: Objfile.type_printers
-     The 'type_printers' attribute is a list of type printer objects.
+     The `type_printers' attribute is a list of type printer objects.
      *Note Type Printing API::, for more information.
 
  -- Variable: Objfile.frame_filters
-     The 'frame_filters' attribute is a dictionary of frame filter
+     The `frame_filters' attribute is a dictionary of frame filter
      objects.  *Note Frame Filter API::, for more information.
 
-   One may add arbitrary attributes to 'gdb.Objfile' objects in the
+   One may add arbitrary attributes to `gdb.Objfile' objects in the
 usual Python way.  This is useful if, for example, one needs to do some
 extra record keeping associated with the objfile.
 
@@ -2240,13 +2345,13 @@ objfile.
      (gdb) python print gdb.objfiles()[0].time_loaded
      2014-10-09 11:41:36.770345
 
-   A 'gdb.Objfile' object has the following methods:
+   A `gdb.Objfile' object has the following methods:
 
  -- Function: Objfile.is_valid ()
-     Returns 'True' if the 'gdb.Objfile' object is valid, 'False' if
-     not.  A 'gdb.Objfile' object can become invalid if the object file
+     Returns `True' if the `gdb.Objfile' object is valid, `False' if
+     not.  A `gdb.Objfile' object can become invalid if the object file
      it refers to is not loaded in GDB any longer.  All other
-     'gdb.Objfile' methods will throw an exception if it is invalid at
+     `gdb.Objfile' methods will throw an exception if it is invalid at
      the time the method is called.
 
  -- Function: Objfile.add_separate_debug_file (file)
@@ -2254,9 +2359,9 @@ objfile.
      information for the objfile.  This is useful when the debug info
      has been removed from the program and stored in a separate file.
      GDB has built-in support for finding separate debug info files
-     (*note Separate Debug Files::), but if the file doesn't live in one
-     of the standard places that GDB searches then this function can be
-     used to add a debug info file from a different place.
+     (*note Separate Debug Files::), but if the file doesn't live in
+     one of the standard places that GDB searches then this function
+     can be used to add a debug info file from a different place.
 
 
 File: gdb.info,  Node: Frames In Python,  Next: Blocks In Python,  Prev: Objfiles In Python,  Up: Python API
@@ -2265,19 +2370,19 @@ File: gdb.info,  Node: Frames In Python,
 ......................................................
 
 When the debugged program stops, GDB is able to analyze its call stack
-(*note Stack frames: Frames.).  The 'gdb.Frame' class represents a frame
-in the stack.  A 'gdb.Frame' object is only valid while its
+(*note Stack frames: Frames.).  The `gdb.Frame' class represents a
+frame in the stack.  A `gdb.Frame' object is only valid while its
 corresponding frame exists in the inferior's stack.  If you try to use
-an invalid frame object, GDB will throw a 'gdb.error' exception (*note
+an invalid frame object, GDB will throw a `gdb.error' exception (*note
 Exception Handling::).
 
-   Two 'gdb.Frame' objects can be compared for equality with the '=='
+   Two `gdb.Frame' objects can be compared for equality with the `=='
 operator, like:
 
      (gdb) python print gdb.newest_frame() == gdb.selected_frame ()
      True
 
-   The following frame-related functions are available in the 'gdb'
+   The following frame-related functions are available in the `gdb'
 module:
 
  -- Function: gdb.selected_frame ()
@@ -2290,93 +2395,93 @@ module:
  -- Function: gdb.frame_stop_reason_string (reason)
      Return a string explaining the reason why GDB stopped unwinding
      frames, as expressed by the given REASON code (an integer, see the
-     'unwind_stop_reason' method further down in this section).
+     `unwind_stop_reason' method further down in this section).
 
-   A 'gdb.Frame' object has the following methods:
+   A `gdb.Frame' object has the following methods:
 
  -- Function: Frame.is_valid ()
-     Returns true if the 'gdb.Frame' object is valid, false if not.  A
+     Returns true if the `gdb.Frame' object is valid, false if not.  A
      frame object can become invalid if the frame it refers to doesn't
-     exist anymore in the inferior.  All 'gdb.Frame' methods will throw
+     exist anymore in the inferior.  All `gdb.Frame' methods will throw
      an exception if it is invalid at the time the method is called.
 
  -- Function: Frame.name ()
-     Returns the function name of the frame, or 'None' if it can't be
+     Returns the function name of the frame, or `None' if it can't be
      obtained.
 
  -- Function: Frame.architecture ()
-     Returns the 'gdb.Architecture' object corresponding to the frame's
+     Returns the `gdb.Architecture' object corresponding to the frame's
      architecture.  *Note Architectures In Python::.
 
  -- Function: Frame.type ()
      Returns the type of the frame.  The value can be one of:
-     'gdb.NORMAL_FRAME'
+    `gdb.NORMAL_FRAME'
           An ordinary stack frame.
 
-     'gdb.DUMMY_FRAME'
+    `gdb.DUMMY_FRAME'
           A fake stack frame that was created by GDB when performing an
           inferior function call.
 
-     'gdb.INLINE_FRAME'
+    `gdb.INLINE_FRAME'
           A frame representing an inlined function.  The function was
-          inlined into a 'gdb.NORMAL_FRAME' that is older than this one.
+          inlined into a `gdb.NORMAL_FRAME' that is older than this one.
 
-     'gdb.TAILCALL_FRAME'
+    `gdb.TAILCALL_FRAME'
           A frame representing a tail call.  *Note Tail Call Frames::.
 
-     'gdb.SIGTRAMP_FRAME'
+    `gdb.SIGTRAMP_FRAME'
           A signal trampoline frame.  This is the frame created by the
           OS when it calls into a signal handler.
 
-     'gdb.ARCH_FRAME'
+    `gdb.ARCH_FRAME'
           A fake stack frame representing a cross-architecture call.
 
-     'gdb.SENTINEL_FRAME'
-          This is like 'gdb.NORMAL_FRAME', but it is only used for the
+    `gdb.SENTINEL_FRAME'
+          This is like `gdb.NORMAL_FRAME', but it is only used for the
           newest frame.
 
  -- Function: Frame.unwind_stop_reason ()
      Return an integer representing the reason why it's not possible to
      find more frames toward the outermost frame.  Use
-     'gdb.frame_stop_reason_string' to convert the value returned by
-     this function to a string.  The value can be one of:
+     `gdb.frame_stop_reason_string' to convert the value returned by
+     this function to a string. The value can be one of:
 
-     'gdb.FRAME_UNWIND_NO_REASON'
+    `gdb.FRAME_UNWIND_NO_REASON'
           No particular reason (older frames should be available).
 
-     'gdb.FRAME_UNWIND_NULL_ID'
-          The previous frame's analyzer returns an invalid result.  This
-          is no longer used by GDB, and is kept only for backward
+    `gdb.FRAME_UNWIND_NULL_ID'
+          The previous frame's analyzer returns an invalid result.
+          This is no longer used by GDB, and is kept only for backward
           compatibility.
 
-     'gdb.FRAME_UNWIND_OUTERMOST'
+    `gdb.FRAME_UNWIND_OUTERMOST'
           This frame is the outermost.
 
-     'gdb.FRAME_UNWIND_UNAVAILABLE'
+    `gdb.FRAME_UNWIND_UNAVAILABLE'
           Cannot unwind further, because that would require knowing the
           values of registers or memory that have not been collected.
 
-     'gdb.FRAME_UNWIND_INNER_ID'
+    `gdb.FRAME_UNWIND_INNER_ID'
           This frame ID looks like it ought to belong to a NEXT frame,
           but we got it for a PREV frame.  Normally, this is a sign of
           unwinder failure.  It could also indicate stack corruption.
 
-     'gdb.FRAME_UNWIND_SAME_ID'
+    `gdb.FRAME_UNWIND_SAME_ID'
           This frame has the same ID as the previous one.  That means
           that unwinding further would almost certainly give us another
           frame with exactly the same ID, so break the chain.  Normally,
           this is a sign of unwinder failure.  It could also indicate
           stack corruption.
 
-     'gdb.FRAME_UNWIND_NO_SAVED_PC'
+    `gdb.FRAME_UNWIND_NO_SAVED_PC'
           The frame unwinder did not find any saved PC, but we needed
           one to unwind further.
 
-     'gdb.FRAME_UNWIND_MEMORY_ERROR'
+    `gdb.FRAME_UNWIND_MEMORY_ERROR'
           The frame unwinder caused an error while trying to access
           memory.
 
-     'gdb.FRAME_UNWIND_FIRST_ERROR'
+    `gdb.FRAME_UNWIND_FIRST_ERROR'
           Any stop reason greater or equal to this value indicates some
           kind of error.  This special value facilitates writing code
           that tests for errors in unwinding in a way that will work
@@ -2387,6 +2492,7 @@ module:
                if reason >=  gdb.FRAME_UNWIND_FIRST_ERROR:
                    print "An error occured: %s" % reason_str
 
+
  -- Function: Frame.pc ()
      Returns the frame's resume address.
 
@@ -2409,7 +2515,7 @@ module:
 
  -- Function: Frame.read_register (register)
      Return the value of REGISTER in this frame.  The REGISTER argument
-     must be a string (e.g., ''sp'' or ''rax'').  Returns a 'Gdb.Value'
+     must be a string (e.g., `'sp'' or `'rax'').  Returns a `Gdb.Value'
      object.  Throws an exception if REGISTER does not exist.
 
  -- Function: Frame.read_var (variable [, block])
@@ -2417,8 +2523,8 @@ module:
      argument BLOCK is provided, search for the variable from that
      block; otherwise start at the frame's current block (which is
      determined by the frame's current program counter).  The VARIABLE
-     argument must be a string or a 'gdb.Symbol' object; BLOCK must be a
-     'gdb.Block' object.
+     argument must be a string or a `gdb.Symbol' object; BLOCK must be a
+     `gdb.Block' object.
 
  -- Function: Frame.select ()
      Set this frame to be the selected frame.  *Note Examining the
@@ -2432,14 +2538,14 @@ File: gdb.info,  Node: Blocks In Python,
 
 In GDB, symbols are stored in blocks.  A block corresponds roughly to a
 scope in the source code.  Blocks are organized hierarchically, and are
-represented individually in Python as a 'gdb.Block'.  Blocks rely on
+represented individually in Python as a `gdb.Block'.  Blocks rely on
 debugging information being available.
 
    A frame has a block.  Please see *note Frames In Python::, for a more
 in-depth discussion of frames.
 
-   The outermost block is known as the "global block".  The global block
-typically holds public global variables and functions.
+   The outermost block is known as the "global block".  The global
+block typically holds public global variables and functions.
 
    The block nested just inside the global block is the "static block".
 The static block typically holds file-scoped variables and functions.
@@ -2476,31 +2582,31 @@ over all the blocks in a symbol table (*
        }
      }
 
-   A 'gdb.Block' is iterable.  The iterator returns the symbols (*note
+   A `gdb.Block' is iterable.  The iterator returns the symbols (*note
 Symbols In Python::) local to the block.  Python programs should not
 assume that a specific block object will always contain a given symbol,
 since changes in GDB features and infrastructure may cause symbols move
 across blocks in a symbol table.
 
-   The following block-related functions are available in the 'gdb'
+   The following block-related functions are available in the `gdb'
 module:
 
  -- Function: gdb.block_for_pc (pc)
-     Return the innermost 'gdb.Block' containing the given PC value.  If
-     the block cannot be found for the PC value specified, the function
-     will return 'None'.
+     Return the innermost `gdb.Block' containing the given PC value.
+     If the block cannot be found for the PC value specified, the
+     function will return `None'.
 
-   A 'gdb.Block' object has the following methods:
+   A `gdb.Block' object has the following methods:
 
  -- Function: Block.is_valid ()
-     Returns 'True' if the 'gdb.Block' object is valid, 'False' if not.
-     A block object can become invalid if the block it refers to doesn't
-     exist anymore in the inferior.  All other 'gdb.Block' methods will
-     throw an exception if it is invalid at the time the method is
-     called.  The block's validity is also checked during iteration over
-     symbols of the block.
+     Returns `True' if the `gdb.Block' object is valid, `False' if not.
+     A block object can become invalid if the block it refers to
+     doesn't exist anymore in the inferior.  All other `gdb.Block'
+     methods will throw an exception if it is invalid at the time the
+     method is called.  The block's validity is also checked during
+     iteration over symbols of the block.
 
-   A 'gdb.Block' object has the following attributes:
+   A `gdb.Block' object has the following attributes:
 
  -- Variable: Block.start
      The start address of the block.  This attribute is not writable.
@@ -2509,8 +2615,8 @@ module:
      The end address of the block.  This attribute is not writable.
 
  -- Variable: Block.function
-     The name of the block represented as a 'gdb.Symbol'.  If the block
-     is not named, then this attribute holds 'None'.  This attribute is
+     The name of the block represented as a `gdb.Symbol'.  If the block
+     is not named, then this attribute holds `None'.  This attribute is
      not writable.
 
      For ordinary function blocks, the superblock is the static block.
@@ -2520,7 +2626,7 @@ module:
 
  -- Variable: Block.superblock
      The block containing this block.  If this parent block does not
-     exist, this attribute holds 'None'.  This attribute is not
+     exist, this attribute holds `None'.  This attribute is not
      writable.
 
  -- Variable: Block.global_block
@@ -2532,12 +2638,12 @@ module:
      writable.
 
  -- Variable: Block.is_global
-     'True' if the 'gdb.Block' object is a global block, 'False' if not.
-     This attribute is not writable.
+     `True' if the `gdb.Block' object is a global block, `False' if
+     not.  This attribute is not writable.
 
  -- Variable: Block.is_static
-     'True' if the 'gdb.Block' object is a static block, 'False' if not.
-     This attribute is not writable.
+     `True' if the `gdb.Block' object is a static block, `False' if
+     not.  This attribute is not writable.
 
 
 File: gdb.info,  Node: Symbols In Python,  Next: Symbol Tables In Python,  Prev: Blocks In Python,  Up: Python API
@@ -2545,11 +2651,11 @@ File: gdb.info,  Node: Symbols In Python
 23.2.2.26 Python representation of Symbols.
 ...........................................
 
-GDB represents every variable, function and type as an entry in a symbol
-table.  *Note Examining the Symbol Table: Symbols.  Similarly, Python
-represents these symbols in GDB with the 'gdb.Symbol' object.
+GDB represents every variable, function and type as an entry in a
+symbol table.  *Note Examining the Symbol Table: Symbols.  Similarly,
+Python represents these symbols in GDB with the `gdb.Symbol' object.
 
-   The following symbol-related functions are available in the 'gdb'
+   The following symbol-related functions are available in the `gdb'
 module:
 
  -- Function: gdb.lookup_symbol (name [, block [, domain]])
@@ -2557,43 +2663,43 @@ module:
      be restricted to the parameters defined in the optional domain and
      block arguments.
 
-     NAME is the name of the symbol.  It must be a string.  The optional
-     BLOCK argument restricts the search to symbols visible in that
-     BLOCK.  The BLOCK argument must be a 'gdb.Block' object.  If
+     NAME is the name of the symbol.  It must be a string.  The
+     optional BLOCK argument restricts the search to symbols visible in
+     that BLOCK.  The BLOCK argument must be a `gdb.Block' object.  If
      omitted, the block for the current frame is used.  The optional
      DOMAIN argument restricts the search to the domain type.  The
-     DOMAIN argument must be a domain constant defined in the 'gdb'
+     DOMAIN argument must be a domain constant defined in the `gdb'
      module and described later in this chapter.
 
      The result is a tuple of two elements.  The first element is a
-     'gdb.Symbol' object or 'None' if the symbol is not found.  If the
-     symbol is found, the second element is 'True' if the symbol is a
-     field of a method's object (e.g., 'this' in C++), otherwise it is
-     'False'.  If the symbol is not found, the second element is
-     'False'.
+     `gdb.Symbol' object or `None' if the symbol is not found.  If the
+     symbol is found, the second element is `True' if the symbol is a
+     field of a method's object (e.g., `this' in C++), otherwise it is
+     `False'.  If the symbol is not found, the second element is
+     `False'.
 
  -- Function: gdb.lookup_global_symbol (name [, domain])
      This function searches for a global symbol by name.  The search
      scope can be restricted to by the domain argument.
 
-     NAME is the name of the symbol.  It must be a string.  The optional
-     DOMAIN argument restricts the search to the domain type.  The
-     DOMAIN argument must be a domain constant defined in the 'gdb'
+     NAME is the name of the symbol.  It must be a string.  The
+     optional DOMAIN argument restricts the search to the domain type.
+     The DOMAIN argument must be a domain constant defined in the `gdb'
      module and described later in this chapter.
 
-     The result is a 'gdb.Symbol' object or 'None' if the symbol is not
+     The result is a `gdb.Symbol' object or `None' if the symbol is not
      found.
 
-   A 'gdb.Symbol' object has the following attributes:
+   A `gdb.Symbol' object has the following attributes:
 
  -- Variable: Symbol.type
-     The type of the symbol or 'None' if no type is recorded.  This
-     attribute is represented as a 'gdb.Type' object.  *Note Types In
+     The type of the symbol or `None' if no type is recorded.  This
+     attribute is represented as a `gdb.Type' object.  *Note Types In
      Python::.  This attribute is not writable.
 
  -- Variable: Symbol.symtab
      The symbol table in which the symbol appears.  This attribute is
-     represented as a 'gdb.Symtab' object.  *Note Symbol Tables In
+     represented as a `gdb.Symtab' object.  *Note Symbol Tables In
      Python::.  This attribute is not writable.
 
  -- Variable: Symbol.line
@@ -2610,127 +2716,127 @@ module:
 
  -- Variable: Symbol.print_name
      The name of the symbol in a form suitable for output.  This is
-     either 'name' or 'linkage_name', depending on whether the user
+     either `name' or `linkage_name', depending on whether the user
      asked GDB to display demangled or mangled names.
 
  -- Variable: Symbol.addr_class
      The address class of the symbol.  This classifies how to find the
      value of a symbol.  Each address class is a constant defined in the
-     'gdb' module and described later in this chapter.
+     `gdb' module and described later in this chapter.
 
  -- Variable: Symbol.needs_frame
-     This is 'True' if evaluating this symbol's value requires a frame
-     (*note Frames In Python::) and 'False' otherwise.  Typically, local
-     variables will require a frame, but other symbols will not.
+     This is `True' if evaluating this symbol's value requires a frame
+     (*note Frames In Python::) and `False' otherwise.  Typically,
+     local variables will require a frame, but other symbols will not.
 
  -- Variable: Symbol.is_argument
-     'True' if the symbol is an argument of a function.
+     `True' if the symbol is an argument of a function.
 
  -- Variable: Symbol.is_constant
-     'True' if the symbol is a constant.
+     `True' if the symbol is a constant.
 
  -- Variable: Symbol.is_function
-     'True' if the symbol is a function or a method.
+     `True' if the symbol is a function or a method.
 
  -- Variable: Symbol.is_variable
-     'True' if the symbol is a variable.
+     `True' if the symbol is a variable.
 
-   A 'gdb.Symbol' object has the following methods:
+   A `gdb.Symbol' object has the following methods:
 
  -- Function: Symbol.is_valid ()
-     Returns 'True' if the 'gdb.Symbol' object is valid, 'False' if not.
-     A 'gdb.Symbol' object can become invalid if the symbol it refers to
-     does not exist in GDB any longer.  All other 'gdb.Symbol' methods
-     will throw an exception if it is invalid at the time the method is
-     called.
+     Returns `True' if the `gdb.Symbol' object is valid, `False' if
+     not.  A `gdb.Symbol' object can become invalid if the symbol it
+     refers to does not exist in GDB any longer.  All other
+     `gdb.Symbol' methods will throw an exception if it is invalid at
+     the time the method is called.
 
  -- Function: Symbol.value ([frame])
-     Compute the value of the symbol, as a 'gdb.Value'.  For functions,
+     Compute the value of the symbol, as a `gdb.Value'.  For functions,
      this computes the address of the function, cast to the appropriate
      type.  If the symbol requires a frame in order to compute its
      value, then FRAME must be given.  If FRAME is not given, or if
      FRAME is invalid, then this method will throw an exception.
 
-   The available domain categories in 'gdb.Symbol' are represented as
-constants in the 'gdb' module:
+   The available domain categories in `gdb.Symbol' are represented as
+constants in the `gdb' module:
 
-'gdb.SYMBOL_UNDEF_DOMAIN'
+`gdb.SYMBOL_UNDEF_DOMAIN'
      This is used when a domain has not been discovered or none of the
-     following domains apply.  This usually indicates an error either in
-     the symbol information or in GDB's handling of symbols.
+     following domains apply.  This usually indicates an error either
+     in the symbol information or in GDB's handling of symbols.
 
-'gdb.SYMBOL_VAR_DOMAIN'
+`gdb.SYMBOL_VAR_DOMAIN'
      This domain contains variables, function names, typedef names and
      enum type values.
 
-'gdb.SYMBOL_STRUCT_DOMAIN'
+`gdb.SYMBOL_STRUCT_DOMAIN'
      This domain holds struct, union and enum type names.
 
-'gdb.SYMBOL_LABEL_DOMAIN'
+`gdb.SYMBOL_LABEL_DOMAIN'
      This domain contains names of labels (for gotos).
 
-'gdb.SYMBOL_VARIABLES_DOMAIN'
-     This domain holds a subset of the 'SYMBOLS_VAR_DOMAIN'; it contains
-     everything minus functions and types.
+`gdb.SYMBOL_VARIABLES_DOMAIN'
+     This domain holds a subset of the `SYMBOLS_VAR_DOMAIN'; it
+     contains everything minus functions and types.
 
-'gdb.SYMBOL_FUNCTION_DOMAIN'
+`gdb.SYMBOL_FUNCTION_DOMAIN'
      This domain contains all functions.
 
-'gdb.SYMBOL_TYPES_DOMAIN'
+`gdb.SYMBOL_TYPES_DOMAIN'
      This domain contains all types.
 
-   The available address class categories in 'gdb.Symbol' are
-represented as constants in the 'gdb' module:
+   The available address class categories in `gdb.Symbol' are
+represented as constants in the `gdb' module:
 
-'gdb.SYMBOL_LOC_UNDEF'
+`gdb.SYMBOL_LOC_UNDEF'
      If this is returned by address class, it indicates an error either
      in the symbol information or in GDB's handling of symbols.
 
-'gdb.SYMBOL_LOC_CONST'
+`gdb.SYMBOL_LOC_CONST'
      Value is constant int.
 
-'gdb.SYMBOL_LOC_STATIC'
+`gdb.SYMBOL_LOC_STATIC'
      Value is at a fixed address.
 
-'gdb.SYMBOL_LOC_REGISTER'
+`gdb.SYMBOL_LOC_REGISTER'
      Value is in a register.
 
-'gdb.SYMBOL_LOC_ARG'
+`gdb.SYMBOL_LOC_ARG'
      Value is an argument.  This value is at the offset stored within
      the symbol inside the frame's argument list.
 
-'gdb.SYMBOL_LOC_REF_ARG'
+`gdb.SYMBOL_LOC_REF_ARG'
      Value address is stored in the frame's argument list.  Just like
-     'LOC_ARG' except that the value's address is stored at the offset,
+     `LOC_ARG' except that the value's address is stored at the offset,
      not the value itself.
 
-'gdb.SYMBOL_LOC_REGPARM_ADDR'
-     Value is a specified register.  Just like 'LOC_REGISTER' except the
-     register holds the address of the argument instead of the argument
-     itself.
+`gdb.SYMBOL_LOC_REGPARM_ADDR'
+     Value is a specified register.  Just like `LOC_REGISTER' except
+     the register holds the address of the argument instead of the
+     argument itself.
 
-'gdb.SYMBOL_LOC_LOCAL'
+`gdb.SYMBOL_LOC_LOCAL'
      Value is a local variable.
 
-'gdb.SYMBOL_LOC_TYPEDEF'
-     Value not used.  Symbols in the domain 'SYMBOL_STRUCT_DOMAIN' all
+`gdb.SYMBOL_LOC_TYPEDEF'
+     Value not used.  Symbols in the domain `SYMBOL_STRUCT_DOMAIN' all
      have this class.
 
-'gdb.SYMBOL_LOC_BLOCK'
+`gdb.SYMBOL_LOC_BLOCK'
      Value is a block.
 
-'gdb.SYMBOL_LOC_CONST_BYTES'
+`gdb.SYMBOL_LOC_CONST_BYTES'
      Value is a byte-sequence.
 
-'gdb.SYMBOL_LOC_UNRESOLVED'
-     Value is at a fixed address, but the address of the variable has to
-     be determined from the minimal symbol table whenever the variable
-     is referenced.
+`gdb.SYMBOL_LOC_UNRESOLVED'
+     Value is at a fixed address, but the address of the variable has
+     to be determined from the minimal symbol table whenever the
+     variable is referenced.
 
-'gdb.SYMBOL_LOC_OPTIMIZED_OUT'
+`gdb.SYMBOL_LOC_OPTIMIZED_OUT'
      The value does not actually exist in the program.
 
-'gdb.SYMBOL_LOC_COMPUTED'
+`gdb.SYMBOL_LOC_COMPUTED'
      The value's address is a computed location.
 
 
@@ -2739,18 +2845,18 @@ File: gdb.info,  Node: Symbol Tables In 
 23.2.2.27 Symbol table representation in Python.
 ................................................
 
-Access to symbol table data maintained by GDB on the inferior is exposed
-to Python via two objects: 'gdb.Symtab_and_line' and 'gdb.Symtab'.
-Symbol table and line data for a frame is returned from the 'find_sal'
-method in 'gdb.Frame' object.  *Note Frames In Python::.
+Access to symbol table data maintained by GDB on the inferior is
+exposed to Python via two objects: `gdb.Symtab_and_line' and
+`gdb.Symtab'.  Symbol table and line data for a frame is returned from
+the `find_sal' method in `gdb.Frame' object.  *Note Frames In Python::.
 
    For more information on GDB's symbol table management, see *note
 Examining the Symbol Table: Symbols, for more information.
 
-   A 'gdb.Symtab_and_line' object has the following attributes:
+   A `gdb.Symtab_and_line' object has the following attributes:
 
  -- Variable: Symtab_and_line.symtab
-     The symbol table object ('gdb.Symtab') for this frame.  This
+     The symbol table object (`gdb.Symtab') for this frame.  This
      attribute is not writable.
 
  -- Variable: Symtab_and_line.pc
@@ -2765,16 +2871,17 @@ Examining the Symbol Table: Symbols, for
      Indicates the current line number for this object.  This attribute
      is not writable.
 
-   A 'gdb.Symtab_and_line' object has the following methods:
+   A `gdb.Symtab_and_line' object has the following methods:
 
  -- Function: Symtab_and_line.is_valid ()
-     Returns 'True' if the 'gdb.Symtab_and_line' object is valid,
-     'False' if not.  A 'gdb.Symtab_and_line' object can become invalid
+     Returns `True' if the `gdb.Symtab_and_line' object is valid,
+     `False' if not.  A `gdb.Symtab_and_line' object can become invalid
      if the Symbol table and line object it refers to does not exist in
-     GDB any longer.  All other 'gdb.Symtab_and_line' methods will throw
-     an exception if it is invalid at the time the method is called.
+     GDB any longer.  All other `gdb.Symtab_and_line' methods will
+     throw an exception if it is invalid at the time the method is
+     called.
 
-   A 'gdb.Symtab' object has the following attributes:
+   A `gdb.Symtab' object has the following attributes:
 
  -- Variable: Symtab.filename
      The symbol table's source filename.  This attribute is not
@@ -2786,18 +2893,18 @@ Examining the Symbol Table: Symbols, for
 
  -- Variable: Symtab.producer
      The name and possibly version number of the program that compiled
-     the code in the symbol table.  The contents of this string is up to
-     the compiler.  If no producer information is available then 'None'
-     is returned.  This attribute is not writable.
+     the code in the symbol table.  The contents of this string is up
+     to the compiler.  If no producer information is available then
+     `None' is returned.  This attribute is not writable.
 
-   A 'gdb.Symtab' object has the following methods:
+   A `gdb.Symtab' object has the following methods:
 
  -- Function: Symtab.is_valid ()
-     Returns 'True' if the 'gdb.Symtab' object is valid, 'False' if not.
-     A 'gdb.Symtab' object can become invalid if the symbol table it
-     refers to does not exist in GDB any longer.  All other 'gdb.Symtab'
-     methods will throw an exception if it is invalid at the time the
-     method is called.
+     Returns `True' if the `gdb.Symtab' object is valid, `False' if
+     not.  A `gdb.Symtab' object can become invalid if the symbol table
+     it refers to does not exist in GDB any longer.  All other
+     `gdb.Symtab' methods will throw an exception if it is invalid at
+     the time the method is called.
 
  -- Function: Symtab.fullname ()
      Return the symbol table's source absolute file name.
@@ -2811,8 +2918,8 @@ Examining the Symbol Table: Symbols, for
      Blocks In Python::.
 
  -- Function: Symtab.linetable ()
-     Return the line table associated with the symbol table.  *Note Line
-     Tables In Python::.
+     Return the line table associated with the symbol table.  *Note
+     Line Tables In Python::.
 
 
 File: gdb.info,  Node: Line Tables In Python,  Next: Breakpoints In Python,  Prev: Symbol Tables In Python,  Up: Python API
@@ -2820,15 +2927,16 @@ File: gdb.info,  Node: Line Tables In Py
 23.2.2.28 Manipulating line tables using Python
 ...............................................
 
-Python code can request and inspect line table information from a symbol
-table that is loaded in GDB.  A line table is a mapping of source lines
-to their executable locations in memory.  To acquire the line table
-information for a particular symbol table, use the 'linetable' function
-(*note Symbol Tables In Python::).
-
-   A 'gdb.LineTable' is iterable.  The iterator returns 'LineTableEntry'
-objects that correspond to the source line and address for each line
-table entry.  'LineTableEntry' objects have the following attributes:
+Python code can request and inspect line table information from a
+symbol table that is loaded in GDB.  A line table is a mapping of
+source lines to their executable locations in memory.  To acquire the
+line table information for a particular symbol table, use the
+`linetable' function (*note Symbol Tables In Python::).
+
+   A `gdb.LineTable' is iterable.  The iterator returns
+`LineTableEntry' objects that correspond to the source line and address
+for each line table entry.  `LineTableEntry' objects have the following
+attributes:
 
  -- Variable: LineTableEntry.line
      The source line number for this line table entry.  This number
@@ -2841,10 +2949,10 @@ table entry.  'LineTableEntry' objects h
      attribute is not writable.
 
    As there can be multiple addresses for a single source line, you may
-receive multiple 'LineTableEntry' objects with matching 'line'
-attributes, but with different 'pc' attributes.  The iterator is sorted
-in ascending 'pc' order.  Here is a small example illustrating iterating
-over a line table.
+receive multiple `LineTableEntry' objects with matching `line'
+attributes, but with different `pc' attributes.  The iterator is sorted
+in ascending `pc' order.  Here is a small example illustrating
+iterating over a line table.
 
      symtab = gdb.selected_frame().find_sal().symtab
      linetable = symtab.linetable()
@@ -2862,25 +2970,25 @@ over a line table.
      Line: 42 Address: 0x40060cL
      Line: 45 Address: 0x400615L
 
-   In addition to being able to iterate over a 'LineTable', it also has
+   In addition to being able to iterate over a `LineTable', it also has
 the following direct access methods:
 
  -- Function: LineTable.line (line)
-     Return a Python 'Tuple' of 'LineTableEntry' objects for any entries
-     in the line table for the given LINE, which specifies the source
-     code line.  If there are no entries for that source code LINE, the
-     Python 'None' is returned.
+     Return a Python `Tuple' of `LineTableEntry' objects for any
+     entries in the line table for the given LINE, which specifies the
+     source code line.  If there are no entries for that source code
+     LINE, the Python `None' is returned.
 
  -- Function: LineTable.has_line (line)
-     Return a Python 'Boolean' indicating whether there is an entry in
-     the line table for this source line.  Return 'True' if an entry is
-     found, or 'False' if not.
+     Return a Python `Boolean' indicating whether there is an entry in
+     the line table for this source line.  Return `True' if an entry is
+     found, or `False' if not.
 
  -- Function: LineTable.source_lines ()
-     Return a Python 'List' of the source line numbers in the symbol
+     Return a Python `List' of the source line numbers in the symbol
      table.  Only lines with executable code locations are returned.
-     The contents of the 'List' will just be the source line entries
-     represented as Python 'Long' values.
+     The contents of the `List' will just be the source line entries
+     represented as Python `Long' values.
 
 
 File: gdb.info,  Node: Breakpoints In Python,  Next: Finish Breakpoints in Python,  Prev: Line Tables In Python,  Up: Python API
@@ -2888,44 +2996,45 @@ File: gdb.info,  Node: Breakpoints In Py
 23.2.2.29 Manipulating breakpoints using Python
 ...............................................
 
-Python code can manipulate breakpoints via the 'gdb.Breakpoint' class.
+Python code can manipulate breakpoints via the `gdb.Breakpoint' class.
 
  -- Function: Breakpoint.__init__ (spec [, type [, wp_class [,internal
           [,temporary]]]])
-     Create a new breakpoint according to SPEC, which is a string naming
-     the location of the breakpoint, or an expression that defines a
-     watchpoint.  The contents can be any location recognized by the
-     'break' command, or in the case of a watchpoint, by the 'watch'
-     command.  The optional TYPE denotes the breakpoint to create from
-     the types defined later in this chapter.  This argument can be
-     either 'gdb.BP_BREAKPOINT' or 'gdb.BP_WATCHPOINT'; it defaults to
-     'gdb.BP_BREAKPOINT'.  The optional INTERNAL argument allows the
-     breakpoint to become invisible to the user.  The breakpoint will
-     neither be reported when created, nor will it be listed in the
-     output from 'info breakpoints' (but will be listed with the 'maint
-     info breakpoints' command).  The optional TEMPORARY argument makes
-     the breakpoint a temporary breakpoint.  Temporary breakpoints are
-     deleted after they have been hit.  Any further access to the Python
-     breakpoint after it has been hit will result in a runtime error (as
-     that breakpoint has now been automatically deleted).  The optional
-     WP_CLASS argument defines the class of watchpoint to create, if
-     TYPE is 'gdb.BP_WATCHPOINT'.  If a watchpoint class is not
-     provided, it is assumed to be a 'gdb.WP_WRITE' class.
+     Create a new breakpoint according to SPEC, which is a string
+     naming the location of the breakpoint, or an expression that
+     defines a watchpoint.  The contents can be any location recognized
+     by the `break' command, or in the case of a watchpoint, by the
+     `watch' command.  The optional TYPE denotes the breakpoint to
+     create from the types defined later in this chapter.  This argument
+     can be either `gdb.BP_BREAKPOINT' or `gdb.BP_WATCHPOINT'; it
+     defaults to `gdb.BP_BREAKPOINT'.  The optional INTERNAL argument
+     allows the breakpoint to become invisible to the user.  The
+     breakpoint will neither be reported when created, nor will it be
+     listed in the output from `info breakpoints' (but will be listed
+     with the `maint info breakpoints' command).  The optional
+     TEMPORARY argument makes the breakpoint a temporary breakpoint.
+     Temporary breakpoints are deleted after they have been hit.  Any
+     further access to the Python breakpoint after it has been hit will
+     result in a runtime error (as that breakpoint has now been
+     automatically deleted).  The optional WP_CLASS argument defines
+     the class of watchpoint to create, if TYPE is `gdb.BP_WATCHPOINT'.
+     If a watchpoint class is not provided, it is assumed to be a
+     `gdb.WP_WRITE' class.
 
  -- Function: Breakpoint.stop (self)
-     The 'gdb.Breakpoint' class can be sub-classed and, in particular,
-     you may choose to implement the 'stop' method.  If this method is
-     defined in a sub-class of 'gdb.Breakpoint', it will be called when
+     The `gdb.Breakpoint' class can be sub-classed and, in particular,
+     you may choose to implement the `stop' method.  If this method is
+     defined in a sub-class of `gdb.Breakpoint', it will be called when
      the inferior reaches any location of a breakpoint which
-     instantiates that sub-class.  If the method returns 'True', the
+     instantiates that sub-class.  If the method returns `True', the
      inferior will be stopped at the location of the breakpoint,
      otherwise the inferior will continue.
 
      If there are multiple breakpoints at the same location with a
-     'stop' method, each one will be called regardless of the return
-     status of the previous.  This ensures that all 'stop' methods have
+     `stop' method, each one will be called regardless of the return
+     status of the previous.  This ensures that all `stop' methods have
      a chance to execute at that location.  In this scenario if one of
-     the methods returns 'True' but the others return 'False', the
+     the methods returns `True' but the others return `False', the
      inferior will still be stopped.
 
      You should not alter the execution state of the inferior (i.e.,
@@ -2934,7 +3043,7 @@ Python code can manipulate breakpoints v
      As a general rule, you should not alter any data within GDB or the
      inferior at this time.
 
-     Example 'stop' implementation:
+     Example `stop' implementation:
 
           class MyBreakpoint (gdb.Breakpoint):
                 def stop (self):
@@ -2944,52 +3053,52 @@ Python code can manipulate breakpoints v
                   return False
 
    The available watchpoint types represented by constants are defined
-in the 'gdb' module:
+in the `gdb' module:
 
-'gdb.WP_READ'
+`gdb.WP_READ'
      Read only watchpoint.
 
-'gdb.WP_WRITE'
+`gdb.WP_WRITE'
      Write only watchpoint.
 
-'gdb.WP_ACCESS'
+`gdb.WP_ACCESS'
      Read/Write watchpoint.
 
  -- Function: Breakpoint.is_valid ()
-     Return 'True' if this 'Breakpoint' object is valid, 'False'
-     otherwise.  A 'Breakpoint' object can become invalid if the user
-     deletes the breakpoint.  In this case, the object still exists, but
-     the underlying breakpoint does not.  In the cases of watchpoint
-     scope, the watchpoint remains valid even if execution of the
-     inferior leaves the scope of that watchpoint.
+     Return `True' if this `Breakpoint' object is valid, `False'
+     otherwise.  A `Breakpoint' object can become invalid if the user
+     deletes the breakpoint.  In this case, the object still exists,
+     but the underlying breakpoint does not.  In the cases of
+     watchpoint scope, the watchpoint remains valid even if execution
+     of the inferior leaves the scope of that watchpoint.
 
  -- Function: Breakpoint.delete ()
      Permanently deletes the GDB breakpoint.  This also invalidates the
-     Python 'Breakpoint' object.  Any further access to this object's
+     Python `Breakpoint' object.  Any further access to this object's
      attributes or methods will raise an error.
 
  -- Variable: Breakpoint.enabled
-     This attribute is 'True' if the breakpoint is enabled, and 'False'
+     This attribute is `True' if the breakpoint is enabled, and `False'
      otherwise.  This attribute is writable.  You can use it to enable
      or disable the breakpoint.
 
  -- Variable: Breakpoint.silent
-     This attribute is 'True' if the breakpoint is silent, and 'False'
+     This attribute is `True' if the breakpoint is silent, and `False'
      otherwise.  This attribute is writable.
 
      Note that a breakpoint can also be silent if it has commands and
-     the first command is 'silent'.  This is not reported by the
-     'silent' attribute.
+     the first command is `silent'.  This is not reported by the
+     `silent' attribute.
 
  -- Variable: Breakpoint.thread
      If the breakpoint is thread-specific, this attribute holds the
      thread id.  If the breakpoint is not thread-specific, this
-     attribute is 'None'.  This attribute is writable.
+     attribute is `None'.  This attribute is writable.
 
  -- Variable: Breakpoint.task
      If the breakpoint is Ada task-specific, this attribute holds the
      Ada task id.  If the breakpoint is not task-specific (or the
-     underlying language is not Ada), this attribute is 'None'.  This
+     underlying language is not Ada), this attribute is `None'.  This
      attribute is writable.
 
  -- Variable: Breakpoint.ignore_count
@@ -2997,9 +3106,9 @@ in the 'gdb' module:
      integer.  This attribute is writable.
 
  -- Variable: Breakpoint.number
-     This attribute holds the breakpoint's number -- the identifier used
-     by the user to manipulate the breakpoint.  This attribute is not
-     writable.
+     This attribute holds the breakpoint's number -- the identifier
+     used by the user to manipulate the breakpoint.  This attribute is
+     not writable.
 
  -- Variable: Breakpoint.type
      This attribute holds the breakpoint's type -- the identifier used
@@ -3008,7 +3117,7 @@ in the 'gdb' module:
 
  -- Variable: Breakpoint.visible
      This attribute tells whether the breakpoint is visible to the user
-     when set, or when the 'info breakpoints' command is run.  This
+     when set, or when the `info breakpoints' command is run.  This
      attribute is not writable.
 
  -- Variable: Breakpoint.temporary
@@ -3016,26 +3125,26 @@ in the 'gdb' module:
      temporary breakpoint.  Temporary breakpoints are automatically
      deleted after that breakpoint has been hit.  Access to this
      attribute, and all other attributes and functions other than the
-     'is_valid' function, will result in an error after the breakpoint
+     `is_valid' function, will result in an error after the breakpoint
      has been hit (as it has been automatically deleted).  This
      attribute is not writable.
 
-   The available types are represented by constants defined in the 'gdb'
+   The available types are represented by constants defined in the `gdb'
 module:
 
-'gdb.BP_BREAKPOINT'
+`gdb.BP_BREAKPOINT'
      Normal code breakpoint.
 
-'gdb.BP_WATCHPOINT'
+`gdb.BP_WATCHPOINT'
      Watchpoint breakpoint.
 
-'gdb.BP_HARDWARE_WATCHPOINT'
+`gdb.BP_HARDWARE_WATCHPOINT'
      Hardware assisted watchpoint.
 
-'gdb.BP_READ_WATCHPOINT'
+`gdb.BP_READ_WATCHPOINT'
      Hardware assisted read watchpoint.
 
-'gdb.BP_ACCESS_WATCHPOINT'
+`gdb.BP_ACCESS_WATCHPOINT'
      Hardware assisted access watchpoint.
 
  -- Variable: Breakpoint.hit_count
@@ -3047,24 +3156,24 @@ module:
      This attribute holds the location of the breakpoint, as specified
      by the user.  It is a string.  If the breakpoint does not have a
      location (that is, it is a watchpoint) the attribute's value is
-     'None'.  This attribute is not writable.
+     `None'.  This attribute is not writable.
 
  -- Variable: Breakpoint.expression
      This attribute holds a breakpoint expression, as specified by the
      user.  It is a string.  If the breakpoint does not have an
      expression (the breakpoint is not a watchpoint) the attribute's
-     value is 'None'.  This attribute is not writable.
+     value is `None'.  This attribute is not writable.
 
  -- Variable: Breakpoint.condition
      This attribute holds the condition of the breakpoint, as specified
      by the user.  It is a string.  If there is no condition, this
-     attribute's value is 'None'.  This attribute is writable.
+     attribute's value is `None'.  This attribute is writable.
 
  -- Variable: Breakpoint.commands
      This attribute holds the commands attached to the breakpoint.  If
      there are commands, this attribute's value is a string holding all
      the commands, separated by newlines.  If there are no commands,
-     this attribute is 'None'.  This attribute is not writable.
+     this attribute is `None'.  This attribute is not writable.
 
 
 File: gdb.info,  Node: Finish Breakpoints in Python,  Next: Lazy Strings In Python,  Prev: Breakpoints In Python,  Up: Python API
@@ -3073,27 +3182,27 @@ File: gdb.info,  Node: Finish Breakpoint
 ............................
 
 A finish breakpoint is a temporary breakpoint set at the return address
-of a frame, based on the 'finish' command.  'gdb.FinishBreakpoint'
-extends 'gdb.Breakpoint'.  The underlying breakpoint will be disabled
+of a frame, based on the `finish' command.  `gdb.FinishBreakpoint'
+extends `gdb.Breakpoint'.  The underlying breakpoint will be disabled
 and deleted when the execution will run out of the breakpoint scope
-(i.e. 'Breakpoint.stop' or 'FinishBreakpoint.out_of_scope' triggered).
+(i.e.  `Breakpoint.stop' or `FinishBreakpoint.out_of_scope' triggered).
 Finish breakpoints are thread specific and must be create with the right
 thread selected.
 
  -- Function: FinishBreakpoint.__init__ ([frame] [, internal])
-     Create a finish breakpoint at the return address of the 'gdb.Frame'
+     Create a finish breakpoint at the return address of the `gdb.Frame'
      object FRAME.  If FRAME is not provided, this defaults to the
-     newest frame.  The optional INTERNAL argument allows the breakpoint
-     to become invisible to the user.  *Note Breakpoints In Python::,
-     for further details about this argument.
+     newest frame.  The optional INTERNAL argument allows the
+     breakpoint to become invisible to the user.  *Note Breakpoints In
+     Python::, for further details about this argument.
 
  -- Function: FinishBreakpoint.out_of_scope (self)
-     In some circumstances (e.g. 'longjmp', C++ exceptions, GDB 'return'
-     command, ...), a function may not properly terminate, and thus
-     never hit the finish breakpoint.  When GDB notices such a
-     situation, the 'out_of_scope' callback will be triggered.
+     In some circumstances (e.g. `longjmp', C++ exceptions, GDB
+     `return' command, ...), a function may not properly terminate, and
+     thus never hit the finish breakpoint.  When GDB notices such a
+     situation, the `out_of_scope' callback will be triggered.
 
-     You may want to sub-class 'gdb.FinishBreakpoint' and override this
+     You may want to sub-class `gdb.FinishBreakpoint' and override this
      method:
 
           class MyFinishBreakpoint (gdb.FinishBreakpoint)
@@ -3106,10 +3215,10 @@ thread selected.
 
  -- Variable: FinishBreakpoint.return_value
      When GDB is stopped at a finish breakpoint and the frame used to
-     build the 'gdb.FinishBreakpoint' object had debug symbols, this
-     attribute will contain a 'gdb.Value' object corresponding to the
-     return value of the function.  The value will be 'None' if the
-     function return type is 'void' or if the return value was not
+     build the `gdb.FinishBreakpoint' object had debug symbols, this
+     attribute will contain a `gdb.Value' object corresponding to the
+     return value of the function.  The value will be `None' if the
+     function return type is `void' or if the return value was not
      computable.  This attribute is not writable.
 
 
@@ -3121,22 +3230,22 @@ File: gdb.info,  Node: Lazy Strings In P
 A "lazy string" is a string whose contents is not retrieved or encoded
 until it is needed.
 
-   A 'gdb.LazyString' is represented in GDB as an 'address' that points
-to a region of memory, an 'encoding' that will be used to encode that
-region of memory, and a 'length' to delimit the region of memory that
-represents the string.  The difference between a 'gdb.LazyString' and a
-string wrapped within a 'gdb.Value' is that a 'gdb.LazyString' will be
-treated differently by GDB when printing.  A 'gdb.LazyString' is
-retrieved and encoded during printing, while a 'gdb.Value' wrapping a
+   A `gdb.LazyString' is represented in GDB as an `address' that points
+to a region of memory, an `encoding' that will be used to encode that
+region of memory, and a `length' to delimit the region of memory that
+represents the string.  The difference between a `gdb.LazyString' and a
+string wrapped within a `gdb.Value' is that a `gdb.LazyString' will be
+treated differently by GDB when printing.  A `gdb.LazyString' is
+retrieved and encoded during printing, while a `gdb.Value' wrapping a
 string is immediately retrieved and encoded on creation.
 
-   A 'gdb.LazyString' object has the following functions:
+   A `gdb.LazyString' object has the following functions:
 
  -- Function: LazyString.value ()
-     Convert the 'gdb.LazyString' to a 'gdb.Value'.  This value will
+     Convert the `gdb.LazyString' to a `gdb.Value'.  This value will
      point to the string in memory, but will lose all the delayed
      retrieval, encoding and handling that GDB applies to a
-     'gdb.LazyString'.
+     `gdb.LazyString'.
 
  -- Variable: LazyString.address
      This attribute holds the address of the string.  This attribute is
@@ -3144,23 +3253,23 @@ string is immediately retrieved and enco
 
  -- Variable: LazyString.length
      This attribute holds the length of the string in characters.  If
-     the length is -1, then the string will be fetched and encoded up to
-     the first null of appropriate width.  This attribute is not
+     the length is -1, then the string will be fetched and encoded up
+     to the first null of appropriate width.  This attribute is not
      writable.
 
  -- Variable: LazyString.encoding
      This attribute holds the encoding that will be applied to the
      string when the string is printed by GDB.  If the encoding is not
-     set, or contains an empty string, then GDB will select the most
-     appropriate encoding when the string is printed.  This attribute is
-     not writable.
+     set, or contains an empty string,  then GDB will select the most
+     appropriate encoding when the string is printed.  This attribute
+     is not writable.
 
  -- Variable: LazyString.type
      This attribute holds the type that is represented by the lazy
      string's type.  For a lazy string this will always be a pointer
-     type.  To resolve this to the lazy string's character type, use the
-     type's 'target' method.  *Note Types In Python::.  This attribute
-     is not writable.
+     type.  To resolve this to the lazy string's character type, use
+     the type's `target' method.  *Note Types In Python::.  This
+     attribute is not writable.
 
 
 File: gdb.info,  Node: Architectures In Python,  Prev: Lazy Strings In Python,  Up: Python API
@@ -3169,10 +3278,10 @@ File: gdb.info,  Node: Architectures In 
 ................................................
 
 GDB uses architecture specific parameters and artifacts in a number of
-its various computations.  An architecture is represented by an instance
-of the 'gdb.Architecture' class.
+its various computations.  An architecture is represented by an
+instance of the `gdb.Architecture' class.
 
-   A 'gdb.Architecture' class has the following methods:
+   A `gdb.Architecture' class has the following methods:
 
  -- Function: Architecture.name ()
      Return the name (string value) of the architecture.
@@ -3180,45 +3289,46 @@ of the 'gdb.Architecture' class.
  -- Function: Architecture.disassemble (START_PC [, END_PC [, COUNT]])
      Return a list of disassembled instructions starting from the memory
      address START_PC.  The optional arguments END_PC and COUNT
-     determine the number of instructions in the returned list.  If both
-     the optional arguments END_PC and COUNT are specified, then a list
-     of at most COUNT disassembled instructions whose start address
-     falls in the closed memory address interval from START_PC to END_PC
-     are returned.  If END_PC is not specified, but COUNT is specified,
-     then COUNT number of instructions starting from the address
-     START_PC are returned.  If COUNT is not specified but END_PC is
-     specified, then all instructions whose start address falls in the
-     closed memory address interval from START_PC to END_PC are
-     returned.  If neither END_PC nor COUNT are specified, then a single
-     instruction at START_PC is returned.  For all of these cases, each
-     element of the returned list is a Python 'dict' with the following
-     string keys:
+     determine the number of instructions in the returned list.  If
+     both the optional arguments END_PC and COUNT are specified, then a
+     list of at most COUNT disassembled instructions whose start
+     address falls in the closed memory address interval from START_PC
+     to END_PC are returned.  If END_PC is not specified, but COUNT is
+     specified, then COUNT number of instructions starting from the
+     address START_PC are returned.  If COUNT is not specified but
+     END_PC is specified, then all instructions whose start address
+     falls in the closed memory address interval from START_PC to
+     END_PC are returned.  If neither END_PC nor COUNT are specified,
+     then a single instruction at START_PC is returned.  For all of
+     these cases, each element of the returned list is a Python `dict'
+     with the following string keys:
 
-     'addr'
+    `addr'
           The value corresponding to this key is a Python long integer
           capturing the memory address of the instruction.
 
-     'asm'
+    `asm'
           The value corresponding to this key is a string value which
           represents the instruction with assembly language mnemonics.
           The assembly language flavor used is the same as that
-          specified by the current CLI variable 'disassembly-flavor'.
+          specified by the current CLI variable `disassembly-flavor'.
           *Note Machine Code::.
 
-     'length'
+    `length'
           The value corresponding to this key is the length (integer
           value) of the instruction in bytes.
 
+
 
 File: gdb.info,  Node: Python Auto-loading,  Next: Python modules,  Prev: Python API,  Up: Python
 
 23.2.3 Python Auto-loading
 --------------------------
 
-When a new object file is read (for example, due to the 'file' command,
+When a new object file is read (for example, due to the `file' command,
 or because the inferior has loaded a shared library), GDB will look for
-Python support scripts in several ways: 'OBJFILE-gdb.py' and
-'.debug_gdb_scripts' section.  *Note Auto-loading extensions::.
+Python support scripts in several ways: `OBJFILE-gdb.py' and
+`.debug_gdb_scripts' section.  *Note Auto-loading extensions::.
 
    The auto-loading feature is useful for supplying application-specific
 debugging commands and scripts.
@@ -3226,19 +3336,19 @@ debugging commands and scripts.
    Auto-loading can be enabled or disabled, and the list of auto-loaded
 scripts can be printed.
 
-'set auto-load python-scripts [on|off]'
+`set auto-load python-scripts [on|off]'
      Enable or disable the auto-loading of Python scripts.
 
-'show auto-load python-scripts'
+`show auto-load python-scripts'
      Show whether auto-loading of Python scripts is enabled or disabled.
 
-'info auto-load python-scripts [REGEXP]'
+`info auto-load python-scripts [REGEXP]'
      Print the list of all Python scripts that GDB auto-loaded.
 
      Also printed is the list of Python scripts that were mentioned in
-     the '.debug_gdb_scripts' section and were either not found (*note
+     the `.debug_gdb_scripts' section and were either not found (*note
      dotdebug_gdb_scripts section::) or were not auto-loaded due to
-     'auto-load safe-path' rejection (*note Auto-loading::).  This is
+     `auto-load safe-path' rejection (*note Auto-loading::).  This is
      useful because their names are not printed when GDB tries to load
      them and fails.  There may be many of them, and printing an error
      message for each one is problematic.
@@ -3255,7 +3365,7 @@ scripts can be printed.
           No     my-foo-pretty-printers.py
 
    When reading an auto-loaded file or script, GDB sets the "current
-objfile".  This is available via the 'gdb.current_objfile' function
+objfile".  This is available via the `gdb.current_objfile' function
 (*note Objfiles In Python::).  This can be useful for registering
 objfile-specific pretty-printers and frame-filters.
 
@@ -3282,31 +3392,31 @@ File: gdb.info,  Node: gdb.printing,  Ne
 This module provides a collection of utilities for working with
 pretty-printers.
 
-'PrettyPrinter (NAME, SUBPRINTERS=None)'
-     This class specifies the API that makes 'info pretty-printer',
-     'enable pretty-printer' and 'disable pretty-printer' work.
+`PrettyPrinter (NAME, SUBPRINTERS=None)'
+     This class specifies the API that makes `info pretty-printer',
+     `enable pretty-printer' and `disable pretty-printer' work.
      Pretty-printers should generally inherit from this class.
 
-'SubPrettyPrinter (NAME)'
+`SubPrettyPrinter (NAME)'
      For printers that handle multiple types, this class specifies the
      corresponding API for the subprinters.
 
-'RegexpCollectionPrettyPrinter (NAME)'
+`RegexpCollectionPrettyPrinter (NAME)'
      Utility class for handling multiple printers, all recognized via
      regular expressions.  *Note Writing a Pretty-Printer::, for an
      example.
 
-'FlagEnumerationPrinter (NAME)'
-     A pretty-printer which handles printing of 'enum' values.  Unlike
-     GDB's built-in 'enum' printing, this printer attempts to work
+`FlagEnumerationPrinter (NAME)'
+     A pretty-printer which handles printing of `enum' values.  Unlike
+     GDB's built-in `enum' printing, this printer attempts to work
      properly when there is some overlap between the enumeration
      constants.  The argument NAME is the name of the printer and also
-     the name of the 'enum' type to look up.
+     the name of the `enum' type to look up.
 
-'register_pretty_printer (OBJ, PRINTER, REPLACE=False)'
+`register_pretty_printer (OBJ, PRINTER, REPLACE=False)'
      Register PRINTER with the pretty-printer list of OBJ.  If REPLACE
-     is 'True' then any existing copy of the printer is replaced.
-     Otherwise a 'RuntimeError' exception is raised if a printer with
+     is `True' then any existing copy of the printer is replaced.
+     Otherwise a `RuntimeError' exception is raised if a printer with
      the same name already exists.
 
 
@@ -3316,9 +3426,9 @@ File: gdb.info,  Node: gdb.types,  Next:
 ..................
 
 This module provides a collection of utilities for working with
-'gdb.Type' objects.
+`gdb.Type' objects.
 
-'get_basic_type (TYPE)'
+`get_basic_type (TYPE)'
      Return TYPE with const and volatile qualifiers stripped, and with
      typedefs and C++ references converted to the underlying type.
 
@@ -3337,17 +3447,17 @@ This module provides a collection of uti
           (gdb) python print gdb.types.get_basic_type(foo_ref.type)
           int
 
-'has_field (TYPE, FIELD)'
-     Return 'True' if TYPE, assumed to be a type with fields (e.g., a
+`has_field (TYPE, FIELD)'
+     Return `True' if TYPE, assumed to be a type with fields (e.g., a
      structure or union), has field FIELD.
 
-'make_enum_dict (ENUM_TYPE)'
-     Return a Python 'dictionary' type produced from ENUM_TYPE.
+`make_enum_dict (ENUM_TYPE)'
+     Return a Python `dictionary' type produced from ENUM_TYPE.
 
-'deep_items (TYPE)'
+`deep_items (TYPE)'
      Returns a Python iterator similar to the standard
-     'gdb.Type.iteritems' method, except that the iterator returned by
-     'deep_items' will recursively traverse anonymous struct or union
+     `gdb.Type.iteritems' method, except that the iterator returned by
+     `deep_items' will recursively traverse anonymous struct or union
      fields.  For example:
 
           struct A
@@ -3367,34 +3477,35 @@ This module provides a collection of uti
           (gdb) python print [k for k,v in gdb.types.deep_items(struct_a)]
           {['a', 'b0', 'b1']}
 
-'get_type_recognizers ()'
+`get_type_recognizers ()'
      Return a list of the enabled type recognizers for the current
      context.  This is called by GDB during the type-printing process
      (*note Type Printing API::).
 
-'apply_type_recognizers (recognizers, type_obj)'
+`apply_type_recognizers (recognizers, type_obj)'
      Apply the type recognizers, RECOGNIZERS, to the type object
      TYPE_OBJ.  If any recognizer returns a string, return that string.
-     Otherwise, return 'None'.  This is called by GDB during the
+     Otherwise, return `None'.  This is called by GDB during the
      type-printing process (*note Type Printing API::).
 
-'register_type_printer (locus, printer)'
+`register_type_printer (locus, printer)'
      This is a convenience function to register a type printer PRINTER.
      The printer must implement the type printer protocol.  The LOCUS
-     argument is either a 'gdb.Objfile', in which case the printer is
-     registered with that objfile; a 'gdb.Progspace', in which case the
-     printer is registered with that progspace; or 'None', in which case
-     the printer is registered globally.
+     argument is either a `gdb.Objfile', in which case the printer is
+     registered with that objfile; a `gdb.Progspace', in which case the
+     printer is registered with that progspace; or `None', in which
+     case the printer is registered globally.
 
-'TypePrinter'
+`TypePrinter'
      This is a base class that implements the type printer protocol.
-     Type printers are encouraged, but not required, to derive from this
-     class.  It defines a constructor:
+     Type printers are encouraged, but not required, to derive from
+     this class.  It defines a constructor:
 
       -- Method on TypePrinter: __init__ (self, name)
           Initialize the type printer with the given name.  The new
           printer starts in the enabled state.
 
+
 
 File: gdb.info,  Node: gdb.prompt,  Prev: gdb.types,  Up: Python modules
 
@@ -3403,41 +3514,51 @@ File: gdb.info,  Node: gdb.prompt,  Prev
 
 This module provides a method for prompt value-substitution.
 
-'substitute_prompt (STRING)'
+`substitute_prompt (STRING)'
      Return STRING with escape sequences substituted by values.  Some
      escape sequences take arguments.  You can specify arguments inside
      "{}" immediately following the escape sequence.
 
      The escape sequences you can pass to this function are:
 
-     '\\'
+    `\\'
           Substitute a backslash.
-     '\e'
+
+    `\e'
           Substitute an ESC character.
-     '\f'
+
+    `\f'
           Substitute the selected frame; an argument names a frame
           parameter.
-     '\n'
+
+    `\n'
           Substitute a newline.
-     '\p'
+
+    `\p'
           Substitute a parameter's value; the argument names the
           parameter.
-     '\r'
+
+    `\r'
           Substitute a carriage return.
-     '\t'
+
+    `\t'
           Substitute the selected thread; an argument names a thread
           parameter.
-     '\v'
+
+    `\v'
           Substitute the version of GDB.
-     '\w'
+
+    `\w'
           Substitute the current working directory.
-     '\['
+
+    `\['
           Begin a sequence of non-printing characters.  These sequences
-          are typically used with the ESC character, and are not counted
-          in the string length.  Example: "\[\e[0;34m\](gdb)\[\e[0m\]"
-          will return a blue-colored "(gdb)" prompt where the length is
-          five.
-     '\]'
+          are typically used with the ESC character, and are not
+          counted in the string length.  Example:
+          "\[\e[0;34m\](gdb)\[\e[0m\]" will return a blue-colored
+          "(gdb)" prompt where the length is five.
+
+    `\]'
           End a sequence of non-printing characters.
 
      For example:
@@ -3447,6 +3568,7 @@ This module provides a method for prompt
 
 will return the string:
 
+
           "frame: main, print arguments: scalars"
 
 
@@ -3456,8 +3578,8 @@ File: gdb.info,  Node: Guile,  Next: Aut
 ==============================
 
 You can extend GDB using the Guile implementation of the Scheme
-programming language (http://www.gnu.org/software/guile/).  This feature
-is available only if GDB was configured using '--with-guile'.
+programming language (http://www.gnu.org/software/guile/).  This
+feature is available only if GDB was configured using `--with-guile'.
 
 * Menu:
 
@@ -3473,8 +3595,8 @@ File: gdb.info,  Node: Guile Introductio
 23.3.1 Guile Introduction
 -------------------------
 
-Guile is an implementation of the Scheme programming language and is the
-GNU project's official extension language.
+Guile is an implementation of the Scheme programming language and is
+the GNU project's official extension language.
 
    Guile support in GDB follows the Python support in GDB reasonably
 closely, so concepts there should carry over.  However, some things are
@@ -3484,7 +3606,7 @@ done differently where it makes sense.
 supported.
 
    Guile scripts used by GDB should be installed in
-'DATA-DIRECTORY/guile', where DATA-DIRECTORY is the data directory as
+`DATA-DIRECTORY/guile', where DATA-DIRECTORY is the data directory as
 determined at GDB startup (*note Data Files::).  This directory, known
 as the "guile directory", is automatically added to the Guile Search
 Path in order to allow the Guile interpreter to locate all scripts
@@ -3498,16 +3620,16 @@ File: gdb.info,  Node: Guile Commands,  
 
 GDB provides two commands for accessing the Guile interpreter:
 
-'guile-repl'
-'gr'
-     The 'guile-repl' command can be used to start an interactive Guile
-     prompt or "repl".  To return to GDB, type ',q' or the 'EOF'
-     character (e.g., 'Ctrl-D' on an empty prompt).  These commands do
+`guile-repl'
+`gr'
+     The `guile-repl' command can be used to start an interactive Guile
+     prompt or "repl".  To return to GDB, type `,q' or the `EOF'
+     character (e.g., `Ctrl-D' on an empty prompt).  These commands do
      not take any arguments.
 
-'guile [SCHEME-EXPRESSION]'
-'gu [SCHEME-EXPRESSION]'
-     The 'guile' command can be used to evaluate a Scheme expression.
+`guile [SCHEME-EXPRESSION]'
+`gu [SCHEME-EXPRESSION]'
+     The `guile' command can be used to evaluate a Scheme expression.
 
      If given an argument, GDB will pass the argument to the Guile
      interpreter for evaluation.
@@ -3515,17 +3637,17 @@ GDB provides two commands for accessing 
           (gdb) guile (display (+ 20 3)) (newline)
           23
 
-     The result of the Scheme expression is displayed using normal Guile
-     rules.
+     The result of the Scheme expression is displayed using normal
+     Guile rules.
 
           (gdb) guile (+ 20 3)
           23
 
-     If you do not provide an argument to 'guile', it will act as a
-     multi-line command, like 'define'.  In this case, the Guile script
-     is made up of subsequent command lines, given after the 'guile'
+     If you do not provide an argument to `guile', it will act as a
+     multi-line command, like `define'.  In this case, the Guile script
+     is made up of subsequent command lines, given after the `guile'
      command.  This command list is terminated using a line containing
-     'end'.  For example:
+     `end'.  For example:
 
           (gdb) guile
           >(display 23)
@@ -3536,16 +3658,17 @@ GDB provides two commands for accessing 
    It is also possible to execute a Guile script from the GDB
 interpreter:
 
-'source script-name'
-     The script name must end with '.scm' and GDB must be configured to
-     recognize the script language based on filename extension using the
-     'script-extension' setting.  *Note Extending GDB: Extending GDB.
+`source `script-name''
+     The script name must end with `.scm' and GDB must be configured to
+     recognize the script language based on filename extension using
+     the `script-extension' setting.  *Note Extending GDB: Extending
+     GDB.
 
-'guile (load "script-name")'
-     This method uses the 'load' Guile function.  It takes a string
+`guile (load "script-name")'
+     This method uses the `load' Guile function.  It takes a string
      argument that is the name of the script to load.  See the Guile
-     documentation for a description of this function.  (*note
-     (guile)Loading::).
+     documentation for a description of this function.  (*note Loading:
+     (guile)Loading.).
 
 
 File: gdb.info,  Node: Guile API,  Next: Guile Auto-loading,  Prev: Guile Commands,  Up: Guile
@@ -3553,11 +3676,12 @@ File: gdb.info,  Node: Guile API,  Next:
 23.3.3 Guile API
 ----------------
 
-You can get quick online help for GDB's Guile API by issuing the command
-'help guile', or by issuing the command ',help' from an interactive
-Guile session.  Furthermore, most Guile procedures provided by GDB have
-doc strings which can be obtained with ',describe PROCEDURE-NAME' or ',d
-PROCEDURE-NAME' from the Guile interactive prompt.
+You can get quick online help for GDB's Guile API by issuing the
+command `help guile', or by issuing the command `,help' from an
+interactive Guile session.  Furthermore, most Guile procedures provided
+by GDB have doc strings which can be obtained with `,describe
+PROCEDURE-NAME' or `,d PROCEDURE-NAME' from the Guile interactive
+prompt.
 
 * Menu:
 
@@ -3593,29 +3717,29 @@ File: gdb.info,  Node: Basic Guile,  Nex
 23.3.3.1 Basic Guile
 ....................
 
-At startup, GDB overrides Guile's 'current-output-port' and
-'current-error-port' to print using GDB's output-paging streams.  A
+At startup, GDB overrides Guile's `current-output-port' and
+`current-error-port' to print using GDB's output-paging streams.  A
 Guile program which outputs to one of these streams may have its output
 interrupted by the user (*note Screen Size::).  In this situation, a
-Guile 'signal' exception is thrown with value 'SIGINT'.
+Guile `signal' exception is thrown with value `SIGINT'.
 
    Guile's history mechanism uses the same naming as GDB's, namely the
 user of dollar-variables (e.g., $1, $2, etc.).  The results of
-evaluations in Guile and in GDB are counted separately, '$1' in Guile is
-not the same value as '$1' in GDB.
+evaluations in Guile and in GDB are counted separately, `$1' in Guile
+is not the same value as `$1' in GDB.
 
-   GDB is not thread-safe.  If your Guile program uses multiple threads,
-you must be careful to only call GDB-specific functions in the GDB
-thread.
+   GDB is not thread-safe.  If your Guile program uses multiple
+threads, you must be careful to only call GDB-specific functions in the
+GDB thread.
 
    Some care must be taken when writing Guile code to run in GDB.  Two
 things are worth noting in particular:
 
-   * GDB installs handlers for 'SIGCHLD' and 'SIGINT'.  Guile code must
-     not override these, or even change the options using 'sigaction'.
+   * GDB installs handlers for `SIGCHLD' and `SIGINT'.  Guile code must
+     not override these, or even change the options using `sigaction'.
      If your program changes the handling of these signals, GDB will
      most likely stop working correctly.  Note that it is unfortunately
-     common for GUI toolkits to install a 'SIGCHLD' handler.
+     common for GUI toolkits to install a `SIGCHLD' handler.
 
    * GDB takes care to mark its internal file descriptors as
      close-on-exec.  However, this cannot be done in a thread-safe way
@@ -3624,11 +3748,11 @@ things are worth noting in particular:
      set and arrange to close unneeded file descriptors before starting
      a child process.
 
-   GDB introduces a new Guile module, named 'gdb'.  All methods and
+   GDB introduces a new Guile module, named `gdb'.  All methods and
 classes added by GDB are placed in this module.  GDB does not
-automatically 'import' the 'gdb' module, scripts must do this
+automatically `import' the `gdb' module, scripts must do this
 themselves.  There are various options for how to import a module, so
-GDB leaves the choice of how the 'gdb' module is imported to the user.
+GDB leaves the choice of how the `gdb' module is imported to the user.
 To simplify interactive use, it is recommended to add one of the
 following to your ~/.gdbinit.
 
@@ -3637,11 +3761,12 @@ following to your ~/.gdbinit.
      guile (use-modules ((gdb) #:renamer (symbol-prefix-proc 'gdb:)))
 
    Which one to choose depends on your preference.  The second one adds
-'gdb:' as a prefix to all module functions and variables.
+`gdb:' as a prefix to all module functions and variables.
 
-   The rest of this manual assumes the 'gdb' module has been imported
-without any prefix.  See the Guile documentation for 'use-modules' for
-more information (*note (guile)Using Guile Modules::).
+   The rest of this manual assumes the `gdb' module has been imported
+without any prefix.  See the Guile documentation for `use-modules' for
+more information (*note Using Guile Modules: (guile)Using Guile
+Modules.).
 
    Example:
 
@@ -3653,23 +3778,24 @@ more information (*note (guile)Using Gui
      int
      (gdb)
 
-   The '(gdb)' module provides these basic Guile functions.
+   The `(gdb)' module provides these basic Guile functions.
 
  -- Scheme Procedure: execute command [#:from-tty boolean] [#:to-string
           boolean]
      Evaluate COMMAND, a string, as a GDB CLI command.  If a GDB
-     exception happens while COMMAND runs, it is translated as described
-     in *note Guile Exception Handling: Guile Exception Handling.
+     exception happens while COMMAND runs, it is translated as
+     described in *note Guile Exception Handling: Guile Exception
+     Handling.
 
      FROM-TTY specifies whether GDB ought to consider this command as
-     having originated from the user invoking it interactively.  It must
-     be a boolean value.  If omitted, it defaults to '#f'.
+     having originated from the user invoking it interactively.  It
+     must be a boolean value.  If omitted, it defaults to `#f'.
 
      By default, any output produced by COMMAND is sent to GDB's
      standard output (and to the log output if logging is turned on).
-     If the TO-STRING parameter is '#t', then output will be collected
-     by 'execute' and returned as a string.  The default is '#f', in
-     which case the return value is unspecified.  If TO-STRING is '#t',
+     If the TO-STRING parameter is `#t', then output will be collected
+     by `execute' and returned as a string.  The default is `#f', in
+     which case the return value is unspecified.  If TO-STRING is `#t',
      the GDB virtual terminal will be temporarily set to unlimited width
      and height, and its pagination will be disabled; *note Screen
      Size::.
@@ -3677,39 +3803,40 @@ more information (*note (guile)Using Gui
  -- Scheme Procedure: history-ref number
      Return a value from GDB's value history (*note Value History::).
      The NUMBER argument indicates which history element to return.  If
-     NUMBER is negative, then GDB will take its absolute value and count
-     backward from the last element (i.e., the most recent element) to
-     find the value to return.  If NUMBER is zero, then GDB will return
-     the most recent element.  If the element specified by NUMBER
-     doesn't exist in the value history, a 'gdb:error' exception will be
-     raised.
+     NUMBER is negative, then GDB will take its absolute value and
+     count backward from the last element (i.e., the most recent
+     element) to find the value to return.  If NUMBER is zero, then GDB
+     will return the most recent element.  If the element specified by
+     NUMBER doesn't exist in the value history, a `gdb:error' exception
+     will be raised.
 
      If no exception is raised, the return value is always an instance
-     of '<gdb:value>' (*note Values From Inferior In Guile::).
+     of `<gdb:value>' (*note Values From Inferior In Guile::).
 
-     _Note:_ GDB's value history is independent of Guile's.  '$1' in
-     GDB's value history contains the result of evaluating an expression
-     from GDB's command line and '$1' from Guile's history contains the
-     result of evaluating an expression from Guile's command line.
+     _Note:_ GDB's value history is independent of Guile's.  `$1' in
+     GDB's value history contains the result of evaluating an
+     expression from GDB's command line and `$1' from Guile's history
+     contains the result of evaluating an expression from Guile's
+     command line.
 
  -- Scheme Procedure: history-append! value
-     Append VALUE, an instance of '<gdb:value>', to GDB's value history.
-     Return its index in the history.
+     Append VALUE, an instance of `<gdb:value>', to GDB's value
+     history.  Return its index in the history.
 
      Putting into history values returned by Guile extensions will allow
      the user convenient access to those values via CLI history
      facilities.
 
  -- Scheme Procedure: parse-and-eval expression
-     Parse EXPRESSION as an expression in the current language, evaluate
-     it, and return the result as a '<gdb:value>'.  The EXPRESSION must
-     be a string.
+     Parse EXPRESSION as an expression in the current language,
+     evaluate it, and return the result as a `<gdb:value>'.  The
+     EXPRESSION must be a string.
 
      This function can be useful when implementing a new command (*note
      Commands In Guile::), as it provides a way to parse the command's
      arguments as an expression.  It is also is useful when computing
      values.  For example, it is the only way to get the value of a
-     convenience variable (*note Convenience Vars::) as a '<gdb:value>'.
+     convenience variable (*note Convenience Vars::) as a `<gdb:value>'.
 
 
 File: gdb.info,  Node: Guile Configuration,  Next: GDB Scheme Data Types,  Prev: Basic Guile,  Up: Guile API
@@ -3733,11 +3860,11 @@ parameters.
 
  -- Scheme Procedure: host-config
      Return a string containing the host configuration.  This is the
-     string passed to '--host' when GDB was configured.
+     string passed to `--host' when GDB was configured.
 
  -- Scheme Procedure: target-config
      Return a string containing the target configuration.  This is the
-     string passed to '--target' when GDB was configured.
+     string passed to `--target' when GDB was configured.
 
 
 File: gdb.info,  Node: GDB Scheme Data Types,  Next: Guile Exception Handling,  Prev: Guile Configuration,  Up: Guile API
@@ -3750,83 +3877,91 @@ are several kinds of GDB object, and eac
 types known to Guile.
 
  -- Scheme Procedure: gdb-object-kind object
-     Return the kind of the GDB object, e.g., '<gdb:breakpoint>', as a
+     Return the kind of the GDB object, e.g., `<gdb:breakpoint>', as a
      symbol.
 
    GDB defines the following object types:
 
-'<gdb:arch>'
+`<gdb:arch>'
      *Note Architectures In Guile::.
 
-'<gdb:block>'
+`<gdb:block>'
      *Note Blocks In Guile::.
 
-'<gdb:block-symbols-iterator>'
+`<gdb:block-symbols-iterator>'
      *Note Blocks In Guile::.
 
-'<gdb:breakpoint>'
+`<gdb:breakpoint>'
      *Note Breakpoints In Guile::.
 
-'<gdb:command>'
+`<gdb:command>'
      *Note Commands In Guile::.
 
-'<gdb:exception>'
+`<gdb:exception>'
      *Note Guile Exception Handling::.
 
-'<gdb:frame>'
+`<gdb:frame>'
      *Note Frames In Guile::.
 
-'<gdb:iterator>'
+`<gdb:iterator>'
      *Note Iterators In Guile::.
 
-'<gdb:lazy-string>'
+`<gdb:lazy-string>'
      *Note Lazy Strings In Guile::.
 
-'<gdb:objfile>'
+`<gdb:objfile>'
      *Note Objfiles In Guile::.
 
-'<gdb:parameter>'
+`<gdb:parameter>'
      *Note Parameters In Guile::.
 
-'<gdb:pretty-printer>'
+`<gdb:pretty-printer>'
      *Note Guile Pretty Printing API::.
 
-'<gdb:pretty-printer-worker>'
+`<gdb:pretty-printer-worker>'
      *Note Guile Pretty Printing API::.
 
-'<gdb:progspace>'
+`<gdb:progspace>'
      *Note Progspaces In Guile::.
 
-'<gdb:symbol>'
+`<gdb:symbol>'
      *Note Symbols In Guile::.
 
-'<gdb:symtab>'
+`<gdb:symtab>'
      *Note Symbol Tables In Guile::.
 
-'<gdb:sal>'
+`<gdb:sal>'
      *Note Symbol Tables In Guile::.
 
-'<gdb:type>'
+`<gdb:type>'
      *Note Types In Guile::.
 
-'<gdb:field>'
+`<gdb:field>'
      *Note Types In Guile::.
 
-'<gdb:value>'
+`<gdb:value>'
      *Note Values From Inferior In Guile::.
 
    The following GDB objects are managed internally so that the Scheme
-function 'eq?' may be applied to them.
+function `eq?' may be applied to them.
+
+`<gdb:arch>'
+
+`<gdb:block>'
+
+`<gdb:breakpoint>'
+
+`<gdb:frame>'
+
+`<gdb:objfile>'
+
+`<gdb:progspace>'
+
+`<gdb:symbol>'
 
-'<gdb:arch>'
-'<gdb:block>'
-'<gdb:breakpoint>'
-'<gdb:frame>'
-'<gdb:objfile>'
-'<gdb:progspace>'
-'<gdb:symbol>'
-'<gdb:symtab>'
-'<gdb:type>'
+`<gdb:symtab>'
+
+`<gdb:type>'
 
 
 File: gdb.info,  Node: Guile Exception Handling,  Next: Values From Inferior In Guile,  Prev: GDB Scheme Data Types,  Up: Guile API
@@ -3834,18 +3969,18 @@ File: gdb.info,  Node: Guile Exception H
 23.3.3.4 Guile Exception Handling
 .................................
 
-When executing the 'guile' command, Guile exceptions uncaught within the
-Guile code are translated to calls to the GDB error-reporting mechanism.
-If the command that called 'guile' does not handle the error, GDB will
-terminate it and report the error according to the setting of the 'guile
-print-stack' parameter.
+When executing the `guile' command, Guile exceptions uncaught within
+the Guile code are translated to calls to the GDB error-reporting
+mechanism.  If the command that called `guile' does not handle the
+error, GDB will terminate it and report the error according to the
+setting of the `guile print-stack' parameter.
 
-   The 'guile print-stack' parameter has three settings:
+   The `guile print-stack' parameter has three settings:
 
-'none'
+`none'
      Nothing is printed.
 
-'message'
+`message'
      An error message is printed containing the Guile exception name,
      the associated value, and the Guile call stack backtrace at the
      point where the exception was raised.  Example:
@@ -3855,7 +3990,7 @@ print-stack' parameter.
           ERROR: Unbound variable: foo
           Error while executing Scheme code.
 
-'full'
+`full'
      In addition to an error message a full backtrace is printed.
 
           (gdb) set guile print-stack full
@@ -3890,49 +4025,50 @@ converted to Guile exceptions.  The type
 on the error.
 
    Guile procedures provided by GDB can throw the standard Guile
-exceptions like 'wrong-type-arg' and 'out-of-range'.
+exceptions like `wrong-type-arg' and `out-of-range'.
 
-   User interrupt (via 'C-c' or by typing 'q' at a pagination prompt) is
-translated to a Guile 'signal' exception with value 'SIGINT'.
+   User interrupt (via `C-c' or by typing `q' at a pagination prompt)
+is translated to a Guile `signal' exception with value `SIGINT'.
 
    GDB Guile procedures can also throw these exceptions:
 
-'gdb:error'
+`gdb:error'
      This exception is a catch-all for errors generated from within GDB.
 
-'gdb:invalid-object'
+`gdb:invalid-object'
      This exception is thrown when accessing Guile objects that wrap
      underlying GDB objects have become invalid.  For example, a
-     '<gdb:breakpoint>' object becomes invalid if the user deletes it
+     `<gdb:breakpoint>' object becomes invalid if the user deletes it
      from the command line.  The object still exists in Guile, but the
      object it represents is gone.  Further operations on this
      breakpoint will throw this exception.
 
-'gdb:memory-error'
+`gdb:memory-error'
      This exception is thrown when an operation tried to access invalid
      memory in the inferior.
 
-'gdb:pp-type-error'
+`gdb:pp-type-error'
      This exception is thrown when a Guile pretty-printer passes a bad
      object to GDB.
 
    The following exception-related procedures are provided by the
-'(gdb)' module.
+`(gdb)' module.
 
  -- Scheme Procedure: make-exception key args
-     Return a '<gdb:exception>' object given by its KEY and ARGS, which
+     Return a `<gdb:exception>' object given by its KEY and ARGS, which
      are the standard Guile parameters of an exception.  See the Guile
-     documentation for more information (*note (guile)Exceptions::).
+     documentation for more information (*note Exceptions:
+     (guile)Exceptions.).
 
  -- Scheme Procedure: exception? object
-     Return '#t' if OBJECT is a '<gdb:exception>' object.  Otherwise
-     return '#f'.
+     Return `#t' if OBJECT is a `<gdb:exception>' object.  Otherwise
+     return `#f'.
 
  -- Scheme Procedure: exception-key exception
-     Return the ARGS field of a '<gdb:exception>' object.
+     Return the ARGS field of a `<gdb:exception>' object.
 
  -- Scheme Procedure: exception-args exception
-     Return the ARGS field of a '<gdb:exception>' object.
+     Return the ARGS field of a `<gdb:exception>' object.
 
 
 File: gdb.info,  Node: Values From Inferior In Guile,  Next: Arithmetic In Guile,  Prev: Guile Exception Handling,  Up: Guile API
@@ -3940,11 +4076,12 @@ File: gdb.info,  Node: Values From Infer
 23.3.3.5 Values From Inferior In Guile
 ......................................
 
-GDB provides values it obtains from the inferior program in an object of
-type '<gdb:value>'.  GDB uses this object for its internal bookkeeping
-of the inferior's values, and for fetching values when necessary.
+GDB provides values it obtains from the inferior program in an object
+of type `<gdb:value>'.  GDB uses this object for its internal
+bookkeeping of the inferior's values, and for fetching values when
+necessary.
 
-   GDB does not memoize '<gdb:value>' objects.  'make-value' always
+   GDB does not memoize `<gdb:value>' objects.  `make-value' always
 returns a fresh object.
 
      (gdb) guile (eq? (make-value 1) (make-value 1))
@@ -3952,155 +4089,155 @@ returns a fresh object.
      (gdb) guile (equal? (make-value 1) (make-value 1))
      $1 = #t
 
-   A '<gdb:value>' that represents a function can be executed via
-inferior function call with 'value-call'.  Any arguments provided to the
-call must match the function's prototype, and must be provided in the
-order specified by that prototype.
+   A `<gdb:value>' that represents a function can be executed via
+inferior function call with `value-call'.  Any arguments provided to
+the call must match the function's prototype, and must be provided in
+the order specified by that prototype.
 
-   For example, 'some-val' is a '<gdb:value>' instance representing a
+   For example, `some-val' is a `<gdb:value>' instance representing a
 function that takes two integers as arguments.  To execute this
 function, call it like so:
 
      (define result (value-call some-val 10 20))
 
-   Any values returned from a function call are '<gdb:value>' objects.
+   Any values returned from a function call are `<gdb:value>' objects.
 
-   Note: Unlike Python scripting in GDB, inferior values that are simple
-scalars cannot be used directly in Scheme expressions that are valid for
-the value's data type.  For example, '(+ (parse-and-eval "int_variable")
-2)' does not work.  And inferior values that are structures or instances
-of some class cannot be accessed using any special syntax, instead
-'value-field' must be used.
+   Note: Unlike Python scripting in GDB, inferior values that are
+simple scalars cannot be used directly in Scheme expressions that are
+valid for the value's data type.  For example, `(+ (parse-and-eval
+"int_variable") 2)' does not work.  And inferior values that are
+structures or instances of some class cannot be accessed using any
+special syntax, instead `value-field' must be used.
 
-   The following value-related procedures are provided by the '(gdb)'
+   The following value-related procedures are provided by the `(gdb)'
 module.
 
  -- Scheme Procedure: value? object
-     Return '#t' if OBJECT is a '<gdb:value>' object.  Otherwise return
-     '#f'.
+     Return `#t' if OBJECT is a `<gdb:value>' object.  Otherwise return
+     `#f'.
 
  -- Scheme Procedure: make-value value [#:type type]
-     Many Scheme values can be converted directly to a '<gdb:value>'
+     Many Scheme values can be converted directly to a `<gdb:value>'
      with this procedure.  If TYPE is specified, the result is a value
      of this type, and if VALUE can't be represented with this type an
      exception is thrown.  Otherwise the type of the result is
      determined from VALUE as described below.
 
-     *Note Architectures In Guile::, for a list of the builtin types for
-     an architecture.
+     *Note Architectures In Guile::, for a list of the builtin types
+     for an architecture.
 
      Here's how Scheme values are converted when TYPE argument to
-     'make-value' is not specified:
+     `make-value' is not specified:
 
-     Scheme boolean
-          A Scheme boolean is converted the boolean type for the current
-          language.
-
-     Scheme integer
-          A Scheme integer is converted to the first of a C 'int',
-          'unsigned int', 'long', 'unsigned long', 'long long' or
-          'unsigned long long' type for the current architecture that
+    Scheme boolean
+          A Scheme boolean is converted the boolean type for the
+          current language.
+
+    Scheme integer
+          A Scheme integer is converted to the first of a C `int',
+          `unsigned int', `long', `unsigned long', `long long' or
+          `unsigned long long' type for the current architecture that
           can represent the value.
 
           If the Scheme integer cannot be represented as a target
-          integer an 'out-of-range' exception is thrown.
+          integer an `out-of-range' exception is thrown.
 
-     Scheme real
-          A Scheme real is converted to the C 'double' type for the
+    Scheme real
+          A Scheme real is converted to the C `double' type for the
           current architecture.
 
-     Scheme string
+    Scheme string
           A Scheme string is converted to a string in the current target
           language using the current target encoding.  Characters that
           cannot be represented in the current target encoding are
           replaced with the corresponding escape sequence.  This is
-          Guile's 'SCM_FAILED_CONVERSION_ESCAPE_SEQUENCE' conversion
-          strategy (*note (guile)Strings::).
+          Guile's `SCM_FAILED_CONVERSION_ESCAPE_SEQUENCE' conversion
+          strategy (*note Strings: (guile)Strings.).
 
           Passing TYPE is not supported in this case, if it is provided
-          a 'wrong-type-arg' exception is thrown.
+          a `wrong-type-arg' exception is thrown.
 
-     '<gdb:lazy-string>'
-          If VALUE is a '<gdb:lazy-string>' object (*note Lazy Strings
-          In Guile::), then the 'lazy-string->value' procedure is
+    `<gdb:lazy-string>'
+          If VALUE is a `<gdb:lazy-string>' object (*note Lazy Strings
+          In Guile::), then the `lazy-string->value' procedure is
           called, and its result is used.
 
           Passing TYPE is not supported in this case, if it is provided
-          a 'wrong-type-arg' exception is thrown.
+          a `wrong-type-arg' exception is thrown.
 
-     Scheme bytevector
+    Scheme bytevector
           If VALUE is a Scheme bytevector and TYPE is provided, VALUE
           must be the same size, in bytes, of values of type TYPE, and
-          the result is essentially created by using 'memcpy'.
+          the result is essentially created by using `memcpy'.
 
           If VALUE is a Scheme bytevector and TYPE is not provided, the
-          result is an array of type 'uint8' of the same length.
+          result is an array of type `uint8' of the same length.
 
  -- Scheme Procedure: value-optimized-out? value
-     Return '#t' if the compiler optimized out VALUE, thus it is not
-     available for fetching from the inferior.  Otherwise return '#f'.
+     Return `#t' if the compiler optimized out VALUE, thus it is not
+     available for fetching from the inferior.  Otherwise return `#f'.
 
  -- Scheme Procedure: value-address value
-     If VALUE is addressable, returns a '<gdb:value>' object
-     representing the address.  Otherwise, '#f' is returned.
+     If VALUE is addressable, returns a `<gdb:value>' object
+     representing the address.  Otherwise, `#f' is returned.
 
  -- Scheme Procedure: value-type value
-     Return the type of VALUE as a '<gdb:type>' object (*note Types In
+     Return the type of VALUE as a `<gdb:type>' object (*note Types In
      Guile::).
 
  -- Scheme Procedure: value-dynamic-type value
      Return the dynamic type of VALUE.  This uses C++ run-time type
      information (RTTI) to determine the dynamic type of the value.  If
      the value is of class type, it will return the class in which the
-     value is embedded, if any.  If the value is of pointer or reference
-     to a class type, it will compute the dynamic type of the referenced
-     object, and return a pointer or reference to that type,
+     value is embedded, if any.  If the value is of pointer or
+     reference to a class type, it will compute the dynamic type of the
+     referenced object, and return a pointer or reference to that type,
      respectively.  In all other cases, it will return the value's
      static type.
 
      Note that this feature will only work when debugging a C++ program
      that includes RTTI for the object in question.  Otherwise, it will
-     just return the static type of the value as in 'ptype foo'.  *Note
+     just return the static type of the value as in `ptype foo'.  *Note
      ptype: Symbols.
 
  -- Scheme Procedure: value-cast value type
-     Return a new instance of '<gdb:value>' that is the result of
+     Return a new instance of `<gdb:value>' that is the result of
      casting VALUE to the type described by TYPE, which must be a
-     '<gdb:type>' object.  If the cast cannot be performed for some
+     `<gdb:type>' object.  If the cast cannot be performed for some
      reason, this method throws an exception.
 
  -- Scheme Procedure: value-dynamic-cast value type
-     Like 'value-cast', but works as if the C++ 'dynamic_cast' operator
+     Like `value-cast', but works as if the C++ `dynamic_cast' operator
      were used.  Consult a C++ reference for details.
 
  -- Scheme Procedure: value-reinterpret-cast value type
-     Like 'value-cast', but works as if the C++ 'reinterpret_cast'
+     Like `value-cast', but works as if the C++ `reinterpret_cast'
      operator were used.  Consult a C++ reference for details.
 
  -- Scheme Procedure: value-dereference value
-     For pointer data types, this method returns a new '<gdb:value>'
+     For pointer data types, this method returns a new `<gdb:value>'
      object whose contents is the object pointed to by VALUE.  For
-     example, if 'foo' is a C pointer to an 'int', declared in your C
+     example, if `foo' is a C pointer to an `int', declared in your C
      program as
 
           int *foo;
 
-     then you can use the corresponding '<gdb:value>' to access what
-     'foo' points to like this:
+     then you can use the corresponding `<gdb:value>' to access what
+     `foo' points to like this:
 
           (define bar (value-dereference foo))
 
-     The result 'bar' will be a '<gdb:value>' object holding the value
-     pointed to by 'foo'.
+     The result `bar' will be a `<gdb:value>' object holding the value
+     pointed to by `foo'.
 
-     A similar function 'value-referenced-value' exists which also
-     returns '<gdb:value>' objects corresonding to the values pointed to
+     A similar function `value-referenced-value' exists which also
+     returns `<gdb:value>' objects corresonding to the values pointed to
      by pointer values (and additionally, values referenced by reference
-     values).  However, the behavior of 'value-dereference' differs from
-     'value-referenced-value' by the fact that the behavior of
-     'value-dereference' is identical to applying the C unary operator
-     '*' on a given value.  For example, consider a reference to a
-     pointer 'ptrref', declared in your C++ program as
+     values).  However, the behavior of `value-dereference' differs
+     from `value-referenced-value' by the fact that the behavior of
+     `value-dereference' is identical to applying the C unary operator
+     `*' on a given value.  For example, consider a reference to a
+     pointer `ptrref', declared in your C++ program as
 
           typedef int *intptr;
           ...
@@ -4108,80 +4245,80 @@ module.
           intptr ptr = &val;
           intptr &ptrref = ptr;
 
-     Though 'ptrref' is a reference value, one can apply the method
-     'value-dereference' to the '<gdb:value>' object corresponding to it
-     and obtain a '<gdb:value>' which is identical to that corresponding
-     to 'val'.  However, if you apply the method
-     'value-referenced-value', the result would be a '<gdb:value>'
-     object identical to that corresponding to 'ptr'.
+     Though `ptrref' is a reference value, one can apply the method
+     `value-dereference' to the `<gdb:value>' object corresponding to
+     it and obtain a `<gdb:value>' which is identical to that
+     corresponding to `val'.  However, if you apply the method
+     `value-referenced-value', the result would be a `<gdb:value>'
+     object identical to that corresponding to `ptr'.
 
           (define scm-ptrref (parse-and-eval "ptrref"))
           (define scm-val (value-dereference scm-ptrref))
           (define scm-ptr (value-referenced-value scm-ptrref))
 
-     The '<gdb:value>' object 'scm-val' is identical to that
-     corresponding to 'val', and 'scm-ptr' is identical to that
-     corresponding to 'ptr'.  In general, 'value-dereference' can be
-     applied whenever the C unary operator '*' can be applied to the
+     The `<gdb:value>' object `scm-val' is identical to that
+     corresponding to `val', and `scm-ptr' is identical to that
+     corresponding to `ptr'.  In general, `value-dereference' can be
+     applied whenever the C unary operator `*' can be applied to the
      corresponding C value.  For those cases where applying both
-     'value-dereference' and 'value-referenced-value' is allowed, the
+     `value-dereference' and `value-referenced-value' is allowed, the
      results obtained need not be identical (as we have seen in the
      above example).  The results are however identical when applied on
-     '<gdb:value>' objects corresponding to pointers ('<gdb:value>'
-     objects with type code 'TYPE_CODE_PTR') in a C/C++ program.
+     `<gdb:value>' objects corresponding to pointers (`<gdb:value>'
+     objects with type code `TYPE_CODE_PTR') in a C/C++ program.
 
  -- Scheme Procedure: value-referenced-value value
      For pointer or reference data types, this method returns a new
-     '<gdb:value>' object corresponding to the value referenced by the
+     `<gdb:value>' object corresponding to the value referenced by the
      pointer/reference value.  For pointer data types,
-     'value-dereference' and 'value-referenced-value' produce identical
+     `value-dereference' and `value-referenced-value' produce identical
      results.  The difference between these methods is that
-     'value-dereference' cannot get the values referenced by reference
-     values.  For example, consider a reference to an 'int', declared in
-     your C++ program as
+     `value-dereference' cannot get the values referenced by reference
+     values.  For example, consider a reference to an `int', declared
+     in your C++ program as
 
           int val = 10;
           int &ref = val;
 
-     then applying 'value-dereference' to the '<gdb:value>' object
-     corresponding to 'ref' will result in an error, while applying
-     'value-referenced-value' will result in a '<gdb:value>' object
-     identical to that corresponding to 'val'.
+     then applying `value-dereference' to the `<gdb:value>' object
+     corresponding to `ref' will result in an error, while applying
+     `value-referenced-value' will result in a `<gdb:value>' object
+     identical to that corresponding to `val'.
 
           (define scm-ref (parse-and-eval "ref"))
           (define err-ref (value-dereference scm-ref))      ;; error
           (define scm-val (value-referenced-value scm-ref)) ;; ok
 
-     The '<gdb:value>' object 'scm-val' is identical to that
-     corresponding to 'val'.
+     The `<gdb:value>' object `scm-val' is identical to that
+     corresponding to `val'.
 
  -- Scheme Procedure: value-field value field-name
-     Return field FIELD-NAME from '<gdb:value>' object VALUE.
+     Return field FIELD-NAME from `<gdb:value>' object VALUE.
 
  -- Scheme Procedure: value-subscript value index
-     Return the value of array VALUE at index INDEX.  The VALUE argument
-     must be a subscriptable '<gdb:value>' object.
+     Return the value of array VALUE at index INDEX.  The VALUE
+     argument must be a subscriptable `<gdb:value>' object.
 
  -- Scheme Procedure: value-call value arg-list
-     Perform an inferior function call, taking VALUE as a pointer to the
-     function to call.  Each element of list ARG-LIST must be a
+     Perform an inferior function call, taking VALUE as a pointer to
+     the function to call.  Each element of list ARG-LIST must be a
      <gdb:value> object or an object that can be converted to a value.
      The result is the value returned by the function.
 
  -- Scheme Procedure: value->bool value
-     Return the Scheme boolean representing '<gdb:value>' VALUE.  The
+     Return the Scheme boolean representing `<gdb:value>' VALUE.  The
      value must be "integer like".  Pointers are ok.
 
  -- Scheme Procedure: value->integer
-     Return the Scheme integer representing '<gdb:value>' VALUE.  The
+     Return the Scheme integer representing `<gdb:value>' VALUE.  The
      value must be "integer like".  Pointers are ok.
 
  -- Scheme Procedure: value->real
-     Return the Scheme real number representing '<gdb:value>' VALUE.
+     Return the Scheme real number representing `<gdb:value>' VALUE.
      The value must be a number.
 
  -- Scheme Procedure: value->bytevector
-     Return a Scheme bytevector with the raw contents of '<gdb:value>'
+     Return a Scheme bytevector with the raw contents of `<gdb:value>'
      VALUE.  No transformation, endian or otherwise, is performed.
 
  -- Scheme Procedure: value->string value [#:encoding encoding]
@@ -4198,42 +4335,42 @@ module.
      will be converted.
 
      For example, in C-like languages, a value is a string if it is a
-     pointer to or an array of characters or ints of type 'wchar_t',
-     'char16_t', or 'char32_t'.
+     pointer to or an array of characters or ints of type `wchar_t',
+     `char16_t', or `char32_t'.
 
      If the optional ENCODING argument is given, it must be a string
-     naming the encoding of the string in the '<gdb:value>', such as
-     '"ascii"', '"iso-8859-6"' or '"utf-8"'.  It accepts the same
+     naming the encoding of the string in the `<gdb:value>', such as
+     `"ascii"', `"iso-8859-6"' or `"utf-8"'.  It accepts the same
      encodings as the corresponding argument to Guile's
-     'scm_from_stringn' function, and the Guile codec machinery will be
+     `scm_from_stringn' function, and the Guile codec machinery will be
      used to convert the string.  If ENCODING is not given, or if
-     ENCODING is the empty string, then either the 'target-charset'
+     ENCODING is the empty string, then either the `target-charset'
      (*note Character Sets::) will be used, or a language-specific
      encoding will be used, if the current language is able to supply
      one.
 
-     The optional ERRORS argument is one of '#f', 'error' or
-     'substitute'.  'error' and 'substitute' must be symbols.  If ERRORS
-     is not specified, or if its value is '#f', then the default
+     The optional ERRORS argument is one of `#f', `error' or
+     `substitute'.  `error' and `substitute' must be symbols.  If
+     ERRORS is not specified, or if its value is `#f', then the default
      conversion strategy is used, which is set with the Scheme function
-     'set-port-conversion-strategy!'.  If the value is ''error' then an
-     exception is thrown if there is any conversion error.  If the value
-     is ''substitute' then any conversion error is replaced with
-     question marks.  *Note (guile)Strings::.
+     `set-port-conversion-strategy!'.  If the value is `'error' then an
+     exception is thrown if there is any conversion error.  If the
+     value is `'substitute' then any conversion error is replaced with
+     question marks.  *Note Strings: (guile)Strings.
 
      If the optional LENGTH argument is given, the string will be
      fetched and converted to the given length.  The length must be a
-     Scheme integer and not a '<gdb:value>' integer.
+     Scheme integer and not a `<gdb:value>' integer.
 
  -- Scheme Procedure: value->lazy-string value [#:encoding encoding]
           [#:length length]
-     If this '<gdb:value>' represents a string, then this method
-     converts VALUE to a '<gdb:lazy-string' (*note Lazy Strings In
+     If this `<gdb:value>' represents a string, then this method
+     converts VALUE to a `<gdb:lazy-string' (*note Lazy Strings In
      Guile::).  Otherwise, this method will throw an exception.
 
      If the optional ENCODING argument is given, it must be a string
-     naming the encoding of the '<gdb:lazy-string'.  Some examples are:
-     '"ascii"', '"iso-8859-6"' or '"utf-8"'.  If the ENCODING argument
+     naming the encoding of the `<gdb:lazy-string'.  Some examples are:
+     `"ascii"', `"iso-8859-6"' or `"utf-8"'.  If the ENCODING argument
      is an encoding that GDB does not recognize, GDB will raise an
      error.
 
@@ -4248,27 +4385,27 @@ module.
      fetched and encoded to the length of characters specified.  If the
      LENGTH argument is not provided, the string will be fetched and
      encoded until a null of appropriate width is found.  The length
-     must be a Scheme integer and not a '<gdb:value>' integer.
+     must be a Scheme integer and not a `<gdb:value>' integer.
 
  -- Scheme Procedure: value-lazy? value
-     Return '#t' if VALUE has not yet been fetched from the inferior.
-     Otherwise return '#f'.  GDB does not fetch values until necessary,
+     Return `#t' if VALUE has not yet been fetched from the inferior.
+     Otherwise return `#f'.  GDB does not fetch values until necessary,
      for efficiency.  For example:
 
           (define myval (parse-and-eval "somevar"))
 
-     The value of 'somevar' is not fetched at this time.  It will be
-     fetched when the value is needed, or when the 'fetch-lazy'
+     The value of `somevar' is not fetched at this time.  It will be
+     fetched when the value is needed, or when the `fetch-lazy'
      procedure is invoked.
 
  -- Scheme Procedure: make-lazy-value type address
-     Return a '<gdb:value>' that will be lazily fetched from the target.
-     The object of type '<gdb:type>' whose value to fetch is specified
-     by its TYPE and its target memory ADDRESS, which is a Scheme
-     integer.
+     Return a `<gdb:value>' that will be lazily fetched from the
+     target.  The object of type `<gdb:type>' whose value to fetch is
+     specified by its TYPE and its target memory ADDRESS, which is a
+     Scheme integer.
 
  -- Scheme Procedure: value-fetch-lazy! value
-     If VALUE is a lazy value ('(value-lazy? value)' is '#t'), then the
+     If VALUE is a lazy value (`(value-lazy? value)' is `#t'), then the
      value is fetched from the inferior.  Any errors that occur in the
      process will produce a Guile exception.
 
@@ -4277,7 +4414,7 @@ module.
      The result of this function is unspecified.
 
  -- Scheme Procedure: value-print value
-     Return the string representation (print form) of '<gdb:value>'
+     Return the string representation (print form) of `<gdb:value>'
      VALUE.
 
 
@@ -4286,8 +4423,8 @@ File: gdb.info,  Node: Arithmetic In Gui
 23.3.3.6 Arithmetic In Guile
 ............................
 
-The '(gdb)' module provides several functions for performing arithmetic
-on '<gdb:value>' objects.  The arithmetic is performed as if it were
+The `(gdb)' module provides several functions for performing arithmetic
+on `<gdb:value>' objects.  The arithmetic is performed as if it were
 done by the target, and therefore has target semantics which are not
 necessarily those of Scheme.  For example operations work with a fixed
 precision, not the arbitrary precision of Scheme.
@@ -4343,7 +4480,7 @@ will convert appropriate Scheme values t
 
  -- Scheme Procedure: value>=? a b
 
-   Scheme does not provide a 'not-equal' function, and thus Guile
+   Scheme does not provide a `not-equal' function, and thus Guile
 support in GDB does not either.
 
 
@@ -4352,54 +4489,54 @@ File: gdb.info,  Node: Types In Guile,  
 23.3.3.7 Types In Guile
 .......................
 
-GDB represents types from the inferior in objects of type '<gdb:type>'.
+GDB represents types from the inferior in objects of type `<gdb:type>'.
 
-   The following type-related procedures are provided by the '(gdb)'
+   The following type-related procedures are provided by the `(gdb)'
 module.
 
  -- Scheme Procedure: type? object
-     Return '#t' if OBJECT is an object of type '<gdb:type>'.  Otherwise
-     return '#f'.
+     Return `#t' if OBJECT is an object of type `<gdb:type>'.
+     Otherwise return `#f'.
 
  -- Scheme Procedure: lookup-type name [#:block block]
      This function looks up a type by its NAME, which must be a string.
 
-     If BLOCK is given, it is an object of type '<gdb:block>', and NAME
+     If BLOCK is given, it is an object of type `<gdb:block>', and NAME
      is looked up in that scope.  Otherwise, it is searched for
      globally.
 
-     Ordinarily, this function will return an instance of '<gdb:type>'.
+     Ordinarily, this function will return an instance of `<gdb:type>'.
      If the named type cannot be found, it will throw an exception.
 
  -- Scheme Procedure: type-code type
      Return the type code of TYPE.  The type code will be one of the
-     'TYPE_CODE_' constants defined below.
+     `TYPE_CODE_' constants defined below.
 
  -- Scheme Procedure: type-tag type
      Return the tag name of TYPE.  The tag name is the name after
-     'struct', 'union', or 'enum' in C and C++; not all languages have
-     this concept.  If this type has no tag name, then '#f' is returned.
+     `struct', `union', or `enum' in C and C++; not all languages have
+     this concept.  If this type has no tag name, then `#f' is returned.
 
  -- Scheme Procedure: type-name type
-     Return the name of TYPE.  If this type has no name, then '#f' is
+     Return the name of TYPE.  If this type has no name, then `#f' is
      returned.
 
  -- Scheme Procedure: type-print-name type
      Return the print name of TYPE.  This returns something even for
-     anonymous types.  For example, for an anonymous C struct '"struct
+     anonymous types.  For example, for an anonymous C struct `"struct
      {...}"' is returned.
 
  -- Scheme Procedure: type-sizeof type
-     Return the size of this type, in target 'char' units.  Usually, a
-     target's 'char' type will be an 8-bit byte.  However, on some
+     Return the size of this type, in target `char' units.  Usually, a
+     target's `char' type will be an 8-bit byte.  However, on some
      unusual platforms, this type may have a different size.
 
  -- Scheme Procedure: type-strip-typedefs type
-     Return a new '<gdb:type>' that represents the real type of TYPE,
+     Return a new `<gdb:type>' that represents the real type of TYPE,
      after removing all layers of typedefs.
 
  -- Scheme Procedure: type-array type n1 [n2]
-     Return a new '<gdb:type>' object which represents an array of this
+     Return a new `<gdb:type>' object which represents an array of this
      type.  If one argument is given, it is the inclusive upper bound of
      the array; in this case the lower bound is zero.  If two arguments
      are given, the first argument is the lower bound of the array, and
@@ -4407,20 +4544,20 @@ module.
      length must not be negative, but the bounds can be.
 
  -- Scheme Procedure: type-vector type n1 [n2]
-     Return a new '<gdb:type>' object which represents a vector of this
+     Return a new `<gdb:type>' object which represents a vector of this
      type.  If one argument is given, it is the inclusive upper bound of
-     the vector; in this case the lower bound is zero.  If two arguments
-     are given, the first argument is the lower bound of the vector, and
-     the second argument is the upper bound of the vector.  A vector's
-     length must not be negative, but the bounds can be.
+     the vector; in this case the lower bound is zero.  If two
+     arguments are given, the first argument is the lower bound of the
+     vector, and the second argument is the upper bound of the vector.
+     A vector's length must not be negative, but the bounds can be.
 
-     The difference between an 'array' and a 'vector' is that arrays
+     The difference between an `array' and a `vector' is that arrays
      behave like in C: when used in expressions they decay to a pointer
      to the first element whereas vectors are treated as first class
      values.
 
  -- Scheme Procedure: type-pointer type
-     Return a new '<gdb:type>' object which represents a pointer to
+     Return a new `<gdb:type>' object which represents a pointer to
      TYPE.
 
  -- Scheme Procedure: type-range type
@@ -4428,42 +4565,42 @@ module.
      TYPE.  If TYPE does not have a range, an exception is thrown.
 
  -- Scheme Procedure: type-reference type
-     Return a new '<gdb:type>' object which represents a reference to
+     Return a new `<gdb:type>' object which represents a reference to
      TYPE.
 
  -- Scheme Procedure: type-target type
-     Return a new '<gdb:type>' object which represents the target type
+     Return a new `<gdb:type>' object which represents the target type
      of TYPE.
 
      For a pointer type, the target type is the type of the pointed-to
-     object.  For an array type (meaning C-like arrays), the target type
-     is the type of the elements of the array.  For a function or method
-     type, the target type is the type of the return value.  For a
-     complex type, the target type is the type of the elements.  For a
-     typedef, the target type is the aliased type.
+     object.  For an array type (meaning C-like arrays), the target
+     type is the type of the elements of the array.  For a function or
+     method type, the target type is the type of the return value.  For
+     a complex type, the target type is the type of the elements.  For
+     a typedef, the target type is the aliased type.
 
      If the type does not have a target, this method will throw an
      exception.
 
  -- Scheme Procedure: type-const type
-     Return a new '<gdb:type>' object which represents a
-     'const'-qualified variant of TYPE.
+     Return a new `<gdb:type>' object which represents a
+     `const'-qualified variant of TYPE.
 
  -- Scheme Procedure: type-volatile type
-     Return a new '<gdb:type>' object which represents a
-     'volatile'-qualified variant of TYPE.
+     Return a new `<gdb:type>' object which represents a
+     `volatile'-qualified variant of TYPE.
 
  -- Scheme Procedure: type-unqualified type
-     Return a new '<gdb:type>' object which represents an unqualified
-     variant of TYPE.  That is, the result is neither 'const' nor
-     'volatile'.
+     Return a new `<gdb:type>' object which represents an unqualified
+     variant of TYPE.  That is, the result is neither `const' nor
+     `volatile'.
 
  -- Scheme Procedure: type-num-fields
-     Return the number of fields of '<gdb:type>' TYPE.
+     Return the number of fields of `<gdb:type>' TYPE.
 
  -- Scheme Procedure: type-fields type
      Return the fields of TYPE as a list.  For structure and union
-     types, 'fields' has the usual meaning.  Range types have two
+     types, `fields' has the usual meaning.  Range types have two
      fields, the minimum and maximum values.  Enum types have one field
      per enum constant.  Function and method types have one field per
      parameter.  The base types of C++ classes are also represented as
@@ -4477,144 +4614,145 @@ module.
 
  -- Scheme Procedure: type-field type field-name
      Return field named FIELD-NAME in TYPE.  The result is an object of
-     type '<gdb:field>'.  *Note Fields of a type in Guile::.  If the
-     type does not have fields, or FIELD-NAME is not a field of TYPE, an
-     exception is thrown.
+     type `<gdb:field>'.  *Note Fields of a type in Guile::.  If the
+     type does not have fields, or FIELD-NAME is not a field of TYPE,
+     an exception is thrown.
 
-     For example, if 'some-type' is a '<gdb:type>' instance holding a
-     structure type, you can access its 'foo' field with:
+     For example, if `some-type' is a `<gdb:type>' instance holding a
+     structure type, you can access its `foo' field with:
 
           (define bar (type-field some-type "foo"))
 
-     'bar' will be a '<gdb:field>' object.
+     `bar' will be a `<gdb:field>' object.
 
  -- Scheme Procedure: type-has-field? type name
-     Return '#t' if '<gdb:type>' TYPE has field named NAME.  Otherwise
-     return '#f'.
+     Return `#t' if `<gdb:type>' TYPE has field named NAME.  Otherwise
+     return `#f'.
 
    Each type has a code, which indicates what category this type falls
 into.  The available type categories are represented by constants
-defined in the '(gdb)' module:
+defined in the `(gdb)' module:
 
-'TYPE_CODE_PTR'
+`TYPE_CODE_PTR'
      The type is a pointer.
 
-'TYPE_CODE_ARRAY'
+`TYPE_CODE_ARRAY'
      The type is an array.
 
-'TYPE_CODE_STRUCT'
+`TYPE_CODE_STRUCT'
      The type is a structure.
 
-'TYPE_CODE_UNION'
+`TYPE_CODE_UNION'
      The type is a union.
 
-'TYPE_CODE_ENUM'
+`TYPE_CODE_ENUM'
      The type is an enum.
 
-'TYPE_CODE_FLAGS'
+`TYPE_CODE_FLAGS'
      A bit flags type, used for things such as status registers.
 
-'TYPE_CODE_FUNC'
+`TYPE_CODE_FUNC'
      The type is a function.
 
-'TYPE_CODE_INT'
+`TYPE_CODE_INT'
      The type is an integer type.
 
-'TYPE_CODE_FLT'
+`TYPE_CODE_FLT'
      A floating point type.
 
-'TYPE_CODE_VOID'
-     The special type 'void'.
+`TYPE_CODE_VOID'
+     The special type `void'.
 
-'TYPE_CODE_SET'
+`TYPE_CODE_SET'
      A Pascal set type.
 
-'TYPE_CODE_RANGE'
+`TYPE_CODE_RANGE'
      A range type, that is, an integer type with bounds.
 
-'TYPE_CODE_STRING'
+`TYPE_CODE_STRING'
      A string type.  Note that this is only used for certain languages
      with language-defined string types; C strings are not represented
      this way.
 
-'TYPE_CODE_BITSTRING'
+`TYPE_CODE_BITSTRING'
      A string of bits.  It is deprecated.
 
-'TYPE_CODE_ERROR'
+`TYPE_CODE_ERROR'
      An unknown or erroneous type.
 
-'TYPE_CODE_METHOD'
+`TYPE_CODE_METHOD'
      A method type, as found in C++ or Java.
 
-'TYPE_CODE_METHODPTR'
+`TYPE_CODE_METHODPTR'
      A pointer-to-member-function.
 
-'TYPE_CODE_MEMBERPTR'
+`TYPE_CODE_MEMBERPTR'
      A pointer-to-member.
 
-'TYPE_CODE_REF'
+`TYPE_CODE_REF'
      A reference type.
 
-'TYPE_CODE_CHAR'
+`TYPE_CODE_CHAR'
      A character type.
 
-'TYPE_CODE_BOOL'
+`TYPE_CODE_BOOL'
      A boolean type.
 
-'TYPE_CODE_COMPLEX'
+`TYPE_CODE_COMPLEX'
      A complex float type.
 
-'TYPE_CODE_TYPEDEF'
+`TYPE_CODE_TYPEDEF'
      A typedef to some other type.
 
-'TYPE_CODE_NAMESPACE'
+`TYPE_CODE_NAMESPACE'
      A C++ namespace.
 
-'TYPE_CODE_DECFLOAT'
+`TYPE_CODE_DECFLOAT'
      A decimal floating point type.
 
-'TYPE_CODE_INTERNAL_FUNCTION'
+`TYPE_CODE_INTERNAL_FUNCTION'
      A function internal to GDB.  This is the type used to represent
      convenience functions (*note Convenience Funs::).
 
-   Further support for types is provided in the '(gdb types)' Guile
+   Further support for types is provided in the `(gdb types)' Guile
 module (*note Guile Types Module::).
 
-   Each field is represented as an object of type '<gdb:field>'.
+   Each field is represented as an object of type `<gdb:field>'.
 
-   The following field-related procedures are provided by the '(gdb)'
+   The following field-related procedures are provided by the `(gdb)'
 module:
 
  -- Scheme Procedure: field? object
-     Return '#t' if OBJECT is an object of type '<gdb:field>'.
-     Otherwise return '#f'.
+     Return `#t' if OBJECT is an object of type `<gdb:field>'.
+     Otherwise return `#f'.
 
  -- Scheme Procedure: field-name field
-     Return the name of the field, or '#f' for anonymous fields.
+     Return the name of the field, or `#f' for anonymous fields.
 
  -- Scheme Procedure: field-type field
      Return the type of the field.  This is usually an instance of
-     '<gdb:type>', but it can be '#f' in some situations.
+     `<gdb:type>', but it can be `#f' in some situations.
 
  -- Scheme Procedure: field-enumval field
-     Return the enum value represented by '<gdb:field>' FIELD.
+     Return the enum value represented by `<gdb:field>' FIELD.
 
  -- Scheme Procedure: field-bitpos field
-     Return the bit position of '<gdb:field>' FIELD.  This attribute is
-     not available for 'static' fields (as in C++ or Java).
+     Return the bit position of `<gdb:field>' FIELD.  This attribute is
+     not available for `static' fields (as in C++ or Java).
 
  -- Scheme Procedure: field-bitsize field
      If the field is packed, or is a bitfield, return the size of
-     '<gdb:field>' FIELD in bits.  Otherwise, zero is returned; in which
-     case the field's size is given by its type.
+     `<gdb:field>' FIELD in bits.  Otherwise, zero is returned; in
+     which case the field's size is given by its type.
 
  -- Scheme Procedure: field-artificial? field
-     Return '#t' if the field is artificial, usually meaning that it was
-     provided by the compiler and not the user.  Otherwise return '#f'.
+     Return `#t' if the field is artificial, usually meaning that it
+     was provided by the compiler and not the user.  Otherwise return
+     `#f'.
 
  -- Scheme Procedure: field-base-class? field
-     Return '#t' if the field represents a base class of a C++
-     structure.  Otherwise return '#f'.
+     Return `#t' if the field represents a base class of a C++
+     structure.  Otherwise return `#f'.
 
 
 File: gdb.info,  Node: Guile Pretty Printing API,  Next: Selecting Guile Pretty-Printers,  Prev: Types In Guile,  Up: Guile API
@@ -4626,30 +4764,30 @@ An example output is provided (*note Pre
 
    A pretty-printer is represented by an object of type
 <gdb:pretty-printer>.  Pretty-printer objects are created with
-'make-pretty-printer'.
+`make-pretty-printer'.
 
    The following pretty-printer-related procedures are provided by the
-'(gdb)' module:
+`(gdb)' module:
 
  -- Scheme Procedure: make-pretty-printer name lookup-function
-     Return a '<gdb:pretty-printer>' object named NAME.
+     Return a `<gdb:pretty-printer>' object named NAME.
 
      LOOKUP-FUNCTION is a function of one parameter: the value to be
      printed.  If the value is handled by this pretty-printer, then
      LOOKUP-FUNCTION returns an object of type
      <gdb:pretty-printer-worker> to perform the actual pretty-printing.
-     Otherwise LOOKUP-FUNCTION returns '#f'.
+     Otherwise LOOKUP-FUNCTION returns `#f'.
 
  -- Scheme Procedure: pretty-printer? object
-     Return '#t' if OBJECT is a '<gdb:pretty-printer>' object.
-     Otherwise return '#f'.
+     Return `#t' if OBJECT is a `<gdb:pretty-printer>' object.
+     Otherwise return `#f'.
 
  -- Scheme Procedure: pretty-printer-enabled? pretty-printer
-     Return '#t' if PRETTY-PRINTER is enabled.  Otherwise return '#f'.
+     Return `#t' if PRETTY-PRINTER is enabled.  Otherwise return `#f'.
 
  -- Scheme Procedure: set-pretty-printer-enabled! pretty-printer flag
-     Set the enabled flag of PRETTY-PRINTER to FLAG.  The value returned
-     is unspecified.
+     Set the enabled flag of PRETTY-PRINTER to FLAG.  The value
+     returned is unspecified.
 
  -- Scheme Procedure: pretty-printers
      Return the list of global pretty-printers.
@@ -4660,92 +4798,92 @@ An example output is provided (*note Pre
 
  -- Scheme Procedure: make-pretty-printer-worker display-hint to-string
           children
-     Return an object of type '<gdb:pretty-printer-worker>'.
+     Return an object of type `<gdb:pretty-printer-worker>'.
 
      This function takes three parameters:
 
-     'display-hint'
-          DISPLAY-HINT provides a hint to GDB or GDB front end via MI to
-          change the formatting of the value being printed.  The value
-          must be a string or '#f' (meaning there is no hint).  Several
-          values for DISPLAY-HINT are predefined by GDB:
+    `display-hint'
+          DISPLAY-HINT provides a hint to GDB or GDB front end via MI
+          to change the formatting of the value being printed.  The
+          value must be a string or `#f' (meaning there is no hint).
+          Several values for DISPLAY-HINT are predefined by GDB:
 
-          'array'
+         `array'
                Indicate that the object being printed is "array-like".
-               The CLI uses this to respect parameters such as 'set
-               print elements' and 'set print array'.
+               The CLI uses this to respect parameters such as `set
+               print elements' and `set print array'.
 
-          'map'
-               Indicate that the object being printed is "map-like", and
-               that the children of this value can be assumed to
+         `map'
+               Indicate that the object being printed is "map-like",
+               and that the children of this value can be assumed to
                alternate between keys and values.
 
-          'string'
+         `string'
                Indicate that the object being printed is "string-like".
-               If the printer's 'to-string' function returns a Guile
+               If the printer's `to-string' function returns a Guile
                string of some kind, then GDB will call its internal
                language-specific string-printing function to format the
                string.  For the CLI this means adding quotation marks,
-               possibly escaping some characters, respecting 'set print
+               possibly escaping some characters, respecting `set print
                elements', and the like.
 
-     'to-string'
+    `to-string'
           TO-STRING is either a function of one parameter, the
-          '<gdb:pretty-printer-worker>' object, or '#f'.
+          `<gdb:pretty-printer-worker>' object, or `#f'.
 
-          When printing from the CLI, if the 'to-string' method exists,
+          When printing from the CLI, if the `to-string' method exists,
           then GDB will prepend its result to the values returned by
-          'children'.  Exactly how this formatting is done is dependent
+          `children'.  Exactly how this formatting is done is dependent
           on the display hint, and may change as more hints are added.
           Also, depending on the print settings (*note Print
-          Settings::), the CLI may print just the result of 'to-string'
-          in a stack trace, omitting the result of 'children'.
+          Settings::), the CLI may print just the result of `to-string'
+          in a stack trace, omitting the result of `children'.
 
           If this method returns a string, it is printed verbatim.
 
           Otherwise, if this method returns an instance of
-          '<gdb:value>', then GDB prints this value.  This may result in
-          a call to another pretty-printer.
+          `<gdb:value>', then GDB prints this value.  This may result
+          in a call to another pretty-printer.
 
           If instead the method returns a Guile value which is
-          convertible to a '<gdb:value>', then GDB performs the
+          convertible to a `<gdb:value>', then GDB performs the
           conversion and prints the resulting value.  Again, this may
           result in a call to another pretty-printer.  Guile scalars
           (integers, floats, and booleans) and strings are convertible
-          to '<gdb:value>'; other types are not.
+          to `<gdb:value>'; other types are not.
 
-          Finally, if this method returns '#f' then no further
+          Finally, if this method returns `#f' then no further
           operations are peformed in this method and nothing is printed.
 
           If the result is not one of these types, an exception is
           raised.
 
-          TO-STRING may also be '#f' in which case it is left to
+          TO-STRING may also be `#f' in which case it is left to
           CHILDREN to print the value.
 
-     'children'
+    `children'
           CHILDREN is either a function of one parameter, the
-          '<gdb:pretty-printer-worker>' object, or '#f'.
+          `<gdb:pretty-printer-worker>' object, or `#f'.
 
           GDB will call this function on a pretty-printer to compute the
           children of the pretty-printer's value.
 
           This function must return a <gdb:iterator> object.  Each item
-          returned by the iterator must be a tuple holding two elements.
-          The first element is the "name" of the child; the second
-          element is the child's value.  The value can be any Guile
-          object which is convertible to a GDB value.
+          returned by the iterator must be a tuple holding two
+          elements.  The first element is the "name" of the child; the
+          second element is the child's value.  The value can be any
+          Guile object which is convertible to a GDB value.
 
-          If CHILDREN is '#f', GDB will act as though the value has no
+          If CHILDREN is `#f', GDB will act as though the value has no
           children.
 
    GDB provides a function which can be used to look up the default
-pretty-printer for a '<gdb:value>':
+pretty-printer for a `<gdb:value>':
 
  -- Scheme Procedure: default-visualizer value
-     This function takes a '<gdb:value>' object as an argument.  If a
+     This function takes a `<gdb:value>' object as an argument.  If a
      pretty-printer for this value exists, then it is returned.  If no
-     such printer exists, then this returns '#f'.
+     such printer exists, then this returns `#f'.
 
 
 File: gdb.info,  Node: Selecting Guile Pretty-Printers,  Next: Writing a Guile Pretty-Printer,  Prev: Guile Pretty Printing API,  Up: Guile API
@@ -4756,44 +4894,47 @@ File: gdb.info,  Node: Selecting Guile P
 There are three sets of pretty-printers that GDB searches:
 
    * Per-objfile list of pretty-printers (*note Objfiles In Guile::).
+
    * Per-progspace list of pretty-printers (*note Progspaces In
      Guile::).
+
    * The global list of pretty-printers (*note Guile Pretty Printing
      API::).  These printers are available when debugging any inferior.
 
    Pretty-printer lookup is done by passing the value to be printed to
-the lookup function of each enabled object in turn.  Lookup stops when a
-lookup function returns a non-'#f' value or when the list is exhausted.
-Lookup functions must return either a '<gdb:pretty-printer-worker>'
-object or '#f'.  Otherwise an exception is thrown.
-
-   GDB first checks the result of 'objfile-pretty-printers' of each
-'<gdb:objfile>' in the current program space and iteratively calls each
-enabled lookup function in the list for that '<gdb:objfile>' until a
-non-'#f' object is returned.  If no pretty-printer is found in the
+the lookup function of each enabled object in turn.  Lookup stops when
+a lookup function returns a non-`#f' value or when the list is
+exhausted.  Lookup functions must return either a
+`<gdb:pretty-printer-worker>' object or `#f'.  Otherwise an exception
+is thrown.
+
+   GDB first checks the result of `objfile-pretty-printers' of each
+`<gdb:objfile>' in the current program space and iteratively calls each
+enabled lookup function in the list for that `<gdb:objfile>' until a
+non-`#f' object is returned.  If no pretty-printer is found in the
 objfile lists, GDB then searches the result of
-'progspace-pretty-printers' of the current program space, calling each
-enabled function until a non-'#f' object is returned.  After these lists
-have been exhausted, it tries the global pretty-printers list, obtained
-with 'pretty-printers', again calling each enabled function until a
-non-'#f' object is returned.
+`progspace-pretty-printers' of the current program space, calling each
+enabled function until a non-`#f' object is returned.  After these
+lists have been exhausted, it tries the global pretty-printers list,
+obtained with `pretty-printers', again calling each enabled function
+until a non-`#f' object is returned.
 
    The order in which the objfiles are searched is not specified.  For a
 given list, functions are always invoked from the head of the list, and
 iterated over sequentially until the end of the list, or a
-'<gdb:pretty-printer-worker>' object is returned.
+`<gdb:pretty-printer-worker>' object is returned.
 
    For various reasons a pretty-printer may not work.  For example, the
-underlying data structure may have changed and the pretty-printer is out
-of date.
+underlying data structure may have changed and the pretty-printer is
+out of date.
 
    The consequences of a broken pretty-printer are severe enough that
 GDB provides support for enabling and disabling individual printers.
-For example, if 'print frame-arguments' is on, a backtrace can become
+For example, if `print frame-arguments' is on, a backtrace can become
 highly illegible if any argument is printed with a broken printer.
 
    Pretty-printers are enabled and disabled from Scheme by calling
-'set-pretty-printer-enabled!'.  *Note Guile Pretty Printing API::.
+`set-pretty-printer-enabled!'.  *Note Guile Pretty Printing API::.
 
 
 File: gdb.info,  Node: Writing a Guile Pretty-Printer,  Next: Commands In Guile,  Prev: Selecting Guile Pretty-Printers,  Up: Guile API
@@ -4804,7 +4945,7 @@ File: gdb.info,  Node: Writing a Guile P
 A pretty-printer consists of two basic parts: a lookup function to
 determine if the type is supported, and the printer itself.
 
-   Here is an example showing how a 'std::string' printer might be
+   Here is an example showing how a `std::string' printer might be
 written.  *Note Guile Pretty Printing API::, for details.
 
      (define (make-my-string-printer value)
@@ -4832,32 +4973,32 @@ example above might be written.
    The example lookup function extracts the value's type, and attempts
 to match it to a type that it can pretty-print.  If it is a type the
 printer can pretty-print, it will return a <gdb:pretty-printer-worker>
-object.  If not, it returns '#f'.
+object.  If not, it returns `#f'.
 
    We recommend that you put your core pretty-printers into a Guile
-package.  If your pretty-printers are for use with a library, we further
-recommend embedding a version number into the package name.  This
-practice will enable GDB to load multiple versions of your
+package.  If your pretty-printers are for use with a library, we
+further recommend embedding a version number into the package name.
+This practice will enable GDB to load multiple versions of your
 pretty-printers at the same time, because they will have different
 names.
 
    You should write auto-loaded code (*note Guile Auto-loading::) such
 that it can be evaluated multiple times without changing its meaning.
-An ideal auto-load file will consist solely of 'import's of your printer
-modules, followed by a call to a register pretty-printers with the
-current objfile.
+An ideal auto-load file will consist solely of `import's of your
+printer modules, followed by a call to a register pretty-printers with
+the current objfile.
 
    Taken as a whole, this approach will scale nicely to multiple
 inferiors, each potentially using a different library version.
 Embedding a version number in the Guile package name will ensure that
-GDB is able to load both sets of printers simultaneously.  Then, because
-the search for pretty-printers is done by objfile, and because your
-auto-loaded code took care to register your library's printers with a
-specific objfile, GDB will find the correct printers for the specific
-version of the library used by each inferior.
+GDB is able to load both sets of printers simultaneously.  Then,
+because the search for pretty-printers is done by objfile, and because
+your auto-loaded code took care to register your library's printers
+with a specific objfile, GDB will find the correct printers for the
+specific version of the library used by each inferior.
 
-   To continue the 'my::string' example, this code might appear in
-'(my-project my-library v1)':
+   To continue the `my::string' example, this code might appear in
+`(my-project my-library v1)':
 
      (use-modules (gdb))
      (define (register-printers objfile)
@@ -4869,16 +5010,16 @@ And then the corresponding contents of t
      (use-modules (gdb) (my-project my-library v1))
      (register-printers (current-objfile))
 
-   The previous example illustrates a basic pretty-printer.  There are a
-few things that can be improved on.  The printer only handles one type,
-whereas a library typically has several types.  One could install a
-lookup function for each desired type in the library, but one could also
-have a single lookup function recognize several types.  The latter is
-the conventional way this is handled.  If a pretty-printer can handle
-multiple data types, then its "subprinters" are the printers for the
-individual data types.
+   The previous example illustrates a basic pretty-printer.  There are
+a few things that can be improved on.  The printer only handles one
+type, whereas a library typically has several types.  One could install
+a lookup function for each desired type in the library, but one could
+also have a single lookup function recognize several types.  The latter
+is the conventional way this is handled.  If a pretty-printer can
+handle multiple data types, then its "subprinters" are the printers for
+the individual data types.
 
-   The '(gdb printing)' module provides a formal way of solving this
+   The `(gdb printing)' module provides a formal way of solving this
 problem (*note Guile Printing Module::).  Here is another example that
 handles multiple types.
 
@@ -4908,8 +5049,8 @@ handles multiple types.
         #f))
 
    This example doesn't need a lookup function, that is handled by the
-'(gdb printing)' module.  Instead a function is provided to build up the
-object that handles the lookup.
+`(gdb printing)' module.  Instead a function is provided to build up
+the object that handles the lookup.
 
      (use-modules (gdb printing))
 
@@ -4925,7 +5066,7 @@ object that handles the lookup.
      (append-objfile-pretty-printer! (current-objfile) (build-pretty-printer))
 
    Finally, when this printer is loaded into GDB, here is the
-corresponding output of 'info pretty-printer':
+corresponding output of `info pretty-printer':
 
      (gdb) info pretty-printer
      my_library.so:
@@ -4940,47 +5081,46 @@ File: gdb.info,  Node: Commands In Guile
 ...........................
 
 You can implement new GDB CLI commands in Guile.  A CLI command object
-is created with the 'make-command' Guile function, and added to GDB with
-the 'register-command!' Guile function.  This two-step approach is taken
-to separate out the side-effect of adding the command to GDB from
-'make-command'.
+is created with the `make-command' Guile function, and added to GDB
+with the `register-command!' Guile function.  This two-step approach is
+taken to separate out the side-effect of adding the command to GDB from
+`make-command'.
 
    There is no support for multi-line commands, that is commands that
-consist of multiple lines and are terminated with 'end'.
+consist of multiple lines and are terminated with `end'.
 
  -- Scheme Procedure: (make-command name [#:invoke invoke]
           [#:command-class command-class] [#:completer-class completer]
           [#:prefix? prefix] [#:doc doc-string])
-
      The argument NAME is the name of the command.  If NAME consists of
      multiple words, then the initial words are looked for as prefix
      commands.  In this case, if one of the prefix commands does not
      exist, an exception is raised.
 
-     The result is the '<gdb:command>' object representing the command.
+     The result is the `<gdb:command>' object representing the command.
      The command is not usable until it has been registered with GDB
-     with 'register-command!'.
+     with `register-command!'.
 
      The rest of the arguments are optional.
 
      The argument INVOKE is a procedure of three arguments: SELF, ARGS
-     and FROM-TTY.  The argument SELF is the '<gdb:command>' object
+     and FROM-TTY.  The argument SELF is the `<gdb:command>' object
      representing the command.  The argument ARGS is a string
-     representing the arguments passed to the command, after leading and
-     trailing whitespace has been stripped.  The argument FROM-TTY is a
-     boolean flag and specifies whether the command should consider
-     itself to have been originated from the user invoking it
+     representing the arguments passed to the command, after leading
+     and trailing whitespace has been stripped.  The argument FROM-TTY
+     is a boolean flag and specifies whether the command should
+     consider itself to have been originated from the user invoking it
      interactively.  If this function throws an exception, it is turned
-     into a GDB 'error' call.  Otherwise, the return value is ignored.
+     into a GDB `error' call.  Otherwise, the return value is ignored.
 
-     The argument COMMAND-CLASS is one of the 'COMMAND_' constants
+     The argument COMMAND-CLASS is one of the `COMMAND_' constants
      defined below.  This argument tells GDB how to categorize the new
-     command in the help system.  The default is 'COMMAND_NONE'.
+     command in the help system.  The default is `COMMAND_NONE'.
 
-     The argument COMPLETER is either '#f', one of the 'COMPLETE_'
+     The argument COMPLETER is either `#f', one of the `COMPLETE_'
      constants defined below, or a procedure, also defined below.  This
      argument tells GDB how to perform completion for this command.  If
-     not provided or if the value is '#f', then no completion is
+     not provided or if the value is `#f', then no completion is
      performed on the command.
 
      The argument PREFIX is a boolean flag indicating whether the new
@@ -4989,22 +5129,22 @@ consist of multiple lines and are termin
 
      The argument DOC-STRING is help text for the new command.  If no
      documentation string is provided, the default value "This command
-     is not documented."  is used.
+     is not documented." is used.
 
  -- Scheme Procedure: register-command! command
-     Add COMMAND, a '<gdb:command>' object, to GDB's list of commands.
-     It is an error to register a command more than once.  The result is
-     unspecified.
+     Add COMMAND, a `<gdb:command>' object, to GDB's list of commands.
+     It is an error to register a command more than once.  The result
+     is unspecified.
 
  -- Scheme Procedure: command? object
-     Return '#t' if OBJECT is a '<gdb:command>' object.  Otherwise
-     return '#f'.
+     Return `#t' if OBJECT is a `<gdb:command>' object.  Otherwise
+     return `#f'.
 
  -- Scheme Procedure: dont-repeat
      By default, a GDB command is repeated when the user enters a blank
      line at the command prompt.  A command can suppress this behavior
-     by invoking the 'dont-repeat' function.  This is similar to the
-     user command 'dont-repeat', see *note dont-repeat: Define.
+     by invoking the `dont-repeat' function.  This is similar to the
+     user command `dont-repeat', see *note dont-repeat: Define.
 
  -- Scheme Procedure: string->argv string
      Convert a string to a list of strings split up according to GDB's
@@ -5015,10 +5155,11 @@ consist of multiple lines and are termin
           $1 = ("1" "2 \"3" "4 \"5" "6 '7")
 
  -- Scheme Procedure: throw-user-error message . args
-     Throw a 'gdb:user-error' exception.  The argument MESSAGE is the
+     Throw a `gdb:user-error' exception.  The argument MESSAGE is the
      error message as a format string, like the FMT argument to the
-     'format' Scheme function.  *Note (guile)Formatted Output::.  The
-     argument ARGS is a list of the optional arguments of MESSAGE.
+     `format' Scheme function.  *Note Formatted Output:
+     (guile)Formatted Output.  The argument ARGS is a list of the
+     optional arguments of MESSAGE.
 
      This is used when the command detects a user error of some kind,
      say a bad command argument.
@@ -5034,29 +5175,29 @@ consist of multiple lines and are termin
           ERROR: Bad argument ugh
 
  -- completer: self text word
-     If the COMPLETER option to 'make-command' is a procedure, it takes
-     three arguments: SELF which is the '<gdb:command>' object, and TEXT
-     and WORD which are both strings.  The argument TEXT holds the
+     If the COMPLETER option to `make-command' is a procedure, it takes
+     three arguments: SELF which is the `<gdb:command>' object, and
+     TEXT and WORD which are both strings.  The argument TEXT holds the
      complete command line up to the cursor's location.  The argument
      WORD holds the last word of the command line; this is computed
      using a word-breaking heuristic.
 
      All forms of completion are handled by this function, that is, the
      <TAB> and <M-?> key bindings (*note Completion::), and the
-     'complete' command (*note complete: Help.).
+     `complete' command (*note complete: Help.).
 
      This procedure can return several kinds of values:
 
         * If the return value is a list, the contents of the list are
-          used as the completions.  It is up to COMPLETER to ensure that
-          the contents actually do complete the word.  An empty list is
-          allowed, it means that there were no completions available.
-          Only string elements of the list are used; other elements in
-          the list are ignored.
+          used as the completions.  It is up to COMPLETER to ensure
+          that the contents actually do complete the word.  An empty
+          list is allowed, it means that there were no completions
+          available.  Only string elements of the list are used; other
+          elements in the list are ignored.
 
-        * If the return value is a '<gdb:iterator>' object, it is
+        * If the return value is a `<gdb:iterator>' object, it is
           iterated over to obtain the completions.  It is up to
-          'completer-procedure' to ensure that the results actually do
+          `completer-procedure' to ensure that the results actually do
           complete the word.  Only string elements of the result are
           used; other elements in the sequence are ignored.
 
@@ -5065,105 +5206,106 @@ consist of multiple lines and are termin
 
    When a new command is registered, it will have been declared as a
 member of some general class of commands.  This is used to classify
-top-level commands in the on-line help system; note that prefix commands
-are not listed under their own category but rather that of their
-top-level command.  The available classifications are represented by
-constants defined in the 'gdb' module:
+top-level commands in the on-line help system; note that prefix
+commands are not listed under their own category but rather that of
+their top-level command.  The available classifications are represented
+by constants defined in the `gdb' module:
 
-'COMMAND_NONE'
+`COMMAND_NONE'
      The command does not belong to any particular class.  A command in
      this category will not be displayed in any of the help categories.
      This is the default.
 
-'COMMAND_RUNNING'
+`COMMAND_RUNNING'
      The command is related to running the inferior.  For example,
-     'start', 'step', and 'continue' are in this category.  Type 'help
+     `start', `step', and `continue' are in this category.  Type `help
      running' at the GDB prompt to see a list of commands in this
      category.
 
-'COMMAND_DATA'
-     The command is related to data or variables.  For example, 'call',
-     'find', and 'print' are in this category.  Type 'help data' at the
+`COMMAND_DATA'
+     The command is related to data or variables.  For example, `call',
+     `find', and `print' are in this category.  Type `help data' at the
      GDB prompt to see a list of commands in this category.
 
-'COMMAND_STACK'
+`COMMAND_STACK'
      The command has to do with manipulation of the stack.  For example,
-     'backtrace', 'frame', and 'return' are in this category.  Type
-     'help stack' at the GDB prompt to see a list of commands in this
+     `backtrace', `frame', and `return' are in this category.  Type
+     `help stack' at the GDB prompt to see a list of commands in this
      category.
 
-'COMMAND_FILES'
-     This class is used for file-related commands.  For example, 'file',
-     'list' and 'section' are in this category.  Type 'help files' at
-     the GDB prompt to see a list of commands in this category.
+`COMMAND_FILES'
+     This class is used for file-related commands.  For example,
+     `file', `list' and `section' are in this category.  Type `help
+     files' at the GDB prompt to see a list of commands in this
+     category.
 
-'COMMAND_SUPPORT'
+`COMMAND_SUPPORT'
      This should be used for "support facilities", generally meaning
      things that are useful to the user when interacting with GDB, but
-     not related to the state of the inferior.  For example, 'help',
-     'make', and 'shell' are in this category.  Type 'help support' at
+     not related to the state of the inferior.  For example, `help',
+     `make', and `shell' are in this category.  Type `help support' at
      the GDB prompt to see a list of commands in this category.
 
-'COMMAND_STATUS'
-     The command is an 'info'-related command, that is, related to the
-     state of GDB itself.  For example, 'info', 'macro', and 'show' are
-     in this category.  Type 'help status' at the GDB prompt to see a
+`COMMAND_STATUS'
+     The command is an `info'-related command, that is, related to the
+     state of GDB itself.  For example, `info', `macro', and `show' are
+     in this category.  Type `help status' at the GDB prompt to see a
      list of commands in this category.
 
-'COMMAND_BREAKPOINTS'
-     The command has to do with breakpoints.  For example, 'break',
-     'clear', and 'delete' are in this category.  Type 'help
+`COMMAND_BREAKPOINTS'
+     The command has to do with breakpoints.  For example, `break',
+     `clear', and `delete' are in this category.  Type `help
      breakpoints' at the GDB prompt to see a list of commands in this
      category.
 
-'COMMAND_TRACEPOINTS'
-     The command has to do with tracepoints.  For example, 'trace',
-     'actions', and 'tfind' are in this category.  Type 'help
+`COMMAND_TRACEPOINTS'
+     The command has to do with tracepoints.  For example, `trace',
+     `actions', and `tfind' are in this category.  Type `help
      tracepoints' at the GDB prompt to see a list of commands in this
      category.
 
-'COMMAND_USER'
+`COMMAND_USER'
      The command is a general purpose command for the user, and
-     typically does not fit in one of the other categories.  Type 'help
+     typically does not fit in one of the other categories.  Type `help
      user-defined' at the GDB prompt to see a list of commands in this
      category, as well as the list of gdb macros (*note Sequences::).
 
-'COMMAND_OBSCURE'
+`COMMAND_OBSCURE'
      The command is only used in unusual circumstances, or is not of
-     general interest to users.  For example, 'checkpoint', 'fork', and
-     'stop' are in this category.  Type 'help obscure' at the GDB prompt
-     to see a list of commands in this category.
-
-'COMMAND_MAINTENANCE'
-     The command is only useful to GDB maintainers.  The 'maintenance'
-     and 'flushregs' commands are in this category.  Type 'help
+     general interest to users.  For example, `checkpoint', `fork', and
+     `stop' are in this category.  Type `help obscure' at the GDB
+     prompt to see a list of commands in this category.
+
+`COMMAND_MAINTENANCE'
+     The command is only useful to GDB maintainers.  The `maintenance'
+     and `flushregs' commands are in this category.  Type `help
      internals' at the GDB prompt to see a list of commands in this
      category.
 
    A new command can use a predefined completion function, either by
-specifying it via an argument at initialization, or by returning it from
-the 'completer' procedure.  These predefined completion constants are
-all defined in the 'gdb' module:
+specifying it via an argument at initialization, or by returning it
+from the `completer' procedure.  These predefined completion constants
+are all defined in the `gdb' module:
 
-'COMPLETE_NONE'
+`COMPLETE_NONE'
      This constant means that no completion should be done.
 
-'COMPLETE_FILENAME'
+`COMPLETE_FILENAME'
      This constant means that filename completion should be performed.
 
-'COMPLETE_LOCATION'
-     This constant means that location completion should be done.  *Note
-     Specify Location::.
+`COMPLETE_LOCATION'
+     This constant means that location completion should be done.
+     *Note Specify Location::.
 
-'COMPLETE_COMMAND'
+`COMPLETE_COMMAND'
      This constant means that completion should examine GDB command
      names.
 
-'COMPLETE_SYMBOL'
+`COMPLETE_SYMBOL'
      This constant means that completion should be done using symbol
      names as the source.
 
-'COMPLETE_EXPRESSION'
+`COMPLETE_EXPRESSION'
      This constant means that completion should be done on expressions.
      Often this means completing on symbol names, but some language
      parsers also have support for completing on field names.
@@ -5189,161 +5331,160 @@ File: gdb.info,  Node: Parameters In Gui
 You can implement new GDB "parameters" using Guile (1).
 
    There are many parameters that already exist and can be set in GDB.
-Two examples are: 'set follow-fork' and 'set charset'.  Setting these
+Two examples are: `set follow-fork' and `set charset'.  Setting these
 parameters influences certain behavior in GDB.  Similarly, you can
-define parameters that can be used to influence behavior in custom Guile
-scripts and commands.
+define parameters that can be used to influence behavior in custom
+Guile scripts and commands.
 
-   A new parameter is defined with the 'make-parameter' Guile function,
-and added to GDB with the 'register-parameter!' Guile function.  This
-two-step approach is taken to separate out the side-effect of adding the
-parameter to GDB from 'make-parameter'.
+   A new parameter is defined with the `make-parameter' Guile function,
+and added to GDB with the `register-parameter!' Guile function.  This
+two-step approach is taken to separate out the side-effect of adding
+the parameter to GDB from `make-parameter'.
 
-   Parameters are exposed to the user via the 'set' and 'show' commands.
-*Note Help::.
+   Parameters are exposed to the user via the `set' and `show'
+commands.  *Note Help::.
 
  -- Scheme Procedure: (make-parameter name [#:command-class
           command-class] [#:parameter-type parameter-type] [#:enum-list
           enum-list] [#:set-func set-func] [#:show-func show-func]
           [#:doc doc] [#:set-doc set-doc] [#:show-doc show-doc]
           [#:initial-value initial-value])
-
      The argument NAME is the name of the new parameter.  If NAME
      consists of multiple words, then the initial words are looked for
      as prefix parameters.  An example of this can be illustrated with
-     the 'set print' set of parameters.  If NAME is 'print foo', then
-     'print' will be searched as the prefix parameter.  In this case the
-     parameter can subsequently be accessed in GDB as 'set print foo'.
-     If NAME consists of multiple words, and no prefix parameter group
-     can be found, an exception is raised.
+     the `set print' set of parameters.  If NAME is `print foo', then
+     `print' will be searched as the prefix parameter.  In this case
+     the parameter can subsequently be accessed in GDB as `set print
+     foo'.  If NAME consists of multiple words, and no prefix parameter
+     group can be found, an exception is raised.
 
-     The result is the '<gdb:parameter>' object representing the
+     The result is the `<gdb:parameter>' object representing the
      parameter.  The parameter is not usable until it has been
-     registered with GDB with 'register-parameter!'.
+     registered with GDB with `register-parameter!'.
 
      The rest of the arguments are optional.
 
-     The argument COMMAND-CLASS should be one of the 'COMMAND_'
-     constants (*note Commands In Guile::).  This argument tells GDB how
-     to categorize the new parameter in the help system.  The default is
-     'COMMAND_NONE'.
+     The argument COMMAND-CLASS should be one of the `COMMAND_'
+     constants (*note Commands In Guile::).  This argument tells GDB
+     how to categorize the new parameter in the help system.  The
+     default is `COMMAND_NONE'.
 
-     The argument PARAMETER-TYPE should be one of the 'PARAM_' constants
+     The argument PARAMETER-TYPE should be one of the `PARAM_' constants
      defined below.  This argument tells GDB the type of the new
      parameter; this information is used for input validation and
-     completion.  The default is 'PARAM_BOOLEAN'.
+     completion.  The default is `PARAM_BOOLEAN'.
 
-     If PARAMETER-TYPE is 'PARAM_ENUM', then ENUM-LIST must be a list of
-     strings.  These strings represent the possible values for the
+     If PARAMETER-TYPE is `PARAM_ENUM', then ENUM-LIST must be a list
+     of strings.  These strings represent the possible values for the
      parameter.
 
-     If PARAMETER-TYPE is not 'PARAM_ENUM', then the presence of
+     If PARAMETER-TYPE is not `PARAM_ENUM', then the presence of
      ENUM-LIST will cause an exception to be thrown.
 
      The argument SET-FUNC is a function of one argument: SELF which is
-     the '<gdb:parameter>' object representing the parameter.  GDB will
+     the `<gdb:parameter>' object representing the parameter.  GDB will
      call this function when a PARAMETER's value has been changed via
-     the 'set' API (for example, 'set foo off').  The value of the
+     the `set' API (for example, `set foo off').  The value of the
      parameter has already been set to the new value.  This function
      must return a string to be displayed to the user.  GDB will add a
-     trailing newline if the string is non-empty.  GDB generally doesn't
-     print anything when a parameter is set, thus typically this
-     function should return '""'.  A non-empty string result should
-     typically be used for displaying warnings and errors.
+     trailing newline if the string is non-empty.  GDB generally
+     doesn't print anything when a parameter is set, thus typically
+     this function should return `""'.  A non-empty string result
+     should typically be used for displaying warnings and errors.
 
      The argument SHOW-FUNC is a function of two arguments: SELF which
-     is the '<gdb:parameter>' object representing the parameter, and
+     is the `<gdb:parameter>' object representing the parameter, and
      SVALUE which is the string representation of the current value.
-     GDB will call this function when a PARAMETER's 'show' API has been
-     invoked (for example, 'show foo').  This function must return a
-     string, and will be displayed to the user.  GDB will add a trailing
-     newline.
+     GDB will call this function when a PARAMETER's `show' API has been
+     invoked (for example, `show foo').  This function must return a
+     string, and will be displayed to the user.  GDB will add a
+     trailing newline.
 
      The argument DOC is the help text for the new parameter.  If there
      is no documentation string, a default value is used.
 
-     The argument SET-DOC is the help text for this parameter's 'set'
+     The argument SET-DOC is the help text for this parameter's `set'
      command.
 
-     The argument SHOW-DOC is the help text for this parameter's 'show'
+     The argument SHOW-DOC is the help text for this parameter's `show'
      command.
 
      The argument INITIAL-VALUE specifies the initial value of the
      parameter.  If it is a function, it takes one parameter, the
-     '<gdb:parameter>' object and its result is used as the initial
+     `<gdb:parameter>' object and its result is used as the initial
      value of the parameter.  The initial value must be valid for the
      parameter type, otherwise an exception is thrown.
 
  -- Scheme Procedure: register-parameter! parameter
-     Add PARAMETER, a '<gdb:parameter>' object, to GDB's list of
+     Add PARAMETER, a `<gdb:parameter>' object, to GDB's list of
      parameters.  It is an error to register a parameter more than once.
      The result is unspecified.
 
  -- Scheme Procedure: parameter? object
-     Return '#t' if OBJECT is a '<gdb:parameter>' object.  Otherwise
-     return '#f'.
+     Return `#t' if OBJECT is a `<gdb:parameter>' object.  Otherwise
+     return `#f'.
 
  -- Scheme Procedure: parameter-value parameter
      Return the value of PARAMETER which may either be a
-     '<gdb:parameter>' object or a string naming the parameter.
+     `<gdb:parameter>' object or a string naming the parameter.
 
  -- Scheme Procedure: set-parameter-value! parameter new-value
      Assign PARAMETER the value of NEW-VALUE.  The argument PARAMETER
-     must be an object of type '<gdb:parameter>'.  GDB does validation
+     must be an object of type `<gdb:parameter>'.  GDB does validation
      when assignments are made.
 
    When a new parameter is defined, its type must be specified.  The
-available types are represented by constants defined in the 'gdb'
+available types are represented by constants defined in the `gdb'
 module:
 
-'PARAM_BOOLEAN'
-     The value is a plain boolean.  The Guile boolean values, '#t' and
-     '#f' are the only valid values.
+`PARAM_BOOLEAN'
+     The value is a plain boolean.  The Guile boolean values, `#t' and
+     `#f' are the only valid values.
 
-'PARAM_AUTO_BOOLEAN'
-     The value has three possible states: true, false, and 'auto'.  In
+`PARAM_AUTO_BOOLEAN'
+     The value has three possible states: true, false, and `auto'.  In
      Guile, true and false are represented using boolean constants, and
-     'auto' is represented using '#:auto'.
+     `auto' is represented using `#:auto'.
 
-'PARAM_UINTEGER'
+`PARAM_UINTEGER'
      The value is an unsigned integer.  The value of 0 should be
      interpreted to mean "unlimited".
 
-'PARAM_ZINTEGER'
+`PARAM_ZINTEGER'
      The value is an integer.
 
-'PARAM_ZUINTEGER'
+`PARAM_ZUINTEGER'
      The value is an unsigned integer.
 
-'PARAM_ZUINTEGER_UNLIMITED'
-     The value is an integer in the range '[0, INT_MAX]'.  A value of
-     '-1' means "unlimited", and other negative numbers are not allowed.
+`PARAM_ZUINTEGER_UNLIMITED'
+     The value is an integer in the range `[0, INT_MAX]'.  A value of
+     `-1' means "unlimited", and other negative numbers are not allowed.
 
-'PARAM_STRING'
+`PARAM_STRING'
      The value is a string.  When the user modifies the string, any
-     escape sequences, such as '\t', '\f', and octal escapes, are
+     escape sequences, such as `\t', `\f', and octal escapes, are
      translated into corresponding characters and encoded into the
      current host charset.
 
-'PARAM_STRING_NOESCAPE'
+`PARAM_STRING_NOESCAPE'
      The value is a string.  When the user modifies the string, escapes
      are passed through untranslated.
 
-'PARAM_OPTIONAL_FILENAME'
-     The value is a either a filename (a string), or '#f'.
+`PARAM_OPTIONAL_FILENAME'
+     The value is a either a filename (a string), or `#f'.
 
-'PARAM_FILENAME'
+`PARAM_FILENAME'
      The value is a filename.  This is just like
-     'PARAM_STRING_NOESCAPE', but uses file names for completion.
+     `PARAM_STRING_NOESCAPE', but uses file names for completion.
 
-'PARAM_ENUM'
+`PARAM_ENUM'
      The value is a string, which must be one of a collection of string
      constants provided when the parameter is created.
 
    ---------- Footnotes ----------
 
    (1) Note that GDB parameters must not be confused with Guile’s
-parameter objects (*note (guile)Parameters::).
+parameter objects (*note Parameters: (guile)Parameters.).
 
 
 File: gdb.info,  Node: Progspaces In Guile,  Next: Objfiles In Guile,  Prev: Parameters In Guile,  Up: Guile API
@@ -5356,55 +5497,55 @@ address space.  It consists of all of th
 *Note Objfiles In Guile::.  *Note program spaces: Inferiors and
 Programs, for more details about program spaces.
 
-   Each progspace is represented by an instance of the '<gdb:progspace>'
+   Each progspace is represented by an instance of the `<gdb:progspace>'
 smob.  *Note GDB Scheme Data Types::.
 
    The following progspace-related functions are available in the
-'(gdb)' module:
+`(gdb)' module:
 
  -- Scheme Procedure: progspace? object
-     Return '#t' if OBJECT is a '<gdb:progspace>' object.  Otherwise
-     return '#f'.
+     Return `#t' if OBJECT is a `<gdb:progspace>' object.  Otherwise
+     return `#f'.
 
  -- Scheme Procedure: progspace-valid? progspace
-     Return '#t' if PROGSPACE is valid, '#f' if not.  A
-     '<gdb:progspace>' object can become invalid if the program it
+     Return `#t' if PROGSPACE is valid, `#f' if not.  A
+     `<gdb:progspace>' object can become invalid if the program it
      refers to is not loaded in GDB any longer.
 
  -- Scheme Procedure: current-progspace
      This function returns the program space of the currently selected
      inferior.  There is always a current progspace, this never returns
-     '#f'.  *Note Inferiors and Programs::.
+     `#f'.  *Note Inferiors and Programs::.
 
  -- Scheme Procedure: progspaces
      Return a list of all the progspaces currently known to GDB.
 
  -- Scheme Procedure: progspace-filename progspace
      Return the absolute file name of PROGSPACE as a string.  This is
-     the name of the file passed as the argument to the 'file' or
-     'symbol-file' commands.  If the program space does not have an
-     associated file name, then '#f' is returned.  This occurs, for
+     the name of the file passed as the argument to the `file' or
+     `symbol-file' commands.  If the program space does not have an
+     associated file name, then `#f' is returned.  This occurs, for
      example, when GDB is started without a program to debug.
 
-     A 'gdb:invalid-object-error' exception is thrown if PROGSPACE is
+     A `gdb:invalid-object-error' exception is thrown if PROGSPACE is
      invalid.
 
  -- Scheme Procedure: progspace-objfiles progspace
-     Return the list of objfiles of PROGSPACE.  The order of objfiles in
-     the result is arbitrary.  Each element is an object of type
-     '<gdb:objfile>'.  *Note Objfiles In Guile::.
+     Return the list of objfiles of PROGSPACE.  The order of objfiles
+     in the result is arbitrary.  Each element is an object of type
+     `<gdb:objfile>'.  *Note Objfiles In Guile::.
 
-     A 'gdb:invalid-object-error' exception is thrown if PROGSPACE is
+     A `gdb:invalid-object-error' exception is thrown if PROGSPACE is
      invalid.
 
  -- Scheme Procedure: progspace-pretty-printers progspace
      Return the list of pretty-printers of PROGSPACE.  Each element is
-     an object of type '<gdb:pretty-printer>'.  *Note Guile Pretty
+     an object of type `<gdb:pretty-printer>'.  *Note Guile Pretty
      Printing API::, for more information.
 
  -- Scheme Procedure: set-progspace-pretty-printers! progspace
           printer-list
-     Set the list of registered '<gdb:pretty-printer>' objects for
+     Set the list of registered `<gdb:pretty-printer>' objects for
      PROGSPACE to PRINTER-LIST.  *Note Guile Pretty Printing API::, for
      more information.
 
@@ -5416,23 +5557,23 @@ File: gdb.info,  Node: Objfiles In Guile
 
 GDB loads symbols for an inferior from various symbol-containing files
 (*note Files::).  These include the primary executable file, any shared
-libraries used by the inferior, and any separate debug info files (*note
-Separate Debug Files::).  GDB calls these symbol-containing files
-"objfiles".
+libraries used by the inferior, and any separate debug info files
+(*note Separate Debug Files::).  GDB calls these symbol-containing
+files "objfiles".
 
-   Each objfile is represented as an object of type '<gdb:objfile>'.
+   Each objfile is represented as an object of type `<gdb:objfile>'.
 
-   The following objfile-related procedures are provided by the '(gdb)'
+   The following objfile-related procedures are provided by the `(gdb)'
 module:
 
  -- Scheme Procedure: objfile? object
-     Return '#t' if OBJECT is a '<gdb:objfile>' object.  Otherwise
-     return '#f'.
+     Return `#t' if OBJECT is a `<gdb:objfile>' object.  Otherwise
+     return `#f'.
 
  -- Scheme Procedure: objfile-valid? objfile
-     Return '#t' if OBJFILE is valid, '#f' if not.  A '<gdb:objfile>'
+     Return `#t' if OBJFILE is valid, `#f' if not.  A `<gdb:objfile>'
      object can become invalid if the object file it refers to is not
-     loaded in GDB any longer.  All other '<gdb:objfile>' procedures
+     loaded in GDB any longer.  All other `<gdb:objfile>' procedures
      will throw an exception if it is invalid at the time the procedure
      is called.
 
@@ -5441,24 +5582,24 @@ module:
      resolved.
 
  -- Scheme Procedure: objfile-progspace objfile
-     Return the '<gdb:progspace>' that this object file lives in.  *Note
-     Progspaces In Guile::, for more on progspaces.
+     Return the `<gdb:progspace>' that this object file lives in.
+     *Note Progspaces In Guile::, for more on progspaces.
 
  -- Scheme Procedure: objfile-pretty-printers objfile
-     Return the list of registered '<gdb:pretty-printer>' objects for
+     Return the list of registered `<gdb:pretty-printer>' objects for
      OBJFILE.  *Note Guile Pretty Printing API::, for more information.
 
  -- Scheme Procedure: set-objfile-pretty-printers! objfile printer-list
-     Set the list of registered '<gdb:pretty-printer>' objects for
+     Set the list of registered `<gdb:pretty-printer>' objects for
      OBJFILE to PRINTER-LIST.  The PRINTER-LIST must be a list of
-     '<gdb:pretty-printer>' objects.  *Note Guile Pretty Printing API::,
-     for more information.
+     `<gdb:pretty-printer>' objects.  *Note Guile Pretty Printing
+     API::, for more information.
 
  -- Scheme Procedure: current-objfile
      When auto-loading a Guile script (*note Guile Auto-loading::), GDB
      sets the "current objfile" to the corresponding objfile.  This
      function returns the current objfile.  If there is no current
-     objfile, this function returns '#f'.
+     objfile, this function returns `#f'.
 
  -- Scheme Procedure: objfiles
      Return a list of all the objfiles in the current program space.
@@ -5470,106 +5611,107 @@ File: gdb.info,  Node: Frames In Guile, 
 .....................................................
 
 When the debugged program stops, GDB is able to analyze its call stack
-(*note Stack frames: Frames.).  The '<gdb:frame>' class represents a
-frame in the stack.  A '<gdb:frame>' object is only valid while its
+(*note Stack frames: Frames.).  The `<gdb:frame>' class represents a
+frame in the stack.  A `<gdb:frame>' object is only valid while its
 corresponding frame exists in the inferior's stack.  If you try to use
-an invalid frame object, GDB will throw a 'gdb:invalid-object' exception
-(*note Guile Exception Handling::).
+an invalid frame object, GDB will throw a `gdb:invalid-object'
+exception (*note Guile Exception Handling::).
 
-   Two '<gdb:frame>' objects can be compared for equality with the
-'equal?' function, like:
+   Two `<gdb:frame>' objects can be compared for equality with the
+`equal?' function, like:
 
      (gdb) guile (equal? (newest-frame) (selected-frame))
      #t
 
-   The following frame-related procedures are provided by the '(gdb)'
+   The following frame-related procedures are provided by the `(gdb)'
 module:
 
  -- Scheme Procedure: frame? object
-     Return '#t' if OBJECT is a '<gdb:frame>' object.  Otherwise return
-     '#f'.
+     Return `#t' if OBJECT is a `<gdb:frame>' object.  Otherwise return
+     `#f'.
 
  -- Scheme Procedure: frame-valid? frame
-     Returns '#t' if FRAME is valid, '#f' if not.  A frame object can
+     Returns `#t' if FRAME is valid, `#f' if not.  A frame object can
      become invalid if the frame it refers to doesn't exist anymore in
-     the inferior.  All '<gdb:frame>' procedures will throw an exception
-     if the frame is invalid at the time the procedure is called.
+     the inferior.  All `<gdb:frame>' procedures will throw an
+     exception if the frame is invalid at the time the procedure is
+     called.
 
  -- Scheme Procedure: frame-name frame
-     Return the function name of FRAME, or '#f' if it can't be obtained.
+     Return the function name of FRAME, or `#f' if it can't be obtained.
 
  -- Scheme Procedure: frame-arch frame
-     Return the '<gdb:architecture>' object corresponding to FRAME's
+     Return the `<gdb:architecture>' object corresponding to FRAME's
      architecture.  *Note Architectures In Guile::.
 
  -- Scheme Procedure: frame-type frame
      Return the type of FRAME.  The value can be one of:
 
-     'NORMAL_FRAME'
+    `NORMAL_FRAME'
           An ordinary stack frame.
 
-     'DUMMY_FRAME'
+    `DUMMY_FRAME'
           A fake stack frame that was created by GDB when performing an
           inferior function call.
 
-     'INLINE_FRAME'
+    `INLINE_FRAME'
           A frame representing an inlined function.  The function was
-          inlined into a 'NORMAL_FRAME' that is older than this one.
+          inlined into a `NORMAL_FRAME' that is older than this one.
 
-     'TAILCALL_FRAME'
+    `TAILCALL_FRAME'
           A frame representing a tail call.  *Note Tail Call Frames::.
 
-     'SIGTRAMP_FRAME'
+    `SIGTRAMP_FRAME'
           A signal trampoline frame.  This is the frame created by the
           OS when it calls into a signal handler.
 
-     'ARCH_FRAME'
+    `ARCH_FRAME'
           A fake stack frame representing a cross-architecture call.
 
-     'SENTINEL_FRAME'
-          This is like 'NORMAL_FRAME', but it is only used for the
+    `SENTINEL_FRAME'
+          This is like `NORMAL_FRAME', but it is only used for the
           newest frame.
 
  -- Scheme Procedure: frame-unwind-stop-reason frame
      Return an integer representing the reason why it's not possible to
      find more frames toward the outermost frame.  Use
-     'unwind-stop-reason-string' to convert the value returned by this
-     function to a string.  The value can be one of:
+     `unwind-stop-reason-string' to convert the value returned by this
+     function to a string. The value can be one of:
 
-     'FRAME_UNWIND_NO_REASON'
+    `FRAME_UNWIND_NO_REASON'
           No particular reason (older frames should be available).
 
-     'FRAME_UNWIND_NULL_ID'
+    `FRAME_UNWIND_NULL_ID'
           The previous frame's analyzer returns an invalid result.
 
-     'FRAME_UNWIND_OUTERMOST'
+    `FRAME_UNWIND_OUTERMOST'
           This frame is the outermost.
 
-     'FRAME_UNWIND_UNAVAILABLE'
+    `FRAME_UNWIND_UNAVAILABLE'
           Cannot unwind further, because that would require knowing the
           values of registers or memory that have not been collected.
 
-     'FRAME_UNWIND_INNER_ID'
+    `FRAME_UNWIND_INNER_ID'
           This frame ID looks like it ought to belong to a NEXT frame,
           but we got it for a PREV frame.  Normally, this is a sign of
           unwinder failure.  It could also indicate stack corruption.
 
-     'FRAME_UNWIND_SAME_ID'
+    `FRAME_UNWIND_SAME_ID'
           This frame has the same ID as the previous one.  That means
           that unwinding further would almost certainly give us another
           frame with exactly the same ID, so break the chain.  Normally,
           this is a sign of unwinder failure.  It could also indicate
           stack corruption.
 
-     'FRAME_UNWIND_NO_SAVED_PC'
+    `FRAME_UNWIND_NO_SAVED_PC'
           The frame unwinder did not find any saved PC, but we needed
           one to unwind further.
 
-     'FRAME_UNWIND_MEMORY_ERROR'
+    `FRAME_UNWIND_MEMORY_ERROR'
           The frame unwinder caused an error while trying to access
           memory.
 
-     'FRAME_UNWIND_FIRST_ERROR'
+    `FRAME_UNWIND_FIRST_ERROR'
           Any stop reason greater or equal to this value indicates some
           kind of error.  This special value facilitates writing code
           that tests for errors in unwinding in a way that will work
@@ -5585,13 +5727,13 @@ module:
      Return the frame's resume address.
 
  -- Scheme Procedure: frame-block frame
-     Return the frame's code block as a '<gdb:block>' object.  *Note
+     Return the frame's code block as a `<gdb:block>' object.  *Note
      Blocks In Guile::.
 
  -- Scheme Procedure: frame-function frame
-     Return the symbol for the function corresponding to this frame as a
-     '<gdb:symbol>' object, or '#f' if there isn't one.  *Note Symbols
-     In Guile::.
+     Return the symbol for the function corresponding to this frame as
+     a `<gdb:symbol>' object, or `#f' if there isn't one.  *Note
+     Symbols In Guile::.
 
  -- Scheme Procedure: frame-older frame
      Return the frame that called FRAME.
@@ -5600,20 +5742,20 @@ module:
      Return the frame called by FRAME.
 
  -- Scheme Procedure: frame-sal frame
-     Return the frame's '<gdb:sal>' (symtab and line) object.  *Note
+     Return the frame's `<gdb:sal>' (symtab and line) object.  *Note
      Symbol Tables In Guile::.
 
  -- Scheme Procedure: frame-read-register frame register
      Return the value of REGISTER in FRAME.  REGISTER should be a
-     string, like 'pc'.
+     string, like `pc'.
 
  -- Scheme Procedure: frame-read-var frame variable [#:block block]
      Return the value of VARIABLE in FRAME.  If the optional argument
      BLOCK is provided, search for the variable from that block;
      otherwise start at the frame's current block (which is determined
      by the frame's current program counter).  The VARIABLE must be
-     given as a string or a '<gdb:symbol>' object, and BLOCK must be a
-     '<gdb:block>' object.
+     given as a string or a `<gdb:symbol>' object, and BLOCK must be a
+     `<gdb:block>' object.
 
  -- Scheme Procedure: frame-select frame
      Set FRAME to be the selected frame.  *Note Examining the Stack:
@@ -5629,7 +5771,7 @@ module:
  -- Scheme Procedure: unwind-stop-reason-string reason
      Return a string explaining the reason why GDB stopped unwinding
      frames, as expressed by the given REASON code (an integer, see the
-     'frame-unwind-stop-reason' procedure above in this section).
+     `frame-unwind-stop-reason' procedure above in this section).
 
 
 File: gdb.info,  Node: Blocks In Guile,  Next: Symbols In Guile,  Prev: Frames In Guile,  Up: Guile API
@@ -5639,14 +5781,14 @@ File: gdb.info,  Node: Blocks In Guile, 
 
 In GDB, symbols are stored in blocks.  A block corresponds roughly to a
 scope in the source code.  Blocks are organized hierarchically, and are
-represented individually in Guile as an object of type '<gdb:block>'.
+represented individually in Guile as an object of type `<gdb:block>'.
 Blocks rely on debugging information being available.
 
    A frame has a block.  Please see *note Frames In Guile::, for a more
 in-depth discussion of frames.
 
-   The outermost block is known as the "global block".  The global block
-typically holds public global variables and functions.
+   The outermost block is known as the "global block".  The global
+block typically holds public global variables and functions.
 
    The block nested just inside the global block is the "static block".
 The static block typically holds file-scoped variables and functions.
@@ -5683,30 +5825,30 @@ over all the blocks in a symbol table (*
        }
      }
 
-   The following block-related procedures are provided by the '(gdb)'
+   The following block-related procedures are provided by the `(gdb)'
 module:
 
  -- Scheme Procedure: block? object
-     Return '#t' if OBJECT is a '<gdb:block>' object.  Otherwise return
-     '#f'.
+     Return `#t' if OBJECT is a `<gdb:block>' object.  Otherwise return
+     `#f'.
 
  -- Scheme Procedure: block-valid? block
-     Returns '#t' if '<gdb:block>' BLOCK is valid, '#f' if not.  A block
-     object can become invalid if the block it refers to doesn't exist
-     anymore in the inferior.  All other '<gdb:block>' methods will
-     throw an exception if it is invalid at the time the procedure is
-     called.  The block's validity is also checked during iteration over
-     symbols of the block.
+     Returns `#t' if `<gdb:block>' BLOCK is valid, `#f' if not.  A
+     block object can become invalid if the block it refers to doesn't
+     exist anymore in the inferior.  All other `<gdb:block>' methods
+     will throw an exception if it is invalid at the time the procedure
+     is called.  The block's validity is also checked during iteration
+     over symbols of the block.
 
  -- Scheme Procedure: block-start block
-     Return the start address of '<gdb:block>' BLOCK.
+     Return the start address of `<gdb:block>' BLOCK.
 
  -- Scheme Procedure: block-end block
-     Return the end address of '<gdb:block>' BLOCK.
+     Return the end address of `<gdb:block>' BLOCK.
 
  -- Scheme Procedure: block-function block
-     Return the name of '<gdb:block>' BLOCK represented as a
-     '<gdb:symbol>' object.  If the block is not named, then '#f' is
+     Return the name of `<gdb:block>' BLOCK represented as a
+     `<gdb:symbol>' object.  If the block is not named, then `#f' is
      returned.
 
      For ordinary function blocks, the superblock is the static block.
@@ -5715,29 +5857,29 @@ module:
      this happens for an inlined function.
 
  -- Scheme Procedure: block-superblock block
-     Return the block containing '<gdb:block>' BLOCK.  If the parent
-     block does not exist, then '#f' is returned.
+     Return the block containing `<gdb:block>' BLOCK.  If the parent
+     block does not exist, then `#f' is returned.
 
  -- Scheme Procedure: block-global-block block
-     Return the global block associated with '<gdb:block>' BLOCK.
+     Return the global block associated with `<gdb:block>' BLOCK.
 
  -- Scheme Procedure: block-static-block block
-     Return the static block associated with '<gdb:block>' BLOCK.
+     Return the static block associated with `<gdb:block>' BLOCK.
 
  -- Scheme Procedure: block-global? block
-     Return '#t' if '<gdb:block>' BLOCK is a global block.  Otherwise
-     return '#f'.
+     Return `#t' if `<gdb:block>' BLOCK is a global block.  Otherwise
+     return `#f'.
 
  -- Scheme Procedure: block-static? block
-     Return '#t' if '<gdb:block>' BLOCK is a static block.  Otherwise
-     return '#f'.
+     Return `#t' if `<gdb:block>' BLOCK is a static block.  Otherwise
+     return `#f'.
 
  -- Scheme Procedure: block-symbols
      Return a list of all symbols (as <gdb:symbol> objects) in
-     '<gdb:block>' BLOCK.
+     `<gdb:block>' BLOCK.
 
  -- Scheme Procedure: make-block-symbols-iterator block
-     Return an object of type '<gdb:iterator>' that will iterate over
+     Return an object of type `<gdb:iterator>' that will iterate over
      all symbols of the block.  Guile programs should not assume that a
      specific block object will always contain a given symbol, since
      changes in GDB features and infrastructure may cause symbols move
@@ -5745,13 +5887,13 @@ module:
 
  -- Scheme Procedure: block-symbols-progress?
      Return #t if the object is a <gdb:block-symbols-progress> object.
-     This object would be obtained from the 'progress' element of the
-     '<gdb:iterator>' object returned by 'make-block-symbols-iterator'.
+     This object would be obtained from the `progress' element of the
+     `<gdb:iterator>' object returned by `make-block-symbols-iterator'.
 
  -- Scheme Procedure: lookup-block pc
-     Return the innermost '<gdb:block>' containing the given PC value.
+     Return the innermost `<gdb:block>' containing the given PC value.
      If the block cannot be found for the PC value specified, the
-     function will return '#f'.
+     function will return `#f'.
 
 
 File: gdb.info,  Node: Symbols In Guile,  Next: Symbol Tables In Guile,  Prev: Blocks In Guile,  Up: Guile API
@@ -5759,31 +5901,31 @@ File: gdb.info,  Node: Symbols In Guile,
 23.3.3.17 Guile representation of Symbols.
 ..........................................
 
-GDB represents every variable, function and type as an entry in a symbol
-table.  *Note Examining the Symbol Table: Symbols.  Guile represents
-these symbols in GDB with the '<gdb:symbol>' object.
+GDB represents every variable, function and type as an entry in a
+symbol table.  *Note Examining the Symbol Table: Symbols.  Guile
+represents these symbols in GDB with the `<gdb:symbol>' object.
 
-   The following symbol-related procedures are provided by the '(gdb)'
+   The following symbol-related procedures are provided by the `(gdb)'
 module:
 
  -- Scheme Procedure: symbol? object
-     Return '#t' if OBJECT is an object of type '<gdb:symbol>'.
-     Otherwise return '#f'.
+     Return `#t' if OBJECT is an object of type `<gdb:symbol>'.
+     Otherwise return `#f'.
 
  -- Scheme Procedure: symbol-valid? symbol
-     Return '#t' if the '<gdb:symbol>' object is valid, '#f' if not.  A
-     '<gdb:symbol>' object can become invalid if the symbol it refers to
-     does not exist in GDB any longer.  All other '<gdb:symbol>'
-     procedures will throw an exception if it is invalid at the time the
-     procedure is called.
+     Return `#t' if the `<gdb:symbol>' object is valid, `#f' if not.  A
+     `<gdb:symbol>' object can become invalid if the symbol it refers
+     to does not exist in GDB any longer.  All other `<gdb:symbol>'
+     procedures will throw an exception if it is invalid at the time
+     the procedure is called.
 
  -- Scheme Procedure: symbol-type symbol
-     Return the type of SYMBOL or '#f' if no type is recorded.  The
-     result is an object of type '<gdb:type>'.  *Note Types In Guile::.
+     Return the type of SYMBOL or `#f' if no type is recorded.  The
+     result is an object of type `<gdb:type>'.  *Note Types In Guile::.
 
  -- Scheme Procedure: symbol-symtab symbol
      Return the symbol table in which SYMBOL appears.  The result is an
-     object of type '<gdb:symtab>'.  *Note Symbol Tables In Guile::.
+     object of type `<gdb:symtab>'.  *Note Symbol Tables In Guile::.
 
  -- Scheme Procedure: symbol-line symbol
      Return the line number in the source code at which SYMBOL was
@@ -5798,35 +5940,35 @@ module:
 
  -- Scheme Procedure: symbol-print-name symbol
      Return the name of SYMBOL in a form suitable for output.  This is
-     either 'name' or 'linkage_name', depending on whether the user
+     either `name' or `linkage_name', depending on whether the user
      asked GDB to display demangled or mangled names.
 
  -- Scheme Procedure: symbol-addr-class symbol
      Return the address class of the symbol.  This classifies how to
      find the value of a symbol.  Each address class is a constant
-     defined in the '(gdb)' module and described later in this chapter.
+     defined in the `(gdb)' module and described later in this chapter.
 
  -- Scheme Procedure: symbol-needs-frame? symbol
-     Return '#t' if evaluating SYMBOL's value requires a frame (*note
-     Frames In Guile::) and '#f' otherwise.  Typically, local variables
+     Return `#t' if evaluating SYMBOL's value requires a frame (*note
+     Frames In Guile::) and `#f' otherwise.  Typically, local variables
      will require a frame, but other symbols will not.
 
  -- Scheme Procedure: symbol-argument? symbol
-     Return '#t' if SYMBOL is an argument of a function.  Otherwise
-     return '#f'.
+     Return `#t' if SYMBOL is an argument of a function.  Otherwise
+     return `#f'.
 
  -- Scheme Procedure: symbol-constant? symbol
-     Return '#t' if SYMBOL is a constant.  Otherwise return '#f'.
+     Return `#t' if SYMBOL is a constant.  Otherwise return `#f'.
 
  -- Scheme Procedure: symbol-function? symbol
-     Return '#t' if SYMBOL is a function or a method.  Otherwise return
-     '#f'.
+     Return `#t' if SYMBOL is a function or a method.  Otherwise return
+     `#f'.
 
  -- Scheme Procedure: symbol-variable? symbol
-     Return '#t' if SYMBOL is a variable.  Otherwise return '#f'.
+     Return `#t' if SYMBOL is a variable.  Otherwise return `#f'.
 
  -- Scheme Procedure: symbol-value symbol [#:frame frame]
-     Compute the value of SYMBOL, as a '<gdb:value>'.  For functions,
+     Compute the value of SYMBOL, as a `<gdb:value>'.  For functions,
      this computes the address of the function, cast to the appropriate
      type.  If the symbol requires a frame in order to compute its
      value, then FRAME must be given.  If FRAME is not given, or if
@@ -5838,112 +5980,112 @@ module:
      be restricted to the parameters defined in the optional domain and
      block arguments.
 
-     NAME is the name of the symbol.  It must be a string.  The optional
-     BLOCK argument restricts the search to symbols visible in that
-     BLOCK.  The BLOCK argument must be a '<gdb:block>' object.  If
-     omitted, the block for the current frame is used.  The optional
+     NAME is the name of the symbol.  It must be a string.  The
+     optional BLOCK argument restricts the search to symbols visible in
+     that BLOCK.  The BLOCK argument must be a `<gdb:block>' object.
+     If omitted, the block for the current frame is used.  The optional
      DOMAIN argument restricts the search to the domain type.  The
-     DOMAIN argument must be a domain constant defined in the '(gdb)'
+     DOMAIN argument must be a domain constant defined in the `(gdb)'
      module and described later in this chapter.
 
      The result is a list of two elements.  The first element is a
-     '<gdb:symbol>' object or '#f' if the symbol is not found.  If the
-     symbol is found, the second element is '#t' if the symbol is a
-     field of a method's object (e.g., 'this' in C++), otherwise it is
-     '#f'.  If the symbol is not found, the second element is '#f'.
+     `<gdb:symbol>' object or `#f' if the symbol is not found.  If the
+     symbol is found, the second element is `#t' if the symbol is a
+     field of a method's object (e.g., `this' in C++), otherwise it is
+     `#f'.  If the symbol is not found, the second element is `#f'.
 
  -- Scheme Procedure: lookup-global-symbol name [#:domain domain]
      This function searches for a global symbol by name.  The search
      scope can be restricted by the domain argument.
 
-     NAME is the name of the symbol.  It must be a string.  The optional
-     DOMAIN argument restricts the search to the domain type.  The
-     DOMAIN argument must be a domain constant defined in the '(gdb)'
-     module and described later in this chapter.
+     NAME is the name of the symbol.  It must be a string.  The
+     optional DOMAIN argument restricts the search to the domain type.
+     The DOMAIN argument must be a domain constant defined in the
+     `(gdb)' module and described later in this chapter.
 
-     The result is a '<gdb:symbol>' object or '#f' if the symbol is not
+     The result is a `<gdb:symbol>' object or `#f' if the symbol is not
      found.
 
-   The available domain categories in '<gdb:symbol>' are represented as
-constants in the '(gdb)' module:
+   The available domain categories in `<gdb:symbol>' are represented as
+constants in the `(gdb)' module:
 
-'SYMBOL_UNDEF_DOMAIN'
+`SYMBOL_UNDEF_DOMAIN'
      This is used when a domain has not been discovered or none of the
-     following domains apply.  This usually indicates an error either in
-     the symbol information or in GDB's handling of symbols.
+     following domains apply.  This usually indicates an error either
+     in the symbol information or in GDB's handling of symbols.
 
-'SYMBOL_VAR_DOMAIN'
+`SYMBOL_VAR_DOMAIN'
      This domain contains variables, function names, typedef names and
      enum type values.
 
-'SYMBOL_STRUCT_DOMAIN'
+`SYMBOL_STRUCT_DOMAIN'
      This domain holds struct, union and enum type names.
 
-'SYMBOL_LABEL_DOMAIN'
+`SYMBOL_LABEL_DOMAIN'
      This domain contains names of labels (for gotos).
 
-'SYMBOL_VARIABLES_DOMAIN'
-     This domain holds a subset of the 'SYMBOLS_VAR_DOMAIN'; it contains
-     everything minus functions and types.
+`SYMBOL_VARIABLES_DOMAIN'
+     This domain holds a subset of the `SYMBOLS_VAR_DOMAIN'; it
+     contains everything minus functions and types.
 
-'SYMBOL_FUNCTION_DOMAIN'
+`SYMBOL_FUNCTION_DOMAIN'
      This domain contains all functions.
 
-'SYMBOL_TYPES_DOMAIN'
+`SYMBOL_TYPES_DOMAIN'
      This domain contains all types.
 
-   The available address class categories in '<gdb:symbol>' are
-represented as constants in the 'gdb' module:
+   The available address class categories in `<gdb:symbol>' are
+represented as constants in the `gdb' module:
 
-'SYMBOL_LOC_UNDEF'
+`SYMBOL_LOC_UNDEF'
      If this is returned by address class, it indicates an error either
      in the symbol information or in GDB's handling of symbols.
 
-'SYMBOL_LOC_CONST'
+`SYMBOL_LOC_CONST'
      Value is constant int.
 
-'SYMBOL_LOC_STATIC'
+`SYMBOL_LOC_STATIC'
      Value is at a fixed address.
 
-'SYMBOL_LOC_REGISTER'
+`SYMBOL_LOC_REGISTER'
      Value is in a register.
 
-'SYMBOL_LOC_ARG'
+`SYMBOL_LOC_ARG'
      Value is an argument.  This value is at the offset stored within
      the symbol inside the frame's argument list.
 
-'SYMBOL_LOC_REF_ARG'
+`SYMBOL_LOC_REF_ARG'
      Value address is stored in the frame's argument list.  Just like
-     'LOC_ARG' except that the value's address is stored at the offset,
+     `LOC_ARG' except that the value's address is stored at the offset,
      not the value itself.
 
-'SYMBOL_LOC_REGPARM_ADDR'
-     Value is a specified register.  Just like 'LOC_REGISTER' except the
-     register holds the address of the argument instead of the argument
-     itself.
+`SYMBOL_LOC_REGPARM_ADDR'
+     Value is a specified register.  Just like `LOC_REGISTER' except
+     the register holds the address of the argument instead of the
+     argument itself.
 
-'SYMBOL_LOC_LOCAL'
+`SYMBOL_LOC_LOCAL'
      Value is a local variable.
 
-'SYMBOL_LOC_TYPEDEF'
-     Value not used.  Symbols in the domain 'SYMBOL_STRUCT_DOMAIN' all
+`SYMBOL_LOC_TYPEDEF'
+     Value not used.  Symbols in the domain `SYMBOL_STRUCT_DOMAIN' all
      have this class.
 
-'SYMBOL_LOC_BLOCK'
+`SYMBOL_LOC_BLOCK'
      Value is a block.
 
-'SYMBOL_LOC_CONST_BYTES'
+`SYMBOL_LOC_CONST_BYTES'
      Value is a byte-sequence.
 
-'SYMBOL_LOC_UNRESOLVED'
-     Value is at a fixed address, but the address of the variable has to
-     be determined from the minimal symbol table whenever the variable
-     is referenced.
+`SYMBOL_LOC_UNRESOLVED'
+     Value is at a fixed address, but the address of the variable has
+     to be determined from the minimal symbol table whenever the
+     variable is referenced.
 
-'SYMBOL_LOC_OPTIMIZED_OUT'
+`SYMBOL_LOC_OPTIMIZED_OUT'
      The value does not actually exist in the program.
 
-'SYMBOL_LOC_COMPUTED'
+`SYMBOL_LOC_COMPUTED'
      The value's address is a computed location.
 
 
@@ -5952,27 +6094,28 @@ File: gdb.info,  Node: Symbol Tables In 
 23.3.3.18 Symbol table representation in Guile.
 ...............................................
 
-Access to symbol table data maintained by GDB on the inferior is exposed
-to Guile via two objects: '<gdb:sal>' (symtab-and-line) and
-'<gdb:symtab>'.  Symbol table and line data for a frame is returned from
-the 'frame-find-sal' '<gdb:frame>' procedure.  *Note Frames In Guile::.
+Access to symbol table data maintained by GDB on the inferior is
+exposed to Guile via two objects: `<gdb:sal>' (symtab-and-line) and
+`<gdb:symtab>'.  Symbol table and line data for a frame is returned
+from the `frame-find-sal' `<gdb:frame>' procedure.  *Note Frames In
+Guile::.
 
    For more information on GDB's symbol table management, see *note
 Examining the Symbol Table: Symbols.
 
-   The following symtab-related procedures are provided by the '(gdb)'
+   The following symtab-related procedures are provided by the `(gdb)'
 module:
 
  -- Scheme Procedure: symtab? object
-     Return '#t' if OBJECT is an object of type '<gdb:symtab>'.
-     Otherwise return '#f'.
+     Return `#t' if OBJECT is an object of type `<gdb:symtab>'.
+     Otherwise return `#f'.
 
  -- Scheme Procedure: symtab-valid? symtab
-     Return '#t' if the '<gdb:symtab>' object is valid, '#f' if not.  A
-     '<gdb:symtab>' object becomes invalid when the symbol table it
-     refers to no longer exists in GDB.  All other '<gdb:symtab>'
-     procedures will throw an exception if it is invalid at the time the
-     procedure is called.
+     Return `#t' if the `<gdb:symtab>' object is valid, `#f' if not.  A
+     `<gdb:symtab>' object becomes invalid when the symbol table it
+     refers to no longer exists in GDB.  All other `<gdb:symtab>'
+     procedures will throw an exception if it is invalid at the time
+     the procedure is called.
 
  -- Scheme Procedure: symtab-filename symtab
      Return the symbol table's source filename.
@@ -5993,20 +6136,20 @@ module:
      Blocks In Guile::.
 
    The following symtab-and-line-related procedures are provided by the
-'(gdb)' module:
+`(gdb)' module:
 
  -- Scheme Procedure: sal? object
-     Return '#t' if OBJECT is an object of type '<gdb:sal>'.  Otherwise
-     return '#f'.
+     Return `#t' if OBJECT is an object of type `<gdb:sal>'.  Otherwise
+     return `#f'.
 
  -- Scheme Procedure: sal-valid? sal
-     Return '#t' if SAL is valid, '#f' if not.  A '<gdb:sal>' object
-     becomes invalid when the Symbol table object it refers to no longer
-     exists in GDB.  All other '<gdb:sal>' procedures will throw an
-     exception if it is invalid at the time the procedure is called.
+     Return `#t' if SAL is valid, `#f' if not.  A `<gdb:sal>' object
+     becomes invalid when the Symbol table object it refers to no
+     longer exists in GDB.  All other `<gdb:sal>' procedures will throw
+     an exception if it is invalid at the time the procedure is called.
 
  -- Scheme Procedure: sal-symtab sal
-     Return the symbol table object ('<gdb:symtab>') for SAL.
+     Return the symbol table object (`<gdb:symtab>') for SAL.
 
  -- Scheme Procedure: sal-line sal
      Return the line number for SAL.
@@ -6018,10 +6161,10 @@ module:
      Return the end of the address range occupied by code for SAL.
 
  -- Scheme Procedure: find-pc-line pc
-     Return the '<gdb:sal>' object corresponding to the PC value.  If an
-     invalid value of PC is passed as an argument, then the 'symtab' and
-     'line' attributes of the returned '<gdb:sal>' object will be '#f'
-     and 0 respectively.
+     Return the `<gdb:sal>' object corresponding to the PC value.  If
+     an invalid value of PC is passed as an argument, then the `symtab'
+     and `line' attributes of the returned `<gdb:sal>' object will be
+     `#f' and 0 respectively.
 
 
 File: gdb.info,  Node: Breakpoints In Guile,  Next: Lazy Strings In Guile,  Prev: Symbol Tables In Guile,  Up: Guile API
@@ -6030,92 +6173,93 @@ File: gdb.info,  Node: Breakpoints In Gu
 ..............................................
 
 Breakpoints in Guile are represented by objects of type
-'<gdb:breakpoint>'.  New breakpoints can be created with the
-'make-breakpoint' Guile function, and then added to GDB with the
-'register-breakpoint!' Guile function.  This two-step approach is taken
+`<gdb:breakpoint>'.  New breakpoints can be created with the
+`make-breakpoint' Guile function, and then added to GDB with the
+`register-breakpoint!' Guile function.  This two-step approach is taken
 to separate out the side-effect of adding the breakpoint to GDB from
-'make-breakpoint'.
+`make-breakpoint'.
 
    Support is also provided to view and manipulate breakpoints created
 outside of Guile.
 
    The following breakpoint-related procedures are provided by the
-'(gdb)' module:
+`(gdb)' module:
 
- -- Scheme Procedure: make-breakpoint location [#:type type] [#:wp-class
-          wp-class] [#:internal internal]
+ -- Scheme Procedure: make-breakpoint location [#:type type]
+          [#:wp-class wp-class] [#:internal internal]
      Create a new breakpoint at LOCATION, a string naming the location
-     of the breakpoint, or an expression that defines a watchpoint.  The
-     contents can be any location recognized by the 'break' command, or
-     in the case of a watchpoint, by the 'watch' command.
-
-     The breakpoint is initially marked as 'invalid'.  The breakpoint is
-     not usable until it has been registered with GDB with
-     'register-breakpoint!', at which point it becomes 'valid'.  The
-     result is the '<gdb:breakpoint>' object representing the
+     of the breakpoint, or an expression that defines a watchpoint.
+     The contents can be any location recognized by the `break' command,
+     or in the case of a watchpoint, by the `watch' command.
+
+     The breakpoint is initially marked as `invalid'.  The breakpoint
+     is not usable until it has been registered with GDB with
+     `register-breakpoint!', at which point it becomes `valid'.  The
+     result is the `<gdb:breakpoint>' object representing the
      breakpoint.
 
      The optional TYPE denotes the breakpoint to create.  This argument
-     can be either 'BP_BREAKPOINT' or 'BP_WATCHPOINT', and defaults to
-     'BP_BREAKPOINT'.
+     can be either `BP_BREAKPOINT' or `BP_WATCHPOINT', and defaults to
+     `BP_BREAKPOINT'.
 
      The optional WP-CLASS argument defines the class of watchpoint to
-     create, if TYPE is 'BP_WATCHPOINT'.  If a watchpoint class is not
-     provided, it is assumed to be a 'WP_WRITE' class.
+     create, if TYPE is `BP_WATCHPOINT'.  If a watchpoint class is not
+     provided, it is assumed to be a `WP_WRITE' class.
 
      The optional INTERNAL argument allows the breakpoint to become
      invisible to the user.  The breakpoint will neither be reported
-     when registered, nor will it be listed in the output from 'info
-     breakpoints' (but will be listed with the 'maint info breakpoints'
+     when registered, nor will it be listed in the output from `info
+     breakpoints' (but will be listed with the `maint info breakpoints'
      command).  If an internal flag is not provided, the breakpoint is
      visible (non-internal).
 
      When a watchpoint is created, GDB will try to create a hardware
      assisted watchpoint.  If successful, the type of the watchpoint is
-     changed from 'BP_WATCHPOINT' to 'BP_HARDWARE_WATCHPOINT' for
-     'WP_WRITE', 'BP_READ_WATCHPOINT' for 'WP_READ', and
-     'BP_ACCESS_WATCHPOINT' for 'WP_ACCESS'.  If not successful, the
-     type of the watchpoint is left as 'WP_WATCHPOINT'.
+     changed from `BP_WATCHPOINT' to `BP_HARDWARE_WATCHPOINT' for
+     `WP_WRITE', `BP_READ_WATCHPOINT' for `WP_READ', and
+     `BP_ACCESS_WATCHPOINT' for `WP_ACCESS'.  If not successful, the
+     type of the watchpoint is left as `WP_WATCHPOINT'.
 
      The available types are represented by constants defined in the
-     'gdb' module:
+     `gdb' module:
 
-     'BP_BREAKPOINT'
+    `BP_BREAKPOINT'
           Normal code breakpoint.
 
-     'BP_WATCHPOINT'
+    `BP_WATCHPOINT'
           Watchpoint breakpoint.
 
-     'BP_HARDWARE_WATCHPOINT'
+    `BP_HARDWARE_WATCHPOINT'
           Hardware assisted watchpoint.  This value cannot be specified
           when creating the breakpoint.
 
-     'BP_READ_WATCHPOINT'
+    `BP_READ_WATCHPOINT'
           Hardware assisted read watchpoint.  This value cannot be
           specified when creating the breakpoint.
 
-     'BP_ACCESS_WATCHPOINT'
+    `BP_ACCESS_WATCHPOINT'
           Hardware assisted access watchpoint.  This value cannot be
           specified when creating the breakpoint.
 
-     The available watchpoint types represented by constants are defined
-     in the '(gdb)' module:
+     The available watchpoint types represented by constants are
+     defined in the `(gdb)' module:
 
-     'WP_READ'
+    `WP_READ'
           Read only watchpoint.
 
-     'WP_WRITE'
+    `WP_WRITE'
           Write only watchpoint.
 
-     'WP_ACCESS'
+    `WP_ACCESS'
           Read/Write watchpoint.
 
+
  -- Scheme Procedure: register-breakpoint! breakpoint
-     Add BREAKPOINT, a '<gdb:breakpoint>' object, to GDB's list of
+     Add BREAKPOINT, a `<gdb:breakpoint>' object, to GDB's list of
      breakpoints.  The breakpoint must have been created with
-     'make-breakpoint'.  One cannot register breakpoints that have been
+     `make-breakpoint'.  One cannot register breakpoints that have been
      created outside of Guile.  Once a breakpoint is registered it
-     becomes 'valid'.  It is an error to register an already registered
+     becomes `valid'.  It is an error to register an already registered
      breakpoint.  The result is unspecified.
 
  -- Scheme Procedure: delete-breakpoint! breakpoint
@@ -6123,23 +6267,23 @@ outside of Guile.
      invalidates the Guile BREAKPOINT object.  Any further attempt to
      access the object will throw an exception.
 
-     If BREAKPOINT was created from Guile with 'make-breakpoint' it may
+     If BREAKPOINT was created from Guile with `make-breakpoint' it may
      be re-registered with GDB, in which case the breakpoint becomes
      valid again.
 
  -- Scheme Procedure: breakpoints
      Return a list of all breakpoints.  Each element of the list is a
-     '<gdb:breakpoint>' object.
+     `<gdb:breakpoint>' object.
 
  -- Scheme Procedure: breakpoint? object
-     Return '#t' if OBJECT is a '<gdb:breakpoint>' object, and '#f'
+     Return `#t' if OBJECT is a `<gdb:breakpoint>' object, and `#f'
      otherwise.
 
  -- Scheme Procedure: breakpoint-valid? breakpoint
-     Return '#t' if BREAKPOINT is valid, '#f' otherwise.  Breakpoints
-     created with 'make-breakpoint' are marked as invalid until they are
-     registered with GDB with 'register-breakpoint!'.  A
-     '<gdb:breakpoint>' object can become invalid if the user deletes
+     Return `#t' if BREAKPOINT is valid, `#f' otherwise.  Breakpoints
+     created with `make-breakpoint' are marked as invalid until they
+     are registered with GDB with `register-breakpoint!'.  A
+     `<gdb:breakpoint>' object can become invalid if the user deletes
      the breakpoint.  In this case, the object still exists, but the
      underlying breakpoint does not.  In the cases of watchpoint scope,
      the watchpoint remains valid even if execution of the inferior
@@ -6154,35 +6298,35 @@ outside of Guile.
      the actual breakpoint type or use-case.
 
  -- Scheme Procedure: breakpoint-visible? breakpoint
-     Return '#t' if the breakpoint is visible to the user when hit, or
-     when the 'info breakpoints' command is run.  Otherwise return '#f'.
+     Return `#t' if the breakpoint is visible to the user when hit, or
+     when the `info breakpoints' command is run.  Otherwise return `#f'.
 
  -- Scheme Procedure: breakpoint-location breakpoint
      Return the location of the breakpoint, as specified by the user.
      It is a string.  If the breakpoint does not have a location (that
-     is, it is a watchpoint) return '#f'.
+     is, it is a watchpoint) return `#f'.
 
  -- Scheme Procedure: breakpoint-expression breakpoint
      Return the breakpoint expression, as specified by the user.  It is
      a string.  If the breakpoint does not have an expression (the
-     breakpoint is not a watchpoint) return '#f'.
+     breakpoint is not a watchpoint) return `#f'.
 
  -- Scheme Procedure: breakpoint-enabled? breakpoint
-     Return '#t' if the breakpoint is enabled, and '#f' otherwise.
+     Return `#t' if the breakpoint is enabled, and `#f' otherwise.
 
  -- Scheme Procedure: set-breakpoint-enabled! breakpoint flag
-     Set the enabled state of BREAKPOINT to FLAG.  If flag is '#f' it is
-     disabled, otherwise it is enabled.
+     Set the enabled state of BREAKPOINT to FLAG.  If flag is `#f' it
+     is disabled, otherwise it is enabled.
 
  -- Scheme Procedure: breakpoint-silent? breakpoint
-     Return '#t' if the breakpoint is silent, and '#f' otherwise.
+     Return `#t' if the breakpoint is silent, and `#f' otherwise.
 
      Note that a breakpoint can also be silent if it has commands and
-     the first command is 'silent'.  This is not reported by the
-     'silent' attribute.
+     the first command is `silent'.  This is not reported by the
+     `silent' attribute.
 
  -- Scheme Procedure: set-breakpoint-silent! breakpoint flag
-     Set the silent state of BREAKPOINT to FLAG.  If flag is '#f' the
+     Set the silent state of BREAKPOINT to FLAG.  If flag is `#f' the
      breakpoint is made silent, otherwise it is made non-silent (or
      noisy).
 
@@ -6204,43 +6348,43 @@ outside of Guile.
      Return #f if BREAKPOINT is not thread-specific.
 
  -- Scheme Procedure: set-breakpoint-thread! breakpoint thread-id|#f
-     Set the thread-id for BREAKPOINT to THREAD-ID.  If set to '#f', the
-     breakpoint is no longer thread-specific.
+     Set the thread-id for BREAKPOINT to THREAD-ID.  If set to `#f',
+     the breakpoint is no longer thread-specific.
 
  -- Scheme Procedure: breakpoint-task breakpoint
-     If the breakpoint is Ada task-specific, return the Ada task id.  If
-     the breakpoint is not task-specific (or the underlying language is
-     not Ada), return '#f'.
+     If the breakpoint is Ada task-specific, return the Ada task id.
+     If the breakpoint is not task-specific (or the underlying language
+     is not Ada), return `#f'.
 
  -- Scheme Procedure: set-breakpoint-task! breakpoint task
-     Set the Ada task of BREAKPOINT to TASK.  If set to '#f', the
+     Set the Ada task of BREAKPOINT to TASK.  If set to `#f', the
      breakpoint is no longer task-specific.
 
  -- Scheme Procedure: breakpoint-condition breakpoint
      Return the condition of BREAKPOINT, as specified by the user.  It
-     is a string.  If there is no condition, return '#f'.
+     is a string.  If there is no condition, return `#f'.
 
  -- Scheme Procedure: set-breakpoint-condition! breakpoint condition
      Set the condition of BREAKPOINT to CONDITION, which must be a
-     string.  If set to '#f' then the breakpoint becomes unconditional.
+     string.  If set to `#f' then the breakpoint becomes unconditional.
 
  -- Scheme Procedure: breakpoint-stop breakpoint
      Return the stop predicate of BREAKPOINT.  See
-     'set-breakpoint-stop!' below in this section.
+     `set-breakpoint-stop!' below in this section.
 
  -- Scheme Procedure: set-breakpoint-stop! breakpoint procedure|#f
      Set the stop predicate of BREAKPOINT.  The predicate PROCEDURE
-     takes one argument: the <gdb:breakpoint> object.  If this predicate
-     is set to a procedure then it is invoked whenever the inferior
-     reaches this breakpoint.  If it returns '#t', or any non-'#f'
-     value, then the inferior is stopped, otherwise the inferior will
-     continue.
+     takes one argument: the <gdb:breakpoint> object.  If this
+     predicate is set to a procedure then it is invoked whenever the
+     inferior reaches this breakpoint.  If it returns `#t', or any
+     non-`#f' value, then the inferior is stopped, otherwise the
+     inferior will continue.
 
      If there are multiple breakpoints at the same location with a
-     'stop' predicate, each one will be called regardless of the return
-     status of the previous.  This ensures that all 'stop' predicates
-     have a chance to execute at that location.  In this scenario if one
-     of the methods returns '#t' but the others return '#f', the
+     `stop' predicate, each one will be called regardless of the return
+     status of the previous.  This ensures that all `stop' predicates
+     have a chance to execute at that location.  In this scenario if
+     one of the methods returns `#t' but the others return `#f', the
      inferior will still be stopped.
 
      You should not alter the execution state of the inferior (i.e.,
@@ -6249,7 +6393,7 @@ outside of Guile.
      As a general rule, you should not alter any data within GDB or the
      inferior at this time.
 
-     Example 'stop' implementation:
+     Example `stop' implementation:
 
           (define (my-stop? bkpt)
             (let ((int-val (parse-and-eval "foo")))
@@ -6259,7 +6403,7 @@ outside of Guile.
           (set-breakpoint-stop! bkpt my-stop?)
 
  -- Scheme Procedure: breakpoint-commands breakpoint
-     Return the commands attached to BREAKPOINT as a string, or '#f' if
+     Return the commands attached to BREAKPOINT as a string, or `#f' if
      there are none.
 
 
@@ -6271,22 +6415,22 @@ File: gdb.info,  Node: Lazy Strings In G
 A "lazy string" is a string whose contents is not retrieved or encoded
 until it is needed.
 
-   A '<gdb:lazy-string>' is represented in GDB as an 'address' that
-points to a region of memory, an 'encoding' that will be used to encode
-that region of memory, and a 'length' to delimit the region of memory
+   A `<gdb:lazy-string>' is represented in GDB as an `address' that
+points to a region of memory, an `encoding' that will be used to encode
+that region of memory, and a `length' to delimit the region of memory
 that represents the string.  The difference between a
-'<gdb:lazy-string>' and a string wrapped within a '<gdb:value>' is that
-a '<gdb:lazy-string>' will be treated differently by GDB when printing.
-A '<gdb:lazy-string>' is retrieved and encoded during printing, while a
-'<gdb:value>' wrapping a string is immediately retrieved and encoded on
+`<gdb:lazy-string>' and a string wrapped within a `<gdb:value>' is that
+a `<gdb:lazy-string>' will be treated differently by GDB when printing.
+A `<gdb:lazy-string>' is retrieved and encoded during printing, while a
+`<gdb:value>' wrapping a string is immediately retrieved and encoded on
 creation.
 
    The following lazy-string-related procedures are provided by the
-'(gdb)' module:
+`(gdb)' module:
 
  -- Scheme Procedure: lazy-string? object
-     Return '#t' if OBJECT is an object of type '<gdb:lazy-string>'.
-     Otherwise return '#f'.
+     Return `#t' if OBJECT is an object of type `<gdb:lazy-string>'.
+     Otherwise return `#f'.
 
  -- Scheme Procedure: lazy-string-address lazy-sring
      Return the address of LAZY-STRING.
@@ -6299,20 +6443,20 @@ creation.
  -- Scheme Procedure: lazy-string-encoding lazy-string
      Return the encoding that will be applied to LAZY-STRING when the
      string is printed by GDB.  If the encoding is not set, or contains
-     an empty string, then GDB will select the most appropriate encoding
-     when the string is printed.
+     an empty string,  then GDB will select the most appropriate
+     encoding when the string is printed.
 
  -- Scheme Procedure: lazy-string-type lazy-string
      Return the type that is represented by LAZY-STRING's type.  For a
-     lazy string this will always be a pointer type.  To resolve this to
-     the lazy string's character type, use 'type-target-type'.  *Note
-     Types In Guile::.
+     lazy string this will always be a pointer type.  To resolve this
+     to the lazy string's character type, use `type-target-type'.
+     *Note Types In Guile::.
 
  -- Scheme Procedure: lazy-string->value lazy-string
-     Convert the '<gdb:lazy-string>' to a '<gdb:value>'.  This value
+     Convert the `<gdb:lazy-string>' to a `<gdb:value>'.  This value
      will point to the string in memory, but will lose all the delayed
      retrieval, encoding and handling that GDB applies to a
-     '<gdb:lazy-string>'.
+     `<gdb:lazy-string>'.
 
 
 File: gdb.info,  Node: Architectures In Guile,  Next: Disassembly In Guile,  Prev: Lazy Strings In Guile,  Up: Guile API
@@ -6321,125 +6465,125 @@ File: gdb.info,  Node: Architectures In 
 ...............................................
 
 GDB uses architecture specific parameters and artifacts in a number of
-its various computations.  An architecture is represented by an instance
-of the '<gdb:arch>' class.
+its various computations.  An architecture is represented by an
+instance of the `<gdb:arch>' class.
 
    The following architecture-related procedures are provided by the
-'(gdb)' module:
+`(gdb)' module:
 
  -- Scheme Procedure: arch? object
-     Return '#t' if OBJECT is an object of type '<gdb:arch>'.  Otherwise
-     return '#f'.
+     Return `#t' if OBJECT is an object of type `<gdb:arch>'.
+     Otherwise return `#f'.
 
  -- Scheme Procedure: current-arch
-     Return the current architecture as a '<gdb:arch>' object.
+     Return the current architecture as a `<gdb:arch>' object.
 
  -- Scheme Procedure: arch-name arch
-     Return the name (string value) of '<gdb:arch>' ARCH.
+     Return the name (string value) of `<gdb:arch>' ARCH.
 
  -- Scheme Procedure: arch-charset arch
-     Return name of target character set of '<gdb:arch>' ARCH.
+     Return name of target character set of `<gdb:arch>' ARCH.
 
  -- Scheme Procedure: arch-wide-charset
-     Return name of target wide character set of '<gdb:arch>' ARCH.
+     Return name of target wide character set of `<gdb:arch>' ARCH.
 
-   Each architecture provides a set of predefined types, obtained by the
-following functions.
+   Each architecture provides a set of predefined types, obtained by
+the following functions.
 
  -- Scheme Procedure: arch-void-type arch
-     Return the '<gdb:type>' object for a 'void' type of architecture
+     Return the `<gdb:type>' object for a `void' type of architecture
      ARCH.
 
  -- Scheme Procedure: arch-char-type arch
-     Return the '<gdb:type>' object for a 'char' type of architecture
+     Return the `<gdb:type>' object for a `char' type of architecture
      ARCH.
 
  -- Scheme Procedure: arch-short-type arch
-     Return the '<gdb:type>' object for a 'short' type of architecture
+     Return the `<gdb:type>' object for a `short' type of architecture
      ARCH.
 
  -- Scheme Procedure: arch-int-type arch
-     Return the '<gdb:type>' object for an 'int' type of architecture
+     Return the `<gdb:type>' object for an `int' type of architecture
      ARCH.
 
  -- Scheme Procedure: arch-long-type arch
-     Return the '<gdb:type>' object for a 'long' type of architecture
+     Return the `<gdb:type>' object for a `long' type of architecture
      ARCH.
 
  -- Scheme Procedure: arch-schar-type arch
-     Return the '<gdb:type>' object for a 'signed char' type of
+     Return the `<gdb:type>' object for a `signed char' type of
      architecture ARCH.
 
  -- Scheme Procedure: arch-uchar-type arch
-     Return the '<gdb:type>' object for an 'unsigned char' type of
+     Return the `<gdb:type>' object for an `unsigned char' type of
      architecture ARCH.
 
  -- Scheme Procedure: arch-ushort-type arch
-     Return the '<gdb:type>' object for an 'unsigned short' type of
+     Return the `<gdb:type>' object for an `unsigned short' type of
      architecture ARCH.
 
  -- Scheme Procedure: arch-uint-type arch
-     Return the '<gdb:type>' object for an 'unsigned int' type of
+     Return the `<gdb:type>' object for an `unsigned int' type of
      architecture ARCH.
 
  -- Scheme Procedure: arch-ulong-type arch
-     Return the '<gdb:type>' object for an 'unsigned long' type of
+     Return the `<gdb:type>' object for an `unsigned long' type of
      architecture ARCH.
 
  -- Scheme Procedure: arch-float-type arch
-     Return the '<gdb:type>' object for a 'float' type of architecture
+     Return the `<gdb:type>' object for a `float' type of architecture
      ARCH.
 
  -- Scheme Procedure: arch-double-type arch
-     Return the '<gdb:type>' object for a 'double' type of architecture
+     Return the `<gdb:type>' object for a `double' type of architecture
      ARCH.
 
  -- Scheme Procedure: arch-longdouble-type arch
-     Return the '<gdb:type>' object for a 'long double' type of
+     Return the `<gdb:type>' object for a `long double' type of
      architecture ARCH.
 
  -- Scheme Procedure: arch-bool-type arch
-     Return the '<gdb:type>' object for a 'bool' type of architecture
+     Return the `<gdb:type>' object for a `bool' type of architecture
      ARCH.
 
  -- Scheme Procedure: arch-longlong-type arch
-     Return the '<gdb:type>' object for a 'long long' type of
+     Return the `<gdb:type>' object for a `long long' type of
      architecture ARCH.
 
  -- Scheme Procedure: arch-ulonglong-type arch
-     Return the '<gdb:type>' object for an 'unsigned long long' type of
+     Return the `<gdb:type>' object for an `unsigned long long' type of
      architecture ARCH.
 
  -- Scheme Procedure: arch-int8-type arch
-     Return the '<gdb:type>' object for an 'int8' type of architecture
+     Return the `<gdb:type>' object for an `int8' type of architecture
      ARCH.
 
  -- Scheme Procedure: arch-uint8-type arch
-     Return the '<gdb:type>' object for a 'uint8' type of architecture
+     Return the `<gdb:type>' object for a `uint8' type of architecture
      ARCH.
 
  -- Scheme Procedure: arch-int16-type arch
-     Return the '<gdb:type>' object for an 'int16' type of architecture
+     Return the `<gdb:type>' object for an `int16' type of architecture
      ARCH.
 
  -- Scheme Procedure: arch-uint16-type arch
-     Return the '<gdb:type>' object for a 'uint16' type of architecture
+     Return the `<gdb:type>' object for a `uint16' type of architecture
      ARCH.
 
  -- Scheme Procedure: arch-int32-type arch
-     Return the '<gdb:type>' object for an 'int32' type of architecture
+     Return the `<gdb:type>' object for an `int32' type of architecture
      ARCH.
 
  -- Scheme Procedure: arch-uint32-type arch
-     Return the '<gdb:type>' object for a 'uint32' type of architecture
+     Return the `<gdb:type>' object for a `uint32' type of architecture
      ARCH.
 
  -- Scheme Procedure: arch-int64-type arch
-     Return the '<gdb:type>' object for an 'int64' type of architecture
+     Return the `<gdb:type>' object for an `int64' type of architecture
      ARCH.
 
  -- Scheme Procedure: arch-uint64-type arch
-     Return the '<gdb:type>' object for a 'uint64' type of architecture
+     Return the `<gdb:type>' object for a `uint64' type of architecture
      ARCH.
 
    Example:
@@ -6454,8 +6598,8 @@ File: gdb.info,  Node: Disassembly In Gu
 ..............................
 
 The disassembler can be invoked from Scheme code.  Furthermore, the
-disassembler can take a Guile port as input, allowing one to disassemble
-from any source, and not just target memory.
+disassembler can take a Guile port as input, allowing one to
+disassemble from any source, and not just target memory.
 
  -- Scheme Procedure: arch-disassemble arch start-pc [#:port port]
           [#:offset offset] [#:size size] [#:count count]
@@ -6463,11 +6607,11 @@ from any source, and not just target mem
      address START-PC.
 
      The optional argument PORT specifies the input port to read bytes
-     from.  If PORT is '#f' then bytes are read from target memory.
+     from.  If PORT is `#f' then bytes are read from target memory.
 
      The optional argument OFFSET specifies the address offset of the
      first byte in PORT.  This is useful, for example, when PORT
-     specifies a 'bytevector' and you want the bytevector to be
+     specifies a `bytevector' and you want the bytevector to be
      disassembled as if it came from that address.  The START-PC passed
      to the reader for PORT is offset by the same amount.
 
@@ -6486,34 +6630,35 @@ from any source, and not just target mem
      specified as zero, then no instructions are disassembled and an
      empty list is returned.  If both the optional arguments SIZE and
      COUNT are specified, then a list of at most COUNT disassembled
-     instructions whose start address falls in the closed memory address
-     interval from START-PC to (START-PC + SIZE - 1) are returned.  If
-     SIZE is not specified, but COUNT is specified, then COUNT number of
-     instructions starting from the address START-PC are returned.  If
-     COUNT is not specified but SIZE is specified, then all instructions
-     whose start address falls in the closed memory address interval
-     from START-PC to (START-PC + SIZE - 1) are returned.  If neither
-     SIZE nor COUNT are specified, then a single instruction at START-PC
-     is returned.
+     instructions whose start address falls in the closed memory
+     address interval from START-PC to (START-PC + SIZE - 1) are
+     returned.  If SIZE is not specified, but COUNT is specified, then
+     COUNT number of instructions starting from the address START-PC
+     are returned.  If COUNT is not specified but SIZE is specified,
+     then all instructions whose start address falls in the closed
+     memory address interval from START-PC to (START-PC + SIZE - 1) are
+     returned.  If neither SIZE nor COUNT are specified, then a single
+     instruction at START-PC is returned.
 
      Each element of the returned list is an alist (associative list)
      with the following keys:
 
-     'address'
+    `address'
           The value corresponding to this key is a Guile integer of the
           memory address of the instruction.
 
-     'asm'
+    `asm'
           The value corresponding to this key is a string value which
           represents the instruction with assembly language mnemonics.
           The assembly language flavor used is the same as that
-          specified by the current CLI variable 'disassembly-flavor'.
+          specified by the current CLI variable `disassembly-flavor'.
           *Note Machine Code::.
 
-     'length'
+    `length'
           The value corresponding to this key is the length of the
           instruction in bytes.
 
+
 
 File: gdb.info,  Node: I/O Ports in Guile,  Next: Memory Ports in Guile,  Prev: Disassembly In Guile,  Up: Guile API
 
@@ -6530,7 +6675,7 @@ File: gdb.info,  Node: I/O Ports in Guil
      Return GDB's error port as a Guile port object.
 
  -- Scheme Procedure: stdio-port? object
-     Return '#t' if OBJECT is a GDB stdio port.  Otherwise return '#f'.
+     Return `#t' if OBJECT is a GDB stdio port.  Otherwise return `#f'.
 
 
 File: gdb.info,  Node: Memory Ports in Guile,  Next: Iterators In Guile,  Prev: I/O Ports in Guile,  Up: Guile API
@@ -6538,57 +6683,57 @@ File: gdb.info,  Node: Memory Ports in G
 23.3.3.24 Memory Ports in Guile
 ...............................
 
-GDB provides a 'port' interface to target memory.  This allows Guile
+GDB provides a `port' interface to target memory.  This allows Guile
 code to read/write target memory using Guile's port and bytevector
-functionality.  The main routine is 'open-memory' which returns a port
+functionality.  The main routine is `open-memory' which returns a port
 object.  One can then read/write memory using that object.
 
  -- Scheme Procedure: open-memory [#:mode mode] [#:start address]
           [#:size size]
      Return a port object that can be used for reading and writing
      memory.  The port will be open according to MODE, which is the
-     standard mode argument to Guile port open routines, except that the
-     '"a"' and '"l"' modes are not supported.  *Note (guile)File
-     Ports::.  The '"b"' (binary) character may be present, but is
-     ignored: memory ports are binary only.  If '"0"' is appended then
-     the port is marked as unbuffered.  The default is '"r"', read-only
-     and buffered.
+     standard mode argument to Guile port open routines, except that
+     the `"a"' and `"l"' modes are not supported.  *Note File Ports:
+     (guile)File Ports.  The `"b"' (binary) character may be present,
+     but is ignored: memory ports are binary only.  If `"0"' is
+     appended then the port is marked as unbuffered.  The default is
+     `"r"', read-only and buffered.
 
      The chunk of memory that can be accessed can be bounded.  If both
      START and SIZE are unspecified, all of memory can be accessed.  If
      only START is specified, all of memory from that point on can be
      accessed.  If only SIZE if specified, all memory in the range
-     [0,SIZE) can be accessed.  If both are specified, all memory in the
-     rane [START,START+SIZE) can be accessed.
+     [0,SIZE) can be accessed.  If both are specified, all memory in
+     the rane [START,START+SIZE) can be accessed.
 
  -- Scheme Procedure: memory-port?
-     Return '#t' if OBJECT is an object of type '<gdb:memory-port>'.
-     Otherwise return '#f'.
+     Return `#t' if OBJECT is an object of type `<gdb:memory-port>'.
+     Otherwise return `#f'.
 
  -- Scheme Procedure: memory-port-range memory-port
-     Return the range of '<gdb:memory-port>' MEMORY-PORT as a list of
-     two elements: '(start end)'.  The range is START to END inclusive.
+     Return the range of `<gdb:memory-port>' MEMORY-PORT as a list of
+     two elements: `(start end)'.  The range is START to END inclusive.
 
  -- Scheme Procedure: memory-port-read-buffer-size memory-port
-     Return the size of the read buffer of '<gdb:memory-port>'
+     Return the size of the read buffer of `<gdb:memory-port>'
      MEMORY-PORT.
 
  -- Scheme Procedure: set-memory-port-read-buffer-size! memory-port size
-     Set the size of the read buffer of '<gdb:memory-port>' MEMORY-PORT
+     Set the size of the read buffer of `<gdb:memory-port>' MEMORY-PORT
      to SIZE.  The result is unspecified.
 
  -- Scheme Procedure: memory-port-write-buffer-size memory-port
-     Return the size of the write buffer of '<gdb:memory-port>'
+     Return the size of the write buffer of `<gdb:memory-port>'
      MEMORY-PORT.
 
  -- Scheme Procedure: set-memory-port-write-buffer-size! memory-port
           size
-     Set the size of the write buffer of '<gdb:memory-port>' MEMORY-PORT
-     to SIZE.  The result is unspecified.
+     Set the size of the write buffer of `<gdb:memory-port>'
+     MEMORY-PORT to SIZE.  The result is unspecified.
 
-   A memory port is closed like any other port, with 'close-port'.
+   A memory port is closed like any other port, with `close-port'.
 
-   Combined with Guile's 'bytevectors', memory ports provide a lot of
+   Combined with Guile's `bytevectors', memory ports provide a lot of
 utility.  For example, to fill a buffer of 10 integers in memory, one
 can do something like the following.
 
@@ -6614,22 +6759,22 @@ File: gdb.info,  Node: Iterators In Guil
 ............................
 
 A simple iterator facility is provided to allow, for example, iterating
-over the set of program symbols without having to first construct a list
-of all of them.  A useful contribution would be to add support for SRFI
-41 and SRFI 45.
+over the set of program symbols without having to first construct a
+list of all of them.  A useful contribution would be to add support for
+SRFI 41 and SRFI 45.
 
  -- Scheme Procedure: make-iterator object progress next!
-     A '<gdb:iterator>' object is constructed with the 'make-iterator'
+     A `<gdb:iterator>' object is constructed with the `make-iterator'
      procedure.  It takes three arguments: the object to be iterated
      over, an object to record the progress of the iteration, and a
      procedure to return the next element in the iteration, or an
      implementation chosen value to denote the end of iteration.
 
      By convention, end of iteration is marked with
-     '(end-of-iteration)', and may be tested with the
-     'end-of-iteration?' predicate.  The result of '(end-of-iteration)'
-     is chosen so that it is not otherwise used by the '(gdb)' module.
-     If you are using '<gdb:iterator>' in your own code it is your
+     `(end-of-iteration)', and may be tested with the
+     `end-of-iteration?' predicate.  The result of `(end-of-iteration)'
+     is chosen so that it is not otherwise used by the `(gdb)' module.
+     If you are using `<gdb:iterator>' in your own code it is your
      responsibility to maintain this invariant.
 
      A trivial example for illustration's sake:
@@ -6646,8 +6791,8 @@ of all of them.  A useful contribution w
                                      (set-iterator-progress! iter (cdr l))
                                      (car l)))))))
 
-     Here is a slightly more realistic example, which computes a list of
-     all the functions in 'my-global-block'.
+     Here is a slightly more realistic example, which computes a list
+     of all the functions in `my-global-block'.
 
           (use-modules (gdb iterator))
           (define this-sal (find-pc-line (frame-pc (selected-frame))))
@@ -6657,12 +6802,12 @@ of all of them.  A useful contribution w
           (define functions (iterator-filter symbol-function? syms-iter))
 
  -- Scheme Procedure: iterator? object
-     Return '#t' if OBJECT is a '<gdb:iterator>' object.  Otherwise
-     return '#f'.
+     Return `#t' if OBJECT is a `<gdb:iterator>' object.  Otherwise
+     return `#f'.
 
  -- Scheme Procedure: iterator-object iterator
-     Return the first argument that was passed to 'make-iterator'.  This
-     is the object being iterated over.
+     Return the first argument that was passed to `make-iterator'.
+     This is the object being iterated over.
 
  -- Scheme Procedure: iterator-progress iterator
      Return the object tracking iteration progress.
@@ -6672,23 +6817,23 @@ of all of them.  A useful contribution w
 
  -- Scheme Procedure: iterator-next! iterator
      Invoke the procedure that was the third argument to
-     'make-iterator', passing it one argument, the '<gdb:iterator>'
-     object.  The result is either the next element in the iteration, or
-     an end marker as implemented by the 'next!' procedure.  By
-     convention the end marker is the result of '(end-of-iteration)'.
+     `make-iterator', passing it one argument, the `<gdb:iterator>'
+     object.  The result is either the next element in the iteration,
+     or an end marker as implemented by the `next!' procedure.  By
+     convention the end marker is the result of `(end-of-iteration)'.
 
  -- Scheme Procedure: end-of-iteration
      Return the Scheme object that denotes end of iteration.
 
  -- Scheme Procedure: end-of-iteration? object
-     Return '#t' if OBJECT is the end of iteration marker.  Otherwise
-     return '#f'.
+     Return `#t' if OBJECT is the end of iteration marker.  Otherwise
+     return `#f'.
 
-   These functions are provided by the '(gdb iterator)' module to assist
-in using iterators.
+   These functions are provided by the `(gdb iterator)' module to
+assist in using iterators.
 
  -- Scheme Procedure: make-list-iterator list
-     Return a '<gdb:iterator>' object that will iterate over LIST.
+     Return a `<gdb:iterator>' object that will iterate over LIST.
 
  -- Scheme Procedure: iterator->list iterator
      Return the elements pointed to by ITERATOR as a list.
@@ -6706,8 +6851,8 @@ in using iterators.
      PRED.
 
  -- Scheme Procedure: iterator-until pred iterator
-     Run ITERATOR until the result of '(pred element)' is true and
-     return that as the result.  Otherwise return '#f'.
+     Run ITERATOR until the result of `(pred element)' is true and
+     return that as the result.  Otherwise return `#f'.
 
 
 File: gdb.info,  Node: Guile Auto-loading,  Next: Guile Modules,  Prev: Guile API,  Up: Guile
@@ -6715,10 +6860,10 @@ File: gdb.info,  Node: Guile Auto-loadin
 23.3.4 Guile Auto-loading
 -------------------------
 
-When a new object file is read (for example, due to the 'file' command,
+When a new object file is read (for example, due to the `file' command,
 or because the inferior has loaded a shared library), GDB will look for
-Guile support scripts in two ways: 'OBJFILE-gdb.scm' and the
-'.debug_gdb_scripts' section.  *Note Auto-loading extensions::.
+Guile support scripts in two ways: `OBJFILE-gdb.scm' and the
+`.debug_gdb_scripts' section.  *Note Auto-loading extensions::.
 
    The auto-loading feature is useful for supplying application-specific
 debugging commands and scripts.
@@ -6726,17 +6871,17 @@ debugging commands and scripts.
    Auto-loading can be enabled or disabled, and the list of auto-loaded
 scripts can be printed.
 
-'set auto-load guile-scripts [on|off]'
+`set auto-load guile-scripts [on|off]'
      Enable or disable the auto-loading of Guile scripts.
 
-'show auto-load guile-scripts'
+`show auto-load guile-scripts'
      Show whether auto-loading of Guile scripts is enabled or disabled.
 
-'info auto-load guile-scripts [REGEXP]'
+`info auto-load guile-scripts [REGEXP]'
      Print the list of all Guile scripts that GDB auto-loaded.
 
      Also printed is the list of Guile scripts that were mentioned in
-     the '.debug_gdb_scripts' section and were not found.  This is
+     the `.debug_gdb_scripts' section and were not found.  This is
      useful because their names are not printed when GDB tries to load
      them and fails.  There may be many of them, and printing an error
      message for each one is problematic.
@@ -6753,8 +6898,8 @@ scripts can be printed.
           No     my-foo-pretty-printers.scm
 
    When reading an auto-loaded file, GDB sets the "current objfile".
-This is available via the 'current-objfile' procedure (*note Objfiles In
-Guile::).  This can be useful for registering objfile-specific
+This is available via the `current-objfile' procedure (*note Objfiles
+In Guile::).  This can be useful for registering objfile-specific
 pretty-printers.
 
 
@@ -6784,13 +6929,13 @@ pretty-printers.
      (use-modules (gdb printing))
 
  -- Scheme Procedure: prepend-pretty-printer! object printer
-     Add PRINTER to the front of the list of pretty-printers for OBJECT.
-     The OBJECT must either be a '<gdb:objfile>' object, or '#f' in
-     which case PRINTER is added to the global list of printers.
+     Add PRINTER to the front of the list of pretty-printers for
+     OBJECT.  The OBJECT must either be a `<gdb:objfile>' object, or
+     `#f' in which case PRINTER is added to the global list of printers.
 
  -- Scheme Procecure: append-pretty-printer! object printer
      Add PRINTER to the end of the list of pretty-printers for OBJECT.
-     The OBJECT must either be a '<gdb:objfile>' object, or '#f' in
+     The OBJECT must either be a `<gdb:objfile>' object, or `#f' in
      which case PRINTER is added to the global list of printers.
 
 
@@ -6800,7 +6945,7 @@ File: gdb.info,  Node: Guile Types Modul
 ...........................
 
 This module provides a collection of utilities for working with
-'<gdb:type>' objects.
+`<gdb:type>' objects.
 
    Usage:
 
@@ -6826,13 +6971,13 @@ This module provides a collection of uti
           int
 
  -- Scheme Procedure: type-has-field-deep? type field
-     Return '#t' if TYPE, assumed to be a type with fields (e.g., a
-     structure or union), has field FIELD.  Otherwise return '#f'.  This
-     searches baseclasses, whereas 'type-has-field?' does not.
+     Return `#t' if TYPE, assumed to be a type with fields (e.g., a
+     structure or union), has field FIELD.  Otherwise return `#f'.
+     This searches baseclasses, whereas `type-has-field?' does not.
 
  -- Scheme Procedure: make-enum-hashtable enum-type
-     Return a Guile hash table produced from ENUM-TYPE.  Elements in the
-     hash table are referenced with 'hashq-ref'.
+     Return a Guile hash table produced from ENUM-TYPE.  Elements in
+     the hash table are referenced with `hashq-ref'.
 
 
 File: gdb.info,  Node: Auto-loading extensions,  Next: Multiple Extension Languages,  Prev: Guile,  Up: Extending GDB
@@ -6841,132 +6986,138 @@ File: gdb.info,  Node: Auto-loading exte
 ============================
 
 GDB provides two mechanisms for automatically loading extensions when a
-new object file is read (for example, due to the 'file' command, or
-because the inferior has loaded a shared library): 'OBJFILE-gdb.EXT' and
-the '.debug_gdb_scripts' section of modern file formats like ELF.
+new object file is read (for example, due to the `file' command, or
+because the inferior has loaded a shared library): `OBJFILE-gdb.EXT'
+and the `.debug_gdb_scripts' section of modern file formats like ELF.
 
 * Menu:
 
-* objfile-gdb.ext file: objfile-gdbdotext file.  The 'OBJFILE-gdb.EXT' file
-* .debug_gdb_scripts section: dotdebug_gdb_scripts section.  The '.debug_gdb_scripts' section
+* objfile-gdb.ext file: objfile-gdbdotext file.  The `OBJFILE-gdb.EXT' file
+* .debug_gdb_scripts section: dotdebug_gdb_scripts section.  The `.debug_gdb_scripts' section
 * Which flavor to choose?::
 
    The auto-loading feature is useful for supplying application-specific
 debugging commands and features.
 
    Auto-loading can be enabled or disabled, and the list of auto-loaded
-scripts can be printed.  See the 'auto-loading' section of each
+scripts can be printed.  See the `auto-loading' section of each
 extension language for more information.  For GDB command files see
 *note Auto-loading sequences::.  For Python files see *note Python
 Auto-loading::.
 
    Note that loading of this script file also requires accordingly
-configured 'auto-load safe-path' (*note Auto-loading safe path::).
+configured `auto-load safe-path' (*note Auto-loading safe path::).
 
 
 File: gdb.info,  Node: objfile-gdbdotext file,  Next: dotdebug_gdb_scripts section,  Up: Auto-loading extensions
 
-23.4.1 The 'OBJFILE-gdb.EXT' file
+23.4.1 The `OBJFILE-gdb.EXT' file
 ---------------------------------
 
 When a new object file is read, GDB looks for a file named
-'OBJFILE-gdb.EXT' (we call it SCRIPT-NAME below), where OBJFILE is the
-object file's name and where EXT is the file extension for the extension
-language:
+`OBJFILE-gdb.EXT' (we call it SCRIPT-NAME below), where OBJFILE is the
+object file's name and where EXT is the file extension for the
+extension language:
 
-'OBJFILE-gdb.gdb'
+``OBJFILE-gdb.gdb''
      GDB's own command language
-'OBJFILE-gdb.py'
+
+``OBJFILE-gdb.py''
      Python
-'OBJFILE-gdb.scm'
+
+``OBJFILE-gdb.scm''
      Guile
 
    SCRIPT-NAME is formed by ensuring that the file name of OBJFILE is
-absolute, following all symlinks, and resolving '.' and '..' components,
-and appending the '-gdb.EXT' suffix.  If this file exists and is
-readable, GDB will evaluate it as a script in the specified extension
-language.
+absolute, following all symlinks, and resolving `.' and `..'
+components, and appending the `-gdb.EXT' suffix.  If this file exists
+and is readable, GDB will evaluate it as a script in the specified
+extension language.
 
    If this file does not exist, then GDB will look for SCRIPT-NAME file
 in all of the directories as specified below.
 
    Note that loading of these files requires an accordingly configured
-'auto-load safe-path' (*note Auto-loading safe path::).
+`auto-load safe-path' (*note Auto-loading safe path::).
 
-   For object files using '.exe' suffix GDB tries to load first the
-scripts normally according to its '.exe' filename.  But if no scripts
+   For object files using `.exe' suffix GDB tries to load first the
+scripts normally according to its `.exe' filename.  But if no scripts
 are found GDB also tries script filenames matching the object file
-without its '.exe' suffix.  This '.exe' stripping is case insensitive
+without its `.exe' suffix.  This `.exe' stripping is case insensitive
 and it is attempted on any platform.  This makes the script filenames
 compatible between Unix and MS-Windows hosts.
 
-'set auto-load scripts-directory [DIRECTORIES]'
+`set auto-load scripts-directory [DIRECTORIES]'
      Control GDB auto-loaded scripts location.  Multiple directory
      entries may be delimited by the host platform path separator in use
-     (':' on Unix, ';' on MS-Windows and MS-DOS).
+     (`:' on Unix, `;' on MS-Windows and MS-DOS).
 
      Each entry here needs to be covered also by the security setting
-     'set auto-load safe-path' (*note set auto-load safe-path::).
+     `set auto-load safe-path' (*note set auto-load safe-path::).
 
-     This variable defaults to '$debugdir:$datadir/auto-load'.  The
-     default 'set auto-load safe-path' value can be also overriden by
-     GDB configuration option '--with-auto-load-dir'.
+     This variable defaults to `$debugdir:$datadir/auto-load'.  The
+     default `set auto-load safe-path' value can be also overriden by
+     GDB configuration option `--with-auto-load-dir'.
 
-     Any reference to '$debugdir' will get replaced by
+     Any reference to `$debugdir' will get replaced by
      DEBUG-FILE-DIRECTORY value (*note Separate Debug Files::) and any
-     reference to '$datadir' will get replaced by DATA-DIRECTORY which
-     is determined at GDB startup (*note Data Files::).  '$debugdir' and
-     '$datadir' must be placed as a directory component -- either alone
-     or delimited by '/' or '\' directory separators, depending on the
+     reference to `$datadir' will get replaced by DATA-DIRECTORY which
+     is determined at GDB startup (*note Data Files::).  `$debugdir' and
+     `$datadir' must be placed as a directory component -- either alone
+     or delimited by `/' or `\' directory separators, depending on the
      host platform.
 
-     The list of directories uses path separator (':' on GNU and Unix
-     systems, ';' on MS-Windows and MS-DOS) to separate directories,
-     similarly to the 'PATH' environment variable.
+     The list of directories uses path separator (`:' on GNU and Unix
+     systems, `;' on MS-Windows and MS-DOS) to separate directories,
+     similarly to the `PATH' environment variable.
 
-'show auto-load scripts-directory'
+`show auto-load scripts-directory'
      Show GDB auto-loaded scripts location.
 
-'add-auto-load-scripts-directory [DIRECTORIES...]'
+`add-auto-load-scripts-directory [DIRECTORIES...]'
      Add an entry (or list of entries) to the list of auto-loaded
      scripts locations.  Multiple entries may be delimited by the host
      platform path separator in use.
 
    GDB does not track which files it has already auto-loaded this way.
-GDB will load the associated script every time the corresponding OBJFILE
-is opened.  So your '-gdb.EXT' file should be careful to avoid errors if
-it is evaluated more than once.
+GDB will load the associated script every time the corresponding
+OBJFILE is opened.  So your `-gdb.EXT' file should be careful to avoid
+errors if it is evaluated more than once.
 
 
 File: gdb.info,  Node: dotdebug_gdb_scripts section,  Next: Which flavor to choose?,  Prev: objfile-gdbdotext file,  Up: Auto-loading extensions
 
-23.4.2 The '.debug_gdb_scripts' section
+23.4.2 The `.debug_gdb_scripts' section
 ---------------------------------------
 
 For systems using file formats like ELF and COFF, when GDB loads a new
 object file it will look for a special section named
-'.debug_gdb_scripts'.  If this section exists, its contents is a list of
-null-terminated entries specifying scripts to load.  Each entry begins
-with a non-null prefix byte that specifies the kind of entry, typically
-the extension language and whether the script is in a file or inlined in
-'.debug_gdb_scripts'.
+`.debug_gdb_scripts'.  If this section exists, its contents is a list
+of null-terminated entries specifying scripts to load.  Each entry
+begins with a non-null prefix byte that specifies the kind of entry,
+typically the extension language and whether the script is in a file or
+inlined in `.debug_gdb_scripts'.
 
    The following entries are supported:
 
-'SECTION_SCRIPT_ID_PYTHON_FILE = 1'
-'SECTION_SCRIPT_ID_SCHEME_FILE = 3'
-'SECTION_SCRIPT_ID_PYTHON_TEXT = 4'
-'SECTION_SCRIPT_ID_SCHEME_TEXT = 6'
+`SECTION_SCRIPT_ID_PYTHON_FILE = 1'
+
+`SECTION_SCRIPT_ID_SCHEME_FILE = 3'
+
+`SECTION_SCRIPT_ID_PYTHON_TEXT = 4'
+
+`SECTION_SCRIPT_ID_SCHEME_TEXT = 6'
 
 23.4.2.1 Script File Entries
 ............................
 
 If the entry specifies a file, GDB will look for the file first in the
 current directory and then along the source search path (*note
-Specifying Source Directories: Source Path.), except that '$cdir' is not
-searched, since the compilation directory is not relevant to scripts.
+Specifying Source Directories: Source Path.), except that `$cdir' is
+not searched, since the compilation directory is not relevant to
+scripts.
 
-   File entries can be placed in section '.debug_gdb_scripts' with, for
+   File entries can be placed in section `.debug_gdb_scripts' with, for
 example, this GCC macro for Python scripts.
 
      /* Note: The "MS" section flags are to remove duplicates.  */
@@ -6978,7 +7129,7 @@ example, this GCC macro for Python scrip
      .popsection \n\
      ");
 
-For Guile scripts, replace '.byte 1' with '.byte 3'.  Then one can
+For Guile scripts, replace `.byte 1' with `.byte 3'.  Then one can
 reference the macro in a header or source file like this:
 
      DEFINE_GDB_PY_SCRIPT ("my-app-scripts.py")
@@ -6986,11 +7137,11 @@ reference the macro in a header or sourc
    The script name may include directories if desired.
 
    Note that loading of this script file also requires accordingly
-configured 'auto-load safe-path' (*note Auto-loading safe path::).
+configured `auto-load safe-path' (*note Auto-loading safe path::).
 
    If the macro invocation is put in a header, any application or
 library using this header will get a reference to the specified script,
-and with the use of '"MS"' attributes on the section, the linker will
+and with the use of `"MS"' attributes on the section, the linker will
 remove duplicates.
 
 23.4.2.2 Script Text Entries
@@ -6998,14 +7149,14 @@ remove duplicates.
 
 Script text entries allow to put the executable script in the entry
 itself instead of loading it from a file.  The first line of the entry,
-everything after the prefix byte and up to the first newline ('0xa')
+everything after the prefix byte and up to the first newline (`0xa')
 character, is the script name, and must not contain any kind of space
 character, e.g., spaces or tabs.  The rest of the entry, up to the
 trailing null byte, is the script to execute in the specified language.
-The name needs to be unique among all script names, as GDB executes each
-script only once based on its name.
+The name needs to be unique among all script names, as GDB executes
+each script only once based on its name.
 
-   Here is an example from file 'py-section-script.c' in the GDB
+   Here is an example from file `py-section-script.c' in the GDB
 testsuite.
 
      #include "symcat.h"
@@ -7025,10 +7176,10 @@ testsuite.
      ".popsection\n"
      );
 
-   Loading of inlined scripts requires a properly configured 'auto-load
+   Loading of inlined scripts requires a properly configured `auto-load
 safe-path' (*note Auto-loading safe path::).  The path to specify in
-'auto-load safe-path' is the path of the file containing the
-'.debug_gdb_scripts' section.
+`auto-load safe-path' is the path of the file containing the
+`.debug_gdb_scripts' section.
 
 
 File: gdb.info,  Node: Which flavor to choose?,  Prev: dotdebug_gdb_scripts section,  Up: Auto-loading extensions
@@ -7039,41 +7190,41 @@ File: gdb.info,  Node: Which flavor to c
 Given the multiple ways of auto-loading extensions, it might not always
 be clear which one to choose.  This section provides some guidance.
 
-Benefits of the '-gdb.EXT' way:
+Benefits of the `-gdb.EXT' way:
 
    * Can be used with file formats that don't support multiple sections.
 
    * Ease of finding scripts for public libraries.
 
-     Scripts specified in the '.debug_gdb_scripts' section are searched
+     Scripts specified in the `.debug_gdb_scripts' section are searched
      for in the source search path.  For publicly installed libraries,
-     e.g., 'libstdc++', there typically isn't a source directory in
+     e.g., `libstdc++', there typically isn't a source directory in
      which to find the script.
 
    * Doesn't require source code additions.
 
-Benefits of the '.debug_gdb_scripts' way:
+Benefits of the `.debug_gdb_scripts' way:
 
    * Works with static linking.
 
-     Scripts for libraries done the '-gdb.EXT' way require an objfile to
+     Scripts for libraries done the `-gdb.EXT' way require an objfile to
      trigger their loading.  When an application is statically linked
      the only objfile available is the executable, and it is cumbersome
      to attach all the scripts from all the input libraries to the
-     executable's '-gdb.EXT' script.
+     executable's `-gdb.EXT' script.
 
    * Works with classes that are entirely inlined.
 
      Some classes can be entirely inlined, and thus there may not be an
-     associated shared library to attach a '-gdb.EXT' script to.
+     associated shared library to attach a `-gdb.EXT' script to.
 
    * Scripts needn't be copied out of the source tree.
 
      In some circumstances, apps can be built out of large collections
      of internal libraries, and the build infrastructure necessary to
-     install the '-gdb.EXT' scripts in a place where GDB can find them
+     install the `-gdb.EXT' scripts in a place where GDB can find them
      is cumbersome.  It may be easier to specify the scripts in the
-     '.debug_gdb_scripts' section as relative paths, and add a path to
+     `.debug_gdb_scripts' section as relative paths, and add a path to
      the top of the source tree to the source search path.
 
 
@@ -7083,8 +7234,8 @@ File: gdb.info,  Node: Multiple Extensio
 =================================
 
 The Guile and Python extension languages do not share any state, and
-generally do not interfere with each other.  There are some things to be
-aware of, however.
+generally do not interfere with each other.  There are some things to
+be aware of, however.
 
 23.5.1 Python comes first
 -------------------------
@@ -7093,12 +7244,12 @@ Python was GDB's first extension languag
 existing behaviour Python comes first.  This is generally solved by the
 "first one wins" principle.  GDB maintains a list of enabled extension
 languages, and when it makes a call to an extension language, (say to
-pretty-print a value), it tries each in turn until an extension language
-indicates it has performed the request (e.g., has returned the
+pretty-print a value), it tries each in turn until an extension
+language indicates it has performed the request (e.g., has returned the
 pretty-printed form of a value).  This extends to errors while
-performing such requests: If an error happens while, for example, trying
-to pretty-print an object then the error is reported and any following
-extension languages are not tried.
+performing such requests: If an error happens while, for example,
+trying to pretty-print an object then the error is reported and any
+following extension languages are not tried.
 
 
 File: gdb.info,  Node: Aliases,  Prev: Multiple Extension Languages,  Up: Extending GDB
@@ -7111,17 +7262,17 @@ For example, if a new GDB command define
 type, it is handy to have an abbreviated version of it that involves
 less typing.
 
-   GDB itself uses aliases.  For example 's' is an alias of the 'step'
+   GDB itself uses aliases.  For example `s' is an alias of the `step'
 command even though it is otherwise an ambiguous abbreviation of other
-commands like 'set' and 'show'.
+commands like `set' and `show'.
 
-   Aliases are also used to provide shortened or more common versions of
-multi-word commands.  For example, GDB provides the 'tty' alias of the
-'set inferior-tty' command.
+   Aliases are also used to provide shortened or more common versions
+of multi-word commands.  For example, GDB provides the `tty' alias of
+the `set inferior-tty' command.
 
-   You can define a new alias with the 'alias' command.
+   You can define a new alias with the `alias' command.
 
-'alias [-a] [--] ALIAS = COMMAND'
+`alias [-a] [--] ALIAS = COMMAND'
 
    ALIAS specifies the name of the new alias.  Each word of ALIAS must
 consist of letters, numbers, dashes and underscores.
@@ -7129,29 +7280,29 @@ consist of letters, numbers, dashes and 
    COMMAND specifies the name of an existing command that is being
 aliased.
 
-   The '-a' option specifies that the new alias is an abbreviation of
+   The `-a' option specifies that the new alias is an abbreviation of
 the command.  Abbreviations are not shown in command lists displayed by
-the 'help' command.
+the `help' command.
 
-   The '--' option specifies the end of options, and is useful when
+   The `--' option specifies the end of options, and is useful when
 ALIAS begins with a dash.
 
    Here is a simple example showing how to make an abbreviation of a
-command so that there is less to type.  Suppose you were tired of typing
-'disas', the current shortest unambiguous abbreviation of the
-'disassemble' command and you wanted an even shorter version named 'di'.
+command so that there is less to type.  Suppose you were tired of
+typing `disas', the current shortest unambiguous abbreviation of the
+`disassemble' command and you wanted an even shorter version named `di'.
 The following will accomplish this.
 
      (gdb) alias -a di = disas
 
    Note that aliases are different from user-defined commands.  With a
 user-defined command, you also need to write documentation for it with
-the 'document' command.  An alias automatically picks up the
+the `document' command.  An alias automatically picks up the
 documentation of the existing command.
 
-   Here is an example where we make 'elms' an abbreviation of 'elements'
-in the 'set print elements' command.  This is to show that you can make
-an abbreviation of any part of a command.
+   Here is an example where we make `elms' an abbreviation of
+`elements' in the `set print elements' command.  This is to show that
+you can make an abbreviation of any part of a command.
 
      (gdb) alias -a set print elms = set print elements
      (gdb) alias -a show print elms = show print elements
@@ -7159,8 +7310,8 @@ an abbreviation of any part of a command
      (gdb) show p elms
      Limit on string chars or array elements to print is 200.
 
-   Note that if you are defining an alias of a 'set' command, and you
-want to have an alias for the corresponding 'show' command, then you
+   Note that if you are defining an alias of a `set' command, and you
+want to have an alias for the corresponding `show' command, then you
 need to define the latter separately.
 
    Unambiguously abbreviated commands are allowed in COMMAND and ALIAS,
@@ -7169,8 +7320,8 @@ just as they are normally.
      (gdb) alias -a set pr elms = set p ele
 
    Finally, here is an example showing the creation of a one word alias
-for a more complex command.  This creates alias 'spe' of the command
-'set print elements'.
+for a more complex command.  This creates alias `spe' of the command
+`set print elements'.
 
      (gdb) alias spe = set print elements
      (gdb) spe 20
@@ -7192,35 +7343,36 @@ both of these interfaces in great detail
 
    By default, GDB will start with the console interpreter.  However,
 the user may choose to start GDB with another interpreter by specifying
-the '-i' or '--interpreter' startup options.  Defined interpreters
+the `-i' or `--interpreter' startup options.  Defined interpreters
 include:
 
-'console'
+`console'
      The traditional console or command-line interpreter.  This is the
-     most often used interpreter with GDB.  With no interpreter
+     most often used interpreter with GDB. With no interpreter
      specified at runtime, GDB will use this interpreter.
 
-'mi'
-     The newest GDB/MI interface (currently 'mi2').  Used primarily by
+`mi'
+     The newest GDB/MI interface (currently `mi2').  Used primarily by
      programs wishing to use GDB as a backend for a debugger GUI or an
-     IDE. For more information, see *note The GDB/MI Interface: GDB/MI.
+     IDE.  For more information, see *note The GDB/MI Interface: GDB/MI.
 
-'mi2'
+`mi2'
      The current GDB/MI interface.
 
-'mi1'
+`mi1'
      The GDB/MI interface included in GDB 5.1, 5.2, and 5.3.
 
+
    The interpreter being used by GDB may not be dynamically switched at
 runtime.  Although possible, this could lead to a very precarious
 situation.  Consider an IDE using GDB/MI.  If a user enters the command
 "interpreter-set console" in a console view, GDB would switch to using
 the console interpreter, rendering the IDE inoperable!
 
-   Although you may only choose a single interpreter at startup, you may
-execute commands in any interpreter from the current interpreter using
-the appropriate command.  If you are running the console interpreter,
-simply use the 'interpreter-exec' command:
+   Although you may only choose a single interpreter at startup, you
+may execute commands in any interpreter from the current interpreter
+using the appropriate command.  If you are running the console
+interpreter, simply use the `interpreter-exec' command:
 
      interpreter-exec mi "-data-list-register-names"
 
@@ -7241,17 +7393,17 @@ File: gdb.info,  Node: TUI,  Next: Emacs
 * TUI Commands::                TUI-specific commands
 * TUI Configuration::           TUI configuration variables
 
-The GDB Text User Interface (TUI) is a terminal interface which uses the
-'curses' library to show the source file, the assembly output, the
+   The GDB Text User Interface (TUI) is a terminal interface which uses
+the `curses' library to show the source file, the assembly output, the
 program registers and GDB commands in separate text windows.  The TUI
 mode is supported only on platforms where a suitable version of the
-'curses' library is available.
+`curses' library is available.
 
-   The TUI mode is enabled by default when you invoke GDB as 'gdb -tui'.
+   The TUI mode is enabled by default when you invoke GDB as `gdb -tui'.
 You can also switch in and out of TUI mode while GDB runs by using
-various TUI commands and key bindings, such as 'tui enable' or 'C-x
-C-a'.  *Note TUI Commands: TUI Commands, and *note TUI Key Bindings: TUI
-Keys.
+various TUI commands and key bindings, such as `tui enable' or `C-x
+C-a'.  *Note TUI Commands: TUI Commands, and *note TUI Key Bindings:
+TUI Keys.
 
 
 File: gdb.info,  Node: TUI Overview,  Next: TUI Keys,  Up: TUI
@@ -7277,28 +7429,28 @@ _register_
      highlighted when their values change.
 
    The source and assembly windows show the current program position by
-highlighting the current line and marking it with a '>' marker.
+highlighting the current line and marking it with a `>' marker.
 Breakpoints are indicated with two markers.  The first marker indicates
 the breakpoint type:
 
-'B'
+`B'
      Breakpoint which was hit at least once.
 
-'b'
+`b'
      Breakpoint which was never hit.
 
-'H'
+`H'
      Hardware breakpoint which was hit at least once.
 
-'h'
+`h'
      Hardware breakpoint which was never hit.
 
    The second marker indicates whether the breakpoint is enabled or not:
 
-'+'
+`+'
      Breakpoint is enabled.
 
-'-'
+`-'
      Breakpoint is disabled.
 
    The source, assembly and register windows are updated when the
@@ -7328,17 +7480,17 @@ _target_
 
 _process_
      Gives the current process or thread number.  When no process is
-     being debugged, this field is set to 'No process'.
+     being debugged, this field is set to `No process'.
 
 _function_
      Gives the current function name for the selected frame.  The name
      is demangled if demangling is turned on (*note Print Settings::).
      When there is no symbol corresponding to the current program
-     counter, the string '??' is displayed.
+     counter, the string `??' is displayed.
 
 _line_
-     Indicates the current line number for the selected frame.  When the
-     current line number is not known, the string '??' is displayed.
+     Indicates the current line number for the selected frame.  When
+     the current line number is not known, the string `??' is displayed.
 
 _pc_
      Indicates the current program counter address.
@@ -7353,38 +7505,38 @@ The TUI installs several key bindings in
 Command Line Editing::).  The following key bindings are installed for
 both TUI mode and the GDB standard mode.
 
-'C-x C-a'
-'C-x a'
-'C-x A'
-     Enter or leave the TUI mode.  When leaving the TUI mode, the curses
-     window management stops and GDB operates using its standard mode,
-     writing on the terminal directly.  When reentering the TUI mode,
-     control is given back to the curses windows.  The screen is then
-     refreshed.
+`C-x C-a'
+`C-x a'
+`C-x A'
+     Enter or leave the TUI mode.  When leaving the TUI mode, the
+     curses window management stops and GDB operates using its standard
+     mode, writing on the terminal directly.  When reentering the TUI
+     mode, control is given back to the curses windows.  The screen is
+     then refreshed.
 
-'C-x 1'
+`C-x 1'
      Use a TUI layout with only one window.  The layout will either be
-     'source' or 'assembly'.  When the TUI mode is not active, it will
+     `source' or `assembly'.  When the TUI mode is not active, it will
      switch to the TUI mode.
 
-     Think of this key binding as the Emacs 'C-x 1' binding.
+     Think of this key binding as the Emacs `C-x 1' binding.
 
-'C-x 2'
+`C-x 2'
      Use a TUI layout with at least two windows.  When the current
-     layout already has two windows, the next layout with two windows is
-     used.  When a new layout is chosen, one window will always be
+     layout already has two windows, the next layout with two windows
+     is used.  When a new layout is chosen, one window will always be
      common to the previous layout and the new one.
 
-     Think of it as the Emacs 'C-x 2' binding.
+     Think of it as the Emacs `C-x 2' binding.
 
-'C-x o'
+`C-x o'
      Change the active window.  The TUI associates several key bindings
      (like scrolling and arrow keys) with the active window.  This
      command gives the focus to the next TUI window.
 
-     Think of it as the Emacs 'C-x o' binding.
+     Think of it as the Emacs `C-x o' binding.
 
-'C-x s'
+`C-x s'
      Switch in and out of the TUI SingleKey mode that binds single keys
      to GDB commands (*note TUI Single Key Mode::).
 
@@ -7408,12 +7560,12 @@ both TUI mode and the GDB standard mode.
 <Right>
      Scroll the active window one column right.
 
-'C-L'
+`C-L'
      Refresh the screen.
 
    Because the arrow keys scroll the active window in the TUI mode, they
 are not available for their normal use by readline unless the command
-window has the focus.  When another window is active, you must use other
-readline key bindings such as 'C-p', 'C-n', 'C-b' and 'C-f' to control
-the command window.
+window has the focus.  When another window is active, you must use
+other readline key bindings such as `C-p', `C-n', `C-b' and `C-f' to
+control the command window.
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info-5 ./gdb/doc/gdb.info-5
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info-5	2015-07-06 20:14:21.000000000 +0000
+++ ./gdb/doc/gdb.info-5	2015-07-07 02:02:09.000000000 +0000
@@ -1,6 +1,12 @@
-This is gdb.info, produced by makeinfo version 5.2 from gdb.texinfo.
+This is gdb.info, produced by makeinfo version 4.13 from ./gdb.texinfo.
 
-Copyright (C) 1988-2015 Free Software Foundation, Inc.
+INFO-DIR-SECTION Software development
+START-INFO-DIR-ENTRY
+* Gdb: (gdb).                     The GNU debugger.
+* gdbserver: (gdb) Server.        The GNU debugging server.
+END-INFO-DIR-ENTRY
+
+   Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -12,16 +18,11 @@ with the Back-Cover Texts as in (a) belo
    (a) The FSF's Back-Cover Text is: "You are free to copy and modify
 this GNU Manual.  Buying copies from GNU Press supports the FSF in
 developing GNU and promoting software freedom."
-INFO-DIR-SECTION Software development
-START-INFO-DIR-ENTRY
-* Gdb: (gdb).                     The GNU debugger.
-* gdbserver: (gdb) Server.        The GNU debugging server.
-END-INFO-DIR-ENTRY
 
    This file documents the GNU debugger GDB.
 
-   This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.9.90.
+   This is the Tenth Edition, of `Debugging with GDB: the GNU
+Source-Level Debugger' for GDB (GDB) Version 7.9.90.20150707-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
@@ -42,46 +43,46 @@ File: gdb.info,  Node: TUI Single Key Mo
 25.3 TUI Single Key Mode
 ========================
 
-The TUI also provides a "SingleKey" mode, which binds several frequently
-used GDB commands to single keys.  Type 'C-x s' to switch into this
-mode, where the following key bindings are used:
+The TUI also provides a "SingleKey" mode, which binds several
+frequently used GDB commands to single keys.  Type `C-x s' to switch
+into this mode, where the following key bindings are used:
 
-'c'
+`c'
      continue
 
-'d'
+`d'
      down
 
-'f'
+`f'
      finish
 
-'n'
+`n'
      next
 
-'q'
+`q'
      exit the SingleKey mode.
 
-'r'
+`r'
      run
 
-'s'
+`s'
      step
 
-'u'
+`u'
      up
 
-'v'
+`v'
      info locals
 
-'w'
+`w'
      where
 
    Other keys temporarily switch to the GDB command prompt.  The key
 that was pressed is inserted in the editing buffer so that it is
 possible to type most GDB commands without interaction with the TUI
 SingleKey mode.  Once the command is entered the TUI SingleKey mode is
-restored.  The only way to permanently leave this mode is by typing 'q'
-or 'C-x s'.
+restored.  The only way to permanently leave this mode is by typing `q'
+or `C-x s'.
 
 
 File: gdb.info,  Node: TUI Commands,  Next: TUI Configuration,  Prev: TUI Single Key Mode,  Up: TUI
@@ -94,101 +95,105 @@ commands are always available, even when
 When GDB is in the standard mode, most of these commands will
 automatically switch to the TUI mode.
 
-   Note that if GDB's 'stdout' is not connected to a terminal, or GDB
+   Note that if GDB's `stdout' is not connected to a terminal, or GDB
 has been started with the machine interface interpreter (*note The
 GDB/MI Interface: GDB/MI.), most of these commands will fail with an
 error, because it would not be possible or desirable to enable curses
 window management.
 
-'tui enable'
+`tui enable'
      Activate TUI mode.  The last active TUI window layout will be used
      if TUI mode has prevsiouly been used in the current debugging
      session, otherwise a default layout is used.
 
-'tui disable'
+`tui disable'
      Disable TUI mode, returning to the console interpreter.
 
-'info win'
+`info win'
      List and give the size of all displayed windows.
 
-'layout next'
+`layout next'
      Display the next layout.
 
-'layout prev'
+`layout prev'
      Display the previous layout.
 
-'layout src'
+`layout src'
      Display the source window only.
 
-'layout asm'
+`layout asm'
      Display the assembly window only.
 
-'layout split'
+`layout split'
      Display the source and assembly window.
 
-'layout regs'
+`layout regs'
      Display the register window together with the source or assembly
      window.
 
-'focus next'
+`focus next'
      Make the next window active for scrolling.
 
-'focus prev'
+`focus prev'
      Make the previous window active for scrolling.
 
-'focus src'
+`focus src'
      Make the source window active for scrolling.
 
-'focus asm'
+`focus asm'
      Make the assembly window active for scrolling.
 
-'focus regs'
+`focus regs'
      Make the register window active for scrolling.
 
-'focus cmd'
+`focus cmd'
      Make the command window active for scrolling.
 
-'refresh'
-     Refresh the screen.  This is similar to typing 'C-L'.
+`refresh'
+     Refresh the screen.  This is similar to typing `C-L'.
 
-'tui reg GROUP'
+`tui reg GROUP'
      Changes the register group displayed in the tui register window to
      GROUP.  If the register window is not currently displayed this
      command will cause the register window to be displayed.  The list
-     of register groups, as well as their order is target specific.  The
+     of register groups, as well as their order is target specific. The
      following groups are available on most targets:
-     'next'
+    `next'
           Repeatedly selecting this group will cause the display to
           cycle through all of the available register groups.
 
-     'prev'
+    `prev'
           Repeatedly selecting this group will cause the display to
           cycle through all of the available register groups in the
           reverse order to NEXT.
 
-     'general'
+    `general'
           Display the general registers.
-     'float'
+
+    `float'
           Display the floating point registers.
-     'system'
+
+    `system'
           Display the system registers.
-     'vector'
+
+    `vector'
           Display the vector registers.
-     'all'
+
+    `all'
           Display all registers.
 
-'update'
+`update'
      Update the source window and the current execution point.
 
-'winheight NAME +COUNT'
-'winheight NAME -COUNT'
+`winheight NAME +COUNT'
+`winheight NAME -COUNT'
      Change the height of the window NAME by COUNT lines.  Positive
-     counts increase the height, while negative counts decrease it.  The
-     NAME parameter can be one of 'src' (the source window), 'cmd' (the
-     command window), 'asm' (the disassembly window), or 'regs' (the
-     register display window).
+     counts increase the height, while negative counts decrease it.
+     The NAME parameter can be one of `src' (the source window), `cmd'
+     (the command window), `asm' (the disassembly window), or `regs'
+     (the register display window).
 
-'tabset NCHARS'
+`tabset NCHARS'
      Set the width of tab stops to be NCHARS characters.  This setting
      affects the display of TAB characters in the source and assembly
      windows.
@@ -201,44 +206,44 @@ File: gdb.info,  Node: TUI Configuration
 
 Several configuration variables control the appearance of TUI windows.
 
-'set tui border-kind KIND'
+`set tui border-kind KIND'
      Select the border appearance for the source, assembly and register
      windows.  The possible values are the following:
-     'space'
+    `space'
           Use a space character to draw the border.
 
-     'ascii'
-          Use ASCII characters '+', '-' and '|' to draw the border.
+    `ascii'
+          Use ASCII characters `+', `-' and `|' to draw the border.
 
-     'acs'
+    `acs'
           Use the Alternate Character Set to draw the border.  The
           border is drawn using character line graphics if the terminal
           supports them.
 
-'set tui border-mode MODE'
-'set tui active-border-mode MODE'
+`set tui border-mode MODE'
+`set tui active-border-mode MODE'
      Select the display attributes for the borders of the inactive
      windows or the active window.  The MODE can be one of the
      following:
-     'normal'
+    `normal'
           Use normal attributes to display the border.
 
-     'standout'
+    `standout'
           Use standout mode.
 
-     'reverse'
+    `reverse'
           Use reverse video mode.
 
-     'half'
+    `half'
           Use half bright mode.
 
-     'half-standout'
+    `half-standout'
           Use half bright and standout mode.
 
-     'bold'
+    `bold'
           Use extra bright or bold mode.
 
-     'bold-standout'
+    `bold-standout'
           Use extra bright or bold and standout mode.
 
 
@@ -250,7 +255,7 @@ File: gdb.info,  Node: Emacs,  Next: GDB
 A special interface allows you to use GNU Emacs to view (and edit) the
 source files for the program you are debugging with GDB.
 
-   To use this interface, use the command 'M-x gdb' in Emacs.  Give the
+   To use this interface, use the command `M-x gdb' in Emacs.  Give the
 executable file you want to debug as an argument.  This command starts
 GDB as a subprocess of Emacs, with input and output through a newly
 created Emacs buffer.
@@ -269,32 +274,32 @@ for two things:
      the output in this way.
 
      All the facilities of Emacs' Shell mode are available for
-     interacting with your program.  In particular, you can send signals
-     the usual way--for example, 'C-c C-c' for an interrupt, 'C-c C-z'
-     for a stop.
+     interacting with your program.  In particular, you can send
+     signals the usual way--for example, `C-c C-c' for an interrupt,
+     `C-c C-z' for a stop.
 
    * GDB displays source code through Emacs.
 
      Each time GDB displays a stack frame, Emacs automatically finds the
-     source file for that frame and puts an arrow ('=>') at the left
+     source file for that frame and puts an arrow (`=>') at the left
      margin of the current line.  Emacs uses a separate buffer for
      source display, and splits the screen to show both your GDB session
      and the source.
 
-     Explicit GDB 'list' or search commands still produce output as
+     Explicit GDB `list' or search commands still produce output as
      usual, but you probably have no reason to use them from Emacs.
 
-   We call this "text command mode".  Emacs 22.1, and later, also uses a
-graphical mode, enabled by default, which provides further buffers that
-can control the execution and describe the state of your program.  *Note
-(Emacs)GDB Graphical Interface::.
+   We call this "text command mode".  Emacs 22.1, and later, also uses
+a graphical mode, enabled by default, which provides further buffers
+that can control the execution and describe the state of your program.
+*Note GDB Graphical Interface: (Emacs)GDB Graphical Interface.
 
-   If you specify an absolute file name when prompted for the 'M-x gdb'
+   If you specify an absolute file name when prompted for the `M-x gdb'
 argument, then Emacs sets your current working directory to where your
 program resides.  If you only specify the file name, then Emacs sets
 your current working directory to the directory associated with the
 previous buffer.  In this case, GDB may find your program by searching
-your environment's 'PATH' variable, but on some operating systems it
+your environment's `PATH' variable, but on some operating systems it
 might not find the source.  So, although the GDB input and output
 session proceeds normally, the auxiliary buffer does not display the
 current source and line of execution.
@@ -304,59 +309,60 @@ the GUD buffer and this serves as a defa
 specify files for GDB to operate on.  *Note Commands to Specify Files:
 Files.
 
-   By default, 'M-x gdb' calls the program called 'gdb'.  If you need to
-call GDB by a different name (for example, if you keep several
-configurations around, with different names) you can customize the Emacs
-variable 'gud-gdb-command-name' to run the one you want.
+   By default, `M-x gdb' calls the program called `gdb'.  If you need
+to call GDB by a different name (for example, if you keep several
+configurations around, with different names) you can customize the
+Emacs variable `gud-gdb-command-name' to run the one you want.
 
    In the GUD buffer, you can use these special Emacs commands in
 addition to the standard Shell mode commands:
 
-'C-h m'
+`C-h m'
      Describe the features of Emacs' GUD Mode.
 
-'C-c C-s'
-     Execute to another source line, like the GDB 'step' command; also
+`C-c C-s'
+     Execute to another source line, like the GDB `step' command; also
      update the display window to show the current file and location.
 
-'C-c C-n'
+`C-c C-n'
      Execute to next source line in this function, skipping all function
-     calls, like the GDB 'next' command.  Then update the display window
+     calls, like the GDB `next' command.  Then update the display window
      to show the current file and location.
 
-'C-c C-i'
-     Execute one instruction, like the GDB 'stepi' command; update
+`C-c C-i'
+     Execute one instruction, like the GDB `stepi' command; update
      display window accordingly.
 
-'C-c C-f'
+`C-c C-f'
      Execute until exit from the selected stack frame, like the GDB
-     'finish' command.
+     `finish' command.
 
-'C-c C-r'
-     Continue execution of your program, like the GDB 'continue'
+`C-c C-r'
+     Continue execution of your program, like the GDB `continue'
      command.
 
-'C-c <'
-     Go up the number of frames indicated by the numeric argument (*note
-     Numeric Arguments: (Emacs)Arguments.), like the GDB 'up' command.
+`C-c <'
+     Go up the number of frames indicated by the numeric argument
+     (*note Numeric Arguments: (Emacs)Arguments.), like the GDB `up'
+     command.
 
-'C-c >'
+`C-c >'
      Go down the number of frames indicated by the numeric argument,
-     like the GDB 'down' command.
+     like the GDB `down' command.
 
-   In any source file, the Emacs command 'C-x <SPC>' ('gud-break') tells
-GDB to set a breakpoint on the source line point is on.
+   In any source file, the Emacs command `C-x <SPC>' (`gud-break')
+tells GDB to set a breakpoint on the source line point is on.
 
-   In text command mode, if you type 'M-x speedbar', Emacs displays a
+   In text command mode, if you type `M-x speedbar', Emacs displays a
 separate frame which shows a backtrace when the GUD buffer is current.
 Move point to any frame in the stack and type <RET> to make it become
 the current frame and display the associated source in the source
-buffer.  Alternatively, click 'Mouse-2' to make the selected frame
+buffer.  Alternatively, click `Mouse-2' to make the selected frame
 become the current one.  In graphical mode, the speedbar displays watch
 expressions.
 
    If you accidentally delete the source-display buffer, an easy way to
-get it back is to type the command 'f' in the GDB buffer, to request a
+get it back is to type the command `f' in the GDB buffer, to request a
 frame display; when you run under Emacs, this recreates the source
 buffer if necessary to show you the context of the current frame.
 
@@ -364,11 +370,11 @@ buffer if necessary to show you the cont
 which are visiting the source files in the usual way.  You can edit the
 files with these buffers if you wish; but keep in mind that GDB
 communicates with Emacs in terms of line numbers.  If you add or delete
-lines from the text, the line numbers that GDB knows cease to correspond
-properly with the code.
+lines from the text, the line numbers that GDB knows cease to
+correspond properly with the code.
 
    A more detailed description of Emacs' interaction with GDB is given
-in the Emacs manual (*note (Emacs)Debuggers::).
+in the Emacs manual (*note Debuggers: (Emacs)Debuggers.).
 
 
 File: gdb.info,  Node: GDB/MI,  Next: Annotations,  Prev: Emacs,  Up: Top
@@ -380,7 +386,7 @@ Function and Purpose
 ====================
 
 GDB/MI is a line based machine oriented text interface to GDB and is
-activated by specifying using the '--interpreter' command line option
+activated by specifying using the `--interpreter' command line option
 (*note Mode Options::).  It is specifically intended to support the
 development of systems which use the debugger as just one small
 component of a larger system.
@@ -388,27 +394,27 @@ component of a larger system.
    This chapter is a specification of the GDB/MI interface.  It is
 written in the form of a reference manual.
 
-   Note that GDB/MI is still under construction, so some of the features
-described below are incomplete and subject to change (*note GDB/MI
-Development and Front Ends: GDB/MI Development and Front Ends.).
+   Note that GDB/MI is still under construction, so some of the
+features described below are incomplete and subject to change (*note
+GDB/MI Development and Front Ends: GDB/MI Development and Front Ends.).
 
 Notation and Terminology
 ========================
 
 This chapter uses the following notation:
 
-   * '|' separates two alternatives.
+   * `|' separates two alternatives.
 
-   * '[ SOMETHING ]' indicates that SOMETHING is optional: it may or may
-     not be given.
+   * `[ SOMETHING ]' indicates that SOMETHING is optional: it may or
+     may not be given.
 
-   * '( GROUP )*' means that GROUP inside the parentheses may repeat
+   * `( GROUP )*' means that GROUP inside the parentheses may repeat
      zero or more times.
 
-   * '( GROUP )+' means that GROUP inside the parentheses may repeat one
-     or more times.
+   * `( GROUP )+' means that GROUP inside the parentheses may repeat
+     one or more times.
 
-   * '"STRING"' means a literal STRING.
+   * `"STRING"' means a literal STRING.
 
 * Menu:
 
@@ -443,33 +449,33 @@ File: gdb.info,  Node: GDB/MI General De
 27.1 GDB/MI General Design
 ==========================
 
-Interaction of a GDB/MI frontend with GDB involves three parts--commands
-sent to GDB, responses to those commands and notifications.  Each
-command results in exactly one response, indicating either successful
-completion of the command, or an error.  For the commands that do not
-resume the target, the response contains the requested information.  For
-the commands that resume the target, the response only indicates whether
-the target was successfully resumed.  Notifications is the mechanism for
-reporting changes in the state of the target, or in GDB state, that
-cannot conveniently be associated with a command and reported as part of
-that command response.
+Interaction of a GDB/MI frontend with GDB involves three
+parts--commands sent to GDB, responses to those commands and
+notifications.  Each command results in exactly one response,
+indicating either successful completion of the command, or an error.
+For the commands that do not resume the target, the response contains
+the requested information.  For the commands that resume the target, the
+response only indicates whether the target was successfully resumed.
+Notifications is the mechanism for reporting changes in the state of the
+target, or in GDB state, that cannot conveniently be associated with a
+command and reported as part of that command response.
 
    The important examples of notifications are:
-
    * Exec notifications.  These are used to report changes in target
      state--when a target is resumed, or stopped.  It would not be
      feasible to include this information in response of resuming
-     commands, because one resume commands can result in multiple events
-     in different threads.  Also, quite some time may pass before any
-     event happens in the target, while a frontend needs to know whether
-     the resuming command itself was successfully executed.
+     commands, because one resume commands can result in multiple
+     events in different threads.  Also, quite some time may pass
+     before any event happens in the target, while a frontend needs to
+     know whether the resuming command itself was successfully executed.
 
    * Console output, and status notifications.  Console output
      notifications are used to report output of CLI commands, as well as
      diagnostics for other commands.  Status notifications are used to
      report the progress of a long-running operation.  Naturally,
-     including this information in command response would mean no output
-     is produced until the command is finished, which is undesirable.
+     including this information in command response would mean no
+     output is produced until the command is finished, which is
+     undesirable.
 
    * General notifications.  Commands may have various side effects on
      the GDB or target state beyond their official purpose.  For
@@ -477,11 +483,13 @@ that command response.
      changes can be included in command response, using notification
      allows for more orthogonal frontend design.
 
+
    There's no guarantee that whenever an MI command reports an error,
 GDB or the target are in any specific state, and especially, the state
 is not reverted to the state before the MI command was processed.
-Therefore, whenever an MI command results in an error, we recommend that
-the frontend refreshes all the information shown in the user interface.
+Therefore, whenever an MI command results in an error, we recommend
+that the frontend refreshes all the information shown in the user
+interface.
 
 * Menu:
 
@@ -505,8 +513,8 @@ specified.  The CLI interface maintains 
 and supplies them to target on each command.  This is convenient,
 because a command line user would not want to specify that information
 explicitly on each command, and because user interacts with GDB via a
-single terminal, so no confusion is possible as to what thread and frame
-are the current ones.
+single terminal, so no confusion is possible as to what thread and
+frame are the current ones.
 
    In the case of MI, the concept of selected thread and frame is less
 useful.  First, a frontend can easily remember this information itself.
@@ -515,36 +523,36 @@ used for debugging a different thread, a
 access additional threads for internal purposes.  This increases the
 risk that by relying on implicitly selected thread, the frontend may be
 operating on a wrong one.  Therefore, each MI command should explicitly
-specify which thread and frame to operate on.  To make it possible, each
-MI command accepts the '--thread' and '--frame' options, the value to
-each is GDB identifier for thread and frame to operate on.
+specify which thread and frame to operate on.  To make it possible,
+each MI command accepts the `--thread' and `--frame' options, the value
+to each is GDB identifier for thread and frame to operate on.
 
    Usually, each top-level window in a frontend allows the user to
 select a thread and a frame, and remembers the user selection for
 further operations.  However, in some cases GDB may suggest that the
 current thread be changed.  For example, when stopping on a breakpoint
 it is reasonable to switch to the thread where breakpoint is hit.  For
-another example, if the user issues the CLI 'thread' command via the
+another example, if the user issues the CLI `thread' command via the
 frontend, it is desirable to change the frontend's selected thread to
 the one specified by user.  GDB communicates the suggestion to change
-current thread using the '=thread-selected' notification.  No such
+current thread using the `=thread-selected' notification.  No such
 notification is available for the selected frame at the moment.
 
    Note that historically, MI shares the selected thread with CLI, so
-frontends used the '-thread-select' to execute commands in the right
+frontends used the `-thread-select' to execute commands in the right
 context.  However, getting this to work right is cumbersome.  The
-simplest way is for frontend to emit '-thread-select' command before
+simplest way is for frontend to emit `-thread-select' command before
 every command.  This doubles the number of commands that need to be
-sent.  The alternative approach is to suppress '-thread-select' if the
+sent.  The alternative approach is to suppress `-thread-select' if the
 selected thread in GDB is supposed to be identical to the thread the
 frontend wants to operate on.  However, getting this optimization right
-can be tricky.  In particular, if the frontend sends several commands to
-GDB, and one of the commands changes the selected thread, then the
+can be tricky.  In particular, if the frontend sends several commands
+to GDB, and one of the commands changes the selected thread, then the
 behaviour of subsequent commands will change.  So, a frontend should
 either wait for response from such problematic commands, or explicitly
-add '-thread-select' for all subsequent commands.  No frontend is known
+add `-thread-select' for all subsequent commands.  No frontend is known
 to do this exactly right, so it is suggested to just always pass the
-'--thread' and '--frame' options.
+`--thread' and `--frame' options.
 
 27.1.1.2 Language
 .................
@@ -552,16 +560,16 @@ to do this exactly right, so it is sugge
 The execution of several commands depends on which language is selected.
 By default, the current language (*note show language::) is used.  But
 for commands known to be language-sensitive, it is recommended to use
-the '--language' option.  This option takes one argument, which is the
+the `--language' option.  This option takes one argument, which is the
 name of the language to use while executing the command.  For instance:
 
      -data-evaluate-expression --language c "sizeof (void*)"
      ^done,value="4"
      (gdb)
 
-   The valid language names are the same names accepted by the 'set
-language' command (*note Manually::), excluding 'auto', 'local' or
-'unknown'.
+   The valid language names are the same names accepted by the `set
+language' command (*note Manually::), excluding `auto', `local' or
+`unknown'.
 
 
 File: gdb.info,  Node: Asynchronous and non-stop modes,  Next: Thread groups,  Prev: Context management,  Up: GDB/MI General Design
@@ -569,33 +577,34 @@ File: gdb.info,  Node: Asynchronous and 
 27.1.2 Asynchronous command execution and non-stop mode
 -------------------------------------------------------
 
-On some targets, GDB is capable of processing MI commands even while the
-target is running.  This is called "asynchronous command execution"
+On some targets, GDB is capable of processing MI commands even while
+the target is running.  This is called "asynchronous command execution"
 (*note Background Execution::).  The frontend may specify a preferrence
-for asynchronous execution using the '-gdb-set mi-async 1' command,
+for asynchronous execution using the `-gdb-set mi-async 1' command,
 which should be emitted before either running the executable or
 attaching to the target.  After the frontend has started the executable
 or attached to the target, it can find if asynchronous execution is
-enabled using the '-list-target-features' command.
+enabled using the `-list-target-features' command.
+
+`-gdb-set mi-async on'
 
-'-gdb-set mi-async on'
-'-gdb-set mi-async off'
+`-gdb-set mi-async off'
      Set whether MI is in asynchronous mode.
 
-     When 'off', which is the default, MI execution commands (e.g.,
-     '-exec-continue') are foreground commands, and GDB waits for the
+     When `off', which is the default, MI execution commands (e.g.,
+     `-exec-continue') are foreground commands, and GDB waits for the
      program to stop before processing further commands.
 
-     When 'on', MI execution commands are background execution commands
-     (e.g., '-exec-continue' becomes the equivalent of the 'c&' CLI
+     When `on', MI execution commands are background execution commands
+     (e.g., `-exec-continue' becomes the equivalent of the `c&' CLI
      command), and so GDB is capable of processing MI commands even
      while the target is running.
 
-'-gdb-show mi-async'
+`-gdb-show mi-async'
      Show whether MI asynchronous mode is enabled.
 
    Note: In GDB version 7.7 and earlier, this option was called
-'target-async' instead of 'mi-async', and it had the effect of both
+`target-async' instead of `mi-async', and it had the effect of both
 putting MI in asynchronous mode and making CLI background commands
 possible.  CLI background commands are now always possible "out of the
 box" if the target supports them.  The old spelling is kept as a
@@ -612,15 +621,15 @@ target in the context of that thread may
 some targets.  In particular, commands that try to operate on thread's
 stack will not work, on any target.  Commands that read memory, or
 modify breakpoints, may work or not work, depending on the target.  Note
-that even commands that operate on global state, such as 'print', 'set',
-and breakpoint commands, still access the target in the context of a
-specific thread, so frontend should try to find a stopped thread and
-perform the operation on that thread (using the '--thread' option).
-
-   Which commands will work in the context of a running thread is highly
-target dependent.  However, the two commands '-exec-interrupt', to stop
-a thread, and '-thread-info', to find the state of a thread, will always
-work.
+that even commands that operate on global state, such as `print',
+`set', and breakpoint commands, still access the target in the context
+of a specific thread,  so frontend should try to find a stopped thread
+and perform the operation on that thread (using the `--thread' option).
+
+   Which commands will work in the context of a running thread is
+highly target dependent.  However, the two commands `-exec-interrupt',
+to stop a thread, and `-thread-info', to find the state of a thread,
+will always work.
 
 
 File: gdb.info,  Node: Thread groups,  Prev: Asynchronous and non-stop modes,  Up: GDB/MI General Design
@@ -636,33 +645,34 @@ debugging scenarios.
 
    The key observation is that regardless of the structure of the
 target, MI can have a global list of threads, because most commands that
-accept the '--thread' option do not need to know what process that
+accept the `--thread' option do not need to know what process that
 thread belongs to.  Therefore, it is not necessary to introduce neither
-additional '--process' option, nor an notion of the current process in
-the MI interface.  The only strictly new feature that is required is the
-ability to find how the threads are grouped into processes.
+additional `--process' option, nor an notion of the current process in
+the MI interface.  The only strictly new feature that is required is
+the ability to find how the threads are grouped into processes.
 
    To allow the user to discover such grouping, and to support arbitrary
 hierarchy of machines/cores/processes, MI introduces the concept of a
 "thread group".  Thread group is a collection of threads and other
 thread groups.  A thread group always has a string identifier, a type,
-and may have additional attributes specific to the type.  A new command,
-'-list-thread-groups', returns the list of top-level thread groups,
-which correspond to processes that GDB is debugging at the moment.  By
-passing an identifier of a thread group to the '-list-thread-groups'
-command, it is possible to obtain the members of specific thread group.
+and may have additional attributes specific to the type.  A new
+command, `-list-thread-groups', returns the list of top-level thread
+groups, which correspond to processes that GDB is debugging at the
+moment.  By passing an identifier of a thread group to the
+`-list-thread-groups' command, it is possible to obtain the members of
+specific thread group.
 
    To allow the user to easily discover processes, and other objects, he
 wishes to debug, a concept of "available thread group" is introduced.
-Available thread group is an thread group that GDB is not debugging, but
-that can be attached to, using the '-target-attach' command.  The list
-of available top-level thread groups can be obtained using
-'-list-thread-groups --available'.  In general, the content of a thread
+Available thread group is an thread group that GDB is not debugging,
+but that can be attached to, using the `-target-attach' command.  The
+list of available top-level thread groups can be obtained using
+`-list-thread-groups --available'.  In general, the content of a thread
 group may be only retrieved only after attaching to that thread group.
 
    Thread groups are related to inferiors (*note Inferiors and
 Programs::).  Each inferior corresponds to a thread group of a special
-type 'process', and some additional operations are permitted on such
+type `process', and some additional operations are permitted on such
 thread groups.
 
 
@@ -682,52 +692,52 @@ File: gdb.info,  Node: GDB/MI Input Synt
 27.2.1 GDB/MI Input Syntax
 --------------------------
 
-'COMMAND ==>'
-     'CLI-COMMAND | MI-COMMAND'
+`COMMAND ==>'
+     `CLI-COMMAND | MI-COMMAND'
 
-'CLI-COMMAND ==>'
-     '[ TOKEN ] CLI-COMMAND NL', where CLI-COMMAND is any existing GDB
+`CLI-COMMAND ==>'
+     `[ TOKEN ] CLI-COMMAND NL', where CLI-COMMAND is any existing GDB
      CLI command.
 
-'MI-COMMAND ==>'
-     '[ TOKEN ] "-" OPERATION ( " " OPTION )* [ " --" ] ( " " PARAMETER
-     )* NL'
+`MI-COMMAND ==>'
+     `[ TOKEN ] "-" OPERATION ( " " OPTION )* `[' " --" `]' ( " "
+     PARAMETER )* NL'
 
-'TOKEN ==>'
+`TOKEN ==>'
      "any sequence of digits"
 
-'OPTION ==>'
-     '"-" PARAMETER [ " " PARAMETER ]'
+`OPTION ==>'
+     `"-" PARAMETER [ " " PARAMETER ]'
 
-'PARAMETER ==>'
-     'NON-BLANK-SEQUENCE | C-STRING'
+`PARAMETER ==>'
+     `NON-BLANK-SEQUENCE | C-STRING'
 
-'OPERATION ==>'
+`OPERATION ==>'
      _any of the operations described in this chapter_
 
-'NON-BLANK-SEQUENCE ==>'
+`NON-BLANK-SEQUENCE ==>'
      _anything, provided it doesn't contain special characters such as
      "-", NL, """ and of course " "_
 
-'C-STRING ==>'
-     '""" SEVEN-BIT-ISO-C-STRING-CONTENT """'
+`C-STRING ==>'
+     `""" SEVEN-BIT-ISO-C-STRING-CONTENT """'
 
-'NL ==>'
-     'CR | CR-LF'
+`NL ==>'
+     `CR | CR-LF'
 
 Notes:
 
    * The CLI commands are still handled by the MI interpreter; their
      output is described below.
 
-   * The 'TOKEN', when present, is passed back when the command
+   * The `TOKEN', when present, is passed back when the command
      finishes.
 
    * Some MI commands accept optional arguments as part of the parameter
-     list.  Each option is identified by a leading '-' (dash) and may be
-     followed by an optional argument parameter.  Options occur first in
-     the parameter list and can be delimited from normal parameters
-     using '--' (this is useful when some parameters begin with a dash).
+     list.  Each option is identified by a leading `-' (dash) and may be
+     followed by an optional argument parameter.  Options occur first
+     in the parameter list and can be delimited from normal parameters
+     using `--' (this is useful when some parameters begin with a dash).
 
    Pragmatics:
 
@@ -744,85 +754,85 @@ File: gdb.info,  Node: GDB/MI Output Syn
 The output from GDB/MI consists of zero or more out-of-band records
 followed, optionally, by a single result record.  This result record is
 for the most recent command.  The sequence of output records is
-terminated by '(gdb)'.
+terminated by `(gdb)'.
 
-   If an input command was prefixed with a 'TOKEN' then the
+   If an input command was prefixed with a `TOKEN' then the
 corresponding output for that command will also be prefixed by that same
 TOKEN.
 
-'OUTPUT ==>'
-     '( OUT-OF-BAND-RECORD )* [ RESULT-RECORD ] "(gdb)" NL'
+`OUTPUT ==>'
+     `( OUT-OF-BAND-RECORD )* [ RESULT-RECORD ] "(gdb)" NL'
 
-'RESULT-RECORD ==>'
-     ' [ TOKEN ] "^" RESULT-CLASS ( "," RESULT )* NL'
+`RESULT-RECORD ==>'
+     ` [ TOKEN ] "^" RESULT-CLASS ( "," RESULT )* NL'
 
-'OUT-OF-BAND-RECORD ==>'
-     'ASYNC-RECORD | STREAM-RECORD'
+`OUT-OF-BAND-RECORD ==>'
+     `ASYNC-RECORD | STREAM-RECORD'
 
-'ASYNC-RECORD ==>'
-     'EXEC-ASYNC-OUTPUT | STATUS-ASYNC-OUTPUT | NOTIFY-ASYNC-OUTPUT'
+`ASYNC-RECORD ==>'
+     `EXEC-ASYNC-OUTPUT | STATUS-ASYNC-OUTPUT | NOTIFY-ASYNC-OUTPUT'
 
-'EXEC-ASYNC-OUTPUT ==>'
-     '[ TOKEN ] "*" ASYNC-OUTPUT NL'
+`EXEC-ASYNC-OUTPUT ==>'
+     `[ TOKEN ] "*" ASYNC-OUTPUT NL'
 
-'STATUS-ASYNC-OUTPUT ==>'
-     '[ TOKEN ] "+" ASYNC-OUTPUT NL'
+`STATUS-ASYNC-OUTPUT ==>'
+     `[ TOKEN ] "+" ASYNC-OUTPUT NL'
 
-'NOTIFY-ASYNC-OUTPUT ==>'
-     '[ TOKEN ] "=" ASYNC-OUTPUT NL'
+`NOTIFY-ASYNC-OUTPUT ==>'
+     `[ TOKEN ] "=" ASYNC-OUTPUT NL'
 
-'ASYNC-OUTPUT ==>'
-     'ASYNC-CLASS ( "," RESULT )*'
+`ASYNC-OUTPUT ==>'
+     `ASYNC-CLASS ( "," RESULT )*'
 
-'RESULT-CLASS ==>'
-     '"done" | "running" | "connected" | "error" | "exit"'
+`RESULT-CLASS ==>'
+     `"done" | "running" | "connected" | "error" | "exit"'
 
-'ASYNC-CLASS ==>'
-     '"stopped" | OTHERS' (where OTHERS will be added depending on the
+`ASYNC-CLASS ==>'
+     `"stopped" | OTHERS' (where OTHERS will be added depending on the
      needs--this is still in development).
 
-'RESULT ==>'
-     ' VARIABLE "=" VALUE'
+`RESULT ==>'
+     ` VARIABLE "=" VALUE'
 
-'VARIABLE ==>'
-     ' STRING '
+`VARIABLE ==>'
+     ` STRING '
 
-'VALUE ==>'
-     ' CONST | TUPLE | LIST '
+`VALUE ==>'
+     ` CONST | TUPLE | LIST '
 
-'CONST ==>'
-     'C-STRING'
+`CONST ==>'
+     `C-STRING'
 
-'TUPLE ==>'
-     ' "{}" | "{" RESULT ( "," RESULT )* "}" '
+`TUPLE ==>'
+     ` "{}" | "{" RESULT ( "," RESULT )* "}" '
 
-'LIST ==>'
-     ' "[]" | "[" VALUE ( "," VALUE )* "]" | "[" RESULT ( "," RESULT )*
+`LIST ==>'
+     ` "[]" | "[" VALUE ( "," VALUE )* "]" | "[" RESULT ( "," RESULT )*
      "]" '
 
-'STREAM-RECORD ==>'
-     'CONSOLE-STREAM-OUTPUT | TARGET-STREAM-OUTPUT | LOG-STREAM-OUTPUT'
+`STREAM-RECORD ==>'
+     `CONSOLE-STREAM-OUTPUT | TARGET-STREAM-OUTPUT | LOG-STREAM-OUTPUT'
 
-'CONSOLE-STREAM-OUTPUT ==>'
-     '"~" C-STRING NL'
+`CONSOLE-STREAM-OUTPUT ==>'
+     `"~" C-STRING NL'
 
-'TARGET-STREAM-OUTPUT ==>'
-     '"@" C-STRING NL'
+`TARGET-STREAM-OUTPUT ==>'
+     `"@" C-STRING NL'
 
-'LOG-STREAM-OUTPUT ==>'
-     '"&" C-STRING NL'
+`LOG-STREAM-OUTPUT ==>'
+     `"&" C-STRING NL'
 
-'NL ==>'
-     'CR | CR-LF'
+`NL ==>'
+     `CR | CR-LF'
 
-'TOKEN ==>'
+`TOKEN ==>'
      _any sequence of digits_.
 
 Notes:
 
    * All output sequences end in a single line containing a period.
 
-   * The 'TOKEN' is from the corresponding request.  Note that for all
+   * The `TOKEN' is from the corresponding request.  Note that for all
      async output, while the token is allowed by the grammar and may be
      output by future versions of GDB for select async output messages,
      it is generally omitted.  Frontends should treat all async output
@@ -831,29 +841,30 @@ Notes:
 
    * STATUS-ASYNC-OUTPUT contains on-going status information about the
      progress of a slow operation.  It can be discarded.  All status
-     output is prefixed by '+'.
+     output is prefixed by `+'.
 
    * EXEC-ASYNC-OUTPUT contains asynchronous state change on the target
      (stopped, started, disappeared).  All async output is prefixed by
-     '*'.
+     `*'.
 
    * NOTIFY-ASYNC-OUTPUT contains supplementary information that the
      client should handle (e.g., a new breakpoint information).  All
-     notify output is prefixed by '='.
+     notify output is prefixed by `='.
 
    * CONSOLE-STREAM-OUTPUT is output that should be displayed as is in
-     the console.  It is the textual response to a CLI command.  All the
-     console output is prefixed by '~'.
+     the console.  It is the textual response to a CLI command.  All
+     the console output is prefixed by `~'.
 
    * TARGET-STREAM-OUTPUT is the output produced by the target program.
-     All the target output is prefixed by '@'.
+     All the target output is prefixed by `@'.
 
    * LOG-STREAM-OUTPUT is output text coming from GDB's internals, for
-     instance messages that should be displayed as part of an error log.
-     All the log output is prefixed by '&'.
+     instance messages that should be displayed as part of an error
+     log.  All the log output is prefixed by `&'.
 
    * New GDB/MI commands should only output LISTS containing VALUES.
 
+
    *Note GDB/MI Stream Records: GDB/MI Stream Records, for more details
 about the various output records.
 
@@ -863,15 +874,15 @@ File: gdb.info,  Node: GDB/MI Compatibil
 27.3 GDB/MI Compatibility with CLI
 ==================================
 
-For the developers convenience CLI commands can be entered directly, but
-there may be some unexpected behaviour.  For example, commands that
+For the developers convenience CLI commands can be entered directly,
+but there may be some unexpected behaviour.  For example, commands that
 query the user will behave as if the user replied yes, breakpoint
-command lists are not executed and some CLI commands, such as 'if',
-'when' and 'define', prompt for further input with '>', which is not
+command lists are not executed and some CLI commands, such as `if',
+`when' and `define', prompt for further input with `>', which is not
 valid MI output.
 
    This feature may be removed at some stage in the future and it is
-recommended that front ends use the '-interpreter-exec' command (*note
+recommended that front ends use the `-interpreter-exec' command (*note
 -interpreter-exec::).
 
 
@@ -889,26 +900,27 @@ functionality without breaking existing 
 minimize the problems by describing how the protocol might change.
 
    Some changes in MI need not break a carefully designed front end, and
-for these the MI version will remain unchanged.  The following is a list
-of changes that may occur within one level, so front ends should parse
-MI output in a way that can handle them:
+for these the MI version will remain unchanged.  The following is a
+list of changes that may occur within one level, so front ends should
+parse MI output in a way that can handle them:
 
    * New MI commands may be added.
 
    * New fields may be added to the output of any MI command.
 
    * The range of values for fields with specified values, e.g.,
-     'in_scope' (*note -var-update::) may be extended.
+     `in_scope' (*note -var-update::) may be extended.
+
 
    If the changes are likely to break front ends, the MI version level
 will be increased by one.  This will allow the front end to parse the
-output according to the MI version.  Apart from mi0, new versions of GDB
-will not support old versions of MI and it will be the responsibility of
-the front end to work with the new one.
+output according to the MI version.  Apart from mi0, new versions of
+GDB will not support old versions of MI and it will be the
+responsibility of the front end to work with the new one.
 
    The best way to avoid unexpected changes in MI that might break your
 front end is to make your project known to GDB developers and follow
-development on <gdb@sourceware.org> and <gdb-patches@sourceware.org>.
+development on <gdb@sourceware.org> and <gdb-patches@sourceware.org>.  
 
 
 File: gdb.info,  Node: GDB/MI Output Records,  Next: GDB/MI Simple Examples,  Prev: GDB/MI Development and Front Ends,  Up: GDB/MI
@@ -935,35 +947,36 @@ File: gdb.info,  Node: GDB/MI Result Rec
 In addition to a number of out-of-band notifications, the response to a
 GDB/MI command includes one of the following result indications:
 
-'"^done" [ "," RESULTS ]'
-     The synchronous operation was successful, 'RESULTS' are the return
+`"^done" [ "," RESULTS ]'
+     The synchronous operation was successful, `RESULTS' are the return
      values.
 
-'"^running"'
-     This result record is equivalent to '^done'.  Historically, it was
-     output instead of '^done' if the command has resumed the target.
+`"^running"'
+     This result record is equivalent to `^done'.  Historically, it was
+     output instead of `^done' if the command has resumed the target.
      This behaviour is maintained for backward compatibility, but all
-     frontends should treat '^done' and '^running' identically and rely
-     on the '*running' output record to determine which threads are
+     frontends should treat `^done' and `^running' identically and rely
+     on the `*running' output record to determine which threads are
      resumed.
 
-'"^connected"'
+`"^connected"'
      GDB has connected to a remote target.
 
-'"^error" "," "msg=" C-STRING [ "," "code=" C-STRING ]'
-     The operation failed.  The 'msg=C-STRING' variable contains the
+`"^error" "," "msg=" C-STRING [ "," "code=" C-STRING ]'
+     The operation failed.  The `msg=C-STRING' variable contains the
      corresponding error message.
 
-     If present, the 'code=C-STRING' variable provides an error code on
+     If present, the `code=C-STRING' variable provides an error code on
      which consumers can rely on to detect the corresponding error
      condition.  At present, only one error code is defined:
 
-     '"undefined-command"'
+    `"undefined-command"'
           Indicates that the command causing the error does not exist.
 
-'"^exit"'
+`"^exit"'
      GDB has terminated.
 
+
 
 File: gdb.info,  Node: GDB/MI Stream Records,  Next: GDB/MI Async Records,  Prev: GDB/MI Result Records,  Up: GDB/MI Output Records
 
@@ -977,21 +990,21 @@ funneled through the GDB/MI interface us
    Each stream record begins with a unique "prefix character" which
 identifies its stream (*note GDB/MI Output Syntax: GDB/MI Output
 Syntax.).  In addition to the prefix, each stream record contains a
-'STRING-OUTPUT'.  This is either raw text (with an implicit new line) or
-a quoted C string (which does not contain an implicit newline).
+`STRING-OUTPUT'.  This is either raw text (with an implicit new line)
+or a quoted C string (which does not contain an implicit newline).
 
-'"~" STRING-OUTPUT'
-     The console output stream contains text that should be displayed in
-     the CLI console window.  It contains the textual responses to CLI
-     commands.
+`"~" STRING-OUTPUT'
+     The console output stream contains text that should be displayed
+     in the CLI console window.  It contains the textual responses to
+     CLI commands.
 
-'"@" STRING-OUTPUT'
+`"@" STRING-OUTPUT'
      The target output stream contains any textual output from the
      running target.  This is only present when GDB's event loop is
      truly asynchronous, which is currently only the case for remote
      targets.
 
-'"&" STRING-OUTPUT'
+`"&" STRING-OUTPUT'
      The log stream contains debugging messages being produced by GDB's
      internals.
 
@@ -1008,66 +1021,83 @@ activity (e.g., target stopped).
 
    The following is the list of possible async records:
 
-'*running,thread-id="THREAD"'
+`*running,thread-id="THREAD"'
      The target is now running.  The THREAD field tells which specific
-     thread is now running, and can be 'all' if all threads are running.
-     The frontend should assume that no interaction with a running
-     thread is possible after this notification is produced.  The
-     frontend should not assume that this notification is output only
-     once for any command.  GDB may emit this notification several
+     thread is now running, and can be `all' if all threads are
+     running.  The frontend should assume that no interaction with a
+     running thread is possible after this notification is produced.
+     The frontend should not assume that this notification is output
+     only once for any command.  GDB may emit this notification several
      times, either for different threads, because it cannot resume all
      threads together, or even for a single thread, if the thread must
      be stepped though some code before letting it run freely.
 
-'*stopped,reason="REASON",thread-id="ID",stopped-threads="STOPPED",core="CORE"'
+`*stopped,reason="REASON",thread-id="ID",stopped-threads="STOPPED",core="CORE"'
      The target has stopped.  The REASON field can have one of the
      following values:
 
-     'breakpoint-hit'
+    `breakpoint-hit'
           A breakpoint was reached.
-     'watchpoint-trigger'
+
+    `watchpoint-trigger'
           A watchpoint was triggered.
-     'read-watchpoint-trigger'
+
+    `read-watchpoint-trigger'
           A read watchpoint was triggered.
-     'access-watchpoint-trigger'
+
+    `access-watchpoint-trigger'
           An access watchpoint was triggered.
-     'function-finished'
+
+    `function-finished'
           An -exec-finish or similar CLI command was accomplished.
-     'location-reached'
+
+    `location-reached'
           An -exec-until or similar CLI command was accomplished.
-     'watchpoint-scope'
+
+    `watchpoint-scope'
           A watchpoint has gone out of scope.
-     'end-stepping-range'
+
+    `end-stepping-range'
           An -exec-next, -exec-next-instruction, -exec-step,
           -exec-step-instruction or similar CLI command was
           accomplished.
-     'exited-signalled'
+
+    `exited-signalled'
           The inferior exited because of a signal.
-     'exited'
+
+    `exited'
           The inferior exited.
-     'exited-normally'
+
+    `exited-normally'
           The inferior exited normally.
-     'signal-received'
+
+    `signal-received'
           A signal was received by the inferior.
-     'solib-event'
+
+    `solib-event'
           The inferior has stopped due to a library being loaded or
-          unloaded.  This can happen when 'stop-on-solib-events' (*note
-          Files::) is set or when a 'catch load' or 'catch unload'
+          unloaded.  This can happen when `stop-on-solib-events' (*note
+          Files::) is set or when a `catch load' or `catch unload'
           catchpoint is in use (*note Set Catchpoints::).
-     'fork'
-          The inferior has forked.  This is reported when 'catch fork'
+
+    `fork'
+          The inferior has forked.  This is reported when `catch fork'
           (*note Set Catchpoints::) has been used.
-     'vfork'
-          The inferior has vforked.  This is reported in when 'catch
+
+    `vfork'
+          The inferior has vforked.  This is reported in when `catch
           vfork' (*note Set Catchpoints::) has been used.
-     'syscall-entry'
+
+    `syscall-entry'
           The inferior entered a system call.  This is reported when
-          'catch syscall' (*note Set Catchpoints::) has been used.
-     'syscall-return'
+          `catch syscall' (*note Set Catchpoints::) has been used.
+
+    `syscall-return'
           The inferior returned from a system call.  This is reported
-          when 'catch syscall' (*note Set Catchpoints::) has been used.
-     'exec'
-          The inferior called 'exec'.  This is reported when 'catch
+          when `catch syscall' (*note Set Catchpoints::) has been used.
+
+    `exec'
+          The inferior called `exec'.  This is reported when `catch
           exec' (*note Set Catchpoints::) has been used.
 
      The ID field identifies the thread that directly caused the stop -
@@ -1075,55 +1105,55 @@ activity (e.g., target stopped).
      mode is in effect (*note All-Stop Mode::), GDB may either stop all
      threads, or only the thread that directly triggered the stop.  If
      all threads are stopped, the STOPPED field will have the value of
-     '"all"'.  Otherwise, the value of the STOPPED field will be a list
+     `"all"'.  Otherwise, the value of the STOPPED field will be a list
      of thread identifiers.  Presently, this list will always include a
      single thread, but frontend should be prepared to see several
      threads in the list.  The CORE field reports the processor core on
      which the stop event has happened.  This field may be absent if
      such information is not available.
 
-'=thread-group-added,id="ID"'
-'=thread-group-removed,id="ID"'
+`=thread-group-added,id="ID"'
+`=thread-group-removed,id="ID"'
      A thread group was either added or removed.  The ID field contains
      the GDB identifier of the thread group.  When a thread group is
-     added, it generally might not be associated with a running process.
-     When a thread group is removed, its id becomes invalid and cannot
-     be used in any way.
+     added, it generally might not be associated with a running
+     process.  When a thread group is removed, its id becomes invalid
+     and cannot be used in any way.
 
-'=thread-group-started,id="ID",pid="PID"'
+`=thread-group-started,id="ID",pid="PID"'
      A thread group became associated with a running program, either
      because the program was just started or the thread group was
-     attached to a program.  The ID field contains the GDB identifier of
-     the thread group.  The PID field contains process identifier,
+     attached to a program.  The ID field contains the GDB identifier
+     of the thread group.  The PID field contains process identifier,
      specific to the operating system.
 
-'=thread-group-exited,id="ID"[,exit-code="CODE"]'
+`=thread-group-exited,id="ID"[,exit-code="CODE"]'
      A thread group is no longer associated with a running program,
      either because the program has exited, or because it was detached
      from.  The ID field contains the GDB identifier of the thread
      group.  The CODE field is the exit code of the inferior; it exists
      only when the inferior exited with some code.
 
-'=thread-created,id="ID",group-id="GID"'
-'=thread-exited,id="ID",group-id="GID"'
+`=thread-created,id="ID",group-id="GID"'
+`=thread-exited,id="ID",group-id="GID"'
      A thread either was created, or has exited.  The ID field contains
      the GDB identifier of the thread.  The GID field identifies the
      thread group this thread belongs to.
 
-'=thread-selected,id="ID"'
+`=thread-selected,id="ID"'
      Informs that the selected thread was changed as result of the last
      command.  This notification is not emitted as result of
-     '-thread-select' command but is emitted whenever an MI command that
-     is not documented to change the selected thread actually changes
-     it.  In particular, invoking, directly or indirectly (via
-     user-defined command), the CLI 'thread' command, will generate this
-     notification.
+     `-thread-select' command but is emitted whenever an MI command
+     that is not documented to change the selected thread actually
+     changes it.  In particular, invoking, directly or indirectly (via
+     user-defined command), the CLI `thread' command, will generate
+     this notification.
 
      We suggest that in response to this notification, front ends
      highlight the selected thread and cause subsequent commands to
      apply to that thread.
 
-'=library-loaded,...'
+`=library-loaded,...'
      Reports that a new library file was loaded by the program.  This
      notification has 4 fields--ID, TARGET-NAME, HOST-NAME, and
      SYMBOLS-LOADED.  The ID field is an opaque identifier of the
@@ -1133,43 +1163,43 @@ activity (e.g., target stopped).
      the same value.  The SYMBOLS-LOADED field is emitted only for
      backward compatibility and should not be relied on to convey any
      useful information.  The THREAD-GROUP field, if present, specifies
-     the id of the thread group in whose context the library was loaded.
-     If the field is absent, it means the library was loaded in the
-     context of all present thread groups.
+     the id of the thread group in whose context the library was
+     loaded.  If the field is absent, it means the library was loaded
+     in the context of all present thread groups.
 
-'=library-unloaded,...'
+`=library-unloaded,...'
      Reports that a library was unloaded by the program.  This
      notification has 3 fields--ID, TARGET-NAME and HOST-NAME with the
-     same meaning as for the '=library-loaded' notification.  The
+     same meaning as for the `=library-loaded' notification.  The
      THREAD-GROUP field, if present, specifies the id of the thread
      group in whose context the library was unloaded.  If the field is
      absent, it means the library was unloaded in the context of all
      present thread groups.
 
-'=traceframe-changed,num=TFNUM,tracepoint=TPNUM'
-'=traceframe-changed,end'
+`=traceframe-changed,num=TFNUM,tracepoint=TPNUM'
+`=traceframe-changed,end'
      Reports that the trace frame was changed and its new number is
      TFNUM.  The number of the tracepoint associated with this trace
      frame is TPNUM.
 
-'=tsv-created,name=NAME,initial=INITIAL'
+`=tsv-created,name=NAME,initial=INITIAL'
      Reports that the new trace state variable NAME is created with
      initial value INITIAL.
 
-'=tsv-deleted,name=NAME'
-'=tsv-deleted'
+`=tsv-deleted,name=NAME'
+`=tsv-deleted'
      Reports that the trace state variable NAME is deleted or all trace
      state variables are deleted.
 
-'=tsv-modified,name=NAME,initial=INITIAL[,current=CURRENT]'
+`=tsv-modified,name=NAME,initial=INITIAL[,current=CURRENT]'
      Reports that the trace state variable NAME is modified with the
-     initial value INITIAL.  The current value CURRENT of trace state
+     initial value INITIAL. The current value CURRENT of trace state
      variable is optional and is reported if the current value of trace
      state variable is known.
 
-'=breakpoint-created,bkpt={...}'
-'=breakpoint-modified,bkpt={...}'
-'=breakpoint-deleted,id=NUMBER'
+`=breakpoint-created,bkpt={...}'
+`=breakpoint-modified,bkpt={...}'
+`=breakpoint-deleted,id=NUMBER'
      Reports that a breakpoint was created, modified, or deleted,
      respectively.  Only user-visible breakpoints are reported to the MI
      user.
@@ -1181,23 +1211,24 @@ activity (e.g., target stopped).
      Note that if a breakpoint is emitted in the result record of a
      command, then it will not also be emitted in an async record.
 
-'=record-started,thread-group="ID"'
-'=record-stopped,thread-group="ID"'
+`=record-started,thread-group="ID"'
+`=record-stopped,thread-group="ID"'
      Execution log recording was either started or stopped on an
      inferior.  The ID is the GDB identifier of the thread group
      corresponding to the affected inferior.
 
-'=cmd-param-changed,param=PARAM,value=VALUE'
-     Reports that a parameter of the command 'set PARAM' is changed to
-     VALUE.  In the multi-word 'set' command, the PARAM is the whole
-     parameter list to 'set' command.  For example, In command 'set
-     check type on', PARAM is 'check type' and VALUE is 'on'.
+`=cmd-param-changed,param=PARAM,value=VALUE'
+     Reports that a parameter of the command `set PARAM' is changed to
+     VALUE.  In the multi-word `set' command, the PARAM is the whole
+     parameter list to `set' command.  For example, In command `set
+     check type on', PARAM is `check type' and VALUE is `on'.
 
-'=memory-changed,thread-group=ID,addr=ADDR,len=LEN[,type="code"]'
+`=memory-changed,thread-group=ID,addr=ADDR,len=LEN[,type="code"]'
      Reports that bytes from ADDR to DATA + LEN were written in an
      inferior.  The ID is the identifier of the thread group
-     corresponding to the affected inferior.  The optional 'type="code"'
-     part is reported if the memory written to holds executable code.
+     corresponding to the affected inferior.  The optional
+     `type="code"' part is reported if the memory written to holds
+     executable code.
 
 
 File: gdb.info,  Node: GDB/MI Breakpoint Information,  Next: GDB/MI Frame Information,  Prev: GDB/MI Async Records,  Up: GDB/MI Output Records
@@ -1208,112 +1239,113 @@ File: gdb.info,  Node: GDB/MI Breakpoint
 When GDB reports information about a breakpoint, a tracepoint, a
 watchpoint, or a catchpoint, it uses a tuple with the following fields:
 
-'number'
+`number'
      The breakpoint number.  For a breakpoint that represents one
      location of a multi-location breakpoint, this will be a dotted
-     pair, like '1.2'.
+     pair, like `1.2'.
 
-'type'
+`type'
      The type of the breakpoint.  For ordinary breakpoints this will be
-     'breakpoint', but many values are possible.
+     `breakpoint', but many values are possible.
 
-'catch-type'
-     If the type of the breakpoint is 'catchpoint', then this indicates
+`catch-type'
+     If the type of the breakpoint is `catchpoint', then this indicates
      the exact type of catchpoint.
 
-'disp'
-     This is the breakpoint disposition--either 'del', meaning that the
-     breakpoint will be deleted at the next stop, or 'keep', meaning
+`disp'
+     This is the breakpoint disposition--either `del', meaning that the
+     breakpoint will be deleted at the next stop, or `keep', meaning
      that the breakpoint will not be deleted.
 
-'enabled'
+`enabled'
      This indicates whether the breakpoint is enabled, in which case the
-     value is 'y', or disabled, in which case the value is 'n'.  Note
-     that this is not the same as the field 'enable'.
+     value is `y', or disabled, in which case the value is `n'.  Note
+     that this is not the same as the field `enable'.
 
-'addr'
+`addr'
      The address of the breakpoint.  This may be a hexidecimal number,
-     giving the address; or the string '<PENDING>', for a pending
-     breakpoint; or the string '<MULTIPLE>', for a breakpoint with
+     giving the address; or the string `<PENDING>', for a pending
+     breakpoint; or the string `<MULTIPLE>', for a breakpoint with
      multiple locations.  This field will not be present if no address
      can be determined.  For example, a watchpoint does not have an
      address.
 
-'func'
+`func'
      If known, the function in which the breakpoint appears.  If not
      known, this field is not present.
 
-'filename'
+`filename'
      The name of the source file which contains this function, if known.
      If not known, this field is not present.
 
-'fullname'
-     The full file name of the source file which contains this function,
-     if known.  If not known, this field is not present.
+`fullname'
+     The full file name of the source file which contains this
+     function, if known.  If not known, this field is not present.
+
+`line'
+     The line number at which this breakpoint appears, if known.  If
+     not known, this field is not present.
 
-'line'
-     The line number at which this breakpoint appears, if known.  If not
-     known, this field is not present.
-
-'at'
+`at'
      If the source file is not known, this field may be provided.  If
      provided, this holds the address of the breakpoint, possibly
      followed by a symbol name.
 
-'pending'
+`pending'
      If this breakpoint is pending, this field is present and holds the
      text used to set the breakpoint, as entered by the user.
 
-'evaluated-by'
-     Where this breakpoint's condition is evaluated, either 'host' or
-     'target'.
+`evaluated-by'
+     Where this breakpoint's condition is evaluated, either `host' or
+     `target'.
 
-'thread'
+`thread'
      If this is a thread-specific breakpoint, then this identifies the
      thread in which the breakpoint can trigger.
 
-'task'
+`task'
      If this breakpoint is restricted to a particular Ada task, then
      this field will hold the task identifier.
 
-'cond'
+`cond'
      If the breakpoint is conditional, this is the condition expression.
 
-'ignore'
+`ignore'
      The ignore count of the breakpoint.
 
-'enable'
+`enable'
      The enable count of the breakpoint.
 
-'traceframe-usage'
+`traceframe-usage'
      FIXME.
 
-'static-tracepoint-marker-string-id'
+`static-tracepoint-marker-string-id'
      For a static tracepoint, the name of the static tracepoint marker.
 
-'mask'
+`mask'
      For a masked watchpoint, this is the mask.
 
-'pass'
+`pass'
      A tracepoint's pass count.
 
-'original-location'
+`original-location'
      The location of the breakpoint as originally specified by the user.
      This field is optional.
 
-'times'
+`times'
      The number of times the breakpoint has been hit.
 
-'installed'
-     This field is only given for tracepoints.  This is either 'y',
-     meaning that the tracepoint is installed, or 'n', meaning that it
+`installed'
+     This field is only given for tracepoints.  This is either `y',
+     meaning that the tracepoint is installed, or `n', meaning that it
      is not.
 
-'what'
+`what'
      Some extra data, the exact contents of which are type-dependent.
 
-   For example, here is what the output of '-break-insert' (*note GDB/MI
-Breakpoint Commands::) might be:
+
+   For example, here is what the output of `-break-insert' (*note
+GDB/MI Breakpoint Commands::) might be:
 
      -> -break-insert main
      <- ^done,bkpt={number="1",type="breakpoint",disp="keep",
@@ -1331,30 +1363,31 @@ File: gdb.info,  Node: GDB/MI Frame Info
 Response from many MI commands includes an information about stack
 frame.  This information is a tuple that may have the following fields:
 
-'level'
+`level'
      The level of the stack frame.  The innermost frame has the level of
      zero.  This field is always present.
 
-'func'
+`func'
      The name of the function corresponding to the frame.  This field
      may be absent if GDB is unable to determine the function name.
 
-'addr'
+`addr'
      The code address for the frame.  This field is always present.
 
-'file'
+`file'
      The name of the source files that correspond to the frame's code
      address.  This field may be absent.
 
-'line'
+`line'
      The source line corresponding to the frames' code address.  This
      field may be absent.
 
-'from'
+`from'
      The name of the binary file (either executable or shared library)
      the corresponds to the frame's code address.  This field may be
      absent.
 
+
 
 File: gdb.info,  Node: GDB/MI Thread Information,  Next: GDB/MI Ada Exception Information,  Prev: GDB/MI Frame Information,  Up: GDB/MI Output Records
 
@@ -1364,24 +1397,24 @@ File: gdb.info,  Node: GDB/MI Thread Inf
 Whenever GDB has to report an information about a thread, it uses a
 tuple with the following fields:
 
-'id'
-     The numeric id assigned to the thread by GDB.  This field is always
-     present.
+`id'
+     The numeric id assigned to the thread by GDB.  This field is
+     always present.
 
-'target-id'
+`target-id'
      Target-specific string identifying the thread.  This field is
      always present.
 
-'details'
-     Additional information about the thread provided by the target.  It
-     is supposed to be human-readable and not interpreted by the
+`details'
+     Additional information about the thread provided by the target.
+     It is supposed to be human-readable and not interpreted by the
      frontend.  This field is optional.
 
-'state'
-     Either 'stopped' or 'running', depending on whether the thread is
+`state'
+     Either `stopped' or `running', depending on whether the thread is
      presently running.  This field is always present.
 
-'core'
+`core'
      The value of this field is an integer number of the processor core
      the thread was last seen on.  This field is optional.
 
@@ -1391,10 +1424,10 @@ File: gdb.info,  Node: GDB/MI Ada Except
 27.5.7 GDB/MI Ada Exception Information
 ---------------------------------------
 
-Whenever a '*stopped' record is emitted because the program stopped
+Whenever a `*stopped' record is emitted because the program stopped
 after hitting an exception catchpoint (*note Set Catchpoints::), GDB
 provides the name of the exception that was raised via the
-'exception-name' field.
+`exception-name' field.
 
 
 File: gdb.info,  Node: GDB/MI Simple Examples,  Next: GDB/MI Command Description Format,  Prev: GDB/MI Output Records,  Up: GDB/MI
@@ -1403,8 +1436,8 @@ File: gdb.info,  Node: GDB/MI Simple Exa
 ==========================================
 
 This subsection presents several simple examples of interaction using
-the GDB/MI interface.  In these examples, '->' means that the following
-line is passed to GDB/MI as input, while '<-' means the output received
+the GDB/MI interface.  In these examples, `->' means that the following
+line is passed to GDB/MI as input, while `<-' means the output received
 from GDB/MI.
 
    Note the line breaks shown in the examples are here only for
@@ -1426,8 +1459,8 @@ detailed information of the breakpoint.
 Program Execution
 -----------------
 
-Program execution generates asynchronous records and MI gives the reason
-that execution stopped.
+Program execution generates asynchronous records and MI gives the
+reason that execution stopped.
 
      -> -exec-run
      <- ^running
@@ -1446,13 +1479,13 @@ that execution stopped.
 Quitting GDB
 ------------
 
-Quitting GDB just prints the result class '^exit'.
+Quitting GDB just prints the result class `^exit'.
 
      -> (gdb)
      <- -gdb-exit
      <- ^exit
 
-   Please note that '^exit' is printed immediately, but it might take
+   Please note that `^exit' is printed immediately, but it might take
 some time for GDB to actually exit.  During that time, GDB performs
 necessary cleanups, including killing programs being debugged or
 disconnecting from debug hardware, so the frontend should wait till GDB
@@ -1520,7 +1553,7 @@ File: gdb.info,  Node: GDB/MI Breakpoint
 
 This section documents GDB/MI commands for manipulating breakpoints.
 
-The '-break-after' Command
+The `-break-after' Command
 --------------------------
 
 Synopsis
@@ -1530,13 +1563,13 @@ Synopsis
 
    The breakpoint number NUMBER is not in effect until it has been hit
 COUNT times.  To see how this is reflected in the output of the
-'-break-list' command, see the description of the '-break-list' command
+`-break-list' command, see the description of the `-break-list' command
 below.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'ignore'.
+The corresponding GDB command is `ignore'.
 
 Example
 .......
@@ -1565,7 +1598,7 @@ Example
      line="5",thread-groups=["i1"],times="0",ignore="3"}]}
      (gdb)
 
-The '-break-commands' Command
+The `-break-commands' Command
 -----------------------------
 
 Synopsis
@@ -1583,7 +1616,7 @@ breakpoint is hit and then continuing.
 GDB Command
 ...........
 
-The corresponding GDB command is 'commands'.
+The corresponding GDB command is `commands'.
 
 Example
 .......
@@ -1599,7 +1632,7 @@ Example
      ^done
      (gdb)
 
-The '-break-condition' Command
+The `-break-condition' Command
 ------------------------------
 
 Synopsis
@@ -1607,14 +1640,14 @@ Synopsis
 
       -break-condition NUMBER EXPR
 
-   Breakpoint NUMBER will stop the program only if the condition in EXPR
-is true.  The condition becomes part of the '-break-list' output (see
-the description of the '-break-list' command below).
+   Breakpoint NUMBER will stop the program only if the condition in
+EXPR is true.  The condition becomes part of the `-break-list' output
+(see the description of the `-break-list' command below).
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'condition'.
+The corresponding GDB command is `condition'.
 
 Example
 .......
@@ -1636,7 +1669,7 @@ Example
      line="5",cond="1",thread-groups=["i1"],times="0",ignore="3"}]}
      (gdb)
 
-The '-break-delete' Command
+The `-break-delete' Command
 ---------------------------
 
 Synopsis
@@ -1650,7 +1683,7 @@ argument list.  This is obviously reflec
 GDB Command
 ...........
 
-The corresponding GDB command is 'delete'.
+The corresponding GDB command is `delete'.
 
 Example
 .......
@@ -1670,7 +1703,7 @@ Example
      body=[]}
      (gdb)
 
-The '-break-disable' Command
+The `-break-disable' Command
 ----------------------------
 
 Synopsis
@@ -1678,13 +1711,13 @@ Synopsis
 
       -break-disable ( BREAKPOINT )+
 
-   Disable the named BREAKPOINT(s).  The field 'enabled' in the break
-list is now set to 'n' for the named BREAKPOINT(s).
+   Disable the named BREAKPOINT(s).  The field `enabled' in the break
+list is now set to `n' for the named BREAKPOINT(s).
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'disable'.
+The corresponding GDB command is `disable'.
 
 Example
 .......
@@ -1706,7 +1739,7 @@ Example
      line="5",thread-groups=["i1"],times="0"}]}
      (gdb)
 
-The '-break-enable' Command
+The `-break-enable' Command
 ---------------------------
 
 Synopsis
@@ -1719,7 +1752,7 @@ Synopsis
 GDB Command
 ...........
 
-The corresponding GDB command is 'enable'.
+The corresponding GDB command is `enable'.
 
 Example
 .......
@@ -1741,7 +1774,7 @@ Example
      line="5",thread-groups=["i1"],times="0"}]}
      (gdb)
 
-The '-break-info' Command
+The `-break-info' Command
 -------------------------
 
 Synopsis
@@ -1758,14 +1791,14 @@ table.
 GDB Command
 ...........
 
-The corresponding GDB command is 'info break BREAKPOINT'.
+The corresponding GDB command is `info break BREAKPOINT'.
 
 Example
 .......
 
 N.A.
 
-The '-break-insert' Command
+The `-break-insert' Command
 ---------------------------
 
 Synopsis
@@ -1778,31 +1811,41 @@ Synopsis
 If specified, LOCATION, can be one of:
 
    * function
+
    * filename:linenum
+
    * filename:function
+
    * *address
 
    The possible optional parameters of this command are:
 
-'-t'
+`-t'
      Insert a temporary breakpoint.
-'-h'
+
+`-h'
      Insert a hardware breakpoint.
-'-f'
+
+`-f'
      If LOCATION cannot be parsed (for example if it refers to unknown
-     files or functions), create a pending breakpoint.  Without this
+     files or functions), create a pending breakpoint. Without this
      flag, GDB will report an error, and won't create a breakpoint, if
      LOCATION cannot be parsed.
-'-d'
+
+`-d'
      Create a disabled breakpoint.
-'-a'
+
+`-a'
      Create a tracepoint.  *Note Tracepoints::.  When this parameter is
-     used together with '-h', a fast tracepoint is created.
-'-c CONDITION'
+     used together with `-h', a fast tracepoint is created.
+
+`-c CONDITION'
      Make the breakpoint conditional on CONDITION.
-'-i IGNORE-COUNT'
+
+`-i IGNORE-COUNT'
      Initialize the IGNORE-COUNT.
-'-p THREAD-ID'
+
+`-p THREAD-ID'
      Restrict the breakpoint to the specified THREAD-ID.
 
 Result
@@ -1816,8 +1859,8 @@ resulting breakpoint.
 GDB Command
 ...........
 
-The corresponding GDB commands are 'break', 'tbreak', 'hbreak', and
-'thbreak'.
+The corresponding GDB commands are `break', `tbreak', `hbreak', and
+`thbreak'.
 
 Example
 .......
@@ -1851,7 +1894,7 @@ Example
      times="0"}]}
      (gdb)
 
-The '-dprintf-insert' Command
+The `-dprintf-insert' Command
 -----------------------------
 
 Synopsis
@@ -1865,27 +1908,35 @@ Synopsis
 If specified, LOCATION, can be one of:
 
    * FUNCTION
+
    * FILENAME:LINENUM
+
    * FILENAME:function
+
    * *ADDRESS
 
    The possible optional parameters of this command are:
 
-'-t'
+`-t'
      Insert a temporary breakpoint.
-'-f'
+
+`-f'
      If LOCATION cannot be parsed (for example, if it refers to unknown
      files or functions), create a pending breakpoint.  Without this
      flag, GDB will report an error, and won't create a breakpoint, if
      LOCATION cannot be parsed.
-'-d'
+
+`-d'
      Create a disabled breakpoint.
-'-c CONDITION'
+
+`-c CONDITION'
      Make the breakpoint conditional on CONDITION.
-'-i IGNORE-COUNT'
+
+`-i IGNORE-COUNT'
      Set the ignore count of the breakpoint (*note ignore count:
-     Conditions.) to IGNORE-COUNT.
-'-p THREAD-ID'
+     Conditions.)  to IGNORE-COUNT.
+
+`-p THREAD-ID'
      Restrict the breakpoint to the specified THREAD-ID.
 
 Result
@@ -1897,7 +1948,7 @@ resulting breakpoint.
 GDB Command
 ...........
 
-The corresponding GDB command is 'dprintf'.
+The corresponding GDB command is `dprintf'.
 
 Example
 .......
@@ -1918,7 +1969,7 @@ Example
      original-location="mi-dprintf.c:26"}
      (gdb)
 
-The '-break-list' Command
+The `-break-list' Command
 -------------------------
 
 Synopsis
@@ -1929,32 +1980,39 @@ Synopsis
    Displays the list of inserted breakpoints, showing the following
 fields:
 
-'Number'
+`Number'
      number of the breakpoint
-'Type'
-     type of the breakpoint: 'breakpoint' or 'watchpoint'
-'Disposition'
-     should the breakpoint be deleted or disabled when it is hit: 'keep'
-     or 'nokeep'
-'Enabled'
-     is the breakpoint enabled or no: 'y' or 'n'
-'Address'
+
+`Type'
+     type of the breakpoint: `breakpoint' or `watchpoint'
+
+`Disposition'
+     should the breakpoint be deleted or disabled when it is hit: `keep'
+     or `nokeep'
+
+`Enabled'
+     is the breakpoint enabled or no: `y' or `n'
+
+`Address'
      memory location at which the breakpoint is set
-'What'
+
+`What'
      logical location of the breakpoint, expressed by function name,
      file name, line number
-'Thread-groups'
+
+`Thread-groups'
      list of thread groups to which this breakpoint applies
-'Times'
+
+`Times'
      number of times the breakpoint has been hit
 
-   If there are no breakpoints or watchpoints, the 'BreakpointTable'
-'body' field is an empty list.
+   If there are no breakpoints or watchpoints, the `BreakpointTable'
+`body' field is an empty list.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'info break'.
+The corresponding GDB command is `info break'.
 
 Example
 .......
@@ -1990,7 +2048,7 @@ Example
      body=[]}
      (gdb)
 
-The '-break-passcount' Command
+The `-break-passcount' Command
 ------------------------------
 
 Synopsis
@@ -2000,9 +2058,9 @@ Synopsis
 
    Set the passcount for tracepoint TRACEPOINT-NUMBER to PASSCOUNT.  If
 the breakpoint referred to by TRACEPOINT-NUMBER is not a tracepoint,
-error is emitted.  This corresponds to CLI command 'passcount'.
+error is emitted.  This corresponds to CLI command `passcount'.
 
-The '-break-watch' Command
+The `-break-watch' Command
 --------------------------
 
 Synopsis
@@ -2010,27 +2068,27 @@ Synopsis
 
       -break-watch [ -a | -r ]
 
-   Create a watchpoint.  With the '-a' option it will create an "access"
-watchpoint, i.e., a watchpoint that triggers either on a read from or on
-a write to the memory location.  With the '-r' option, the watchpoint
-created is a "read" watchpoint, i.e., it will trigger only when the
-memory location is accessed for reading.  Without either of the options,
-the watchpoint created is a regular watchpoint, i.e., it will trigger
-when the memory location is accessed for writing.  *Note Setting
-Watchpoints: Set Watchpoints.
+   Create a watchpoint.  With the `-a' option it will create an
+"access" watchpoint, i.e., a watchpoint that triggers either on a read
+from or on a write to the memory location.  With the `-r' option, the
+watchpoint created is a "read" watchpoint, i.e., it will trigger only
+when the memory location is accessed for reading.  Without either of
+the options, the watchpoint created is a regular watchpoint, i.e., it
+will trigger when the memory location is accessed for writing.  *Note
+Setting Watchpoints: Set Watchpoints.
 
-   Note that '-break-list' will report a single list of watchpoints and
+   Note that `-break-list' will report a single list of watchpoints and
 breakpoints inserted.
 
 GDB Command
 ...........
 
-The corresponding GDB commands are 'watch', 'awatch', and 'rwatch'.
+The corresponding GDB commands are `watch', `awatch', and `rwatch'.
 
 Example
 .......
 
-Setting a watchpoint on a variable in the 'main' function:
+Setting a watchpoint on a variable in the `main' function:
 
      (gdb)
      -break-watch x
@@ -2046,8 +2104,8 @@ Setting a watchpoint on a variable in th
      (gdb)
 
    Setting a watchpoint on a variable local to a function.  GDB will
-stop the program execution twice: first for the variable changing value,
-then for the watchpoint going out of scope.
+stop the program execution twice: first for the variable changing
+value, then for the watchpoint going out of scope.
 
      (gdb)
      -break-watch C
@@ -2163,7 +2221,7 @@ File: gdb.info,  Node: Shared Library GD
 27.9.1 Shared Library GDB/MI Catchpoints
 ----------------------------------------
 
-The '-catch-load' Command
+The `-catch-load' Command
 -------------------------
 
 Synopsis
@@ -2171,16 +2229,16 @@ Synopsis
 
       -catch-load [ -t ] [ -d ] REGEXP
 
-   Add a catchpoint for library load events.  If the '-t' option is
+   Add a catchpoint for library load events.  If the `-t' option is
 used, the catchpoint is a temporary one (*note Setting Breakpoints: Set
-Breaks.).  If the '-d' option is used, the catchpoint is created in a
-disabled state.  The 'regexp' argument is a regular expression used to
+Breaks.).  If the `-d' option is used, the catchpoint is created in a
+disabled state.  The `regexp' argument is a regular expression used to
 match the name of the loaded library.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'catch load'.
+The corresponding GDB command is `catch load'.
 
 Example
 .......
@@ -2190,7 +2248,7 @@ Example
      what="load of library matching foo.so",catch-type="load",times="0"}
      (gdb)
 
-The '-catch-unload' Command
+The `-catch-unload' Command
 ---------------------------
 
 Synopsis
@@ -2198,16 +2256,16 @@ Synopsis
 
       -catch-unload [ -t ] [ -d ] REGEXP
 
-   Add a catchpoint for library unload events.  If the '-t' option is
+   Add a catchpoint for library unload events.  If the `-t' option is
 used, the catchpoint is a temporary one (*note Setting Breakpoints: Set
-Breaks.).  If the '-d' option is used, the catchpoint is created in a
-disabled state.  The 'regexp' argument is a regular expression used to
+Breaks.).  If the `-d' option is used, the catchpoint is created in a
+disabled state.  The `regexp' argument is a regular expression used to
 match the name of the unloaded library.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'catch unload'.
+The corresponding GDB command is `catch unload'.
 
 Example
 .......
@@ -2226,7 +2284,7 @@ File: gdb.info,  Node: Ada Exception GDB
 The following GDB/MI commands can be used to create catchpoints that
 stop the execution when Ada exceptions are being raised.
 
-The '-catch-assert' Command
+The `-catch-assert' Command
 ---------------------------
 
 Synopsis
@@ -2238,17 +2296,19 @@ Synopsis
 
    The possible optional parameters for this command are:
 
-'-c CONDITION'
+`-c CONDITION'
      Make the catchpoint conditional on CONDITION.
-'-d'
+
+`-d'
      Create a disabled catchpoint.
-'-t'
+
+`-t'
      Create a temporary catchpoint.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'catch assert'.
+The corresponding GDB command is `catch assert'.
 
 Example
 .......
@@ -2260,7 +2320,7 @@ Example
      original-location="__gnat_debug_raise_assert_failure"}
      (gdb)
 
-The '-catch-exception' Command
+The `-catch-exception' Command
 ------------------------------
 
 Synopsis
@@ -2276,23 +2336,27 @@ parameters described below, to create mo
 
    The possible optional parameters for this command are:
 
-'-c CONDITION'
+`-c CONDITION'
      Make the catchpoint conditional on CONDITION.
-'-d'
+
+`-d'
      Create a disabled catchpoint.
-'-e EXCEPTION-NAME'
+
+`-e EXCEPTION-NAME'
      Only stop when EXCEPTION-NAME is raised.  This option cannot be
-     used combined with '-u'.
-'-t'
+     used combined with `-u'.
+
+`-t'
      Create a temporary catchpoint.
-'-u'
+
+`-u'
      Stop only when an unhandled exception gets raised.  This option
-     cannot be used combined with '-e'.
+     cannot be used combined with `-e'.
 
 GDB Command
 ...........
 
-The corresponding GDB commands are 'catch exception' and 'catch
+The corresponding GDB commands are `catch exception' and `catch
 exception unhandled'.
 
 Example
@@ -2308,10 +2372,10 @@ Example
 
 File: gdb.info,  Node: GDB/MI Program Context,  Next: GDB/MI Thread Commands,  Prev: GDB/MI Catchpoint Commands,  Up: GDB/MI
 
-27.10 GDB/MI Program Context
-============================
+27.10 GDB/MI  Program Context
+=============================
 
-The '-exec-arguments' Command
+The `-exec-arguments' Command
 -----------------------------
 
 Synopsis
@@ -2320,12 +2384,12 @@ Synopsis
       -exec-arguments ARGS
 
    Set the inferior program arguments, to be used in the next
-'-exec-run'.
+`-exec-run'.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'set args'.
+The corresponding GDB command is `set args'.
 
 Example
 .......
@@ -2335,7 +2399,7 @@ Example
      ^done
      (gdb)
 
-The '-environment-cd' Command
+The `-environment-cd' Command
 -----------------------------
 
 Synopsis
@@ -2348,7 +2412,7 @@ Synopsis
 GDB Command
 ...........
 
-The corresponding GDB command is 'cd'.
+The corresponding GDB command is `cd'.
 
 Example
 .......
@@ -2358,7 +2422,7 @@ Example
      ^done
      (gdb)
 
-The '-environment-directory' Command
+The `-environment-directory' Command
 ------------------------------------
 
 Synopsis
@@ -2367,9 +2431,9 @@ Synopsis
       -environment-directory [ -r ] [ PATHDIR ]+
 
    Add directories PATHDIR to beginning of search path for source files.
-If the '-r' option is used, the search path is reset to the default
+If the `-r' option is used, the search path is reset to the default
 search path.  If directories PATHDIR are supplied in addition to the
-'-r' option, the search path is first reset and then addition occurs as
+`-r' option, the search path is first reset and then addition occurs as
 normal.  Multiple directories may be specified, separated by blanks.
 Specifying multiple directories in a single command results in the
 directories added to the beginning of the search path in the same order
@@ -2377,13 +2441,13 @@ they were presented in the command.  If 
 directory name, double-quotes should be used around the name.  In the
 command output, the path will show up separated by the system
 directory-separator character.  The directory-separator character must
-not be used in any directory name.  If no directories are specified, the
-current search path is displayed.
+not be used in any directory name.  If no directories are specified,
+the current search path is displayed.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'dir'.
+The corresponding GDB command is `dir'.
 
 Example
 .......
@@ -2402,7 +2466,7 @@ Example
      ^done,source-path="$cdir:$cwd"
      (gdb)
 
-The '-environment-path' Command
+The `-environment-path' Command
 -------------------------------
 
 Synopsis
@@ -2411,9 +2475,9 @@ Synopsis
       -environment-path [ -r ] [ PATHDIR ]+
 
    Add directories PATHDIR to beginning of search path for object files.
-If the '-r' option is used, the search path is reset to the original
+If the `-r' option is used, the search path is reset to the original
 search path that existed at gdb start-up.  If directories PATHDIR are
-supplied in addition to the '-r' option, the search path is first reset
+supplied in addition to the `-r' option, the search path is first reset
 and then addition occurs as normal.  Multiple directories may be
 specified, separated by blanks.  Specifying multiple directories in a
 single command results in the directories added to the beginning of the
@@ -2427,7 +2491,7 @@ If no directories are specified, the cur
 GDB Command
 ...........
 
-The corresponding GDB command is 'path'.
+The corresponding GDB command is `path'.
 
 Example
 .......
@@ -2443,7 +2507,7 @@ Example
      ^done,path="/usr/local/bin:/usr/bin"
      (gdb)
 
-The '-environment-pwd' Command
+The `-environment-pwd' Command
 ------------------------------
 
 Synopsis
@@ -2456,7 +2520,7 @@ Synopsis
 GDB Command
 ...........
 
-The corresponding GDB command is 'pwd'.
+The corresponding GDB command is `pwd'.
 
 Example
 .......
@@ -2472,7 +2536,7 @@ File: gdb.info,  Node: GDB/MI Thread Com
 27.11 GDB/MI Thread Commands
 ============================
 
-The '-thread-info' Command
+The `-thread-info' Command
 --------------------------
 
 Synopsis
@@ -2487,7 +2551,7 @@ about all threads, also reports the curr
 GDB Command
 ...........
 
-The 'info thread' command prints the same information about all threads.
+The `info thread' command prints the same information about all threads.
 
 Result
 ......
@@ -2495,46 +2559,48 @@ Result
 The result is a list of threads.  The following attributes are defined
 for a given thread:
 
-'current'
+`current'
      This field exists only for the current thread.  It has the value
-     '*'.
+     `*'.
 
-'id'
+`id'
      The identifier that GDB uses to refer to the thread.
 
-'target-id'
+`target-id'
      The identifier that the target uses to refer to the thread.
 
-'details'
+`details'
      Extra information about the thread, in a target-specific format.
      This field is optional.
 
-'name'
+`name'
      The name of the thread.  If the user specified a name using the
-     'thread name' command, then this name is given.  Otherwise, if GDB
+     `thread name' command, then this name is given.  Otherwise, if GDB
      can extract the thread name from the target, then that name is
      given.  If GDB cannot find the thread name, then this field is
      omitted.
 
-'frame'
+`frame'
      The stack frame currently executing in the thread.
 
-'state'
-     The thread's state.  The 'state' field may have the following
+`state'
+     The thread's state.  The `state' field may have the following
      values:
 
-     'stopped'
+    `stopped'
           The thread is stopped.  Frame information is available for
           stopped threads.
 
-     'running'
+    `running'
           The thread is running.  There's no frame information for
           running threads.
 
-'core'
+
+`core'
      If GDB can find the CPU core on which this thread is running, then
      this field is the core identifier.  This field is optional.
 
+
 Example
 .......
 
@@ -2551,7 +2617,7 @@ Example
      current-thread-id="1"
      (gdb)
 
-The '-thread-list-ids' Command
+The `-thread-list-ids' Command
 ------------------------------
 
 Synopsis
@@ -2559,16 +2625,16 @@ Synopsis
 
       -thread-list-ids
 
-   Produces a list of the currently known GDB thread ids.  At the end of
-the list it also prints the total number of such threads.
+   Produces a list of the currently known GDB thread ids.  At the end
+of the list it also prints the total number of such threads.
 
-   This command is retained for historical reasons, the '-thread-info'
+   This command is retained for historical reasons, the `-thread-info'
 command should be used instead.
 
 GDB Command
 ...........
 
-Part of 'info threads' supplies the same information.
+Part of `info threads' supplies the same information.
 
 Example
 .......
@@ -2579,7 +2645,7 @@ Example
      current-thread-id="1",number-of-threads="3"
      (gdb)
 
-The '-thread-select' Command
+The `-thread-select' Command
 ----------------------------
 
 Synopsis
@@ -2591,12 +2657,12 @@ Synopsis
 current thread, and the topmost frame for that thread.
 
    This command is deprecated in favor of explicitly using the
-'--thread' option to each command.
+`--thread' option to each command.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'thread'.
+The corresponding GDB command is `thread'.
 
 Example
 .......
@@ -2626,7 +2692,7 @@ File: gdb.info,  Node: GDB/MI Ada Taskin
 27.12 GDB/MI Ada Tasking Commands
 =================================
 
-The '-ada-task-info' Command
+The `-ada-task-info' Command
 ----------------------------
 
 Synopsis
@@ -2640,8 +2706,8 @@ parameter is present, or about all Ada t
 GDB Command
 ...........
 
-The 'info tasks' command prints the same information about all Ada tasks
-(*note Ada Tasks::).
+The `info tasks' command prints the same information about all Ada
+tasks (*note Ada Tasks::).
 
 Result
 ......
@@ -2649,37 +2715,38 @@ Result
 The result is a table of Ada tasks.  The following columns are defined
 for each Ada task:
 
-'current'
+`current'
      This field exists only for the current thread.  It has the value
-     '*'.
+     `*'.
 
-'id'
+`id'
      The identifier that GDB uses to refer to the Ada task.
 
-'task-id'
+`task-id'
      The identifier that the target uses to refer to the Ada task.
 
-'thread-id'
+`thread-id'
      The identifier of the thread corresponding to the Ada task.
 
      This field should always exist, as Ada tasks are always implemented
      on top of a thread.  But if GDB cannot find this corresponding
      thread for any reason, the field is omitted.
 
-'parent-id'
+`parent-id'
      This field exists only when the task was created by another task.
      In this case, it provides the ID of the parent task.
 
-'priority'
+`priority'
      The base priority of the task.
 
-'state'
+`state'
      The current state of the task.  For a detailed description of the
      possible states, see *note Ada Tasks::.
 
-'name'
+`name'
      The name of the task.
 
+
 Example
 .......
 
@@ -2704,10 +2771,10 @@ File: gdb.info,  Node: GDB/MI Program Ex
 ==============================
 
 These are the asynchronous commands which generate the out-of-band
-record '*stopped'.  Currently GDB only really executes asynchronously
+record `*stopped'.  Currently GDB only really executes asynchronously
 with remote targets and this interaction is mimicked in other cases.
 
-The '-exec-continue' Command
+The `-exec-continue' Command
 ----------------------------
 
 Synopsis
@@ -2715,25 +2782,28 @@ Synopsis
 
       -exec-continue [--reverse] [--all|--thread-group N]
 
-   Resumes the execution of the inferior program, which will continue to
-execute until it reaches a debugger stop event.  If the '--reverse'
+   Resumes the execution of the inferior program, which will continue
+to execute until it reaches a debugger stop event.  If the `--reverse'
 option is specified, execution resumes in reverse until it reaches a
 stop event.  Stop events may include
    * breakpoints or watchpoints
+
    * signals or exceptions
-   * the end of the process (or its beginning under '--reverse')
+
+   * the end of the process (or its beginning under `--reverse')
+
    * the end or beginning of a replay log if one is being used.
-   In all-stop mode (*note All-Stop Mode::), may resume only one thread,
-or all threads, depending on the value of the 'scheduler-locking'
-variable.  If '--all' is specified, all threads (in all inferiors) will
-be resumed.  The '--all' option is ignored in all-stop mode.  If the
-'--thread-group' options is specified, then all threads in that thread
-group are resumed.
+   In all-stop mode (*note All-Stop Mode::), may resume only one
+thread, or all threads, depending on the value of the
+`scheduler-locking' variable.  If `--all' is specified, all threads (in
+all inferiors) will be resumed.  The `--all' option is ignored in
+all-stop mode.  If the `--thread-group' options is specified, then all
+threads in that thread group are resumed.
 
 GDB Command
 ...........
 
-The corresponding GDB corresponding is 'continue'.
+The corresponding GDB corresponding is `continue'.
 
 Example
 .......
@@ -2747,7 +2817,7 @@ Example
      line="13"}
      (gdb)
 
-The '-exec-finish' Command
+The `-exec-finish' Command
 --------------------------
 
 Synopsis
@@ -2757,18 +2827,18 @@ Synopsis
 
    Resumes the execution of the inferior program until the current
 function is exited.  Displays the results returned by the function.  If
-the '--reverse' option is specified, resumes the reverse execution of
+the `--reverse' option is specified, resumes the reverse execution of
 the inferior program until the point where current function was called.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'finish'.
+The corresponding GDB command is `finish'.
 
 Example
 .......
 
-Function returning 'void'.
+Function returning `void'.
 
      -exec-finish
      ^running
@@ -2778,7 +2848,7 @@ Function returning 'void'.
      file="hello.c",fullname="/home/foo/bar/hello.c",line="7"}
      (gdb)
 
-   Function returning other than 'void'.  The name of the internal GDB
+   Function returning other than `void'.  The name of the internal GDB
 variable storing the result is printed, together with the value itself.
 
      -exec-finish
@@ -2790,7 +2860,7 @@ variable storing the result is printed, 
      gdb-result-var="$1",return-value="0"
      (gdb)
 
-The '-exec-interrupt' Command
+The `-exec-interrupt' Command
 -----------------------------
 
 Synopsis
@@ -2801,23 +2871,23 @@ Synopsis
    Interrupts the background execution of the target.  Note how the
 token associated with the stop message is the one for the execution
 command that has been interrupted.  The token for the interrupt itself
-only appears in the '^done' output.  If the user is trying to interrupt
+only appears in the `^done' output.  If the user is trying to interrupt
 a non-running program, an error message will be printed.
 
    Note that when asynchronous execution is enabled, this command is
 asynchronous just like other execution commands.  That is, first the
-'^done' response will be printed, and the target stop will be reported
-after that using the '*stopped' notification.
+`^done' response will be printed, and the target stop will be reported
+after that using the `*stopped' notification.
 
    In non-stop mode, only the context thread is interrupted by default.
-All threads (in all inferiors) will be interrupted if the '--all' option
-is specified.  If the '--thread-group' option is specified, all threads
-in that group will be interrupted.
+All threads (in all inferiors) will be interrupted if the `--all'
+option is specified.  If the `--thread-group' option is specified, all
+threads in that group will be interrupted.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'interrupt'.
+The corresponding GDB command is `interrupt'.
 
 Example
 .......
@@ -2840,7 +2910,7 @@ Example
      ^error,msg="mi_cmd_exec_interrupt: Inferior not executing."
      (gdb)
 
-The '-exec-jump' Command
+The `-exec-jump' Command
 ------------------------
 
 Synopsis
@@ -2855,7 +2925,7 @@ different forms of LOCATION.
 GDB Command
 ...........
 
-The corresponding GDB command is 'jump'.
+The corresponding GDB command is `jump'.
 
 Example
 .......
@@ -2864,7 +2934,7 @@ Example
      *running,thread-id="all"
      ^running
 
-The '-exec-next' Command
+The `-exec-next' Command
 ------------------------
 
 Synopsis
@@ -2875,7 +2945,7 @@ Synopsis
    Resumes execution of the inferior program, stopping when the
 beginning of the next source line is reached.
 
-   If the '--reverse' option is specified, resumes reverse execution of
+   If the `--reverse' option is specified, resumes reverse execution of
 the inferior program, stopping at the beginning of the previous source
 line.  If you issue this command on the first line of a function, it
 will take you back to the caller of that function, to the source line
@@ -2884,7 +2954,7 @@ where the function was called.
 GDB Command
 ...........
 
-The corresponding GDB command is 'next'.
+The corresponding GDB command is `next'.
 
 Example
 .......
@@ -2895,7 +2965,7 @@ Example
      *stopped,reason="end-stepping-range",line="8",file="hello.c"
      (gdb)
 
-The '-exec-next-instruction' Command
+The `-exec-next-instruction' Command
 ------------------------------------
 
 Synopsis
@@ -2908,7 +2978,7 @@ call, continues until the function retur
 instruction in the middle of a source line, the address will be printed
 as well.
 
-   If the '--reverse' option is specified, resumes reverse execution of
+   If the `--reverse' option is specified, resumes reverse execution of
 the inferior program, stopping at the previous instruction.  If the
 previously executed instruction was a return from another function, it
 will continue to execute in reverse until the call to that function
@@ -2917,7 +2987,7 @@ will continue to execute in reverse unti
 GDB Command
 ...........
 
-The corresponding GDB command is 'nexti'.
+The corresponding GDB command is `nexti'.
 
 Example
 .......
@@ -2931,7 +3001,7 @@ Example
      addr="0x000100d4",line="5",file="hello.c"
      (gdb)
 
-The '-exec-return' Command
+The `-exec-return' Command
 --------------------------
 
 Synopsis
@@ -2945,7 +3015,7 @@ inferior.  Displays the new current fram
 GDB Command
 ...........
 
-The corresponding GDB command is 'return'.
+The corresponding GDB command is `return'.
 
 Example
 .......
@@ -2974,7 +3044,7 @@ Example
      fullname="/home/foo/bar/devo/gdb/testsuite/gdb.mi/basics.c",line="18"}
      (gdb)
 
-The '-exec-run' Command
+The `-exec-run' Command
 -----------------------
 
 Synopsis
@@ -2987,20 +3057,20 @@ executes until either a breakpoint is en
 In the latter case the output will include an exit code, if the program
 has exited exceptionally.
 
-   When neither the '--all' nor the '--thread-group' option is
-specified, the current inferior is started.  If the '--thread-group'
+   When neither the `--all' nor the `--thread-group' option is
+specified, the current inferior is started.  If the `--thread-group'
 option is specified, it should refer to a thread group of type
-'process', and that thread group will be started.  If the '--all' option
-is specified, then all inferiors will be started.
+`process', and that thread group will be started.  If the `--all'
+option is specified, then all inferiors will be started.
 
-   Using the '--start' option instructs the debugger to stop the
+   Using the `--start' option instructs the debugger to stop the
 execution at the start of the inferior's main subprogram, following the
-same behavior as the 'start' command (*note Starting::).
+same behavior as the `start' command (*note Starting::).
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'run'.
+The corresponding GDB command is `run'.
 
 Examples
 ........
@@ -3037,14 +3107,14 @@ Program exited exceptionally:
      *stopped,reason="exited",exit-code="01"
      (gdb)
 
-   Another way the program can terminate is if it receives a signal such
-as 'SIGINT'.  In this case, GDB/MI displays this:
+   Another way the program can terminate is if it receives a signal
+such as `SIGINT'.  In this case, GDB/MI displays this:
 
      (gdb)
      *stopped,reason="exited-signalled",signal-name="SIGINT",
      signal-meaning="Interrupt"
 
-The '-exec-step' Command
+The `-exec-step' Command
 ------------------------
 
 Synopsis
@@ -3053,16 +3123,16 @@ Synopsis
       -exec-step [--reverse]
 
    Resumes execution of the inferior program, stopping when the
-beginning of the next source line is reached, if the next source line is
-not a function call.  If it is, stop at the first instruction of the
-called function.  If the '--reverse' option is specified, resumes
+beginning of the next source line is reached, if the next source line
+is not a function call.  If it is, stop at the first instruction of the
+called function.  If the `--reverse' option is specified, resumes
 reverse execution of the inferior program, stopping at the beginning of
 the previously executed source line.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'step'.
+The corresponding GDB command is `step'.
 
 Example
 .......
@@ -3086,7 +3156,7 @@ Stepping into a function:
      *stopped,reason="end-stepping-range",line="14",file="recursive2.c"
      (gdb)
 
-The '-exec-step-instruction' Command
+The `-exec-step-instruction' Command
 ------------------------------------
 
 Synopsis
@@ -3095,7 +3165,7 @@ Synopsis
       -exec-step-instruction [--reverse]
 
    Resumes the inferior which executes one machine instruction.  If the
-'--reverse' option is specified, resumes reverse execution of the
+`--reverse' option is specified, resumes reverse execution of the
 inferior program, stopping at the previously executed instruction.  The
 output, once GDB has stopped, will vary depending on whether we have
 stopped in the middle of a source line or not.  In the former case, the
@@ -3104,7 +3174,7 @@ address at which the program stopped wil
 GDB Command
 ...........
 
-The corresponding GDB command is 'stepi'.
+The corresponding GDB command is `stepi'.
 
 Example
 .......
@@ -3127,7 +3197,7 @@ Example
      fullname="/home/foo/bar/try.c",line="10"}
      (gdb)
 
-The '-exec-until' Command
+The `-exec-until' Command
 -------------------------
 
 Synopsis
@@ -3135,15 +3205,15 @@ Synopsis
 
       -exec-until [ LOCATION ]
 
-   Executes the inferior until the LOCATION specified in the argument is
-reached.  If there is no argument, the inferior executes until a source
-line greater than the current one is reached.  The reason for stopping
-in this case will be 'location-reached'.
+   Executes the inferior until the LOCATION specified in the argument
+is reached.  If there is no argument, the inferior executes until a
+source line greater than the current one is reached.  The reason for
+stopping in this case will be `location-reached'.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'until'.
+The corresponding GDB command is `until'.
 
 Example
 .......
@@ -3163,22 +3233,22 @@ File: gdb.info,  Node: GDB/MI Stack Mani
 27.14 GDB/MI Stack Manipulation Commands
 ========================================
 
-The '-enable-frame-filters' Command
+The `-enable-frame-filters' Command
 -----------------------------------
 
      -enable-frame-filters
 
    GDB allows Python-based frame filters to affect the output of the MI
-commands relating to stack traces.  As there is no way to implement this
-in a fully backward-compatible way, a front end must request that this
-functionality be enabled.
+commands relating to stack traces.  As there is no way to implement
+this in a fully backward-compatible way, a front end must request that
+this functionality be enabled.
 
    Once enabled, this feature cannot be disabled.
 
    Note that if Python support has not been compiled into GDB, this
 command will still succeed (and do nothing).
 
-The '-stack-info-frame' Command
+The `-stack-info-frame' Command
 -------------------------------
 
 Synopsis
@@ -3191,7 +3261,7 @@ Synopsis
 GDB Command
 ...........
 
-The corresponding GDB command is 'info frame' or 'frame' (without
+The corresponding GDB command is `info frame' or `frame' (without
 arguments).
 
 Example
@@ -3204,7 +3274,7 @@ Example
      fullname="/home/foo/bar/devo/gdb/testsuite/gdb.mi/basics.c",line="17"}
      (gdb)
 
-The '-stack-info-depth' Command
+The `-stack-info-depth' Command
 -------------------------------
 
 Synopsis
@@ -3242,7 +3312,7 @@ For a stack with frame levels 0 through 
      ^done,depth="12"
      (gdb)
 
-The '-stack-list-arguments' Command
+The `-stack-list-arguments' Command
 -----------------------------------
 
 Synopsis
@@ -3254,31 +3324,31 @@ Synopsis
    Display a list of the arguments for the frames between LOW-FRAME and
 HIGH-FRAME (inclusive).  If LOW-FRAME and HIGH-FRAME are not provided,
 list the arguments for the whole call stack.  If the two arguments are
-equal, show the single frame at the corresponding level.  It is an error
-if LOW-FRAME is larger than the actual number of frames.  On the other
-hand, HIGH-FRAME may be larger than the actual number of frames, in
-which case only existing frames will be returned.
-
-   If PRINT-VALUES is 0 or '--no-values', print only the names of the
-variables; if it is 1 or '--all-values', print also their values; and if
-it is 2 or '--simple-values', print the name, type and value for simple
-data types, and the name and type for arrays, structures and unions.  If
-the option '--no-frame-filters' is supplied, then Python frame filters
-will not be executed.
+equal, show the single frame at the corresponding level.  It is an
+error if LOW-FRAME is larger than the actual number of frames.  On the
+other hand, HIGH-FRAME may be larger than the actual number of frames,
+in which case only existing frames will be returned.
+
+   If PRINT-VALUES is 0 or `--no-values', print only the names of the
+variables; if it is 1 or `--all-values', print also their values; and
+if it is 2 or `--simple-values', print the name, type and value for
+simple data types, and the name and type for arrays, structures and
+unions.  If the option `--no-frame-filters' is supplied, then Python
+frame filters will not be executed.
 
-   If the '--skip-unavailable' option is specified, arguments that are
+   If the `--skip-unavailable' option is specified, arguments that are
 not available are not listed.  Partially available arguments are still
 displayed, however.
 
    Use of this command to obtain arguments in a single frame is
-deprecated in favor of the '-stack-list-variables' command.
+deprecated in favor of the `-stack-list-variables' command.
 
 GDB Command
 ...........
 
-GDB does not have an equivalent command.  'gdbtk' has a 'gdb_get_args'
+GDB does not have an equivalent command.  `gdbtk' has a `gdb_get_args'
 command which partially overlaps with the functionality of
-'-stack-list-arguments'.
+`-stack-list-arguments'.
 
 Example
 .......
@@ -3336,7 +3406,7 @@ Example
      {name="strarg",value="0x11940 \"A string argument.\""}]}]
      (gdb)
 
-The '-stack-list-frames' Command
+The `-stack-list-frames' Command
 --------------------------------
 
 Synopsis
@@ -3347,20 +3417,26 @@ Synopsis
    List the frames currently on the stack.  For each frame it displays
 the following info:
 
-'LEVEL'
+`LEVEL'
      The frame number, 0 being the topmost frame, i.e., the innermost
      function.
-'ADDR'
-     The '$pc' value for that frame.
-'FUNC'
+
+`ADDR'
+     The `$pc' value for that frame.
+
+`FUNC'
      Function name.
-'FILE'
+
+`FILE'
      File name of the source file where the function lives.
-'FULLNAME'
+
+`FULLNAME'
      The full file name of the source file where the function lives.
-'LINE'
-     Line number corresponding to the '$pc'.
-'FROM'
+
+`LINE'
+     Line number corresponding to the `$pc'.
+
+`FROM'
      The shared library where this function is defined.  This is only
      given if the frame's function is not known.
 
@@ -3371,13 +3447,13 @@ are equal, it shows the single frame at 
 an error if LOW-FRAME is larger than the actual number of frames.  On
 the other hand, HIGH-FRAME may be larger than the actual number of
 frames, in which case only existing frames will be returned.  If the
-option '--no-frame-filters' is supplied, then Python frame filters will
+option `--no-frame-filters' is supplied, then Python frame filters will
 not be executed.
 
 GDB Command
 ...........
 
-The corresponding GDB commands are 'backtrace' and 'where'.
+The corresponding GDB commands are `backtrace' and `where'.
 
 Example
 .......
@@ -3435,7 +3511,7 @@ Full stack backtrace:
        file="recursive2.c",fullname="/home/foo/bar/recursive2.c",line="14"}]
      (gdb)
 
-The '-stack-list-locals' Command
+The `-stack-list-locals' Command
 --------------------------------
 
 Synopsis
@@ -3444,27 +3520,27 @@ Synopsis
       -stack-list-locals [ --no-frame-filters ] [ --skip-unavailable ] PRINT-VALUES
 
    Display the local variable names for the selected frame.  If
-PRINT-VALUES is 0 or '--no-values', print only the names of the
-variables; if it is 1 or '--all-values', print also their values; and if
-it is 2 or '--simple-values', print the name, type and value for simple
-data types, and the name and type for arrays, structures and unions.  In
-this last case, a frontend can immediately display the value of simple
-data types and create variable objects for other data types when the
-user wishes to explore their values in more detail.  If the option
-'--no-frame-filters' is supplied, then Python frame filters will not be
-executed.
-
-   If the '--skip-unavailable' option is specified, local variables that
-are not available are not listed.  Partially available local variables
-are still displayed, however.
+PRINT-VALUES is 0 or `--no-values', print only the names of the
+variables; if it is 1 or `--all-values', print also their values; and
+if it is 2 or `--simple-values', print the name, type and value for
+simple data types, and the name and type for arrays, structures and
+unions.  In this last case, a frontend can immediately display the
+value of simple data types and create variable objects for other data
+types when the user wishes to explore their values in more detail.  If
+the option `--no-frame-filters' is supplied, then Python frame filters
+will not be executed.
 
-   This command is deprecated in favor of the '-stack-list-variables'
+   If the `--skip-unavailable' option is specified, local variables
+that are not available are not listed.  Partially available local
+variables are still displayed, however.
+
+   This command is deprecated in favor of the `-stack-list-variables'
 command.
 
 GDB Command
 ...........
 
-'info locals' in GDB, 'gdb_get_locals' in 'gdbtk'.
+`info locals' in GDB, `gdb_get_locals' in `gdbtk'.
 
 Example
 .......
@@ -3481,7 +3557,7 @@ Example
        {name="B",type="int",value="2"},{name="C",type="int [3]"}]
      (gdb)
 
-The '-stack-list-variables' Command
+The `-stack-list-variables' Command
 -----------------------------------
 
 Synopsis
@@ -3490,14 +3566,14 @@ Synopsis
       -stack-list-variables [ --no-frame-filters ] [ --skip-unavailable ] PRINT-VALUES
 
    Display the names of local variables and function arguments for the
-selected frame.  If PRINT-VALUES is 0 or '--no-values', print only the
-names of the variables; if it is 1 or '--all-values', print also their
-values; and if it is 2 or '--simple-values', print the name, type and
+selected frame.  If PRINT-VALUES is 0 or `--no-values', print only the
+names of the variables; if it is 1 or `--all-values', print also their
+values; and if it is 2 or `--simple-values', print the name, type and
 value for simple data types, and the name and type for arrays,
-structures and unions.  If the option '--no-frame-filters' is supplied,
+structures and unions.  If the option `--no-frame-filters' is supplied,
 then Python frame filters will not be executed.
 
-   If the '--skip-unavailable' option is specified, local variables and
+   If the `--skip-unavailable' option is specified, local variables and
 arguments that are not available are not listed.  Partially available
 arguments and local variables are still displayed, however.
 
@@ -3509,7 +3585,7 @@ Example
      ^done,variables=[{name="x",value="11"},{name="s",value="{a = 1, b = 2}"}]
      (gdb)
 
-The '-stack-select-frame' Command
+The `-stack-select-frame' Command
 ---------------------------------
 
 Synopsis
@@ -3520,14 +3596,14 @@ Synopsis
    Change the selected frame.  Select a different frame FRAMENUM on the
 stack.
 
-   This command in deprecated in favor of passing the '--frame' option
+   This command in deprecated in favor of passing the `--frame' option
 to every command.
 
 GDB Command
 ...........
 
-The corresponding GDB commands are 'frame', 'up', 'down',
-'select-frame', 'up-silent', and 'down-silent'.
+The corresponding GDB commands are `frame', `up', `down',
+`select-frame', `up-silent', and `down-silent'.
 
 Example
 .......
@@ -3549,8 +3625,8 @@ Introduction to Variable Objects
 Variable objects are "object-oriented" MI interface for examining and
 changing values of expressions.  Unlike some other MI interfaces that
 work with expressions, variable objects are specifically designed for
-simple and efficient presentation in the frontend.  A variable object is
-identified by string name.  When a variable object is created, the
+simple and efficient presentation in the frontend.  A variable object
+is identified by string name.  When a variable object is created, the
 frontend specifies the expression for that variable object.  The
 expression can be a simple variable, or it can be an arbitrary complex
 expression, and can even involve CPU registers.  After creating a
@@ -3584,8 +3660,8 @@ variables that frontend has created.
 
    The automatic update is not always desirable.  For example, a
 frontend might want to keep a value of some expression for future
-reference, and never update it.  For another example, fetching memory is
-relatively slow for embedded targets, so a frontend might want to
+reference, and never update it.  For another example,  fetching memory
+is relatively slow for embedded targets, so a frontend might want to
 disable automatic update for the variables that are either not visible
 on the screen, or "closed".  This is possible using so called "frozen
 variable objects".  Such variable objects are never implicitly updated.
@@ -3593,8 +3669,8 @@ variable objects".  Such variable object
    Variable objects can be either "fixed" or "floating".  For the fixed
 variable object, the expression is parsed when the variable object is
 created, including associating identifiers to specific variables.  The
-meaning of expression never changes.  For a floating variable object the
-values of variables whose names appear in the expressions are
+meaning of expression never changes.  For a floating variable object
+the values of variables whose names appear in the expressions are
 re-evaluated every time in the context of the current frame.  Consider
 this example:
 
@@ -3606,11 +3682,11 @@ this example:
                 do_work(...);
      }
 
-   If a fixed variable object for the 'state' variable is created in
-this function, and we enter the recursive call, the variable object will
-report the value of 'state' in the top-level 'do_work' invocation.  On
-the other hand, a floating variable object will report the value of
-'state' in the current frame.
+   If a fixed variable object for the `state' variable is created in
+this function, and we enter the recursive call, the variable object
+will report the value of `state' in the top-level `do_work' invocation.
+On the other hand, a floating variable object will report the value of
+`state' in the current frame.
 
    If an expression specified when creating a fixed variable object
 refers to a local variable, the variable object becomes bound to the
@@ -3623,28 +3699,26 @@ re-evaluates the variable object in cont
 access this functionality:
 
 *Operation*                   *Description*
-                              
-'-enable-pretty-printing'     enable Python-based pretty-printing
-'-var-create'                 create a variable object
-'-var-delete'                 delete the variable object and/or its
+`-enable-pretty-printing'     enable Python-based pretty-printing
+`-var-create'                 create a variable object
+`-var-delete'                 delete the variable object and/or its
                               children
-'-var-set-format'             set the display format of this variable
-'-var-show-format'            show the display format of this variable
-'-var-info-num-children'      tells how many children this object has
-'-var-list-children'          return a list of the object's children
-'-var-info-type'              show the type of this variable object
-'-var-info-expression'        print parent-relative expression that
-                              this variable object represents
-'-var-info-path-expression'   print full expression that this variable
+`-var-set-format'             set the display format of this variable
+`-var-show-format'            show the display format of this variable
+`-var-info-num-children'      tells how many children this object has
+`-var-list-children'          return a list of the object's children
+`-var-info-type'              show the type of this variable object
+`-var-info-expression'        print parent-relative expression that this
+                              variable object represents
+`-var-info-path-expression'   print full expression that this variable
                               object represents
-'-var-show-attributes'        is this variable editable?  does it exist
+`-var-show-attributes'        is this variable editable? does it exist
                               here?
-'-var-evaluate-expression'    get the value of this variable
-'-var-assign'                 set the value of this variable
-'-var-update'                 update the variable and its children
-'-var-set-frozen'             set frozeness attribute
-'-var-set-update-range'       set range of children to display on
-                              update
+`-var-evaluate-expression'    get the value of this variable
+`-var-assign'                 set the value of this variable
+`-var-update'                 update the variable and its children
+`-var-set-frozen'             set frozeness attribute
+`-var-set-update-range'       set range of children to display on update
 
    In the next subsection we describe each operation in detail and
 suggest how it can be used.
@@ -3652,7 +3726,7 @@ suggest how it can be used.
 Description And Use of Operations on Variable Objects
 -----------------------------------------------------
 
-The '-enable-pretty-printing' Command
+The `-enable-pretty-printing' Command
 -------------------------------------
 
      -enable-pretty-printing
@@ -3670,7 +3744,7 @@ command will still succeed (and do nothi
    This feature is currently (as of GDB 7.0) experimental, and may work
 differently in future versions of GDB.
 
-The '-var-create' Command
+The `-var-create' Command
 -------------------------
 
 Synopsis
@@ -3679,36 +3753,36 @@ Synopsis
       -var-create {NAME | "-"}
          {FRAME-ADDR | "*" | "@"} EXPRESSION
 
-   This operation creates a variable object, which allows the monitoring
-of a variable, the result of an expression, a memory cell or a CPU
-register.
+   This operation creates a variable object, which allows the
+monitoring of a variable, the result of an expression, a memory cell or
+a CPU register.
 
    The NAME parameter is the string by which the object can be
-referenced.  It must be unique.  If '-' is specified, the varobj system
+referenced.  It must be unique.  If `-' is specified, the varobj system
 will generate a string "varNNNNNN" automatically.  It will be unique
 provided that one does not specify NAME of that format.  The command
 fails if a duplicate name is found.
 
    The frame under which the expression should be evaluated can be
-specified by FRAME-ADDR.  A '*' indicates that the current frame should
-be used.  A '@' indicates that a floating variable object must be
+specified by FRAME-ADDR.  A `*' indicates that the current frame should
+be used.  A `@' indicates that a floating variable object must be
 created.
 
    EXPRESSION is any expression valid on the current language set (must
-not begin with a '*'), or one of the following:
+not begin with a `*'), or one of the following:
 
-   * '*ADDR', where ADDR is the address of a memory cell
+   * `*ADDR', where ADDR is the address of a memory cell
 
-   * '*ADDR-ADDR' -- a memory address range (TBD)
+   * `*ADDR-ADDR' -- a memory address range (TBD)
 
-   * '$REGNAME' -- a CPU register name
+   * `$REGNAME' -- a CPU register name
 
-   A varobj's contents may be provided by a Python-based pretty-printer.
-In this case the varobj is known as a "dynamic varobj".  Dynamic varobjs
-have slightly different semantics in some cases.  If the
-'-enable-pretty-printing' command is not sent, then GDB will never
-create a dynamic varobj.  This ensures backward compatibility for
-existing clients.
+   A varobj's contents may be provided by a Python-based
+pretty-printer.  In this case the varobj is known as a "dynamic
+varobj".  Dynamic varobjs have slightly different semantics in some
+cases.  If the `-enable-pretty-printing' command is not sent, then GDB
+will never create a dynamic varobj.  This ensures backward
+compatibility for existing clients.
 
 Result
 ......
@@ -3716,49 +3790,50 @@ Result
 This operation returns attributes of the newly-created varobj.  These
 are:
 
-'name'
+`name'
      The name of the varobj.
 
-'numchild'
+`numchild'
      The number of children of the varobj.  This number is not
      necessarily reliable for a dynamic varobj.  Instead, you must
-     examine the 'has_more' attribute.
+     examine the `has_more' attribute.
 
-'value'
+`value'
      The varobj's scalar value.  For a varobj whose type is some sort of
-     aggregate (e.g., a 'struct'), or for a dynamic varobj, this value
+     aggregate (e.g., a `struct'), or for a dynamic varobj, this value
      will not be interesting.
 
-'type'
+`type'
      The varobj's type.  This is a string representation of the type, as
-     would be printed by the GDB CLI. If 'print object' (*note set print
-     object: Print Settings.) is set to 'on', the _actual_ (derived)
-     type of the object is shown rather than the _declared_ one.
+     would be printed by the GDB CLI.  If `print object' (*note set
+     print object: Print Settings.) is set to `on', the _actual_
+     (derived) type of the object is shown rather than the _declared_
+     one.
 
-'thread-id'
+`thread-id'
      If a variable object is bound to a specific thread, then this is
      the thread's identifier.
 
-'has_more'
+`has_more'
      For a dynamic varobj, this indicates whether there appear to be any
      children available.  For a non-dynamic varobj, this will be 0.
 
-'dynamic'
-     This attribute will be present and have the value '1' if the varobj
-     is a dynamic varobj.  If the varobj is not a dynamic varobj, then
-     this attribute will not be present.
+`dynamic'
+     This attribute will be present and have the value `1' if the
+     varobj is a dynamic varobj.  If the varobj is not a dynamic varobj,
+     then this attribute will not be present.
 
-'displayhint'
+`displayhint'
      A dynamic varobj can supply a display hint to the front end.  The
      value comes directly from the Python pretty-printer object's
-     'display_hint' method.  *Note Pretty Printing API::.
+     `display_hint' method.  *Note Pretty Printing API::.
 
    Typical output will look like this:
 
       name="NAME",numchild="N",type="TYPE",thread-id="M",
        has_more="HAS_MORE"
 
-The '-var-delete' Command
+The `-var-delete' Command
 -------------------------
 
 Synopsis
@@ -3767,11 +3842,11 @@ Synopsis
       -var-delete [ -c ] NAME
 
    Deletes a previously created variable object and all of its children.
-With the '-c' option, just deletes the children.
+With the `-c' option, just deletes the children.
 
    Returns an error if the object NAME is not found.
 
-The '-var-set-format' Command
+The `-var-set-format' Command
 -----------------------------
 
 Synopsis
@@ -3788,13 +3863,13 @@ FORMAT-SPEC.
       {binary | decimal | hexadecimal | octal | natural}
 
    The natural format is the default format choosen automatically based
-on the variable type (like decimal for an 'int', hex for pointers,
+on the variable type (like decimal for an `int', hex for pointers,
 etc.).
 
    For a variable with children, the format is set only on the variable
 itself, and the children are not affected.
 
-The '-var-show-format' Command
+The `-var-show-format' Command
 ------------------------------
 
 Synopsis
@@ -3807,7 +3882,7 @@ Synopsis
       FORMAT ==>
       FORMAT-SPEC
 
-The '-var-info-num-children' Command
+The `-var-info-num-children' Command
 ------------------------------------
 
 Synopsis
@@ -3823,34 +3898,33 @@ Synopsis
 varobj.  It will return the current number of children, but more
 children may be available.
 
-The '-var-list-children' Command
+The `-var-list-children' Command
 --------------------------------
 
 Synopsis
 ........
 
       -var-list-children [PRINT-VALUES] NAME [FROM TO]
-
-   Return a list of the children of the specified variable object and
+Return a list of the children of the specified variable object and
 create variable objects for them, if they do not already exist.  With a
-single argument or if PRINT-VALUES has a value of 0 or '--no-values',
+single argument or if PRINT-VALUES has a value of 0 or `--no-values',
 print only the names of the variables; if PRINT-VALUES is 1 or
-'--all-values', also print their values; and if it is 2 or
-'--simple-values' print the name and value for simple data types and
+`--all-values', also print their values; and if it is 2 or
+`--simple-values' print the name and value for simple data types and
 just the name for arrays, structures and unions.
 
    FROM and TO, if specified, indicate the range of children to report.
 If FROM or TO is less than zero, the range is reset and all children
-will be reported.  Otherwise, children starting at FROM (zero-based) and
-up to and excluding TO will be reported.
+will be reported.  Otherwise, children starting at FROM (zero-based)
+and up to and excluding TO will be reported.
 
    If a child range is requested, it will only affect the current call
-to '-var-list-children', but not future calls to '-var-update'.  For
-this, you must instead use '-var-set-update-range'.  The intent of this
+to `-var-list-children', but not future calls to `-var-update'.  For
+this, you must instead use `-var-set-update-range'.  The intent of this
 approach is to enable a front end to implement any update approach it
 likes; for example, scrolling a view may cause the front end to request
-more children with '-var-list-children', and then the front end could
-call '-var-set-update-range' with a different range to ensure that
+more children with `-var-list-children', and then the front end could
+call `-var-set-update-range' with a different range to ensure that
 future updates are restricted to just the visible items.
 
    For each child the following results are returned:
@@ -3869,7 +3943,7 @@ EXP
 
      For C/C++ structures there are several pseudo children returned to
      designate access qualifiers.  For these pseudo children EXP is
-     'public', 'private', or 'protected'.  In this case the type and
+     `public', `private', or `protected'.  In this case the type and
      value are not present.
 
      A dynamic varobj will not report the access qualifying
@@ -3877,13 +3951,13 @@ EXP
      not available at all with a dynamic varobj.
 
 NUMCHILD
-     Number of children this child has.  For a dynamic varobj, this will
-     be 0.
+     Number of children this child has.  For a dynamic varobj, this
+     will be 0.
 
 TYPE
-     The type of the child.  If 'print object' (*note set print object:
-     Print Settings.) is set to 'on', the _actual_ (derived) type of the
-     object is shown rather than the _declared_ one.
+     The type of the child.  If `print object' (*note set print object:
+     Print Settings.) is set to `on', the _actual_ (derived) type of
+     the object is shown rather than the _declared_ one.
 
 VALUE
      If values were requested, this is the value.
@@ -3899,21 +3973,22 @@ FROZEN
 DISPLAYHINT
      A dynamic varobj can supply a display hint to the front end.  The
      value comes directly from the Python pretty-printer object's
-     'display_hint' method.  *Note Pretty Printing API::.
+     `display_hint' method.  *Note Pretty Printing API::.
 
 DYNAMIC
-     This attribute will be present and have the value '1' if the varobj
-     is a dynamic varobj.  If the varobj is not a dynamic varobj, then
-     this attribute will not be present.
+     This attribute will be present and have the value `1' if the
+     varobj is a dynamic varobj.  If the varobj is not a dynamic varobj,
+     then this attribute will not be present.
+
 
    The result may have its own attributes:
 
-'displayhint'
+`displayhint'
      A dynamic varobj can supply a display hint to the front end.  The
      value comes directly from the Python pretty-printer object's
-     'display_hint' method.  *Note Pretty Printing API::.
+     `display_hint' method.  *Note Pretty Printing API::.
 
-'has_more'
+`has_more'
      This is an integer attribute which is nonzero if there are children
      remaining after the end of the selected range.
 
@@ -3929,7 +4004,7 @@ Example
       ^done,numchild=N,children=[child={name=NAME,exp=EXP,
       numchild=N,value=VALUE,type=TYPE},(repeats N times)]
 
-The '-var-info-type' Command
+The `-var-info-type' Command
 ----------------------------
 
 Synopsis
@@ -3942,7 +4017,7 @@ returned as a string in the same format 
 
       type=TYPENAME
 
-The '-var-info-expression' Command
+The `-var-info-expression' Command
 ----------------------------------
 
 Synopsis
@@ -3950,24 +4025,24 @@ Synopsis
 
       -var-info-expression NAME
 
-   Returns a string that is suitable for presenting this variable object
-in user interface.  The string is generally not valid expression in the
-current language, and cannot be evaluated.
+   Returns a string that is suitable for presenting this variable
+object in user interface.  The string is generally not valid expression
+in the current language, and cannot be evaluated.
 
-   For example, if 'a' is an array, and variable object 'A' was created
-for 'a', then we'll get this output:
+   For example, if `a' is an array, and variable object `A' was created
+for `a', then we'll get this output:
 
      (gdb) -var-info-expression A.1
      ^done,lang="C",exp="1"
 
-Here, the value of 'lang' is the language name, which can be found in
+Here, the value of `lang' is the language name, which can be found in
 *note Supported Languages::.
 
-   Note that the output of the '-var-list-children' command also
-includes those expressions, so the '-var-info-expression' command is of
+   Note that the output of the `-var-list-children' command also
+includes those expressions, so the `-var-info-expression' command is of
 limited use.
 
-The '-var-info-path-expression' Command
+The `-var-info-path-expression' Command
 ---------------------------------------
 
 Synopsis
@@ -3977,21 +4052,21 @@ Synopsis
 
    Returns an expression that can be evaluated in the current context
 and will yield the same value that a variable object has.  Compare this
-with the '-var-info-expression' command, which result can be used only
-for UI presentation.  Typical use of the '-var-info-path-expression'
+with the `-var-info-expression' command, which result can be used only
+for UI presentation.  Typical use of the `-var-info-path-expression'
 command is creating a watchpoint from a variable object.
 
    This command is currently not valid for children of a dynamic varobj,
 and will give an error when invoked on one.
 
-   For example, suppose 'C' is a C++ class, derived from class 'Base',
-and that the 'Base' class has a member called 'm_size'.  Assume a
-variable 'c' is has the type of 'C' and a variable object 'C' was
-created for variable 'c'.  Then, we'll get this output:
+   For example, suppose `C' is a C++ class, derived from class `Base',
+and that the `Base' class has a member called `m_size'.  Assume a
+variable `c' is has the type of `C' and a variable object `C' was
+created for variable `c'.  Then, we'll get this output:
      (gdb) -var-info-path-expression C.Base.public.m_size
      ^done,path_expr=((Base)c).m_size)
 
-The '-var-show-attributes' Command
+The `-var-show-attributes' Command
 ----------------------------------
 
 Synopsis
@@ -4003,9 +4078,9 @@ Synopsis
 
       status=ATTR [ ( ,ATTR )* ]
 
-where ATTR is '{ { editable | noneditable } | TBD }'.
+where ATTR is `{ { editable | noneditable } | TBD }'.
 
-The '-var-evaluate-expression' Command
+The `-var-evaluate-expression' Command
 --------------------------------------
 
 Synopsis
@@ -4015,18 +4090,18 @@ Synopsis
 
    Evaluates the expression that is represented by the specified
 variable object and returns its value as a string.  The format of the
-string can be specified with the '-f' option.  The possible values of
-this option are the same as for '-var-set-format' (*note
--var-set-format::).  If the '-f' option is not specified, the current
+string can be specified with the `-f' option.  The possible values of
+this option are the same as for `-var-set-format' (*note
+-var-set-format::).  If the `-f' option is not specified, the current
 display format will be used.  The current display format can be changed
-using the '-var-set-format' command.
+using the `-var-set-format' command.
 
       value=VALUE
 
-   Note that one must invoke '-var-list-children' for a variable before
+   Note that one must invoke `-var-list-children' for a variable before
 the value of a child variable can be evaluated.
 
-The '-var-assign' Command
+The `-var-assign' Command
 -------------------------
 
 Synopsis
@@ -4035,9 +4110,9 @@ Synopsis
       -var-assign NAME EXPRESSION
 
    Assigns the value of EXPRESSION to the variable object specified by
-NAME.  The object must be 'editable'.  If the variable's value is
+NAME.  The object must be `editable'.  If the variable's value is
 altered by the assign, the variable will show up in any subsequent
-'-var-update' list.
+`-var-update' list.
 
 Example
 .......
@@ -4050,7 +4125,7 @@ Example
      ^done,changelist=[{name="var1",in_scope="true",type_changed="false"}]
      (gdb)
 
-The '-var-update' Command
+The `-var-update' Command
 -------------------------
 
 Synopsis
@@ -4060,103 +4135,103 @@ Synopsis
 
    Reevaluate the expressions corresponding to the variable object NAME
 and all its direct and indirect children, and return the list of
-variable objects whose values have changed; NAME must be a root variable
-object.  Here, "changed" means that the result of
-'-var-evaluate-expression' before and after the '-var-update' is
-different.  If '*' is used as the variable object names, all existing
+variable objects whose values have changed; NAME must be a root
+variable object.  Here, "changed" means that the result of
+`-var-evaluate-expression' before and after the `-var-update' is
+different.  If `*' is used as the variable object names, all existing
 variable objects are updated, except for frozen ones (*note
 -var-set-frozen::).  The option PRINT-VALUES determines whether both
 names and values, or just names are printed.  The possible values of
-this option are the same as for '-var-list-children' (*note
--var-list-children::).  It is recommended to use the '--all-values'
+this option are the same as for `-var-list-children' (*note
+-var-list-children::).  It is recommended to use the `--all-values'
 option, to reduce the number of MI commands needed on each program stop.
 
-   With the '*' parameter, if a variable object is bound to a currently
+   With the `*' parameter, if a variable object is bound to a currently
 running thread, it will not be updated, without any diagnostic.
 
-   If '-var-set-update-range' was previously used on a varobj, then only
-the selected range of children will be reported.
+   If `-var-set-update-range' was previously used on a varobj, then
+only the selected range of children will be reported.
 
-   '-var-update' reports all the changed varobjs in a tuple named
-'changelist'.
+   `-var-update' reports all the changed varobjs in a tuple named
+`changelist'.
 
    Each item in the change list is itself a tuple holding:
 
-'name'
+`name'
      The name of the varobj.
 
-'value'
+`value'
      If values were requested for this update, then this field will be
      present and will hold the value of the varobj.
 
-'in_scope'
+`in_scope'
      This field is a string which may take one of three values:
 
-     '"true"'
+    `"true"'
           The variable object's current value is valid.
 
-     '"false"'
+    `"false"'
           The variable object does not currently hold a valid value but
           it may hold one in the future if its associated expression
           comes back into scope.
 
-     '"invalid"'
+    `"invalid"'
           The variable object no longer holds a valid value.  This can
           occur when the executable file being debugged has changed,
-          either through recompilation or by using the GDB 'file'
-          command.  The front end should normally choose to delete these
-          variable objects.
+          either through recompilation or by using the GDB `file'
+          command.  The front end should normally choose to delete
+          these variable objects.
 
      In the future new values may be added to this list so the front
      should be prepared for this possibility.  *Note GDB/MI Development
      and Front Ends: GDB/MI Development and Front Ends.
 
-'type_changed'
+`type_changed'
      This is only present if the varobj is still valid.  If the type
-     changed, then this will be the string 'true'; otherwise it will be
-     'false'.
+     changed, then this will be the string `true'; otherwise it will be
+     `false'.
 
      When a varobj's type changes, its children are also likely to have
      become incorrect.  Therefore, the varobj's children are
-     automatically deleted when this attribute is 'true'.  Also, the
-     varobj's update range, when set using the '-var-set-update-range'
+     automatically deleted when this attribute is `true'.  Also, the
+     varobj's update range, when set using the `-var-set-update-range'
      command, is unset.
 
-'new_type'
+`new_type'
      If the varobj's type changed, then this field will be present and
      will hold the new type.
 
-'new_num_children'
+`new_num_children'
      For a dynamic varobj, if the number of children changed, or if the
      type changed, this will be the new number of children.
 
-     The 'numchild' field in other varobj responses is generally not
+     The `numchild' field in other varobj responses is generally not
      valid for a dynamic varobj - it will show the number of children
      that GDB knows about, but because dynamic varobjs lazily
      instantiate their children, this will not reflect the number of
      children which may be available.
 
-     The 'new_num_children' attribute only reports changes to the number
-     of children known by GDB.  This is the only way to detect whether
-     an update has removed children (which necessarily can only happen
-     at the end of the update range).
+     The `new_num_children' attribute only reports changes to the
+     number of children known by GDB.  This is the only way to detect
+     whether an update has removed children (which necessarily can only
+     happen at the end of the update range).
 
-'displayhint'
+`displayhint'
      The display hint, if any.
 
-'has_more'
+`has_more'
      This is an integer value, which will be 1 if there are more
      children available outside the varobj's update range.
 
-'dynamic'
-     This attribute will be present and have the value '1' if the varobj
-     is a dynamic varobj.  If the varobj is not a dynamic varobj, then
-     this attribute will not be present.
+`dynamic'
+     This attribute will be present and have the value `1' if the
+     varobj is a dynamic varobj.  If the varobj is not a dynamic varobj,
+     then this attribute will not be present.
 
-'new_children'
+`new_children'
      If new children were added to a dynamic varobj within the selected
-     update range (as set by '-var-set-update-range'), then they will be
-     listed in this attribute.
+     update range (as set by `-var-set-update-range'), then they will
+     be listed in this attribute.
 
 Example
 .......
@@ -4170,7 +4245,7 @@ Example
      type_changed="false"}]
      (gdb)
 
-The '-var-set-frozen' Command
+The `-var-set-frozen' Command
 -----------------------------
 
 Synopsis
@@ -4179,14 +4254,14 @@ Synopsis
       -var-set-frozen NAME FLAG
 
    Set the frozenness flag on the variable object NAME.  The FLAG
-parameter should be either '1' to make the variable frozen or '0' to
+parameter should be either `1' to make the variable frozen or `0' to
 make it unfrozen.  If a variable object is frozen, then neither itself,
-nor any of its children, are implicitly updated by '-var-update' of a
-parent variable or by '-var-update *'.  Only '-var-update' of the
-variable itself will update its value and values of its children.  After
-a variable object is unfrozen, it is implicitly updated by all
-subsequent '-var-update' operations.  Unfreezing a variable does not
-update it, only subsequent '-var-update' does.
+nor any of its children, are implicitly updated by `-var-update' of a
+parent variable or by `-var-update *'.  Only `-var-update' of the
+variable itself will update its value and values of its children.
+After a variable object is unfrozen, it is implicitly updated by all
+subsequent `-var-update' operations.  Unfreezing a variable does not
+update it, only subsequent `-var-update' does.
 
 Example
 .......
@@ -4196,7 +4271,7 @@ Example
      ^done
      (gdb)
 
-The '-var-set-update-range' command
+The `-var-set-update-range' command
 -----------------------------------
 
 Synopsis
@@ -4205,12 +4280,12 @@ Synopsis
       -var-set-update-range NAME FROM TO
 
    Set the range of children to be returned by future invocations of
-'-var-update'.
+`-var-update'.
 
    FROM and TO indicate the range of children to report.  If FROM or TO
-is less than zero, the range is reset and all children will be reported.
-Otherwise, children starting at FROM (zero-based) and up to and
-excluding TO will be reported.
+is less than zero, the range is reset and all children will be
+reported.  Otherwise, children starting at FROM (zero-based) and up to
+and excluding TO will be reported.
 
 Example
 .......
@@ -4219,7 +4294,7 @@ Example
      -var-set-update-range V 1 2
      ^done
 
-The '-var-set-visualizer' command
+The `-var-set-visualizer' command
 ---------------------------------
 
 Synopsis
@@ -4229,24 +4304,24 @@ Synopsis
 
    Set a visualizer for the variable object NAME.
 
-   VISUALIZER is the visualizer to use.  The special value 'None' means
+   VISUALIZER is the visualizer to use.  The special value `None' means
 to disable any visualizer in use.
 
-   If not 'None', VISUALIZER must be a Python expression.  This
+   If not `None', VISUALIZER must be a Python expression.  This
 expression must evaluate to a callable object which accepts a single
 argument.  GDB will call this object with the value of the varobj NAME
 as an argument (this is done so that the same Python pretty-printing
-code can be used for both the CLI and MI). When called, this object must
-return an object which conforms to the pretty-printing interface (*note
-Pretty Printing API::).
+code can be used for both the CLI and MI).  When called, this object
+must return an object which conforms to the pretty-printing interface
+(*note Pretty Printing API::).
 
-   The pre-defined function 'gdb.default_visualizer' may be used to
+   The pre-defined function `gdb.default_visualizer' may be used to
 select a visualizer by following the built-in process (*note Selecting
 Pretty-Printers::).  This is done automatically when a varobj is
 created, and so ordinarily is not needed.
 
    This feature is only available if Python support is enabled.  The MI
-command '-list-features' (*note GDB/MI Support Commands::) can be used
+command `-list-features' (*note GDB/MI Support Commands::) can be used
 to check this.
 
 Example
@@ -4264,7 +4339,7 @@ Resetting the visualizer:
      -var-set-visualizer V gdb.default_visualizer
      ^done
 
-   Suppose 'SomeClass' is a visualizer class.  A lambda expression can
+   Suppose `SomeClass' is a visualizer class.  A lambda expression can
 be used to instantiate this class for a varobj:
 
      (gdb)
@@ -4277,13 +4352,13 @@ File: gdb.info,  Node: GDB/MI Data Manip
 27.16 GDB/MI Data Manipulation
 ==============================
 
-This section describes the GDB/MI commands that manipulate data: examine
-memory and registers, evaluate expressions, etc.
+This section describes the GDB/MI commands that manipulate data:
+examine memory and registers, evaluate expressions, etc.
 
    For details about what an addressable memory unit is, *note
 addressable memory unit::.
 
-The '-data-disassemble' Command
+The `-data-disassemble' Command
 -------------------------------
 
 Synopsis
@@ -4296,23 +4371,28 @@ Synopsis
 
 Where:
 
-'START-ADDR'
-     is the beginning address (or '$pc')
-'END-ADDR'
+`START-ADDR'
+     is the beginning address (or `$pc')
+
+`END-ADDR'
      is the end address
-'FILENAME'
+
+`FILENAME'
      is the name of the file to disassemble
-'LINENUM'
+
+`LINENUM'
      is the line number to disassemble around
-'LINES'
+
+`LINES'
      is the number of disassembly lines to be produced.  If it is -1,
      the whole function will be disassembled, in case no END-ADDR is
-     specified.  If END-ADDR is specified as a non-zero value, and LINES
-     is lower than the number of disassembly lines between START-ADDR
-     and END-ADDR, only LINES lines are displayed; if LINES is higher
-     than the number of lines between START-ADDR and END-ADDR, only the
-     lines up to END-ADDR are displayed.
-'MODE'
+     specified.  If END-ADDR is specified as a non-zero value, and
+     LINES is lower than the number of disassembly lines between
+     START-ADDR and END-ADDR, only LINES lines are displayed; if LINES
+     is higher than the number of lines between START-ADDR and
+     END-ADDR, only the lines up to END-ADDR are displayed.
+
+`MODE'
      is either 0 (meaning only disassembly), 1 (meaning mixed source and
      disassembly), 2 (meaning disassembly with raw opcodes), or 3
      (meaning mixed source and disassembly with raw opcodes).
@@ -4320,67 +4400,69 @@ Where:
 Result
 ......
 
-The result of the '-data-disassemble' command will be a list named
-'asm_insns', the contents of this list depend on the MODE used with the
-'-data-disassemble' command.
+The result of the `-data-disassemble' command will be a list named
+`asm_insns', the contents of this list depend on the MODE used with the
+`-data-disassemble' command.
 
-   For modes 0 and 2 the 'asm_insns' list contains tuples with the
+   For modes 0 and 2 the `asm_insns' list contains tuples with the
 following fields:
 
-'address'
+`address'
      The address at which this instruction was disassembled.
 
-'func-name'
+`func-name'
      The name of the function this instruction is within.
 
-'offset'
-     The decimal offset in bytes from the start of 'func-name'.
+`offset'
+     The decimal offset in bytes from the start of `func-name'.
 
-'inst'
-     The text disassembly for this 'address'.
+`inst'
+     The text disassembly for this `address'.
 
-'opcodes'
+`opcodes'
      This field is only present for mode 2.  This contains the raw
-     opcode bytes for the 'inst' field.
+     opcode bytes for the `inst' field.
+
 
-   For modes 1 and 3 the 'asm_insns' list contains tuples named
-'src_and_asm_line', each of which has the following fields:
+   For modes 1 and 3 the `asm_insns' list contains tuples named
+`src_and_asm_line', each of which has the following fields:
 
-'line'
-     The line number within 'file'.
+`line'
+     The line number within `file'.
 
-'file'
+`file'
      The file name from the compilation unit.  This might be an absolute
      file name or a relative file name depending on the compile command
      used.
 
-'fullname'
-     Absolute file name of 'file'.  It is converted to a canonical form
+`fullname'
+     Absolute file name of `file'.  It is converted to a canonical form
      using the source file search path (*note Specifying Source
-     Directories: Source Path.) and after resolving all the symbolic
+     Directories: Source Path.)  and after resolving all the symbolic
      links.
 
      If the source file is not found this field will contain the path as
      present in the debug information.
 
-'line_asm_insn'
-     This is a list of tuples containing the disassembly for 'line' in
-     'file'.  The fields of each tuple are the same as for
-     '-data-disassemble' in MODE 0 and 2, so 'address', 'func-name',
-     'offset', 'inst', and optionally 'opcodes'.
+`line_asm_insn'
+     This is a list of tuples containing the disassembly for `line' in
+     `file'.  The fields of each tuple are the same as for
+     `-data-disassemble' in MODE 0 and 2, so `address', `func-name',
+     `offset', `inst', and optionally `opcodes'.
 
-   Note that whatever included in the 'inst' field, is not manipulated
+
+   Note that whatever included in the `inst' field, is not manipulated
 directly by GDB/MI, i.e., it is not possible to adjust its format.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'disassemble'.
+The corresponding GDB command is `disassemble'.
 
 Example
 .......
 
-Disassemble from the current value of '$pc' to '$pc + 20':
+Disassemble from the current value of `$pc' to `$pc + 20':
 
      (gdb)
      -data-disassemble -s $pc -e "$pc + 20" -- 0
@@ -4398,7 +4480,7 @@ Disassemble from the current value of '$
      inst="or  %o2, 0x168, %o4\t! 0x11968 <_lib_version+48>"}]
      (gdb)
 
-   Disassemble the whole 'main' function.  Line 32 is part of 'main'.
+   Disassemble the whole `main' function.  Line 32 is part of `main'.
 
      -data-disassemble -f basics.c -l 32 -- 0
      ^done,asm_insns=[
@@ -4413,7 +4495,7 @@ Disassemble from the current value of '$
      {address="0x00010820",func-name="main",offset="100",inst="restore "}]
      (gdb)
 
-   Disassemble 3 instructions from the start of 'main':
+   Disassemble 3 instructions from the start of `main':
 
      (gdb)
      -data-disassemble -f basics.c -l 32 -n 3 -- 0
@@ -4426,7 +4508,7 @@ Disassemble from the current value of '$
      inst="sethi  %hi(0x11800), %o2"}]
      (gdb)
 
-   Disassemble 3 instructions from the start of 'main' in mixed mode:
+   Disassemble 3 instructions from the start of `main' in mixed mode:
 
      (gdb)
      -data-disassemble -f basics.c -l 32 -n 3 -- 1
@@ -4445,7 +4527,7 @@ Disassemble from the current value of '$
      inst="sethi  %hi(0x11800), %o2"}]}]
      (gdb)
 
-The '-data-evaluate-expression' Command
+The `-data-evaluate-expression' Command
 ---------------------------------------
 
 Synopsis
@@ -4460,8 +4542,8 @@ If the expression contains spaces, it mu
 GDB Command
 ...........
 
-The corresponding GDB commands are 'print', 'output', and 'call'.  In
-'gdbtk' only, there's a corresponding 'gdb_eval' command.
+The corresponding GDB commands are `print', `output', and `call'.  In
+`gdbtk' only, there's a corresponding `gdb_eval' command.
 
 Example
 .......
@@ -4483,7 +4565,7 @@ Syntax.  Notice how GDB/MI returns the s
      511^done,value="4"
      (gdb)
 
-The '-data-list-changed-registers' Command
+The `-data-list-changed-registers' Command
 ------------------------------------------
 
 Synopsis
@@ -4496,8 +4578,8 @@ Synopsis
 GDB Command
 ...........
 
-GDB doesn't have a direct analog for this command; 'gdbtk' has the
-corresponding command 'gdb_changed_register_list'.
+GDB doesn't have a direct analog for this command; `gdbtk' has the
+corresponding command `gdb_changed_register_list'.
 
 Example
 .......
@@ -4519,7 +4601,7 @@ On a PPC MBX board:
      "24","25","26","27","28","30","31","64","65","66","67","69"]
      (gdb)
 
-The '-data-list-register-names' Command
+The `-data-list-register-names' Command
 ---------------------------------------
 
 Synopsis
@@ -4538,8 +4620,8 @@ GDB Command
 ...........
 
 GDB does not have a command which corresponds to
-'-data-list-register-names'.  In 'gdbtk' there is a corresponding
-command 'gdb_regnames'.
+`-data-list-register-names'.  In `gdbtk' there is a corresponding
+command `gdb_regnames'.
 
 Example
 .......
@@ -4559,42 +4641,47 @@ For the PPC MBX board:
      ^done,register-names=["r1","r2","r3"]
      (gdb)
 
-The '-data-list-register-values' Command
+The `-data-list-register-values' Command
 ----------------------------------------
 
 Synopsis
 ........
 
       -data-list-register-values
-         [ --skip-unavailable ] FMT [ ( REGNO )*]
+         [ `--skip-unavailable' ] FMT [ ( REGNO )*]
 
    Display the registers' contents.  The format according to which the
 registers' contents are to be returned is given by FMT, followed by an
-optional list of numbers specifying the registers to display.  A missing
-list of numbers indicates that the contents of all the registers must be
-returned.  The '--skip-unavailable' option indicates that only the
-available registers are to be returned.
+optional list of numbers specifying the registers to display.  A
+missing list of numbers indicates that the contents of all the
+registers must be returned.  The `--skip-unavailable' option indicates
+that only the available registers are to be returned.
 
    Allowed formats for FMT are:
 
-'x'
+`x'
      Hexadecimal
-'o'
+
+`o'
      Octal
-'t'
+
+`t'
      Binary
-'d'
+
+`d'
      Decimal
-'r'
+
+`r'
      Raw
-'N'
+
+`N'
      Natural
 
 GDB Command
 ...........
 
-The corresponding GDB commands are 'info reg', 'info all-reg', and (in
-'gdbtk') 'gdb_fetch_registers'.
+The corresponding GDB commands are `info reg', `info all-reg', and (in
+`gdbtk') `gdb_fetch_registers'.
 
 Example
 .......
@@ -4646,10 +4733,10 @@ don't appear in the actual output):
      {number="69",value="0x20002b03"}]
      (gdb)
 
-The '-data-read-memory' Command
+The `-data-read-memory' Command
 -------------------------------
 
-This command is deprecated, use '-data-read-memory-bytes' instead.
+This command is deprecated, use `-data-read-memory-bytes' instead.
 
 Synopsis
 ........
@@ -4660,56 +4747,56 @@ Synopsis
 
 where:
 
-'ADDRESS'
+`ADDRESS'
      An expression specifying the address of the first memory word to be
      read.  Complex expressions containing embedded white space should
      be quoted using the C convention.
 
-'WORD-FORMAT'
+`WORD-FORMAT'
      The format to be used to print the memory words.  The notation is
-     the same as for GDB's 'print' command (*note Output Formats: Output
-     Formats.).
+     the same as for GDB's `print' command (*note Output Formats:
+     Output Formats.).
 
-'WORD-SIZE'
+`WORD-SIZE'
      The size of each memory word in bytes.
 
-'NR-ROWS'
+`NR-ROWS'
      The number of rows in the output table.
 
-'NR-COLS'
+`NR-COLS'
      The number of columns in the output table.
 
-'ASCHAR'
+`ASCHAR'
      If present, indicates that each row should include an ASCII dump.
      The value of ASCHAR is used as a padding character when a byte is
      not a member of the printable ASCII character set (printable ASCII
      characters are those whose code is between 32 and 126,
      inclusively).
 
-'BYTE-OFFSET'
+`BYTE-OFFSET'
      An offset to add to the ADDRESS before fetching memory.
 
    This command displays memory contents as a table of NR-ROWS by
-NR-COLS words, each word being WORD-SIZE bytes.  In total, 'NR-ROWS *
-NR-COLS * WORD-SIZE' bytes are read (returned as 'total-bytes').  Should
-less than the requested number of bytes be returned by the target, the
-missing words are identified using 'N/A'.  The number of bytes read from
-the target is returned in 'nr-bytes' and the starting address used to
-read memory in 'addr'.
+NR-COLS words, each word being WORD-SIZE bytes.  In total, `NR-ROWS *
+NR-COLS * WORD-SIZE' bytes are read (returned as `total-bytes').
+Should less than the requested number of bytes be returned by the
+target, the missing words are identified using `N/A'.  The number of
+bytes read from the target is returned in `nr-bytes' and the starting
+address used to read memory in `addr'.
 
    The address of the next/previous row or page is available in
-'next-row' and 'prev-row', 'next-page' and 'prev-page'.
+`next-row' and `prev-row', `next-page' and `prev-page'.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'x'.  'gdbtk' has 'gdb_get_mem' memory
+The corresponding GDB command is `x'.  `gdbtk' has `gdb_get_mem' memory
 read command.
 
 Example
 .......
 
-Read six bytes of memory starting at 'bytes+6' but then offset by '-6'
+Read six bytes of memory starting at `bytes+6' but then offset by `-6'
 bytes.  Format as three rows of two columns.  One byte per word.
 Display each word in hex.
 
@@ -4723,7 +4810,7 @@ Display each word in hex.
      {addr="0x00001394",data=["0x04","0x05"]}]
      (gdb)
 
-   Read two bytes of memory starting at address 'shorts + 64' and
+   Read two bytes of memory starting at address `shorts + 64' and
 display as a single word formatted in decimal.
 
      (gdb)
@@ -4734,8 +4821,8 @@ display as a single word formatted in de
      {addr="0x00001510",data=["128"]}]
      (gdb)
 
-   Read thirty two bytes of memory starting at 'bytes+16' and format as
-eight rows of four columns.  Include a string encoding with 'x' used as
+   Read thirty two bytes of memory starting at `bytes+16' and format as
+eight rows of four columns.  Include a string encoding with `x' used as
 the non-printable character.
 
      (gdb)
@@ -4753,7 +4840,7 @@ the non-printable character.
      {addr="0x000013bc",data=["0x2c","0x2d","0x2e","0x2f"],ascii=",-./"}]
      (gdb)
 
-The '-data-read-memory-bytes' Command
+The `-data-read-memory-bytes' Command
 -------------------------------------
 
 Synopsis
@@ -4764,20 +4851,21 @@ Synopsis
 
 where:
 
-'ADDRESS'
+`ADDRESS'
      An expression specifying the address of the first addressable
      memory unit to be read.  Complex expressions containing embedded
      white space should be quoted using the C convention.
 
-'COUNT'
+`COUNT'
      The number of addressable memory units to read.  This should be an
      integer literal.
 
-'OFFSET'
+`OFFSET'
      The offset relative to ADDRESS at which to start reading.  This
      should be an integer literal.  This option is provided so that a
-     frontend is not required to first evaluate address and then perform
-     address arithmetics itself.
+     frontend is not required to first evaluate address and then
+     perform address arithmetics itself.
+
 
    This command attempts to read all accessible memory regions in the
 specified range.  First, all regions marked as unreadable in the memory
@@ -4786,37 +4874,38 @@ Attributes::.  Second, GDB will attempt 
 For each one, if reading full region results in an errors, GDB will try
 to read a subset of the region.
 
-   In general, every single memory unit in the region may be readable or
-not, and the only way to read every readable unit is to try a read at
-every address, which is not practical.  Therefore, GDB will attempt to
+   In general, every single memory unit in the region may be readable
+or not, and the only way to read every readable unit is to try a read at
+every address, which is not practical.   Therefore, GDB will attempt to
 read all accessible memory units at either beginning or the end of the
 region, using a binary division scheme.  This heuristic works well for
 reading accross a memory map boundary.  Note that if a region has a
-readable range that is neither at the beginning or the end, GDB will not
-read it.
+readable range that is neither at the beginning or the end, GDB will
+not read it.
 
    The result record (*note GDB/MI Result Records::) that is output of
-the command includes a field named 'memory' whose content is a list of
+the command includes a field named `memory' whose content is a list of
 tuples.  Each tuple represent a successfully read memory block and has
 the following fields:
 
-'begin'
+`begin'
      The start address of the memory block, as hexadecimal literal.
 
-'end'
+`end'
      The end address of the memory block, as hexadecimal literal.
 
-'offset'
+`offset'
      The offset of the memory block, as hexadecimal literal, relative to
-     the start address passed to '-data-read-memory-bytes'.
+     the start address passed to `-data-read-memory-bytes'.
 
-'contents'
+`contents'
      The contents of the memory block, in hex.
 
+
 GDB Command
 ...........
 
-The corresponding GDB command is 'x'.
+The corresponding GDB command is `x'.
 
 Example
 .......
@@ -4828,7 +4917,7 @@ Example
                    contents="01000000020000000300"}]
      (gdb)
 
-The '-data-write-memory-bytes' Command
+The `-data-write-memory-bytes' Command
 --------------------------------------
 
 Synopsis
@@ -4839,19 +4928,21 @@ Synopsis
 
 where:
 
-'ADDRESS'
+`ADDRESS'
      An expression specifying the address of the first addressable
-     memory unit to be written.  Complex expressions containing embedded
-     white space should be quoted using the C convention.
+     memory unit to be written.  Complex expressions containing
+     embedded white space should be quoted using the C convention.
+
+`CONTENTS'
+     The hex-encoded data to write.  It is an error if CONTENTS does
+     not represent an integral number of addressable memory units.
+
+`COUNT'
+     Optional argument indicating the number of addressable memory
+     units to be written.  If COUNT is greater than CONTENTS' length,
+     GDB will repeatedly write CONTENTS until it fills COUNT memory
+     units.
 
-'CONTENTS'
-     The hex-encoded data to write.  It is an error if CONTENTS does not
-     represent an integral number of addressable memory units.
-
-'COUNT'
-     Optional argument indicating the number of addressable memory units
-     to be written.  If COUNT is greater than CONTENTS' length, GDB will
-     repeatedly write CONTENTS until it fills COUNT memory units.
 
 GDB Command
 ...........
@@ -4880,7 +4971,7 @@ File: gdb.info,  Node: GDB/MI Tracepoint
 The commands defined in this section implement MI support for
 tracepoints.  For detailed introduction, see *note Tracepoints::.
 
-The '-trace-find' Command
+The `-trace-find' Command
 -------------------------
 
 Synopsis
@@ -4892,61 +4983,64 @@ Synopsis
 The following table lists permissible modes and their parameters.  For
 details of operation, see *note tfind::.
 
-'none'
+`none'
      No parameters are required.  Stops examining trace frames.
 
-'frame-number'
+`frame-number'
      An integer is required as parameter.  Selects tracepoint frame with
      that index.
 
-'tracepoint-number'
+`tracepoint-number'
      An integer is required as parameter.  Finds next trace frame that
      corresponds to tracepoint with the specified number.
 
-'pc'
+`pc'
      An address is required as parameter.  Finds next trace frame that
      corresponds to any tracepoint at the specified address.
 
-'pc-inside-range'
+`pc-inside-range'
      Two addresses are required as parameters.  Finds next trace frame
-     that corresponds to a tracepoint at an address inside the specified
-     range.  Both bounds are considered to be inside the range.
+     that corresponds to a tracepoint at an address inside the
+     specified range.  Both bounds are considered to be inside the
+     range.
 
-'pc-outside-range'
+`pc-outside-range'
      Two addresses are required as parameters.  Finds next trace frame
      that corresponds to a tracepoint at an address outside the
      specified range.  Both bounds are considered to be inside the
      range.
 
-'line'
+`line'
      Line specification is required as parameter.  *Note Specify
      Location::.  Finds next trace frame that corresponds to a
      tracepoint at the specified location.
 
-   If 'none' was passed as MODE, the response does not have fields.
+
+   If `none' was passed as MODE, the response does not have fields.
 Otherwise, the response may have the following fields:
 
-'found'
-     This field has either '0' or '1' as the value, depending on whether
-     a matching tracepoint was found.
+`found'
+     This field has either `0' or `1' as the value, depending on
+     whether a matching tracepoint was found.
 
-'traceframe'
+`traceframe'
      The index of the found traceframe.  This field is present iff the
-     'found' field has value of '1'.
+     `found' field has value of `1'.
 
-'tracepoint'
+`tracepoint'
      The index of the found tracepoint.  This field is present iff the
-     'found' field has value of '1'.
+     `found' field has value of `1'.
 
-'frame'
+`frame'
      The information about the frame corresponding to the found trace
      frame.  This field is present only if a trace frame was found.
      *Note GDB/MI Frame Information::, for description of this field.
 
+
 GDB Command
 ...........
 
-The corresponding GDB command is 'tfind'.
+The corresponding GDB command is `tfind'.
 
 -trace-define-variable
 ----------------------
@@ -4958,14 +5052,14 @@ Synopsis
 
    Create trace variable NAME if it does not exist.  If VALUE is
 specified, sets the initial value of the specified trace variable to
-that value.  Note that the NAME should start with the '$' character.
+that value.  Note that the NAME should start with the `$' character.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'tvariable'.
+The corresponding GDB command is `tvariable'.
 
-The '-trace-frame-collected' Command
+The `-trace-frame-collected' Command
 ------------------------------------
 
 Synopsis
@@ -4983,19 +5077,19 @@ have been collected at a particular trac
 parameters to the command affect the output format in different ways.
 See the output description table below for more details.
 
-   The reported names can be used in the normal manner to create varobjs
-and inspect the objects themselves.  The items returned by this command
-are categorized so that it is clear which is a variable, which is a
-register, which is a trace state variable, which is a memory range and
-which is a computed expression.
+   The reported names can be used in the normal manner to create
+varobjs and inspect the objects themselves.  The items returned by this
+command are categorized so that it is clear which is a variable, which
+is a register, which is a trace state variable, which is a memory range
+and which is a computed expression.
 
    For instance, if the actions were
      collect myVar, myArray[myIndex], myObj.field, myPtr->field, myCount + 2
      collect *(int*)0xaf02bef0@40
 
-the object collected in its entirety would be 'myVar'.  The object
-'myArray' would be partially collected, because only the element at
-index 'myIndex' would be collected.  The remaining objects would be
+the object collected in its entirety would be `myVar'.  The object
+`myArray' would be partially collected, because only the element at
+index `myIndex' would be collected.  The remaining objects would be
 computed expressions.
 
    An example output would be:
@@ -5021,48 +5115,50 @@ computed expressions.
 
    Where:
 
-'explicit-variables'
+`explicit-variables'
      The set of objects that have been collected in their entirety (as
      opposed to collecting just a few elements of an array or a few
      struct members).  For each object, its name and value are printed.
-     The '--var-print-values' option affects how or whether the value
+     The `--var-print-values' option affects how or whether the value
      field is output.  If VAR_PVAL is 0, then print only the names; if
      it is 1, print also their values; and if it is 2, print the name,
      type and value for simple data types, and the name and type for
      arrays, structures and unions.
 
-'computed-expressions'
+`computed-expressions'
      The set of computed expressions that have been collected at the
-     current trace frame.  The '--comp-print-values' option affects this
-     set like the '--var-print-values' option affects the
-     'explicit-variables' set.  See above.
+     current trace frame.  The `--comp-print-values' option affects
+     this set like the `--var-print-values' option affects the
+     `explicit-variables' set.  See above.
 
-'registers'
+`registers'
      The registers that have been collected at the current trace frame.
      For each register collected, the name and current value are
      returned.  The value is formatted according to the
-     '--registers-format' option.  See the '-data-list-register-values'
-     command for a list of the allowed formats.  The default is 'x'.
+     `--registers-format' option.  See the `-data-list-register-values'
+     command for a list of the allowed formats.  The default is `x'.
 
-'tvars'
+`tvars'
      The trace state variables that have been collected at the current
      trace frame.  For each trace state variable collected, the name and
      current value are returned.
 
-'memory'
+`memory'
      The set of memory ranges that have been collected at the current
      trace frame.  Its content is a list of tuples.  Each tuple
      represents a collected memory range and has the following fields:
 
-     'address'
+    `address'
           The start address of the memory range, as hexadecimal literal.
 
-     'length'
+    `length'
           The length of the memory range, as decimal literal.
 
-     'contents'
+    `contents'
           The contents of the memory block, in hex.  This field is only
-          present if the '--memory-contents' option is specified.
+          present if the `--memory-contents' option is specified.
+
+
 
 GDB Command
 ...........
@@ -5083,23 +5179,24 @@ Synopsis
    Return a table of all defined trace variables.  Each element of the
 table has the following fields:
 
-'name'
+`name'
      The name of the trace variable.  This field is always present.
 
-'initial'
-     The initial value.  This is a 64-bit signed integer.  This field is
-     always present.
+`initial'
+     The initial value.  This is a 64-bit signed integer.  This field
+     is always present.
 
-'current'
+`current'
      The value the trace variable has at the moment.  This is a 64-bit
      signed integer.  This field is absent iff current value is not
      defined, for example if the trace was never run, or is presently
      running.
 
+
 GDB Command
 ...........
 
-The corresponding GDB command is 'tvariables'.
+The corresponding GDB command is `tvariables'.
 
 Example
 .......
@@ -5122,14 +5219,14 @@ Synopsis
 
       -trace-save [-r ] FILENAME
 
-   Saves the collected trace data to FILENAME.  Without the '-r' option,
-the data is downloaded from the target and saved in a local file.  With
-the '-r' option the target is asked to perform the save.
+   Saves the collected trace data to FILENAME.  Without the `-r'
+option, the data is downloaded from the target and saved in a local
+file.  With the `-r' option the target is asked to perform the save.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'tsave'.
+The corresponding GDB command is `tsave'.
 
 -trace-start
 ------------
@@ -5145,7 +5242,7 @@ have any fields.
 GDB Command
 ...........
 
-The corresponding GDB command is 'tstart'.
+The corresponding GDB command is `tstart'.
 
 -trace-status
 -------------
@@ -5158,65 +5255,66 @@ Synopsis
    Obtains the status of a tracing experiment.  The result may include
 the following fields:
 
-'supported'
-     May have a value of either '0', when no tracing operations are
-     supported, '1', when all tracing operations are supported, or
-     'file' when examining trace file.  In the latter case, examining of
-     trace frame is possible but new tracing experiement cannot be
+`supported'
+     May have a value of either `0', when no tracing operations are
+     supported, `1', when all tracing operations are supported, or
+     `file' when examining trace file.  In the latter case, examining
+     of trace frame is possible but new tracing experiement cannot be
      started.  This field is always present.
 
-'running'
-     May have a value of either '0' or '1' depending on whether tracing
+`running'
+     May have a value of either `0' or `1' depending on whether tracing
      experiement is in progress on target.  This field is present if
-     'supported' field is not '0'.
+     `supported' field is not `0'.
 
-'stop-reason'
+`stop-reason'
      Report the reason why the tracing was stopped last time.  This
      field may be absent iff tracing was never stopped on target yet.
-     The value of 'request' means the tracing was stopped as result of
-     the '-trace-stop' command.  The value of 'overflow' means the
-     tracing buffer is full.  The value of 'disconnection' means tracing
-     was automatically stopped when GDB has disconnected.  The value of
-     'passcount' means tracing was stopped when a tracepoint was passed
-     a maximal number of times for that tracepoint.  This field is
-     present if 'supported' field is not '0'.
+     The value of `request' means the tracing was stopped as result of
+     the `-trace-stop' command.  The value of `overflow' means the
+     tracing buffer is full.  The value of `disconnection' means
+     tracing was automatically stopped when GDB has disconnected.  The
+     value of `passcount' means tracing was stopped when a tracepoint
+     was passed a maximal number of times for that tracepoint.  This
+     field is present if `supported' field is not `0'.
 
-'stopping-tracepoint'
+`stopping-tracepoint'
      The number of tracepoint whose passcount as exceeded.  This field
-     is present iff the 'stop-reason' field has the value of
-     'passcount'.
+     is present iff the `stop-reason' field has the value of
+     `passcount'.
 
-'frames'
-'frames-created'
-     The 'frames' field is a count of the total number of trace frames
-     in the trace buffer, while 'frames-created' is the total created
+`frames'
+`frames-created'
+     The `frames' field is a count of the total number of trace frames
+     in the trace buffer, while `frames-created' is the total created
      during the run, including ones that were discarded, such as when a
      circular trace buffer filled up.  Both fields are optional.
 
-'buffer-size'
-'buffer-free'
+`buffer-size'
+`buffer-free'
      These fields tell the current size of the tracing buffer and the
      remaining space.  These fields are optional.
 
-'circular'
-     The value of the circular trace buffer flag.  '1' means that the
+`circular'
+     The value of the circular trace buffer flag.  `1' means that the
      trace buffer is circular and old trace frames will be discarded if
-     necessary to make room, '0' means that the trace buffer is linear
+     necessary to make room, `0' means that the trace buffer is linear
      and may fill up.
 
-'disconnected'
-     The value of the disconnected tracing flag.  '1' means that tracing
-     will continue after GDB disconnects, '0' means that the trace run
-     will stop.
+`disconnected'
+     The value of the disconnected tracing flag.  `1' means that
+     tracing will continue after GDB disconnects, `0' means that the
+     trace run will stop.
 
-'trace-file'
+`trace-file'
      The filename of the trace file being examined.  This field is
      optional, and only present when examining a trace file.
 
+
 GDB Command
 ...........
 
-The corresponding GDB command is 'tstatus'.
+The corresponding GDB command is `tstatus'.
 
 -trace-stop
 -----------
@@ -5227,13 +5325,13 @@ Synopsis
       -trace-stop
 
    Stops a tracing experiment.  The result of this command has the same
-fields as '-trace-status', except that the 'supported' and 'running'
+fields as `-trace-status', except that the `supported' and `running'
 fields are not output.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'tstop'.
+The corresponding GDB command is `tstop'.
 
 
 File: gdb.info,  Node: GDB/MI Symbol Query,  Next: GDB/MI File Commands,  Prev: GDB/MI Tracepoint Commands,  Up: GDB/MI
@@ -5241,7 +5339,7 @@ File: gdb.info,  Node: GDB/MI Symbol Que
 27.18 GDB/MI Symbol Query Commands
 ==================================
 
-The '-symbol-list-lines' Command
+The `-symbol-list-lines' Command
 --------------------------------
 
 Synopsis
@@ -5250,8 +5348,8 @@ Synopsis
       -symbol-list-lines FILENAME
 
    Print the list of lines that contain code and their associated
-program addresses for the given source filename.  The entries are sorted
-in ascending PC order.
+program addresses for the given source filename.  The entries are
+sorted in ascending PC order.
 
 GDB Command
 ...........
@@ -5275,7 +5373,7 @@ File: gdb.info,  Node: GDB/MI File Comma
 This section describes the GDB/MI commands to specify executable file
 names and to read in and obtain symbol table information.
 
-The '-file-exec-and-symbols' Command
+The `-file-exec-and-symbols' Command
 ------------------------------------
 
 Synopsis
@@ -5293,7 +5391,7 @@ notification.
 GDB Command
 ...........
 
-The corresponding GDB command is 'file'.
+The corresponding GDB command is `file'.
 
 Example
 .......
@@ -5303,7 +5401,7 @@ Example
      ^done
      (gdb)
 
-The '-file-exec-file' Command
+The `-file-exec-file' Command
 -----------------------------
 
 Synopsis
@@ -5312,15 +5410,15 @@ Synopsis
       -file-exec-file FILE
 
    Specify the executable file to be debugged.  Unlike
-'-file-exec-and-symbols', the symbol table is _not_ read from this file.
-If used without argument, GDB clears the information about the
+`-file-exec-and-symbols', the symbol table is _not_ read from this
+file.  If used without argument, GDB clears the information about the
 executable file.  No output is produced, except a completion
 notification.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'exec-file'.
+The corresponding GDB command is `exec-file'.
 
 Example
 .......
@@ -5330,7 +5428,7 @@ Example
      ^done
      (gdb)
 
-The '-file-list-exec-source-file' Command
+The `-file-list-exec-source-file' Command
 -----------------------------------------
 
 Synopsis
@@ -5340,13 +5438,13 @@ Synopsis
 
    List the line number, the current source file, and the absolute path
 to the current source file for the current executable.  The macro
-information field has a value of '1' or '0' depending on whether or not
+information field has a value of `1' or `0' depending on whether or not
 the file includes preprocessor macro information.
 
 GDB Command
 ...........
 
-The GDB equivalent is 'info source'
+The GDB equivalent is `info source'
 
 Example
 .......
@@ -5356,7 +5454,7 @@ Example
      123^done,line="1",file="foo.c",fullname="/home/bar/foo.c,macro-info="1"
      (gdb)
 
-The '-file-list-exec-source-files' Command
+The `-file-list-exec-source-files' Command
 ------------------------------------------
 
 Synopsis
@@ -5372,8 +5470,8 @@ name) of a source file.
 GDB Command
 ...........
 
-The GDB equivalent is 'info sources'.  'gdbtk' has an analogous command
-'gdb_listfiles'.
+The GDB equivalent is `info sources'.  `gdbtk' has an analogous command
+`gdb_listfiles'.
 
 Example
 .......
@@ -5386,7 +5484,7 @@ Example
      {file=gdb_could_not_find_fullpath.c}]
      (gdb)
 
-The '-file-symbol-file' Command
+The `-file-symbol-file' Command
 -------------------------------
 
 Synopsis
@@ -5401,7 +5499,7 @@ produced, except for a completion notifi
 GDB Command
 ...........
 
-The corresponding GDB command is 'symbol-file'.
+The corresponding GDB command is `symbol-file'.
 
 Example
 .......
@@ -5417,7 +5515,7 @@ File: gdb.info,  Node: GDB/MI Target Man
 27.20 GDB/MI Target Manipulation Commands
 =========================================
 
-The '-target-attach' Command
+The `-target-attach' Command
 ----------------------------
 
 Synopsis
@@ -5427,12 +5525,12 @@ Synopsis
 
    Attach to a process PID or a file FILE outside of GDB, or a thread
 group GID.  If attaching to a thread group, the id previously returned
-by '-list-thread-groups --available' must be used.
+by `-list-thread-groups --available' must be used.
 
 GDB Command
 ...........
 
-The corresponding GDB command is 'attach'.
+The corresponding GDB command is `attach'.
 
 Example
 .......
@@ -5444,7 +5542,7 @@ Example
      ^done
      (gdb)
 
-The '-target-detach' Command
+The `-target-detach' Command
 ----------------------------
 
 Synopsis
@@ -5459,7 +5557,7 @@ process, or specified thread group.  The
 GDB Command
 ...........
 
-The corresponding GDB command is 'detach'.
+The corresponding GDB command is `detach'.
 
 Example
 .......
@@ -5469,7 +5567,7 @@ Example
      ^done
      (gdb)
 
-The '-target-disconnect' Command
+The `-target-disconnect' Command
 --------------------------------
 
 Synopsis
@@ -5483,7 +5581,7 @@ is generally not resumed.
 GDB Command
 ...........
 
-The corresponding GDB command is 'disconnect'.
+The corresponding GDB command is `disconnect'.
 
 Example
 .......
@@ -5493,7 +5591,7 @@ Example
      ^done
      (gdb)
 
-The '-target-download' Command
+The `-target-download' Command
 ------------------------------
 
 Synopsis
@@ -5501,19 +5599,23 @@ Synopsis
 
       -target-download
 
-   Loads the executable onto the remote target.  It prints out an update
-message every half second, which includes the fields:
+   Loads the executable onto the remote target.  It prints out an
+update message every half second, which includes the fields:
 
-'section'
+`section'
      The name of the section.
-'section-sent'
+
+`section-sent'
      The size of what has been sent so far for that section.
-'section-size'
+
+`section-size'
      The size of the section.
-'total-sent'
+
+`total-sent'
      The total size of what was sent so far (the current and the
      previous sections).
-'total-size'
+
+`total-size'
      The size of the overall executable to download.
 
 Each message is sent as status record (*note GDB/MI Output Syntax:
@@ -5522,11 +5624,13 @@ GDB/MI Output Syntax.).
    In addition, it prints the name and size of the sections, as they are
 downloaded.  These messages include the following fields:
 
-'section'
+`section'
      The name of the section.
-'section-size'
+
+`section-size'
      The size of the section.
-'total-size'
+
+`total-size'
      The size of the overall executable to download.
 
 At the end, a summary is printed.
@@ -5534,7 +5638,7 @@ At the end, a summary is printed.
 GDB Command
 ...........
 
-The corresponding GDB command is 'load'.
+The corresponding GDB command is `load'.
 
 Example
 .......
@@ -5600,7 +5704,7 @@ Example
 
 N.A.
 
-The '-target-select' Command
+The `-target-select' Command
 ----------------------------
 
 Synopsis
@@ -5610,11 +5714,12 @@ Synopsis
 
    Connect GDB to the remote target.  This command takes two args:
 
-'TYPE'
-     The type of target, for instance 'remote', etc.
-'PARAMETERS'
-     Device names, host names and the like.  *Note Commands for Managing
-     Targets: Target Commands, for more details.
+`TYPE'
+     The type of target, for instance `remote', etc.
+
+`PARAMETERS'
+     Device names, host names and the like.  *Note Commands for
+     Managing Targets: Target Commands, for more details.
 
    The output is a connection notification, followed by the address at
 which the target program is, in the following form:
@@ -5625,7 +5730,7 @@ which the target program is, in the foll
 GDB Command
 ...........
 
-The corresponding GDB command is 'target'.
+The corresponding GDB command is `target'.
 
 Example
 .......
@@ -5641,7 +5746,7 @@ File: gdb.info,  Node: GDB/MI File Trans
 27.21 GDB/MI File Transfer Commands
 ===================================
 
-The '-target-file-put' Command
+The `-target-file-put' Command
 ------------------------------
 
 Synopsis
@@ -5655,7 +5760,7 @@ TARGETFILE on the target system.
 GDB Command
 ...........
 
-The corresponding GDB command is 'remote put'.
+The corresponding GDB command is `remote put'.
 
 Example
 .......
@@ -5665,7 +5770,7 @@ Example
      ^done
      (gdb)
 
-The '-target-file-get' Command
+The `-target-file-get' Command
 ------------------------------
 
 Synopsis
@@ -5679,7 +5784,7 @@ system.
 GDB Command
 ...........
 
-The corresponding GDB command is 'remote get'.
+The corresponding GDB command is `remote get'.
 
 Example
 .......
@@ -5689,7 +5794,7 @@ Example
      ^done
      (gdb)
 
-The '-target-file-delete' Command
+The `-target-file-delete' Command
 ---------------------------------
 
 Synopsis
@@ -5702,7 +5807,7 @@ Synopsis
 GDB Command
 ...........
 
-The corresponding GDB command is 'remote delete'.
+The corresponding GDB command is `remote delete'.
 
 Example
 .......
@@ -5718,7 +5823,7 @@ File: gdb.info,  Node: GDB/MI Ada Except
 27.22 Ada Exceptions GDB/MI Commands
 ====================================
 
-The '-info-ada-exceptions' Command
+The `-info-ada-exceptions' Command
 ----------------------------------
 
 Synopsis
@@ -5733,7 +5838,7 @@ match REGEXP are listed.
 GDB Command
 ...........
 
-The corresponding GDB command is 'info exceptions'.
+The corresponding GDB command is `info exceptions'.
 
 Result
 ......
@@ -5741,12 +5846,13 @@ Result
 The result is a table of Ada exceptions.  The following columns are
 defined for each exception:
 
-'name'
+`name'
      The name of the exception.
 
-'address'
+`address'
      The address of the exception.
 
+
 Example
 .......
 
@@ -5772,10 +5878,10 @@ File: gdb.info,  Node: GDB/MI Support Co
 
 Since new commands and features get regularly added to GDB/MI, some
 commands are available to help front-ends query the debugger about
-support for these capabilities.  Similarly, it is also possible to query
-GDB about target support of certain features.
+support for these capabilities.  Similarly, it is also possible to
+query GDB about target support of certain features.
 
-The '-info-gdb-mi-command' Command
+The `-info-gdb-mi-command' Command
 ----------------------------------
 
 Synopsis
@@ -5785,7 +5891,7 @@ Synopsis
 
    Query support for the GDB/MI command named CMD_NAME.
 
-   Note that the dash ('-') starting all GDB/MI commands is technically
+   Note that the dash (`-') starting all GDB/MI commands is technically
 not part of the command name (*note GDB/MI Input Syntax::), and thus
 should be omitted in CMD_NAME.  However, for ease of use, this command
 also accepts the form with the leading dash.
@@ -5800,9 +5906,10 @@ Result
 
 The result is a tuple.  There is currently only one field:
 
-'exists'
-     This field is equal to '"true"' if the GDB/MI command exists,
-     '"false"' otherwise.
+`exists'
+     This field is equal to `"true"' if the GDB/MI command exists,
+     `"false"' otherwise.
+
 
 Example
 .......
@@ -5818,7 +5925,7 @@ debugger:
      -info-gdb-mi-command symbol-list-lines
      ^done,command={exists="true"}
 
-The '-list-features' Command
+The `-list-features' Command
 ----------------------------
 
 Returns a list of particular features of the MI protocol that this
@@ -5839,72 +5946,83 @@ given below.
 
    The current list of features is:
 
-'frozen-varobjs'
-     Indicates support for the '-var-set-frozen' command, as well as
-     possible presense of the 'frozen' field in the output of
-     '-varobj-create'.
-'pending-breakpoints'
-     Indicates support for the '-f' option to the '-break-insert'
+`frozen-varobjs'
+     Indicates support for the `-var-set-frozen' command, as well as
+     possible presense of the `frozen' field in the output of
+     `-varobj-create'.
+
+`pending-breakpoints'
+     Indicates support for the `-f' option to the `-break-insert'
      command.
-'python'
+
+`python'
      Indicates Python scripting support, Python-based pretty-printing
-     commands, and possible presence of the 'display_hint' field in the
-     output of '-var-list-children'
-'thread-info'
-     Indicates support for the '-thread-info' command.
-'data-read-memory-bytes'
-     Indicates support for the '-data-read-memory-bytes' and the
-     '-data-write-memory-bytes' commands.
-'breakpoint-notifications'
+     commands, and possible presence of the `display_hint' field in the
+     output of `-var-list-children'
+
+`thread-info'
+     Indicates support for the `-thread-info' command.
+
+`data-read-memory-bytes'
+     Indicates support for the `-data-read-memory-bytes' and the
+     `-data-write-memory-bytes' commands.
+
+`breakpoint-notifications'
      Indicates that changes to breakpoints and breakpoints created via
      the CLI will be announced via async records.
-'ada-task-info'
-     Indicates support for the '-ada-task-info' command.
-'language-option'
-     Indicates that all GDB/MI commands accept the '--language' option
+
+`ada-task-info'
+     Indicates support for the `-ada-task-info' command.
+
+`language-option'
+     Indicates that all GDB/MI commands accept the `--language' option
      (*note Context management::).
-'info-gdb-mi-command'
-     Indicates support for the '-info-gdb-mi-command' command.
-'undefined-command-error-code'
+
+`info-gdb-mi-command'
+     Indicates support for the `-info-gdb-mi-command' command.
+
+`undefined-command-error-code'
      Indicates support for the "undefined-command" error code in error
-     result records, produced when trying to execute an undefined GDB/MI
-     command (*note GDB/MI Result Records::).
-'exec-run-start-option'
-     Indicates that the '-exec-run' command supports the '--start'
+     result records, produced when trying to execute an undefined
+     GDB/MI command (*note GDB/MI Result Records::).
+
+`exec-run-start-option'
+     Indicates that the `-exec-run' command supports the `--start'
      option (*note GDB/MI Program Execution::).
 
-The '-list-target-features' Command
+The `-list-target-features' Command
 -----------------------------------
 
 Returns a list of particular features that are supported by the target.
-Those features affect the permitted MI commands, but unlike the features
-reported by the '-list-features' command, the features depend on which
-target GDB is using at the moment.  Whenever a target can change, due to
-commands such as '-target-select', '-target-attach' or '-exec-run', the
-list of target features may change, and the frontend should obtain it
-again.  Example output:
+Those features affect the permitted MI commands, but unlike the
+features reported by the `-list-features' command, the features depend
+on which target GDB is using at the moment.  Whenever a target can
+change, due to commands such as `-target-select', `-target-attach' or
+`-exec-run', the list of target features may change, and the frontend
+should obtain it again.  Example output:
 
      (gdb) -list-target-features
      ^done,result=["async"]
 
    The current list of features is:
 
-'async'
+`async'
      Indicates that the target is capable of asynchronous command
      execution, which means that GDB will accept further commands while
      the target is running.
 
-'reverse'
+`reverse'
      Indicates that the target is capable of reverse execution.  *Note
      Reverse Execution::, for more information.
 
+
 
 File: gdb.info,  Node: GDB/MI Miscellaneous Commands,  Prev: GDB/MI Support Commands,  Up: GDB/MI
 
 27.24 Miscellaneous GDB/MI Commands
 ===================================
 
-The '-gdb-exit' Command
+The `-gdb-exit' Command
 -----------------------
 
 Synopsis
@@ -5917,7 +6035,7 @@ Synopsis
 GDB Command
 ...........
 
-Approximately corresponds to 'quit'.
+Approximately corresponds to `quit'.
 
 Example
 .......
@@ -5926,7 +6044,7 @@ Example
      -gdb-exit
      ^exit
 
-The '-gdb-set' Command
+The `-gdb-set' Command
 ----------------------
 
 Synopsis
@@ -5939,7 +6057,7 @@ Synopsis
 GDB Command
 ...........
 
-The corresponding GDB command is 'set'.
+The corresponding GDB command is `set'.
 
 Example
 .......
@@ -5949,7 +6067,7 @@ Example
      ^done
      (gdb)
 
-The '-gdb-show' Command
+The `-gdb-show' Command
 -----------------------
 
 Synopsis
@@ -5962,7 +6080,7 @@ Synopsis
 GDB Command
 ...........
 
-The corresponding GDB command is 'show'.
+The corresponding GDB command is `show'.
 
 Example
 .......
@@ -5972,7 +6090,7 @@ Example
      ^done,value="0"
      (gdb)
 
-The '-gdb-version' Command
+The `-gdb-version' Command
 --------------------------
 
 Synopsis
@@ -5985,7 +6103,7 @@ Synopsis
 GDB Command
 ...........
 
-The GDB equivalent is 'show version'.  GDB by default shows this
+The GDB equivalent is `show version'.  GDB by default shows this
 information when you start an interactive session.
 
 Example
@@ -6006,7 +6124,7 @@ Example
      ^done
      (gdb)
 
-The '-list-thread-groups' Command
+The `-list-thread-groups' Command
 ---------------------------------
 
 Synopsis
@@ -6015,83 +6133,86 @@ Synopsis
      -list-thread-groups [ --available ] [ --recurse 1 ] [ GROUP ... ]
 
    Lists thread groups (*note Thread groups::).  When a single thread
-group is passed as the argument, lists the children of that group.  When
-several thread group are passed, lists information about those thread
-groups.  Without any parameters, lists information about all top-level
-thread groups.
+group is passed as the argument, lists the children of that group.
+When several thread group are passed, lists information about those
+thread groups.  Without any parameters, lists information about all
+top-level thread groups.
 
    Normally, thread groups that are being debugged are reported.  With
-the '--available' option, GDB reports thread groups available on the
+the `--available' option, GDB reports thread groups available on the
 target.
 
-   The output of this command may have either a 'threads' result or a
-'groups' result.  The 'thread' result has a list of tuples as value,
-with each tuple describing a thread (*note GDB/MI Thread Information::).
-The 'groups' result has a list of tuples as value, each tuple describing
-a thread group.  If top-level groups are requested (that is, no
-parameter is passed), or when several groups are passed, the output
-always has a 'groups' result.  The format of the 'group' result is
-described below.
+   The output of this command may have either a `threads' result or a
+`groups' result.  The `thread' result has a list of tuples as value,
+with each tuple describing a thread (*note GDB/MI Thread
+Information::).  The `groups' result has a list of tuples as value,
+each tuple describing a thread group.  If top-level groups are
+requested (that is, no parameter is passed), or when several groups are
+passed, the output always has a `groups' result.  The format of the
+`group' result is described below.
 
    To reduce the number of roundtrips it's possible to list thread
-groups together with their children, by passing the '--recurse' option
+groups together with their children, by passing the `--recurse' option
 and the recursion depth.  Presently, only recursion depth of 1 is
 permitted.  If this option is present, then every reported thread group
-will also include its children, either as 'group' or 'threads' field.
+will also include its children, either as `group' or `threads' field.
 
    In general, any combination of option and parameters is permitted,
 with the following caveats:
 
    * When a single thread group is passed, the output will typically be
-     the 'threads' result.  Because threads may not contain anything,
-     the 'recurse' option will be ignored.
+     the `threads' result.  Because threads may not contain anything,
+     the `recurse' option will be ignored.
 
-   * When the '--available' option is passed, limited information may be
-     available.  In particular, the list of threads of a process might
-     be inaccessible.  Further, specifying specific thread groups might
-     not give any performance advantage over listing all thread groups.
-     The frontend should assume that '-list-thread-groups --available'
-     is always an expensive operation and cache the results.
+   * When the `--available' option is passed, limited information may
+     be available.  In particular, the list of threads of a process
+     might be inaccessible.  Further, specifying specific thread groups
+     might not give any performance advantage over listing all thread
+     groups.  The frontend should assume that `-list-thread-groups
+     --available' is always an expensive operation and cache the
+     results.
 
-   The 'groups' result is a list of tuples, where each tuple may have
+
+   The `groups' result is a list of tuples, where each tuple may have
 the following fields:
 
-'id'
-     Identifier of the thread group.  This field is always present.  The
-     identifier is an opaque string; frontends should not try to convert
-     it to an integer, even though it might look like one.
+`id'
+     Identifier of the thread group.  This field is always present.
+     The identifier is an opaque string; frontends should not try to
+     convert it to an integer, even though it might look like one.
 
-'type'
-     The type of the thread group.  At present, only 'process' is a
+`type'
+     The type of the thread group.  At present, only `process' is a
      valid type.
 
-'pid'
+`pid'
      The target-specific process identifier.  This field is only present
-     for thread groups of type 'process' and only if the process exists.
+     for thread groups of type `process' and only if the process exists.
 
-'exit-code'
+`exit-code'
      The exit code of this group's last exited thread, formatted in
      octal.  This field is only present for thread groups of type
-     'process' and only if the process is not running.
+     `process' and only if the process is not running.
 
-'num_children'
+`num_children'
      The number of children this thread group has.  This field may be
      absent for an available thread group.
 
-'threads'
+`threads'
      This field has a list of tuples as value, each tuple describing a
-     thread.  It may be present if the '--recurse' option is specified,
+     thread.  It may be present if the `--recurse' option is specified,
      and it's actually possible to obtain the threads.
 
-'cores'
+`cores'
      This field is a list of integers, each identifying a core that one
      thread of the group is running on.  This field may be absent if
      such information is not available.
 
-'executable'
+`executable'
      The name of the executable file that corresponds to this thread
      group.  The field is only present for thread groups of type
-     'process', and only if there is a corresponding executable file.
+     `process', and only if there is a corresponding executable file.
+
 
 Example
 -------
@@ -6116,7 +6237,7 @@ Example
                     threads=[{id="1",target-id="Thread 0xb7e14b90",cores=[1]},
                              {id="2",target-id="Thread 0xb7e14b90",cores=[2]}]},...]
 
-The '-info-os' Command
+The `-info-os' Command
 ----------------------
 
 Synopsis
@@ -6135,7 +6256,7 @@ system.
 GDB Command
 ...........
 
-The corresponding GDB command is 'info os'.
+The corresponding GDB command is `info os'.
 
 Example
 .......
@@ -6184,13 +6305,13 @@ this:
            item={col0="28152",col1="stan",col2="bash",col3="1"}]}
      (gdb)
 
-   (Note that the MI output here includes a '"Title"' column that does
-not appear in command-line 'info os'; this column is useful for MI
+   (Note that the MI output here includes a `"Title"' column that does
+not appear in command-line `info os'; this column is useful for MI
 clients that want to enumerate the types of data, such as in a popup
-menu, but is needless clutter on the command line, and 'info os' omits
+menu, but is needless clutter on the command line, and `info os' omits
 it.)
 
-The '-add-inferior' Command
+The `-add-inferior' Command
 ---------------------------
 
 Synopsis
@@ -6199,11 +6320,11 @@ Synopsis
      -add-inferior
 
    Creates a new inferior (*note Inferiors and Programs::).  The created
-inferior is not associated with any executable.  Such association may be
-established with the '-file-exec-and-symbols' command (*note GDB/MI File
-Commands::).  The command response has a single field, 'inferior', whose
-value is the identifier of the thread group corresponding to the new
-inferior.
+inferior is not associated with any executable.  Such association may
+be established with the `-file-exec-and-symbols' command (*note GDB/MI
+File Commands::).  The command response has a single field, `inferior',
+whose value is the identifier of the thread group corresponding to the
+new inferior.
 
 Example
 -------
@@ -6212,20 +6333,19 @@ Example
      -add-inferior
      ^done,inferior="i3"
 
-The '-interpreter-exec' Command
+The `-interpreter-exec' Command
 -------------------------------
 
 Synopsis
 --------
 
      -interpreter-exec INTERPRETER COMMAND
-
-   Execute the specified COMMAND in the given INTERPRETER.
+Execute the specified COMMAND in the given INTERPRETER.
 
 GDB Command
 -----------
 
-The corresponding GDB command is 'interpreter-exec'.
+The corresponding GDB command is `interpreter-exec'.
 
 Example
 -------
@@ -6238,7 +6358,7 @@ Example
      ^done
      (gdb)
 
-The '-inferior-tty-set' Command
+The `-inferior-tty-set' Command
 -------------------------------
 
 Synopsis
@@ -6251,7 +6371,7 @@ Synopsis
 GDB Command
 -----------
 
-The corresponding GDB command is 'set inferior-tty' /dev/pts/1.
+The corresponding GDB command is `set inferior-tty' /dev/pts/1.
 
 Example
 -------
@@ -6261,7 +6381,7 @@ Example
      ^done
      (gdb)
 
-The '-inferior-tty-show' Command
+The `-inferior-tty-show' Command
 --------------------------------
 
 Synopsis
@@ -6274,7 +6394,7 @@ Synopsis
 GDB Command
 -----------
 
-The corresponding GDB command is 'show inferior-tty'.
+The corresponding GDB command is `show inferior-tty'.
 
 Example
 -------
@@ -6287,7 +6407,7 @@ Example
      ^done,inferior_tty_terminal="/dev/pts/1"
      (gdb)
 
-The '-enable-timings' Command
+The `-enable-timings' Command
 -----------------------------
 
 Synopsis
@@ -6298,7 +6418,7 @@ Synopsis
    Toggle the printing of the wallclock, user and system times for an MI
 command as a field in its output.  This command is to help frontend
 developers optimize the performance of their code.  No argument is
-equivalent to 'yes'.
+equivalent to `yes'.
 
 GDB Command
 -----------
@@ -6337,12 +6457,12 @@ File: gdb.info,  Node: Annotations,  Nex
 28 GDB Annotations
 ******************
 
-This chapter describes annotations in GDB.  Annotations were designed to
-interface GDB to graphical user interfaces or other similar programs
+This chapter describes annotations in GDB.  Annotations were designed
+to interface GDB to graphical user interfaces or other similar programs
 which want to interact with GDB at a relatively high level.
 
-   The annotation mechanism has largely been superseded by GDB/MI (*note
-GDB/MI::).
+   The annotation mechanism has largely been superseded by GDB/MI
+(*note GDB/MI::).
 
 * Menu:
 
@@ -6361,7 +6481,7 @@ File: gdb.info,  Node: Annotations Overv
 28.1 What is an Annotation?
 ===========================
 
-Annotations start with a newline character, two 'control-z' characters,
+Annotations start with a newline character, two `control-z' characters,
 and the name of the annotation.  If there is no additional information
 associated with this annotation, the name of the annotation is followed
 immediately by a newline.  If there is additional information, the name
@@ -6369,26 +6489,26 @@ of the annotation is followed by a space
 and a newline.  The additional information cannot contain newline
 characters.
 
-   Any output not beginning with a newline and two 'control-z'
+   Any output not beginning with a newline and two `control-z'
 characters denotes literal output from GDB.  Currently there is no need
-for GDB to output a newline followed by two 'control-z' characters, but
+for GDB to output a newline followed by two `control-z' characters, but
 if there was such a need, the annotations could be extended with an
-'escape' annotation which means those three characters as output.
+`escape' annotation which means those three characters as output.
 
-   The annotation LEVEL, which is specified using the '--annotate'
+   The annotation LEVEL, which is specified using the `--annotate'
 command line option (*note Mode Options::), controls how much
 information GDB prints together with its prompt, values of expressions,
-source lines, and other types of output.  Level 0 is for no annotations,
-level 1 is for use when GDB is run as a subprocess of GNU Emacs, level 3
-is the maximum annotation suitable for programs that control GDB, and
-level 2 annotations have been made obsolete (*note Limitations of the
-Annotation Interface: (annotate)Limitations.).
-
-'set annotate LEVEL'
-     The GDB command 'set annotate' sets the level of annotations to the
-     specified LEVEL.
+source lines, and other types of output.  Level 0 is for no
+annotations, level 1 is for use when GDB is run as a subprocess of GNU
+Emacs, level 3 is the maximum annotation suitable for programs that
+control GDB, and level 2 annotations have been made obsolete (*note
+Limitations of the Annotation Interface: (annotate)Limitations.).
+
+`set annotate LEVEL'
+     The GDB command `set annotate' sets the level of annotations to
+     the specified LEVEL.
 
-'show annotate'
+`show annotate'
      Show the current annotation level.
 
    This chapter describes level 3 annotations.
@@ -6414,8 +6534,8 @@ Annotation Interface: (annotate)Limitati
      ^Z^Zpost-prompt
      $
 
-   Here 'quit' is input to GDB; the rest is output from GDB.  The three
-lines beginning '^Z^Z' (where '^Z' denotes a 'control-z' character) are
+   Here `quit' is input to GDB; the rest is output from GDB.  The three
+lines beginning `^Z^Z' (where `^Z' denotes a `control-z' character) are
 annotations; the rest is output from GDB.
 
 
@@ -6424,15 +6544,15 @@ File: gdb.info,  Node: Server Prefix,  N
 28.2 The Server Prefix
 ======================
 
-If you prefix a command with 'server ' then it will not affect the
+If you prefix a command with `server ' then it will not affect the
 command history, nor will it affect GDB's notion of which command to
 repeat if <RET> is pressed on a line by itself.  This means that
-commands can be run behind a user's back by a front-end in a transparent
-manner.
+commands can be run behind a user's back by a front-end in a
+transparent manner.
 
-   The 'server ' prefix does not affect the recording of values into the
-value history; to print a value without recording it into the value
-history, use the 'output' command instead of the 'print' command.
+   The `server ' prefix does not affect the recording of values into
+the value history; to print a value without recording it into the value
+history, use the `output' command instead of the `print' command.
 
    Using this prefix also disables confirmation requests (*note
 confirmation requests::).
@@ -6448,12 +6568,12 @@ know when to send output, when the outpu
 etc.
 
    Different kinds of input each have a different "input type".  Each
-input type has three annotations: a 'pre-' annotation, which denotes the
-beginning of any prompt which is being output, a plain annotation, which
-denotes the end of the prompt, and then a 'post-' annotation which
-denotes the end of any echo which may (or may not) be associated with
-the input.  For example, the 'prompt' input type features the following
-annotations:
+input type has three annotations: a `pre-' annotation, which denotes
+the beginning of any prompt which is being output, a plain annotation,
+which denotes the end of the prompt, and then a `post-' annotation
+which denotes the end of any echo which may (or may not) be associated
+with the input.  For example, the `prompt' input type features the
+following annotations:
 
      ^Z^Zpre-prompt
      ^Z^Zprompt
@@ -6461,25 +6581,25 @@ annotations:
 
    The input types are
 
-'prompt'
+`prompt'
      When GDB is prompting for a command (the main GDB prompt).
 
-'commands'
-     When GDB prompts for a set of commands, like in the 'commands'
+`commands'
+     When GDB prompts for a set of commands, like in the `commands'
      command.  The annotations are repeated for each command which is
      input.
 
-'overload-choice'
+`overload-choice'
      When GDB wants the user to select between various overloaded
      functions.
 
-'query'
+`query'
      When GDB wants the user to confirm a potentially dangerous
      operation.
 
-'prompt-for-continue'
+`prompt-for-continue'
      When GDB is asking the user to press return to continue.  Note:
-     Don't expect this to work well; instead use 'set height 0' to
+     Don't expect this to work well; instead use `set height 0' to
      disable prompting.  This is because the counting of lines is buggy
      in the presence of annotations.
 
@@ -6499,8 +6619,8 @@ File: gdb.info,  Node: Errors,  Next: In
 
    Quit and error annotations indicate that any annotations which GDB
 was in the middle of may end abruptly.  For example, if a
-'value-history-begin' annotation is followed by a 'error', one cannot
-expect to receive the matching 'value-history-end'.  One cannot expect
+`value-history-begin' annotation is followed by a `error', one cannot
+expect to receive the matching `value-history-end'.  One cannot expect
 not to receive it either, however; an error annotation does not
 necessarily mean that GDB is immediately returning all the way to the
 top level.
@@ -6523,15 +6643,13 @@ File: gdb.info,  Node: Invalidation,  Ne
 The following annotations say that certain pieces of state may have
 changed.
 
-'^Z^Zframes-invalid'
-
-     The frames (for example, output from the 'backtrace' command) may
+`^Z^Zframes-invalid'
+     The frames (for example, output from the `backtrace' command) may
      have changed.
 
-'^Z^Zbreakpoints-invalid'
-
-     The breakpoints may have changed.  For example, the user just added
-     or deleted a breakpoint.
+`^Z^Zbreakpoints-invalid'
+     The breakpoints may have changed.  For example, the user just
+     added or deleted a breakpoint.
 
 
 File: gdb.info,  Node: Annotations for Running,  Next: Source Annotations,  Prev: Invalidation,  Up: Annotations
@@ -6539,8 +6657,8 @@ File: gdb.info,  Node: Annotations for R
 28.6 Running the Program
 ========================
 
-When the program starts executing due to a GDB command such as 'step' or
-'continue',
+When the program starts executing due to a GDB command such as `step'
+or `continue',
 
      ^Z^Zstarting
 
@@ -6548,15 +6666,15 @@ When the program starts executing due to
 
      ^Z^Zstopped
 
-   is output.  Before the 'stopped' annotation, a variety of annotations
-describe how the program stopped.
+   is output.  Before the `stopped' annotation, a variety of
+annotations describe how the program stopped.
 
-'^Z^Zexited EXIT-STATUS'
+`^Z^Zexited EXIT-STATUS'
      The program exited, and EXIT-STATUS is the exit status (zero for
      successful exit, otherwise nonzero).
 
-'^Z^Zsignalled'
-     The program exited with a signal.  After the '^Z^Zsignalled', the
+`^Z^Zsignalled'
+     The program exited with a signal.  After the `^Z^Zsignalled', the
      annotation continues:
 
           INTRO-TEXT
@@ -6569,21 +6687,21 @@ describe how the program stopped.
           ^Z^Zsignal-string-end
           END-TEXT
 
-     where NAME is the name of the signal, such as 'SIGILL' or
-     'SIGSEGV', and STRING is the explanation of the signal, such as
-     'Illegal Instruction' or 'Segmentation fault'.  The arguments
+     where NAME is the name of the signal, such as `SIGILL' or
+     `SIGSEGV', and STRING is the explanation of the signal, such as
+     `Illegal Instruction' or `Segmentation fault'.  The arguments
      INTRO-TEXT, MIDDLE-TEXT, and END-TEXT are for the user's benefit
      and have no particular format.
 
-'^Z^Zsignal'
-     The syntax of this annotation is just like 'signalled', but GDB is
+`^Z^Zsignal'
+     The syntax of this annotation is just like `signalled', but GDB is
      just saying that the program received the signal, not that it was
      terminated with it.
 
-'^Z^Zbreakpoint NUMBER'
+`^Z^Zbreakpoint NUMBER'
      The program hit breakpoint number NUMBER.
 
-'^Z^Zwatchpoint NUMBER'
+`^Z^Zwatchpoint NUMBER'
      The program hit watchpoint number NUMBER.
 
 
@@ -6596,16 +6714,16 @@ The following annotation is used instead
 
      ^Z^Zsource FILENAME:LINE:CHARACTER:MIDDLE:ADDR
 
-   where FILENAME is an absolute file name indicating which source file,
-LINE is the line number within that file (where 1 is the first line in
-the file), CHARACTER is the character position within the file (where 0
-is the first character in the file) (for most debug formats this will
-necessarily point to the beginning of a line), MIDDLE is 'middle' if
-ADDR is in the middle of the line, or 'beg' if ADDR is at the beginning
-of the line, and ADDR is the address in the target program associated
-with the source which is being displayed.  The ADDR is in the form '0x'
-followed by one or more lowercase hex digits (note that this does not
-depend on the language).
+   where FILENAME is an absolute file name indicating which source
+file, LINE is the line number within that file (where 1 is the first
+line in the file), CHARACTER is the character position within the file
+(where 0 is the first character in the file) (for most debug formats
+this will necessarily point to the beginning of a line), MIDDLE is
+`middle' if ADDR is in the middle of the line, or `beg' if ADDR is at
+the beginning of the line, and ADDR is the address in the target
+program associated with the source which is being displayed.  The ADDR
+is in the form `0x' followed by one or more lowercase hex digits (note
+that this does not depend on the language).
 
 
 File: gdb.info,  Node: JIT Interface,  Next: In-Process Agent,  Prev: Annotations,  Up: Top
@@ -6613,10 +6731,10 @@ File: gdb.info,  Node: JIT Interface,  N
 29 JIT Compilation Interface
 ****************************
 
-This chapter documents GDB's "just-in-time" (JIT) compilation interface.
-A JIT compiler is a program or library that generates native executable
-code at runtime and executes it, usually in order to achieve good
-performance while maintaining platform independence.
+This chapter documents GDB's "just-in-time" (JIT) compilation
+interface.  A JIT compiler is a program or library that generates native
+executable code at runtime and executes it, usually in order to achieve
+good performance while maintaining platform independence.
 
    Programs that use JIT compilation are normally difficult to debug
 because portions of their code are generated at runtime, instead of
@@ -6635,8 +6753,8 @@ client of this interface is the LLVM JIT
 interface.  The JIT compiler communicates with GDB by writing data into
 a global variable and calling a fuction at a well-known symbol.  When
 GDB attaches, it reads a linked list of symbol files from the global
-variable to find existing code, and puts a breakpoint in the function so
-that it can find out about additional code.
+variable to find existing code, and puts a breakpoint in the function
+so that it can find out about additional code.
 
 * Menu:
 
@@ -6703,20 +6821,20 @@ To register code with GDB, the JIT shoul
      debug information.  The file must include the virtual addresses of
      the sections.
 
-   * Create a code entry for the file, which gives the start and size of
-     the symbol file.
+   * Create a code entry for the file, which gives the start and size
+     of the symbol file.
 
    * Add it to the linked list in the JIT descriptor.
 
    * Point the relevant_entry field of the descriptor at the entry.
 
-   * Set 'action_flag' to 'JIT_REGISTER' and call
-     '__jit_debug_register_code'.
+   * Set `action_flag' to `JIT_REGISTER' and call
+     `__jit_debug_register_code'.
 
    When GDB is attached and the breakpoint fires, GDB uses the
-'relevant_entry' pointer so it doesn't have to walk the list looking for
-new code.  However, the linked list must still be maintained in order to
-allow GDB to attach to a running process and still find the symbol
+`relevant_entry' pointer so it doesn't have to walk the list looking for
+new code.  However, the linked list must still be maintained in order
+to allow GDB to attach to a running process and still find the symbol
 files.
 
 
@@ -6730,11 +6848,11 @@ If code is freed, then the JIT should us
    * Remove the code entry corresponding to the code from the linked
      list.
 
-   * Point the 'relevant_entry' field of the descriptor at the code
+   * Point the `relevant_entry' field of the descriptor at the code
      entry.
 
-   * Set 'action_flag' to 'JIT_UNREGISTER' and call
-     '__jit_debug_register_code'.
+   * Set `action_flag' to `JIT_UNREGISTER' and call
+     `__jit_debug_register_code'.
 
    If the JIT frees or recompiles code without unregistering it, then
 GDB and the JIT will leak the memory used for the associated symbol
@@ -6753,13 +6871,13 @@ can be resolved by having the JIT writer
 and also provide a reader that parses the debug info generated by the
 JIT compiler.  This section gives a brief overview on writing such a
 parser.  More specific details can be found in the source file
-'gdb/jit-reader.in', which is also installed as a header at
-'INCLUDEDIR/gdb/jit-reader.h' for easy inclusion.
+`gdb/jit-reader.in', which is also installed as a header at
+`INCLUDEDIR/gdb/jit-reader.h' for easy inclusion.
 
    The reader is implemented as a shared object (so this functionality
 is not available on platforms which don't allow loading shared objects
-at runtime).  Two GDB commands, 'jit-reader-load' and
-'jit-reader-unload' are provided, to be used to load and unload the
+at runtime).  Two GDB commands, `jit-reader-load' and
+`jit-reader-unload' are provided, to be used to load and unload the
 readers from a preconfigured directory.  Once loaded, the shared object
 is used the parse the debug information emitted by the JIT compiler.
 
@@ -6774,25 +6892,26 @@ File: gdb.info,  Node: Using JIT Debug I
 29.4.1 Using JIT Debug Info Readers
 -----------------------------------
 
-Readers can be loaded and unloaded using the 'jit-reader-load' and
-'jit-reader-unload' commands.
+Readers can be loaded and unloaded using the `jit-reader-load' and
+`jit-reader-unload' commands.
 
-'jit-reader-load READER'
+`jit-reader-load READER'
      Load the JIT reader named READER, which is a shared object
      specified as either an absolute or a relative file name.  In the
      latter case, GDB will try to load the reader from a pre-configured
-     directory, usually 'LIBDIR/gdb/' on a UNIX system (here LIBDIR is
-     the system library directory, often '/usr/local/lib').
+     directory, usually `LIBDIR/gdb/' on a UNIX system (here LIBDIR is
+     the system library directory, often `/usr/local/lib').
 
      Only one reader can be active at a time; trying to load a second
      reader when one is already loaded will result in GDB reporting an
      error.  A new JIT reader can be loaded by first unloading the
-     current one using 'jit-reader-unload' and then invoking
-     'jit-reader-load'.
+     current one using `jit-reader-unload' and then invoking
+     `jit-reader-load'.
 
-'jit-reader-unload'
+`jit-reader-unload'
      Unload the currently loaded JIT reader.
 
+
 
 File: gdb.info,  Node: Writing JIT Debug Info Readers,  Prev: Using JIT Debug Info Readers,  Up: Custom Debug Info
 
@@ -6800,27 +6919,27 @@ File: gdb.info,  Node: Writing JIT Debug
 -------------------------------------
 
 As mentioned, a reader is essentially a shared object conforming to a
-certain ABI. This ABI is described in 'jit-reader.h'.
+certain ABI.  This ABI is described in `jit-reader.h'.
 
-   'jit-reader.h' defines the structures, macros and functions required
+   `jit-reader.h' defines the structures, macros and functions required
 to write a reader.  It is installed (along with GDB), in
-'INCLUDEDIR/gdb' where INCLUDEDIR is the system include directory.
+`INCLUDEDIR/gdb' where INCLUDEDIR is the system include directory.
 
    Readers need to be released under a GPL compatible license.  A reader
 can be declared as released under such a license by placing the macro
-'GDB_DECLARE_GPL_COMPATIBLE_READER' in a source file.
+`GDB_DECLARE_GPL_COMPATIBLE_READER' in a source file.
 
-   The entry point for readers is the symbol 'gdb_init_reader', which is
-expected to be a function with the prototype
+   The entry point for readers is the symbol `gdb_init_reader', which
+is expected to be a function with the prototype
 
      extern struct gdb_reader_funcs *gdb_init_reader (void);
 
-   'struct gdb_reader_funcs' contains a set of pointers to callback
+   `struct gdb_reader_funcs' contains a set of pointers to callback
 functions.  These functions are executed to read the debug info
-generated by the JIT compiler ('read'), to unwind stack frames
-('unwind') and to create canonical frame IDs ('get_Frame_id').  It also
+generated by the JIT compiler (`read'), to unwind stack frames
+(`unwind') and to create canonical frame IDs (`get_Frame_id').  It also
 has a callback that is called when the reader is being unloaded
-('destroy').  The struct looks like this
+(`destroy').  The struct looks like this
 
      struct gdb_reader_funcs
      {
@@ -6836,15 +6955,15 @@ has a callback that is called when the r
        gdb_destroy_reader *destroy;
      };
 
-   The callbacks are provided with another set of callbacks by GDB to do
-their job.  For 'read', these callbacks are passed in a 'struct
-gdb_symbol_callbacks' and for 'unwind' and 'get_frame_id', in a 'struct
-gdb_unwind_callbacks'.  'struct gdb_symbol_callbacks' has callbacks to
-create new object files and new symbol tables inside those object files.
-'struct gdb_unwind_callbacks' has callbacks to read registers off the
-current frame and to write out the values of the registers in the
-previous frame.  Both have a callback ('target_read') to read bytes off
-the target's address space.
+   The callbacks are provided with another set of callbacks by GDB to
+do their job.  For `read', these callbacks are passed in a `struct
+gdb_symbol_callbacks' and for `unwind' and `get_frame_id', in a `struct
+gdb_unwind_callbacks'.  `struct gdb_symbol_callbacks' has callbacks to
+create new object files and new symbol tables inside those object
+files.  `struct gdb_unwind_callbacks' has callbacks to read registers
+off the current frame and to write out the values of the registers in
+the previous frame.  Both have a callback (`target_read') to read bytes
+off the target's address space.
 
 
 File: gdb.info,  Node: In-Process Agent,  Next: GDB Bugs,  Prev: JIT Interface,  Up: Top
@@ -6861,8 +6980,8 @@ execution, for example, thread races, be
 with the program's timing may conceal the bugs.  On the other hand, in
 some applications, it is not feasible for the debugger to interrupt the
 program's execution long enough for the developer to learn anything
-helpful about its behavior.  If the program's correctness depends on its
-real-time behavior, delays introduced by a debugger might cause the
+helpful about its behavior.  If the program's correctness depends on
+its real-time behavior, delays introduced by a debugger might cause the
 program to fail, even when the code itself is correct.  It is useful to
 be able to observe the program's behavior without interrupting it.
 
@@ -6870,8 +6989,8 @@ be able to observe the program's behavio
 some bugs.  In order to reduce the interference with the program, we can
 reduce the number of operations performed by debugger.  The "In-Process
 Agent", a shared library, is running within the same process with
-inferior, and is able to perform some debugging operations itself.  As a
-result, debugger is only involved when necessary, and performance of
+inferior, and is able to perform some debugging operations itself.  As
+a result, debugger is only involved when necessary, and performance of
 debugging can be improved accordingly.  Note that interference with
 program can be reduced but can't be removed completely, because the
 in-process agent will still stop or slow down the program.
@@ -6884,20 +7003,20 @@ data in tracepoints, and condition evalu
    You can control whether the in-process agent is used as an aid for
 debugging with the following commands:
 
-'set agent on'
-     Causes the in-process agent to perform some operations on behalf of
-     the debugger.  Just which operations requested by the user will be
-     done by the in-process agent depends on the its capabilities.  For
-     example, if you request to evaluate breakpoint conditions in the
-     in-process agent, and the in-process agent has such capability as
-     well, then breakpoint conditions will be evaluated in the
+`set agent on'
+     Causes the in-process agent to perform some operations on behalf
+     of the debugger.  Just which operations requested by the user will
+     be done by the in-process agent depends on the its capabilities.
+     For example, if you request to evaluate breakpoint conditions in
+     the in-process agent, and the in-process agent has such capability
+     as well, then breakpoint conditions will be evaluated in the
      in-process agent.
 
-'set agent off'
-     Disables execution of debugging operations by the in-process agent.
-     All of the operations will be performed by GDB.
+`set agent off'
+     Disables execution of debugging operations by the in-process
+     agent.  All of the operations will be performed by GDB.
 
-'show agent'
+`show agent'
      Display the current setting of execution of debugging operations by
      the in-process agent.
 
@@ -6913,13 +7032,13 @@ File: gdb.info,  Node: In-Process Agent 
 
 The in-process agent is able to communicate with both GDB and GDBserver
 (*note In-Process Agent::).  This section documents the protocol used
-for communications between GDB or GDBserver and the IPA. In general, GDB
-or GDBserver sends commands (*note IPA Protocol Commands::) and data to
-in-process agent, and then in-process agent replies back with the return
-result of the command, or some other information.  The data sent to
-in-process agent is composed of primitive data types, such as 4-byte or
-8-byte type, and composite types, which are called objects (*note IPA
-Protocol Objects::).
+for communications between GDB or GDBserver and the IPA.  In general,
+GDB or GDBserver sends commands (*note IPA Protocol Commands::) and
+data to in-process agent, and then in-process agent replies back with
+the return result of the command, or some other information.  The data
+sent to in-process agent is composed of primitive data types, such as
+4-byte or 8-byte type, and composite types, which are called objects
+(*note IPA Protocol Objects::).
 
 * Menu:
 
@@ -6941,19 +7060,22 @@ ends as remote protocol (*note Remote Pr
 However, there are still some differences of two ends in two processes:
 
   1. word size.  On some 64-bit machines, GDB or GDBserver can be
-     compiled as a 64-bit executable, while in-process agent is a 32-bit
-     one.
-  2. ABI. Some machines may have multiple types of ABI, GDB or GDBserver
-     is compiled with one, and in-process agent is compiled with the
-     other one.
+     compiled as a 64-bit executable, while in-process agent is a
+     32-bit one.
+
+  2. ABI.  Some machines may have multiple types of ABI, GDB or
+     GDBserver is compiled with one, and in-process agent is compiled
+     with the other one.
 
    Here are the IPA Protocol Objects:
 
   1. agent expression object.  It represents an agent expression (*note
      Agent Expressions::).
-  2. tracepoint action object.  It represents a tracepoint action (*note
-     Tracepoint Action Lists: Tracepoint Actions.) to collect registers,
-     memory, static trace data and to evaluate expression.
+
+  2. tracepoint action object.  It represents a tracepoint action
+     (*note Tracepoint Action Lists: Tracepoint Actions.) to collect
+     registers, memory, static trace data and to evaluate expression.
+
   3. tracepoint object.  It represents a tracepoint (*note
      Tracepoints::).
 
@@ -6961,16 +7083,16 @@ However, there are still some difference
 protocol object:
 
 Name                   Size           Description
----------------------------------------------------------------------------
-_agent expression
-object_
+--------------------------------------------------------------------------- 
+_agent expression                     
+object_                               
 length                 4              length of bytes code
 byte code              LENGTH         contents of byte code
-_tracepoint action
-for collecting
-memory_
+_tracepoint action                    
+for collecting                        
+memory_                               
 'M'                    1              type of tracepoint action
-addr                   8              if BASEREG is '-1', ADDR is the
+addr                   8              if BASEREG is `-1', ADDR is the
                                       address of the lowest byte to
                                       collect, otherwise ADDR is the
                                       offset of BASEREG for memory
@@ -6979,20 +7101,20 @@ len                    8              le
 basereg                4              the register number containing the
                                       starting memory address for
                                       collecting.
-_tracepoint action
-for collecting
-registers_
+_tracepoint action                    
+for collecting                        
+registers_                            
 'R'                    1              type of tracepoint action
-_tracepoint action
-for collecting
-static trace data_
+_tracepoint action                    
+for collecting static                 
+trace data_                           
 'L'                    1              type of tracepoint action
-_tracepoint action
-for expression
-evaluation_
+_tracepoint action                    
+for expression                        
+evaluation_                           
 'X'                    1              type of tracepoint action
 agent expression       length of      *note agent expression object::
-_tracepoint object_
+_tracepoint object_                   
 number                 4              number of tracepoint
 address                8              address of tracepoint inserted on
 type                   4              type of tracepoint
@@ -7005,13 +7127,13 @@ trace frame usage      8              tr
 compiled_cond          8              compiled condition
 orig_size              8              orig size
 condition              4 if           zero if condition is NULL,
-                       condition is   otherwise is *note agent
-                       NULL           expression object::
-                       otherwise
-                       length of
-                       *note agent
-                       expression
-                       object::
+                       condition is   otherwise is *note agent expression
+                       NULL           object::
+                       otherwise      
+                       length of      
+                       *note agent    
+                       expression     
+                       object::       
 actions                variable       numactions number of *note
                                       tracepoint action object::
 
@@ -7024,39 +7146,45 @@ File: gdb.info,  Node: IPA Protocol Comm
 The spaces in each command are delimiters to ease reading this commands
 specification.  They don't exist in real commands.
 
-'FastTrace:TRACEPOINT_OBJECT GDB_JUMP_PAD_HEAD'
+`FastTrace:TRACEPOINT_OBJECT GDB_JUMP_PAD_HEAD'
      Installs a new fast tracepoint described by TRACEPOINT_OBJECT
      (*note tracepoint object::).  The GDB_JUMP_PAD_HEAD, 8-byte long,
      is the head of "jumppad", which is used to jump to data collection
      routine in IPA finally.
 
      Replies:
-     'OK TARGET_ADDRESS GDB_JUMP_PAD_HEAD FJUMP_SIZE FJUMP'
+    `OK TARGET_ADDRESS GDB_JUMP_PAD_HEAD FJUMP_SIZE FJUMP'
           TARGET_ADDRESS is address of tracepoint in the inferior.  The
           GDB_JUMP_PAD_HEAD is updated head of jumppad.  Both of
           TARGET_ADDRESS and GDB_JUMP_PAD_HEAD are 8-byte long.  The
           FJUMP contains a sequence of instructions jump to jumppad
           entry.  The FJUMP_SIZE, 4-byte long, is the size of FJUMP.
-     'E NN'
+
+    `E NN'
           for an error
 
-'close'
+
+`close'
      Closes the in-process agent.  This command is sent when GDB or
      GDBserver is about to kill inferiors.
 
-'qTfSTM'
+`qTfSTM'
      *Note qTfSTM::.
-'qTsSTM'
+
+`qTsSTM'
      *Note qTsSTM::.
-'qTSTMat'
+
+`qTSTMat'
      *Note qTSTMat::.
-'probe_marker_at:ADDRESS'
+
+`probe_marker_at:ADDRESS'
      Asks in-process agent to probe the marker at ADDRESS.
 
      Replies:
-     'E NN'
+    `E NN'
           for an error
-'unprobe_marker_at:ADDRESS'
+
+`unprobe_marker_at:ADDRESS'
      Asks in-process agent to unprobe the marker at ADDRESS.
 
 
@@ -7096,10 +7224,10 @@ guidelines:
      (Note that if you're cross debugging, the problem may also be
      somewhere in the connection to the target.)
 
-   * If GDB does not produce an error message for invalid input, that is
-     a bug.  However, you should note that your idea of "invalid input"
-     might be our idea of "an extension" or "support for traditional
-     practice".
+   * If GDB does not produce an error message for invalid input, that
+     is a bug.  However, you should note that your idea of "invalid
+     input" might be our idea of "an extension" or "support for
+     traditional practice".
 
    * If you are an experienced user of debugging tools, your suggestions
      for improvement of GDB are welcome in any case.
@@ -7115,29 +7243,29 @@ If you obtained GDB from a support organ
 contact that organization first.
 
    You can find contact information for many support companies and
-individuals in the file 'etc/SERVICE' in the GNU Emacs distribution.
+individuals in the file `etc/SERVICE' in the GNU Emacs distribution.
 
    In any event, we also recommend that you submit bug reports for GDB.
 The preferred method is to submit them directly using GDB's Bugs web
-page (http://www.gnu.org/software/gdb/bugs/).  Alternatively, the e-mail
-gateway <bug-gdb@gnu.org> can be used.
+page (http://www.gnu.org/software/gdb/bugs/).  Alternatively, the
+e-mail gateway <bug-gdb@gnu.org> can be used.
 
-   *Do not send bug reports to 'info-gdb', or to 'help-gdb', or to any
+   *Do not send bug reports to `info-gdb', or to `help-gdb', or to any
 newsgroups.*  Most users of GDB do not want to receive bug reports.
-Those that do have arranged to receive 'bug-gdb'.
+Those that do have arranged to receive `bug-gdb'.
 
-   The mailing list 'bug-gdb' has a newsgroup 'gnu.gdb.bug' which serves
-as a repeater.  The mailing list and the newsgroup carry exactly the
-same messages.  Often people think of posting bug reports to the
+   The mailing list `bug-gdb' has a newsgroup `gnu.gdb.bug' which
+serves as a repeater.  The mailing list and the newsgroup carry exactly
+the same messages.  Often people think of posting bug reports to the
 newsgroup instead of mailing them.  This appears to work, but it has one
 problem which can be crucial: a newsgroup posting often lacks a mail
 path back to the sender.  Thus, if we need to ask for more information,
 we may be unable to reach you.  For this reason, it is better to send
 bug reports to the mailing list.
 
-   The fundamental principle of reporting bugs usefully is this: *report
-all the facts*.  If you are not sure whether to state a fact or leave it
-out, state it!
+   The fundamental principle of reporting bugs usefully is this:
+*report all the facts*.  If you are not sure whether to state a fact or
+leave it out, state it!
 
    Often people omit facts because they think they know what causes the
 problem and assume that some details do not matter.  Thus, you might
@@ -7162,7 +7290,7 @@ to respond to them_ except to chide the 
    To enable us to fix the bug, you should include all these things:
 
    * The version of GDB.  GDB announces it if you start with no
-     arguments; you can also print it at any time using 'show version'.
+     arguments; you can also print it at any time using `show version'.
 
      Without this, we will not know whether there is any point in
      looking for the bug in the current version of GDB.
@@ -7171,22 +7299,22 @@ to respond to them_ except to chide the 
      and version number.
 
    * The details of the GDB build-time configuration.  GDB shows these
-     details if you invoke it with the '--configuration' command-line
-     option, or if you type 'show configuration' at GDB's prompt.
+     details if you invoke it with the `--configuration' command-line
+     option, or if you type `show configuration' at GDB's prompt.
 
    * What compiler (and its version) was used to compile GDB--e.g.
      "gcc-2.8.1".
 
-   * What compiler (and its version) was used to compile the program you
-     are debugging--e.g. "gcc-2.8.1", or "HP92453-01 A.10.32.03 HP C
-     Compiler".  For GCC, you can say 'gcc --version' to get this
+   * What compiler (and its version) was used to compile the program
+     you are debugging--e.g.  "gcc-2.8.1", or "HP92453-01 A.10.32.03 HP
+     C Compiler".  For GCC, you can say `gcc --version' to get this
      information; for other compilers, see the documentation for those
      compilers.
 
-   * The command arguments you gave the compiler to compile your example
-     and observe the bug.  For example, did you use '-O'?  To guarantee
-     you will not omit something important, list them all.  A copy of
-     the Makefile (or the output from make) is sufficient.
+   * The command arguments you gave the compiler to compile your
+     example and observe the bug.  For example, did you use `-O'?  To
+     guarantee you will not omit something important, list them all.  A
+     copy of the Makefile (or the output from make) is sufficient.
 
      If we were to try to guess the arguments, we would probably guess
      wrong and then we might not encounter the bug.
@@ -7197,10 +7325,10 @@ to respond to them_ except to chide the 
    * A description of what behavior you observe that you believe is
      incorrect.  For example, "It gets a fatal signal."
 
-     Of course, if the bug is that GDB gets a fatal signal, then we will
-     certainly notice it.  But if the bug is incorrect output, we might
-     not notice unless it is glaringly wrong.  You might as well not
-     give us a chance to make a mistake.
+     Of course, if the bug is that GDB gets a fatal signal, then we
+     will certainly notice it.  But if the bug is incorrect output, we
+     might not notice unless it is glaringly wrong.  You might as well
+     not give us a chance to make a mistake.
 
      Even if the problem you experience is a fatal signal, you should
      still say so explicitly.  Suppose something strange is going on,
@@ -7213,9 +7341,9 @@ to respond to them_ except to chide the 
      observations.
 
      To collect all this information, you can use a session recording
-     program such as 'script', which is available on many Unix systems.
-     Just run your GDB session inside 'script' and then include the
-     'typescript' file with your bug report.
+     program such as `script', which is available on many Unix systems.
+     Just run your GDB session inside `script' and then include the
+     `typescript' file with your bug report.
 
      Another way to record a GDB session is to run GDB inside Emacs and
      then save the entire buffer to a file.
@@ -7224,9 +7352,10 @@ to respond to them_ except to chide the 
      diffs.  If you even discuss something in the GDB source, refer to
      it by context, not by line number.
 
-     The line numbers in our development sources will not match those in
-     your sources.  Your line numbers would convey no useful information
-     to us.
+     The line numbers in our development sources will not match those
+     in your sources.  Your line numbers would convey no useful
+     information to us.
+
 
    Here are some things that are not necessary:
 
@@ -7241,8 +7370,8 @@ to respond to them_ except to chide the 
      debugger with breakpoints, not by pure deduction from a series of
      examples.  We recommend that you save your time for something else.
 
-     Of course, if you can find a simpler example to report _instead_ of
-     the original one, that is a convenience for us.  Errors in the
+     Of course, if you can find a simpler example to report _instead_
+     of the original one, that is a convenience for us.  Errors in the
      output will be easier to spot, running under the debugger will take
      less time, and so on.
 
@@ -7254,15 +7383,15 @@ to respond to them_ except to chide the 
 
      A patch for the bug does help us if it is a good one.  But do not
      omit the necessary information, such as the test case, on the
-     assumption that a patch is all we need.  We might see problems with
-     your patch and decide to fix the problem another way, or we might
-     not understand it at all.
+     assumption that a patch is all we need.  We might see problems
+     with your patch and decide to fix the problem another way, or we
+     might not understand it at all.
 
      Sometimes with a program as complicated as GDB it is very hard to
      construct an example that will make the program follow a certain
      path through the code.  If you do not send us the example, we will
-     not be able to construct one, so we will not be able to verify that
-     the bug is fixed.
+     not be able to construct one, so we will not be able to verify
+     that the bug is fixed.
 
      And if we cannot understand what bug you are trying to fix, or why
      your patch should be an improvement, we will not install it.  A
@@ -7301,10 +7430,10 @@ File: gdb.info,  Node: Introduction and 
 The following paragraphs describe the notation used to represent
 keystrokes.
 
-   The text 'C-k' is read as 'Control-K' and describes the character
+   The text `C-k' is read as `Control-K' and describes the character
 produced when the <k> key is pressed while the Control key is depressed.
 
-   The text 'M-k' is read as 'Meta-K' and describes the character
+   The text `M-k' is read as `Meta-K' and describes the character
 produced when the Meta key (if you have one) is depressed, and the <k>
 key is pressed.  The Meta key is labeled <ALT> on many keyboards.  On
 keyboards with two keys labeled <ALT> (usually to either side of the
@@ -7318,15 +7447,15 @@ Meta key, the identical keystroke can be
 _first_, and then typing <k>.  Either process is known as "metafying"
 the <k> key.
 
-   The text 'M-C-k' is read as 'Meta-Control-k' and describes the
-character produced by "metafying" 'C-k'.
+   The text `M-C-k' is read as `Meta-Control-k' and describes the
+character produced by "metafying" `C-k'.
 
-   In addition, several keys have their own names.  Specifically, <DEL>,
-<ESC>, <LFD>, <SPC>, <RET>, and <TAB> all stand for themselves when seen
-in this text, or in an init file (*note Readline Init File::).  If your
-keyboard lacks a <LFD> key, typing <C-j> will produce the desired
-character.  The <RET> key may be labeled <Return> or <Enter> on some
-keyboards.
+   In addition, several keys have their own names.  Specifically,
+<DEL>, <ESC>, <LFD>, <SPC>, <RET>, and <TAB> all stand for themselves
+when seen in this text, or in an init file (*note Readline Init File::).
+If your keyboard lacks a <LFD> key, typing <C-j> will produce the
+desired character.  The <RET> key may be labeled <Return> or <Enter> on
+some keyboards.
 
 
 File: gdb.info,  Node: Readline Interaction,  Next: Readline Init File,  Prev: Introduction and Notation,  Up: Command Line Editing
@@ -7364,35 +7493,41 @@ character appears where the cursor was, 
 space to the right.  If you mistype a character, you can use your erase
 character to back up and delete the mistyped character.
 
-   Sometimes you may mistype a character, and not notice the error until
-you have typed several other characters.  In that case, you can type
-'C-b' to move the cursor to the left, and then correct your mistake.
-Afterwards, you can move the cursor to the right with 'C-f'.
+   Sometimes you may mistype a character, and not notice the error
+until you have typed several other characters.  In that case, you can
+type `C-b' to move the cursor to the left, and then correct your
+mistake.  Afterwards, you can move the cursor to the right with `C-f'.
 
    When you add text in the middle of a line, you will notice that
-characters to the right of the cursor are 'pushed over' to make room for
-the text that you have inserted.  Likewise, when you delete text behind
-the cursor, characters to the right of the cursor are 'pulled back' to
-fill in the blank space created by the removal of the text.  A list of
-the bare essentials for editing the text of an input line follows.
+characters to the right of the cursor are `pushed over' to make room
+for the text that you have inserted.  Likewise, when you delete text
+behind the cursor, characters to the right of the cursor are `pulled
+back' to fill in the blank space created by the removal of the text.  A
+list of the bare essentials for editing the text of an input line
+follows.
 
-'C-b'
+`C-b'
      Move back one character.
-'C-f'
+
+`C-f'
      Move forward one character.
+
 <DEL> or <Backspace>
      Delete the character to the left of the cursor.
-'C-d'
+
+`C-d'
      Delete the character underneath the cursor.
+
 Printing characters
      Insert the character into the line at the cursor.
-'C-_' or 'C-x C-u'
+
+`C-_' or `C-x C-u'
      Undo the last editing command.  You can undo all the way back to an
      empty line.
 
 (Depending on your configuration, the <Backspace> key be set to delete
 the character to the left of the cursor and the <DEL> key set to delete
-the character underneath the cursor, like 'C-d', rather than the
+the character underneath the cursor, like `C-d', rather than the
 character to the left of the cursor.)
 
 
@@ -7402,25 +7537,29 @@ File: gdb.info,  Node: Readline Movement
 ---------------------------------
 
 The above table describes the most basic keystrokes that you need in
-order to do editing of the input line.  For your convenience, many other
-commands have been added in addition to 'C-b', 'C-f', 'C-d', and <DEL>.
-Here are some commands for moving more rapidly about the line.
+order to do editing of the input line.  For your convenience, many
+other commands have been added in addition to `C-b', `C-f', `C-d', and
+<DEL>.  Here are some commands for moving more rapidly about the line.
 
-'C-a'
+`C-a'
      Move to the start of the line.
-'C-e'
+
+`C-e'
      Move to the end of the line.
-'M-f'
+
+`M-f'
      Move forward a word, where a word is composed of letters and
      digits.
-'M-b'
+
+`M-b'
      Move backward a word.
-'C-l'
+
+`C-l'
      Clear the screen, reprinting the current line at the top.
 
-   Notice how 'C-f' moves forward a character, while 'M-f' moves forward
-a word.  It is a loose convention that control keystrokes operate on
-characters while meta keystrokes operate on words.
+   Notice how `C-f' moves forward a character, while `M-f' moves
+forward a word.  It is a loose convention that control keystrokes
+operate on characters while meta keystrokes operate on words.
 
 
 File: gdb.info,  Node: Readline Killing Commands,  Next: Readline Arguments,  Prev: Readline Movement Commands,  Up: Readline Interaction
@@ -7429,49 +7568,51 @@ File: gdb.info,  Node: Readline Killing 
 --------------------------------
 
 "Killing" text means to delete the text from the line, but to save it
-away for later use, usually by "yanking" (re-inserting) it back into the
-line.  ('Cut' and 'paste' are more recent jargon for 'kill' and 'yank'.)
+away for later use, usually by "yanking" (re-inserting) it back into
+the line.  (`Cut' and `paste' are more recent jargon for `kill' and
+`yank'.)
 
-   If the description for a command says that it 'kills' text, then you
+   If the description for a command says that it `kills' text, then you
 can be sure that you can get the text back in a different (or the same)
 place later.
 
-   When you use a kill command, the text is saved in a "kill-ring".  Any
-number of consecutive kills save all of the killed text together, so
+   When you use a kill command, the text is saved in a "kill-ring".
+Any number of consecutive kills save all of the killed text together, so
 that when you yank it back, you get it all.  The kill ring is not line
 specific; the text that you killed on a previously typed line is
-available to be yanked back later, when you are typing another line.
+available to be yanked back later, when you are typing another line.  
 
    Here is the list of commands for killing text.
 
-'C-k'
+`C-k'
      Kill the text from the current cursor position to the end of the
      line.
 
-'M-d'
+`M-d'
      Kill from the cursor to the end of the current word, or, if between
      words, to the end of the next word.  Word boundaries are the same
-     as those used by 'M-f'.
+     as those used by `M-f'.
 
-'M-<DEL>'
+`M-<DEL>'
      Kill from the cursor the start of the current word, or, if between
      words, to the start of the previous word.  Word boundaries are the
-     same as those used by 'M-b'.
+     same as those used by `M-b'.
+
+`C-w'
+     Kill from the cursor to the previous whitespace.  This is
+     different than `M-<DEL>' because the word boundaries differ.
 
-'C-w'
-     Kill from the cursor to the previous whitespace.  This is different
-     than 'M-<DEL>' because the word boundaries differ.
 
    Here is how to "yank" the text back into the line.  Yanking means to
 copy the most-recently-killed text from the kill buffer.
 
-'C-y'
+`C-y'
      Yank the most recently killed text back into the buffer at the
      cursor.
 
-'M-y'
+`M-y'
      Rotate the kill-ring, and yank the new top.  You can only do this
-     if the prior command is 'C-y' or 'M-y'.
+     if the prior command is `C-y' or `M-y'.
 
 
 File: gdb.info,  Node: Readline Arguments,  Next: Searching,  Prev: Readline Killing Commands,  Up: Readline Interaction
@@ -7484,15 +7625,15 @@ argument acts as a repeat count, other t
 argument that is significant.  If you pass a negative argument to a
 command which normally acts in a forward direction, that command will
 act in a backward direction.  For example, to kill text back to the
-start of the line, you might type 'M-- C-k'.
+start of the line, you might type `M-- C-k'.
 
    The general way to pass numeric arguments to a command is to type
-meta digits before the command.  If the first 'digit' typed is a minus
-sign ('-'), then the sign of the argument will be negative.  Once you
+meta digits before the command.  If the first `digit' typed is a minus
+sign (`-'), then the sign of the argument will be negative.  Once you
 have typed one meta digit to get the argument started, you can type the
-remainder of the digits, and then the command.  For example, to give the
-'C-d' command an argument of 10, you could type 'M-1 0 C-d', which will
-delete the next ten characters on the input line.
+remainder of the digits, and then the command.  For example, to give
+the `C-d' command an argument of 10, you could type `M-1 0 C-d', which
+will delete the next ten characters on the input line.
 
 
 File: gdb.info,  Node: Searching,  Prev: Readline Arguments,  Up: Readline Interaction
@@ -7500,36 +7641,36 @@ File: gdb.info,  Node: Searching,  Prev:
 32.2.5 Searching for Commands in the History
 --------------------------------------------
 
-Readline provides commands for searching through the command history for
-lines containing a specified string.  There are two search modes:
+Readline provides commands for searching through the command history
+for lines containing a specified string.  There are two search modes:
 "incremental" and "non-incremental".
 
    Incremental searches begin before the user has finished typing the
 search string.  As each character of the search string is typed,
 Readline displays the next entry from the history matching the string
-typed so far.  An incremental search requires only as many characters as
-needed to find the desired history entry.  To search backward in the
-history for a particular string, type 'C-r'.  Typing 'C-s' searches
-forward through the history.  The characters present in the value of the
-'isearch-terminators' variable are used to terminate an incremental
+typed so far.  An incremental search requires only as many characters
+as needed to find the desired history entry.  To search backward in the
+history for a particular string, type `C-r'.  Typing `C-s' searches
+forward through the history.  The characters present in the value of
+the `isearch-terminators' variable are used to terminate an incremental
 search.  If that variable has not been assigned a value, the <ESC> and
-'C-J' characters will terminate an incremental search.  'C-g' will abort
-an incremental search and restore the original line.  When the search is
-terminated, the history entry containing the search string becomes the
-current line.
-
-   To find other matching entries in the history list, type 'C-r' or
-'C-s' as appropriate.  This will search backward or forward in the
-history for the next entry matching the search string typed so far.  Any
-other key sequence bound to a Readline command will terminate the search
-and execute that command.  For instance, a <RET> will terminate the
-search and accept the line, thereby executing the command from the
+`C-J' characters will terminate an incremental search.  `C-g' will
+abort an incremental search and restore the original line.  When the
+search is terminated, the history entry containing the search string
+becomes the current line.
+
+   To find other matching entries in the history list, type `C-r' or
+`C-s' as appropriate.  This will search backward or forward in the
+history for the next entry matching the search string typed so far.
+Any other key sequence bound to a Readline command will terminate the
+search and execute that command.  For instance, a <RET> will terminate
+the search and accept the line, thereby executing the command from the
 history list.  A movement command will terminate the search, make the
 last line found the current line, and begin editing.
 
-   Readline remembers the last incremental search string.  If two 'C-r's
-are typed without any intervening characters defining a new search
-string, any remembered search string is used.
+   Readline remembers the last incremental search string.  If two
+`C-r's are typed without any intervening characters defining a new
+search string, any remembered search string is used.
 
    Non-incremental searches read the entire search string before
 starting to search for matching history lines.  The search string may be
@@ -7541,19 +7682,19 @@ File: gdb.info,  Node: Readline Init Fil
 32.3 Readline Init File
 =======================
 
-Although the Readline library comes with a set of Emacs-like keybindings
-installed by default, it is possible to use a different set of
-keybindings.  Any user can customize programs that use Readline by
+Although the Readline library comes with a set of Emacs-like
+keybindings installed by default, it is possible to use a different set
+of keybindings.  Any user can customize programs that use Readline by
 putting commands in an "inputrc" file, conventionally in his home
 directory.  The name of this file is taken from the value of the
-environment variable 'INPUTRC'.  If that variable is unset, the default
-is '~/.inputrc'.  If that file does not exist or cannot be read, the
-ultimate default is '/etc/inputrc'.
+environment variable `INPUTRC'.  If that variable is unset, the default
+is `~/.inputrc'.  If that file does not exist or cannot be read, the
+ultimate default is `/etc/inputrc'.
 
    When a program which uses the Readline library starts up, the init
 file is read, and the key bindings are set.
 
-   In addition, the 'C-x C-r' command re-reads this init file, thus
+   In addition, the `C-x C-r' command re-reads this init file, thus
 incorporating any changes that you might have made to it.
 
 * Menu:
@@ -7570,21 +7711,21 @@ File: gdb.info,  Node: Readline Init Fil
 32.3.1 Readline Init File Syntax
 --------------------------------
 
-There are only a few basic constructs allowed in the Readline init file.
-Blank lines are ignored.  Lines beginning with a '#' are comments.
-Lines beginning with a '$' indicate conditional constructs (*note
-Conditional Init Constructs::).  Other lines denote variable settings
-and key bindings.
+There are only a few basic constructs allowed in the Readline init
+file.  Blank lines are ignored.  Lines beginning with a `#' are
+comments.  Lines beginning with a `$' indicate conditional constructs
+(*note Conditional Init Constructs::).  Other lines denote variable
+settings and key bindings.
 
 Variable Settings
      You can modify the run-time behavior of Readline by altering the
-     values of variables in Readline using the 'set' command within the
+     values of variables in Readline using the `set' command within the
      init file.  The syntax is simple:
 
           set VARIABLE VALUE
 
-     Here, for example, is how to change from the default Emacs-like key
-     binding to use 'vi' line editing commands:
+     Here, for example, is how to change from the default Emacs-like
+     key binding to use `vi' line editing commands:
 
           set editing-mode vi
 
@@ -7592,228 +7733,229 @@ Variable Settings
      without regard to case.  Unrecognized variable names are ignored.
 
      Boolean variables (those that can be set to on or off) are set to
-     on if the value is null or empty, ON (case-insensitive), or 1.  Any
-     other value results in the variable being set to off.
+     on if the value is null or empty, ON (case-insensitive), or 1.
+     Any other value results in the variable being set to off.
 
      A great deal of run-time behavior is changeable with the following
      variables.
 
-     'bell-style'
-          Controls what happens when Readline wants to ring the terminal
-          bell.  If set to 'none', Readline never rings the bell.  If
-          set to 'visible', Readline uses a visible bell if one is
-          available.  If set to 'audible' (the default), Readline
-          attempts to ring the terminal's bell.
+    `bell-style'
+          Controls what happens when Readline wants to ring the
+          terminal bell.  If set to `none', Readline never rings the
+          bell.  If set to `visible', Readline uses a visible bell if
+          one is available.  If set to `audible' (the default),
+          Readline attempts to ring the terminal's bell.
 
-     'bind-tty-special-chars'
-          If set to 'on', Readline attempts to bind the control
+    `bind-tty-special-chars'
+          If set to `on', Readline attempts to bind the control
           characters treated specially by the kernel's terminal driver
           to their Readline equivalents.
 
-     'comment-begin'
+    `comment-begin'
           The string to insert at the beginning of the line when the
-          'insert-comment' command is executed.  The default value is
-          '"#"'.
+          `insert-comment' command is executed.  The default value is
+          `"#"'.
 
-     'completion-display-width'
+    `completion-display-width'
           The number of screen columns used to display possible matches
           when performing completion.  The value is ignored if it is
           less than 0 or greater than the terminal screen width.  A
           value of 0 will cause matches to be displayed one per line.
           The default value is -1.
 
-     'completion-ignore-case'
-          If set to 'on', Readline performs filename matching and
+    `completion-ignore-case'
+          If set to `on', Readline performs filename matching and
           completion in a case-insensitive fashion.  The default value
-          is 'off'.
+          is `off'.
 
-     'completion-map-case'
-          If set to 'on', and COMPLETION-IGNORE-CASE is enabled,
-          Readline treats hyphens ('-') and underscores ('_') as
+    `completion-map-case'
+          If set to `on', and COMPLETION-IGNORE-CASE is enabled,
+          Readline treats hyphens (`-') and underscores (`_') as
           equivalent when performing case-insensitive filename matching
           and completion.
 
-     'completion-prefix-display-length'
+    `completion-prefix-display-length'
           The length in characters of the common prefix of a list of
           possible completions that is displayed without modification.
           When set to a value greater than zero, common prefixes longer
           than this value are replaced with an ellipsis when displaying
           possible completions.
 
-     'completion-query-items'
+    `completion-query-items'
           The number of possible completions that determines when the
           user is asked whether the list of possibilities should be
           displayed.  If the number of possible completions is greater
           than this value, Readline will ask the user whether or not he
           wishes to view them; otherwise, they are simply listed.  This
-          variable must be set to an integer value greater than or equal
-          to 0.  A negative value means Readline should never ask.  The
-          default limit is '100'.
+          variable must be set to an integer value greater than or
+          equal to 0.  A negative value means Readline should never ask.
+          The default limit is `100'.
 
-     'convert-meta'
-          If set to 'on', Readline will convert characters with the
+    `convert-meta'
+          If set to `on', Readline will convert characters with the
           eighth bit set to an ASCII key sequence by stripping the
           eighth bit and prefixing an <ESC> character, converting them
-          to a meta-prefixed key sequence.  The default value is 'on'.
+          to a meta-prefixed key sequence.  The default value is `on'.
 
-     'disable-completion'
-          If set to 'On', Readline will inhibit word completion.
-          Completion characters will be inserted into the line as if
-          they had been mapped to 'self-insert'.  The default is 'off'.
+    `disable-completion'
+          If set to `On', Readline will inhibit word completion.
+          Completion  characters will be inserted into the line as if
+          they had been mapped to `self-insert'.  The default is `off'.
 
-     'editing-mode'
-          The 'editing-mode' variable controls which default set of key
+    `editing-mode'
+          The `editing-mode' variable controls which default set of key
           bindings is used.  By default, Readline starts up in Emacs
           editing mode, where the keystrokes are most similar to Emacs.
-          This variable can be set to either 'emacs' or 'vi'.
+          This variable can be set to either `emacs' or `vi'.
 
-     'echo-control-characters'
-          When set to 'on', on operating systems that indicate they
+    `echo-control-characters'
+          When set to `on', on operating systems that indicate they
           support it, readline echoes a character corresponding to a
-          signal generated from the keyboard.  The default is 'on'.
+          signal generated from the keyboard.  The default is `on'.
 
-     'enable-keypad'
-          When set to 'on', Readline will try to enable the application
+    `enable-keypad'
+          When set to `on', Readline will try to enable the application
           keypad when it is called.  Some systems need this to enable
-          the arrow keys.  The default is 'off'.
+          the arrow keys.  The default is `off'.
 
-     'enable-meta-key'
-          When set to 'on', Readline will try to enable any meta
-          modifier key the terminal claims to support when it is called.
-          On many terminals, the meta key is used to send eight-bit
-          characters.  The default is 'on'.
-
-     'expand-tilde'
-          If set to 'on', tilde expansion is performed when Readline
-          attempts word completion.  The default is 'off'.
+    `enable-meta-key'
+          When set to `on', Readline will try to enable any meta
+          modifier key the terminal claims to support when it is
+          called.  On many terminals, the meta key is used to send
+          eight-bit characters.  The default is `on'.
+
+    `expand-tilde'
+          If set to `on', tilde expansion is performed when Readline
+          attempts word completion.  The default is `off'.
 
-     'history-preserve-point'
-          If set to 'on', the history code attempts to place the point
+    `history-preserve-point'
+          If set to `on', the history code attempts to place the point
           (the current cursor position) at the same location on each
-          history line retrieved with 'previous-history' or
-          'next-history'.  The default is 'off'.
+          history line retrieved with `previous-history' or
+          `next-history'.  The default is `off'.
 
-     'history-size'
-          Set the maximum number of history entries saved in the history
-          list.  If set to zero, the number of entries in the history
-          list is not limited.
-
-     'horizontal-scroll-mode'
-          This variable can be set to either 'on' or 'off'.  Setting it
-          to 'on' means that the text of the lines being edited will
+    `history-size'
+          Set the maximum number of history entries saved in the
+          history list.  If set to zero, the number of entries in the
+          history list is not limited.
+
+    `horizontal-scroll-mode'
+          This variable can be set to either `on' or `off'.  Setting it
+          to `on' means that the text of the lines being edited will
           scroll horizontally on a single screen line when they are
           longer than the width of the screen, instead of wrapping onto
-          a new screen line.  By default, this variable is set to 'off'.
+          a new screen line.  By default, this variable is set to `off'.
 
-     'input-meta'
-          If set to 'on', Readline will enable eight-bit input (it will
+    `input-meta'
+          If set to `on', Readline will enable eight-bit input (it will
           not clear the eighth bit in the characters it reads),
           regardless of what the terminal claims it can support.  The
-          default value is 'off'.  The name 'meta-flag' is a synonym for
-          this variable.
+          default value is `off'.  The name `meta-flag' is a synonym
+          for this variable.
 
-     'isearch-terminators'
+    `isearch-terminators'
           The string of characters that should terminate an incremental
           search without subsequently executing the character as a
           command (*note Searching::).  If this variable has not been
-          given a value, the characters <ESC> and 'C-J' will terminate
+          given a value, the characters <ESC> and `C-J' will terminate
           an incremental search.
 
-     'keymap'
+    `keymap'
           Sets Readline's idea of the current keymap for key binding
-          commands.  Acceptable 'keymap' names are 'emacs',
-          'emacs-standard', 'emacs-meta', 'emacs-ctlx', 'vi', 'vi-move',
-          'vi-command', and 'vi-insert'.  'vi' is equivalent to
-          'vi-command'; 'emacs' is equivalent to 'emacs-standard'.  The
-          default value is 'emacs'.  The value of the 'editing-mode'
+          commands.  Acceptable `keymap' names are `emacs',
+          `emacs-standard', `emacs-meta', `emacs-ctlx', `vi', `vi-move',
+          `vi-command', and `vi-insert'.  `vi' is equivalent to
+          `vi-command'; `emacs' is equivalent to `emacs-standard'.  The
+          default value is `emacs'.  The value of the `editing-mode'
           variable also affects the default keymap.
 
-     'mark-directories'
-          If set to 'on', completed directory names have a slash
-          appended.  The default is 'on'.
-
-     'mark-modified-lines'
-          This variable, when set to 'on', causes Readline to display an
-          asterisk ('*') at the start of history lines which have been
-          modified.  This variable is 'off' by default.
+    `mark-directories'
+          If set to `on', completed directory names have a slash
+          appended.  The default is `on'.
+
+    `mark-modified-lines'
+          This variable, when set to `on', causes Readline to display an
+          asterisk (`*') at the start of history lines which have been
+          modified.  This variable is `off' by default.
 
-     'mark-symlinked-directories'
-          If set to 'on', completed names which are symbolic links to
+    `mark-symlinked-directories'
+          If set to `on', completed names which are symbolic links to
           directories have a slash appended (subject to the value of
-          'mark-directories').  The default is 'off'.
+          `mark-directories').  The default is `off'.
 
-     'match-hidden-files'
-          This variable, when set to 'on', causes Readline to match
-          files whose names begin with a '.' (hidden files) when
-          performing filename completion.  If set to 'off', the leading
-          '.' must be supplied by the user in the filename to be
-          completed.  This variable is 'on' by default.
+    `match-hidden-files'
+          This variable, when set to `on', causes Readline to match
+          files whose names begin with a `.' (hidden files) when
+          performing filename completion.  If set to `off', the leading
+          `.' must be supplied by the user in the filename to be
+          completed.  This variable is `on' by default.
 
-     'menu-complete-display-prefix'
-          If set to 'on', menu completion displays the common prefix of
+    `menu-complete-display-prefix'
+          If set to `on', menu completion displays the common prefix of
           the list of possible completions (which may be empty) before
-          cycling through the list.  The default is 'off'.
+          cycling through the list.  The default is `off'.
 
-     'output-meta'
-          If set to 'on', Readline will display characters with the
+    `output-meta'
+          If set to `on', Readline will display characters with the
           eighth bit set directly rather than as a meta-prefixed escape
-          sequence.  The default is 'off'.
+          sequence.  The default is `off'.
 
-     'page-completions'
-          If set to 'on', Readline uses an internal 'more'-like pager to
-          display a screenful of possible completions at a time.  This
-          variable is 'on' by default.
+    `page-completions'
+          If set to `on', Readline uses an internal `more'-like pager
+          to display a screenful of possible completions at a time.
+          This variable is `on' by default.
 
-     'print-completions-horizontally'
-          If set to 'on', Readline will display completions with matches
+    `print-completions-horizontally'
+          If set to `on', Readline will display completions with matches
           sorted horizontally in alphabetical order, rather than down
-          the screen.  The default is 'off'.
+          the screen.  The default is `off'.
 
-     'revert-all-at-newline'
-          If set to 'on', Readline will undo all changes to history
-          lines before returning when 'accept-line' is executed.  By
+    `revert-all-at-newline'
+          If set to `on', Readline will undo all changes to history
+          lines before returning when `accept-line' is executed.  By
           default, history lines may be modified and retain individual
-          undo lists across calls to 'readline'.  The default is 'off'.
+          undo lists across calls to `readline'.  The default is `off'.
 
-     'show-all-if-ambiguous'
+    `show-all-if-ambiguous'
           This alters the default behavior of the completion functions.
-          If set to 'on', words which have more than one possible
+          If set to `on', words which have more than one possible
           completion cause the matches to be listed immediately instead
-          of ringing the bell.  The default value is 'off'.
+          of ringing the bell.  The default value is `off'.
 
-     'show-all-if-unmodified'
+    `show-all-if-unmodified'
           This alters the default behavior of the completion functions
           in a fashion similar to SHOW-ALL-IF-AMBIGUOUS.  If set to
-          'on', words which have more than one possible completion
+          `on', words which have more than one possible completion
           without any possible partial completion (the possible
           completions don't share a common prefix) cause the matches to
           be listed immediately instead of ringing the bell.  The
-          default value is 'off'.
+          default value is `off'.
+
+    `skip-completed-text'
+          If set to `on', this alters the default completion behavior
+          when inserting a single match into the line.  It's only
+          active when performing completion in the middle of a word.
+          If enabled, readline does not insert characters from the
+          completion that match characters after point in the word
+          being completed, so portions of the word following the cursor
+          are not duplicated.  For instance, if this is enabled,
+          attempting completion when the cursor is after the `e' in
+          `Makefile' will result in `Makefile' rather than
+          `Makefilefile', assuming there is a single possible
+          completion.  The default value is `off'.
+
+    `visible-stats'
+          If set to `on', a character denoting a file's type is
+          appended to the filename when listing possible completions.
+          The default is `off'.
 
-     'skip-completed-text'
-          If set to 'on', this alters the default completion behavior
-          when inserting a single match into the line.  It's only active
-          when performing completion in the middle of a word.  If
-          enabled, readline does not insert characters from the
-          completion that match characters after point in the word being
-          completed, so portions of the word following the cursor are
-          not duplicated.  For instance, if this is enabled, attempting
-          completion when the cursor is after the 'e' in 'Makefile' will
-          result in 'Makefile' rather than 'Makefilefile', assuming
-          there is a single possible completion.  The default value is
-          'off'.
-
-     'visible-stats'
-          If set to 'on', a character denoting a file's type is appended
-          to the filename when listing possible completions.  The
-          default is 'off'.
 
 Key Bindings
-     The syntax for controlling key bindings in the init file is simple.
-     First you need to find the name of the command that you want to
-     change.  The following sections contain tables of the command name,
-     the default keybinding, if any, and a short description of what the
-     command does.
+     The syntax for controlling key bindings in the init file is
+     simple.  First you need to find the name of the command that you
+     want to change.  The following sections contain tables of the
+     command name, the default keybinding, if any, and a short
+     description of what the command does.
 
      Once you know the name of the command, simply place on a line in
      the init file the name of the key you wish to bind the command to,
@@ -7822,27 +7964,27 @@ Key Bindings
      part of the key name.  The name of the key can be expressed in
      different ways, depending on what you find most comfortable.
 
-     In addition to command names, readline allows keys to be bound to a
-     string that is inserted when the key is pressed (a MACRO).
+     In addition to command names, readline allows keys to be bound to
+     a string that is inserted when the key is pressed (a MACRO).
 
-     KEYNAME: FUNCTION-NAME or MACRO
+    KEYNAME: FUNCTION-NAME or MACRO
           KEYNAME is the name of a key spelled out in English.  For
           example:
                Control-u: universal-argument
                Meta-Rubout: backward-kill-word
                Control-o: "> output"
 
-          In the above example, 'C-u' is bound to the function
-          'universal-argument', 'M-DEL' is bound to the function
-          'backward-kill-word', and 'C-o' is bound to run the macro
+          In the above example, `C-u' is bound to the function
+          `universal-argument', `M-DEL' is bound to the function
+          `backward-kill-word', and `C-o' is bound to run the macro
           expressed on the right hand side (that is, to insert the text
-          '> output' into the line).
+          `> output' into the line).
 
           A number of symbolic character names are recognized while
           processing this key binding syntax: DEL, ESC, ESCAPE, LFD,
           NEWLINE, RET, RETURN, RUBOUT, SPACE, SPC, and TAB.
 
-     "KEYSEQ": FUNCTION-NAME or MACRO
+    "KEYSEQ": FUNCTION-NAME or MACRO
           KEYSEQ differs from KEYNAME above in that strings denoting an
           entire key sequence can be specified, by placing the key
           sequence in double quotes.  Some GNU Emacs style key escapes
@@ -7853,51 +7995,66 @@ Key Bindings
                "\C-x\C-r": re-read-init-file
                "\e[11~": "Function Key 1"
 
-          In the above example, 'C-u' is again bound to the function
-          'universal-argument' (just as it was in the first example),
-          ''C-x' 'C-r'' is bound to the function 're-read-init-file',
-          and '<ESC> <[> <1> <1> <~>' is bound to insert the text
-          'Function Key 1'.
+          In the above example, `C-u' is again bound to the function
+          `universal-argument' (just as it was in the first example),
+          `C-x C-r' is bound to the function `re-read-init-file', and
+          `<ESC> <[> <1> <1> <~>' is bound to insert the text `Function
+          Key 1'.
+
 
      The following GNU Emacs style escape sequences are available when
      specifying key sequences:
 
-     '\C-'
+    `\C-'
           control prefix
-     '\M-'
+
+    `\M-'
           meta prefix
-     '\e'
+
+    `\e'
           an escape character
-     '\\'
+
+    `\\'
           backslash
-     '\"'
+
+    `\"'
           <">, a double quotation mark
-     '\''
+
+    `\''
           <'>, a single quote or apostrophe
 
      In addition to the GNU Emacs style escape sequences, a second set
      of backslash escapes is available:
 
-     '\a'
+    `\a'
           alert (bell)
-     '\b'
+
+    `\b'
           backspace
-     '\d'
+
+    `\d'
           delete
-     '\f'
+
+    `\f'
           form feed
-     '\n'
+
+    `\n'
           newline
-     '\r'
+
+    `\r'
           carriage return
-     '\t'
+
+    `\t'
           horizontal tab
-     '\v'
+
+    `\v'
           vertical tab
-     '\NNN'
+
+    `\NNN'
           the eight-bit character whose value is the octal value NNN
           (one to three digits)
-     '\xHH'
+
+    `\xHH'
           the eight-bit character whose value is the hexadecimal value
           HH (one or two hex digits)
 
@@ -7905,11 +8062,12 @@ Key Bindings
      used to indicate a macro definition.  Unquoted text is assumed to
      be a function name.  In the macro body, the backslash escapes
      described above are expanded.  Backslash will quote any other
-     character in the macro text, including '"' and '''.  For example,
-     the following binding will make ''C-x' \' insert a single '\' into
+     character in the macro text, including `"' and `''.  For example,
+     the following binding will make `C-x \' insert a single `\' into
      the line:
           "\C-x\\": "\\"
 
+
 
 File: gdb.info,  Node: Conditional Init Constructs,  Next: Sample Init File,  Prev: Readline Init File Syntax,  Up: Readline Init File
 
@@ -7917,32 +8075,33 @@ File: gdb.info,  Node: Conditional Init 
 ----------------------------------
 
 Readline implements a facility similar in spirit to the conditional
-compilation features of the C preprocessor which allows key bindings and
-variable settings to be performed as the result of tests.  There are
-four parser directives used.
-
-'$if'
-     The '$if' construct allows bindings to be made based on the editing
-     mode, the terminal being used, or the application using Readline.
-     The text of the test extends to the end of the line; no characters
-     are required to isolate it.
-
-     'mode'
-          The 'mode=' form of the '$if' directive is used to test
-          whether Readline is in 'emacs' or 'vi' mode.  This may be used
-          in conjunction with the 'set keymap' command, for instance, to
-          set bindings in the 'emacs-standard' and 'emacs-ctlx' keymaps
-          only if Readline is starting out in 'emacs' mode.
+compilation features of the C preprocessor which allows key bindings
+and variable settings to be performed as the result of tests.  There
+are four parser directives used.
+
+`$if'
+     The `$if' construct allows bindings to be made based on the
+     editing mode, the terminal being used, or the application using
+     Readline.  The text of the test extends to the end of the line; no
+     characters are required to isolate it.
+
+    `mode'
+          The `mode=' form of the `$if' directive is used to test
+          whether Readline is in `emacs' or `vi' mode.  This may be
+          used in conjunction with the `set keymap' command, for
+          instance, to set bindings in the `emacs-standard' and
+          `emacs-ctlx' keymaps only if Readline is starting out in
+          `emacs' mode.
 
-     'term'
-          The 'term=' form may be used to include terminal-specific key
+    `term'
+          The `term=' form may be used to include terminal-specific key
           bindings, perhaps to bind the key sequences output by the
           terminal's function keys.  The word on the right side of the
-          '=' is tested against both the full name of the terminal and
-          the portion of the terminal name before the first '-'.  This
-          allows 'sun' to match both 'sun' and 'sun-cmd', for instance.
+          `=' is tested against both the full name of the terminal and
+          the portion of the terminal name before the first `-'.  This
+          allows `sun' to match both `sun' and `sun-cmd', for instance.
 
-     'application'
+    `application'
           The APPLICATION construct is used to include
           application-specific settings.  Each program using the
           Readline library sets the APPLICATION NAME, and you can test
@@ -7955,18 +8114,18 @@ four parser directives used.
                "\C-xq": "\eb\"\ef\""
                $endif
 
-'$endif'
-     This command, as seen in the previous example, terminates an '$if'
+`$endif'
+     This command, as seen in the previous example, terminates an `$if'
      command.
 
-'$else'
-     Commands in this branch of the '$if' directive are executed if the
+`$else'
+     Commands in this branch of the `$if' directive are executed if the
      test fails.
 
-'$include'
+`$include'
      This directive takes a single filename as an argument and reads
      commands and bindings from that file.  For example, the following
-     directive reads from '/etc/inputrc':
+     directive reads from `/etc/inputrc':
           $include /etc/inputrc
 
 
@@ -7978,6 +8137,7 @@ File: gdb.info,  Node: Sample Init File,
 Here is an example of an INPUTRC file.  This illustrates key binding,
 variable assignment, and conditional syntax.
 
+
      # This file controls the behaviour of line input editing for
      # programs that use the GNU Readline library.  Existing
      # programs include FTP, Bash, and GDB.
@@ -8095,14 +8255,14 @@ File: gdb.info,  Node: Bindable Readline
 * Keyboard Macros::		Saving and re-executing typed characters
 * Miscellaneous Commands::	Other miscellaneous commands.
 
-This section describes Readline commands that may be bound to key
+   This section describes Readline commands that may be bound to key
 sequences.  Command names without an accompanying key sequence are
 unbound by default.
 
    In the following descriptions, "point" refers to the current cursor
-position, and "mark" refers to a cursor position saved by the 'set-mark'
-command.  The text between the point and mark is referred to as the
-"region".
+position, and "mark" refers to a cursor position saved by the
+`set-mark' command.  The text between the point and mark is referred to
+as the "region".
 
 
 File: gdb.info,  Node: Commands For Moving,  Next: Commands For History,  Up: Bindable Readline Commands
@@ -8110,108 +8270,111 @@ File: gdb.info,  Node: Commands For Movi
 32.4.1 Commands For Moving
 --------------------------
 
-'beginning-of-line (C-a)'
+`beginning-of-line (C-a)'
      Move to the start of the current line.
 
-'end-of-line (C-e)'
+`end-of-line (C-e)'
      Move to the end of the line.
 
-'forward-char (C-f)'
+`forward-char (C-f)'
      Move forward a character.
 
-'backward-char (C-b)'
+`backward-char (C-b)'
      Move back a character.
 
-'forward-word (M-f)'
+`forward-word (M-f)'
      Move forward to the end of the next word.  Words are composed of
      letters and digits.
 
-'backward-word (M-b)'
+`backward-word (M-b)'
      Move back to the start of the current or previous word.  Words are
      composed of letters and digits.
 
-'clear-screen (C-l)'
+`clear-screen (C-l)'
      Clear the screen and redraw the current line, leaving the current
      line at the top of the screen.
 
-'redraw-current-line ()'
+`redraw-current-line ()'
      Refresh the current line.  By default, this is unbound.
 
+
 
 File: gdb.info,  Node: Commands For History,  Next: Commands For Text,  Prev: Commands For Moving,  Up: Bindable Readline Commands
 
 32.4.2 Commands For Manipulating The History
 --------------------------------------------
 
-'accept-line (Newline or Return)'
+`accept-line (Newline or Return)'
      Accept the line regardless of where the cursor is.  If this line is
      non-empty, it may be added to the history list for future recall
-     with 'add_history()'.  If this line is a modified history line, the
-     history line is restored to its original state.
+     with `add_history()'.  If this line is a modified history line,
+     the history line is restored to its original state.
 
-'previous-history (C-p)'
-     Move 'back' through the history list, fetching the previous
+`previous-history (C-p)'
+     Move `back' through the history list, fetching the previous
      command.
 
-'next-history (C-n)'
-     Move 'forward' through the history list, fetching the next command.
+`next-history (C-n)'
+     Move `forward' through the history list, fetching the next command.
 
-'beginning-of-history (M-<)'
+`beginning-of-history (M-<)'
      Move to the first line in the history.
 
-'end-of-history (M->)'
+`end-of-history (M->)'
      Move to the end of the input history, i.e., the line currently
      being entered.
 
-'reverse-search-history (C-r)'
-     Search backward starting at the current line and moving 'up'
+`reverse-search-history (C-r)'
+     Search backward starting at the current line and moving `up'
      through the history as necessary.  This is an incremental search.
 
-'forward-search-history (C-s)'
-     Search forward starting at the current line and moving 'down'
+`forward-search-history (C-s)'
+     Search forward starting at the current line and moving `down'
      through the the history as necessary.  This is an incremental
      search.
 
-'non-incremental-reverse-search-history (M-p)'
-     Search backward starting at the current line and moving 'up'
-     through the history as necessary using a non-incremental search for
-     a string supplied by the user.
+`non-incremental-reverse-search-history (M-p)'
+     Search backward starting at the current line and moving `up'
+     through the history as necessary using a non-incremental search
+     for a string supplied by the user.
 
-'non-incremental-forward-search-history (M-n)'
-     Search forward starting at the current line and moving 'down'
+`non-incremental-forward-search-history (M-n)'
+     Search forward starting at the current line and moving `down'
      through the the history as necessary using a non-incremental search
      for a string supplied by the user.
 
-'history-search-forward ()'
+`history-search-forward ()'
      Search forward through the history for the string of characters
      between the start of the current line and the point.  This is a
      non-incremental search.  By default, this command is unbound.
 
-'history-search-backward ()'
+`history-search-backward ()'
      Search backward through the history for the string of characters
      between the start of the current line and the point.  This is a
      non-incremental search.  By default, this command is unbound.
 
-'yank-nth-arg (M-C-y)'
+`yank-nth-arg (M-C-y)'
      Insert the first argument to the previous command (usually the
      second word on the previous line) at point.  With an argument N,
      insert the Nth word from the previous command (the words in the
      previous command begin with word 0).  A negative argument inserts
      the Nth word from the end of the previous command.  Once the
-     argument N is computed, the argument is extracted as if the '!N'
+     argument N is computed, the argument is extracted as if the `!N'
      history expansion had been specified.
 
-'yank-last-arg (M-. or M-_)'
+`yank-last-arg (M-. or M-_)'
      Insert last argument to the previous command (the last word of the
      previous history entry).  With a numeric argument, behave exactly
-     like 'yank-nth-arg'.  Successive calls to 'yank-last-arg' move back
-     through the history list, inserting the last word (or the word
-     specified by the argument to the first call) of each line in turn.
-     Any numeric argument supplied to these successive calls determines
-     the direction to move through the history.  A negative argument
-     switches the direction through the history (back or forward).  The
-     history expansion facilities are used to extract the last argument,
-     as if the '!$' history expansion had been specified.
+     like `yank-nth-arg'.  Successive calls to `yank-last-arg' move
+     back through the history list, inserting the last word (or the
+     word specified by the argument to the first call) of each line in
+     turn.  Any numeric argument supplied to these successive calls
+     determines the direction to move through the history.  A negative
+     argument switches the direction through the history (back or
+     forward).  The history expansion facilities are used to extract
+     the last argument, as if the `!$' history expansion had been
+     specified.
+
 
 
 File: gdb.info,  Node: Commands For Text,  Next: Commands For Killing,  Prev: Commands For History,  Up: Bindable Readline Commands
@@ -8219,132 +8382,133 @@ File: gdb.info,  Node: Commands For Text
 32.4.3 Commands For Changing Text
 ---------------------------------
 
-'delete-char (C-d)'
-     Delete the character at point.  If point is at the beginning of the
-     line, there are no characters in the line, and the last character
-     typed was not bound to 'delete-char', then return EOF.
+`delete-char (C-d)'
+     Delete the character at point.  If point is at the beginning of
+     the line, there are no characters in the line, and the last
+     character typed was not bound to `delete-char', then return EOF.
 
-'backward-delete-char (Rubout)'
+`backward-delete-char (Rubout)'
      Delete the character behind the cursor.  A numeric argument means
      to kill the characters instead of deleting them.
 
-'forward-backward-delete-char ()'
+`forward-backward-delete-char ()'
      Delete the character under the cursor, unless the cursor is at the
      end of the line, in which case the character behind the cursor is
      deleted.  By default, this is not bound to a key.
 
-'quoted-insert (C-q or C-v)'
+`quoted-insert (C-q or C-v)'
      Add the next character typed to the line verbatim.  This is how to
-     insert key sequences like 'C-q', for example.
+     insert key sequences like `C-q', for example.
 
-'tab-insert (M-<TAB>)'
+`tab-insert (M-<TAB>)'
      Insert a tab character.
 
-'self-insert (a, b, A, 1, !, ...)'
+`self-insert (a, b, A, 1, !, ...)'
      Insert yourself.
 
-'transpose-chars (C-t)'
+`transpose-chars (C-t)'
      Drag the character before the cursor forward over the character at
      the cursor, moving the cursor forward as well.  If the insertion
      point is at the end of the line, then this transposes the last two
      characters of the line.  Negative arguments have no effect.
 
-'transpose-words (M-t)'
+`transpose-words (M-t)'
      Drag the word before point past the word after point, moving point
      past that word as well.  If the insertion point is at the end of
      the line, this transposes the last two words on the line.
 
-'upcase-word (M-u)'
+`upcase-word (M-u)'
      Uppercase the current (or following) word.  With a negative
      argument, uppercase the previous word, but do not move the cursor.
 
-'downcase-word (M-l)'
+`downcase-word (M-l)'
      Lowercase the current (or following) word.  With a negative
      argument, lowercase the previous word, but do not move the cursor.
 
-'capitalize-word (M-c)'
+`capitalize-word (M-c)'
      Capitalize the current (or following) word.  With a negative
      argument, capitalize the previous word, but do not move the cursor.
 
-'overwrite-mode ()'
+`overwrite-mode ()'
      Toggle overwrite mode.  With an explicit positive numeric argument,
      switches to overwrite mode.  With an explicit non-positive numeric
      argument, switches to insert mode.  This command affects only
-     'emacs' mode; 'vi' mode does overwrite differently.  Each call to
-     'readline()' starts in insert mode.
+     `emacs' mode; `vi' mode does overwrite differently.  Each call to
+     `readline()' starts in insert mode.
 
-     In overwrite mode, characters bound to 'self-insert' replace the
+     In overwrite mode, characters bound to `self-insert' replace the
      text at point rather than pushing the text to the right.
-     Characters bound to 'backward-delete-char' replace the character
+     Characters bound to `backward-delete-char' replace the character
      before point with a space.
 
      By default, this command is unbound.
 
+
 
 File: gdb.info,  Node: Commands For Killing,  Next: Numeric Arguments,  Prev: Commands For Text,  Up: Bindable Readline Commands
 
 32.4.4 Killing And Yanking
 --------------------------
 
-'kill-line (C-k)'
+`kill-line (C-k)'
      Kill the text from point to the end of the line.
 
-'backward-kill-line (C-x Rubout)'
+`backward-kill-line (C-x Rubout)'
      Kill backward to the beginning of the line.
 
-'unix-line-discard (C-u)'
+`unix-line-discard (C-u)'
      Kill backward from the cursor to the beginning of the current line.
 
-'kill-whole-line ()'
+`kill-whole-line ()'
      Kill all characters on the current line, no matter where point is.
      By default, this is unbound.
 
-'kill-word (M-d)'
+`kill-word (M-d)'
      Kill from point to the end of the current word, or if between
      words, to the end of the next word.  Word boundaries are the same
-     as 'forward-word'.
+     as `forward-word'.
 
-'backward-kill-word (M-<DEL>)'
+`backward-kill-word (M-<DEL>)'
      Kill the word behind point.  Word boundaries are the same as
-     'backward-word'.
+     `backward-word'.
 
-'unix-word-rubout (C-w)'
+`unix-word-rubout (C-w)'
      Kill the word behind point, using white space as a word boundary.
      The killed text is saved on the kill-ring.
 
-'unix-filename-rubout ()'
+`unix-filename-rubout ()'
      Kill the word behind point, using white space and the slash
      character as the word boundaries.  The killed text is saved on the
      kill-ring.
 
-'delete-horizontal-space ()'
+`delete-horizontal-space ()'
      Delete all spaces and tabs around point.  By default, this is
      unbound.
 
-'kill-region ()'
+`kill-region ()'
      Kill the text in the current region.  By default, this command is
      unbound.
 
-'copy-region-as-kill ()'
+`copy-region-as-kill ()'
      Copy the text in the region to the kill buffer, so it can be yanked
      right away.  By default, this command is unbound.
 
-'copy-backward-word ()'
-     Copy the word before point to the kill buffer.  The word boundaries
-     are the same as 'backward-word'.  By default, this command is
-     unbound.
+`copy-backward-word ()'
+     Copy the word before point to the kill buffer.  The word
+     boundaries are the same as `backward-word'.  By default, this
+     command is unbound.
 
-'copy-forward-word ()'
+`copy-forward-word ()'
      Copy the word following point to the kill buffer.  The word
-     boundaries are the same as 'forward-word'.  By default, this
+     boundaries are the same as `forward-word'.  By default, this
      command is unbound.
 
-'yank (C-y)'
+`yank (C-y)'
      Yank the top of the kill ring into the buffer at point.
 
-'yank-pop (M-y)'
+`yank-pop (M-y)'
      Rotate the kill-ring, and yank the new top.  You can only do this
-     if the prior command is 'yank' or 'yank-pop'.
+     if the prior command is `yank' or `yank-pop'.
 
 
 File: gdb.info,  Node: Numeric Arguments,  Next: Commands For Completion,  Prev: Commands For Killing,  Up: Bindable Readline Commands
@@ -8352,22 +8516,22 @@ File: gdb.info,  Node: Numeric Arguments
 32.4.5 Specifying Numeric Arguments
 -----------------------------------
 
-'digit-argument (M-0, M-1, ... M--)'
+`digit-argument (M-0, M-1, ... M--)'
      Add this digit to the argument already accumulating, or start a new
-     argument.  'M--' starts a negative argument.
+     argument.  `M--' starts a negative argument.
 
-'universal-argument ()'
+`universal-argument ()'
      This is another way to specify an argument.  If this command is
      followed by one or more digits, optionally with a leading minus
-     sign, those digits define the argument.  If the command is followed
-     by digits, executing 'universal-argument' again ends the numeric
-     argument, but is otherwise ignored.  As a special case, if this
-     command is immediately followed by a character that is neither a
-     digit or minus sign, the argument count for the next command is
-     multiplied by four.  The argument count is initially one, so
-     executing this function the first time makes the argument count
-     four, a second time makes the argument count sixteen, and so on.
-     By default, this is not bound to a key.
+     sign, those digits define the argument.  If the command is
+     followed by digits, executing `universal-argument' again ends the
+     numeric argument, but is otherwise ignored.  As a special case, if
+     this command is immediately followed by a character that is
+     neither a digit or minus sign, the argument count for the next
+     command is multiplied by four.  The argument count is initially
+     one, so executing this function the first time makes the argument
+     count four, a second time makes the argument count sixteen, and so
+     on.  By default, this is not bound to a key.
 
 
 File: gdb.info,  Node: Commands For Completion,  Next: Keyboard Macros,  Prev: Numeric Arguments,  Up: Bindable Readline Commands
@@ -8375,177 +8539,181 @@ File: gdb.info,  Node: Commands For Comp
 32.4.6 Letting Readline Type For You
 ------------------------------------
 
-'complete (<TAB>)'
-     Attempt to perform completion on the text before point.  The actual
-     completion performed is application-specific.  The default is
-     filename completion.
+`complete (<TAB>)'
+     Attempt to perform completion on the text before point.  The
+     actual completion performed is application-specific.  The default
+     is filename completion.
 
-'possible-completions (M-?)'
+`possible-completions (M-?)'
      List the possible completions of the text before point.  When
      displaying completions, Readline sets the number of columns used
-     for display to the value of 'completion-display-width', the value
-     of the environment variable 'COLUMNS', or the screen width, in that
-     order.
+     for display to the value of `completion-display-width', the value
+     of the environment variable `COLUMNS', or the screen width, in
+     that order.
 
-'insert-completions (M-*)'
+`insert-completions (M-*)'
      Insert all completions of the text before point that would have
-     been generated by 'possible-completions'.
+     been generated by `possible-completions'.
 
-'menu-complete ()'
-     Similar to 'complete', but replaces the word to be completed with a
-     single match from the list of possible completions.  Repeated
-     execution of 'menu-complete' steps through the list of possible
+`menu-complete ()'
+     Similar to `complete', but replaces the word to be completed with
+     a single match from the list of possible completions.  Repeated
+     execution of `menu-complete' steps through the list of possible
      completions, inserting each match in turn.  At the end of the list
      of completions, the bell is rung (subject to the setting of
-     'bell-style') and the original text is restored.  An argument of N
+     `bell-style') and the original text is restored.  An argument of N
      moves N positions forward in the list of matches; a negative
      argument may be used to move backward through the list.  This
      command is intended to be bound to <TAB>, but is unbound by
      default.
 
-'menu-complete-backward ()'
-     Identical to 'menu-complete', but moves backward through the list
-     of possible completions, as if 'menu-complete' had been given a
+`menu-complete-backward ()'
+     Identical to `menu-complete', but moves backward through the list
+     of possible completions, as if `menu-complete' had been given a
      negative argument.
 
-'delete-char-or-list ()'
+`delete-char-or-list ()'
      Deletes the character under the cursor if not at the beginning or
-     end of the line (like 'delete-char').  If at the end of the line,
-     behaves identically to 'possible-completions'.  This command is
+     end of the line (like `delete-char').  If at the end of the line,
+     behaves identically to `possible-completions'.  This command is
      unbound by default.
 
+
 
 File: gdb.info,  Node: Keyboard Macros,  Next: Miscellaneous Commands,  Prev: Commands For Completion,  Up: Bindable Readline Commands
 
 32.4.7 Keyboard Macros
 ----------------------
 
-'start-kbd-macro (C-x ()'
+`start-kbd-macro (C-x ()'
      Begin saving the characters typed into the current keyboard macro.
 
-'end-kbd-macro (C-x ))'
+`end-kbd-macro (C-x ))'
      Stop saving the characters typed into the current keyboard macro
      and save the definition.
 
-'call-last-kbd-macro (C-x e)'
+`call-last-kbd-macro (C-x e)'
      Re-execute the last keyboard macro defined, by making the
      characters in the macro appear as if typed at the keyboard.
 
+
 
 File: gdb.info,  Node: Miscellaneous Commands,  Prev: Keyboard Macros,  Up: Bindable Readline Commands
 
 32.4.8 Some Miscellaneous Commands
 ----------------------------------
 
-'re-read-init-file (C-x C-r)'
+`re-read-init-file (C-x C-r)'
      Read in the contents of the INPUTRC file, and incorporate any
      bindings or variable assignments found there.
 
-'abort (C-g)'
+`abort (C-g)'
      Abort the current editing command and ring the terminal's bell
-     (subject to the setting of 'bell-style').
+     (subject to the setting of `bell-style').
 
-'do-uppercase-version (M-a, M-b, M-X, ...)'
+`do-uppercase-version (M-a, M-b, M-X, ...)'
      If the metafied character X is lowercase, run the command that is
      bound to the corresponding uppercase character.
 
-'prefix-meta (<ESC>)'
+`prefix-meta (<ESC>)'
      Metafy the next character typed.  This is for keyboards without a
-     meta key.  Typing '<ESC> f' is equivalent to typing 'M-f'.
+     meta key.  Typing `<ESC> f' is equivalent to typing `M-f'.
 
-'undo (C-_ or C-x C-u)'
+`undo (C-_ or C-x C-u)'
      Incremental undo, separately remembered for each line.
 
-'revert-line (M-r)'
+`revert-line (M-r)'
      Undo all changes made to this line.  This is like executing the
-     'undo' command enough times to get back to the beginning.
+     `undo' command enough times to get back to the beginning.
 
-'tilde-expand (M-~)'
+`tilde-expand (M-~)'
      Perform tilde expansion on the current word.
 
-'set-mark (C-@)'
+`set-mark (C-@)'
      Set the mark to the point.  If a numeric argument is supplied, the
      mark is set to that position.
 
-'exchange-point-and-mark (C-x C-x)'
+`exchange-point-and-mark (C-x C-x)'
      Swap the point with the mark.  The current cursor position is set
      to the saved position, and the old cursor position is saved as the
      mark.
 
-'character-search (C-])'
+`character-search (C-])'
      A character is read and point is moved to the next occurrence of
      that character.  A negative count searches for previous
      occurrences.
 
-'character-search-backward (M-C-])'
+`character-search-backward (M-C-])'
      A character is read and point is moved to the previous occurrence
      of that character.  A negative count searches for subsequent
      occurrences.
 
-'skip-csi-sequence ()'
+`skip-csi-sequence ()'
      Read enough characters to consume a multi-key sequence such as
      those defined for keys like Home and End.  Such sequences begin
      with a Control Sequence Indicator (CSI), usually ESC-[.  If this
-     sequence is bound to "\e[", keys producing such sequences will have
-     no effect unless explicitly bound to a readline command, instead of
-     inserting stray characters into the editing buffer.  This is
-     unbound by default, but usually bound to ESC-[.
+     sequence is bound to "\e[", keys producing such sequences will
+     have no effect unless explicitly bound to a readline command,
+     instead of inserting stray characters into the editing buffer.
+     This is unbound by default, but usually bound to ESC-[.
 
-'insert-comment (M-#)'
-     Without a numeric argument, the value of the 'comment-begin'
+`insert-comment (M-#)'
+     Without a numeric argument, the value of the `comment-begin'
      variable is inserted at the beginning of the current line.  If a
-     numeric argument is supplied, this command acts as a toggle: if the
-     characters at the beginning of the line do not match the value of
-     'comment-begin', the value is inserted, otherwise the characters in
-     'comment-begin' are deleted from the beginning of the line.  In
-     either case, the line is accepted as if a newline had been typed.
+     numeric argument is supplied, this command acts as a toggle:  if
+     the characters at the beginning of the line do not match the value
+     of `comment-begin', the value is inserted, otherwise the
+     characters in `comment-begin' are deleted from the beginning of
+     the line.  In either case, the line is accepted as if a newline
+     had been typed.
 
-'dump-functions ()'
+`dump-functions ()'
      Print all of the functions and their key bindings to the Readline
      output stream.  If a numeric argument is supplied, the output is
      formatted in such a way that it can be made part of an INPUTRC
      file.  This command is unbound by default.
 
-'dump-variables ()'
+`dump-variables ()'
      Print all of the settable variables and their values to the
      Readline output stream.  If a numeric argument is supplied, the
      output is formatted in such a way that it can be made part of an
      INPUTRC file.  This command is unbound by default.
 
-'dump-macros ()'
+`dump-macros ()'
      Print all of the Readline key sequences bound to macros and the
-     strings they output.  If a numeric argument is supplied, the output
-     is formatted in such a way that it can be made part of an INPUTRC
-     file.  This command is unbound by default.
+     strings they output.  If a numeric argument is supplied, the
+     output is formatted in such a way that it can be made part of an
+     INPUTRC file.  This command is unbound by default.
 
-'emacs-editing-mode (C-e)'
-     When in 'vi' command mode, this causes a switch to 'emacs' editing
+`emacs-editing-mode (C-e)'
+     When in `vi' command mode, this causes a switch to `emacs' editing
      mode.
 
-'vi-editing-mode (M-C-j)'
-     When in 'emacs' editing mode, this causes a switch to 'vi' editing
+`vi-editing-mode (M-C-j)'
+     When in `emacs' editing mode, this causes a switch to `vi' editing
      mode.
 
+
 
 File: gdb.info,  Node: Readline vi Mode,  Prev: Bindable Readline Commands,  Up: Command Line Editing
 
 32.5 Readline vi Mode
 =====================
 
-While the Readline library does not have a full set of 'vi' editing
+While the Readline library does not have a full set of `vi' editing
 functions, it does contain enough to allow simple editing of the line.
-The Readline 'vi' mode behaves as specified in the POSIX standard.
+The Readline `vi' mode behaves as specified in the POSIX standard.
 
-   In order to switch interactively between 'emacs' and 'vi' editing
-modes, use the command 'M-C-j' (bound to emacs-editing-mode when in 'vi'
-mode and to vi-editing-mode in 'emacs' mode).  The Readline default is
-'emacs' mode.
-
-   When you enter a line in 'vi' mode, you are already placed in
-'insertion' mode, as if you had typed an 'i'.  Pressing <ESC> switches
-you into 'command' mode, where you can edit the text of the line with
-the standard 'vi' movement keys, move to previous history lines with 'k'
-and subsequent lines with 'j', and so forth.
+   In order to switch interactively between `emacs' and `vi' editing
+modes, use the command `M-C-j' (bound to emacs-editing-mode when in
+`vi' mode and to vi-editing-mode in `emacs' mode).  The Readline
+default is `emacs' mode.
+
+   When you enter a line in `vi' mode, you are already placed in
+`insertion' mode, as if you had typed an `i'.  Pressing <ESC> switches
+you into `command' mode, where you can edit the text of the line with
+the standard `vi' movement keys, move to previous history lines with
+`k' and subsequent lines with `j', and so forth.
 
 
 File: gdb.info,  Node: Using History Interactively,  Next: In Memoriam,  Prev: Command Line Editing,  Up: Top
@@ -8555,8 +8723,9 @@ File: gdb.info,  Node: Using History Int
 
 This chapter describes how to use the GNU History Library interactively,
 from a user's standpoint.  It should be considered a user's guide.  For
-information on using the GNU History Library in your own programs, *note
-(history)Programming with GNU History::.
+information on using the GNU History Library in your own programs,
+*note Programming with GNU History: (history)Programming with GNU
+History.
 
 * Menu:
 
@@ -8569,12 +8738,12 @@ File: gdb.info,  Node: History Interacti
 ======================
 
 The History library provides a history expansion feature that is similar
-to the history expansion provided by 'csh'.  This section describes the
+to the history expansion provided by `csh'.  This section describes the
 syntax used to manipulate the history information.
 
    History expansions introduce words from the history list into the
-input stream, making it easy to repeat commands, insert the arguments to
-a previous command into the current input line, or fix errors in
+input stream, making it easy to repeat commands, insert the arguments
+to a previous command into the current input line, or fix errors in
 previous commands quickly.
 
    History expansion takes place in two parts.  The first is to
@@ -8582,11 +8751,11 @@ determine which line from the history li
 substitution.  The second is to select portions of that line for
 inclusion into the current one.  The line selected from the history is
 called the "event", and the portions of that line that are acted upon
-are called "words".  Various "modifiers" are available to manipulate the
-selected words.  The line is broken into words in the same fashion that
-Bash does, so that several words surrounded by quotes are considered one
-word.  History expansions are introduced by the appearance of the
-history expansion character, which is '!' by default.
+are called "words".  Various "modifiers" are available to manipulate
+the selected words.  The line is broken into words in the same fashion
+that Bash does, so that several words surrounded by quotes are
+considered one word.  History expansions are introduced by the
+appearance of the history expansion character, which is `!' by default.
 
 * Menu:
 
@@ -8602,94 +8771,96 @@ File: gdb.info,  Node: Event Designators
 
 An event designator is a reference to a command line entry in the
 history list.  Unless the reference is absolute, events are relative to
-the current position in the history list.
+the current position in the history list.  
 
-'!'
+`!'
      Start a history substitution, except when followed by a space, tab,
-     the end of the line, or '='.
+     the end of the line, or `='.
 
-'!N'
+`!N'
      Refer to command line N.
 
-'!-N'
+`!-N'
      Refer to the command N lines back.
 
-'!!'
-     Refer to the previous command.  This is a synonym for '!-1'.
+`!!'
+     Refer to the previous command.  This is a synonym for `!-1'.
 
-'!STRING'
+`!STRING'
      Refer to the most recent command preceding the current position in
      the history list starting with STRING.
 
-'!?STRING[?]'
+`!?STRING[?]'
      Refer to the most recent command preceding the current position in
-     the history list containing STRING.  The trailing '?' may be
+     the history list containing STRING.  The trailing `?' may be
      omitted if the STRING is followed immediately by a newline.
 
-'^STRING1^STRING2^'
+`^STRING1^STRING2^'
      Quick Substitution.  Repeat the last command, replacing STRING1
-     with STRING2.  Equivalent to '!!:s/STRING1/STRING2/'.
+     with STRING2.  Equivalent to `!!:s/STRING1/STRING2/'.
 
-'!#'
+`!#'
      The entire command line typed so far.
 
+
 
 File: gdb.info,  Node: Word Designators,  Next: Modifiers,  Prev: Event Designators,  Up: History Interaction
 
 33.1.2 Word Designators
 -----------------------
 
-Word designators are used to select desired words from the event.  A ':'
-separates the event specification from the word designator.  It may be
-omitted if the word designator begins with a '^', '$', '*', '-', or '%'.
-Words are numbered from the beginning of the line, with the first word
-being denoted by 0 (zero).  Words are inserted into the current line
-separated by single spaces.
+Word designators are used to select desired words from the event.  A
+`:' separates the event specification from the word designator.  It may
+be omitted if the word designator begins with a `^', `$', `*', `-', or
+`%'.  Words are numbered from the beginning of the line, with the first
+word being denoted by 0 (zero).  Words are inserted into the current
+line separated by single spaces.
 
    For example,
 
-'!!'
+`!!'
      designates the preceding command.  When you type this, the
      preceding command is repeated in toto.
 
-'!!:$'
+`!!:$'
      designates the last argument of the preceding command.  This may be
-     shortened to '!$'.
+     shortened to `!$'.
 
-'!fi:2'
+`!fi:2'
      designates the second argument of the most recent command starting
-     with the letters 'fi'.
+     with the letters `fi'.
 
    Here are the word designators:
 
-'0 (zero)'
-     The '0'th word.  For many applications, this is the command word.
+`0 (zero)'
+     The `0'th word.  For many applications, this is the command word.
 
-'N'
+`N'
      The Nth word.
 
-'^'
+`^'
      The first argument; that is, word 1.
 
-'$'
+`$'
      The last argument.
 
-'%'
-     The word matched by the most recent '?STRING?' search.
+`%'
+     The word matched by the most recent `?STRING?' search.
 
-'X-Y'
-     A range of words; '-Y' abbreviates '0-Y'.
+`X-Y'
+     A range of words; `-Y' abbreviates `0-Y'.
 
-'*'
-     All of the words, except the '0'th.  This is a synonym for '1-$'.
-     It is not an error to use '*' if there is just one word in the
+`*'
+     All of the words, except the `0'th.  This is a synonym for `1-$'.
+     It is not an error to use `*' if there is just one word in the
      event; the empty string is returned in that case.
 
-'X*'
-     Abbreviates 'X-$'
+`X*'
+     Abbreviates `X-$'
+
+`X-'
+     Abbreviates `X-$' like `X*', but omits the last word.
 
-'X-'
-     Abbreviates 'X-$' like 'X*', but omits the last word.
 
    If a word designator is supplied without an event specification, the
 previous command is used as the event.
@@ -8701,42 +8872,43 @@ File: gdb.info,  Node: Modifiers,  Prev:
 ----------------
 
 After the optional word designator, you can add a sequence of one or
-more of the following modifiers, each preceded by a ':'.
+more of the following modifiers, each preceded by a `:'.
 
-'h'
+`h'
      Remove a trailing pathname component, leaving only the head.
 
-'t'
+`t'
      Remove all leading pathname components, leaving the tail.
 
-'r'
-     Remove a trailing suffix of the form '.SUFFIX', leaving the
+`r'
+     Remove a trailing suffix of the form `.SUFFIX', leaving the
      basename.
 
-'e'
+`e'
      Remove all but the trailing suffix.
 
-'p'
+`p'
      Print the new command but do not execute it.
 
-'s/OLD/NEW/'
+`s/OLD/NEW/'
      Substitute NEW for the first occurrence of OLD in the event line.
-     Any delimiter may be used in place of '/'.  The delimiter may be
-     quoted in OLD and NEW with a single backslash.  If '&' appears in
-     NEW, it is replaced by OLD.  A single backslash will quote the '&'.
-     The final delimiter is optional if it is the last character on the
-     input line.
+     Any delimiter may be used in place of `/'.  The delimiter may be
+     quoted in OLD and NEW with a single backslash.  If `&' appears in
+     NEW, it is replaced by OLD.  A single backslash will quote the
+     `&'.  The final delimiter is optional if it is the last character
+     on the input line.
 
-'&'
+`&'
      Repeat the previous substitution.
 
-'g'
-'a'
+`g'
+`a'
      Cause changes to be applied over the entire event line.  Used in
-     conjunction with 's', as in 'gs/OLD/NEW/', or with '&'.
+     conjunction with `s', as in `gs/OLD/NEW/', or with `&'.
+
+`G'
+     Apply the following `s' modifier once to each word in the event.
 
-'G'
-     Apply the following 's' modifier once to each word in the event.
 
 
 File: gdb.info,  Node: In Memoriam,  Next: Formatting Documentation,  Prev: Using History Interactively,  Up: Top
@@ -8746,13 +8918,13 @@ Appendix A In Memoriam
 
 The GDB project mourns the loss of the following long-time contributors:
 
-'Fred Fish'
+`Fred Fish'
      Fred was a long-standing contributor to GDB (1991-2006), and to
      Free Software in general.  Outside of GDB, he was known in the
      Amiga world for his series of Fish Disks, and the GeekGadget
      project.
 
-'Michael Snyder'
+`Michael Snyder'
      Michael was one of the Global Maintainers of the GDB project, with
      contributions recorded as early as 1996, until 2011.  In addition
      to his day to day participation, he was a large driving force
@@ -8761,80 +8933,3 @@ The GDB project mourns the loss of the f
    Beyond their technical contributions to the project, they were also
 enjoyable members of the Free Software Community.  We will miss them.
 
-
-File: gdb.info,  Node: Formatting Documentation,  Next: Installing GDB,  Prev: In Memoriam,  Up: Top
-
-Appendix B Formatting Documentation
-***********************************
-
-The GDB 4 release includes an already-formatted reference card, ready
-for printing with PostScript or Ghostscript, in the 'gdb' subdirectory
-of the main source directory(1).  If you can use PostScript or
-Ghostscript with your printer, you can print the reference card
-immediately with 'refcard.ps'.
-
-   The release also includes the source for the reference card.  You can
-format it, using TeX, by typing:
-
-     make refcard.dvi
-
-   The GDB reference card is designed to print in "landscape" mode on US
-"letter" size paper; that is, on a sheet 11 inches wide by 8.5 inches
-high.  You will need to specify this form of printing as an option to
-your DVI output program.
-
-   All the documentation for GDB comes as part of the machine-readable
-distribution.  The documentation is written in Texinfo format, which is
-a documentation system that uses a single source file to produce both
-on-line information and a printed manual.  You can use one of the Info
-formatting commands to create the on-line version of the documentation
-and TeX (or 'texi2roff') to typeset the printed version.
-
-   GDB includes an already formatted copy of the on-line Info version of
-this manual in the 'gdb' subdirectory.  The main Info file is
-'gdb-7.9.90/gdb/gdb.info', and it refers to subordinate files matching
-'gdb.info*' in the same directory.  If necessary, you can print out
-these files, or read them with any editor; but they are easier to read
-using the 'info' subsystem in GNU Emacs or the standalone 'info'
-program, available as part of the GNU Texinfo distribution.
-
-   If you want to format these Info files yourself, you need one of the
-Info formatting programs, such as 'texinfo-format-buffer' or 'makeinfo'.
-
-   If you have 'makeinfo' installed, and are in the top level GDB source
-directory ('gdb-7.9.90', in the case of version 7.9.90), you can make
-the Info file by typing:
-
-     cd gdb
-     make gdb.info
-
-   If you want to typeset and print copies of this manual, you need TeX,
-a program to print its DVI output files, and 'texinfo.tex', the Texinfo
-definitions file.
-
-   TeX is a typesetting program; it does not print files directly, but
-produces output files called DVI files.  To print a typeset document,
-you need a program to print DVI files.  If your system has TeX
-installed, chances are it has such a program.  The precise command to
-use depends on your system; 'lpr -d' is common; another (for PostScript
-devices) is 'dvips'.  The DVI print command may require a file name
-without any extension or a '.dvi' extension.
-
-   TeX also requires a macro definitions file called 'texinfo.tex'.
-This file tells TeX how to typeset a document written in Texinfo format.
-On its own, TeX cannot either read or typeset a Texinfo file.
-'texinfo.tex' is distributed with GDB and is located in the
-'gdb-VERSION-NUMBER/texinfo' directory.
-
-   If you have TeX and a DVI printer program installed, you can typeset
-and print this manual.  First switch to the 'gdb' subdirectory of the
-main source directory (for example, to 'gdb-7.9.90/gdb') and type:
-
-     make gdb.dvi
-
-   Then give 'gdb.dvi' to your DVI printing program.
-
-   ---------- Footnotes ----------
-
-   (1) In 'gdb-7.9.90/gdb/refcard.ps' of the version 7.9.90 release.
-
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info-6 ./gdb/doc/gdb.info-6
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info-6	2015-07-06 20:14:22.000000000 +0000
+++ ./gdb/doc/gdb.info-6	2015-07-07 02:02:09.000000000 +0000
@@ -1,6 +1,12 @@
-This is gdb.info, produced by makeinfo version 5.2 from gdb.texinfo.
+This is gdb.info, produced by makeinfo version 4.13 from ./gdb.texinfo.
 
-Copyright (C) 1988-2015 Free Software Foundation, Inc.
+INFO-DIR-SECTION Software development
+START-INFO-DIR-ENTRY
+* Gdb: (gdb).                     The GNU debugger.
+* gdbserver: (gdb) Server.        The GNU debugging server.
+END-INFO-DIR-ENTRY
+
+   Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -12,16 +18,11 @@ with the Back-Cover Texts as in (a) belo
    (a) The FSF's Back-Cover Text is: "You are free to copy and modify
 this GNU Manual.  Buying copies from GNU Press supports the FSF in
 developing GNU and promoting software freedom."
-INFO-DIR-SECTION Software development
-START-INFO-DIR-ENTRY
-* Gdb: (gdb).                     The GNU debugger.
-* gdbserver: (gdb) Server.        The GNU debugging server.
-END-INFO-DIR-ENTRY
 
    This file documents the GNU debugger GDB.
 
-   This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.9.90.
+   This is the Tenth Edition, of `Debugging with GDB: the GNU
+Source-Level Debugger' for GDB (GDB) Version 7.9.90.20150707-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
@@ -37,6 +38,86 @@ this GNU Manual.  Buying copies from GNU
 developing GNU and promoting software freedom."
 
 
+File: gdb.info,  Node: Formatting Documentation,  Next: Installing GDB,  Prev: In Memoriam,  Up: Top
+
+Appendix B Formatting Documentation
+***********************************
+
+The GDB 4 release includes an already-formatted reference card, ready
+for printing with PostScript or Ghostscript, in the `gdb' subdirectory
+of the main source directory(1).  If you can use PostScript or
+Ghostscript with your printer, you can print the reference card
+immediately with `refcard.ps'.
+
+   The release also includes the source for the reference card.  You
+can format it, using TeX, by typing:
+
+     make refcard.dvi
+
+   The GDB reference card is designed to print in "landscape" mode on
+US "letter" size paper; that is, on a sheet 11 inches wide by 8.5 inches
+high.  You will need to specify this form of printing as an option to
+your DVI output program.
+
+   All the documentation for GDB comes as part of the machine-readable
+distribution.  The documentation is written in Texinfo format, which is
+a documentation system that uses a single source file to produce both
+on-line information and a printed manual.  You can use one of the Info
+formatting commands to create the on-line version of the documentation
+and TeX (or `texi2roff') to typeset the printed version.
+
+   GDB includes an already formatted copy of the on-line Info version
+of this manual in the `gdb' subdirectory.  The main Info file is
+`gdb-7.9.90.20150707-cvs/gdb/gdb.info', and it refers to subordinate
+files matching `gdb.info*' in the same directory.  If necessary, you
+can print out these files, or read them with any editor; but they are
+easier to read using the `info' subsystem in GNU Emacs or the
+standalone `info' program, available as part of the GNU Texinfo
+distribution.
+
+   If you want to format these Info files yourself, you need one of the
+Info formatting programs, such as `texinfo-format-buffer' or `makeinfo'.
+
+   If you have `makeinfo' installed, and are in the top level GDB
+source directory (`gdb-7.9.90.20150707-cvs', in the case of version
+7.9.90.20150707-cvs), you can make the Info file by typing:
+
+     cd gdb
+     make gdb.info
+
+   If you want to typeset and print copies of this manual, you need TeX,
+a program to print its DVI output files, and `texinfo.tex', the Texinfo
+definitions file.
+
+   TeX is a typesetting program; it does not print files directly, but
+produces output files called DVI files.  To print a typeset document,
+you need a program to print DVI files.  If your system has TeX
+installed, chances are it has such a program.  The precise command to
+use depends on your system; `lpr -d' is common; another (for PostScript
+devices) is `dvips'.  The DVI print command may require a file name
+without any extension or a `.dvi' extension.
+
+   TeX also requires a macro definitions file called `texinfo.tex'.
+This file tells TeX how to typeset a document written in Texinfo
+format.  On its own, TeX cannot either read or typeset a Texinfo file.
+`texinfo.tex' is distributed with GDB and is located in the
+`gdb-VERSION-NUMBER/texinfo' directory.
+
+   If you have TeX and a DVI printer program installed, you can typeset
+and print this manual.  First switch to the `gdb' subdirectory of the
+main source directory (for example, to `gdb-7.9.90.20150707-cvs/gdb')
+and type:
+
+     make gdb.dvi
+
+   Then give `gdb.dvi' to your DVI printing program.
+
+   ---------- Footnotes ----------
+
+   (1) In `gdb-7.9.90.20150707-cvs/gdb/refcard.ps' of the version
+7.9.90.20150707-cvs release.
+
+
 File: gdb.info,  Node: Installing GDB,  Next: Maintenance Commands,  Prev: Formatting Documentation,  Up: Top
 
 Appendix C Installing GDB
@@ -45,7 +126,7 @@ Appendix C Installing GDB
 * Menu:
 
 * Requirements::                Requirements for building GDB
-* Running Configure::           Invoking the GDB 'configure' script
+* Running Configure::           Invoking the GDB `configure' script
 * Separate Objdir::             Compiling GDB in another directory
 * Config Names::                Specifying names for hosts and targets
 * Configure Options::           Summary of options for configure
@@ -57,15 +138,16 @@ File: gdb.info,  Node: Requirements,  Ne
 C.1 Requirements for Building GDB
 =================================
 
-Building GDB requires various tools and packages to be available.  Other
-packages will be used only if they are found.
+Building GDB requires various tools and packages to be available.
+Other packages will be used only if they are found.
 
 Tools/Packages Necessary for Building GDB
 =========================================
 
 ISO C90 compiler
-     GDB is written in ISO C90.  It should be buildable with any working
-     C90 compiler, e.g. GCC.
+     GDB is written in ISO C90.  It should be buildable with any
+     working C90 compiler, e.g. GCC.
+
 
 Tools/Packages Optional for Building GDB
 ========================================
@@ -73,149 +155,155 @@ Tools/Packages Optional for Building GDB
 Expat
      GDB can use the Expat XML parsing library.  This library may be
      included with your operating system distribution; if it is not, you
-     can get the latest version from <http://expat.sourceforge.net>.
-     The 'configure' script will search for this library in several
+     can get the latest version from `http://expat.sourceforge.net'.
+     The `configure' script will search for this library in several
      standard locations; if it is installed in an unusual path, you can
-     use the '--with-libexpat-prefix' option to specify its location.
+     use the `--with-libexpat-prefix' option to specify its location.
 
      Expat is used for:
 
         * Remote protocol memory maps (*note Memory Map Format::)
+
         * Target descriptions (*note Target Descriptions::)
+
         * Remote shared library lists (*Note Library List Format::, or
           alternatively *note Library List Format for SVR4 Targets::)
+
         * MS-Windows shared libraries (*note Shared Libraries::)
+
         * Traceframe info (*note Traceframe Info Format::)
+
         * Branch trace (*note Branch Trace Format::, *note Branch Trace
           Configuration Format::)
 
 zlib
-     GDB will use the 'zlib' library, if available, to read compressed
+     GDB will use the `zlib' library, if available, to read compressed
      debug sections.  Some linkers, such as GNU gold, are capable of
      producing binaries with compressed debug sections.  If GDB is
-     compiled with 'zlib', it will be able to read the debug information
-     in such binaries.
+     compiled with `zlib', it will be able to read the debug
+     information in such binaries.
 
-     The 'zlib' library is likely included with your operating system
+     The `zlib' library is likely included with your operating system
      distribution; if it is not, you can get the latest version from
-     <http://zlib.net>.
+     `http://zlib.net'.
 
 iconv
      GDB's features related to character sets (*note Character Sets::)
-     require a functioning 'iconv' implementation.  If you are on a GNU
+     require a functioning `iconv' implementation.  If you are on a GNU
      system, then this is provided by the GNU C Library.  Some other
-     systems also provide a working 'iconv'.
+     systems also provide a working `iconv'.
 
-     If GDB is using the 'iconv' program which is installed in a
+     If GDB is using the `iconv' program which is installed in a
      non-standard place, you will need to tell GDB where to find it.
-     This is done with '--with-iconv-bin' which specifies the directory
-     that contains the 'iconv' program.
+     This is done with `--with-iconv-bin' which specifies the directory
+     that contains the `iconv' program.
 
-     On systems without 'iconv', you can install GNU Libiconv.  If you
+     On systems without `iconv', you can install GNU Libiconv.  If you
      have previously installed Libiconv, you can use the
-     '--with-libiconv-prefix' option to configure.
+     `--with-libiconv-prefix' option to configure.
 
-     GDB's top-level 'configure' and 'Makefile' will arrange to build
-     Libiconv if a directory named 'libiconv' appears in the top-most
+     GDB's top-level `configure' and `Makefile' will arrange to build
+     Libiconv if a directory named `libiconv' appears in the top-most
      source directory.  If Libiconv is built this way, and if the
-     operating system does not provide a suitable 'iconv'
+     operating system does not provide a suitable `iconv'
      implementation, then the just-built library will automatically be
      used by GDB.  One easy way to set this up is to download GNU
      Libiconv, unpack it, and then rename the directory holding the
-     Libiconv source code to 'libiconv'.
+     Libiconv source code to `libiconv'.
 
 
 File: gdb.info,  Node: Running Configure,  Next: Separate Objdir,  Prev: Requirements,  Up: Installing GDB
 
-C.2 Invoking the GDB 'configure' Script
+C.2 Invoking the GDB `configure' Script
 =======================================
 
-GDB comes with a 'configure' script that automates the process of
-preparing GDB for installation; you can then use 'make' to build the
-'gdb' program.
-
-   The GDB distribution includes all the source code you need for GDB in
-a single directory, whose name is usually composed by appending the
-version number to 'gdb'.
+GDB comes with a `configure' script that automates the process of
+preparing GDB for installation; you can then use `make' to build the
+`gdb' program.
+
+   The GDB distribution includes all the source code you need for GDB
+in a single directory, whose name is usually composed by appending the
+version number to `gdb'.
 
-   For example, the GDB version 7.9.90 distribution is in the
-'gdb-7.9.90' directory.  That directory contains:
+   For example, the GDB version 7.9.90.20150707-cvs distribution is in
+the `gdb-7.9.90.20150707-cvs' directory.  That directory contains:
 
-'gdb-7.9.90/configure (and supporting files)'
+`gdb-7.9.90.20150707-cvs/configure (and supporting files)'
      script for configuring GDB and all its supporting libraries
 
-'gdb-7.9.90/gdb'
+`gdb-7.9.90.20150707-cvs/gdb'
      the source specific to GDB itself
 
-'gdb-7.9.90/bfd'
+`gdb-7.9.90.20150707-cvs/bfd'
      source for the Binary File Descriptor library
 
-'gdb-7.9.90/include'
+`gdb-7.9.90.20150707-cvs/include'
      GNU include files
 
-'gdb-7.9.90/libiberty'
-     source for the '-liberty' free software library
+`gdb-7.9.90.20150707-cvs/libiberty'
+     source for the `-liberty' free software library
 
-'gdb-7.9.90/opcodes'
+`gdb-7.9.90.20150707-cvs/opcodes'
      source for the library of opcode tables and disassemblers
 
-'gdb-7.9.90/readline'
+`gdb-7.9.90.20150707-cvs/readline'
      source for the GNU command-line interface
 
-'gdb-7.9.90/glob'
+`gdb-7.9.90.20150707-cvs/glob'
      source for the GNU filename pattern-matching subroutine
 
-'gdb-7.9.90/mmalloc'
+`gdb-7.9.90.20150707-cvs/mmalloc'
      source for the GNU memory-mapped malloc package
 
-   The simplest way to configure and build GDB is to run 'configure'
-from the 'gdb-VERSION-NUMBER' source directory, which in this example is
-the 'gdb-7.9.90' directory.
+   The simplest way to configure and build GDB is to run `configure'
+from the `gdb-VERSION-NUMBER' source directory, which in this example
+is the `gdb-7.9.90.20150707-cvs' directory.
 
-   First switch to the 'gdb-VERSION-NUMBER' source directory if you are
-not already in it; then run 'configure'.  Pass the identifier for the
+   First switch to the `gdb-VERSION-NUMBER' source directory if you are
+not already in it; then run `configure'.  Pass the identifier for the
 platform on which GDB will run as an argument.
 
    For example:
 
-     cd gdb-7.9.90
+     cd gdb-7.9.90.20150707-cvs
      ./configure HOST
      make
 
-where HOST is an identifier such as 'sun4' or 'decstation', that
+where HOST is an identifier such as `sun4' or `decstation', that
 identifies the platform where GDB will run.  (You can often leave off
-HOST; 'configure' tries to guess the correct value by examining your
+HOST; `configure' tries to guess the correct value by examining your
 system.)
 
-   Running 'configure HOST' and then running 'make' builds the 'bfd',
-'readline', 'mmalloc', and 'libiberty' libraries, then 'gdb' itself.
+   Running `configure HOST' and then running `make' builds the `bfd',
+`readline', `mmalloc', and `libiberty' libraries, then `gdb' itself.
 The configured source files, and the binaries, are left in the
 corresponding source directories.
 
-   'configure' is a Bourne-shell ('/bin/sh') script; if your system does
-not recognize this automatically when you run a different shell, you may
-need to run 'sh' on it explicitly:
+   `configure' is a Bourne-shell (`/bin/sh') script; if your system
+does not recognize this automatically when you run a different shell,
+you may need to run `sh' on it explicitly:
 
      sh configure HOST
 
-   If you run 'configure' from a directory that contains source
-directories for multiple libraries or programs, such as the 'gdb-7.9.90'
-source directory for version 7.9.90, 'configure' creates configuration
-files for every directory level underneath (unless you tell it not to,
-with the '--norecursion' option).
-
-   You should run the 'configure' script from the top directory in the
-source tree, the 'gdb-VERSION-NUMBER' directory.  If you run 'configure'
-from one of the subdirectories, you will configure only that
-subdirectory.  That is usually not what you want.  In particular, if you
-run the first 'configure' from the 'gdb' subdirectory of the
-'gdb-VERSION-NUMBER' directory, you will omit the configuration of
-'bfd', 'readline', and other sibling directories of the 'gdb'
+   If you run `configure' from a directory that contains source
+directories for multiple libraries or programs, such as the
+`gdb-7.9.90.20150707-cvs' source directory for version
+7.9.90.20150707-cvs, `configure' creates configuration files for every
+directory level underneath (unless you tell it not to, with the
+`--norecursion' option).
+
+   You should run the `configure' script from the top directory in the
+source tree, the `gdb-VERSION-NUMBER' directory.  If you run
+`configure' from one of the subdirectories, you will configure only
+that subdirectory.  That is usually not what you want.  In particular,
+if you run the first `configure' from the `gdb' subdirectory of the
+`gdb-VERSION-NUMBER' directory, you will omit the configuration of
+`bfd', `readline', and other sibling directories of the `gdb'
 subdirectory.  This leads to build errors about missing include files
-such as 'bfd/bfd.h'.
+such as `bfd/bfd.h'.
 
-   You can install 'gdb' anywhere; it has no hardwired paths.  However,
-you should make sure that the shell on your path (named by the 'SHELL'
+   You can install `gdb' anywhere; it has no hardwired paths.  However,
+you should make sure that the shell on your path (named by the `SHELL'
 environment variable) is publicly readable.  Remember that GDB uses the
 shell to start your program--some systems refuse to let GDB debug child
 processes whose programs are not readable.
@@ -226,61 +314,62 @@ File: gdb.info,  Node: Separate Objdir, 
 C.3 Compiling GDB in Another Directory
 ======================================
 
-If you want to run GDB versions for several host or target machines, you
-need a different 'gdb' compiled for each combination of host and target.
-'configure' is designed to make this easy by allowing you to generate
-each configuration in a separate subdirectory, rather than in the source
-directory.  If your 'make' program handles the 'VPATH' feature (GNU
-'make' does), running 'make' in each of these directories builds the
-'gdb' program specified there.
-
-   To build 'gdb' in a separate directory, run 'configure' with the
-'--srcdir' option to specify where to find the source.  (You also need
-to specify a path to find 'configure' itself from your working
-directory.  If the path to 'configure' would be the same as the argument
-to '--srcdir', you can leave out the '--srcdir' option; it is assumed.)
+If you want to run GDB versions for several host or target machines,
+you need a different `gdb' compiled for each combination of host and
+target.  `configure' is designed to make this easy by allowing you to
+generate each configuration in a separate subdirectory, rather than in
+the source directory.  If your `make' program handles the `VPATH'
+feature (GNU `make' does), running `make' in each of these directories
+builds the `gdb' program specified there.
+
+   To build `gdb' in a separate directory, run `configure' with the
+`--srcdir' option to specify where to find the source.  (You also need
+to specify a path to find `configure' itself from your working
+directory.  If the path to `configure' would be the same as the
+argument to `--srcdir', you can leave out the `--srcdir' option; it is
+assumed.)
 
-   For example, with version 7.9.90, you can build GDB in a separate
-directory for a Sun 4 like this:
+   For example, with version 7.9.90.20150707-cvs, you can build GDB in a
+separate directory for a Sun 4 like this:
 
-     cd gdb-7.9.90
+     cd gdb-7.9.90.20150707-cvs
      mkdir ../gdb-sun4
      cd ../gdb-sun4
-     ../gdb-7.9.90/configure sun4
+     ../gdb-7.9.90.20150707-cvs/configure sun4
      make
 
-   When 'configure' builds a configuration using a remote source
+   When `configure' builds a configuration using a remote source
 directory, it creates a tree for the binaries with the same structure
 (and using the same names) as the tree under the source directory.  In
-the example, you'd find the Sun 4 library 'libiberty.a' in the directory
-'gdb-sun4/libiberty', and GDB itself in 'gdb-sun4/gdb'.
+the example, you'd find the Sun 4 library `libiberty.a' in the
+directory `gdb-sun4/libiberty', and GDB itself in `gdb-sun4/gdb'.
 
-   Make sure that your path to the 'configure' script has just one
-instance of 'gdb' in it.  If your path to 'configure' looks like
-'../gdb-7.9.90/gdb/configure', you are configuring only one subdirectory
-of GDB, not the whole package.  This leads to build errors about missing
-include files such as 'bfd/bfd.h'.
+   Make sure that your path to the `configure' script has just one
+instance of `gdb' in it.  If your path to `configure' looks like
+`../gdb-7.9.90.20150707-cvs/gdb/configure', you are configuring only
+one subdirectory of GDB, not the whole package.  This leads to build
+errors about missing include files such as `bfd/bfd.h'.
 
    One popular reason to build several GDB configurations in separate
 directories is to configure GDB for cross-compiling (where GDB runs on
 one machine--the "host"--while debugging programs that run on another
 machine--the "target").  You specify a cross-debugging target by giving
-the '--target=TARGET' option to 'configure'.
+the `--target=TARGET' option to `configure'.
 
-   When you run 'make' to build a program or library, you must run it in
-a configured directory--whatever directory you were in when you called
-'configure' (or one of its subdirectories).
-
-   The 'Makefile' that 'configure' generates in each source directory
-also runs recursively.  If you type 'make' in a source directory such as
-'gdb-7.9.90' (or in a separate configured directory configured with
-'--srcdir=DIRNAME/gdb-7.9.90'), you will build all the required
-libraries, and then build GDB.
+   When you run `make' to build a program or library, you must run it
+in a configured directory--whatever directory you were in when you
+called `configure' (or one of its subdirectories).
+
+   The `Makefile' that `configure' generates in each source directory
+also runs recursively.  If you type `make' in a source directory such
+as `gdb-7.9.90.20150707-cvs' (or in a separate configured directory
+configured with `--srcdir=DIRNAME/gdb-7.9.90.20150707-cvs'), you will
+build all the required libraries, and then build GDB.
 
    When you have multiple hosts or targets configured in separate
-directories, you can run 'make' on them in parallel (for example, if
-they are NFS-mounted on each of the hosts); they will not interfere with
-each other.
+directories, you can run `make' on them in parallel (for example, if
+they are NFS-mounted on each of the hosts); they will not interfere
+with each other.
 
 
 File: gdb.info,  Node: Config Names,  Next: Configure Options,  Prev: Separate Objdir,  Up: Installing GDB
@@ -288,20 +377,20 @@ File: gdb.info,  Node: Config Names,  Ne
 C.4 Specifying Names for Hosts and Targets
 ==========================================
 
-The specifications used for hosts and targets in the 'configure' script
+The specifications used for hosts and targets in the `configure' script
 are based on a three-part naming scheme, but some short predefined
 aliases are also supported.  The full naming scheme encodes three pieces
 of information in the following pattern:
 
      ARCHITECTURE-VENDOR-OS
 
-   For example, you can use the alias 'sun4' as a HOST argument, or as
-the value for TARGET in a '--target=TARGET' option.  The equivalent full
-name is 'sparc-sun-sunos4'.
+   For example, you can use the alias `sun4' as a HOST argument, or as
+the value for TARGET in a `--target=TARGET' option.  The equivalent
+full name is `sparc-sun-sunos4'.
 
-   The 'configure' script accompanying GDB does not provide any query
+   The `configure' script accompanying GDB does not provide any query
 facility to list all supported host and target names or aliases.
-'configure' calls the Bourne shell script 'config.sub' to map
+`configure' calls the Bourne shell script `config.sub' to map
 abbreviations to full names; you can read the script, if you wish, or
 you can use it to test your guesses on abbreviations--for example:
 
@@ -318,19 +407,19 @@ you can use it to test your guesses on a
      % sh config.sub i986v
      Invalid configuration `i986v': machine `i986v' not recognized
 
-'config.sub' is also distributed in the GDB source directory
-('gdb-7.9.90', for version 7.9.90).
+`config.sub' is also distributed in the GDB source directory
+(`gdb-7.9.90.20150707-cvs', for version 7.9.90.20150707-cvs).
 
 
 File: gdb.info,  Node: Configure Options,  Next: System-wide configuration,  Prev: Config Names,  Up: Installing GDB
 
-C.5 'configure' Options
+C.5 `configure' Options
 =======================
 
-Here is a summary of the 'configure' options and arguments that are most
-often useful for building GDB.  'configure' also has several other
+Here is a summary of the `configure' options and arguments that are
+most often useful for building GDB.  `configure' also has several other
 options not listed here.  *note (configure.info)What Configure Does::,
-for a full explanation of 'configure'.
+for a full explanation of `configure'.
 
      configure [--help]
                [--prefix=DIR]
@@ -340,36 +429,36 @@ for a full explanation of 'configure'.
                [--target=TARGET]
                HOST
 
-You may introduce options with a single '-' rather than '--' if you
-prefer; but you may abbreviate option names if you use '--'.
+You may introduce options with a single `-' rather than `--' if you
+prefer; but you may abbreviate option names if you use `--'.
 
-'--help'
-     Display a quick summary of how to invoke 'configure'.
+`--help'
+     Display a quick summary of how to invoke `configure'.
 
-'--prefix=DIR'
+`--prefix=DIR'
      Configure the source to install programs and files under directory
-     'DIR'.
+     `DIR'.
 
-'--exec-prefix=DIR'
-     Configure the source to install programs under directory 'DIR'.
+`--exec-prefix=DIR'
+     Configure the source to install programs under directory `DIR'.
 
-'--srcdir=DIRNAME'
-     *Warning: using this option requires GNU 'make', or another 'make'
-     that implements the 'VPATH' feature.*
-     Use this option to make configurations in directories separate from
-     the GDB source directories.  Among other things, you can use this
-     to build (or maintain) several configurations simultaneously, in
-     separate directories.  'configure' writes configuration-specific
-     files in the current directory, but arranges for them to use the
-     source in the directory DIRNAME.  'configure' creates directories
-     under the working directory in parallel to the source directories
-     below DIRNAME.
+`--srcdir=DIRNAME'
+     *Warning: using this option requires GNU `make', or another `make'
+     that implements the `VPATH' feature.*
+     Use this option to make configurations in directories separate
+     from the GDB source directories.  Among other things, you can use
+     this to build (or maintain) several configurations simultaneously,
+     in separate directories.  `configure' writes
+     configuration-specific files in the current directory, but
+     arranges for them to use the source in the directory DIRNAME.
+     `configure' creates directories under the working directory in
+     parallel to the source directories below DIRNAME.
 
-'--norecursion'
-     Configure only the directory level where 'configure' is executed;
+`--norecursion'
+     Configure only the directory level where `configure' is executed;
      do not propagate configuration to subdirectories.
 
-'--target=TARGET'
+`--target=TARGET'
      Configure GDB for cross-debugging programs running on the specified
      TARGET.  Without this option, GDB is configured to debug programs
      that run on the same machine (HOST) as GDB itself.
@@ -377,7 +466,7 @@ prefer; but you may abbreviate option na
      There is no convenient way to generate a list of all available
      targets.
 
-'HOST ...'
+`HOST ...'
      Configure GDB to run on the specified HOST.
 
      There is no convenient way to generate a list of all available
@@ -392,41 +481,41 @@ File: gdb.info,  Node: System-wide confi
 C.6 System-wide configuration and settings
 ==========================================
 
-GDB can be configured to have a system-wide init file; this file will be
-read and executed at startup (*note What GDB does during startup:
+GDB can be configured to have a system-wide init file; this file will
+be read and executed at startup (*note What GDB does during startup:
 Startup.).
 
    Here is the corresponding configure option:
 
-'--with-system-gdbinit=FILE'
+`--with-system-gdbinit=FILE'
      Specify that the default location of the system-wide init file is
      FILE.
 
-   If GDB has been configured with the option '--prefix=$prefix', it may
-be subject to relocation.  Two possible cases:
+   If GDB has been configured with the option `--prefix=$prefix', it
+may be subject to relocation.  Two possible cases:
 
-   * If the default location of this init file contains '$prefix', it
+   * If the default location of this init file contains `$prefix', it
      will be subject to relocation.  Suppose that the configure options
-     are '--prefix=$prefix --with-system-gdbinit=$prefix/etc/gdbinit';
-     if GDB is moved from '$prefix' to '$install', the system init file
-     is looked for as '$install/etc/gdbinit' instead of
-     '$prefix/etc/gdbinit'.
+     are `--prefix=$prefix --with-system-gdbinit=$prefix/etc/gdbinit';
+     if GDB is moved from `$prefix' to `$install', the system init file
+     is looked for as `$install/etc/gdbinit' instead of
+     `$prefix/etc/gdbinit'.
 
    * By contrast, if the default location does not contain the prefix,
      it will not be relocated.  E.g. if GDB has been configured with
-     '--prefix=/usr/local --with-system-gdbinit=/usr/share/gdb/gdbinit',
-     then GDB will always look for '/usr/share/gdb/gdbinit', wherever
+     `--prefix=/usr/local --with-system-gdbinit=/usr/share/gdb/gdbinit',
+     then GDB will always look for `/usr/share/gdb/gdbinit', wherever
      GDB is installed.
 
    If the configured location of the system-wide init file (as given by
-the '--with-system-gdbinit' option at configure time) is in the
-data-directory (as specified by '--with-gdb-datadir' at configure time)
+the `--with-system-gdbinit' option at configure time) is in the
+data-directory (as specified by `--with-gdb-datadir' at configure time)
 or in one of its subdirectories, then GDB will look for the system-wide
-init file in the directory specified by the '--data-directory'
+init file in the directory specified by the `--data-directory'
 command-line option.  Note that the system-wide init file is only read
-once, during GDB initialization.  If the data-directory is changed after
-GDB has started with the 'set data-directory' command, the file will not
-be reread.
+once, during GDB initialization.  If the data-directory is changed
+after GDB has started with the `set data-directory' command, the file
+will not be reread.
 
 * Menu:
 
@@ -438,25 +527,25 @@ File: gdb.info,  Node: System-wide Confi
 C.6.1 Installed System-wide Configuration Scripts
 -------------------------------------------------
 
-The 'system-gdbinit' directory, located inside the data-directory (as
-specified by '--with-gdb-datadir' at configure time) contains a number
+The `system-gdbinit' directory, located inside the data-directory (as
+specified by `--with-gdb-datadir' at configure time) contains a number
 of scripts which can be used as system-wide init files.  To
 automatically source those scripts at startup, GDB should be configured
-with '--with-system-gdbinit'.  Otherwise, any user should be able to
+with `--with-system-gdbinit'.  Otherwise, any user should be able to
 source them by hand as needed.
 
    The following scripts are currently available:
-
-   * 'elinos.py' This script is useful when debugging a program on an
+   * `elinos.py' This script is useful when debugging a program on an
      ELinOS target.  It takes advantage of the environment variables
      defined in a standard ELinOS environment in order to determine the
      location of the system shared libraries, and then sets the
-     'solib-absolute-prefix' and 'solib-search-path' variables
+     `solib-absolute-prefix' and `solib-search-path' variables
      appropriately.
 
-   * 'wrs-linux.py' This script is useful when debugging a program on a
-     target running Wind River Linux.  It expects the 'ENV_PREFIX' to be
-     set to the host-side sysroot used by the target system.
+   * `wrs-linux.py' This script is useful when debugging a program on a
+     target running Wind River Linux.  It expects the `ENV_PREFIX' to
+     be set to the host-side sysroot used by the target system.
+
 
 
 File: gdb.info,  Node: Maintenance Commands,  Next: Remote Protocol,  Prev: Installing GDB,  Up: Top
@@ -464,104 +553,110 @@ File: gdb.info,  Node: Maintenance Comma
 Appendix D Maintenance Commands
 *******************************
 
-In addition to commands intended for GDB users, GDB includes a number of
-commands intended for GDB developers, that are not documented elsewhere
-in this manual.  These commands are provided here for reference.  (For
-commands that turn on debugging messages, see *note Debugging Output::.)
+In addition to commands intended for GDB users, GDB includes a number
+of commands intended for GDB developers, that are not documented
+elsewhere in this manual.  These commands are provided here for
+reference.  (For commands that turn on debugging messages, see *note
+Debugging Output::.)
 
-'maint agent [-at LOCATION,] EXPRESSION'
-'maint agent-eval [-at LOCATION,] EXPRESSION'
+`maint agent [-at LOCATION,] EXPRESSION'
+`maint agent-eval [-at LOCATION,] EXPRESSION'
      Translate the given EXPRESSION into remote agent bytecodes.  This
      command is useful for debugging the Agent Expression mechanism
-     (*note Agent Expressions::).  The 'agent' version produces an
+     (*note Agent Expressions::).  The `agent' version produces an
      expression useful for data collection, such as by tracepoints,
-     while 'maint agent-eval' produces an expression that evaluates
+     while `maint agent-eval' produces an expression that evaluates
      directly to a result.  For instance, a collection expression for
-     'globa + globb' will include bytecodes to record four bytes of
-     memory at each of the addresses of 'globa' and 'globb', while
+     `globa + globb' will include bytecodes to record four bytes of
+     memory at each of the addresses of `globa' and `globb', while
      discarding the result of the addition, while an evaluation
-     expression will do the addition and return the sum.  If '-at' is
+     expression will do the addition and return the sum.  If `-at' is
      given, generate remote agent bytecode for LOCATION.  If not,
      generate remote agent bytecode for current frame PC address.
 
-'maint agent-printf FORMAT,EXPR,...'
+`maint agent-printf FORMAT,EXPR,...'
      Translate the given format string and list of argument expressions
      into remote agent bytecodes and display them as a disassembled
      list.  This command is useful for debugging the agent version of
      dynamic printf (*note Dynamic Printf::).
 
-'maint info breakpoints'
-     Using the same format as 'info breakpoints', display both the
+`maint info breakpoints'
+     Using the same format as `info breakpoints', display both the
      breakpoints you've set explicitly, and those GDB is using for
      internal purposes.  Internal breakpoints are shown with negative
      breakpoint numbers.  The type column identifies what kind of
      breakpoint is shown:
 
-     'breakpoint'
+    `breakpoint'
           Normal, explicitly set breakpoint.
 
-     'watchpoint'
+    `watchpoint'
           Normal, explicitly set watchpoint.
 
-     'longjmp'
+    `longjmp'
           Internal breakpoint, used to handle correctly stepping through
-          'longjmp' calls.
+          `longjmp' calls.
 
-     'longjmp resume'
-          Internal breakpoint at the target of a 'longjmp'.
+    `longjmp resume'
+          Internal breakpoint at the target of a `longjmp'.
 
-     'until'
-          Temporary internal breakpoint used by the GDB 'until' command.
+    `until'
+          Temporary internal breakpoint used by the GDB `until' command.
 
-     'finish'
-          Temporary internal breakpoint used by the GDB 'finish'
+    `finish'
+          Temporary internal breakpoint used by the GDB `finish'
           command.
 
-     'shlib events'
+    `shlib events'
           Shared library events.
 
-'maint info bfds'
-     This prints information about each 'bfd' object that is known to
+
+`maint info bfds'
+     This prints information about each `bfd' object that is known to
      GDB.  *Note BFD: (bfd)Top.
 
-'maint info btrace'
+`maint info btrace'
      Pint information about raw branch tracing data.
 
-'maint btrace packet-history'
+`maint btrace packet-history'
      Print the raw branch trace packets that are used to compute the
-     execution history for the 'record btrace' command.  Both the
+     execution history for the `record btrace' command.  Both the
      information and the format in which it is printed depend on the
      btrace recording format.
 
-     'bts'
+    `bts'
           For the BTS recording format, print a list of blocks of
-          sequential code.  For each block, the following information is
-          printed:
+          sequential code.  For each block, the following information
+          is printed:
 
-          Block number
+         Block number
                Newer blocks have higher numbers.  The oldest block has
                number zero.
-          Lowest 'PC'
-          Highest 'PC'
 
-     'pt'
+         Lowest `PC'
+
+         Highest `PC'
+
+    `pt'
           For the Intel(R) Processor Trace recording format, print a
           list of Intel(R) Processor Trace packets.  For each packet,
           the following information is printed:
 
-          Packet number
-               Newer packets have higher numbers.  The oldest packet has
-               number zero.
-          Trace offset
+         Packet number
+               Newer packets have higher numbers.  The oldest packet
+               has number zero.
+
+         Trace offset
                The packet's offset in the trace stream.
-          Packet opcode and payload
 
-'maint btrace clear-packet-history'
-     Discards the cached packet history printed by the 'maint btrace
+         Packet opcode and payload
+
+`maint btrace clear-packet-history'
+     Discards the cached packet history printed by the `maint btrace
      packet-history' command.  The history will be computed again when
      needed.
 
-'maint btrace clear'
+`maint btrace clear'
      Discard the branch trace data.  The data will be fetched anew and
      the branch trace will be recomputed when needed.
 
@@ -569,13 +664,14 @@ commands that turn on debugging messages
      buffer.  When updating branch trace incrementally, the branch trace
      available to GDB may be bigger than a single branch trace buffer.
 
-'maint set btrace pt skip-pad'
-'maint show btrace pt skip-pad'
-     Control whether GDB will skip PAD packets when computing the packet
-     history.
+`maint set btrace pt skip-pad'
 
-'set displaced-stepping'
-'show displaced-stepping'
+`maint show btrace pt skip-pad'
+     Control whether GDB will skip PAD packets when computing the
+     packet history.
+
+`set displaced-stepping'
+`show displaced-stepping'
      Control whether or not GDB will do "displaced stepping" if the
      target supports it.  Displaced stepping is a way to single-step
      over breakpoints without removing them from the inferior, by
@@ -583,73 +679,72 @@ commands that turn on debugging messages
      originally at the breakpoint location.  It is also known as
      out-of-line single-stepping.
 
-     'set displaced-stepping on'
-          If the target architecture supports it, GDB will use displaced
-          stepping to step over breakpoints.
+    `set displaced-stepping on'
+          If the target architecture supports it, GDB will use
+          displaced stepping to step over breakpoints.
 
-     'set displaced-stepping off'
+    `set displaced-stepping off'
           GDB will not use displaced stepping to step over breakpoints,
           even if such is supported by the target architecture.
 
-     'set displaced-stepping auto'
+    `set displaced-stepping auto'
           This is the default mode.  GDB will use displaced stepping
           only if non-stop mode is active (*note Non-Stop Mode::) and
           the target architecture supports displaced stepping.
 
-'maint check-psymtabs'
+`maint check-psymtabs'
      Check the consistency of currently expanded psymtabs versus
      symtabs.  Use this to check, for example, whether a symbol is in
      one but not the other.
 
-'maint check-symtabs'
+`maint check-symtabs'
      Check the consistency of currently expanded symtabs.
 
-'maint expand-symtabs [REGEXP]'
+`maint expand-symtabs [REGEXP]'
      Expand symbol tables.  If REGEXP is specified, only expand symbol
      tables for file names matching REGEXP.
 
-'maint set catch-demangler-crashes [on|off]'
-'maint show catch-demangler-crashes'
+`maint set catch-demangler-crashes [on|off]'
+`maint show catch-demangler-crashes'
      Control whether GDB should attempt to catch crashes in the symbol
      name demangler.  The default is to attempt to catch crashes.  If
      enabled, the first time a crash is caught, a core file is created,
      the offending symbol is displayed and the user is presented with
      the option to terminate the current session.
 
-'maint cplus first_component NAME'
+`maint cplus first_component NAME'
      Print the first C++ class/namespace component of NAME.
 
-'maint cplus namespace'
+`maint cplus namespace'
      Print the list of possible C++ namespaces.
 
-'maint deprecate COMMAND [REPLACEMENT]'
-'maint undeprecate COMMAND'
+`maint deprecate COMMAND [REPLACEMENT]'
+`maint undeprecate COMMAND'
      Deprecate or undeprecate the named COMMAND.  Deprecated commands
      cause GDB to issue a warning when you use them.  The optional
      argument REPLACEMENT says which newer command should be used in
      favor of the deprecated one; if it is given, GDB will mention the
      replacement as part of the warning.
 
-'maint dump-me'
+`maint dump-me'
      Cause a fatal signal in the debugger and force it to dump its core.
      This is supported only on systems which support aborting a program
-     with the 'SIGQUIT' signal.
-
-'maint internal-error [MESSAGE-TEXT]'
-'maint internal-warning [MESSAGE-TEXT]'
-'maint demangler-warning [MESSAGE-TEXT]'
+     with the `SIGQUIT' signal.
 
-     Cause GDB to call the internal function 'internal_error',
-     'internal_warning' or 'demangler_warning' and hence behave as
+`maint internal-error [MESSAGE-TEXT]'
+`maint internal-warning [MESSAGE-TEXT]'
+`maint demangler-warning [MESSAGE-TEXT]'
+     Cause GDB to call the internal function `internal_error',
+     `internal_warning' or `demangler_warning' and hence behave as
      though an internal problem has been detected.  In addition to
      reporting the internal problem, these functions give the user the
-     opportunity to either quit GDB or (for 'internal_error' and
-     'internal_warning') create a core file of the current GDB session.
+     opportunity to either quit GDB or (for `internal_error' and
+     `internal_warning') create a core file of the current GDB session.
 
-     These commands take an optional parameter MESSAGE-TEXT that is used
-     as the text of the error or warning message.
+     These commands take an optional parameter MESSAGE-TEXT that is
+     used as the text of the error or warning message.
 
-     Here's an example of using 'internal-error':
+     Here's an example of using `internal-error':
 
           (gdb) maint internal-error testing, 1, 2
           .../maint.c:121: internal-error: testing, 1, 2
@@ -659,45 +754,45 @@ commands that turn on debugging messages
           Create a core file? (y or n) n
           (gdb)
 
-'maint set internal-error ACTION [ask|yes|no]'
-'maint show internal-error ACTION'
-'maint set internal-warning ACTION [ask|yes|no]'
-'maint show internal-warning ACTION'
-'maint set demangler-warning ACTION [ask|yes|no]'
-'maint show demangler-warning ACTION'
+`maint set internal-error ACTION [ask|yes|no]'
+`maint show internal-error ACTION'
+`maint set internal-warning ACTION [ask|yes|no]'
+`maint show internal-warning ACTION'
+`maint set demangler-warning ACTION [ask|yes|no]'
+`maint show demangler-warning ACTION'
      When GDB reports an internal problem (error or warning) it gives
-     the user the opportunity to both quit GDB and create a core file of
-     the current GDB session.  These commands let you override the
+     the user the opportunity to both quit GDB and create a core file
+     of the current GDB session.  These commands let you override the
      default behaviour for each particular ACTION, described in the
      table below.
 
-     'quit'
+    `quit'
           You can specify that GDB should always (yes) or never (no)
           quit.  The default is to ask the user what to do.
 
-     'corefile'
+    `corefile'
           You can specify that GDB should always (yes) or never (no)
           create a core file.  The default is to ask the user what to
-          do.  Note that there is no 'corefile' option for
-          'demangler-warning': demangler warnings always create a core
+          do.  Note that there is no `corefile' option for
+          `demangler-warning': demangler warnings always create a core
           file and this cannot be disabled.
 
-'maint packet TEXT'
-     If GDB is talking to an inferior via the serial protocol, then this
-     command sends the string TEXT to the inferior, and displays the
-     response packet.  GDB supplies the initial '$' character, the
-     terminating '#' character, and the checksum.
+`maint packet TEXT'
+     If GDB is talking to an inferior via the serial protocol, then
+     this command sends the string TEXT to the inferior, and displays
+     the response packet.  GDB supplies the initial `$' character, the
+     terminating `#' character, and the checksum.
 
-'maint print architecture [FILE]'
+`maint print architecture [FILE]'
      Print the entire architecture configuration.  The optional argument
      FILE names the file where the output goes.
 
-'maint print c-tdesc'
+`maint print c-tdesc'
      Print the current target description (*note Target Descriptions::)
      as a C source file.  The created source file can be used in GDB
      when an XML parser is not available to parse the description.
 
-'maint print dummy-frames'
+`maint print dummy-frames'
      Prints the contents of GDB's internal dummy-frame stack.
 
           (gdb) b add
@@ -713,26 +808,26 @@ commands that turn on debugging messages
 
      Takes an optional file parameter.
 
-'maint print registers [FILE]'
-'maint print raw-registers [FILE]'
-'maint print cooked-registers [FILE]'
-'maint print register-groups [FILE]'
-'maint print remote-registers [FILE]'
+`maint print registers [FILE]'
+`maint print raw-registers [FILE]'
+`maint print cooked-registers [FILE]'
+`maint print register-groups [FILE]'
+`maint print remote-registers [FILE]'
      Print GDB's internal register data structures.
 
-     The command 'maint print raw-registers' includes the contents of
-     the raw register cache; the command 'maint print cooked-registers'
+     The command `maint print raw-registers' includes the contents of
+     the raw register cache; the command `maint print cooked-registers'
      includes the (cooked) value of all registers, including registers
      which aren't available on the target nor visible to user; the
-     command 'maint print register-groups' includes the groups that each
-     register is a member of; and the command 'maint print
-     remote-registers' includes the remote target's register numbers and
-     offsets in the 'G' packets.
+     command `maint print register-groups' includes the groups that
+     each register is a member of; and the command `maint print
+     remote-registers' includes the remote target's register numbers
+     and offsets in the `G' packets.
 
      These commands take an optional parameter, a file name to which to
      write the information.
 
-'maint print reggroups [FILE]'
+`maint print reggroups [FILE]'
      Print GDB's internal register group data structures.  The optional
      argument FILE tells to what file to write the information.
 
@@ -748,49 +843,49 @@ commands that turn on debugging messages
            save       internal
            restore    internal
 
-'flushregs'
+`flushregs'
      This command forces GDB to flush its internal register cache.
 
-'maint print objfiles [REGEXP]'
+`maint print objfiles [REGEXP]'
      Print a dump of all known object files.  If REGEXP is specified,
      only print object files whose names match REGEXP.  For each object
      file, this command prints its name, address in memory, and all of
      its psymtabs and symtabs.
 
-'maint print user-registers'
+`maint print user-registers'
      List all currently available "user registers".  User registers
      typically provide alternate names for actual hardware registers.
-     They include the four "standard" registers '$fp', '$pc', '$sp', and
-     '$ps'.  *Note standard registers::.  User registers can be used in
-     expressions in the same way as the canonical register names, but
-     only the latter are listed by the 'info registers' and 'maint print
-     registers' commands.
+     They include the four "standard" registers `$fp', `$pc', `$sp',
+     and `$ps'.  *Note standard registers::.  User registers can be
+     used in expressions in the same way as the canonical register
+     names, but only the latter are listed by the `info registers' and
+     `maint print registers' commands.
 
-'maint print section-scripts [REGEXP]'
-     Print a dump of scripts specified in the '.debug_gdb_section'
+`maint print section-scripts [REGEXP]'
+     Print a dump of scripts specified in the `.debug_gdb_section'
      section.  If REGEXP is specified, only print scripts loaded by
-     object files matching REGEXP.  For each script, this command prints
-     its name as specified in the objfile, and the full path if known.
-     *Note dotdebug_gdb_scripts section::.
+     object files matching REGEXP.  For each script, this command
+     prints its name as specified in the objfile, and the full path if
+     known.  *Note dotdebug_gdb_scripts section::.
 
-'maint print statistics'
+`maint print statistics'
      This command prints, for each object file in the program, various
      data about that object file followed by the byte cache ("bcache")
      statistics for the object file.  The objfile data includes the
      number of minimal, partial, full, and stabs symbols, the number of
      types defined by the objfile, the number of as yet unexpanded psym
-     tables, the number of line tables and string tables, and the amount
-     of memory used by the various tables.  The bcache statistics
-     include the counts, sizes, and counts of duplicates of all and
-     unique objects, max, average, and median entry size, total memory
-     used and its overhead and savings, and various measures of the hash
-     table size and chain lengths.
+     tables, the number of line tables and string tables, and the
+     amount of memory used by the various tables.  The bcache
+     statistics include the counts, sizes, and counts of duplicates of
+     all and unique objects, max, average, and median entry size, total
+     memory used and its overhead and savings, and various measures of
+     the hash table size and chain lengths.
 
-'maint print target-stack'
+`maint print target-stack'
      A "target" is an interface between the debugger and a particular
      kind of file or process.  Targets can be stacked in "strata", so
-     that more than one target can potentially respond to a request.  In
-     particular, memory accesses will walk down the stack of targets
+     that more than one target can potentially respond to a request.
+     In particular, memory accesses will walk down the stack of targets
      until they find a target that is interested in handling that
      particular address.
 
@@ -798,23 +893,24 @@ commands that turn on debugging messages
      pushed on the "target stack", starting from the top layer down to
      the bottom one.
 
-'maint print type EXPR'
+`maint print type EXPR'
      Print the type chain for a type specified by EXPR.  The argument
-     can be either a type name or a symbol.  If it is a symbol, the type
-     of that symbol is described.  The type chain produced by this
+     can be either a type name or a symbol.  If it is a symbol, the
+     type of that symbol is described.  The type chain produced by this
      command is a recursive definition of the data type as stored in
      GDB's data structures, including its flags and contained types.
 
-'maint set dwarf always-disassemble'
-'maint show dwarf always-disassemble'
-     Control the behavior of 'info address' when using DWARF debugging
+`maint set dwarf always-disassemble'
+
+`maint show dwarf always-disassemble'
+     Control the behavior of `info address' when using DWARF debugging
      information.
 
-     The default is 'off', which means that GDB should try to describe a
-     variable's location in an easily readable format.  When 'on', GDB
-     will instead display the DWARF location expression in an
-     assembly-like format.  Note that some locations are too complex for
-     GDB to describe simply; in this case you will always see the
+     The default is `off', which means that GDB should try to describe
+     a variable's location in an easily readable format.  When `on',
+     GDB will instead display the DWARF location expression in an
+     assembly-like format.  Note that some locations are too complex
+     for GDB to describe simply; in this case you will always see the
      disassembly form.
 
      Here is an example of the resulting disassembly:
@@ -826,12 +922,12 @@ commands that turn on debugging messages
      For more information on these expressions, see the DWARF standard
      (http://www.dwarfstd.org/).
 
-'maint set dwarf max-cache-age'
-'maint show dwarf max-cache-age'
+`maint set dwarf max-cache-age'
+`maint show dwarf max-cache-age'
      Control the DWARF compilation unit cache.
 
      In object files with inter-compilation-unit references, such as
-     those produced by the GCC option '-feliminate-dwarf2-dups', the
+     those produced by the GCC option `-feliminate-dwarf2-dups', the
      DWARF reader needs to frequently refer to previously read
      compilation units.  This setting controls how long a compilation
      unit will remain in the cache if it is not referenced.  A higher
@@ -840,96 +936,97 @@ commands that turn on debugging messages
      disables caching, which will slow down GDB startup, but reduce
      memory consumption.
 
-'maint set profile'
-'maint show profile'
+`maint set profile'
+`maint show profile'
      Control profiling of GDB.
 
-     Profiling will be disabled until you use the 'maint set profile'
+     Profiling will be disabled until you use the `maint set profile'
      command to enable it.  When you enable profiling, the system will
      begin collecting timing and execution count data; when you disable
      profiling or exit GDB, the results will be written to a log file.
      Remember that if you use profiling, GDB will overwrite the
-     profiling log file (often called 'gmon.out').  If you have a record
-     of important profiling data in a 'gmon.out' file, be sure to move
-     it to a safe location.
+     profiling log file (often called `gmon.out').  If you have a
+     record of important profiling data in a `gmon.out' file, be sure
+     to move it to a safe location.
 
-     Configuring with '--enable-profiling' arranges for GDB to be
-     compiled with the '-pg' compiler option.
+     Configuring with `--enable-profiling' arranges for GDB to be
+     compiled with the `-pg' compiler option.
 
-'maint set show-debug-regs'
-'maint show show-debug-regs'
+`maint set show-debug-regs'
+`maint show show-debug-regs'
      Control whether to show variables that mirror the hardware debug
-     registers.  Use 'on' to enable, 'off' to disable.  If enabled, the
+     registers.  Use `on' to enable, `off' to disable.  If enabled, the
      debug registers values are shown when GDB inserts or removes a
-     hardware breakpoint or watchpoint, and when the inferior triggers a
-     hardware-assisted breakpoint or watchpoint.
+     hardware breakpoint or watchpoint, and when the inferior triggers
+     a hardware-assisted breakpoint or watchpoint.
 
-'maint set show-all-tib'
-'maint show show-all-tib'
+`maint set show-all-tib'
+`maint show show-all-tib'
      Control whether to show all non zero areas within a 1k block
-     starting at thread local base, when using the 'info w32
+     starting at thread local base, when using the `info w32
      thread-information-block' command.
 
-'maint set target-async'
-'maint show target-async'
+`maint set target-async'
+`maint show target-async'
      This controls whether GDB targets operate in synchronous or
      asynchronous mode (*note Background Execution::).  Normally the
      default is asynchronous, if it is available; but this can be
-     changed to more easily debug problems occurring only in synchronous
-     mode.
-
-'maint set per-command'
-'maint show per-command'
+     changed to more easily debug problems occurring only in
+     synchronous mode.
 
-     GDB can display the resources used by each command.  This is useful
-     in debugging performance problems.
+`maint set per-command'
+`maint show per-command'
+     GDB can display the resources used by each command.  This is
+     useful in debugging performance problems.
 
-     'maint set per-command space [on|off]'
-     'maint show per-command space'
+    `maint set per-command space [on|off]'
+    `maint show per-command space'
           Enable or disable the printing of the memory used by GDB for
           each command.  If enabled, GDB will display how much memory
           each command took, following the command's own output.  This
-          can also be requested by invoking GDB with the '--statistics'
+          can also be requested by invoking GDB with the `--statistics'
           command-line switch (*note Mode Options::).
 
-     'maint set per-command time [on|off]'
-     'maint show per-command time'
+    `maint set per-command time [on|off]'
+    `maint show per-command time'
           Enable or disable the printing of the execution time of GDB
           for each command.  If enabled, GDB will display how much time
           it took to execute each command, following the command's own
           output.  Both CPU time and wallclock time are printed.
           Printing both is useful when trying to determine whether the
-          cost is CPU or, e.g., disk/network latency.  Note that the CPU
-          time printed is for GDB only, it does not include the
+          cost is CPU or, e.g., disk/network latency.  Note that the
+          CPU time printed is for GDB only, it does not include the
           execution time of the inferior because there's no mechanism
           currently to compute how much time was spent by GDB and how
           much time was spent by the program been debugged.  This can
-          also be requested by invoking GDB with the '--statistics'
+          also be requested by invoking GDB with the `--statistics'
           command-line switch (*note Mode Options::).
 
-     'maint set per-command symtab [on|off]'
-     'maint show per-command symtab'
+    `maint set per-command symtab [on|off]'
+    `maint show per-command symtab'
           Enable or disable the printing of basic symbol table
-          statistics for each command.  If enabled, GDB will display the
-          following information:
+          statistics for each command.  If enabled, GDB will display
+          the following information:
 
             a. number of symbol tables
+
             b. number of primary symbol tables
+
             c. number of blocks in the blockvector
 
-'maint space VALUE'
-     An alias for 'maint set per-command space'.  A non-zero value
+`maint space VALUE'
+     An alias for `maint set per-command space'.  A non-zero value
      enables it, zero disables it.
 
-'maint time VALUE'
-     An alias for 'maint set per-command time'.  A non-zero value
+`maint time VALUE'
+     An alias for `maint set per-command time'.  A non-zero value
      enables it, zero disables it.
 
-'maint translate-address [SECTION] ADDR'
+`maint translate-address [SECTION] ADDR'
      Find the symbol stored at the location specified by the address
      ADDR and an optional section name SECTION.  If found, GDB prints
      the name of the closest symbol and an offset from the symbol's
-     location to the specified address.  This is similar to the 'info
+     location to the specified address.  This is similar to the `info
      address' command (*note Symbols::), except that this command also
      allows to find symbols in other sections.
 
@@ -938,15 +1035,16 @@ commands that turn on debugging messages
      name of executable or shared library containing the symbol is
      printed as well.
 
+
    The following command is useful for non-interactive invocations of
 GDB, such as in the test suite.
 
-'set watchdog NSEC'
+`set watchdog NSEC'
      Set the maximum number of seconds GDB will wait for the target
      operation to finish.  If this time expires, GDB reports and error
      and the command is aborted.
 
-'show watchdog'
+`show watchdog'
      Show the current setting of the target wait timeout.
 
 
@@ -989,102 +1087,102 @@ protocol--for example, if there is only 
 machine, you might want your program to do something special if it
 recognizes a packet meant for GDB.
 
-   In the examples below, '->' and '<-' are used to indicate transmitted
-and received data, respectively.
+   In the examples below, `->' and `<-' are used to indicate
+transmitted and received data, respectively.
 
    All GDB commands and responses (other than acknowledgments and
 notifications, see *note Notification Packets::) are sent as a PACKET.
-A PACKET is introduced with the character '$', the actual PACKET-DATA,
-and the terminating character '#' followed by a two-digit CHECKSUM:
-
-     $PACKET-DATA#CHECKSUM
+A PACKET is introduced with the character `$', the actual PACKET-DATA,
+and the terminating character `#' followed by a two-digit CHECKSUM:
 
-The two-digit CHECKSUM is computed as the modulo 256 sum of all
-characters between the leading '$' and the trailing '#' (an eight bit
+     `$'PACKET-DATA`#'CHECKSUM
+   The two-digit CHECKSUM is computed as the modulo 256 sum of all
+characters between the leading `$' and the trailing `#' (an eight bit
 unsigned checksum).
 
    Implementors should note that prior to GDB 5.0 the protocol
 specification also included an optional two-digit SEQUENCE-ID:
 
-     $SEQUENCE-ID:PACKET-DATA#CHECKSUM
+     `$'SEQUENCE-ID`:'PACKET-DATA`#'CHECKSUM
 
 That SEQUENCE-ID was appended to the acknowledgment.  GDB has never
-output SEQUENCE-IDs.  Stubs that handle packets added since GDB 5.0 must
-not accept SEQUENCE-ID.
+output SEQUENCE-IDs.  Stubs that handle packets added since GDB 5.0
+must not accept SEQUENCE-ID.
 
    When either the host or the target machine receives a packet, the
-first response expected is an acknowledgment: either '+' (to indicate
-the package was received correctly) or '-' (to request retransmission):
+first response expected is an acknowledgment: either `+' (to indicate
+the package was received correctly) or `-' (to request retransmission):
 
-     -> $PACKET-DATA#CHECKSUM
-     <- +
-
-   The '+'/'-' acknowledgments can be disabled once a connection is
+     -> `$'PACKET-DATA`#'CHECKSUM
+     <- `+'
+   The `+'/`-' acknowledgments can be disabled once a connection is
 established.  *Note Packet Acknowledgment::, for details.
 
    The host (GDB) sends COMMANDs, and the target (the debugging stub
-incorporated in your program) sends a RESPONSE.  In the case of step and
-continue COMMANDs, the response is only sent when the operation has
+incorporated in your program) sends a RESPONSE.  In the case of step
+and continue COMMANDs, the response is only sent when the operation has
 completed, and the target has again stopped all threads in all attached
 processes.  This is the default all-stop mode behavior, but the remote
 protocol also supports GDB's non-stop execution mode; see *note Remote
 Non-Stop::, for details.
 
    PACKET-DATA consists of a sequence of characters with the exception
-of '#' and '$' (see 'X' packet for additional exceptions).
+of `#' and `$' (see `X' packet for additional exceptions).
 
-   Fields within the packet should be separated using ',' ';' or ':'.
+   Fields within the packet should be separated using `,' `;' or `:'.
 Except where otherwise noted all numbers are represented in HEX with
 leading zeros suppressed.
 
-   Implementors should note that prior to GDB 5.0, the character ':'
+   Implementors should note that prior to GDB 5.0, the character `:'
 could not appear as the third character in a packet (as it would
 potentially conflict with the SEQUENCE-ID).
 
    Binary data in most packets is encoded either as two hexadecimal
 digits per byte of binary data.  This allowed the traditional remote
-protocol to work over connections which were only seven-bit clean.  Some
-packets designed more recently assume an eight-bit clean connection, and
-use a more efficient encoding to send and receive binary data.
+protocol to work over connections which were only seven-bit clean.
+Some packets designed more recently assume an eight-bit clean
+connection, and use a more efficient encoding to send and receive
+binary data.
 
-   The binary data representation uses '7d' (ASCII '}') as an escape
+   The binary data representation uses `7d' (ASCII `}') as an escape
 character.  Any escaped byte is transmitted as the escape character
-followed by the original character XORed with '0x20'.  For example, the
-byte '0x7d' would be transmitted as the two bytes '0x7d 0x5d'.  The
-bytes '0x23' (ASCII '#'), '0x24' (ASCII '$'), and '0x7d' (ASCII '}')
+followed by the original character XORed with `0x20'.  For example, the
+byte `0x7d' would be transmitted as the two bytes `0x7d 0x5d'.  The
+bytes `0x23' (ASCII `#'), `0x24' (ASCII `$'), and `0x7d' (ASCII `}')
 must always be escaped.  Responses sent by the stub must also escape
-'0x2a' (ASCII '*'), so that it is not interpreted as the start of a
+`0x2a' (ASCII `*'), so that it is not interpreted as the start of a
 run-length encoded sequence (described next).
 
    Response DATA can be run-length encoded to save space.  Run-length
 encoding replaces runs of identical characters with one instance of the
-repeated character, followed by a '*' and a repeat count.  The repeat
+repeated character, followed by a `*' and a repeat count.  The repeat
 count is itself sent encoded, to avoid binary characters in DATA: a
-value of N is sent as 'N+29'.  For a repeat count greater or equal to 3,
-this produces a printable ASCII character, e.g. a space (ASCII code 32)
-for a repeat count of 3.  (This is because run-length encoding starts to
-win for counts 3 or more.)  Thus, for example, '0* ' is a run-length
-encoding of "0000": the space character after '*' means repeat the
-leading '0' '32 - 29 = 3' more times.
-
-   The printable characters '#' and '$' or with a numeric value greater
-than 126 must not be used.  Runs of six repeats ('#') or seven repeats
-('$') can be expanded using a repeat count of only five ('"').  For
-example, '00000000' can be encoded as '0*"00'.
+value of N is sent as `N+29'.  For a repeat count greater or equal to
+3, this produces a printable ASCII character, e.g. a space (ASCII code
+32) for a repeat count of 3.  (This is because run-length encoding
+starts to win for counts 3 or more.)  Thus, for example, `0* ' is a
+run-length encoding of "0000": the space character after `*' means
+repeat the leading `0' `32 - 29 = 3' more times.
+
+   The printable characters `#' and `$' or with a numeric value greater
+than 126 must not be used.  Runs of six repeats (`#') or seven repeats
+(`$') can be expanded using a repeat count of only five (`"').  For
+example, `00000000' can be encoded as `0*"00'.
 
    The error response returned for some packets includes a two character
 error number.  That number is not well defined.
 
-   For any COMMAND not supported by the stub, an empty response ('$#00')
-should be returned.  That way it is possible to extend the protocol.  A
-newer GDB can tell if a packet is supported based on that response.
+   For any COMMAND not supported by the stub, an empty response
+(`$#00') should be returned.  That way it is possible to extend the
+protocol.  A newer GDB can tell if a packet is supported based on that
+response.
 
-   At a minimum, a stub is required to support the 'g' and 'G' commands
-for register access, and the 'm' and 'M' commands for memory access.
+   At a minimum, a stub is required to support the `g' and `G' commands
+for register access, and the `m' and `M' commands for memory access.
 Stubs that only control single-threaded targets can implement run
-control with the 'c' (continue), and 's' (step) commands.  Stubs that
-support multi-threading targets should support the 'vCont' command.  All
-other commands are optional.
+control with the `c' (continue), and `s' (step) commands.  Stubs that
+support multi-threading targets should support the `vCont' command.
+All other commands are optional.
 
 
 File: gdb.info,  Node: Packets,  Next: Stop Reply Packets,  Prev: Overview,  Up: Remote Protocol
@@ -1101,67 +1199,68 @@ remote protocol.
 syntax, followed by an explanation of the packet's meaning.  We include
 spaces in some of the templates for clarity; these are not part of the
 packet's syntax.  No GDB packet uses spaces to separate its components.
-For example, a template like 'foo BAR BAZ' describes a packet beginning
-with the three ASCII bytes 'foo', followed by a BAR, followed directly
-by a BAZ.  GDB does not transmit a space character between the 'foo' and
-the BAR, or between the BAR and the BAZ.
+For example, a template like `foo BAR BAZ' describes a packet beginning
+with the three ASCII bytes `foo', followed by a BAR, followed directly
+by a BAZ.  GDB does not transmit a space character between the `foo'
+and the BAR, or between the BAR and the BAZ.
 
    Several packets and replies include a THREAD-ID field to identify a
 thread.  Normally these are positive numbers with a target-specific
 interpretation, formatted as big-endian hex strings.  A THREAD-ID can
-also be a literal '-1' to indicate all threads, or '0' to pick any
+also be a literal `-1' to indicate all threads, or `0' to pick any
 thread.
 
    In addition, the remote protocol supports a multiprocess feature in
 which the THREAD-ID syntax is extended to optionally include both
-process and thread ID fields, as 'pPID.TID'.  The PID (process) and TID
+process and thread ID fields, as `pPID.TID'.  The PID (process) and TID
 (thread) components each have the format described above: a positive
-number with target-specific interpretation formatted as a big-endian hex
-string, literal '-1' to indicate all processes or threads
-(respectively), or '0' to indicate an arbitrary process or thread.
-Specifying just a process, as 'pPID', is equivalent to 'pPID.-1'.  It is
-an error to specify all processes but a specific thread, such as
-'p-1.TID'.  Note that the 'p' prefix is _not_ used for those packets and
-replies explicitly documented to include a process ID, rather than a
-THREAD-ID.
+number with target-specific interpretation formatted as a big-endian
+hex string, literal `-1' to indicate all processes or threads
+(respectively), or `0' to indicate an arbitrary process or thread.
+Specifying just a process, as `pPID', is equivalent to `pPID.-1'.  It
+is an error to specify all processes but a specific thread, such as
+`p-1.TID'.  Note that the `p' prefix is _not_ used for those packets
+and replies explicitly documented to include a process ID, rather than
+a THREAD-ID.
 
    The multiprocess THREAD-ID syntax extensions are only used if both
-GDB and the stub report support for the 'multiprocess' feature using
-'qSupported'.  *Note multiprocess extensions::, for more information.
+GDB and the stub report support for the `multiprocess' feature using
+`qSupported'.  *Note multiprocess extensions::, for more information.
 
    Note that all packet forms beginning with an upper- or lower-case
 letter, other than those described here, are reserved for future use.
 
    Here are the packet descriptions.
 
-'!'
+`!'
      Enable extended mode.  In extended mode, the remote server is made
-     persistent.  The 'R' packet is used to restart the program being
+     persistent.  The `R' packet is used to restart the program being
      debugged.
 
      Reply:
-     'OK'
+    `OK'
           The remote target both supports and has enabled extended mode.
 
-'?'
+`?'
      Indicate the reason the target halted.  The reply is the same as
      for step and continue.  This packet has a special interpretation
      when the target is in non-stop mode; see *note Remote Non-Stop::.
 
      Reply: *Note Stop Reply Packets::, for the reply specifications.
 
-'A ARGLEN,ARGNUM,ARG,...'
-     Initialized 'argv[]' array passed into program.  ARGLEN specifies
+`A ARGLEN,ARGNUM,ARG,...'
+     Initialized `argv[]' array passed into program. ARGLEN specifies
      the number of bytes in the hex encoded byte stream ARG.  See
-     'gdbserver' for more details.
+     `gdbserver' for more details.
 
      Reply:
-     'OK'
+    `OK'
           The arguments were set.
-     'E NN'
+
+    `E NN'
           An error occurred.
 
-'b BAUD'
+`b BAUD'
      (Don't use this packet; its behavior is not well-defined.)  Change
      the serial line speed to BAUD.
 
@@ -1172,57 +1271,57 @@ letter, other than those described here,
 
      Stan: _If people really wanted to add something like this, and get
      it working for the first time, they ought to modify ser-unix.c to
-     send some kind of out-of-band message to a specially-setup stub and
-     have the switch happen "in between" packets, so that from remote
-     protocol's point of view, nothing actually happened._
+     send some kind of out-of-band message to a specially-setup stub
+     and have the switch happen "in between" packets, so that from
+     remote protocol's point of view, nothing actually happened._
 
-'B ADDR,MODE'
-     Set (MODE is 'S') or clear (MODE is 'C') a breakpoint at ADDR.
+`B ADDR,MODE'
+     Set (MODE is `S') or clear (MODE is `C') a breakpoint at ADDR.
 
-     Don't use this packet.  Use the 'Z' and 'z' packets instead (*note
+     Don't use this packet.  Use the `Z' and `z' packets instead (*note
      insert breakpoint or watchpoint packet::).
 
-'bc'
+`bc'
      Backward continue.  Execute the target system in reverse.  No
      parameter.  *Note Reverse Execution::, for more information.
 
      Reply: *Note Stop Reply Packets::, for the reply specifications.
 
-'bs'
+`bs'
      Backward single step.  Execute one instruction in reverse.  No
      parameter.  *Note Reverse Execution::, for more information.
 
      Reply: *Note Stop Reply Packets::, for the reply specifications.
 
-'c [ADDR]'
+`c [ADDR]'
      Continue at ADDR, which is the address to resume.  If ADDR is
      omitted, resume at current address.
 
-     This packet is deprecated for multi-threading support.  *Note vCont
-     packet::.
+     This packet is deprecated for multi-threading support.  *Note
+     vCont packet::.
 
      Reply: *Note Stop Reply Packets::, for the reply specifications.
 
-'C SIG[;ADDR]'
-     Continue with signal SIG (hex signal number).  If ';ADDR' is
+`C SIG[;ADDR]'
+     Continue with signal SIG (hex signal number).  If `;ADDR' is
      omitted, resume at same address.
 
-     This packet is deprecated for multi-threading support.  *Note vCont
-     packet::.
+     This packet is deprecated for multi-threading support.  *Note
+     vCont packet::.
 
      Reply: *Note Stop Reply Packets::, for the reply specifications.
 
-'d'
+`d'
      Toggle debug flag.
 
      Don't use this packet; instead, define a general set packet (*note
      General Query Packets::).
 
-'D'
-'D;PID'
+`D'
+`D;PID'
      The first form of the packet is used to detach GDB from the remote
-     system.  It is sent to the remote target before GDB disconnects via
-     the 'detach' command.
+     system.  It is sent to the remote target before GDB disconnects
+     via the `detach' command.
 
      The second form, including a process ID, is used when multiprocess
      protocol extensions are enabled (*note multiprocess extensions::),
@@ -1230,85 +1329,88 @@ letter, other than those described here,
      big-endian hex string.
 
      Reply:
-     'OK'
+    `OK'
           for success
-     'E NN'
+
+    `E NN'
           for an error
 
-'F RC,EE,CF;XX'
-     A reply from GDB to an 'F' packet sent by the target.  This is part
-     of the File-I/O protocol extension.  *Note File-I/O Remote Protocol
-     Extension::, for the specification.
+`F RC,EE,CF;XX'
+     A reply from GDB to an `F' packet sent by the target.  This is
+     part of the File-I/O protocol extension.  *Note File-I/O Remote
+     Protocol Extension::, for the specification.
 
-'g'
+`g'
      Read general registers.
 
      Reply:
-     'XX...'
+    `XX...'
           Each byte of register data is described by two hex digits.
           The bytes with the register are transmitted in target byte
           order.  The size of each register and their position within
-          the 'g' packet are determined by the GDB internal gdbarch
-          functions 'DEPRECATED_REGISTER_RAW_SIZE' and
-          'gdbarch_register_name'.  The specification of several
-          standard 'g' packets is specified below.
+          the `g' packet are determined by the GDB internal gdbarch
+          functions `DEPRECATED_REGISTER_RAW_SIZE' and
+          `gdbarch_register_name'.  The specification of several
+          standard `g' packets is specified below.
 
           When reading registers from a trace frame (*note Using the
           Collected Data: Analyze Collected Data.), the stub may also
-          return a string of literal 'x''s in place of the register data
-          digits, to indicate that the corresponding register has not
-          been collected, thus its value is unavailable.  For example,
-          for an architecture with 4 registers of 4 bytes each, the
-          following reply indicates to GDB that registers 0 and 2 have
-          not been collected, while registers 1 and 3 have been
-          collected, and both have zero value:
+          return a string of literal `x''s in place of the register
+          data digits, to indicate that the corresponding register has
+          not been collected, thus its value is unavailable.  For
+          example, for an architecture with 4 registers of 4 bytes
+          each, the following reply indicates to GDB that registers 0
+          and 2 have not been collected, while registers 1 and 3 have
+          been collected, and both have zero value:
 
-               -> g
-               <- xxxxxxxx00000000xxxxxxxx00000000
+               -> `g'
+               <- `xxxxxxxx00000000xxxxxxxx00000000'
 
-     'E NN'
+    `E NN'
           for an error.
 
-'G XX...'
+`G XX...'
      Write general registers.  *Note read registers packet::, for a
      description of the XX... data.
 
      Reply:
-     'OK'
+    `OK'
           for success
-     'E NN'
+
+    `E NN'
           for an error
 
-'H OP THREAD-ID'
-     Set thread for subsequent operations ('m', 'M', 'g', 'G', et.al.).
-     Depending on the operation to be performed, OP should be 'c' for
+`H OP THREAD-ID'
+     Set thread for subsequent operations (`m', `M', `g', `G', et.al.).
+     Depending on the operation to be performed, OP should be `c' for
      step and continue operations (note that this is deprecated,
-     supporting the 'vCont' command is a better option), and 'g' for
+     supporting the `vCont' command is a better option), and `g' for
      other operations.  The thread designator THREAD-ID has the format
      and interpretation described in *note thread-id syntax::.
 
      Reply:
-     'OK'
+    `OK'
           for success
-     'E NN'
+
+    `E NN'
           for an error
 
-'i [ADDR[,NNN]]'
-     Step the remote target by a single clock cycle.  If ',NNN' is
+`i [ADDR[,NNN]]'
+     Step the remote target by a single clock cycle.  If `,NNN' is
      present, cycle step NNN cycles.  If ADDR is present, cycle step
      starting at that address.
 
-'I'
+`I'
      Signal, then cycle step.  *Note step with signal packet::.  *Note
      cycle step packet::.
 
-'k'
+`k'
      Kill request.
 
      The exact effect of this packet is not specified.
 
      For a bare-metal target, it may power cycle or reset the target
-     system.  For that reason, the 'k' packet has no reply.
+     system.  For that reason, the `k' packet has no reply.
 
      For a single-process target, it may kill that process if possible.
 
@@ -1317,126 +1419,132 @@ letter, other than those described here,
      the vKill packet (*note vKill packet::).
 
      If the target system immediately closes the connection in response
-     to 'k', GDB does not consider the lack of packet acknowledgment to
+     to `k', GDB does not consider the lack of packet acknowledgment to
      be an error, and assumes the kill was successful.
 
-     If connected using 'target extended-remote', and the target does
+     If connected using `target extended-remote', and the target does
      not close the connection in response to a kill request, GDB probes
      the target state as if a new connection was opened (*note ?
      packet::).
 
-'m ADDR,LENGTH'
+`m ADDR,LENGTH'
      Read LENGTH addressable memory units starting at address ADDR
      (*note addressable memory unit::).  Note that ADDR may not be
      aligned to any particular boundary.
 
      The stub need not use any particular size or alignment when
      gathering data from memory for the response; even if ADDR is
-     word-aligned and LENGTH is a multiple of the word size, the stub is
-     free to use byte accesses, or not.  For this reason, this packet
-     may not be suitable for accessing memory-mapped I/O devices.
+     word-aligned and LENGTH is a multiple of the word size, the stub
+     is free to use byte accesses, or not.  For this reason, this
+     packet may not be suitable for accessing memory-mapped I/O devices.  
 
      Reply:
-     'XX...'
+    `XX...'
           Memory contents; each byte is transmitted as a two-digit
           hexadecimal number.  The reply may contain fewer addressable
           memory units than requested if the server was able to read
           only part of the region of memory.
-     'E NN'
+
+    `E NN'
           NN is errno
 
-'M ADDR,LENGTH:XX...'
+`M ADDR,LENGTH:XX...'
      Write LENGTH addressable memory units starting at address ADDR
      (*note addressable memory unit::).  The data is given by XX...;
      each byte is transmitted as a two-digit hexadecimal number.
 
      Reply:
-     'OK'
+    `OK'
           for success
-     'E NN'
+
+    `E NN'
           for an error (this includes the case where only part of the
           data was written).
 
-'p N'
+`p N'
      Read the value of register N; N is in hex.  *Note read registers
      packet::, for a description of how the returned register value is
      encoded.
 
      Reply:
-     'XX...'
+    `XX...'
           the register's value
-     'E NN'
+
+    `E NN'
           for an error
-     ''
+
+    `'
           Indicating an unrecognized QUERY.
 
-'P N...=R...'
+`P N...=R...'
      Write register N... with value R....  The register number N is in
      hexadecimal, and R... contains two hex digits for each byte in the
      register (target byte order).
 
      Reply:
-     'OK'
+    `OK'
           for success
-     'E NN'
+
+    `E NN'
           for an error
 
-'q NAME PARAMS...'
-'Q NAME PARAMS...'
-     General query ('q') and set ('Q').  These packets are described
+`q NAME PARAMS...'
+`Q NAME PARAMS...'
+     General query (`q') and set (`Q').  These packets are described
      fully in *note General Query Packets::.
 
-'r'
+`r'
      Reset the entire system.
 
-     Don't use this packet; use the 'R' packet instead.
+     Don't use this packet; use the `R' packet instead.
 
-'R XX'
+`R XX'
      Restart the program being debugged.  The XX, while needed, is
      ignored.  This packet is only available in extended mode (*note
      extended mode::).
 
-     The 'R' packet has no reply.
+     The `R' packet has no reply.
 
-'s [ADDR]'
+`s [ADDR]'
      Single step, resuming at ADDR.  If ADDR is omitted, resume at same
      address.
 
-     This packet is deprecated for multi-threading support.  *Note vCont
-     packet::.
+     This packet is deprecated for multi-threading support.  *Note
+     vCont packet::.
 
      Reply: *Note Stop Reply Packets::, for the reply specifications.
 
-'S SIG[;ADDR]'
-     Step with signal.  This is analogous to the 'C' packet, but
+`S SIG[;ADDR]'
+     Step with signal.  This is analogous to the `C' packet, but
      requests a single-step, rather than a normal resumption of
      execution.
 
-     This packet is deprecated for multi-threading support.  *Note vCont
-     packet::.
+     This packet is deprecated for multi-threading support.  *Note
+     vCont packet::.
 
      Reply: *Note Stop Reply Packets::, for the reply specifications.
 
-'t ADDR:PP,MM'
+`t ADDR:PP,MM'
      Search backwards starting at address ADDR for a match with pattern
      PP and mask MM, both of which are are 4 byte long.  There must be
      at least 3 digits in ADDR.
 
-'T THREAD-ID'
+`T THREAD-ID'
      Find out if the thread THREAD-ID is alive.  *Note thread-id
      syntax::.
 
      Reply:
-     'OK'
+    `OK'
           thread is still alive
-     'E NN'
+
+    `E NN'
           thread is dead
 
-'v'
-     Packets starting with 'v' are identified by a multi-letter name, up
-     to the first ';' or '?' (or the end of the packet).
+`v'
+     Packets starting with `v' are identified by a multi-letter name,
+     up to the first `;' or `?' (or the end of the packet).
 
-'vAttach;PID'
+`vAttach;PID'
      Attach to a new process with the specified process ID PID.  The
      process ID is a hexadecimal integer identifying the process.  In
      all-stop mode, all threads in the attached process are stopped; in
@@ -1447,14 +1555,16 @@ letter, other than those described here,
      mode::).
 
      Reply:
-     'E NN'
+    `E NN'
           for an error
-     'Any stop packet'
+
+    `Any stop packet'
           for success in all-stop mode (*note Stop Reply Packets::)
-     'OK'
+
+    `OK'
           for success in non-stop mode (*note Remote Non-Stop::)
 
-'vCont[;ACTION[:THREAD-ID]]...'
+`vCont[;ACTION[:THREAD-ID]]...'
      Resume the inferior, specifying different actions for each thread.
      If an action is specified with no THREAD-ID, then it is applied to
      any threads that don't have a specific action specified; if no
@@ -1466,19 +1576,24 @@ letter, other than those described here,
 
      Currently supported actions are:
 
-     'c'
+    `c'
           Continue.
-     'C SIG'
+
+    `C SIG'
           Continue with signal SIG.  The signal SIG should be two hex
           digits.
-     's'
+
+    `s'
           Step.
-     'S SIG'
+
+    `S SIG'
           Step with signal SIG.  The signal SIG should be two hex
           digits.
-     't'
+
+    `t'
           Stop.
-     'r START,END'
+
+    `r START,END'
           Step once, and then keep stepping as long as the thread stops
           at addresses between START (inclusive) and END (exclusive).
           The remote stub reports a stop reply when either the thread
@@ -1486,149 +1601,160 @@ letter, other than those described here,
           reason, such as hitting a breakpoint.  *Note range stepping::.
 
           If the range is empty (START == END), then the action becomes
-          equivalent to the 's' action.  In other words, single-step
+          equivalent to the `s' action.  In other words, single-step
           once, and report the stop (even if the stepped instruction
           jumps to START).
 
-          (A stop reply may be sent at any point even if the PC is still
-          within the stepping range; for example, it is valid to
+          (A stop reply may be sent at any point even if the PC is
+          still within the stepping range; for example, it is valid to
           implement this packet in a degenerate way as a single
           instruction step operation.)
 
-     The optional argument ADDR normally associated with the 'c', 'C',
-     's', and 'S' packets is not supported in 'vCont'.
 
-     The 't' action is only relevant in non-stop mode (*note Remote
-     Non-Stop::) and may be ignored by the stub otherwise.  A stop reply
-     should be generated for any affected thread not already stopped.
-     When a thread is stopped by means of a 't' action, the
+     The optional argument ADDR normally associated with the `c', `C',
+     `s', and `S' packets is not supported in `vCont'.
+
+     The `t' action is only relevant in non-stop mode (*note Remote
+     Non-Stop::) and may be ignored by the stub otherwise.  A stop
+     reply should be generated for any affected thread not already
+     stopped.  When a thread is stopped by means of a `t' action, the
      corresponding stop reply should indicate that the thread has
-     stopped with signal '0', regardless of whether the target uses some
-     other signal as an implementation detail.
+     stopped with signal `0', regardless of whether the target uses
+     some other signal as an implementation detail.
 
-     The stub must support 'vCont' if it reports support for
+     The stub must support `vCont' if it reports support for
      multiprocess extensions (*note multiprocess extensions::).  Note
-     that in this case 'vCont' actions can be specified to apply to all
-     threads in a process by using the 'pPID.-1' form of the THREAD-ID.
+     that in this case `vCont' actions can be specified to apply to all
+     threads in a process by using the `pPID.-1' form of the THREAD-ID.
 
      Reply: *Note Stop Reply Packets::, for the reply specifications.
 
-'vCont?'
-     Request a list of actions supported by the 'vCont' packet.
+`vCont?'
+     Request a list of actions supported by the `vCont' packet.
 
      Reply:
-     'vCont[;ACTION...]'
-          The 'vCont' packet is supported.  Each ACTION is a supported
-          command in the 'vCont' packet.
-     ''
-          The 'vCont' packet is not supported.
+    `vCont[;ACTION...]'
+          The `vCont' packet is supported.  Each ACTION is a supported
+          command in the `vCont' packet.
 
-'vFile:OPERATION:PARAMETER...'
+    `'
+          The `vCont' packet is not supported.
+
+`vFile:OPERATION:PARAMETER...'
      Perform a file operation on the target system.  For details, see
      *note Host I/O Packets::.
 
-'vFlashErase:ADDR,LENGTH'
+`vFlashErase:ADDR,LENGTH'
      Direct the stub to erase LENGTH bytes of flash starting at ADDR.
      The region may enclose any number of flash blocks, but its start
      and end must fall on block boundaries, as indicated by the flash
-     block size appearing in the memory map (*note Memory Map Format::).
-     GDB groups flash memory programming operations together, and sends
-     a 'vFlashDone' request after each group; the stub is allowed to
-     delay erase operation until the 'vFlashDone' packet is received.
+     block size appearing in the memory map (*note Memory Map
+     Format::).  GDB groups flash memory programming operations
+     together, and sends a `vFlashDone' request after each group; the
+     stub is allowed to delay erase operation until the `vFlashDone'
+     packet is received.
 
      Reply:
-     'OK'
+    `OK'
           for success
-     'E NN'
+
+    `E NN'
           for an error
 
-'vFlashWrite:ADDR:XX...'
+`vFlashWrite:ADDR:XX...'
      Direct the stub to write data to flash address ADDR.  The data is
-     passed in binary form using the same encoding as for the 'X' packet
-     (*note Binary Data::).  The memory ranges specified by
-     'vFlashWrite' packets preceding a 'vFlashDone' packet must not
-     overlap, and must appear in order of increasing addresses (although
-     'vFlashErase' packets for higher addresses may already have been
-     received; the ordering is guaranteed only between 'vFlashWrite'
-     packets).  If a packet writes to an address that was neither erased
-     by a preceding 'vFlashErase' packet nor by some other
-     target-specific method, the results are unpredictable.
+     passed in binary form using the same encoding as for the `X'
+     packet (*note Binary Data::).  The memory ranges specified by
+     `vFlashWrite' packets preceding a `vFlashDone' packet must not
+     overlap, and must appear in order of increasing addresses
+     (although `vFlashErase' packets for higher addresses may already
+     have been received; the ordering is guaranteed only between
+     `vFlashWrite' packets).  If a packet writes to an address that was
+     neither erased by a preceding `vFlashErase' packet nor by some
+     other target-specific method, the results are unpredictable.
 
      Reply:
-     'OK'
+    `OK'
           for success
-     'E.memtype'
+
+    `E.memtype'
           for vFlashWrite addressing non-flash memory
-     'E NN'
+
+    `E NN'
           for an error
 
-'vFlashDone'
+`vFlashDone'
      Indicate to the stub that flash programming operation is finished.
      The stub is permitted to delay or batch the effects of a group of
-     'vFlashErase' and 'vFlashWrite' packets until a 'vFlashDone' packet
-     is received.  The contents of the affected regions of flash memory
-     are unpredictable until the 'vFlashDone' request is completed.
+     `vFlashErase' and `vFlashWrite' packets until a `vFlashDone'
+     packet is received.  The contents of the affected regions of flash
+     memory are unpredictable until the `vFlashDone' request is
+     completed.
 
-'vKill;PID'
+`vKill;PID'
      Kill the process with the specified process ID PID, which is a
      hexadecimal integer identifying the process.  This packet is used
-     in preference to 'k' when multiprocess protocol extensions are
+     in preference to `k' when multiprocess protocol extensions are
      supported; see *note multiprocess extensions::.
 
      Reply:
-     'E NN'
+    `E NN'
           for an error
-     'OK'
+
+    `OK'
           for success
 
-'vRun;FILENAME[;ARGUMENT]...'
+`vRun;FILENAME[;ARGUMENT]...'
      Run the program FILENAME, passing it each ARGUMENT on its command
-     line.  The file and arguments are hex-encoded strings.  If FILENAME
-     is an empty string, the stub may use a default program (e.g. the
-     last program run).  The program is created in the stopped state.
+     line.  The file and arguments are hex-encoded strings.  If
+     FILENAME is an empty string, the stub may use a default program
+     (e.g. the last program run).  The program is created in the stopped
+     state.
 
      This packet is only available in extended mode (*note extended
      mode::).
 
      Reply:
-     'E NN'
+    `E NN'
           for an error
-     'Any stop packet'
+
+    `Any stop packet'
           for success (*note Stop Reply Packets::)
 
-'vStopped'
+`vStopped'
      *Note Notification Packets::.
 
-'X ADDR,LENGTH:XX...'
+`X ADDR,LENGTH:XX...'
      Write data to memory, where the data is transmitted in binary.
      Memory is specified by its address ADDR and number of addressable
-     memory units LENGTH (*note addressable memory unit::); 'XX...' is
+     memory units LENGTH (*note addressable memory unit::); `XX...' is
      binary data (*note Binary Data::).
 
      Reply:
-     'OK'
+    `OK'
           for success
-     'E NN'
+
+    `E NN'
           for an error
 
-'z TYPE,ADDR,KIND'
-'Z TYPE,ADDR,KIND'
-     Insert ('Z') or remove ('z') a TYPE breakpoint or watchpoint
+`z TYPE,ADDR,KIND'
+`Z TYPE,ADDR,KIND'
+     Insert (`Z') or remove (`z') a TYPE breakpoint or watchpoint
      starting at address ADDRESS of kind KIND.
 
      Each breakpoint and watchpoint packet TYPE is documented
      separately.
 
      _Implementation notes: A remote target shall return an empty string
-     for an unrecognized breakpoint or watchpoint packet TYPE.  A remote
-     target shall support either both or neither of a given 'ZTYPE...'
-     and 'zTYPE...' packet pair.  To avoid potential problems with
-     duplicate packets, the operations should be implemented in an
-     idempotent way._
-
-'z0,ADDR,KIND'
-'Z0,ADDR,KIND[;COND_LIST...][;cmds:PERSIST,CMD_LIST...]'
-     Insert ('Z0') or remove ('z0') a memory breakpoint at address ADDR
+     for an unrecognized breakpoint or watchpoint packet TYPE.  A
+     remote target shall support either both or neither of a given
+     `ZTYPE...' and `zTYPE...' packet pair.  To avoid potential
+     problems with duplicate packets, the operations should be
+     implemented in an idempotent way._
+
+`z0,ADDR,KIND'
+`Z0,ADDR,KIND[;COND_LIST...][;cmds:PERSIST,CMD_LIST...]'
+     Insert (`Z0') or remove (`z0') a memory breakpoint at address ADDR
      of type KIND.
 
      A memory breakpoint is implemented by replacing the instruction at
@@ -1642,29 +1768,31 @@ letter, other than those described here,
      taken into consideration when deciding if the breakpoint trigger
      should be reported back to GDBN.
 
-     See also the 'swbreak' stop reason (*note swbreak stop reason::)
+     See also the `swbreak' stop reason (*note swbreak stop reason::)
      for how to best report a memory breakpoint event to GDB.
 
      The COND_LIST parameter is comprised of a series of expressions,
-     concatenated without separators.  Each expression has the following
+     concatenated without separators. Each expression has the following
      form:
 
-     'X LEN,EXPR'
+    `X LEN,EXPR'
           LEN is the length of the bytecode expression and EXPR is the
           actual conditional expression in bytecode form.
 
-     The optional CMD_LIST parameter introduces commands that may be run
-     on the target, rather than being reported back to GDB.  The
+
+     The optional CMD_LIST parameter introduces commands that may be
+     run on the target, rather than being reported back to GDB.  The
      parameter starts with a numeric flag PERSIST; if the flag is
      nonzero, then the breakpoint may remain active and the commands
      continue to be run even when GDB disconnects from the target.
      Following this flag is a series of expressions concatenated with no
      separators.  Each expression has the following form:
 
-     'X LEN,EXPR'
+    `X LEN,EXPR'
           LEN is the length of the bytecode expression and EXPR is the
           actual conditional expression in bytecode form.
 
+
      see *note Architecture-Specific Protocol Details::.
 
      _Implementation note: It is possible for a target to copy or move
@@ -1673,206 +1801,219 @@ letter, other than those described here,
      target, is not defined._
 
      Reply:
-     'OK'
+    `OK'
           success
-     ''
+
+    `'
           not supported
-     'E NN'
+
+    `E NN'
           for an error
 
-'z1,ADDR,KIND'
-'Z1,ADDR,KIND[;COND_LIST...]'
-     Insert ('Z1') or remove ('z1') a hardware breakpoint at address
+`z1,ADDR,KIND'
+`Z1,ADDR,KIND[;COND_LIST...]'
+     Insert (`Z1') or remove (`z1') a hardware breakpoint at address
      ADDR.
 
      A hardware breakpoint is implemented using a mechanism that is not
      dependant on being able to modify the target's memory.  The KIND
-     and COND_LIST have the same meaning as in 'Z0' packets.
+     and COND_LIST have the same meaning as in `Z0' packets.
 
      _Implementation note: A hardware breakpoint is not affected by code
      movement._
 
      Reply:
-     'OK'
+    `OK'
           success
-     ''
+
+    `'
           not supported
-     'E NN'
+
+    `E NN'
           for an error
 
-'z2,ADDR,KIND'
-'Z2,ADDR,KIND'
-     Insert ('Z2') or remove ('z2') a write watchpoint at ADDR.  The
+`z2,ADDR,KIND'
+`Z2,ADDR,KIND'
+     Insert (`Z2') or remove (`z2') a write watchpoint at ADDR.  The
      number of bytes to watch is specified by KIND.
 
      Reply:
-     'OK'
+    `OK'
           success
-     ''
+
+    `'
           not supported
-     'E NN'
+
+    `E NN'
           for an error
 
-'z3,ADDR,KIND'
-'Z3,ADDR,KIND'
-     Insert ('Z3') or remove ('z3') a read watchpoint at ADDR.  The
+`z3,ADDR,KIND'
+`Z3,ADDR,KIND'
+     Insert (`Z3') or remove (`z3') a read watchpoint at ADDR.  The
      number of bytes to watch is specified by KIND.
 
      Reply:
-     'OK'
+    `OK'
           success
-     ''
+
+    `'
           not supported
-     'E NN'
+
+    `E NN'
           for an error
 
-'z4,ADDR,KIND'
-'Z4,ADDR,KIND'
-     Insert ('Z4') or remove ('z4') an access watchpoint at ADDR.  The
+`z4,ADDR,KIND'
+`Z4,ADDR,KIND'
+     Insert (`Z4') or remove (`z4') an access watchpoint at ADDR.  The
      number of bytes to watch is specified by KIND.
 
      Reply:
-     'OK'
+    `OK'
           success
-     ''
+
+    `'
           not supported
-     'E NN'
+
+    `E NN'
           for an error
 
+
 
 File: gdb.info,  Node: Stop Reply Packets,  Next: General Query Packets,  Prev: Packets,  Up: Remote Protocol
 
 E.3 Stop Reply Packets
 ======================
 
-The 'C', 'c', 'S', 's', 'vCont', 'vAttach', 'vRun', 'vStopped', and '?'
-packets can receive any of the below as a reply.  Except for '?' and
-'vStopped', that reply is only returned when the target halts.  In the
+The `C', `c', `S', `s', `vCont', `vAttach', `vRun', `vStopped', and `?'
+packets can receive any of the below as a reply.  Except for `?' and
+`vStopped', that reply is only returned when the target halts.  In the
 below the exact meaning of "signal number" is defined by the header
-'include/gdb/signals.h' in the GDB source code.
+`include/gdb/signals.h' in the GDB source code.
 
    As in the description of request packets, we include spaces in the
 reply templates for clarity; these are not part of the reply packet's
 syntax.  No GDB stop reply packet uses spaces to separate its
 components.
 
-'S AA'
+`S AA'
      The program received signal number AA (a two-digit hexadecimal
-     number).  This is equivalent to a 'T' response with no N:R pairs.
+     number).  This is equivalent to a `T' response with no N:R pairs.
 
-'T AA N1:R1;N2:R2;...'
+`T AA N1:R1;N2:R2;...'
      The program received signal number AA (a two-digit hexadecimal
-     number).  This is equivalent to an 'S' response, except that the
-     'N:R' pairs can carry values of important registers and other
+     number).  This is equivalent to an `S' response, except that the
+     `N:R' pairs can carry values of important registers and other
      information directly in the stop reply packet, reducing round-trip
      latency.  Single-step and breakpoint traps are reported this way.
-     Each 'N:R' pair is interpreted as follows:
+     Each `N:R' pair is interpreted as follows:
 
         * If N is a hexadecimal number, it is a register number, and the
           corresponding R gives that register's value.  The data R is a
           series of bytes in target byte order, with each byte given by
           a two-digit hex number.
 
-        * If N is 'thread', then R is the THREAD-ID of the stopped
+        * If N is `thread', then R is the THREAD-ID of the stopped
           thread, as specified in *note thread-id syntax::.
 
-        * If N is 'core', then R is the hexadecimal number of the core
+        * If N is `core', then R is the hexadecimal number of the core
           on which the stop event was detected.
 
         * If N is a recognized "stop reason", it describes a more
-          specific event that stopped the target.  The currently defined
-          stop reasons are listed below.  The AA should be '05', the
-          trap signal.  At most one stop reason should be present.
+          specific event that stopped the target.  The currently
+          defined stop reasons are listed below.  The AA should be
+          `05', the trap signal.  At most one stop reason should be
+          present.
 
-        * Otherwise, GDB should ignore this 'N:R' pair and go on to the
+        * Otherwise, GDB should ignore this `N:R' pair and go on to the
           next; this allows us to extend the protocol in the future.
 
      The currently defined stop reasons are:
 
-     'watch'
-     'rwatch'
-     'awatch'
+    `watch'
+    `rwatch'
+    `awatch'
           The packet indicates a watchpoint hit, and R is the data
           address, in hex.
 
-     'library'
+    `library'
           The packet indicates that the loaded libraries have changed.
-          GDB should use 'qXfer:libraries:read' to fetch a new list of
+          GDB should use `qXfer:libraries:read' to fetch a new list of
           loaded libraries.  The R part is ignored.
 
-     'replaylog'
+    `replaylog'
           The packet indicates that the target cannot continue replaying
           logged execution events, because it has reached the end (or
           the beginning when executing backward) of the log.  The value
-          of R will be either 'begin' or 'end'.  *Note Reverse
+          of R will be either `begin' or `end'.  *Note Reverse
           Execution::, for more information.
 
-     'swbreak'
+    `swbreak'
           The packet indicates a memory breakpoint instruction was
           executed, irrespective of whether it was GDB that planted the
-          breakpoint or the breakpoint is hardcoded in the program.  The
-          R part must be left empty.
+          breakpoint or the breakpoint is hardcoded in the program.
+          The R part must be left empty.
 
-          On some architectures, such as x86, at the architecture level,
-          when a breakpoint instruction executes the program counter
-          points at the breakpoint address plus an offset.  On such
-          targets, the stub is responsible for adjusting the PC to point
-          back at the breakpoint address.
+          On some architectures, such as x86, at the architecture
+          level, when a breakpoint instruction executes the program
+          counter points at the breakpoint address plus an offset.  On
+          such targets, the stub is responsible for adjusting the PC to
+          point back at the breakpoint address.
 
           This packet should not be sent by default; older GDB versions
           did not support it.  GDB requests it, by supplying an
-          appropriate 'qSupported' feature (*note qSupported::).  The
-          remote stub must also supply the appropriate 'qSupported'
+          appropriate `qSupported' feature (*note qSupported::).  The
+          remote stub must also supply the appropriate `qSupported'
           feature indicating support.
 
           This packet is required for correct non-stop mode operation.
 
-     'hwbreak'
+    `hwbreak'
           The packet indicates the target stopped for a hardware
           breakpoint.  The R part must be left empty.
 
-          The same remarks about 'qSupported' and non-stop mode above
+          The same remarks about `qSupported' and non-stop mode above
           apply.
 
-     'fork'
-          The packet indicates that 'fork' was called, and R is the
+    `fork'
+          The packet indicates that `fork' was called, and R is the
           thread ID of the new child process.  Refer to *note thread-id
           syntax:: for the format of the THREAD-ID field.  This packet
           is only applicable to targets that support fork events.
 
           This packet should not be sent by default; older GDB versions
           did not support it.  GDB requests it, by supplying an
-          appropriate 'qSupported' feature (*note qSupported::).  The
-          remote stub must also supply the appropriate 'qSupported'
+          appropriate `qSupported' feature (*note qSupported::).  The
+          remote stub must also supply the appropriate `qSupported'
           feature indicating support.
 
-     'vfork'
-          The packet indicates that 'vfork' was called, and R is the
-          thread ID of the new child process.  Refer to *note thread-id
+    `vfork'
+          The packet indicates that `vfork' was called, and R is the
+          thread ID of the new child process. Refer to *note thread-id
           syntax:: for the format of the THREAD-ID field.  This packet
           is only applicable to targets that support vfork events.
 
           This packet should not be sent by default; older GDB versions
           did not support it.  GDB requests it, by supplying an
-          appropriate 'qSupported' feature (*note qSupported::).  The
-          remote stub must also supply the appropriate 'qSupported'
+          appropriate `qSupported' feature (*note qSupported::).  The
+          remote stub must also supply the appropriate `qSupported'
           feature indicating support.
 
-     'vforkdone'
+    `vforkdone'
           The packet indicates that a child process created by a vfork
-          has either called 'exec' or terminated, so that the address
+          has either called `exec' or terminated, so that the address
           spaces of the parent and child process are no longer shared.
           The R part is ignored.  This packet is only applicable to
           targets that support vforkdone events.
 
           This packet should not be sent by default; older GDB versions
           did not support it.  GDB requests it, by supplying an
-          appropriate 'qSupported' feature (*note qSupported::).  The
-          remote stub must also supply the appropriate 'qSupported'
+          appropriate `qSupported' feature (*note qSupported::).  The
+          remote stub must also supply the appropriate `qSupported'
           feature indicating support.
 
-'W AA'
-'W AA ; process:PID'
+
+`W AA'
+`W AA ; process:PID'
      The process exited, and AA is the exit status.  This is only
      applicable to certain targets.
 
@@ -1881,8 +2022,8 @@ components.
      multiprocess protocol extensions; see *note multiprocess
      extensions::.  The PID is formatted as a big-endian hex string.
 
-'X AA'
-'X AA ; process:PID'
+`X AA'
+`X AA ; process:PID'
      The process terminated with signal AA.
 
      The second form of the response, including the process ID of the
@@ -1890,119 +2031,124 @@ components.
      for multiprocess protocol extensions; see *note multiprocess
      extensions::.  The PID is formatted as a big-endian hex string.
 
-'O XX...'
-     'XX...' is hex encoding of ASCII data, to be written as the
+`O XX...'
+     `XX...' is hex encoding of ASCII data, to be written as the
      program's console output.  This can happen at any time while the
      program is running and the debugger should continue to wait for
-     'W', 'T', etc.  This reply is not permitted in non-stop mode.
+     `W', `T', etc.  This reply is not permitted in non-stop mode.
 
-'F CALL-ID,PARAMETER...'
+`F CALL-ID,PARAMETER...'
      CALL-ID is the identifier which says which host system call should
      be called.  This is just the name of the function.  Translation
      into the correct system call is only applicable as it's defined in
      GDB.  *Note File-I/O Remote Protocol Extension::, for a list of
      implemented system calls.
 
-     'PARAMETER...' is a list of parameters as defined for this very
+     `PARAMETER...' is a list of parameters as defined for this very
      system call.
 
      The target replies with this packet when it expects GDB to call a
      host system call on behalf of the target.  GDB replies with an
-     appropriate 'F' packet and keeps up waiting for the next reply
-     packet from the target.  The latest 'C', 'c', 'S' or 's' action is
+     appropriate `F' packet and keeps up waiting for the next reply
+     packet from the target.  The latest `C', `c', `S' or `s' action is
      expected to be continued.  *Note File-I/O Remote Protocol
      Extension::, for more details.
 
+
 
 File: gdb.info,  Node: General Query Packets,  Next: Architecture-Specific Protocol Details,  Prev: Stop Reply Packets,  Up: Remote Protocol
 
 E.4 General Query Packets
 =========================
 
-Packets starting with 'q' are "general query packets"; packets starting
-with 'Q' are "general set packets".  General query and set packets are a
-semi-unified form for retrieving and sending information to and from the
-stub.
+Packets starting with `q' are "general query packets"; packets starting
+with `Q' are "general set packets".  General query and set packets are
+a semi-unified form for retrieving and sending information to and from
+the stub.
 
    The initial letter of a query or set packet is followed by a name
 indicating what sort of thing the packet applies to.  For example, GDB
-may use a 'qSymbol' packet to exchange symbol definitions with the stub.
-These packet names follow some conventions:
+may use a `qSymbol' packet to exchange symbol definitions with the
+stub.  These packet names follow some conventions:
 
    * The name must not contain commas, colons or semicolons.
+
    * Most GDB query and set packets have a leading upper case letter.
+
    * The names of custom vendor packets should use a company prefix, in
      lower case, followed by a period.  For example, packets designed at
-     the Acme Corporation might begin with 'qacme.foo' (for querying
-     foos) or 'Qacme.bar' (for setting bars).
+     the Acme Corporation might begin with `qacme.foo' (for querying
+     foos) or `Qacme.bar' (for setting bars).
 
    The name of a query or set packet should be separated from any
-parameters by a ':'; the parameters themselves should be separated by
-',' or ';'.  Stubs must be careful to match the full packet name, and
-check for a separator or the end of the packet, in case two packet names
-share a common prefix.  New packets should not begin with 'qC', 'qP', or
-'qL'(1).
+parameters by a `:'; the parameters themselves should be separated by
+`,' or `;'.  Stubs must be careful to match the full packet name, and
+check for a separator or the end of the packet, in case two packet
+names share a common prefix.  New packets should not begin with `qC',
+`qP', or `qL'(1).
 
-   Like the descriptions of the other packets, each description here has
-a template showing the packet's overall syntax, followed by an
+   Like the descriptions of the other packets, each description here
+has a template showing the packet's overall syntax, followed by an
 explanation of the packet's meaning.  We include spaces in some of the
 templates for clarity; these are not part of the packet's syntax.  No
 GDB packet uses spaces to separate its components.
 
    Here are the currently defined query and set packets:
 
-'QAgent:1'
-'QAgent:0'
+`QAgent:1'
+`QAgent:0'
      Turn on or off the agent as a helper to perform some debugging
      operations delegated from GDB (*note Control Agent::).
 
-'QAllow:OP:VAL...'
-     Specify which operations GDB expects to request of the target, as a
-     semicolon-separated list of operation name and value pairs.
-     Possible values for OP include 'WriteReg', 'WriteMem',
-     'InsertBreak', 'InsertTrace', 'InsertFastTrace', and 'Stop'.  VAL
-     is either 0, indicating that GDB will not request the operation, or
-     1, indicating that it may.  (The target can then use this to set up
-     its own internals optimally, for instance if the debugger never
-     expects to insert breakpoints, it may not need to install its own
-     trap handler.)
+`QAllow:OP:VAL...'
+     Specify which operations GDB expects to request of the target, as
+     a semicolon-separated list of operation name and value pairs.
+     Possible values for OP include `WriteReg', `WriteMem',
+     `InsertBreak', `InsertTrace', `InsertFastTrace', and `Stop'. VAL
+     is either 0, indicating that GDB will not request the operation,
+     or 1, indicating that it may.  (The target can then use this to
+     set up its own internals optimally, for instance if the debugger
+     never expects to insert breakpoints, it may not need to install
+     its own trap handler.)
 
-'qC'
+`qC'
      Return the current thread ID.
 
      Reply:
-     'QC THREAD-ID'
+    `QC THREAD-ID'
           Where THREAD-ID is a thread ID as documented in *note
           thread-id syntax::.
-     '(anything else)'
+
+    `(anything else)'
           Any other reply implies the old thread ID.
 
-'qCRC:ADDR,LENGTH'
+`qCRC:ADDR,LENGTH'
      Compute the CRC checksum of a block of memory using CRC-32 defined
      in IEEE 802.3.  The CRC is computed byte at a time, taking the most
      significant bit of each byte first.  The initial pattern code
-     '0xffffffff' is used to ensure leading zeros affect the CRC.
+     `0xffffffff' is used to ensure leading zeros affect the CRC.
 
      _Note:_ This is the same CRC used in validating separate debug
      files (*note Debugging Information in Separate Files: Separate
      Debug Files.).  However the algorithm is slightly different.  When
      validating separate debug files, the CRC is computed taking the
-     _least_ significant bit of each byte first, and the final result is
-     inverted to detect trailing zeros.
+     _least_ significant bit of each byte first, and the final result
+     is inverted to detect trailing zeros.
 
      Reply:
-     'E NN'
+    `E NN'
           An error (such as memory fault)
-     'C CRC32'
+
+    `C CRC32'
           The specified memory region's checksum is CRC32.
 
-'QDisableRandomization:VALUE'
+`QDisableRandomization:VALUE'
      Some target operating systems will randomize the virtual address
      space of the inferior process as a security feature, but provide a
      feature to disable such randomization, e.g. to allow for a more
      deterministic debugging experience.  On such systems, this packet
      with a VALUE of 1 directs the target to disable address space
-     randomization for processes subsequently started via 'vRun'
+     randomization for processes subsequently started via `vRun'
      packets, while a packet with a VALUE of 0 tells the target to
      enable address space randomization.
 
@@ -2010,59 +2156,61 @@ GDB packet uses spaces to separate its c
      mode::).
 
      Reply:
-     'OK'
+    `OK'
           The request succeeded.
 
-     'E NN'
+    `E NN'
           An error occurred.  The error number NN is given as hex
           digits.
 
-     ''
-          An empty reply indicates that 'QDisableRandomization' is not
+    `'
+          An empty reply indicates that `QDisableRandomization' is not
           supported by the stub.
 
      This packet is not probed by default; the remote stub must request
-     it, by supplying an appropriate 'qSupported' response (*note
+     it, by supplying an appropriate `qSupported' response (*note
      qSupported::).  This should only be done on targets that actually
      support disabling address space randomization.
 
-'qfThreadInfo'
-'qsThreadInfo'
-     Obtain a list of all active thread IDs from the target (OS). Since
-     there may be too many active threads to fit into one reply packet,
-     this query works iteratively: it may require more than one
+`qfThreadInfo'
+`qsThreadInfo'
+     Obtain a list of all active thread IDs from the target (OS).
+     Since there may be too many active threads to fit into one reply
+     packet, this query works iteratively: it may require more than one
      query/reply sequence to obtain the entire list of threads.  The
-     first query of the sequence will be the 'qfThreadInfo' query;
-     subsequent queries in the sequence will be the 'qsThreadInfo'
+     first query of the sequence will be the `qfThreadInfo' query;
+     subsequent queries in the sequence will be the `qsThreadInfo'
      query.
 
-     NOTE: This packet replaces the 'qL' query (see below).
+     NOTE: This packet replaces the `qL' query (see below).
 
      Reply:
-     'm THREAD-ID'
+    `m THREAD-ID'
           A single thread ID
-     'm THREAD-ID,THREAD-ID...'
+
+    `m THREAD-ID,THREAD-ID...'
           a comma-separated list of thread IDs
-     'l'
-          (lower case letter 'L') denotes end of list.
 
-     In response to each query, the target will reply with a list of one
-     or more thread IDs, separated by commas.  GDB will respond to each
-     reply with a request for more thread ids (using the 'qs' form of
-     the query), until the target responds with 'l' (lower-case ell, for
-     "last").  Refer to *note thread-id syntax::, for the format of the
-     THREAD-ID fields.
+    `l'
+          (lower case letter `L') denotes end of list.
 
-     _Note: GDB will send the 'qfThreadInfo' query during the initial
+     In response to each query, the target will reply with a list of
+     one or more thread IDs, separated by commas.  GDB will respond to
+     each reply with a request for more thread ids (using the `qs' form
+     of the query), until the target responds with `l' (lower-case ell,
+     for "last").  Refer to *note thread-id syntax::, for the format of
+     the THREAD-ID fields.
+
+     _Note: GDB will send the `qfThreadInfo' query during the initial
      connection with the remote target, and the very first thread ID
      mentioned in the reply will be stopped by GDB in a subsequent
      message.  Therefore, the stub should ensure that the first thread
-     ID in the 'qfThreadInfo' reply is suitable for being stopped by
+     ID in the `qfThreadInfo' reply is suitable for being stopped by
      GDB._
 
-'qGetTLSAddr:THREAD-ID,OFFSET,LM'
-     Fetch the address associated with thread local storage specified by
-     THREAD-ID, OFFSET, and LM.
+`qGetTLSAddr:THREAD-ID,OFFSET,LM'
+     Fetch the address associated with thread local storage specified
+     by THREAD-ID, OFFSET, and LM.
 
      THREAD-ID is the thread ID associated with the thread for which to
      fetch the TLS address.  *Note thread-id syntax::.
@@ -2080,349 +2228,360 @@ GDB packet uses spaces to separate its c
      this parameter will vary.
 
      Reply:
-     'XX...'
-          Hex encoded (big endian) bytes representing the address of the
-          thread local storage requested.
+    `XX...'
+          Hex encoded (big endian) bytes representing the address of
+          the thread local storage requested.
 
-     'E NN'
+    `E NN'
           An error occurred.  The error number NN is given as hex
           digits.
 
-     ''
-          An empty reply indicates that 'qGetTLSAddr' is not supported
+    `'
+          An empty reply indicates that `qGetTLSAddr' is not supported
           by the stub.
 
-'qGetTIBAddr:THREAD-ID'
+`qGetTIBAddr:THREAD-ID'
      Fetch address of the Windows OS specific Thread Information Block.
 
      THREAD-ID is the thread ID associated with the thread.
 
      Reply:
-     'XX...'
-          Hex encoded (big endian) bytes representing the linear address
-          of the thread information block.
+    `XX...'
+          Hex encoded (big endian) bytes representing the linear
+          address of the thread information block.
 
-     'E NN'
+    `E NN'
           An error occured.  This means that either the thread was not
           found, or the address could not be retrieved.
 
-     ''
-          An empty reply indicates that 'qGetTIBAddr' is not supported
+    `'
+          An empty reply indicates that `qGetTIBAddr' is not supported
           by the stub.
 
-'qL STARTFLAG THREADCOUNT NEXTTHREAD'
-     Obtain thread information from RTOS. Where: STARTFLAG (one hex
+`qL STARTFLAG THREADCOUNT NEXTTHREAD'
+     Obtain thread information from RTOS.  Where: STARTFLAG (one hex
      digit) is one to indicate the first query and zero to indicate a
      subsequent query; THREADCOUNT (two hex digits) is the maximum
      number of threads the response packet can contain; and NEXTTHREAD
      (eight hex digits), for subsequent queries (STARTFLAG is zero), is
      returned in the response as ARGTHREAD.
 
-     Don't use this packet; use the 'qfThreadInfo' query instead (see
+     Don't use this packet; use the `qfThreadInfo' query instead (see
      above).
 
      Reply:
-     'qM COUNT DONE ARGTHREAD THREAD...'
+    `qM COUNT DONE ARGTHREAD THREAD...'
           Where: COUNT (two hex digits) is the number of threads being
           returned; DONE (one hex digit) is zero to indicate more
           threads and one indicates no further threads; ARGTHREADID
           (eight hex digits) is NEXTTHREAD from the request packet;
-          THREAD... is a sequence of thread IDs, THREADID (eight hex
+          THREAD...  is a sequence of thread IDs, THREADID (eight hex
           digits), from the target.  See
-          'remote.c:parse_threadlist_response()'.
+          `remote.c:parse_threadlist_response()'.
 
-'qOffsets'
+`qOffsets'
      Get section offsets that the target used when relocating the
      downloaded image.
 
      Reply:
-     'Text=XXX;Data=YYY[;Bss=ZZZ]'
-          Relocate the 'Text' section by XXX from its original address.
-          Relocate the 'Data' section by YYY from its original address.
+    `Text=XXX;Data=YYY[;Bss=ZZZ]'
+          Relocate the `Text' section by XXX from its original address.
+          Relocate the `Data' section by YYY from its original address.
           If the object file format provides segment information (e.g.
-          ELF 'PT_LOAD' program headers), GDB will relocate entire
+          ELF `PT_LOAD' program headers), GDB will relocate entire
           segments by the supplied offsets.
 
-          _Note: while a 'Bss' offset may be included in the response,
-          GDB ignores this and instead applies the 'Data' offset to the
-          'Bss' section._
+          _Note: while a `Bss' offset may be included in the response,
+          GDB ignores this and instead applies the `Data' offset to the
+          `Bss' section._
 
-     'TextSeg=XXX[;DataSeg=YYY]'
+    `TextSeg=XXX[;DataSeg=YYY]'
           Relocate the first segment of the object file, which
-          conventionally contains program code, to a starting address of
-          XXX.  If 'DataSeg' is specified, relocate the second segment,
-          which conventionally contains modifiable data, to a starting
-          address of YYY.  GDB will report an error if the object file
-          does not contain segment information, or does not contain at
-          least as many segments as mentioned in the reply.  Extra
-          segments are kept at fixed offsets relative to the last
+          conventionally contains program code, to a starting address
+          of XXX.  If `DataSeg' is specified, relocate the second
+          segment, which conventionally contains modifiable data, to a
+          starting address of YYY.  GDB will report an error if the
+          object file does not contain segment information, or does not
+          contain at least as many segments as mentioned in the reply.
+          Extra segments are kept at fixed offsets relative to the last
           relocated segment.
 
-'qP MODE THREAD-ID'
+`qP MODE THREAD-ID'
      Returns information on THREAD-ID.  Where: MODE is a hex encoded 32
      bit mode; THREAD-ID is a thread ID (*note thread-id syntax::).
 
-     Don't use this packet; use the 'qThreadExtraInfo' query instead
+     Don't use this packet; use the `qThreadExtraInfo' query instead
      (see below).
 
-     Reply: see 'remote.c:remote_unpack_thread_info_response()'.
+     Reply: see `remote.c:remote_unpack_thread_info_response()'.
 
-'QNonStop:1'
-'QNonStop:0'
-     Enter non-stop ('QNonStop:1') or all-stop ('QNonStop:0') mode.
+`QNonStop:1'
+`QNonStop:0'
+     Enter non-stop (`QNonStop:1') or all-stop (`QNonStop:0') mode.
      *Note Remote Non-Stop::, for more information.
 
      Reply:
-     'OK'
+    `OK'
           The request succeeded.
 
-     'E NN'
+    `E NN'
           An error occurred.  The error number NN is given as hex
           digits.
 
-     ''
-          An empty reply indicates that 'QNonStop' is not supported by
+    `'
+          An empty reply indicates that `QNonStop' is not supported by
           the stub.
 
      This packet is not probed by default; the remote stub must request
-     it, by supplying an appropriate 'qSupported' response (*note
-     qSupported::).  Use of this packet is controlled by the 'set
+     it, by supplying an appropriate `qSupported' response (*note
+     qSupported::).  Use of this packet is controlled by the `set
      non-stop' command; *note Non-Stop Mode::.
 
-'QPassSignals: SIGNAL [;SIGNAL]...'
+`QPassSignals: SIGNAL [;SIGNAL]...'
      Each listed SIGNAL should be passed directly to the inferior
      process.  Signals are numbered identically to continue packets and
      stop replies (*note Stop Reply Packets::).  Each SIGNAL list item
      should be strictly greater than the previous item.  These signals
-     do not need to stop the inferior, or be reported to GDB.  All other
-     signals should be reported to GDB.  Multiple 'QPassSignals' packets
-     do not combine; any earlier 'QPassSignals' list is completely
-     replaced by the new list.  This packet improves performance when
-     using 'handle SIGNAL nostop noprint pass'.
+     do not need to stop the inferior, or be reported to GDB.  All
+     other signals should be reported to GDB.  Multiple `QPassSignals'
+     packets do not combine; any earlier `QPassSignals' list is
+     completely replaced by the new list.  This packet improves
+     performance when using `handle SIGNAL nostop noprint pass'.
 
      Reply:
-     'OK'
+    `OK'
           The request succeeded.
 
-     'E NN'
+    `E NN'
           An error occurred.  The error number NN is given as hex
           digits.
 
-     ''
-          An empty reply indicates that 'QPassSignals' is not supported
+    `'
+          An empty reply indicates that `QPassSignals' is not supported
           by the stub.
 
-     Use of this packet is controlled by the 'set remote pass-signals'
+     Use of this packet is controlled by the `set remote pass-signals'
      command (*note set remote pass-signals: Remote Configuration.).
      This packet is not probed by default; the remote stub must request
-     it, by supplying an appropriate 'qSupported' response (*note
+     it, by supplying an appropriate `qSupported' response (*note
      qSupported::).
 
-'QProgramSignals: SIGNAL [;SIGNAL]...'
+`QProgramSignals: SIGNAL [;SIGNAL]...'
      Each listed SIGNAL may be delivered to the inferior process.
      Others should be silently discarded.
 
      In some cases, the remote stub may need to decide whether to
      deliver a signal to the program or not without GDB involvement.
-     One example of that is while detaching -- the program's threads may
-     have stopped for signals that haven't yet had a chance of being
-     reported to GDB, and so the remote stub can use the signal list
-     specified by this packet to know whether to deliver or ignore those
-     pending signals.
+     One example of that is while detaching -- the program's threads
+     may have stopped for signals that haven't yet had a chance of
+     being reported to GDB, and so the remote stub can use the signal
+     list specified by this packet to know whether to deliver or ignore
+     those pending signals.
 
-     This does not influence whether to deliver a signal as requested by
-     a resumption packet (*note vCont packet::).
+     This does not influence whether to deliver a signal as requested
+     by a resumption packet (*note vCont packet::).
 
      Signals are numbered identically to continue packets and stop
-     replies (*note Stop Reply Packets::).  Each SIGNAL list item should
-     be strictly greater than the previous item.  Multiple
-     'QProgramSignals' packets do not combine; any earlier
-     'QProgramSignals' list is completely replaced by the new list.
+     replies (*note Stop Reply Packets::).  Each SIGNAL list item
+     should be strictly greater than the previous item.  Multiple
+     `QProgramSignals' packets do not combine; any earlier
+     `QProgramSignals' list is completely replaced by the new list.
 
      Reply:
-     'OK'
+    `OK'
           The request succeeded.
 
-     'E NN'
+    `E NN'
           An error occurred.  The error number NN is given as hex
           digits.
 
-     ''
-          An empty reply indicates that 'QProgramSignals' is not
+    `'
+          An empty reply indicates that `QProgramSignals' is not
           supported by the stub.
 
-     Use of this packet is controlled by the 'set remote
+     Use of this packet is controlled by the `set remote
      program-signals' command (*note set remote program-signals: Remote
      Configuration.).  This packet is not probed by default; the remote
-     stub must request it, by supplying an appropriate 'qSupported'
+     stub must request it, by supplying an appropriate `qSupported'
      response (*note qSupported::).
 
-'qRcmd,COMMAND'
+`qRcmd,COMMAND'
      COMMAND (hex encoded) is passed to the local interpreter for
      execution.  Invalid commands should be reported using the output
      string.  Before the final result packet, the target may also
-     respond with a number of intermediate 'OOUTPUT' console output
+     respond with a number of intermediate `OOUTPUT' console output
      packets.  _Implementors should note that providing access to a
      stubs's interpreter may have security implications_.
 
      Reply:
-     'OK'
+    `OK'
           A command response with no output.
-     'OUTPUT'
+
+    `OUTPUT'
           A command response with the hex encoded output string OUTPUT.
-     'E NN'
+
+    `E NN'
           Indicate a badly formed request.
-     ''
-          An empty reply indicates that 'qRcmd' is not recognized.
 
-     (Note that the 'qRcmd' packet's name is separated from the command
-     by a ',', not a ':', contrary to the naming conventions above.
+    `'
+          An empty reply indicates that `qRcmd' is not recognized.
+
+     (Note that the `qRcmd' packet's name is separated from the command
+     by a `,', not a `:', contrary to the naming conventions above.
      Please don't use this packet as a model for new packets.)
 
-'qSearch:memory:ADDRESS;LENGTH;SEARCH-PATTERN'
+`qSearch:memory:ADDRESS;LENGTH;SEARCH-PATTERN'
      Search LENGTH bytes at ADDRESS for SEARCH-PATTERN.  Both ADDRESS
      and LENGTH are encoded in hex; SEARCH-PATTERN is a sequence of
      bytes, also hex encoded.
 
      Reply:
-     '0'
+    `0'
           The pattern was not found.
-     '1,address'
+
+    `1,address'
           The pattern was found at ADDRESS.
-     'E NN'
+
+    `E NN'
           A badly formed request or an error was encountered while
           searching memory.
-     ''
-          An empty reply indicates that 'qSearch:memory' is not
+
+    `'
+          An empty reply indicates that `qSearch:memory' is not
           recognized.
 
-'QStartNoAckMode'
-     Request that the remote stub disable the normal '+'/'-' protocol
+`QStartNoAckMode'
+     Request that the remote stub disable the normal `+'/`-' protocol
      acknowledgments (*note Packet Acknowledgment::).
 
      Reply:
-     'OK'
+    `OK'
           The stub has switched to no-acknowledgment mode.  GDB
           acknowledges this reponse, but neither the stub nor GDB shall
-          send or expect further '+'/'-' acknowledgments in the current
+          send or expect further `+'/`-' acknowledgments in the current
           connection.
-     ''
+
+    `'
           An empty reply indicates that the stub does not support
           no-acknowledgment mode.
 
-'qSupported [:GDBFEATURE [;GDBFEATURE]... ]'
-     Tell the remote stub about features supported by GDB, and query the
-     stub for features it supports.  This packet allows GDB and the
+`qSupported [:GDBFEATURE [;GDBFEATURE]... ]'
+     Tell the remote stub about features supported by GDB, and query
+     the stub for features it supports.  This packet allows GDB and the
      remote stub to take advantage of each others' features.
-     'qSupported' also consolidates multiple feature probes at startup,
+     `qSupported' also consolidates multiple feature probes at startup,
      to improve GDB performance--a single larger packet performs better
      than multiple smaller probe packets on high-latency links.  Some
      features may enable behavior which must not be on by default, e.g.
      because it would confuse older clients or stubs.  Other features
      may describe packets which could be automatically probed for, but
-     are not.  These features must be reported before GDB will use them.
-     This "default unsupported" behavior is not appropriate for all
-     packets, but it helps to keep the initial connection time under
-     control with new versions of GDB which support increasing numbers
-     of packets.
+     are not.  These features must be reported before GDB will use
+     them.  This "default unsupported" behavior is not appropriate for
+     all packets, but it helps to keep the initial connection time
+     under control with new versions of GDB which support increasing
+     numbers of packets.
 
      Reply:
-     'STUBFEATURE [;STUBFEATURE]...'
+    `STUBFEATURE [;STUBFEATURE]...'
           The stub supports or does not support each returned
           STUBFEATURE, depending on the form of each STUBFEATURE (see
           below for the possible forms).
-     ''
-          An empty reply indicates that 'qSupported' is not recognized,
+
+    `'
+          An empty reply indicates that `qSupported' is not recognized,
           or that no features needed to be reported to GDB.
 
      The allowed forms for each feature (either a GDBFEATURE in the
-     'qSupported' packet, or a STUBFEATURE in the response) are:
+     `qSupported' packet, or a STUBFEATURE in the response) are:
 
-     'NAME=VALUE'
+    `NAME=VALUE'
           The remote protocol feature NAME is supported, and associated
           with the specified VALUE.  The format of VALUE depends on the
           feature, but it must not include a semicolon.
-     'NAME+'
+
+    `NAME+'
           The remote protocol feature NAME is supported, and does not
           need an associated value.
-     'NAME-'
+
+    `NAME-'
           The remote protocol feature NAME is not supported.
-     'NAME?'
+
+    `NAME?'
           The remote protocol feature NAME may be supported, and GDB
           should auto-detect support in some other way when it is
           needed.  This form will not be used for GDBFEATURE
           notifications, but may be used for STUBFEATURE responses.
 
-     Whenever the stub receives a 'qSupported' request, the supplied set
-     of GDB features should override any previous request.  This allows
-     GDB to put the stub in a known state, even if the stub had
+     Whenever the stub receives a `qSupported' request, the supplied
+     set of GDB features should override any previous request.  This
+     allows GDB to put the stub in a known state, even if the stub had
      previously been communicating with a different version of GDB.
 
-     The following values of GDBFEATURE (for the packet sent by GDB) are
-     defined:
+     The following values of GDBFEATURE (for the packet sent by GDB)
+     are defined:
 
-     'multiprocess'
+    `multiprocess'
           This feature indicates whether GDB supports multiprocess
           extensions to the remote protocol.  GDB does not use such
           extensions unless the stub also reports that it supports them
-          by including 'multiprocess+' in its 'qSupported' reply.  *Note
-          multiprocess extensions::, for details.
+          by including `multiprocess+' in its `qSupported' reply.
+          *Note multiprocess extensions::, for details.
 
-     'xmlRegisters'
+    `xmlRegisters'
           This feature indicates that GDB supports the XML target
-          description.  If the stub sees 'xmlRegisters=' with target
+          description.  If the stub sees `xmlRegisters=' with target
           specific strings separated by a comma, it will report register
           description.
 
-     'qRelocInsn'
-          This feature indicates whether GDB supports the 'qRelocInsn'
+    `qRelocInsn'
+          This feature indicates whether GDB supports the `qRelocInsn'
           packet (*note Relocate instruction reply packet: Tracepoint
           Packets.).
 
-     'swbreak'
+    `swbreak'
           This feature indicates whether GDB supports the swbreak stop
           reason in stop replies.  *Note swbreak stop reason::, for
           details.
 
-     'hwbreak'
+    `hwbreak'
           This feature indicates whether GDB supports the hwbreak stop
           reason in stop replies.  *Note swbreak stop reason::, for
           details.
 
-     'fork-events'
+    `fork-events'
           This feature indicates whether GDB supports fork event
           extensions to the remote protocol.  GDB does not use such
           extensions unless the stub also reports that it supports them
-          by including 'fork-events+' in its 'qSupported' reply.
+          by including `fork-events+' in its `qSupported' reply.
 
-     'vfork-events'
+    `vfork-events'
           This feature indicates whether GDB supports vfork event
           extensions to the remote protocol.  GDB does not use such
           extensions unless the stub also reports that it supports them
-          by including 'vfork-events+' in its 'qSupported' reply.
+          by including `vfork-events+' in its `qSupported' reply.
 
      Stubs should ignore any unknown values for GDBFEATURE.  Any GDB
-     which sends a 'qSupported' packet supports receiving packets of
+     which sends a `qSupported' packet supports receiving packets of
      unlimited length (earlier versions of GDB may reject overly long
-     responses).  Additional values for GDBFEATURE may be defined in the
-     future to let the stub take advantage of new features in GDB, e.g.
-     incompatible improvements in the remote protocol--the
-     'multiprocess' feature is an example of such a feature.  The stub's
-     reply should be independent of the GDBFEATURE entries sent by GDB;
-     first GDB describes all the features it supports, and then the stub
-     replies with all the features it supports.
+     responses).  Additional values for GDBFEATURE may be defined in
+     the future to let the stub take advantage of new features in GDB,
+     e.g. incompatible improvements in the remote protocol--the
+     `multiprocess' feature is an example of such a feature.  The
+     stub's reply should be independent of the GDBFEATURE entries sent
+     by GDB; first GDB describes all the features it supports, and then
+     the stub replies with all the features it supports.
 
      Similarly, GDB will silently ignore unrecognized stub feature
      responses, as long as each response uses one of the standard forms.
 
      Some features are flags.  A stub which supports a flag feature
-     should respond with a '+' form response.  Other features require
-     values, and the stub should respond with an '=' form response.
+     should respond with a `+' form response.  Other features require
+     values, and the stub should respond with an `=' form response.
 
      Each feature has a default value, which GDB will use if
-     'qSupported' is not available or if the feature is not mentioned in
-     the 'qSupported' response.  The default values are fixed; a stub is
-     free to omit any feature responses that match the defaults.
+     `qSupported' is not available or if the feature is not mentioned
+     in the `qSupported' response.  The default values are fixed; a
+     stub is free to omit any feature responses that match the defaults.
 
      Not all features can be probed, but for those which can, the
      probing mechanism is useful: in some cases, a stub's internal
@@ -2433,317 +2592,275 @@ GDB packet uses spaces to separate its c
 
      These are the currently defined stub features and their properties:
 
-     Feature Name              Value          Default   Probe
-                               Required                 Allowed
-                                                        
-     'PacketSize'              Yes            '-'       No
-                                                        
-     'qXfer:auxv:read'         No             '-'       Yes
-                                                        
-     'qXfer:btrace:read'       No             '-'       Yes
-                                                        
-     'qXfer:btrace-conf:read'  No             '-'       Yes
-                                                        
-     'qXfer:exec-file:read'    No             '-'       Yes
-                                                        
-     'qXfer:features:read'     No             '-'       Yes
-                                                        
-     'qXfer:libraries:read'    No             '-'       Yes
-                                                        
-     'qXfer:libraries-svr4:read'No            '-'       Yes
-                                                        
-     'augmented-libraries-svr4-read'No        '-'       No
-                                                        
-     'qXfer:memory-map:read'   No             '-'       Yes
-                                                        
-     'qXfer:sdata:read'        No             '-'       Yes
-                                                        
-     'qXfer:spu:read'          No             '-'       Yes
-                                                        
-     'qXfer:spu:write'         No             '-'       Yes
-                                                        
-     'qXfer:siginfo:read'      No             '-'       Yes
-                                                        
-     'qXfer:siginfo:write'     No             '-'       Yes
-                                                        
-     'qXfer:threads:read'      No             '-'       Yes
-                                                        
-     'qXfer:traceframe-info:read'No           '-'       Yes
-                                                        
-     'qXfer:uib:read'          No             '-'       Yes
-                                                        
-     'qXfer:fdpic:read'        No             '-'       Yes
-                                                        
-     'Qbtrace:off'             Yes            '-'       Yes
-                                                        
-     'Qbtrace:bts'             Yes            '-'       Yes
-                                                        
-     'Qbtrace:pt'              Yes            '-'       Yes
-                                                        
-     'Qbtrace-conf:bts:size'   Yes            '-'       Yes
-                                                        
-     'Qbtrace-conf:pt:size'    Yes            '-'       Yes
-                                                        
-     'QNonStop'                No             '-'       Yes
-                                                        
-     'QPassSignals'            No             '-'       Yes
-                                                        
-     'QStartNoAckMode'         No             '-'       Yes
-                                                        
-     'multiprocess'            No             '-'       No
-                                                        
-     'ConditionalBreakpoints'  No             '-'       No
-                                                        
-     'ConditionalTracepoints'  No             '-'       No
-                                                        
-     'ReverseContinue'         No             '-'       No
-                                                        
-     'ReverseStep'             No             '-'       No
-                                                        
-     'TracepointSource'        No             '-'       No
-                                                        
-     'QAgent'                  No             '-'       No
-                                                        
-     'QAllow'                  No             '-'       No
-                                                        
-     'QDisableRandomization'   No             '-'       No
-                                                        
-     'EnableDisableTracepoints'No             '-'       No
-                                                        
-     'QTBuffer:size'           No             '-'       No
-                                                        
-     'tracenz'                 No             '-'       No
-                                                        
-     'BreakpointCommands'      No             '-'       No
-                                                        
-     'swbreak'                 No             '-'       No
-                                                        
-     'hwbreak'                 No             '-'       No
-                                                        
-     'fork-events'             No             '-'       No
-                                                        
-     'vfork-events'            No             '-'       No
-                                                        
+     Feature Name            Value         Default  Probe Allowed
+                             Required               
+     `PacketSize'            Yes           `-'      No
+     `qXfer:auxv:read'       No            `-'      Yes
+     `qXfer:btrace:read'     No            `-'      Yes
+     `qXfer:btrace-conf:read'No            `-'      Yes
+     `qXfer:exec-file:read'  No            `-'      Yes
+     `qXfer:features:read'   No            `-'      Yes
+     `qXfer:libraries:read'  No            `-'      Yes
+     `qXfer:libraries-svr4:read'No            `-'      Yes
+     `augmented-libraries-svr4-read'No            `-'      No
+     `qXfer:memory-map:read' No            `-'      Yes
+     `qXfer:sdata:read'      No            `-'      Yes
+     `qXfer:spu:read'        No            `-'      Yes
+     `qXfer:spu:write'       No            `-'      Yes
+     `qXfer:siginfo:read'    No            `-'      Yes
+     `qXfer:siginfo:write'   No            `-'      Yes
+     `qXfer:threads:read'    No            `-'      Yes
+     `qXfer:traceframe-info:read'No            `-'      Yes
+     `qXfer:uib:read'        No            `-'      Yes
+     `qXfer:fdpic:read'      No            `-'      Yes
+     `Qbtrace:off'           Yes           `-'      Yes
+     `Qbtrace:bts'           Yes           `-'      Yes
+     `Qbtrace:pt'            Yes           `-'      Yes
+     `Qbtrace-conf:bts:size' Yes           `-'      Yes
+     `Qbtrace-conf:pt:size'  Yes           `-'      Yes
+     `QNonStop'              No            `-'      Yes
+     `QPassSignals'          No            `-'      Yes
+     `QStartNoAckMode'       No            `-'      Yes
+     `multiprocess'          No            `-'      No
+     `ConditionalBreakpoints'No            `-'      No
+     `ConditionalTracepoints'No            `-'      No
+     `ReverseContinue'       No            `-'      No
+     `ReverseStep'           No            `-'      No
+     `TracepointSource'      No            `-'      No
+     `QAgent'                No            `-'      No
+     `QAllow'                No            `-'      No
+     `QDisableRandomization' No            `-'      No
+     `EnableDisableTracepoints'No            `-'      No
+     `QTBuffer:size'         No            `-'      No
+     `tracenz'               No            `-'      No
+     `BreakpointCommands'    No            `-'      No
+     `swbreak'               No            `-'      No
+     `hwbreak'               No            `-'      No
+     `fork-events'           No            `-'      No
+     `vfork-events'          No            `-'      No
 
      These are the currently defined stub features, in more detail:
 
-     'PacketSize=BYTES'
+    `PacketSize=BYTES'
           The remote stub can accept packets up to at least BYTES in
           length.  GDB will send packets up to this size for bulk
           transfers, and will never send larger packets.  This is a
           limit on the data characters in the packet, including the
-          frame and checksum.  There is no trailing NUL byte in a remote
-          protocol packet; if the stub stores packets in a
+          frame and checksum.  There is no trailing NUL byte in a
+          remote protocol packet; if the stub stores packets in a
           NUL-terminated format, it should allow an extra byte in its
-          buffer for the NUL. If this stub feature is not supported, GDB
-          guesses based on the size of the 'g' packet response.
+          buffer for the NUL.  If this stub feature is not supported,
+          GDB guesses based on the size of the `g' packet response.
 
-     'qXfer:auxv:read'
-          The remote stub understands the 'qXfer:auxv:read' packet
+    `qXfer:auxv:read'
+          The remote stub understands the `qXfer:auxv:read' packet
           (*note qXfer auxiliary vector read::).
 
-     'qXfer:btrace:read'
-          The remote stub understands the 'qXfer:btrace:read' packet
+    `qXfer:btrace:read'
+          The remote stub understands the `qXfer:btrace:read' packet
           (*note qXfer btrace read::).
 
-     'qXfer:btrace-conf:read'
-          The remote stub understands the 'qXfer:btrace-conf:read'
+    `qXfer:btrace-conf:read'
+          The remote stub understands the `qXfer:btrace-conf:read'
           packet (*note qXfer btrace-conf read::).
 
-     'qXfer:exec-file:read'
-          The remote stub understands the 'qXfer:exec-file:read' packet
+    `qXfer:exec-file:read'
+          The remote stub understands the `qXfer:exec-file:read' packet
           (*note qXfer executable filename read::).
 
-     'qXfer:features:read'
-          The remote stub understands the 'qXfer:features:read' packet
+    `qXfer:features:read'
+          The remote stub understands the `qXfer:features:read' packet
           (*note qXfer target description read::).
 
-     'qXfer:libraries:read'
-          The remote stub understands the 'qXfer:libraries:read' packet
+    `qXfer:libraries:read'
+          The remote stub understands the `qXfer:libraries:read' packet
           (*note qXfer library list read::).
 
-     'qXfer:libraries-svr4:read'
-          The remote stub understands the 'qXfer:libraries-svr4:read'
+    `qXfer:libraries-svr4:read'
+          The remote stub understands the `qXfer:libraries-svr4:read'
           packet (*note qXfer svr4 library list read::).
 
-     'augmented-libraries-svr4-read'
+    `augmented-libraries-svr4-read'
           The remote stub understands the augmented form of the
-          'qXfer:libraries-svr4:read' packet (*note qXfer svr4 library
+          `qXfer:libraries-svr4:read' packet (*note qXfer svr4 library
           list read::).
 
-     'qXfer:memory-map:read'
-          The remote stub understands the 'qXfer:memory-map:read' packet
+    `qXfer:memory-map:read'
+          The remote stub understands the `qXfer:memory-map:read' packet
           (*note qXfer memory map read::).
 
-     'qXfer:sdata:read'
-          The remote stub understands the 'qXfer:sdata:read' packet
+    `qXfer:sdata:read'
+          The remote stub understands the `qXfer:sdata:read' packet
           (*note qXfer sdata read::).
 
-     'qXfer:spu:read'
-          The remote stub understands the 'qXfer:spu:read' packet (*note
-          qXfer spu read::).
+    `qXfer:spu:read'
+          The remote stub understands the `qXfer:spu:read' packet
+          (*note qXfer spu read::).
 
-     'qXfer:spu:write'
-          The remote stub understands the 'qXfer:spu:write' packet
+    `qXfer:spu:write'
+          The remote stub understands the `qXfer:spu:write' packet
           (*note qXfer spu write::).
 
-     'qXfer:siginfo:read'
-          The remote stub understands the 'qXfer:siginfo:read' packet
+    `qXfer:siginfo:read'
+          The remote stub understands the `qXfer:siginfo:read' packet
           (*note qXfer siginfo read::).
 
-     'qXfer:siginfo:write'
-          The remote stub understands the 'qXfer:siginfo:write' packet
+    `qXfer:siginfo:write'
+          The remote stub understands the `qXfer:siginfo:write' packet
           (*note qXfer siginfo write::).
 
-     'qXfer:threads:read'
-          The remote stub understands the 'qXfer:threads:read' packet
+    `qXfer:threads:read'
+          The remote stub understands the `qXfer:threads:read' packet
           (*note qXfer threads read::).
 
-     'qXfer:traceframe-info:read'
-          The remote stub understands the 'qXfer:traceframe-info:read'
+    `qXfer:traceframe-info:read'
+          The remote stub understands the `qXfer:traceframe-info:read'
           packet (*note qXfer traceframe info read::).
 
-     'qXfer:uib:read'
-          The remote stub understands the 'qXfer:uib:read' packet (*note
-          qXfer unwind info block::).
+    `qXfer:uib:read'
+          The remote stub understands the `qXfer:uib:read' packet
+          (*note qXfer unwind info block::).
 
-     'qXfer:fdpic:read'
-          The remote stub understands the 'qXfer:fdpic:read' packet
+    `qXfer:fdpic:read'
+          The remote stub understands the `qXfer:fdpic:read' packet
           (*note qXfer fdpic loadmap read::).
 
-     'QNonStop'
-          The remote stub understands the 'QNonStop' packet (*note
+    `QNonStop'
+          The remote stub understands the `QNonStop' packet (*note
           QNonStop::).
 
-     'QPassSignals'
-          The remote stub understands the 'QPassSignals' packet (*note
+    `QPassSignals'
+          The remote stub understands the `QPassSignals' packet (*note
           QPassSignals::).
 
-     'QStartNoAckMode'
-          The remote stub understands the 'QStartNoAckMode' packet and
+    `QStartNoAckMode'
+          The remote stub understands the `QStartNoAckMode' packet and
           prefers to operate in no-acknowledgment mode.  *Note Packet
           Acknowledgment::.
 
-     'multiprocess'
-          The remote stub understands the multiprocess extensions to the
-          remote protocol syntax.  The multiprocess extensions affect
-          the syntax of thread IDs in both packets and replies (*note
-          thread-id syntax::), and add process IDs to the 'D' packet and
-          'W' and 'X' replies.  Note that reporting this feature
-          indicates support for the syntactic extensions only, not that
-          the stub necessarily supports debugging of more than one
-          process at a time.  The stub must not use multiprocess
+    `multiprocess'
+          The remote stub understands the multiprocess extensions to
+          the remote protocol syntax.  The multiprocess extensions
+          affect the syntax of thread IDs in both packets and replies
+          (*note thread-id syntax::), and add process IDs to the `D'
+          packet and `W' and `X' replies.  Note that reporting this
+          feature indicates support for the syntactic extensions only,
+          not that the stub necessarily supports debugging of more than
+          one process at a time.  The stub must not use multiprocess
           extensions in packet replies unless GDB has also indicated it
-          supports them in its 'qSupported' request.
+          supports them in its `qSupported' request.
 
-     'qXfer:osdata:read'
-          The remote stub understands the 'qXfer:osdata:read' packet
+    `qXfer:osdata:read'
+          The remote stub understands the `qXfer:osdata:read' packet
           ((*note qXfer osdata read::).
 
-     'ConditionalBreakpoints'
+    `ConditionalBreakpoints'
           The target accepts and implements evaluation of conditional
           expressions defined for breakpoints.  The target will only
           report breakpoint triggers when such conditions are true
           (*note Break Conditions: Conditions.).
 
-     'ConditionalTracepoints'
-          The remote stub accepts and implements conditional expressions
-          defined for tracepoints (*note Tracepoint Conditions::).
+    `ConditionalTracepoints'
+          The remote stub accepts and implements conditional
+          expressions defined for tracepoints (*note Tracepoint
+          Conditions::).
 
-     'ReverseContinue'
+    `ReverseContinue'
           The remote stub accepts and implements the reverse continue
           packet (*note bc::).
 
-     'ReverseStep'
+    `ReverseStep'
           The remote stub accepts and implements the reverse step packet
           (*note bs::).
 
-     'TracepointSource'
-          The remote stub understands the 'QTDPsrc' packet that supplies
+    `TracepointSource'
+          The remote stub understands the `QTDPsrc' packet that supplies
           the source form of tracepoint definitions.
 
-     'QAgent'
-          The remote stub understands the 'QAgent' packet.
+    `QAgent'
+          The remote stub understands the `QAgent' packet.
 
-     'QAllow'
-          The remote stub understands the 'QAllow' packet.
+    `QAllow'
+          The remote stub understands the `QAllow' packet.
 
-     'QDisableRandomization'
-          The remote stub understands the 'QDisableRandomization'
+    `QDisableRandomization'
+          The remote stub understands the `QDisableRandomization'
           packet.
 
-     'StaticTracepoint'
+    `StaticTracepoint'
           The remote stub supports static tracepoints.
 
-     'InstallInTrace'
+    `InstallInTrace'
           The remote stub supports installing tracepoint in tracing.
 
-     'EnableDisableTracepoints'
-          The remote stub supports the 'QTEnable' (*note QTEnable::) and
-          'QTDisable' (*note QTDisable::) packets that allow tracepoints
+    `EnableDisableTracepoints'
+          The remote stub supports the `QTEnable' (*note QTEnable::) and
+          `QTDisable' (*note QTDisable::) packets that allow tracepoints
           to be enabled and disabled while a trace experiment is
           running.
 
-     'QTBuffer:size'
-          The remote stub supports the 'QTBuffer:size' (*note
+    `QTBuffer:size'
+          The remote stub supports the `QTBuffer:size' (*note
           QTBuffer-size::) packet that allows to change the size of the
           trace buffer.
 
-     'tracenz'
-          The remote stub supports the 'tracenz' bytecode for collecting
-          strings.  See *note Bytecode Descriptions:: for details about
-          the bytecode.
+    `tracenz'
+          The remote stub supports the `tracenz' bytecode for
+          collecting strings.  See *note Bytecode Descriptions:: for
+          details about the bytecode.
 
-     'BreakpointCommands'
+    `BreakpointCommands'
           The remote stub supports running a breakpoint's command list
           itself, rather than reporting the hit to GDB.
 
-     'Qbtrace:off'
-          The remote stub understands the 'Qbtrace:off' packet.
+    `Qbtrace:off'
+          The remote stub understands the `Qbtrace:off' packet.
 
-     'Qbtrace:bts'
-          The remote stub understands the 'Qbtrace:bts' packet.
+    `Qbtrace:bts'
+          The remote stub understands the `Qbtrace:bts' packet.
 
-     'Qbtrace:pt'
-          The remote stub understands the 'Qbtrace:pt' packet.
+    `Qbtrace:pt'
+          The remote stub understands the `Qbtrace:pt' packet.
 
-     'Qbtrace-conf:bts:size'
-          The remote stub understands the 'Qbtrace-conf:bts:size'
+    `Qbtrace-conf:bts:size'
+          The remote stub understands the `Qbtrace-conf:bts:size'
           packet.
 
-     'Qbtrace-conf:pt:size'
-          The remote stub understands the 'Qbtrace-conf:pt:size' packet.
+    `Qbtrace-conf:pt:size'
+          The remote stub understands the `Qbtrace-conf:pt:size' packet.
 
-     'swbreak'
-          The remote stub reports the 'swbreak' stop reason for memory
+    `swbreak'
+          The remote stub reports the `swbreak' stop reason for memory
           breakpoints.
 
-     'hwbreak'
-          The remote stub reports the 'hwbreak' stop reason for hardware
+    `hwbreak'
+          The remote stub reports the `hwbreak' stop reason for hardware
           breakpoints.
 
-     'fork-events'
-          The remote stub reports the 'fork' stop reason for fork
+    `fork-events'
+          The remote stub reports the `fork' stop reason for fork
           events.
 
-     'vfork-events'
-          The remote stub reports the 'vfork' stop reason for vfork
+    `vfork-events'
+          The remote stub reports the `vfork' stop reason for vfork
           events and vforkdone events.
 
-'qSymbol::'
+
+`qSymbol::'
      Notify the target that GDB is prepared to serve symbol lookup
      requests.  Accept requests from the target for the values of
      symbols.
 
      Reply:
-     'OK'
+    `OK'
           The target does not need to look up any (more) symbols.
-     'qSymbol:SYM_NAME'
+
+    `qSymbol:SYM_NAME'
           The target requests the value of symbol SYM_NAME (hex
           encoded).  GDB may provide the value by using the
-          'qSymbol:SYM_VALUE:SYM_NAME' message, described below.
+          `qSymbol:SYM_VALUE:SYM_NAME' message, described below.
 
-'qSymbol:SYM_VALUE:SYM_NAME'
+`qSymbol:SYM_VALUE:SYM_NAME'
      Set the value of SYM_NAME to SYM_VALUE.
 
      SYM_NAME (hex encoded) is the name of a symbol whose value the
@@ -2753,142 +2870,142 @@ GDB packet uses spaces to separate its c
      supply a value for SYM_NAME, then this field will be empty.
 
      Reply:
-     'OK'
+    `OK'
           The target does not need to look up any (more) symbols.
-     'qSymbol:SYM_NAME'
+
+    `qSymbol:SYM_NAME'
           The target requests the value of a new symbol SYM_NAME (hex
           encoded).  GDB will continue to supply the values of symbols
           (if available), until the target ceases to request them.
 
-'qTBuffer'
-'QTBuffer'
-'QTDisconnected'
-'QTDP'
-'QTDPsrc'
-'QTDV'
-'qTfP'
-'qTfV'
-'QTFrame'
-'qTMinFTPILen'
-
+`qTBuffer'
+`QTBuffer'
+`QTDisconnected'
+`QTDP'
+`QTDPsrc'
+`QTDV'
+`qTfP'
+`qTfV'
+`QTFrame'
+`qTMinFTPILen'
      *Note Tracepoint Packets::.
 
-'qThreadExtraInfo,THREAD-ID'
+`qThreadExtraInfo,THREAD-ID'
      Obtain from the target OS a printable string description of thread
      attributes for the thread THREAD-ID; see *note thread-id syntax::,
      for the forms of THREAD-ID.  This string may contain anything that
      the target OS thinks is interesting for GDB to tell the user about
-     the thread.  The string is displayed in GDB's 'info threads'
+     the thread.  The string is displayed in GDB's `info threads'
      display.  Some examples of possible thread extra info strings are
-     'Runnable', or 'Blocked on Mutex'.
+     `Runnable', or `Blocked on Mutex'.
 
      Reply:
-     'XX...'
-          Where 'XX...' is a hex encoding of ASCII data, comprising the
+    `XX...'
+          Where `XX...' is a hex encoding of ASCII data, comprising the
           printable string containing the extra information about the
           thread's attributes.
 
-     (Note that the 'qThreadExtraInfo' packet's name is separated from
-     the command by a ',', not a ':', contrary to the naming conventions
-     above.  Please don't use this packet as a model for new packets.)
-
-'QTNotes'
-'qTP'
-'QTSave'
-'qTsP'
-'qTsV'
-'QTStart'
-'QTStop'
-'QTEnable'
-'QTDisable'
-'QTinit'
-'QTro'
-'qTStatus'
-'qTV'
-'qTfSTM'
-'qTsSTM'
-'qTSTMat'
+     (Note that the `qThreadExtraInfo' packet's name is separated from
+     the command by a `,', not a `:', contrary to the naming
+     conventions above.  Please don't use this packet as a model for new
+     packets.)
+
+`QTNotes'
+`qTP'
+`QTSave'
+`qTsP'
+`qTsV'
+`QTStart'
+`QTStop'
+`QTEnable'
+`QTDisable'
+`QTinit'
+`QTro'
+`qTStatus'
+`qTV'
+`qTfSTM'
+`qTsSTM'
+`qTSTMat'
      *Note Tracepoint Packets::.
 
-'qXfer:OBJECT:read:ANNEX:OFFSET,LENGTH'
+`qXfer:OBJECT:read:ANNEX:OFFSET,LENGTH'
      Read uninterpreted bytes from the target's special data area
-     identified by the keyword OBJECT.  Request LENGTH bytes starting at
-     OFFSET bytes into the data.  The content and encoding of ANNEX is
-     specific to OBJECT; it can supply additional details about what
+     identified by the keyword OBJECT.  Request LENGTH bytes starting
+     at OFFSET bytes into the data.  The content and encoding of ANNEX
+     is specific to OBJECT; it can supply additional details about what
      data to access.
 
      Here are the specific requests of this form defined so far.  All
-     'qXfer:OBJECT:read:...' requests use the same reply formats, listed
-     below.
+     `qXfer:OBJECT:read:...' requests use the same reply formats,
+     listed below.
 
-     'qXfer:auxv:read::OFFSET,LENGTH'
+    `qXfer:auxv:read::OFFSET,LENGTH'
           Access the target's "auxiliary vector".  *Note auxiliary
           vector: OS Information.  Note ANNEX must be empty.
 
           This packet is not probed by default; the remote stub must
-          request it, by supplying an appropriate 'qSupported' response
+          request it, by supplying an appropriate `qSupported' response
           (*note qSupported::).
 
-     'qXfer:btrace:read:ANNEX:OFFSET,LENGTH'
-
+    `qXfer:btrace:read:ANNEX:OFFSET,LENGTH'
           Return a description of the current branch trace.  *Note
-          Branch Trace Format::.  The annex part of the generic 'qXfer'
+          Branch Trace Format::.  The annex part of the generic `qXfer'
           packet may have one of the following values:
 
-          'all'
+         `all'
                Returns all available branch trace.
 
-          'new'
+         `new'
                Returns all available branch trace if the branch trace
                changed since the last read request.
 
-          'delta'
-               Returns the new branch trace since the last read request.
-               Adds a new block to the end of the trace that begins at
-               zero and ends at the source location of the first branch
-               in the trace buffer.  This extra block is used to stitch
-               traces together.
+         `delta'
+               Returns the new branch trace since the last read
+               request.  Adds a new block to the end of the trace that
+               begins at zero and ends at the source location of the
+               first branch in the trace buffer.  This extra block is
+               used to stitch traces together.
 
                If the trace buffer overflowed, returns an error
                indicating the overflow.
 
           This packet is not probed by default; the remote stub must
-          request it by supplying an appropriate 'qSupported' response
+          request it by supplying an appropriate `qSupported' response
           (*note qSupported::).
 
-     'qXfer:btrace-conf:read::OFFSET,LENGTH'
-
+    `qXfer:btrace-conf:read::OFFSET,LENGTH'
           Return a description of the current branch trace
           configuration.  *Note Branch Trace Configuration Format::.
 
           This packet is not probed by default; the remote stub must
-          request it by supplying an appropriate 'qSupported' response
+          request it by supplying an appropriate `qSupported' response
           (*note qSupported::).
 
-     'qXfer:exec-file:read:ANNEX:OFFSET,LENGTH'
-          Return the full absolute name of the file that was executed to
-          create a process running on the remote system.  The annex
+    `qXfer:exec-file:read:ANNEX:OFFSET,LENGTH'
+          Return the full absolute name of the file that was executed
+          to create a process running on the remote system.  The annex
           specifies the numeric process ID of the process to query,
           encoded as a hexadecimal number.  If the annex part is empty
           the remote stub should return the filename corresponding to
           the currently executing process.
 
           This packet is not probed by default; the remote stub must
-          request it, by supplying an appropriate 'qSupported' response
+          request it, by supplying an appropriate `qSupported' response
           (*note qSupported::).
 
-     'qXfer:features:read:ANNEX:OFFSET,LENGTH'
-          Access the "target description".  *Note Target Descriptions::.
-          The annex specifies which XML document to access.  The main
-          description is always loaded from the 'target.xml' annex.
+    `qXfer:features:read:ANNEX:OFFSET,LENGTH'
+          Access the "target description".  *Note Target
+          Descriptions::.  The annex specifies which XML document to
+          access.  The main description is always loaded from the
+          `target.xml' annex.
 
           This packet is not probed by default; the remote stub must
-          request it, by supplying an appropriate 'qSupported' response
+          request it, by supplying an appropriate `qSupported' response
           (*note qSupported::).
 
-     'qXfer:libraries:read:ANNEX:OFFSET,LENGTH'
+    `qXfer:libraries:read:ANNEX:OFFSET,LENGTH'
           Access the target's list of loaded libraries.  *Note Library
-          List Format::.  The annex part of the generic 'qXfer' packet
+          List Format::.  The annex part of the generic `qXfer' packet
           must be empty (*note qXfer read::).
 
           Targets which maintain a list of libraries in the program's
@@ -2897,16 +3014,16 @@ GDB packet uses spaces to separate its c
           loaded libraries.
 
           This packet is not probed by default; the remote stub must
-          request it, by supplying an appropriate 'qSupported' response
+          request it, by supplying an appropriate `qSupported' response
           (*note qSupported::).
 
-     'qXfer:libraries-svr4:read:ANNEX:OFFSET,LENGTH'
+    `qXfer:libraries-svr4:read:ANNEX:OFFSET,LENGTH'
           Access the target's list of loaded libraries when the target
           is an SVR4 platform.  *Note Library List Format for SVR4
-          Targets::.  The annex part of the generic 'qXfer' packet must
+          Targets::.  The annex part of the generic `qXfer' packet must
           be empty unless the remote stub indicated it supports the
           augmented form of this packet by supplying an appropriate
-          'qSupported' response (*note qXfer read::, *note
+          `qSupported' response (*note qXfer read::, *note
           qSupported::).
 
           This packet is optional for better performance on SVR4
@@ -2914,268 +3031,275 @@ GDB packet uses spaces to separate its c
           library list otherwise.
 
           This packet is not probed by default; the remote stub must
-          request it, by supplying an appropriate 'qSupported' response
+          request it, by supplying an appropriate `qSupported' response
           (*note qSupported::).
 
-          If the remote stub indicates it supports the augmented form of
-          this packet then the annex part of the generic 'qXfer' packet
-          may contain a semicolon-separated list of 'NAME=VALUE'
+          If the remote stub indicates it supports the augmented form
+          of this packet then the annex part of the generic `qXfer'
+          packet may contain a semicolon-separated list of `NAME=VALUE'
           arguments.  The currently supported arguments are:
 
-          'start=ADDRESS'
+         `start=ADDRESS'
                A hexadecimal number specifying the address of the
-               'struct link_map' to start reading the library list from.
-               If unset or zero then the first 'struct link_map' in the
-               library list will be chosen as the starting point.
+               `struct link_map' to start reading the library list
+               from.  If unset or zero then the first `struct link_map'
+               in the library list will be chosen as the starting point.
 
-          'prev=ADDRESS'
+         `prev=ADDRESS'
                A hexadecimal number specifying the address of the
-               'struct link_map' immediately preceding the 'struct
-               link_map' specified by the 'start' argument.  If unset or
-               zero then the remote stub will expect that no 'struct
+               `struct link_map' immediately preceding the `struct
+               link_map' specified by the `start' argument.  If unset
+               or zero then the remote stub will expect that no `struct
                link_map' exists prior to the starting point.
 
+
           Arguments that are not understood by the remote stub will be
           silently ignored.
 
-     'qXfer:memory-map:read::OFFSET,LENGTH'
+    `qXfer:memory-map:read::OFFSET,LENGTH'
           Access the target's "memory-map".  *Note Memory Map Format::.
-          The annex part of the generic 'qXfer' packet must be empty
+          The annex part of the generic `qXfer' packet must be empty
           (*note qXfer read::).
 
           This packet is not probed by default; the remote stub must
-          request it, by supplying an appropriate 'qSupported' response
+          request it, by supplying an appropriate `qSupported' response
           (*note qSupported::).
 
-     'qXfer:sdata:read::OFFSET,LENGTH'
-
+    `qXfer:sdata:read::OFFSET,LENGTH'
           Read contents of the extra collected static tracepoint marker
-          information.  The annex part of the generic 'qXfer' packet
+          information.  The annex part of the generic `qXfer' packet
           must be empty (*note qXfer read::).  *Note Tracepoint Action
           Lists: Tracepoint Actions.
 
           This packet is not probed by default; the remote stub must
-          request it, by supplying an appropriate 'qSupported' response
+          request it, by supplying an appropriate `qSupported' response
           (*note qSupported::).
 
-     'qXfer:siginfo:read::OFFSET,LENGTH'
+    `qXfer:siginfo:read::OFFSET,LENGTH'
           Read contents of the extra signal information on the target
-          system.  The annex part of the generic 'qXfer' packet must be
+          system.  The annex part of the generic `qXfer' packet must be
           empty (*note qXfer read::).
 
           This packet is not probed by default; the remote stub must
-          request it, by supplying an appropriate 'qSupported' response
+          request it, by supplying an appropriate `qSupported' response
           (*note qSupported::).
 
-     'qXfer:spu:read:ANNEX:OFFSET,LENGTH'
-          Read contents of an 'spufs' file on the target system.  The
+    `qXfer:spu:read:ANNEX:OFFSET,LENGTH'
+          Read contents of an `spufs' file on the target system.  The
           annex specifies which file to read; it must be of the form
-          'ID/NAME', where ID specifies an SPU context ID in the target
-          process, and NAME identifes the 'spufs' file in that context
+          `ID/NAME', where ID specifies an SPU context ID in the target
+          process, and NAME identifes the `spufs' file in that context
           to be accessed.
 
           This packet is not probed by default; the remote stub must
-          request it, by supplying an appropriate 'qSupported' response
+          request it, by supplying an appropriate `qSupported' response
           (*note qSupported::).
 
-     'qXfer:threads:read::OFFSET,LENGTH'
+    `qXfer:threads:read::OFFSET,LENGTH'
           Access the list of threads on target.  *Note Thread List
-          Format::.  The annex part of the generic 'qXfer' packet must
+          Format::.  The annex part of the generic `qXfer' packet must
           be empty (*note qXfer read::).
 
           This packet is not probed by default; the remote stub must
-          request it, by supplying an appropriate 'qSupported' response
+          request it, by supplying an appropriate `qSupported' response
           (*note qSupported::).
 
-     'qXfer:traceframe-info:read::OFFSET,LENGTH'
-
+    `qXfer:traceframe-info:read::OFFSET,LENGTH'
           Return a description of the current traceframe's contents.
           *Note Traceframe Info Format::.  The annex part of the generic
-          'qXfer' packet must be empty (*note qXfer read::).
+          `qXfer' packet must be empty (*note qXfer read::).
 
           This packet is not probed by default; the remote stub must
-          request it, by supplying an appropriate 'qSupported' response
+          request it, by supplying an appropriate `qSupported' response
           (*note qSupported::).
 
-     'qXfer:uib:read:PC:OFFSET,LENGTH'
-
+    `qXfer:uib:read:PC:OFFSET,LENGTH'
           Return the unwind information block for PC.  This packet is
           used on OpenVMS/ia64 to ask the kernel unwind information.
 
           This packet is not probed by default.
 
-     'qXfer:fdpic:read:ANNEX:OFFSET,LENGTH'
-          Read contents of 'loadmap's on the target system.  The annex,
-          either 'exec' or 'interp', specifies which 'loadmap',
-          executable 'loadmap' or interpreter 'loadmap' to read.
+    `qXfer:fdpic:read:ANNEX:OFFSET,LENGTH'
+          Read contents of `loadmap's on the target system.  The annex,
+          either `exec' or `interp', specifies which `loadmap',
+          executable `loadmap' or interpreter `loadmap' to read.
 
           This packet is not probed by default; the remote stub must
-          request it, by supplying an appropriate 'qSupported' response
+          request it, by supplying an appropriate `qSupported' response
           (*note qSupported::).
 
-     'qXfer:osdata:read::OFFSET,LENGTH'
+    `qXfer:osdata:read::OFFSET,LENGTH'
           Access the target's "operating system information".  *Note
           Operating System Information::.
 
+
      Reply:
-     'm DATA'
-          Data DATA (*note Binary Data::) has been read from the target.
-          There may be more data at a higher address (although it is
-          permitted to return 'm' even for the last valid block of data,
-          as long as at least one byte of data was read).  It is
-          possible for DATA to have fewer bytes than the LENGTH in the
-          request.
+    `m DATA'
+          Data DATA (*note Binary Data::) has been read from the
+          target.  There may be more data at a higher address (although
+          it is permitted to return `m' even for the last valid block
+          of data, as long as at least one byte of data was read).  It
+          is possible for DATA to have fewer bytes than the LENGTH in
+          the request.
 
-     'l DATA'
+    `l DATA'
           Data DATA (*note Binary Data::) has been read from the target.
           There is no more data to be read.  It is possible for DATA to
           have fewer bytes than the LENGTH in the request.
 
-     'l'
-          The OFFSET in the request is at the end of the data.  There is
-          no more data to be read.
+    `l'
+          The OFFSET in the request is at the end of the data.  There
+          is no more data to be read.
 
-     'E00'
+    `E00'
           The request was malformed, or ANNEX was invalid.
 
-     'E NN'
+    `E NN'
           The offset was invalid, or there was an error encountered
-          reading the data.  The NN part is a hex-encoded 'errno' value.
+          reading the data.  The NN part is a hex-encoded `errno' value.
 
-     ''
+    `'
           An empty reply indicates the OBJECT string was not recognized
           by the stub, or that the object does not support reading.
 
-'qXfer:OBJECT:write:ANNEX:OFFSET:DATA...'
+`qXfer:OBJECT:write:ANNEX:OFFSET:DATA...'
      Write uninterpreted bytes into the target's special data area
-     identified by the keyword OBJECT, starting at OFFSET bytes into the
-     data.  The binary-encoded data (*note Binary Data::) to be written
-     is given by DATA....  The content and encoding of ANNEX is specific
-     to OBJECT; it can supply additional details about what data to
-     access.
+     identified by the keyword OBJECT, starting at OFFSET bytes into
+     the data.  The binary-encoded data (*note Binary Data::) to be
+     written is given by DATA....  The content and encoding of ANNEX is
+     specific to OBJECT; it can supply additional details about what
+     data to access.
 
      Here are the specific requests of this form defined so far.  All
-     'qXfer:OBJECT:write:...' requests use the same reply formats,
+     `qXfer:OBJECT:write:...' requests use the same reply formats,
      listed below.
 
-     'qXfer:siginfo:write::OFFSET:DATA...'
+    `qXfer:siginfo:write::OFFSET:DATA...'
           Write DATA to the extra signal information on the target
-          system.  The annex part of the generic 'qXfer' packet must be
+          system.  The annex part of the generic `qXfer' packet must be
           empty (*note qXfer write::).
 
           This packet is not probed by default; the remote stub must
-          request it, by supplying an appropriate 'qSupported' response
+          request it, by supplying an appropriate `qSupported' response
           (*note qSupported::).
 
-     'qXfer:spu:write:ANNEX:OFFSET:DATA...'
-          Write DATA to an 'spufs' file on the target system.  The annex
-          specifies which file to write; it must be of the form
-          'ID/NAME', where ID specifies an SPU context ID in the target
-          process, and NAME identifes the 'spufs' file in that context
+    `qXfer:spu:write:ANNEX:OFFSET:DATA...'
+          Write DATA to an `spufs' file on the target system.  The
+          annex specifies which file to write; it must be of the form
+          `ID/NAME', where ID specifies an SPU context ID in the target
+          process, and NAME identifes the `spufs' file in that context
           to be accessed.
 
           This packet is not probed by default; the remote stub must
-          request it, by supplying an appropriate 'qSupported' response
+          request it, by supplying an appropriate `qSupported' response
           (*note qSupported::).
 
      Reply:
-     'NN'
+    `NN'
           NN (hex encoded) is the number of bytes written.  This may be
           fewer bytes than supplied in the request.
 
-     'E00'
+    `E00'
           The request was malformed, or ANNEX was invalid.
 
-     'E NN'
+    `E NN'
           The offset was invalid, or there was an error encountered
-          writing the data.  The NN part is a hex-encoded 'errno' value.
+          writing the data.  The NN part is a hex-encoded `errno' value.
 
-     ''
+    `'
           An empty reply indicates the OBJECT string was not recognized
           by the stub, or that the object does not support writing.
 
-'qXfer:OBJECT:OPERATION:...'
+`qXfer:OBJECT:OPERATION:...'
      Requests of this form may be added in the future.  When a stub does
      not recognize the OBJECT keyword, or its support for OBJECT does
      not recognize the OPERATION keyword, the stub must respond with an
      empty packet.
 
-'qAttached:PID'
+`qAttached:PID'
      Return an indication of whether the remote server attached to an
      existing process or created a new process.  When the multiprocess
      protocol extensions are supported (*note multiprocess
      extensions::), PID is an integer in hexadecimal format identifying
-     the target process.  Otherwise, GDB will omit the PID field and the
-     query packet will be simplified as 'qAttached'.
+     the target process.  Otherwise, GDB will omit the PID field and
+     the query packet will be simplified as `qAttached'.
 
      This query is used, for example, to know whether the remote process
      should be detached or killed when a GDB session is ended with the
-     'quit' command.
+     `quit' command.
 
      Reply:
-     '1'
+    `1'
           The remote server attached to an existing process.
-     '0'
+
+    `0'
           The remote server created a new process.
-     'E NN'
+
+    `E NN'
           A badly formed request or an error was encountered.
 
-'Qbtrace:bts'
+`Qbtrace:bts'
      Enable branch tracing for the current thread using Branch Trace
      Store.
 
      Reply:
-     'OK'
+    `OK'
           Branch tracing has been enabled.
-     'E.errtext'
+
+    `E.errtext'
           A badly formed request or an error was encountered.
 
-'Qbtrace:pt'
+`Qbtrace:pt'
      Enable branch tracing for the current thread using Intel(R)
      Processor Trace.
 
      Reply:
-     'OK'
+    `OK'
           Branch tracing has been enabled.
-     'E.errtext'
+
+    `E.errtext'
           A badly formed request or an error was encountered.
 
-'Qbtrace:off'
+`Qbtrace:off'
      Disable branch tracing for the current thread.
 
      Reply:
-     'OK'
+    `OK'
           Branch tracing has been disabled.
-     'E.errtext'
+
+    `E.errtext'
           A badly formed request or an error was encountered.
 
-'Qbtrace-conf:bts:size=VALUE'
+`Qbtrace-conf:bts:size=VALUE'
      Set the requested ring buffer size for new threads that use the
      btrace recording method in bts format.
 
      Reply:
-     'OK'
+    `OK'
           The ring buffer size has been set.
-     'E.errtext'
+
+    `E.errtext'
           A badly formed request or an error was encountered.
 
-'Qbtrace-conf:pt:size=VALUE'
+`Qbtrace-conf:pt:size=VALUE'
      Set the requested ring buffer size for new threads that use the
      btrace recording method in pt format.
 
      Reply:
-     'OK'
+    `OK'
           The ring buffer size has been set.
-     'E.errtext'
+
+    `E.errtext'
           A badly formed request or an error was encountered.
 
+
    ---------- Footnotes ----------
 
-   (1) The 'qP' and 'qL' packets predate these conventions, and have
+   (1) The `qP' and `qL' packets predate these conventions, and have
 arguments without any terminator for the packet name; we suspect they
-are in widespread use in places that are difficult to upgrade.  The 'qC'
-packet has no arguments, but some existing stubs (e.g. RedBoot) are
-known to not check for the end of the packet.
+are in widespread use in places that are difficult to upgrade.  The
+`qC' packet has no arguments, but some existing stubs (e.g. RedBoot)
+are known to not check for the end of the packet.
 
 
 File: gdb.info,  Node: Architecture-Specific Protocol Details,  Next: Tracepoint Packets,  Prev: General Query Packets,  Up: Remote Protocol
@@ -3208,7 +3332,7 @@ File: gdb.info,  Node: ARM Breakpoint Ki
 E.5.1.1 ARM Breakpoint Kinds
 ............................
 
-These breakpoint kinds are defined for the 'Z0' and 'Z1' packets.
+These breakpoint kinds are defined for the `Z0' and `Z1' packets.
 
 2
      16-bit Thumb mode breakpoint.
@@ -3219,6 +3343,7 @@ These breakpoint kinds are defined for t
 4
      32-bit ARM mode breakpoint.
 
+
 
 File: gdb.info,  Node: MIPS-Specific Protocol Details,  Prev: ARM-Specific Protocol Details,  Up: Architecture-Specific Protocol Details
 
@@ -3236,12 +3361,12 @@ File: gdb.info,  Node: MIPS Register pac
 E.5.2.1 MIPS Register Packet Format
 ...................................
 
-The following 'g'/'G' packets have previously been defined.  In the
-below, some thirty-two bit registers are transferred as sixty-four bits.
-Those registers should be zero/sign extended (which?)  to fill the space
-allocated.  Register bytes are transferred in target byte order.  The
-two nibbles within a register byte are transferred most-significant -
-least-significant.
+The following `g'/`G' packets have previously been defined.  In the
+below, some thirty-two bit registers are transferred as sixty-four
+bits.  Those registers should be zero/sign extended (which?)  to fill
+the space allocated.  Register bytes are transferred in target byte
+order.  The two nibbles within a register byte are transferred
+most-significant - least-significant.
 
 MIPS32
      All registers are transferred as thirty-two bit quantities in the
@@ -3250,8 +3375,9 @@ MIPS32
 
 MIPS64
      All registers are transferred as sixty-four bit quantities
-     (including thirty-two bit registers such as 'sr').  The ordering is
-     the same as 'MIPS32'.
+     (including thirty-two bit registers such as `sr').  The ordering
+     is the same as `MIPS32'.
+
 
 
 File: gdb.info,  Node: MIPS Breakpoint Kinds,  Prev: MIPS Register packet Format,  Up: MIPS-Specific Protocol Details
@@ -3259,7 +3385,7 @@ File: gdb.info,  Node: MIPS Breakpoint K
 E.5.2.2 MIPS Breakpoint Kinds
 .............................
 
-These breakpoint kinds are defined for the 'Z0' and 'Z1' packets.
+These breakpoint kinds are defined for the `Z0' and `Z1' packets.
 
 2
      16-bit MIPS16 mode breakpoint.
@@ -3273,6 +3399,7 @@ These breakpoint kinds are defined for t
 5
      32-bit microMIPS mode breakpoint.
 
+
 
 File: gdb.info,  Node: Tracepoint Packets,  Next: Host I/O Packets,  Prev: Architecture-Specific Protocol Details,  Up: Remote Protocol
 
@@ -3282,62 +3409,66 @@ E.6 Tracepoint Packets
 Here we describe the packets GDB uses to implement tracepoints (*note
 Tracepoints::).
 
-'QTDP:N:ADDR:ENA:STEP:PASS[:FFLEN][:XLEN,BYTES][-]'
-     Create a new tracepoint, number N, at ADDR.  If ENA is 'E', then
-     the tracepoint is enabled; if it is 'D', then the tracepoint is
+`QTDP:N:ADDR:ENA:STEP:PASS[:FFLEN][:XLEN,BYTES][-]'
+     Create a new tracepoint, number N, at ADDR.  If ENA is `E', then
+     the tracepoint is enabled; if it is `D', then the tracepoint is
      disabled.  The STEP gives the tracepoint's step count, and PASS
-     gives its pass count.  If an 'F' is present, then the tracepoint is
-     to be a fast tracepoint, and the FLEN is the number of bytes that
-     the target should copy elsewhere to make room for the tracepoint.
-     If an 'X' is present, it introduces a tracepoint condition, which
-     consists of a hexadecimal length, followed by a comma and
-     hex-encoded bytes, in a manner similar to action encodings as
-     described below.  If the trailing '-' is present, further 'QTDP'
-     packets will follow to specify this tracepoint's actions.
+     gives its pass count.  If an `F' is present, then the tracepoint
+     is to be a fast tracepoint, and the FLEN is the number of bytes
+     that the target should copy elsewhere to make room for the
+     tracepoint.  If an `X' is present, it introduces a tracepoint
+     condition, which consists of a hexadecimal length, followed by a
+     comma and hex-encoded bytes, in a manner similar to action
+     encodings as described below.  If the trailing `-' is present,
+     further `QTDP' packets will follow to specify this tracepoint's
+     actions.
 
      Replies:
-     'OK'
+    `OK'
           The packet was understood and carried out.
-     'qRelocInsn'
+
+    `qRelocInsn'
           *Note Relocate instruction reply packet: Tracepoint Packets.
-     ''
+
+    `'
           The packet was not recognized.
 
-'QTDP:-N:ADDR:[S]ACTION...[-]'
+`QTDP:-N:ADDR:[S]ACTION...[-]'
      Define actions to be taken when a tracepoint is hit.  The N and
-     ADDR must be the same as in the initial 'QTDP' packet for this
-     tracepoint.  This packet may only be sent immediately after another
-     'QTDP' packet that ended with a '-'.  If the trailing '-' is
-     present, further 'QTDP' packets will follow, specifying more
+     ADDR must be the same as in the initial `QTDP' packet for this
+     tracepoint.  This packet may only be sent immediately after
+     another `QTDP' packet that ended with a `-'.  If the trailing `-'
+     is present, further `QTDP' packets will follow, specifying more
      actions for this tracepoint.
 
      In the series of action packets for a given tracepoint, at most one
-     can have an 'S' before its first ACTION.  If such a packet is sent,
-     it and the following packets define "while-stepping" actions.  Any
-     prior packets define ordinary actions -- that is, those taken when
-     the tracepoint is first hit.  If no action packet has an 'S', then
-     all the packets in the series specify ordinary tracepoint actions.
+     can have an `S' before its first ACTION.  If such a packet is
+     sent, it and the following packets define "while-stepping"
+     actions.  Any prior packets define ordinary actions -- that is,
+     those taken when the tracepoint is first hit.  If no action packet
+     has an `S', then all the packets in the series specify ordinary
+     tracepoint actions.
 
-     The 'ACTION...' portion of the packet is a series of actions,
+     The `ACTION...' portion of the packet is a series of actions,
      concatenated without separators.  Each action has one of the
      following forms:
 
-     'R MASK'
+    `R MASK'
           Collect the registers whose bits are set in MASK, a
           hexadecimal number whose I'th bit is set if register number I
           should be collected.  (The least significant bit is numbered
           zero.)  Note that MASK may be any number of digits long; it
           may not fit in a 32-bit word.
 
-     'M BASEREG,OFFSET,LEN'
+    `M BASEREG,OFFSET,LEN'
           Collect LEN bytes of memory starting at the address in
-          register number BASEREG, plus OFFSET.  If BASEREG is '-1',
+          register number BASEREG, plus OFFSET.  If BASEREG is `-1',
           then the range has a fixed address: OFFSET is the address of
           the lowest byte to collect.  The BASEREG, OFFSET, and LEN
-          parameters are all unsigned hexadecimal values (the '-1' value
-          for BASEREG is a special case).
+          parameters are all unsigned hexadecimal values (the `-1'
+          value for BASEREG is a special case).
 
-     'X LEN,EXPR'
+    `X LEN,EXPR'
           Evaluate EXPR, whose length is LEN, and collect memory as it
           directs.  The agent expression EXPR is as described in *note
           Agent Expressions::.  Each byte of the expression is encoded
@@ -3345,67 +3476,70 @@ Tracepoints::).
           bytes in the expression (and thus one-half the number of hex
           digits in the packet).
 
-     Any number of actions may be packed together in a single 'QTDP'
+
+     Any number of actions may be packed together in a single `QTDP'
      packet, as long as the packet does not exceed the maximum packet
-     length (400 bytes, for many stubs).  There may be only one 'R'
-     action per tracepoint, and it must precede any 'M' or 'X' actions.
-     Any registers referred to by 'M' and 'X' actions must be collected
-     by a preceding 'R' action.  (The "while-stepping" actions are
+     length (400 bytes, for many stubs).  There may be only one `R'
+     action per tracepoint, and it must precede any `M' or `X' actions.
+     Any registers referred to by `M' and `X' actions must be collected
+     by a preceding `R' action.  (The "while-stepping" actions are
      treated as if they were attached to a separate tracepoint, as far
      as these restrictions are concerned.)
 
      Replies:
-     'OK'
+    `OK'
           The packet was understood and carried out.
-     'qRelocInsn'
+
+    `qRelocInsn'
           *Note Relocate instruction reply packet: Tracepoint Packets.
-     ''
+
+    `'
           The packet was not recognized.
 
-'QTDPsrc:N:ADDR:TYPE:START:SLEN:BYTES'
+`QTDPsrc:N:ADDR:TYPE:START:SLEN:BYTES'
      Specify a source string of tracepoint N at address ADDR.  This is
      useful to get accurate reproduction of the tracepoints originally
-     downloaded at the beginning of the trace run.  The TYPE is the name
-     of the tracepoint part, such as 'cond' for the tracepoint's
-     conditional expression (see below for a list of types), while BYTES
-     is the string, encoded in hexadecimal.
+     downloaded at the beginning of the trace run.  The TYPE is the
+     name of the tracepoint part, such as `cond' for the tracepoint's
+     conditional expression (see below for a list of types), while
+     BYTES is the string, encoded in hexadecimal.
 
      START is the offset of the BYTES within the overall source string,
      while SLEN is the total length of the source string.  This is
      intended for handling source strings that are longer than will fit
      in a single packet.
 
-     The available string types are 'at' for the location, 'cond' for
-     the conditional, and 'cmd' for an action command.  GDB sends a
+     The available string types are `at' for the location, `cond' for
+     the conditional, and `cmd' for an action command.  GDB sends a
      separate packet for each command in the action list, in the same
      order in which the commands are stored in the list.
 
      The target does not need to do anything with source strings except
-     report them back as part of the replies to the 'qTfP'/'qTsP' query
+     report them back as part of the replies to the `qTfP'/`qTsP' query
      packets.
 
      Although this packet is optional, and GDB will only send it if the
-     target replies with 'TracepointSource' *Note General Query
+     target replies with `TracepointSource' *Note General Query
      Packets::, it makes both disconnected tracing and trace files much
      easier to use.  Otherwise the user must be careful that the
      tracepoints in effect while looking at trace frames are identical
      to the ones in effect during the trace run; even a small
-     discrepancy could cause 'tdump' not to work, or a particular trace
+     discrepancy could cause `tdump' not to work, or a particular trace
      frame not be found.
 
-'QTDV:N:VALUE:BUILTIN:NAME'
+`QTDV:N:VALUE:BUILTIN:NAME'
      Create a new trace state variable, number N, with an initial value
      of VALUE, which is a 64-bit signed integer.  Both N and VALUE are
-     encoded as hexadecimal values.  GDB has the option of not using
+     encoded as hexadecimal values. GDB has the option of not using
      this packet for initial values of zero; the target should simply
      create the trace state variables as they are mentioned in
      expressions.  The value BUILTIN should be 1 (one) if the trace
      state variable is builtin and 0 (zero) if it is not builtin.  GDB
-     only sets BUILTIN to 1 if a previous 'qTfV' or 'qTsV' packet had it
-     set.  The contents of NAME is the hex-encoded name (without the
-     leading '$') of the trace state variable.
+     only sets BUILTIN to 1 if a previous `qTfV' or `qTsV' packet had
+     it set.  The contents of NAME is the hex-encoded name (without the
+     leading `$') of the trace state variable.
 
-'QTFrame:N'
+`QTFrame:N'
      Select the N'th tracepoint frame from the buffer, and use the
      register and memory contents recorded there to answer subsequent
      request packets from GDB.
@@ -3415,81 +3549,85 @@ Tracepoints::).
      concatenated without separators, describing the frame we selected.
      Each part has one of the following forms:
 
-     'F F'
-          The selected frame is number N in the trace frame buffer; F is
-          a hexadecimal number.  If F is '-1', then there was no frame
-          matching the criteria in the request packet.
+    `F F'
+          The selected frame is number N in the trace frame buffer; F
+          is a hexadecimal number.  If F is `-1', then there was no
+          frame matching the criteria in the request packet.
 
-     'T T'
+    `T T'
           The selected trace frame records a hit of tracepoint number T;
           T is a hexadecimal number.
 
-'QTFrame:pc:ADDR'
-     Like 'QTFrame:N', but select the first tracepoint frame after the
+
+`QTFrame:pc:ADDR'
+     Like `QTFrame:N', but select the first tracepoint frame after the
      currently selected frame whose PC is ADDR; ADDR is a hexadecimal
      number.
 
-'QTFrame:tdp:T'
-     Like 'QTFrame:N', but select the first tracepoint frame after the
+`QTFrame:tdp:T'
+     Like `QTFrame:N', but select the first tracepoint frame after the
      currently selected frame that is a hit of tracepoint T; T is a
      hexadecimal number.
 
-'QTFrame:range:START:END'
-     Like 'QTFrame:N', but select the first tracepoint frame after the
+`QTFrame:range:START:END'
+     Like `QTFrame:N', but select the first tracepoint frame after the
      currently selected frame whose PC is between START (inclusive) and
      END (inclusive); START and END are hexadecimal numbers.
 
-'QTFrame:outside:START:END'
-     Like 'QTFrame:range:START:END', but select the first frame
+`QTFrame:outside:START:END'
+     Like `QTFrame:range:START:END', but select the first frame
      _outside_ the given range of addresses (exclusive).
 
-'qTMinFTPILen'
+`qTMinFTPILen'
      This packet requests the minimum length of instruction at which a
      fast tracepoint (*note Set Tracepoints::) may be placed.  For
      instance, on the 32-bit x86 architecture, it is possible to use a
      4-byte jump, but it depends on the target system being able to
-     create trampolines in the first 64K of memory, which might or might
-     not be possible for that system.  So the reply to this packet will
-     be 4 if it is able to arrange for that.
+     create trampolines in the first 64K of memory, which might or
+     might not be possible for that system.  So the reply to this
+     packet will be 4 if it is able to arrange for that.
 
      Replies:
 
-     '0'
+    `0'
           The minimum instruction length is currently unknown.
-     'LENGTH'
+
+    `LENGTH'
           The minimum instruction length is LENGTH, where LENGTH is a
           hexadecimal number greater or equal to 1.  A reply of 1 means
           that a fast tracepoint may be placed on any instruction
           regardless of size.
-     'E'
+
+    `E'
           An error has occurred.
-     ''
+
+    `'
           An empty reply indicates that the request is not supported by
           the stub.
 
-'QTStart'
+`QTStart'
      Begin the tracepoint experiment.  Begin collecting data from
      tracepoint hits in the trace frame buffer.  This packet supports
-     the 'qRelocInsn' reply (*note Relocate instruction reply packet:
+     the `qRelocInsn' reply (*note Relocate instruction reply packet:
      Tracepoint Packets.).
 
-'QTStop'
+`QTStop'
      End the tracepoint experiment.  Stop collecting trace frames.
 
-'QTEnable:N:ADDR'
+`QTEnable:N:ADDR'
      Enable tracepoint N at address ADDR in a started tracepoint
      experiment.  If the tracepoint was previously disabled, then
      collection of data from it will resume.
 
-'QTDisable:N:ADDR'
+`QTDisable:N:ADDR'
      Disable tracepoint N at address ADDR in a started tracepoint
      experiment.  No more data will be collected from the tracepoint
-     unless 'QTEnable:N:ADDR' is subsequently issued.
+     unless `QTEnable:N:ADDR' is subsequently issued.
 
-'QTinit'
+`QTinit'
      Clear the table of tracepoints, and empty the trace frame buffer.
 
-'QTro:START1,END1:START2,END2:...'
+`QTro:START1,END1:START2,END2:...'
      Establish the given ranges of memory as "transparent".  The stub
      will answer requests for these ranges from memory's current
      contents, if they were not collected as part of the tracepoint hit.
@@ -3500,101 +3638,105 @@ Tracepoints::).
      was hit, so there's no reason for the stub to refuse to provide
      their contents.
 
-'QTDisconnected:VALUE'
+`QTDisconnected:VALUE'
      Set the choice to what to do with the tracing run when GDB
      disconnects from the target.  A VALUE of 1 directs the target to
      continue the tracing run, while 0 tells the target to stop tracing
      if GDB is no longer in the picture.
 
-'qTStatus'
+`qTStatus'
      Ask the stub if there is a trace experiment running right now.
 
      The reply has the form:
 
-     'TRUNNING[;FIELD]...'
-          RUNNING is a single digit '1' if the trace is presently
-          running, or '0' if not.  It is followed by semicolon-separated
+    `TRUNNING[;FIELD]...'
+          RUNNING is a single digit `1' if the trace is presently
+          running, or `0' if not.  It is followed by semicolon-separated
           optional fields that an agent may use to report additional
           status.
 
+
      If the trace is not running, the agent may report any of several
      explanations as one of the optional fields:
 
-     'tnotrun:0'
+    `tnotrun:0'
           No trace has been run yet.
 
-     'tstop[:TEXT]:0'
+    `tstop[:TEXT]:0'
           The trace was stopped by a user-originated stop command.  The
-          optional TEXT field is a user-supplied string supplied as part
-          of the stop command (for instance, an explanation of why the
-          trace was stopped manually).  It is hex-encoded.
+          optional TEXT field is a user-supplied string supplied as
+          part of the stop command (for instance, an explanation of why
+          the trace was stopped manually).  It is hex-encoded.
 
-     'tfull:0'
+    `tfull:0'
           The trace stopped because the trace buffer filled up.
 
-     'tdisconnected:0'
+    `tdisconnected:0'
           The trace stopped because GDB disconnected from the target.
 
-     'tpasscount:TPNUM'
+    `tpasscount:TPNUM'
           The trace stopped because tracepoint TPNUM exceeded its pass
           count.
 
-     'terror:TEXT:TPNUM'
+    `terror:TEXT:TPNUM'
           The trace stopped because tracepoint TPNUM had an error.  The
           string TEXT is available to describe the nature of the error
           (for instance, a divide by zero in the condition expression);
           it is hex encoded.
 
-     'tunknown:0'
+    `tunknown:0'
           The trace stopped for some other reason.
 
+
      Additional optional fields supply statistical and other
      information.  Although not required, they are extremely useful for
      users monitoring the progress of a trace run.  If a trace has
      stopped, and these numbers are reported, they must reflect the
      state of the just-stopped trace.
 
-     'tframes:N'
+    `tframes:N'
           The number of trace frames in the buffer.
 
-     'tcreated:N'
-          The total number of trace frames created during the run.  This
+    `tcreated:N'
+          The total number of trace frames created during the run. This
           may be larger than the trace frame count, if the buffer is
           circular.
 
-     'tsize:N'
+    `tsize:N'
           The total size of the trace buffer, in bytes.
 
-     'tfree:N'
+    `tfree:N'
           The number of bytes still unused in the buffer.
 
-     'circular:N'
-          The value of the circular trace buffer flag.  '1' means that
+    `circular:N'
+          The value of the circular trace buffer flag.  `1' means that
           the trace buffer is circular and old trace frames will be
-          discarded if necessary to make room, '0' means that the trace
+          discarded if necessary to make room, `0' means that the trace
           buffer is linear and may fill up.
 
-     'disconn:N'
-          The value of the disconnected tracing flag.  '1' means that
-          tracing will continue after GDB disconnects, '0' means that
+    `disconn:N'
+          The value of the disconnected tracing flag.  `1' means that
+          tracing will continue after GDB disconnects, `0' means that
           the trace run will stop.
 
-'qTP:TP:ADDR'
+
+`qTP:TP:ADDR'
      Ask the stub for the current state of tracepoint number TP at
      address ADDR.
 
      Replies:
-     'VHITS:USAGE'
+    `VHITS:USAGE'
           The tracepoint has been hit HITS times so far during the trace
           run, and accounts for USAGE in the trace buffer.  Note that
-          'while-stepping' steps are not counted as separate hits, but
+          `while-stepping' steps are not counted as separate hits, but
           the steps' space consumption is added into the usage number.
 
-'qTV:VAR'
+
+`qTV:VAR'
      Ask the stub for the value of the trace state variable number VAR.
 
      Replies:
-     'VVALUE'
+    `VVALUE'
           The value of the variable is VALUE.  This will be the current
           value of the variable if the user is examining a running
           target, or a saved value if the variable was collected in the
@@ -3602,92 +3744,97 @@ Tracepoints::).
           requests may result in different reply values, such as when
           requesting values while the program is running.
 
-     'U'
+    `U'
           The value of the variable is unknown.  This would occur, for
           example, if the user is examining a trace frame in which the
           requested variable was not collected.
 
-'qTfP'
-'qTsP'
+`qTfP'
+`qTsP'
      These packets request data about tracepoints that are being used by
-     the target.  GDB sends 'qTfP' to get the first piece of data, and
-     multiple 'qTsP' to get additional pieces.  Replies to these packets
-     generally take the form of the 'QTDP' packets that define
-     tracepoints.  (FIXME add detailed syntax)
+     the target.  GDB sends `qTfP' to get the first piece of data, and
+     multiple `qTsP' to get additional pieces.  Replies to these
+     packets generally take the form of the `QTDP' packets that define
+     tracepoints. (FIXME add detailed syntax)
 
-'qTfV'
-'qTsV'
+`qTfV'
+`qTsV'
      These packets request data about trace state variables that are on
-     the target.  GDB sends 'qTfV' to get the first vari of data, and
-     multiple 'qTsV' to get additional variables.  Replies to these
-     packets follow the syntax of the 'QTDV' packets that define trace
+     the target.  GDB sends `qTfV' to get the first vari of data, and
+     multiple `qTsV' to get additional variables.  Replies to these
+     packets follow the syntax of the `QTDV' packets that define trace
      state variables.
 
-'qTfSTM'
-'qTsSTM'
+`qTfSTM'
+`qTsSTM'
      These packets request data about static tracepoint markers that
-     exist in the target program.  GDB sends 'qTfSTM' to get the first
-     piece of data, and multiple 'qTsSTM' to get additional pieces.
+     exist in the target program.  GDB sends `qTfSTM' to get the first
+     piece of data, and multiple `qTsSTM' to get additional pieces.
      Replies to these packets take the following form:
 
      Reply:
-     'm ADDRESS:ID:EXTRA'
+    `m ADDRESS:ID:EXTRA'
           A single marker
-     'm ADDRESS:ID:EXTRA,ADDRESS:ID:EXTRA...'
+
+    `m ADDRESS:ID:EXTRA,ADDRESS:ID:EXTRA...'
           a comma-separated list of markers
-     'l'
-          (lower case letter 'L') denotes end of list.
-     'E NN'
+
+    `l'
+          (lower case letter `L') denotes end of list.
+
+    `E NN'
           An error occurred.  The error number NN is given as hex
           digits.
-     ''
+
+    `'
           An empty reply indicates that the request is not supported by
           the stub.
 
      The ADDRESS is encoded in hex; ID and EXTRA are strings encoded in
      hex.
 
-     In response to each query, the target will reply with a list of one
-     or more markers, separated by commas.  GDB will respond to each
-     reply with a request for more markers (using the 'qs' form of the
-     query), until the target responds with 'l' (lower-case ell, for
+     In response to each query, the target will reply with a list of
+     one or more markers, separated by commas.  GDB will respond to each
+     reply with a request for more markers (using the `qs' form of the
+     query), until the target responds with `l' (lower-case ell, for
      "last").
 
-'qTSTMat:ADDRESS'
+`qTSTMat:ADDRESS'
      This packets requests data about static tracepoint markers in the
      target program at ADDRESS.  Replies to this packet follow the
-     syntax of the 'qTfSTM' and 'qTsSTM' packets that list static
+     syntax of the `qTfSTM' and `qTsSTM' packets that list static
      tracepoint markers.
 
-'QTSave:FILENAME'
+`QTSave:FILENAME'
      This packet directs the target to save trace data to the file name
      FILENAME in the target's filesystem.  The FILENAME is encoded as a
      hex string; the interpretation of the file name (relative vs
      absolute, wild cards, etc) is up to the target.
 
-'qTBuffer:OFFSET,LEN'
+`qTBuffer:OFFSET,LEN'
      Return up to LEN bytes of the current contents of trace buffer,
      starting at OFFSET.  The trace buffer is treated as if it were a
      contiguous collection of traceframes, as per the trace file format.
      The reply consists as many hex-encoded bytes as the target can
      deliver in a packet; it is not an error to return fewer than were
-     asked for.  A reply consisting of just 'l' indicates that no bytes
+     asked for.  A reply consisting of just `l' indicates that no bytes
      are available.
 
-'QTBuffer:circular:VALUE'
+`QTBuffer:circular:VALUE'
      This packet directs the target to use a circular trace buffer if
      VALUE is 1, or a linear buffer if the value is 0.
 
-'QTBuffer:size:SIZE'
+`QTBuffer:size:SIZE'
      This packet directs the target to make the trace buffer be of size
-     SIZE if possible.  A value of '-1' tells the target to use whatever
-     size it prefers.
+     SIZE if possible.  A value of `-1' tells the target to use
+     whatever size it prefers.
 
-'QTNotes:[TYPE:TEXT][;TYPE:TEXT]...'
+`QTNotes:[TYPE:TEXT][;TYPE:TEXT]...'
      This packet adds optional textual notes to the trace run.
-     Allowable types include 'user', 'notes', and 'tstop', the TEXT
+     Allowable types include `user', `notes', and `tstop', the TEXT
      fields are arbitrary strings, hex-encoded.
 
+
 E.6.1 Relocate instruction reply packet
 ---------------------------------------
 
@@ -3697,28 +3844,28 @@ different address in memory.  For most i
 enough, but, for example, call instructions that implicitly push the
 return address on the stack, and relative branches or other PC-relative
 instructions require offset adjustment, so that the effect of executing
-the instruction at a different address is the same as if it had executed
-in the original location.
+the instruction at a different address is the same as if it had
+executed in the original location.
 
    In response to several of the tracepoint packets, the target may also
-respond with a number of intermediate 'qRelocInsn' request packets
+respond with a number of intermediate `qRelocInsn' request packets
 before the final result packet, to have GDB handle this relocation
 operation.  If a packet supports this mechanism, its documentation will
 explicitly say so.  See for example the above descriptions for the
-'QTStart' and 'QTDP' packets.  The format of the request is:
-
-'qRelocInsn:FROM;TO'
+`QTStart' and `QTDP' packets.  The format of the request is:
 
+`qRelocInsn:FROM;TO'
      This requests GDB to copy instruction at address FROM to address
      TO, possibly adjusted so that executing the instruction at TO has
      the same effect as executing it at FROM.  GDB writes the adjusted
      instruction to target memory starting at TO.
 
    Replies:
-'qRelocInsn:ADJUSTED_SIZE'
+`qRelocInsn:ADJUSTED_SIZE'
      Informs the stub the relocation is complete.  The ADJUSTED_SIZE is
      the length in bytes of resulting relocated instruction sequence.
-'E NN'
+
+`E NN'
      A badly formed request was detected, or an error was encountered
      while relocating the instruction.
 
@@ -3734,14 +3881,15 @@ download files to a remote target with i
 uses the same constant values and data structure layout as the
 target-initiated File-I/O protocol.  However, the Host I/O packets are
 structured differently.  The target-initiated protocol relies on target
-memory to store parameters and buffers.  Host I/O requests are initiated
-by GDB, and the target's memory is not involved.  *Note File-I/O Remote
-Protocol Extension::, for more details on the target-initiated protocol.
+memory to store parameters and buffers.  Host I/O requests are
+initiated by GDB, and the target's memory is not involved.  *Note
+File-I/O Remote Protocol Extension::, for more details on the
+target-initiated protocol.
 
    The Host I/O request packets all encode a single operation along with
 its arguments.  They have this format:
 
-'vFile:OPERATION: PARAMETER...'
+`vFile:OPERATION: PARAMETER...'
      OPERATION is the name of the particular request; the target should
      compare the entire packet name up to the second colon when checking
      for a supported operation.  The format of PARAMETER depends on the
@@ -3751,9 +3899,10 @@ its arguments.  They have this format:
      hexadecimal bytes.  The last argument to a system call may be a
      buffer of escaped binary data (*note Binary Data::).
 
+
    The valid responses to Host I/O packets are:
 
-'F RESULT [, ERRNO] [; ATTACHMENT]'
+`F RESULT [, ERRNO] [; ATTACHMENT]'
      RESULT is the integer value returned by this operation, usually
      non-negative for success and -1 for errors.  If an error has
      occured, ERRNO will be included in the result specifying a value
@@ -3763,77 +3912,80 @@ its arguments.  They have this format:
      the normal way (*note Binary Data::).  See the individual packet
      documentation for the interpretation of RESULT and ATTACHMENT.
 
-''
+`'
      An empty response indicates that this operation is not recognized.
 
+
    These are the supported Host I/O operations:
 
-'vFile:open: FILENAME, FLAGS, MODE'
+`vFile:open: FILENAME, FLAGS, MODE'
      Open a file at FILENAME and return a file descriptor for it, or
      return -1 if an error occurs.  The FILENAME is a string, FLAGS is
      an integer indicating a mask of open flags (*note Open Flags::),
-     and MODE is an integer indicating a mask of mode bits to use if the
-     file is created (*note mode_t Values::).  *Note open::, for details
-     of the open flags and mode values.
+     and MODE is an integer indicating a mask of mode bits to use if
+     the file is created (*note mode_t Values::).  *Note open::, for
+     details of the open flags and mode values.
 
-'vFile:close: FD'
+`vFile:close: FD'
      Close the open file corresponding to FD and return 0, or -1 if an
      error occurs.
 
-'vFile:pread: FD, COUNT, OFFSET'
+`vFile:pread: FD, COUNT, OFFSET'
      Read data from the open file corresponding to FD.  Up to COUNT
      bytes will be read from the file, starting at OFFSET relative to
      the start of the file.  The target may read fewer bytes; common
      reasons include packet size limits and an end-of-file condition.
-     The number of bytes read is returned.  Zero should only be returned
-     for a successful read at the end of the file, or if COUNT was zero.
+     The number of bytes read is returned.  Zero should only be
+     returned for a successful read at the end of the file, or if COUNT
+     was zero.
 
      The data read should be returned as a binary attachment on success.
      If zero bytes were read, the response should include an empty
-     binary attachment (i.e. a trailing semicolon).  The return value is
-     the number of target bytes read; the binary attachment may be
+     binary attachment (i.e. a trailing semicolon).  The return value
+     is the number of target bytes read; the binary attachment may be
      longer if some characters were escaped.
 
-'vFile:pwrite: FD, OFFSET, DATA'
+`vFile:pwrite: FD, OFFSET, DATA'
      Write DATA (a binary buffer) to the open file corresponding to FD.
      Start the write at OFFSET from the start of the file.  Unlike many
-     'write' system calls, there is no separate COUNT argument; the
-     length of DATA in the packet is used.  'vFile:write' returns the
+     `write' system calls, there is no separate COUNT argument; the
+     length of DATA in the packet is used.  `vFile:write' returns the
      number of bytes written, which may be shorter than the length of
      DATA, or -1 if an error occurred.
 
-'vFile:fstat: FD'
+`vFile:fstat: FD'
      Get information about the open file corresponding to FD.  On
      success the information is returned as a binary attachment and the
      return value is the size of this attachment in bytes.  If an error
      occurs the return value is -1.  The format of the returned binary
      attachment is as described in *note struct stat::.
 
-'vFile:unlink: FILENAME'
+`vFile:unlink: FILENAME'
      Delete the file at FILENAME on the target.  Return 0, or -1 if an
      error occurs.  The FILENAME is a string.
 
-'vFile:readlink: FILENAME'
+`vFile:readlink: FILENAME'
      Read value of symbolic link FILENAME on the target.  Return the
      number of bytes read, or -1 if an error occurs.
 
      The data read should be returned as a binary attachment on success.
      If zero bytes were read, the response should include an empty
-     binary attachment (i.e. a trailing semicolon).  The return value is
-     the number of target bytes read; the binary attachment may be
+     binary attachment (i.e. a trailing semicolon).  The return value
+     is the number of target bytes read; the binary attachment may be
      longer if some characters were escaped.
 
-'vFile:setfs: PID'
-     Select the filesystem on which 'vFile' operations with FILENAME
+`vFile:setfs: PID'
+     Select the filesystem on which `vFile' operations with FILENAME
      arguments will operate.  This is required for GDB to be able to
-     access files on remote targets where the remote stub does not share
-     a common filesystem with the inferior(s).
+     access files on remote targets where the remote stub does not
+     share a common filesystem with the inferior(s).
 
      If PID is nonzero, select the filesystem as seen by process PID.
      If PID is zero, select the filesystem as seen by the remote stub.
-     Return 0 on success, or -1 if an error occurs.  If 'vFile:setfs:'
+     Return 0 on success, or -1 if an error occurs.  If `vFile:setfs:'
      indicates success, the selected filesystem remains selected until
-     the next successful 'vFile:setfs:' operation.
+     the next successful `vFile:setfs:' operation.
+
 
 
 File: gdb.info,  Node: Interrupts,  Next: Notification Packets,  Prev: Host I/O Packets,  Up: Remote Protocol
@@ -3842,24 +3994,24 @@ E.8 Interrupts
 ==============
 
 When a program on the remote target is running, GDB may attempt to
-interrupt it by sending a 'Ctrl-C', 'BREAK' or a 'BREAK' followed by
-'g', control of which is specified via GDB's 'interrupt-sequence'.
+interrupt it by sending a `Ctrl-C', `BREAK' or a `BREAK' followed by
+`g', control of which is specified via GDB's `interrupt-sequence'.
 
-   The precise meaning of 'BREAK' is defined by the transport mechanism
-and may, in fact, be undefined.  GDB does not currently define a 'BREAK'
-mechanism for any of the network interfaces except for TCP, in which
-case GDB sends the 'telnet' BREAK sequence.
+   The precise meaning of `BREAK' is defined by the transport mechanism
+and may, in fact, be undefined.  GDB does not currently define a
+`BREAK' mechanism for any of the network interfaces except for TCP, in
+which case GDB sends the `telnet' BREAK sequence.
 
-   'Ctrl-C', on the other hand, is defined and implemented for all
+   `Ctrl-C', on the other hand, is defined and implemented for all
 transport mechanisms.  It is represented by sending the single byte
-'0x03' without any of the usual packet overhead described in the
-Overview section (*note Overview::).  When a '0x03' byte is transmitted
+`0x03' without any of the usual packet overhead described in the
+Overview section (*note Overview::).  When a `0x03' byte is transmitted
 as part of a packet, it is considered to be packet data and does _not_
-represent an interrupt.  E.g., an 'X' packet (*note X packet::), used
-for binary downloads, may include an unescaped '0x03' as part of its
+represent an interrupt.  E.g., an `X' packet (*note X packet::), used
+for binary downloads, may include an unescaped `0x03' as part of its
 packet.
 
-   'BREAK' followed by 'g' is also known as Magic SysRq g.  When Linux
+   `BREAK' followed by `g' is also known as Magic SysRq g.  When Linux
 kernel receives this sequence from serial port, it stops execution and
 connects to gdb.
 
@@ -3867,12 +4019,12 @@ connects to gdb.
 the precise meaning associated with receipt of the interrupt is
 implementation defined.  If the target supports debugging of multiple
 threads and/or processes, it should attempt to interrupt all
-currently-executing threads and processes.  If the stub is successful at
-interrupting the running program, it should send one of the stop reply
-packets (*note Stop Reply Packets::) to GDB as a result of successfully
-stopping the program in all-stop mode, and a stop reply for each stopped
-thread in non-stop mode.  Interrupts received while the program is
-stopped are discarded.
+currently-executing threads and processes.  If the stub is successful
+at interrupting the running program, it should send one of the stop
+reply packets (*note Stop Reply Packets::) to GDB as a result of
+successfully stopping the program in all-stop mode, and a stop reply
+for each stopped thread in non-stop mode.  Interrupts received while the
+program is stopped are discarded.
 
 
 File: gdb.info,  Node: Notification Packets,  Next: Remote Non-Stop,  Prev: Interrupts,  Up: Remote Protocol
@@ -3887,20 +4039,20 @@ sent by the stub).  Notifications carry 
 the round-trip latency of an acknowledgment, and so are useful for
 low-impact communications where occasional packet loss is not a problem.
 
-   A notification packet has the form '% DATA # CHECKSUM', where DATA is
-the content of the notification, and CHECKSUM is a checksum of DATA,
+   A notification packet has the form `% DATA # CHECKSUM', where DATA
+is the content of the notification, and CHECKSUM is a checksum of DATA,
 computed and formatted as for ordinary GDB packets.  A notification's
-DATA never contains '$', '%' or '#' characters.  Upon receiving a
-notification, the recipient sends no '+' or '-' to acknowledge the
+DATA never contains `$', `%' or `#' characters.  Upon receiving a
+notification, the recipient sends no `+' or `-' to acknowledge the
 notification's receipt or to report its corruption.
 
-   Every notification's DATA begins with a name, which contains no colon
-characters, followed by a colon character.
+   Every notification's DATA begins with a name, which contains no
+colon characters, followed by a colon character.
 
    Recipients should silently ignore corrupted notifications and
-notifications they do not understand.  Recipients should restart timeout
-periods on receipt of a well-formed notification, whether or not they
-understand it.
+notifications they do not understand.  Recipients should restart
+timeout periods on receipt of a well-formed notification, whether or
+not they understand it.
 
    Senders should only send the notifications described here when this
 protocol description specifies that they are permitted.  In the future,
@@ -3908,42 +4060,43 @@ we may extend the protocol to permit exi
 contexts; this rule helps older senders avoid confusing newer
 recipients.
 
-   (Older versions of GDB ignore bytes received until they see the '$'
+   (Older versions of GDB ignore bytes received until they see the `$'
 byte that begins an ordinary packet, so new stubs may transmit
 notifications without fear of confusing older clients.  There are no
 notifications defined for GDB to send at the moment, but we assume that
 most older stubs would ignore them, as well.)
 
    Each notification is comprised of three parts:
-'NAME:EVENT'
+`NAME:EVENT'
      The notification packet is sent by the side that initiates the
      exchange (currently, only the stub does that), with EVENT carrying
      the specific information about the notification, and NAME
      specifying the name of the notification.
-'ACK'
-     The acknowledge sent by the other side, usually GDB, to acknowledge
-     the exchange and request the event.
+
+`ACK'
+     The acknowledge sent by the other side, usually GDB, to
+     acknowledge the exchange and request the event.
 
    The purpose of an asynchronous notification mechanism is to report to
 GDB that something interesting happened in the remote stub.
 
-   The remote stub may send notification NAME:EVENT at any time, but GDB
-acknowledges the notification when appropriate.  The notification event
-is pending before GDB acknowledges.  Only one notification at a time may
-be pending; if additional events occur before GDB has acknowledged the
-previous notification, they must be queued by the stub for later
-synchronous transmission in response to ACK packets from GDB.  Because
-the notification mechanism is unreliable, the stub is permitted to
-resend a notification if it believes GDB may not have received it.
+   The remote stub may send notification NAME:EVENT at any time, but
+GDB acknowledges the notification when appropriate.  The notification
+event is pending before GDB acknowledges.  Only one notification at a
+time may be pending; if additional events occur before GDB has
+acknowledged the previous notification, they must be queued by the stub
+for later synchronous transmission in response to ACK packets from GDB.
+Because the notification mechanism is unreliable, the stub is permitted
+to resend a notification if it believes GDB may not have received it.
 
    Specifically, notifications may appear when GDB is not otherwise
 reading input from the stub, or when GDB is expecting to read a normal
-synchronous response or a '+'/'-' acknowledgment to a packet it has
+synchronous response or a `+'/`-' acknowledgment to a packet it has
 sent.  Notification packets are distinct from any other communication
 from the stub so there is no ambiguity.
 
-   After receiving a notification, GDB shall acknowledge it by sending a
-ACK packet as a regular, synchronous request to the stub.  Such
+   After receiving a notification, GDB shall acknowledge it by sending
+a ACK packet as a regular, synchronous request to the stub.  Such
 acknowledgment is not required to happen immediately, as GDB is
 permitted to send other, unrelated packets to the stub first, which the
 stub should process normally.
@@ -3951,41 +4104,38 @@ stub should process normally.
    Upon receiving a ACK packet, if the stub has other queued events to
 report to GDB, it shall respond by sending a normal EVENT.  GDB shall
 then send another ACK packet to solicit further responses; again, it is
-permitted to send other, unrelated packets as well which the stub should
-process normally.
+permitted to send other, unrelated packets as well which the stub
+should process normally.
 
    If the stub receives a ACK packet and there are no additional EVENT
-to report, the stub shall return an 'OK' response.  At this point, GDB
+to report, the stub shall return an `OK' response.  At this point, GDB
 has finished processing a notification and the stub has completed
-sending any queued events.  GDB won't accept any new notifications until
-the final 'OK' is received .  If further notification events occur, the
-stub shall send a new notification, GDB shall accept the notification,
-and the process shall be repeated.
+sending any queued events.  GDB won't accept any new notifications
+until the final `OK' is received .  If further notification events
+occur, the stub shall send a new notification, GDB shall accept the
+notification, and the process shall be repeated.
 
    The process of asynchronous notification can be illustrated by the
 following example:
-     <- %%Stop:T0505:98e7ffbf;04:4ce6ffbf;08:b1b6e54c;thread:p7526.7526;core:0;
-     ...
-     -> vStopped
-     <- T0505:68f37db7;04:40f37db7;08:63850408;thread:p7526.7528;core:0;
-     -> vStopped
-     <- T0505:68e3fdb6;04:40e3fdb6;08:63850408;thread:p7526.7529;core:0;
-     -> vStopped
-     <- OK
+     <- `%%Stop:T0505:98e7ffbf;04:4ce6ffbf;08:b1b6e54c;thread:p7526.7526;core:0;'
+     `...'
+     -> `vStopped'
+     <- `T0505:68f37db7;04:40f37db7;08:63850408;thread:p7526.7528;core:0;'
+     -> `vStopped'
+     <- `T0505:68e3fdb6;04:40e3fdb6;08:63850408;thread:p7526.7529;core:0;'
+     -> `vStopped'
+     <- `OK'
 
    The following notifications are defined:
-
-NotificationAck     Event                       Description
-                                                
+NotificationAck       Event                       Description
 Stop      vStopped  REPLY.  The REPLY has the   Report an asynchronous
                     form of a stop reply, as    stop event in non-stop
                     described in *note Stop     mode.
-                    Reply Packets::.  Refer     
-                    to *note Remote
-                    Non-Stop::, for
-                    information on how these
-                    notifications are
-                    acknowledged by GDB.
+                    Reply Packets::.  Refer to  
+                    *note Remote Non-Stop::,    
+                    for information on how      
+                    these notifications are     
+                    acknowledged by GDB.        
 
 
 File: gdb.info,  Node: Remote Non-Stop,  Next: Packet Acknowledgment,  Prev: Notification Packets,  Up: Remote Protocol
@@ -3995,52 +4145,53 @@ E.10 Remote Protocol Support for Non-Sto
 
 GDB's remote protocol supports non-stop debugging of multi-threaded
 programs, as described in *note Non-Stop Mode::.  If the stub supports
-non-stop mode, it should report that to GDB by including 'QNonStop+' in
-its 'qSupported' response (*note qSupported::).
+non-stop mode, it should report that to GDB by including `QNonStop+' in
+its `qSupported' response (*note qSupported::).
 
-   GDB typically sends a 'QNonStop' packet only when establishing a new
+   GDB typically sends a `QNonStop' packet only when establishing a new
 connection with the stub.  Entering non-stop mode does not alter the
 state of any currently-running threads, but targets must stop all
 threads in any already-attached processes when entering all-stop mode.
-GDB uses the '?' packet as necessary to probe the target state after a
+GDB uses the `?' packet as necessary to probe the target state after a
 mode change.
 
    In non-stop mode, when an attached process encounters an event that
 would otherwise be reported with a stop reply, it uses the asynchronous
-notification mechanism (*note Notification Packets::) to inform GDB.  In
-contrast to all-stop mode, where all threads in all processes are
+notification mechanism (*note Notification Packets::) to inform GDB.
+In contrast to all-stop mode, where all threads in all processes are
 stopped when a stop reply is sent, in non-stop mode only the thread
-reporting the stop event is stopped.  That is, when reporting a 'S' or
-'T' response to indicate completion of a step operation, hitting a
+reporting the stop event is stopped.  That is, when reporting a `S' or
+`T' response to indicate completion of a step operation, hitting a
 breakpoint, or a fault, only the affected thread is stopped; any other
-still-running threads continue to run.  When reporting a 'W' or 'X'
+still-running threads continue to run.  When reporting a `W' or `X'
 response, all running threads belonging to other attached processes
 continue to run.
 
-   In non-stop mode, the target shall respond to the '?' packet as
-follows.  First, any incomplete stop reply notification/'vStopped'
-sequence in progress is abandoned.  The target must begin a new sequence
-reporting stop events for all stopped threads, whether or not it has
-previously reported those events to GDB.  The first stop reply is sent
-as a synchronous reply to the '?' packet, and subsequent stop replies
-are sent as responses to 'vStopped' packets using the mechanism
+   In non-stop mode, the target shall respond to the `?' packet as
+follows.  First, any incomplete stop reply notification/`vStopped'
+sequence in progress is abandoned.  The target must begin a new
+sequence reporting stop events for all stopped threads, whether or not
+it has previously reported those events to GDB.  The first stop reply
+is sent as a synchronous reply to the `?' packet, and subsequent stop
+replies are sent as responses to `vStopped' packets using the mechanism
 described above.  The target must not send asynchronous stop reply
 notifications until the sequence is complete.  If all threads are
-running when the target receives the '?' packet, or if the target is not
-attached to any process, it shall respond 'OK'.
+running when the target receives the `?' packet, or if the target is
+not attached to any process, it shall respond `OK'.
 
    If the stub supports non-stop mode, it should also support the
-'swbreak' stop reason if software breakpoints are supported, and the
-'hwbreak' stop reason if hardware breakpoints are supported (*note
+`swbreak' stop reason if software breakpoints are supported, and the
+`hwbreak' stop reason if hardware breakpoints are supported (*note
 swbreak stop reason::).  This is because given the asynchronous nature
 of non-stop mode, between the time a thread hits a breakpoint and the
 time the event is finally processed by GDB, the breakpoint may have
-already been removed from the target.  Due to this, GDB needs to be able
-to tell whether a trap stop was caused by a delayed breakpoint event,
-which should be ignored, as opposed to a random trap signal, which
-should be reported to the user.  Note the 'swbreak' feature implies that
-the target is responsible for adjusting the PC when a software
-breakpoint triggers, if necessary, such as on the x86 architecture.
+already been removed from the target.  Due to this, GDB needs to be
+able to tell whether a trap stop was caused by a delayed breakpoint
+event, which should be ignored, as opposed to a random trap signal,
+which should be reported to the user.  Note the `swbreak' feature
+implies that the target is responsible for adjusting the PC when a
+software breakpoint triggers, if necessary, such as on the x86
+architecture.
 
 
 File: gdb.info,  Node: Packet Acknowledgment,  Next: Examples,  Prev: Remote Non-Stop,  Up: Remote Protocol
@@ -4049,36 +4200,36 @@ E.11 Packet Acknowledgment
 ==========================
 
 By default, when either the host or the target machine receives a
-packet, the first response expected is an acknowledgment: either '+' (to
-indicate the package was received correctly) or '-' (to request
+packet, the first response expected is an acknowledgment: either `+'
+(to indicate the package was received correctly) or `-' (to request
 retransmission).  This mechanism allows the GDB remote protocol to
 operate over unreliable transport mechanisms, such as a serial line.
 
    In cases where the transport mechanism is itself reliable (such as a
-pipe or TCP connection), the '+'/'-' acknowledgments are redundant.  It
+pipe or TCP connection), the `+'/`-' acknowledgments are redundant.  It
 may be desirable to disable them in that case to reduce communication
 overhead, or for other reasons.  This can be accomplished by means of
-the 'QStartNoAckMode' packet; *note QStartNoAckMode::.
+the `QStartNoAckMode' packet; *note QStartNoAckMode::.
 
    When in no-acknowledgment mode, neither the stub nor GDB shall send
-or expect '+'/'-' protocol acknowledgments.  The packet and response
+or expect `+'/`-' protocol acknowledgments.  The packet and response
 format still includes the normal checksum, as described in *note
 Overview::, but the checksum may be ignored by the receiver.
 
-   If the stub supports 'QStartNoAckMode' and prefers to operate in
+   If the stub supports `QStartNoAckMode' and prefers to operate in
 no-acknowledgment mode, it should report that to GDB by including
-'QStartNoAckMode+' in its response to 'qSupported'; *note qSupported::.
-If GDB also supports 'QStartNoAckMode' and it has not been disabled via
-the 'set remote noack-packet off' command (*note Remote
-Configuration::), GDB may then send a 'QStartNoAckMode' packet to the
+`QStartNoAckMode+' in its response to `qSupported'; *note qSupported::.
+If GDB also supports `QStartNoAckMode' and it has not been disabled via
+the `set remote noack-packet off' command (*note Remote
+Configuration::), GDB may then send a `QStartNoAckMode' packet to the
 stub.  Only then may the stub actually turn off packet acknowledgments.
-GDB sends a final '+' acknowledgment of the stub's 'OK' response, which
+GDB sends a final `+' acknowledgment of the stub's `OK' response, which
 can be safely ignored by the stub.
 
-   Note that 'set remote noack-packet' command only affects negotiation
+   Note that `set remote noack-packet' command only affects negotiation
 between GDB and the stub when subsequent connections are made; it does
 not affect the protocol acknowledgment state for any current connection.
-Since '+'/'-' acknowledgments are enabled by default when a new
+Since `+'/`-' acknowledgments are enabled by default when a new
 connection is established, there is also no protocol request to
 re-enable the acknowledgments for the current connection, once disabled.
 
@@ -4091,27 +4242,27 @@ E.12 Examples
 Example sequence of a target being re-started.  Notice how the restart
 does not get any direct output:
 
-     -> R00
-     <- +
+     -> `R00'
+     <- `+'
      _target restarts_
-     -> ?
-     <- +
-     <- T001:1234123412341234
-     -> +
+     -> `?'
+     <- `+'
+     <- `T001:1234123412341234'
+     -> `+'
 
    Example sequence of a target being stepped by a single instruction:
 
-     -> G1445...
-     <- +
-     -> s
-     <- +
+     -> `G1445...'
+     <- `+'
+     -> `s'
+     <- `+'
      _time passes_
-     <- T001:1234123412341234
-     -> +
-     -> g
-     <- +
-     <- 1455...
-     -> +
+     <- `T001:1234123412341234'
+     -> `+'
+     -> `g'
+     <- `+'
+     <- `1455...'
+     -> `+'
 
 
 File: gdb.info,  Node: File-I/O Remote Protocol Extension,  Next: Library List Format,  Prev: Examples,  Up: Remote Protocol
@@ -4142,26 +4293,27 @@ The "File I/O remote protocol extension"
 target to use the host's file system and console I/O to perform various
 system calls.  System calls on the target system are translated into a
 remote protocol packet to the host system, which then performs the
-needed actions and returns a response packet to the target system.  This
-simulates file system operations even on targets that lack file systems.
-
-   The protocol is defined to be independent of both the host and target
-systems.  It uses its own internal representation of datatypes and
-values.  Both GDB and the target's GDB stub are responsible for
+needed actions and returns a response packet to the target system.
+This simulates file system operations even on targets that lack file
+systems.
+
+   The protocol is defined to be independent of both the host and
+target systems.  It uses its own internal representation of datatypes
+and values.  Both GDB and the target's GDB stub are responsible for
 translating the system-dependent value representations into the internal
 protocol representations when data is transmitted.
 
    The communication is synchronous.  A system call is possible only
-when GDB is waiting for a response from the 'C', 'c', 'S' or 's'
-packets.  While GDB handles the request for a system call, the target is
-stopped to allow deterministic access to the target's memory.  Therefore
-File-I/O is not interruptible by target signals.  On the other hand, it
-is possible to interrupt File-I/O by a user interrupt ('Ctrl-C') within
-GDB.
+when GDB is waiting for a response from the `C', `c', `S' or `s'
+packets.  While GDB handles the request for a system call, the target
+is stopped to allow deterministic access to the target's memory.
+Therefore File-I/O is not interruptible by target signals.  On the
+other hand, it is possible to interrupt File-I/O by a user interrupt
+(`Ctrl-C') within GDB.
 
    The target's request to perform a host system call does not finish
-the latest 'C', 'c', 'S' or 's' action.  That means, after finishing the
-system call, the target returns to continuing the previous activity
+the latest `C', `c', `S' or `s' action.  That means, after finishing
+the system call, the target returns to continuing the previous activity
 (continue, step).  No additional continue or step request from GDB is
 required.
 
@@ -4185,11 +4337,11 @@ File: gdb.info,  Node: Protocol Basics, 
 E.13.2 Protocol Basics
 ----------------------
 
-The File-I/O protocol uses the 'F' packet as the request as well as
+The File-I/O protocol uses the `F' packet as the request as well as
 reply packet.  Since a File-I/O system call can only occur when GDB is
 waiting for a response from the continuing or stepping target, the
 File-I/O request is a reply that GDB has to expect as a result of a
-previous 'C', 'c', 'S' or 's' packet.  This 'F' packet contains all
+previous `C', `c', `S' or `s' packet.  This `F' packet contains all
 information needed to allow GDB to call the appropriate host system
 call:
 
@@ -4201,13 +4353,14 @@ call:
      Numerical control flags are given in a protocol-specific
      representation.
 
+
    At this point, GDB has to perform the following actions.
 
-   * If the parameters include pointer values to data needed as input to
-     a system call, GDB requests this data from the target with a
-     standard 'm' packet request.  This additional communication has to
+   * If the parameters include pointer values to data needed as input
+     to a system call, GDB requests this data from the target with a
+     standard `m' packet request.  This additional communication has to
      be expected by the target implementation and is handled as any
-     other 'm' packet.
+     other `m' packet.
 
    * GDB translates all value from protocol representation to host
      representation as needed.  Datatypes are coerced into the host
@@ -4219,64 +4372,65 @@ call:
 
    * If the system call is expected to return data in buffer space
      specified by pointer parameters to the call, the data is
-     transmitted to the target using a 'M' or 'X' packet.  This packet
+     transmitted to the target using a `M' or `X' packet.  This packet
      has to be expected by the target implementation and is handled as
-     any other 'M' or 'X' packet.
+     any other `M' or `X' packet.
 
-   Eventually GDB replies with another 'F' packet which contains all
+
+   Eventually GDB replies with another `F' packet which contains all
 necessary information for the target to continue.  This at least
 contains
 
    * Return value.
 
-   * 'errno', if has been changed by the system call.
+   * `errno', if has been changed by the system call.
 
    * "Ctrl-C" flag.
 
+
    After having done the needed type and value coercion, the target
 continues the latest continue or step action.
 
 
 File: gdb.info,  Node: The F Request Packet,  Next: The F Reply Packet,  Prev: Protocol Basics,  Up: File-I/O Remote Protocol Extension
 
-E.13.3 The 'F' Request Packet
+E.13.3 The `F' Request Packet
 -----------------------------
 
-The 'F' request packet has the following format:
-
-'FCALL-ID,PARAMETER...'
+The `F' request packet has the following format:
 
+`FCALL-ID,PARAMETER...'
      CALL-ID is the identifier to indicate the host system call to be
      called.  This is just the name of the function.
 
-     PARAMETER... are the parameters to the system call.  Parameters are
-     hexadecimal integer values, either the actual values in case of
-     scalar datatypes, pointers to target buffer space in case of
+     PARAMETER... are the parameters to the system call.  Parameters
+     are hexadecimal integer values, either the actual values in case
+     of scalar datatypes, pointers to target buffer space in case of
      compound datatypes and unspecified memory areas, or pointer/length
      pairs in case of string parameters.  These are appended to the
      CALL-ID as a comma-delimited list.  All values are transmitted in
      ASCII string representation, pointer/length pairs separated by a
      slash.
 
+
 
 File: gdb.info,  Node: The F Reply Packet,  Next: The Ctrl-C Message,  Prev: The F Request Packet,  Up: File-I/O Remote Protocol Extension
 
-E.13.4 The 'F' Reply Packet
+E.13.4 The `F' Reply Packet
 ---------------------------
 
-The 'F' reply packet has the following format:
-
-'FRETCODE,ERRNO,CTRL-C FLAG;CALL-SPECIFIC ATTACHMENT'
+The `F' reply packet has the following format:
 
+`FRETCODE,ERRNO,CTRL-C FLAG;CALL-SPECIFIC ATTACHMENT'
      RETCODE is the return code of the system call as hexadecimal value.
 
-     ERRNO is the 'errno' set by the call, in protocol-specific
+     ERRNO is the `errno' set by the call, in protocol-specific
      representation.  This parameter can be omitted if the call was
      successful.
 
      CTRL-C FLAG is only sent if the user requested a break.  In this
      case, ERRNO must be sent as well, even if the call was successful.
-     The CTRL-C FLAG itself consists of the character 'C':
+     The CTRL-C FLAG itself consists of the character `C':
 
           F0,0,C
 
@@ -4285,19 +4439,20 @@ The 'F' reply packet has the following f
 
           F-1,4,C
 
-     assuming 4 is the protocol-specific representation of 'EINTR'.
+     assuming 4 is the protocol-specific representation of `EINTR'.
+
 
 
 File: gdb.info,  Node: The Ctrl-C Message,  Next: Console I/O,  Prev: The F Reply Packet,  Up: File-I/O Remote Protocol Extension
 
-E.13.5 The 'Ctrl-C' Message
+E.13.5 The `Ctrl-C' Message
 ---------------------------
 
-If the 'Ctrl-C' flag is set in the GDB reply packet (*note The F Reply
-Packet::), the target should behave as if it had gotten a break message.
-The meaning for the target is "system call interrupted by 'SIGINT'".
-Consequentially, the target should actually stop (as with a break
-message) and return to GDB with a 'T02' packet.
+If the `Ctrl-C' flag is set in the GDB reply packet (*note The F Reply
+Packet::), the target should behave as if it had gotten a break
+message.  The meaning for the target is "system call interrupted by
+`SIGINT'".  Consequentially, the target should actually stop (as with a
+break message) and return to GDB with a `T02' packet.
 
    It's important for the target to know in which state the system call
 was interrupted.  There are two possible cases:
@@ -4306,21 +4461,22 @@ was interrupted.  There are two possible
 
    * The system call on the host has been finished.
 
+
    These two states can be distinguished by the target by the value of
-the returned 'errno'.  If it's the protocol representation of 'EINTR',
+the returned `errno'.  If it's the protocol representation of `EINTR',
 the system call hasn't been performed.  This is equivalent to the
-'EINTR' handling on POSIX systems.  In any other case, the target may
-presume that the system call has been finished -- successfully or not --
-and should behave as if the break message arrived right after the system
-call.
+`EINTR' handling on POSIX systems.  In any other case, the target may
+presume that the system call has been finished -- successfully or not
+-- and should behave as if the break message arrived right after the
+system call.
 
    GDB must behave reliably.  If the system call has not been called
-yet, GDB may send the 'F' reply immediately, setting 'EINTR' as 'errno'
+yet, GDB may send the `F' reply immediately, setting `EINTR' as `errno'
 in the packet.  If the system call on the host has been finished before
 the user requests a break, the full action must be finished by GDB.
-This requires sending 'M' or 'X' packets as necessary.  The 'F' packet
-may only be sent when either nothing has happened or the full action has
-been completed.
+This requires sending `M' or `X' packets as necessary.  The `F' packet
+may only be sent when either nothing has happened or the full action
+has been completed.
 
 
 File: gdb.info,  Node: Console I/O,  Next: List of Supported Calls,  Prev: The Ctrl-C Message,  Up: File-I/O Remote Protocol Extension
@@ -4330,24 +4486,25 @@ E.13.6 Console I/O
 
 By default and if not explicitly closed by the target system, the file
 descriptors 0, 1 and 2 are connected to the GDB console.  Output on the
-GDB console is handled as any other file output operation ('write(1,
-...)' or 'write(2, ...)').  Console input is handled by GDB so that
+GDB console is handled as any other file output operation (`write(1,
+...)' or `write(2, ...)').  Console input is handled by GDB so that
 after the target read request from file descriptor 0 all following
 typing is buffered until either one of the following conditions is met:
 
-   * The user types 'Ctrl-c'.  The behaviour is as explained above, and
-     the 'read' system call is treated as finished.
+   * The user types `Ctrl-c'.  The behaviour is as explained above, and
+     the `read' system call is treated as finished.
 
    * The user presses <RET>.  This is treated as end of input with a
      trailing newline.
 
-   * The user types 'Ctrl-d'.  This is treated as end of input.  No
-     trailing character (neither newline nor 'Ctrl-D') is appended to
+   * The user types `Ctrl-d'.  This is treated as end of input.  No
+     trailing character (neither newline nor `Ctrl-D') is appended to
      the input.
 
+
    If the user has typed more characters than fit in the buffer given to
-the 'read' call, the trailing characters are buffered in GDB until
-either another 'read(0, ...)' is requested by the target, or debugging
+the `read' call, the trailing characters are buffered in GDB until
+either another `read(0, ...)' is requested by the target, or debugging
 is stopped at the user's request.
 
 
@@ -4381,102 +4538,104 @@ Synopsis:
           int open(const char *pathname, int flags, mode_t mode);
 
 Request:
-     'Fopen,PATHPTR/LEN,FLAGS,MODE'
+     `Fopen,PATHPTR/LEN,FLAGS,MODE'
 
-     FLAGS is the bitwise 'OR' of the following values:
+     FLAGS is the bitwise `OR' of the following values:
 
-     'O_CREAT'
-          If the file does not exist it will be created.  The host rules
-          apply as far as file ownership and time stamps are concerned.
+    `O_CREAT'
+          If the file does not exist it will be created.  The host
+          rules apply as far as file ownership and time stamps are
+          concerned.
 
-     'O_EXCL'
-          When used with 'O_CREAT', if the file already exists it is an
+    `O_EXCL'
+          When used with `O_CREAT', if the file already exists it is an
           error and open() fails.
 
-     'O_TRUNC'
+    `O_TRUNC'
           If the file already exists and the open mode allows writing
-          ('O_RDWR' or 'O_WRONLY' is given) it will be truncated to zero
-          length.
+          (`O_RDWR' or `O_WRONLY' is given) it will be truncated to
+          zero length.
 
-     'O_APPEND'
+    `O_APPEND'
           The file is opened in append mode.
 
-     'O_RDONLY'
+    `O_RDONLY'
           The file is opened for reading only.
 
-     'O_WRONLY'
+    `O_WRONLY'
           The file is opened for writing only.
 
-     'O_RDWR'
+    `O_RDWR'
           The file is opened for reading and writing.
 
      Other bits are silently ignored.
 
-     MODE is the bitwise 'OR' of the following values:
+     MODE is the bitwise `OR' of the following values:
 
-     'S_IRUSR'
+    `S_IRUSR'
           User has read permission.
 
-     'S_IWUSR'
+    `S_IWUSR'
           User has write permission.
 
-     'S_IRGRP'
+    `S_IRGRP'
           Group has read permission.
 
-     'S_IWGRP'
+    `S_IWGRP'
           Group has write permission.
 
-     'S_IROTH'
+    `S_IROTH'
           Others have read permission.
 
-     'S_IWOTH'
+    `S_IWOTH'
           Others have write permission.
 
      Other bits are silently ignored.
 
 Return value:
-     'open' returns the new file descriptor or -1 if an error occurred.
+     `open' returns the new file descriptor or -1 if an error occurred.
 
 Errors:
 
-     'EEXIST'
-          PATHNAME already exists and 'O_CREAT' and 'O_EXCL' were used.
+    `EEXIST'
+          PATHNAME already exists and `O_CREAT' and `O_EXCL' were used.
 
-     'EISDIR'
+    `EISDIR'
           PATHNAME refers to a directory.
 
-     'EACCES'
+    `EACCES'
           The requested access is not allowed.
 
-     'ENAMETOOLONG'
+    `ENAMETOOLONG'
           PATHNAME was too long.
 
-     'ENOENT'
+    `ENOENT'
           A directory component in PATHNAME does not exist.
 
-     'ENODEV'
+    `ENODEV'
           PATHNAME refers to a device, pipe, named pipe or socket.
 
-     'EROFS'
+    `EROFS'
           PATHNAME refers to a file on a read-only filesystem and write
           access was requested.
 
-     'EFAULT'
+    `EFAULT'
           PATHNAME is an invalid pointer value.
 
-     'ENOSPC'
+    `ENOSPC'
           No space on device to create the file.
 
-     'EMFILE'
+    `EMFILE'
           The process already has the maximum number of files open.
 
-     'ENFILE'
+    `ENFILE'
           The limit on the total number of files open on the system has
           been reached.
 
-     'EINTR'
+    `EINTR'
           The call was interrupted by the user.
 
+
 
 File: gdb.info,  Node: close,  Next: read,  Prev: open,  Up: List of Supported Calls
 
@@ -4487,19 +4646,20 @@ Synopsis:
           int close(int fd);
 
 Request:
-     'Fclose,FD'
+     `Fclose,FD'
 
 Return value:
-     'close' returns zero on success, or -1 if an error occurred.
+     `close' returns zero on success, or -1 if an error occurred.
 
 Errors:
 
-     'EBADF'
+    `EBADF'
           FD isn't a valid open file descriptor.
 
-     'EINTR'
+    `EINTR'
           The call was interrupted by the user.
 
+
 
 File: gdb.info,  Node: read,  Next: write,  Prev: close,  Up: List of Supported Calls
 
@@ -4510,7 +4670,7 @@ Synopsis:
           int read(int fd, void *buf, unsigned int count);
 
 Request:
-     'Fread,FD,BUFPTR,COUNT'
+     `Fread,FD,BUFPTR,COUNT'
 
 Return value:
      On success, the number of bytes read is returned.  Zero indicates
@@ -4519,15 +4679,16 @@ Return value:
 
 Errors:
 
-     'EBADF'
+    `EBADF'
           FD is not a valid file descriptor or is not open for reading.
 
-     'EFAULT'
+    `EFAULT'
           BUFPTR is an invalid pointer value.
 
-     'EINTR'
+    `EINTR'
           The call was interrupted by the user.
 
+
 
 File: gdb.info,  Node: write,  Next: lseek,  Prev: read,  Up: List of Supported Calls
 
@@ -4538,7 +4699,7 @@ Synopsis:
           int write(int fd, const void *buf, unsigned int count);
 
 Request:
-     'Fwrite,FD,BUFPTR,COUNT'
+     `Fwrite,FD,BUFPTR,COUNT'
 
 Return value:
      On success, the number of bytes written are returned.  Zero
@@ -4546,22 +4707,23 @@ Return value:
 
 Errors:
 
-     'EBADF'
+    `EBADF'
           FD is not a valid file descriptor or is not open for writing.
 
-     'EFAULT'
+    `EFAULT'
           BUFPTR is an invalid pointer value.
 
-     'EFBIG'
+    `EFBIG'
           An attempt was made to write a file that exceeds the
           host-specific maximum file size allowed.
 
-     'ENOSPC'
+    `ENOSPC'
           No space on device to write the data.
 
-     'EINTR'
+    `EINTR'
           The call was interrupted by the user.
 
+
 
 File: gdb.info,  Node: lseek,  Next: rename,  Prev: write,  Up: List of Supported Calls
 
@@ -4572,17 +4734,17 @@ Synopsis:
           long lseek (int fd, long offset, int flag);
 
 Request:
-     'Flseek,FD,OFFSET,FLAG'
+     `Flseek,FD,OFFSET,FLAG'
 
      FLAG is one of:
 
-     'SEEK_SET'
+    `SEEK_SET'
           The offset is set to OFFSET bytes.
 
-     'SEEK_CUR'
+    `SEEK_CUR'
           The offset is set to its current location plus OFFSET bytes.
 
-     'SEEK_END'
+    `SEEK_END'
           The offset is set to the size of the file plus OFFSET bytes.
 
 Return value:
@@ -4592,18 +4754,19 @@ Return value:
 
 Errors:
 
-     'EBADF'
+    `EBADF'
           FD is not a valid open file descriptor.
 
-     'ESPIPE'
+    `ESPIPE'
           FD is associated with the GDB console.
 
-     'EINVAL'
+    `EINVAL'
           FLAG is not a proper value.
 
-     'EINTR'
+    `EINTR'
           The call was interrupted by the user.
 
+
 
 File: gdb.info,  Node: rename,  Next: unlink,  Prev: lseek,  Up: List of Supported Calls
 
@@ -4614,56 +4777,56 @@ Synopsis:
           int rename(const char *oldpath, const char *newpath);
 
 Request:
-     'Frename,OLDPATHPTR/LEN,NEWPATHPTR/LEN'
+     `Frename,OLDPATHPTR/LEN,NEWPATHPTR/LEN'
 
 Return value:
      On success, zero is returned.  On error, -1 is returned.
 
 Errors:
 
-     'EISDIR'
+    `EISDIR'
           NEWPATH is an existing directory, but OLDPATH is not a
           directory.
 
-     'EEXIST'
+    `EEXIST'
           NEWPATH is a non-empty directory.
 
-     'EBUSY'
+    `EBUSY'
           OLDPATH or NEWPATH is a directory that is in use by some
           process.
 
-     'EINVAL'
+    `EINVAL'
           An attempt was made to make a directory a subdirectory of
           itself.
 
-     'ENOTDIR'
-          A component used as a directory in OLDPATH or new path is not
-          a directory.  Or OLDPATH is a directory and NEWPATH exists but
-          is not a directory.
+    `ENOTDIR'
+          A  component used as a directory in OLDPATH or new path is
+          not a directory.  Or OLDPATH is a directory and NEWPATH
+          exists but is not a directory.
 
-     'EFAULT'
+    `EFAULT'
           OLDPATHPTR or NEWPATHPTR are invalid pointer values.
 
-     'EACCES'
+    `EACCES'
           No access to the file or the path of the file.
 
-     'ENAMETOOLONG'
-
+    `ENAMETOOLONG'
           OLDPATH or NEWPATH was too long.
 
-     'ENOENT'
+    `ENOENT'
           A directory component in OLDPATH or NEWPATH does not exist.
 
-     'EROFS'
+    `EROFS'
           The file is on a read-only filesystem.
 
-     'ENOSPC'
+    `ENOSPC'
           The device containing the file has no room for the new
           directory entry.
 
-     'EINTR'
+    `EINTR'
           The call was interrupted by the user.
 
+
 
 File: gdb.info,  Node: unlink,  Next: stat/fstat,  Prev: rename,  Up: List of Supported Calls
 
@@ -4674,41 +4837,42 @@ Synopsis:
           int unlink(const char *pathname);
 
 Request:
-     'Funlink,PATHNAMEPTR/LEN'
+     `Funlink,PATHNAMEPTR/LEN'
 
 Return value:
      On success, zero is returned.  On error, -1 is returned.
 
 Errors:
 
-     'EACCES'
+    `EACCES'
           No access to the file or the path of the file.
 
-     'EPERM'
+    `EPERM'
           The system does not allow unlinking of directories.
 
-     'EBUSY'
+    `EBUSY'
           The file PATHNAME cannot be unlinked because it's being used
           by another process.
 
-     'EFAULT'
+    `EFAULT'
           PATHNAMEPTR is an invalid pointer value.
 
-     'ENAMETOOLONG'
+    `ENAMETOOLONG'
           PATHNAME was too long.
 
-     'ENOENT'
+    `ENOENT'
           A directory component in PATHNAME does not exist.
 
-     'ENOTDIR'
+    `ENOTDIR'
           A component of the path is not a directory.
 
-     'EROFS'
+    `EROFS'
           The file is on a read-only filesystem.
 
-     'EINTR'
+    `EINTR'
           The call was interrupted by the user.
 
+
 
 File: gdb.info,  Node: stat/fstat,  Next: gettimeofday,  Prev: unlink,  Up: List of Supported Calls
 
@@ -4720,36 +4884,37 @@ Synopsis:
           int fstat(int fd, struct stat *buf);
 
 Request:
-     'Fstat,PATHNAMEPTR/LEN,BUFPTR'
-     'Ffstat,FD,BUFPTR'
+     `Fstat,PATHNAMEPTR/LEN,BUFPTR'
+     `Ffstat,FD,BUFPTR'
 
 Return value:
      On success, zero is returned.  On error, -1 is returned.
 
 Errors:
 
-     'EBADF'
+    `EBADF'
           FD is not a valid open file.
 
-     'ENOENT'
+    `ENOENT'
           A directory component in PATHNAME does not exist or the path
           is an empty string.
 
-     'ENOTDIR'
+    `ENOTDIR'
           A component of the path is not a directory.
 
-     'EFAULT'
+    `EFAULT'
           PATHNAMEPTR is an invalid pointer value.
 
-     'EACCES'
+    `EACCES'
           No access to the file or the path of the file.
 
-     'ENAMETOOLONG'
+    `ENAMETOOLONG'
           PATHNAME was too long.
 
-     'EINTR'
+    `EINTR'
           The call was interrupted by the user.
 
+
 
 File: gdb.info,  Node: gettimeofday,  Next: isatty,  Prev: stat/fstat,  Up: List of Supported Calls
 
@@ -4760,19 +4925,20 @@ Synopsis:
           int gettimeofday(struct timeval *tv, void *tz);
 
 Request:
-     'Fgettimeofday,TVPTR,TZPTR'
+     `Fgettimeofday,TVPTR,TZPTR'
 
 Return value:
      On success, 0 is returned, -1 otherwise.
 
 Errors:
 
-     'EINVAL'
+    `EINVAL'
           TZ is a non-NULL pointer.
 
-     'EFAULT'
+    `EFAULT'
           TVPTR and/or TZPTR is an invalid pointer value.
 
+
 
 File: gdb.info,  Node: isatty,  Next: system,  Prev: gettimeofday,  Up: List of Supported Calls
 
@@ -4783,20 +4949,21 @@ Synopsis:
           int isatty(int fd);
 
 Request:
-     'Fisatty,FD'
+     `Fisatty,FD'
 
 Return value:
      Returns 1 if FD refers to the GDB console, 0 otherwise.
 
 Errors:
 
-     'EINTR'
+    `EINTR'
           The call was interrupted by the user.
 
-   Note that the 'isatty' call is treated as a special case: it returns
-1 to the target if the file descriptor is attached to the GDB console, 0
-otherwise.  Implementing through system calls would require implementing
-'ioctl' and would be more complex than needed.
+
+   Note that the `isatty' call is treated as a special case: it returns
+1 to the target if the file descriptor is attached to the GDB console,
+0 otherwise.  Implementing through system calls would require
+implementing `ioctl' and would be more complex than needed.
 
 
 File: gdb.info,  Node: system,  Prev: isatty,  Up: List of Supported Calls
@@ -4808,38 +4975,39 @@ Synopsis:
           int system(const char *command);
 
 Request:
-     'Fsystem,COMMANDPTR/LEN'
+     `Fsystem,COMMANDPTR/LEN'
 
 Return value:
      If LEN is zero, the return value indicates whether a shell is
      available.  A zero return value indicates a shell is not available.
      For non-zero LEN, the value returned is -1 on error and the return
      status of the command otherwise.  Only the exit status of the
-     command is returned, which is extracted from the host's 'system'
-     return value by calling 'WEXITSTATUS(retval)'.  In case '/bin/sh'
+     command is returned, which is extracted from the host's `system'
+     return value by calling `WEXITSTATUS(retval)'.  In case `/bin/sh'
      could not be executed, 127 is returned.
 
 Errors:
 
-     'EINTR'
+    `EINTR'
           The call was interrupted by the user.
 
+
    GDB takes over the full task of calling the necessary host calls to
-perform the 'system' call.  The return value of 'system' on the host is
+perform the `system' call.  The return value of `system' on the host is
 simplified before it's returned to the target.  Any termination signal
 information from the child process is discarded, and the return value
 consists entirely of the exit status of the called command.
 
-   Due to security concerns, the 'system' call is by default refused by
-GDB.  The user has to allow this call explicitly with the 'set remote
+   Due to security concerns, the `system' call is by default refused by
+GDB.  The user has to allow this call explicitly with the `set remote
 system-call-allowed 1' command.
 
-'set remote system-call-allowed'
-     Control whether to allow the 'system' calls in the File I/O
+`set remote system-call-allowed'
+     Control whether to allow the `system' calls in the File I/O
      protocol for the remote target.  The default is zero (disabled).
 
-'show remote system-call-allowed'
-     Show whether the 'system' calls are allowed in the File I/O
+`show remote system-call-allowed'
+     Show whether the `system' calls are allowed in the File I/O
      protocol.
 
 
@@ -4862,21 +5030,21 @@ File: gdb.info,  Node: Integral Datatype
 Integral Datatypes
 ..................
 
-The integral datatypes used in the system calls are 'int', 'unsigned
-int', 'long', 'unsigned long', 'mode_t', and 'time_t'.
+The integral datatypes used in the system calls are `int', `unsigned
+int', `long', `unsigned long', `mode_t', and `time_t'.
 
-   'int', 'unsigned int', 'mode_t' and 'time_t' are implemented as 32
+   `int', `unsigned int', `mode_t' and `time_t' are implemented as 32
 bit values in this protocol.
 
-   'long' and 'unsigned long' are implemented as 64 bit types.
+   `long' and `unsigned long' are implemented as 64 bit types.
 
    *Note Limits::, for corresponding MIN and MAX values (similar to
-those in 'limits.h') to allow range checking on host and target.
+those in `limits.h') to allow range checking on host and target.
 
-   'time_t' datatypes are defined as seconds since the Epoch.
+   `time_t' datatypes are defined as seconds since the Epoch.
 
    All integral datatypes transferred as part of a memory read or write
-of a structured datatype e.g. a 'struct stat' have to be given in big
+of a structured datatype e.g. a `struct stat' have to be given in big
 endian byte order.
 
 
@@ -4887,17 +5055,17 @@ Pointer Values
 
 Pointers to target data are transmitted as they are.  An exception is
 made for pointers to buffers for which the length isn't transmitted as
-part of the function call, namely strings.  Strings are transmitted as a
-pointer/length pair, both as hex values, e.g.
+part of the function call, namely strings.  Strings are transmitted as
+a pointer/length pair, both as hex values, e.g.
 
-     1aaf/12
+     `1aaf/12'
 
 which is a pointer to data of length 18 bytes at position 0x1aaf.  The
 length is defined as the full string length in bytes, including the
-trailing null byte.  For example, the string '"hello world"' at address
+trailing null byte.  For example, the string `"hello world"' at address
 0x123456 is transmitted as
 
-     123456/d
+     `123456/d'
 
 
 File: gdb.info,  Node: Memory Transfer,  Next: struct stat,  Prev: Pointer Values,  Up: Protocol-specific Representation of Datatypes
@@ -4906,12 +5074,12 @@ Memory Transfer
 ...............
 
 Structured data which is transferred using a memory read or write (for
-example, a 'struct stat') is expected to be in a protocol-specific
+example, a `struct stat') is expected to be in a protocol-specific
 format with all scalar multibyte datatypes being big endian.
 Translation to this representation needs to be done both by the target
-before the 'F' packet is sent, and by GDB before it transfers memory to
-the target.  Transferred pointers to structured data should point to the
-already-coerced data at any time.
+before the `F' packet is sent, and by GDB before it transfers memory to
+the target.  Transferred pointers to structured data should point to
+the already-coerced data at any time.
 
 
 File: gdb.info,  Node: struct stat,  Next: struct timeval,  Prev: Memory Transfer,  Up: Protocol-specific Representation of Datatypes
@@ -4919,7 +5087,7 @@ File: gdb.info,  Node: struct stat,  Nex
 struct stat
 ...........
 
-The buffer of type 'struct stat' used by the target and GDB is defined
+The buffer of type `struct stat' used by the target and GDB is defined
 as follows:
 
      struct stat {
@@ -4945,34 +5113,34 @@ this structure is of size 64 bytes.
    The values of several fields have a restricted meaning and/or range
 of values.
 
-'st_dev'
+`st_dev'
      A value of 0 represents a file, 1 the console.
 
-'st_ino'
+`st_ino'
      No valid meaning for the target.  Transmitted unchanged.
 
-'st_mode'
-     Valid mode bits are described in *note Constants::.  Any other bits
-     have currently no meaning for the target.
-
-'st_uid'
-'st_gid'
-'st_rdev'
+`st_mode'
+     Valid mode bits are described in *note Constants::.  Any other
+     bits have currently no meaning for the target.
+
+`st_uid'
+`st_gid'
+`st_rdev'
      No valid meaning for the target.  Transmitted unchanged.
 
-'st_atime'
-'st_mtime'
-'st_ctime'
+`st_atime'
+`st_mtime'
+`st_ctime'
      These values have a host and file system dependent accuracy.
      Especially on Windows hosts, the file system may not support exact
      timing values.
 
-   The target gets a 'struct stat' of the above representation and is
+   The target gets a `struct stat' of the above representation and is
 responsible for coercing it to the target representation before
 continuing.
 
    Note that due to size differences between the host, target, and
-protocol representations of 'struct stat' members, these members could
+protocol representations of `struct stat' members, these members could
 eventually get truncated on the target.
 
 
@@ -4981,7 +5149,7 @@ File: gdb.info,  Node: struct timeval,  
 struct timeval
 ..............
 
-The buffer of type 'struct timeval' used by the File-I/O protocol is
+The buffer of type `struct timeval' used by the File-I/O protocol is
 defined as follows:
 
      struct timeval {
@@ -5076,8 +5244,8 @@ All values are given in decimal represen
        ENAMETOOLONG   91
        EUNKNOWN       9999
 
-   'EUNKNOWN' is used as a fallback error value if a host system returns
-any error value not in the list of supported error numbers.
+   `EUNKNOWN' is used as a fallback error value if a host system returns
+ any error value not in the list of supported error numbers.
 
 
 File: gdb.info,  Node: Lseek Flags,  Next: Limits,  Prev: Errno Values,  Up: Constants
@@ -5113,41 +5281,41 @@ E.13.10 File-I/O Examples
 Example sequence of a write call, file descriptor 3, buffer is at target
 address 0x1234, 6 bytes should be written:
 
-     <- Fwrite,3,1234,6
+     <- `Fwrite,3,1234,6'
      _request memory read from target_
-     -> m1234,6
+     -> `m1234,6'
      <- XXXXXX
      _return "6 bytes written"_
-     -> F6
+     -> `F6'
 
    Example sequence of a read call, file descriptor 3, buffer is at
 target address 0x1234, 6 bytes should be read:
 
-     <- Fread,3,1234,6
+     <- `Fread,3,1234,6'
      _request memory write to target_
-     -> X1234,6:XXXXXX
+     -> `X1234,6:XXXXXX'
      _return "6 bytes read"_
-     -> F6
+     -> `F6'
 
    Example sequence of a read call, call fails on the host due to
-invalid file descriptor ('EBADF'):
+invalid file descriptor (`EBADF'):
 
-     <- Fread,3,1234,6
-     -> F-1,9
+     <- `Fread,3,1234,6'
+     -> `F-1,9'
 
-   Example sequence of a read call, user presses 'Ctrl-c' before syscall
-on host is called:
+   Example sequence of a read call, user presses `Ctrl-c' before
+syscall on host is called:
 
-     <- Fread,3,1234,6
-     -> F-1,4,C
-     <- T02
+     <- `Fread,3,1234,6'
+     -> `F-1,4,C'
+     <- `T02'
 
-   Example sequence of a read call, user presses 'Ctrl-c' after syscall
+   Example sequence of a read call, user presses `Ctrl-c' after syscall
 on host is called:
 
-     <- Fread,3,1234,6
-     -> X1234,6:XXXXXX
-     <- T02
+     <- `Fread,3,1234,6'
+     -> `X1234,6:XXXXXX'
+     <- `T02'
 
 
 File: gdb.info,  Node: Library List Format,  Next: Library List Format for SVR4 Targets,  Prev: File-I/O Remote Protocol Extension,  Up: Remote Protocol
@@ -5155,27 +5323,27 @@ File: gdb.info,  Node: Library List Form
 E.14 Library List Format
 ========================
 
-On some platforms, a dynamic loader (e.g. 'ld.so') runs in the same
+On some platforms, a dynamic loader (e.g. `ld.so') runs in the same
 process as your application to manage libraries.  In this case, GDB can
-use the loader's symbol table and normal memory operations to maintain a
-list of shared libraries.  On other platforms, the operating system
+use the loader's symbol table and normal memory operations to maintain
+a list of shared libraries.  On other platforms, the operating system
 manages loaded libraries.  GDB can not retrieve the list of currently
 loaded libraries through memory operations, so it uses the
-'qXfer:libraries:read' packet (*note qXfer library list read::) instead.
-The remote stub queries the target's operating system and reports which
-libraries are loaded.
-
-   The 'qXfer:libraries:read' packet returns an XML document which lists
-loaded libraries and their offsets.  Each library has an associated name
-and one or more segment or section base addresses, which report where
-the library was loaded in memory.
+`qXfer:libraries:read' packet (*note qXfer library list read::)
+instead.  The remote stub queries the target's operating system and
+reports which libraries are loaded.
+
+   The `qXfer:libraries:read' packet returns an XML document which
+lists loaded libraries and their offsets.  Each library has an
+associated name and one or more segment or section base addresses,
+which report where the library was loaded in memory.
 
    For the common case of libraries that are fully linked binaries, the
 library should have a list of segments.  If the target supports dynamic
 linking of a relocatable object file, its library XML element should
 instead include a list of allocated sections.  The segment or section
-bases are start addresses, not relocation offsets; they do not depend on
-the library's link-time base addresses.
+bases are start addresses, not relocation offsets; they do not depend
+on the library's link-time base addresses.
 
    GDB must be linked with the Expat library to support XML library
 lists.  *Note Expat::.
@@ -5222,31 +5390,34 @@ File: gdb.info,  Node: Library List Form
 E.15 Library List Format for SVR4 Targets
 =========================================
 
-On SVR4 platforms GDB can use the symbol table of a dynamic loader (e.g.
-'ld.so') and normal memory operations to maintain a list of shared
-libraries.  Still a special library list provided by this packet is more
-efficient for the GDB remote protocol.
+On SVR4 platforms GDB can use the symbol table of a dynamic loader
+(e.g. `ld.so') and normal memory operations to maintain a list of
+shared libraries.  Still a special library list provided by this packet
+is more efficient for the GDB remote protocol.
 
-   The 'qXfer:libraries-svr4:read' packet returns an XML document which
+   The `qXfer:libraries-svr4:read' packet returns an XML document which
 lists loaded libraries and their SVR4 linker parameters.  For each
 library on SVR4 target, the following parameters are reported:
 
-   - 'name', the absolute file name from the 'l_name' field of 'struct
+   - `name', the absolute file name from the `l_name' field of `struct
      link_map'.
-   - 'lm' with address of 'struct link_map' used for TLS (Thread Local
+
+   - `lm' with address of `struct link_map' used for TLS (Thread Local
      Storage) access.
-   - 'l_addr', the displacement as read from the field 'l_addr' of
-     'struct link_map'.  For prelinked libraries this is not an absolute
+
+   - `l_addr', the displacement as read from the field `l_addr' of
+     `struct link_map'.  For prelinked libraries this is not an absolute
      memory address.  It is a displacement of absolute memory address
      against address the file was prelinked to during the library load.
-   - 'l_ld', which is memory address of the 'PT_DYNAMIC' segment
 
-   Additionally the single 'main-lm' attribute specifies address of
-'struct link_map' used for the main executable.  This parameter is used
+   - `l_ld', which is memory address of the `PT_DYNAMIC' segment
+
+   Additionally the single `main-lm' attribute specifies address of
+`struct link_map' used for the main executable.  This parameter is used
 for TLS access and its presence is optional.
 
-   GDB must be linked with the Expat library to support XML SVR4 library
-lists.  *Note Expat::.
+   GDB must be linked with the Expat library to support XML SVR4
+library lists.  *Note Expat::.
 
    A simple memory map, with two loaded libraries (which do not use
 prelink), looks like this:
@@ -5279,12 +5450,12 @@ E.16 Memory Map Format
 To be able to write into flash memory, GDB needs to obtain a memory map
 from the target.  This section describes the format of the memory map.
 
-   The memory map is obtained using the 'qXfer:memory-map:read' (*note
-qXfer memory map read::) packet and is an XML document that lists memory
-regions.
+   The memory map is obtained using the `qXfer:memory-map:read' (*note
+qXfer memory map read::) packet and is an XML document that lists
+memory regions.
 
-   GDB must be linked with the Expat library to support XML memory maps.
-*Note Expat::.
+   GDB must be linked with the Expat library to support XML memory
+maps.  *Note Expat::.
 
    The top-level structure of the document is shown below:
 
@@ -5314,8 +5485,9 @@ regions.
             <property name="blocksize">BLOCKSIZE</property>
           </memory>
 
+
    Regions must not overlap.  GDB assumes that areas of memory not
-covered by the memory map are RAM, and uses the ordinary 'M' and 'X'
+covered by the memory map are RAM, and uses the ordinary `M' and `X'
 packets to write to addresses in such ranges.
 
    The formal DTD for memory map format is given below:
@@ -5346,7 +5518,7 @@ E.17 Thread List Format
 =======================
 
 To efficiently update the list of threads and their attributes, GDB
-issues the 'qXfer:threads:read' packet (*note qXfer threads read::) and
+issues the `qXfer:threads:read' packet (*note qXfer threads read::) and
 obtains the XML document with the following structure:
 
      <?xml version="1.0"?>
@@ -5356,10 +5528,10 @@ obtains the XML document with the follow
          </thread>
      </threads>
 
-   Each 'thread' element must have the 'id' attribute that identifies
-the thread (*note thread-id syntax::).  The 'core' attribute, if
+   Each `thread' element must have the `id' attribute that identifies
+the thread (*note thread-id syntax::).  The `core' attribute, if
 present, specifies which processor core the thread was last executing
-on.  The content of the of 'thread' element is interpreted as
+on.  The content of the of `thread' element is interpreted as
 human-readable auxilliary information.
 
 
@@ -5373,7 +5545,7 @@ inspecting a tracepoint hit, GDB needs t
 ranges, registers and trace state variables that have been collected in
 a traceframe.
 
-   This list is obtained using the 'qXfer:traceframe-info:read' (*note
+   This list is obtained using the `qXfer:traceframe-info:read' (*note
 qXfer traceframe info read::) packet and is an XML document.
 
    GDB must be linked with the Expat library to support XML traceframe
@@ -5401,6 +5573,7 @@ info discovery.  *Note Expat::.
 
           <tvar id="NUMBER"/>
 
+
    The formal DTD for the traceframe info format is given below:
 
      <!ELEMENT traceframe-info  (memory | tvar)* >
@@ -5418,12 +5591,12 @@ File: gdb.info,  Node: Branch Trace Form
 E.19 Branch Trace Format
 ========================
 
-In order to display the branch trace of an inferior thread, GDB needs to
-obtain the list of branches.  This list is represented as list of
+In order to display the branch trace of an inferior thread, GDB needs
+to obtain the list of branches.  This list is represented as list of
 sequential code blocks that are connected via branches.  The code in
 each block has been executed sequentially.
 
-   This list is obtained using the 'qXfer:btrace:read' (*note qXfer
+   This list is obtained using the `qXfer:btrace:read' (*note qXfer
 btrace read::) packet and is an XML document.
 
    GDB must be linked with the Expat library to support XML traceframe
@@ -5439,11 +5612,12 @@ info discovery.  *Note Expat::.
         block...
      </btrace>
 
-   * A block of sequentially executed instructions starting at BEGIN and
-     ending at END:
+   * A block of sequentially executed instructions starting at BEGIN
+     and ending at END:
 
           <block begin="BEGIN" end="END"/>
 
+
    The formal DTD for the branch trace format is given below:
 
      <!ELEMENT btrace  (block* | pt) >
@@ -5472,24 +5646,25 @@ E.20 Branch Trace Configuration Format
 ======================================
 
 For each inferior thread, GDB can obtain the branch trace configuration
-using the 'qXfer:btrace-conf:read' (*note qXfer btrace-conf read::)
+using the `qXfer:btrace-conf:read' (*note qXfer btrace-conf read::)
 packet.
 
    The configuration describes the branch trace format and configuration
 settings for that format.  The following information is described:
 
-'bts'
+`bts'
      This thread uses the "Branch Trace Store" (BTS) format.
-     'size'
+    `size'
           The size of the BTS ring buffer in bytes.
-'pt'
+
+`pt'
      This thread uses the "Intel(R) Processor Trace" (Intel(R) PT)
      format.
-     'size'
+    `size'
           The size of the Intel(R) PT ring buffer in bytes.
 
-   GDB must be linked with the Expat library to support XML branch trace
-configuration discovery.  *Note Expat::.
+   GDB must be linked with the Expat library to support XML branch
+trace configuration discovery.  *Note Expat::.
 
    The formal DTD for the branch trace configuration format is given
 below:
@@ -5516,16 +5691,17 @@ real-time behavior, delays introduced by
 program to fail, even when the code itself is correct.  It is useful to
 be able to observe the program's behavior without interrupting it.
 
-   Using GDB's 'trace' and 'collect' commands, the user can specify
+   Using GDB's `trace' and `collect' commands, the user can specify
 locations in the program, and arbitrary expressions to evaluate when
-those locations are reached.  Later, using the 'tfind' command, she can
+those locations are reached.  Later, using the `tfind' command, she can
 examine the values those expressions had when the program hit the trace
-points.  The expressions may also denote objects in memory -- structures
-or arrays, for example -- whose values GDB should record; while visiting
-a particular tracepoint, the user may inspect those objects as if they
-were in memory at that moment.  However, because GDB records these
-values without interacting with the user, it can do so quickly and
-unobtrusively, hopefully not disturbing the program's behavior.
+points.  The expressions may also denote objects in memory --
+structures or arrays, for example -- whose values GDB should record;
+while visiting a particular tracepoint, the user may inspect those
+objects as if they were in memory at that moment.  However, because GDB
+records these values without interacting with the user, it can do so
+quickly and unobtrusively, hopefully not disturbing the program's
+behavior.
 
    When GDB is debugging a remote target, the GDB "agent" code running
 on the target computes the values of the expressions itself.  To avoid
@@ -5536,15 +5712,16 @@ bytecode, and records the values for GDB
 
    The bytecode language is simple; there are forty-odd opcodes, the
 bulk of which are the usual vocabulary of C operands (addition,
-subtraction, shifts, and so on) and various sizes of literals and memory
-reference operations.  The bytecode interpreter operates strictly on
-machine-level values -- various sizes of integers and floating point
-numbers -- and requires no information about types or symbols; thus, the
-interpreter's internal data structures are simple, and each bytecode
-requires only a few native machine instructions to implement it.  The
-interpreter is small, and strict limits on the memory and time required
-to evaluate an expression are easy to determine, making it suitable for
-use by the debugging agent in real-time applications.
+subtraction, shifts, and so on) and various sizes of literals and
+memory reference operations.  The bytecode interpreter operates
+strictly on machine-level values -- various sizes of integers and
+floating point numbers -- and requires no information about types or
+symbols; thus, the interpreter's internal data structures are simple,
+and each bytecode requires only a few native machine instructions to
+implement it.  The interpreter is small, and strict limits on the
+memory and time required to evaluate an expression are easy to
+determine, making it suitable for use by the debugging agent in
+real-time applications.
 
 * Menu:
 
@@ -5562,7 +5739,7 @@ F.1 General Bytecode Design
 
 The agent represents bytecode expressions as an array of bytes.  Each
 instruction is one byte long (thus the term "bytecode").  Some
-instructions are followed by operand bytes; for example, the 'goto'
+instructions are followed by operand bytes; for example, the `goto'
 instruction is followed by a destination for the jump.
 
    The bytecode interpreter is a stack-based machine; most instructions
@@ -5579,27 +5756,27 @@ stack element as follows:
        LONGEST l;
        DOUBLEST d;
      };
-where 'LONGEST' and 'DOUBLEST' are 'typedef' names for the largest
+   where `LONGEST' and `DOUBLEST' are `typedef' names for the largest
 integer and floating point types on the machine.
 
    By the time the bytecode interpreter reaches the end of the
-expression, the value of the expression should be the only value left on
-the stack.  For tracing applications, 'trace' bytecodes in the
+expression, the value of the expression should be the only value left
+on the stack.  For tracing applications, `trace' bytecodes in the
 expression will have recorded the necessary data, and the value on the
 stack may be discarded.  For other applications, like conditional
 breakpoints, the value may be useful.
 
    Separate from the stack, the interpreter has two registers:
-'pc'
+`pc'
      The address of the next bytecode to execute.
 
-'start'
+`start'
      The address of the start of the bytecode expression, necessary for
-     interpreting the 'goto' and 'if_goto' instructions.
+     interpreting the `goto' and `if_goto' instructions.
 
-Neither of these registers is directly visible to the bytecode language
-itself, but they are useful for defining the meanings of the bytecode
-operations.
+   Neither of these registers is directly visible to the bytecode
+language itself, but they are useful for defining the meanings of the
+bytecode operations.
 
    There are no instructions to perform side effects on the running
 program, or call the program's functions; we assume that these
@@ -5610,17 +5787,17 @@ the running code.
 sizes of values, and operate on full-width values; the upper bits of the
 values are simply ignored, since they do not usually make a difference
 to the value computed.  The exceptions to this rule are:
-
-memory reference instructions ('ref'N)
+memory reference instructions (`ref'N)
      There are distinct instructions to fetch different word sizes from
      memory.  Once on the stack, however, the values are treated as
-     full-size integers.  They may need to be sign-extended; the 'ext'
+     full-size integers.  They may need to be sign-extended; the `ext'
      instruction exists for this purpose.
 
-the sign-extension instruction ('ext' N)
+the sign-extension instruction (`ext' N)
      These clearly need to know which portion of their operand is to be
      extended to occupy the full length of the word.
 
+
    If the interpreter is unable to evaluate an expression completely for
 some reason (a memory location is inaccessible, or a divisor is zero,
 for example), we say that interpretation "terminates with an error".
@@ -5630,9 +5807,9 @@ assume that they may attempt to divide b
 locations, and misbehave in other ways.
 
    Even complicated C expressions compile to a few bytecode
-instructions; for example, the expression 'x + y * z' would typically
-produce code like the following, assuming that 'x' and 'y' live in
-registers, and 'z' is a global variable holding a 32-bit 'int':
+instructions; for example, the expression `x + y * z' would typically
+produce code like the following, assuming that `x' and `y' live in
+registers, and `z' is a global variable holding a 32-bit `int':
      reg 1
      reg 2
      const32 address of z
@@ -5643,39 +5820,39 @@ registers, and 'z' is a global variable 
      end
 
    In detail, these mean:
-
-'reg 1'
-     Push the value of register 1 (presumably holding 'x') onto the
+`reg 1'
+     Push the value of register 1 (presumably holding `x') onto the
      stack.
 
-'reg 2'
-     Push the value of register 2 (holding 'y').
+`reg 2'
+     Push the value of register 2 (holding `y').
 
-'const32 address of z'
-     Push the address of 'z' onto the stack.
+`const32 address of z'
+     Push the address of `z' onto the stack.
 
-'ref32'
+`ref32'
      Fetch a 32-bit word from the address at the top of the stack;
      replace the address on the stack with the value.  Thus, we replace
-     the address of 'z' with 'z''s value.
+     the address of `z' with `z''s value.
 
-'ext 32'
+`ext 32'
      Sign-extend the value on the top of the stack from 32 bits to full
-     length.  This is necessary because 'z' is a signed integer.
+     length.  This is necessary because `z' is a signed integer.
 
-'mul'
+`mul'
      Pop the top two numbers on the stack, multiply them, and push their
      product.  Now the top of the stack contains the value of the
-     expression 'y * z'.
+     expression `y * z'.
 
-'add'
+`add'
      Pop the top two numbers, add them, and push the sum.  Now the top
-     of the stack contains the value of 'x + y * z'.
+     of the stack contains the value of `x + y * z'.
 
-'end'
+`end'
      Stop executing; the value left on the stack top is the value to be
      recorded.
 
+
 
 File: gdb.info,  Node: Bytecode Descriptions,  Next: Using Agent Expressions,  Prev: General Bytecode Design,  Up: Agent Expressions
 
@@ -5684,34 +5861,35 @@ F.2 Bytecode Descriptions
 
 Each bytecode description has the following form:
 
-'add' (0x02): A B => A+B
-
+`add' (0x02): A B => A+B
      Pop the top two stack items, A and B, as integers; push their sum,
      as an integer.
 
-   In this example, 'add' is the name of the bytecode, and '(0x02)' is
+
+   In this example, `add' is the name of the bytecode, and `(0x02)' is
 the one-byte value used to encode the bytecode, in hexadecimal.  The
 phrase "A B => A+B" shows the stack before and after the bytecode
-executes.  Beforehand, the stack must contain at least two values, A and
-B; since the top of the stack is to the right, B is on the top of the
-stack, and A is underneath it.  After execution, the bytecode will have
-popped A and B from the stack, and replaced them with a single value,
-A+B.  There may be other values on the stack below those shown, but the
-bytecode affects only those shown.
+executes.  Beforehand, the stack must contain at least two values, A
+and B; since the top of the stack is to the right, B is on the top of
+the stack, and A is underneath it.  After execution, the bytecode will
+have popped A and B from the stack, and replaced them with a single
+value, A+B.  There may be other values on the stack below those shown,
+but the bytecode affects only those shown.
 
    Here is another example:
 
-'const8' (0x22) N: => N
+`const8' (0x22) N: => N
      Push the 8-bit integer constant N on the stack, without sign
      extension.
 
-   In this example, the bytecode 'const8' takes an operand N directly
-from the bytecode stream; the operand follows the 'const8' bytecode
+
+   In this example, the bytecode `const8' takes an operand N directly
+from the bytecode stream; the operand follows the `const8' bytecode
 itself.  We write any such operands immediately after the name of the
 bytecode, before the colon, and describe the exact encoding of the
 operand in the bytecode stream in the body of the bytecode description.
 
-   For the 'const8' bytecode, there are no stack items given before the
+   For the `const8' bytecode, there are no stack items given before the
 =>; this simply means that the bytecode consumes no values from the
 stack.  If a bytecode consumes no values, or produces no values, the
 list on either side of the => may be empty.
@@ -5725,265 +5903,265 @@ this design can be extended in a clean w
 values, they are not of immediate interest to the customer, so we avoid
 describing them, to save time.
 
-'float' (0x01): =>
-
+`float' (0x01): =>
      Prefix for floating-point bytecodes.  Not implemented yet.
 
-'add' (0x02): A B => A+B
+`add' (0x02): A B => A+B
      Pop two integers from the stack, and push their sum, as an integer.
 
-'sub' (0x03): A B => A-B
+`sub' (0x03): A B => A-B
      Pop two integers from the stack, subtract the top value from the
      next-to-top value, and push the difference.
 
-'mul' (0x04): A B => A*B
+`mul' (0x04): A B => A*B
      Pop two integers from the stack, multiply them, and push the
      product on the stack.  Note that, when one multiplies two N-bit
      numbers yielding another N-bit number, it is irrelevant whether the
      numbers are signed or not; the results are the same.
 
-'div_signed' (0x05): A B => A/B
+`div_signed' (0x05): A B => A/B
      Pop two signed integers from the stack; divide the next-to-top
      value by the top value, and push the quotient.  If the divisor is
      zero, terminate with an error.
 
-'div_unsigned' (0x06): A B => A/B
+`div_unsigned' (0x06): A B => A/B
      Pop two unsigned integers from the stack; divide the next-to-top
      value by the top value, and push the quotient.  If the divisor is
      zero, terminate with an error.
 
-'rem_signed' (0x07): A B => A MODULO B
+`rem_signed' (0x07): A B => A MODULO B
      Pop two signed integers from the stack; divide the next-to-top
      value by the top value, and push the remainder.  If the divisor is
      zero, terminate with an error.
 
-'rem_unsigned' (0x08): A B => A MODULO B
+`rem_unsigned' (0x08): A B => A MODULO B
      Pop two unsigned integers from the stack; divide the next-to-top
      value by the top value, and push the remainder.  If the divisor is
      zero, terminate with an error.
 
-'lsh' (0x09): A B => A<<B
+`lsh' (0x09): A B => A<<B
      Pop two integers from the stack; let A be the next-to-top value,
      and B be the top value.  Shift A left by B bits, and push the
      result.
 
-'rsh_signed' (0x0a): A B => '(signed)'A>>B
+`rsh_signed' (0x0a): A B => `(signed)'A>>B
      Pop two integers from the stack; let A be the next-to-top value,
      and B be the top value.  Shift A right by B bits, inserting copies
      of the top bit at the high end, and push the result.
 
-'rsh_unsigned' (0x0b): A B => A>>B
+`rsh_unsigned' (0x0b): A B => A>>B
      Pop two integers from the stack; let A be the next-to-top value,
      and B be the top value.  Shift A right by B bits, inserting zero
      bits at the high end, and push the result.
 
-'log_not' (0x0e): A => !A
+`log_not' (0x0e): A => !A
      Pop an integer from the stack; if it is zero, push the value one;
      otherwise, push the value zero.
 
-'bit_and' (0x0f): A B => A&B
-     Pop two integers from the stack, and push their bitwise 'and'.
+`bit_and' (0x0f): A B => A&B
+     Pop two integers from the stack, and push their bitwise `and'.
 
-'bit_or' (0x10): A B => A|B
-     Pop two integers from the stack, and push their bitwise 'or'.
+`bit_or' (0x10): A B => A|B
+     Pop two integers from the stack, and push their bitwise `or'.
 
-'bit_xor' (0x11): A B => A^B
+`bit_xor' (0x11): A B => A^B
      Pop two integers from the stack, and push their bitwise
-     exclusive-'or'.
+     exclusive-`or'.
 
-'bit_not' (0x12): A => ~A
+`bit_not' (0x12): A => ~A
      Pop an integer from the stack, and push its bitwise complement.
 
-'equal' (0x13): A B => A=B
+`equal' (0x13): A B => A=B
      Pop two integers from the stack; if they are equal, push the value
      one; otherwise, push the value zero.
 
-'less_signed' (0x14): A B => A<B
-     Pop two signed integers from the stack; if the next-to-top value is
-     less than the top value, push the value one; otherwise, push the
-     value zero.
+`less_signed' (0x14): A B => A<B
+     Pop two signed integers from the stack; if the next-to-top value
+     is less than the top value, push the value one; otherwise, push
+     the value zero.
 
-'less_unsigned' (0x15): A B => A<B
+`less_unsigned' (0x15): A B => A<B
      Pop two unsigned integers from the stack; if the next-to-top value
-     is less than the top value, push the value one; otherwise, push the
-     value zero.
+     is less than the top value, push the value one; otherwise, push
+     the value zero.
 
-'ext' (0x16) N: A => A, sign-extended from N bits
+`ext' (0x16) N: A => A, sign-extended from N bits
      Pop an unsigned value from the stack; treating it as an N-bit
      twos-complement value, extend it to full length.  This means that
-     all bits to the left of bit N-1 (where the least significant bit is
-     bit 0) are set to the value of bit N-1.  Note that N may be larger
-     than or equal to the width of the stack elements of the bytecode
-     engine; in this case, the bytecode should have no effect.
+     all bits to the left of bit N-1 (where the least significant bit
+     is bit 0) are set to the value of bit N-1.  Note that N may be
+     larger than or equal to the width of the stack elements of the
+     bytecode engine; in this case, the bytecode should have no effect.
 
      The number of source bits to preserve, N, is encoded as a single
-     byte unsigned integer following the 'ext' bytecode.
+     byte unsigned integer following the `ext' bytecode.
 
-'zero_ext' (0x2a) N: A => A, zero-extended from N bits
+`zero_ext' (0x2a) N: A => A, zero-extended from N bits
      Pop an unsigned value from the stack; zero all but the bottom N
      bits.  This means that all bits to the left of bit N-1 (where the
      least significant bit is bit 0) are set to the value of bit N-1.
 
      The number of source bits to preserve, N, is encoded as a single
-     byte unsigned integer following the 'zero_ext' bytecode.
+     byte unsigned integer following the `zero_ext' bytecode.
 
-'ref8' (0x17): ADDR => A
-'ref16' (0x18): ADDR => A
-'ref32' (0x19): ADDR => A
-'ref64' (0x1a): ADDR => A
-     Pop an address ADDR from the stack.  For bytecode 'ref'N, fetch an
+`ref8' (0x17): ADDR => A
+`ref16' (0x18): ADDR => A
+`ref32' (0x19): ADDR => A
+`ref64' (0x1a): ADDR => A
+     Pop an address ADDR from the stack.  For bytecode `ref'N, fetch an
      N-bit value from ADDR, using the natural target endianness.  Push
      the fetched value as an unsigned integer.
 
-     Note that ADDR may not be aligned in any particular way; the 'refN'
-     bytecodes should operate correctly for any address.
+     Note that ADDR may not be aligned in any particular way; the
+     `refN' bytecodes should operate correctly for any address.
 
      If attempting to access memory at ADDR would cause a processor
      exception of some sort, terminate with an error.
 
-'ref_float' (0x1b): ADDR => D
-'ref_double' (0x1c): ADDR => D
-'ref_long_double' (0x1d): ADDR => D
-'l_to_d' (0x1e): A => D
-'d_to_l' (0x1f): D => A
+`ref_float' (0x1b): ADDR => D
+`ref_double' (0x1c): ADDR => D
+`ref_long_double' (0x1d): ADDR => D
+`l_to_d' (0x1e): A => D
+`d_to_l' (0x1f): D => A
      Not implemented yet.
 
-'dup' (0x28): A => A A
+`dup' (0x28): A => A A
      Push another copy of the stack's top element.
 
-'swap' (0x2b): A B => B A
+`swap' (0x2b): A B => B A
      Exchange the top two items on the stack.
 
-'pop' (0x29): A =>
+`pop' (0x29): A =>
      Discard the top value on the stack.
 
-'pick' (0x32) N: A ... B => A ... B A
+`pick' (0x32) N: A ... B => A ... B A
      Duplicate an item from the stack and push it on the top of the
      stack.  N, a single byte, indicates the stack item to copy.  If N
-     is zero, this is the same as 'dup'; if N is one, it copies the item
-     under the top item, etc.  If N exceeds the number of items on the
-     stack, terminate with an error.
+     is zero, this is the same as `dup'; if N is one, it copies the
+     item under the top item, etc.  If N exceeds the number of items on
+     the stack, terminate with an error.
 
-'rot' (0x33): A B C => C B A
+`rot' (0x33): A B C => C B A
      Rotate the top three items on the stack.
 
-'if_goto' (0x20) OFFSET: A =>
+`if_goto' (0x20) OFFSET: A =>
      Pop an integer off the stack; if it is non-zero, branch to the
      given offset in the bytecode string.  Otherwise, continue to the
      next instruction in the bytecode stream.  In other words, if A is
-     non-zero, set the 'pc' register to 'start' + OFFSET.  Thus, an
+     non-zero, set the `pc' register to `start' + OFFSET.  Thus, an
      offset of zero denotes the beginning of the expression.
 
      The OFFSET is stored as a sixteen-bit unsigned value, stored
-     immediately following the 'if_goto' bytecode.  It is always stored
+     immediately following the `if_goto' bytecode.  It is always stored
      most significant byte first, regardless of the target's normal
      endianness.  The offset is not guaranteed to fall at any particular
      alignment within the bytecode stream; thus, on machines where
      fetching a 16-bit on an unaligned address raises an exception, you
      should fetch the offset one byte at a time.
 
-'goto' (0x21) OFFSET: =>
-     Branch unconditionally to OFFSET; in other words, set the 'pc'
-     register to 'start' + OFFSET.
-
-     The offset is stored in the same way as for the 'if_goto' bytecode.
-
-'const8' (0x22) N: => N
-'const16' (0x23) N: => N
-'const32' (0x24) N: => N
-'const64' (0x25) N: => N
+`goto' (0x21) OFFSET: =>
+     Branch unconditionally to OFFSET; in other words, set the `pc'
+     register to `start' + OFFSET.
+
+     The offset is stored in the same way as for the `if_goto' bytecode.
+
+`const8' (0x22) N: => N
+`const16' (0x23) N: => N
+`const32' (0x24) N: => N
+`const64' (0x25) N: => N
      Push the integer constant N on the stack, without sign extension.
      To produce a small negative value, push a small twos-complement
-     value, and then sign-extend it using the 'ext' bytecode.
+     value, and then sign-extend it using the `ext' bytecode.
 
      The constant N is stored in the appropriate number of bytes
-     following the 'const'B bytecode.  The constant N is always stored
+     following the `const'B bytecode.  The constant N is always stored
      most significant byte first, regardless of the target's normal
      endianness.  The constant is not guaranteed to fall at any
      particular alignment within the bytecode stream; thus, on machines
      where fetching a 16-bit on an unaligned address raises an
      exception, you should fetch N one byte at a time.
 
-'reg' (0x26) N: => A
+`reg' (0x26) N: => A
      Push the value of register number N, without sign extension.  The
      registers are numbered following GDB's conventions.
 
      The register number N is encoded as a 16-bit unsigned integer
-     immediately following the 'reg' bytecode.  It is always stored most
+     immediately following the `reg' bytecode.  It is always stored most
      significant byte first, regardless of the target's normal
      endianness.  The register number is not guaranteed to fall at any
      particular alignment within the bytecode stream; thus, on machines
      where fetching a 16-bit on an unaligned address raises an
      exception, you should fetch the register number one byte at a time.
 
-'getv' (0x2c) N: => V
+`getv' (0x2c) N: => V
      Push the value of trace state variable number N, without sign
      extension.
 
      The variable number N is encoded as a 16-bit unsigned integer
-     immediately following the 'getv' bytecode.  It is always stored
+     immediately following the `getv' bytecode.  It is always stored
      most significant byte first, regardless of the target's normal
      endianness.  The variable number is not guaranteed to fall at any
      particular alignment within the bytecode stream; thus, on machines
      where fetching a 16-bit on an unaligned address raises an
      exception, you should fetch the register number one byte at a time.
 
-'setv' (0x2d) N: V => V
+`setv' (0x2d) N: V => V
      Set trace state variable number N to the value found on the top of
      the stack.  The stack is unchanged, so that the value is readily
      available if the assignment is part of a larger expression.  The
-     handling of N is as described for 'getv'.
+     handling of N is as described for `getv'.
 
-'trace' (0x0c): ADDR SIZE =>
+`trace' (0x0c): ADDR SIZE =>
      Record the contents of the SIZE bytes at ADDR in a trace buffer,
      for later retrieval by GDB.
 
-'trace_quick' (0x0d) SIZE: ADDR => ADDR
+`trace_quick' (0x0d) SIZE: ADDR => ADDR
      Record the contents of the SIZE bytes at ADDR in a trace buffer,
-     for later retrieval by GDB. SIZE is a single byte unsigned integer
-     following the 'trace' opcode.
+     for later retrieval by GDB.  SIZE is a single byte unsigned
+     integer following the `trace' opcode.
 
-     This bytecode is equivalent to the sequence 'dup const8 SIZE
+     This bytecode is equivalent to the sequence `dup const8 SIZE
      trace', but we provide it anyway to save space in bytecode strings.
 
-'trace16' (0x30) SIZE: ADDR => ADDR
+`trace16' (0x30) SIZE: ADDR => ADDR
      Identical to trace_quick, except that SIZE is a 16-bit big-endian
      unsigned integer, not a single byte.  This should probably have
-     been named 'trace_quick16', for consistency.
+     been named `trace_quick16', for consistency.
 
-'tracev' (0x2e) N: => A
+`tracev' (0x2e) N: => A
      Record the value of trace state variable number N in the trace
-     buffer.  The handling of N is as described for 'getv'.
+     buffer.  The handling of N is as described for `getv'.
 
-'tracenz' (0x2f) ADDR SIZE =>
+`tracenz' (0x2f)  ADDR SIZE =>
      Record the bytes at ADDR in a trace buffer, for later retrieval by
-     GDB. Stop at either the first zero byte, or when SIZE bytes have
+     GDB.  Stop at either the first zero byte, or when SIZE bytes have
      been recorded, whichever occurs first.
 
-'printf' (0x34) NUMARGS STRING =>
-     Do a formatted print, in the style of the C function 'printf').
+`printf' (0x34)  NUMARGS STRING =>
+     Do a formatted print, in the style of the C function `printf').
      The value of NUMARGS is the number of arguments to expect on the
      stack, while STRING is the format string, prefixed with a two-byte
      length.  The last byte of the string must be zero, and is included
      in the length.  The format string includes escaped sequences just
      as it appears in C source, so for instance the format string
-     '"\t%d\n"' is six characters long, and the output will consist of a
-     tab character, a decimal number, and a newline.  At the top of the
-     stack, above the values to be printed, this bytecode will pop a
+     `"\t%d\n"' is six characters long, and the output will consist of
+     a tab character, a decimal number, and a newline.  At the top of
+     the stack, above the values to be printed, this bytecode will pop a
      "function" and "channel".  If the function is nonzero, then the
      target may treat it as a function and call it, passing the channel
-     as a first argument, as with the C function 'fprintf'.  If the
+     as a first argument, as with the C function `fprintf'.  If the
      function is zero, then the target may simply call a standard
-     formatted print function of its choice.  In all, this bytecode pops
-     2 + NUMARGS stack elements, and pushes nothing.
+     formatted print function of its choice.  In all, this bytecode
+     pops 2 + NUMARGS stack elements, and pushes nothing.
 
-'end' (0x27): =>
+`end' (0x27): =>
      Stop executing bytecode; the result should be the top element of
      the stack.  If the purpose of the expression was to compute an
      lvalue or a range of memory, then the next-to-top of the stack is
      the lvalue's address, and the top of the stack is the lvalue's
      size, in bytes.
 
+
 
 File: gdb.info,  Node: Using Agent Expressions,  Next: Varying Target Capabilities,  Prev: Bytecode Descriptions,  Up: Agent Expressions
 
@@ -6000,17 +6178,17 @@ sequence that simply gets values from re
 arithmetic, and returns a result.
 
    Another way to use agent expressions is for tracepoint data
-collection.  GDB generates a different bytecode sequence for collection;
-in addition to bytecodes that do the calculation, GDB adds 'trace'
-bytecodes to save the pieces of memory that were used.
+collection.  GDB generates a different bytecode sequence for
+collection; in addition to bytecodes that do the calculation, GDB adds
+`trace' bytecodes to save the pieces of memory that were used.
 
    * The user selects trace points in the program's code at which GDB
      should collect data.
 
    * The user specifies expressions to evaluate at each trace point.
-     These expressions may denote objects in memory, in which case those
-     objects' contents are recorded as the program runs, or computed
-     values, in which case the values themselves are recorded.
+     These expressions may denote objects in memory, in which case
+     those objects' contents are recorded as the program runs, or
+     computed values, in which case the values themselves are recorded.
 
    * GDB transmits the tracepoints and their associated expressions to
      the GDB agent, running on the debugging target.
@@ -6027,6 +6205,7 @@ bytecodes to save the pieces of memory t
      If the user asks to see an object whose contents have not been
      recorded, GDB reports an error.
 
+
 
 File: gdb.info,  Node: Varying Target Capabilities,  Next: Rationale,  Prev: Using Agent Expressions,  Up: Agent Expressions
 
@@ -6034,7 +6213,7 @@ F.4 Varying Target Capabilities
 ===============================
 
 Some targets don't support floating-point, and some would rather not
-have to deal with 'long long' operations.  Also, different targets will
+have to deal with `long long' operations.  Also, different targets will
 have different stack sizes, and different bytecode buffer lengths.
 
    Thus, GDB needs a way to ask the target about itself.  We haven't
@@ -6047,7 +6226,7 @@ least the following information:
 
    * whether floating point is supported
 
-   * whether 'long long' is supported
+   * whether `long long' is supported
 
    * maximum acceptable size of bytecode stack
 
@@ -6057,6 +6236,7 @@ least the following information:
 
    * whether the target supports disabled tracepoints
 
+
 
 File: gdb.info,  Node: Rationale,  Prev: Varying Target Capabilities,  Up: Agent Expressions
 
@@ -6072,67 +6252,66 @@ What about stack overflow/underflow?
      isn't about what kinds of error-checking GDB ought to do.
 
 Why are you doing everything in LONGEST?
-
-     Speed isn't important, but agent code size is; using LONGEST brings
-     in a bunch of support code to do things like division, etc.  So
-     this is a serious concern.
+     Speed isn't important, but agent code size is; using LONGEST
+     brings in a bunch of support code to do things like division, etc.
+     So this is a serious concern.
 
      First, note that you don't need different bytecodes for different
      operand sizes.  You can generate code without _knowing_ how big the
      stack elements actually are on the target.  If the target only
      supports 32-bit ints, and you don't send any 64-bit bytecodes,
      everything just works.  The observation here is that the MIPS and
-     the Alpha have only fixed-size registers, and you can still get C's
-     semantics even though most instructions only operate on full-sized
-     words.  You just need to make sure everything is properly
-     sign-extended at the right times.  So there is no need for 32- and
-     64-bit variants of the bytecodes.  Just implement everything using
-     the largest size you support.
+     the Alpha have only fixed-size registers, and you can still get
+     C's semantics even though most instructions only operate on
+     full-sized words.  You just need to make sure everything is
+     properly sign-extended at the right times.  So there is no need
+     for 32- and 64-bit variants of the bytecodes.  Just implement
+     everything using the largest size you support.
 
      GDB should certainly check to see what sizes the target supports,
      so the user can get an error earlier, rather than later.  But this
      information is not necessary for correctness.
 
-Why don't you have '>' or '<=' operators?
+Why don't you have `>' or `<=' operators?
      I want to keep the interpreter small, and we don't need them.  We
-     can combine the 'less_' opcodes with 'log_not', and swap the order
+     can combine the `less_' opcodes with `log_not', and swap the order
      of the operands, yielding all four asymmetrical comparison
-     operators.  For example, '(x <= y)' is '! (x > y)', which is '! (y
+     operators.  For example, `(x <= y)' is `! (x > y)', which is `! (y
      < x)'.
 
-Why do you have 'log_not'?
-Why do you have 'ext'?
-Why do you have 'zero_ext'?
+Why do you have `log_not'?
+Why do you have `ext'?
+Why do you have `zero_ext'?
      These are all easily synthesized from other instructions, but I
-     expect them to be used frequently, and they're simple, so I include
-     them to keep bytecode strings short.
+     expect them to be used frequently, and they're simple, so I
+     include them to keep bytecode strings short.
 
-     'log_not' is equivalent to 'const8 0 equal'; it's used in half the
+     `log_not' is equivalent to `const8 0 equal'; it's used in half the
      relational operators.
 
-     'ext N' is equivalent to 'const8 S-N lsh const8 S-N rsh_signed',
-     where S is the size of the stack elements; it follows 'refM' and
+     `ext N' is equivalent to `const8 S-N lsh const8 S-N rsh_signed',
+     where S is the size of the stack elements; it follows `refM' and
      REG bytecodes when the value should be signed.  See the next
      bulleted item.
 
-     'zero_ext N' is equivalent to 'constM MASK log_and'; it's used
+     `zero_ext N' is equivalent to `constM MASK log_and'; it's used
      whenever we push the value of a register, because we can't assume
      the upper bits of the register aren't garbage.
 
-Why not have sign-extending variants of the 'ref' operators?
-     Because that would double the number of 'ref' operators, and we
-     need the 'ext' bytecode anyway for accessing bitfields.
-
-Why not have constant-address variants of the 'ref' operators?
-     Because that would double the number of 'ref' operators again, and
-     'const32 ADDRESS ref32' is only one byte longer.
+Why not have sign-extending variants of the `ref' operators?
+     Because that would double the number of `ref' operators, and we
+     need the `ext' bytecode anyway for accessing bitfields.
+
+Why not have constant-address variants of the `ref' operators?
+     Because that would double the number of `ref' operators again, and
+     `const32 ADDRESS ref32' is only one byte longer.
 
-Why do the 'refN' operators have to support unaligned fetches?
+Why do the `refN' operators have to support unaligned fetches?
      GDB will generate bytecode that fetches multi-byte values at
-     unaligned addresses whenever the executable's debugging information
-     tells it to.  Furthermore, GDB does not know the value the pointer
-     will have when GDB generates the bytecode, so it cannot determine
-     whether a particular fetch will be aligned or not.
+     unaligned addresses whenever the executable's debugging
+     information tells it to.  Furthermore, GDB does not know the value
+     the pointer will have when GDB generates the bytecode, so it
+     cannot determine whether a particular fetch will be aligned or not.
 
      In particular, structure bitfields may be several bytes long, but
      follow no alignment rules; members of packed structures are not
@@ -6146,15 +6325,15 @@ Why do the 'refN' operators have to supp
 
 Why are there no side-effecting operators?
      Because our current client doesn't want them?  That's a cheap
-     answer.  I think the real answer is that I'm afraid of implementing
-     function calls.  We should re-visit this issue after the present
-     contract is delivered.
+     answer.  I think the real answer is that I'm afraid of
+     implementing function calls.  We should re-visit this issue after
+     the present contract is delivered.
 
-Why aren't the 'goto' ops PC-relative?
+Why aren't the `goto' ops PC-relative?
      The interpreter has the base address around anyway for PC bounds
      checking, and it seemed simpler.
 
-Why is there only one offset size for the 'goto' ops?
+Why is there only one offset size for the `goto' ops?
      Offsets are currently sixteen bits.  I'm not happy with this
      situation either:
 
@@ -6174,47 +6353,46 @@ Why is there only one offset size for th
      I'd always know my offset size.  That might be fun.
 
 Where is the function call bytecode?
-
      When we add side-effects, we should add this.
 
-Why does the 'reg' bytecode take a 16-bit register number?
-
+Why does the `reg' bytecode take a 16-bit register number?
      Intel's IA-64 architecture has 128 general-purpose registers, and
      128 floating-point registers, and I'm sure it has some random
      control registers.
 
-Why do we need 'trace' and 'trace_quick'?
+Why do we need `trace' and `trace_quick'?
      Because GDB needs to record all the memory contents and registers
      an expression touches.  If the user wants to evaluate an expression
-     'x->y->z', the agent must record the values of 'x' and 'x->y' as
-     well as the value of 'x->y->z'.
+     `x->y->z', the agent must record the values of `x' and `x->y' as
+     well as the value of `x->y->z'.
 
-Don't the 'trace' bytecodes make the interpreter less general?
+Don't the `trace' bytecodes make the interpreter less general?
      They do mean that the interpreter contains special-purpose code,
      but that doesn't mean the interpreter can only be used for that
-     purpose.  If an expression doesn't use the 'trace' bytecodes, they
+     purpose.  If an expression doesn't use the `trace' bytecodes, they
      don't get in its way.
 
-Why doesn't 'trace_quick' consume its arguments the way everything else does?
+Why doesn't `trace_quick' consume its arguments the way everything else does?
      In general, you do want your operators to consume their arguments;
      it's consistent, and generally reduces the amount of stack
-     rearrangement necessary.  However, 'trace_quick' is a kludge to
-     save space; it only exists so we needn't write 'dup const8 SIZE
+     rearrangement necessary.  However, `trace_quick' is a kludge to
+     save space; it only exists so we needn't write `dup const8 SIZE
      trace' before every memory reference.  Therefore, it's okay for it
      not to consume its arguments; it's meant for a specific context in
      which we know exactly what it should do with the stack.  If we're
      going to have a kludge, it should be an effective kludge.
 
-Why does 'trace16' exist?
+Why does `trace16' exist?
      That opcode was added by the customer that contracted Cygnus for
      the data tracing work.  I personally think it is unnecessary;
-     objects that large will be quite rare, so it is okay to use 'dup
+     objects that large will be quite rare, so it is okay to use `dup
      const16 SIZE trace' in those cases.
 
-     Whatever we decide to do with 'trace16', we should at least leave
+     Whatever we decide to do with `trace16', we should at least leave
      opcode 0x30 reserved, to remain compatible with the customer who
      added it.
 
+
 
 File: gdb.info,  Node: Target Descriptions,  Next: Operating System Information,  Prev: Agent Expressions,  Up: Top
 
@@ -6225,18 +6403,20 @@ One of the challenges of using GDB to de
 there are so many minor variants of each processor architecture in use.
 It is common practice for vendors to start with a standard processor
 core -- ARM, PowerPC, or MIPS, for example -- and then make changes to
-adapt it to a particular market niche.  Some architectures have hundreds
-of variants, available from dozens of vendors.  This leads to a number
-of problems:
+adapt it to a particular market niche.  Some architectures have
+hundreds of variants, available from dozens of vendors.  This leads to
+a number of problems:
 
    * With so many different customized processors, it is difficult for
      the GDB maintainers to keep up with the changes.
+
    * Since individual variants may have short lifetimes or limited
      audiences, it may not be worthwhile to carry information about
      every variant in the GDB source tree.
+
    * When GDB does support the architecture of the embedded system at
      hand, the task of finding the correct architecture name to give the
-     'set architecture' command can be error-prone.
+     `set architecture' command can be error-prone.
 
    To address these problems, the GDB remote protocol allows a target
 system to not only identify itself to GDB, but to actually describe its
@@ -6264,23 +6444,23 @@ G.1 Retrieving Descriptions
 Target descriptions can be read from the target automatically, or
 specified by the user manually.  The default behavior is to read the
 description from the target.  GDB retrieves it via the remote protocol
-using 'qXfer' requests (*note qXfer: General Query Packets.).  The ANNEX
-in the 'qXfer' packet will be 'target.xml'.  The contents of the
-'target.xml' annex are an XML document, of the form described in *note
+using `qXfer' requests (*note qXfer: General Query Packets.).  The
+ANNEX in the `qXfer' packet will be `target.xml'.  The contents of the
+`target.xml' annex are an XML document, of the form described in *note
 Target Description Format::.
 
    Alternatively, you can specify a file to read for the target
 description.  If a file is set, the target will not be queried.  The
 commands to specify a file are:
 
-'set tdesc filename PATH'
+`set tdesc filename PATH'
      Read the target description from PATH.
 
-'unset tdesc filename'
+`unset tdesc filename'
      Do not read the XML target description from a file.  GDB will use
      the description supplied by the current target.
 
-'show tdesc filename'
+`show tdesc filename'
      Show the filename to read for a target description, if any.
 
 
@@ -6291,8 +6471,8 @@ G.2 Target Description Format
 
 A target description annex is an XML (http://www.w3.org/XML/) document
 which complies with the Document Type Definition provided in the GDB
-sources in 'gdb/features/gdb-target.dtd'.  This means you can use
-generally available tools like 'xmllint' to check that your feature
+sources in `gdb/features/gdb-target.dtd'.  This means you can use
+generally available tools like `xmllint' to check that your feature
 descriptions are well-formed and valid.  However, to help people
 unfamiliar with XML write descriptions for their targets, we also
 describe the grammar here.
@@ -6313,8 +6493,8 @@ This minimal description only says that 
 architecture.
 
    A target description has the following overall form, with [ ] marking
-optional elements and ... marking repeatable elements.  The elements are
-explained further below.
+optional elements and ... marking repeatable elements.  The elements
+are explained further below.
 
      <?xml version="1.0"?>
      <!DOCTYPE target SYSTEM "gdb-target.dtd">
@@ -6327,11 +6507,12 @@ explained further below.
 
 The description is generally insensitive to whitespace and line breaks,
 under the usual common-sense rules.  The XML version declaration and
-document type declaration can generally be omitted (GDB does not require
-them), but specifying them may be useful for XML validation tools.  The
-'version' attribute for '<target>' may also be omitted, but we recommend
-including it; if future versions of GDB use an incompatible revision of
-'gdb-target.dtd', they will detect and report the version mismatch.
+document type declaration can generally be omitted (GDB does not
+require them), but specifying them may be useful for XML validation
+tools.  The `version' attribute for `<target>' may also be omitted, but
+we recommend including it; if future versions of GDB use an incompatible
+revision of `gdb-target.dtd', they will detect and report the version
+mismatch.
 
 G.2.1 Inclusion
 ---------------
@@ -6339,14 +6520,14 @@ G.2.1 Inclusion
 It can sometimes be valuable to split a target description up into
 several different annexes, either for organizational purposes, or to
 share files between different possible target descriptions.  You can
-divide a description into multiple files by replacing any element of the
-target description with an inclusion directive of the form:
+divide a description into multiple files by replacing any element of
+the target description with an inclusion directive of the form:
 
      <xi:include href="DOCUMENT"/>
 
 When GDB encounters an element of this form, it will retrieve the named
 XML DOCUMENT, and replace the inclusion directive with the contents of
-that document.  If the current description was read using 'qXfer', then
+that document.  If the current description was read using `qXfer', then
 so will be the included document; DOCUMENT will be interpreted as the
 name of an annex.  If the current description was read from a file, GDB
 will look for DOCUMENT as a file in the same directory where it found
@@ -6355,11 +6536,11 @@ the original description.
 G.2.2 Architecture
 ------------------
 
-An '<architecture>' element has this form:
+An `<architecture>' element has this form:
 
        <architecture>ARCH</architecture>
 
-   ARCH is one of the architectures from the set accepted by 'set
+   ARCH is one of the architectures from the set accepted by `set
 architecture' (*note Specifying a Debugging Target: Targets.).
 
 G.2.3 OS ABI
@@ -6368,12 +6549,12 @@ G.2.3 OS ABI
 This optional field was introduced in GDB version 7.0.  Previous
 versions of GDB ignore it.
 
-   An '<osabi>' element has this form:
+   An `<osabi>' element has this form:
 
        <osabi>ABI-NAME</osabi>
 
-   ABI-NAME is an OS ABI name from the same selection accepted by 'set osabi'
-(*note Configuring the Current ABI: ABI.).
+   ABI-NAME is an OS ABI name from the same selection accepted by
+`set osabi' (*note Configuring the Current ABI: ABI.).
 
 G.2.4 Compatible Architecture
 -----------------------------
@@ -6381,20 +6562,20 @@ G.2.4 Compatible Architecture
 This optional field was introduced in GDB version 7.0.  Previous
 versions of GDB ignore it.
 
-   A '<compatible>' element has this form:
+   A `<compatible>' element has this form:
 
        <compatible>ARCH</compatible>
 
-   ARCH is one of the architectures from the set accepted by 'set
+   ARCH is one of the architectures from the set accepted by `set
 architecture' (*note Specifying a Debugging Target: Targets.).
 
-   A '<compatible>' element is used to specify that the target is able
-to run binaries in some other than the main target architecture given by
-the '<architecture>' element.  For example, on the Cell Broadband
-Engine, the main architecture is 'powerpc:common' or 'powerpc:common64',
-but the system is able to run binaries in the 'spu' architecture as
-well.  The way to describe this capability with '<compatible>' is as
-follows:
+   A `<compatible>' element is used to specify that the target is able
+to run binaries in some other than the main target architecture given
+by the `<architecture>' element.  For example, on the Cell Broadband
+Engine, the main architecture is `powerpc:common' or
+`powerpc:common64', but the system is able to run binaries in the `spu'
+architecture as well.  The way to describe this capability with
+`<compatible>' is as follows:
 
        <architecture>powerpc:common</architecture>
        <compatible>spu</compatible>
@@ -6402,9 +6583,9 @@ follows:
 G.2.5 Features
 --------------
 
-Each '<feature>' describes some logical portion of the target system.
+Each `<feature>' describes some logical portion of the target system.
 Features are currently used to describe available CPU registers and the
-types of their contents.  A '<feature>' element has this form:
+types of their contents.  A `<feature>' element has this form:
 
      <feature name="NAME">
        [TYPE...]
@@ -6425,20 +6606,20 @@ types can be requested by name in the re
 predefined types are provided by GDB (*note Predefined Target Types::),
 and the description can define additional composite types.
 
-   Each type element must have an 'id' attribute, which gives a unique
-(within the containing '<feature>') name to the type.  Types must be
+   Each type element must have an `id' attribute, which gives a unique
+(within the containing `<feature>') name to the type.  Types must be
 defined before they are used.
 
    Some targets offer vector registers, which can be treated as arrays
-of scalar elements.  These types are written as '<vector>' elements,
+of scalar elements.  These types are written as `<vector>' elements,
 specifying the array element type, TYPE, and the number of elements,
 COUNT:
 
      <vector id="ID" type="TYPE" count="COUNT"/>
 
    If a register's value is usefully viewed in multiple ways, define it
-with a union type containing the useful representations.  The '<union>'
-element contains one or more '<field>' elements, each of which has a
+with a union type containing the useful representations.  The `<union>'
+element contains one or more `<field>' elements, each of which has a
 NAME and a TYPE:
 
      <union id="ID">
@@ -6447,8 +6628,8 @@ NAME and a TYPE:
      </union>
 
    If a register's value is composed from several separate values,
-define it with a structure type.  There are two forms of the '<struct>'
-element; a '<struct>' element must either contain only bitfields or
+define it with a structure type.  There are two forms of the `<struct>'
+element; a `<struct>' element must either contain only bitfields or
 contain no bitfields.  If the structure contains only bitfields, its
 total size in bytes must be specified, each bitfield must have an
 explicit start and end, and bitfields are automatically assigned an
@@ -6469,8 +6650,8 @@ explicit type, and no implicit padding i
      </struct>
 
    If a register's value is a series of single-bit flags, define it with
-a flags type.  The '<flags>' element has an explicit SIZE and contains
-one or more '<field>' elements.  Each field has a NAME, a START, and an
+a flags type.  The `<flags>' element has an explicit SIZE and contains
+one or more `<field>' elements.  Each field has a NAME, a START, and an
 END.  Only single-bit flags are supported.
 
      <flags id="ID" size="SIZE">
@@ -6504,28 +6685,29 @@ REGNUM
      greater than that of the previous register (either in the current
      feature or in a preceding feature); the first register in the
      target description defaults to zero.  This register number is used
-     to read or write the register; e.g. it is used in the remote 'p'
-     and 'P' packets, and registers appear in the 'g' and 'G' packets in
-     order of increasing register number.
+     to read or write the register; e.g. it is used in the remote `p'
+     and `P' packets, and registers appear in the `g' and `G' packets
+     in order of increasing register number.
 
 SAVE-RESTORE
      Whether the register should be preserved across inferior function
-     calls; this must be either 'yes' or 'no'.  The default is 'yes',
+     calls; this must be either `yes' or `no'.  The default is `yes',
      which is appropriate for most registers except for some system
      control registers; this is not related to the target's ABI.
 
 TYPE
      The type of the register.  It may be a predefined type, a type
-     defined in the current feature, or one of the special types 'int'
-     and 'float'.  'int' is an integer type of the correct size for
-     BITSIZE, and 'float' is a floating point type (in the
+     defined in the current feature, or one of the special types `int'
+     and `float'.  `int' is an integer type of the correct size for
+     BITSIZE, and `float' is a floating point type (in the
      architecture's normal floating point format) of the correct size
-     for BITSIZE.  The default is 'int'.
+     for BITSIZE.  The default is `int'.
 
 GROUP
      The register group to which this register belongs.  It must be
-     either 'general', 'float', or 'vector'.  If no GROUP is specified,
-     GDB will not display the register in 'info registers'.
+     either `general', `float', or `vector'.  If no GROUP is specified,
+     GDB will not display the register in `info registers'.
+
 
 
 File: gdb.info,  Node: Predefined Target Types,  Next: Standard Target Features,  Prev: Target Description Format,  Up: Target Descriptions
@@ -6538,46 +6720,47 @@ from basic building blocks, but can not 
 Instead, standard identifiers are provided by GDB for the fundamental
 types.  The currently supported types are:
 
-'int8'
-'int16'
-'int32'
-'int64'
-'int128'
+`int8'
+`int16'
+`int32'
+`int64'
+`int128'
      Signed integer types holding the specified number of bits.
 
-'uint8'
-'uint16'
-'uint32'
-'uint64'
-'uint128'
+`uint8'
+`uint16'
+`uint32'
+`uint64'
+`uint128'
      Unsigned integer types holding the specified number of bits.
 
-'code_ptr'
-'data_ptr'
-     Pointers to unspecified code and data.  The program counter and any
-     dedicated return address register may be marked as code pointers;
-     printing a code pointer converts it into a symbolic address.  The
-     stack pointer and any dedicated address registers may be marked as
-     data pointers.
+`code_ptr'
+`data_ptr'
+     Pointers to unspecified code and data.  The program counter and
+     any dedicated return address register may be marked as code
+     pointers; printing a code pointer converts it into a symbolic
+     address.  The stack pointer and any dedicated address registers
+     may be marked as data pointers.
 
-'ieee_single'
+`ieee_single'
      Single precision IEEE floating point.
 
-'ieee_double'
+`ieee_double'
      Double precision IEEE floating point.
 
-'arm_fpa_ext'
+`arm_fpa_ext'
      The 12-byte extended precision format used by ARM FPA registers.
 
-'i387_ext'
+`i387_ext'
      The 10-byte extended precision format used by x87 registers.
 
-'i386_eflags'
+`i386_eflags'
      32bit EFLAGS register used by x86.
 
-'i386_mxcsr'
+`i386_mxcsr'
      32bit MXCSR register used by x86.
 
+
 
 File: gdb.info,  Node: Standard Target Features,  Prev: Predefined Target Types,  Up: Target Descriptions
 
@@ -6588,29 +6771,29 @@ A target description must contain either
 target's registers.  If the description contains no registers, then GDB
 will assume a default register layout, selected based on the
 architecture.  If the description contains any registers, the default
-layout will not be used; the standard registers must be described in the
-target description, in such a way that GDB can recognize them.
+layout will not be used; the standard registers must be described in
+the target description, in such a way that GDB can recognize them.
 
    This is accomplished by giving specific names to feature elements
-which contain standard registers.  GDB will look for features with those
-names and verify that they contain the expected registers; if any known
-feature is missing required registers, or if any required feature is
-missing, GDB will reject the target description.  You can add additional
-registers to any of the standard features -- GDB will display them just
-as if they were added to an unrecognized feature.
+which contain standard registers.  GDB will look for features with
+those names and verify that they contain the expected registers; if any
+known feature is missing required registers, or if any required feature
+is missing, GDB will reject the target description.  You can add
+additional registers to any of the standard features -- GDB will
+display them just as if they were added to an unrecognized feature.
 
    This section lists the known features and their expected contents.
 Sample XML documents for these features are included in the GDB source
-tree, in the directory 'gdb/features'.
+tree, in the directory `gdb/features'.
 
    Names recognized by GDB should include the name of the company or
 organization which selected the name, and the overall architecture to
 which the feature applies; so e.g. the feature containing ARM core
-registers is named 'org.gnu.gdb.arm.core'.
+registers is named `org.gnu.gdb.arm.core'.
 
    The names of registers are not case sensitive for the purpose of
-recognizing standard features, but GDB will only display registers using
-the capitalization used in the description.
+recognizing standard features, but GDB will only display registers
+using the capitalization used in the description.
 
 * Menu:
 
@@ -6631,11 +6814,11 @@ File: gdb.info,  Node: AArch64 Features,
 G.4.1 AArch64 Features
 ----------------------
 
-The 'org.gnu.gdb.aarch64.core' feature is required for AArch64 targets.
-It should contain registers 'x0' through 'x30', 'sp', 'pc', and 'cpsr'.
+The `org.gnu.gdb.aarch64.core' feature is required for AArch64 targets.
+It should contain registers `x0' through `x30', `sp', `pc', and `cpsr'.
 
-   The 'org.gnu.gdb.aarch64.fpu' feature is optional.  If present, it
-should contain registers 'v0' through 'v31', 'fpsr', and 'fpcr'.
+   The `org.gnu.gdb.aarch64.fpu' feature is optional.  If present, it
+should contain registers `v0' through `v31', `fpsr', and `fpcr'.
 
 
 File: gdb.info,  Node: ARM Features,  Next: i386 Features,  Prev: AArch64 Features,  Up: Standard Target Features
@@ -6643,33 +6826,33 @@ File: gdb.info,  Node: ARM Features,  Ne
 G.4.2 ARM Features
 ------------------
 
-The 'org.gnu.gdb.arm.core' feature is required for non-M-profile ARM
-targets.  It should contain registers 'r0' through 'r13', 'sp', 'lr',
-'pc', and 'cpsr'.
-
-   For M-profile targets (e.g.  Cortex-M3), the 'org.gnu.gdb.arm.core'
-feature is replaced by 'org.gnu.gdb.arm.m-profile'.  It should contain
-registers 'r0' through 'r13', 'sp', 'lr', 'pc', and 'xpsr'.
-
-   The 'org.gnu.gdb.arm.fpa' feature is optional.  If present, it should
-contain registers 'f0' through 'f7' and 'fps'.
-
-   The 'org.gnu.gdb.xscale.iwmmxt' feature is optional.  If present, it
-should contain at least registers 'wR0' through 'wR15' and 'wCGR0'
-through 'wCGR3'.  The 'wCID', 'wCon', 'wCSSF', and 'wCASF' registers are
-optional.
-
-   The 'org.gnu.gdb.arm.vfp' feature is optional.  If present, it should
-contain at least registers 'd0' through 'd15'.  If they are present,
-'d16' through 'd31' should also be included.  GDB will synthesize the
-single-precision registers from halves of the double-precision
-registers.
+The `org.gnu.gdb.arm.core' feature is required for non-M-profile ARM
+targets.  It should contain registers `r0' through `r13', `sp', `lr',
+`pc', and `cpsr'.
+
+   For M-profile targets (e.g. Cortex-M3), the `org.gnu.gdb.arm.core'
+feature is replaced by `org.gnu.gdb.arm.m-profile'.  It should contain
+registers `r0' through `r13', `sp', `lr', `pc', and `xpsr'.
+
+   The `org.gnu.gdb.arm.fpa' feature is optional.  If present, it
+should contain registers `f0' through `f7' and `fps'.
+
+   The `org.gnu.gdb.xscale.iwmmxt' feature is optional.  If present, it
+should contain at least registers `wR0' through `wR15' and `wCGR0'
+through `wCGR3'.  The `wCID', `wCon', `wCSSF', and `wCASF' registers
+are optional.
+
+   The `org.gnu.gdb.arm.vfp' feature is optional.  If present, it
+should contain at least registers `d0' through `d15'.  If they are
+present, `d16' through `d31' should also be included.  GDB will
+synthesize the single-precision registers from halves of the
+double-precision registers.
 
-   The 'org.gnu.gdb.arm.neon' feature is optional.  It does not need to
+   The `org.gnu.gdb.arm.neon' feature is optional.  It does not need to
 contain registers; it instructs GDB to display the VFP double-precision
-registers as vectors and to synthesize the quad-precision registers from
-pairs of double-precision registers.  If this feature is present,
-'org.gnu.gdb.arm.vfp' must also be present and include 32
+registers as vectors and to synthesize the quad-precision registers
+from pairs of double-precision registers.  If this feature is present,
+`org.gnu.gdb.arm.vfp' must also be present and include 32
 double-precision registers.
 
 
@@ -6678,60 +6861,69 @@ File: gdb.info,  Node: i386 Features,  N
 G.4.3 i386 Features
 -------------------
 
-The 'org.gnu.gdb.i386.core' feature is required for i386/amd64 targets.
+The `org.gnu.gdb.i386.core' feature is required for i386/amd64 targets.
 It should describe the following registers:
 
-   - 'eax' through 'edi' plus 'eip' for i386
-   - 'rax' through 'r15' plus 'rip' for amd64
-   - 'eflags', 'cs', 'ss', 'ds', 'es', 'fs', 'gs'
-   - 'st0' through 'st7'
-   - 'fctrl', 'fstat', 'ftag', 'fiseg', 'fioff', 'foseg', 'fooff' and
-     'fop'
+   - `eax' through `edi' plus `eip' for i386
+
+   - `rax' through `r15' plus `rip' for amd64
+
+   - `eflags', `cs', `ss', `ds', `es', `fs', `gs'
+
+   - `st0' through `st7'
+
+   - `fctrl', `fstat', `ftag', `fiseg', `fioff', `foseg', `fooff' and
+     `fop'
 
    The register sets may be different, depending on the target.
 
-   The 'org.gnu.gdb.i386.sse' feature is optional.  It should describe
+   The `org.gnu.gdb.i386.sse' feature is optional.  It should describe
 registers:
 
-   - 'xmm0' through 'xmm7' for i386
-   - 'xmm0' through 'xmm15' for amd64
-   - 'mxcsr'
+   - `xmm0' through `xmm7' for i386
 
-   The 'org.gnu.gdb.i386.avx' feature is optional and requires the
-'org.gnu.gdb.i386.sse' feature.  It should describe the upper 128 bits
+   - `xmm0' through `xmm15' for amd64
+
+   - `mxcsr'
+
+   The `org.gnu.gdb.i386.avx' feature is optional and requires the
+`org.gnu.gdb.i386.sse' feature.  It should describe the upper 128 bits
 of YMM registers:
 
-   - 'ymm0h' through 'ymm7h' for i386
-   - 'ymm0h' through 'ymm15h' for amd64
+   - `ymm0h' through `ymm7h' for i386
 
-   The 'org.gnu.gdb.i386.mpx' is an optional feature representing
-Intel(R) Memory Protection Extension (MPX). It should describe the
+   - `ymm0h' through `ymm15h' for amd64
+
+   The `org.gnu.gdb.i386.mpx' is an optional feature representing
+Intel(R) Memory Protection Extension (MPX).  It should describe the
 following registers:
 
-   - 'bnd0raw' through 'bnd3raw' for i386 and amd64.
-   - 'bndcfgu' and 'bndstatus' for i386 and amd64.
+   - `bnd0raw' through `bnd3raw' for i386 and amd64.
+
+   - `bndcfgu' and `bndstatus' for i386 and amd64.
 
-   The 'org.gnu.gdb.i386.linux' feature is optional.  It should describe
-a single register, 'orig_eax'.
+   The `org.gnu.gdb.i386.linux' feature is optional.  It should
+describe a single register, `orig_eax'.
 
-   The 'org.gnu.gdb.i386.avx512' feature is optional and requires the
-'org.gnu.gdb.i386.avx' feature.  It should describe additional XMM
+   The `org.gnu.gdb.i386.avx512' feature is optional and requires the
+`org.gnu.gdb.i386.avx' feature.  It should describe additional XMM
 registers:
 
-   - 'xmm16h' through 'xmm31h', only valid for amd64.
+   - `xmm16h' through `xmm31h', only valid for amd64.
 
    It should describe the upper 128 bits of additional YMM registers:
 
-   - 'ymm16h' through 'ymm31h', only valid for amd64.
+   - `ymm16h' through `ymm31h', only valid for amd64.
 
    It should describe the upper 256 bits of ZMM registers:
 
-   - 'zmm0h' through 'zmm7h' for i386.
-   - 'zmm0h' through 'zmm15h' for amd64.
+   - `zmm0h' through `zmm7h' for i386.
+
+   - `zmm0h' through `zmm15h' for amd64.
 
    It should describe the additional ZMM registers:
 
-   - 'zmm16h' through 'zmm31h', only valid for amd64.
+   - `zmm16h' through `zmm31h', only valid for amd64.
 
 
 File: gdb.info,  Node: MicroBlaze Features,  Next: MIPS Features,  Prev: i386 Features,  Up: Standard Target Features
@@ -6739,13 +6931,14 @@ File: gdb.info,  Node: MicroBlaze Featur
 G.4.4 MicroBlaze Features
 -------------------------
 
-The 'org.gnu.gdb.microblaze.core' feature is required for MicroBlaze
-targets.  It should contain registers 'r0' through 'r31', 'rpc', 'rmsr',
-'rear', 'resr', 'rfsr', 'rbtr', 'rpvr', 'rpvr1' through 'rpvr11',
-'redr', 'rpid', 'rzpr', 'rtlbx', 'rtlbsx', 'rtlblo', and 'rtlbhi'.
+The `org.gnu.gdb.microblaze.core' feature is required for MicroBlaze
+targets.  It should contain registers `r0' through `r31', `rpc',
+`rmsr', `rear', `resr', `rfsr', `rbtr', `rpvr', `rpvr1' through
+`rpvr11', `redr', `rpid', `rzpr', `rtlbx', `rtlbsx', `rtlblo', and
+`rtlbhi'.
 
-   The 'org.gnu.gdb.microblaze.stack-protect' feature is optional.  If
-present, it should contain registers 'rshr' and 'rslr'
+   The `org.gnu.gdb.microblaze.stack-protect' feature is optional.  If
+present, it should contain registers `rshr' and `rslr'
 
 
 File: gdb.info,  Node: MIPS Features,  Next: M68K Features,  Prev: MicroBlaze Features,  Up: Standard Target Features
@@ -6753,26 +6946,26 @@ File: gdb.info,  Node: MIPS Features,  N
 G.4.5 MIPS Features
 -------------------
 
-The 'org.gnu.gdb.mips.cpu' feature is required for MIPS targets.  It
-should contain registers 'r0' through 'r31', 'lo', 'hi', and 'pc'.  They
-may be 32-bit or 64-bit depending on the target.
+The `org.gnu.gdb.mips.cpu' feature is required for MIPS targets.  It
+should contain registers `r0' through `r31', `lo', `hi', and `pc'.
+They may be 32-bit or 64-bit depending on the target.
 
-   The 'org.gnu.gdb.mips.cp0' feature is also required.  It should
-contain at least the 'status', 'badvaddr', and 'cause' registers.  They
+   The `org.gnu.gdb.mips.cp0' feature is also required.  It should
+contain at least the `status', `badvaddr', and `cause' registers.  They
 may be 32-bit or 64-bit depending on the target.
 
-   The 'org.gnu.gdb.mips.fpu' feature is currently required, though it
-may be optional in a future version of GDB.  It should contain registers
-'f0' through 'f31', 'fcsr', and 'fir'.  They may be 32-bit or 64-bit
+   The `org.gnu.gdb.mips.fpu' feature is currently required, though it
+may be optional in a future version of GDB.  It should contain
+registers `f0' through `f31', `fcsr', and `fir'.  They may be 32-bit or
+64-bit depending on the target.
+
+   The `org.gnu.gdb.mips.dsp' feature is optional.  It should contain
+registers `hi1' through `hi3', `lo1' through `lo3', and `dspctl'.  The
+`dspctl' register should be 32-bit and the rest may be 32-bit or 64-bit
 depending on the target.
 
-   The 'org.gnu.gdb.mips.dsp' feature is optional.  It should contain
-registers 'hi1' through 'hi3', 'lo1' through 'lo3', and 'dspctl'.  The
-'dspctl' register should be 32-bit and the rest may be 32-bit or 64-bit
-depending on the target.
-
-   The 'org.gnu.gdb.mips.linux' feature is optional.  It should contain
-a single register, 'restart', which is used by the Linux kernel to
+   The `org.gnu.gdb.mips.linux' feature is optional.  It should contain
+a single register, `restart', which is used by the Linux kernel to
 control restartable syscalls.
 
 
@@ -6781,17 +6974,17 @@ File: gdb.info,  Node: M68K Features,  N
 G.4.6 M68K Features
 -------------------
 
-''org.gnu.gdb.m68k.core''
-''org.gnu.gdb.coldfire.core''
-''org.gnu.gdb.fido.core''
+``org.gnu.gdb.m68k.core''
+``org.gnu.gdb.coldfire.core''
+``org.gnu.gdb.fido.core''
      One of those features must be always present.  The feature that is
      present determines which flavor of m68k is used.  The feature that
-     is present should contain registers 'd0' through 'd7', 'a0' through
-     'a5', 'fp', 'sp', 'ps' and 'pc'.
+     is present should contain registers `d0' through `d7', `a0'
+     through `a5', `fp', `sp', `ps' and `pc'.
 
-''org.gnu.gdb.coldfire.fp''
+``org.gnu.gdb.coldfire.fp''
      This feature is optional.  If present, it should contain registers
-     'fp0' through 'fp7', 'fpcontrol', 'fpstatus' and 'fpiaddr'.
+     `fp0' through `fp7', `fpcontrol', `fpstatus' and `fpiaddr'.
 
 
 File: gdb.info,  Node: Nios II Features,  Next: PowerPC Features,  Prev: M68K Features,  Up: Standard Target Features
@@ -6799,10 +6992,10 @@ File: gdb.info,  Node: Nios II Features,
 G.4.7 Nios II Features
 ----------------------
 
-The 'org.gnu.gdb.nios2.cpu' feature is required for Nios II targets.  It
-should contain the 32 core registers ('zero', 'at', 'r2' through 'r23',
-'et' through 'ra'), 'pc', and the 16 control registers ('status' through
-'mpuacc').
+The `org.gnu.gdb.nios2.cpu' feature is required for Nios II targets.
+It should contain the 32 core registers (`zero', `at', `r2' through
+`r23', `et' through `ra'), `pc', and the 16 control registers (`status'
+through `mpuacc').
 
 
 File: gdb.info,  Node: PowerPC Features,  Next: S/390 and System z Features,  Prev: Nios II Features,  Up: Standard Target Features
@@ -6810,27 +7003,28 @@ File: gdb.info,  Node: PowerPC Features,
 G.4.8 PowerPC Features
 ----------------------
 
-The 'org.gnu.gdb.power.core' feature is required for PowerPC targets.
-It should contain registers 'r0' through 'r31', 'pc', 'msr', 'cr', 'lr',
-'ctr', and 'xer'.  They may be 32-bit or 64-bit depending on the target.
-
-   The 'org.gnu.gdb.power.fpu' feature is optional.  It should contain
-registers 'f0' through 'f31' and 'fpscr'.
-
-   The 'org.gnu.gdb.power.altivec' feature is optional.  It should
-contain registers 'vr0' through 'vr31', 'vscr', and 'vrsave'.
-
-   The 'org.gnu.gdb.power.vsx' feature is optional.  It should contain
-registers 'vs0h' through 'vs31h'.  GDB will combine these registers with
-the floating point registers ('f0' through 'f31') and the altivec
-registers ('vr0' through 'vr31') to present the 128-bit wide registers
-'vs0' through 'vs63', the set of vector registers for POWER7.
-
-   The 'org.gnu.gdb.power.spe' feature is optional.  It should contain
-registers 'ev0h' through 'ev31h', 'acc', and 'spefscr'.  SPE targets
-should provide 32-bit registers in 'org.gnu.gdb.power.core' and provide
-the upper halves in 'ev0h' through 'ev31h'.  GDB will combine these to
-present registers 'ev0' through 'ev31' to the user.
+The `org.gnu.gdb.power.core' feature is required for PowerPC targets.
+It should contain registers `r0' through `r31', `pc', `msr', `cr',
+`lr', `ctr', and `xer'.  They may be 32-bit or 64-bit depending on the
+target.
+
+   The `org.gnu.gdb.power.fpu' feature is optional.  It should contain
+registers `f0' through `f31' and `fpscr'.
+
+   The `org.gnu.gdb.power.altivec' feature is optional.  It should
+contain registers `vr0' through `vr31', `vscr', and `vrsave'.
+
+   The `org.gnu.gdb.power.vsx' feature is optional.  It should contain
+registers `vs0h' through `vs31h'.  GDB will combine these registers
+with the floating point registers (`f0' through `f31') and the altivec
+registers (`vr0' through `vr31') to present the 128-bit wide registers
+`vs0' through `vs63', the set of vector registers for POWER7.
+
+   The `org.gnu.gdb.power.spe' feature is optional.  It should contain
+registers `ev0h' through `ev31h', `acc', and `spefscr'.  SPE targets
+should provide 32-bit registers in `org.gnu.gdb.power.core' and provide
+the upper halves in `ev0h' through `ev31h'.  GDB will combine these to
+present registers `ev0' through `ev31' to the user.
 
 
 File: gdb.info,  Node: S/390 and System z Features,  Next: TIC6x Features,  Prev: PowerPC Features,  Up: Standard Target Features
@@ -6838,37 +7032,37 @@ File: gdb.info,  Node: S/390 and System 
 G.4.9 S/390 and System z Features
 ---------------------------------
 
-The 'org.gnu.gdb.s390.core' feature is required for S/390 and System z
+The `org.gnu.gdb.s390.core' feature is required for S/390 and System z
 targets.  It should contain the PSW and the 16 general registers.  In
-particular, System z targets should provide the 64-bit registers 'pswm',
-'pswa', and 'r0' through 'r15'.  S/390 targets should provide the 32-bit
-versions of these registers.  A System z target that runs in 31-bit
-addressing mode should provide 32-bit versions of 'pswm' and 'pswa', as
-well as the general register's upper halves 'r0h' through 'r15h', and
-their lower halves 'r0l' through 'r15l'.
-
-   The 'org.gnu.gdb.s390.fpr' feature is required.  It should contain
-the 64-bit registers 'f0' through 'f15', and 'fpc'.
-
-   The 'org.gnu.gdb.s390.acr' feature is required.  It should contain
-the 32-bit registers 'acr0' through 'acr15'.
-
-   The 'org.gnu.gdb.s390.linux' feature is optional.  It should contain
-the register 'orig_r2', which is 64-bit wide on System z targets and
-32-bit otherwise.  In addition, the feature may contain the 'last_break'
-register, whose width depends on the addressing mode, as well as the
-'system_call' register, which is always 32-bit wide.
-
-   The 'org.gnu.gdb.s390.tdb' feature is optional.  It should contain
-the 64-bit registers 'tdb0', 'tac', 'tct', 'atia', and 'tr0' through
-'tr15'.
-
-   The 'org.gnu.gdb.s390.vx' feature is optional.  It should contain
-64-bit wide registers 'v0l' through 'v15l', which will be combined by
-GDB with the floating point registers 'f0' through 'f15' to present the
-128-bit wide vector registers 'v0' through 'v15'.  In addition, this
-feature should contain the 128-bit wide vector registers 'v16' through
-'v31'.
+particular, System z targets should provide the 64-bit registers
+`pswm', `pswa', and `r0' through `r15'.  S/390 targets should provide
+the 32-bit versions of these registers.  A System z target that runs in
+31-bit addressing mode should provide 32-bit versions of `pswm' and
+`pswa', as well as the general register's upper halves `r0h' through
+`r15h', and their lower halves `r0l' through `r15l'.
+
+   The `org.gnu.gdb.s390.fpr' feature is required.  It should contain
+the 64-bit registers `f0' through `f15', and `fpc'.
+
+   The `org.gnu.gdb.s390.acr' feature is required.  It should contain
+the 32-bit registers `acr0' through `acr15'.
+
+   The `org.gnu.gdb.s390.linux' feature is optional.  It should contain
+the register `orig_r2', which is 64-bit wide on System z targets and
+32-bit otherwise.  In addition, the feature may contain the
+`last_break' register, whose width depends on the addressing mode, as
+well as the `system_call' register, which is always 32-bit wide.
+
+   The `org.gnu.gdb.s390.tdb' feature is optional.  It should contain
+the 64-bit registers `tdb0', `tac', `tct', `atia', and `tr0' through
+`tr15'.
+
+   The `org.gnu.gdb.s390.vx' feature is optional.  It should contain
+64-bit wide registers `v0l' through `v15l', which will be combined by
+GDB with the floating point registers `f0' through `f15' to present the
+128-bit wide vector registers `v0' through `v15'.  In addition, this
+feature should contain the 128-bit wide vector registers `v16' through
+`v31'.
 
 
 File: gdb.info,  Node: TIC6x Features,  Prev: S/390 and System z Features,  Up: Standard Target Features
@@ -6876,15 +7070,15 @@ File: gdb.info,  Node: TIC6x Features,  
 G.4.10 TMS320C6x Features
 -------------------------
 
-The 'org.gnu.gdb.tic6x.core' feature is required for TMS320C6x targets.
-It should contain registers 'A0' through 'A15', registers 'B0' through
-'B15', 'CSR' and 'PC'.
+The `org.gnu.gdb.tic6x.core' feature is required for TMS320C6x targets.
+It should contain registers `A0' through `A15', registers `B0' through
+`B15', `CSR' and `PC'.
 
-   The 'org.gnu.gdb.tic6x.gp' feature is optional.  It should contain
-registers 'A16' through 'A31' and 'B16' through 'B31'.
+   The `org.gnu.gdb.tic6x.gp' feature is optional.  It should contain
+registers `A16' through `A31' and `B16' through `B31'.
 
-   The 'org.gnu.gdb.tic6x.c6xp' feature is optional.  It should contain
-registers 'TSR', 'ILC' and 'RILC'.
+   The `org.gnu.gdb.tic6x.c6xp' feature is optional.  It should contain
+registers `TSR', `ILC' and `RILC'.
 
 
 File: gdb.info,  Node: Operating System Information,  Next: Trace File Format,  Prev: Target Descriptions,  Up: Top
@@ -6896,7 +7090,7 @@ Appendix H Operating System Information
 
 * Process list::
 
-Users of GDB often wish to obtain information about the state of the
+   Users of GDB often wish to obtain information about the state of the
 operating system running on the target--for example the list of
 processes, or the list of open files.  This section describes the
 mechanism that makes it possible.  This mechanism is similar to the
@@ -6904,8 +7098,8 @@ target features mechanism (*note Target 
 a different aspect of target.
 
    Operating system information is retrived from the target via the
-remote protocol, using 'qXfer' requests (*note qXfer osdata read::).
-The object name in the request should be 'osdata', and the ANNEX
+remote protocol, using `qXfer' requests (*note qXfer osdata read::).
+The object name in the request should be `osdata', and the ANNEX
 identifies the data to be fetched.
 
 
@@ -6914,9 +7108,10 @@ File: gdb.info,  Node: Process list,  Up
 H.1 Process list
 ================
 
-When requesting the process list, the ANNEX field in the 'qXfer' request
-should be 'processes'.  The returned data is an XML document.  The
-formal syntax of this document is defined in 'gdb/features/osdata.dtd'.
+When requesting the process list, the ANNEX field in the `qXfer'
+request should be `processes'.  The returned data is an XML document.
+The formal syntax of this document is defined in
+`gdb/features/osdata.dtd'.
 
    An example document is:
 
@@ -6931,10 +7126,10 @@ formal syntax of this document is define
        </item>
      </osdata>
 
-   Each item should include a column whose name is 'pid'.  The value of
-that column should identify the process on the target.  The 'user' and
-'command' columns are optional, and will be displayed by GDB.  The
-'cores' column, if present, should contain a comma-separated list of
+   Each item should include a column whose name is `pid'.  The value of
+that column should identify the process on the target.  The `user' and
+`command' columns are optional, and will be displayed by GDB.  The
+`cores' column, if present, should contain a comma-separated list of
 cores that this process is running on.  Target may provide additional
 columns, which GDB currently ignores.
 
@@ -6947,12 +7142,12 @@ Appendix I Trace File Format
 The trace file comes in three parts: a header, a textual description
 section, and a trace frame section with binary data.
 
-   The header has the form '\x7fTRACE0\n'.  The first byte is '0x7f' so
-as to indicate that the file contains binary data, while the '0' is a
+   The header has the form `\x7fTRACE0\n'.  The first byte is `0x7f' so
+as to indicate that the file contains binary data, while the `0' is a
 version number that may have different values in the future.
 
    The description section consists of multiple lines of ASCII text
-separated by newline characters ('0xa').  The lines may include a
+separated by newline characters (`0xa').  The lines may include a
 variety of optional descriptive or context-setting information, such as
 tracepoint definitions or register set size.  GDB will ignore any line
 that it does not recognize.  An empty line marks the end of this
@@ -6963,47 +7158,48 @@ Each frame begins with a two-byte tracep
 four-byte size giving the amount of data in the frame.  The data in the
 frame consists of a number of blocks, each introduced by a character
 indicating its type (at least register, memory, and trace state
-variable).  The data in this section is raw binary, not a hexadecimal or
-other encoding; its endianness matches the target's endianness.
+variable).  The data in this section is raw binary, not a hexadecimal
+or other encoding; its endianness matches the target's endianness.
 
-'R BYTES'
+`R BYTES'
      Register block.  The number and ordering of bytes matches that of a
-     'g' packet in the remote protocol.  Note that these are the actual
+     `g' packet in the remote protocol.  Note that these are the actual
      bytes, in target order and GDB register order, not a hexadecimal
      encoding.
 
-'M ADDRESS LENGTH BYTES...'
+`M ADDRESS LENGTH BYTES...'
      Memory block.  This is a contiguous block of memory, at the 8-byte
      address ADDRESS, with a 2-byte length LENGTH, followed by LENGTH
      bytes.
 
-'V NUMBER VALUE'
+`V NUMBER VALUE'
      Trace state variable block.  This records the 8-byte signed value
      VALUE of trace state variable numbered NUMBER.
 
+
    Future enhancements of the trace file format may include additional
 types of blocks.
 
 
 File: gdb.info,  Node: Index Section Format,  Next: Man Pages,  Prev: Trace File Format,  Up: Top
 
-Appendix J '.gdb_index' section format
+Appendix J `.gdb_index' section format
 **************************************
 
-This section documents the index section that is created by 'save
+This section documents the index section that is created by `save
 gdb-index' (*note Index Files::).  The index section is DWARF-specific;
 some knowledge of DWARF is assumed in this description.
 
-   The mapped index file format is designed to be directly 'mmap'able on
-any architecture.  In most cases, a datum is represented using a
-little-endian 32-bit integer value, called an 'offset_type'.  Big endian
-machines must byte-swap the values before using them.  Exceptions to
-this rule are noted.  The data is laid out such that alignment is always
-respected.
+   The mapped index file format is designed to be directly `mmap'able
+on any architecture.  In most cases, a datum is represented using a
+little-endian 32-bit integer value, called an `offset_type'.  Big
+endian machines must byte-swap the values before using them.
+Exceptions to this rule are noted.  The data is laid out such that
+alignment is always respected.
 
    A mapped index consists of several areas, laid out in order.
 
-  1. The file header.  This is a sequence of values, of 'offset_type'
+  1. The file header.  This is a sequence of values, of `offset_type'
      unless otherwise noted:
 
        1. The version number, currently 8.  Versions 1, 2 and 3 are
@@ -7012,11 +7208,12 @@ respected.
           functions, whereas versions 4 and 5 do not.  Version 7 adds
           attributes to the CU indices in the symbol table.  Version 8
           specifies that symbols from DWARF type units
-          ('DW_TAG_type_unit') refer to the type unit's symbol table and
-          not the compilation unit ('DW_TAG_comp_unit') using the type.
+          (`DW_TAG_type_unit') refer to the type unit's symbol table
+          and not the compilation unit (`DW_TAG_comp_unit') using the
+          type.
 
           GDB will only read version 4, 5, or 6 indices by specifying
-          'set use-deprecated-index-sections on'.  GDB has a workaround
+          `set use-deprecated-index-sections on'.  GDB has a workaround
           for potentially broken version 7 indices so it is currently
           not flagged as deprecated.
 
@@ -7034,8 +7231,8 @@ respected.
 
   2. The CU list.  This is a sequence of pairs of 64-bit little-endian
      values, sorted by the CU offset.  The first element in each pair is
-     the offset of a CU in the '.debug_info' section.  The second
-     element in each pair is the length of that CU. References to a CU
+     the offset of a CU in the `.debug_info' section.  The second
+     element in each pair is the length of that CU.  References to a CU
      elsewhere in the map are done using a CU index, which is just the
      0-based index into this table.  Note that if there are type CUs,
      then conceptually CUs and type CUs form a single list for the
@@ -7053,14 +7250,14 @@ respected.
        1. The low address.  This is a 64-bit little-endian value.
 
        2. The high address.  This is a 64-bit little-endian value.  Like
-          'DW_AT_high_pc', the value is one byte beyond the end.
+          `DW_AT_high_pc', the value is one byte beyond the end.
 
-       3. The CU index.  This is an 'offset_type' value.
+       3. The CU index.  This is an `offset_type' value.
 
   5. The symbol table.  This is an open-addressed hash table.  The size
      of the hash table is always a power of 2.
 
-     Each slot in the hash table consists of a pair of 'offset_type'
+     Each slot in the hash table consists of a pair of `offset_type'
      values.  The first value is the offset of the symbol's name in the
      constant pool.  The second value is the offset of the CU vector in
      the constant pool.
@@ -7071,22 +7268,22 @@ respected.
 
      The hash value for a table entry is computed by applying an
      iterative hash function to the symbol's name.  Starting with an
-     initial value of 'r = 0', each (unsigned) character 'c' in the
-     string is incorporated into the hash using the formula depending on
-     the index version:
-
-     Version 4
-          The formula is 'r = r * 67 + c - 113'.
-
-     Versions 5 to 7
-          The formula is 'r = r * 67 + tolower (c) - 113'.
-
-     The terminating '\0' is not incorporated into the hash.
-
-     The step size used in the hash table is computed via '((hash * 17)
-     & (size - 1)) | 1', where 'hash' is the hash value, and 'size' is
-     the size of the hash table.  The step size is used to find the next
-     candidate slot when handling a hash collision.
+     initial value of `r = 0', each (unsigned) character `c' in the
+     string is incorporated into the hash using the formula depending
+     on the index version:
+
+    Version 4
+          The formula is `r = r * 67 + c - 113'.
+
+    Versions 5 to 7
+          The formula is `r = r * 67 + tolower (c) - 113'.
+
+     The terminating `\0' is not incorporated into the hash.
+
+     The step size used in the hash table is computed via `((hash * 17)
+     & (size - 1)) | 1', where `hash' is the hash value, and `size' is
+     the size of the hash table.  The step size is used to find the
+     next candidate slot when handling a hash collision.
 
      The names of C++ symbols in the hash table are canonicalized.  We
      don't currently have a simple description of the canonicalization
@@ -7097,7 +7294,7 @@ respected.
      organized so that alignment is correct: CU vectors are stored
      first, followed by strings.
 
-     A CU vector in the constant pool is a sequence of 'offset_type'
+     A CU vector in the constant pool is a sequence of `offset_type'
      values.  The first value is the number of CU indices in the vector.
      Each subsequent value is the index and symbol attributes of a CU in
      the CU list.  This element in the hash table is used to indicate
@@ -7106,7 +7303,7 @@ respected.
 
      A string in the constant pool is zero-terminated.
 
-   Attributes were added to CU index values in '.gdb_index' version 7.
+   Attributes were added to CU index values in `.gdb_index' version 7.
 If a symbol has multiple uses within a CU then there is one CU
 index+attributes value for each use.
 
@@ -7115,33 +7312,41 @@ LSB):
 
 Bits 0-23
      This is the index of the CU in the CU list.
+
 Bits 24-27
      These bits are reserved for future purposes and must be zero.
+
 Bits 28-30
      The kind of the symbol in the CU.
 
-     0
+    0
           This value is reserved and should not be used.  By reserving
-          zero the full 'offset_type' value is backwards compatible with
-          previous versions of the index.
-     1
+          zero the full `offset_type' value is backwards compatible
+          with previous versions of the index.
+
+    1
           The symbol is a type.
-     2
+
+    2
           The symbol is a variable or an enum value.
-     3
+
+    3
           The symbol is a function.
-     4
+
+    4
           Any other kind of symbol.
-     5,6,7
+
+    5,6,7
           These values are reserved.
 
 Bit 31
      This bit is zero if the value is global and one if it is static.
 
      The determination of whether a symbol is global or static is
-     complicated.  The authorative reference is the file 'dwarf2read.c'
+     complicated.  The authorative reference is the file `dwarf2read.c'
      in GDB sources.
 
+
    This pseudo-code describes the computation of a symbol's kind and
 global/static attributes in the index.
 
@@ -7206,10 +7411,10 @@ File: gdb.info,  Node: gdb man,  Next: g
 gdb man
 =======
 
-gdb ['-help'] ['-nh'] ['-nx'] ['-q'] ['-batch'] ['-cd='DIR] ['-f']
-['-b' BPS] ['-tty='DEV] ['-s' SYMFILE] ['-e' PROG] ['-se' PROG]
-['-c' CORE] ['-p' PROCID] ['-x' CMDS] ['-d' DIR] [PROG|PROG PROCID|PROG
-CORE]
+gdb [`-help'] [`-nh'] [`-nx'] [`-q'] [`-batch'] [`-cd='DIR] [`-f']
+[`-b' BPS]     [`-tty='DEV] [`-s' SYMFILE] [`-e' PROG] [`-se' PROG]
+[`-c' CORE] [`-p' PROCID]     [`-x' CMDS] [`-d' DIR] [PROG|PROG
+PROCID|PROG CORE]
 
    The purpose of a debugger such as GDB is to allow you to see what is
 going on "inside" another program while it executes - or what another
@@ -7231,12 +7436,12 @@ these) to help you catch bugs in the act
    You can use GDB to debug programs written in C, C++, Fortran and
 Modula-2.
 
-   GDB is invoked with the shell command 'gdb'.  Once started, it reads
+   GDB is invoked with the shell command `gdb'.  Once started, it reads
 commands from the terminal until you tell it to exit with the GDB
-command 'quit'.  You can get online help from GDB itself by using the
-command 'help'.
+command `quit'.  You can get online help from GDB itself by using the
+command `help'.
 
-   You can run 'gdb' with no arguments or options; but the most usual
+   You can run `gdb' with no arguments or options; but the most usual
 way to start GDB is with one argument or two, specifying an executable
 program as the argument:
 
@@ -7253,145 +7458,145 @@ want to debug a running process:
      gdb program 1234
      gdb -p 1234
 
-would attach GDB to process '1234' (unless you also have a file named
-'1234'; GDB does check for a core file first).  With option '-p' you can
-omit the PROGRAM filename.
+would attach GDB to process `1234' (unless you also have a file named
+`1234'; GDB does check for a core file first).  With option `-p' you
+can omit the PROGRAM filename.
 
    Here are some of the most frequently needed GDB commands:
 
-'break [FILE:]FUNCTIOP'
+`break [FILE:]FUNCTIOP'
      Set a breakpoint at FUNCTION (in FILE).
 
-'run [ARGLIST]'
+`run [ARGLIST]'
      Start your program (with ARGLIST, if specified).
 
-'bt'
+`bt'
      Backtrace: display the program stack.
 
-'print EXPR'
+`print EXPR'
      Display the value of an expression.
 
-'c'
-     Continue running your program (after stopping, e.g.  at a
+`c'
+     Continue running your program (after stopping, e.g. at a
      breakpoint).
 
-'next'
+`next'
      Execute next program line (after stopping); step _over_ any
      function calls in the line.
 
-'edit [FILE:]FUNCTION'
+`edit [FILE:]FUNCTION'
      look at the program line where it is presently stopped.
 
-'list [FILE:]FUNCTION'
+`list [FILE:]FUNCTION'
      type the text of the program in the vicinity of where it is
      presently stopped.
 
-'step'
+`step'
      Execute next program line (after stopping); step _into_ any
      function calls in the line.
 
-'help [NAME]'
+`help [NAME]'
      Show information about GDB command NAME, or general information
      about using GDB.
 
-'quit'
+`quit'
      Exit from GDB.
 
    Any arguments other than options specify an executable file and core
 file (or process ID); that is, the first argument encountered with no
-associated option flag is equivalent to a '-se' option, and the second,
-if any, is equivalent to a '-c' option if it's the name of a file.  Many
-options have both long and short forms; both are shown here.  The long
-forms are also recognized if you truncate them, so long as enough of the
-option is present to be unambiguous.  (If you prefer, you can flag
-option arguments with '+' rather than '-', though we illustrate the more
-usual convention.)
+associated option flag is equivalent to a `-se' option, and the second,
+if any, is equivalent to a `-c' option if it's the name of a file.
+Many options have both long and short forms; both are shown here.  The
+long forms are also recognized if you truncate them, so long as enough
+of the option is present to be unambiguous.  (If you prefer, you can
+flag option arguments with `+' rather than `-', though we illustrate the
+more usual convention.)
 
    All the options and command line arguments you give are processed in
-sequential order.  The order makes a difference when the '-x' option is
+sequential order.  The order makes a difference when the `-x' option is
 used.
 
-'-help'
-'-h'
+`-help'
+`-h'
      List all options, with brief explanations.
 
-'-symbols=FILE'
-'-s FILE'
+`-symbols=FILE'
+`-s FILE'
      Read symbol table from file FILE.
 
-'-write'
+`-write'
      Enable writing into executable and core files.
 
-'-exec=FILE'
-'-e FILE'
+`-exec=FILE'
+`-e FILE'
      Use file FILE as the executable file to execute when appropriate,
      and for examining pure data in conjunction with a core dump.
 
-'-se=FILE'
+`-se=FILE'
      Read symbol table from file FILE and use it as the executable file.
 
-'-core=FILE'
-'-c FILE'
+`-core=FILE'
+`-c FILE'
      Use file FILE as a core dump to examine.
 
-'-command=FILE'
-'-x FILE'
+`-command=FILE'
+`-x FILE'
      Execute GDB commands from file FILE.
 
-'-ex COMMAND'
+`-ex COMMAND'
      Execute given GDB COMMAND.
 
-'-directory=DIRECTORY'
-'-d DIRECTORY'
+`-directory=DIRECTORY'
+`-d DIRECTORY'
      Add DIRECTORY to the path to search for source files.
 
-'-nh'
-     Do not execute commands from '~/.gdbinit'.
+`-nh'
+     Do not execute commands from `~/.gdbinit'.
 
-'-nx'
-'-n'
-     Do not execute commands from any '.gdbinit' initialization files.
+`-nx'
+`-n'
+     Do not execute commands from any `.gdbinit' initialization files.
 
-'-quiet'
-'-q'
+`-quiet'
+`-q'
      "Quiet".  Do not print the introductory and copyright messages.
      These messages are also suppressed in batch mode.
 
-'-batch'
-     Run in batch mode.  Exit with status '0' after processing all the
-     command files specified with '-x' (and '.gdbinit', if not
+`-batch'
+     Run in batch mode.  Exit with status `0' after processing all the
+     command files specified with `-x' (and `.gdbinit', if not
      inhibited).  Exit with nonzero status if an error occurs in
      executing the GDB commands in the command files.
 
      Batch mode may be useful for running GDB as a filter, for example
-     to download and run a program on another computer; in order to make
-     this more useful, the message
+     to download and run a program on another computer; in order to
+     make this more useful, the message
 
           Program exited normally.
 
      (which is ordinarily issued whenever a program running under GDB
      control terminates) is not issued when running in batch mode.
 
-'-cd=DIRECTORY'
+`-cd=DIRECTORY'
      Run GDB using DIRECTORY as its working directory, instead of the
      current directory.
 
-'-fullname'
-'-f'
+`-fullname'
+`-f'
      Emacs sets this option when it runs GDB as a subprocess.  It tells
      GDB to output the full file name and line number in a standard,
      recognizable fashion each time a stack frame is displayed (which
      includes each time the program stops).  This recognizable format
-     looks like two '\032' characters, followed by the file name, line
+     looks like two `\032' characters, followed by the file name, line
      number and character position separated by colons, and a newline.
-     The Emacs-to-GDB interface program uses the two '\032' characters
+     The Emacs-to-GDB interface program uses the two `\032' characters
      as a signal to display the source code for the frame.
 
-'-b BPS'
+`-b BPS'
      Set the line speed (baud rate or bits per second) of any serial
      interface used by GDB for remote debugging.
 
-'-tty=DEVICE'
+`-tty=DEVICE'
      Run using DEVICE for your program's standard input and output.
 
 
@@ -7406,58 +7611,58 @@ gdbserver -attach COMM PID
 
 gdbserver -multi COMM
 
-   'gdbserver' is a program that allows you to run GDB on a different
+   `gdbserver' is a program that allows you to run GDB on a different
 machine than the one which is running the program being debugged.
 
 Usage (server (target) side)
 ----------------------------
 
-First, you need to have a copy of the program you want to debug put onto
-the target system.  The program can be stripped to save space if needed,
-as 'gdbserver' doesn't care about symbols.  All symbol handling is taken
-care of by the GDB running on the host system.
+   First, you need to have a copy of the program you want to debug put
+onto the target system.  The program can be stripped to save space if
+needed, as `gdbserver' doesn't care about symbols.  All symbol handling
+is taken care of by the GDB running on the host system.
 
    To use the server, you log on to the target system, and run the
-'gdbserver' program.  You must tell it (a) how to communicate with GDB,
-(b) the name of your program, and (c) its arguments.  The general syntax
-is:
+`gdbserver' program.  You must tell it (a) how to communicate with GDB,
+(b) the name of your program, and (c) its arguments.  The general
+syntax is:
 
      target> gdbserver COMM PROGRAM [ARGS ...]
 
    For example, using a serial port, you might say:
 
-     target> gdbserver /dev/com1 emacs foo.txt
+     target> gdbserver `/dev/com1' emacs foo.txt
 
-   This tells 'gdbserver' to debug emacs with an argument of foo.txt,
-and to communicate with GDB via '/dev/com1'.  'gdbserver' now waits
+   This tells `gdbserver' to debug emacs with an argument of foo.txt,
+and to communicate with GDB via `/dev/com1'.  `gdbserver' now waits
 patiently for the host GDB to communicate with it.
 
    To use a TCP connection, you could say:
 
      target> gdbserver host:2345 emacs foo.txt
 
-   This says pretty much the same thing as the last example, except that
-we are going to communicate with the 'host' GDB via TCP. The 'host:2345'
-argument means that we are expecting to see a TCP connection from 'host'
-to local TCP port 2345.  (Currently, the 'host' part is ignored.)  You
-can choose any number you want for the port number as long as it does
-not conflict with any existing TCP ports on the target system.  This
-same port number must be used in the host GDBs 'target remote' command,
-which will be described shortly.  Note that if you chose a port number
-that conflicts with another service, 'gdbserver' will print an error
-message and exit.
+   This says pretty much the same thing as the last example, except
+that we are going to communicate with the `host' GDB via TCP.  The
+`host:2345' argument means that we are expecting to see a TCP
+connection from `host' to local TCP port 2345.  (Currently, the `host'
+part is ignored.)  You can choose any number you want for the port
+number as long as it does not conflict with any existing TCP ports on
+the target system.  This same port number must be used in the host GDBs
+`target remote' command, which will be described shortly.  Note that if
+you chose a port number that conflicts with another service,
+`gdbserver' will print an error message and exit.
 
-   'gdbserver' can also attach to running programs.  This is
-accomplished via the '--attach' argument.  The syntax is:
+   `gdbserver' can also attach to running programs.  This is
+accomplished via the `--attach' argument.  The syntax is:
 
      target> gdbserver --attach COMM PID
 
    PID is the process ID of a currently running process.  It isn't
-necessary to point 'gdbserver' at a binary for the running process.
+necessary to point `gdbserver' at a binary for the running process.
 
-   To start 'gdbserver' without supplying an initial command to run or
-process ID to attach, use the '--multi' command line option.  In such
-case you should connect using 'target extended-remote' to start the
+   To start `gdbserver' without supplying an initial command to run or
+process ID to attach, use the `--multi' command line option.  In such
+case you should connect using `target extended-remote' to start the
 program you want to debug.
 
      target> gdbserver --multi COMM
@@ -7465,122 +7670,123 @@ program you want to debug.
 Usage (host side)
 -----------------
 
-You need an unstripped copy of the target program on your host system,
-since GDB needs to examine it's symbol tables and such.  Start up GDB as
-you normally would, with the target program as the first argument.  (You
-may need to use the '--baud' option if the serial line is running at
-anything except 9600 baud.)  That is 'gdb TARGET-PROG', or 'gdb --baud
-BAUD TARGET-PROG'.  After that, the only new command you need to know
-about is 'target remote' (or 'target extended-remote').  Its argument is
-either a device name (usually a serial device, like '/dev/ttyb'), or a
-'HOST:PORT' descriptor.  For example:
+   You need an unstripped copy of the target program on your host
+system, since GDB needs to examine it's symbol tables and such.  Start
+up GDB as you normally would, with the target program as the first
+argument.  (You may need to use the `--baud' option if the serial line
+is running at anything except 9600 baud.)  That is `gdb TARGET-PROG',
+or `gdb --baud BAUD TARGET-PROG'.  After that, the only new command you
+need to know about is `target remote' (or `target extended-remote').
+Its argument is either a device name (usually a serial device, like
+`/dev/ttyb'), or a `HOST:PORT' descriptor.  For example:
 
-     (gdb) target remote /dev/ttyb
+     (gdb) target remote `/dev/ttyb'
 
-communicates with the server via serial line '/dev/ttyb', and:
+communicates with the server via serial line `/dev/ttyb', and:
 
      (gdb) target remote the-target:2345
 
-communicates via a TCP connection to port 2345 on host 'the-target',
-where you previously started up 'gdbserver' with the same port number.
-Note that for TCP connections, you must start up 'gdbserver' prior to
-using the 'target remote' command, otherwise you may get an error that
-looks something like 'Connection refused'.
+communicates via a TCP connection to port 2345 on host `the-target',
+where you previously started up `gdbserver' with the same port number.
+Note that for TCP connections, you must start up `gdbserver' prior to
+using the `target remote' command, otherwise you may get an error that
+looks something like `Connection refused'.
 
-   'gdbserver' can also debug multiple inferiors at once, described in
-*note Inferiors and Programs::.  In such case use the 'extended-remote'
+   `gdbserver' can also debug multiple inferiors at once, described in
+*note Inferiors and Programs::.  In such case use the `extended-remote'
 GDB command variant:
 
      (gdb) target extended-remote the-target:2345
 
-   The 'gdbserver' option '--multi' may or may not be used in such case.
+   The `gdbserver' option `--multi' may or may not be used in such case.
 
-   There are three different modes for invoking 'gdbserver':
+   There are three different modes for invoking `gdbserver':
 
    * Debug a specific program specified by its program name:
 
           gdbserver COMM PROG [ARGS...]
 
-     The COMM parameter specifies how should the server communicate with
-     GDB; it is either a device name (to use a serial line), a TCP port
-     number (':1234'), or '-' or 'stdio' to use stdin/stdout of
-     'gdbserver'.  Specify the name of the program to debug in PROG.
+     The COMM parameter specifies how should the server communicate
+     with GDB; it is either a device name (to use a serial line), a TCP
+     port number (`:1234'), or `-' or `stdio' to use stdin/stdout of
+     `gdbserver'.  Specify the name of the program to debug in PROG.
      Any remaining arguments will be passed to the program verbatim.
      When the program exits, GDB will close the connection, and
-     'gdbserver' will exit.
+     `gdbserver' will exit.
 
    * Debug a specific program by specifying the process ID of a running
      program:
 
           gdbserver --attach COMM PID
 
-     The COMM parameter is as described above.  Supply the process ID of
-     a running program in PID; GDB will do everything else.  Like with
-     the previous mode, when the process PID exits, GDB will close the
-     connection, and 'gdbserver' will exit.
+     The COMM parameter is as described above.  Supply the process ID
+     of a running program in PID; GDB will do everything else.  Like
+     with the previous mode, when the process PID exits, GDB will close
+     the connection, and `gdbserver' will exit.
 
    * Multi-process mode - debug more than one program/process:
 
           gdbserver --multi COMM
 
-     In this mode, GDB can instruct 'gdbserver' which command(s) to run.
-     Unlike the other 2 modes, GDB will not close the connection when a
-     process being debugged exits, so you can debug several processes in
-     the same session.
+     In this mode, GDB can instruct `gdbserver' which command(s) to
+     run.  Unlike the other 2 modes, GDB will not close the connection
+     when a process being debugged exits, so you can debug several
+     processes in the same session.
 
    In each of the modes you may specify these options:
 
-'--help'
+`--help'
      List all options, with brief explanations.
 
-'--version'
-     This option causes 'gdbserver' to print its version number and
+`--version'
+     This option causes `gdbserver' to print its version number and
      exit.
 
-'--attach'
-     'gdbserver' will attach to a running program.  The syntax is:
+`--attach'
+     `gdbserver' will attach to a running program.  The syntax is:
 
           target> gdbserver --attach COMM PID
 
      PID is the process ID of a currently running process.  It isn't
-     necessary to point 'gdbserver' at a binary for the running process.
+     necessary to point `gdbserver' at a binary for the running process.
 
-'--multi'
-     To start 'gdbserver' without supplying an initial command to run or
-     process ID to attach, use this command line option.  Then you can
-     connect using 'target extended-remote' and start the program you
-     want to debug.  The syntax is:
+`--multi'
+     To start `gdbserver' without supplying an initial command to run
+     or process ID to attach, use this command line option.  Then you
+     can connect using `target extended-remote' and start the program
+     you want to debug.  The syntax is:
 
           target> gdbserver --multi COMM
 
-'--debug'
-     Instruct 'gdbserver' to display extra status information about the
-     debugging process.  This option is intended for 'gdbserver'
+`--debug'
+     Instruct `gdbserver' to display extra status information about the
+     debugging process.  This option is intended for `gdbserver'
      development and for bug reports to the developers.
 
-'--remote-debug'
-     Instruct 'gdbserver' to display remote protocol debug output.  This
-     option is intended for 'gdbserver' development and for bug reports
-     to the developers.
+`--remote-debug'
+     Instruct `gdbserver' to display remote protocol debug output.
+     This option is intended for `gdbserver' development and for bug
+     reports to the developers.
 
-'--debug-format=option1[,option2,...]'
-     Instruct 'gdbserver' to include extra information in each line of
+`--debug-format=option1[,option2,...]'
+     Instruct `gdbserver' to include extra information in each line of
      debugging output.  *Note Other Command-Line Arguments for
      gdbserver::.
 
-'--wrapper'
+`--wrapper'
      Specify a wrapper to launch programs for debugging.  The option
      should be followed by the name of the wrapper, then any
-     command-line arguments to pass to the wrapper, then '--' indicating
-     the end of the wrapper arguments.
+     command-line arguments to pass to the wrapper, then `--'
+     indicating the end of the wrapper arguments.
 
-'--once'
-     By default, 'gdbserver' keeps the listening TCP port open, so that
+`--once'
+     By default, `gdbserver' keeps the listening TCP port open, so that
      additional connections are possible.  However, if you start
-     'gdbserver' with the '--once' option, it will stop listening for
+     `gdbserver' with the `--once' option, it will stop listening for
      any further connection attempts after connecting to the first GDB
      session.
 
+
 
 File: gdb.info,  Node: gcore man,  Next: gdbinit man,  Prev: gdbserver man,  Up: Man Pages
 
@@ -7591,14 +7797,14 @@ gcore [-o FILENAME] PID
 
    Generate a core dump of a running program with process ID PID.
 Produced file is equivalent to a kernel produced core file as if the
-process crashed (and if 'ulimit -c' were used to set up an appropriate
-core dump limit).  Unlike after a crash, after 'gcore' the program
+process crashed (and if `ulimit -c' were used to set up an appropriate
+core dump limit).  Unlike after a crash, after `gcore' the program
 remains running without any change.
 
-'-o FILENAME'
-     The optional argument FILENAME specifies the file name where to put
-     the core dump.  If not specified, the file name defaults to
-     'core.PID', where PID is the running program process ID.
+`-o FILENAME'
+     The optional argument FILENAME specifies the file name where to
+     put the core dump.  If not specified, the file name defaults to
+     `core.PID', where PID is the running program process ID.
 
 
 File: gdb.info,  Node: gdbinit man,  Prev: gcore man,  Up: Man Pages
@@ -7617,733 +7823,17 @@ described in *note Sequences::.
 
    Please read more in *note Startup::.
 
-'(not enabled with --with-system-gdbinit during compilation)'
+`(not enabled with `--with-system-gdbinit' during compilation)'
      System-wide initialization file.  It is executed unless user
-     specified GDB option '-nx' or '-n'.  See more in *note System-wide
+     specified GDB option `-nx' or `-n'.  See more in *note System-wide
      configuration::.
 
-'~/.gdbinit'
-     User initialization file.  It is executed unless user specified GDB
-     options '-nx', '-n' or '-nh'.
+`~/.gdbinit'
+     User initialization file.  It is executed unless user specified
+     GDB options `-nx', `-n' or `-nh'.
 
-'./.gdbinit'
+`./.gdbinit'
      Initialization file for current directory.  It may need to be
-     enabled with GDB security command 'set auto-load local-gdbinit'.
+     enabled with GDB security command `set auto-load local-gdbinit'.
      See more in *note Init File in the Current Directory::.
 
-
-File: gdb.info,  Node: Copying,  Next: GNU Free Documentation License,  Prev: Man Pages,  Up: Top
-
-Appendix L GNU GENERAL PUBLIC LICENSE
-*************************************
-
-                        Version 3, 29 June 2007
-
-     Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
-
-     Everyone is permitted to copy and distribute verbatim copies of this
-     license document, but changing it is not allowed.
-
-Preamble
-========
-
-The GNU General Public License is a free, copyleft license for software
-and other kinds of works.
-
-   The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works.  By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users.  We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors.  You can apply it to
-your programs, too.
-
-   When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
-   To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights.  Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
-   For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received.  You must make sure that they, too, receive
-or can get the source code.  And you must show them these terms so they
-know their rights.
-
-   Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
-   For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software.  For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
-   Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so.  This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software.  The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable.  Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products.  If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
-   Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary.  To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
-   The precise terms and conditions for copying, distribution and
-modification follow.
-
-TERMS AND CONDITIONS
-====================
-
-  0. Definitions.
-
-     "This License" refers to version 3 of the GNU General Public
-     License.
-
-     "Copyright" also means copyright-like laws that apply to other
-     kinds of works, such as semiconductor masks.
-
-     "The Program" refers to any copyrightable work licensed under this
-     License.  Each licensee is addressed as "you".  "Licensees" and
-     "recipients" may be individuals or organizations.
-
-     To "modify" a work means to copy from or adapt all or part of the
-     work in a fashion requiring copyright permission, other than the
-     making of an exact copy.  The resulting work is called a "modified
-     version" of the earlier work or a work "based on" the earlier work.
-
-     A "covered work" means either the unmodified Program or a work
-     based on the Program.
-
-     To "propagate" a work means to do anything with it that, without
-     permission, would make you directly or secondarily liable for
-     infringement under applicable copyright law, except executing it on
-     a computer or modifying a private copy.  Propagation includes
-     copying, distribution (with or without modification), making
-     available to the public, and in some countries other activities as
-     well.
-
-     To "convey" a work means any kind of propagation that enables other
-     parties to make or receive copies.  Mere interaction with a user
-     through a computer network, with no transfer of a copy, is not
-     conveying.
-
-     An interactive user interface displays "Appropriate Legal Notices"
-     to the extent that it includes a convenient and prominently visible
-     feature that (1) displays an appropriate copyright notice, and (2)
-     tells the user that there is no warranty for the work (except to
-     the extent that warranties are provided), that licensees may convey
-     the work under this License, and how to view a copy of this
-     License.  If the interface presents a list of user commands or
-     options, such as a menu, a prominent item in the list meets this
-     criterion.
-
-  1. Source Code.
-
-     The "source code" for a work means the preferred form of the work
-     for making modifications to it.  "Object code" means any non-source
-     form of a work.
-
-     A "Standard Interface" means an interface that either is an
-     official standard defined by a recognized standards body, or, in
-     the case of interfaces specified for a particular programming
-     language, one that is widely used among developers working in that
-     language.
-
-     The "System Libraries" of an executable work include anything,
-     other than the work as a whole, that (a) is included in the normal
-     form of packaging a Major Component, but which is not part of that
-     Major Component, and (b) serves only to enable use of the work with
-     that Major Component, or to implement a Standard Interface for
-     which an implementation is available to the public in source code
-     form.  A "Major Component", in this context, means a major
-     essential component (kernel, window system, and so on) of the
-     specific operating system (if any) on which the executable work
-     runs, or a compiler used to produce the work, or an object code
-     interpreter used to run it.
-
-     The "Corresponding Source" for a work in object code form means all
-     the source code needed to generate, install, and (for an executable
-     work) run the object code and to modify the work, including scripts
-     to control those activities.  However, it does not include the
-     work's System Libraries, or general-purpose tools or generally
-     available free programs which are used unmodified in performing
-     those activities but which are not part of the work.  For example,
-     Corresponding Source includes interface definition files associated
-     with source files for the work, and the source code for shared
-     libraries and dynamically linked subprograms that the work is
-     specifically designed to require, such as by intimate data
-     communication or control flow between those subprograms and other
-     parts of the work.
-
-     The Corresponding Source need not include anything that users can
-     regenerate automatically from other parts of the Corresponding
-     Source.
-
-     The Corresponding Source for a work in source code form is that
-     same work.
-
-  2. Basic Permissions.
-
-     All rights granted under this License are granted for the term of
-     copyright on the Program, and are irrevocable provided the stated
-     conditions are met.  This License explicitly affirms your unlimited
-     permission to run the unmodified Program.  The output from running
-     a covered work is covered by this License only if the output, given
-     its content, constitutes a covered work.  This License acknowledges
-     your rights of fair use or other equivalent, as provided by
-     copyright law.
-
-     You may make, run and propagate covered works that you do not
-     convey, without conditions so long as your license otherwise
-     remains in force.  You may convey covered works to others for the
-     sole purpose of having them make modifications exclusively for you,
-     or provide you with facilities for running those works, provided
-     that you comply with the terms of this License in conveying all
-     material for which you do not control copyright.  Those thus making
-     or running the covered works for you must do so exclusively on your
-     behalf, under your direction and control, on terms that prohibit
-     them from making any copies of your copyrighted material outside
-     their relationship with you.
-
-     Conveying under any other circumstances is permitted solely under
-     the conditions stated below.  Sublicensing is not allowed; section
-     10 makes it unnecessary.
-
-  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
-     No covered work shall be deemed part of an effective technological
-     measure under any applicable law fulfilling obligations under
-     article 11 of the WIPO copyright treaty adopted on 20 December
-     1996, or similar laws prohibiting or restricting circumvention of
-     such measures.
-
-     When you convey a covered work, you waive any legal power to forbid
-     circumvention of technological measures to the extent such
-     circumvention is effected by exercising rights under this License
-     with respect to the covered work, and you disclaim any intention to
-     limit operation or modification of the work as a means of
-     enforcing, against the work's users, your or third parties' legal
-     rights to forbid circumvention of technological measures.
-
-  4. Conveying Verbatim Copies.
-
-     You may convey verbatim copies of the Program's source code as you
-     receive it, in any medium, provided that you conspicuously and
-     appropriately publish on each copy an appropriate copyright notice;
-     keep intact all notices stating that this License and any
-     non-permissive terms added in accord with section 7 apply to the
-     code; keep intact all notices of the absence of any warranty; and
-     give all recipients a copy of this License along with the Program.
-
-     You may charge any price or no price for each copy that you convey,
-     and you may offer support or warranty protection for a fee.
-
-  5. Conveying Modified Source Versions.
-
-     You may convey a work based on the Program, or the modifications to
-     produce it from the Program, in the form of source code under the
-     terms of section 4, provided that you also meet all of these
-     conditions:
-
-       a. The work must carry prominent notices stating that you
-          modified it, and giving a relevant date.
-
-       b. The work must carry prominent notices stating that it is
-          released under this License and any conditions added under
-          section 7.  This requirement modifies the requirement in
-          section 4 to "keep intact all notices".
-
-       c. You must license the entire work, as a whole, under this
-          License to anyone who comes into possession of a copy.  This
-          License will therefore apply, along with any applicable
-          section 7 additional terms, to the whole of the work, and all
-          its parts, regardless of how they are packaged.  This License
-          gives no permission to license the work in any other way, but
-          it does not invalidate such permission if you have separately
-          received it.
-
-       d. If the work has interactive user interfaces, each must display
-          Appropriate Legal Notices; however, if the Program has
-          interactive interfaces that do not display Appropriate Legal
-          Notices, your work need not make them do so.
-
-     A compilation of a covered work with other separate and independent
-     works, which are not by their nature extensions of the covered
-     work, and which are not combined with it such as to form a larger
-     program, in or on a volume of a storage or distribution medium, is
-     called an "aggregate" if the compilation and its resulting
-     copyright are not used to limit the access or legal rights of the
-     compilation's users beyond what the individual works permit.
-     Inclusion of a covered work in an aggregate does not cause this
-     License to apply to the other parts of the aggregate.
-
-  6. Conveying Non-Source Forms.
-
-     You may convey a covered work in object code form under the terms
-     of sections 4 and 5, provided that you also convey the
-     machine-readable Corresponding Source under the terms of this
-     License, in one of these ways:
-
-       a. Convey the object code in, or embodied in, a physical product
-          (including a physical distribution medium), accompanied by the
-          Corresponding Source fixed on a durable physical medium
-          customarily used for software interchange.
-
-       b. Convey the object code in, or embodied in, a physical product
-          (including a physical distribution medium), accompanied by a
-          written offer, valid for at least three years and valid for as
-          long as you offer spare parts or customer support for that
-          product model, to give anyone who possesses the object code
-          either (1) a copy of the Corresponding Source for all the
-          software in the product that is covered by this License, on a
-          durable physical medium customarily used for software
-          interchange, for a price no more than your reasonable cost of
-          physically performing this conveying of source, or (2) access
-          to copy the Corresponding Source from a network server at no
-          charge.
-
-       c. Convey individual copies of the object code with a copy of the
-          written offer to provide the Corresponding Source.  This
-          alternative is allowed only occasionally and noncommercially,
-          and only if you received the object code with such an offer,
-          in accord with subsection 6b.
-
-       d. Convey the object code by offering access from a designated
-          place (gratis or for a charge), and offer equivalent access to
-          the Corresponding Source in the same way through the same
-          place at no further charge.  You need not require recipients
-          to copy the Corresponding Source along with the object code.
-          If the place to copy the object code is a network server, the
-          Corresponding Source may be on a different server (operated by
-          you or a third party) that supports equivalent copying
-          facilities, provided you maintain clear directions next to the
-          object code saying where to find the Corresponding Source.
-          Regardless of what server hosts the Corresponding Source, you
-          remain obligated to ensure that it is available for as long as
-          needed to satisfy these requirements.
-
-       e. Convey the object code using peer-to-peer transmission,
-          provided you inform other peers where the object code and
-          Corresponding Source of the work are being offered to the
-          general public at no charge under subsection 6d.
-
-     A separable portion of the object code, whose source code is
-     excluded from the Corresponding Source as a System Library, need
-     not be included in conveying the object code work.
-
-     A "User Product" is either (1) a "consumer product", which means
-     any tangible personal property which is normally used for personal,
-     family, or household purposes, or (2) anything designed or sold for
-     incorporation into a dwelling.  In determining whether a product is
-     a consumer product, doubtful cases shall be resolved in favor of
-     coverage.  For a particular product received by a particular user,
-     "normally used" refers to a typical or common use of that class of
-     product, regardless of the status of the particular user or of the
-     way in which the particular user actually uses, or expects or is
-     expected to use, the product.  A product is a consumer product
-     regardless of whether the product has substantial commercial,
-     industrial or non-consumer uses, unless such uses represent the
-     only significant mode of use of the product.
-
-     "Installation Information" for a User Product means any methods,
-     procedures, authorization keys, or other information required to
-     install and execute modified versions of a covered work in that
-     User Product from a modified version of its Corresponding Source.
-     The information must suffice to ensure that the continued
-     functioning of the modified object code is in no case prevented or
-     interfered with solely because modification has been made.
-
-     If you convey an object code work under this section in, or with,
-     or specifically for use in, a User Product, and the conveying
-     occurs as part of a transaction in which the right of possession
-     and use of the User Product is transferred to the recipient in
-     perpetuity or for a fixed term (regardless of how the transaction
-     is characterized), the Corresponding Source conveyed under this
-     section must be accompanied by the Installation Information.  But
-     this requirement does not apply if neither you nor any third party
-     retains the ability to install modified object code on the User
-     Product (for example, the work has been installed in ROM).
-
-     The requirement to provide Installation Information does not
-     include a requirement to continue to provide support service,
-     warranty, or updates for a work that has been modified or installed
-     by the recipient, or for the User Product in which it has been
-     modified or installed.  Access to a network may be denied when the
-     modification itself materially and adversely affects the operation
-     of the network or violates the rules and protocols for
-     communication across the network.
-
-     Corresponding Source conveyed, and Installation Information
-     provided, in accord with this section must be in a format that is
-     publicly documented (and with an implementation available to the
-     public in source code form), and must require no special password
-     or key for unpacking, reading or copying.
-
-  7. Additional Terms.
-
-     "Additional permissions" are terms that supplement the terms of
-     this License by making exceptions from one or more of its
-     conditions.  Additional permissions that are applicable to the
-     entire Program shall be treated as though they were included in
-     this License, to the extent that they are valid under applicable
-     law.  If additional permissions apply only to part of the Program,
-     that part may be used separately under those permissions, but the
-     entire Program remains governed by this License without regard to
-     the additional permissions.
-
-     When you convey a copy of a covered work, you may at your option
-     remove any additional permissions from that copy, or from any part
-     of it.  (Additional permissions may be written to require their own
-     removal in certain cases when you modify the work.)  You may place
-     additional permissions on material, added by you to a covered work,
-     for which you have or can give appropriate copyright permission.
-
-     Notwithstanding any other provision of this License, for material
-     you add to a covered work, you may (if authorized by the copyright
-     holders of that material) supplement the terms of this License with
-     terms:
-
-       a. Disclaiming warranty or limiting liability differently from
-          the terms of sections 15 and 16 of this License; or
-
-       b. Requiring preservation of specified reasonable legal notices
-          or author attributions in that material or in the Appropriate
-          Legal Notices displayed by works containing it; or
-
-       c. Prohibiting misrepresentation of the origin of that material,
-          or requiring that modified versions of such material be marked
-          in reasonable ways as different from the original version; or
-
-       d. Limiting the use for publicity purposes of names of licensors
-          or authors of the material; or
-
-       e. Declining to grant rights under trademark law for use of some
-          trade names, trademarks, or service marks; or
-
-       f. Requiring indemnification of licensors and authors of that
-          material by anyone who conveys the material (or modified
-          versions of it) with contractual assumptions of liability to
-          the recipient, for any liability that these contractual
-          assumptions directly impose on those licensors and authors.
-
-     All other non-permissive additional terms are considered "further
-     restrictions" within the meaning of section 10.  If the Program as
-     you received it, or any part of it, contains a notice stating that
-     it is governed by this License along with a term that is a further
-     restriction, you may remove that term.  If a license document
-     contains a further restriction but permits relicensing or conveying
-     under this License, you may add to a covered work material governed
-     by the terms of that license document, provided that the further
-     restriction does not survive such relicensing or conveying.
-
-     If you add terms to a covered work in accord with this section, you
-     must place, in the relevant source files, a statement of the
-     additional terms that apply to those files, or a notice indicating
-     where to find the applicable terms.
-
-     Additional terms, permissive or non-permissive, may be stated in
-     the form of a separately written license, or stated as exceptions;
-     the above requirements apply either way.
-
-  8. Termination.
-
-     You may not propagate or modify a covered work except as expressly
-     provided under this License.  Any attempt otherwise to propagate or
-     modify it is void, and will automatically terminate your rights
-     under this License (including any patent licenses granted under the
-     third paragraph of section 11).
-
-     However, if you cease all violation of this License, then your
-     license from a particular copyright holder is reinstated (a)
-     provisionally, unless and until the copyright holder explicitly and
-     finally terminates your license, and (b) permanently, if the
-     copyright holder fails to notify you of the violation by some
-     reasonable means prior to 60 days after the cessation.
-
-     Moreover, your license from a particular copyright holder is
-     reinstated permanently if the copyright holder notifies you of the
-     violation by some reasonable means, this is the first time you have
-     received notice of violation of this License (for any work) from
-     that copyright holder, and you cure the violation prior to 30 days
-     after your receipt of the notice.
-
-     Termination of your rights under this section does not terminate
-     the licenses of parties who have received copies or rights from you
-     under this License.  If your rights have been terminated and not
-     permanently reinstated, you do not qualify to receive new licenses
-     for the same material under section 10.
-
-  9. Acceptance Not Required for Having Copies.
-
-     You are not required to accept this License in order to receive or
-     run a copy of the Program.  Ancillary propagation of a covered work
-     occurring solely as a consequence of using peer-to-peer
-     transmission to receive a copy likewise does not require
-     acceptance.  However, nothing other than this License grants you
-     permission to propagate or modify any covered work.  These actions
-     infringe copyright if you do not accept this License.  Therefore,
-     by modifying or propagating a covered work, you indicate your
-     acceptance of this License to do so.
-
-  10. Automatic Licensing of Downstream Recipients.
-
-     Each time you convey a covered work, the recipient automatically
-     receives a license from the original licensors, to run, modify and
-     propagate that work, subject to this License.  You are not
-     responsible for enforcing compliance by third parties with this
-     License.
-
-     An "entity transaction" is a transaction transferring control of an
-     organization, or substantially all assets of one, or subdividing an
-     organization, or merging organizations.  If propagation of a
-     covered work results from an entity transaction, each party to that
-     transaction who receives a copy of the work also receives whatever
-     licenses to the work the party's predecessor in interest had or
-     could give under the previous paragraph, plus a right to possession
-     of the Corresponding Source of the work from the predecessor in
-     interest, if the predecessor has it or can get it with reasonable
-     efforts.
-
-     You may not impose any further restrictions on the exercise of the
-     rights granted or affirmed under this License.  For example, you
-     may not impose a license fee, royalty, or other charge for exercise
-     of rights granted under this License, and you may not initiate
-     litigation (including a cross-claim or counterclaim in a lawsuit)
-     alleging that any patent claim is infringed by making, using,
-     selling, offering for sale, or importing the Program or any portion
-     of it.
-
-  11. Patents.
-
-     A "contributor" is a copyright holder who authorizes use under this
-     License of the Program or a work on which the Program is based.
-     The work thus licensed is called the contributor's "contributor
-     version".
-
-     A contributor's "essential patent claims" are all patent claims
-     owned or controlled by the contributor, whether already acquired or
-     hereafter acquired, that would be infringed by some manner,
-     permitted by this License, of making, using, or selling its
-     contributor version, but do not include claims that would be
-     infringed only as a consequence of further modification of the
-     contributor version.  For purposes of this definition, "control"
-     includes the right to grant patent sublicenses in a manner
-     consistent with the requirements of this License.
-
-     Each contributor grants you a non-exclusive, worldwide,
-     royalty-free patent license under the contributor's essential
-     patent claims, to make, use, sell, offer for sale, import and
-     otherwise run, modify and propagate the contents of its contributor
-     version.
-
-     In the following three paragraphs, a "patent license" is any
-     express agreement or commitment, however denominated, not to
-     enforce a patent (such as an express permission to practice a
-     patent or covenant not to sue for patent infringement).  To "grant"
-     such a patent license to a party means to make such an agreement or
-     commitment not to enforce a patent against the party.
-
-     If you convey a covered work, knowingly relying on a patent
-     license, and the Corresponding Source of the work is not available
-     for anyone to copy, free of charge and under the terms of this
-     License, through a publicly available network server or other
-     readily accessible means, then you must either (1) cause the
-     Corresponding Source to be so available, or (2) arrange to deprive
-     yourself of the benefit of the patent license for this particular
-     work, or (3) arrange, in a manner consistent with the requirements
-     of this License, to extend the patent license to downstream
-     recipients.  "Knowingly relying" means you have actual knowledge
-     that, but for the patent license, your conveying the covered work
-     in a country, or your recipient's use of the covered work in a
-     country, would infringe one or more identifiable patents in that
-     country that you have reason to believe are valid.
-
-     If, pursuant to or in connection with a single transaction or
-     arrangement, you convey, or propagate by procuring conveyance of, a
-     covered work, and grant a patent license to some of the parties
-     receiving the covered work authorizing them to use, propagate,
-     modify or convey a specific copy of the covered work, then the
-     patent license you grant is automatically extended to all
-     recipients of the covered work and works based on it.
-
-     A patent license is "discriminatory" if it does not include within
-     the scope of its coverage, prohibits the exercise of, or is
-     conditioned on the non-exercise of one or more of the rights that
-     are specifically granted under this License.  You may not convey a
-     covered work if you are a party to an arrangement with a third
-     party that is in the business of distributing software, under which
-     you make payment to the third party based on the extent of your
-     activity of conveying the work, and under which the third party
-     grants, to any of the parties who would receive the covered work
-     from you, a discriminatory patent license (a) in connection with
-     copies of the covered work conveyed by you (or copies made from
-     those copies), or (b) primarily for and in connection with specific
-     products or compilations that contain the covered work, unless you
-     entered into that arrangement, or that patent license was granted,
-     prior to 28 March 2007.
-
-     Nothing in this License shall be construed as excluding or limiting
-     any implied license or other defenses to infringement that may
-     otherwise be available to you under applicable patent law.
-
-  12. No Surrender of Others' Freedom.
-
-     If conditions are imposed on you (whether by court order, agreement
-     or otherwise) that contradict the conditions of this License, they
-     do not excuse you from the conditions of this License.  If you
-     cannot convey a covered work so as to satisfy simultaneously your
-     obligations under this License and any other pertinent obligations,
-     then as a consequence you may not convey it at all.  For example,
-     if you agree to terms that obligate you to collect a royalty for
-     further conveying from those to whom you convey the Program, the
-     only way you could satisfy both those terms and this License would
-     be to refrain entirely from conveying the Program.
-
-  13. Use with the GNU Affero General Public License.
-
-     Notwithstanding any other provision of this License, you have
-     permission to link or combine any covered work with a work licensed
-     under version 3 of the GNU Affero General Public License into a
-     single combined work, and to convey the resulting work.  The terms
-     of this License will continue to apply to the part which is the
-     covered work, but the special requirements of the GNU Affero
-     General Public License, section 13, concerning interaction through
-     a network will apply to the combination as such.
-
-  14. Revised Versions of this License.
-
-     The Free Software Foundation may publish revised and/or new
-     versions of the GNU General Public License from time to time.  Such
-     new versions will be similar in spirit to the present version, but
-     may differ in detail to address new problems or concerns.
-
-     Each version is given a distinguishing version number.  If the
-     Program specifies that a certain numbered version of the GNU
-     General Public License "or any later version" applies to it, you
-     have the option of following the terms and conditions either of
-     that numbered version or of any later version published by the Free
-     Software Foundation.  If the Program does not specify a version
-     number of the GNU General Public License, you may choose any
-     version ever published by the Free Software Foundation.
-
-     If the Program specifies that a proxy can decide which future
-     versions of the GNU General Public License can be used, that
-     proxy's public statement of acceptance of a version permanently
-     authorizes you to choose that version for the Program.
-
-     Later license versions may give you additional or different
-     permissions.  However, no additional obligations are imposed on any
-     author or copyright holder as a result of your choosing to follow a
-     later version.
-
-  15. Disclaimer of Warranty.
-
-     THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-     APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
-     COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS"
-     WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
-     INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
-     RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.
-     SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
-     NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. Limitation of Liability.
-
-     IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-     WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES
-     AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
-     DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-     CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
-     THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
-     BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-     PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-     PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
-     THE POSSIBILITY OF SUCH DAMAGES.
-
-  17. Interpretation of Sections 15 and 16.
-
-     If the disclaimer of warranty and limitation of liability provided
-     above cannot be given local legal effect according to their terms,
-     reviewing courts shall apply local law that most closely
-     approximates an absolute waiver of all civil liability in
-     connection with the Program, unless a warranty or assumption of
-     liability accompanies a copy of the Program in return for a fee.
-
-END OF TERMS AND CONDITIONS
-===========================
-
-How to Apply These Terms to Your New Programs
-=============================================
-
-If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these
-terms.
-
-   To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
-     ONE LINE TO GIVE THE PROGRAM'S NAME AND A BRIEF IDEA OF WHAT IT DOES.
-     Copyright (C) YEAR NAME OF AUTHOR
-
-     This program is free software: you can redistribute it and/or modify
-     it under the terms of the GNU General Public License as published by
-     the Free Software Foundation, either version 3 of the License, or (at
-     your option) any later version.
-
-     This program is distributed in the hope that it will be useful, but
-     WITHOUT ANY WARRANTY; without even the implied warranty of
-     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-     General Public License for more details.
-
-     You should have received a copy of the GNU General Public License
-     along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-   Also add information on how to contact you by electronic and paper
-mail.
-
-   If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
-     PROGRAM Copyright (C) YEAR NAME OF AUTHOR
-     This program comes with ABSOLUTELY NO WARRANTY; for details type 'show w'.
-     This is free software, and you are welcome to redistribute it
-     under certain conditions; type 'show c' for details.
-
-   The hypothetical commands 'show w' and 'show c' should show the
-appropriate parts of the General Public License.  Of course, your
-program's commands might be different; for a GUI interface, you would
-use an "about box".
-
-   You should also get your employer (if you work as a programmer) or
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  For more information on this, and how to apply and follow
-the GNU GPL, see <http://www.gnu.org/licenses/>.
-
-   The GNU General Public License does not permit incorporating your
-program into proprietary programs.  If your program is a subroutine
-library, you may consider it more useful to permit linking proprietary
-applications with the library.  If this is what you want to do, use the
-GNU Lesser General Public License instead of this License.  But first,
-please read <http://www.gnu.org/philosophy/why-not-lgpl.html>.
-
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info-7 ./gdb/doc/gdb.info-7
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info-7	2015-07-06 20:14:22.000000000 +0000
+++ ./gdb/doc/gdb.info-7	2015-07-07 02:02:09.000000000 +0000
@@ -1,6 +1,12 @@
-This is gdb.info, produced by makeinfo version 5.2 from gdb.texinfo.
+This is gdb.info, produced by makeinfo version 4.13 from ./gdb.texinfo.
 
-Copyright (C) 1988-2015 Free Software Foundation, Inc.
+INFO-DIR-SECTION Software development
+START-INFO-DIR-ENTRY
+* Gdb: (gdb).                     The GNU debugger.
+* gdbserver: (gdb) Server.        The GNU debugging server.
+END-INFO-DIR-ENTRY
+
+   Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -12,16 +18,11 @@ with the Back-Cover Texts as in (a) belo
    (a) The FSF's Back-Cover Text is: "You are free to copy and modify
 this GNU Manual.  Buying copies from GNU Press supports the FSF in
 developing GNU and promoting software freedom."
-INFO-DIR-SECTION Software development
-START-INFO-DIR-ENTRY
-* Gdb: (gdb).                     The GNU debugger.
-* gdbserver: (gdb) Server.        The GNU debugging server.
-END-INFO-DIR-ENTRY
 
    This file documents the GNU debugger GDB.
 
-   This is the Tenth Edition, of 'Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (GDB) Version 7.9.90.
+   This is the Tenth Edition, of `Debugging with GDB: the GNU
+Source-Level Debugger' for GDB (GDB) Version 7.9.90.20150707-cvs.
 
    Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
@@ -37,6 +38,729 @@ this GNU Manual.  Buying copies from GNU
 developing GNU and promoting software freedom."
 
 
+File: gdb.info,  Node: Copying,  Next: GNU Free Documentation License,  Prev: Man Pages,  Up: Top
+
+Appendix L GNU GENERAL PUBLIC LICENSE
+*************************************
+
+                        Version 3, 29 June 2007
+
+     Copyright (C) 2007 Free Software Foundation, Inc. `http://fsf.org/'
+
+     Everyone is permitted to copy and distribute verbatim copies of this
+     license document, but changing it is not allowed.
+
+Preamble
+========
+
+The GNU General Public License is a free, copyleft license for software
+and other kinds of works.
+
+   The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains
+free software for all its users.  We, the Free Software Foundation, use
+the GNU General Public License for most of our software; it applies
+also to any other work released this way by its authors.  You can apply
+it to your programs, too.
+
+   When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+   To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights.  Therefore, you
+have certain responsibilities if you distribute copies of the software,
+or if you modify it: responsibilities to respect the freedom of others.
+
+   For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received.  You must make sure that they, too, receive
+or can get the source code.  And you must show them these terms so they
+know their rights.
+
+   Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+   For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software.  For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+   Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the
+manufacturer can do so.  This is fundamentally incompatible with the
+aim of protecting users' freedom to change the software.  The
+systematic pattern of such abuse occurs in the area of products for
+individuals to use, which is precisely where it is most unacceptable.
+Therefore, we have designed this version of the GPL to prohibit the
+practice for those products.  If such problems arise substantially in
+other domains, we stand ready to extend this provision to those domains
+in future versions of the GPL, as needed to protect the freedom of
+users.
+
+   Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary.  To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+   The precise terms and conditions for copying, distribution and
+modification follow.
+
+TERMS AND CONDITIONS
+====================
+
+  0. Definitions.
+
+     "This License" refers to version 3 of the GNU General Public
+     License.
+
+     "Copyright" also means copyright-like laws that apply to other
+     kinds of works, such as semiconductor masks.
+
+     "The Program" refers to any copyrightable work licensed under this
+     License.  Each licensee is addressed as "you".  "Licensees" and
+     "recipients" may be individuals or organizations.
+
+     To "modify" a work means to copy from or adapt all or part of the
+     work in a fashion requiring copyright permission, other than the
+     making of an exact copy.  The resulting work is called a "modified
+     version" of the earlier work or a work "based on" the earlier work.
+
+     A "covered work" means either the unmodified Program or a work
+     based on the Program.
+
+     To "propagate" a work means to do anything with it that, without
+     permission, would make you directly or secondarily liable for
+     infringement under applicable copyright law, except executing it
+     on a computer or modifying a private copy.  Propagation includes
+     copying, distribution (with or without modification), making
+     available to the public, and in some countries other activities as
+     well.
+
+     To "convey" a work means any kind of propagation that enables other
+     parties to make or receive copies.  Mere interaction with a user
+     through a computer network, with no transfer of a copy, is not
+     conveying.
+
+     An interactive user interface displays "Appropriate Legal Notices"
+     to the extent that it includes a convenient and prominently visible
+     feature that (1) displays an appropriate copyright notice, and (2)
+     tells the user that there is no warranty for the work (except to
+     the extent that warranties are provided), that licensees may
+     convey the work under this License, and how to view a copy of this
+     License.  If the interface presents a list of user commands or
+     options, such as a menu, a prominent item in the list meets this
+     criterion.
+
+  1. Source Code.
+
+     The "source code" for a work means the preferred form of the work
+     for making modifications to it.  "Object code" means any
+     non-source form of a work.
+
+     A "Standard Interface" means an interface that either is an
+     official standard defined by a recognized standards body, or, in
+     the case of interfaces specified for a particular programming
+     language, one that is widely used among developers working in that
+     language.
+
+     The "System Libraries" of an executable work include anything,
+     other than the work as a whole, that (a) is included in the normal
+     form of packaging a Major Component, but which is not part of that
+     Major Component, and (b) serves only to enable use of the work
+     with that Major Component, or to implement a Standard Interface
+     for which an implementation is available to the public in source
+     code form.  A "Major Component", in this context, means a major
+     essential component (kernel, window system, and so on) of the
+     specific operating system (if any) on which the executable work
+     runs, or a compiler used to produce the work, or an object code
+     interpreter used to run it.
+
+     The "Corresponding Source" for a work in object code form means all
+     the source code needed to generate, install, and (for an executable
+     work) run the object code and to modify the work, including
+     scripts to control those activities.  However, it does not include
+     the work's System Libraries, or general-purpose tools or generally
+     available free programs which are used unmodified in performing
+     those activities but which are not part of the work.  For example,
+     Corresponding Source includes interface definition files
+     associated with source files for the work, and the source code for
+     shared libraries and dynamically linked subprograms that the work
+     is specifically designed to require, such as by intimate data
+     communication or control flow between those subprograms and other
+     parts of the work.
+
+     The Corresponding Source need not include anything that users can
+     regenerate automatically from other parts of the Corresponding
+     Source.
+
+     The Corresponding Source for a work in source code form is that
+     same work.
+
+  2. Basic Permissions.
+
+     All rights granted under this License are granted for the term of
+     copyright on the Program, and are irrevocable provided the stated
+     conditions are met.  This License explicitly affirms your unlimited
+     permission to run the unmodified Program.  The output from running
+     a covered work is covered by this License only if the output,
+     given its content, constitutes a covered work.  This License
+     acknowledges your rights of fair use or other equivalent, as
+     provided by copyright law.
+
+     You may make, run and propagate covered works that you do not
+     convey, without conditions so long as your license otherwise
+     remains in force.  You may convey covered works to others for the
+     sole purpose of having them make modifications exclusively for
+     you, or provide you with facilities for running those works,
+     provided that you comply with the terms of this License in
+     conveying all material for which you do not control copyright.
+     Those thus making or running the covered works for you must do so
+     exclusively on your behalf, under your direction and control, on
+     terms that prohibit them from making any copies of your
+     copyrighted material outside their relationship with you.
+
+     Conveying under any other circumstances is permitted solely under
+     the conditions stated below.  Sublicensing is not allowed; section
+     10 makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+     No covered work shall be deemed part of an effective technological
+     measure under any applicable law fulfilling obligations under
+     article 11 of the WIPO copyright treaty adopted on 20 December
+     1996, or similar laws prohibiting or restricting circumvention of
+     such measures.
+
+     When you convey a covered work, you waive any legal power to forbid
+     circumvention of technological measures to the extent such
+     circumvention is effected by exercising rights under this License
+     with respect to the covered work, and you disclaim any intention
+     to limit operation or modification of the work as a means of
+     enforcing, against the work's users, your or third parties' legal
+     rights to forbid circumvention of technological measures.
+
+  4. Conveying Verbatim Copies.
+
+     You may convey verbatim copies of the Program's source code as you
+     receive it, in any medium, provided that you conspicuously and
+     appropriately publish on each copy an appropriate copyright notice;
+     keep intact all notices stating that this License and any
+     non-permissive terms added in accord with section 7 apply to the
+     code; keep intact all notices of the absence of any warranty; and
+     give all recipients a copy of this License along with the Program.
+
+     You may charge any price or no price for each copy that you convey,
+     and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+     You may convey a work based on the Program, or the modifications to
+     produce it from the Program, in the form of source code under the
+     terms of section 4, provided that you also meet all of these
+     conditions:
+
+       a. The work must carry prominent notices stating that you
+          modified it, and giving a relevant date.
+
+       b. The work must carry prominent notices stating that it is
+          released under this License and any conditions added under
+          section 7.  This requirement modifies the requirement in
+          section 4 to "keep intact all notices".
+
+       c. You must license the entire work, as a whole, under this
+          License to anyone who comes into possession of a copy.  This
+          License will therefore apply, along with any applicable
+          section 7 additional terms, to the whole of the work, and all
+          its parts, regardless of how they are packaged.  This License
+          gives no permission to license the work in any other way, but
+          it does not invalidate such permission if you have separately
+          received it.
+
+       d. If the work has interactive user interfaces, each must display
+          Appropriate Legal Notices; however, if the Program has
+          interactive interfaces that do not display Appropriate Legal
+          Notices, your work need not make them do so.
+
+     A compilation of a covered work with other separate and independent
+     works, which are not by their nature extensions of the covered
+     work, and which are not combined with it such as to form a larger
+     program, in or on a volume of a storage or distribution medium, is
+     called an "aggregate" if the compilation and its resulting
+     copyright are not used to limit the access or legal rights of the
+     compilation's users beyond what the individual works permit.
+     Inclusion of a covered work in an aggregate does not cause this
+     License to apply to the other parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+     You may convey a covered work in object code form under the terms
+     of sections 4 and 5, provided that you also convey the
+     machine-readable Corresponding Source under the terms of this
+     License, in one of these ways:
+
+       a. Convey the object code in, or embodied in, a physical product
+          (including a physical distribution medium), accompanied by the
+          Corresponding Source fixed on a durable physical medium
+          customarily used for software interchange.
+
+       b. Convey the object code in, or embodied in, a physical product
+          (including a physical distribution medium), accompanied by a
+          written offer, valid for at least three years and valid for
+          as long as you offer spare parts or customer support for that
+          product model, to give anyone who possesses the object code
+          either (1) a copy of the Corresponding Source for all the
+          software in the product that is covered by this License, on a
+          durable physical medium customarily used for software
+          interchange, for a price no more than your reasonable cost of
+          physically performing this conveying of source, or (2) access
+          to copy the Corresponding Source from a network server at no
+          charge.
+
+       c. Convey individual copies of the object code with a copy of
+          the written offer to provide the Corresponding Source.  This
+          alternative is allowed only occasionally and noncommercially,
+          and only if you received the object code with such an offer,
+          in accord with subsection 6b.
+
+       d. Convey the object code by offering access from a designated
+          place (gratis or for a charge), and offer equivalent access
+          to the Corresponding Source in the same way through the same
+          place at no further charge.  You need not require recipients
+          to copy the Corresponding Source along with the object code.
+          If the place to copy the object code is a network server, the
+          Corresponding Source may be on a different server (operated
+          by you or a third party) that supports equivalent copying
+          facilities, provided you maintain clear directions next to
+          the object code saying where to find the Corresponding Source.
+          Regardless of what server hosts the Corresponding Source, you
+          remain obligated to ensure that it is available for as long
+          as needed to satisfy these requirements.
+
+       e. Convey the object code using peer-to-peer transmission,
+          provided you inform other peers where the object code and
+          Corresponding Source of the work are being offered to the
+          general public at no charge under subsection 6d.
+
+
+     A separable portion of the object code, whose source code is
+     excluded from the Corresponding Source as a System Library, need
+     not be included in conveying the object code work.
+
+     A "User Product" is either (1) a "consumer product", which means
+     any tangible personal property which is normally used for personal,
+     family, or household purposes, or (2) anything designed or sold for
+     incorporation into a dwelling.  In determining whether a product
+     is a consumer product, doubtful cases shall be resolved in favor of
+     coverage.  For a particular product received by a particular user,
+     "normally used" refers to a typical or common use of that class of
+     product, regardless of the status of the particular user or of the
+     way in which the particular user actually uses, or expects or is
+     expected to use, the product.  A product is a consumer product
+     regardless of whether the product has substantial commercial,
+     industrial or non-consumer uses, unless such uses represent the
+     only significant mode of use of the product.
+
+     "Installation Information" for a User Product means any methods,
+     procedures, authorization keys, or other information required to
+     install and execute modified versions of a covered work in that
+     User Product from a modified version of its Corresponding Source.
+     The information must suffice to ensure that the continued
+     functioning of the modified object code is in no case prevented or
+     interfered with solely because modification has been made.
+
+     If you convey an object code work under this section in, or with,
+     or specifically for use in, a User Product, and the conveying
+     occurs as part of a transaction in which the right of possession
+     and use of the User Product is transferred to the recipient in
+     perpetuity or for a fixed term (regardless of how the transaction
+     is characterized), the Corresponding Source conveyed under this
+     section must be accompanied by the Installation Information.  But
+     this requirement does not apply if neither you nor any third party
+     retains the ability to install modified object code on the User
+     Product (for example, the work has been installed in ROM).
+
+     The requirement to provide Installation Information does not
+     include a requirement to continue to provide support service,
+     warranty, or updates for a work that has been modified or
+     installed by the recipient, or for the User Product in which it
+     has been modified or installed.  Access to a network may be denied
+     when the modification itself materially and adversely affects the
+     operation of the network or violates the rules and protocols for
+     communication across the network.
+
+     Corresponding Source conveyed, and Installation Information
+     provided, in accord with this section must be in a format that is
+     publicly documented (and with an implementation available to the
+     public in source code form), and must require no special password
+     or key for unpacking, reading or copying.
+
+  7. Additional Terms.
+
+     "Additional permissions" are terms that supplement the terms of
+     this License by making exceptions from one or more of its
+     conditions.  Additional permissions that are applicable to the
+     entire Program shall be treated as though they were included in
+     this License, to the extent that they are valid under applicable
+     law.  If additional permissions apply only to part of the Program,
+     that part may be used separately under those permissions, but the
+     entire Program remains governed by this License without regard to
+     the additional permissions.
+
+     When you convey a copy of a covered work, you may at your option
+     remove any additional permissions from that copy, or from any part
+     of it.  (Additional permissions may be written to require their own
+     removal in certain cases when you modify the work.)  You may place
+     additional permissions on material, added by you to a covered work,
+     for which you have or can give appropriate copyright permission.
+
+     Notwithstanding any other provision of this License, for material
+     you add to a covered work, you may (if authorized by the copyright
+     holders of that material) supplement the terms of this License
+     with terms:
+
+       a. Disclaiming warranty or limiting liability differently from
+          the terms of sections 15 and 16 of this License; or
+
+       b. Requiring preservation of specified reasonable legal notices
+          or author attributions in that material or in the Appropriate
+          Legal Notices displayed by works containing it; or
+
+       c. Prohibiting misrepresentation of the origin of that material,
+          or requiring that modified versions of such material be
+          marked in reasonable ways as different from the original
+          version; or
+
+       d. Limiting the use for publicity purposes of names of licensors
+          or authors of the material; or
+
+       e. Declining to grant rights under trademark law for use of some
+          trade names, trademarks, or service marks; or
+
+       f. Requiring indemnification of licensors and authors of that
+          material by anyone who conveys the material (or modified
+          versions of it) with contractual assumptions of liability to
+          the recipient, for any liability that these contractual
+          assumptions directly impose on those licensors and authors.
+
+     All other non-permissive additional terms are considered "further
+     restrictions" within the meaning of section 10.  If the Program as
+     you received it, or any part of it, contains a notice stating that
+     it is governed by this License along with a term that is a further
+     restriction, you may remove that term.  If a license document
+     contains a further restriction but permits relicensing or
+     conveying under this License, you may add to a covered work
+     material governed by the terms of that license document, provided
+     that the further restriction does not survive such relicensing or
+     conveying.
+
+     If you add terms to a covered work in accord with this section, you
+     must place, in the relevant source files, a statement of the
+     additional terms that apply to those files, or a notice indicating
+     where to find the applicable terms.
+
+     Additional terms, permissive or non-permissive, may be stated in
+     the form of a separately written license, or stated as exceptions;
+     the above requirements apply either way.
+
+  8. Termination.
+
+     You may not propagate or modify a covered work except as expressly
+     provided under this License.  Any attempt otherwise to propagate or
+     modify it is void, and will automatically terminate your rights
+     under this License (including any patent licenses granted under
+     the third paragraph of section 11).
+
+     However, if you cease all violation of this License, then your
+     license from a particular copyright holder is reinstated (a)
+     provisionally, unless and until the copyright holder explicitly
+     and finally terminates your license, and (b) permanently, if the
+     copyright holder fails to notify you of the violation by some
+     reasonable means prior to 60 days after the cessation.
+
+     Moreover, your license from a particular copyright holder is
+     reinstated permanently if the copyright holder notifies you of the
+     violation by some reasonable means, this is the first time you have
+     received notice of violation of this License (for any work) from
+     that copyright holder, and you cure the violation prior to 30 days
+     after your receipt of the notice.
+
+     Termination of your rights under this section does not terminate
+     the licenses of parties who have received copies or rights from
+     you under this License.  If your rights have been terminated and
+     not permanently reinstated, you do not qualify to receive new
+     licenses for the same material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+     You are not required to accept this License in order to receive or
+     run a copy of the Program.  Ancillary propagation of a covered work
+     occurring solely as a consequence of using peer-to-peer
+     transmission to receive a copy likewise does not require
+     acceptance.  However, nothing other than this License grants you
+     permission to propagate or modify any covered work.  These actions
+     infringe copyright if you do not accept this License.  Therefore,
+     by modifying or propagating a covered work, you indicate your
+     acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+     Each time you convey a covered work, the recipient automatically
+     receives a license from the original licensors, to run, modify and
+     propagate that work, subject to this License.  You are not
+     responsible for enforcing compliance by third parties with this
+     License.
+
+     An "entity transaction" is a transaction transferring control of an
+     organization, or substantially all assets of one, or subdividing an
+     organization, or merging organizations.  If propagation of a
+     covered work results from an entity transaction, each party to that
+     transaction who receives a copy of the work also receives whatever
+     licenses to the work the party's predecessor in interest had or
+     could give under the previous paragraph, plus a right to
+     possession of the Corresponding Source of the work from the
+     predecessor in interest, if the predecessor has it or can get it
+     with reasonable efforts.
+
+     You may not impose any further restrictions on the exercise of the
+     rights granted or affirmed under this License.  For example, you
+     may not impose a license fee, royalty, or other charge for
+     exercise of rights granted under this License, and you may not
+     initiate litigation (including a cross-claim or counterclaim in a
+     lawsuit) alleging that any patent claim is infringed by making,
+     using, selling, offering for sale, or importing the Program or any
+     portion of it.
+
+ 11. Patents.
+
+     A "contributor" is a copyright holder who authorizes use under this
+     License of the Program or a work on which the Program is based.
+     The work thus licensed is called the contributor's "contributor
+     version".
+
+     A contributor's "essential patent claims" are all patent claims
+     owned or controlled by the contributor, whether already acquired or
+     hereafter acquired, that would be infringed by some manner,
+     permitted by this License, of making, using, or selling its
+     contributor version, but do not include claims that would be
+     infringed only as a consequence of further modification of the
+     contributor version.  For purposes of this definition, "control"
+     includes the right to grant patent sublicenses in a manner
+     consistent with the requirements of this License.
+
+     Each contributor grants you a non-exclusive, worldwide,
+     royalty-free patent license under the contributor's essential
+     patent claims, to make, use, sell, offer for sale, import and
+     otherwise run, modify and propagate the contents of its
+     contributor version.
+
+     In the following three paragraphs, a "patent license" is any
+     express agreement or commitment, however denominated, not to
+     enforce a patent (such as an express permission to practice a
+     patent or covenant not to sue for patent infringement).  To
+     "grant" such a patent license to a party means to make such an
+     agreement or commitment not to enforce a patent against the party.
+
+     If you convey a covered work, knowingly relying on a patent
+     license, and the Corresponding Source of the work is not available
+     for anyone to copy, free of charge and under the terms of this
+     License, through a publicly available network server or other
+     readily accessible means, then you must either (1) cause the
+     Corresponding Source to be so available, or (2) arrange to deprive
+     yourself of the benefit of the patent license for this particular
+     work, or (3) arrange, in a manner consistent with the requirements
+     of this License, to extend the patent license to downstream
+     recipients.  "Knowingly relying" means you have actual knowledge
+     that, but for the patent license, your conveying the covered work
+     in a country, or your recipient's use of the covered work in a
+     country, would infringe one or more identifiable patents in that
+     country that you have reason to believe are valid.
+
+     If, pursuant to or in connection with a single transaction or
+     arrangement, you convey, or propagate by procuring conveyance of, a
+     covered work, and grant a patent license to some of the parties
+     receiving the covered work authorizing them to use, propagate,
+     modify or convey a specific copy of the covered work, then the
+     patent license you grant is automatically extended to all
+     recipients of the covered work and works based on it.
+
+     A patent license is "discriminatory" if it does not include within
+     the scope of its coverage, prohibits the exercise of, or is
+     conditioned on the non-exercise of one or more of the rights that
+     are specifically granted under this License.  You may not convey a
+     covered work if you are a party to an arrangement with a third
+     party that is in the business of distributing software, under
+     which you make payment to the third party based on the extent of
+     your activity of conveying the work, and under which the third
+     party grants, to any of the parties who would receive the covered
+     work from you, a discriminatory patent license (a) in connection
+     with copies of the covered work conveyed by you (or copies made
+     from those copies), or (b) primarily for and in connection with
+     specific products or compilations that contain the covered work,
+     unless you entered into that arrangement, or that patent license
+     was granted, prior to 28 March 2007.
+
+     Nothing in this License shall be construed as excluding or limiting
+     any implied license or other defenses to infringement that may
+     otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+     If conditions are imposed on you (whether by court order,
+     agreement or otherwise) that contradict the conditions of this
+     License, they do not excuse you from the conditions of this
+     License.  If you cannot convey a covered work so as to satisfy
+     simultaneously your obligations under this License and any other
+     pertinent obligations, then as a consequence you may not convey it
+     at all.  For example, if you agree to terms that obligate you to
+     collect a royalty for further conveying from those to whom you
+     convey the Program, the only way you could satisfy both those
+     terms and this License would be to refrain entirely from conveying
+     the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+     Notwithstanding any other provision of this License, you have
+     permission to link or combine any covered work with a work licensed
+     under version 3 of the GNU Affero General Public License into a
+     single combined work, and to convey the resulting work.  The terms
+     of this License will continue to apply to the part which is the
+     covered work, but the special requirements of the GNU Affero
+     General Public License, section 13, concerning interaction through
+     a network will apply to the combination as such.
+
+ 14. Revised Versions of this License.
+
+     The Free Software Foundation may publish revised and/or new
+     versions of the GNU General Public License from time to time.
+     Such new versions will be similar in spirit to the present
+     version, but may differ in detail to address new problems or
+     concerns.
+
+     Each version is given a distinguishing version number.  If the
+     Program specifies that a certain numbered version of the GNU
+     General Public License "or any later version" applies to it, you
+     have the option of following the terms and conditions either of
+     that numbered version or of any later version published by the
+     Free Software Foundation.  If the Program does not specify a
+     version number of the GNU General Public License, you may choose
+     any version ever published by the Free Software Foundation.
+
+     If the Program specifies that a proxy can decide which future
+     versions of the GNU General Public License can be used, that
+     proxy's public statement of acceptance of a version permanently
+     authorizes you to choose that version for the Program.
+
+     Later license versions may give you additional or different
+     permissions.  However, no additional obligations are imposed on any
+     author or copyright holder as a result of your choosing to follow a
+     later version.
+
+ 15. Disclaimer of Warranty.
+
+     THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+     APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE
+     COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS"
+     WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
+     INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE
+     RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.
+     SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
+     NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+     IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+     WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES
+     AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU
+     FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+     CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
+     THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
+     BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+     PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+     PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
+     THE POSSIBILITY OF SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+     If the disclaimer of warranty and limitation of liability provided
+     above cannot be given local legal effect according to their terms,
+     reviewing courts shall apply local law that most closely
+     approximates an absolute waiver of all civil liability in
+     connection with the Program, unless a warranty or assumption of
+     liability accompanies a copy of the Program in return for a fee.
+
+
+END OF TERMS AND CONDITIONS
+===========================
+
+How to Apply These Terms to Your New Programs
+=============================================
+
+If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these
+terms.
+
+   To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+     ONE LINE TO GIVE THE PROGRAM'S NAME AND A BRIEF IDEA OF WHAT IT DOES.
+     Copyright (C) YEAR NAME OF AUTHOR
+
+     This program is free software: you can redistribute it and/or modify
+     it under the terms of the GNU General Public License as published by
+     the Free Software Foundation, either version 3 of the License, or (at
+     your option) any later version.
+
+     This program is distributed in the hope that it will be useful, but
+     WITHOUT ANY WARRANTY; without even the implied warranty of
+     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+     General Public License for more details.
+
+     You should have received a copy of the GNU General Public License
+     along with this program.  If not, see `http://www.gnu.org/licenses/'.
+
+   Also add information on how to contact you by electronic and paper
+mail.
+
+   If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+     PROGRAM Copyright (C) YEAR NAME OF AUTHOR
+     This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+     This is free software, and you are welcome to redistribute it
+     under certain conditions; type `show c' for details.
+
+   The hypothetical commands `show w' and `show c' should show the
+appropriate parts of the General Public License.  Of course, your
+program's commands might be different; for a GUI interface, you would
+use an "about box".
+
+   You should also get your employer (if you work as a programmer) or
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  For more information on this, and how to apply and follow
+the GNU GPL, see `http://www.gnu.org/licenses/'.
+
+   The GNU General Public License does not permit incorporating your
+program into proprietary programs.  If your program is a subroutine
+library, you may consider it more useful to permit linking proprietary
+applications with the library.  If this is what you want to do, use the
+GNU Lesser General Public License instead of this License.  But first,
+please read `http://www.gnu.org/philosophy/why-not-lgpl.html'.
+
+
 File: gdb.info,  Node: GNU Free Documentation License,  Next: Concept Index,  Prev: Copying,  Up: Top
 
 Appendix M GNU Free Documentation License
@@ -45,7 +769,7 @@ Appendix M GNU Free Documentation Licens
                      Version 1.3, 3 November 2008
 
      Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
-     <http://fsf.org/>
+     `http://fsf.org/'
 
      Everyone is permitted to copy and distribute verbatim copies
      of this license document, but changing it is not allowed.
@@ -70,21 +794,21 @@ Appendix M GNU Free Documentation Licens
      free program should come with manuals providing the same freedoms
      that the software does.  But this License is not limited to
      software manuals; it can be used for any textual work, regardless
-     of subject matter or whether it is published as a printed book.  We
-     recommend this License principally for works whose purpose is
+     of subject matter or whether it is published as a printed book.
+     We recommend this License principally for works whose purpose is
      instruction or reference.
 
   1. APPLICABILITY AND DEFINITIONS
 
      This License applies to any manual or other work, in any medium,
-     that contains a notice placed by the copyright holder saying it can
-     be distributed under the terms of this License.  Such a notice
+     that contains a notice placed by the copyright holder saying it
+     can be distributed under the terms of this License.  Such a notice
      grants a world-wide, royalty-free license, unlimited in duration,
      to use that work under the conditions stated herein.  The
      "Document", below, refers to any such manual or work.  Any member
-     of the public is a licensee, and is addressed as "you".  You accept
-     the license if you copy, modify or distribute the work in a way
-     requiring permission under copyright law.
+     of the public is a licensee, and is addressed as "you".  You
+     accept the license if you copy, modify or distribute the work in a
+     way requiring permission under copyright law.
 
      A "Modified Version" of the Document means any work containing the
      Document or a portion of it, either copied verbatim, or with
@@ -102,12 +826,12 @@ Appendix M GNU Free Documentation Licens
      regarding them.
 
      The "Invariant Sections" are certain Secondary Sections whose
-     titles are designated, as being those of Invariant Sections, in the
-     notice that says that the Document is released under this License.
-     If a section does not fit the above definition of Secondary then it
-     is not allowed to be designated as Invariant.  The Document may
-     contain zero Invariant Sections.  If the Document does not identify
-     any Invariant Sections then there are none.
+     titles are designated, as being those of Invariant Sections, in
+     the notice that says that the Document is released under this
+     License.  If a section does not fit the above definition of
+     Secondary then it is not allowed to be designated as Invariant.
+     The Document may contain zero Invariant Sections.  If the Document
+     does not identify any Invariant Sections then there are none.
 
      The "Cover Texts" are certain short passages of text that are
      listed, as Front-Cover Texts or Back-Cover Texts, in the notice
@@ -118,27 +842,27 @@ Appendix M GNU Free Documentation Licens
      A "Transparent" copy of the Document means a machine-readable copy,
      represented in a format whose specification is available to the
      general public, that is suitable for revising the document
-     straightforwardly with generic text editors or (for images composed
-     of pixels) generic paint programs or (for drawings) some widely
-     available drawing editor, and that is suitable for input to text
-     formatters or for automatic translation to a variety of formats
-     suitable for input to text formatters.  A copy made in an otherwise
-     Transparent file format whose markup, or absence of markup, has
-     been arranged to thwart or discourage subsequent modification by
-     readers is not Transparent.  An image format is not Transparent if
-     used for any substantial amount of text.  A copy that is not
-     "Transparent" is called "Opaque".
+     straightforwardly with generic text editors or (for images
+     composed of pixels) generic paint programs or (for drawings) some
+     widely available drawing editor, and that is suitable for input to
+     text formatters or for automatic translation to a variety of
+     formats suitable for input to text formatters.  A copy made in an
+     otherwise Transparent file format whose markup, or absence of
+     markup, has been arranged to thwart or discourage subsequent
+     modification by readers is not Transparent.  An image format is
+     not Transparent if used for any substantial amount of text.  A
+     copy that is not "Transparent" is called "Opaque".
 
      Examples of suitable formats for Transparent copies include plain
      ASCII without markup, Texinfo input format, LaTeX input format,
-     SGML or XML using a publicly available DTD, and standard-conforming
-     simple HTML, PostScript or PDF designed for human modification.
-     Examples of transparent image formats include PNG, XCF and JPG.
-     Opaque formats include proprietary formats that can be read and
-     edited only by proprietary word processors, SGML or XML for which
-     the DTD and/or processing tools are not generally available, and
-     the machine-generated HTML, PostScript or PDF produced by some word
-     processors for output purposes only.
+     SGML or XML using a publicly available DTD, and
+     standard-conforming simple HTML, PostScript or PDF designed for
+     human modification.  Examples of transparent image formats include
+     PNG, XCF and JPG.  Opaque formats include proprietary formats that
+     can be read and edited only by proprietary word processors, SGML or
+     XML for which the DTD and/or processing tools are not generally
+     available, and the machine-generated HTML, PostScript or PDF
+     produced by some word processors for output purposes only.
 
      The "Title Page" means, for a printed book, the title page itself,
      plus such following pages as are needed to hold, legibly, the
@@ -176,8 +900,8 @@ Appendix M GNU Free Documentation Licens
      may not use technical measures to obstruct or control the reading
      or further copying of the copies you make or distribute.  However,
      you may accept compensation in exchange for copies.  If you
-     distribute a large enough number of copies you must also follow the
-     conditions in section 3.
+     distribute a large enough number of copies you must also follow
+     the conditions in section 3.
 
      You may also lend copies, under the same conditions stated above,
      and you may publicly display copies.
@@ -191,11 +915,12 @@ Appendix M GNU Free Documentation Licens
      these Cover Texts: Front-Cover Texts on the front cover, and
      Back-Cover Texts on the back cover.  Both covers must also clearly
      and legibly identify you as the publisher of these copies.  The
-     front cover must present the full title with all words of the title
-     equally prominent and visible.  You may add other material on the
-     covers in addition.  Copying with changes limited to the covers, as
-     long as they preserve the title of the Document and satisfy these
-     conditions, can be treated as verbatim copying in other respects.
+     front cover must present the full title with all words of the
+     title equally prominent and visible.  You may add other material
+     on the covers in addition.  Copying with changes limited to the
+     covers, as long as they preserve the title of the Document and
+     satisfy these conditions, can be treated as verbatim copying in
+     other respects.
 
      If the required texts for either cover are too voluminous to fit
      legibly, you should put the first ones listed (as many as fit
@@ -203,39 +928,40 @@ Appendix M GNU Free Documentation Licens
      adjacent pages.
 
      If you publish or distribute Opaque copies of the Document
-     numbering more than 100, you must either include a machine-readable
-     Transparent copy along with each Opaque copy, or state in or with
-     each Opaque copy a computer-network location from which the general
-     network-using public has access to download using public-standard
-     network protocols a complete Transparent copy of the Document, free
-     of added material.  If you use the latter option, you must take
-     reasonably prudent steps, when you begin distribution of Opaque
-     copies in quantity, to ensure that this Transparent copy will
-     remain thus accessible at the stated location until at least one
-     year after the last time you distribute an Opaque copy (directly or
-     through your agents or retailers) of that edition to the public.
+     numbering more than 100, you must either include a
+     machine-readable Transparent copy along with each Opaque copy, or
+     state in or with each Opaque copy a computer-network location from
+     which the general network-using public has access to download
+     using public-standard network protocols a complete Transparent
+     copy of the Document, free of added material.  If you use the
+     latter option, you must take reasonably prudent steps, when you
+     begin distribution of Opaque copies in quantity, to ensure that
+     this Transparent copy will remain thus accessible at the stated
+     location until at least one year after the last time you
+     distribute an Opaque copy (directly or through your agents or
+     retailers) of that edition to the public.
 
      It is requested, but not required, that you contact the authors of
-     the Document well before redistributing any large number of copies,
-     to give them a chance to provide you with an updated version of the
-     Document.
+     the Document well before redistributing any large number of
+     copies, to give them a chance to provide you with an updated
+     version of the Document.
 
   4. MODIFICATIONS
 
      You may copy and distribute a Modified Version of the Document
      under the conditions of sections 2 and 3 above, provided that you
-     release the Modified Version under precisely this License, with the
-     Modified Version filling the role of the Document, thus licensing
-     distribution and modification of the Modified Version to whoever
-     possesses a copy of it.  In addition, you must do these things in
-     the Modified Version:
+     release the Modified Version under precisely this License, with
+     the Modified Version filling the role of the Document, thus
+     licensing distribution and modification of the Modified Version to
+     whoever possesses a copy of it.  In addition, you must do these
+     things in the Modified Version:
 
        A. Use in the Title Page (and on the covers, if any) a title
-          distinct from that of the Document, and from those of previous
-          versions (which should, if there were any, be listed in the
-          History section of the Document).  You may use the same title
-          as a previous version if the original publisher of that
-          version gives permission.
+          distinct from that of the Document, and from those of
+          previous versions (which should, if there were any, be listed
+          in the History section of the Document).  You may use the
+          same title as a previous version if the original publisher of
+          that version gives permission.
 
        B. List on the Title Page, as authors, one or more persons or
           entities responsible for authorship of the modifications in
@@ -265,30 +991,31 @@ Appendix M GNU Free Documentation Licens
 
        I. Preserve the section Entitled "History", Preserve its Title,
           and add to it an item stating at least the title, year, new
-          authors, and publisher of the Modified Version as given on the
-          Title Page.  If there is no section Entitled "History" in the
-          Document, create one stating the title, year, authors, and
-          publisher of the Document as given on its Title Page, then add
-          an item describing the Modified Version as stated in the
-          previous sentence.
+          authors, and publisher of the Modified Version as given on
+          the Title Page.  If there is no section Entitled "History" in
+          the Document, create one stating the title, year, authors,
+          and publisher of the Document as given on its Title Page,
+          then add an item describing the Modified Version as stated in
+          the previous sentence.
 
        J. Preserve the network location, if any, given in the Document
           for public access to a Transparent copy of the Document, and
           likewise the network locations given in the Document for
-          previous versions it was based on.  These may be placed in the
-          "History" section.  You may omit a network location for a work
-          that was published at least four years before the Document
-          itself, or if the original publisher of the version it refers
-          to gives permission.
+          previous versions it was based on.  These may be placed in
+          the "History" section.  You may omit a network location for a
+          work that was published at least four years before the
+          Document itself, or if the original publisher of the version
+          it refers to gives permission.
 
        K. For any section Entitled "Acknowledgements" or "Dedications",
-          Preserve the Title of the section, and preserve in the section
-          all the substance and tone of each of the contributor
+          Preserve the Title of the section, and preserve in the
+          section all the substance and tone of each of the contributor
           acknowledgements and/or dedications given therein.
 
-       L. Preserve all the Invariant Sections of the Document, unaltered
-          in their text and in their titles.  Section numbers or the
-          equivalent are not considered part of the section titles.
+       L. Preserve all the Invariant Sections of the Document,
+          unaltered in their text and in their titles.  Section numbers
+          or the equivalent are not considered part of the section
+          titles.
 
        M. Delete any section Entitled "Endorsements".  Such a section
           may not be included in the Modified Version.
@@ -301,11 +1028,11 @@ Appendix M GNU Free Documentation Licens
 
      If the Modified Version includes new front-matter sections or
      appendices that qualify as Secondary Sections and contain no
-     material copied from the Document, you may at your option designate
-     some or all of these sections as invariant.  To do this, add their
-     titles to the list of Invariant Sections in the Modified Version's
-     license notice.  These titles must be distinct from any other
-     section titles.
+     material copied from the Document, you may at your option
+     designate some or all of these sections as invariant.  To do this,
+     add their titles to the list of Invariant Sections in the Modified
+     Version's license notice.  These titles must be distinct from any
+     other section titles.
 
      You may add a section Entitled "Endorsements", provided it contains
      nothing but endorsements of your Modified Version by various
@@ -314,15 +1041,15 @@ Appendix M GNU Free Documentation Licens
      definition of a standard.
 
      You may add a passage of up to five words as a Front-Cover Text,
-     and a passage of up to 25 words as a Back-Cover Text, to the end of
-     the list of Cover Texts in the Modified Version.  Only one passage
-     of Front-Cover Text and one of Back-Cover Text may be added by (or
-     through arrangements made by) any one entity.  If the Document
-     already includes a cover text for the same cover, previously added
-     by you or by arrangement made by the same entity you are acting on
-     behalf of, you may not add another; but you may replace the old
-     one, on explicit permission from the previous publisher that added
-     the old one.
+     and a passage of up to 25 words as a Back-Cover Text, to the end
+     of the list of Cover Texts in the Modified Version.  Only one
+     passage of Front-Cover Text and one of Back-Cover Text may be
+     added by (or through arrangements made by) any one entity.  If the
+     Document already includes a cover text for the same cover,
+     previously added by you or by arrangement made by the same entity
+     you are acting on behalf of, you may not add another; but you may
+     replace the old one, on explicit permission from the previous
+     publisher that added the old one.
 
      The author(s) and publisher(s) of the Document do not by this
      License give permission to use their names for publicity for or to
@@ -332,8 +1059,8 @@ Appendix M GNU Free Documentation Licens
 
      You may combine the Document with other documents released under
      this License, under the terms defined in section 4 above for
-     modified versions, provided that you include in the combination all
-     of the Invariant Sections of all of the original documents,
+     modified versions, provided that you include in the combination
+     all of the Invariant Sections of all of the original documents,
      unmodified, and list them all as Invariant Sections of your
      combined work in its license notice, and that you preserve all
      their Warranty Disclaimers.
@@ -360,20 +1087,20 @@ Appendix M GNU Free Documentation Licens
      documents released under this License, and replace the individual
      copies of this License in the various documents with a single copy
      that is included in the collection, provided that you follow the
-     rules of this License for verbatim copying of each of the documents
-     in all other respects.
+     rules of this License for verbatim copying of each of the
+     documents in all other respects.
 
      You may extract a single document from such a collection, and
      distribute it individually under this License, provided you insert
-     a copy of this License into the extracted document, and follow this
-     License in all other respects regarding verbatim copying of that
-     document.
+     a copy of this License into the extracted document, and follow
+     this License in all other respects regarding verbatim copying of
+     that document.
 
   7. AGGREGATION WITH INDEPENDENT WORKS
 
      A compilation of the Document or its derivatives with other
-     separate and independent documents or works, in or on a volume of a
-     storage or distribution medium, is called an "aggregate" if the
+     separate and independent documents or works, in or on a volume of
+     a storage or distribution medium, is called an "aggregate" if the
      copyright resulting from the compilation is not used to limit the
      legal rights of the compilation's users beyond what the individual
      works permit.  When the Document is included in an aggregate, this
@@ -418,8 +1145,8 @@ Appendix M GNU Free Documentation Licens
 
      However, if you cease all violation of this License, then your
      license from a particular copyright holder is reinstated (a)
-     provisionally, unless and until the copyright holder explicitly and
-     finally terminates your license, and (b) permanently, if the
+     provisionally, unless and until the copyright holder explicitly
+     and finally terminates your license, and (b) permanently, if the
      copyright holder fails to notify you of the violation by some
      reasonable means prior to 60 days after the cessation.
 
@@ -431,33 +1158,33 @@ Appendix M GNU Free Documentation Licens
      after your receipt of the notice.
 
      Termination of your rights under this section does not terminate
-     the licenses of parties who have received copies or rights from you
-     under this License.  If your rights have been terminated and not
-     permanently reinstated, receipt of a copy of some or all of the
-     same material does not give you any rights to use it.
+     the licenses of parties who have received copies or rights from
+     you under this License.  If your rights have been terminated and
+     not permanently reinstated, receipt of a copy of some or all of
+     the same material does not give you any rights to use it.
 
-  10. FUTURE REVISIONS OF THIS LICENSE
+ 10. FUTURE REVISIONS OF THIS LICENSE
 
      The Free Software Foundation may publish new, revised versions of
      the GNU Free Documentation License from time to time.  Such new
      versions will be similar in spirit to the present version, but may
      differ in detail to address new problems or concerns.  See
-     <http://www.gnu.org/copyleft/>.
+     `http://www.gnu.org/copyleft/'.
 
      Each version of the License is given a distinguishing version
      number.  If the Document specifies that a particular numbered
      version of this License "or any later version" applies to it, you
      have the option of following the terms and conditions either of
      that specified version or of any later version that has been
-     published (not as a draft) by the Free Software Foundation.  If the
-     Document does not specify a version number of this License, you may
-     choose any version ever published (not as a draft) by the Free
-     Software Foundation.  If the Document specifies that a proxy can
-     decide which future versions of this License can be used, that
+     published (not as a draft) by the Free Software Foundation.  If
+     the Document does not specify a version number of this License,
+     you may choose any version ever published (not as a draft) by the
+     Free Software Foundation.  If the Document specifies that a proxy
+     can decide which future versions of this License can be used, that
      proxy's public statement of acceptance of a version permanently
      authorizes you to choose that version for the Document.
 
-  11. RELICENSING
+ 11. RELICENSING
 
      "Massive Multiauthor Collaboration Site" (or "MMC Site") means any
      World Wide Web server that publishes copyrightable works and also
@@ -487,6 +1214,7 @@ Appendix M GNU Free Documentation Licens
      site under CC-BY-SA on the same site at any time before August 1,
      2009, provided the MMC is eligible for relicensing.
 
+
 ADDENDUM: How to use this License for your documents
 ====================================================
 
@@ -503,7 +1231,7 @@ notices just after the title page:
        Free Documentation License''.
 
    If you have Invariant Sections, Front-Cover Texts and Back-Cover
-Texts, replace the "with...Texts."  line with this:
+Texts, replace the "with...Texts." line with this:
 
          with the Invariant Sections being LIST THEIR TITLES, with
          the Front-Cover Texts being LIST, and with the Back-Cover Texts
@@ -514,9 +1242,9 @@ combination of the three, merge those tw
 situation.
 
    If your document contains nontrivial examples of program code, we
-recommend releasing these examples in parallel under your choice of free
-software license, such as the GNU General Public License, to permit
-their use in free software.
+recommend releasing these examples in parallel under your choice of
+free software license, such as the GNU General Public License, to
+permit their use in free software.
 
 
 File: gdb.info,  Node: Concept Index,  Next: Command and Variable Index,  Prev: GNU Free Documentation License,  Up: Top
@@ -527,130 +1255,129 @@ Concept Index
 [index]
 * Menu:
 
-* '!' packet:                            Packets.            (line   49)
+* ! packet:                              Packets.            (line   49)
 * "No symbol "foo" in current context":  Variables.          (line  122)
-* '#' in Modula-2:                       GDB/M2.             (line   18)
-* '$':                                   Value History.      (line   13)
-* '$$':                                  Value History.      (line   13)
-* '$_' and 'info breakpoints':           Set Breaks.         (line  126)
-* '$_' and 'info line':                  Machine Code.       (line   30)
-* '$_', '$__', and value history:        Memory.             (line  105)
-* '--annotate':                          Mode Options.       (line  121)
-* '--args':                              Mode Options.       (line  134)
-* '--attach', 'gdbserver' option:        Server.             (line   86)
-* '--batch':                             Mode Options.       (line   44)
-* '--batch-silent':                      Mode Options.       (line   62)
-* '--baud':                              Mode Options.       (line  140)
-* '--cd':                                Mode Options.       (line  101)
-* '--command':                           File Options.       (line   51)
-* '--configuration':                     Mode Options.       (line  184)
-* '--core':                              File Options.       (line   43)
-* '--data-directory':                    Mode Options.       (line  106)
-* '--debug', 'gdbserver' option:         Server.             (line  166)
-* '--debug-format', 'gdbserver' option:  Server.             (line  172)
-* '--directory':                         File Options.       (line   77)
-* '--eval-command':                      File Options.       (line   57)
-* '--exec':                              File Options.       (line   35)
-* '--fullname':                          Mode Options.       (line  111)
-* '--init-command':                      File Options.       (line   67)
-* '--init-eval-command':                 File Options.       (line   72)
-* '--interpreter':                       Mode Options.       (line  159)
-* '--multi', 'gdbserver' option:         Server.             (line  119)
-* '--nh':                                Mode Options.       (line   34)
-* '--nowindows':                         Mode Options.       (line   91)
-* '--nx':                                Mode Options.       (line   11)
-* '--once', 'gdbserver' option:          Server.             (line  151)
-* '--pid':                               File Options.       (line   47)
-* '--quiet':                             Mode Options.       (line   40)
-* '--readnow':                           File Options.       (line   81)
-* '--remote-debug', 'gdbserver' option:  Server.             (line  167)
-* '--return-child-result':               Mode Options.       (line   74)
-* '--se':                                File Options.       (line   39)
-* '--silent':                            Mode Options.       (line   40)
-* '--statistics':                        Mode Options.       (line  176)
-* '--symbols':                           File Options.       (line   31)
-* '--tty':                               Mode Options.       (line  149)
-* '--tui':                               Mode Options.       (line  152)
-* '--version':                           Mode Options.       (line  180)
-* '--windows':                           Mode Options.       (line   97)
-* '--with-gdb-datadir':                  Data Files.         (line   19)
-* '--with-relocated-sources':            Source Path.        (line   88)
-* '--with-sysroot':                      Files.              (line  441)
-* '--wrapper', 'gdbserver' option:       Server.             (line  185)
-* '--write':                             Mode Options.       (line  171)
-* '-b':                                  Mode Options.       (line  140)
-* '-c':                                  File Options.       (line   43)
-* '-d':                                  File Options.       (line   77)
-* '-D':                                  Mode Options.       (line  106)
-* '-e':                                  File Options.       (line   35)
-* '-ex':                                 File Options.       (line   57)
-* '-f':                                  Mode Options.       (line  111)
-* '-iex':                                File Options.       (line   72)
-* '-info-gdb-mi-command':                GDB/MI Support Commands.
+* # in Modula-2:                         GDB/M2.             (line   18)
+* $:                                     Value History.      (line   13)
+* $$:                                    Value History.      (line   13)
+* $_ and info breakpoints:               Set Breaks.         (line  128)
+* $_ and info line:                      Machine Code.       (line   30)
+* $_, $__, and value history:            Memory.             (line  109)
+* --annotate:                            Mode Options.       (line  126)
+* --args:                                Mode Options.       (line  139)
+* --attach, gdbserver option:            Server.             (line   86)
+* --batch:                               Mode Options.       (line   46)
+* --batch-silent:                        Mode Options.       (line   64)
+* --baud:                                Mode Options.       (line  145)
+* --cd:                                  Mode Options.       (line  105)
+* --command:                             File Options.       (line   51)
+* --configuration:                       Mode Options.       (line  189)
+* --core:                                File Options.       (line   43)
+* --data-directory:                      Mode Options.       (line  110)
+* --debug, gdbserver option:             Server.             (line  166)
+* --debug-format, gdbserver option:      Server.             (line  172)
+* --directory:                           File Options.       (line   77)
+* --eval-command:                        File Options.       (line   57)
+* --exec:                                File Options.       (line   35)
+* --fullname:                            Mode Options.       (line  115)
+* --init-command:                        File Options.       (line   67)
+* --init-eval-command:                   File Options.       (line   72)
+* --interpreter:                         Mode Options.       (line  164)
+* --multi, gdbserver option:             Server.             (line  119)
+* --nh:                                  Mode Options.       (line   36)
+* --nowindows:                           Mode Options.       (line   95)
+* --nx:                                  Mode Options.       (line   11)
+* --once, gdbserver option:              Server.             (line  151)
+* --pid:                                 File Options.       (line   47)
+* --quiet:                               Mode Options.       (line   42)
+* --readnow:                             File Options.       (line   81)
+* --remote-debug, gdbserver option:      Server.             (line  167)
+* --return-child-result:                 Mode Options.       (line   76)
+* --se:                                  File Options.       (line   39)
+* --silent:                              Mode Options.       (line   42)
+* --statistics:                          Mode Options.       (line  181)
+* --symbols:                             File Options.       (line   31)
+* --tty:                                 Mode Options.       (line  154)
+* --tui:                                 Mode Options.       (line  157)
+* --version:                             Mode Options.       (line  185)
+* --windows:                             Mode Options.       (line  101)
+* --with-gdb-datadir:                    Data Files.         (line   19)
+* --with-relocated-sources:              Source Path.        (line   89)
+* --with-sysroot:                        Files.              (line  460)
+* --wrapper, gdbserver option:           Server.             (line  188)
+* --write:                               Mode Options.       (line  176)
+* -b:                                    Mode Options.       (line  145)
+* -c:                                    File Options.       (line   43)
+* -D:                                    Mode Options.       (line  110)
+* -d:                                    File Options.       (line   77)
+* -e:                                    File Options.       (line   35)
+* -ex:                                   File Options.       (line   57)
+* -f:                                    Mode Options.       (line  115)
+* -iex:                                  File Options.       (line   72)
+* -info-gdb-mi-command:                  GDB/MI Support Commands.
                                                              (line   14)
-* '-ix':                                 File Options.       (line   67)
-* '-l':                                  Mode Options.       (line  144)
-* '-n':                                  Mode Options.       (line   11)
-* '-nw':                                 Mode Options.       (line   91)
-* '-p':                                  File Options.       (line   47)
-* '-q':                                  Mode Options.       (line   40)
-* '-r':                                  File Options.       (line   81)
-* '-s':                                  File Options.       (line   31)
-* '-t':                                  Mode Options.       (line  149)
-* '-w':                                  Mode Options.       (line   97)
-* '-x':                                  File Options.       (line   51)
-* '.', Modula-2 scope operator:          M2 Scope.           (line    6)
-* '.build-id' directory:                 Separate Debug Files.
+* -ix:                                   File Options.       (line   67)
+* -l:                                    Mode Options.       (line  149)
+* -n:                                    Mode Options.       (line   11)
+* -nw:                                   Mode Options.       (line   95)
+* -p:                                    File Options.       (line   47)
+* -q:                                    Mode Options.       (line   42)
+* -r:                                    File Options.       (line   81)
+* -s:                                    File Options.       (line   31)
+* -t:                                    Mode Options.       (line  154)
+* -w:                                    Mode Options.       (line  101)
+* -x:                                    File Options.       (line   51)
+* ., Modula-2 scope operator:            M2 Scope.           (line    6)
+* .build-id directory:                   Separate Debug Files.
                                                              (line    6)
-* '.debug' subdirectories:               Separate Debug Files.
+* .debug subdirectories:                 Separate Debug Files.
                                                              (line    6)
-* '.debug_gdb_scripts' section:          dotdebug_gdb_scripts section.
+* .debug_gdb_scripts section:            dotdebug_gdb_scripts section.
                                                              (line    6)
-* '.gdbinit':                            Startup.            (line   65)
-* '.gdb_index' section:                  Index Files.        (line    6)
+* .gdb_index section:                    Index Files.        (line    6)
 * .gdb_index section format:             Index Section Format.
                                                              (line    6)
-* '.gnu_debugdata' section:              MiniDebugInfo.      (line    6)
-* '.gnu_debuglink' sections:             Separate Debug Files.
-                                                             (line   76)
-* '.note.gnu.build-id' sections:         Separate Debug Files.
-                                                             (line   92)
-* '.o' files, reading symbols from:      Files.              (line  132)
+* .gdbinit:                              Startup.            (line   66)
+* .gnu_debugdata section:                MiniDebugInfo.      (line    6)
+* .gnu_debuglink sections:               Separate Debug Files.
+                                                             (line   80)
+* .note.gnu.build-id sections:           Separate Debug Files.
+                                                             (line   98)
+* .o files, reading symbols from:        Files.              (line  133)
 * /proc:                                 SVR4 Process Information.
                                                              (line    6)
 * <architecture>:                        Target Description Format.
-                                                             (line   72)
-* '<compatible>':                        Target Description Format.
-                                                             (line   95)
+                                                             (line   73)
+* <compatible>:                          Target Description Format.
+                                                             (line   96)
 * <feature>:                             Target Description Format.
-                                                             (line  119)
+                                                             (line  120)
 * <flags>:                               Target Description Format.
-                                                             (line  185)
+                                                             (line  186)
 * <not saved> values:                    Registers.          (line  101)
-* '<osabi>':                             Target Description Format.
-                                                             (line   82)
+* <osabi>:                               Target Description Format.
+                                                             (line   83)
 * <reg>:                                 Target Description Format.
-                                                             (line  198)
+                                                             (line  199)
 * <struct>:                              Target Description Format.
-                                                             (line  163)
+                                                             (line  164)
 * <union>:                               Target Description Format.
-                                                             (line  153)
+                                                             (line  154)
 * <vector>:                              Target Description Format.
-                                                             (line  146)
-* '?' packet:                            Packets.            (line   58)
-* '_NSPrintForDebugger', and printing Objective-C objects: The Print Command with Objective-C.
+                                                             (line  147)
+* ? packet:                              Packets.            (line   58)
+* _NSPrintForDebugger, and printing Objective-C objects: The Print Command with Objective-C.
                                                              (line   11)
-* {TYPE}:                                Expressions.        (line   41)
-* 'A' packet:                            Packets.            (line   65)
+* A packet:                              Packets.            (line   65)
 * AArch64 support:                       AArch64.            (line    6)
 * abbreviation:                          Command Syntax.     (line   13)
 * acknowledgment, for GDB remote:        Packet Acknowledgment.
                                                              (line    6)
 * active targets:                        Active Targets.     (line    6)
 * Ada:                                   Ada.                (line    6)
-* Ada exception catching:                Set Catchpoints.    (line   66)
+* Ada exception catching:                Set Catchpoints.    (line   67)
 * Ada mode, general:                     Ada Mode Intro.     (line    6)
-* Ada task switching:                    Ada Tasks.          (line  114)
+* Ada task switching:                    Ada Tasks.          (line  115)
 * Ada tasking and core file debugging:   Ada Tasks and Core Files.
                                                              (line    6)
 * Ada, deviations from:                  Additions to Ada.   (line    6)
@@ -661,13 +1388,13 @@ Concept Index
 * address of a symbol:                   Symbols.            (line   74)
 * address size for remote targets:       Remote Configuration.
                                                              (line   12)
-* addressable memory unit:               Memory.             (line  119)
-* ADP (Angel Debugger Protocol) logging: ARM.                (line   84)
+* addressable memory unit:               Memory.             (line  123)
+* ADP (Angel Debugger Protocol) logging: ARM.                (line   89)
 * aggregates (Ada):                      Omissions from Ada. (line   44)
-* AIX shared library debugging:          Debugging Output.   (line   30)
-* AIX threads:                           Debugging Output.   (line   36)
+* AIX shared library debugging:          Debugging Output.   (line   36)
+* AIX threads:                           Debugging Output.   (line   44)
 * aliases for commands:                  Aliases.            (line    6)
-* alignment of remote memory accesses:   Packets.            (line  248)
+* alignment of remote memory accesses:   Packets.            (line  252)
 * all-stop mode:                         All-Stop Mode.      (line    6)
 * Alpha stack:                           MIPS.               (line    6)
 * ambiguous expressions:                 Ambiguous Expressions.
@@ -681,18 +1408,18 @@ Concept Index
                                                              (line    6)
 * annotations for source display:        Source Annotations. (line    6)
 * append data to a file:                 Dump/Restore Files. (line    6)
-* apply command to several threads:      Threads.            (line  116)
-* architecture debugging info:           Debugging Output.   (line   23)
+* apply command to several threads:      Threads.            (line  122)
+* architecture debugging info:           Debugging Output.   (line   26)
 * argument count in user-defined commands: Define.           (line   25)
 * arguments (to your program):           Arguments.          (line    6)
-* arguments, to 'gdbserver':             Server.             (line   34)
+* arguments, to gdbserver:               Server.             (line   34)
 * arguments, to user-defined commands:   Define.             (line    6)
-* ARM 32-bit mode:                       ARM.                (line   24)
-* ARM AArch64:                           Debugging Output.   (line   17)
+* ARM 32-bit mode:                       ARM.                (line   25)
+* ARM AArch64:                           Debugging Output.   (line   18)
 * ARM RDI:                               ARM.                (line    6)
 * array aggregates (Ada):                Omissions from Ada. (line   44)
 * arrays:                                Arrays.             (line    6)
-* arrays in expressions:                 Expressions.        (line   13)
+* arrays in expressions:                 Expressions.        (line   14)
 * artificial array:                      Arrays.             (line    6)
 * assembly instructions:                 Machine Code.       (line   36)
 * assignment:                            Assignment.         (line    6)
@@ -704,9 +1431,9 @@ Concept Index
                                                              (line    6)
 * asynchronous execution, and process record and replay: Process Record and Replay.
                                                              (line   92)
-* AT&T disassembly flavor:               Machine Code.       (line  131)
+* AT&T disassembly flavor:               Machine Code.       (line  132)
 * attach:                                Attach.             (line    6)
-* attach to a program, 'gdbserver':      Server.             (line   86)
+* attach to a program, gdbserver:        Server.             (line   86)
 * auto-loading:                          Auto-loading.       (line    6)
 * auto-loading extensions:               Auto-loading extensions.
                                                              (line    6)
@@ -721,24 +1448,24 @@ Concept Index
 * auto-retry, for remote TCP target:     Remote Configuration.
                                                              (line  124)
 * automatic display:                     Auto Display.       (line    6)
-* automatic hardware breakpoints:        Set Breaks.         (line  288)
+* automatic hardware breakpoints:        Set Breaks.         (line  297)
 * automatic overlay debugging:           Automatic Overlay Debugging.
                                                              (line    6)
 * automatic thread selection:            All-Stop Mode.      (line   28)
 * auxiliary vector:                      OS Information.     (line    9)
 * AVR:                                   AVR.                (line    6)
-* 'b' packet:                            Packets.            (line   76)
-* 'B' packet:                            Packets.            (line   91)
+* B packet:                              Packets.            (line   92)
+* b packet:                              Packets.            (line   77)
 * background execution:                  Background Execution.
                                                              (line    6)
-* backtrace beyond 'main' function:      Backtrace.          (line  105)
+* backtrace beyond main function:        Backtrace.          (line  105)
 * backtrace limit:                       Backtrace.          (line  142)
-* base name differences:                 Files.              (line  508)
+* base name differences:                 Files.              (line  527)
 * baud rate for remote targets:          Remote Configuration.
                                                              (line   21)
-* 'bc' packet:                           Packets.            (line   96)
+* bc packet:                             Packets.            (line   97)
 * bcache statistics:                     Maintenance Commands.
-                                                             (line  315)
+                                                             (line  321)
 * bits in remote address:                Remote Configuration.
                                                              (line   12)
 * blocks in guile:                       Blocks In Guile.    (line    6)
@@ -752,8 +1479,8 @@ Concept Index
                                                              (line   61)
 * break in overloaded functions:         Debugging C Plus Plus.
                                                              (line    9)
-* break on a system call.:               Set Catchpoints.    (line   95)
-* break on fork/exec:                    Set Catchpoints.    (line   90)
+* break on a system call.:               Set Catchpoints.    (line   96)
+* break on fork/exec:                    Set Catchpoints.    (line   91)
 * BREAK signal instead of Ctrl-C:        Remote Configuration.
                                                              (line   36)
 * breakpoint address adjusted:           Breakpoint-related Warnings.
@@ -763,7 +1490,7 @@ Concept Index
 * breakpoint commands for GDB/MI:        GDB/MI Breakpoint Commands.
                                                              (line    6)
 * breakpoint commands, in remote protocol: General Query Packets.
-                                                             (line  782)
+                                                             (line  755)
 * breakpoint conditions:                 Conditions.         (line    6)
 * breakpoint kinds, ARM:                 ARM Breakpoint Kinds.
                                                              (line    6)
@@ -774,26 +1501,26 @@ Concept Index
 * breakpoint on memory address:          Breakpoints.        (line   20)
 * breakpoint on variable modification:   Breakpoints.        (line   20)
 * breakpoint ranges:                     Breakpoints.        (line   48)
-* 'breakpoint' subroutine, remote:       Stub Contents.      (line   31)
+* breakpoint subroutine, remote:         Stub Contents.      (line   31)
 * breakpointing Ada elaboration code:    Stopping Before Main Program.
                                                              (line    6)
 * breakpoints:                           Breakpoints.        (line    6)
-* breakpoints and tasks, in Ada:         Ada Tasks.          (line  134)
+* breakpoints and tasks, in Ada:         Ada Tasks.          (line  135)
 * breakpoints and threads:               Thread-Specific Breakpoints.
                                                              (line   10)
-* breakpoints at functions matching a regexp: Set Breaks.    (line   90)
+* breakpoints at functions matching a regexp: Set Breaks.    (line   92)
 * breakpoints in guile:                  Breakpoints In Guile.
                                                              (line    6)
-* breakpoints in overlays:               Overlay Commands.   (line   91)
+* breakpoints in overlays:               Overlay Commands.   (line   93)
 * breakpoints in python:                 Breakpoints In Python.
                                                              (line    6)
-* breakpoints, multiple locations:       Set Breaks.         (line  193)
-* 'bs' packet:                           Packets.            (line  102)
+* breakpoints, multiple locations:       Set Breaks.         (line  201)
+* bs packet:                             Packets.            (line  103)
 * bug criteria:                          Bug Criteria.       (line    6)
 * bug reports:                           Bug Reporting.      (line    6)
 * bugs in GDB:                           GDB Bugs.           (line    6)
 * build ID sections:                     Separate Debug Files.
-                                                             (line   92)
+                                                             (line   98)
 * build ID, and separate debugging files: Separate Debug Files.
                                                              (line    6)
 * building GDB, requirements for:        Requirements.       (line    6)
@@ -805,8 +1532,8 @@ Concept Index
 * C and C++ constants:                   C Constants.        (line    6)
 * C and C++ defaults:                    C Defaults.         (line    6)
 * C and C++ operators:                   C Operators.        (line    6)
-* 'c' packet:                            Packets.            (line  109)
-* 'C' packet:                            Packets.            (line  118)
+* C packet:                              Packets.            (line  119)
+* c packet:                              Packets.            (line  110)
 * C++:                                   C.                  (line   10)
 * C++ compilers:                         C Plus Plus Expressions.
                                                              (line    8)
@@ -814,9 +1541,9 @@ Concept Index
                                                              (line   36)
 * C++ exception handling:                Debugging C Plus Plus.
                                                              (line   20)
-* C++ overload debugging info:           Debugging Output.   (line  139)
+* C++ overload debugging info:           Debugging Output.   (line  183)
 * C++ scope resolution:                  Variables.          (line   90)
-* C++ symbol decoding style:             Print Settings.     (line  427)
+* C++ symbol decoding style:             Print Settings.     (line  429)
 * C++ symbol display:                    Debugging C Plus Plus.
                                                              (line   40)
 * caching data of targets:               Caching Target Data.
@@ -834,9 +1561,9 @@ Concept Index
 * calling make:                          Shell Commands.     (line   21)
 * case sensitivity in symbol names:      Symbols.            (line   27)
 * case-insensitive symbol names:         Symbols.            (line   27)
-* casts, in expressions:                 Expressions.        (line   26)
-* casts, to view memory:                 Expressions.        (line   41)
-* catch Ada exceptions:                  Set Catchpoints.    (line   66)
+* casts, in expressions:                 Expressions.        (line   28)
+* casts, to view memory:                 Expressions.        (line   43)
+* catch Ada exceptions:                  Set Catchpoints.    (line   67)
 * catchpoints:                           Breakpoints.        (line   33)
 * catchpoints, setting:                  Set Catchpoints.    (line    6)
 * Cell Broadband Engine:                 SPU.                (line    6)
@@ -844,20 +1571,20 @@ Concept Index
 * character sets:                        Character Sets.     (line    6)
 * charset:                               Character Sets.     (line    6)
 * checkpoint:                            Checkpoint/Restart. (line    6)
-* checkpoints and process id:            Checkpoint/Restart. (line   76)
-* checks, range:                         Type Checking.      (line   44)
-* checks, type:                          Checks.             (line   23)
-* checksum, for GDB remote:              Overview.           (line   21)
+* checkpoints and process id:            Checkpoint/Restart. (line   80)
+* checks, range:                         Type Checking.      (line   45)
+* checks, type:                          Checks.             (line   24)
+* checksum, for GDB remote:              Overview.           (line   20)
 * choosing target byte order:            Byte Order.         (line    6)
 * circular trace buffer:                 Starting and Stopping Trace Experiments.
-                                                             (line   80)
+                                                             (line   81)
 * clearing breakpoints, watchpoints, catchpoints: Delete Breaks.
                                                              (line    6)
 * close, file-i/o system call:           close.              (line    6)
 * closest symbol and offset for an address: Symbols.         (line   84)
 * code address and its source line:      Machine Code.       (line   25)
-* code compression, MIPS:                MIPS.               (line   49)
-* COFF/PE exported symbols:              Debugging Output.   (line   50)
+* code compression, MIPS:                MIPS.               (line   55)
+* COFF/PE exported symbols:              Debugging Output.   (line   62)
 * collected data discarded:              Starting and Stopping Trace Experiments.
                                                              (line    6)
 * colon, doubled as scope operator:      M2 Scope.           (line    6)
@@ -869,21 +1596,21 @@ Concept Index
 * command hooks:                         Hooks.              (line    6)
 * command interpreters:                  Interpreters.       (line    6)
 * command line editing:                  Editing.            (line    6)
-* command scripts, debugging:            Messages/Warnings.  (line   65)
-* command tracing:                       Messages/Warnings.  (line   60)
+* command scripts, debugging:            Messages/Warnings.  (line   67)
+* command tracing:                       Messages/Warnings.  (line   62)
 * commands for C++:                      Debugging C Plus Plus.
                                                              (line    6)
 * commands in guile:                     Commands In Guile.  (line    6)
 * commands in python:                    Commands In Python. (line    6)
 * commands to access guile:              Guile Commands.     (line    6)
 * commands to access python:             Python Commands.    (line    6)
-* comment:                               Command Syntax.     (line   37)
-* 'COMMON' blocks, Fortran:              Special Fortran Commands.
+* comment:                               Command Syntax.     (line   38)
+* COMMON blocks, Fortran:                Special Fortran Commands.
                                                              (line    9)
 * common targets:                        Target Commands.    (line   46)
 * compatibility, GDB/MI and CLI:         GDB/MI Compatibility with CLI.
                                                              (line    6)
-* compilation directory:                 Source Path.        (line  106)
+* compilation directory:                 Source Path.        (line  108)
 * compile command debugging info:        Compiling and Injecting Code.
                                                              (line   81)
 * compile command options override:      Compiling and Injecting Code.
@@ -893,16 +1620,16 @@ Concept Index
 * compiling, on Sparclet:                Sparclet.           (line   16)
 * completion:                            Completion.         (line    6)
 * completion of Guile commands:          Commands In Guile.  (line  100)
-* completion of Python commands:         Commands In Python. (line   70)
-* completion of quoted strings:          Completion.         (line   82)
-* completion of structure field names:   Completion.         (line  120)
-* completion of union field names:       Completion.         (line  120)
-* compressed debug sections:             Requirements.       (line   39)
+* completion of Python commands:         Commands In Python. (line   72)
+* completion of quoted strings:          Completion.         (line   83)
+* completion of structure field names:   Completion.         (line  122)
+* completion of union field names:       Completion.         (line  122)
+* compressed debug sections:             Requirements.       (line   45)
 * conditional breakpoints:               Conditions.         (line    6)
 * conditional tracepoints:               Tracepoint Conditions.
                                                              (line    6)
 * configuring GDB:                       Running Configure.  (line    6)
-* confirmation:                          Messages/Warnings.  (line   49)
+* confirmation:                          Messages/Warnings.  (line   50)
 * connection timeout, for remote TCP target: Remote Configuration.
                                                              (line  140)
 * console i/o as part of file-i/o:       Console I/O.        (line    6)
@@ -928,27 +1655,27 @@ Concept Index
 * core dump file target:                 Target Commands.    (line   54)
 * crash of debugger:                     Bug Criteria.       (line    9)
 * CRC algorithm definition:              Separate Debug Files.
-                                                             (line  136)
+                                                             (line  142)
 * CRC of memory block, remote request:   General Query Packets.
-                                                             (line   65)
+                                                             (line   68)
 * CRIS:                                  CRIS.               (line    6)
 * CRIS mode:                             CRIS.               (line   26)
 * CRIS version:                          CRIS.               (line   10)
 * Ctrl-BREAK, MS-Windows:                Cygwin Native.      (line    9)
 * ctrl-c message, in file-i/o protocol:  The Ctrl-C Message. (line    6)
-* current Ada task ID:                   Ada Tasks.          (line  104)
-* current directory:                     Source Path.        (line  106)
+* current Ada task ID:                   Ada Tasks.          (line  105)
+* current directory:                     Source Path.        (line  108)
 * current Go package:                    Go.                 (line   11)
 * current stack frame:                   Frames.             (line   45)
-* current thread:                        Threads.            (line   39)
+* current thread:                        Threads.            (line   45)
 * current thread, remote request:        General Query Packets.
-                                                             (line   55)
+                                                             (line   57)
 * custom JIT debug info:                 Custom Debug Info.  (line    6)
 * Cygwin DLL, debugging:                 Cygwin Native.      (line   35)
 * Cygwin-specific commands:              Cygwin Native.      (line    6)
 * D:                                     D.                  (line    6)
-* 'd' packet:                            Packets.            (line  127)
-* 'D' packet:                            Packets.            (line  134)
+* D packet:                              Packets.            (line  135)
+* d packet:                              Packets.            (line  128)
 * Darwin:                                Darwin.             (line    6)
 * data breakpoints:                      Breakpoints.        (line   20)
 * data manipulation, in GDB/MI:          GDB/MI Data Manipulation.
@@ -957,13 +1684,13 @@ Concept Index
                                                              (line   60)
 * dcache size:                           Caching Target Data.
                                                              (line   57)
-* dead names, GNU Hurd:                  Hurd Native.        (line   84)
-* debug expression parser:               Debugging Output.   (line  144)
+* dead names, GNU Hurd:                  Hurd Native.        (line   85)
+* debug expression parser:               Debugging Output.   (line  189)
 * debug formats and C++:                 C Plus Plus Expressions.
                                                              (line    8)
 * debug link sections:                   Separate Debug Files.
-                                                             (line   76)
-* debug remote protocol:                 Debugging Output.   (line  151)
+                                                             (line   80)
+* debug remote protocol:                 Debugging Output.   (line  198)
 * debugger crash:                        Bug Criteria.       (line    9)
 * debugging agent:                       In-Process Agent.   (line    6)
 * debugging C++ programs:                C Plus Plus Expressions.
@@ -972,72 +1699,68 @@ Concept Index
                                                              (line    6)
 * debugging information in separate files: Separate Debug Files.
                                                              (line    6)
-* debugging 'libthread_db':              Threads.            (line  211)
-* debugging multiple processes:          Forks.              (line   54)
+* debugging libthread_db:                Threads.            (line  218)
+* debugging multiple processes:          Forks.              (line   55)
 * debugging optimized code:              Optimized Code.     (line    6)
 * debugging stub, example:               Remote Stub.        (line    6)
 * debugging target:                      Targets.            (line    6)
 * debugging the Cygwin DLL:              Cygwin Native.      (line   35)
 * decimal floating point format:         Decimal Floating Point.
                                                              (line    6)
-* default collection action:             Tracepoint Actions. (line  134)
+* default collection action:             Tracepoint Actions. (line  135)
 * default data directory:                Data Files.         (line   19)
-* default source path substitution:      Source Path.        (line   88)
-* default system root:                   Files.              (line  441)
+* default source path substitution:      Source Path.        (line   89)
+* default system root:                   Files.              (line  460)
 * define trace state variable, remote request: Tracepoint Packets.
-                                                             (line  121)
+                                                             (line  128)
 * defining macros interactively:         Macros.             (line   59)
 * definition of a macro, showing:        Macros.             (line   47)
 * delete breakpoints:                    Delete Breaks.      (line   41)
 * deleting breakpoints, watchpoints, catchpoints: Delete Breaks.
                                                              (line    6)
 * deliver a signal to a program:         Signaling.          (line    6)
-* demangle:                              Symbols.            (line  103)
+* demangle:                              Symbols.            (line  104)
 * demangler crashes:                     Maintenance Commands.
-                                                             (line  150)
-* demangler crashes <1>:                 Maintenance Commands.
-                                                             (line  177)
-* demangler crashes <2>:                 Maintenance Commands.
-                                                             (line  201)
-* demangling C++ names:                  Print Settings.     (line  408)
+                                                             (line  157)
+* demangling C++ names:                  Print Settings.     (line  410)
 * deprecated commands:                   Maintenance Commands.
-                                                             (line  164)
-* derived type of an object, printing:   Print Settings.     (line  460)
+                                                             (line  171)
+* derived type of an object, printing:   Print Settings.     (line  462)
 * descriptor tables display:             DJGPP Native.       (line   24)
-* detach from task, GNU Hurd:            Hurd Native.        (line   59)
-* detach from thread, GNU Hurd:          Hurd Native.        (line  109)
-* direct memory access (DMA) on MS-DOS:  DJGPP Native.       (line   74)
+* detach from task, GNU Hurd:            Hurd Native.        (line   60)
+* detach from thread, GNU Hurd:          Hurd Native.        (line  110)
+* direct memory access (DMA) on MS-DOS:  DJGPP Native.       (line   75)
 * directories for source files:          Source Path.        (line    6)
-* directory, compilation:                Source Path.        (line  106)
-* directory, current:                    Source Path.        (line  106)
+* directory, compilation:                Source Path.        (line  108)
+* directory, current:                    Source Path.        (line  108)
 * disable address space randomization, remote request: General Query Packets.
-                                                             (line   84)
+                                                             (line   88)
 * disconnected tracing:                  Starting and Stopping Trace Experiments.
                                                              (line   45)
-* displaced stepping debugging info:     Debugging Output.   (line   75)
+* displaced stepping debugging info:     Debugging Output.   (line   95)
 * displaced stepping support:            Maintenance Commands.
-                                                             (line  116)
+                                                             (line  123)
 * displaced stepping, and process record and replay: Process Record and Replay.
                                                              (line   87)
-* display command history:               Command History.    (line   95)
-* display derived types:                 Print Settings.     (line  460)
+* display command history:               Command History.    (line   97)
+* display derived types:                 Print Settings.     (line  462)
 * display disabled out of scope:         Auto Display.       (line   86)
-* display GDB copyright:                 Help.               (line  138)
+* display GDB copyright:                 Help.               (line  137)
 * display of expressions:                Auto Display.       (line    6)
-* display remote monitor communications: Target Commands.    (line  107)
-* display remote packets:                Debugging Output.   (line  151)
+* display remote monitor communications: Target Commands.    (line  108)
+* display remote packets:                Debugging Output.   (line  198)
 * DJGPP debugging:                       DJGPP Native.       (line    6)
 * DLLs with no debugging symbols:        Non-debug DLL Symbols.
                                                              (line    6)
-* do not print frame argument values:    Print Settings.     (line  154)
+* do not print frame argument values:    Print Settings.     (line  155)
 * documentation:                         Formatting Documentation.
                                                              (line   22)
-* don't repeat command:                  Define.             (line   61)
-* don't repeat Guile command:            Commands In Guile.  (line   67)
-* don't repeat Python command:           Commands In Python. (line   42)
-* DOS file-name semantics of file names.: Files.             (line  464)
-* DOS serial data link, remote debugging: DJGPP Native.      (line  118)
-* DOS serial port status:                DJGPP Native.       (line  139)
+* don't repeat command:                  Define.             (line   62)
+* don't repeat Guile command:            Commands In Guile.  (line   66)
+* don't repeat Python command:           Commands In Python. (line   43)
+* DOS file-name semantics of file names.: Files.             (line  483)
+* DOS serial data link, remote debugging: DJGPP Native.      (line  121)
+* DOS serial port status:                DJGPP Native.       (line  142)
 * download server address (M32R):        M32R/D.             (line   27)
 * download to Sparclet:                  Sparclet Download.  (line    6)
 * DPMI:                                  DJGPP Native.       (line    6)
@@ -1049,25 +1772,25 @@ Concept Index
 * dump/restore files:                    Dump/Restore Files. (line    6)
 * DVC register:                          PowerPC Embedded.   (line    6)
 * DWARF compilation units cache:         Maintenance Commands.
-                                                             (line  372)
-* DWARF DIEs:                            Debugging Output.   (line   56)
-* DWARF Line Tables:                     Debugging Output.   (line   61)
-* DWARF Reading:                         Debugging Output.   (line   68)
+                                                             (line  379)
+* DWARF DIEs:                            Debugging Output.   (line   70)
+* DWARF Line Tables:                     Debugging Output.   (line   77)
+* DWARF Reading:                         Debugging Output.   (line   86)
 * DWARF-2 CFI and CRIS:                  CRIS.               (line   18)
-* dynamic linking:                       Files.              (line  112)
+* dynamic linking:                       Files.              (line  113)
 * dynamic printf:                        Dynamic Printf.     (line    6)
 * dynamic varobj:                        GDB/MI Variable Objects.
-                                                             (line  166)
+                                                             (line  164)
 * editing:                               Editing.            (line   15)
 * editing command lines:                 Readline Bare Essentials.
                                                              (line    6)
 * editing source files:                  Edit.               (line    6)
-* eight-bit characters in strings:       Print Settings.     (line  353)
-* elaboration phase:                     Starting.           (line   89)
+* eight-bit characters in strings:       Print Settings.     (line  355)
+* elaboration phase:                     Starting.           (line   91)
 * ELinOS system-wide configuration script: System-wide Configuration Scripts.
-                                                             (line   15)
+                                                             (line   14)
 * Emacs:                                 Emacs.              (line    6)
-* empty response, for unsupported packets: Overview.         (line   97)
+* empty response, for unsupported packets: Overview.         (line   96)
 * enable/disable a breakpoint:           Disabling.          (line    6)
 * enabling and disabling probes:         Static Probe Points.
                                                              (line   52)
@@ -1075,7 +1798,7 @@ Concept Index
 * environment (of your program):         Environment.        (line    6)
 * errno values, in file-i/o protocol:    Errno Values.       (line    6)
 * error on valid input:                  Bug Criteria.       (line   12)
-* event debugging info:                  Debugging Output.   (line   81)
+* event debugging info:                  Debugging Output.   (line  103)
 * event designators:                     Event Designators.  (line    6)
 * event handling:                        Set Catchpoints.    (line    6)
 * examine process image:                 SVR4 Process Information.
@@ -1091,9 +1814,9 @@ Concept Index
 * executable file, for remote target:    Remote Configuration.
                                                              (line   95)
 * execute commands from a file:          Command Files.      (line   17)
-* execute forward or backward in time:   Reverse Execution.  (line   86)
+* execute forward or backward in time:   Reverse Execution.  (line   87)
 * execute remote command, remote request: General Query Packets.
-                                                             (line  345)
+                                                             (line  351)
 * execution, foreground, background and asynchronous: Background Execution.
                                                              (line    6)
 * exiting GDB:                           Quitting GDB.       (line    6)
@@ -1102,8 +1825,8 @@ Concept Index
 * explore type:                          Data.               (line  145)
 * explore value:                         Data.               (line  138)
 * exploring hierarchical data structures: Data.              (line   36)
-* expression debugging info:             Debugging Output.   (line   86)
-* expression parser, debugging info:     Debugging Output.   (line  144)
+* expression debugging info:             Debugging Output.   (line  110)
+* expression parser, debugging info:     Debugging Output.   (line  189)
 * expressions:                           Expressions.        (line    6)
 * expressions in Ada:                    Ada.                (line   11)
 * expressions in C or C++:               C.                  (line    6)
@@ -1113,9 +1836,9 @@ Concept Index
 * extend GDB for remote targets:         Connecting.         (line  109)
 * extending GDB:                         Extending GDB.      (line    6)
 * extra signal information:              Signals.            (line  156)
-* 'F' packet:                            Packets.            (line  150)
-* 'F' reply packet:                      The F Reply Packet. (line    6)
-* 'F' request packet:                    The F Request Packet.
+* F packet:                              Packets.            (line  152)
+* F reply packet:                        The F Reply Packet. (line    6)
+* F request packet:                      The F Request Packet.
                                                              (line    6)
 * fast tracepoints:                      Set Tracepoints.    (line   24)
 * fast tracepoints, setting:             Create and Delete Tracepoints.
@@ -1123,8 +1846,8 @@ Concept Index
 * fatal signal:                          Bug Criteria.       (line    9)
 * fatal signals:                         Signals.            (line   15)
 * features of the remote protocol:       General Query Packets.
-                                                             (line  398)
-* file name canonicalization:            Files.              (line  508)
+                                                             (line  411)
+* file name canonicalization:            Files.              (line  527)
 * file transfer:                         File Transfer.      (line    6)
 * file transfer, remote protocol:        Host I/O Packets.   (line    6)
 * file-i/o examples:                     File-I/O Examples.  (line    6)
@@ -1137,17 +1860,17 @@ Concept Index
 * filename-display:                      Backtrace.          (line  152)
 * find downloadable SREC files (M32R):   M32R/D.             (line   15)
 * find trace snapshot:                   tfind.              (line    6)
-* flinching:                             Messages/Warnings.  (line   49)
+* flinching:                             Messages/Warnings.  (line   50)
 * float promotion:                       ABI.                (line   34)
 * floating point:                        Floating Point Hardware.
                                                              (line    6)
 * floating point registers:              Registers.          (line   15)
-* floating point, MIPS remote:           MIPS Embedded.      (line   58)
-* focus of debugging:                    Threads.            (line   39)
-* foo:                                   Symbol Errors.      (line   54)
+* floating point, MIPS remote:           MIPS Embedded.      (line   60)
+* focus of debugging:                    Threads.            (line   45)
+* foo:                                   Symbol Errors.      (line   50)
 * foreground execution:                  Background Execution.
                                                              (line    6)
-* fork events, remote reply:             Stop Reply Packets. (line   95)
+* fork events, remote reply:             Stop Reply Packets. (line   96)
 * fork, debugging programs which call:   Forks.              (line    6)
 * format options:                        Print Settings.     (line    6)
 * formatted output:                      Output Formats.     (line    6)
@@ -1155,8 +1878,8 @@ Concept Index
 * Fortran Defaults:                      Fortran Defaults.   (line    6)
 * Fortran operators and expressions:     Fortran Operators.  (line    6)
 * Fortran-specific support in GDB:       Fortran.            (line    6)
-* FR-V shared-library debugging:         Debugging Output.   (line  164)
-* frame debugging info:                  Debugging Output.   (line   92)
+* FR-V shared-library debugging:         Debugging Output.   (line  216)
+* frame debugging info:                  Debugging Output.   (line  118)
 * frame decorator api:                   Frame Decorator API.
                                                              (line    6)
 * frame filters api:                     Frame Filter API.   (line    6)
@@ -1169,33 +1892,33 @@ Concept Index
 * frames in python:                      Frames In Python.   (line    6)
 * free memory information (MS-DOS):      DJGPP Native.       (line   19)
 * fstat, file-i/o system call:           stat/fstat.         (line    6)
-* Fujitsu:                               Remote Stub.        (line   68)
-* full symbol tables, listing GDB's internal: Symbols.       (line  390)
+* Fujitsu:                               Remote Stub.        (line   69)
+* full symbol tables, listing GDB's internal: Symbols.       (line  401)
 * function call arguments, optimized out: Backtrace.         (line   83)
 * function entry/exit, wrong values of variables: Variables. (line  106)
 * functions without line info, and stepping: Continuing and Stepping.
-                                                             (line   92)
-* 'g' packet:                            Packets.            (line  155)
-* 'G' packet:                            Packets.            (line  184)
-* 'g++', GNU C++ compiler:               C.                  (line   10)
+                                                             (line   94)
+* G packet:                              Packets.            (line  186)
+* g packet:                              Packets.            (line  157)
+* g++, GNU C++ compiler:                 C.                  (line   10)
 * garbled pointers:                      DJGPP Native.       (line   42)
 * GCC and C++:                           C Plus Plus Expressions.
                                                              (line    8)
 * GDB bugs, reporting:                   Bug Reporting.      (line    6)
 * GDB internal error:                    Maintenance Commands.
-                                                             (line  201)
+                                                             (line  207)
 * gdb module:                            Basic Python.       (line   28)
 * gdb objects:                           GDB Scheme Data Types.
                                                              (line    6)
 * GDB reference card:                    Formatting Documentation.
                                                              (line    6)
 * GDB startup:                           Startup.            (line    6)
-* GDB version number:                    Help.               (line  128)
-* 'gdb.ini':                             Startup.            (line   65)
+* GDB version number:                    Help.               (line  127)
+* gdb.ini:                               Startup.            (line   66)
 * gdb.printing:                          gdb.printing.       (line    6)
 * gdb.prompt:                            gdb.prompt.         (line    6)
 * gdb.types:                             gdb.types.          (line    6)
-* 'gdb.Value':                           Values From Inferior.
+* gdb.Value:                             Values From Inferior.
                                                              (line    6)
 * GDB/MI development:                    GDB/MI Development and Front Ends.
                                                              (line    6)
@@ -1220,37 +1943,37 @@ Concept Index
                                                              (line    6)
 * GDB/MI, stream records:                GDB/MI Stream Records.
                                                              (line    6)
-* gdbarch debugging info:                Debugging Output.   (line   23)
-* 'GDBHISTFILE', environment variable:   Command History.    (line   26)
-* 'GDBHISTSIZE', environment variable:   Command History.    (line   45)
-* 'gdbserver', command-line arguments:   Server.             (line   34)
-* 'gdbserver', multiple processes:       Server.             (line  106)
-* gdbserver, search path for 'libthread_db': Server.         (line  265)
+* gdbarch debugging info:                Debugging Output.   (line   26)
+* GDBHISTFILE, environment variable:     Command History.    (line   26)
+* GDBHISTSIZE, environment variable:     Command History.    (line   45)
+* gdbserver, command-line arguments:     Server.             (line   34)
+* gdbserver, multiple processes:         Server.             (line  106)
+* gdbserver, search path for libthread_db: Server.           (line  271)
 * GDT:                                   DJGPP Native.       (line   24)
 * get thread information block address:  General Query Packets.
-                                                             (line  180)
+                                                             (line  186)
 * get thread-local storage address, remote request: General Query Packets.
-                                                             (line  148)
+                                                             (line  154)
 * gettimeofday, file-i/o system call:    gettimeofday.       (line    6)
 * getting structure elements using gdb.Field objects as subscripts: Values From Inferior.
                                                              (line   40)
 * global debugging information directories: Separate Debug Files.
                                                              (line    6)
-* GNAT descriptive types:                Ada Glitches.       (line   57)
-* GNAT encoding:                         Ada Glitches.       (line   57)
+* GNAT descriptive types:                Ada Glitches.       (line   60)
+* GNAT encoding:                         Ada Glitches.       (line   60)
 * GNU C++:                               C.                  (line   10)
 * GNU Emacs:                             Emacs.              (line    6)
 * GNU Hurd debugging:                    Hurd Native.        (line    6)
-* GNU/Hurd debug messages:               Debugging Output.   (line   97)
-* GNU/Linux LWP debug messages:          Debugging Output.   (line  112)
-* GNU/Linux namespaces debug messages:   Debugging Output.   (line  117)
+* GNU/Hurd debug messages:               Debugging Output.   (line  125)
+* GNU/Linux LWP debug messages:          Debugging Output.   (line  146)
+* GNU/Linux namespaces debug messages:   Debugging Output.   (line  153)
 * Go (programming language):             Go.                 (line    6)
 * guile api:                             Guile API.          (line    6)
 * guile architectures:                   Architectures In Guile.
                                                              (line    6)
 * guile auto-loading:                    Guile Auto-loading. (line    6)
-* guile commands:                        Guile Commands.     (line    6)
 * guile commands <1>:                    Commands In Guile.  (line    6)
+* guile commands:                        Guile Commands.     (line    6)
 * guile configuration:                   Guile Configuration.
                                                              (line    6)
 * guile exceptions:                      Guile Exception Handling.
@@ -1269,18 +1992,18 @@ Concept Index
 * guile, working with types:             Types In Guile.     (line    6)
 * guile, working with values from inferior: Values From Inferior In Guile.
                                                              (line    6)
-* 'H' packet:                            Packets.            (line  194)
+* H packet:                              Packets.            (line  197)
 * handling signals:                      Signals.            (line   27)
-* hardware breakpoints:                  Set Breaks.         (line   61)
+* hardware breakpoints:                  Set Breaks.         (line   62)
 * hardware debug registers:              Maintenance Commands.
-                                                             (line  398)
+                                                             (line  405)
 * hardware watchpoints:                  Set Watchpoints.    (line   31)
-* hash mark while downloading:           Target Commands.    (line   98)
-* 'heuristic-fence-post' (Alpha, MIPS):  MIPS.               (line   14)
+* hash mark while downloading:           Target Commands.    (line   99)
+* heuristic-fence-post (Alpha, MIPS):    MIPS.               (line   14)
 * history events:                        Event Designators.  (line    8)
 * history expansion:                     History Interaction.
                                                              (line    6)
-* history expansion, turn on/off:        Command History.    (line   70)
+* history expansion, turn on/off:        Command History.    (line   72)
 * history file:                          Command History.    (line   26)
 * history number:                        Value History.      (line   13)
 * history of values printed by GDB:      Value History.      (line    6)
@@ -1293,34 +2016,34 @@ Concept Index
 * Host I/O, remote protocol:             Host I/O Packets.   (line    6)
 * how many arguments (user-defined commands): Define.        (line   25)
 * HPPA support:                          HPPA.               (line    6)
-* 'i' packet:                            Packets.            (line  208)
-* 'I' packet:                            Packets.            (line  213)
+* I packet:                              Packets.            (line  217)
+* i packet:                              Packets.            (line  212)
 * i/o:                                   Input/Output.       (line    6)
 * I/O registers (Atmel AVR):             AVR.                (line   10)
-* i386:                                  Remote Stub.        (line   56)
-* 'i386-stub.c':                         Remote Stub.        (line   56)
+* i386:                                  Remote Stub.        (line   57)
+* i386-stub.c:                           Remote Stub.        (line   57)
 * IDT:                                   DJGPP Native.       (line   24)
 * ignore count (of breakpoint):          Conditions.         (line   79)
 * in-process agent protocol:             In-Process Agent Protocol.
                                                              (line    6)
-* incomplete type:                       Symbols.            (line  217)
-* indentation in structure display:      Print Settings.     (line  329)
+* incomplete type:                       Symbols.            (line  218)
+* indentation in structure display:      Print Settings.     (line  331)
 * index files:                           Index Files.        (line    6)
 * index section format:                  Index Section Format.
                                                              (line    6)
 * inferior:                              Inferiors and Programs.
                                                              (line   13)
-* inferior debugging info:               Debugging Output.   (line  101)
+* inferior debugging info:               Debugging Output.   (line  131)
 * inferior events in Python:             Events In Python.   (line    6)
 * inferior functions, calling:           Calling.            (line    6)
 * inferior tty:                          Input/Output.       (line   44)
 * inferiors in Python:                   Inferiors In Python.
                                                              (line    6)
-* infinite recursion in user-defined commands: Define.       (line   78)
+* infinite recursion in user-defined commands: Define.       (line   79)
 * info for known .debug_gdb_scripts-loaded scripts: Maintenance Commands.
-                                                             (line  308)
+                                                             (line  314)
 * info for known object files:           Maintenance Commands.
-                                                             (line  293)
+                                                             (line  299)
 * info proc cmdline:                     SVR4 Process Information.
                                                              (line   35)
 * info proc cwd:                         SVR4 Process Information.
@@ -1334,7 +2057,7 @@ Concept Index
 * inheritance:                           Debugging C Plus Plus.
                                                              (line   26)
 * init file:                             Startup.            (line   11)
-* init file name:                        Startup.            (line   65)
+* init file name:                        Startup.            (line   66)
 * initial frame:                         Frames.             (line   12)
 * initialization file, readline:         Readline Init File. (line    6)
 * injecting code:                        Compiling and Injecting Code.
@@ -1347,8 +2070,8 @@ Concept Index
 * instructions, assembly:                Machine Code.       (line   36)
 * integral datatypes, in file-i/o protocol: Integral Datatypes.
                                                              (line    6)
-* Intel:                                 Remote Stub.        (line   56)
-* Intel disassembly flavor:              Machine Code.       (line  131)
+* Intel:                                 Remote Stub.        (line   57)
+* Intel disassembly flavor:              Machine Code.       (line  132)
 * Intel(R) Memory Protection Extensions (MPX).: i386.        (line   21)
 * Intel(R) Processor Trace:              Process Record and Replay.
                                                              (line   66)
@@ -1357,19 +2080,17 @@ Concept Index
 * internal commands:                     Maintenance Commands.
                                                              (line    6)
 * internal errors, control of GDB behavior: Maintenance Commands.
-                                                             (line  201)
-* internal GDB breakpoints:              Set Breaks.         (line  367)
+                                                             (line  207)
+* internal GDB breakpoints:              Set Breaks.         (line  376)
 * interrupt:                             Quitting GDB.       (line   13)
 * interrupt debuggee on MS-Windows:      Cygwin Native.      (line    9)
 * interrupt remote programs:             Remote Configuration.
                                                              (line   36)
-* interrupt remote programs <1>:         Remote Configuration.
-                                                             (line  101)
 * interrupting remote programs:          Connecting.         (line   82)
 * interrupting remote targets:           Bootstrapping.      (line   25)
 * interrupts (remote protocol):          Interrupts.         (line    6)
 * invalid input:                         Bug Criteria.       (line   16)
-* invoke another interpreter:            Interpreters.       (line   36)
+* invoke another interpreter:            Interpreters.       (line   37)
 * ipa protocol commands:                 IPA Protocol Commands.
                                                              (line    6)
 * ipa protocol objects:                  IPA Protocol Objects.
@@ -1379,14 +2100,14 @@ Concept Index
 * JIT debug info reader:                 Custom Debug Info.  (line    6)
 * just-in-time compilation:              JIT Interface.      (line    6)
 * just-in-time compilation, debugging messages: Debugging Output.
-                                                             (line  108)
-* 'k' packet:                            Packets.            (line  217)
+                                                             (line  140)
+* k packet:                              Packets.            (line  221)
 * kernel crash dump:                     BSD libkvm Interface.
                                                              (line    6)
 * kernel memory image:                   BSD libkvm Interface.
                                                              (line    6)
 * kill ring:                             Readline Killing Commands.
-                                                             (line   18)
+                                                             (line   19)
 * killing text:                          Readline Killing Commands.
                                                              (line    6)
 * languages:                             Languages.          (line    6)
@@ -1401,49 +2122,49 @@ Concept Index
 * leaving GDB:                           Quitting GDB.       (line    6)
 * libkvm:                                BSD libkvm Interface.
                                                              (line    6)
-* library list format, remote protocol:  Library List Format.
-                                                             (line    6)
 * library list format, remote protocol <1>: Library List Format for SVR4 Targets.
                                                              (line    6)
+* library list format, remote protocol:  Library List Format.
+                                                             (line    6)
 * limit hardware breakpoints and watchpoints: Remote Configuration.
                                                              (line   79)
 * limit hardware watchpoints length:     Remote Configuration.
                                                              (line   84)
-* limit on number of printed array elements: Print Settings. (line  141)
+* limit on number of printed array elements: Print Settings. (line  142)
 * limits, in file-i/o protocol:          Limits.             (line    6)
 * line tables in python:                 Line Tables In Python.
                                                              (line    6)
 * linespec:                              Specify Location.   (line    6)
-* Linux lightweight processes:           Debugging Output.   (line  112)
+* Linux lightweight processes:           Debugging Output.   (line  146)
 * list active threads, remote request:   General Query Packets.
-                                                             (line  115)
+                                                             (line  119)
 * list of supported file-i/o calls:      List of Supported Calls.
                                                              (line    6)
 * list output in GDB/MI:                 GDB/MI Output Syntax.
                                                              (line  117)
-* 'list', how many lines to display:     List.               (line   30)
-* listing GDB's internal symbol tables:  Symbols.            (line  390)
+* list, how many lines to display:       List.               (line   30)
+* listing GDB's internal symbol tables:  Symbols.            (line  401)
 * listing machine instructions:          Machine Code.       (line   36)
 * listing mapped overlays:               Overlay Commands.   (line   60)
 * load address, overlay's:               How Overlays Work.  (line    6)
-* load shared library:                   Files.              (line  315)
-* load symbols from memory:              Files.              (line  179)
-* local variables:                       Symbols.            (line  260)
+* load shared library:                   Files.              (line  334)
+* load symbols from memory:              Files.              (line  183)
+* local variables:                       Symbols.            (line  262)
 * locate address:                        Output Formats.     (line   35)
 * lock scheduler:                        All-Stop Mode.      (line   37)
 * log output in GDB/MI:                  GDB/MI Output Syntax.
                                                              (line  113)
-* logging file name:                     Logging Output.     (line   12)
+* logging file name:                     Logging Output.     (line   13)
 * logging GDB output:                    Logging Output.     (line    6)
 * lseek flags, in file-i/o protocol:     Lseek Flags.        (line    6)
 * lseek, file-i/o system call:           lseek.              (line    6)
-* 'm' packet:                            Packets.            (line  240)
-* 'M' packet:                            Packets.            (line  260)
+* M packet:                              Packets.            (line  265)
+* m packet:                              Packets.            (line  244)
 * M32-EVA target board address:          M32R/D.             (line   21)
 * M32R/Chaos debugging:                  M32R/D.             (line   50)
-* m680x0:                                Remote Stub.        (line   59)
-* 'm68k-stub.c':                         Remote Stub.        (line   59)
-* Mach-O symbols processing:             Debugging Output.   (line  122)
+* m680x0:                                Remote Stub.        (line   60)
+* m68k-stub.c:                           Remote Stub.        (line   60)
+* Mach-O symbols processing:             Debugging Output.   (line  160)
 * machine instructions:                  Machine Code.       (line   36)
 * macro definition, showing:             Macros.             (line   47)
 * macro expansion, showing the results of preprocessor: Macros.
@@ -1452,7 +2173,7 @@ Concept Index
 * macros, from debug info:               Macros.             (line   47)
 * macros, user-defined:                  Macros.             (line   59)
 * mailing lists:                         GDB/MI Development and Front Ends.
-                                                             (line   34)
+                                                             (line   35)
 * maintenance commands:                  Maintenance Commands.
                                                              (line    6)
 * Man pages:                             Man Pages.          (line    6)
@@ -1466,7 +2187,7 @@ Concept Index
 * mapped overlays:                       How Overlays Work.  (line    6)
 * markers, static tracepoints:           Set Tracepoints.    (line   28)
 * maximum value for offset of closest symbol: Print Settings.
-                                                             (line   70)
+                                                             (line   71)
 * member functions:                      C Plus Plus Expressions.
                                                              (line   16)
 * memory address space mappings:         SVR4 Process Information.
@@ -1477,21 +2198,21 @@ Concept Index
 * memory tracing:                        Breakpoints.        (line   20)
 * memory transfer, in file-i/o protocol: Memory Transfer.    (line    6)
 * memory used by commands:               Maintenance Commands.
-                                                             (line  459)
-* memory used for symbol tables:         Files.              (line  303)
-* memory, alignment and size of remote accesses: Packets.    (line  248)
-* memory, viewing as typed object:       Expressions.        (line   41)
+                                                             (line  467)
+* memory used for symbol tables:         Files.              (line  322)
+* memory, alignment and size of remote accesses: Packets.    (line  252)
+* memory, viewing as typed object:       Expressions.        (line   43)
 * mi interpreter:                        Interpreters.       (line   26)
 * mi1 interpreter:                       Interpreters.       (line   34)
 * mi2 interpreter:                       Interpreters.       (line   31)
 * minimal language:                      Unsupported Languages.
                                                              (line    6)
-* minimal symbol dump:                   Symbols.            (line  372)
+* minimal symbol dump:                   Symbols.            (line  382)
 * Minimal symbols and DLLs:              Non-debug DLL Symbols.
                                                              (line    6)
-* MIPS addresses, masking:               MIPS.               (line   80)
+* MIPS addresses, masking:               MIPS.               (line   86)
 * MIPS boards:                           MIPS Embedded.      (line    6)
-* MIPS remote floating point:            MIPS Embedded.      (line   58)
+* MIPS remote floating point:            MIPS Embedded.      (line   60)
 * MIPS stack:                            MIPS.               (line    6)
 * miscellaneous settings:                Other Misc Settings.
                                                              (line    6)
@@ -1500,28 +2221,28 @@ Concept Index
 * Modula-2:                              Summary.            (line   29)
 * Modula-2 built-ins:                    Built-In Func/Proc. (line    6)
 * Modula-2 checks:                       M2 Checks.          (line    6)
-* Modula-2 constants:                    Built-In Func/Proc. (line  114)
+* Modula-2 constants:                    Built-In Func/Proc. (line  115)
 * Modula-2 defaults:                     M2 Defaults.        (line    6)
 * Modula-2 operators:                    M2 Operators.       (line    6)
 * Modula-2 types:                        M2 Types.           (line    6)
 * Modula-2, deviations from:             Deviations.         (line    6)
 * Modula-2, GDB support:                 Modula-2.           (line    6)
-* monitor commands, for 'gdbserver':     Server.             (line  233)
-* Motorola 680x0:                        Remote Stub.        (line   59)
+* monitor commands, for gdbserver:       Server.             (line  237)
+* Motorola 680x0:                        Remote Stub.        (line   60)
 * MS Windows debugging:                  Cygwin Native.      (line    6)
 * MS-DOS system info:                    DJGPP Native.       (line   19)
 * MS-DOS-specific commands:              DJGPP Native.       (line    6)
-* multiple locations, breakpoints:       Set Breaks.         (line  193)
+* multiple locations, breakpoints:       Set Breaks.         (line  201)
 * multiple processes:                    Forks.              (line    6)
-* multiple processes with 'gdbserver':   Server.             (line  106)
+* multiple processes with gdbserver:     Server.             (line  106)
 * multiple targets:                      Active Targets.     (line    6)
 * multiple threads:                      Threads.            (line    6)
 * multiple threads, backtrace:           Backtrace.          (line   49)
 * multiple-symbols menu:                 Ambiguous Expressions.
                                                              (line   51)
 * multiprocess extensions, in remote protocol: General Query Packets.
-                                                             (line  712)
-* name a thread:                         Threads.            (line  127)
+                                                             (line  684)
+* name a thread:                         Threads.            (line  133)
 * names of symbols:                      Symbols.            (line   14)
 * namespace in C++:                      C Plus Plus Expressions.
                                                              (line   20)
@@ -1530,20 +2251,20 @@ Concept Index
 * native script auto-loading:            Auto-loading sequences.
                                                              (line    6)
 * native target:                         Target Commands.    (line   85)
-* negative breakpoint numbers:           Set Breaks.         (line  367)
-* 'New' SYSTAG message:                  Threads.            (line   45)
+* negative breakpoint numbers:           Set Breaks.         (line  376)
+* New SYSTAG message:                    Threads.            (line   51)
 * Newlib OS ABI and its influence on the longjmp handling: ABI.
                                                              (line   11)
 * Nios II architecture:                  Nios II.            (line    6)
-* non-member C++ functions, set breakpoint in: Set Breaks.   (line  106)
+* non-member C++ functions, set breakpoint in: Set Breaks.   (line  108)
 * non-stop mode:                         Non-Stop Mode.      (line    6)
 * non-stop mode, and process record and replay: Process Record and Replay.
                                                              (line   92)
-* non-stop mode, and 'set displaced-stepping': Maintenance Commands.
-                                                             (line  133)
+* non-stop mode, and set displaced-stepping: Maintenance Commands.
+                                                             (line  140)
 * non-stop mode, remote request:         General Query Packets.
-                                                             (line  256)
-* noninvasive task options:              Hurd Native.        (line   72)
+                                                             (line  262)
+* noninvasive task options:              Hurd Native.        (line   73)
 * notation, readline:                    Readline Bare Essentials.
                                                              (line    6)
 * notational conventions, for GDB/MI:    GDB/MI.             (line   25)
@@ -1551,27 +2272,27 @@ Concept Index
                                                              (line    6)
 * notify output in GDB/MI:               GDB/MI Output Syntax.
                                                              (line  102)
-* NULL elements in arrays:               Print Settings.     (line  320)
-* number of array elements to print:     Print Settings.     (line  141)
+* NULL elements in arrays:               Print Settings.     (line  322)
+* number of array elements to print:     Print Settings.     (line  142)
 * number representation:                 Numbers.            (line    6)
 * numbers for breakpoints:               Breakpoints.        (line   41)
-* object files, relocatable, reading symbols from: Files.    (line  132)
+* object files, relocatable, reading symbols from: Files.    (line  133)
 * Objective-C:                           Objective-C.        (line    6)
-* Objective-C, classes and selectors:    Symbols.            (line  323)
+* Objective-C, classes and selectors:    Symbols.            (line  333)
 * Objective-C, print objects:            The Print Command with Objective-C.
                                                              (line    6)
-* 'OBJFILE-gdb.gdb':                     objfile-gdbdotext file.
+* OBJFILE-gdb.gdb:                       objfile-gdbdotext file.
                                                              (line    6)
-* 'OBJFILE-gdb.py':                      objfile-gdbdotext file.
+* OBJFILE-gdb.py:                        objfile-gdbdotext file.
                                                              (line    6)
-* 'OBJFILE-gdb.scm':                     objfile-gdbdotext file.
+* OBJFILE-gdb.scm:                       objfile-gdbdotext file.
                                                              (line    6)
 * objfiles in guile:                     Objfiles In Guile.  (line    6)
 * objfiles in python:                    Objfiles In Python. (line    6)
-* observer debugging info:               Debugging Output.   (line  134)
-* octal escapes in strings:              Print Settings.     (line  353)
+* observer debugging info:               Debugging Output.   (line  176)
+* octal escapes in strings:              Print Settings.     (line  355)
 * online documentation:                  Help.               (line    6)
-* opaque data types:                     Symbols.            (line  335)
+* opaque data types:                     Symbols.            (line  345)
 * open flags, in file-i/o protocol:      Open Flags.         (line    6)
 * open, file-i/o system call:            open.               (line    6)
 * OpenCL C:                              OpenCL C.           (line    6)
@@ -1585,7 +2306,7 @@ Concept Index
 * optimized code, debugging:             Optimized Code.     (line    6)
 * optimized code, wrong values of variables: Variables.      (line  106)
 * optimized out value in guile:          Values From Inferior In Guile.
-                                                             (line  102)
+                                                             (line  103)
 * optimized out value in Python:         Values From Inferior.
                                                              (line   70)
 * optimized out, in backtrace:           Backtrace.          (line   83)
@@ -1594,7 +2315,7 @@ Concept Index
 * OS ABI:                                ABI.                (line   11)
 * OS information:                        OS Information.     (line    6)
 * out-of-line single-stepping:           Maintenance Commands.
-                                                             (line  116)
+                                                             (line  123)
 * outermost frame:                       Frames.             (line   12)
 * output formats:                        Output Formats.     (line    6)
 * output syntax of GDB/MI:               GDB/MI Output Syntax.
@@ -1603,69 +2324,69 @@ Concept Index
 * overlay example program:               Overlay Sample Program.
                                                              (line    6)
 * overlays:                              Overlays.           (line    6)
-* overlays, setting breakpoints in:      Overlay Commands.   (line   91)
+* overlays, setting breakpoints in:      Overlay Commands.   (line   93)
 * overloaded functions, calling:         C Plus Plus Expressions.
                                                              (line   26)
 * overloaded functions, overload resolution: Debugging C Plus Plus.
                                                              (line   59)
 * overloading in C++:                    Debugging C Plus Plus.
                                                              (line   15)
-* 'p' packet:                            Packets.            (line  272)
-* 'P' packet:                            Packets.            (line  285)
+* P packet:                              Packets.            (line  293)
+* p packet:                              Packets.            (line  278)
 * packet acknowledgment, for GDB remote: Packet Acknowledgment.
                                                              (line    6)
 * packet size, remote protocol:          General Query Packets.
-                                                             (line  614)
+                                                             (line  586)
 * packets, notification:                 Notification Packets.
                                                              (line    6)
-* packets, reporting on stdout:          Debugging Output.   (line  151)
+* packets, reporting on stdout:          Debugging Output.   (line  198)
 * packets, tracepoint:                   Tracepoint Packets. (line    6)
 * page size:                             Screen Size.        (line    6)
-* page tables display (MS-DOS):          DJGPP Native.       (line   55)
+* page tables display (MS-DOS):          DJGPP Native.       (line   56)
 * pagination:                            Screen Size.        (line    6)
 * parameters in guile:                   Parameters In Guile.
                                                              (line    6)
 * parameters in python:                  Parameters In Python.
                                                              (line    6)
-* partial symbol dump:                   Symbols.            (line  372)
-* partial symbol tables, listing GDB's internal: Symbols.    (line  390)
+* partial symbol dump:                   Symbols.            (line  382)
+* partial symbol tables, listing GDB's internal: Symbols.    (line  401)
 * Pascal:                                Summary.            (line   35)
-* Pascal objects, static members display: Print Settings.    (line  489)
+* Pascal objects, static members display: Print Settings.    (line  491)
 * Pascal support in GDB, limitations:    Pascal.             (line    6)
 * pass signals to inferior, remote request: General Query Packets.
-                                                             (line  277)
+                                                             (line  283)
 * patching binaries:                     Patching.           (line    6)
 * patching object files:                 Files.              (line   26)
-* pause current task (GNU Hurd):         Hurd Native.        (line   48)
-* pause current thread (GNU Hurd):       Hurd Native.        (line   90)
+* pause current task (GNU Hurd):         Hurd Native.        (line   49)
+* pause current thread (GNU Hurd):       Hurd Native.        (line   91)
 * pauses in output:                      Screen Size.        (line    6)
-* pending breakpoints:                   Set Breaks.         (line  237)
-* physical address from linear address:  DJGPP Native.       (line   80)
-* physname:                              Debugging Output.   (line   41)
-* pipe, 'target remote' to:              Connecting.         (line   65)
-* pipes:                                 Starting.           (line   61)
+* pending breakpoints:                   Set Breaks.         (line  245)
+* physical address from linear address:  DJGPP Native.       (line   81)
+* physname:                              Debugging Output.   (line   51)
+* pipe, target remote to:                Connecting.         (line   64)
+* pipes:                                 Starting.           (line   63)
 * pointer values, in file-i/o protocol:  Pointer Values.     (line    6)
-* pointer, finding referent:             Print Settings.     (line   80)
-* port rights, GNU Hurd:                 Hurd Native.        (line   84)
-* port sets, GNU Hurd:                   Hurd Native.        (line   84)
+* pointer, finding referent:             Print Settings.     (line   81)
+* port rights, GNU Hurd:                 Hurd Native.        (line   85)
+* port sets, GNU Hurd:                   Hurd Native.        (line   85)
 * PowerPC architecture:                  PowerPC.            (line    6)
 * prefix for data files:                 Data Files.         (line    6)
 * prefix for executable and shared library file names: Files.
-                                                             (line  374)
+                                                             (line  393)
 * premature return from system calls:    Interrupted System Calls.
                                                              (line    6)
 * preprocessor macro expansion, showing the results of: Macros.
                                                              (line   29)
-* pretty print arrays:                   Print Settings.     (line  115)
-* pretty print C++ virtual function tables: Print Settings.  (line  500)
+* pretty print arrays:                   Print Settings.     (line  116)
+* pretty print C++ virtual function tables: Print Settings.  (line  502)
 * pretty-printer commands:               Pretty-Printer Commands.
                                                              (line    6)
-* print all frame argument values:       Print Settings.     (line  154)
+* print all frame argument values:       Print Settings.     (line  155)
 * print an Objective-C object description: The Print Command with Objective-C.
                                                              (line   11)
-* print array indexes:                   Print Settings.     (line  125)
+* print array indexes:                   Print Settings.     (line  126)
 * print frame argument values for scalars only: Print Settings.
-                                                             (line  154)
+                                                             (line  155)
 * print list of auto-loaded canned sequences of commands scripts: Auto-loading sequences.
                                                              (line   21)
 * print list of auto-loaded Guile scripts: Guile Auto-loading.
@@ -1674,14 +2395,14 @@ Concept Index
                                                              (line   23)
 * print messages on inferior start and exit: Inferiors and Programs.
                                                              (line  117)
-* print messages on thread start and exit: Threads.          (line  152)
-* print messages when symbols are loaded: Symbols.           (line  353)
+* print messages on thread start and exit: Threads.          (line  158)
+* print messages when symbols are loaded: Symbols.           (line  363)
 * print settings:                        Print Settings.     (line    6)
-* print structures in indented form:     Print Settings.     (line  329)
+* print structures in indented form:     Print Settings.     (line  331)
 * print/don't print memory addresses:    Print Settings.     (line   13)
 * printing byte arrays:                  Output Formats.     (line   60)
 * printing data:                         Data.               (line    6)
-* printing frame argument values:        Print Settings.     (line  154)
+* printing frame argument values:        Print Settings.     (line  155)
 * printing strings:                      Output Formats.     (line   60)
 * probe static tracepoint marker:        Create and Delete Tracepoints.
                                                              (line   76)
@@ -1690,7 +2411,7 @@ Concept Index
                                                              (line   55)
 * process ID:                            SVR4 Process Information.
                                                              (line   19)
-* process info via '/proc':              SVR4 Process Information.
+* process info via /proc:                SVR4 Process Information.
                                                              (line    6)
 * process list, QNX Neutrino:            SVR4 Process Information.
                                                              (line   89)
@@ -1698,10 +2419,10 @@ Concept Index
                                                              (line    6)
 * process status register:               Registers.          (line   26)
 * processes, multiple:                   Forks.              (line    6)
-* 'procfs' API calls:                    SVR4 Process Information.
+* procfs API calls:                      SVR4 Process Information.
                                                              (line   68)
 * profiling GDB:                         Maintenance Commands.
-                                                             (line  382)
+                                                             (line  389)
 * program counter register:              Registers.          (line   26)
 * program entry point:                   Backtrace.          (line  105)
 * programming in guile:                  Guile API.          (line    6)
@@ -1720,8 +2441,8 @@ Concept Index
                                                              (line    6)
 * Python auto-loading:                   Python Auto-loading.
                                                              (line    6)
-* python commands:                       Python Commands.    (line    6)
 * python commands <1>:                   Commands In Python. (line    6)
+* python commands:                       Python Commands.    (line    6)
 * python convenience functions:          Functions In Python.
                                                              (line    6)
 * python directory:                      Python.             (line   10)
@@ -1741,99 +2462,99 @@ Concept Index
 * Python, working with types:            Types In Python.    (line    6)
 * python, working with values from inferior: Values From Inferior.
                                                              (line    6)
-* 'q' packet:                            Packets.            (line  297)
-* 'Q' packet:                            Packets.            (line  297)
-* 'QAllow' packet:                       General Query Packets.
-                                                             (line   44)
-* 'qAttached' packet:                    General Query Packets.
-                                                             (line 1188)
-* 'qC' packet:                           General Query Packets.
-                                                             (line   55)
-* 'qCRC' packet:                         General Query Packets.
-                                                             (line   65)
-* 'QDisableRandomization' packet:        General Query Packets.
-                                                             (line   84)
-* 'qfThreadInfo' packet:                 General Query Packets.
-                                                             (line  115)
-* 'qGetTIBAddr' packet:                  General Query Packets.
-                                                             (line  180)
-* 'qGetTLSAddr' packet:                  General Query Packets.
-                                                             (line  148)
-* 'QNonStop' packet:                     General Query Packets.
-                                                             (line  256)
-* 'qOffsets' packet:                     General Query Packets.
-                                                             (line  219)
-* 'qP' packet:                           General Query Packets.
-                                                             (line  246)
-* 'QPassSignals' packet:                 General Query Packets.
-                                                             (line  277)
-* 'QProgramSignals' packet:              General Query Packets.
-                                                             (line  306)
-* 'qRcmd' packet:                        General Query Packets.
-                                                             (line  345)
-* 'qSearch memory' packet:               General Query Packets.
-                                                             (line  367)
-* 'QStartNoAckMode' packet:              General Query Packets.
-                                                             (line  384)
-* 'qsThreadInfo' packet:                 General Query Packets.
-                                                             (line  115)
-* 'qSupported' packet:                   General Query Packets.
-                                                             (line  398)
-* 'qSymbol' packet:                      General Query Packets.
-                                                             (line  818)
-* 'qTBuffer' packet:                     Tracepoint Packets. (line  393)
-* 'QTBuffer size' packet:                Tracepoint Packets. (line  406)
-* 'QTDisable' packet:                    Tracepoint Packets. (line  209)
-* 'QTDisconnected' packet:               Tracepoint Packets. (line  228)
-* 'QTDP' packet:                         Tracepoint Packets. (line   10)
-* 'QTDPsrc' packet:                      Tracepoint Packets. (line   90)
-* 'QTDV' packet:                         Tracepoint Packets. (line  121)
-* 'QTEnable' packet:                     Tracepoint Packets. (line  204)
-* 'qTfP' packet:                         Tracepoint Packets. (line  335)
-* 'QTFrame' packet:                      Tracepoint Packets. (line  133)
-* 'qTfSTM' packet:                       Tracepoint Packets. (line  352)
-* 'qTfV' packet:                         Tracepoint Packets. (line  343)
-* 'qThreadExtraInfo' packet:             General Query Packets.
-                                                             (line  861)
-* 'QTinit' packet:                       Tracepoint Packets. (line  214)
-* 'qTMinFTPILen' packet:                 Tracepoint Packets. (line  171)
-* 'QTNotes' packet:                      Tracepoint Packets. (line  411)
-* 'qTP' packet:                          Tracepoint Packets. (line  307)
-* 'QTro' packet:                         Tracepoint Packets. (line  217)
-* 'QTSave' packet:                       Tracepoint Packets. (line  387)
-* 'qTsP' packet:                         Tracepoint Packets. (line  336)
-* 'qTsSTM' packet:                       Tracepoint Packets. (line  352)
-* 'QTStart' packet:                      Tracepoint Packets. (line  195)
-* 'qTStatus' packet:                     Tracepoint Packets. (line  234)
-* 'qTSTMat' packet:                      Tracepoint Packets. (line  381)
-* 'QTStop' packet:                       Tracepoint Packets. (line  201)
-* 'qTsV' packet:                         Tracepoint Packets. (line  344)
-* 'qTV' packet:                          Tracepoint Packets. (line  318)
+* Q packet:                              Packets.            (line  306)
+* q packet:                              Packets.            (line  306)
+* QAllow packet:                         General Query Packets.
+                                                             (line   46)
+* qAttached packet:                      General Query Packets.
+                                                             (line 1162)
+* qC packet:                             General Query Packets.
+                                                             (line   57)
+* qCRC packet:                           General Query Packets.
+                                                             (line   68)
+* QDisableRandomization packet:          General Query Packets.
+                                                             (line   88)
+* qfThreadInfo packet:                   General Query Packets.
+                                                             (line  119)
+* qGetTIBAddr packet:                    General Query Packets.
+                                                             (line  186)
+* qGetTLSAddr packet:                    General Query Packets.
+                                                             (line  154)
+* QNonStop packet:                       General Query Packets.
+                                                             (line  262)
+* qOffsets packet:                       General Query Packets.
+                                                             (line  225)
+* qP packet:                             General Query Packets.
+                                                             (line  252)
+* QPassSignals packet:                   General Query Packets.
+                                                             (line  283)
+* QProgramSignals packet:                General Query Packets.
+                                                             (line  312)
+* qRcmd packet:                          General Query Packets.
+                                                             (line  351)
+* qSearch memory packet:                 General Query Packets.
+                                                             (line  376)
+* QStartNoAckMode packet:                General Query Packets.
+                                                             (line  396)
+* qsThreadInfo packet:                   General Query Packets.
+                                                             (line  119)
+* qSupported packet:                     General Query Packets.
+                                                             (line  411)
+* qSymbol packet:                        General Query Packets.
+                                                             (line  792)
+* qTBuffer packet:                       Tracepoint Packets. (line  412)
+* QTBuffer size packet:                  Tracepoint Packets. (line  425)
+* QTDisable packet:                      Tracepoint Packets. (line  220)
+* QTDisconnected packet:                 Tracepoint Packets. (line  239)
+* QTDP packet:                           Tracepoint Packets. (line   10)
+* QTDPsrc packet:                        Tracepoint Packets. (line   97)
+* QTDV packet:                           Tracepoint Packets. (line  128)
+* QTEnable packet:                       Tracepoint Packets. (line  215)
+* qTfP packet:                           Tracepoint Packets. (line  350)
+* QTFrame packet:                        Tracepoint Packets. (line  140)
+* qTfSTM packet:                         Tracepoint Packets. (line  367)
+* qTfV packet:                           Tracepoint Packets. (line  358)
+* qThreadExtraInfo packet:               General Query Packets.
+                                                             (line  836)
+* QTinit packet:                         Tracepoint Packets. (line  225)
+* qTMinFTPILen packet:                   Tracepoint Packets. (line  179)
+* QTNotes packet:                        Tracepoint Packets. (line  430)
+* qTP packet:                            Tracepoint Packets. (line  321)
+* QTro packet:                           Tracepoint Packets. (line  228)
+* QTSave packet:                         Tracepoint Packets. (line  406)
+* qTsP packet:                           Tracepoint Packets. (line  351)
+* qTsSTM packet:                         Tracepoint Packets. (line  367)
+* QTStart packet:                        Tracepoint Packets. (line  206)
+* qTStatus packet:                       Tracepoint Packets. (line  245)
+* qTSTMat packet:                        Tracepoint Packets. (line  400)
+* QTStop packet:                         Tracepoint Packets. (line  212)
+* qTsV packet:                           Tracepoint Packets. (line  359)
+* qTV packet:                            Tracepoint Packets. (line  333)
 * query attached, remote request:        General Query Packets.
-                                                             (line 1188)
-* quotes in commands:                    Completion.         (line   82)
+                                                             (line 1162)
+* quotes in commands:                    Completion.         (line   83)
 * quoting Ada internal identifiers:      Additions to Ada.   (line   76)
 * quoting names:                         Symbols.            (line   14)
-* 'qXfer' packet:                        General Query Packets.
-                                                             (line  898)
-* 'r' packet:                            Packets.            (line  301)
-* 'R' packet:                            Packets.            (line  306)
+* qXfer packet:                          General Query Packets.
+                                                             (line  874)
+* R packet:                              Packets.            (line  315)
+* r packet:                              Packets.            (line  310)
 * range checking:                        Type Checking.      (line   45)
 * range stepping:                        Continuing and Stepping.
-                                                             (line  210)
+                                                             (line  213)
 * ranged breakpoint:                     PowerPC Embedded.   (line   33)
 * ranges of breakpoints:                 Breakpoints.        (line   48)
 * Ravenscar Profile:                     Ravenscar Profile.  (line    6)
-* raw printing:                          Output Formats.     (line   76)
-* RDI heartbeat:                         ARM.                (line  107)
+* raw printing:                          Output Formats.     (line   75)
+* RDI heartbeat:                         ARM.                (line  112)
 * read special object, remote request:   General Query Packets.
-                                                             (line  898)
+                                                             (line  874)
 * read, file-i/o system call:            read.               (line    6)
-* read-only sections:                    Files.              (line  251)
-* reading symbols from relocatable object files: Files.      (line  132)
-* reading symbols immediately:           Files.              (line   89)
+* read-only sections:                    Files.              (line  269)
+* reading symbols from relocatable object files: Files.      (line  133)
+* reading symbols immediately:           Files.              (line   90)
 * readline:                              Editing.            (line    6)
-* receive rights, GNU Hurd:              Hurd Native.        (line   84)
+* receive rights, GNU Hurd:              Hurd Native.        (line   85)
 * recent tracepoint number:              Create and Delete Tracepoints.
                                                              (line  123)
 * record aggregates (Ada):               Omissions from Ada. (line   44)
@@ -1852,28 +2573,28 @@ Concept Index
 * register packet format, MIPS:          MIPS Register packet Format.
                                                              (line    6)
 * registers:                             Registers.          (line    6)
-* regular expression:                    Set Breaks.         (line   90)
+* regular expression:                    Set Breaks.         (line   92)
 * reloading the overlay table:           Overlay Commands.   (line   52)
-* relocatable object files, reading symbols from: Files.     (line  132)
+* relocatable object files, reading symbols from: Files.     (line  133)
 * remote async notification debugging info: Debugging Output.
-                                                             (line  128)
+                                                             (line  168)
 * remote connection without stubs:       Server.             (line    6)
 * remote debugging:                      Remote Debugging.   (line    6)
-* remote memory comparison:              Memory.             (line  128)
-* remote monitor prompt:                 MIPS Embedded.      (line  105)
+* remote memory comparison:              Memory.             (line  132)
+* remote monitor prompt:                 MIPS Embedded.      (line  107)
 * remote packets, enabling and disabling: Remote Configuration.
                                                              (line  152)
 * remote programs, interrupting:         Connecting.         (line   82)
-* remote protocol debugging:             Debugging Output.   (line  151)
-* remote protocol, binary data:          Overview.           (line   63)
-* remote protocol, field separator:      Overview.           (line   55)
+* remote protocol debugging:             Debugging Output.   (line  198)
+* remote protocol, binary data:          Overview.           (line   61)
+* remote protocol, field separator:      Overview.           (line   53)
 * remote query requests:                 General Query Packets.
                                                              (line    6)
 * remote serial debugging summary:       Debug Session.      (line    6)
 * remote serial debugging, overview:     Remote Stub.        (line   14)
 * remote serial protocol:                Overview.           (line   14)
 * remote serial stub:                    Stub Contents.      (line    6)
-* remote serial stub list:               Remote Stub.        (line   53)
+* remote serial stub list:               Remote Stub.        (line   54)
 * remote serial stub, initialization:    Stub Contents.      (line   10)
 * remote serial stub, main routine:      Stub Contents.      (line   15)
 * remote stub, example:                  Remote Stub.        (line    6)
@@ -1887,22 +2608,22 @@ Concept Index
 * remote timeout:                        Remote Configuration.
                                                              (line   72)
 * remove actions from a tracepoint:      Tracepoint Actions. (line   21)
-* remove duplicate history:              Command History.    (line   54)
+* remove duplicate history:              Command History.    (line   55)
 * rename, file-i/o system call:          rename.             (line    6)
-* Renesas:                               Remote Stub.        (line   62)
-* repeated array elements:               Print Settings.     (line  307)
-* repeating command sequences:           Command Syntax.     (line   41)
+* Renesas:                               Remote Stub.        (line   63)
+* repeated array elements:               Print Settings.     (line  309)
+* repeating command sequences:           Command Syntax.     (line   42)
 * repeating commands:                    Command Syntax.     (line   21)
-* replay log events, remote reply:       Stop Reply Packets. (line   61)
+* replay log events, remote reply:       Stop Reply Packets. (line   62)
 * replay mode:                           Process Record and Replay.
                                                              (line   10)
 * reporting bugs in GDB:                 GDB Bugs.           (line    6)
-* reprint the last value:                Data.               (line   23)
 * reprint the last value <1>:            Compiling and Injecting Code.
                                                              (line   73)
+* reprint the last value:                Data.               (line   23)
 * reset SDI connection, M32R:            M32R/D.             (line   44)
 * resources used by commands:            Maintenance Commands.
-                                                             (line  422)
+                                                             (line  429)
 * response time, MIPS debugging:         MIPS.               (line   10)
 * restart:                               Checkpoint/Restart. (line    6)
 * restore data from a file:              Dump/Restore Files. (line    6)
@@ -1913,21 +2634,21 @@ Concept Index
                                                              (line   52)
 * resuming execution:                    Continuing and Stepping.
                                                              (line    6)
-* 'retransmit-timeout', MIPS protocol:   MIPS Embedded.      (line   81)
+* retransmit-timeout, MIPS protocol:     MIPS Embedded.      (line   83)
 * returning from a function:             Returning.          (line    6)
 * reverse execution:                     Reverse Execution.  (line    6)
 * rewind program state:                  Checkpoint/Restart. (line    6)
-* ROM at zero address, RDI:              ARM.                (line   97)
-* run to main procedure:                 Starting.           (line   78)
+* ROM at zero address, RDI:              ARM.                (line  102)
+* run to main procedure:                 Starting.           (line   80)
 * run until specified location:          Continuing and Stepping.
-                                                             (line  117)
+                                                             (line  119)
 * running:                               Starting.           (line    6)
 * running and debugging Sparclet programs: Sparclet Execution.
                                                              (line    6)
 * running programs backward:             Reverse Execution.  (line    6)
 * running, on Sparclet:                  Sparclet.           (line   28)
-* 's' packet:                            Packets.            (line  313)
-* 'S' packet:                            Packets.            (line  322)
+* S packet:                              Packets.            (line  331)
+* s packet:                              Packets.            (line  322)
 * save breakpoints to a file for future sessions: Save Breakpoints.
                                                              (line    9)
 * save command history:                  Command History.    (line   36)
@@ -1939,15 +2660,15 @@ Concept Index
 * scripting commands:                    Command Files.      (line    6)
 * scripting with guile:                  Guile.              (line    6)
 * scripting with python:                 Python.             (line    6)
-* SDS protocol:                          PowerPC Embedded.   (line   82)
-* search for a thread:                   Threads.            (line  138)
-* search path for 'libthread_db':        Threads.            (line  173)
+* SDS protocol:                          PowerPC Embedded.   (line   83)
+* search for a thread:                   Threads.            (line  144)
+* search path for libthread_db:          Threads.            (line  179)
 * searching memory:                      Searching Memory.   (line    6)
 * searching memory, in remote debugging: General Query Packets.
-                                                             (line  367)
+                                                             (line  376)
 * searching source files:                Search.             (line    6)
 * section offsets, remote request:       General Query Packets.
-                                                             (line  219)
+                                                             (line  225)
 * segment descriptor tables:             DJGPP Native.       (line   24)
 * select Ctrl-C, BREAK or BREAK-g:       Remote Configuration.
                                                              (line  101)
@@ -1965,21 +2686,21 @@ Concept Index
                                                              (line    9)
 * send interrupt-sequence on start:      Remote Configuration.
                                                              (line  114)
-* send PMON command:                     MIPS Embedded.      (line  128)
-* send rights, GNU Hurd:                 Hurd Native.        (line   84)
+* send PMON command:                     MIPS Embedded.      (line  132)
+* send rights, GNU Hurd:                 Hurd Native.        (line   85)
 * sending files to remote systems:       File Transfer.      (line    6)
 * separate debug sections:               MiniDebugInfo.      (line    6)
 * separate debugging information files:  Separate Debug Files.
                                                              (line    6)
-* sequence-id, for GDB remote:           Overview.           (line   30)
-* serial connections, debugging:         Debugging Output.   (line  151)
-* serial line, 'target remote':          Connecting.         (line   22)
+* sequence-id, for GDB remote:           Overview.           (line   29)
+* serial connections, debugging:         Debugging Output.   (line  198)
+* serial line, target remote:            Connecting.         (line   22)
 * serial protocol, GDB remote:           Overview.           (line   14)
 * server prefix:                         Server Prefix.      (line    6)
-* 'server', command prefix:              Command History.    (line   20)
+* server, command prefix:                Command History.    (line   20)
 * set ABI for MIPS:                      MIPS.               (line   32)
-* set breakpoints in many functions:     Set Breaks.         (line   90)
-* set breakpoints on all functions:      Set Breaks.         (line  110)
+* set breakpoints in many functions:     Set Breaks.         (line   92)
+* set breakpoints on all functions:      Set Breaks.         (line  112)
 * set fast tracepoint:                   Create and Delete Tracepoints.
                                                              (line   51)
 * set inferior controlling terminal:     Input/Output.       (line   44)
@@ -1991,36 +2712,36 @@ Concept Index
                                                              (line    6)
 * setting variables:                     Assignment.         (line    6)
 * setting watchpoints:                   Set Watchpoints.    (line    6)
-* SH:                                    Remote Stub.        (line   62)
-* 'sh-stub.c':                           Remote Stub.        (line   62)
-* shared libraries:                      Files.              (line  273)
-* shared library events, remote reply:   Stop Reply Packets. (line   56)
+* SH:                                    Remote Stub.        (line   63)
+* sh-stub.c:                             Remote Stub.        (line   63)
+* shared libraries:                      Files.              (line  292)
+* shared library events, remote reply:   Stop Reply Packets. (line   57)
 * shell escape:                          Shell Commands.     (line   10)
-* show all convenience functions:        Convenience Funs.   (line  138)
+* show all convenience functions:        Convenience Funs.   (line  141)
 * show all user variables and functions: Convenience Vars.   (line   37)
-* show last commands:                    Command History.    (line   95)
+* show last commands:                    Command History.    (line   97)
 * show tdesc filename:                   Retrieving Descriptions.
                                                              (line   25)
 * signals:                               Signals.            (line    6)
 * signals the inferior may see, remote request: General Query Packets.
-                                                             (line  306)
-* 'SIGQUIT' signal, dump core of GDB:    Maintenance Commands.
-                                                             (line  173)
+                                                             (line  312)
+* SIGQUIT signal, dump core of GDB:      Maintenance Commands.
+                                                             (line  180)
 * simulator, Z8000:                      Z8000.              (line    6)
-* size of remote memory accesses:        Packets.            (line  248)
+* size of remote memory accesses:        Packets.            (line  252)
 * size of screen:                        Screen Size.        (line    6)
 * skipping over functions and files:     Skipping Over Functions and Files.
                                                              (line    6)
 * snapshot of a process:                 Checkpoint/Restart. (line    6)
 * software watchpoints:                  Set Watchpoints.    (line   31)
-* source file and line of a symbol:      Print Settings.     (line   50)
+* source file and line of a symbol:      Print Settings.     (line   51)
 * source line and its code address:      Machine Code.       (line    6)
 * source path:                           Source Path.        (line    6)
-* Sparc:                                 Remote Stub.        (line   65)
-* 'sparc-stub.c':                        Remote Stub.        (line   65)
-* 'sparcl-stub.c':                       Remote Stub.        (line   68)
+* Sparc:                                 Remote Stub.        (line   66)
+* sparc-stub.c:                          Remote Stub.        (line   66)
+* sparcl-stub.c:                         Remote Stub.        (line   69)
 * Sparclet:                              Sparclet.           (line    6)
-* SparcLite:                             Remote Stub.        (line   68)
+* SparcLite:                             Remote Stub.        (line   69)
 * Special Fortran commands:              Special Fortran Commands.
                                                              (line    6)
 * specifying location:                   Specify Location.   (line    6)
@@ -2037,15 +2758,15 @@ Concept Index
 * starting:                              Starting.           (line    6)
 * startup code, and backtrace:           Backtrace.          (line  105)
 * stat, file-i/o system call:            stat/fstat.         (line    6)
-* static members of C++ objects:         Print Settings.     (line  478)
-* static members of Pascal objects:      Print Settings.     (line  489)
+* static members of C++ objects:         Print Settings.     (line  480)
+* static members of Pascal objects:      Print Settings.     (line  491)
 * static probe point, DTrace:            Static Probe Points.
                                                              (line    6)
 * static probe point, SystemTap:         Static Probe Points.
                                                              (line    6)
 * static tracepoints:                    Set Tracepoints.    (line   28)
 * static tracepoints, in remote protocol: General Query Packets.
-                                                             (line  760)
+                                                             (line  733)
 * static tracepoints, setting:           Create and Delete Tracepoints.
                                                              (line   76)
 * status of trace data collection:       Starting and Stopping Trace Experiments.
@@ -2056,7 +2777,7 @@ Concept Index
                                                              (line    6)
 * stepping and signal handlers:          Signals.            (line  106)
 * stepping into functions with no line info: Continuing and Stepping.
-                                                             (line   92)
+                                                             (line   94)
 * stop a running trace experiment:       Starting and Stopping Trace Experiments.
                                                              (line   16)
 * stop on C++ exceptions:                Set Catchpoints.    (line   16)
@@ -2065,76 +2786,76 @@ Concept Index
 * stream records in GDB/MI:              GDB/MI Stream Records.
                                                              (line    6)
 * string tracing, in remote protocol:    General Query Packets.
-                                                             (line  777)
-* 'struct gdb_reader_funcs':             Writing JIT Debug Info Readers.
+                                                             (line  750)
+* struct gdb_reader_funcs:               Writing JIT Debug Info Readers.
                                                              (line   22)
-* 'struct gdb_symbol_callbacks':         Writing JIT Debug Info Readers.
+* struct gdb_symbol_callbacks:           Writing JIT Debug Info Readers.
                                                              (line   43)
-* 'struct gdb_unwind_callbacks':         Writing JIT Debug Info Readers.
+* struct gdb_unwind_callbacks:           Writing JIT Debug Info Readers.
                                                              (line   43)
 * struct return convention:              i386.               (line    7)
 * struct stat, in file-i/o protocol:     struct stat.        (line    6)
 * struct timeval, in file-i/o protocol:  struct timeval.     (line    6)
 * struct/union returned in registers:    i386.               (line    7)
-* structure field name completion:       Completion.         (line  120)
+* structure field name completion:       Completion.         (line  122)
 * stub example, remote debugging:        Remote Stub.        (line    6)
-* stupid questions:                      Messages/Warnings.  (line   49)
+* stupid questions:                      Messages/Warnings.  (line   50)
 * Super-H:                               Super-H.            (line    6)
 * supported GDB/MI features, list:       GDB/MI Support Commands.
-                                                             (line   57)
+                                                             (line   58)
 * supported packets, remote query:       General Query Packets.
-                                                             (line  398)
+                                                             (line  411)
 * switching threads:                     Threads.            (line    6)
 * switching threads automatically:       All-Stop Mode.      (line   28)
-* symbol cache size:                     Symbols.            (line  437)
-* symbol cache, flushing:                Symbols.            (line  453)
-* symbol cache, printing its contents:   Symbols.            (line  445)
-* symbol cache, printing usage statistics: Symbols.          (line  449)
-* symbol decoding style, C++:            Print Settings.     (line  427)
-* symbol dump:                           Symbols.            (line  372)
-* symbol file functions:                 Debugging Output.   (line  176)
+* symbol cache size:                     Symbols.            (line  447)
+* symbol cache, flushing:                Symbols.            (line  463)
+* symbol cache, printing its contents:   Symbols.            (line  455)
+* symbol cache, printing usage statistics: Symbols.          (line  459)
+* symbol decoding style, C++:            Print Settings.     (line  429)
+* symbol dump:                           Symbols.            (line  382)
+* symbol file functions:                 Debugging Output.   (line  232)
 * symbol from address:                   Symbols.            (line   84)
-* symbol lookup:                         Debugging Output.   (line  169)
+* symbol lookup:                         Debugging Output.   (line  223)
 * symbol lookup, remote request:         General Query Packets.
-                                                             (line  818)
+                                                             (line  792)
 * symbol names:                          Symbols.            (line   14)
 * symbol table:                          Files.              (line    6)
-* symbol table creation:                 Debugging Output.   (line  181)
+* symbol table creation:                 Debugging Output.   (line  239)
 * symbol tables in guile:                Symbol Tables In Guile.
                                                              (line    6)
 * symbol tables in python:               Symbol Tables In Python.
                                                              (line    6)
-* symbol tables, listing GDB's internal: Symbols.            (line  390)
-* symbol, source file and line:          Print Settings.     (line   50)
+* symbol tables, listing GDB's internal: Symbols.            (line  401)
+* symbol, source file and line:          Print Settings.     (line   51)
 * symbols in guile:                      Symbols In Guile.   (line    6)
 * symbols in python:                     Symbols In Python.  (line    6)
-* symbols, reading from relocatable object files: Files.     (line  132)
-* symbols, reading immediately:          Files.              (line   89)
-* synchronize with remote MIPS target:   MIPS Embedded.      (line   96)
-* 'syscall DSO':                         Files.              (line  179)
+* symbols, reading from relocatable object files: Files.     (line  133)
+* symbols, reading immediately:          Files.              (line   90)
+* synchronize with remote MIPS target:   MIPS Embedded.      (line   98)
+* syscall DSO:                           Files.              (line  183)
 * system calls and thread breakpoints:   Interrupted System Calls.
                                                              (line    6)
-* system root, alternate:                Files.              (line  374)
+* system root, alternate:                Files.              (line  393)
 * system, file-i/o system call:          system.             (line    6)
 * system-wide configuration scripts:     System-wide Configuration Scripts.
                                                              (line    6)
 * system-wide init file:                 System-wide configuration.
                                                              (line    6)
-* 't' packet:                            Packets.            (line  332)
-* 'T' packet:                            Packets.            (line  337)
-* 'T' packet reply:                      Stop Reply Packets. (line   22)
+* T packet:                              Packets.            (line  346)
+* t packet:                              Packets.            (line  341)
+* T packet reply:                        Stop Reply Packets. (line   22)
 * tail call frames, debugging:           Tail Call Frames.   (line    6)
 * target architecture:                   Targets.            (line   17)
 * target byte order:                     Byte Order.         (line    6)
 * target character set:                  Character Sets.     (line    6)
-* target debugging info:                 Debugging Output.   (line  188)
+* target debugging info:                 Debugging Output.   (line  248)
 * target descriptions:                   Target Descriptions.
                                                              (line    6)
 * target descriptions, AArch64 features: AArch64 Features.   (line    6)
 * target descriptions, ARM features:     ARM Features.       (line    6)
 * target descriptions, i386 features:    i386 Features.      (line    6)
 * target descriptions, inclusion:        Target Description Format.
-                                                             (line   53)
+                                                             (line   54)
 * target descriptions, M68K features:    M68K Features.      (line    6)
 * target descriptions, MicroBlaze features: MicroBlaze Features.
                                                              (line    6)
@@ -2153,62 +2874,62 @@ Concept Index
 * target descriptions, TMS320C6x features: TIC6x Features.   (line    6)
 * target descriptions, XML format:       Target Description Format.
                                                              (line    6)
-* target memory comparison:              Memory.             (line  128)
+* target memory comparison:              Memory.             (line  132)
 * target output in GDB/MI:               GDB/MI Output Syntax.
                                                              (line  110)
-* 'target remote':                       Connecting.         (line   15)
+* target remote:                         Connecting.         (line   15)
 * target stack description:              Maintenance Commands.
-                                                             (line  328)
+                                                             (line  334)
 * target-assisted range stepping:        Continuing and Stepping.
-                                                             (line  210)
-* task attributes (GNU Hurd):            Hurd Native.        (line   48)
-* task breakpoints, in Ada:              Ada Tasks.          (line  134)
-* task exception port, GNU Hurd:         Hurd Native.        (line   67)
-* task suspend count:                    Hurd Native.        (line   59)
+                                                             (line  213)
+* task attributes (GNU Hurd):            Hurd Native.        (line   49)
+* task breakpoints, in Ada:              Ada Tasks.          (line  135)
+* task exception port, GNU Hurd:         Hurd Native.        (line   68)
+* task suspend count:                    Hurd Native.        (line   60)
 * task switching with program using Ravenscar Profile: Ravenscar Profile.
                                                              (line   10)
-* TCP port, 'target remote':             Connecting.         (line   33)
+* TCP port, target remote:               Connecting.         (line   33)
 * terminal:                              Input/Output.       (line    6)
 * Text User Interface:                   TUI.                (line    6)
 * thread attributes info, remote request: General Query Packets.
-                                                             (line  861)
+                                                             (line  836)
 * thread breakpoints:                    Thread-Specific Breakpoints.
                                                              (line   10)
 * thread breakpoints and system calls:   Interrupted System Calls.
                                                              (line    6)
-* thread default settings, GNU Hurd:     Hurd Native.        (line  130)
-* thread identifier (GDB):               Threads.            (line   57)
-* thread identifier (system):            Threads.            (line   45)
-* thread info (Solaris):                 Threads.            (line   92)
+* thread default settings, GNU Hurd:     Hurd Native.        (line  131)
+* thread identifier (GDB):               Threads.            (line   63)
+* thread identifier (system):            Threads.            (line   51)
+* thread info (Solaris):                 Threads.            (line   98)
 * thread information, remote request:    General Query Packets.
-                                                             (line  246)
+                                                             (line  252)
 * thread list format:                    Thread List Format. (line    6)
-* thread number:                         Threads.            (line   57)
-* thread properties, GNU Hurd:           Hurd Native.        (line   90)
-* thread suspend count, GNU Hurd:        Hurd Native.        (line  109)
+* thread number:                         Threads.            (line   63)
+* thread properties, GNU Hurd:           Hurd Native.        (line   91)
+* thread suspend count, GNU Hurd:        Hurd Native.        (line  110)
 * THREAD-ID, in remote protocol:         Packets.            (line   20)
-* threads and watchpoints:               Set Watchpoints.    (line  179)
+* threads and watchpoints:               Set Watchpoints.    (line  180)
 * threads in python:                     Threads In Python.  (line    6)
 * threads of execution:                  Threads.            (line    6)
 * threads, automatic switching:          All-Stop Mode.      (line   28)
 * threads, continuing:                   Thread Stops.       (line    6)
 * threads, stopped:                      Thread Stops.       (line    6)
 * time of command execution:             Maintenance Commands.
-                                                             (line  463)
+                                                             (line  471)
 * timeout for commands:                  Maintenance Commands.
-                                                             (line  484)
+                                                             (line  493)
 * timeout for serial communications:     Remote Configuration.
                                                              (line   72)
 * timeout, for remote target connection: Remote Configuration.
                                                              (line  140)
-* 'timeout', MIPS protocol:              MIPS Embedded.      (line   81)
-* timestampping debugging info:          Debugging Output.   (line  195)
+* timeout, MIPS protocol:                MIPS Embedded.      (line   83)
+* timestampping debugging info:          Debugging Output.   (line  257)
 * trace experiment, status of:           Starting and Stopping Trace Experiments.
                                                              (line   27)
 * trace file format:                     Trace File Format.  (line    6)
 * trace files:                           Trace Files.        (line    6)
 * trace state variable value, remote request: Tracepoint Packets.
-                                                             (line  318)
+                                                             (line  333)
 * trace state variables:                 Trace State Variables.
                                                              (line    6)
 * traceback:                             Backtrace.          (line    6)
@@ -2227,11 +2948,11 @@ Concept Index
                                                              (line    6)
 * tracepoint restrictions:               Tracepoint Restrictions.
                                                              (line    6)
-* tracepoint status, remote request:     Tracepoint Packets. (line  307)
+* tracepoint status, remote request:     Tracepoint Packets. (line  321)
 * tracepoint variables:                  Tracepoint Variables.
                                                              (line    6)
 * tracepoints:                           Tracepoints.        (line    6)
-* tracepoints support in 'gdbserver':    Server.             (line  283)
+* tracepoints support in gdbserver:      Server.             (line  290)
 * trailing underscore, in Fortran symbols: Fortran.          (line    9)
 * translating between character sets:    Character Sets.     (line    6)
 * TUI:                                   TUI.                (line    6)
@@ -2240,9 +2961,9 @@ Concept Index
 * TUI key bindings:                      TUI Keys.           (line    6)
 * TUI single key mode:                   TUI Single Key Mode.
                                                              (line    6)
-* type casting memory:                   Expressions.        (line   41)
+* type casting memory:                   Expressions.        (line   43)
 * type chain of a data type:             Maintenance Commands.
-                                                             (line  340)
+                                                             (line  346)
 * type checking:                         Checks.             (line   24)
 * type conversions in C++:               C Plus Plus Expressions.
                                                              (line   26)
@@ -2250,13 +2971,13 @@ Concept Index
 * type printing API for Python:          Type Printing API.  (line    6)
 * types in guile:                        Types In Guile.     (line    6)
 * types in Python:                       Types In Python.    (line    6)
-* UDP port, 'target remote':             Connecting.         (line   54)
-* union field name completion:           Completion.         (line  120)
-* unions in structures, printing:        Print Settings.     (line  367)
+* UDP port, target remote:               Connecting.         (line   53)
+* union field name completion:           Completion.         (line  122)
+* unions in structures, printing:        Print Settings.     (line  369)
 * unknown address, locating:             Output Formats.     (line   35)
 * unlink, file-i/o system call:          unlink.             (line    6)
 * unlinked object files:                 Files.              (line   26)
-* unload symbols from shared libraries:  Files.              (line  336)
+* unload symbols from shared libraries:  Files.              (line  355)
 * unmap an overlay:                      Overlay Commands.   (line   39)
 * unmapped overlays:                     How Overlays Work.  (line    6)
 * unset tdesc filename:                  Retrieving Descriptions.
@@ -2270,7 +2991,7 @@ Concept Index
                                                              (line    6)
 * use only software watchpoints:         Set Watchpoints.    (line  108)
 * user registers:                        Maintenance Commands.
-                                                             (line  299)
+                                                             (line  305)
 * user-defined command:                  Define.             (line    6)
 * user-defined macros:                   Macros.             (line   59)
 * user-defined variables:                Convenience Vars.   (line    6)
@@ -2280,48 +3001,48 @@ Concept Index
 * values from inferior, with Python:     Values From Inferior.
                                                              (line    6)
 * variable name conflict:                Variables.          (line   36)
-* variable object debugging info:        Debugging Output.   (line  202)
+* variable object debugging info:        Debugging Output.   (line  266)
 * variable objects in GDB/MI:            GDB/MI Variable Objects.
                                                              (line    9)
 * variable values, wrong:                Variables.          (line  106)
 * variables, readline:                   Readline Init File Syntax.
                                                              (line   34)
 * variables, setting:                    Assignment.         (line   16)
-* 'vAttach' packet:                      Packets.            (line  351)
-* 'vCont' packet:                        Packets.            (line  369)
-* 'vCont?' packet:                       Packets.            (line  428)
+* vAttach packet:                        Packets.            (line  361)
+* vCont packet:                          Packets.            (line  381)
+* vCont? packet:                         Packets.            (line  446)
 * vector unit:                           Vector Unit.        (line    6)
 * vector, auxiliary:                     OS Information.     (line    9)
 * verbose operation:                     Messages/Warnings.  (line    6)
-* verify remote memory image:            Memory.             (line  128)
-* verify target memory image:            Memory.             (line  128)
-* 'vFile' packet:                        Packets.            (line  438)
-* 'vFlashDone' packet:                   Packets.            (line  477)
-* 'vFlashErase' packet:                  Packets.            (line  442)
-* 'vFlashWrite' packet:                  Packets.            (line  457)
-* vfork events, remote reply:            Stop Reply Packets. (line  107)
-* vforkdone events, remote reply:        Stop Reply Packets. (line  119)
-* virtual functions (C++) display:       Print Settings.     (line  500)
-* 'vKill' packet:                        Packets.            (line  484)
+* verify remote memory image:            Memory.             (line  132)
+* verify target memory image:            Memory.             (line  132)
+* vFile packet:                          Packets.            (line  457)
+* vFlashDone packet:                     Packets.            (line  500)
+* vFlashErase packet:                    Packets.            (line  461)
+* vFlashWrite packet:                    Packets.            (line  478)
+* vfork events, remote reply:            Stop Reply Packets. (line  108)
+* vforkdone events, remote reply:        Stop Reply Packets. (line  120)
+* virtual functions (C++) display:       Print Settings.     (line  502)
+* vKill packet:                          Packets.            (line  508)
 * volatile registers:                    Registers.          (line  101)
-* 'vRun' packet:                         Packets.            (line  496)
-* 'vStopped' packet:                     Packets.            (line  511)
-* VTBL display:                          Print Settings.     (line  500)
+* vRun packet:                           Packets.            (line  521)
+* vStopped packet:                       Packets.            (line  538)
+* VTBL display:                          Print Settings.     (line  502)
 * watchdog timer:                        Maintenance Commands.
-                                                             (line  484)
+                                                             (line  493)
 * watchpoints:                           Breakpoints.        (line   20)
-* watchpoints and threads:               Set Watchpoints.    (line  179)
-* weak alias functions:                  Calling.            (line   58)
-* where to look for shared libraries:    Files.              (line  369)
-* wild pointer, interpreting:            Print Settings.     (line   80)
+* watchpoints and threads:               Set Watchpoints.    (line  180)
+* weak alias functions:                  Calling.            (line   59)
+* where to look for shared libraries:    Files.              (line  388)
+* wild pointer, interpreting:            Print Settings.     (line   81)
 * Wind River Linux system-wide configuration script: System-wide Configuration Scripts.
-                                                             (line   22)
+                                                             (line   21)
 * word completion:                       Completion.         (line    6)
-* working directory:                     Source Path.        (line  106)
+* working directory:                     Source Path.        (line  108)
 * working directory (of your program):   Working Directory.  (line    6)
 * working language:                      Languages.          (line   13)
 * write data into object, remote request: General Query Packets.
-                                                             (line 1134)
+                                                             (line 1108)
 * write, file-i/o system call:           write.              (line    6)
 * writing a frame filter:                Writing a Frame Filter.
                                                              (line    6)
@@ -2332,2887 +3053,37 @@ Concept Index
 * writing convenience functions:         Functions In Python.
                                                              (line    6)
 * writing into corefiles:                Patching.           (line    6)
-* writing into executables:              Patching.           (line    6)
 * writing into executables <1>:          Compiling and Injecting Code.
                                                              (line    6)
+* writing into executables:              Patching.           (line    6)
 * writing JIT debug info readers:        Writing JIT Debug Info Readers.
                                                              (line    6)
 * writing xmethods in Python:            Writing an Xmethod. (line    6)
 * wrong values:                          Variables.          (line  106)
-* 'x' command, default address:          Machine Code.       (line   30)
-* 'X' packet:                            Packets.            (line  514)
+* x command, default address:            Machine Code.       (line   30)
+* X packet:                              Packets.            (line  541)
 * Xilinx MicroBlaze:                     MicroBlaze.         (line    6)
 * XInclude:                              Target Description Format.
-                                                             (line   53)
+                                                             (line   54)
 * XMD, Xilinx Microprocessor Debugger:   MicroBlaze.         (line    6)
 * xmethod API:                           Xmethod API.        (line    6)
 * xmethods in Python:                    Xmethods In Python. (line    6)
-* XML parser debugging:                  Debugging Output.   (line  208)
+* XML parser debugging:                  Debugging Output.   (line  274)
 * yanking text:                          Readline Killing Commands.
                                                              (line    6)
-* 'z' packet:                            Packets.            (line  527)
-* 'Z' packets:                           Packets.            (line  527)
-* 'z0' packet:                           Packets.            (line  542)
-* 'Z0' packet:                           Packets.            (line  542)
-* 'z1' packet:                           Packets.            (line  596)
-* 'Z1' packet:                           Packets.            (line  596)
-* 'z2' packet:                           Packets.            (line  616)
-* 'Z2' packet:                           Packets.            (line  616)
-* 'z3' packet:                           Packets.            (line  629)
-* 'Z3' packet:                           Packets.            (line  629)
-* 'z4' packet:                           Packets.            (line  642)
-* 'Z4' packet:                           Packets.            (line  642)
+* z packet:                              Packets.            (line  555)
+* Z packets:                             Packets.            (line  555)
+* Z0 packet:                             Packets.            (line  570)
+* z0 packet:                             Packets.            (line  570)
+* Z1 packet:                             Packets.            (line  628)
+* z1 packet:                             Packets.            (line  628)
+* Z2 packet:                             Packets.            (line  650)
+* z2 packet:                             Packets.            (line  650)
+* Z3 packet:                             Packets.            (line  665)
+* z3 packet:                             Packets.            (line  665)
+* Z4 packet:                             Packets.            (line  680)
+* z4 packet:                             Packets.            (line  680)
 * Z8000:                                 Z8000.              (line    6)
 * Zilog Z8000 simulator:                 Z8000.              (line    6)
-
-
-File: gdb.info,  Node: Command and Variable Index,  Prev: Concept Index,  Up: Top
-
-Command, Variable, and Function Index
-*************************************
-
-[index]
-* Menu:
-
-* !:                                     Shell Commands.      (line  10)
-* # (a comment):                         Command Syntax.      (line  37)
-* $bpnum, convenience variable:          Set Breaks.          (line   6)
-* $cdir, convenience variable:           Source Path.         (line 106)
-* $cwd, convenience variable:            Source Path.         (line 106)
-* $tpnum:                                Create and Delete Tracepoints.
-                                                              (line 123)
-* $tracepoint:                           Tracepoint Variables.
-                                                              (line  10)
-* $trace_file:                           Tracepoint Variables.
-                                                              (line  16)
-* $trace_frame:                          Tracepoint Variables.
-                                                              (line   6)
-* $trace_func:                           Tracepoint Variables.
-                                                              (line  19)
-* $trace_line:                           Tracepoint Variables.
-                                                              (line  13)
-* $_, convenience variable:              Convenience Vars.    (line  65)
-* $_any_caller_is, convenience function: Convenience Funs.    (line 111)
-* $_any_caller_matches, convenience function: Convenience Funs.
-                                                              (line 123)
-* $_caller_is, convenience function:     Convenience Funs.    (line  81)
-* $_caller_matches, convenience function: Convenience Funs.   (line 104)
-* $_exception, convenience variable:     Set Catchpoints.     (line  21)
-* $_exitcode, convenience variable:      Convenience Vars.    (line  80)
-* $_exitsignal, convenience variable:    Convenience Vars.    (line  85)
-* $_isvoid, convenience function:        Convenience Funs.    (line  15)
-* $_memeq, convenience function:         Convenience Funs.    (line  65)
-* $_probe_arg, convenience variable:     Static Probe Points. (line  77)
-* $_regex, convenience function:         Convenience Funs.    (line  69)
-* $_sdata, collect:                      Tracepoint Actions.  (line  78)
-* $_sdata, inspect, convenience variable: Convenience Vars.   (line 142)
-* $_siginfo, convenience variable:       Convenience Vars.    (line 148)
-* $_streq, convenience function:         Convenience Funs.    (line  74)
-* $_strlen, convenience function:        Convenience Funs.    (line  78)
-* $_thread, convenience variable:        Threads.             (line 110)
-* $_tlb, convenience variable:           Convenience Vars.    (line 154)
-* $__, convenience variable:             Convenience Vars.    (line  74)
-* (make-command:                         Commands In Guile.   (line  15)
-* (make-parameter:                       Parameters In Guile. (line  22)
-* -ada-task-info:                        GDB/MI Ada Tasking Commands.
-                                                              (line   9)
-* -add-inferior:                         GDB/MI Miscellaneous Commands.
-                                                              (line 295)
-* -break-after:                          GDB/MI Breakpoint Commands.
-                                                              (line  11)
-* -break-commands:                       GDB/MI Breakpoint Commands.
-                                                              (line  56)
-* -break-condition:                      GDB/MI Breakpoint Commands.
-                                                              (line  90)
-* -break-delete:                         GDB/MI Breakpoint Commands.
-                                                              (line 127)
-* -break-disable:                        GDB/MI Breakpoint Commands.
-                                                              (line 161)
-* -break-enable:                         GDB/MI Breakpoint Commands.
-                                                              (line 197)
-* -break-info:                           GDB/MI Breakpoint Commands.
-                                                              (line 232)
-* -break-insert:                         GDB/MI Breakpoint Commands.
-                                                              (line 256)
-* -break-list:                           GDB/MI Breakpoint Commands.
-                                                              (line 409)
-* -break-passcount:                      GDB/MI Breakpoint Commands.
-                                                              (line 481)
-* -break-watch:                          GDB/MI Breakpoint Commands.
-                                                              (line 493)
-* -catch-assert:                         Ada Exception GDB/MI Catchpoint Commands.
-                                                              (line  12)
-* -catch-exception:                      Ada Exception GDB/MI Catchpoint Commands.
-                                                              (line  46)
-* -catch-load:                           Shared Library GDB/MI Catchpoint Commands.
-                                                              (line   9)
-* -catch-unload:                         Shared Library GDB/MI Catchpoint Commands.
-                                                              (line  36)
-* -data-disassemble:                     GDB/MI Data Manipulation.
-                                                              (line  15)
-* -data-evaluate-expression:             GDB/MI Data Manipulation.
-                                                              (line 177)
-* -data-list-changed-registers:          GDB/MI Data Manipulation.
-                                                              (line 215)
-* -data-list-register-names:             GDB/MI Data Manipulation.
-                                                              (line 251)
-* -data-list-register-values:            GDB/MI Data Manipulation.
-                                                              (line 291)
-* -data-read-memory:                     GDB/MI Data Manipulation.
-                                                              (line 378)
-* -data-read-memory-bytes:               GDB/MI Data Manipulation.
-                                                              (line 485)
-* -data-write-memory-bytes:              GDB/MI Data Manipulation.
-                                                              (line 560)
-* -dprintf-insert:                       GDB/MI Breakpoint Commands.
-                                                              (line 342)
-* -enable-frame-filters:                 GDB/MI Stack Manipulation.
-                                                              (line   9)
-* -enable-pretty-printing:               GDB/MI Variable Objects.
-                                                              (line 118)
-* -enable-timings:                       GDB/MI Miscellaneous Commands.
-                                                              (line 392)
-* -environment-cd:                       GDB/MI Program Context.
-                                                              (line  33)
-* -environment-directory:                GDB/MI Program Context.
-                                                              (line  56)
-* -environment-path:                     GDB/MI Program Context.
-                                                              (line 100)
-* -environment-pwd:                      GDB/MI Program Context.
-                                                              (line 141)
-* -exec-arguments:                       GDB/MI Program Context.
-                                                              (line   9)
-* -exec-continue:                        GDB/MI Program Execution.
-                                                              (line  13)
-* -exec-finish:                          GDB/MI Program Execution.
-                                                              (line  53)
-* -exec-interrupt:                       GDB/MI Program Execution.
-                                                              (line  96)
-* -exec-jump:                            GDB/MI Program Execution.
-                                                              (line 146)
-* -exec-next:                            GDB/MI Program Execution.
-                                                              (line 170)
-* -exec-next-instruction:                GDB/MI Program Execution.
-                                                              (line 201)
-* -exec-return:                          GDB/MI Program Execution.
-                                                              (line 237)
-* -exec-run:                             GDB/MI Program Execution.
-                                                              (line 280)
-* -exec-step:                            GDB/MI Program Execution.
-                                                              (line 350)
-* -exec-step-instruction:                GDB/MI Program Execution.
-                                                              (line 392)
-* -exec-until:                           GDB/MI Program Execution.
-                                                              (line 433)
-* -file-exec-and-symbols:                GDB/MI File Commands.
-                                                              (line  12)
-* -file-exec-file:                       GDB/MI File Commands.
-                                                              (line  40)
-* -file-list-exec-source-file:           GDB/MI File Commands.
-                                                              (line  67)
-* -file-list-exec-source-files:          GDB/MI File Commands.
-                                                              (line  93)
-* -file-symbol-file:                     GDB/MI File Commands.
-                                                              (line 123)
-* -gdb-exit:                             GDB/MI Miscellaneous Commands.
-                                                              (line   9)
-* -gdb-set:                              GDB/MI Miscellaneous Commands.
-                                                              (line  31)
-* -gdb-show:                             GDB/MI Miscellaneous Commands.
-                                                              (line  54)
-* -gdb-version:                          GDB/MI Miscellaneous Commands.
-                                                              (line  77)
-* -inferior-tty-set:                     GDB/MI Miscellaneous Commands.
-                                                              (line 343)
-* -inferior-tty-show:                    GDB/MI Miscellaneous Commands.
-                                                              (line 366)
-* -info-ada-exceptions:                  GDB/MI Ada Exceptions Commands.
-                                                              (line   9)
-* -info-gdb-mi-command:                  GDB/MI Support Commands.
-                                                              (line  14)
-* -info-os:                              GDB/MI Miscellaneous Commands.
-                                                              (line 221)
-* -interpreter-exec:                     GDB/MI Miscellaneous Commands.
-                                                              (line 317)
-* -list-features:                        GDB/MI Support Commands.
-                                                              (line  57)
-* -list-target-features:                 GDB/MI Support Commands.
-                                                              (line 112)
-* -list-thread-groups:                   GDB/MI Miscellaneous Commands.
-                                                              (line 111)
-* -stack-info-depth:                     GDB/MI Stack Manipulation.
-                                                              (line  50)
-* -stack-info-frame:                     GDB/MI Stack Manipulation.
-                                                              (line  24)
-* -stack-list-arguments:                 GDB/MI Stack Manipulation.
-                                                              (line  88)
-* -stack-list-frames:                    GDB/MI Stack Manipulation.
-                                                              (line 182)
-* -stack-list-locals:                    GDB/MI Stack Manipulation.
-                                                              (line 281)
-* -stack-list-variables:                 GDB/MI Stack Manipulation.
-                                                              (line 327)
-* -stack-select-frame:                   GDB/MI Stack Manipulation.
-                                                              (line 355)
-* -symbol-list-lines:                    GDB/MI Symbol Query. (line   9)
-* -target-attach:                        GDB/MI Target Manipulation.
-                                                              (line   9)
-* -target-detach:                        GDB/MI Target Manipulation.
-                                                              (line  36)
-* -target-disconnect:                    GDB/MI Target Manipulation.
-                                                              (line  61)
-* -target-download:                      GDB/MI Target Manipulation.
-                                                              (line  85)
-* -target-file-delete:                   GDB/MI File Transfer Commands.
-                                                              (line  57)
-* -target-file-get:                      GDB/MI File Transfer Commands.
-                                                              (line  33)
-* -target-file-put:                      GDB/MI File Transfer Commands.
-                                                              (line   9)
-* -target-select:                        GDB/MI Target Manipulation.
-                                                              (line 192)
-* -thread-info:                          GDB/MI Thread Commands.
-                                                              (line   9)
-* -thread-list-ids:                      GDB/MI Thread Commands.
-                                                              (line  88)
-* -thread-select:                        GDB/MI Thread Commands.
-                                                              (line 116)
-* -trace-define-variable:                GDB/MI Tracepoint Commands.
-                                                              (line  80)
-* -trace-find:                           GDB/MI Tracepoint Commands.
-                                                              (line  12)
-* -trace-frame-collected:                GDB/MI Tracepoint Commands.
-                                                              (line  97)
-* -trace-list-variables:                 GDB/MI Tracepoint Commands.
-                                                              (line 204)
-* -trace-save:                           GDB/MI Tracepoint Commands.
-                                                              (line 246)
-* -trace-start:                          GDB/MI Tracepoint Commands.
-                                                              (line 263)
-* -trace-status:                         GDB/MI Tracepoint Commands.
-                                                              (line 279)
-* -trace-stop:                           GDB/MI Tracepoint Commands.
-                                                              (line 350)
-* -var-assign:                           GDB/MI Variable Objects.
-                                                              (line 492)
-* -var-create:                           GDB/MI Variable Objects.
-                                                              (line 136)
-* -var-delete:                           GDB/MI Variable Objects.
-                                                              (line 224)
-* -var-evaluate-expression:              GDB/MI Variable Objects.
-                                                              (line 471)
-* -var-info-expression:                  GDB/MI Variable Objects.
-                                                              (line 408)
-* -var-info-num-children:                GDB/MI Variable Objects.
-                                                              (line 273)
-* -var-info-path-expression:             GDB/MI Variable Objects.
-                                                              (line 433)
-* -var-info-type:                        GDB/MI Variable Objects.
-                                                              (line 395)
-* -var-list-children:                    GDB/MI Variable Objects.
-                                                              (line 289)
-* -var-set-format:                       GDB/MI Variable Objects.
-                                                              (line 237)
-* -var-set-frozen:                       GDB/MI Variable Objects.
-                                                              (line 636)
-* -var-set-update-range:                 GDB/MI Variable Objects.
-                                                              (line 662)
-* -var-set-visualizer:                   GDB/MI Variable Objects.
-                                                              (line 685)
-* -var-show-attributes:                  GDB/MI Variable Objects.
-                                                              (line 457)
-* -var-show-format:                      GDB/MI Variable Objects.
-                                                              (line 260)
-* -var-update:                           GDB/MI Variable Objects.
-                                                              (line 516)
-* <gdb:arch>:                            Architectures In Guile.
-                                                              (line   6)
-* <gdb:block>:                           Blocks In Guile.     (line   6)
-* <gdb:breakpoint>:                      Breakpoints In Guile.
-                                                              (line   6)
-* <gdb:iterator>:                        Iterators In Guile.  (line   6)
-* <gdb:lazy-string>:                     Lazy Strings In Guile.
-                                                              (line   6)
-* <gdb:objfile>:                         Objfiles In Guile.   (line   6)
-* <gdb:progspace>:                       Progspaces In Guile. (line   6)
-* <gdb:sal>:                             Symbol Tables In Guile.
-                                                              (line   6)
-* <gdb:symbol>:                          Symbols In Guile.    (line   6)
-* <gdb:symtab>:                          Symbol Tables In Guile.
-                                                              (line   6)
-* <gdb:type>:                            Types In Guile.      (line   6)
-* '<gdb:value>':                         Values From Inferior In Guile.
-                                                              (line   6)
-* @, referencing memory as an array:     Arrays.              (line   6)
-* ^connected:                            GDB/MI Result Records.
-                                                              (line  22)
-* ^done:                                 GDB/MI Result Records.
-                                                              (line   9)
-* ^error:                                GDB/MI Result Records.
-                                                              (line  25)
-* ^exit:                                 GDB/MI Result Records.
-                                                              (line  36)
-* ^running:                              GDB/MI Result Records.
-                                                              (line  14)
-* __init__ on TypePrinter:               gdb.types.           (line  82)
-* abort (C-g):                           Miscellaneous Commands.
-                                                              (line  10)
-* accept-line (Newline or Return):       Commands For History.
-                                                              (line   6)
-* actions:                               Tracepoint Actions.  (line   6)
-* ada-task-info:                         GDB/MI Support Commands.
-                                                              (line  94)
-* add-auto-load-safe-path:               Auto-loading safe path.
-                                                              (line  50)
-* add-auto-load-scripts-directory:       objfile-gdbdotext file.
-                                                              (line  64)
-* add-inferior:                          Inferiors and Programs.
-                                                              (line  60)
-* add-symbol-file:                       Files.               (line 112)
-* add-symbol-file-from-memory:           Files.               (line 179)
-* advance LOCATION:                      Continuing and Stepping.
-                                                              (line 180)
-* alias:                                 Aliases.             (line  21)
-* append:                                Dump/Restore Files.  (line  34)
-* append-pretty-printer!:                Guile Printing Module.
-                                                              (line  18)
-* apropos:                               Help.                (line  62)
-* arch-bool-type:                        Architectures In Guile.
-                                                              (line  84)
-* arch-char-type:                        Architectures In Guile.
-                                                              (line  36)
-* arch-charset:                          Architectures In Guile.
-                                                              (line  23)
-* arch-disassemble:                      Disassembly In Guile.
-                                                              (line  10)
-* arch-double-type:                      Architectures In Guile.
-                                                              (line  76)
-* arch-float-type:                       Architectures In Guile.
-                                                              (line  72)
-* arch-int-type:                         Architectures In Guile.
-                                                              (line  44)
-* arch-int16-type:                       Architectures In Guile.
-                                                              (line 104)
-* arch-int32-type:                       Architectures In Guile.
-                                                              (line 112)
-* arch-int64-type:                       Architectures In Guile.
-                                                              (line 120)
-* arch-int8-type:                        Architectures In Guile.
-                                                              (line  96)
-* arch-long-type:                        Architectures In Guile.
-                                                              (line  48)
-* arch-longdouble-type:                  Architectures In Guile.
-                                                              (line  80)
-* arch-longlong-type:                    Architectures In Guile.
-                                                              (line  88)
-* arch-name:                             Architectures In Guile.
-                                                              (line  20)
-* arch-schar-type:                       Architectures In Guile.
-                                                              (line  52)
-* arch-short-type:                       Architectures In Guile.
-                                                              (line  40)
-* arch-uchar-type:                       Architectures In Guile.
-                                                              (line  56)
-* arch-uint-type:                        Architectures In Guile.
-                                                              (line  64)
-* arch-uint16-type:                      Architectures In Guile.
-                                                              (line 108)
-* arch-uint32-type:                      Architectures In Guile.
-                                                              (line 116)
-* arch-uint64-type:                      Architectures In Guile.
-                                                              (line 124)
-* arch-uint8-type:                       Architectures In Guile.
-                                                              (line 100)
-* arch-ulong-type:                       Architectures In Guile.
-                                                              (line  68)
-* arch-ulonglong-type:                   Architectures In Guile.
-                                                              (line  92)
-* arch-ushort-type:                      Architectures In Guile.
-                                                              (line  60)
-* arch-void-type:                        Architectures In Guile.
-                                                              (line  32)
-* arch-wide-charset:                     Architectures In Guile.
-                                                              (line  26)
-* arch?:                                 Architectures In Guile.
-                                                              (line  13)
-* Architecture.disassemble:              Architectures In Python.
-                                                              (line  15)
-* Architecture.name:                     Architectures In Python.
-                                                              (line  12)
-* attach:                                Attach.              (line   6)
-* attach&:                               Background Execution.
-                                                              (line  25)
-* awatch:                                Set Watchpoints.     (line  83)
-* b ('break'):                           Set Breaks.          (line   6)
-* backtrace:                             Backtrace.           (line  11)
-* backward-char (C-b):                   Commands For Moving. (line  15)
-* backward-delete-char (Rubout):         Commands For Text.   (line  11)
-* backward-kill-line (C-x Rubout):       Commands For Killing.
-                                                              (line   9)
-* backward-kill-word (M-<DEL>):          Commands For Killing.
-                                                              (line  24)
-* backward-word (M-b):                   Commands For Moving. (line  22)
-* beginning-of-history (M-<):            Commands For History.
-                                                              (line  19)
-* beginning-of-line (C-a):               Commands For Moving. (line   6)
-* bell-style:                            Readline Init File Syntax.
-                                                              (line  35)
-* bind-tty-special-chars:                Readline Init File Syntax.
-                                                              (line  42)
-* block-end:                             Blocks In Guile.     (line  70)
-* block-function:                        Blocks In Guile.     (line  73)
-* block-global-block:                    Blocks In Guile.     (line  87)
-* block-global?:                         Blocks In Guile.     (line  93)
-* block-start:                           Blocks In Guile.     (line  67)
-* block-static-block:                    Blocks In Guile.     (line  90)
-* block-static?:                         Blocks In Guile.     (line  97)
-* block-superblock:                      Blocks In Guile.     (line  83)
-* block-symbols:                         Blocks In Guile.     (line 101)
-* block-symbols-progress?:               Blocks In Guile.     (line 112)
-* block-valid?:                          Blocks In Guile.     (line  59)
-* Block.end:                             Blocks In Python.    (line  81)
-* Block.function:                        Blocks In Python.    (line  84)
-* Block.global_block:                    Blocks In Python.    (line  99)
-* Block.is_global:                       Blocks In Python.    (line 107)
-* Block.is_static:                       Blocks In Python.    (line 111)
-* Block.is_valid:                        Blocks In Python.    (line  68)
-* Block.start:                           Blocks In Python.    (line  78)
-* Block.static_block:                    Blocks In Python.    (line 103)
-* Block.superblock:                      Blocks In Python.    (line  94)
-* block?:                                Blocks In Guile.     (line  55)
-* BP_ACCESS_WATCHPOINT:                  Breakpoints In Python.
-                                                              (line 153)
-* BP_ACCESS_WATCHPOINT <1>:              Breakpoints In Guile.
-                                                              (line  71)
-* BP_BREAKPOINT:                         Breakpoints In Python.
-                                                              (line 141)
-* BP_BREAKPOINT <1>:                     Breakpoints In Guile.
-                                                              (line  57)
-* BP_HARDWARE_WATCHPOINT:                Breakpoints In Python.
-                                                              (line 147)
-* BP_HARDWARE_WATCHPOINT <1>:            Breakpoints In Guile.
-                                                              (line  63)
-* BP_READ_WATCHPOINT:                    Breakpoints In Python.
-                                                              (line 150)
-* BP_READ_WATCHPOINT <1>:                Breakpoints In Guile.
-                                                              (line  67)
-* BP_WATCHPOINT:                         Breakpoints In Python.
-                                                              (line 144)
-* BP_WATCHPOINT <1>:                     Breakpoints In Guile.
-                                                              (line  60)
-* break:                                 Set Breaks.          (line   6)
-* break ... task TASKNO (Ada):           Ada Tasks.           (line 134)
-* break ... thread THREADNO:             Thread-Specific Breakpoints.
-                                                              (line  10)
-* break, and Objective-C:                Method Names in Commands.
-                                                              (line   9)
-* break-range:                           PowerPC Embedded.    (line  41)
-* breakpoint annotation:                 Annotations for Running.
-                                                              (line  47)
-* breakpoint-commands:                   Breakpoints In Guile.
-                                                              (line 235)
-* breakpoint-condition:                  Breakpoints In Guile.
-                                                              (line 193)
-* breakpoint-enabled?:                   Breakpoints In Guile.
-                                                              (line 144)
-* breakpoint-expression:                 Breakpoints In Guile.
-                                                              (line 139)
-* breakpoint-hit-count:                  Breakpoints In Guile.
-                                                              (line 169)
-* breakpoint-ignore-count:               Breakpoints In Guile.
-                                                              (line 163)
-* breakpoint-location:                   Breakpoints In Guile.
-                                                              (line 134)
-* breakpoint-notifications:              GDB/MI Support Commands.
-                                                              (line  91)
-* breakpoint-number:                     Breakpoints In Guile.
-                                                              (line 122)
-* breakpoint-silent?:                    Breakpoints In Guile.
-                                                              (line 151)
-* breakpoint-stop:                       Breakpoints In Guile.
-                                                              (line 201)
-* breakpoint-task:                       Breakpoints In Guile.
-                                                              (line 184)
-* breakpoint-thread:                     Breakpoints In Guile.
-                                                              (line 176)
-* breakpoint-type:                       Breakpoints In Guile.
-                                                              (line 126)
-* breakpoint-valid?:                     Breakpoints In Guile.
-                                                              (line 112)
-* breakpoint-visible?:                   Breakpoints In Guile.
-                                                              (line 130)
-* Breakpoint.commands:                   Breakpoints In Python.
-                                                              (line 178)
-* Breakpoint.condition:                  Breakpoints In Python.
-                                                              (line 173)
-* Breakpoint.delete:                     Breakpoints In Python.
-                                                              (line  81)
-* Breakpoint.enabled:                    Breakpoints In Python.
-                                                              (line  86)
-* Breakpoint.expression:                 Breakpoints In Python.
-                                                              (line 167)
-* Breakpoint.hit_count:                  Breakpoints In Python.
-                                                              (line 156)
-* Breakpoint.ignore_count:               Breakpoints In Python.
-                                                              (line 110)
-* Breakpoint.is_valid:                   Breakpoints In Python.
-                                                              (line  73)
-* Breakpoint.location:                   Breakpoints In Python.
-                                                              (line 161)
-* Breakpoint.number:                     Breakpoints In Python.
-                                                              (line 114)
-* Breakpoint.silent:                     Breakpoints In Python.
-                                                              (line  91)
-* Breakpoint.stop:                       Breakpoints In Python.
-                                                              (line  30)
-* Breakpoint.task:                       Breakpoints In Python.
-                                                              (line 104)
-* Breakpoint.temporary:                  Breakpoints In Python.
-                                                              (line 129)
-* Breakpoint.thread:                     Breakpoints In Python.
-                                                              (line  99)
-* Breakpoint.type:                       Breakpoints In Python.
-                                                              (line 119)
-* Breakpoint.visible:                    Breakpoints In Python.
-                                                              (line 124)
-* Breakpoint.__init__:                   Breakpoints In Python.
-                                                              (line   8)
-* breakpoint?:                           Breakpoints In Guile.
-                                                              (line 108)
-* BreakpointEvent.breakpoint:            Events In Python.    (line 105)
-* BreakpointEvent.breakpoints:           Events In Python.    (line 101)
-* breakpoints:                           Breakpoints In Guile.
-                                                              (line 104)
-* breakpoints-invalid annotation:        Invalidation.        (line  14)
-* bt ('backtrace'):                      Backtrace.           (line  11)
-* c ('continue'):                        Continuing and Stepping.
-                                                              (line  16)
-* c (SingleKey TUI key):                 TUI Single Key Mode. (line  10)
-* C-L:                                   TUI Keys.            (line  65)
-* C-x 1:                                 TUI Keys.            (line  19)
-* C-x 2:                                 TUI Keys.            (line  26)
-* C-x a:                                 TUI Keys.            (line  11)
-* C-x A:                                 TUI Keys.            (line  12)
-* C-x C-a:                               TUI Keys.            (line  10)
-* C-x o:                                 TUI Keys.            (line  34)
-* C-x s:                                 TUI Keys.            (line  41)
-* call:                                  Calling.             (line  11)
-* call-last-kbd-macro (C-x e):           Keyboard Macros.     (line  13)
-* capitalize-word (M-c):                 Commands For Text.   (line  49)
-* catch:                                 Set Catchpoints.     (line  10)
-* catch assert:                          Set Catchpoints.     (line  87)
-* catch catch:                           Set Catchpoints.     (line  16)
-* catch exception:                       Set Catchpoints.     (line  66)
-* catch exception unhandled:             Set Catchpoints.     (line  83)
-* catch exec:                            Set Catchpoints.     (line  90)
-* catch fork:                            Set Catchpoints.     (line 212)
-* catch load:                            Set Catchpoints.     (line 221)
-* catch rethrow:                         Set Catchpoints.     (line  16)
-* catch signal:                          Set Catchpoints.     (line 226)
-* catch syscall:                         Set Catchpoints.     (line  95)
-* catch throw:                           Set Catchpoints.     (line  16)
-* catch unload:                          Set Catchpoints.     (line 221)
-* catch vfork:                           Set Catchpoints.     (line 216)
-* cd:                                    Working Directory.   (line  16)
-* cdir:                                  Source Path.         (line 106)
-* character-search (C-]):                Miscellaneous Commands.
-                                                              (line  41)
-* character-search-backward (M-C-]):     Miscellaneous Commands.
-                                                              (line  46)
-* checkpoint:                            Checkpoint/Restart.  (line  26)
-* clear:                                 Delete Breaks.       (line  21)
-* clear, and Objective-C:                Method Names in Commands.
-                                                              (line   9)
-* clear-screen (C-l):                    Commands For Moving. (line  26)
-* ClearObjFilesEvent.progspace:          Events In Python.    (line 125)
-* clone-inferior:                        Inferiors and Programs.
-                                                              (line  67)
-* collect (tracepoints):                 Tracepoint Actions.  (line  49)
-* colon-colon, in Modula-2:              M2 Scope.            (line   6)
-* Command.complete:                      Commands In Python.  (line  70)
-* Command.dont_repeat:                   Commands In Python.  (line  42)
-* Command.invoke:                        Commands In Python.  (line  48)
-* Command.__init__:                      Commands In Python.  (line  10)
-* command?:                              Commands In Guile.   (line  63)
-* commands:                              Break Commands.      (line  11)
-* commands annotation:                   Prompting.           (line  27)
-* COMMAND_BREAKPOINTS:                   Commands In Python.  (line 142)
-* COMMAND_BREAKPOINTS <1>:               Commands In Guile.   (line 177)
-* COMMAND_DATA:                          Commands In Python.  (line 113)
-* COMMAND_DATA <1>:                      Commands In Guile.   (line 148)
-* COMMAND_FILES:                         Commands In Python.  (line 124)
-* COMMAND_FILES <1>:                     Commands In Guile.   (line 159)
-* COMMAND_MAINTENANCE:                   Commands In Python.  (line 166)
-* COMMAND_MAINTENANCE <1>:               Commands In Guile.   (line 201)
-* COMMAND_NONE:                          Commands In Python.  (line 103)
-* COMMAND_NONE <1>:                      Commands In Guile.   (line 137)
-* COMMAND_OBSCURE:                       Commands In Python.  (line 160)
-* COMMAND_OBSCURE <1>:                   Commands In Guile.   (line 195)
-* COMMAND_RUNNING:                       Commands In Python.  (line 107)
-* COMMAND_RUNNING <1>:                   Commands In Guile.   (line 142)
-* COMMAND_STACK:                         Commands In Python.  (line 118)
-* COMMAND_STACK <1>:                     Commands In Guile.   (line 153)
-* COMMAND_STATUS:                        Commands In Python.  (line 136)
-* COMMAND_STATUS <1>:                    Commands In Guile.   (line 171)
-* COMMAND_SUPPORT:                       Commands In Python.  (line 129)
-* COMMAND_SUPPORT <1>:                   Commands In Guile.   (line 164)
-* COMMAND_TRACEPOINTS:                   Commands In Python.  (line 148)
-* COMMAND_TRACEPOINTS <1>:               Commands In Guile.   (line 183)
-* COMMAND_USER:                          Commands In Python.  (line 154)
-* COMMAND_USER <1>:                      Commands In Guile.   (line 189)
-* comment-begin:                         Readline Init File Syntax.
-                                                              (line  47)
-* compare-sections:                      Memory.              (line 135)
-* compile code:                          Compiling and Injecting Code.
-                                                              (line  11)
-* compile file:                          Compiling and Injecting Code.
-                                                              (line  56)
-* complete:                              Help.                (line  77)
-* complete (<TAB>):                      Commands For Completion.
-                                                              (line   6)
-* COMPLETE_COMMAND:                      Commands In Python.  (line 187)
-* COMPLETE_COMMAND <1>:                  Commands In Guile.   (line 222)
-* COMPLETE_EXPRESSION:                   Commands In Python.  (line 195)
-* COMPLETE_EXPRESSION <1>:               Commands In Guile.   (line 230)
-* COMPLETE_FILENAME:                     Commands In Python.  (line 180)
-* COMPLETE_FILENAME <1>:                 Commands In Guile.   (line 215)
-* COMPLETE_LOCATION:                     Commands In Python.  (line 183)
-* COMPLETE_LOCATION <1>:                 Commands In Guile.   (line 218)
-* COMPLETE_NONE:                         Commands In Python.  (line 177)
-* COMPLETE_NONE <1>:                     Commands In Guile.   (line 212)
-* COMPLETE_SYMBOL:                       Commands In Python.  (line 191)
-* COMPLETE_SYMBOL <1>:                   Commands In Guile.   (line 226)
-* completion-display-width:              Readline Init File Syntax.
-                                                              (line  52)
-* completion-ignore-case:                Readline Init File Syntax.
-                                                              (line  59)
-* completion-map-case:                   Readline Init File Syntax.
-                                                              (line  64)
-* completion-prefix-display-length:      Readline Init File Syntax.
-                                                              (line  70)
-* completion-query-items:                Readline Init File Syntax.
-                                                              (line  77)
-* condition:                             Conditions.          (line  58)
-* continue:                              Continuing and Stepping.
-                                                              (line  16)
-* continue&:                             Background Execution.
-                                                              (line  40)
-* convert-meta:                          Readline Init File Syntax.
-                                                              (line  87)
-* copy-backward-word ():                 Commands For Killing.
-                                                              (line  49)
-* copy-forward-word ():                  Commands For Killing.
-                                                              (line  54)
-* copy-region-as-kill ():                Commands For Killing.
-                                                              (line  45)
-* core-file:                             Files.               (line  96)
-* ctf:                                   Trace Files.         (line  28)
-* Ctrl-o (operate-and-get-next):         Command Syntax.      (line  41)
-* current-arch:                          Architectures In Guile.
-                                                              (line  17)
-* current-objfile:                       Objfiles In Guile.   (line  46)
-* current-progspace:                     Progspaces In Guile. (line  26)
-* cwd:                                   Source Path.         (line 106)
-* d ('delete'):                          Delete Breaks.       (line  41)
-* d (SingleKey TUI key):                 TUI Single Key Mode. (line  13)
-* data-directory:                        Guile Configuration. (line   9)
-* data-read-memory-bytes:                GDB/MI Support Commands.
-                                                              (line  88)
-* debug_chaos:                           M32R/D.              (line  50)
-* default-visualizer:                    Guile Pretty Printing API.
-                                                              (line 126)
-* define:                                Define.              (line  37)
-* delete:                                Delete Breaks.       (line  41)
-* delete checkpoint CHECKPOINT-ID:       Checkpoint/Restart.  (line  53)
-* delete display:                        Auto Display.        (line  45)
-* delete mem:                            Memory Region Attributes.
-                                                              (line  34)
-* delete tracepoint:                     Create and Delete Tracepoints.
-                                                              (line 126)
-* delete tvariable:                      Trace State Variables.
-                                                              (line  42)
-* delete-breakpoint!:                    Breakpoints In Guile.
-                                                              (line  95)
-* delete-char (C-d):                     Commands For Text.   (line   6)
-* delete-char-or-list ():                Commands For Completion.
-                                                              (line  39)
-* delete-horizontal-space ():            Commands For Killing.
-                                                              (line  37)
-* demangle:                              Symbols.             (line 103)
-* detach:                                Attach.              (line  36)
-* detach (remote):                       Connecting.          (line  95)
-* detach inferiors INFNO...:             Inferiors and Programs.
-                                                              (line  96)
-* digit-argument ('M-0', 'M-1', ... 'M--'): Numeric Arguments.
-                                                              (line   6)
-* dir:                                   Source Path.         (line  38)
-* directory:                             Source Path.         (line  38)
-* dis ('disable'):                       Disabling.           (line  37)
-* disable:                               Disabling.           (line  37)
-* disable display:                       Auto Display.        (line  56)
-* disable frame-filter:                  Frame Filter Management.
-                                                              (line  16)
-* disable mem:                           Memory Region Attributes.
-                                                              (line  38)
-* disable pretty-printer:                Pretty-Printer Commands.
-                                                              (line  20)
-* disable probes:                        Static Probe Points. (line  73)
-* disable tracepoint:                    Enable and Disable Tracepoints.
-                                                              (line   9)
-* disable type-printer:                  Symbols.             (line 256)
-* disable-completion:                    Readline Init File Syntax.
-                                                              (line  93)
-* disassemble:                           Machine Code.        (line  36)
-* disconnect:                            Connecting.          (line 102)
-* display:                               Auto Display.        (line  23)
-* do ('down'):                           Selection.           (line  40)
-* do-uppercase-version (M-a, M-b, M-X, ...): Miscellaneous Commands.
-                                                              (line  14)
-* document:                              Define.              (line  49)
-* dont-repeat:                           Commands In Guile.   (line  67)
-* dont-repeat <1>:                       Define.              (line  61)
-* down:                                  Selection.           (line  40)
-* Down:                                  TUI Keys.            (line  56)
-* down-silently:                         Selection.           (line  64)
-* downcase-word (M-l):                   Commands For Text.   (line  45)
-* dprintf:                               Dynamic Printf.      (line  26)
-* dprintf-style agent:                   Dynamic Printf.      (line  46)
-* dprintf-style call:                    Dynamic Printf.      (line  42)
-* dprintf-style gdb:                     Dynamic Printf.      (line  39)
-* dump:                                  Dump/Restore Files.  (line  13)
-* dump-functions ():                     Miscellaneous Commands.
-                                                              (line  69)
-* dump-macros ():                        Miscellaneous Commands.
-                                                              (line  81)
-* dump-variables ():                     Miscellaneous Commands.
-                                                              (line  75)
-* e ('edit'):                            Edit.                (line   6)
-* echo:                                  Output.              (line  12)
-* edit:                                  Edit.                (line   6)
-* editing-mode:                          Readline Init File Syntax.
-                                                              (line  98)
-* else:                                  Command Files.       (line  74)
-* emacs-editing-mode (C-e):              Miscellaneous Commands.
-                                                              (line  87)
-* enable:                                Disabling.           (line  44)
-* enable display:                        Auto Display.        (line  65)
-* enable frame-filter:                   Frame Filter Management.
-                                                              (line  26)
-* enable mem:                            Memory Region Attributes.
-                                                              (line  42)
-* enable pretty-printer:                 Pretty-Printer Commands.
-                                                              (line  25)
-* enable probes:                         Static Probe Points. (line  60)
-* enable tracepoint:                     Enable and Disable Tracepoints.
-                                                              (line  19)
-* enable type-printer:                   Symbols.             (line 256)
-* enable-keypad:                         Readline Init File Syntax.
-                                                              (line 109)
-* enabled:                               Xmethod API.         (line  18)
-* enabled of type_printer:               Type Printing API.   (line  13)
-* end (breakpoint commands):             Break Commands.      (line  11)
-* end (if/else/while commands):          Command Files.       (line 103)
-* end (user-defined commands):           Define.              (line  49)
-* end-kbd-macro (C-x )):                 Keyboard Macros.     (line   9)
-* end-of-history (M->):                  Commands For History.
-                                                              (line  22)
-* end-of-iteration:                      Iterators In Guile.  (line  70)
-* end-of-iteration?:                     Iterators In Guile.  (line  73)
-* end-of-line (C-e):                     Commands For Moving. (line   9)
-* error annotation:                      Errors.              (line  10)
-* error-begin annotation:                Errors.              (line  22)
-* error-port:                            I/O Ports in Guile.  (line  12)
-* eval:                                  Output.              (line 117)
-* EventRegistry.connect:                 Events In Python.    (line  19)
-* EventRegistry.disconnect:              Events In Python.    (line  23)
-* exception-args:                        Guile Exception Handling.
-                                                              (line 103)
-* exception-key:                         Guile Exception Handling.
-                                                              (line 100)
-* exception?:                            Guile Exception Handling.
-                                                              (line  96)
-* exceptionHandler:                      Bootstrapping.       (line  38)
-* exchange-point-and-mark (C-x C-x):     Miscellaneous Commands.
-                                                              (line  36)
-* exec-file:                             Files.               (line  39)
-* exec-run-start-option:                 GDB/MI Support Commands.
-                                                              (line 105)
-* execute:                               Basic Guile.         (line  68)
-* exited annotation:                     Annotations for Running.
-                                                              (line  18)
-* ExitedEvent:                           Events In Python.    (line  72)
-* ExitedEvent.exit_code:                 Events In Python.    (line  67)
-* expand-tilde:                          Readline Init File Syntax.
-                                                              (line 120)
-* explore:                               Data.                (line  36)
-* f ('frame'):                           Selection.           (line  11)
-* f (SingleKey TUI key):                 TUI Single Key Mode. (line  16)
-* fg (resume foreground execution):      Continuing and Stepping.
-                                                              (line  16)
-* field-artificial?:                     Types In Guile.      (line 262)
-* field-base-class?:                     Types In Guile.      (line 266)
-* field-bitpos:                          Types In Guile.      (line 253)
-* field-bitsize:                         Types In Guile.      (line 257)
-* field-enumval:                         Types In Guile.      (line 250)
-* field-name:                            Types In Guile.      (line 243)
-* field-type:                            Types In Guile.      (line 246)
-* field?:                                Types In Guile.      (line 239)
-* file:                                  Files.               (line  16)
-* fin ('finish'):                        Continuing and Stepping.
-                                                              (line 109)
-* find:                                  Searching Memory.    (line   9)
-* find-pc-line:                          Symbol Tables In Guile.
-                                                              (line  71)
-* finish:                                Continuing and Stepping.
-                                                              (line 109)
-* finish&:                               Background Execution.
-                                                              (line  43)
-* FinishBreakpoint.out_of_scope:         Finish Breakpoints in Python.
-                                                              (line  21)
-* FinishBreakpoint.return_value:         Finish Breakpoints in Python.
-                                                              (line  38)
-* FinishBreakpoint.__init__:             Finish Breakpoints in Python.
-                                                              (line  14)
-* flushregs:                             Maintenance Commands.
-                                                              (line 290)
-* flush_i_cache:                         Bootstrapping.       (line  60)
-* fo ('forward-search'):                 Search.              (line   9)
-* focus:                                 TUI Commands.        (line  48)
-* forward-backward-delete-char ():       Commands For Text.   (line  15)
-* forward-char (C-f):                    Commands For Moving. (line  12)
-* forward-search:                        Search.              (line   9)
-* forward-search-history (C-s):          Commands For History.
-                                                              (line  30)
-* forward-word (M-f):                    Commands For Moving. (line  18)
-* frame, command:                        Frames.              (line  45)
-* frame, selecting:                      Selection.           (line  11)
-* frame-arch:                            Frames In Guile.     (line  35)
-* frame-block:                           Frames In Guile.     (line 121)
-* frame-function:                        Frames In Guile.     (line 125)
-* frame-name:                            Frames In Guile.     (line  32)
-* frame-newer:                           Frames In Guile.     (line 133)
-* frame-older:                           Frames In Guile.     (line 130)
-* frame-pc:                              Frames In Guile.     (line 118)
-* frame-read-register:                   Frames In Guile.     (line 140)
-* frame-read-var:                        Frames In Guile.     (line 144)
-* frame-sal:                             Frames In Guile.     (line 136)
-* frame-select:                          Frames In Guile.     (line 152)
-* frame-type:                            Frames In Guile.     (line  39)
-* frame-unwind-stop-reason:              Frames In Guile.     (line  67)
-* frame-valid?:                          Frames In Guile.     (line  26)
-* Frame.architecture:                    Frames In Python.    (line  46)
-* Frame.block:                           Frames In Python.    (line 132)
-* Frame.find_sal:                        Frames In Python.    (line 145)
-* Frame.function:                        Frames In Python.    (line 135)
-* Frame.is_valid:                        Frames In Python.    (line  36)
-* Frame.name:                            Frames In Python.    (line  42)
-* Frame.newer:                           Frames In Python.    (line 142)
-* Frame.older:                           Frames In Python.    (line 139)
-* Frame.pc:                              Frames In Python.    (line 129)
-* Frame.read_register:                   Frames In Python.    (line 149)
-* Frame.read_var:                        Frames In Python.    (line 154)
-* Frame.select:                          Frames In Python.    (line 162)
-* Frame.type:                            Frames In Python.    (line  50)
-* Frame.unwind_stop_reason:              Frames In Python.    (line  77)
-* frame?:                                Frames In Guile.     (line  22)
-* FrameDecorator.address:                Frame Decorator API. (line  56)
-* FrameDecorator.elided:                 Frame Decorator API. (line  25)
-* FrameDecorator.filename:               Frame Decorator API. (line  66)
-* FrameDecorator.frame_args:             Frame Decorator API. (line  87)
-* FrameDecorator.frame_locals:           Frame Decorator API. (line 139)
-* FrameDecorator.function:               Frame Decorator API. (line  45)
-* FrameDecorator.inferior_frame:         Frame Decorator API. (line 172)
-* FrameDecorator.line:                   Frame Decorator API. (line  77)
-* FrameFilter.enabled:                   Frame Filter API.    (line 122)
-* FrameFilter.filter:                    Frame Filter API.    (line  75)
-* FrameFilter.name:                      Frame Filter API.    (line 115)
-* FrameFilter.priority:                  Frame Filter API.    (line 131)
-* frames-invalid annotation:             Invalidation.        (line   9)
-* frozen-varobjs:                        GDB/MI Support Commands.
-                                                              (line  75)
-* ftrace:                                Create and Delete Tracepoints.
-                                                              (line  51)
-* Function:                              Functions In Python. (line   6)
-* Function.invoke:                       Functions In Python. (line  19)
-* Function.__init__:                     Functions In Python. (line  10)
-* gcore:                                 Core File Generation.
-                                                              (line  17)
-* gdb-object-kind:                       GDB Scheme Data Types.
-                                                              (line  10)
-* gdb-version:                           Guile Configuration. (line  17)
-* gdb.Block:                             Blocks In Python.    (line   6)
-* gdb.block_for_pc:                      Blocks In Python.    (line  61)
-* gdb.block_for_pc <1>:                  Blocks In Python.    (line  61)
-* gdb.BP_ACCESS_WATCHPOINT:              Breakpoints In Python.
-                                                              (line 153)
-* gdb.BP_BREAKPOINT:                     Breakpoints In Python.
-                                                              (line 141)
-* gdb.BP_HARDWARE_WATCHPOINT:            Breakpoints In Python.
-                                                              (line 147)
-* gdb.BP_READ_WATCHPOINT:                Breakpoints In Python.
-                                                              (line 150)
-* gdb.BP_WATCHPOINT:                     Breakpoints In Python.
-                                                              (line 144)
-* gdb.Breakpoint:                        Breakpoints In Python.
-                                                              (line   6)
-* gdb.breakpoints:                       Basic Python.        (line  55)
-* gdb.breakpoints <1>:                   Basic Python.        (line  55)
-* gdb.COMMAND_BREAKPOINTS:               Commands In Python.  (line 142)
-* gdb.COMMAND_DATA:                      Commands In Python.  (line 113)
-* gdb.COMMAND_FILES:                     Commands In Python.  (line 124)
-* gdb.COMMAND_MAINTENANCE:               Commands In Python.  (line 166)
-* gdb.COMMAND_NONE:                      Commands In Python.  (line 103)
-* gdb.COMMAND_OBSCURE:                   Commands In Python.  (line 160)
-* gdb.COMMAND_RUNNING:                   Commands In Python.  (line 107)
-* gdb.COMMAND_STACK:                     Commands In Python.  (line 118)
-* gdb.COMMAND_STATUS:                    Commands In Python.  (line 136)
-* gdb.COMMAND_SUPPORT:                   Commands In Python.  (line 129)
-* gdb.COMMAND_TRACEPOINTS:               Commands In Python.  (line 148)
-* gdb.COMMAND_USER:                      Commands In Python.  (line 154)
-* gdb.COMPLETE_COMMAND:                  Commands In Python.  (line 187)
-* gdb.COMPLETE_EXPRESSION:               Commands In Python.  (line 195)
-* gdb.COMPLETE_FILENAME:                 Commands In Python.  (line 180)
-* gdb.COMPLETE_LOCATION:                 Commands In Python.  (line 183)
-* gdb.COMPLETE_NONE:                     Commands In Python.  (line 177)
-* gdb.COMPLETE_SYMBOL:                   Commands In Python.  (line 191)
-* gdb.current_objfile:                   Objfiles In Python.  (line  15)
-* gdb.current_objfile <1>:               Objfiles In Python.  (line  15)
-* gdb.current_progspace:                 Progspaces In Python.
-                                                              (line  14)
-* gdb.current_progspace <1>:             Progspaces In Python.
-                                                              (line  14)
-* gdb.decode_line:                       Basic Python.        (line 187)
-* gdb.decode_line <1>:                   Basic Python.        (line 187)
-* gdb.default_visualizer:                Pretty Printing API. (line  85)
-* gdb.default_visualizer <1>:            Pretty Printing API. (line  85)
-* gdb.error:                             Exception Handling.  (line  22)
-* gdb.execute:                           Basic Python.        (line  36)
-* gdb.execute <1>:                       Basic Python.        (line  36)
-* gdb.find_pc_line:                      Basic Python.        (line  94)
-* gdb.find_pc_line <1>:                  Basic Python.        (line  94)
-* gdb.FinishBreakpoint:                  Finish Breakpoints in Python.
-                                                              (line   6)
-* gdb.flush:                             Basic Python.        (line 153)
-* gdb.flush <1>:                         Basic Python.        (line 153)
-* gdb.frame_stop_reason_string:          Frames In Python.    (line  29)
-* gdb.Function:                          Functions In Python. (line   6)
-* gdb.GdbError:                          Exception Handling.  (line  42)
-* gdb.history:                           Basic Python.        (line  70)
-* gdb.history <1>:                       Basic Python.        (line  70)
-* gdb.Inferior:                          Inferiors In Python. (line   6)
-* gdb.inferiors:                         Inferiors In Python. (line  14)
-* gdb.InferiorThread:                    Threads In Python.   (line   6)
-* gdb.LazyString:                        Lazy Strings In Python.
-                                                              (line   6)
-* gdb.LineTable:                         Line Tables In Python.
-                                                              (line   6)
-* gdb.lookup_global_symbol:              Symbols In Python.   (line  33)
-* gdb.lookup_global_symbol <1>:          Symbols In Python.   (line  33)
-* gdb.lookup_objfile:                    Objfiles In Python.  (line  25)
-* gdb.lookup_objfile <1>:                Objfiles In Python.  (line  25)
-* gdb.lookup_symbol:                     Symbols In Python.   (line  13)
-* gdb.lookup_symbol <1>:                 Symbols In Python.   (line  13)
-* gdb.lookup_type:                       Types In Python.     (line  11)
-* gdb.lookup_type <1>:                   Types In Python.     (line  11)
-* gdb.MemoryError:                       Exception Handling.  (line  30)
-* gdb.newest_frame:                      Frames In Python.    (line  26)
-* gdb.newest_frame <1>:                  Frames In Python.    (line  26)
-* gdb.Objfile:                           Objfiles In Python.  (line   6)
-* gdb.objfiles:                          Objfiles In Python.  (line  21)
-* gdb.objfiles <1>:                      Objfiles In Python.  (line  21)
-* gdb.Parameter:                         Parameters In Python.
-                                                              (line   6)
-* gdb.parameter:                         Basic Python.        (line  59)
-* gdb.parameter <1>:                     Basic Python.        (line  59)
-* gdb.PARAM_AUTO_BOOLEAN:                Parameters In Python.
-                                                              (line  93)
-* gdb.PARAM_BOOLEAN:                     Parameters In Python.
-                                                              (line  89)
-* gdb.PARAM_ENUM:                        Parameters In Python.
-                                                              (line 127)
-* gdb.PARAM_FILENAME:                    Parameters In Python.
-                                                              (line 119)
-* gdb.PARAM_INTEGER:                     Parameters In Python.
-                                                              (line 102)
-* gdb.PARAM_OPTIONAL_FILENAME:           Parameters In Python.
-                                                              (line 116)
-* gdb.PARAM_STRING:                      Parameters In Python.
-                                                              (line 106)
-* gdb.PARAM_STRING_NOESCAPE:             Parameters In Python.
-                                                              (line 112)
-* gdb.PARAM_UINTEGER:                    Parameters In Python.
-                                                              (line  98)
-* gdb.PARAM_ZINTEGER:                    Parameters In Python.
-                                                              (line 123)
-* gdb.parse_and_eval:                    Basic Python.        (line  83)
-* gdb.parse_and_eval <1>:                Basic Python.        (line  83)
-* gdb.post_event:                        Basic Python.        (line 101)
-* gdb.post_event <1>:                    Basic Python.        (line 101)
-* gdb.Progspace:                         Progspaces In Python.
-                                                              (line   6)
-* gdb.progspaces:                        Progspaces In Python.
-                                                              (line  18)
-* gdb.progspaces <1>:                    Progspaces In Python.
-                                                              (line  18)
-* gdb.prompt_hook:                       Basic Python.        (line 199)
-* gdb.PYTHONDIR:                         Basic Python.        (line  33)
-* gdb.PYTHONDIR <1>:                     Basic Python.        (line  33)
-* gdb.search_memory:                     Inferiors In Python. (line  61)
-* gdb.selected_frame:                    Frames In Python.    (line  22)
-* gdb.selected_frame <1>:                Frames In Python.    (line  22)
-* gdb.selected_inferior:                 Inferiors In Python. (line  17)
-* gdb.selected_thread:                   Threads In Python.   (line  13)
-* gdb.selected_thread <1>:               Threads In Python.   (line  13)
-* gdb.solib_name:                        Basic Python.        (line 183)
-* gdb.solib_name <1>:                    Basic Python.        (line 183)
-* gdb.STDERR:                            Basic Python.        (line 143)
-* gdb.STDERR <1>:                        Basic Python.        (line 163)
-* gdb.STDLOG:                            Basic Python.        (line 146)
-* gdb.STDLOG <1>:                        Basic Python.        (line 166)
-* gdb.STDOUT:                            Basic Python.        (line 140)
-* gdb.STDOUT <1>:                        Basic Python.        (line 160)
-* gdb.string_to_argv:                    Commands In Python.  (line  61)
-* gdb.Symbol:                            Symbols In Python.   (line   6)
-* gdb.SYMBOL_FUNCTION_DOMAIN:            Symbols In Python.   (line 134)
-* gdb.SYMBOL_LABEL_DOMAIN:               Symbols In Python.   (line 127)
-* gdb.SYMBOL_LOC_ARG:                    Symbols In Python.   (line 156)
-* gdb.SYMBOL_LOC_BLOCK:                  Symbols In Python.   (line 177)
-* gdb.SYMBOL_LOC_COMPUTED:               Symbols In Python.   (line 191)
-* gdb.SYMBOL_LOC_CONST:                  Symbols In Python.   (line 147)
-* gdb.SYMBOL_LOC_CONST_BYTES:            Symbols In Python.   (line 180)
-* gdb.SYMBOL_LOC_LOCAL:                  Symbols In Python.   (line 170)
-* gdb.SYMBOL_LOC_OPTIMIZED_OUT:          Symbols In Python.   (line 188)
-* gdb.SYMBOL_LOC_REF_ARG:                Symbols In Python.   (line 160)
-* gdb.SYMBOL_LOC_REGISTER:               Symbols In Python.   (line 153)
-* gdb.SYMBOL_LOC_REGPARM_ADDR:           Symbols In Python.   (line 165)
-* gdb.SYMBOL_LOC_STATIC:                 Symbols In Python.   (line 150)
-* gdb.SYMBOL_LOC_TYPEDEF:                Symbols In Python.   (line 173)
-* gdb.SYMBOL_LOC_UNDEF:                  Symbols In Python.   (line 143)
-* gdb.SYMBOL_LOC_UNRESOLVED:             Symbols In Python.   (line 183)
-* gdb.SYMBOL_STRUCT_DOMAIN:              Symbols In Python.   (line 124)
-* gdb.SYMBOL_TYPES_DOMAIN:               Symbols In Python.   (line 137)
-* gdb.SYMBOL_UNDEF_DOMAIN:               Symbols In Python.   (line 115)
-* gdb.SYMBOL_VARIABLES_DOMAIN:           Symbols In Python.   (line 130)
-* gdb.SYMBOL_VAR_DOMAIN:                 Symbols In Python.   (line 120)
-* gdb.Symtab:                            Symbol Tables In Python.
-                                                              (line   6)
-* gdb.Symtab_and_line:                   Symbol Tables In Python.
-                                                              (line   6)
-* gdb.target_charset:                    Basic Python.        (line 172)
-* gdb.target_charset <1>:                Basic Python.        (line 172)
-* gdb.target_wide_charset:               Basic Python.        (line 177)
-* gdb.target_wide_charset <1>:           Basic Python.        (line 177)
-* gdb.Type:                              Types In Python.     (line   6)
-* gdb.TYPE_CODE_ARRAY:                   Types In Python.     (line 192)
-* gdb.TYPE_CODE_BITSTRING:               Types In Python.     (line 230)
-* gdb.TYPE_CODE_BOOL:                    Types In Python.     (line 251)
-* gdb.TYPE_CODE_CHAR:                    Types In Python.     (line 248)
-* gdb.TYPE_CODE_COMPLEX:                 Types In Python.     (line 254)
-* gdb.TYPE_CODE_DECFLOAT:                Types In Python.     (line 263)
-* gdb.TYPE_CODE_ENUM:                    Types In Python.     (line 201)
-* gdb.TYPE_CODE_ERROR:                   Types In Python.     (line 233)
-* gdb.TYPE_CODE_FLAGS:                   Types In Python.     (line 204)
-* gdb.TYPE_CODE_FLT:                     Types In Python.     (line 213)
-* gdb.TYPE_CODE_FUNC:                    Types In Python.     (line 207)
-* gdb.TYPE_CODE_INT:                     Types In Python.     (line 210)
-* gdb.TYPE_CODE_INTERNAL_FUNCTION:       Types In Python.     (line 266)
-* gdb.TYPE_CODE_MEMBERPTR:               Types In Python.     (line 242)
-* gdb.TYPE_CODE_METHOD:                  Types In Python.     (line 236)
-* gdb.TYPE_CODE_METHODPTR:               Types In Python.     (line 239)
-* gdb.TYPE_CODE_NAMESPACE:               Types In Python.     (line 260)
-* gdb.TYPE_CODE_PTR:                     Types In Python.     (line 189)
-* gdb.TYPE_CODE_RANGE:                   Types In Python.     (line 222)
-* gdb.TYPE_CODE_REF:                     Types In Python.     (line 245)
-* gdb.TYPE_CODE_SET:                     Types In Python.     (line 219)
-* gdb.TYPE_CODE_STRING:                  Types In Python.     (line 225)
-* gdb.TYPE_CODE_STRUCT:                  Types In Python.     (line 195)
-* gdb.TYPE_CODE_TYPEDEF:                 Types In Python.     (line 257)
-* gdb.TYPE_CODE_UNION:                   Types In Python.     (line 198)
-* gdb.TYPE_CODE_VOID:                    Types In Python.     (line 216)
-* gdb.unwinder.register_unwinder:        Unwinding Frames in Python.
-                                                              (line 122)
-* gdb.UnwindInfo.add_saved_register:     Unwinding Frames in Python.
-                                                              (line  72)
-* gdb.WP_ACCESS:                         Breakpoints In Python.
-                                                              (line  70)
-* gdb.WP_READ:                           Breakpoints In Python.
-                                                              (line  64)
-* gdb.WP_WRITE:                          Breakpoints In Python.
-                                                              (line  67)
-* gdb.write:                             Basic Python.        (line 135)
-* gdb.write <1>:                         Basic Python.        (line 135)
-* gdb:error:                             Guile Exception Handling.
-                                                              (line  69)
-* gdb:invalid-object:                    Guile Exception Handling.
-                                                              (line  72)
-* gdb:memory-error:                      Guile Exception Handling.
-                                                              (line  80)
-* gdb:pp-type-error:                     Guile Exception Handling.
-                                                              (line  84)
-* gdbserver:                             Server.              (line   6)
-* gdb_init_reader:                       Writing JIT Debug Info Readers.
-                                                              (line  20)
-* generate-core-file:                    Core File Generation.
-                                                              (line  17)
-* get-basic-type:                        Guile Types Module.  (line  13)
-* getDebugChar:                          Bootstrapping.       (line  14)
-* gnu_debuglink_crc32:                   Separate Debug Files.
-                                                              (line 159)
-* gr:                                    Guile Commands.      (line   8)
-* gu:                                    Guile Commands.      (line  15)
-* guile:                                 Guile Commands.      (line  15)
-* guile-data-directory:                  Guile Configuration. (line  13)
-* guile-repl:                            Guile Commands.      (line   8)
-* h ('help'):                            Help.                (line   9)
-* handle:                                Signals.             (line  49)
-* handle_exception:                      Stub Contents.       (line  15)
-* hbreak:                                Set Breaks.          (line  61)
-* help:                                  Help.                (line   6)
-* help function:                         Convenience Funs.    (line 138)
-* help target:                           Target Commands.     (line  19)
-* help user-defined:                     Define.              (line  66)
-* history-append!:                       Basic Guile.         (line 105)
-* history-preserve-point:                Readline Init File Syntax.
-                                                              (line 124)
-* history-ref:                           Basic Guile.         (line  87)
-* history-search-backward ():            Commands For History.
-                                                              (line  50)
-* history-search-forward ():             Commands For History.
-                                                              (line  45)
-* history-size:                          Readline Init File Syntax.
-                                                              (line 130)
-* hook:                                  Hooks.               (line   6)
-* hookpost:                              Hooks.               (line  11)
-* horizontal-scroll-mode:                Readline Init File Syntax.
-                                                              (line 135)
-* host-config:                           Guile Configuration. (line  20)
-* i ('info'):                            Help.                (line 100)
-* if:                                    Command Files.       (line  74)
-* ignore:                                Conditions.          (line  90)
-* inferior INFNO:                        Inferiors and Programs.
-                                                              (line  48)
-* Inferior.is_valid:                     Inferiors In Python. (line  35)
-* Inferior.num:                          Inferiors In Python. (line  22)
-* Inferior.pid:                          Inferiors In Python. (line  25)
-* Inferior.read_memory:                  Inferiors In Python. (line  47)
-* Inferior.read_memory <1>:              Inferiors In Python. (line  47)
-* Inferior.search_memory:                Inferiors In Python. (line  61)
-* Inferior.threads:                      Inferiors In Python. (line  42)
-* Inferior.was_attached:                 Inferiors In Python. (line  29)
-* Inferior.write_memory:                 Inferiors In Python. (line  54)
-* Inferior.write_memory <1>:             Inferiors In Python. (line  54)
-* InferiorCallPostEvent.address:         Events In Python.    (line 146)
-* InferiorCallPostEvent.ptid:            Events In Python.    (line 143)
-* InferiorCallPreEvent.address:          Events In Python.    (line 136)
-* InferiorCallPreEvent.ptid:             Events In Python.    (line 133)
-* InferiorThread.is_exited:              Threads In Python.   (line  59)
-* InferiorThread.is_running:             Threads In Python.   (line  56)
-* InferiorThread.is_stopped:             Threads In Python.   (line  53)
-* InferiorThread.is_valid:               Threads In Python.   (line  42)
-* InferiorThread.name:                   Threads In Python.   (line  19)
-* InferiorThread.num:                    Threads In Python.   (line  29)
-* InferiorThread.ptid:                   Threads In Python.   (line  32)
-* InferiorThread.switch:                 Threads In Python.   (line  49)
-* info:                                  Help.                (line 100)
-* info address:                          Symbols.             (line  74)
-* info all-registers:                    Registers.           (line  15)
-* info args:                             Frame Info.          (line  44)
-* info auto-load:                        Auto-loading.        (line  60)
-* info auto-load gdb-scripts:            Auto-loading sequences.
-                                                              (line  21)
-* info auto-load guile-scripts:          Guile Auto-loading.  (line  23)
-* info auto-load libthread-db:           libthread_db.so.1 file.
-                                                              (line  29)
-* info auto-load local-gdbinit:          Init File in the Current Directory.
-                                                              (line  22)
-* info auto-load python-scripts:         Python Auto-loading. (line  23)
-* info auxv:                             OS Information.      (line  20)
-* info breakpoints:                      Set Breaks.          (line 126)
-* info checkpoints:                      Checkpoint/Restart.  (line  31)
-* info classes:                          Symbols.             (line 323)
-* info common:                           Special Fortran Commands.
-                                                              (line   9)
-* info copying:                          Help.                (line 138)
-* info dcache:                           Caching Target Data. (line  46)
-* info display:                          Auto Display.        (line  78)
-* info dll:                              Files.               (line 324)
-* info dos:                              DJGPP Native.        (line  15)
-* info exceptions:                       Ada Exceptions.      (line   8)
-* info extensions:                       Show.                (line  34)
-* info f ('info frame'):                 Frame Info.          (line  17)
-* info files:                            Files.               (line 197)
-* info float:                            Floating Point Hardware.
-                                                              (line   9)
-* info frame:                            Frame Info.          (line  17)
-* info frame, show the source language:  Show.                (line  15)
-* info frame-filter:                     Frame Filter Management.
-                                                              (line  12)
-* info functions:                        Symbols.             (line 303)
-* info handle:                           Signals.             (line  33)
-* info inferiors:                        Inferiors and Programs.
-                                                              (line  25)
-* info io_registers, AVR:                AVR.                 (line  10)
-* info line:                             Machine Code.        (line  14)
-* info line, and Objective-C:            Method Names in Commands.
-                                                              (line   9)
-* info locals:                           Frame Info.          (line  48)
-* info macro:                            Macros.              (line  47)
-* info macros:                           Macros.              (line  54)
-* info mem:                              Memory Region Attributes.
-                                                              (line  45)
-* info meminfo:                          SVR4 Process Information.
-                                                              (line  93)
-* info os:                               OS Information.      (line  37)
-* info os cpus:                          OS Information.      (line  43)
-* info os files:                         OS Information.      (line  51)
-* info os modules:                       OS Information.      (line  57)
-* info os msg:                           OS Information.      (line  64)
-* info os processes:                     OS Information.      (line  75)
-* info os procgroups:                    OS Information.      (line  84)
-* info os semaphores:                    OS Information.      (line  94)
-* info os shm:                           OS Information.      (line 102)
-* info os sockets:                       OS Information.      (line 112)
-* info os threads:                       OS Information.      (line 119)
-* info pidlist:                          SVR4 Process Information.
-                                                              (line  89)
-* info pretty-printer:                   Pretty-Printer Commands.
-                                                              (line   6)
-* info probes:                           Static Probe Points. (line  32)
-* info proc:                             SVR4 Process Information.
-                                                              (line  19)
-* info program:                          Stopping.            (line  18)
-* info record:                           Process Record and Replay.
-                                                              (line 260)
-* info registers:                        Registers.           (line  11)
-* info scope:                            Symbols.             (line 260)
-* info selectors:                        Symbols.             (line 329)
-* info serial:                           DJGPP Native.        (line 139)
-* info set:                              Help.                (line 121)
-* info share:                            Files.               (line 318)
-* info sharedlibrary:                    Files.               (line 318)
-* info signals:                          Signals.             (line  33)
-* info skip:                             Skipping Over Functions and Files.
-                                                              (line  56)
-* info source:                           Symbols.             (line 281)
-* info source, show the source language: Show.                (line  21)
-* info sources:                          Symbols.             (line 297)
-* info spu:                              SPU.                 (line  10)
-* info stack:                            Backtrace.           (line  46)
-* info static-tracepoint-markers:        Listing Static Tracepoint Markers.
-                                                              (line   6)
-* info symbol:                           Symbols.             (line  84)
-* info target:                           Files.               (line 197)
-* info task TASKNO:                      Ada Tasks.           (line  88)
-* info tasks:                            Ada Tasks.           (line   9)
-* info terminal:                         Input/Output.        (line  12)
-* info threads:                          Threads.             (line  60)
-* info tp [N...]:                        Listing Tracepoints. (line   6)
-* info tracepoints [N...]:               Listing Tracepoints. (line   6)
-* info tvariables:                       Trace State Variables.
-                                                              (line  37)
-* info type-printers:                    Symbols.             (line 248)
-* info types:                            Symbols.             (line 234)
-* info variables:                        Symbols.             (line 314)
-* info vector:                           Vector Unit.         (line   9)
-* info w32:                              Cygwin Native.       (line  19)
-* info warranty:                         Help.                (line 142)
-* info watchpoints [N...]:               Set Watchpoints.     (line  87)
-* info win:                              TUI Commands.        (line  26)
-* info-gdb-mi-command:                   GDB/MI Support Commands.
-                                                              (line  99)
-* init-if-undefined:                     Convenience Vars.    (line  42)
-* input-meta:                            Readline Init File Syntax.
-                                                              (line 142)
-* input-port:                            I/O Ports in Guile.  (line   6)
-* insert-comment (M-#):                  Miscellaneous Commands.
-                                                              (line  60)
-* insert-completions (M-*):              Commands For Completion.
-                                                              (line  18)
-* inspect:                               Data.                (line   6)
-* instantiate on type_printer:           Type Printing API.   (line  22)
-* interpreter-exec:                      Interpreters.        (line  42)
-* interrupt:                             Background Execution.
-                                                              (line  59)
-* isearch-terminators:                   Readline Init File Syntax.
-                                                              (line 149)
-* iterator->list:                        Iterators In Guile.  (line  83)
-* iterator-filter:                       Iterators In Guile.  (line  94)
-* iterator-for-each:                     Iterators In Guile.  (line  90)
-* iterator-map:                          Iterators In Guile.  (line  86)
-* iterator-next!:                        Iterators In Guile.  (line  63)
-* iterator-object:                       Iterators In Guile.  (line  53)
-* iterator-progress:                     Iterators In Guile.  (line  57)
-* iterator-until:                        Iterators In Guile.  (line  98)
-* iterator?:                             Iterators In Guile.  (line  49)
-* j ('jump'):                            Jumping.             (line  10)
-* jit-reader-load:                       Using JIT Debug Info Readers.
-                                                              (line   6)
-* jit-reader-unload:                     Using JIT Debug Info Readers.
-                                                              (line   6)
-* jump:                                  Jumping.             (line  10)
-* jump, and Objective-C:                 Method Names in Commands.
-                                                              (line   9)
-* KeyboardInterrupt:                     Exception Handling.  (line  34)
-* keymap:                                Readline Init File Syntax.
-                                                              (line 156)
-* kill:                                  Kill Process.        (line   6)
-* kill inferiors INFNO...:               Inferiors and Programs.
-                                                              (line 102)
-* kill-line (C-k):                       Commands For Killing.
-                                                              (line   6)
-* kill-region ():                        Commands For Killing.
-                                                              (line  41)
-* kill-whole-line ():                    Commands For Killing.
-                                                              (line  15)
-* kill-word (M-d):                       Commands For Killing.
-                                                              (line  19)
-* kvm:                                   BSD libkvm Interface.
-                                                              (line  24)
-* l ('list'):                            List.                (line   6)
-* language-option:                       GDB/MI Support Commands.
-                                                              (line  96)
-* layout:                                TUI Commands.        (line  29)
-* lazy-string->value:                    Lazy Strings In Guile.
-                                                              (line  46)
-* lazy-string-address:                   Lazy Strings In Guile.
-                                                              (line  26)
-* lazy-string-encoding:                  Lazy Strings In Guile.
-                                                              (line  34)
-* lazy-string-length:                    Lazy Strings In Guile.
-                                                              (line  29)
-* lazy-string-type:                      Lazy Strings In Guile.
-                                                              (line  40)
-* lazy-string?:                          Lazy Strings In Guile.
-                                                              (line  22)
-* LazyString.address:                    Lazy Strings In Python.
-                                                              (line  26)
-* LazyString.encoding:                   Lazy Strings In Python.
-                                                              (line  36)
-* LazyString.length:                     Lazy Strings In Python.
-                                                              (line  30)
-* LazyString.type:                       Lazy Strings In Python.
-                                                              (line  43)
-* LazyString.value:                      Lazy Strings In Python.
-                                                              (line  20)
-* Left:                                  TUI Keys.            (line  59)
-* LineTable.has_line:                    Line Tables In Python.
-                                                              (line  57)
-* LineTable.line:                        Line Tables In Python.
-                                                              (line  51)
-* LineTable.source_lines:                Line Tables In Python.
-                                                              (line  62)
-* LineTableEntry.line:                   Line Tables In Python.
-                                                              (line  16)
-* LineTableEntry.pc:                     Line Tables In Python.
-                                                              (line  21)
-* list:                                  List.                (line   6)
-* list, and Objective-C:                 Method Names in Commands.
-                                                              (line   9)
-* load FILENAME:                         Target Commands.     (line 114)
-* lookup-block:                          Blocks In Guile.     (line 117)
-* lookup-global-symbol:                  Symbols In Guile.    (line  99)
-* lookup-symbol:                         Symbols In Guile.    (line  79)
-* lookup-type:                           Types In Guile.      (line  15)
-* loop_break:                            Command Files.       (line  93)
-* loop_continue:                         Command Files.       (line  97)
-* macro define:                          Macros.              (line  59)
-* macro exp1:                            Macros.              (line  36)
-* macro expand:                          Macros.              (line  29)
-* macro list:                            Macros.              (line  80)
-* macro undef:                           Macros.              (line  74)
-* maint ada set ignore-descriptive-types: Ada Glitches.       (line  73)
-* maint ada show ignore-descriptive-types: Ada Glitches.      (line  77)
-* maint agent:                           Maintenance Commands.
-                                                              (line  11)
-* maint agent-eval:                      Maintenance Commands.
-                                                              (line  11)
-* maint agent-printf:                    Maintenance Commands.
-                                                              (line  26)
-* maint btrace clear:                    Maintenance Commands.
-                                                              (line 103)
-* maint btrace clear-packet-history:     Maintenance Commands.
-                                                              (line  98)
-* maint btrace packet-history:           Maintenance Commands.
-                                                              (line  69)
-* maint check-psymtabs:                  Maintenance Commands.
-                                                              (line 138)
-* maint check-symtabs:                   Maintenance Commands.
-                                                              (line 143)
-* maint cplus first_component:           Maintenance Commands.
-                                                              (line 158)
-* maint cplus namespace:                 Maintenance Commands.
-                                                              (line 161)
-* maint demangler-warning:               Maintenance Commands.
-                                                              (line 177)
-* maint deprecate:                       Maintenance Commands.
-                                                              (line 164)
-* maint dump-me:                         Maintenance Commands.
-                                                              (line 172)
-* maint expand-symtabs:                  Maintenance Commands.
-                                                              (line 146)
-* maint flush-symbol-cache:              Symbols.             (line 453)
-* maint info bfds:                       Maintenance Commands.
-                                                              (line  62)
-* maint info breakpoints:                Maintenance Commands.
-                                                              (line  32)
-* maint info btrace:                     Maintenance Commands.
-                                                              (line  66)
-* maint info program-spaces:             Inferiors and Programs.
-                                                              (line 139)
-* maint info psymtabs:                   Symbols.             (line 390)
-* maint info sections:                   Files.               (line 206)
-* maint info sol-threads:                Threads.             (line  92)
-* maint info symtabs:                    Symbols.             (line 390)
-* maint internal-error:                  Maintenance Commands.
-                                                              (line 177)
-* maint internal-warning:                Maintenance Commands.
-                                                              (line 177)
-* maint packet:                          Maintenance Commands.
-                                                              (line 224)
-* maint print architecture:              Maintenance Commands.
-                                                              (line 230)
-* maint print c-tdesc:                   Maintenance Commands.
-                                                              (line 234)
-* maint print cooked-registers:          Maintenance Commands.
-                                                              (line 255)
-* maint print dummy-frames:              Maintenance Commands.
-                                                              (line 239)
-* maint print msymbols:                  Symbols.             (line 372)
-* maint print objfiles:                  Maintenance Commands.
-                                                              (line 293)
-* maint print psymbols:                  Symbols.             (line 372)
-* maint print raw-registers:             Maintenance Commands.
-                                                              (line 255)
-* maint print reggroups:                 Maintenance Commands.
-                                                              (line 274)
-* maint print register-groups:           Maintenance Commands.
-                                                              (line 255)
-* maint print registers:                 Maintenance Commands.
-                                                              (line 255)
-* maint print remote-registers:          Maintenance Commands.
-                                                              (line 255)
-* maint print section-scripts:           Maintenance Commands.
-                                                              (line 308)
-* maint print statistics:                Maintenance Commands.
-                                                              (line 315)
-* maint print symbol-cache:              Symbols.             (line 445)
-* maint print symbol-cache-statistics:   Symbols.             (line 449)
-* maint print symbols:                   Symbols.             (line 372)
-* maint print target-stack:              Maintenance Commands.
-                                                              (line 328)
-* maint print type:                      Maintenance Commands.
-                                                              (line 340)
-* maint print unwind, HPPA:              HPPA.                (line  17)
-* maint print user-registers:            Maintenance Commands.
-                                                              (line 299)
-* maint set btrace pt skip-pad:          Maintenance Commands.
-                                                              (line 111)
-* maint set catch-demangler-crashes:     Maintenance Commands.
-                                                              (line 150)
-* maint set demangler-warning:           Maintenance Commands.
-                                                              (line 201)
-* maint set dwarf always-disassemble:    Maintenance Commands.
-                                                              (line 347)
-* maint set dwarf max-cache-age:         Maintenance Commands.
-                                                              (line 368)
-* maint set internal-error:              Maintenance Commands.
-                                                              (line 201)
-* maint set internal-warning:            Maintenance Commands.
-                                                              (line 201)
-* maint set per-command:                 Maintenance Commands.
-                                                              (line 420)
-* maint set profile:                     Maintenance Commands.
-                                                              (line 382)
-* maint set show-all-tib:                Maintenance Commands.
-                                                              (line 406)
-* maint set show-debug-regs:             Maintenance Commands.
-                                                              (line 398)
-* maint set symbol-cache-size:           Symbols.             (line 437)
-* maint set target-async:                Maintenance Commands.
-                                                              (line 412)
-* maint show btrace pt skip-pad:         Maintenance Commands.
-                                                              (line 112)
-* maint show catch-demangler-crashes:    Maintenance Commands.
-                                                              (line 150)
-* maint show demangler-warning:          Maintenance Commands.
-                                                              (line 201)
-* maint show dwarf always-disassemble:   Maintenance Commands.
-                                                              (line 347)
-* maint show dwarf max-cache-age:        Maintenance Commands.
-                                                              (line 368)
-* maint show internal-error:             Maintenance Commands.
-                                                              (line 201)
-* maint show internal-warning:           Maintenance Commands.
-                                                              (line 201)
-* maint show per-command:                Maintenance Commands.
-                                                              (line 420)
-* maint show profile:                    Maintenance Commands.
-                                                              (line 382)
-* maint show show-all-tib:               Maintenance Commands.
-                                                              (line 406)
-* maint show show-debug-regs:            Maintenance Commands.
-                                                              (line 398)
-* maint show symbol-cache-size:          Symbols.             (line 442)
-* maint show target-async:               Maintenance Commands.
-                                                              (line 412)
-* maint space:                           Maintenance Commands.
-                                                              (line 459)
-* maint time:                            Maintenance Commands.
-                                                              (line 463)
-* maint translate-address:               Maintenance Commands.
-                                                              (line 467)
-* maint undeprecate:                     Maintenance Commands.
-                                                              (line 164)
-* make:                                  Shell Commands.      (line  21)
-* make-block-symbols-iterator:           Blocks In Guile.     (line 105)
-* make-breakpoint:                       Breakpoints In Guile.
-                                                              (line  19)
-* make-enum-hashtable:                   Guile Types Module.  (line  37)
-* make-exception:                        Guile Exception Handling.
-                                                              (line  91)
-* make-field-iterator:                   Types In Guile.      (line 125)
-* make-iterator:                         Iterators In Guile.  (line  11)
-* make-lazy-value:                       Values From Inferior In Guile.
-                                                              (line 327)
-* make-list-iterator:                    Iterators In Guile.  (line  80)
-* make-pretty-printer:                   Guile Pretty Printing API.
-                                                              (line  15)
-* make-pretty-printer-worker:            Guile Pretty Printing API.
-                                                              (line  42)
-* make-value:                            Values From Inferior In Guile.
-                                                              (line  45)
-* mark-modified-lines:                   Readline Init File Syntax.
-                                                              (line 169)
-* mark-symlinked-directories:            Readline Init File Syntax.
-                                                              (line 174)
-* match-hidden-files:                    Readline Init File Syntax.
-                                                              (line 179)
-* may-insert-breakpoints:                Observer Mode.       (line  50)
-* may-insert-fast-tracepoints:           Observer Mode.       (line  69)
-* may-insert-tracepoints:                Observer Mode.       (line  59)
-* may-interrupt:                         Observer Mode.       (line  79)
-* may-write-memory:                      Observer Mode.       (line  41)
-* may-write-registers:                   Observer Mode.       (line  32)
-* mem:                                   Memory Region Attributes.
-                                                              (line  22)
-* memory-port-range:                     Memory Ports in Guile.
-                                                              (line  33)
-* memory-port-read-buffer-size:          Memory Ports in Guile.
-                                                              (line  37)
-* memory-port-write-buffer-size:         Memory Ports in Guile.
-                                                              (line  45)
-* memory-port?:                          Memory Ports in Guile.
-                                                              (line  29)
-* MemoryChangedEvent.address:            Events In Python.    (line 156)
-* MemoryChangedEvent.length:             Events In Python.    (line 159)
-* memset:                                Bootstrapping.       (line  70)
-* menu-complete ():                      Commands For Completion.
-                                                              (line  22)
-* menu-complete-backward ():             Commands For Completion.
-                                                              (line  34)
-* menu-complete-display-prefix:          Readline Init File Syntax.
-                                                              (line 186)
-* meta-flag:                             Readline Init File Syntax.
-                                                              (line 142)
-* methods:                               Xmethod API.         (line  22)
-* monitor:                               Connecting.          (line 109)
-* n ('next'):                            Continuing and Stepping.
-                                                              (line  77)
-* n (SingleKey TUI key):                 TUI Single Key Mode. (line  19)
-* name:                                  Xmethod API.         (line  15)
-* name of type_printer:                  Type Printing API.   (line  18)
-* newest-frame:                          Frames In Guile.     (line 160)
-* NewObjFileEvent.new_objfile:           Events In Python.    (line 115)
-* next:                                  Continuing and Stepping.
-                                                              (line  77)
-* next&:                                 Background Execution.
-                                                              (line  34)
-* next-history (C-n):                    Commands For History.
-                                                              (line  16)
-* nexti:                                 Continuing and Stepping.
-                                                              (line 202)
-* nexti&:                                Background Execution.
-                                                              (line  37)
-* ni ('nexti'):                          Continuing and Stepping.
-                                                              (line 202)
-* non-incremental-forward-search-history (M-n): Commands For History.
-                                                              (line  40)
-* non-incremental-reverse-search-history (M-p): Commands For History.
-                                                              (line  35)
-* nosharedlibrary:                       Files.               (line 336)
-* Objfile:                               Objfiles In Python.  (line   6)
-* objfile-filename:                      Objfiles In Guile.   (line  28)
-* objfile-pretty-printers:               Objfiles In Guile.   (line  36)
-* objfile-progspace:                     Objfiles In Guile.   (line  32)
-* objfile-valid?:                        Objfiles In Guile.   (line  21)
-* Objfile.add_separate_debug_file:       Objfiles In Python.  (line 125)
-* Objfile.build_id:                      Objfiles In Python.  (line  67)
-* Objfile.filename:                      Objfiles In Python.  (line  47)
-* Objfile.frame_filters:                 Objfiles In Python.  (line  93)
-* Objfile.is_valid:                      Objfiles In Python.  (line 118)
-* Objfile.owner:                         Objfiles In Python.  (line  60)
-* Objfile.pretty_printers:               Objfiles In Python.  (line  81)
-* Objfile.progspace:                     Objfiles In Python.  (line  77)
-* Objfile.type_printers:                 Objfiles In Python.  (line  89)
-* Objfile.username:                      Objfiles In Python.  (line  54)
-* objfile?:                              Objfiles In Guile.   (line  17)
-* objfiles:                              Objfiles In Guile.   (line  52)
-* observer:                              Observer Mode.       (line  22)
-* open-memory:                           Memory Ports in Guile.
-                                                              (line  11)
-* output:                                Output.              (line  35)
-* output-meta:                           Readline Init File Syntax.
-                                                              (line 191)
-* output-port:                           I/O Ports in Guile.  (line   9)
-* overlay:                               Overlay Commands.    (line  17)
-* overload-choice annotation:            Prompting.           (line  32)
-* overwrite-mode ():                     Commands For Text.   (line  53)
-* page-completions:                      Readline Init File Syntax.
-                                                              (line 196)
-* Parameter:                             Parameters In Python.
-                                                              (line   6)
-* Parameter <1>:                         Parameters In Guile. (line   6)
-* parameter-value:                       Parameters In Guile. (line 103)
-* Parameter.get_set_string:              Parameters In Python.
-                                                              (line  73)
-* Parameter.get_show_string:             Parameters In Python.
-                                                              (line  79)
-* Parameter.set_doc:                     Parameters In Python.
-                                                              (line  53)
-* Parameter.show_doc:                    Parameters In Python.
-                                                              (line  59)
-* Parameter.value:                       Parameters In Python.
-                                                              (line  65)
-* Parameter.__init__:                    Parameters In Python.
-                                                              (line  18)
-* parameter?:                            Parameters In Guile. (line  99)
-* PARAM_AUTO_BOOLEAN:                    Parameters In Python.
-                                                              (line  93)
-* PARAM_AUTO_BOOLEAN <1>:                Parameters In Guile. (line 120)
-* PARAM_BOOLEAN:                         Parameters In Python.
-                                                              (line  89)
-* PARAM_BOOLEAN <1>:                     Parameters In Guile. (line 116)
-* PARAM_ENUM:                            Parameters In Python.
-                                                              (line 127)
-* PARAM_ENUM <1>:                        Parameters In Guile. (line 156)
-* PARAM_FILENAME:                        Parameters In Python.
-                                                              (line 119)
-* PARAM_FILENAME <1>:                    Parameters In Guile. (line 152)
-* PARAM_INTEGER:                         Parameters In Python.
-                                                              (line 102)
-* PARAM_OPTIONAL_FILENAME:               Parameters In Python.
-                                                              (line 116)
-* PARAM_OPTIONAL_FILENAME <1>:           Parameters In Guile. (line 149)
-* PARAM_STRING:                          Parameters In Python.
-                                                              (line 106)
-* PARAM_STRING <1>:                      Parameters In Guile. (line 139)
-* PARAM_STRING_NOESCAPE:                 Parameters In Python.
-                                                              (line 112)
-* PARAM_STRING_NOESCAPE <1>:             Parameters In Guile. (line 145)
-* PARAM_UINTEGER:                        Parameters In Python.
-                                                              (line  98)
-* PARAM_UINTEGER <1>:                    Parameters In Guile. (line 125)
-* PARAM_ZINTEGER:                        Parameters In Python.
-                                                              (line 123)
-* PARAM_ZINTEGER <1>:                    Parameters In Guile. (line 129)
-* PARAM_ZUINTEGER:                       Parameters In Guile. (line 132)
-* PARAM_ZUINTEGER_UNLIMITED:             Parameters In Guile. (line 135)
-* parse-and-eval:                        Basic Guile.         (line 113)
-* passcount:                             Tracepoint Passcounts.
-                                                              (line   6)
-* path:                                  Environment.         (line  14)
-* pending-breakpoints:                   GDB/MI Support Commands.
-                                                              (line  79)
-* PendingFrame.create_unwind_info:       Unwinding Frames in Python.
-                                                              (line  46)
-* PendingFrame.read_register:            Unwinding Frames in Python.
-                                                              (line  36)
-* PgDn:                                  TUI Keys.            (line  50)
-* PgUp:                                  TUI Keys.            (line  47)
-* pi:                                    Python Commands.     (line   9)
-* pmon, MIPS remote:                     MIPS Embedded.       (line 128)
-* po ('print-object'):                   The Print Command with Objective-C.
-                                                              (line   6)
-* possible-completions (M-?):            Commands For Completion.
-                                                              (line  11)
-* post-commands annotation:              Prompting.           (line  27)
-* post-overload-choice annotation:       Prompting.           (line  32)
-* post-prompt annotation:                Prompting.           (line  24)
-* post-prompt-for-continue annotation:   Prompting.           (line  40)
-* post-query annotation:                 Prompting.           (line  36)
-* pre-commands annotation:               Prompting.           (line  27)
-* pre-overload-choice annotation:        Prompting.           (line  32)
-* pre-prompt annotation:                 Prompting.           (line  24)
-* pre-prompt-for-continue annotation:    Prompting.           (line  40)
-* pre-query annotation:                  Prompting.           (line  36)
-* prefix-meta (<ESC>):                   Miscellaneous Commands.
-                                                              (line  18)
-* prepend-pretty-printer!:               Guile Printing Module.
-                                                              (line  13)
-* pretty-printer-enabled?:               Guile Pretty Printing API.
-                                                              (line  28)
-* pretty-printer?:                       Guile Pretty Printing API.
-                                                              (line  24)
-* pretty-printers:                       Guile Pretty Printing API.
-                                                              (line  35)
-* pretty_printer.children:               Pretty Printing API. (line  11)
-* pretty_printer.display_hint:           Pretty Printing API. (line  24)
-* pretty_printer.to_string:              Pretty Printing API. (line  53)
-* previous-history (C-p):                Commands For History.
-                                                              (line  12)
-* print:                                 Data.                (line   6)
-* print-object:                          The Print Command with Objective-C.
-                                                              (line   6)
-* printf:                                Output.              (line  46)
-* proc-trace-entry:                      SVR4 Process Information.
-                                                              (line  85)
-* proc-trace-exit:                       SVR4 Process Information.
-                                                              (line  85)
-* proc-untrace-entry:                    SVR4 Process Information.
-                                                              (line  85)
-* proc-untrace-exit:                     SVR4 Process Information.
-                                                              (line  85)
-* Progspace:                             Progspaces In Python.
-                                                              (line   6)
-* progspace-filename:                    Progspaces In Guile. (line  34)
-* progspace-objfiles:                    Progspaces In Guile. (line  44)
-* progspace-pretty-printers:             Progspaces In Guile. (line  52)
-* progspace-valid?:                      Progspaces In Guile. (line  21)
-* Progspace.filename:                    Progspaces In Python.
-                                                              (line  24)
-* Progspace.frame_filters:               Progspaces In Python.
-                                                              (line  39)
-* Progspace.pretty_printers:             Progspaces In Python.
-                                                              (line  27)
-* Progspace.type_printers:               Progspaces In Python.
-                                                              (line  35)
-* progspace?:                            Progspaces In Guile. (line  17)
-* progspaces:                            Progspaces In Guile. (line  31)
-* prompt annotation:                     Prompting.           (line  24)
-* prompt-for-continue annotation:        Prompting.           (line  40)
-* ptype:                                 Symbols.             (line 169)
-* putDebugChar:                          Bootstrapping.       (line  20)
-* pwd:                                   Working Directory.   (line  20)
-* py:                                    Python Commands.     (line  23)
-* python:                                GDB/MI Support Commands.
-                                                              (line  82)
-* python <1>:                            Python Commands.     (line  23)
-* python-interactive:                    Python Commands.     (line   9)
-* q ('quit'):                            Quitting GDB.        (line   6)
-* q (SingleKey TUI key):                 TUI Single Key Mode. (line  22)
-* query annotation:                      Prompting.           (line  36)
-* queue-signal:                          Signaling.           (line  36)
-* quit annotation:                       Errors.              (line   6)
-* quit [EXPRESSION]:                     Quitting GDB.        (line   6)
-* quoted-insert (C-q or C-v):            Commands For Text.   (line  20)
-* r ('run'):                             Starting.            (line   6)
-* r (SingleKey TUI key):                 TUI Single Key Mode. (line  25)
-* rbreak:                                Set Breaks.          (line  90)
-* rc ('reverse-continue'):               Reverse Execution.   (line  30)
-* rdilogenable:                          ARM.                 (line  90)
-* rdilogfile:                            ARM.                 (line  84)
-* re-read-init-file (C-x C-r):           Miscellaneous Commands.
-                                                              (line   6)
-* readnow:                               Files.               (line  89)
-* rec:                                   Process Record and Replay.
-                                                              (line  38)
-* rec btrace:                            Process Record and Replay.
-                                                              (line  38)
-* rec btrace bts:                        Process Record and Replay.
-                                                              (line  38)
-* rec btrace pt:                         Process Record and Replay.
-                                                              (line  38)
-* rec bts:                               Process Record and Replay.
-                                                              (line  38)
-* rec del:                               Process Record and Replay.
-                                                              (line 294)
-* rec full:                              Process Record and Replay.
-                                                              (line  38)
-* rec function-call-history:             Process Record and Replay.
-                                                              (line 341)
-* rec instruction-history:               Process Record and Replay.
-                                                              (line 300)
-* rec pt:                                Process Record and Replay.
-                                                              (line  38)
-* rec s:                                 Process Record and Replay.
-                                                              (line  97)
-* recognize on type_recognizer:          Type Printing API.   (line  42)
-* record:                                Process Record and Replay.
-                                                              (line  38)
-* record btrace:                         Process Record and Replay.
-                                                              (line  38)
-* record btrace bts:                     Process Record and Replay.
-                                                              (line  38)
-* record btrace pt:                      Process Record and Replay.
-                                                              (line  38)
-* record bts:                            Process Record and Replay.
-                                                              (line  38)
-* record delete:                         Process Record and Replay.
-                                                              (line 294)
-* record full:                           Process Record and Replay.
-                                                              (line  38)
-* record function-call-history:          Process Record and Replay.
-                                                              (line 341)
-* record goto:                           Process Record and Replay.
-                                                              (line 120)
-* record instruction-history:            Process Record and Replay.
-                                                              (line 300)
-* record pt:                             Process Record and Replay.
-                                                              (line  38)
-* record restore:                        Process Record and Replay.
-                                                              (line 141)
-* record save:                           Process Record and Replay.
-                                                              (line 134)
-* record stop:                           Process Record and Replay.
-                                                              (line  97)
-* redraw-current-line ():                Commands For Moving. (line  30)
-* refresh:                               TUI Commands.        (line  66)
-* register-breakpoint!:                  Breakpoints In Guile.
-                                                              (line  87)
-* register-command!:                     Commands In Guile.   (line  58)
-* register-parameter!:                   Parameters In Guile. (line  94)
-* RegisterChangedEvent.frame:            Events In Python.    (line 166)
-* RegisterChangedEvent.regnum:           Events In Python.    (line 169)
-* register_xmethod_matcher:              Xmethod API.         (line  82)
-* remote delete:                         File Transfer.       (line  23)
-* remote get:                            File Transfer.       (line  19)
-* remote put:                            File Transfer.       (line  15)
-* remotetimeout:                         Sparclet.            (line  12)
-* remove-inferiors:                      Inferiors and Programs.
-                                                              (line  86)
-* remove-symbol-file:                    Files.               (line 160)
-* restart CHECKPOINT-ID:                 Checkpoint/Restart.  (line  41)
-* restore:                               Dump/Restore Files.  (line  40)
-* RET (repeat last command):             Command Syntax.      (line  21)
-* return:                                Returning.           (line   6)
-* reverse-continue:                      Reverse Execution.   (line  30)
-* reverse-finish:                        Reverse Execution.   (line  77)
-* reverse-next:                          Reverse Execution.   (line  60)
-* reverse-nexti:                         Reverse Execution.   (line  69)
-* reverse-search:                        Search.              (line  16)
-* reverse-search-history (C-r):          Commands For History.
-                                                              (line  26)
-* reverse-step:                          Reverse Execution.   (line  37)
-* reverse-stepi:                         Reverse Execution.   (line  52)
-* revert-all-at-newline:                 Readline Init File Syntax.
-                                                              (line 206)
-* revert-line (M-r):                     Miscellaneous Commands.
-                                                              (line  25)
-* Right:                                 TUI Keys.            (line  62)
-* rn ('reverse-next'):                   Reverse Execution.   (line  60)
-* rni ('reverse-nexti'):                 Reverse Execution.   (line  69)
-* rs ('step'):                           Reverse Execution.   (line  37)
-* rsi ('reverse-stepi'):                 Reverse Execution.   (line  52)
-* run:                                   Starting.            (line   6)
-* run&:                                  Background Execution.
-                                                              (line  21)
-* rwatch:                                Set Watchpoints.     (line  79)
-* s (SingleKey TUI key):                 TUI Single Key Mode. (line  28)
-* s ('step'):                            Continuing and Stepping.
-                                                              (line  45)
-* sal-last:                              Symbol Tables In Guile.
-                                                              (line  68)
-* sal-line:                              Symbol Tables In Guile.
-                                                              (line  62)
-* sal-pc:                                Symbol Tables In Guile.
-                                                              (line  65)
-* sal-symtab:                            Symbol Tables In Guile.
-                                                              (line  59)
-* sal-valid?:                            Symbol Tables In Guile.
-                                                              (line  53)
-* sal?:                                  Symbol Tables In Guile.
-                                                              (line  49)
-* save breakpoints:                      Save Breakpoints.    (line   9)
-* save gdb-index:                        Index Files.         (line  19)
-* save tracepoints:                      save tracepoints.    (line   6)
-* save-tracepoints:                      save tracepoints.    (line   6)
-* sdireset:                              M32R/D.              (line  44)
-* sdistatus:                             M32R/D.              (line  47)
-* sds, a command:                        PowerPC Embedded.    (line  93)
-* search:                                Search.              (line   9)
-* section:                               Files.               (line 189)
-* select-frame:                          Frames.              (line  51)
-* selected-frame:                        Frames In Guile.     (line 156)
-* self:                                  Commands In Guile.   (line 100)
-* self-insert (a, b, A, 1, !, ...):      Commands For Text.   (line  27)
-* set:                                   Help.                (line 109)
-* set ada trust-PAD-over-XVS:            Ada Glitches.        (line  42)
-* set agent off:                         In-Process Agent.    (line  47)
-* set agent on:                          In-Process Agent.    (line  38)
-* set annotate:                          Annotations Overview.
-                                                              (line  29)
-* set architecture:                      Targets.             (line  21)
-* set args:                              Arguments.           (line  21)
-* set arm:                               ARM.                 (line  17)
-* set auto-connect-native-target:        Starting.            (line 157)
-* set auto-load gdb-scripts:             Auto-loading sequences.
-                                                              (line  13)
-* set auto-load guile-scripts:           Guile Auto-loading.  (line  17)
-* set auto-load libthread-db:            libthread_db.so.1 file.
-                                                              (line  21)
-* set auto-load local-gdbinit:           Init File in the Current Directory.
-                                                              (line  14)
-* set auto-load off:                     Auto-loading.        (line  32)
-* set auto-load python-scripts:          Python Auto-loading. (line  17)
-* set auto-load safe-path:               Auto-loading safe path.
-                                                              (line  32)
-* set auto-load scripts-directory:       objfile-gdbdotext file.
-                                                              (line  37)
-* set auto-solib-add:                    Files.               (line 295)
-* set backtrace:                         Backtrace.           (line 116)
-* set basenames-may-differ:              Files.               (line 524)
-* set board-address:                     M32R/D.              (line  21)
-* set breakpoint always-inserted:        Set Breaks.          (line 318)
-* set breakpoint auto-hw:                Set Breaks.          (line 298)
-* set breakpoint condition-evaluation:   Set Breaks.          (line 339)
-* set breakpoint pending:                Set Breaks.          (line 267)
-* set can-use-hw-watchpoints:            Set Watchpoints.     (line 116)
-* set case-sensitive:                    Symbols.             (line  27)
-* set charset:                           Character Sets.      (line  46)
-* set check range:                       Range Checking.      (line  34)
-* set check type:                        Type Checking.       (line  35)
-* set circular-trace-buffer:             Starting and Stopping Trace Experiments.
-                                                              (line  93)
-* set code-cache:                        Caching Target Data. (line  36)
-* set coerce-float-to-double:            ABI.                 (line  45)
-* set com1base:                          DJGPP Native.        (line 122)
-* set com1irq:                           DJGPP Native.        (line 122)
-* set com2base:                          DJGPP Native.        (line 122)
-* set com2irq:                           DJGPP Native.        (line 122)
-* set com3base:                          DJGPP Native.        (line 122)
-* set com3irq:                           DJGPP Native.        (line 122)
-* set com4base:                          DJGPP Native.        (line 122)
-* set com4irq:                           DJGPP Native.        (line 122)
-* set complaints:                        Messages/Warnings.   (line  29)
-* set confirm:                           Messages/Warnings.   (line  49)
-* set cp-abi:                            ABI.                 (line  57)
-* set cygwin-exceptions:                 Cygwin Native.       (line  35)
-* set data-directory:                    Data Files.          (line  12)
-* set dcache line-size:                  Caching Target Data. (line  60)
-* set dcache size:                       Caching Target Data. (line  57)
-* set debug:                             Debugging Output.    (line  17)
-* set debug aarch64:                     AArch64.             (line  10)
-* set debug auto-load:                   Auto-loading verbose mode.
-                                                              (line  27)
-* set debug darwin:                      Darwin.              (line   9)
-* set debug entry-values:                Tail Call Frames.    (line  47)
-* set debug hppa:                        HPPA.                (line  10)
-* set debug libthread-db:                Threads.             (line 211)
-* set debug mach-o:                      Darwin.              (line  16)
-* set debug mips:                        MIPS.                (line 100)
-* set debug monitor:                     Target Commands.     (line 107)
-* set debug nios2:                       Nios II.             (line  10)
-* set debug-file-directory:              Separate Debug Files.
-                                                              (line  67)
-* set debugevents:                       Cygwin Native.       (line  64)
-* set debugexceptions:                   Cygwin Native.       (line  75)
-* set debugexec:                         Cygwin Native.       (line  71)
-* set debugmemory:                       Cygwin Native.       (line  79)
-* set default-collect:                   Tracepoint Actions.  (line 134)
-* set demangle-style:                    Print Settings.      (line 427)
-* set detach-on-fork:                    Forks.               (line  57)
-* set directories:                       Source Path.         (line 118)
-* set disable-randomization:             Starting.            (line 201)
-* set disassemble-next-line:             Machine Code.        (line 143)
-* set disassembly-flavor:                Machine Code.        (line 131)
-* set disconnected-dprintf:              Dynamic Printf.      (line  83)
-* set disconnected-tracing:              Starting and Stopping Trace Experiments.
-                                                              (line  55)
-* set displaced-stepping:                Maintenance Commands.
-                                                              (line 116)
-* set download-path:                     M32R/D.              (line  15)
-* set editing:                           Editing.             (line  15)
-* set endian:                            Byte Order.          (line  13)
-* set environment:                       Environment.         (line  39)
-* set exceptions, Hurd command:          Hurd Native.         (line  39)
-* set exec-direction:                    Reverse Execution.   (line  83)
-* set exec-done-display:                 Debugging Output.    (line  11)
-* set exec-wrapper:                      Starting.            (line 109)
-* set extended-prompt:                   Prompt.              (line  25)
-* set extension-language:                Show.                (line  30)
-* set follow-exec-mode:                  Forks.               (line 104)
-* set follow-fork-mode:                  Forks.               (line  38)
-* set frame-filter priority:             Frame Filter Management.
-                                                              (line  84)
-* set gnutarget:                         Target Commands.     (line  28)
-* set guile print-stack:                 Guile Exception Handling.
-                                                              (line   6)
-* set hash, for remote monitors:         Target Commands.     (line  98)
-* set height:                            Screen Size.         (line  20)
-* set history expansion:                 Command History.     (line  82)
-* set history filename:                  Command History.     (line  26)
-* set history remove-duplicates:         Command History.     (line  54)
-* set history save:                      Command History.     (line  36)
-* set history size:                      Command History.     (line  45)
-* set host-charset:                      Character Sets.      (line  33)
-* set inferior-tty:                      Input/Output.        (line  49)
-* set input-radix:                       Numbers.             (line  14)
-* set interactive-mode:                  Other Misc Settings. (line   6)
-* set language:                          Manually.            (line   9)
-* set libthread-db-search-path:          Threads.             (line 173)
-* set listsize:                          List.                (line  33)
-* set logging:                           Logging Output.      (line   9)
-* set mach-exceptions:                   Darwin.              (line  27)
-* set max-completions:                   Completion.          (line  69)
-* set max-user-call-depth:               Define.              (line  78)
-* set mem inaccessible-by-default:       Memory Region Attributes.
-                                                              (line 123)
-* set mips abi:                          MIPS.                (line  32)
-* set mips compression:                  MIPS.                (line  49)
-* set mips mask-address:                 MIPS.                (line  80)
-* set mipsfpu:                           MIPS Embedded.       (line  58)
-* set monitor-prompt, MIPS remote:       MIPS Embedded.       (line 105)
-* set monitor-warnings, MIPS remote:     MIPS Embedded.       (line 119)
-* set mpx bound:                         i386.                (line  60)
-* set multiple-symbols:                  Ambiguous Expressions.
-                                                              (line  50)
-* set new-console:                       Cygwin Native.       (line  47)
-* set new-group:                         Cygwin Native.       (line  56)
-* set non-stop:                          Non-Stop Mode.       (line  35)
-* set opaque-type-resolution:            Symbols.             (line 335)
-* set osabi:                             ABI.                 (line  11)
-* set output-radix:                      Numbers.             (line  30)
-* set overload-resolution:               Debugging C Plus Plus.
-                                                              (line  59)
-* set pagination:                        Screen Size.         (line  39)
-* set powerpc:                           PowerPC Embedded.    (line  51)
-* set print:                             Print Settings.      (line  11)
-* set print entry-values:                Print Settings.      (line 206)
-* set print frame-arguments:             Print Settings.      (line 154)
-* set print inferior-events:             Inferiors and Programs.
-                                                              (line 117)
-* set print symbol-loading:              Symbols.             (line 353)
-* set print thread-events:               Threads.             (line 152)
-* set print type methods:                Symbols.             (line  44)
-* set print type typedefs:               Symbols.             (line  57)
-* set processor:                         Targets.             (line  31)
-* set procfs-file:                       SVR4 Process Information.
-                                                              (line  74)
-* set procfs-trace:                      SVR4 Process Information.
-                                                              (line  68)
-* set prompt:                            Prompt.              (line  16)
-* set python print-stack:                Python Commands.     (line  46)
-* set radix:                             Numbers.             (line  43)
-* set range-stepping:                    Continuing and Stepping.
-                                                              (line 221)
-* set ravenscar task-switching off:      Ravenscar Profile.   (line  14)
-* set ravenscar task-switching on:       Ravenscar Profile.   (line  10)
-* set rdiheartbeat:                      ARM.                 (line 107)
-* set rdiromatzero:                      ARM.                 (line  97)
-* set record:                            Process Record and Replay.
-                                                              (line 331)
-* set record btrace:                     Process Record and Replay.
-                                                              (line 195)
-* set record btrace bts:                 Process Record and Replay.
-                                                              (line 214)
-* set record btrace pt:                  Process Record and Replay.
-                                                              (line 237)
-* set record full:                       Process Record and Replay.
-                                                              (line 145)
-* set remote:                            Remote Configuration.
-                                                              (line   6)
-* set remote system-call-allowed:        system.              (line  37)
-* set remote-mips64-transfers-32bit-regs: MIPS.               (line  90)
-* set remotecache:                       Caching Target Data. (line  20)
-* set remoteflow:                        Remote Configuration.
-                                                              (line  48)
-* set retransmit-timeout:                MIPS Embedded.       (line  81)
-* set schedule-multiple:                 All-Stop Mode.       (line  65)
-* set script-extension:                  Extending GDB.       (line  29)
-* set sdstimeout:                        PowerPC Embedded.    (line  86)
-* set server-address:                    M32R/D.              (line  27)
-* set sh calling-convention:             Super-H.             (line   9)
-* set shell:                             Cygwin Native.       (line  83)
-* set signal-thread:                     Hurd Native.         (line  21)
-* set signals, Hurd command:             Hurd Native.         (line  11)
-* set sigs, Hurd command:                Hurd Native.         (line  11)
-* set sigthread:                         Hurd Native.         (line  21)
-* set solib-absolute-prefix:             Files.               (line 374)
-* set solib-search-path:                 Files.               (line 450)
-* set spu:                               SPU.                 (line  38)
-* set stack-cache:                       Caching Target Data. (line  28)
-* set startup-with-shell:                Starting.            (line 134)
-* set step-mode:                         Continuing and Stepping.
-                                                              (line  91)
-* set stop-on-solib-events:              Files.               (line 351)
-* set stopped, Hurd command:             Hurd Native.         (line  31)
-* set struct-convention:                 i386.                (line   7)
-* set substitute-path:                   Source Path.         (line 125)
-* set syn-garbage-limit, MIPS remote:    MIPS Embedded.       (line  96)
-* set sysroot:                           Files.               (line 374)
-* set target-charset:                    Character Sets.      (line  28)
-* set target-file-system-kind (unix|dos-based|auto): Files.   (line 464)
-* set target-wide-charset:               Character Sets.      (line  61)
-* set task, Hurd commands:               Hurd Native.         (line  48)
-* set tcp:                               Remote Configuration.
-                                                              (line 123)
-* set thread, Hurd command:              Hurd Native.         (line  90)
-* set timeout:                           MIPS Embedded.       (line  81)
-* set trace-buffer-size:                 Starting and Stopping Trace Experiments.
-                                                              (line 107)
-* set trace-commands:                    Messages/Warnings.   (line  65)
-* set trace-notes:                       Starting and Stopping Trace Experiments.
-                                                              (line 126)
-* set trace-stop-notes:                  Starting and Stopping Trace Experiments.
-                                                              (line 132)
-* set trace-user:                        Starting and Stopping Trace Experiments.
-                                                              (line 122)
-* set trust-readonly-sections:           Files.               (line 251)
-* set tui active-border-mode:            TUI Configuration.   (line  24)
-* set tui border-kind:                   TUI Configuration.   (line   9)
-* set tui border-mode:                   TUI Configuration.   (line  23)
-* set unwind-on-terminating-exception:   Calling.             (line  47)
-* set unwindonsignal:                    Calling.             (line  36)
-* set use-coredump-filter:               Core File Generation.
-                                                              (line  31)
-* set variable:                          Assignment.          (line  16)
-* set verbose:                           Messages/Warnings.   (line  15)
-* set watchdog:                          Maintenance Commands.
-                                                              (line 484)
-* set width:                             Screen Size.         (line  20)
-* set write:                             Patching.            (line  15)
-* set-breakpoint-condition!:             Breakpoints In Guile.
-                                                              (line 197)
-* set-breakpoint-enabled!:               Breakpoints In Guile.
-                                                              (line 147)
-* set-breakpoint-hit-count!:             Breakpoints In Guile.
-                                                              (line 172)
-* set-breakpoint-ignore-count!:          Breakpoints In Guile.
-                                                              (line 166)
-* set-breakpoint-silent!:                Breakpoints In Guile.
-                                                              (line 158)
-* set-breakpoint-stop!:                  Breakpoints In Guile.
-                                                              (line 205)
-* set-breakpoint-task!:                  Breakpoints In Guile.
-                                                              (line 189)
-* set-breakpoint-thread!:                Breakpoints In Guile.
-                                                              (line 180)
-* set-iterator-progress!:                Iterators In Guile.  (line  60)
-* set-mark (C-@):                        Miscellaneous Commands.
-                                                              (line  32)
-* set-memory-port-read-buffer-size!:     Memory Ports in Guile.
-                                                              (line  41)
-* set-memory-port-write-buffer-size!:    Memory Ports in Guile.
-                                                              (line  49)
-* set-objfile-pretty-printers!:          Objfiles In Guile.   (line  40)
-* set-parameter-value!:                  Parameters In Guile. (line 107)
-* set-pretty-printer-enabled!:           Guile Pretty Printing API.
-                                                              (line  31)
-* set-pretty-printers!:                  Guile Pretty Printing API.
-                                                              (line  38)
-* set-progspace-pretty-printers!:        Progspaces In Guile. (line  57)
-* set_debug_traps:                       Stub Contents.       (line  10)
-* share:                                 Files.               (line 327)
-* sharedlibrary:                         Files.               (line 327)
-* shell:                                 Shell Commands.      (line  10)
-* show:                                  Help.                (line 114)
-* show ada trust-PAD-over-XVS:           Ada Glitches.        (line  42)
-* show agent:                            In-Process Agent.    (line  51)
-* show annotate:                         Annotations Overview.
-                                                              (line  34)
-* show architecture:                     Targets.             (line  21)
-* show args:                             Arguments.           (line  28)
-* show arm:                              ARM.                 (line  21)
-* show auto-load:                        Auto-loading.        (line  45)
-* show auto-load gdb-scripts:            Auto-loading sequences.
-                                                              (line  17)
-* show auto-load guile-scripts:          Guile Auto-loading.  (line  20)
-* show auto-load libthread-db:           libthread_db.so.1 file.
-                                                              (line  25)
-* show auto-load local-gdbinit:          Init File in the Current Directory.
-                                                              (line  18)
-* show auto-load python-scripts:         Python Auto-loading. (line  20)
-* show auto-load safe-path:              Auto-loading safe path.
-                                                              (line  46)
-* show auto-load scripts-directory:      objfile-gdbdotext file.
-                                                              (line  61)
-* show auto-solib-add:                   Files.               (line 312)
-* show backtrace:                        Backtrace.           (line 123)
-* show basenames-may-differ:             Files.               (line 527)
-* show board-address:                    M32R/D.              (line  24)
-* show breakpoint always-inserted:       Set Breaks.          (line 318)
-* show breakpoint auto-hw:               Set Breaks.          (line 298)
-* show breakpoint condition-evaluation:  Set Breaks.          (line 339)
-* show breakpoint pending:               Set Breaks.          (line 267)
-* show can-use-hw-watchpoints:           Set Watchpoints.     (line 119)
-* show case-sensitive:                   Symbols.             (line  40)
-* show charset:                          Character Sets.      (line  52)
-* show check range:                      Range Checking.      (line  34)
-* show check type:                       Type Checking.       (line  35)
-* show circular-trace-buffer:            Starting and Stopping Trace Experiments.
-                                                              (line 100)
-* show code-cache:                       Caching Target Data. (line  42)
-* show coerce-float-to-double:           ABI.                 (line  54)
-* show com1base:                         DJGPP Native.        (line 134)
-* show com1irq:                          DJGPP Native.        (line 134)
-* show com2base:                         DJGPP Native.        (line 134)
-* show com2irq:                          DJGPP Native.        (line 134)
-* show com3base:                         DJGPP Native.        (line 134)
-* show com3irq:                          DJGPP Native.        (line 134)
-* show com4base:                         DJGPP Native.        (line 134)
-* show com4irq:                          DJGPP Native.        (line 134)
-* show commands:                         Command History.     (line  95)
-* show complaints:                       Messages/Warnings.   (line  35)
-* show configuration:                    Help.                (line 147)
-* show confirm:                          Messages/Warnings.   (line  57)
-* show convenience:                      Convenience Vars.    (line  37)
-* show copying:                          Help.                (line 138)
-* show cp-abi:                           ABI.                 (line  57)
-* show cygwin-exceptions:                Cygwin Native.       (line  43)
-* show data-directory:                   Data Files.          (line  16)
-* show dcache line-size:                 Caching Target Data. (line  68)
-* show dcache size:                      Caching Target Data. (line  64)
-* show debug:                            Debugging Output.    (line  20)
-* show debug auto-load:                  Auto-loading verbose mode.
-                                                              (line  30)
-* show debug darwin:                     Darwin.              (line  13)
-* show debug entry-values:               Tail Call Frames.    (line  55)
-* show debug libthread-db:               Threads.             (line 211)
-* show debug mach-o:                     Darwin.              (line  23)
-* show debug mips:                       MIPS.                (line 104)
-* show debug monitor:                    Target Commands.     (line 111)
-* show debug nios2:                      Nios II.             (line  14)
-* show debug-file-directory:             Separate Debug Files.
-                                                              (line  72)
-* show default-collect:                  Tracepoint Actions.  (line 142)
-* show detach-on-fork:                   Forks.               (line  72)
-* show directories:                      Source Path.         (line 122)
-* show disassemble-next-line:            Machine Code.        (line 143)
-* show disassembly-flavor:               Machine Code.        (line 140)
-* show disconnected-dprintf:             Dynamic Printf.      (line  88)
-* show disconnected-tracing:             Starting and Stopping Trace Experiments.
-                                                              (line  62)
-* show displaced-stepping:               Maintenance Commands.
-                                                              (line 116)
-* show download-path:                    M32R/D.              (line  18)
-* show editing:                          Editing.             (line  22)
-* show environment:                      Environment.         (line  33)
-* show exceptions, Hurd command:         Hurd Native.         (line  45)
-* show exec-done-display:                Debugging Output.    (line  14)
-* show extended-prompt:                  Prompt.              (line  39)
-* show follow-fork-mode:                 Forks.               (line  51)
-* show frame-filter priority:            Frame Filter Management.
-                                                              (line  91)
-* show gnutarget:                        Target Commands.     (line  40)
-* show hash, for remote monitors:        Target Commands.     (line 104)
-* show height:                           Screen Size.         (line  20)
-* show history:                          Command History.     (line  87)
-* show host-charset:                     Character Sets.      (line  55)
-* show inferior-tty:                     Input/Output.        (line  52)
-* show input-radix:                      Numbers.             (line  35)
-* show interactive-mode:                 Other Misc Settings. (line  20)
-* show language:                         Show.                (line  10)
-* show libthread-db-search-path:         Threads.             (line 208)
-* show listsize:                         List.                (line  39)
-* show logging:                          Logging Output.      (line  22)
-* show mach-exceptions:                  Darwin.              (line  34)
-* show max-completions:                  Completion.          (line  77)
-* show max-user-call-depth:              Define.              (line  78)
-* show mem inaccessible-by-default:      Memory Region Attributes.
-                                                              (line 129)
-* show mips abi:                         MIPS.                (line  46)
-* show mips compression:                 MIPS.                (line  72)
-* show mips mask-address:                MIPS.                (line  86)
-* show mipsfpu:                          MIPS Embedded.       (line  58)
-* show monitor-prompt, MIPS remote:      MIPS Embedded.       (line 115)
-* show monitor-warnings, MIPS remote:    MIPS Embedded.       (line 125)
-* show mpx bound:                        i386.                (line  57)
-* show multiple-symbols:                 Ambiguous Expressions.
-                                                              (line  70)
-* show new-console:                      Cygwin Native.       (line  52)
-* show new-group:                        Cygwin Native.       (line  61)
-* show non-stop:                         Non-Stop Mode.       (line  38)
-* show opaque-type-resolution:           Symbols.             (line 350)
-* show osabi:                            ABI.                 (line  11)
-* show output-radix:                     Numbers.             (line  38)
-* show overload-resolution:              Debugging C Plus Plus.
-                                                              (line  76)
-* show pagination:                       Screen Size.         (line  45)
-* show paths:                            Environment.         (line  29)
-* show print:                            Print Settings.      (line  39)
-* show print inferior-events:            Inferiors and Programs.
-                                                              (line 125)
-* show print symbol-loading:             Symbols.             (line 368)
-* show print thread-events:              Threads.             (line 162)
-* show print type methods:               Symbols.             (line  53)
-* show print type typedefs:              Symbols.             (line  70)
-* show processor:                        Targets.             (line  31)
-* show procfs-file:                      SVR4 Process Information.
-                                                              (line  79)
-* show procfs-trace:                     SVR4 Process Information.
-                                                              (line  71)
-* show prompt:                           Prompt.              (line  19)
-* show radix:                            Numbers.             (line  43)
-* show range-stepping:                   Continuing and Stepping.
-                                                              (line 221)
-* show ravenscar task-switching:         Ravenscar Profile.   (line  22)
-* show rdiheartbeat:                     ARM.                 (line 112)
-* show rdiromatzero:                     ARM.                 (line 104)
-* show record:                           Process Record and Replay.
-                                                              (line 337)
-* show record btrace:                    Process Record and Replay.
-                                                              (line 211)
-* show record full:                      Process Record and Replay.
-                                                              (line 163)
-* show remote:                           Remote Configuration.
-                                                              (line   6)
-* show remote system-call-allowed:       system.              (line  41)
-* show remote-mips64-transfers-32bit-regs: MIPS.              (line  96)
-* show remotecache:                      Caching Target Data. (line  25)
-* show remoteflow:                       Remote Configuration.
-                                                              (line  52)
-* show retransmit-timeout:               MIPS Embedded.       (line  81)
-* show script-extension:                 Extending GDB.       (line  29)
-* show sdstimeout:                       PowerPC Embedded.    (line  90)
-* show server-address:                   M32R/D.              (line  31)
-* show sh calling-convention:            Super-H.             (line  22)
-* show shell:                            Cygwin Native.       (line  87)
-* show signal-thread:                    Hurd Native.         (line  27)
-* show signals, Hurd command:            Hurd Native.         (line  17)
-* show sigs, Hurd command:               Hurd Native.         (line  17)
-* show sigthread:                        Hurd Native.         (line  27)
-* show solib-search-path:                Files.               (line 461)
-* show spu:                              SPU.                 (line  43)
-* show stack-cache:                      Caching Target Data. (line  33)
-* show stop-on-solib-events:             Files.               (line 357)
-* show stopped, Hurd command:            Hurd Native.         (line  36)
-* show struct-convention:                i386.                (line  15)
-* show substitute-path:                  Source Path.         (line 162)
-* show syn-garbage-limit, MIPS remote:   MIPS Embedded.       (line 101)
-* show sysroot:                          Files.               (line 447)
-* show target-charset:                   Character Sets.      (line  58)
-* show target-file-system-kind:          Files.               (line 464)
-* show target-wide-charset:              Character Sets.      (line  67)
-* show task, Hurd commands:              Hurd Native.         (line  56)
-* show tcp:                              Remote Configuration.
-                                                              (line 123)
-* show thread, Hurd command:             Hurd Native.         (line 100)
-* show timeout:                          MIPS Embedded.       (line  81)
-* show trace-buffer-size:                Starting and Stopping Trace Experiments.
-                                                              (line 114)
-* show trace-notes:                      Starting and Stopping Trace Experiments.
-                                                              (line 129)
-* show trace-stop-notes:                 Starting and Stopping Trace Experiments.
-                                                              (line 137)
-* show trace-user:                       Starting and Stopping Trace Experiments.
-                                                              (line 124)
-* show unwind-on-terminating-exception:  Calling.             (line  55)
-* show unwindonsignal:                   Calling.             (line  43)
-* show user:                             Define.              (line  71)
-* show values:                           Value History.       (line  47)
-* show verbose:                          Messages/Warnings.   (line  21)
-* show version:                          Help.                (line 128)
-* show warranty:                         Help.                (line 142)
-* show width:                            Screen Size.         (line  20)
-* show write:                            Patching.            (line  26)
-* show-all-if-ambiguous:                 Readline Init File Syntax.
-                                                              (line 212)
-* show-all-if-unmodified:                Readline Init File Syntax.
-                                                              (line 218)
-* si ('stepi'):                          Continuing and Stepping.
-                                                              (line 189)
-* signal:                                Signaling.           (line   6)
-* signal annotation:                     Annotations for Running.
-                                                              (line  42)
-* signal-name annotation:                Annotations for Running.
-                                                              (line  22)
-* signal-name-end annotation:            Annotations for Running.
-                                                              (line  22)
-* signal-string annotation:              Annotations for Running.
-                                                              (line  22)
-* signal-string-end annotation:          Annotations for Running.
-                                                              (line  22)
-* SignalEvent.stop_signal:               Events In Python.    (line  91)
-* signalled annotation:                  Annotations for Running.
-                                                              (line  22)
-* silent:                                Break Commands.      (line  43)
-* sim:                                   Z8000.               (line  15)
-* sim, a command:                        Embedded Processors. (line  13)
-* skip delete:                           Skipping Over Functions and Files.
-                                                              (line  82)
-* skip disable:                          Skipping Over Functions and Files.
-                                                              (line  90)
-* skip enable:                           Skipping Over Functions and Files.
-                                                              (line  86)
-* skip file:                             Skipping Over Functions and Files.
-                                                              (line  46)
-* skip function:                         Skipping Over Functions and Files.
-                                                              (line  34)
-* skip-completed-text:                   Readline Init File Syntax.
-                                                              (line 227)
-* skip-csi-sequence ():                  Miscellaneous Commands.
-                                                              (line  51)
-* source:                                Command Files.       (line  17)
-* source annotation:                     Source Annotations.  (line   6)
-* start:                                 Starting.            (line  77)
-* start-kbd-macro (C-x ():               Keyboard Macros.     (line   6)
-* starting annotation:                   Annotations for Running.
-                                                              (line   6)
-* STDERR:                                Basic Python.        (line 143)
-* STDERR <1>:                            Basic Python.        (line 163)
-* stdio-port?:                           I/O Ports in Guile.  (line  15)
-* STDLOG:                                Basic Python.        (line 146)
-* STDLOG <1>:                            Basic Python.        (line 166)
-* STDOUT:                                Basic Python.        (line 140)
-* STDOUT <1>:                            Basic Python.        (line 160)
-* step:                                  Continuing and Stepping.
-                                                              (line  45)
-* step&:                                 Background Execution.
-                                                              (line  28)
-* stepi:                                 Continuing and Stepping.
-                                                              (line 189)
-* stepi&:                                Background Execution.
-                                                              (line  31)
-* stop, a pseudo-command:                Hooks.               (line  21)
-* stopping annotation:                   Annotations for Running.
-                                                              (line   6)
-* strace:                                Create and Delete Tracepoints.
-                                                              (line  76)
-* string->argv:                          Commands In Guile.   (line  73)
-* symbol-addr-class:                     Symbols In Guile.    (line  48)
-* symbol-argument?:                      Symbols In Guile.    (line  58)
-* symbol-constant?:                      Symbols In Guile.    (line  62)
-* symbol-file:                           Files.               (line  45)
-* symbol-function?:                      Symbols In Guile.    (line  65)
-* symbol-line:                           Symbols In Guile.    (line  32)
-* symbol-linkage-name:                   Symbols In Guile.    (line  39)
-* symbol-name:                           Symbols In Guile.    (line  36)
-* symbol-needs-frame?:                   Symbols In Guile.    (line  53)
-* symbol-print-name:                     Symbols In Guile.    (line  43)
-* symbol-symtab:                         Symbols In Guile.    (line  28)
-* symbol-type:                           Symbols In Guile.    (line  24)
-* symbol-valid?:                         Symbols In Guile.    (line  17)
-* symbol-value:                          Symbols In Guile.    (line  72)
-* symbol-variable?:                      Symbols In Guile.    (line  69)
-* Symbol.addr_class:                     Symbols In Python.   (line  74)
-* Symbol.is_argument:                    Symbols In Python.   (line  84)
-* Symbol.is_constant:                    Symbols In Python.   (line  87)
-* Symbol.is_function:                    Symbols In Python.   (line  90)
-* Symbol.is_valid:                       Symbols In Python.   (line  98)
-* Symbol.is_variable:                    Symbols In Python.   (line  93)
-* Symbol.line:                           Symbols In Python.   (line  57)
-* Symbol.linkage_name:                   Symbols In Python.   (line  65)
-* Symbol.name:                           Symbols In Python.   (line  61)
-* Symbol.needs_frame:                    Symbols In Python.   (line  79)
-* Symbol.print_name:                     Symbols In Python.   (line  69)
-* Symbol.symtab:                         Symbols In Python.   (line  52)
-* Symbol.type:                           Symbols In Python.   (line  47)
-* Symbol.value:                          Symbols In Python.   (line 105)
-* symbol?:                               Symbols In Guile.    (line  13)
-* SYMBOL_FUNCTIONS_DOMAIN:               Symbols In Python.   (line 134)
-* SYMBOL_FUNCTION_DOMAIN:                Symbols In Guile.    (line 133)
-* SYMBOL_LABEL_DOMAIN:                   Symbols In Python.   (line 127)
-* SYMBOL_LABEL_DOMAIN <1>:               Symbols In Guile.    (line 126)
-* SYMBOL_LOC_ARG:                        Symbols In Python.   (line 156)
-* SYMBOL_LOC_ARG <1>:                    Symbols In Guile.    (line 155)
-* SYMBOL_LOC_BLOCK:                      Symbols In Python.   (line 177)
-* SYMBOL_LOC_BLOCK <1>:                  Symbols In Guile.    (line 176)
-* SYMBOL_LOC_COMPUTED:                   Symbols In Python.   (line 191)
-* SYMBOL_LOC_COMPUTED <1>:               Symbols In Guile.    (line 190)
-* SYMBOL_LOC_CONST:                      Symbols In Python.   (line 147)
-* SYMBOL_LOC_CONST <1>:                  Symbols In Guile.    (line 146)
-* SYMBOL_LOC_CONST_BYTES:                Symbols In Python.   (line 180)
-* SYMBOL_LOC_CONST_BYTES <1>:            Symbols In Guile.    (line 179)
-* SYMBOL_LOC_LOCAL:                      Symbols In Python.   (line 170)
-* SYMBOL_LOC_LOCAL <1>:                  Symbols In Guile.    (line 169)
-* SYMBOL_LOC_OPTIMIZED_OUT:              Symbols In Python.   (line 188)
-* SYMBOL_LOC_OPTIMIZED_OUT <1>:          Symbols In Guile.    (line 187)
-* SYMBOL_LOC_REF_ARG:                    Symbols In Python.   (line 160)
-* SYMBOL_LOC_REF_ARG <1>:                Symbols In Guile.    (line 159)
-* SYMBOL_LOC_REGISTER:                   Symbols In Python.   (line 153)
-* SYMBOL_LOC_REGISTER <1>:               Symbols In Guile.    (line 152)
-* SYMBOL_LOC_REGPARM_ADDR:               Symbols In Python.   (line 165)
-* SYMBOL_LOC_REGPARM_ADDR <1>:           Symbols In Guile.    (line 164)
-* SYMBOL_LOC_STATIC:                     Symbols In Python.   (line 150)
-* SYMBOL_LOC_STATIC <1>:                 Symbols In Guile.    (line 149)
-* SYMBOL_LOC_TYPEDEF:                    Symbols In Python.   (line 173)
-* SYMBOL_LOC_TYPEDEF <1>:                Symbols In Guile.    (line 172)
-* SYMBOL_LOC_UNDEF:                      Symbols In Python.   (line 143)
-* SYMBOL_LOC_UNDEF <1>:                  Symbols In Guile.    (line 142)
-* SYMBOL_LOC_UNRESOLVED:                 Symbols In Python.   (line 183)
-* SYMBOL_LOC_UNRESOLVED <1>:             Symbols In Guile.    (line 182)
-* SYMBOL_STRUCT_DOMAIN:                  Symbols In Python.   (line 124)
-* SYMBOL_STRUCT_DOMAIN <1>:              Symbols In Guile.    (line 123)
-* SYMBOL_TYPES_DOMAIN:                   Symbols In Python.   (line 137)
-* SYMBOL_TYPES_DOMAIN <1>:               Symbols In Guile.    (line 136)
-* SYMBOL_UNDEF_DOMAIN:                   Symbols In Python.   (line 115)
-* SYMBOL_UNDEF_DOMAIN <1>:               Symbols In Guile.    (line 114)
-* SYMBOL_VARIABLES_DOMAIN:               Symbols In Python.   (line 130)
-* SYMBOL_VARIABLES_DOMAIN <1>:           Symbols In Guile.    (line 129)
-* SYMBOL_VAR_DOMAIN:                     Symbols In Python.   (line 120)
-* SYMBOL_VAR_DOMAIN <1>:                 Symbols In Guile.    (line 119)
-* symtab-filename:                       Symbol Tables In Guile.
-                                                              (line  28)
-* symtab-fullname:                       Symbol Tables In Guile.
-                                                              (line  31)
-* symtab-global-block:                   Symbol Tables In Guile.
-                                                              (line  38)
-* symtab-objfile:                        Symbol Tables In Guile.
-                                                              (line  34)
-* symtab-static-block:                   Symbol Tables In Guile.
-                                                              (line  42)
-* symtab-valid?:                         Symbol Tables In Guile.
-                                                              (line  21)
-* Symtab.filename:                       Symbol Tables In Python.
-                                                              (line  43)
-* Symtab.fullname:                       Symbol Tables In Python.
-                                                              (line  66)
-* Symtab.global_block:                   Symbol Tables In Python.
-                                                              (line  69)
-* Symtab.is_valid:                       Symbol Tables In Python.
-                                                              (line  59)
-* Symtab.linetable:                      Symbol Tables In Python.
-                                                              (line  77)
-* Symtab.objfile:                        Symbol Tables In Python.
-                                                              (line  47)
-* Symtab.producer:                       Symbol Tables In Python.
-                                                              (line  51)
-* Symtab.static_block:                   Symbol Tables In Python.
-                                                              (line  73)
-* symtab?:                               Symbol Tables In Guile.
-                                                              (line  17)
-* Symtab_and_line.is_valid:              Symbol Tables In Python.
-                                                              (line  34)
-* Symtab_and_line.last:                  Symbol Tables In Python.
-                                                              (line  24)
-* Symtab_and_line.line:                  Symbol Tables In Python.
-                                                              (line  28)
-* Symtab_and_line.pc:                    Symbol Tables In Python.
-                                                              (line  20)
-* Symtab_and_line.symtab:                Symbol Tables In Python.
-                                                              (line  16)
-* sysinfo:                               DJGPP Native.        (line  19)
-* tab-insert (M-<TAB>):                  Commands For Text.   (line  24)
-* tabset:                                TUI Commands.        (line 106)
-* target:                                Target Commands.     (line  49)
-* target array:                          MIPS Embedded.       (line  48)
-* target ctf:                            Trace Files.         (line  28)
-* target dbug:                           M68K.                (line   9)
-* target ddb PORT:                       MIPS Embedded.       (line  40)
-* target dink32:                         PowerPC Embedded.    (line  72)
-* target lsi PORT:                       MIPS Embedded.       (line  43)
-* target m32r:                           M32R/D.              (line   6)
-* target m32rsdi:                        M32R/D.              (line   9)
-* target mips PORT:                      MIPS Embedded.       (line  14)
-* target op50n:                          PA.                  (line   6)
-* target pmon PORT:                      MIPS Embedded.       (line  37)
-* target ppcbug:                         PowerPC Embedded.    (line  75)
-* target ppcbug1:                        PowerPC Embedded.    (line  76)
-* target r3900:                          MIPS Embedded.       (line  45)
-* target rdi:                            ARM.                 (line   6)
-* target rdp:                            ARM.                 (line  11)
-* target record:                         Process Record and Replay.
-                                                              (line  38)
-* target record-btrace:                  Process Record and Replay.
-                                                              (line  38)
-* target record-full:                    Process Record and Replay.
-                                                              (line  38)
-* target sds:                            PowerPC Embedded.    (line  79)
-* target sim, with Z8000:                Z8000.               (line  15)
-* target sparclite:                      Sparclite.           (line   6)
-* target tfile:                          Trace Files.         (line  28)
-* target w89k:                           PA.                  (line   9)
-* target-config:                         Guile Configuration. (line  24)
-* task (Ada):                            Ada Tasks.           (line 104)
-* tbreak:                                Set Breaks.          (line  54)
-* tcatch:                                Set Catchpoints.     (line 251)
-* tdump:                                 tdump.               (line   6)
-* teval (tracepoints):                   Tracepoint Actions.  (line 110)
-* tfile:                                 Trace Files.         (line  28)
-* tfind:                                 tfind.               (line   6)
-* thbreak:                               Set Breaks.          (line  80)
-* this, inside C++ member functions:     C Plus Plus Expressions.
-                                                              (line  20)
-* thread apply:                          Threads.             (line 116)
-* thread find:                           Threads.             (line 138)
-* thread name:                           Threads.             (line 127)
-* thread THREADNO:                       Threads.             (line  94)
-* thread-info:                           GDB/MI Support Commands.
-                                                              (line  86)
-* ThreadEvent.inferior_thread:           Events In Python.    (line  54)
-* throw-user-error:                      Commands In Guile.   (line  81)
-* tilde-expand (M-~):                    Miscellaneous Commands.
-                                                              (line  29)
-* tload, M32R:                           M32R/D.              (line  39)
-* trace:                                 Create and Delete Tracepoints.
-                                                              (line   6)
-* transpose-chars (C-t):                 Commands For Text.   (line  30)
-* transpose-words (M-t):                 Commands For Text.   (line  36)
-* tsave:                                 Trace Files.         (line  12)
-* tstart [ NOTES ]:                      Starting and Stopping Trace Experiments.
-                                                              (line   6)
-* tstatus:                               Starting and Stopping Trace Experiments.
-                                                              (line  27)
-* tstop [ NOTES ]:                       Starting and Stopping Trace Experiments.
-                                                              (line  16)
-* tty:                                   Input/Output.        (line  23)
-* tui disable:                           TUI Commands.        (line  23)
-* tui enable:                            TUI Commands.        (line  18)
-* tui reg:                               TUI Commands.        (line  69)
-* tvariable:                             Trace State Variables.
-                                                              (line  26)
-* type-array:                            Types In Guile.      (line  52)
-* type-code:                             Types In Guile.      (line  25)
-* type-const:                            Types In Guile.      (line  99)
-* type-field:                            Types In Guile.      (line 129)
-* type-fields:                           Types In Guile.      (line 115)
-* type-has-field-deep?:                  Guile Types Module.  (line  32)
-* type-has-field?:                       Types In Guile.      (line 142)
-* type-name:                             Types In Guile.      (line  34)
-* type-num-fields:                       Types In Guile.      (line 112)
-* type-pointer:                          Types In Guile.      (line  73)
-* type-print-name:                       Types In Guile.      (line  38)
-* type-range:                            Types In Guile.      (line  77)
-* type-reference:                        Types In Guile.      (line  81)
-* type-sizeof:                           Types In Guile.      (line  43)
-* type-strip-typedefs:                   Types In Guile.      (line  48)
-* type-tag:                              Types In Guile.      (line  29)
-* type-target:                           Types In Guile.      (line  85)
-* type-unqualified:                      Types In Guile.      (line 107)
-* type-vector:                           Types In Guile.      (line  60)
-* type-volatile:                         Types In Guile.      (line 103)
-* Type.array:                            Types In Python.     (line 102)
-* Type.code:                             Types In Python.     (line  32)
-* Type.const:                            Types In Python.     (line 123)
-* Type.fields:                           Types In Python.     (line  53)
-* Type.name:                             Types In Python.     (line  36)
-* Type.optimized_out:                    Types In Python.     (line 180)
-* Type.pointer:                          Types In Python.     (line 146)
-* Type.range:                            Types In Python.     (line 136)
-* Type.reference:                        Types In Python.     (line 142)
-* Type.sizeof:                           Types In Python.     (line  40)
-* Type.strip_typedefs:                   Types In Python.     (line 150)
-* Type.tag:                              Types In Python.     (line  45)
-* Type.target:                           Types In Python.     (line 154)
-* Type.template_argument:                Types In Python.     (line 168)
-* Type.unqualified:                      Types In Python.     (line 131)
-* Type.vector:                           Types In Python.     (line 110)
-* Type.volatile:                         Types In Python.     (line 127)
-* type?:                                 Types In Guile.      (line  11)
-* TYPE_CODE_ARRAY:                       Types In Python.     (line 192)
-* TYPE_CODE_ARRAY <1>:                   Types In Guile.      (line 153)
-* TYPE_CODE_BITSTRING:                   Types In Python.     (line 230)
-* TYPE_CODE_BITSTRING <1>:               Types In Guile.      (line 191)
-* TYPE_CODE_BOOL:                        Types In Python.     (line 251)
-* TYPE_CODE_BOOL <1>:                    Types In Guile.      (line 212)
-* TYPE_CODE_CHAR:                        Types In Python.     (line 248)
-* TYPE_CODE_CHAR <1>:                    Types In Guile.      (line 209)
-* TYPE_CODE_COMPLEX:                     Types In Python.     (line 254)
-* TYPE_CODE_COMPLEX <1>:                 Types In Guile.      (line 215)
-* TYPE_CODE_DECFLOAT:                    Types In Python.     (line 263)
-* TYPE_CODE_DECFLOAT <1>:                Types In Guile.      (line 224)
-* TYPE_CODE_ENUM:                        Types In Python.     (line 201)
-* TYPE_CODE_ENUM <1>:                    Types In Guile.      (line 162)
-* TYPE_CODE_ERROR:                       Types In Python.     (line 233)
-* TYPE_CODE_ERROR <1>:                   Types In Guile.      (line 194)
-* TYPE_CODE_FLAGS:                       Types In Python.     (line 204)
-* TYPE_CODE_FLAGS <1>:                   Types In Guile.      (line 165)
-* TYPE_CODE_FLT:                         Types In Python.     (line 213)
-* TYPE_CODE_FLT <1>:                     Types In Guile.      (line 174)
-* TYPE_CODE_FUNC:                        Types In Python.     (line 207)
-* TYPE_CODE_FUNC <1>:                    Types In Guile.      (line 168)
-* TYPE_CODE_INT:                         Types In Python.     (line 210)
-* TYPE_CODE_INT <1>:                     Types In Guile.      (line 171)
-* TYPE_CODE_INTERNAL_FUNCTION:           Types In Python.     (line 266)
-* TYPE_CODE_INTERNAL_FUNCTION <1>:       Types In Guile.      (line 227)
-* TYPE_CODE_MEMBERPTR:                   Types In Python.     (line 242)
-* TYPE_CODE_MEMBERPTR <1>:               Types In Guile.      (line 203)
-* TYPE_CODE_METHOD:                      Types In Python.     (line 236)
-* TYPE_CODE_METHOD <1>:                  Types In Guile.      (line 197)
-* TYPE_CODE_METHODPTR:                   Types In Python.     (line 239)
-* TYPE_CODE_METHODPTR <1>:               Types In Guile.      (line 200)
-* TYPE_CODE_NAMESPACE:                   Types In Python.     (line 260)
-* TYPE_CODE_NAMESPACE <1>:               Types In Guile.      (line 221)
-* TYPE_CODE_PTR:                         Types In Python.     (line 189)
-* TYPE_CODE_PTR <1>:                     Types In Guile.      (line 150)
-* TYPE_CODE_RANGE:                       Types In Python.     (line 222)
-* TYPE_CODE_RANGE <1>:                   Types In Guile.      (line 183)
-* TYPE_CODE_REF:                         Types In Python.     (line 245)
-* TYPE_CODE_REF <1>:                     Types In Guile.      (line 206)
-* TYPE_CODE_SET:                         Types In Python.     (line 219)
-* TYPE_CODE_SET <1>:                     Types In Guile.      (line 180)
-* TYPE_CODE_STRING:                      Types In Python.     (line 225)
-* TYPE_CODE_STRING <1>:                  Types In Guile.      (line 186)
-* TYPE_CODE_STRUCT:                      Types In Python.     (line 195)
-* TYPE_CODE_STRUCT <1>:                  Types In Guile.      (line 156)
-* TYPE_CODE_TYPEDEF:                     Types In Python.     (line 257)
-* TYPE_CODE_TYPEDEF <1>:                 Types In Guile.      (line 218)
-* TYPE_CODE_UNION:                       Types In Python.     (line 198)
-* TYPE_CODE_UNION <1>:                   Types In Guile.      (line 159)
-* TYPE_CODE_VOID:                        Types In Python.     (line 216)
-* TYPE_CODE_VOID <1>:                    Types In Guile.      (line 177)
-* u (SingleKey TUI key):                 TUI Single Key Mode. (line  31)
-* u ('until'):                           Continuing and Stepping.
-                                                              (line 117)
-* undefined-command-error-code:          GDB/MI Support Commands.
-                                                              (line 101)
-* undisplay:                             Auto Display.        (line  45)
-* undo (C-_ or C-x C-u):                 Miscellaneous Commands.
-                                                              (line  22)
-* universal-argument ():                 Numeric Arguments.   (line  10)
-* unix-filename-rubout ():               Commands For Killing.
-                                                              (line  32)
-* unix-line-discard (C-u):               Commands For Killing.
-                                                              (line  12)
-* unix-word-rubout (C-w):                Commands For Killing.
-                                                              (line  28)
-* unset environment:                     Environment.         (line  61)
-* unset substitute-path:                 Source Path.         (line 154)
-* until:                                 Continuing and Stepping.
-                                                              (line 117)
-* until&:                                Background Execution.
-                                                              (line  46)
-* unwind-stop-reason-string:             Frames In Guile.     (line 163)
-* up:                                    Selection.           (line  35)
-* Up:                                    TUI Keys.            (line  53)
-* up-silently:                           Selection.           (line  64)
-* upcase-word (M-u):                     Commands For Text.   (line  41)
-* update:                                TUI Commands.        (line  95)
-* upload, M32R:                          M32R/D.              (line  34)
-* use_dbt_break:                         M32R/D.              (line  64)
-* use_debug_dma:                         M32R/D.              (line  53)
-* use_ib_break:                          M32R/D.              (line  61)
-* use_mon_code:                          M32R/D.              (line  57)
-* v (SingleKey TUI key):                 TUI Single Key Mode. (line  34)
-* value->bool:                           Values From Inferior In Guile.
-                                                              (line 234)
-* value->bytevector:                     Values From Inferior In Guile.
-                                                              (line 246)
-* value->integer:                        Values From Inferior In Guile.
-                                                              (line 238)
-* value->lazy-string:                    Values From Inferior In Guile.
-                                                              (line 291)
-* value->real:                           Values From Inferior In Guile.
-                                                              (line 242)
-* value->string:                         Values From Inferior In Guile.
-                                                              (line 250)
-* value-abs:                             Arithmetic In Guile. (line  35)
-* value-add:                             Arithmetic In Guile. (line  15)
-* value-address:                         Values From Inferior In Guile.
-                                                              (line 106)
-* value-call:                            Values From Inferior In Guile.
-                                                              (line 228)
-* value-cast:                            Values From Inferior In Guile.
-                                                              (line 129)
-* value-dereference:                     Values From Inferior In Guile.
-                                                              (line 143)
-* value-div:                             Arithmetic In Guile. (line  21)
-* value-dynamic-cast:                    Values From Inferior In Guile.
-                                                              (line 135)
-* value-dynamic-type:                    Values From Inferior In Guile.
-                                                              (line 114)
-* value-fetch-lazy!:                     Values From Inferior In Guile.
-                                                              (line 333)
-* value-field:                           Values From Inferior In Guile.
-                                                              (line 221)
-* value-lazy?:                           Values From Inferior In Guile.
-                                                              (line 316)
-* value-logand:                          Arithmetic In Guile. (line  47)
-* value-logior:                          Arithmetic In Guile. (line  49)
-* value-lognot:                          Arithmetic In Guile. (line  45)
-* value-logxor:                          Arithmetic In Guile. (line  51)
-* value-lsh:                             Arithmetic In Guile. (line  37)
-* value-max:                             Arithmetic In Guile. (line  43)
-* value-min:                             Arithmetic In Guile. (line  41)
-* value-mod:                             Arithmetic In Guile. (line  25)
-* value-mul:                             Arithmetic In Guile. (line  19)
-* value-neg:                             Arithmetic In Guile. (line  31)
-* value-not:                             Arithmetic In Guile. (line  29)
-* value-optimized-out?:                  Values From Inferior In Guile.
-                                                              (line 102)
-* value-pos:                             Arithmetic In Guile. (line  33)
-* value-pow:                             Arithmetic In Guile. (line  27)
-* value-print:                           Values From Inferior In Guile.
-                                                              (line 342)
-* value-referenced-value:                Values From Inferior In Guile.
-                                                              (line 196)
-* value-reinterpret-cast:                Values From Inferior In Guile.
-                                                              (line 139)
-* value-rem:                             Arithmetic In Guile. (line  23)
-* value-rsh:                             Arithmetic In Guile. (line  39)
-* value-sub:                             Arithmetic In Guile. (line  17)
-* value-subscript:                       Values From Inferior In Guile.
-                                                              (line 224)
-* value-type:                            Values From Inferior In Guile.
-                                                              (line 110)
-* Value.address:                         Values From Inferior.
-                                                              (line  65)
-* Value.cast:                            Values From Inferior.
-                                                              (line 141)
-* Value.const_value:                     Values From Inferior.
-                                                              (line 229)
-* Value.dereference:                     Values From Inferior.
-                                                              (line 147)
-* Value.dynamic_cast:                    Values From Inferior.
-                                                              (line 233)
-* Value.dynamic_type:                    Values From Inferior.
-                                                              (line  79)
-* Value.fetch_lazy:                      Values From Inferior.
-                                                              (line 295)
-* Value.is_lazy:                         Values From Inferior.
-                                                              (line  94)
-* Value.is_optimized_out:                Values From Inferior.
-                                                              (line  70)
-* Value.lazy_string:                     Values From Inferior.
-                                                              (line 273)
-* Value.referenced_value:                Values From Inferior.
-                                                              (line 200)
-* Value.reference_value:                 Values From Inferior.
-                                                              (line 225)
-* Value.reinterpret_cast:                Values From Inferior.
-                                                              (line 237)
-* Value.string:                          Values From Inferior.
-                                                              (line 241)
-* Value.type:                            Values From Inferior.
-                                                              (line  75)
-* Value.__init__:                        Values From Inferior.
-                                                              (line 107)
-* value<=?:                              Arithmetic In Guile. (line  57)
-* value<?:                               Arithmetic In Guile. (line  55)
-* value=?:                               Arithmetic In Guile. (line  53)
-* value>=?:                              Arithmetic In Guile. (line  61)
-* value>?:                               Arithmetic In Guile. (line  59)
-* value?:                                Values From Inferior In Guile.
-                                                              (line  41)
-* vi-editing-mode (M-C-j):               Miscellaneous Commands.
-                                                              (line  91)
-* visible-stats:                         Readline Init File Syntax.
-                                                              (line 240)
-* w (SingleKey TUI key):                 TUI Single Key Mode. (line  37)
-* watch:                                 Set Watchpoints.     (line  42)
-* watchpoint annotation:                 Annotations for Running.
-                                                              (line  50)
-* whatis:                                Symbols.             (line 114)
-* where:                                 Backtrace.           (line  46)
-* while:                                 Command Files.       (line  85)
-* while-stepping (tracepoints):          Tracepoint Actions.  (line 118)
-* winheight:                             TUI Commands.        (line  99)
-* WP_ACCESS:                             Breakpoints In Python.
-                                                              (line  70)
-* WP_ACCESS <1>:                         Breakpoints In Guile.
-                                                              (line  84)
-* WP_READ:                               Breakpoints In Python.
-                                                              (line  64)
-* WP_READ <1>:                           Breakpoints In Guile.
-                                                              (line  78)
-* WP_WRITE:                              Breakpoints In Python.
-                                                              (line  67)
-* WP_WRITE <1>:                          Breakpoints In Guile.
-                                                              (line  81)
-* x (examine memory):                    Memory.              (line   9)
-* x(examine), and info line:             Machine Code.        (line  30)
-* XMethod.__init__:                      Xmethod API.         (line  38)
-* XMethodMatcher.match:                  Xmethod API.         (line  47)
-* XMethodMatcher.__init__:               Xmethod API.         (line  43)
-* XMethodWorker.get_arg_types:           Xmethod API.         (line  60)
-* XMethodWorker.get_result_type:         Xmethod API.         (line  67)
-* XMethodWorker.__call__:                Xmethod API.         (line  73)
-* yank (C-y):                            Commands For Killing.
-                                                              (line  59)
-* yank-last-arg (M-. or M-_):            Commands For History.
-                                                              (line  64)
-* yank-nth-arg (M-C-y):                  Commands For History.
-                                                              (line  55)
-* yank-pop (M-y):                        Commands For Killing.
-                                                              (line  62)
+* {TYPE}:                                Expressions.        (line   43)
 
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info-8 ./gdb/doc/gdb.info-8
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdb.info-8	1970-01-01 00:00:00.000000000 +0000
+++ ./gdb/doc/gdb.info-8	2015-07-07 02:02:09.000000000 +0000
@@ -0,0 +1,2846 @@
+This is gdb.info, produced by makeinfo version 4.13 from ./gdb.texinfo.
+
+INFO-DIR-SECTION Software development
+START-INFO-DIR-ENTRY
+* Gdb: (gdb).                     The GNU debugger.
+* gdbserver: (gdb) Server.        The GNU debugging server.
+END-INFO-DIR-ENTRY
+
+   Copyright (C) 1988-2015 Free Software Foundation, Inc.
+
+   Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.3 or
+any later version published by the Free Software Foundation; with the
+Invariant Sections being "Free Software" and "Free Software Needs Free
+Documentation", with the Front-Cover Texts being "A GNU Manual," and
+with the Back-Cover Texts as in (a) below.
+
+   (a) The FSF's Back-Cover Text is: "You are free to copy and modify
+this GNU Manual.  Buying copies from GNU Press supports the FSF in
+developing GNU and promoting software freedom."
+
+   This file documents the GNU debugger GDB.
+
+   This is the Tenth Edition, of `Debugging with GDB: the GNU
+Source-Level Debugger' for GDB (GDB) Version 7.9.90.20150707-cvs.
+
+   Copyright (C) 1988-2015 Free Software Foundation, Inc.
+
+   Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.3 or
+any later version published by the Free Software Foundation; with the
+Invariant Sections being "Free Software" and "Free Software Needs Free
+Documentation", with the Front-Cover Texts being "A GNU Manual," and
+with the Back-Cover Texts as in (a) below.
+
+   (a) The FSF's Back-Cover Text is: "You are free to copy and modify
+this GNU Manual.  Buying copies from GNU Press supports the FSF in
+developing GNU and promoting software freedom."
+
+
+File: gdb.info,  Node: Command and Variable Index,  Prev: Concept Index,  Up: Top
+
+Command, Variable, and Function Index
+*************************************
+
+[index]
+* Menu:
+
+* !:                                     Shell Commands.      (line  10)
+* # (a comment):                         Command Syntax.      (line  38)
+* $_, convenience variable:              Convenience Vars.    (line  65)
+* $__, convenience variable:             Convenience Vars.    (line  74)
+* $_any_caller_is, convenience function: Convenience Funs.    (line 113)
+* $_any_caller_matches, convenience function: Convenience Funs.
+                                                              (line 125)
+* $_caller_is, convenience function:     Convenience Funs.    (line  83)
+* $_caller_matches, convenience function: Convenience Funs.   (line 106)
+* $_exception, convenience variable:     Set Catchpoints.     (line  21)
+* $_exitcode, convenience variable:      Convenience Vars.    (line  80)
+* $_exitsignal, convenience variable:    Convenience Vars.    (line  85)
+* $_isvoid, convenience function:        Convenience Funs.    (line  15)
+* $_memeq, convenience function:         Convenience Funs.    (line  66)
+* $_probe_arg, convenience variable:     Static Probe Points. (line  77)
+* $_regex, convenience function:         Convenience Funs.    (line  70)
+* $_sdata, collect:                      Tracepoint Actions.  (line  78)
+* $_sdata, inspect, convenience variable: Convenience Vars.   (line 142)
+* $_siginfo, convenience variable:       Convenience Vars.    (line 148)
+* $_streq, convenience function:         Convenience Funs.    (line  76)
+* $_strlen, convenience function:        Convenience Funs.    (line  80)
+* $_thread, convenience variable:        Threads.             (line 116)
+* $_tlb, convenience variable:           Convenience Vars.    (line 154)
+* $bpnum, convenience variable:          Set Breaks.          (line   6)
+* $cdir, convenience variable:           Source Path.         (line 108)
+* $cwd, convenience variable:            Source Path.         (line 108)
+* $tpnum:                                Create and Delete Tracepoints.
+                                                              (line 123)
+* $trace_file:                           Tracepoint Variables.
+                                                              (line  16)
+* $trace_frame:                          Tracepoint Variables.
+                                                              (line   6)
+* $trace_func:                           Tracepoint Variables.
+                                                              (line  19)
+* $trace_line:                           Tracepoint Variables.
+                                                              (line  13)
+* $tracepoint:                           Tracepoint Variables.
+                                                              (line  10)
+* ( <1>:                                 Parameters In Guile. (line  27)
+* (:                                     Commands In Guile.   (line  18)
+* -ada-task-info:                        GDB/MI Ada Tasking Commands.
+                                                              (line   9)
+* -add-inferior:                         GDB/MI Miscellaneous Commands.
+                                                              (line 298)
+* -break-after:                          GDB/MI Breakpoint Commands.
+                                                              (line  11)
+* -break-commands:                       GDB/MI Breakpoint Commands.
+                                                              (line  56)
+* -break-condition:                      GDB/MI Breakpoint Commands.
+                                                              (line  90)
+* -break-delete:                         GDB/MI Breakpoint Commands.
+                                                              (line 127)
+* -break-disable:                        GDB/MI Breakpoint Commands.
+                                                              (line 161)
+* -break-enable:                         GDB/MI Breakpoint Commands.
+                                                              (line 197)
+* -break-info:                           GDB/MI Breakpoint Commands.
+                                                              (line 232)
+* -break-insert:                         GDB/MI Breakpoint Commands.
+                                                              (line 256)
+* -break-list:                           GDB/MI Breakpoint Commands.
+                                                              (line 427)
+* -break-passcount:                      GDB/MI Breakpoint Commands.
+                                                              (line 506)
+* -break-watch:                          GDB/MI Breakpoint Commands.
+                                                              (line 518)
+* -catch-assert:                         Ada Exception GDB/MI Catchpoint Commands.
+                                                              (line  12)
+* -catch-exception:                      Ada Exception GDB/MI Catchpoint Commands.
+                                                              (line  48)
+* -catch-load:                           Shared Library GDB/MI Catchpoint Commands.
+                                                              (line   9)
+* -catch-unload:                         Shared Library GDB/MI Catchpoint Commands.
+                                                              (line  36)
+* -data-disassemble:                     GDB/MI Data Manipulation.
+                                                              (line  15)
+* -data-evaluate-expression:             GDB/MI Data Manipulation.
+                                                              (line 184)
+* -data-list-changed-registers:          GDB/MI Data Manipulation.
+                                                              (line 222)
+* -data-list-register-names:             GDB/MI Data Manipulation.
+                                                              (line 258)
+* -data-list-register-values:            GDB/MI Data Manipulation.
+                                                              (line 298)
+* -data-read-memory:                     GDB/MI Data Manipulation.
+                                                              (line 390)
+* -data-read-memory-bytes:               GDB/MI Data Manipulation.
+                                                              (line 497)
+* -data-write-memory-bytes:              GDB/MI Data Manipulation.
+                                                              (line 574)
+* -dprintf-insert:                       GDB/MI Breakpoint Commands.
+                                                              (line 352)
+* -enable-frame-filters:                 GDB/MI Stack Manipulation.
+                                                              (line   9)
+* -enable-pretty-printing:               GDB/MI Variable Objects.
+                                                              (line 116)
+* -enable-timings:                       GDB/MI Miscellaneous Commands.
+                                                              (line 394)
+* -environment-cd:                       GDB/MI Program Context.
+                                                              (line  33)
+* -environment-directory:                GDB/MI Program Context.
+                                                              (line  56)
+* -environment-path:                     GDB/MI Program Context.
+                                                              (line 100)
+* -environment-pwd:                      GDB/MI Program Context.
+                                                              (line 141)
+* -exec-arguments:                       GDB/MI Program Context.
+                                                              (line   9)
+* -exec-continue:                        GDB/MI Program Execution.
+                                                              (line  13)
+* -exec-finish:                          GDB/MI Program Execution.
+                                                              (line  56)
+* -exec-interrupt:                       GDB/MI Program Execution.
+                                                              (line  99)
+* -exec-jump:                            GDB/MI Program Execution.
+                                                              (line 149)
+* -exec-next:                            GDB/MI Program Execution.
+                                                              (line 173)
+* -exec-next-instruction:                GDB/MI Program Execution.
+                                                              (line 204)
+* -exec-return:                          GDB/MI Program Execution.
+                                                              (line 240)
+* -exec-run:                             GDB/MI Program Execution.
+                                                              (line 283)
+* -exec-step:                            GDB/MI Program Execution.
+                                                              (line 353)
+* -exec-step-instruction:                GDB/MI Program Execution.
+                                                              (line 395)
+* -exec-until:                           GDB/MI Program Execution.
+                                                              (line 436)
+* -file-exec-and-symbols:                GDB/MI File Commands.
+                                                              (line  12)
+* -file-exec-file:                       GDB/MI File Commands.
+                                                              (line  40)
+* -file-list-exec-source-file:           GDB/MI File Commands.
+                                                              (line  67)
+* -file-list-exec-source-files:          GDB/MI File Commands.
+                                                              (line  93)
+* -file-symbol-file:                     GDB/MI File Commands.
+                                                              (line 123)
+* -gdb-exit:                             GDB/MI Miscellaneous Commands.
+                                                              (line   9)
+* -gdb-set:                              GDB/MI Miscellaneous Commands.
+                                                              (line  31)
+* -gdb-show:                             GDB/MI Miscellaneous Commands.
+                                                              (line  54)
+* -gdb-version:                          GDB/MI Miscellaneous Commands.
+                                                              (line  77)
+* -inferior-tty-set:                     GDB/MI Miscellaneous Commands.
+                                                              (line 345)
+* -inferior-tty-show:                    GDB/MI Miscellaneous Commands.
+                                                              (line 368)
+* -info-ada-exceptions:                  GDB/MI Ada Exceptions Commands.
+                                                              (line   9)
+* -info-gdb-mi-command:                  GDB/MI Support Commands.
+                                                              (line  14)
+* -info-os:                              GDB/MI Miscellaneous Commands.
+                                                              (line 224)
+* -interpreter-exec:                     GDB/MI Miscellaneous Commands.
+                                                              (line 320)
+* -list-features:                        GDB/MI Support Commands.
+                                                              (line  58)
+* -list-target-features:                 GDB/MI Support Commands.
+                                                              (line 123)
+* -list-thread-groups:                   GDB/MI Miscellaneous Commands.
+                                                              (line 111)
+* -stack-info-depth:                     GDB/MI Stack Manipulation.
+                                                              (line  50)
+* -stack-info-frame:                     GDB/MI Stack Manipulation.
+                                                              (line  24)
+* -stack-list-arguments:                 GDB/MI Stack Manipulation.
+                                                              (line  88)
+* -stack-list-frames:                    GDB/MI Stack Manipulation.
+                                                              (line 182)
+* -stack-list-locals:                    GDB/MI Stack Manipulation.
+                                                              (line 287)
+* -stack-list-variables:                 GDB/MI Stack Manipulation.
+                                                              (line 333)
+* -stack-select-frame:                   GDB/MI Stack Manipulation.
+                                                              (line 361)
+* -symbol-list-lines:                    GDB/MI Symbol Query. (line   9)
+* -target-attach:                        GDB/MI Target Manipulation.
+                                                              (line   9)
+* -target-detach:                        GDB/MI Target Manipulation.
+                                                              (line  36)
+* -target-disconnect:                    GDB/MI Target Manipulation.
+                                                              (line  61)
+* -target-download:                      GDB/MI Target Manipulation.
+                                                              (line  85)
+* -target-file-delete:                   GDB/MI File Transfer Commands.
+                                                              (line  57)
+* -target-file-get:                      GDB/MI File Transfer Commands.
+                                                              (line  33)
+* -target-file-put:                      GDB/MI File Transfer Commands.
+                                                              (line   9)
+* -target-select:                        GDB/MI Target Manipulation.
+                                                              (line 198)
+* -thread-info:                          GDB/MI Thread Commands.
+                                                              (line   9)
+* -thread-list-ids:                      GDB/MI Thread Commands.
+                                                              (line  90)
+* -thread-select:                        GDB/MI Thread Commands.
+                                                              (line 118)
+* -trace-define-variable:                GDB/MI Tracepoint Commands.
+                                                              (line  83)
+* -trace-find:                           GDB/MI Tracepoint Commands.
+                                                              (line  12)
+* -trace-frame-collected:                GDB/MI Tracepoint Commands.
+                                                              (line 100)
+* -trace-list-variables:                 GDB/MI Tracepoint Commands.
+                                                              (line 209)
+* -trace-save:                           GDB/MI Tracepoint Commands.
+                                                              (line 252)
+* -trace-start:                          GDB/MI Tracepoint Commands.
+                                                              (line 269)
+* -trace-status:                         GDB/MI Tracepoint Commands.
+                                                              (line 285)
+* -trace-stop:                           GDB/MI Tracepoint Commands.
+                                                              (line 357)
+* -var-assign:                           GDB/MI Variable Objects.
+                                                              (line 491)
+* -var-create:                           GDB/MI Variable Objects.
+                                                              (line 134)
+* -var-delete:                           GDB/MI Variable Objects.
+                                                              (line 223)
+* -var-evaluate-expression:              GDB/MI Variable Objects.
+                                                              (line 470)
+* -var-info-expression:                  GDB/MI Variable Objects.
+                                                              (line 407)
+* -var-info-num-children:                GDB/MI Variable Objects.
+                                                              (line 272)
+* -var-info-path-expression:             GDB/MI Variable Objects.
+                                                              (line 432)
+* -var-info-type:                        GDB/MI Variable Objects.
+                                                              (line 394)
+* -var-list-children:                    GDB/MI Variable Objects.
+                                                              (line 288)
+* -var-set-format:                       GDB/MI Variable Objects.
+                                                              (line 236)
+* -var-set-frozen:                       GDB/MI Variable Objects.
+                                                              (line 635)
+* -var-set-update-range:                 GDB/MI Variable Objects.
+                                                              (line 661)
+* -var-set-visualizer:                   GDB/MI Variable Objects.
+                                                              (line 684)
+* -var-show-attributes:                  GDB/MI Variable Objects.
+                                                              (line 456)
+* -var-show-format:                      GDB/MI Variable Objects.
+                                                              (line 259)
+* -var-update:                           GDB/MI Variable Objects.
+                                                              (line 515)
+* <gdb:arch>:                            Architectures In Guile.
+                                                              (line   6)
+* <gdb:block>:                           Blocks In Guile.     (line   6)
+* <gdb:breakpoint>:                      Breakpoints In Guile.
+                                                              (line   6)
+* <gdb:iterator>:                        Iterators In Guile.  (line   6)
+* <gdb:lazy-string>:                     Lazy Strings In Guile.
+                                                              (line   6)
+* <gdb:objfile>:                         Objfiles In Guile.   (line   6)
+* <gdb:progspace>:                       Progspaces In Guile. (line   6)
+* <gdb:sal>:                             Symbol Tables In Guile.
+                                                              (line   6)
+* <gdb:symbol>:                          Symbols In Guile.    (line   6)
+* <gdb:symtab>:                          Symbol Tables In Guile.
+                                                              (line   6)
+* <gdb:type>:                            Types In Guile.      (line   6)
+* <gdb:value>:                           Values From Inferior In Guile.
+                                                              (line   6)
+* @, referencing memory as an array:     Arrays.              (line   6)
+* ^connected:                            GDB/MI Result Records.
+                                                              (line  22)
+* ^done:                                 GDB/MI Result Records.
+                                                              (line   9)
+* ^error:                                GDB/MI Result Records.
+                                                              (line  25)
+* ^exit:                                 GDB/MI Result Records.
+                                                              (line  36)
+* ^running:                              GDB/MI Result Records.
+                                                              (line  14)
+* __init__ on TypePrinter:               gdb.types.           (line  83)
+* abort (C-g):                           Miscellaneous Commands.
+                                                              (line  10)
+* accept-line (Newline or Return):       Commands For History.
+                                                              (line   6)
+* actions:                               Tracepoint Actions.  (line   6)
+* ada-task-info:                         GDB/MI Support Commands.
+                                                              (line 101)
+* add-auto-load-safe-path:               Auto-loading safe path.
+                                                              (line  50)
+* add-auto-load-scripts-directory:       objfile-gdbdotext file.
+                                                              (line  66)
+* add-inferior:                          Inferiors and Programs.
+                                                              (line  60)
+* add-symbol-file:                       Files.               (line 113)
+* add-symbol-file-from-memory:           Files.               (line 183)
+* advance LOCATION:                      Continuing and Stepping.
+                                                              (line 182)
+* alias:                                 Aliases.             (line  21)
+* append:                                Dump/Restore Files.  (line  38)
+* append-pretty-printer!:                Guile Printing Module.
+                                                              (line  19)
+* apropos:                               Help.                (line  62)
+* arch-bool-type:                        Architectures In Guile.
+                                                              (line  85)
+* arch-char-type:                        Architectures In Guile.
+                                                              (line  37)
+* arch-charset:                          Architectures In Guile.
+                                                              (line  24)
+* arch-disassemble:                      Disassembly In Guile.
+                                                              (line  12)
+* arch-double-type:                      Architectures In Guile.
+                                                              (line  77)
+* arch-float-type:                       Architectures In Guile.
+                                                              (line  73)
+* arch-int-type:                         Architectures In Guile.
+                                                              (line  45)
+* arch-int16-type:                       Architectures In Guile.
+                                                              (line 105)
+* arch-int32-type:                       Architectures In Guile.
+                                                              (line 113)
+* arch-int64-type:                       Architectures In Guile.
+                                                              (line 121)
+* arch-int8-type:                        Architectures In Guile.
+                                                              (line  97)
+* arch-long-type:                        Architectures In Guile.
+                                                              (line  49)
+* arch-longdouble-type:                  Architectures In Guile.
+                                                              (line  81)
+* arch-longlong-type:                    Architectures In Guile.
+                                                              (line  89)
+* arch-name:                             Architectures In Guile.
+                                                              (line  21)
+* arch-schar-type:                       Architectures In Guile.
+                                                              (line  53)
+* arch-short-type:                       Architectures In Guile.
+                                                              (line  41)
+* arch-uchar-type:                       Architectures In Guile.
+                                                              (line  57)
+* arch-uint-type:                        Architectures In Guile.
+                                                              (line  65)
+* arch-uint16-type:                      Architectures In Guile.
+                                                              (line 109)
+* arch-uint32-type:                      Architectures In Guile.
+                                                              (line 117)
+* arch-uint64-type:                      Architectures In Guile.
+                                                              (line 125)
+* arch-uint8-type:                       Architectures In Guile.
+                                                              (line 101)
+* arch-ulong-type:                       Architectures In Guile.
+                                                              (line  69)
+* arch-ulonglong-type:                   Architectures In Guile.
+                                                              (line  93)
+* arch-ushort-type:                      Architectures In Guile.
+                                                              (line  61)
+* arch-void-type:                        Architectures In Guile.
+                                                              (line  33)
+* arch-wide-charset:                     Architectures In Guile.
+                                                              (line  27)
+* arch?:                                 Architectures In Guile.
+                                                              (line  14)
+* Architecture.disassemble:              Architectures In Python.
+                                                              (line  16)
+* Architecture.name:                     Architectures In Python.
+                                                              (line  13)
+* attach:                                Attach.              (line   6)
+* attach&:                               Background Execution.
+                                                              (line  25)
+* awatch:                                Set Watchpoints.     (line  83)
+* b (break):                             Set Breaks.          (line   6)
+* backtrace:                             Backtrace.           (line  11)
+* backward-char (C-b):                   Commands For Moving. (line  15)
+* backward-delete-char (Rubout):         Commands For Text.   (line  11)
+* backward-kill-line (C-x Rubout):       Commands For Killing.
+                                                              (line   9)
+* backward-kill-word (M-<DEL>):          Commands For Killing.
+                                                              (line  24)
+* backward-word (M-b):                   Commands For Moving. (line  22)
+* beginning-of-history (M-<):            Commands For History.
+                                                              (line  19)
+* beginning-of-line (C-a):               Commands For Moving. (line   6)
+* bell-style:                            Readline Init File Syntax.
+                                                              (line  35)
+* bind-tty-special-chars:                Readline Init File Syntax.
+                                                              (line  42)
+* block-end:                             Blocks In Guile.     (line  71)
+* block-function:                        Blocks In Guile.     (line  74)
+* block-global-block:                    Blocks In Guile.     (line  88)
+* block-global?:                         Blocks In Guile.     (line  94)
+* block-start:                           Blocks In Guile.     (line  68)
+* block-static-block:                    Blocks In Guile.     (line  91)
+* block-static?:                         Blocks In Guile.     (line  98)
+* block-superblock:                      Blocks In Guile.     (line  84)
+* block-symbols:                         Blocks In Guile.     (line 102)
+* block-symbols-progress?:               Blocks In Guile.     (line 113)
+* block-valid?:                          Blocks In Guile.     (line  60)
+* Block.end:                             Blocks In Python.    (line  82)
+* Block.function:                        Blocks In Python.    (line  85)
+* Block.global_block:                    Blocks In Python.    (line 100)
+* Block.is_global:                       Blocks In Python.    (line 108)
+* Block.is_static:                       Blocks In Python.    (line 112)
+* Block.is_valid:                        Blocks In Python.    (line  69)
+* Block.start:                           Blocks In Python.    (line  79)
+* Block.static_block:                    Blocks In Python.    (line 104)
+* Block.superblock:                      Blocks In Python.    (line  95)
+* block?:                                Blocks In Guile.     (line  56)
+* BP_ACCESS_WATCHPOINT <1>:              Breakpoints In Guile.
+                                                              (line  71)
+* BP_ACCESS_WATCHPOINT:                  Breakpoints In Python.
+                                                              (line 154)
+* BP_BREAKPOINT <1>:                     Breakpoints In Guile.
+                                                              (line  57)
+* BP_BREAKPOINT:                         Breakpoints In Python.
+                                                              (line 142)
+* BP_HARDWARE_WATCHPOINT <1>:            Breakpoints In Guile.
+                                                              (line  63)
+* BP_HARDWARE_WATCHPOINT:                Breakpoints In Python.
+                                                              (line 148)
+* BP_READ_WATCHPOINT <1>:                Breakpoints In Guile.
+                                                              (line  67)
+* BP_READ_WATCHPOINT:                    Breakpoints In Python.
+                                                              (line 151)
+* BP_WATCHPOINT <1>:                     Breakpoints In Guile.
+                                                              (line  60)
+* BP_WATCHPOINT:                         Breakpoints In Python.
+                                                              (line 145)
+* break:                                 Set Breaks.          (line   6)
+* break ... task TASKNO (Ada):           Ada Tasks.           (line 135)
+* break ... thread THREADNO:             Thread-Specific Breakpoints.
+                                                              (line  10)
+* break, and Objective-C:                Method Names in Commands.
+                                                              (line   9)
+* break-range:                           PowerPC Embedded.    (line  41)
+* breakpoint annotation:                 Annotations for Running.
+                                                              (line  47)
+* breakpoint-commands:                   Breakpoints In Guile.
+                                                              (line 237)
+* breakpoint-condition:                  Breakpoints In Guile.
+                                                              (line 195)
+* breakpoint-enabled?:                   Breakpoints In Guile.
+                                                              (line 146)
+* breakpoint-expression:                 Breakpoints In Guile.
+                                                              (line 141)
+* breakpoint-hit-count:                  Breakpoints In Guile.
+                                                              (line 171)
+* breakpoint-ignore-count:               Breakpoints In Guile.
+                                                              (line 165)
+* breakpoint-location:                   Breakpoints In Guile.
+                                                              (line 136)
+* breakpoint-notifications:              GDB/MI Support Commands.
+                                                              (line  97)
+* breakpoint-number:                     Breakpoints In Guile.
+                                                              (line 124)
+* breakpoint-silent?:                    Breakpoints In Guile.
+                                                              (line 153)
+* breakpoint-stop:                       Breakpoints In Guile.
+                                                              (line 203)
+* breakpoint-task:                       Breakpoints In Guile.
+                                                              (line 186)
+* breakpoint-thread:                     Breakpoints In Guile.
+                                                              (line 178)
+* breakpoint-type:                       Breakpoints In Guile.
+                                                              (line 128)
+* breakpoint-valid?:                     Breakpoints In Guile.
+                                                              (line 114)
+* breakpoint-visible?:                   Breakpoints In Guile.
+                                                              (line 132)
+* Breakpoint.__init__:                   Breakpoints In Python.
+                                                              (line  10)
+* Breakpoint.commands:                   Breakpoints In Python.
+                                                              (line 180)
+* Breakpoint.condition:                  Breakpoints In Python.
+                                                              (line 175)
+* Breakpoint.delete:                     Breakpoints In Python.
+                                                              (line  83)
+* Breakpoint.enabled:                    Breakpoints In Python.
+                                                              (line  88)
+* Breakpoint.expression:                 Breakpoints In Python.
+                                                              (line 169)
+* Breakpoint.hit_count:                  Breakpoints In Python.
+                                                              (line 158)
+* Breakpoint.ignore_count:               Breakpoints In Python.
+                                                              (line 112)
+* Breakpoint.is_valid:                   Breakpoints In Python.
+                                                              (line  75)
+* Breakpoint.location:                   Breakpoints In Python.
+                                                              (line 163)
+* Breakpoint.number:                     Breakpoints In Python.
+                                                              (line 116)
+* Breakpoint.silent:                     Breakpoints In Python.
+                                                              (line  93)
+* Breakpoint.stop:                       Breakpoints In Python.
+                                                              (line  32)
+* Breakpoint.task:                       Breakpoints In Python.
+                                                              (line 106)
+* Breakpoint.temporary:                  Breakpoints In Python.
+                                                              (line 131)
+* Breakpoint.thread:                     Breakpoints In Python.
+                                                              (line 101)
+* Breakpoint.type:                       Breakpoints In Python.
+                                                              (line 121)
+* Breakpoint.visible:                    Breakpoints In Python.
+                                                              (line 126)
+* breakpoint?:                           Breakpoints In Guile.
+                                                              (line 110)
+* BreakpointEvent.breakpoint:            Events In Python.    (line 110)
+* BreakpointEvent.breakpoints:           Events In Python.    (line 105)
+* breakpoints:                           Breakpoints In Guile.
+                                                              (line 106)
+* breakpoints-invalid annotation:        Invalidation.        (line  13)
+* bt (backtrace):                        Backtrace.           (line  11)
+* c (continue):                          Continuing and Stepping.
+                                                              (line  16)
+* c (SingleKey TUI key):                 TUI Single Key Mode. (line  10)
+* C-L:                                   TUI Keys.            (line  65)
+* C-x 1:                                 TUI Keys.            (line  19)
+* C-x 2:                                 TUI Keys.            (line  26)
+* C-x A:                                 TUI Keys.            (line  12)
+* C-x a:                                 TUI Keys.            (line  11)
+* C-x C-a:                               TUI Keys.            (line  10)
+* C-x o:                                 TUI Keys.            (line  34)
+* C-x s:                                 TUI Keys.            (line  41)
+* call:                                  Calling.             (line  11)
+* call-last-kbd-macro (C-x e):           Keyboard Macros.     (line  13)
+* capitalize-word (M-c):                 Commands For Text.   (line  49)
+* catch:                                 Set Catchpoints.     (line  10)
+* catch assert:                          Set Catchpoints.     (line  88)
+* catch catch:                           Set Catchpoints.     (line  16)
+* catch exception:                       Set Catchpoints.     (line  67)
+* catch exception unhandled:             Set Catchpoints.     (line  84)
+* catch exec:                            Set Catchpoints.     (line  91)
+* catch fork:                            Set Catchpoints.     (line 213)
+* catch load:                            Set Catchpoints.     (line 222)
+* catch rethrow:                         Set Catchpoints.     (line  16)
+* catch signal:                          Set Catchpoints.     (line 227)
+* catch syscall:                         Set Catchpoints.     (line  96)
+* catch throw:                           Set Catchpoints.     (line  16)
+* catch unload:                          Set Catchpoints.     (line 222)
+* catch vfork:                           Set Catchpoints.     (line 217)
+* cd:                                    Working Directory.   (line  16)
+* cdir:                                  Source Path.         (line 108)
+* character-search (C-]):                Miscellaneous Commands.
+                                                              (line  41)
+* character-search-backward (M-C-]):     Miscellaneous Commands.
+                                                              (line  46)
+* checkpoint:                            Checkpoint/Restart.  (line  26)
+* clear:                                 Delete Breaks.       (line  21)
+* clear, and Objective-C:                Method Names in Commands.
+                                                              (line   9)
+* clear-screen (C-l):                    Commands For Moving. (line  26)
+* ClearObjFilesEvent.progspace:          Events In Python.    (line 130)
+* clone-inferior:                        Inferiors and Programs.
+                                                              (line  67)
+* collect (tracepoints):                 Tracepoint Actions.  (line  49)
+* colon-colon, in Modula-2:              M2 Scope.            (line   6)
+* Command.__init__:                      Commands In Python.  (line  12)
+* Command.complete:                      Commands In Python.  (line  73)
+* Command.dont_repeat:                   Commands In Python.  (line  44)
+* Command.invoke:                        Commands In Python.  (line  50)
+* command?:                              Commands In Guile.   (line  63)
+* COMMAND_BREAKPOINTS <1>:               Commands In Guile.   (line 178)
+* COMMAND_BREAKPOINTS:                   Commands In Python.  (line 145)
+* COMMAND_DATA <1>:                      Commands In Guile.   (line 148)
+* COMMAND_DATA:                          Commands In Python.  (line 115)
+* COMMAND_FILES <1>:                     Commands In Guile.   (line 159)
+* COMMAND_FILES:                         Commands In Python.  (line 126)
+* COMMAND_MAINTENANCE <1>:               Commands In Guile.   (line 202)
+* COMMAND_MAINTENANCE:                   Commands In Python.  (line 169)
+* COMMAND_NONE <1>:                      Commands In Guile.   (line 137)
+* COMMAND_NONE:                          Commands In Python.  (line 105)
+* COMMAND_OBSCURE <1>:                   Commands In Guile.   (line 196)
+* COMMAND_OBSCURE:                       Commands In Python.  (line 163)
+* COMMAND_RUNNING <1>:                   Commands In Guile.   (line 142)
+* COMMAND_RUNNING:                       Commands In Python.  (line 109)
+* COMMAND_STACK <1>:                     Commands In Guile.   (line 153)
+* COMMAND_STACK:                         Commands In Python.  (line 120)
+* COMMAND_STATUS <1>:                    Commands In Guile.   (line 172)
+* COMMAND_STATUS:                        Commands In Python.  (line 139)
+* COMMAND_SUPPORT <1>:                   Commands In Guile.   (line 165)
+* COMMAND_SUPPORT:                       Commands In Python.  (line 132)
+* COMMAND_TRACEPOINTS <1>:               Commands In Guile.   (line 184)
+* COMMAND_TRACEPOINTS:                   Commands In Python.  (line 151)
+* COMMAND_USER <1>:                      Commands In Guile.   (line 190)
+* COMMAND_USER:                          Commands In Python.  (line 157)
+* commands:                              Break Commands.      (line  11)
+* commands annotation:                   Prompting.           (line  27)
+* comment-begin:                         Readline Init File Syntax.
+                                                              (line  47)
+* compare-sections:                      Memory.              (line 139)
+* compile code:                          Compiling and Injecting Code.
+                                                              (line  11)
+* compile file:                          Compiling and Injecting Code.
+                                                              (line  56)
+* complete:                              Help.                (line  77)
+* complete (<TAB>):                      Commands For Completion.
+                                                              (line   6)
+* COMPLETE_COMMAND <1>:                  Commands In Guile.   (line 223)
+* COMPLETE_COMMAND:                      Commands In Python.  (line 190)
+* COMPLETE_EXPRESSION <1>:               Commands In Guile.   (line 231)
+* COMPLETE_EXPRESSION:                   Commands In Python.  (line 198)
+* COMPLETE_FILENAME <1>:                 Commands In Guile.   (line 216)
+* COMPLETE_FILENAME:                     Commands In Python.  (line 183)
+* COMPLETE_LOCATION <1>:                 Commands In Guile.   (line 219)
+* COMPLETE_LOCATION:                     Commands In Python.  (line 186)
+* COMPLETE_NONE <1>:                     Commands In Guile.   (line 213)
+* COMPLETE_NONE:                         Commands In Python.  (line 180)
+* COMPLETE_SYMBOL <1>:                   Commands In Guile.   (line 227)
+* COMPLETE_SYMBOL:                       Commands In Python.  (line 194)
+* completion-display-width:              Readline Init File Syntax.
+                                                              (line  52)
+* completion-ignore-case:                Readline Init File Syntax.
+                                                              (line  59)
+* completion-map-case:                   Readline Init File Syntax.
+                                                              (line  64)
+* completion-prefix-display-length:      Readline Init File Syntax.
+                                                              (line  70)
+* completion-query-items:                Readline Init File Syntax.
+                                                              (line  77)
+* condition:                             Conditions.          (line  58)
+* continue:                              Continuing and Stepping.
+                                                              (line  16)
+* continue&:                             Background Execution.
+                                                              (line  40)
+* convert-meta:                          Readline Init File Syntax.
+                                                              (line  87)
+* copy-backward-word ():                 Commands For Killing.
+                                                              (line  49)
+* copy-forward-word ():                  Commands For Killing.
+                                                              (line  54)
+* copy-region-as-kill ():                Commands For Killing.
+                                                              (line  45)
+* core-file:                             Files.               (line  97)
+* ctf:                                   Trace Files.         (line  28)
+* Ctrl-o (operate-and-get-next):         Command Syntax.      (line  42)
+* current-arch:                          Architectures In Guile.
+                                                              (line  18)
+* current-objfile:                       Objfiles In Guile.   (line  47)
+* current-progspace:                     Progspaces In Guile. (line  27)
+* cwd:                                   Source Path.         (line 108)
+* d (delete):                            Delete Breaks.       (line  41)
+* d (SingleKey TUI key):                 TUI Single Key Mode. (line  13)
+* data-directory:                        Guile Configuration. (line  10)
+* data-read-memory-bytes:                GDB/MI Support Commands.
+                                                              (line  93)
+* debug_chaos:                           M32R/D.              (line  50)
+* default-visualizer:                    Guile Pretty Printing API.
+                                                              (line 127)
+* define:                                Define.              (line  37)
+* delete:                                Delete Breaks.       (line  41)
+* delete checkpoint CHECKPOINT-ID:       Checkpoint/Restart.  (line  56)
+* delete display:                        Auto Display.        (line  45)
+* delete mem:                            Memory Region Attributes.
+                                                              (line  34)
+* delete tracepoint:                     Create and Delete Tracepoints.
+                                                              (line 126)
+* delete tvariable:                      Trace State Variables.
+                                                              (line  42)
+* delete-breakpoint!:                    Breakpoints In Guile.
+                                                              (line  97)
+* delete-char (C-d):                     Commands For Text.   (line   6)
+* delete-char-or-list ():                Commands For Completion.
+                                                              (line  39)
+* delete-horizontal-space ():            Commands For Killing.
+                                                              (line  37)
+* demangle:                              Symbols.             (line 104)
+* detach:                                Attach.              (line  36)
+* detach (remote):                       Connecting.          (line  95)
+* detach inferiors INFNO...:             Inferiors and Programs.
+                                                              (line  97)
+* digit-argument (M-0, M-1, ... M--):    Numeric Arguments.   (line   6)
+* dir:                                   Source Path.         (line  39)
+* directory:                             Source Path.         (line  39)
+* dis (disable):                         Disabling.           (line  41)
+* disable:                               Disabling.           (line  41)
+* disable display:                       Auto Display.        (line  56)
+* disable frame-filter:                  Frame Filter Management.
+                                                              (line  16)
+* disable mem:                           Memory Region Attributes.
+                                                              (line  38)
+* disable pretty-printer:                Pretty-Printer Commands.
+                                                              (line  20)
+* disable probes:                        Static Probe Points. (line  73)
+* disable tracepoint:                    Enable and Disable Tracepoints.
+                                                              (line   9)
+* disable type-printer:                  Symbols.             (line 257)
+* disable-completion:                    Readline Init File Syntax.
+                                                              (line  93)
+* disassemble:                           Machine Code.        (line  36)
+* disconnect:                            Connecting.          (line 102)
+* display:                               Auto Display.        (line  23)
+* do (down):                             Selection.           (line  40)
+* do-uppercase-version (M-a, M-b, M-X, ...): Miscellaneous Commands.
+                                                              (line  14)
+* document:                              Define.              (line  50)
+* dont-repeat <1>:                       Commands In Guile.   (line  67)
+* dont-repeat:                           Define.              (line  62)
+* Down:                                  TUI Keys.            (line  56)
+* down:                                  Selection.           (line  40)
+* down-silently:                         Selection.           (line  64)
+* downcase-word (M-l):                   Commands For Text.   (line  45)
+* dprintf:                               Dynamic Printf.      (line  26)
+* dprintf-style agent:                   Dynamic Printf.      (line  46)
+* dprintf-style call:                    Dynamic Printf.      (line  42)
+* dprintf-style gdb:                     Dynamic Printf.      (line  39)
+* dump:                                  Dump/Restore Files.  (line  13)
+* dump-functions ():                     Miscellaneous Commands.
+                                                              (line  70)
+* dump-macros ():                        Miscellaneous Commands.
+                                                              (line  82)
+* dump-variables ():                     Miscellaneous Commands.
+                                                              (line  76)
+* e (edit):                              Edit.                (line   6)
+* echo:                                  Output.              (line  12)
+* edit:                                  Edit.                (line   6)
+* editing-mode:                          Readline Init File Syntax.
+                                                              (line  98)
+* else:                                  Command Files.       (line  75)
+* enable:                                Disabling.           (line  48)
+* enable display:                        Auto Display.        (line  65)
+* enable frame-filter:                   Frame Filter Management.
+                                                              (line  26)
+* enable mem:                            Memory Region Attributes.
+                                                              (line  42)
+* enable pretty-printer:                 Pretty-Printer Commands.
+                                                              (line  25)
+* enable probes:                         Static Probe Points. (line  60)
+* enable tracepoint:                     Enable and Disable Tracepoints.
+                                                              (line  19)
+* enable type-printer:                   Symbols.             (line 257)
+* enable-keypad:                         Readline Init File Syntax.
+                                                              (line 109)
+* enabled <1>:                           Xmethod API.         (line  19)
+* enabled:                               Type Printing API.   (line  14)
+* end (breakpoint commands):             Break Commands.      (line  11)
+* end (if/else/while commands):          Command Files.       (line 104)
+* end (user-defined commands):           Define.              (line  50)
+* end-kbd-macro (C-x )):                 Keyboard Macros.     (line   9)
+* end-of-history (M->):                  Commands For History.
+                                                              (line  22)
+* end-of-iteration:                      Iterators In Guile.  (line  71)
+* end-of-iteration?:                     Iterators In Guile.  (line  74)
+* end-of-line (C-e):                     Commands For Moving. (line   9)
+* error annotation:                      Errors.              (line  10)
+* error-begin annotation:                Errors.              (line  22)
+* error-port:                            I/O Ports in Guile.  (line  13)
+* eval:                                  Output.              (line 117)
+* EventRegistry.connect:                 Events In Python.    (line  20)
+* EventRegistry.disconnect:              Events In Python.    (line  24)
+* exception-args:                        Guile Exception Handling.
+                                                              (line 105)
+* exception-key:                         Guile Exception Handling.
+                                                              (line 102)
+* exception?:                            Guile Exception Handling.
+                                                              (line  98)
+* exceptionHandler:                      Bootstrapping.       (line  38)
+* exchange-point-and-mark (C-x C-x):     Miscellaneous Commands.
+                                                              (line  36)
+* exec-file:                             Files.               (line  39)
+* exec-run-start-option:                 GDB/MI Support Commands.
+                                                              (line 116)
+* execute:                               Basic Guile.         (line  71)
+* exited annotation:                     Annotations for Running.
+                                                              (line  18)
+* ExitedEvent:                           Events In Python.    (line  76)
+* ExitedEvent.exit_code:                 Events In Python.    (line  70)
+* expand-tilde:                          Readline Init File Syntax.
+                                                              (line 120)
+* explore:                               Data.                (line  36)
+* f (frame):                             Selection.           (line  11)
+* f (SingleKey TUI key):                 TUI Single Key Mode. (line  16)
+* fg (resume foreground execution):      Continuing and Stepping.
+                                                              (line  16)
+* field-artificial?:                     Types In Guile.      (line 263)
+* field-base-class?:                     Types In Guile.      (line 268)
+* field-bitpos:                          Types In Guile.      (line 254)
+* field-bitsize:                         Types In Guile.      (line 258)
+* field-enumval:                         Types In Guile.      (line 251)
+* field-name:                            Types In Guile.      (line 244)
+* field-type:                            Types In Guile.      (line 247)
+* field?:                                Types In Guile.      (line 240)
+* file:                                  Files.               (line  16)
+* fin (finish):                          Continuing and Stepping.
+                                                              (line 111)
+* find:                                  Searching Memory.    (line   9)
+* find-pc-line:                          Symbol Tables In Guile.
+                                                              (line  73)
+* finish:                                Continuing and Stepping.
+                                                              (line 111)
+* finish&:                               Background Execution.
+                                                              (line  43)
+* FinishBreakpoint.__init__:             Finish Breakpoints in Python.
+                                                              (line  15)
+* FinishBreakpoint.out_of_scope:         Finish Breakpoints in Python.
+                                                              (line  22)
+* FinishBreakpoint.return_value:         Finish Breakpoints in Python.
+                                                              (line  39)
+* flush_i_cache:                         Bootstrapping.       (line  60)
+* flushregs:                             Maintenance Commands.
+                                                              (line 296)
+* fo (forward-search):                   Search.              (line   9)
+* focus:                                 TUI Commands.        (line  48)
+* forward-backward-delete-char ():       Commands For Text.   (line  15)
+* forward-char (C-f):                    Commands For Moving. (line  12)
+* forward-search:                        Search.              (line   9)
+* forward-search-history (C-s):          Commands For History.
+                                                              (line  30)
+* forward-word (M-f):                    Commands For Moving. (line  18)
+* frame, command:                        Frames.              (line  45)
+* frame, selecting:                      Selection.           (line  11)
+* frame-arch:                            Frames In Guile.     (line  37)
+* frame-block:                           Frames In Guile.     (line 123)
+* frame-function:                        Frames In Guile.     (line 127)
+* frame-name:                            Frames In Guile.     (line  34)
+* frame-newer:                           Frames In Guile.     (line 135)
+* frame-older:                           Frames In Guile.     (line 132)
+* frame-pc:                              Frames In Guile.     (line 120)
+* frame-read-register:                   Frames In Guile.     (line 142)
+* frame-read-var:                        Frames In Guile.     (line 146)
+* frame-sal:                             Frames In Guile.     (line 138)
+* frame-select:                          Frames In Guile.     (line 154)
+* frame-type:                            Frames In Guile.     (line  41)
+* frame-unwind-stop-reason:              Frames In Guile.     (line  69)
+* frame-valid?:                          Frames In Guile.     (line  27)
+* Frame.architecture:                    Frames In Python.    (line  47)
+* Frame.block:                           Frames In Python.    (line 134)
+* Frame.find_sal:                        Frames In Python.    (line 147)
+* Frame.function:                        Frames In Python.    (line 137)
+* Frame.is_valid:                        Frames In Python.    (line  37)
+* Frame.name:                            Frames In Python.    (line  43)
+* Frame.newer:                           Frames In Python.    (line 144)
+* Frame.older:                           Frames In Python.    (line 141)
+* Frame.pc:                              Frames In Python.    (line 131)
+* Frame.read_register:                   Frames In Python.    (line 151)
+* Frame.read_var:                        Frames In Python.    (line 156)
+* Frame.select:                          Frames In Python.    (line 164)
+* Frame.type:                            Frames In Python.    (line  51)
+* Frame.unwind_stop_reason:              Frames In Python.    (line  78)
+* frame?:                                Frames In Guile.     (line  23)
+* FrameDecorator.address:                Frame Decorator API. (line  56)
+* FrameDecorator.elided:                 Frame Decorator API. (line  27)
+* FrameDecorator.filename:               Frame Decorator API. (line  65)
+* FrameDecorator.frame_args:             Frame Decorator API. (line  84)
+* FrameDecorator.frame_locals:           Frame Decorator API. (line 135)
+* FrameDecorator.function:               Frame Decorator API. (line  46)
+* FrameDecorator.inferior_frame:         Frame Decorator API. (line 167)
+* FrameDecorator.line:                   Frame Decorator API. (line  75)
+* FrameFilter.enabled:                   Frame Filter API.    (line 125)
+* FrameFilter.filter:                    Frame Filter API.    (line  77)
+* FrameFilter.name:                      Frame Filter API.    (line 118)
+* FrameFilter.priority:                  Frame Filter API.    (line 134)
+* frames-invalid annotation:             Invalidation.        (line   9)
+* frozen-varobjs:                        GDB/MI Support Commands.
+                                                              (line  76)
+* ftrace:                                Create and Delete Tracepoints.
+                                                              (line  51)
+* Function:                              Functions In Python. (line   6)
+* Function.__init__:                     Functions In Python. (line  11)
+* Function.invoke:                       Functions In Python. (line  21)
+* gcore:                                 Core File Generation.
+                                                              (line  18)
+* gdb-object-kind:                       GDB Scheme Data Types.
+                                                              (line  11)
+* gdb-version:                           Guile Configuration. (line  18)
+* gdb.Block:                             Blocks In Python.    (line   6)
+* gdb.block_for_pc:                      Blocks In Python.    (line  61)
+* gdb.BP_ACCESS_WATCHPOINT:              Breakpoints In Python.
+                                                              (line 154)
+* gdb.BP_BREAKPOINT:                     Breakpoints In Python.
+                                                              (line 142)
+* gdb.BP_HARDWARE_WATCHPOINT:            Breakpoints In Python.
+                                                              (line 148)
+* gdb.BP_READ_WATCHPOINT:                Breakpoints In Python.
+                                                              (line 151)
+* gdb.BP_WATCHPOINT:                     Breakpoints In Python.
+                                                              (line 145)
+* gdb.Breakpoint:                        Breakpoints In Python.
+                                                              (line   6)
+* gdb.breakpoints:                       Basic Python.        (line  55)
+* gdb.COMMAND_BREAKPOINTS:               Commands In Python.  (line 145)
+* gdb.COMMAND_DATA:                      Commands In Python.  (line 115)
+* gdb.COMMAND_FILES:                     Commands In Python.  (line 126)
+* gdb.COMMAND_MAINTENANCE:               Commands In Python.  (line 169)
+* gdb.COMMAND_NONE:                      Commands In Python.  (line 105)
+* gdb.COMMAND_OBSCURE:                   Commands In Python.  (line 163)
+* gdb.COMMAND_RUNNING:                   Commands In Python.  (line 109)
+* gdb.COMMAND_STACK:                     Commands In Python.  (line 120)
+* gdb.COMMAND_STATUS:                    Commands In Python.  (line 139)
+* gdb.COMMAND_SUPPORT:                   Commands In Python.  (line 132)
+* gdb.COMMAND_TRACEPOINTS:               Commands In Python.  (line 151)
+* gdb.COMMAND_USER:                      Commands In Python.  (line 157)
+* gdb.COMPLETE_COMMAND:                  Commands In Python.  (line 190)
+* gdb.COMPLETE_EXPRESSION:               Commands In Python.  (line 198)
+* gdb.COMPLETE_FILENAME:                 Commands In Python.  (line 183)
+* gdb.COMPLETE_LOCATION:                 Commands In Python.  (line 186)
+* gdb.COMPLETE_NONE:                     Commands In Python.  (line 180)
+* gdb.COMPLETE_SYMBOL:                   Commands In Python.  (line 194)
+* gdb.current_objfile:                   Objfiles In Python.  (line  15)
+* gdb.current_progspace:                 Progspaces In Python.
+                                                              (line  14)
+* gdb.decode_line:                       Basic Python.        (line 189)
+* gdb.default_visualizer:                Pretty Printing API. (line  85)
+* gdb.error:                             Exception Handling.  (line  22)
+* gdb.execute:                           Basic Python.        (line  36)
+* gdb.find_pc_line:                      Basic Python.        (line  94)
+* gdb.FinishBreakpoint:                  Finish Breakpoints in Python.
+                                                              (line   6)
+* gdb.flush:                             Basic Python.        (line 153)
+* gdb.frame_stop_reason_string:          Frames In Python.    (line  30)
+* gdb.Function:                          Functions In Python. (line   6)
+* gdb.GdbError:                          Exception Handling.  (line  42)
+* gdb.history:                           Basic Python.        (line  70)
+* gdb.Inferior:                          Inferiors In Python. (line   6)
+* gdb.inferiors:                         Inferiors In Python. (line  15)
+* gdb.InferiorThread:                    Threads In Python.   (line   6)
+* gdb.LazyString:                        Lazy Strings In Python.
+                                                              (line   6)
+* gdb.LineTable:                         Line Tables In Python.
+                                                              (line   6)
+* gdb.lookup_global_symbol:              Symbols In Python.   (line  33)
+* gdb.lookup_objfile:                    Objfiles In Python.  (line  25)
+* gdb.lookup_symbol:                     Symbols In Python.   (line  13)
+* gdb.lookup_type:                       Types In Python.     (line  11)
+* gdb.MemoryError:                       Exception Handling.  (line  30)
+* gdb.newest_frame:                      Frames In Python.    (line  26)
+* gdb.Objfile:                           Objfiles In Python.  (line   6)
+* gdb.objfiles:                          Objfiles In Python.  (line  21)
+* gdb.PARAM_AUTO_BOOLEAN:                Parameters In Python.
+                                                              (line  93)
+* gdb.PARAM_BOOLEAN:                     Parameters In Python.
+                                                              (line  89)
+* gdb.PARAM_ENUM:                        Parameters In Python.
+                                                              (line 127)
+* gdb.PARAM_FILENAME:                    Parameters In Python.
+                                                              (line 119)
+* gdb.PARAM_INTEGER:                     Parameters In Python.
+                                                              (line 102)
+* gdb.PARAM_OPTIONAL_FILENAME:           Parameters In Python.
+                                                              (line 116)
+* gdb.PARAM_STRING:                      Parameters In Python.
+                                                              (line 106)
+* gdb.PARAM_STRING_NOESCAPE:             Parameters In Python.
+                                                              (line 112)
+* gdb.PARAM_UINTEGER:                    Parameters In Python.
+                                                              (line  98)
+* gdb.PARAM_ZINTEGER:                    Parameters In Python.
+                                                              (line 123)
+* gdb.Parameter:                         Parameters In Python.
+                                                              (line   6)
+* gdb.parameter:                         Basic Python.        (line  59)
+* gdb.parse_and_eval:                    Basic Python.        (line  83)
+* gdb.post_event:                        Basic Python.        (line 101)
+* gdb.Progspace:                         Progspaces In Python.
+                                                              (line   6)
+* gdb.progspaces:                        Progspaces In Python.
+                                                              (line  18)
+* gdb.prompt_hook:                       Basic Python.        (line 202)
+* gdb.PYTHONDIR:                         Basic Python.        (line  33)
+* gdb.search_memory:                     Inferiors In Python. (line  61)
+* gdb.selected_frame:                    Frames In Python.    (line  22)
+* gdb.selected_inferior:                 Inferiors In Python. (line  18)
+* gdb.selected_thread:                   Threads In Python.   (line  13)
+* gdb.solib_name:                        Basic Python.        (line 185)
+* gdb.STDERR:                            Basic Python.        (line 143)
+* gdb.STDLOG:                            Basic Python.        (line 146)
+* gdb.STDOUT:                            Basic Python.        (line 140)
+* gdb.string_to_argv:                    Commands In Python.  (line  62)
+* gdb.Symbol:                            Symbols In Python.   (line   6)
+* gdb.SYMBOL_FUNCTION_DOMAIN:            Symbols In Python.   (line 134)
+* gdb.SYMBOL_LABEL_DOMAIN:               Symbols In Python.   (line 127)
+* gdb.SYMBOL_LOC_ARG:                    Symbols In Python.   (line 156)
+* gdb.SYMBOL_LOC_BLOCK:                  Symbols In Python.   (line 177)
+* gdb.SYMBOL_LOC_COMPUTED:               Symbols In Python.   (line 191)
+* gdb.SYMBOL_LOC_CONST:                  Symbols In Python.   (line 147)
+* gdb.SYMBOL_LOC_CONST_BYTES:            Symbols In Python.   (line 180)
+* gdb.SYMBOL_LOC_LOCAL:                  Symbols In Python.   (line 170)
+* gdb.SYMBOL_LOC_OPTIMIZED_OUT:          Symbols In Python.   (line 188)
+* gdb.SYMBOL_LOC_REF_ARG:                Symbols In Python.   (line 160)
+* gdb.SYMBOL_LOC_REGISTER:               Symbols In Python.   (line 153)
+* gdb.SYMBOL_LOC_REGPARM_ADDR:           Symbols In Python.   (line 165)
+* gdb.SYMBOL_LOC_STATIC:                 Symbols In Python.   (line 150)
+* gdb.SYMBOL_LOC_TYPEDEF:                Symbols In Python.   (line 173)
+* gdb.SYMBOL_LOC_UNDEF:                  Symbols In Python.   (line 143)
+* gdb.SYMBOL_LOC_UNRESOLVED:             Symbols In Python.   (line 183)
+* gdb.SYMBOL_STRUCT_DOMAIN:              Symbols In Python.   (line 124)
+* gdb.SYMBOL_TYPES_DOMAIN:               Symbols In Python.   (line 137)
+* gdb.SYMBOL_UNDEF_DOMAIN:               Symbols In Python.   (line 115)
+* gdb.SYMBOL_VAR_DOMAIN:                 Symbols In Python.   (line 120)
+* gdb.SYMBOL_VARIABLES_DOMAIN:           Symbols In Python.   (line 130)
+* gdb.Symtab:                            Symbol Tables In Python.
+                                                              (line   6)
+* gdb.Symtab_and_line:                   Symbol Tables In Python.
+                                                              (line   6)
+* gdb.target_charset:                    Basic Python.        (line 174)
+* gdb.target_wide_charset:               Basic Python.        (line 179)
+* gdb.Type:                              Types In Python.     (line   6)
+* gdb.TYPE_CODE_ARRAY:                   Types In Python.     (line 192)
+* gdb.TYPE_CODE_BITSTRING:               Types In Python.     (line 230)
+* gdb.TYPE_CODE_BOOL:                    Types In Python.     (line 251)
+* gdb.TYPE_CODE_CHAR:                    Types In Python.     (line 248)
+* gdb.TYPE_CODE_COMPLEX:                 Types In Python.     (line 254)
+* gdb.TYPE_CODE_DECFLOAT:                Types In Python.     (line 263)
+* gdb.TYPE_CODE_ENUM:                    Types In Python.     (line 201)
+* gdb.TYPE_CODE_ERROR:                   Types In Python.     (line 233)
+* gdb.TYPE_CODE_FLAGS:                   Types In Python.     (line 204)
+* gdb.TYPE_CODE_FLT:                     Types In Python.     (line 213)
+* gdb.TYPE_CODE_FUNC:                    Types In Python.     (line 207)
+* gdb.TYPE_CODE_INT:                     Types In Python.     (line 210)
+* gdb.TYPE_CODE_INTERNAL_FUNCTION:       Types In Python.     (line 266)
+* gdb.TYPE_CODE_MEMBERPTR:               Types In Python.     (line 242)
+* gdb.TYPE_CODE_METHOD:                  Types In Python.     (line 236)
+* gdb.TYPE_CODE_METHODPTR:               Types In Python.     (line 239)
+* gdb.TYPE_CODE_NAMESPACE:               Types In Python.     (line 260)
+* gdb.TYPE_CODE_PTR:                     Types In Python.     (line 189)
+* gdb.TYPE_CODE_RANGE:                   Types In Python.     (line 222)
+* gdb.TYPE_CODE_REF:                     Types In Python.     (line 245)
+* gdb.TYPE_CODE_SET:                     Types In Python.     (line 219)
+* gdb.TYPE_CODE_STRING:                  Types In Python.     (line 225)
+* gdb.TYPE_CODE_STRUCT:                  Types In Python.     (line 195)
+* gdb.TYPE_CODE_TYPEDEF:                 Types In Python.     (line 257)
+* gdb.TYPE_CODE_UNION:                   Types In Python.     (line 198)
+* gdb.TYPE_CODE_VOID:                    Types In Python.     (line 216)
+* gdb.unwinder.register_unwinder:        Unwinding Frames in Python.
+                                                              (line 124)
+* gdb.UnwindInfo.add_saved_register:     Unwinding Frames in Python.
+                                                              (line  74)
+* gdb.WP_ACCESS:                         Breakpoints In Python.
+                                                              (line  71)
+* gdb.WP_READ:                           Breakpoints In Python.
+                                                              (line  65)
+* gdb.WP_WRITE:                          Breakpoints In Python.
+                                                              (line  68)
+* gdb.write:                             Basic Python.        (line 135)
+* gdb:error:                             Guile Exception Handling.
+                                                              (line  69)
+* gdb:invalid-object:                    Guile Exception Handling.
+                                                              (line  72)
+* gdb:memory-error:                      Guile Exception Handling.
+                                                              (line  80)
+* gdb:pp-type-error:                     Guile Exception Handling.
+                                                              (line  84)
+* gdb_init_reader:                       Writing JIT Debug Info Readers.
+                                                              (line  20)
+* gdbserver:                             Server.              (line   6)
+* generate-core-file:                    Core File Generation.
+                                                              (line  18)
+* get-basic-type:                        Guile Types Module.  (line  14)
+* getDebugChar:                          Bootstrapping.       (line  14)
+* gnu_debuglink_crc32:                   Separate Debug Files.
+                                                              (line 165)
+* gr:                                    Guile Commands.      (line   8)
+* gu:                                    Guile Commands.      (line  15)
+* guile:                                 Guile Commands.      (line  15)
+* guile-data-directory:                  Guile Configuration. (line  14)
+* guile-repl:                            Guile Commands.      (line   8)
+* h (help):                              Help.                (line   9)
+* handle:                                Signals.             (line  49)
+* handle_exception:                      Stub Contents.       (line  15)
+* hbreak:                                Set Breaks.          (line  62)
+* help:                                  Help.                (line   6)
+* help function:                         Convenience Funs.    (line 141)
+* help target:                           Target Commands.     (line  19)
+* help user-defined:                     Define.              (line  67)
+* history-append!:                       Basic Guile.         (line 109)
+* history-preserve-point:                Readline Init File Syntax.
+                                                              (line 124)
+* history-ref:                           Basic Guile.         (line  90)
+* history-search-backward ():            Commands For History.
+                                                              (line  50)
+* history-search-forward ():             Commands For History.
+                                                              (line  45)
+* history-size:                          Readline Init File Syntax.
+                                                              (line 130)
+* hook:                                  Hooks.               (line   6)
+* hookpost:                              Hooks.               (line  11)
+* horizontal-scroll-mode:                Readline Init File Syntax.
+                                                              (line 135)
+* host-config:                           Guile Configuration. (line  21)
+* i (info):                              Help.                (line 100)
+* if:                                    Command Files.       (line  75)
+* ignore:                                Conditions.          (line  90)
+* inferior INFNO:                        Inferiors and Programs.
+                                                              (line  49)
+* Inferior.is_valid:                     Inferiors In Python. (line  36)
+* Inferior.num:                          Inferiors In Python. (line  23)
+* Inferior.pid:                          Inferiors In Python. (line  26)
+* Inferior.read_memory:                  Inferiors In Python. (line  47)
+* Inferior.search_memory:                Inferiors In Python. (line  62)
+* Inferior.threads:                      Inferiors In Python. (line  43)
+* Inferior.was_attached:                 Inferiors In Python. (line  30)
+* Inferior.write_memory:                 Inferiors In Python. (line  54)
+* InferiorCallPostEvent.address:         Events In Python.    (line 151)
+* InferiorCallPostEvent.ptid:            Events In Python.    (line 148)
+* InferiorCallPreEvent.address:          Events In Python.    (line 141)
+* InferiorCallPreEvent.ptid:             Events In Python.    (line 138)
+* InferiorThread.is_exited:              Threads In Python.   (line  60)
+* InferiorThread.is_running:             Threads In Python.   (line  57)
+* InferiorThread.is_stopped:             Threads In Python.   (line  54)
+* InferiorThread.is_valid:               Threads In Python.   (line  43)
+* InferiorThread.name:                   Threads In Python.   (line  20)
+* InferiorThread.num:                    Threads In Python.   (line  30)
+* InferiorThread.ptid:                   Threads In Python.   (line  33)
+* InferiorThread.switch:                 Threads In Python.   (line  50)
+* info:                                  Help.                (line 100)
+* info address:                          Symbols.             (line  74)
+* info all-registers:                    Registers.           (line  15)
+* info args:                             Frame Info.          (line  51)
+* info auto-load:                        Auto-loading.        (line  60)
+* info auto-load gdb-scripts:            Auto-loading sequences.
+                                                              (line  21)
+* info auto-load guile-scripts:          Guile Auto-loading.  (line  23)
+* info auto-load libthread-db:           libthread_db.so.1 file.
+                                                              (line  30)
+* info auto-load local-gdbinit:          Init File in the Current Directory.
+                                                              (line  22)
+* info auto-load python-scripts:         Python Auto-loading. (line  23)
+* info auxv:                             OS Information.      (line  21)
+* info breakpoints:                      Set Breaks.          (line 128)
+* info checkpoints:                      Checkpoint/Restart.  (line  31)
+* info classes:                          Symbols.             (line 333)
+* info common:                           Special Fortran Commands.
+                                                              (line   9)
+* info copying:                          Help.                (line 137)
+* info dcache:                           Caching Target Data. (line  46)
+* info display:                          Auto Display.        (line  78)
+* info dll:                              Files.               (line 343)
+* info dos:                              DJGPP Native.        (line  15)
+* info exceptions:                       Ada Exceptions.      (line   8)
+* info extensions:                       Show.                (line  34)
+* info f (info frame):                   Frame Info.          (line  17)
+* info files:                            Files.               (line 202)
+* info float:                            Floating Point Hardware.
+                                                              (line   9)
+* info frame:                            Frame Info.          (line  17)
+* info frame, show the source language:  Show.                (line  15)
+* info frame-filter:                     Frame Filter Management.
+                                                              (line  12)
+* info functions:                        Symbols.             (line 312)
+* info handle:                           Signals.             (line  33)
+* info inferiors:                        Inferiors and Programs.
+                                                              (line  25)
+* info io_registers, AVR:                AVR.                 (line  10)
+* info line:                             Machine Code.        (line  14)
+* info line, and Objective-C:            Method Names in Commands.
+                                                              (line   9)
+* info locals:                           Frame Info.          (line  55)
+* info macro:                            Macros.              (line  47)
+* info macros:                           Macros.              (line  54)
+* info mem:                              Memory Region Attributes.
+                                                              (line  45)
+* info meminfo:                          SVR4 Process Information.
+                                                              (line  93)
+* info os:                               OS Information.      (line  38)
+* info os cpus:                          OS Information.      (line  43)
+* info os files:                         OS Information.      (line  51)
+* info os modules:                       OS Information.      (line  57)
+* info os msg:                           OS Information.      (line  64)
+* info os processes:                     OS Information.      (line  75)
+* info os procgroups:                    OS Information.      (line  84)
+* info os semaphores:                    OS Information.      (line  94)
+* info os shm:                           OS Information.      (line 102)
+* info os sockets:                       OS Information.      (line 112)
+* info os threads:                       OS Information.      (line 119)
+* info pidlist:                          SVR4 Process Information.
+                                                              (line  89)
+* info pretty-printer:                   Pretty-Printer Commands.
+                                                              (line   6)
+* info probes:                           Static Probe Points. (line  32)
+* info proc:                             SVR4 Process Information.
+                                                              (line  19)
+* info program:                          Stopping.            (line  18)
+* info record:                           Process Record and Replay.
+                                                              (line 261)
+* info registers:                        Registers.           (line  11)
+* info scope:                            Symbols.             (line 262)
+* info selectors:                        Symbols.             (line 339)
+* info serial:                           DJGPP Native.        (line 142)
+* info set:                              Help.                (line 120)
+* info share:                            Files.               (line 337)
+* info sharedlibrary:                    Files.               (line 337)
+* info signals:                          Signals.             (line  33)
+* info skip:                             Skipping Over Functions and Files.
+                                                              (line  56)
+* info source:                           Symbols.             (line 283)
+* info source, show the source language: Show.                (line  21)
+* info sources:                          Symbols.             (line 306)
+* info spu:                              SPU.                 (line  10)
+* info stack:                            Backtrace.           (line  46)
+* info static-tracepoint-markers:        Listing Static Tracepoint Markers.
+                                                              (line   6)
+* info symbol:                           Symbols.             (line  84)
+* info target:                           Files.               (line 202)
+* info task TASKNO:                      Ada Tasks.           (line  89)
+* info tasks:                            Ada Tasks.           (line   9)
+* info terminal:                         Input/Output.        (line  12)
+* info threads:                          Threads.             (line  66)
+* info tp [N...]:                        Listing Tracepoints. (line   6)
+* info tracepoints [N...]:               Listing Tracepoints. (line   6)
+* info tvariables:                       Trace State Variables.
+                                                              (line  37)
+* info type-printers:                    Symbols.             (line 249)
+* info types:                            Symbols.             (line 235)
+* info variables:                        Symbols.             (line 324)
+* info vector:                           Vector Unit.         (line   9)
+* info w32:                              Cygwin Native.       (line  19)
+* info warranty:                         Help.                (line 141)
+* info watchpoints [N...]:               Set Watchpoints.     (line  87)
+* info win:                              TUI Commands.        (line  26)
+* info-gdb-mi-command:                   GDB/MI Support Commands.
+                                                              (line 108)
+* init-if-undefined:                     Convenience Vars.    (line  42)
+* input-meta:                            Readline Init File Syntax.
+                                                              (line 142)
+* input-port:                            I/O Ports in Guile.  (line   7)
+* insert-comment (M-#):                  Miscellaneous Commands.
+                                                              (line  60)
+* insert-completions (M-*):              Commands For Completion.
+                                                              (line  18)
+* inspect:                               Data.                (line   6)
+* instantiate on type_printer:           Type Printing API.   (line  24)
+* interpreter-exec:                      Interpreters.        (line  43)
+* interrupt:                             Background Execution.
+                                                              (line  60)
+* isearch-terminators:                   Readline Init File Syntax.
+                                                              (line 149)
+* iterator->list:                        Iterators In Guile.  (line  84)
+* iterator-filter:                       Iterators In Guile.  (line  95)
+* iterator-for-each:                     Iterators In Guile.  (line  91)
+* iterator-map:                          Iterators In Guile.  (line  87)
+* iterator-next!:                        Iterators In Guile.  (line  64)
+* iterator-object:                       Iterators In Guile.  (line  54)
+* iterator-progress:                     Iterators In Guile.  (line  58)
+* iterator-until:                        Iterators In Guile.  (line  99)
+* iterator?:                             Iterators In Guile.  (line  50)
+* j (jump):                              Jumping.             (line  10)
+* jit-reader-load:                       Using JIT Debug Info Readers.
+                                                              (line   6)
+* jit-reader-unload:                     Using JIT Debug Info Readers.
+                                                              (line   6)
+* jump:                                  Jumping.             (line  10)
+* jump, and Objective-C:                 Method Names in Commands.
+                                                              (line   9)
+* KeyboardInterrupt:                     Exception Handling.  (line  34)
+* keymap:                                Readline Init File Syntax.
+                                                              (line 156)
+* kill:                                  Kill Process.        (line   6)
+* kill inferiors INFNO...:               Inferiors and Programs.
+                                                              (line 103)
+* kill-line (C-k):                       Commands For Killing.
+                                                              (line   6)
+* kill-region ():                        Commands For Killing.
+                                                              (line  41)
+* kill-whole-line ():                    Commands For Killing.
+                                                              (line  15)
+* kill-word (M-d):                       Commands For Killing.
+                                                              (line  19)
+* kvm:                                   BSD libkvm Interface.
+                                                              (line  24)
+* l (list):                              List.                (line   6)
+* language-option:                       GDB/MI Support Commands.
+                                                              (line 104)
+* layout:                                TUI Commands.        (line  29)
+* lazy-string->value:                    Lazy Strings In Guile.
+                                                              (line  47)
+* lazy-string-address:                   Lazy Strings In Guile.
+                                                              (line  27)
+* lazy-string-encoding:                  Lazy Strings In Guile.
+                                                              (line  35)
+* lazy-string-length:                    Lazy Strings In Guile.
+                                                              (line  30)
+* lazy-string-type:                      Lazy Strings In Guile.
+                                                              (line  41)
+* lazy-string?:                          Lazy Strings In Guile.
+                                                              (line  23)
+* LazyString.address:                    Lazy Strings In Python.
+                                                              (line  27)
+* LazyString.encoding:                   Lazy Strings In Python.
+                                                              (line  37)
+* LazyString.length:                     Lazy Strings In Python.
+                                                              (line  31)
+* LazyString.type:                       Lazy Strings In Python.
+                                                              (line  44)
+* LazyString.value:                      Lazy Strings In Python.
+                                                              (line  21)
+* Left:                                  TUI Keys.            (line  59)
+* LineTable.has_line:                    Line Tables In Python.
+                                                              (line  59)
+* LineTable.line:                        Line Tables In Python.
+                                                              (line  53)
+* LineTable.source_lines:                Line Tables In Python.
+                                                              (line  64)
+* LineTableEntry.line:                   Line Tables In Python.
+                                                              (line  18)
+* LineTableEntry.pc:                     Line Tables In Python.
+                                                              (line  23)
+* list:                                  List.                (line   6)
+* list, and Objective-C:                 Method Names in Commands.
+                                                              (line   9)
+* load FILENAME:                         Target Commands.     (line 115)
+* lookup-block:                          Blocks In Guile.     (line 118)
+* lookup-global-symbol:                  Symbols In Guile.    (line 100)
+* lookup-symbol:                         Symbols In Guile.    (line  81)
+* lookup-type:                           Types In Guile.      (line  16)
+* loop_break:                            Command Files.       (line  94)
+* loop_continue:                         Command Files.       (line  98)
+* macro define:                          Macros.              (line  59)
+* macro exp1:                            Macros.              (line  36)
+* macro expand:                          Macros.              (line  29)
+* macro list:                            Macros.              (line  80)
+* macro undef:                           Macros.              (line  74)
+* maint ada set ignore-descriptive-types: Ada Glitches.       (line  76)
+* maint ada show ignore-descriptive-types: Ada Glitches.      (line  80)
+* maint agent:                           Maintenance Commands.
+                                                              (line  12)
+* maint agent-eval:                      Maintenance Commands.
+                                                              (line  12)
+* maint agent-printf:                    Maintenance Commands.
+                                                              (line  27)
+* maint btrace clear:                    Maintenance Commands.
+                                                              (line 109)
+* maint btrace clear-packet-history:     Maintenance Commands.
+                                                              (line 104)
+* maint btrace packet-history:           Maintenance Commands.
+                                                              (line  71)
+* maint check-psymtabs:                  Maintenance Commands.
+                                                              (line 145)
+* maint check-symtabs:                   Maintenance Commands.
+                                                              (line 150)
+* maint cplus first_component:           Maintenance Commands.
+                                                              (line 165)
+* maint cplus namespace:                 Maintenance Commands.
+                                                              (line 168)
+* maint demangler-warning:               Maintenance Commands.
+                                                              (line 184)
+* maint deprecate:                       Maintenance Commands.
+                                                              (line 171)
+* maint dump-me:                         Maintenance Commands.
+                                                              (line 179)
+* maint expand-symtabs:                  Maintenance Commands.
+                                                              (line 153)
+* maint flush-symbol-cache:              Symbols.             (line 463)
+* maint info bfds:                       Maintenance Commands.
+                                                              (line  64)
+* maint info breakpoints:                Maintenance Commands.
+                                                              (line  33)
+* maint info btrace:                     Maintenance Commands.
+                                                              (line  68)
+* maint info program-spaces:             Inferiors and Programs.
+                                                              (line 138)
+* maint info psymtabs:                   Symbols.             (line 401)
+* maint info sections:                   Files.               (line 211)
+* maint info sol-threads:                Threads.             (line  98)
+* maint info symtabs:                    Symbols.             (line 401)
+* maint internal-error:                  Maintenance Commands.
+                                                              (line 184)
+* maint internal-warning:                Maintenance Commands.
+                                                              (line 184)
+* maint packet:                          Maintenance Commands.
+                                                              (line 230)
+* maint print architecture:              Maintenance Commands.
+                                                              (line 236)
+* maint print c-tdesc:                   Maintenance Commands.
+                                                              (line 240)
+* maint print cooked-registers:          Maintenance Commands.
+                                                              (line 261)
+* maint print dummy-frames:              Maintenance Commands.
+                                                              (line 245)
+* maint print msymbols:                  Symbols.             (line 382)
+* maint print objfiles:                  Maintenance Commands.
+                                                              (line 299)
+* maint print psymbols:                  Symbols.             (line 382)
+* maint print raw-registers:             Maintenance Commands.
+                                                              (line 261)
+* maint print reggroups:                 Maintenance Commands.
+                                                              (line 280)
+* maint print register-groups:           Maintenance Commands.
+                                                              (line 261)
+* maint print registers:                 Maintenance Commands.
+                                                              (line 261)
+* maint print remote-registers:          Maintenance Commands.
+                                                              (line 261)
+* maint print section-scripts:           Maintenance Commands.
+                                                              (line 314)
+* maint print statistics:                Maintenance Commands.
+                                                              (line 321)
+* maint print symbol-cache:              Symbols.             (line 455)
+* maint print symbol-cache-statistics:   Symbols.             (line 459)
+* maint print symbols:                   Symbols.             (line 382)
+* maint print target-stack:              Maintenance Commands.
+                                                              (line 334)
+* maint print type:                      Maintenance Commands.
+                                                              (line 346)
+* maint print unwind, HPPA:              HPPA.                (line  17)
+* maint print user-registers:            Maintenance Commands.
+                                                              (line 305)
+* maint set btrace pt skip-pad:          Maintenance Commands.
+                                                              (line 117)
+* maint set catch-demangler-crashes:     Maintenance Commands.
+                                                              (line 157)
+* maint set demangler-warning:           Maintenance Commands.
+                                                              (line 207)
+* maint set dwarf always-disassemble:    Maintenance Commands.
+                                                              (line 353)
+* maint set dwarf max-cache-age:         Maintenance Commands.
+                                                              (line 375)
+* maint set internal-error:              Maintenance Commands.
+                                                              (line 207)
+* maint set internal-warning:            Maintenance Commands.
+                                                              (line 207)
+* maint set per-command:                 Maintenance Commands.
+                                                              (line 427)
+* maint set profile:                     Maintenance Commands.
+                                                              (line 389)
+* maint set show-all-tib:                Maintenance Commands.
+                                                              (line 413)
+* maint set show-debug-regs:             Maintenance Commands.
+                                                              (line 405)
+* maint set symbol-cache-size:           Symbols.             (line 447)
+* maint set target-async:                Maintenance Commands.
+                                                              (line 419)
+* maint show btrace pt skip-pad:         Maintenance Commands.
+                                                              (line 118)
+* maint show catch-demangler-crashes:    Maintenance Commands.
+                                                              (line 157)
+* maint show demangler-warning:          Maintenance Commands.
+                                                              (line 207)
+* maint show dwarf always-disassemble:   Maintenance Commands.
+                                                              (line 353)
+* maint show dwarf max-cache-age:        Maintenance Commands.
+                                                              (line 375)
+* maint show internal-error:             Maintenance Commands.
+                                                              (line 207)
+* maint show internal-warning:           Maintenance Commands.
+                                                              (line 207)
+* maint show per-command:                Maintenance Commands.
+                                                              (line 427)
+* maint show profile:                    Maintenance Commands.
+                                                              (line 389)
+* maint show show-all-tib:               Maintenance Commands.
+                                                              (line 413)
+* maint show show-debug-regs:            Maintenance Commands.
+                                                              (line 405)
+* maint show symbol-cache-size:          Symbols.             (line 452)
+* maint show target-async:               Maintenance Commands.
+                                                              (line 419)
+* maint space:                           Maintenance Commands.
+                                                              (line 467)
+* maint time:                            Maintenance Commands.
+                                                              (line 471)
+* maint translate-address:               Maintenance Commands.
+                                                              (line 475)
+* maint undeprecate:                     Maintenance Commands.
+                                                              (line 171)
+* make:                                  Shell Commands.      (line  21)
+* make-block-symbols-iterator:           Blocks In Guile.     (line 106)
+* make-breakpoint:                       Breakpoints In Guile.
+                                                              (line  21)
+* make-enum-hashtable:                   Guile Types Module.  (line  38)
+* make-exception:                        Guile Exception Handling.
+                                                              (line  92)
+* make-field-iterator:                   Types In Guile.      (line 126)
+* make-iterator:                         Iterators In Guile.  (line  12)
+* make-lazy-value:                       Values From Inferior In Guile.
+                                                              (line 329)
+* make-list-iterator:                    Iterators In Guile.  (line  81)
+* make-pretty-printer:                   Guile Pretty Printing API.
+                                                              (line  16)
+* make-pretty-printer-worker:            Guile Pretty Printing API.
+                                                              (line  44)
+* make-value:                            Values From Inferior In Guile.
+                                                              (line  47)
+* mark-modified-lines:                   Readline Init File Syntax.
+                                                              (line 169)
+* mark-symlinked-directories:            Readline Init File Syntax.
+                                                              (line 174)
+* match-hidden-files:                    Readline Init File Syntax.
+                                                              (line 179)
+* may-insert-breakpoints:                Observer Mode.       (line  50)
+* may-insert-fast-tracepoints:           Observer Mode.       (line  69)
+* may-insert-tracepoints:                Observer Mode.       (line  59)
+* may-interrupt:                         Observer Mode.       (line  79)
+* may-write-memory:                      Observer Mode.       (line  41)
+* may-write-registers:                   Observer Mode.       (line  32)
+* mem:                                   Memory Region Attributes.
+                                                              (line  22)
+* memory-port-range:                     Memory Ports in Guile.
+                                                              (line  34)
+* memory-port-read-buffer-size:          Memory Ports in Guile.
+                                                              (line  38)
+* memory-port-write-buffer-size:         Memory Ports in Guile.
+                                                              (line  46)
+* memory-port?:                          Memory Ports in Guile.
+                                                              (line  30)
+* MemoryChangedEvent.address:            Events In Python.    (line 160)
+* MemoryChangedEvent.length:             Events In Python.    (line 163)
+* memset:                                Bootstrapping.       (line  70)
+* menu-complete ():                      Commands For Completion.
+                                                              (line  22)
+* menu-complete-backward ():             Commands For Completion.
+                                                              (line  34)
+* menu-complete-display-prefix:          Readline Init File Syntax.
+                                                              (line 186)
+* meta-flag:                             Readline Init File Syntax.
+                                                              (line 142)
+* methods:                               Xmethod API.         (line  23)
+* monitor:                               Connecting.          (line 109)
+* n (next):                              Continuing and Stepping.
+                                                              (line  79)
+* n (SingleKey TUI key):                 TUI Single Key Mode. (line  19)
+* name <1>:                              Xmethod API.         (line  16)
+* name:                                  Type Printing API.   (line  19)
+* newest-frame:                          Frames In Guile.     (line 162)
+* NewObjFileEvent.new_objfile:           Events In Python.    (line 120)
+* next:                                  Continuing and Stepping.
+                                                              (line  79)
+* next&:                                 Background Execution.
+                                                              (line  34)
+* next-history (C-n):                    Commands For History.
+                                                              (line  16)
+* nexti:                                 Continuing and Stepping.
+                                                              (line 204)
+* nexti&:                                Background Execution.
+                                                              (line  37)
+* ni (nexti):                            Continuing and Stepping.
+                                                              (line 204)
+* non-incremental-forward-search-history (M-n): Commands For History.
+                                                              (line  40)
+* non-incremental-reverse-search-history (M-p): Commands For History.
+                                                              (line  35)
+* nosharedlibrary:                       Files.               (line 355)
+* Objfile:                               Objfiles In Python.  (line   6)
+* objfile-filename:                      Objfiles In Guile.   (line  29)
+* objfile-pretty-printers:               Objfiles In Guile.   (line  37)
+* objfile-progspace:                     Objfiles In Guile.   (line  33)
+* objfile-valid?:                        Objfiles In Guile.   (line  22)
+* Objfile.add_separate_debug_file:       Objfiles In Python.  (line 126)
+* Objfile.build_id:                      Objfiles In Python.  (line  68)
+* Objfile.filename:                      Objfiles In Python.  (line  48)
+* Objfile.frame_filters:                 Objfiles In Python.  (line  94)
+* Objfile.is_valid:                      Objfiles In Python.  (line 119)
+* Objfile.owner:                         Objfiles In Python.  (line  61)
+* Objfile.pretty_printers:               Objfiles In Python.  (line  82)
+* Objfile.progspace:                     Objfiles In Python.  (line  78)
+* Objfile.type_printers:                 Objfiles In Python.  (line  90)
+* Objfile.username:                      Objfiles In Python.  (line  55)
+* objfile?:                              Objfiles In Guile.   (line  18)
+* objfiles:                              Objfiles In Guile.   (line  53)
+* observer:                              Observer Mode.       (line  22)
+* open-memory:                           Memory Ports in Guile.
+                                                              (line  13)
+* output:                                Output.              (line  35)
+* output-meta:                           Readline Init File Syntax.
+                                                              (line 191)
+* output-port:                           I/O Ports in Guile.  (line  10)
+* overlay:                               Overlay Commands.    (line  17)
+* overload-choice annotation:            Prompting.           (line  32)
+* overwrite-mode ():                     Commands For Text.   (line  53)
+* page-completions:                      Readline Init File Syntax.
+                                                              (line 196)
+* PARAM_AUTO_BOOLEAN <1>:                Parameters In Guile. (line 119)
+* PARAM_AUTO_BOOLEAN:                    Parameters In Python.
+                                                              (line  93)
+* PARAM_BOOLEAN <1>:                     Parameters In Guile. (line 115)
+* PARAM_BOOLEAN:                         Parameters In Python.
+                                                              (line  89)
+* PARAM_ENUM <1>:                        Parameters In Guile. (line 155)
+* PARAM_ENUM:                            Parameters In Python.
+                                                              (line 127)
+* PARAM_FILENAME <1>:                    Parameters In Guile. (line 151)
+* PARAM_FILENAME:                        Parameters In Python.
+                                                              (line 119)
+* PARAM_INTEGER:                         Parameters In Python.
+                                                              (line 102)
+* PARAM_OPTIONAL_FILENAME <1>:           Parameters In Guile. (line 148)
+* PARAM_OPTIONAL_FILENAME:               Parameters In Python.
+                                                              (line 116)
+* PARAM_STRING <1>:                      Parameters In Guile. (line 138)
+* PARAM_STRING:                          Parameters In Python.
+                                                              (line 106)
+* PARAM_STRING_NOESCAPE <1>:             Parameters In Guile. (line 144)
+* PARAM_STRING_NOESCAPE:                 Parameters In Python.
+                                                              (line 112)
+* PARAM_UINTEGER <1>:                    Parameters In Guile. (line 124)
+* PARAM_UINTEGER:                        Parameters In Python.
+                                                              (line  98)
+* PARAM_ZINTEGER <1>:                    Parameters In Guile. (line 128)
+* PARAM_ZINTEGER:                        Parameters In Python.
+                                                              (line 123)
+* PARAM_ZUINTEGER:                       Parameters In Guile. (line 131)
+* PARAM_ZUINTEGER_UNLIMITED:             Parameters In Guile. (line 134)
+* Parameter <1>:                         Parameters In Guile. (line   6)
+* Parameter:                             Parameters In Python.
+                                                              (line   6)
+* parameter-value:                       Parameters In Guile. (line 103)
+* Parameter.__init__:                    Parameters In Python.
+                                                              (line  20)
+* Parameter.get_set_string:              Parameters In Python.
+                                                              (line  74)
+* Parameter.get_show_string:             Parameters In Python.
+                                                              (line  80)
+* Parameter.set_doc:                     Parameters In Python.
+                                                              (line  54)
+* Parameter.show_doc:                    Parameters In Python.
+                                                              (line  60)
+* Parameter.value:                       Parameters In Python.
+                                                              (line  66)
+* parameter?:                            Parameters In Guile. (line  99)
+* parse-and-eval:                        Basic Guile.         (line 117)
+* passcount:                             Tracepoint Passcounts.
+                                                              (line   6)
+* path:                                  Environment.         (line  14)
+* pending-breakpoints:                   GDB/MI Support Commands.
+                                                              (line  81)
+* PendingFrame.create_unwind_info:       Unwinding Frames in Python.
+                                                              (line  47)
+* PendingFrame.read_register:            Unwinding Frames in Python.
+                                                              (line  37)
+* PgDn:                                  TUI Keys.            (line  50)
+* PgUp:                                  TUI Keys.            (line  47)
+* pi:                                    Python Commands.     (line   9)
+* pmon, MIPS remote:                     MIPS Embedded.       (line 132)
+* po (print-object):                     The Print Command with Objective-C.
+                                                              (line   6)
+* possible-completions (M-?):            Commands For Completion.
+                                                              (line  11)
+* post-commands annotation:              Prompting.           (line  27)
+* post-overload-choice annotation:       Prompting.           (line  32)
+* post-prompt annotation:                Prompting.           (line  24)
+* post-prompt-for-continue annotation:   Prompting.           (line  40)
+* post-query annotation:                 Prompting.           (line  36)
+* pre-commands annotation:               Prompting.           (line  27)
+* pre-overload-choice annotation:        Prompting.           (line  32)
+* pre-prompt annotation:                 Prompting.           (line  24)
+* pre-prompt-for-continue annotation:    Prompting.           (line  40)
+* pre-query annotation:                  Prompting.           (line  36)
+* prefix-meta (<ESC>):                   Miscellaneous Commands.
+                                                              (line  18)
+* prepend-pretty-printer!:               Guile Printing Module.
+                                                              (line  14)
+* pretty-printer-enabled?:               Guile Pretty Printing API.
+                                                              (line  29)
+* pretty-printer?:                       Guile Pretty Printing API.
+                                                              (line  25)
+* pretty-printers:                       Guile Pretty Printing API.
+                                                              (line  36)
+* pretty_printer.children:               Pretty Printing API. (line  12)
+* pretty_printer.display_hint:           Pretty Printing API. (line  25)
+* pretty_printer.to_string:              Pretty Printing API. (line  54)
+* previous-history (C-p):                Commands For History.
+                                                              (line  12)
+* print:                                 Data.                (line   6)
+* print-object:                          The Print Command with Objective-C.
+                                                              (line   6)
+* printf:                                Output.              (line  46)
+* proc-trace-entry:                      SVR4 Process Information.
+                                                              (line  85)
+* proc-trace-exit:                       SVR4 Process Information.
+                                                              (line  85)
+* proc-untrace-entry:                    SVR4 Process Information.
+                                                              (line  85)
+* proc-untrace-exit:                     SVR4 Process Information.
+                                                              (line  85)
+* Progspace:                             Progspaces In Python.
+                                                              (line   6)
+* progspace-filename:                    Progspaces In Guile. (line  35)
+* progspace-objfiles:                    Progspaces In Guile. (line  45)
+* progspace-pretty-printers:             Progspaces In Guile. (line  53)
+* progspace-valid?:                      Progspaces In Guile. (line  22)
+* Progspace.filename:                    Progspaces In Python.
+                                                              (line  25)
+* Progspace.frame_filters:               Progspaces In Python.
+                                                              (line  40)
+* Progspace.pretty_printers:             Progspaces In Python.
+                                                              (line  28)
+* Progspace.type_printers:               Progspaces In Python.
+                                                              (line  36)
+* progspace?:                            Progspaces In Guile. (line  18)
+* progspaces:                            Progspaces In Guile. (line  32)
+* prompt annotation:                     Prompting.           (line  24)
+* prompt-for-continue annotation:        Prompting.           (line  40)
+* ptype:                                 Symbols.             (line 170)
+* putDebugChar:                          Bootstrapping.       (line  20)
+* pwd:                                   Working Directory.   (line  20)
+* py:                                    Python Commands.     (line  23)
+* python <1>:                            GDB/MI Support Commands.
+                                                              (line  85)
+* python:                                Python Commands.     (line  23)
+* python-interactive:                    Python Commands.     (line   9)
+* q (quit):                              Quitting GDB.        (line   6)
+* q (SingleKey TUI key):                 TUI Single Key Mode. (line  22)
+* query annotation:                      Prompting.           (line  36)
+* queue-signal:                          Signaling.           (line  36)
+* quit [EXPRESSION]:                     Quitting GDB.        (line   6)
+* quit annotation:                       Errors.              (line   6)
+* quoted-insert (C-q or C-v):            Commands For Text.   (line  20)
+* r (run):                               Starting.            (line   6)
+* r (SingleKey TUI key):                 TUI Single Key Mode. (line  25)
+* rbreak:                                Set Breaks.          (line  92)
+* rc (reverse-continue):                 Reverse Execution.   (line  30)
+* rdilogenable:                          ARM.                 (line  95)
+* rdilogfile:                            ARM.                 (line  89)
+* re-read-init-file (C-x C-r):           Miscellaneous Commands.
+                                                              (line   6)
+* readnow:                               Files.               (line  90)
+* rec:                                   Process Record and Replay.
+                                                              (line  38)
+* rec btrace:                            Process Record and Replay.
+                                                              (line  38)
+* rec btrace bts:                        Process Record and Replay.
+                                                              (line  38)
+* rec btrace pt:                         Process Record and Replay.
+                                                              (line  38)
+* rec bts:                               Process Record and Replay.
+                                                              (line  38)
+* rec del:                               Process Record and Replay.
+                                                              (line 303)
+* rec full:                              Process Record and Replay.
+                                                              (line  38)
+* rec function-call-history:             Process Record and Replay.
+                                                              (line 351)
+* rec instruction-history:               Process Record and Replay.
+                                                              (line 310)
+* rec pt:                                Process Record and Replay.
+                                                              (line  38)
+* rec s:                                 Process Record and Replay.
+                                                              (line  97)
+* recognize on type_recognizer:          Type Printing API.   (line  44)
+* record:                                Process Record and Replay.
+                                                              (line  38)
+* record btrace:                         Process Record and Replay.
+                                                              (line  38)
+* record btrace bts:                     Process Record and Replay.
+                                                              (line  38)
+* record btrace pt:                      Process Record and Replay.
+                                                              (line  38)
+* record bts:                            Process Record and Replay.
+                                                              (line  38)
+* record delete:                         Process Record and Replay.
+                                                              (line 303)
+* record full:                           Process Record and Replay.
+                                                              (line  38)
+* record function-call-history:          Process Record and Replay.
+                                                              (line 351)
+* record goto:                           Process Record and Replay.
+                                                              (line 120)
+* record instruction-history:            Process Record and Replay.
+                                                              (line 310)
+* record pt:                             Process Record and Replay.
+                                                              (line  38)
+* record restore:                        Process Record and Replay.
+                                                              (line 141)
+* record save:                           Process Record and Replay.
+                                                              (line 134)
+* record stop:                           Process Record and Replay.
+                                                              (line  97)
+* redraw-current-line ():                Commands For Moving. (line  30)
+* refresh:                               TUI Commands.        (line  66)
+* register-breakpoint!:                  Breakpoints In Guile.
+                                                              (line  89)
+* register-command!:                     Commands In Guile.   (line  58)
+* register-parameter!:                   Parameters In Guile. (line  94)
+* register_xmethod_matcher:              Xmethod API.         (line  85)
+* RegisterChangedEvent.frame:            Events In Python.    (line 170)
+* RegisterChangedEvent.regnum:           Events In Python.    (line 174)
+* remote delete:                         File Transfer.       (line  23)
+* remote get:                            File Transfer.       (line  19)
+* remote put:                            File Transfer.       (line  15)
+* remotetimeout:                         Sparclet.            (line  12)
+* remove-inferiors:                      Inferiors and Programs.
+                                                              (line  86)
+* remove-symbol-file:                    Files.               (line 163)
+* restart CHECKPOINT-ID:                 Checkpoint/Restart.  (line  44)
+* restore:                               Dump/Restore Files.  (line  44)
+* RET (repeat last command):             Command Syntax.      (line  21)
+* return:                                Returning.           (line   6)
+* reverse-continue:                      Reverse Execution.   (line  30)
+* reverse-finish:                        Reverse Execution.   (line  77)
+* reverse-next:                          Reverse Execution.   (line  60)
+* reverse-nexti:                         Reverse Execution.   (line  69)
+* reverse-search:                        Search.              (line  16)
+* reverse-search-history (C-r):          Commands For History.
+                                                              (line  26)
+* reverse-step:                          Reverse Execution.   (line  37)
+* reverse-stepi:                         Reverse Execution.   (line  52)
+* revert-all-at-newline:                 Readline Init File Syntax.
+                                                              (line 206)
+* revert-line (M-r):                     Miscellaneous Commands.
+                                                              (line  25)
+* Right:                                 TUI Keys.            (line  62)
+* rn (reverse-next):                     Reverse Execution.   (line  60)
+* rni (reverse-nexti):                   Reverse Execution.   (line  69)
+* rs (step):                             Reverse Execution.   (line  37)
+* rsi (reverse-stepi):                   Reverse Execution.   (line  52)
+* run:                                   Starting.            (line   6)
+* run&:                                  Background Execution.
+                                                              (line  21)
+* rwatch:                                Set Watchpoints.     (line  79)
+* s (SingleKey TUI key):                 TUI Single Key Mode. (line  28)
+* s (step):                              Continuing and Stepping.
+                                                              (line  47)
+* sal-last:                              Symbol Tables In Guile.
+                                                              (line  70)
+* sal-line:                              Symbol Tables In Guile.
+                                                              (line  64)
+* sal-pc:                                Symbol Tables In Guile.
+                                                              (line  67)
+* sal-symtab:                            Symbol Tables In Guile.
+                                                              (line  61)
+* sal-valid?:                            Symbol Tables In Guile.
+                                                              (line  55)
+* sal?:                                  Symbol Tables In Guile.
+                                                              (line  51)
+* save breakpoints:                      Save Breakpoints.    (line   9)
+* save gdb-index:                        Index Files.         (line  19)
+* save tracepoints:                      save tracepoints.    (line   6)
+* save-tracepoints:                      save tracepoints.    (line   6)
+* sdireset:                              M32R/D.              (line  44)
+* sdistatus:                             M32R/D.              (line  47)
+* sds, a command:                        PowerPC Embedded.    (line  94)
+* search:                                Search.              (line   9)
+* section:                               Files.               (line 193)
+* select-frame:                          Frames.              (line  51)
+* selected-frame:                        Frames In Guile.     (line 158)
+* self:                                  Commands In Guile.   (line 101)
+* self-insert (a, b, A, 1, !, ...):      Commands For Text.   (line  27)
+* set:                                   Help.                (line 108)
+* set ada trust-PAD-over-XVS:            Ada Glitches.        (line  43)
+* set agent off:                         In-Process Agent.    (line  47)
+* set agent on:                          In-Process Agent.    (line  38)
+* set annotate:                          Annotations Overview.
+                                                              (line  29)
+* set architecture:                      Targets.             (line  21)
+* set args:                              Arguments.           (line  21)
+* set arm:                               ARM.                 (line  18)
+* set auto-connect-native-target:        Starting.            (line 160)
+* set auto-load gdb-scripts:             Auto-loading sequences.
+                                                              (line  13)
+* set auto-load guile-scripts:           Guile Auto-loading.  (line  17)
+* set auto-load libthread-db:            libthread_db.so.1 file.
+                                                              (line  22)
+* set auto-load local-gdbinit:           Init File in the Current Directory.
+                                                              (line  14)
+* set auto-load off:                     Auto-loading.        (line  32)
+* set auto-load python-scripts:          Python Auto-loading. (line  17)
+* set auto-load safe-path:               Auto-loading safe path.
+                                                              (line  32)
+* set auto-load scripts-directory:       objfile-gdbdotext file.
+                                                              (line  39)
+* set auto-solib-add:                    Files.               (line 314)
+* set backtrace:                         Backtrace.           (line 116)
+* set basenames-may-differ:              Files.               (line 543)
+* set board-address:                     M32R/D.              (line  21)
+* set breakpoint always-inserted:        Set Breaks.          (line 327)
+* set breakpoint auto-hw:                Set Breaks.          (line 307)
+* set breakpoint condition-evaluation:   Set Breaks.          (line 348)
+* set breakpoint pending:                Set Breaks.          (line 276)
+* set can-use-hw-watchpoints:            Set Watchpoints.     (line 116)
+* set case-sensitive:                    Symbols.             (line  27)
+* set charset:                           Character Sets.      (line  46)
+* set check range:                       Range Checking.      (line  34)
+* set check type:                        Type Checking.       (line  35)
+* set circular-trace-buffer:             Starting and Stopping Trace Experiments.
+                                                              (line  94)
+* set code-cache:                        Caching Target Data. (line  36)
+* set coerce-float-to-double:            ABI.                 (line  46)
+* set com1base:                          DJGPP Native.        (line 125)
+* set com1irq:                           DJGPP Native.        (line 125)
+* set com2base:                          DJGPP Native.        (line 125)
+* set com2irq:                           DJGPP Native.        (line 125)
+* set com3base:                          DJGPP Native.        (line 125)
+* set com3irq:                           DJGPP Native.        (line 125)
+* set com4base:                          DJGPP Native.        (line 125)
+* set com4irq:                           DJGPP Native.        (line 125)
+* set complaints:                        Messages/Warnings.   (line  29)
+* set confirm:                           Messages/Warnings.   (line  50)
+* set cp-abi:                            ABI.                 (line  58)
+* set cygwin-exceptions:                 Cygwin Native.       (line  35)
+* set data-directory:                    Data Files.          (line  12)
+* set dcache line-size:                  Caching Target Data. (line  60)
+* set dcache size:                       Caching Target Data. (line  57)
+* set debug:                             Debugging Output.    (line  18)
+* set debug aarch64:                     AArch64.             (line  10)
+* set debug auto-load:                   Auto-loading verbose mode.
+                                                              (line  27)
+* set debug darwin:                      Darwin.              (line   9)
+* set debug entry-values:                Tail Call Frames.    (line  48)
+* set debug hppa:                        HPPA.                (line  10)
+* set debug libthread-db:                Threads.             (line 218)
+* set debug mach-o:                      Darwin.              (line  16)
+* set debug mips:                        MIPS.                (line 106)
+* set debug monitor:                     Target Commands.     (line 108)
+* set debug nios2:                       Nios II.             (line  10)
+* set debug-file-directory:              Separate Debug Files.
+                                                              (line  70)
+* set debugevents:                       Cygwin Native.       (line  64)
+* set debugexceptions:                   Cygwin Native.       (line  75)
+* set debugexec:                         Cygwin Native.       (line  71)
+* set debugmemory:                       Cygwin Native.       (line  79)
+* set default-collect:                   Tracepoint Actions.  (line 135)
+* set demangle-style:                    Print Settings.      (line 429)
+* set detach-on-fork:                    Forks.               (line  58)
+* set directories:                       Source Path.         (line 120)
+* set disable-randomization:             Starting.            (line 203)
+* set disassemble-next-line:             Machine Code.        (line 144)
+* set disassembly-flavor:                Machine Code.        (line 132)
+* set disconnected-dprintf:              Dynamic Printf.      (line  83)
+* set disconnected-tracing:              Starting and Stopping Trace Experiments.
+                                                              (line  55)
+* set displaced-stepping:                Maintenance Commands.
+                                                              (line 123)
+* set download-path:                     M32R/D.              (line  15)
+* set editing:                           Editing.             (line  15)
+* set endian:                            Byte Order.          (line  13)
+* set environment:                       Environment.         (line  39)
+* set exceptions, Hurd command:          Hurd Native.         (line  40)
+* set exec-direction:                    Reverse Execution.   (line  83)
+* set exec-done-display:                 Debugging Output.    (line  11)
+* set exec-wrapper:                      Starting.            (line 112)
+* set extended-prompt:                   Prompt.              (line  25)
+* set extension-language:                Show.                (line  30)
+* set follow-exec-mode:                  Forks.               (line 104)
+* set follow-fork-mode:                  Forks.               (line  38)
+* set frame-filter priority:             Frame Filter Management.
+                                                              (line  84)
+* set gnutarget:                         Target Commands.     (line  28)
+* set guile print-stack:                 Guile Exception Handling.
+                                                              (line   6)
+* set hash, for remote monitors:         Target Commands.     (line  99)
+* set height:                            Screen Size.         (line  21)
+* set history expansion:                 Command History.     (line  84)
+* set history filename:                  Command History.     (line  26)
+* set history remove-duplicates:         Command History.     (line  55)
+* set history save:                      Command History.     (line  36)
+* set history size:                      Command History.     (line  45)
+* set host-charset:                      Character Sets.      (line  33)
+* set inferior-tty:                      Input/Output.        (line  49)
+* set input-radix:                       Numbers.             (line  14)
+* set interactive-mode:                  Other Misc Settings. (line   6)
+* set language:                          Manually.            (line   9)
+* set libthread-db-search-path:          Threads.             (line 179)
+* set listsize:                          List.                (line  33)
+* set logging:                           Logging Output.      (line   9)
+* set mach-exceptions:                   Darwin.              (line  27)
+* set max-completions:                   Completion.          (line  69)
+* set max-user-call-depth:               Define.              (line  79)
+* set mem inaccessible-by-default:       Memory Region Attributes.
+                                                              (line 130)
+* set mips abi:                          MIPS.                (line  32)
+* set mips compression:                  MIPS.                (line  55)
+* set mips mask-address:                 MIPS.                (line  86)
+* set mipsfpu:                           MIPS Embedded.       (line  60)
+* set monitor-prompt, MIPS remote:       MIPS Embedded.       (line 107)
+* set monitor-warnings, MIPS remote:     MIPS Embedded.       (line 123)
+* set mpx bound:                         i386.                (line  60)
+* set multiple-symbols:                  Ambiguous Expressions.
+                                                              (line  50)
+* set new-console:                       Cygwin Native.       (line  47)
+* set new-group:                         Cygwin Native.       (line  56)
+* set non-stop:                          Non-Stop Mode.       (line  35)
+* set opaque-type-resolution:            Symbols.             (line 345)
+* set osabi:                             ABI.                 (line  11)
+* set output-radix:                      Numbers.             (line  31)
+* set overload-resolution:               Debugging C Plus Plus.
+                                                              (line  59)
+* set pagination:                        Screen Size.         (line  40)
+* set powerpc:                           PowerPC Embedded.    (line  51)
+* set print:                             Print Settings.      (line  11)
+* set print entry-values:                Print Settings.      (line 207)
+* set print frame-arguments:             Print Settings.      (line 155)
+* set print inferior-events:             Inferiors and Programs.
+                                                              (line 117)
+* set print symbol-loading:              Symbols.             (line 363)
+* set print thread-events:               Threads.             (line 158)
+* set print type methods:                Symbols.             (line  44)
+* set print type typedefs:               Symbols.             (line  58)
+* set processor:                         Targets.             (line  31)
+* set procfs-file:                       SVR4 Process Information.
+                                                              (line  74)
+* set procfs-trace:                      SVR4 Process Information.
+                                                              (line  68)
+* set prompt:                            Prompt.              (line  16)
+* set python print-stack:                Python Commands.     (line  46)
+* set radix:                             Numbers.             (line  44)
+* set range-stepping:                    Continuing and Stepping.
+                                                              (line 225)
+* set ravenscar task-switching off:      Ravenscar Profile.   (line  14)
+* set ravenscar task-switching on:       Ravenscar Profile.   (line  10)
+* set rdiheartbeat:                      ARM.                 (line 112)
+* set rdiromatzero:                      ARM.                 (line 102)
+* set record:                            Process Record and Replay.
+                                                              (line 341)
+* set record btrace:                     Process Record and Replay.
+                                                              (line 196)
+* set record btrace bts:                 Process Record and Replay.
+                                                              (line 215)
+* set record btrace pt:                  Process Record and Replay.
+                                                              (line 238)
+* set record full:                       Process Record and Replay.
+                                                              (line 145)
+* set remote:                            Remote Configuration.
+                                                              (line   6)
+* set remote system-call-allowed:        system.              (line  38)
+* set remote-mips64-transfers-32bit-regs: MIPS.               (line  96)
+* set remotecache:                       Caching Target Data. (line  20)
+* set remoteflow:                        Remote Configuration.
+                                                              (line  48)
+* set retransmit-timeout:                MIPS Embedded.       (line  83)
+* set schedule-multiple:                 All-Stop Mode.       (line  65)
+* set script-extension:                  Extending GDB.       (line  29)
+* set sdstimeout:                        PowerPC Embedded.    (line  87)
+* set server-address:                    M32R/D.              (line  27)
+* set sh calling-convention:             Super-H.             (line   9)
+* set shell:                             Cygwin Native.       (line  83)
+* set signal-thread:                     Hurd Native.         (line  21)
+* set signals, Hurd command:             Hurd Native.         (line  11)
+* set sigs, Hurd command:                Hurd Native.         (line  11)
+* set sigthread:                         Hurd Native.         (line  21)
+* set solib-absolute-prefix:             Files.               (line 393)
+* set solib-search-path:                 Files.               (line 469)
+* set spu:                               SPU.                 (line  39)
+* set stack-cache:                       Caching Target Data. (line  28)
+* set startup-with-shell:                Starting.            (line 137)
+* set step-mode:                         Continuing and Stepping.
+                                                              (line  93)
+* set stop-on-solib-events:              Files.               (line 370)
+* set stopped, Hurd command:             Hurd Native.         (line  32)
+* set struct-convention:                 i386.                (line   7)
+* set substitute-path:                   Source Path.         (line 127)
+* set syn-garbage-limit, MIPS remote:    MIPS Embedded.       (line  98)
+* set sysroot:                           Files.               (line 393)
+* set target-charset:                    Character Sets.      (line  28)
+* set target-file-system-kind (unix|dos-based|auto): Files.   (line 483)
+* set target-wide-charset:               Character Sets.      (line  61)
+* set task, Hurd commands:               Hurd Native.         (line  49)
+* set tcp:                               Remote Configuration.
+                                                              (line 123)
+* set thread, Hurd command:              Hurd Native.         (line  91)
+* set timeout:                           MIPS Embedded.       (line  83)
+* set trace-buffer-size:                 Starting and Stopping Trace Experiments.
+                                                              (line 110)
+* set trace-commands:                    Messages/Warnings.   (line  67)
+* set trace-notes:                       Starting and Stopping Trace Experiments.
+                                                              (line 129)
+* set trace-stop-notes:                  Starting and Stopping Trace Experiments.
+                                                              (line 135)
+* set trace-user:                        Starting and Stopping Trace Experiments.
+                                                              (line 125)
+* set trust-readonly-sections:           Files.               (line 269)
+* set tui active-border-mode:            TUI Configuration.   (line  24)
+* set tui border-kind:                   TUI Configuration.   (line   9)
+* set tui border-mode:                   TUI Configuration.   (line  23)
+* set unwind-on-terminating-exception:   Calling.             (line  47)
+* set unwindonsignal:                    Calling.             (line  36)
+* set use-coredump-filter:               Core File Generation.
+                                                              (line  32)
+* set variable:                          Assignment.          (line  16)
+* set verbose:                           Messages/Warnings.   (line  15)
+* set watchdog:                          Maintenance Commands.
+                                                              (line 493)
+* set width:                             Screen Size.         (line  21)
+* set write:                             Patching.            (line  15)
+* set-breakpoint-condition!:             Breakpoints In Guile.
+                                                              (line 199)
+* set-breakpoint-enabled!:               Breakpoints In Guile.
+                                                              (line 149)
+* set-breakpoint-hit-count!:             Breakpoints In Guile.
+                                                              (line 174)
+* set-breakpoint-ignore-count!:          Breakpoints In Guile.
+                                                              (line 168)
+* set-breakpoint-silent!:                Breakpoints In Guile.
+                                                              (line 160)
+* set-breakpoint-stop!:                  Breakpoints In Guile.
+                                                              (line 207)
+* set-breakpoint-task!:                  Breakpoints In Guile.
+                                                              (line 191)
+* set-breakpoint-thread!:                Breakpoints In Guile.
+                                                              (line 182)
+* set-iterator-progress!:                Iterators In Guile.  (line  61)
+* set-mark (C-@):                        Miscellaneous Commands.
+                                                              (line  32)
+* set-memory-port-read-buffer-size!:     Memory Ports in Guile.
+                                                              (line  42)
+* set-memory-port-write-buffer-size!:    Memory Ports in Guile.
+                                                              (line  51)
+* set-objfile-pretty-printers!:          Objfiles In Guile.   (line  41)
+* set-parameter-value!:                  Parameters In Guile. (line 107)
+* set-pretty-printer-enabled!:           Guile Pretty Printing API.
+                                                              (line  32)
+* set-pretty-printers!:                  Guile Pretty Printing API.
+                                                              (line  39)
+* set-progspace-pretty-printers!:        Progspaces In Guile. (line  59)
+* set_debug_traps:                       Stub Contents.       (line  10)
+* share:                                 Files.               (line 346)
+* sharedlibrary:                         Files.               (line 346)
+* shell:                                 Shell Commands.      (line  10)
+* show:                                  Help.                (line 113)
+* show ada trust-PAD-over-XVS:           Ada Glitches.        (line  43)
+* show agent:                            In-Process Agent.    (line  51)
+* show annotate:                         Annotations Overview.
+                                                              (line  34)
+* show architecture:                     Targets.             (line  21)
+* show args:                             Arguments.           (line  28)
+* show arm:                              ARM.                 (line  22)
+* show auto-load:                        Auto-loading.        (line  45)
+* show auto-load gdb-scripts:            Auto-loading sequences.
+                                                              (line  17)
+* show auto-load guile-scripts:          Guile Auto-loading.  (line  20)
+* show auto-load libthread-db:           libthread_db.so.1 file.
+                                                              (line  26)
+* show auto-load local-gdbinit:          Init File in the Current Directory.
+                                                              (line  18)
+* show auto-load python-scripts:         Python Auto-loading. (line  20)
+* show auto-load safe-path:              Auto-loading safe path.
+                                                              (line  46)
+* show auto-load scripts-directory:      objfile-gdbdotext file.
+                                                              (line  63)
+* show auto-solib-add:                   Files.               (line 331)
+* show backtrace:                        Backtrace.           (line 123)
+* show basenames-may-differ:             Files.               (line 546)
+* show board-address:                    M32R/D.              (line  24)
+* show breakpoint always-inserted:       Set Breaks.          (line 327)
+* show breakpoint auto-hw:               Set Breaks.          (line 307)
+* show breakpoint condition-evaluation:  Set Breaks.          (line 348)
+* show breakpoint pending:               Set Breaks.          (line 276)
+* show can-use-hw-watchpoints:           Set Watchpoints.     (line 119)
+* show case-sensitive:                   Symbols.             (line  40)
+* show charset:                          Character Sets.      (line  52)
+* show check range:                      Range Checking.      (line  34)
+* show check type:                       Type Checking.       (line  35)
+* show circular-trace-buffer:            Starting and Stopping Trace Experiments.
+                                                              (line 101)
+* show code-cache:                       Caching Target Data. (line  42)
+* show coerce-float-to-double:           ABI.                 (line  55)
+* show com1base:                         DJGPP Native.        (line 137)
+* show com1irq:                          DJGPP Native.        (line 137)
+* show com2base:                         DJGPP Native.        (line 137)
+* show com2irq:                          DJGPP Native.        (line 137)
+* show com3base:                         DJGPP Native.        (line 137)
+* show com3irq:                          DJGPP Native.        (line 137)
+* show com4base:                         DJGPP Native.        (line 137)
+* show com4irq:                          DJGPP Native.        (line 137)
+* show commands:                         Command History.     (line  97)
+* show complaints:                       Messages/Warnings.   (line  35)
+* show configuration:                    Help.                (line 146)
+* show confirm:                          Messages/Warnings.   (line  58)
+* show convenience:                      Convenience Vars.    (line  37)
+* show copying:                          Help.                (line 137)
+* show cp-abi:                           ABI.                 (line  58)
+* show cygwin-exceptions:                Cygwin Native.       (line  43)
+* show data-directory:                   Data Files.          (line  16)
+* show dcache line-size:                 Caching Target Data. (line  68)
+* show dcache size:                      Caching Target Data. (line  64)
+* show debug:                            Debugging Output.    (line  22)
+* show debug auto-load:                  Auto-loading verbose mode.
+                                                              (line  30)
+* show debug darwin:                     Darwin.              (line  13)
+* show debug entry-values:               Tail Call Frames.    (line  56)
+* show debug libthread-db:               Threads.             (line 218)
+* show debug mach-o:                     Darwin.              (line  23)
+* show debug mips:                       MIPS.                (line 110)
+* show debug monitor:                    Target Commands.     (line 112)
+* show debug nios2:                      Nios II.             (line  14)
+* show debug-file-directory:             Separate Debug Files.
+                                                              (line  75)
+* show default-collect:                  Tracepoint Actions.  (line 144)
+* show detach-on-fork:                   Forks.               (line  74)
+* show directories:                      Source Path.         (line 124)
+* show disassemble-next-line:            Machine Code.        (line 144)
+* show disassembly-flavor:               Machine Code.        (line 141)
+* show disconnected-dprintf:             Dynamic Printf.      (line  88)
+* show disconnected-tracing:             Starting and Stopping Trace Experiments.
+                                                              (line  62)
+* show displaced-stepping:               Maintenance Commands.
+                                                              (line 123)
+* show download-path:                    M32R/D.              (line  18)
+* show editing:                          Editing.             (line  22)
+* show environment:                      Environment.         (line  33)
+* show exceptions, Hurd command:         Hurd Native.         (line  46)
+* show exec-done-display:                Debugging Output.    (line  14)
+* show extended-prompt:                  Prompt.              (line  39)
+* show follow-fork-mode:                 Forks.               (line  52)
+* show frame-filter priority:            Frame Filter Management.
+                                                              (line  91)
+* show gnutarget:                        Target Commands.     (line  40)
+* show hash, for remote monitors:        Target Commands.     (line 105)
+* show height:                           Screen Size.         (line  21)
+* show history:                          Command History.     (line  89)
+* show host-charset:                     Character Sets.      (line  55)
+* show inferior-tty:                     Input/Output.        (line  52)
+* show input-radix:                      Numbers.             (line  36)
+* show interactive-mode:                 Other Misc Settings. (line  21)
+* show language:                         Show.                (line  10)
+* show libthread-db-search-path:         Threads.             (line 215)
+* show listsize:                         List.                (line  39)
+* show logging:                          Logging Output.      (line  26)
+* show mach-exceptions:                  Darwin.              (line  34)
+* show max-completions:                  Completion.          (line  77)
+* show max-user-call-depth:              Define.              (line  79)
+* show mem inaccessible-by-default:      Memory Region Attributes.
+                                                              (line 136)
+* show mips abi:                         MIPS.                (line  52)
+* show mips compression:                 MIPS.                (line  78)
+* show mips mask-address:                MIPS.                (line  92)
+* show mipsfpu:                          MIPS Embedded.       (line  60)
+* show monitor-prompt, MIPS remote:      MIPS Embedded.       (line 119)
+* show monitor-warnings, MIPS remote:    MIPS Embedded.       (line 129)
+* show mpx bound:                        i386.                (line  57)
+* show multiple-symbols:                 Ambiguous Expressions.
+                                                              (line  70)
+* show new-console:                      Cygwin Native.       (line  52)
+* show new-group:                        Cygwin Native.       (line  61)
+* show non-stop:                         Non-Stop Mode.       (line  39)
+* show opaque-type-resolution:           Symbols.             (line 360)
+* show osabi:                            ABI.                 (line  11)
+* show output-radix:                     Numbers.             (line  39)
+* show overload-resolution:              Debugging C Plus Plus.
+                                                              (line  76)
+* show pagination:                       Screen Size.         (line  46)
+* show paths:                            Environment.         (line  29)
+* show print:                            Print Settings.      (line  39)
+* show print inferior-events:            Inferiors and Programs.
+                                                              (line 125)
+* show print symbol-loading:             Symbols.             (line 378)
+* show print thread-events:              Threads.             (line 168)
+* show print type methods:               Symbols.             (line  54)
+* show print type typedefs:              Symbols.             (line  70)
+* show processor:                        Targets.             (line  31)
+* show procfs-file:                      SVR4 Process Information.
+                                                              (line  79)
+* show procfs-trace:                     SVR4 Process Information.
+                                                              (line  71)
+* show prompt:                           Prompt.              (line  19)
+* show radix:                            Numbers.             (line  44)
+* show range-stepping:                   Continuing and Stepping.
+                                                              (line 225)
+* show ravenscar task-switching:         Ravenscar Profile.   (line  22)
+* show rdiheartbeat:                     ARM.                 (line 117)
+* show rdiromatzero:                     ARM.                 (line 109)
+* show record:                           Process Record and Replay.
+                                                              (line 347)
+* show record btrace:                    Process Record and Replay.
+                                                              (line 212)
+* show record full:                      Process Record and Replay.
+                                                              (line 163)
+* show remote:                           Remote Configuration.
+                                                              (line   6)
+* show remote system-call-allowed:       system.              (line  42)
+* show remote-mips64-transfers-32bit-regs: MIPS.              (line 102)
+* show remotecache:                      Caching Target Data. (line  25)
+* show remoteflow:                       Remote Configuration.
+                                                              (line  52)
+* show retransmit-timeout:               MIPS Embedded.       (line  83)
+* show script-extension:                 Extending GDB.       (line  29)
+* show sdstimeout:                       PowerPC Embedded.    (line  91)
+* show server-address:                   M32R/D.              (line  31)
+* show sh calling-convention:            Super-H.             (line  22)
+* show shell:                            Cygwin Native.       (line  87)
+* show signal-thread:                    Hurd Native.         (line  28)
+* show signals, Hurd command:            Hurd Native.         (line  17)
+* show sigs, Hurd command:               Hurd Native.         (line  17)
+* show sigthread:                        Hurd Native.         (line  28)
+* show solib-search-path:                Files.               (line 480)
+* show spu:                              SPU.                 (line  44)
+* show stack-cache:                      Caching Target Data. (line  33)
+* show stop-on-solib-events:             Files.               (line 376)
+* show stopped, Hurd command:            Hurd Native.         (line  37)
+* show struct-convention:                i386.                (line  15)
+* show substitute-path:                  Source Path.         (line 164)
+* show syn-garbage-limit, MIPS remote:   MIPS Embedded.       (line 103)
+* show sysroot:                          Files.               (line 466)
+* show target-charset:                   Character Sets.      (line  58)
+* show target-file-system-kind:          Files.               (line 483)
+* show target-wide-charset:              Character Sets.      (line  67)
+* show task, Hurd commands:              Hurd Native.         (line  57)
+* show tcp:                              Remote Configuration.
+                                                              (line 123)
+* show thread, Hurd command:             Hurd Native.         (line 101)
+* show timeout:                          MIPS Embedded.       (line  83)
+* show trace-buffer-size:                Starting and Stopping Trace Experiments.
+                                                              (line 117)
+* show trace-notes:                      Starting and Stopping Trace Experiments.
+                                                              (line 132)
+* show trace-stop-notes:                 Starting and Stopping Trace Experiments.
+                                                              (line 140)
+* show trace-user:                       Starting and Stopping Trace Experiments.
+                                                              (line 127)
+* show unwind-on-terminating-exception:  Calling.             (line  55)
+* show unwindonsignal:                   Calling.             (line  43)
+* show user:                             Define.              (line  72)
+* show values:                           Value History.       (line  47)
+* show verbose:                          Messages/Warnings.   (line  21)
+* show version:                          Help.                (line 127)
+* show warranty:                         Help.                (line 141)
+* show width:                            Screen Size.         (line  21)
+* show write:                            Patching.            (line  26)
+* show-all-if-ambiguous:                 Readline Init File Syntax.
+                                                              (line 212)
+* show-all-if-unmodified:                Readline Init File Syntax.
+                                                              (line 218)
+* si (stepi):                            Continuing and Stepping.
+                                                              (line 191)
+* signal:                                Signaling.           (line   6)
+* signal annotation:                     Annotations for Running.
+                                                              (line  42)
+* signal-name annotation:                Annotations for Running.
+                                                              (line  22)
+* signal-name-end annotation:            Annotations for Running.
+                                                              (line  22)
+* signal-string annotation:              Annotations for Running.
+                                                              (line  22)
+* signal-string-end annotation:          Annotations for Running.
+                                                              (line  22)
+* SignalEvent.stop_signal:               Events In Python.    (line  95)
+* signalled annotation:                  Annotations for Running.
+                                                              (line  22)
+* silent:                                Break Commands.      (line  43)
+* sim:                                   Z8000.               (line  15)
+* sim, a command:                        Embedded Processors. (line  13)
+* skip delete:                           Skipping Over Functions and Files.
+                                                              (line  86)
+* skip disable:                          Skipping Over Functions and Files.
+                                                              (line  94)
+* skip enable:                           Skipping Over Functions and Files.
+                                                              (line  90)
+* skip file:                             Skipping Over Functions and Files.
+                                                              (line  46)
+* skip function:                         Skipping Over Functions and Files.
+                                                              (line  34)
+* skip-completed-text:                   Readline Init File Syntax.
+                                                              (line 227)
+* skip-csi-sequence ():                  Miscellaneous Commands.
+                                                              (line  51)
+* source:                                Command Files.       (line  17)
+* source annotation:                     Source Annotations.  (line   6)
+* start:                                 Starting.            (line  79)
+* start-kbd-macro (C-x ():               Keyboard Macros.     (line   6)
+* starting annotation:                   Annotations for Running.
+                                                              (line   6)
+* STDERR:                                Basic Python.        (line 143)
+* stdio-port?:                           I/O Ports in Guile.  (line  16)
+* STDLOG:                                Basic Python.        (line 146)
+* STDOUT:                                Basic Python.        (line 140)
+* step:                                  Continuing and Stepping.
+                                                              (line  47)
+* step&:                                 Background Execution.
+                                                              (line  28)
+* stepi:                                 Continuing and Stepping.
+                                                              (line 191)
+* stepi&:                                Background Execution.
+                                                              (line  31)
+* stop, a pseudo-command:                Hooks.               (line  21)
+* stopping annotation:                   Annotations for Running.
+                                                              (line   6)
+* strace:                                Create and Delete Tracepoints.
+                                                              (line  76)
+* string->argv:                          Commands In Guile.   (line  73)
+* symbol-addr-class:                     Symbols In Guile.    (line  49)
+* symbol-argument?:                      Symbols In Guile.    (line  59)
+* symbol-constant?:                      Symbols In Guile.    (line  63)
+* symbol-file:                           Files.               (line  45)
+* symbol-function?:                      Symbols In Guile.    (line  66)
+* symbol-line:                           Symbols In Guile.    (line  33)
+* symbol-linkage-name:                   Symbols In Guile.    (line  40)
+* symbol-name:                           Symbols In Guile.    (line  37)
+* symbol-needs-frame?:                   Symbols In Guile.    (line  54)
+* symbol-print-name:                     Symbols In Guile.    (line  44)
+* symbol-symtab:                         Symbols In Guile.    (line  29)
+* symbol-type:                           Symbols In Guile.    (line  25)
+* symbol-valid?:                         Symbols In Guile.    (line  18)
+* symbol-value:                          Symbols In Guile.    (line  73)
+* symbol-variable?:                      Symbols In Guile.    (line  70)
+* Symbol.addr_class:                     Symbols In Python.   (line  75)
+* Symbol.is_argument:                    Symbols In Python.   (line  85)
+* Symbol.is_constant:                    Symbols In Python.   (line  88)
+* Symbol.is_function:                    Symbols In Python.   (line  91)
+* Symbol.is_valid:                       Symbols In Python.   (line  99)
+* Symbol.is_variable:                    Symbols In Python.   (line  94)
+* Symbol.line:                           Symbols In Python.   (line  58)
+* Symbol.linkage_name:                   Symbols In Python.   (line  66)
+* Symbol.name:                           Symbols In Python.   (line  62)
+* Symbol.needs_frame:                    Symbols In Python.   (line  80)
+* Symbol.print_name:                     Symbols In Python.   (line  70)
+* Symbol.symtab:                         Symbols In Python.   (line  53)
+* Symbol.type:                           Symbols In Python.   (line  48)
+* Symbol.value:                          Symbols In Python.   (line 106)
+* symbol?:                               Symbols In Guile.    (line  14)
+* SYMBOL_FUNCTION_DOMAIN:                Symbols In Guile.    (line 133)
+* SYMBOL_FUNCTIONS_DOMAIN:               Symbols In Python.   (line 134)
+* SYMBOL_LABEL_DOMAIN <1>:               Symbols In Guile.    (line 126)
+* SYMBOL_LABEL_DOMAIN:                   Symbols In Python.   (line 127)
+* SYMBOL_LOC_ARG <1>:                    Symbols In Guile.    (line 155)
+* SYMBOL_LOC_ARG:                        Symbols In Python.   (line 156)
+* SYMBOL_LOC_BLOCK <1>:                  Symbols In Guile.    (line 176)
+* SYMBOL_LOC_BLOCK:                      Symbols In Python.   (line 177)
+* SYMBOL_LOC_COMPUTED <1>:               Symbols In Guile.    (line 190)
+* SYMBOL_LOC_COMPUTED:                   Symbols In Python.   (line 191)
+* SYMBOL_LOC_CONST <1>:                  Symbols In Guile.    (line 146)
+* SYMBOL_LOC_CONST:                      Symbols In Python.   (line 147)
+* SYMBOL_LOC_CONST_BYTES <1>:            Symbols In Guile.    (line 179)
+* SYMBOL_LOC_CONST_BYTES:                Symbols In Python.   (line 180)
+* SYMBOL_LOC_LOCAL <1>:                  Symbols In Guile.    (line 169)
+* SYMBOL_LOC_LOCAL:                      Symbols In Python.   (line 170)
+* SYMBOL_LOC_OPTIMIZED_OUT <1>:          Symbols In Guile.    (line 187)
+* SYMBOL_LOC_OPTIMIZED_OUT:              Symbols In Python.   (line 188)
+* SYMBOL_LOC_REF_ARG <1>:                Symbols In Guile.    (line 159)
+* SYMBOL_LOC_REF_ARG:                    Symbols In Python.   (line 160)
+* SYMBOL_LOC_REGISTER <1>:               Symbols In Guile.    (line 152)
+* SYMBOL_LOC_REGISTER:                   Symbols In Python.   (line 153)
+* SYMBOL_LOC_REGPARM_ADDR <1>:           Symbols In Guile.    (line 164)
+* SYMBOL_LOC_REGPARM_ADDR:               Symbols In Python.   (line 165)
+* SYMBOL_LOC_STATIC <1>:                 Symbols In Guile.    (line 149)
+* SYMBOL_LOC_STATIC:                     Symbols In Python.   (line 150)
+* SYMBOL_LOC_TYPEDEF <1>:                Symbols In Guile.    (line 172)
+* SYMBOL_LOC_TYPEDEF:                    Symbols In Python.   (line 173)
+* SYMBOL_LOC_UNDEF <1>:                  Symbols In Guile.    (line 142)
+* SYMBOL_LOC_UNDEF:                      Symbols In Python.   (line 143)
+* SYMBOL_LOC_UNRESOLVED <1>:             Symbols In Guile.    (line 182)
+* SYMBOL_LOC_UNRESOLVED:                 Symbols In Python.   (line 183)
+* SYMBOL_STRUCT_DOMAIN <1>:              Symbols In Guile.    (line 123)
+* SYMBOL_STRUCT_DOMAIN:                  Symbols In Python.   (line 124)
+* SYMBOL_TYPES_DOMAIN <1>:               Symbols In Guile.    (line 136)
+* SYMBOL_TYPES_DOMAIN:                   Symbols In Python.   (line 137)
+* SYMBOL_UNDEF_DOMAIN <1>:               Symbols In Guile.    (line 114)
+* SYMBOL_UNDEF_DOMAIN:                   Symbols In Python.   (line 115)
+* SYMBOL_VAR_DOMAIN <1>:                 Symbols In Guile.    (line 119)
+* SYMBOL_VAR_DOMAIN:                     Symbols In Python.   (line 120)
+* SYMBOL_VARIABLES_DOMAIN <1>:           Symbols In Guile.    (line 129)
+* SYMBOL_VARIABLES_DOMAIN:               Symbols In Python.   (line 130)
+* symtab-filename:                       Symbol Tables In Guile.
+                                                              (line  30)
+* symtab-fullname:                       Symbol Tables In Guile.
+                                                              (line  33)
+* symtab-global-block:                   Symbol Tables In Guile.
+                                                              (line  40)
+* symtab-objfile:                        Symbol Tables In Guile.
+                                                              (line  36)
+* symtab-static-block:                   Symbol Tables In Guile.
+                                                              (line  44)
+* symtab-valid?:                         Symbol Tables In Guile.
+                                                              (line  23)
+* Symtab.filename:                       Symbol Tables In Python.
+                                                              (line  45)
+* Symtab.fullname:                       Symbol Tables In Python.
+                                                              (line  68)
+* Symtab.global_block:                   Symbol Tables In Python.
+                                                              (line  71)
+* Symtab.is_valid:                       Symbol Tables In Python.
+                                                              (line  61)
+* Symtab.linetable:                      Symbol Tables In Python.
+                                                              (line  79)
+* Symtab.objfile:                        Symbol Tables In Python.
+                                                              (line  49)
+* Symtab.producer:                       Symbol Tables In Python.
+                                                              (line  53)
+* Symtab.static_block:                   Symbol Tables In Python.
+                                                              (line  75)
+* symtab?:                               Symbol Tables In Guile.
+                                                              (line  19)
+* Symtab_and_line.is_valid:              Symbol Tables In Python.
+                                                              (line  35)
+* Symtab_and_line.last:                  Symbol Tables In Python.
+                                                              (line  25)
+* Symtab_and_line.line:                  Symbol Tables In Python.
+                                                              (line  29)
+* Symtab_and_line.pc:                    Symbol Tables In Python.
+                                                              (line  21)
+* Symtab_and_line.symtab:                Symbol Tables In Python.
+                                                              (line  17)
+* sysinfo:                               DJGPP Native.        (line  19)
+* tabset:                                TUI Commands.        (line 110)
+* target:                                Target Commands.     (line  49)
+* target array:                          MIPS Embedded.       (line  49)
+* target ctf:                            Trace Files.         (line  28)
+* target dbug:                           M68K.                (line   9)
+* target ddb PORT:                       MIPS Embedded.       (line  41)
+* target dink32:                         PowerPC Embedded.    (line  72)
+* target lsi PORT:                       MIPS Embedded.       (line  44)
+* target m32r:                           M32R/D.              (line   6)
+* target m32rsdi:                        M32R/D.              (line   9)
+* target mips PORT:                      MIPS Embedded.       (line  14)
+* target op50n:                          PA.                  (line   6)
+* target pmon PORT:                      MIPS Embedded.       (line  38)
+* target ppcbug:                         PowerPC Embedded.    (line  75)
+* target ppcbug1:                        PowerPC Embedded.    (line  76)
+* target r3900:                          MIPS Embedded.       (line  46)
+* target rdi:                            ARM.                 (line   6)
+* target rdp:                            ARM.                 (line  11)
+* target record:                         Process Record and Replay.
+                                                              (line  38)
+* target record-btrace:                  Process Record and Replay.
+                                                              (line  38)
+* target record-full:                    Process Record and Replay.
+                                                              (line  38)
+* target sds:                            PowerPC Embedded.    (line  80)
+* target sim, with Z8000:                Z8000.               (line  15)
+* target sparclite:                      Sparclite.           (line   6)
+* target tfile:                          Trace Files.         (line  28)
+* target w89k:                           PA.                  (line   9)
+* target-config:                         Guile Configuration. (line  25)
+* task (Ada):                            Ada Tasks.           (line 105)
+* tbreak:                                Set Breaks.          (line  55)
+* tcatch:                                Set Catchpoints.     (line 253)
+* tdump:                                 tdump.               (line   6)
+* teval (tracepoints):                   Tracepoint Actions.  (line 110)
+* tfile:                                 Trace Files.         (line  28)
+* tfind:                                 tfind.               (line   6)
+* thbreak:                               Set Breaks.          (line  82)
+* this, inside C++ member functions:     C Plus Plus Expressions.
+                                                              (line  20)
+* thread apply:                          Threads.             (line 122)
+* thread find:                           Threads.             (line 144)
+* thread name:                           Threads.             (line 133)
+* thread THREADNO:                       Threads.             (line 100)
+* thread-info:                           GDB/MI Support Commands.
+                                                              (line  90)
+* ThreadEvent.inferior_thread:           Events In Python.    (line  56)
+* throw-user-error:                      Commands In Guile.   (line  81)
+* tload, M32R:                           M32R/D.              (line  39)
+* trace:                                 Create and Delete Tracepoints.
+                                                              (line   6)
+* transpose-chars (C-t):                 Commands For Text.   (line  30)
+* transpose-words (M-t):                 Commands For Text.   (line  36)
+* tsave:                                 Trace Files.         (line  12)
+* tstart [ NOTES ]:                      Starting and Stopping Trace Experiments.
+                                                              (line   6)
+* tstatus:                               Starting and Stopping Trace Experiments.
+                                                              (line  27)
+* tstop [ NOTES ]:                       Starting and Stopping Trace Experiments.
+                                                              (line  16)
+* tty:                                   Input/Output.        (line  23)
+* tui disable:                           TUI Commands.        (line  23)
+* tui enable:                            TUI Commands.        (line  18)
+* tui reg:                               TUI Commands.        (line  69)
+* tvariable:                             Trace State Variables.
+                                                              (line  26)
+* type-array:                            Types In Guile.      (line  53)
+* type-code:                             Types In Guile.      (line  26)
+* type-const:                            Types In Guile.      (line 100)
+* type-field:                            Types In Guile.      (line 130)
+* type-fields:                           Types In Guile.      (line 116)
+* type-has-field-deep?:                  Guile Types Module.  (line  33)
+* type-has-field?:                       Types In Guile.      (line 143)
+* type-name:                             Types In Guile.      (line  35)
+* type-num-fields:                       Types In Guile.      (line 113)
+* type-pointer:                          Types In Guile.      (line  74)
+* type-print-name:                       Types In Guile.      (line  39)
+* type-range:                            Types In Guile.      (line  78)
+* type-reference:                        Types In Guile.      (line  82)
+* type-sizeof:                           Types In Guile.      (line  44)
+* type-strip-typedefs:                   Types In Guile.      (line  49)
+* type-tag:                              Types In Guile.      (line  30)
+* type-target:                           Types In Guile.      (line  86)
+* type-unqualified:                      Types In Guile.      (line 108)
+* type-vector:                           Types In Guile.      (line  61)
+* type-volatile:                         Types In Guile.      (line 104)
+* Type.array:                            Types In Python.     (line 103)
+* Type.code:                             Types In Python.     (line  33)
+* Type.const:                            Types In Python.     (line 124)
+* Type.fields:                           Types In Python.     (line  54)
+* Type.name:                             Types In Python.     (line  37)
+* Type.optimized_out:                    Types In Python.     (line 181)
+* Type.pointer:                          Types In Python.     (line 147)
+* Type.range:                            Types In Python.     (line 137)
+* Type.reference:                        Types In Python.     (line 143)
+* Type.sizeof:                           Types In Python.     (line  41)
+* Type.strip_typedefs:                   Types In Python.     (line 151)
+* Type.tag:                              Types In Python.     (line  46)
+* Type.target:                           Types In Python.     (line 155)
+* Type.template_argument:                Types In Python.     (line 169)
+* Type.unqualified:                      Types In Python.     (line 132)
+* Type.vector:                           Types In Python.     (line 111)
+* Type.volatile:                         Types In Python.     (line 128)
+* type?:                                 Types In Guile.      (line  12)
+* TYPE_CODE_ARRAY <1>:                   Types In Guile.      (line 153)
+* TYPE_CODE_ARRAY:                       Types In Python.     (line 192)
+* TYPE_CODE_BITSTRING <1>:               Types In Guile.      (line 191)
+* TYPE_CODE_BITSTRING:                   Types In Python.     (line 230)
+* TYPE_CODE_BOOL <1>:                    Types In Guile.      (line 212)
+* TYPE_CODE_BOOL:                        Types In Python.     (line 251)
+* TYPE_CODE_CHAR <1>:                    Types In Guile.      (line 209)
+* TYPE_CODE_CHAR:                        Types In Python.     (line 248)
+* TYPE_CODE_COMPLEX <1>:                 Types In Guile.      (line 215)
+* TYPE_CODE_COMPLEX:                     Types In Python.     (line 254)
+* TYPE_CODE_DECFLOAT <1>:                Types In Guile.      (line 224)
+* TYPE_CODE_DECFLOAT:                    Types In Python.     (line 263)
+* TYPE_CODE_ENUM <1>:                    Types In Guile.      (line 162)
+* TYPE_CODE_ENUM:                        Types In Python.     (line 201)
+* TYPE_CODE_ERROR <1>:                   Types In Guile.      (line 194)
+* TYPE_CODE_ERROR:                       Types In Python.     (line 233)
+* TYPE_CODE_FLAGS <1>:                   Types In Guile.      (line 165)
+* TYPE_CODE_FLAGS:                       Types In Python.     (line 204)
+* TYPE_CODE_FLT <1>:                     Types In Guile.      (line 174)
+* TYPE_CODE_FLT:                         Types In Python.     (line 213)
+* TYPE_CODE_FUNC <1>:                    Types In Guile.      (line 168)
+* TYPE_CODE_FUNC:                        Types In Python.     (line 207)
+* TYPE_CODE_INT <1>:                     Types In Guile.      (line 171)
+* TYPE_CODE_INT:                         Types In Python.     (line 210)
+* TYPE_CODE_INTERNAL_FUNCTION <1>:       Types In Guile.      (line 227)
+* TYPE_CODE_INTERNAL_FUNCTION:           Types In Python.     (line 266)
+* TYPE_CODE_MEMBERPTR <1>:               Types In Guile.      (line 203)
+* TYPE_CODE_MEMBERPTR:                   Types In Python.     (line 242)
+* TYPE_CODE_METHOD <1>:                  Types In Guile.      (line 197)
+* TYPE_CODE_METHOD:                      Types In Python.     (line 236)
+* TYPE_CODE_METHODPTR <1>:               Types In Guile.      (line 200)
+* TYPE_CODE_METHODPTR:                   Types In Python.     (line 239)
+* TYPE_CODE_NAMESPACE <1>:               Types In Guile.      (line 221)
+* TYPE_CODE_NAMESPACE:                   Types In Python.     (line 260)
+* TYPE_CODE_PTR <1>:                     Types In Guile.      (line 150)
+* TYPE_CODE_PTR:                         Types In Python.     (line 189)
+* TYPE_CODE_RANGE <1>:                   Types In Guile.      (line 183)
+* TYPE_CODE_RANGE:                       Types In Python.     (line 222)
+* TYPE_CODE_REF <1>:                     Types In Guile.      (line 206)
+* TYPE_CODE_REF:                         Types In Python.     (line 245)
+* TYPE_CODE_SET <1>:                     Types In Guile.      (line 180)
+* TYPE_CODE_SET:                         Types In Python.     (line 219)
+* TYPE_CODE_STRING <1>:                  Types In Guile.      (line 186)
+* TYPE_CODE_STRING:                      Types In Python.     (line 225)
+* TYPE_CODE_STRUCT <1>:                  Types In Guile.      (line 156)
+* TYPE_CODE_STRUCT:                      Types In Python.     (line 195)
+* TYPE_CODE_TYPEDEF <1>:                 Types In Guile.      (line 218)
+* TYPE_CODE_TYPEDEF:                     Types In Python.     (line 257)
+* TYPE_CODE_UNION <1>:                   Types In Guile.      (line 159)
+* TYPE_CODE_UNION:                       Types In Python.     (line 198)
+* TYPE_CODE_VOID <1>:                    Types In Guile.      (line 177)
+* TYPE_CODE_VOID:                        Types In Python.     (line 216)
+* u (SingleKey TUI key):                 TUI Single Key Mode. (line  31)
+* u (until):                             Continuing and Stepping.
+                                                              (line 119)
+* undefined-command-error-code:          GDB/MI Support Commands.
+                                                              (line 111)
+* undisplay:                             Auto Display.        (line  45)
+* undo (C-_ or C-x C-u):                 Miscellaneous Commands.
+                                                              (line  22)
+* universal-argument ():                 Numeric Arguments.   (line  10)
+* unix-filename-rubout ():               Commands For Killing.
+                                                              (line  32)
+* unix-line-discard (C-u):               Commands For Killing.
+                                                              (line  12)
+* unix-word-rubout (C-w):                Commands For Killing.
+                                                              (line  28)
+* unset environment:                     Environment.         (line  61)
+* unset substitute-path:                 Source Path.         (line 156)
+* until:                                 Continuing and Stepping.
+                                                              (line 119)
+* until&:                                Background Execution.
+                                                              (line  46)
+* unwind-stop-reason-string:             Frames In Guile.     (line 165)
+* Up:                                    TUI Keys.            (line  53)
+* up:                                    Selection.           (line  35)
+* up-silently:                           Selection.           (line  64)
+* upcase-word (M-u):                     Commands For Text.   (line  41)
+* update:                                TUI Commands.        (line  99)
+* upload, M32R:                          M32R/D.              (line  34)
+* use_dbt_break:                         M32R/D.              (line  64)
+* use_debug_dma:                         M32R/D.              (line  53)
+* use_ib_break:                          M32R/D.              (line  61)
+* use_mon_code:                          M32R/D.              (line  57)
+* v (SingleKey TUI key):                 TUI Single Key Mode. (line  34)
+* value->bool:                           Values From Inferior In Guile.
+                                                              (line 236)
+* value->bytevector:                     Values From Inferior In Guile.
+                                                              (line 248)
+* value->integer:                        Values From Inferior In Guile.
+                                                              (line 240)
+* value->lazy-string:                    Values From Inferior In Guile.
+                                                              (line 294)
+* value->real:                           Values From Inferior In Guile.
+                                                              (line 244)
+* value->string:                         Values From Inferior In Guile.
+                                                              (line 253)
+* value-abs:                             Arithmetic In Guile. (line  36)
+* value-add:                             Arithmetic In Guile. (line  16)
+* value-address:                         Values From Inferior In Guile.
+                                                              (line 108)
+* value-call:                            Values From Inferior In Guile.
+                                                              (line 230)
+* value-cast:                            Values From Inferior In Guile.
+                                                              (line 131)
+* value-dereference:                     Values From Inferior In Guile.
+                                                              (line 145)
+* value-div:                             Arithmetic In Guile. (line  22)
+* value-dynamic-cast:                    Values From Inferior In Guile.
+                                                              (line 137)
+* value-dynamic-type:                    Values From Inferior In Guile.
+                                                              (line 116)
+* value-fetch-lazy!:                     Values From Inferior In Guile.
+                                                              (line 335)
+* value-field:                           Values From Inferior In Guile.
+                                                              (line 223)
+* value-lazy?:                           Values From Inferior In Guile.
+                                                              (line 318)
+* value-logand:                          Arithmetic In Guile. (line  48)
+* value-logior:                          Arithmetic In Guile. (line  50)
+* value-lognot:                          Arithmetic In Guile. (line  46)
+* value-logxor:                          Arithmetic In Guile. (line  52)
+* value-lsh:                             Arithmetic In Guile. (line  38)
+* value-max:                             Arithmetic In Guile. (line  44)
+* value-min:                             Arithmetic In Guile. (line  42)
+* value-mod:                             Arithmetic In Guile. (line  26)
+* value-mul:                             Arithmetic In Guile. (line  20)
+* value-neg:                             Arithmetic In Guile. (line  32)
+* value-not:                             Arithmetic In Guile. (line  30)
+* value-optimized-out?:                  Values From Inferior In Guile.
+                                                              (line 104)
+* value-pos:                             Arithmetic In Guile. (line  34)
+* value-pow:                             Arithmetic In Guile. (line  28)
+* value-print:                           Values From Inferior In Guile.
+                                                              (line 344)
+* value-referenced-value:                Values From Inferior In Guile.
+                                                              (line 198)
+* value-reinterpret-cast:                Values From Inferior In Guile.
+                                                              (line 141)
+* value-rem:                             Arithmetic In Guile. (line  24)
+* value-rsh:                             Arithmetic In Guile. (line  40)
+* value-sub:                             Arithmetic In Guile. (line  18)
+* value-subscript:                       Values From Inferior In Guile.
+                                                              (line 226)
+* value-type:                            Values From Inferior In Guile.
+                                                              (line 112)
+* Value.__init__:                        Values From Inferior.
+                                                              (line 108)
+* Value.address:                         Values From Inferior.
+                                                              (line  66)
+* Value.cast:                            Values From Inferior.
+                                                              (line 142)
+* Value.const_value:                     Values From Inferior.
+                                                              (line 230)
+* Value.dereference:                     Values From Inferior.
+                                                              (line 148)
+* Value.dynamic_cast:                    Values From Inferior.
+                                                              (line 234)
+* Value.dynamic_type:                    Values From Inferior.
+                                                              (line  80)
+* Value.fetch_lazy:                      Values From Inferior.
+                                                              (line 296)
+* Value.is_lazy:                         Values From Inferior.
+                                                              (line  95)
+* Value.is_optimized_out:                Values From Inferior.
+                                                              (line  71)
+* Value.lazy_string:                     Values From Inferior.
+                                                              (line 274)
+* Value.reference_value:                 Values From Inferior.
+                                                              (line 226)
+* Value.referenced_value:                Values From Inferior.
+                                                              (line 201)
+* Value.reinterpret_cast:                Values From Inferior.
+                                                              (line 238)
+* Value.string:                          Values From Inferior.
+                                                              (line 242)
+* Value.type:                            Values From Inferior.
+                                                              (line  76)
+* value<=?:                              Arithmetic In Guile. (line  58)
+* value<?:                               Arithmetic In Guile. (line  56)
+* value=?:                               Arithmetic In Guile. (line  54)
+* value>=?:                              Arithmetic In Guile. (line  62)
+* value>?:                               Arithmetic In Guile. (line  60)
+* value?:                                Values From Inferior In Guile.
+                                                              (line  43)
+* visible-stats:                         Readline Init File Syntax.
+                                                              (line 240)
+* w (SingleKey TUI key):                 TUI Single Key Mode. (line  37)
+* watch:                                 Set Watchpoints.     (line  42)
+* watchpoint annotation:                 Annotations for Running.
+                                                              (line  50)
+* whatis:                                Symbols.             (line 115)
+* where:                                 Backtrace.           (line  46)
+* while:                                 Command Files.       (line  86)
+* while-stepping (tracepoints):          Tracepoint Actions.  (line 118)
+* winheight:                             TUI Commands.        (line 103)
+* WP_ACCESS <1>:                         Breakpoints In Guile.
+                                                              (line  84)
+* WP_ACCESS:                             Breakpoints In Python.
+                                                              (line  71)
+* WP_READ <1>:                           Breakpoints In Guile.
+                                                              (line  78)
+* WP_READ:                               Breakpoints In Python.
+                                                              (line  65)
+* WP_WRITE <1>:                          Breakpoints In Guile.
+                                                              (line  81)
+* WP_WRITE:                              Breakpoints In Python.
+                                                              (line  68)
+* x (examine memory):                    Memory.              (line   9)
+* x(examine), and info line:             Machine Code.        (line  30)
+* XMethod.__init__:                      Xmethod API.         (line  40)
+* XMethodMatcher.__init__:               Xmethod API.         (line  45)
+* XMethodMatcher.match:                  Xmethod API.         (line  49)
+* XMethodWorker.__call__:                Xmethod API.         (line  75)
+* XMethodWorker.get_arg_types:           Xmethod API.         (line  62)
+* XMethodWorker.get_result_type:         Xmethod API.         (line  69)
+* yank (C-y):                            Commands For Killing.
+                                                              (line  59)
+* yank-last-arg (M-. or M-_):            Commands For History.
+                                                              (line  64)
+* yank-nth-arg (M-C-y):                  Commands For History.
+                                                              (line  55)
+* yank-pop (M-y):                        Commands For Killing.
+                                                              (line  62)
+
+
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdbinit.5 ./gdb/doc/gdbinit.5
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdbinit.5	2015-07-06 20:14:24.000000000 +0000
+++ ./gdb/doc/gdbinit.5	2015-07-07 02:02:10.000000000 +0000
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28)
+.\" Automatically generated by Pod::Man 2.22 (Pod::Simple 3.13)
 .\"
 .\" Standard preamble:
 .\" ========================================================================
@@ -38,8 +38,6 @@
 .    ds PI \(*p
 .    ds L" ``
 .    ds R" ''
-.    ds C`
-.    ds C'
 'br\}
 .\"
 .\" Escape single quotes in literal strings from groff's Unicode transform.
@@ -50,24 +48,17 @@
 .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
 .\" entries marked with X<> in POD.  Of course, you'll have to process the
 .\" output yourself in some meaningful fashion.
-.\"
-.\" Avoid warning from groff about undefined register 'F'.
-.de IX
+.ie \nF \{\
+.    de IX
+.    tm Index:\\$1\t\\n%\t"\\$2"
 ..
-.nr rF 0
-.if \n(.g .if rF .nr rF 1
-.if (\n(rF:(\n(.g==0)) \{
-.    if \nF \{
-.        de IX
-.        tm Index:\\$1\t\\n%\t"\\$2"
+.    nr % 0
+.    rr F
+.\}
+.el \{\
+.    de IX
 ..
-.        if !\nF==2 \{
-.            nr % 0
-.            nr F 2
-.        \}
-.    \}
 .\}
-.rr rF
 .\"
 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
 .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
@@ -133,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBINIT 5"
-.TH GDBINIT 5 "2015-07-06" "gdb-7.9.90" "GNU Development Tools"
+.TH GDBINIT 5 "2015-07-07" "gdb-7.9.90.20150707-cvs" "GNU Development Tools"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
@@ -191,7 +182,7 @@ documentation are properly installed at 
 .PP
 should give you access to the complete manual.
 .PP
-\&\fIUsing \s-1GDB: A\s0 Guide to the \s-1GNU\s0 Source-Level Debugger\fR,
+\&\fIUsing \s-1GDB:\s0 A Guide to the \s-1GNU\s0 Source-Level Debugger\fR,
 Richard M. Stallman and Roland H. Pesch, July 1991.
 .SH "COPYRIGHT"
 .IX Header "COPYRIGHT"
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdbserver.1 ./gdb/doc/gdbserver.1
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/gdbserver.1	2015-07-06 20:14:24.000000000 +0000
+++ ./gdb/doc/gdbserver.1	2015-07-07 02:02:09.000000000 +0000
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28)
+.\" Automatically generated by Pod::Man 2.22 (Pod::Simple 3.13)
 .\"
 .\" Standard preamble:
 .\" ========================================================================
@@ -38,8 +38,6 @@
 .    ds PI \(*p
 .    ds L" ``
 .    ds R" ''
-.    ds C`
-.    ds C'
 'br\}
 .\"
 .\" Escape single quotes in literal strings from groff's Unicode transform.
@@ -50,24 +48,17 @@
 .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
 .\" entries marked with X<> in POD.  Of course, you'll have to process the
 .\" output yourself in some meaningful fashion.
-.\"
-.\" Avoid warning from groff about undefined register 'F'.
-.de IX
+.ie \nF \{\
+.    de IX
+.    tm Index:\\$1\t\\n%\t"\\$2"
 ..
-.nr rF 0
-.if \n(.g .if rF .nr rF 1
-.if (\n(rF:(\n(.g==0)) \{
-.    if \nF \{
-.        de IX
-.        tm Index:\\$1\t\\n%\t"\\$2"
+.    nr % 0
+.    rr F
+.\}
+.el \{\
+.    de IX
 ..
-.        if !\nF==2 \{
-.            nr % 0
-.            nr F 2
-.        \}
-.    \}
 .\}
-.rr rF
 .\"
 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
 .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
@@ -133,7 +124,7 @@
 .\" ========================================================================
 .\"
 .IX Title "GDBSERVER 1"
-.TH GDBSERVER 1 "2015-07-06" "gdb-7.9.90" "GNU Development Tools"
+.TH GDBSERVER 1 "2015-07-07" "gdb-7.9.90.20150707-cvs" "GNU Development Tools"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
@@ -160,7 +151,7 @@ the target system.  The program can be s
 the \s-1GDB\s0 running on the host system.
 .PP
 To use the server, you log on to the target system, and run the \fBgdbserver\fR
-program.  You must tell it (a) how to communicate with \s-1GDB, \s0(b) the name of
+program.  You must tell it (a) how to communicate with \s-1GDB\s0, (b) the name of
 your program, and (c) its arguments.  The general syntax is:
 .PP
 .Vb 1
@@ -184,7 +175,7 @@ To use a \s-1TCP\s0 connection, you coul
 .Ve
 .PP
 This says pretty much the same thing as the last example, except that we are
-going to communicate with the \f(CW\*(C`host\*(C'\fR \s-1GDB\s0 via \s-1TCP. \s0 The \f(CW\*(C`host:2345\*(C'\fR argument means
+going to communicate with the \f(CW\*(C`host\*(C'\fR \s-1GDB\s0 via \s-1TCP\s0.  The \f(CW\*(C`host:2345\*(C'\fR argument means
 that we are expecting to see a \s-1TCP\s0 connection from \f(CW\*(C`host\*(C'\fR to local \s-1TCP\s0 port
 2345.  (Currently, the \f(CW\*(C`host\*(C'\fR part is ignored.)  You can choose any number you
 want for the port number as long as it does not conflict with any existing \s-1TCP\s0
@@ -359,7 +350,7 @@ documentation are properly installed at 
 .PP
 should give you access to the complete manual.
 .PP
-\&\fIUsing \s-1GDB: A\s0 Guide to the \s-1GNU\s0 Source-Level Debugger\fR,
+\&\fIUsing \s-1GDB:\s0 A Guide to the \s-1GNU\s0 Source-Level Debugger\fR,
 Richard M. Stallman and Roland H. Pesch, July 1991.
 .SH "COPYRIGHT"
 .IX Header "COPYRIGHT"
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/stabs.info ./gdb/doc/stabs.info
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/doc/stabs.info	2015-07-06 20:14:24.000000000 +0000
+++ ./gdb/doc/stabs.info	2015-07-07 02:02:09.000000000 +0000
@@ -1,7 +1,13 @@
-This is stabs.info, produced by makeinfo version 5.2 from stabs.texinfo.
+This is stabs.info, produced by makeinfo version 4.13 from
+./stabs.texinfo.
 
-Copyright (C) 1992-2015 Free Software Foundation, Inc.  Contributed by
-Cygnus Support.  Written by Julia Menapace, Jim Kingdon, and David
+INFO-DIR-SECTION Software development
+START-INFO-DIR-ENTRY
+* Stabs: (stabs).                 The "stabs" debugging information format.
+END-INFO-DIR-ENTRY
+
+   Copyright (C) 1992-2015 Free Software Foundation, Inc.  Contributed
+by Cygnus Support.  Written by Julia Menapace, Jim Kingdon, and David
 MacKenzie.
 
    Permission is granted to copy, distribute and/or modify this document
@@ -10,10 +16,6 @@ any later version published by the Free 
 Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
 Texts.  A copy of the license is included in the section entitled "GNU
 Free Documentation License".
-INFO-DIR-SECTION Software development
-START-INFO-DIR-ENTRY
-* Stabs: (stabs).                 The "stabs" debugging information format.
-END-INFO-DIR-ENTRY
 
    This document describes the stabs debugging symbol tables.
 
@@ -62,20 +64,20 @@ File: stabs.info,  Node: Overview,  Next
 1 Overview of Stabs
 *******************
 
-"Stabs" refers to a format for information that describes a program to a
-debugger.  This format was apparently invented by Peter Kessler at the
-University of California at Berkeley, for the 'pdx' Pascal debugger; the
-format has spread widely since then.
+"Stabs" refers to a format for information that describes a program to
+a debugger.  This format was apparently invented by Peter Kessler at
+the University of California at Berkeley, for the `pdx' Pascal
+debugger; the format has spread widely since then.
 
    This document is one of the few published sources of documentation on
-stabs.  It is believed to be comprehensive for stabs used by C. The
+stabs.  It is believed to be comprehensive for stabs used by C.  The
 lists of symbol descriptors (*note Symbol Descriptors::) and type
 descriptors (*note Type Descriptors::) are believed to be completely
 comprehensive.  Stabs for COBOL-specific features and for variant
 records (used by Pascal and Modula-2) are poorly documented here.
 
-   Other sources of information on stabs are 'Dbx and Dbxtool
-Interfaces', 2nd edition, by Sun, 1988, and 'AIX Version 3.2 Files
+   Other sources of information on stabs are `Dbx and Dbxtool
+Interfaces', 2nd edition, by Sun, 1988, and `AIX Version 3.2 Files
 Reference', Fourth Edition, September 1992, "dbx Stabstring Grammar" in
 the a.out section, page 2-31.  This document is believed to incorporate
 the information from those two sources except where it explicitly
@@ -95,16 +97,16 @@ File: stabs.info,  Node: Flow,  Next: St
 1.1 Overview of Debugging Information Flow
 ==========================================
 
-The GNU C compiler compiles C source in a '.c' file into assembly
-language in a '.s' file, which the assembler translates into a '.o'
-file, which the linker combines with other '.o' files and libraries to
+The GNU C compiler compiles C source in a `.c' file into assembly
+language in a `.s' file, which the assembler translates into a `.o'
+file, which the linker combines with other `.o' files and libraries to
 produce an executable file.
 
-   With the '-g' option, GCC puts in the '.s' file additional debugging
+   With the `-g' option, GCC puts in the `.s' file additional debugging
 information, which is slightly transformed by the assembler and linker,
 and carried through into the final executable.  This debugging
-information describes features of the source file like line numbers, the
-types and scopes of variables, and function names, parameters, and
+information describes features of the source file like line numbers,
+the types and scopes of variables, and function names, parameters, and
 scopes.
 
    For some object file formats, the debugging information is
@@ -116,7 +118,7 @@ in the COFF and ECOFF object file format
 
    The assembler adds the information from stabs to the symbol
 information it places by default in the symbol table and the string
-table of the '.o' file it is building.  The linker consolidates the '.o'
+table of the `.o' file it is building.  The linker consolidates the `.o'
 files into one executable file, with one symbol table and one string
 table.  Debuggers use the symbol and string tables in the executable as
 a source of debugging information about the program.
@@ -130,9 +132,9 @@ File: stabs.info,  Node: Stabs Format,  
 There are three overall formats for stab assembler directives,
 differentiated by the first word of the stab.  The name of the directive
 describes which combination of four possible data fields follows.  It is
-either '.stabs' (string), '.stabn' (number), or '.stabd' (dot).  IBM's
-XCOFF assembler uses '.stabx' (and some other directives such as '.file'
-and '.bi') instead of '.stabs', '.stabn' or '.stabd'.
+either `.stabs' (string), `.stabn' (number), or `.stabd' (dot).  IBM's
+XCOFF assembler uses `.stabx' (and some other directives such as
+`.file' and `.bi') instead of `.stabs', `.stabn' or `.stabd'.
 
    The overall format of each class of stab is:
 
@@ -141,19 +143,19 @@ and '.bi') instead of '.stabs', '.stabn'
      .stabd TYPE,OTHER,DESC
      .stabx "STRING",VALUE,TYPE,SDB-TYPE
 
-   For '.stabn' and '.stabd', there is no STRING (the 'n_strx' field is
-zero; see *note Symbol Tables::).  For '.stabd', the VALUE field is
-implicit and has the value of the current file location.  For '.stabx',
+   For `.stabn' and `.stabd', there is no STRING (the `n_strx' field is
+zero; see *note Symbol Tables::).  For `.stabd', the VALUE field is
+implicit and has the value of the current file location.  For `.stabx',
 the SDB-TYPE field is unused for stabs and can always be set to zero.
 The OTHER field is almost always unused and can be set to zero.
 
-   The number in the TYPE field gives some basic information about which
-type of stab this is (or whether it _is_ a stab, as opposed to an
-ordinary symbol).  Each valid type number defines a different stab type;
-further, the stab type defines the exact interpretation of, and possible
-values for, any remaining STRING, DESC, or VALUE fields present in the
-stab.  *Note Stab Types::, for a list in numeric order of the valid TYPE
-field values for stab directives.
+   The number in the TYPE field gives some basic information about
+which type of stab this is (or whether it _is_ a stab, as opposed to an
+ordinary symbol).  Each valid type number defines a different stab
+type; further, the stab type defines the exact interpretation of, and
+possible values for, any remaining STRING, DESC, or VALUE fields
+present in the stab.  *Note Stab Types::, for a list in numeric order
+of the valid TYPE field values for stab directives.
 
 
 File: stabs.info,  Node: String Field,  Next: C Example,  Prev: Stabs Format,  Up: Overview
@@ -171,102 +173,103 @@ For other stab types the contents can be
      "NAME:SYMBOL-DESCRIPTOR TYPE-INFORMATION"
 
    NAME is the name of the symbol represented by the stab; it can
-contain a pair of colons (*note Nested Symbols::).  NAME can be omitted,
-which means the stab represents an unnamed object.  For example,
-':t10=*2' defines type 10 as a pointer to type 2, but does not give the
-type a name.  Omitting the NAME field is supported by AIX dbx and GDB
-after about version 4.8, but not other debuggers.  GCC sometimes uses a
-single space as the name instead of omitting the name altogether;
-apparently that is supported by most debuggers.
+contain a pair of colons (*note Nested Symbols::).  NAME can be
+omitted, which means the stab represents an unnamed object.  For
+example, `:t10=*2' defines type 10 as a pointer to type 2, but does not
+give the type a name.  Omitting the NAME field is supported by AIX dbx
+and GDB after about version 4.8, but not other debuggers.  GCC
+sometimes uses a single space as the name instead of omitting the name
+altogether; apparently that is supported by most debuggers.
 
-   The SYMBOL-DESCRIPTOR following the ':' is an alphabetic character
+   The SYMBOL-DESCRIPTOR following the `:' is an alphabetic character
 that tells more specifically what kind of symbol the stab represents.
 If the SYMBOL-DESCRIPTOR is omitted, but type information follows, then
-the stab represents a local variable.  For a list of symbol descriptors,
-see *note Symbol Descriptors::.  The 'c' symbol descriptor is an
-exception in that it is not followed by type information.  *Note
+the stab represents a local variable.  For a list of symbol
+descriptors, see *note Symbol Descriptors::.  The `c' symbol descriptor
+is an exception in that it is not followed by type information.  *Note
 Constants::.
 
-   TYPE-INFORMATION is either a TYPE-NUMBER, or 'TYPE-NUMBER='.  A
-TYPE-NUMBER alone is a type reference, referring directly to a type that
-has already been defined.
-
-   The 'TYPE-NUMBER=' form is a type definition, where the number
-represents a new type which is about to be defined.  The type definition
-may refer to other types by number, and those type numbers may be
-followed by '=' and nested definitions.  Also, the Lucid compiler will
-repeat 'TYPE-NUMBER=' more than once if it wants to define several type
-numbers at once.
+   TYPE-INFORMATION is either a TYPE-NUMBER, or `TYPE-NUMBER='.  A
+TYPE-NUMBER alone is a type reference, referring directly to a type
+that has already been defined.
+
+   The `TYPE-NUMBER=' form is a type definition, where the number
+represents a new type which is about to be defined.  The type
+definition may refer to other types by number, and those type numbers
+may be followed by `=' and nested definitions.  Also, the Lucid
+compiler will repeat `TYPE-NUMBER=' more than once if it wants to
+define several type numbers at once.
 
    In a type definition, if the character that follows the equals sign
-is non-numeric then it is a TYPE-DESCRIPTOR, and tells what kind of type
-is about to be defined.  Any other values following the TYPE-DESCRIPTOR
-vary, depending on the TYPE-DESCRIPTOR.  *Note Type Descriptors::, for a
-list of TYPE-DESCRIPTOR values.  If a number follows the '=' then the
-number is a TYPE-REFERENCE.  For a full description of types, *note
-Types::.
+is non-numeric then it is a TYPE-DESCRIPTOR, and tells what kind of
+type is about to be defined.  Any other values following the
+TYPE-DESCRIPTOR vary, depending on the TYPE-DESCRIPTOR.  *Note Type
+Descriptors::, for a list of TYPE-DESCRIPTOR values.  If a number
+follows the `=' then the number is a TYPE-REFERENCE.  For a full
+description of types, *note Types::.
 
    A TYPE-NUMBER is often a single number.  The GNU and Sun tools
 additionally permit a TYPE-NUMBER to be a pair
-(FILE-NUMBER,FILETYPE-NUMBER) (the parentheses appear in the string, and
-serve to distinguish the two cases).  The FILE-NUMBER is 0 for the base
-source file, 1 for the first included file, 2 for the next, and so on.
-The FILETYPE-NUMBER is a number starting with 1 which is incremented for
-each new type defined in the file.  (Separating the file number and the
-type number permits the 'N_BINCL' optimization to succeed more often;
-see *note Include Files::).
-
-   There is an AIX extension for type attributes.  Following the '=' are
-any number of type attributes.  Each one starts with '@' and ends with
-';'.  Debuggers, including AIX's dbx and GDB 4.10, skip any type
-attributes they do not recognize.  GDB 4.9 and other versions of dbx may
-not do this.  Because of a conflict with C++ (*note Cplusplus::), new
-attributes should not be defined which begin with a digit, '(', or '-';
-GDB may be unable to distinguish those from the C++ type descriptor '@'.
-The attributes are:
+(FILE-NUMBER,FILETYPE-NUMBER) (the parentheses appear in the string,
+and serve to distinguish the two cases).  The FILE-NUMBER is 0 for the
+base source file, 1 for the first included file, 2 for the next, and so
+on.  The FILETYPE-NUMBER is a number starting with 1 which is
+incremented for each new type defined in the file.  (Separating the
+file number and the type number permits the `N_BINCL' optimization to
+succeed more often; see *note Include Files::).
+
+   There is an AIX extension for type attributes.  Following the `='
+are any number of type attributes.  Each one starts with `@' and ends
+with `;'.  Debuggers, including AIX's dbx and GDB 4.10, skip any type
+attributes they do not recognize.  GDB 4.9 and other versions of dbx
+may not do this.  Because of a conflict with C++ (*note Cplusplus::),
+new attributes should not be defined which begin with a digit, `(', or
+`-'; GDB may be unable to distinguish those from the C++ type
+descriptor `@'.  The attributes are:
 
-'aBOUNDARY'
+`aBOUNDARY'
      BOUNDARY is an integer specifying the alignment.  I assume it
      applies to all variables of this type.
 
-'pINTEGER'
+`pINTEGER'
      Pointer class (for checking).  Not sure what this means, or how
      INTEGER is interpreted.
 
-'P'
+`P'
      Indicate this is a packed type, meaning that structure fields or
-     array elements are placed more closely in memory, to save memory at
-     the expense of speed.
+     array elements are placed more closely in memory, to save memory
+     at the expense of speed.
 
-'sSIZE'
+`sSIZE'
      Size in bits of a variable of this type.  This is fully supported
      by GDB 4.11 and later.
 
-'S'
+`S'
      Indicate that this type is a string instead of an array of
-     characters, or a bitstring instead of a set.  It doesn't change the
-     layout of the data being represented, but does enable the debugger
-     to know which type it is.
+     characters, or a bitstring instead of a set.  It doesn't change
+     the layout of the data being represented, but does enable the
+     debugger to know which type it is.
 
-'V'
+`V'
      Indicate that this type is a vector instead of an array.  The only
      major difference between vectors and arrays is that vectors are
      passed by value instead of by reference (vector coprocessor
      extension).
 
+
    All of this can make the string field quite long.  All versions of
-GDB, and some versions of dbx, can handle arbitrarily long strings.  But
-many versions of dbx (or assemblers or linkers, I'm not sure which)
+GDB, and some versions of dbx, can handle arbitrarily long strings.
+But many versions of dbx (or assemblers or linkers, I'm not sure which)
 cretinously limit the strings to about 80 characters, so compilers which
-must work with such systems need to split the '.stabs' directive into
-several '.stabs' directives.  Each stab duplicates every field except
+must work with such systems need to split the `.stabs' directive into
+several `.stabs' directives.  Each stab duplicates every field except
 the string field.  The string field of every stab except the last is
 marked as continued with a backslash at the end (in the assembly code
 this may be written as a double backslash, depending on the assembler).
 Removing the backslashes and concatenating the string fields of each
 stab produces the original, long string.  Just to be incompatible (or so
 they don't have to worry about what the assembler does with
-backslashes), AIX can use '?' instead of backslash.
+backslashes), AIX can use `?' instead of backslash.
 
 
 File: stabs.info,  Node: C Example,  Next: Assembly Code,  Prev: String Field,  Up: Overview
@@ -282,9 +285,9 @@ program, let's look at the simple progra
              printf("Hello world");
      }
 
-   When compiled with '-g', the program above yields the following '.s'
+   When compiled with `-g', the program above yields the following `.s'
 file.  Line numbers have been added to make it easier to refer to parts
-of the '.s' file in the description of the stabs that follows.
+of the `.s' file in the description of the stabs that follows.
 
 
 File: stabs.info,  Node: Assembly Code,  Prev: C Example,  Up: Overview
@@ -292,8 +295,8 @@ File: stabs.info,  Node: Assembly Code, 
 1.5 The Simple Example at the Assembly Level
 ============================================
 
-This simple "hello world" example demonstrates several of the stab types
-used to describe C language source files.
+This simple "hello world" example demonstrates several of the stab
+types used to describe C language source files.
 
      1  gcc2_compiled.:
      2  .stabs "/cygint/s1/users/jcm/play/",100,0,0,Ltext0
@@ -376,13 +379,13 @@ File: stabs.info,  Node: Main Program,  
 2.1 Main Program
 ================
 
-Most languages allow the main program to have any name.  The 'N_MAIN'
+Most languages allow the main program to have any name.  The `N_MAIN'
 stab type tells the debugger the name that is used in this program.
-Only the string field is significant; it is the name of a function which
-is the main program.  Most C compilers do not use this stab (they expect
-the debugger to assume that the name is 'main'), but some C compilers
-emit an 'N_MAIN' stab for the 'main' function.  I'm not sure how XCOFF
-handles this.
+Only the string field is significant; it is the name of a function
+which is the main program.  Most C compilers do not use this stab (they
+expect the debugger to assume that the name is `main'), but some C
+compilers emit an `N_MAIN' stab for the `main' function.  I'm not sure
+how XCOFF handles this.
 
 
 File: stabs.info,  Node: Source Files,  Next: Include Files,  Prev: Main Program,  Up: Program Structure
@@ -391,10 +394,10 @@ File: stabs.info,  Node: Source Files,  
 =======================================
 
 Before any other stabs occur, there must be a stab specifying the source
-file.  This information is contained in a symbol of stab type 'N_SO';
-the string field contains the name of the file.  The value of the symbol
-is the start address of the portion of the text section corresponding to
-that file.
+file.  This information is contained in a symbol of stab type `N_SO';
+the string field contains the name of the file.  The value of the
+symbol is the start address of the portion of the text section
+corresponding to that file.
 
    Some compilers use the desc field to indicate the language of the
 source file.  Sun's compilers started this usage, and the first
@@ -403,32 +406,40 @@ gcc/gdb start at 0x32 to avoid conflict 
 the future.  A desc field with a value 0 indicates that no language has
 been specified via this mechanism.
 
-'N_SO_AS' (0x1)
+`N_SO_AS' (0x1)
      Assembly language
-'N_SO_C' (0x2)
+
+`N_SO_C'  (0x2)
      K&R traditional C
-'N_SO_ANSI_C' (0x3)
+
+`N_SO_ANSI_C' (0x3)
      ANSI C
-'N_SO_CC' (0x4)
+
+`N_SO_CC'  (0x4)
      C++
-'N_SO_FORTRAN' (0x5)
+
+`N_SO_FORTRAN' (0x5)
      Fortran
-'N_SO_PASCAL' (0x6)
+
+`N_SO_PASCAL' (0x6)
      Pascal
-'N_SO_FORTRAN90' (0x7)
+
+`N_SO_FORTRAN90' (0x7)
      Fortran90
-'N_SO_OBJC' (0x32)
+
+`N_SO_OBJC' (0x32)
      Objective-C
-'N_SO_OBJCPLUS' (0x33)
+
+`N_SO_OBJCPLUS' (0x33)
      Objective-C++
 
-   Some compilers (for example, GCC2 and SunOS4 '/bin/cc') also include
-the directory in which the source was compiled, in a second 'N_SO'
+   Some compilers (for example, GCC2 and SunOS4 `/bin/cc') also include
+the directory in which the source was compiled, in a second `N_SO'
 symbol preceding the one containing the file name.  This symbol can be
 distinguished by the fact that it ends in a slash.  Code from the
-'cfront' C++ compiler can have additional 'N_SO' symbols for nonexistent
-source files after the 'N_SO' for the real source file; these are
-believed to contain no useful information.
+`cfront' C++ compiler can have additional `N_SO' symbols for
+nonexistent source files after the `N_SO' for the real source file;
+these are believed to contain no useful information.
 
    For example:
 
@@ -437,17 +448,17 @@ believed to contain no useful informatio
              .text
      Ltext0:
 
-   Instead of 'N_SO' symbols, XCOFF uses a '.file' assembler directive
-which assembles to a 'C_FILE' symbol; explaining this in detail is
+   Instead of `N_SO' symbols, XCOFF uses a `.file' assembler directive
+which assembles to a `C_FILE' symbol; explaining this in detail is
 outside the scope of this document.
 
    If it is useful to indicate the end of a source file, this is done
-with an 'N_SO' symbol with an empty string for the name.  The value is
+with an `N_SO' symbol with an empty string for the name.  The value is
 the address of the end of the text section for the file.  For some
 systems, there is no indication of the end of a source file, and you
-just need to figure it ended when you see an 'N_SO' for a different
-source file, or a symbol ending in '.o' (which at least some linkers
-insert to mark the start of a new '.o' file).
+just need to figure it ended when you see an `N_SO' for a different
+source file, or a symbol ending in `.o' (which at least some linkers
+insert to mark the start of a new `.o' file).
 
 
 File: stabs.info,  Node: Include Files,  Next: Line Numbers,  Prev: Source Files,  Up: Program Structure
@@ -456,49 +467,50 @@ File: stabs.info,  Node: Include Files, 
 ==========================
 
 There are several schemes for dealing with include files: the
-traditional 'N_SOL' approach, Sun's 'N_BINCL' approach, and the XCOFF
-'C_BINCL' approach (which despite the similar name has little in common
-with 'N_BINCL').
+traditional `N_SOL' approach, Sun's `N_BINCL' approach, and the XCOFF
+`C_BINCL' approach (which despite the similar name has little in common
+with `N_BINCL').
 
-   An 'N_SOL' symbol specifies which include file subsequent symbols
+   An `N_SOL' symbol specifies which include file subsequent symbols
 refer to.  The string field is the name of the file and the value is the
 text address corresponding to the end of the previous include file and
 the start of this one.  To specify the main source file again, use an
-'N_SOL' symbol with the name of the main source file.
+`N_SOL' symbol with the name of the main source file.
 
-   The 'N_BINCL' approach works as follows.  An 'N_BINCL' symbol
+   The `N_BINCL' approach works as follows.  An `N_BINCL' symbol
 specifies the start of an include file.  In an object file, only the
 string is significant; the linker puts data into some of the other
-fields.  The end of the include file is marked by an 'N_EINCL' symbol
-(which has no string field).  In an object file, there is no significant
-data in the 'N_EINCL' symbol.  'N_BINCL' and 'N_EINCL' can be nested.
+fields.  The end of the include file is marked by an `N_EINCL' symbol
+(which has no string field).  In an object file, there is no
+significant data in the `N_EINCL' symbol.  `N_BINCL' and `N_EINCL' can
+be nested.
 
    If the linker detects that two source files have identical stabs
-between an 'N_BINCL' and 'N_EINCL' pair (as will generally be the case
+between an `N_BINCL' and `N_EINCL' pair (as will generally be the case
 for a header file), then it only puts out the stabs once.  Each
-additional occurrence is replaced by an 'N_EXCL' symbol.  I believe the
+additional occurrence is replaced by an `N_EXCL' symbol.  I believe the
 GNU linker and the Sun (both SunOS4 and Solaris) linker are the only
 ones which supports this feature.
 
    A linker which supports this feature will set the value of a
-'N_BINCL' symbol to the total of all the characters in the stabs strings
-included in the header file, omitting any file numbers.  The value of an
-'N_EXCL' symbol is the same as the value of the 'N_BINCL' symbol it
-replaces.  This information can be used to match up 'N_EXCL' and
-'N_BINCL' symbols which have the same filename.  The 'N_EINCL' value,
-and the values of the other and description fields for all three, appear
-to always be zero.
-
-   For the start of an include file in XCOFF, use the '.bi' assembler
-directive, which generates a 'C_BINCL' symbol.  A '.ei' directive, which
-generates a 'C_EINCL' symbol, denotes the end of the include file.  Both
-directives are followed by the name of the source file in quotes, which
-becomes the string for the symbol.  The value of each symbol, produced
-automatically by the assembler and linker, is the offset into the
-executable of the beginning (inclusive, as you'd expect) or end
-(inclusive, as you would not expect) of the portion of the COFF line
-table that corresponds to this include file.  'C_BINCL' and 'C_EINCL' do
-not nest.
+`N_BINCL' symbol to the total of all the characters in the stabs
+strings included in the header file, omitting any file numbers.  The
+value of an `N_EXCL' symbol is the same as the value of the `N_BINCL'
+symbol it replaces.  This information can be used to match up `N_EXCL'
+and `N_BINCL' symbols which have the same filename.  The `N_EINCL'
+value, and the values of the other and description fields for all
+three, appear to always be zero.
+
+   For the start of an include file in XCOFF, use the `.bi' assembler
+directive, which generates a `C_BINCL' symbol.  A `.ei' directive,
+which generates a `C_EINCL' symbol, denotes the end of the include
+file.  Both directives are followed by the name of the source file in
+quotes, which becomes the string for the symbol.  The value of each
+symbol, produced automatically by the assembler and linker, is the
+offset into the executable of the beginning (inclusive, as you'd
+expect) or end (inclusive, as you would not expect) of the portion of
+the COFF line table that corresponds to this include file.  `C_BINCL'
+and `C_EINCL' do not nest.
 
 
 File: stabs.info,  Node: Line Numbers,  Next: Procedures,  Prev: Include Files,  Up: Program Structure
@@ -506,29 +518,30 @@ File: stabs.info,  Node: Line Numbers,  
 2.4 Line Numbers
 ================
 
-An 'N_SLINE' symbol represents the start of a source line.  The desc
+An `N_SLINE' symbol represents the start of a source line.  The desc
 field contains the line number and the value contains the code address
 for the start of that source line.  On most machines the address is
 absolute; for stabs in sections (*note Stab Sections::), it is relative
-to the function in which the 'N_SLINE' symbol occurs.
+to the function in which the `N_SLINE' symbol occurs.
 
-   GNU documents 'N_DSLINE' and 'N_BSLINE' symbols for line numbers in
-the data or bss segments, respectively.  They are identical to 'N_SLINE'
-but are relocated differently by the linker.  They were intended to be
-used to describe the source location of a variable declaration, but I
-believe that GCC2 actually puts the line number in the desc field of the
-stab for the variable itself.  GDB has been ignoring these symbols
-(unless they contain a string field) since at least GDB 3.5.
+   GNU documents `N_DSLINE' and `N_BSLINE' symbols for line numbers in
+the data or bss segments, respectively.  They are identical to
+`N_SLINE' but are relocated differently by the linker.  They were
+intended to be used to describe the source location of a variable
+declaration, but I believe that GCC2 actually puts the line number in
+the desc field of the stab for the variable itself.  GDB has been
+ignoring these symbols (unless they contain a string field) since at
+least GDB 3.5.
 
    For single source lines that generate discontiguous code, such as
-flow of control statements, there may be more than one line number entry
-for the same source line.  In this case there is a line number entry at
-the start of each code range, each with the same line number.
+flow of control statements, there may be more than one line number
+entry for the same source line.  In this case there is a line number
+entry at the start of each code range, each with the same line number.
 
    XCOFF does not use stabs for line numbers.  Instead, it uses COFF
 line numbers (which are outside the scope of this document).  Standard
 COFF line numbers cannot deal with include files, but in XCOFF this is
-fixed with the 'C_BINCL' method of marking include files (*note Include
+fixed with the `C_BINCL' method of marking include files (*note Include
 Files::).
 
 
@@ -537,86 +550,87 @@ File: stabs.info,  Node: Procedures,  Ne
 2.5 Procedures
 ==============
 
-All of the following stabs normally use the 'N_FUN' symbol type.
-However, Sun's 'acc' compiler on SunOS4 uses 'N_GSYM' and 'N_STSYM',
+All of the following stabs normally use the `N_FUN' symbol type.
+However, Sun's `acc' compiler on SunOS4 uses `N_GSYM' and `N_STSYM',
 which means that the value of the stab for the function is useless and
 the debugger must get the address of the function from the non-stab
 symbols instead.  On systems where non-stab symbols have leading
 underscores, the stabs will lack underscores and the debugger needs to
 know about the leading underscore to match up the stab and the non-stab
-symbol.  BSD Fortran is said to use 'N_FNAME' with the same restriction;
-the value of the symbol is not useful (I'm not sure it really does use
-this, because GDB doesn't handle this and no one has complained).
+symbol.  BSD Fortran is said to use `N_FNAME' with the same
+restriction; the value of the symbol is not useful (I'm not sure it
+really does use this, because GDB doesn't handle this and no one has
+complained).
 
-   A function is represented by an 'F' symbol descriptor for a global
-(extern) function, and 'f' for a static (local) function.  For a.out,
+   A function is represented by an `F' symbol descriptor for a global
+(extern) function, and `f' for a static (local) function.  For a.out,
 the value of the symbol is the address of the start of the function; it
 is already relocated.  For stabs in ELF, the SunPRO compiler version
-2.0.1 and GCC put out an address which gets relocated by the linker.  In
-a future release SunPRO is planning to put out zero, in which case the
-address can be found from the ELF (non-stab) symbol.  Because looking
-things up in the ELF symbols would probably be slow, I'm not sure how to
-find which symbol of that name is the right one, and this doesn't
-provide any way to deal with nested functions, it would probably be
-better to make the value of the stab an address relative to the start of
-the file, or just absolute.  See *note ELF Linker Relocation:: for more
-information on linker relocation of stabs in ELF files.  For XCOFF, the
-stab uses the 'C_FUN' storage class and the value of the stab is
-meaningless; the address of the function can be found from the csect
-symbol (XTY_LD/XMC_PR).
+2.0.1 and GCC put out an address which gets relocated by the linker.
+In a future release SunPRO is planning to put out zero, in which case
+the address can be found from the ELF (non-stab) symbol.  Because
+looking things up in the ELF symbols would probably be slow, I'm not
+sure how to find which symbol of that name is the right one, and this
+doesn't provide any way to deal with nested functions, it would
+probably be better to make the value of the stab an address relative to
+the start of the file, or just absolute.  See *note ELF Linker
+Relocation:: for more information on linker relocation of stabs in ELF
+files.  For XCOFF, the stab uses the `C_FUN' storage class and the
+value of the stab is meaningless; the address of the function can be
+found from the csect symbol (XTY_LD/XMC_PR).
 
    The type information of the stab represents the return type of the
-function; thus 'foo:f5' means that foo is a function returning type 5.
+function; thus `foo:f5' means that foo is a function returning type 5.
 There is no need to try to get the line number of the start of the
-function from the stab for the function; it is in the next 'N_SLINE'
+function from the stab for the function; it is in the next `N_SLINE'
 symbol.
 
    Some compilers (such as Sun's Solaris compiler) support an extension
 for specifying the types of the arguments.  I suspect this extension is
-not used for old (non-prototyped) function definitions in C. If the
+not used for old (non-prototyped) function definitions in C.  If the
 extension is in use, the type information of the stab for the function
 is followed by type information for each argument, with each argument
-preceded by ';'.  An argument type of 0 means that additional arguments
-are being passed, whose types and number may vary ('...' in ANSI C). GDB
-has tolerated this extension (parsed the syntax, if not necessarily used
-the information) since at least version 4.8; I don't know whether all
-versions of dbx tolerate it.  The argument types given here are not
+preceded by `;'.  An argument type of 0 means that additional arguments
+are being passed, whose types and number may vary (`...' in ANSI C).
+GDB has tolerated this extension (parsed the syntax, if not necessarily
+used the information) since at least version 4.8; I don't know whether
+all versions of dbx tolerate it.  The argument types given here are not
 redundant with the symbols for the formal parameters (*note
 Parameters::); they are the types of the arguments as they are passed,
 before any conversions might take place.  For example, if a C function
-which is declared without a prototype takes a 'float' argument, the
-value is passed as a 'double' but then converted to a 'float'.
+which is declared without a prototype takes a `float' argument, the
+value is passed as a `double' but then converted to a `float'.
 Debuggers need to use the types given in the arguments when printing
 values, but when calling the function they need to use the types given
 in the symbol defining the function.
 
    If the return type and types of arguments of a function which is
-defined in another source file are specified (i.e., a function prototype
-in ANSI C), traditionally compilers emit no stab; the only way for the
-debugger to find the information is if the source file where the
-function is defined was also compiled with debugging symbols.  As an
-extension the Solaris compiler uses symbol descriptor 'P' followed by
-the return type of the function, followed by the arguments, each
-preceded by ';', as in a stab with symbol descriptor 'f' or 'F'.  This
-use of symbol descriptor 'P' can be distinguished from its use for
+defined in another source file are specified (i.e., a function
+prototype in ANSI C), traditionally compilers emit no stab; the only
+way for the debugger to find the information is if the source file
+where the function is defined was also compiled with debugging symbols.
+As an extension the Solaris compiler uses symbol descriptor `P'
+followed by the return type of the function, followed by the arguments,
+each preceded by `;', as in a stab with symbol descriptor `f' or `F'.
+This use of symbol descriptor `P' can be distinguished from its use for
 register parameters (*note Register Parameters::) by the fact that it
-has symbol type 'N_FUN'.
+has symbol type `N_FUN'.
 
-   The AIX documentation also defines symbol descriptor 'J' as an
+   The AIX documentation also defines symbol descriptor `J' as an
 internal function.  I assume this means a function nested within another
-function.  It also says symbol descriptor 'm' is a module in Modula-2 or
-extended Pascal.
+function.  It also says symbol descriptor `m' is a module in Modula-2
+or extended Pascal.
 
    Procedures (functions which do not return values) are represented as
-functions returning the 'void' type in C. I don't see why this couldn't
-be used for all languages (inventing a 'void' type for this purpose if
-necessary), but the AIX documentation defines 'I', 'P', and 'Q' for
+functions returning the `void' type in C.  I don't see why this couldn't
+be used for all languages (inventing a `void' type for this purpose if
+necessary), but the AIX documentation defines `I', `P', and `Q' for
 internal, global, and static procedures, respectively.  These symbol
 descriptors are unusual in that they are not followed by type
 information.
 
-   The following example shows a stab for a function 'main' which
-returns type number '1'.  The '_main' specified for the value is a
+   The following example shows a stab for a function `main' which
+returns type number `1'.  The `_main' specified for the value is a
 reference to an assembler label which is used to fill in the start
 address of the function.
 
@@ -630,7 +644,7 @@ and its block structure.
 
    If functions can appear in different sections, then the debugger may
 not be able to find the end of a function.  Recent versions of GCC will
-mark the end of a function with an 'N_FUN' symbol with an empty string
+mark the end of a function with an `N_FUN' symbol with an empty string
 for the name.  The value is the address of the end of the current
 function.  Without such a symbol, there is no indication of the address
 of the end of a function, and you must assume that it ended at the
@@ -648,7 +662,7 @@ symbol descriptor and the type informati
 specifier.  This consists of a comma, the name of the procedure, another
 comma, and the name of the enclosing procedure.  The first name is local
 to the scope specified, and seems to be redundant with the name of the
-symbol (before the ':').  This feature is used by GCC, and presumably
+symbol (before the `:').  This feature is used by GCC, and presumably
 Pascal, Modula-2, etc., compilers, for nested functions.
 
    If procedures are nested more than one level deep, only the
@@ -680,28 +694,29 @@ File: stabs.info,  Node: Block Structure
 2.7 Block Structure
 ===================
 
-The program's block structure is represented by the 'N_LBRAC' (left
-brace) and the 'N_RBRAC' (right brace) stab types.  The variables
-defined inside a block precede the 'N_LBRAC' symbol for most compilers,
-including GCC. Other compilers, such as the Convex, Acorn RISC machine,
-and Sun 'acc' compilers, put the variables after the 'N_LBRAC' symbol.
-The values of the 'N_LBRAC' and 'N_RBRAC' symbols are the start and end
-addresses of the code of the block, respectively.  For most machines,
-they are relative to the starting address of this source file.  For the
-Gould NP1, they are absolute.  For stabs in sections (*note Stab
-Sections::), they are relative to the function in which they occur.
+The program's block structure is represented by the `N_LBRAC' (left
+brace) and the `N_RBRAC' (right brace) stab types.  The variables
+defined inside a block precede the `N_LBRAC' symbol for most compilers,
+including GCC.  Other compilers, such as the Convex, Acorn RISC
+machine, and Sun `acc' compilers, put the variables after the `N_LBRAC'
+symbol.  The values of the `N_LBRAC' and `N_RBRAC' symbols are the
+start and end addresses of the code of the block, respectively.  For
+most machines, they are relative to the starting address of this source
+file.  For the Gould NP1, they are absolute.  For stabs in sections
+(*note Stab Sections::), they are relative to the function in which
+they occur.
 
-   The 'N_LBRAC' and 'N_RBRAC' stabs that describe the block scope of a
-procedure are located after the 'N_FUN' stab that represents the
+   The `N_LBRAC' and `N_RBRAC' stabs that describe the block scope of a
+procedure are located after the `N_FUN' stab that represents the
 procedure itself.
 
-   Sun documents the desc field of 'N_LBRAC' and 'N_RBRAC' symbols as
+   Sun documents the desc field of `N_LBRAC' and `N_RBRAC' symbols as
 containing the nesting level of the block.  However, dbx seems to not
 care, and GCC always sets desc to zero.
 
-   For XCOFF, block scope is indicated with 'C_BLOCK' symbols.  If the
-name of the symbol is '.bb', then it is the beginning of the block; if
-the name of the symbol is '.be'; it is the end of the block.
+   For XCOFF, block scope is indicated with `C_BLOCK' symbols.  If the
+name of the symbol is `.bb', then it is the beginning of the block; if
+the name of the symbol is `.be'; it is the end of the block.
 
 
 File: stabs.info,  Node: Alternate Entry Points,  Prev: Block Structure,  Up: Program Structure
@@ -711,13 +726,13 @@ File: stabs.info,  Node: Alternate Entry
 
 Some languages, like Fortran, have the ability to enter procedures at
 some place other than the beginning.  One can declare an alternate entry
-point.  The 'N_ENTRY' stab is for this; however, the Sun FORTRAN
+point.  The `N_ENTRY' stab is for this; however, the Sun FORTRAN
 compiler doesn't use it.  According to AIX documentation, only the name
-of a 'C_ENTRY' stab is significant; the address of the alternate entry
-point comes from the corresponding external symbol.  A previous revision
-of this document said that the value of an 'N_ENTRY' stab was the
-address of the alternate entry point, but I don't know the source for
-that information.
+of a `C_ENTRY' stab is significant; the address of the alternate entry
+point comes from the corresponding external symbol.  A previous
+revision of this document said that the value of an `N_ENTRY' stab was
+the address of the alternate entry point, but I don't know the source
+for that information.
 
 
 File: stabs.info,  Node: Constants,  Next: Variables,  Prev: Program Structure,  Up: Top
@@ -725,49 +740,49 @@ File: stabs.info,  Node: Constants,  Nex
 3 Constants
 ***********
 
-The 'c' symbol descriptor indicates that this stab represents a
+The `c' symbol descriptor indicates that this stab represents a
 constant.  This symbol descriptor is an exception to the general rule
 that symbol descriptors are followed by type information.  Instead, it
-is followed by '=' and one of the following:
+is followed by `=' and one of the following:
 
-'b VALUE'
+`b VALUE'
      Boolean constant.  VALUE is a numeric value; I assume it is 0 for
      false or 1 for true.
 
-'c VALUE'
+`c VALUE'
      Character constant.  VALUE is the numeric value of the constant.
 
-'e TYPE-INFORMATION , VALUE'
+`e TYPE-INFORMATION , VALUE'
      Constant whose value can be represented as integral.
      TYPE-INFORMATION is the type of the constant, as it would appear
      after a symbol descriptor (*note String Field::).  VALUE is the
      numeric value of the constant.  GDB 4.9 does not actually get the
-     right value if VALUE does not fit in a host 'int', but it does not
+     right value if VALUE does not fit in a host `int', but it does not
      do anything violent, and future debuggers could be extended to
      accept integers of any size (whether unsigned or not).  This
      constant type is usually documented as being only for enumeration
-     constants, but GDB has never imposed that restriction; I don't know
-     about other debuggers.
+     constants, but GDB has never imposed that restriction; I don't
+     know about other debuggers.
 
-'i VALUE'
+`i VALUE'
      Integer constant.  VALUE is the numeric value.  The type is some
-     sort of generic integer type (for GDB, a host 'int'); to specify
-     the type explicitly, use 'e' instead.
+     sort of generic integer type (for GDB, a host `int'); to specify
+     the type explicitly, use `e' instead.
 
-'r VALUE'
-     Real constant.  VALUE is the real value, which can be 'INF'
-     (optionally preceded by a sign) for infinity, 'QNAN' for a quiet
-     NaN (not-a-number), or 'SNAN' for a signalling NaN. If it is a
+`r VALUE'
+     Real constant.  VALUE is the real value, which can be `INF'
+     (optionally preceded by a sign) for infinity, `QNAN' for a quiet
+     NaN (not-a-number), or `SNAN' for a signalling NaN.  If it is a
      normal number the format is that accepted by the C library function
-     'atof'.
+     `atof'.
 
-'s STRING'
-     String constant.  STRING is a string enclosed in either ''' (in
-     which case ''' characters within the string are represented as '\''
-     or '"' (in which case '"' characters within the string are
-     represented as '\"').
+`s STRING'
+     String constant.  STRING is a string enclosed in either `'' (in
+     which case `'' characters within the string are represented as
+     `\'' or `"' (in which case `"' characters within the string are
+     represented as `\"').
 
-'S TYPE-INFORMATION , ELEMENTS , BITS , PATTERN'
+`S TYPE-INFORMATION , ELEMENTS , BITS , PATTERN'
      Set constant.  TYPE-INFORMATION is the type of the constant, as it
      would appear after a symbol descriptor (*note String Field::).
      ELEMENTS is the number of elements in the set (does this means how
@@ -775,8 +790,8 @@ is followed by '=' and one of the follow
      with the type, or perhaps the number of bits set in PATTERN?  I
      don't get it), BITS is the number of bits in the constant (meaning
      it specifies the length of PATTERN, I think), and PATTERN is a
-     hexadecimal representation of the set.  AIX documentation refers to
-     a limit of 32 bytes, but I see no reason why this limit should
+     hexadecimal representation of the set.  AIX documentation refers
+     to a limit of 32 bytes, but I see no reason why this limit should
      exist.  This form could probably be used for arbitrary constants,
      not just sets; the only catch is that PATTERN should be understood
      to be target, not host, byte order and format.
@@ -786,7 +801,7 @@ by GDB 4.9, but it ignores them.  GDB 4.
 message and refused to read symbols from the file containing the
 constants.
 
-   The above information is followed by ';'.
+   The above information is followed by `;'.
 
 
 File: stabs.info,  Node: Variables,  Next: Types,  Prev: Constants,  Up: Top
@@ -821,12 +836,12 @@ stack.
 
    Each variable allocated on the stack has a stab with the symbol
 descriptor omitted.  Since type information should begin with a digit,
-'-', or '(', only those characters precluded from being used for symbol
+`-', or `(', only those characters precluded from being used for symbol
 descriptors.  However, the Acorn RISC machine (ARM) is said to get this
 wrong: it puts out a mere type definition here, without the preceding
-'TYPE-NUMBER='.  This is a bad idea; there is no guarantee that type
+`TYPE-NUMBER='.  This is a bad idea; there is no guarantee that type
 descriptors are distinct from symbol descriptors.  Stabs for stack
-variables use the 'N_LSYM' stab type, or 'C_LSYM' for XCOFF.
+variables use the `N_LSYM' stab type, or `C_LSYM' for XCOFF.
 
    The value of the stab is the offset of the variable within the local
 variables.  On most machines this is an offset from the frame pointer
@@ -848,9 +863,9 @@ defined in; see *note Block Structure::.
      .stabn 192,0,0,LBB2             # 192 is N_LBRAC
      .stabn 224,0,0,LBE2             # 224 is N_RBRAC
 
-   See *note Procedures:: for more information on the 'N_FUN' stab, and
-*note Block Structure:: for more information on the 'N_LBRAC' and
-'N_RBRAC' stabs.
+   See *note Procedures:: for more information on the `N_FUN' stab, and
+*note Block Structure:: for more information on the `N_LBRAC' and
+`N_RBRAC' stabs.
 
 
 File: stabs.info,  Node: Global Variables,  Next: Register Variables,  Prev: Stack Variables,  Up: Variables
@@ -859,8 +874,8 @@ File: stabs.info,  Node: Global Variable
 ====================
 
 A variable whose scope is not specific to just one source file is
-represented by the 'G' symbol descriptor.  These stabs use the 'N_GSYM'
-stab type (C_GSYM for XCOFF). The type information for the stab (*note
+represented by the `G' symbol descriptor.  These stabs use the `N_GSYM'
+stab type (C_GSYM for XCOFF).  The type information for the stab (*note
 String Field::) gives the type of the variable.
 
    For example, the following source code:
@@ -875,15 +890,15 @@ yields the following assembly code:
      _g_foo:
           .byte 99
 
-   The address of the variable represented by the 'N_GSYM' is not
-contained in the 'N_GSYM' stab.  The debugger gets this information from
-the external symbol for the global variable.  In the example above, the
-'.global _g_foo' and '_g_foo:' lines tell the assembler to produce an
-external symbol.
+   The address of the variable represented by the `N_GSYM' is not
+contained in the `N_GSYM' stab.  The debugger gets this information
+from the external symbol for the global variable.  In the example above,
+the `.global _g_foo' and `_g_foo:' lines tell the assembler to produce
+an external symbol.
 
-   Some compilers, like GCC, output 'N_GSYM' stabs only once, where the
+   Some compilers, like GCC, output `N_GSYM' stabs only once, where the
 variable is defined.  Other compilers, like SunOS4 /bin/cc, output a
-'N_GSYM' stab for each compilation unit which references the variable.
+`N_GSYM' stab for each compilation unit which references the variable.
 
 
 File: stabs.info,  Node: Register Variables,  Next: Common Blocks,  Prev: Global Variables,  Up: Variables
@@ -891,14 +906,14 @@ File: stabs.info,  Node: Register Variab
 4.3 Register Variables
 ======================
 
-Register variables have their own stab type, 'N_RSYM' ('C_RSYM' for
-XCOFF), and their own symbol descriptor, 'r'.  The stab's value is the
+Register variables have their own stab type, `N_RSYM' (`C_RSYM' for
+XCOFF), and their own symbol descriptor, `r'.  The stab's value is the
 number of the register where the variable data will be stored.
 
-   AIX defines a separate symbol descriptor 'd' for floating point
+   AIX defines a separate symbol descriptor `d' for floating point
 registers.  This seems unnecessary; why not just just give floating
 point registers different register numbers?  I have not verified whether
-the compiler actually uses 'd'.
+the compiler actually uses `d'.
 
    If the register is explicitly allocated to a global variable, but not
 initialized, as in:
@@ -918,21 +933,21 @@ A common block is a statically allocated
 referred to by several source files.  It may contain several variables.
 I believe Fortran is the only language with this feature.
 
-   A 'N_BCOMM' stab begins a common block and an 'N_ECOMM' stab ends it.
-The only field that is significant in these two stabs is the string,
-which names a normal (non-debugging) symbol that gives the address of
-the common block.  According to IBM documentation, only the 'N_BCOMM'
-has the name of the common block (even though their compiler actually
-puts it both places).
+   A `N_BCOMM' stab begins a common block and an `N_ECOMM' stab ends
+it.  The only field that is significant in these two stabs is the
+string, which names a normal (non-debugging) symbol that gives the
+address of the common block.  According to IBM documentation, only the
+`N_BCOMM' has the name of the common block (even though their compiler
+actually puts it both places).
 
    The stabs for the members of the common block are between the
-'N_BCOMM' and the 'N_ECOMM'; the value of each stab is the offset within
-the common block of that variable.  IBM uses the 'C_ECOML' stab type,
-and there is a corresponding 'N_ECOML' stab type, but Sun's Fortran
-compiler uses 'N_GSYM' instead.  The variables within a common block use
-the 'V' symbol descriptor (I believe this is true of all Fortran
-variables).  Other stabs (at least type declarations using 'C_DECL') can
-also be between the 'N_BCOMM' and the 'N_ECOMM'.
+`N_BCOMM' and the `N_ECOMM'; the value of each stab is the offset
+within the common block of that variable.  IBM uses the `C_ECOML' stab
+type, and there is a corresponding `N_ECOML' stab type, but Sun's
+Fortran compiler uses `N_GSYM' instead.  The variables within a common
+block use the `V' symbol descriptor (I believe this is true of all
+Fortran variables).  Other stabs (at least type declarations using
+`C_DECL') can also be between the `N_BCOMM' and the `N_ECOMM'.
 
 
 File: stabs.info,  Node: Statics,  Next: Based Variables,  Prev: Common Blocks,  Up: Variables
@@ -940,16 +955,16 @@ File: stabs.info,  Node: Statics,  Next:
 4.5 Static Variables
 ====================
 
-Initialized static variables are represented by the 'S' and 'V' symbol
-descriptors.  'S' means file scope static, and 'V' means procedure scope
-static.  One exception: in XCOFF, IBM's xlc compiler always uses 'V',
-and whether it is file scope or not is distinguished by whether the stab
-is located within a function.
+Initialized static variables are represented by the `S' and `V' symbol
+descriptors.  `S' means file scope static, and `V' means procedure
+scope static.  One exception: in XCOFF, IBM's xlc compiler always uses
+`V', and whether it is file scope or not is distinguished by whether
+the stab is located within a function.
 
-   In a.out files, 'N_STSYM' means the data section, 'N_FUN' means the
-text section, and 'N_LCSYM' means the bss section.  For those systems
+   In a.out files, `N_STSYM' means the data section, `N_FUN' means the
+text section, and `N_LCSYM' means the bss section.  For those systems
 with a read-only data section separate from the text section (Solaris),
-'N_ROSYM' means the read-only data section.
+`N_ROSYM' means the read-only data section.
 
    For example, the source lines:
 
@@ -966,27 +981,27 @@ yield the following stabs:
      .stabs "var_noinit:S1",40,0,0,_var_noinit    # 40 is N_LCSYM
 
    In XCOFF files, the stab type need not indicate the section;
-'C_STSYM' can be used for all statics.  Also, each static variable is
-enclosed in a static block.  A 'C_BSTAT' (emitted with a '.bs' assembler
-directive) symbol begins the static block; its value is the symbol
-number of the csect symbol whose value is the address of the static
-block, its section is the section of the variables in that static block,
-and its name is '.bs'.  A 'C_ESTAT' (emitted with a '.es' assembler
-directive) symbol ends the static block; its name is '.es' and its value
-and section are ignored.
+`C_STSYM' can be used for all statics.  Also, each static variable is
+enclosed in a static block.  A `C_BSTAT' (emitted with a `.bs'
+assembler directive) symbol begins the static block; its value is the
+symbol number of the csect symbol whose value is the address of the
+static block, its section is the section of the variables in that
+static block, and its name is `.bs'.  A `C_ESTAT' (emitted with a `.es'
+assembler directive) symbol ends the static block; its name is `.es'
+and its value and section are ignored.
 
    In ECOFF files, the storage class is used to specify the section, so
 the stab type need not indicate the section.
 
    In ELF files, for the SunPRO compiler version 2.0.1, symbol
-descriptor 'S' means that the address is absolute (the linker relocates
-it) and symbol descriptor 'V' means that the address is relative to the
+descriptor `S' means that the address is absolute (the linker relocates
+it) and symbol descriptor `V' means that the address is relative to the
 start of the relevant section for that compilation unit.  SunPRO has
 plans to have the linker stop relocating stabs; I suspect that their the
 debugger gets the address from the corresponding ELF (not stab) symbol.
 I'm not sure how to find which symbol of that name is the right one.
 The clean way to do all this would be to have the value of a symbol
-descriptor 'S' symbol be an offset relative to the start of the file,
+descriptor `S' symbol be an offset relative to the start of the file,
 just like everything else, but that introduces obvious compatibility
 problems.  For more information on linker stab relocation, *Note ELF
 Linker Relocation::.
@@ -998,9 +1013,9 @@ File: stabs.info,  Node: Based Variables
 ===========================
 
 Fortran (at least, the Sun and SGI dialects of FORTRAN-77) has a feature
-which allows allocating arrays with 'malloc', but which avoids blurring
-the line between arrays and pointers the way that C does.  In stabs such
-a variable uses the 'b' symbol descriptor.
+which allows allocating arrays with `malloc', but which avoids blurring
+the line between arrays and pointers the way that C does.  In stabs
+such a variable uses the `b' symbol descriptor.
 
    For example, the Fortran declarations
 
@@ -1015,16 +1030,16 @@ a variable uses the 'b' symbol descripto
      foo10:bar3;1;10;6
      foo10_5:bar3;1;5;ar3;1;10;6
 
-   In this example, 'real' is type 6 and type 3 is an integral type
-which is the type of the subscripts of the array (probably 'integer').
+   In this example, `real' is type 6 and type 3 is an integral type
+which is the type of the subscripts of the array (probably `integer').
 
-   The 'b' symbol descriptor is like 'V' in that it denotes a statically
-allocated symbol whose scope is local to a function; see *Note
-Statics::.  The value of the symbol, instead of being the address of the
-variable itself, is the address of a pointer to that variable.  So in
-the above example, the value of the 'foo' stab is the address of a
-pointer to a real, the value of the 'foo10' stab is the address of a
-pointer to a 10-element array of reals, and the value of the 'foo10_5'
+   The `b' symbol descriptor is like `V' in that it denotes a
+statically allocated symbol whose scope is local to a function; see
+*Note Statics::.  The value of the symbol, instead of being the address
+of the variable itself, is the address of a pointer to that variable.
+So in the above example, the value of the `foo' stab is the address of
+a pointer to a real, the value of the `foo10' stab is the address of a
+pointer to a 10-element array of reals, and the value of the `foo10_5'
 stab is the address of a pointer to a 5-element array of 10-element
 arrays of reals.
 
@@ -1040,11 +1055,11 @@ the debugger should print the parameters
 parameters are declared in the source file).  The exact form of the stab
 depends on how the parameter is being passed.
 
-   Parameters passed on the stack use the symbol descriptor 'p' and the
-'N_PSYM' symbol type (or 'C_PSYM' for XCOFF). The value of the symbol is
-an offset used to locate the parameter on the stack; its exact meaning
-is machine-dependent, but on most machines it is an offset from the
-frame pointer.
+   Parameters passed on the stack use the symbol descriptor `p' and the
+`N_PSYM' symbol type (or `C_PSYM' for XCOFF).  The value of the symbol
+is an offset used to locate the parameter on the stack; its exact
+meaning is machine-dependent, but on most machines it is an offset from
+the frame pointer.
 
    As a simple example, the code:
 
@@ -1058,11 +1073,11 @@ frame pointer.
      .stabs "argc:p1",160,0,0,68                   # 160 is N_PSYM
      .stabs "argv:p20=*21=*2",160,0,0,72
 
-   The type definition of 'argv' is interesting because it contains
+   The type definition of `argv' is interesting because it contains
 several type definitions.  Type 21 is pointer to type 2 (char) and
-'argv' (type 20) is pointer to type 21.
+`argv' (type 20) is pointer to type 21.
 
-   The following symbol descriptors are also said to go with 'N_PSYM'.
+   The following symbol descriptors are also said to go with `N_PSYM'.
 The value of the symbol is said to be an offset from the argument
 pointer (I'm not sure whether this is true or not).
 
@@ -1093,35 +1108,35 @@ two symbols for each argument:
 know that it is an argument.
 
    Because that approach is kind of ugly, some compilers use symbol
-descriptor 'P' or 'R' to indicate an argument which is in a register.
-Symbol type 'C_RPSYM' is used in XCOFF and 'N_RSYM' is used otherwise.
-The symbol's value is the register number.  'P' and 'R' mean the same
-thing; the difference is that 'P' is a GNU invention and 'R' is an IBM
+descriptor `P' or `R' to indicate an argument which is in a register.
+Symbol type `C_RPSYM' is used in XCOFF and `N_RSYM' is used otherwise.
+The symbol's value is the register number.  `P' and `R' mean the same
+thing; the difference is that `P' is a GNU invention and `R' is an IBM
 (XCOFF) invention.  As of version 4.9, GDB should handle either one.
 
-   There is at least one case where GCC uses a 'p' and 'r' pair rather
-than 'P'; this is where the argument is passed in the argument list and
+   There is at least one case where GCC uses a `p' and `r' pair rather
+than `P'; this is where the argument is passed in the argument list and
 then loaded into a register.
 
-   According to the AIX documentation, symbol descriptor 'D' is for a
+   According to the AIX documentation, symbol descriptor `D' is for a
 parameter passed in a floating point register.  This seems
-unnecessary--why not just use 'R' with a register number which indicates
-that it's a floating point register?  I haven't verified whether the
-system actually does what the documentation indicates.
+unnecessary--why not just use `R' with a register number which
+indicates that it's a floating point register?  I haven't verified
+whether the system actually does what the documentation indicates.
 
-   On the sparc and hppa, for a 'P' symbol whose type is a structure or
+   On the sparc and hppa, for a `P' symbol whose type is a structure or
 union, the register contains the address of the structure.  On the
-sparc, this is also true of a 'p' and 'r' pair (using Sun 'cc') or a 'p'
-symbol.  However, if a (small) structure is really in a register, 'r' is
-used.  And, to top it all off, on the hppa it might be a structure which
-was passed on the stack and loaded into a register and for which there
-is a 'p' and 'r' pair!  I believe that symbol descriptor 'i' is supposed
-to deal with this case (it is said to mean "value parameter by
-reference, indirect access"; I don't know the source for this
-information), but I don't know details or what compilers or debuggers
-use it, if any (not GDB or GCC). It is not clear to me whether this case
-needs to be dealt with differently than parameters passed by reference
-(*note Reference Parameters::).
+sparc, this is also true of a `p' and `r' pair (using Sun `cc') or a
+`p' symbol.  However, if a (small) structure is really in a register,
+`r' is used.  And, to top it all off, on the hppa it might be a
+structure which was passed on the stack and loaded into a register and
+for which there is a `p' and `r' pair!  I believe that symbol
+descriptor `i' is supposed to deal with this case (it is said to mean
+"value parameter by reference, indirect access"; I don't know the
+source for this information), but I don't know details or what
+compilers or debuggers use it, if any (not GDB or GCC).  It is not
+clear to me whether this case needs to be dealt with differently than
+parameters passed by reference (*note Reference Parameters::).
 
 
 File: stabs.info,  Node: Local Variable Parameters,  Next: Reference Parameters,  Prev: Register Parameters,  Up: Parameters
@@ -1136,10 +1151,10 @@ stores it as a local variable.  If possi
 that it's in a register, but this isn't always done.
 
    If a parameter is passed as one type and converted to a smaller type
-by the prologue (for example, the parameter is declared as a 'float',
-but the calling conventions specify that it is passed as a 'double'),
+by the prologue (for example, the parameter is declared as a `float',
+but the calling conventions specify that it is passed as a `double'),
 then GCC2 (sometimes) uses a pair of symbols.  The first symbol uses
-symbol descriptor 'p' and the type which is passed.  The second symbol
+symbol descriptor `p' and the type which is passed.  The second symbol
 has the type and location which the parameter actually has after the
 prologue.  For example, suppose the following C code appears with no
 prototypes involved:
@@ -1149,18 +1164,18 @@ prototypes involved:
           float f;
      {
 
-   if 'f' is passed as a double at stack offset 8, and the prologue
+   if `f' is passed as a double at stack offset 8, and the prologue
 converts it to a float in register number 0, then the stabs look like:
 
-     .stabs "f:p13",160,0,3,8   # 160 is 'N_PSYM', here 13 is 'double'
-     .stabs "f:r12",64,0,3,0    # 64 is 'N_RSYM', here 12 is 'float'
+     .stabs "f:p13",160,0,3,8   # 160 is `N_PSYM', here 13 is `double'
+     .stabs "f:r12",64,0,3,0    # 64 is `N_RSYM', here 12 is `float'
 
-   In both stabs 3 is the line number where 'f' is declared (*note Line
+   In both stabs 3 is the line number where `f' is declared (*note Line
 Numbers::).
 
    GCC, at least on the 960, has another solution to the same problem.
-It uses a single 'p' symbol descriptor for an argument which is stored
-as a local variable but uses 'N_LSYM' instead of 'N_PSYM'.  In this
+It uses a single `p' symbol descriptor for an argument which is stored
+as a local variable but uses `N_LSYM' instead of `N_PSYM'.  In this
 case, the value of the symbol is an offset relative to the local
 variables for that function, not relative to the arguments; on some
 machines those are the same thing, but not on all.
@@ -1175,15 +1190,15 @@ which it has printed because each one ha
      ...
      fprintf (stdout, "%d\n", x);
 
-   there are stabs for 'stream' and 'format'.  On most machines, the
+   there are stabs for `stream' and `format'.  On most machines, the
 debugger can only print those two arguments (because it has no way of
 knowing that additional arguments were passed), but on the VAX or other
 machines with a calling convention which indicates the number of words
-of arguments, the debugger can print all three arguments.  To do so, the
-parameter symbol (symbol descriptor 'p') (not necessarily 'r' or symbol
-descriptor omitted symbols) needs to contain the actual type as passed
-(for example, 'double' not 'float' if it is passed as a double and
-converted to a float).
+of arguments, the debugger can print all three arguments.  To do so,
+the parameter symbol (symbol descriptor `p') (not necessarily `r' or
+symbol descriptor omitted symbols) needs to contain the actual type as
+passed (for example, `double' not `float' if it is passed as a double
+and converted to a float).
 
 
 File: stabs.info,  Node: Reference Parameters,  Next: Conformant Arrays,  Prev: Local Variable Parameters,  Up: Parameters
@@ -1191,12 +1206,13 @@ File: stabs.info,  Node: Reference Param
 4.7.3 Passing Parameters by Reference
 -------------------------------------
 
-If the parameter is passed by reference (e.g., Pascal 'VAR' parameters),
-then the symbol descriptor is 'v' if it is in the argument list, or 'a'
-if it in a register.  Other than the fact that these contain the address
-of the parameter rather than the parameter itself, they are identical to
-'p' and 'R', respectively.  I believe 'a' is an AIX invention; 'v' is
-supported by all stabs-using systems as far as I know.
+If the parameter is passed by reference (e.g., Pascal `VAR'
+parameters), then the symbol descriptor is `v' if it is in the argument
+list, or `a' if it in a register.  Other than the fact that these
+contain the address of the parameter rather than the parameter itself,
+they are identical to `p' and `R', respectively.  I believe `a' is an
+AIX invention; `v' is supported by all stabs-using systems as far as I
+know.
 
 
 File: stabs.info,  Node: Conformant Arrays,  Prev: Reference Parameters,  Up: Parameters
@@ -1206,12 +1222,12 @@ File: stabs.info,  Node: Conformant Arra
 
 Conformant arrays are a feature of Modula-2, and perhaps other
 languages, in which the size of an array parameter is not known to the
-called function until run-time.  Such parameters have two stabs: a 'x'
-for the array itself, and a 'C', which represents the size of the array.
-The value of the 'x' stab is the offset in the argument list where the
-address of the array is stored (it this right?  it is a guess); the
-value of the 'C' stab is the offset in the argument list where the size
-of the array (in elements?  in bytes?)  is stored.
+called function until run-time.  Such parameters have two stabs: a `x'
+for the array itself, and a `C', which represents the size of the
+array.  The value of the `x' stab is the offset in the argument list
+where the address of the array is stored (it this right?  it is a
+guess); the value of the `C' stab is the offset in the argument list
+where the size of the array (in elements? in bytes?) is stored.
 
 
 File: stabs.info,  Node: Types,  Next: Macro define and undefine,  Prev: Variables,  Up: Top
@@ -1222,7 +1238,7 @@ File: stabs.info,  Node: Types,  Next: M
 The examples so far have described types as references to previously
 defined types, or defined in terms of subranges of or pointers to
 previously defined types.  This chapter describes the other type
-descriptors that may follow the '=' in a type definition.
+descriptors that may follow the `=' in a type definition.
 
 * Menu:
 
@@ -1244,16 +1260,16 @@ File: stabs.info,  Node: Builtin Types, 
 5.1 Builtin Types
 =================
 
-Certain types are built in ('int', 'short', 'void', 'float', etc.); the
+Certain types are built in (`int', `short', `void', `float', etc.); the
 debugger recognizes these types and knows how to handle them.  Thus,
 don't be surprised if some of the following ways of specifying builtin
-types do not specify everything that a debugger would need to know about
-the type--in some cases they merely specify enough information to
+types do not specify everything that a debugger would need to know
+about the type--in some cases they merely specify enough information to
 distinguish the type from other types.
 
    The traditional way to define builtin types is convoluted, so new
-ways have been invented to describe them.  Sun's 'acc' uses special
-builtin type descriptors ('b' and 'R'), and IBM uses negative type
+ways have been invented to describe them.  Sun's `acc' uses special
+builtin type descriptors (`b' and `R'), and IBM uses negative type
 numbers.  GDB accepts all three ways, as of version 4.8; dbx just
 accepts the traditional builtin types and perhaps one of the other two
 formats.  The following sections describe each of these formats.
@@ -1272,7 +1288,7 @@ File: stabs.info,  Node: Traditional Bui
 
 This is the traditional, convoluted method for defining builtin types.
 There are several classes of such type definitions: integer, floating
-point, and 'void'.
+point, and `void'.
 
 * Menu:
 
@@ -1286,19 +1302,19 @@ File: stabs.info,  Node: Traditional Int
 .................................
 
 Often types are defined as subranges of themselves.  If the bounding
-values fit within an 'int', then they are given normally.  For example:
+values fit within an `int', then they are given normally.  For example:
 
      .stabs "int:t1=r1;-2147483648;2147483647;",128,0,0,0    # 128 is N_LSYM
      .stabs "char:t2=r2;0;127;",128,0,0,0
 
-   Builtin types can also be described as subranges of 'int':
+   Builtin types can also be described as subranges of `int':
 
      .stabs "unsigned short:t6=r1;0;65535;",128,0,0,0
 
    If the lower bound of a subrange is 0 and the upper bound is -1, the
 type is an unsigned integral type whose bounds are too big to describe
-in an 'int'.  Traditionally this is only used for 'unsigned int' and
-'unsigned long':
+in an `int'.  Traditionally this is only used for `unsigned int' and
+`unsigned long':
 
      .stabs "unsigned int:t4=r1;0;-1;",128,0,0,0
 
@@ -1319,12 +1335,12 @@ fields of the stabs for 64 bit integer t
    If the lower bound of a subrange is 0 and the upper bound is
 negative, the type is an unsigned integral type whose size in bytes is
 the absolute value of the upper bound.  I believe this is a Convex
-convention for 'unsigned long long'.
+convention for `unsigned long long'.
 
    If the lower bound of a subrange is negative and the upper bound is
 0, the type is a signed integral type whose size in bytes is the
 absolute value of the lower bound.  I believe this is a Convex
-convention for 'long long'.  To distinguish this from a legitimate
+convention for `long long'.  To distinguish this from a legitimate
 subrange, the type should be a subrange of itself.  I'm not sure whether
 this is the case for Convex.
 
@@ -1341,16 +1357,16 @@ indicates the number of bytes in the typ
      .stabs "float:t12=r1;4;0;",128,0,0,0
      .stabs "double:t13=r1;8;0;",128,0,0,0
 
-   However, GCC writes 'long double' the same way it writes 'double', so
-there is no way to distinguish.
+   However, GCC writes `long double' the same way it writes `double',
+so there is no way to distinguish.
 
      .stabs "long double:t14=r1;8;0;",128,0,0,0
 
-   Complex types are defined the same way as floating-point types; there
-is no way to distinguish a single-precision complex from a
+   Complex types are defined the same way as floating-point types;
+there is no way to distinguish a single-precision complex from a
 double-precision floating-point type.
 
-   The C 'void' type is defined as itself:
+   The C `void' type is defined as itself:
 
      .stabs "void:t15=15",128,0,0,0
 
@@ -1362,72 +1378,75 @@ File: stabs.info,  Node: Builtin Type De
 5.1.2 Defining Builtin Types Using Builtin Type Descriptors
 -----------------------------------------------------------
 
-This is the method used by Sun's 'acc' for defining builtin types.
+This is the method used by Sun's `acc' for defining builtin types.
 These are the type descriptors to define builtin types:
 
-'b SIGNED CHAR-FLAG WIDTH ; OFFSET ; NBITS ;'
-     Define an integral type.  SIGNED is 'u' for unsigned or 's' for
-     signed.  CHAR-FLAG is 'c' which indicates this is a character type,
-     or is omitted.  I assume this is to distinguish an integral type
-     from a character type of the same size, for example it might make
-     sense to set it for the C type 'wchar_t' so the debugger can print
-     such variables differently (Solaris does not do this).  Sun sets it
-     on the C types 'signed char' and 'unsigned char' which arguably is
-     wrong.  WIDTH and OFFSET appear to be for small objects stored in
-     larger ones, for example a 'short' in an 'int' register.  WIDTH is
-     normally the number of bytes in the type.  OFFSET seems to always
-     be zero.  NBITS is the number of bits in the type.
+`b SIGNED CHAR-FLAG WIDTH ; OFFSET ; NBITS ;'
+     Define an integral type.  SIGNED is `u' for unsigned or `s' for
+     signed.  CHAR-FLAG is `c' which indicates this is a character
+     type, or is omitted.  I assume this is to distinguish an integral
+     type from a character type of the same size, for example it might
+     make sense to set it for the C type `wchar_t' so the debugger can
+     print such variables differently (Solaris does not do this).  Sun
+     sets it on the C types `signed char' and `unsigned char' which
+     arguably is wrong.  WIDTH and OFFSET appear to be for small
+     objects stored in larger ones, for example a `short' in an `int'
+     register.  WIDTH is normally the number of bytes in the type.
+     OFFSET seems to always be zero.  NBITS is the number of bits in
+     the type.
 
-     Note that type descriptor 'b' used for builtin types conflicts with
+     Note that type descriptor `b' used for builtin types conflicts with
      its use for Pascal space types (*note Miscellaneous Types::); they
      can be distinguished because the character following the type
-     descriptor will be a digit, '(', or '-' for a Pascal space type, or
-     'u' or 's' for a builtin type.
+     descriptor will be a digit, `(', or `-' for a Pascal space type, or
+     `u' or `s' for a builtin type.
 
-'w'
+`w'
      Documented by AIX to define a wide character type, but their
      compiler actually uses negative type numbers (*note Negative Type
      Numbers::).
 
-'R FP-TYPE ; BYTES ;'
+`R FP-TYPE ; BYTES ;'
      Define a floating point type.  FP-TYPE has one of the following
      values:
 
-     '1 (NF_SINGLE)'
+    `1 (NF_SINGLE)'
           IEEE 32-bit (single precision) floating point format.
 
-     '2 (NF_DOUBLE)'
+    `2 (NF_DOUBLE)'
           IEEE 64-bit (double precision) floating point format.
 
-     '3 (NF_COMPLEX)'
-     '4 (NF_COMPLEX16)'
-     '5 (NF_COMPLEX32)'
+    `3 (NF_COMPLEX)'
+
+    `4 (NF_COMPLEX16)'
+
+    `5 (NF_COMPLEX32)'
           These are for complex numbers.  A comment in the GDB source
-          describes them as Fortran 'complex', 'double complex', and
-          'complex*16', respectively, but what does that mean?  (i.e.,
+          describes them as Fortran `complex', `double complex', and
+          `complex*16', respectively, but what does that mean?  (i.e.,
           Single precision?  Double precision?).
 
-     '6 (NF_LDOUBLE)'
+    `6 (NF_LDOUBLE)'
           Long double.  This should probably only be used for Sun format
-          'long double', and new codes should be used for other floating
-          point formats ('NF_DOUBLE' can be used if a 'long double' is
+          `long double', and new codes should be used for other floating
+          point formats (`NF_DOUBLE' can be used if a `long double' is
           really just an IEEE double, of course).
 
      BYTES is the number of bytes occupied by the type.  This allows a
      debugger to perform some operations with the type even if it
      doesn't understand FP-TYPE.
 
-'g TYPE-INFORMATION ; NBITS'
+`g TYPE-INFORMATION ; NBITS'
      Documented by AIX to define a floating type, but their compiler
      actually uses negative type numbers (*note Negative Type
      Numbers::).
 
-'c TYPE-INFORMATION ; NBITS'
+`c TYPE-INFORMATION ; NBITS'
      Documented by AIX to define a complex type, but their compiler
      actually uses negative type numbers (*note Negative Type
      Numbers::).
 
-   The C 'void' type is defined as a signed integral type 0 bits long:
+   The C `void' type is defined as a signed integral type 0 bits long:
      .stabs "void:t19=bs0;0;0",128,0,0,0
    The Solaris compiler seems to omit the trailing semicolon in this
 case.  Getting sloppy in this way is not a swift move because if a type
@@ -1443,24 +1462,24 @@ File: stabs.info,  Node: Negative Type N
 ---------------------------
 
 This is the method used in XCOFF for defining builtin types.  Since the
-debugger knows about the builtin types anyway, the idea of negative type
-numbers is simply to give a special type number which indicates the
-builtin type.  There is no stab defining these types.
+debugger knows about the builtin types anyway, the idea of negative
+type numbers is simply to give a special type number which indicates
+the builtin type.  There is no stab defining these types.
 
    There are several subtle issues with negative type numbers.
 
    One is the size of the type.  A builtin type (for example the C types
-'int' or 'long') might have different sizes depending on compiler
-options, the target architecture, the ABI, etc.  This issue doesn't come
-up for IBM tools since (so far) they just target the RS/6000; the sizes
-indicated below for each size are what the IBM RS/6000 tools use.  To
-deal with differing sizes, either define separate negative type numbers
-for each size (which works but requires changing the debugger, and,
-unless you get both AIX dbx and GDB to accept the change, introduces an
-incompatibility), or use a type attribute (*note String Field::) to
-define a new type with the appropriate size (which merely requires a
-debugger which understands type attributes, like AIX dbx or GDB). For
-example,
+`int' or `long') might have different sizes depending on compiler
+options, the target architecture, the ABI, etc.  This issue doesn't
+come up for IBM tools since (so far) they just target the RS/6000; the
+sizes indicated below for each size are what the IBM RS/6000 tools use.
+To deal with differing sizes, either define separate negative type
+numbers for each size (which works but requires changing the debugger,
+and, unless you get both AIX dbx and GDB to accept the change,
+introduces an incompatibility), or use a type attribute (*note String
+Field::) to define a new type with the appropriate size (which merely
+requires a debugger which understands type attributes, like AIX dbx or
+GDB).  For example,
 
      .stabs "boolean:t10=@s8;-16",128,0,0,0
 
@@ -1484,13 +1503,13 @@ bit, whether it is zero, etc., and diffe
 options to the same compiler) might provide different kinds of boolean.
 
    The last major issue is the names of the types.  The name of a given
-type depends _only_ on the negative type number given; these do not vary
-depending on the language, the target system, or anything else.  One can
-always define separate type numbers--in the following list you will see
-for example separate 'int' and 'integer*4' types which are identical
-except for the name.  But compatibility can be maintained by not
-inventing new negative type numbers and instead just defining a new type
-with a new name.  For example:
+type depends _only_ on the negative type number given; these do not
+vary depending on the language, the target system, or anything else.
+One can always define separate type numbers--in the following list you
+will see for example separate `int' and `integer*4' types which are
+identical except for the name.  But compatibility can be maintained by
+not inventing new negative type numbers and instead just defining a new
+type with a new name.  For example:
 
      .stabs "CARDINAL:t10=-8",128,0,0,0
 
@@ -1499,130 +1518,130 @@ type" is used to mean twos-complement (I
 machines which use stabs use twos-complement; most machines use
 twos-complement these days).
 
-'-1'
-     'int', 32 bit signed integral type.
+`-1'
+     `int', 32 bit signed integral type.
 
-'-2'
-     'char', 8 bit type holding a character.  Both GDB and dbx on AIX
-     treat this as signed.  GCC uses this type whether 'char' is signed
-     or not, which seems like a bad idea.  The AIX compiler ('xlc')
-     seems to avoid this type; it uses -5 instead for 'char'.
+`-2'
+     `char', 8 bit type holding a character.   Both GDB and dbx on AIX
+     treat this as signed.  GCC uses this type whether `char' is signed
+     or not, which seems like a bad idea.  The AIX compiler (`xlc')
+     seems to avoid this type; it uses -5 instead for `char'.
 
-'-3'
-     'short', 16 bit signed integral type.
+`-3'
+     `short', 16 bit signed integral type.
 
-'-4'
-     'long', 32 bit signed integral type.
+`-4'
+     `long', 32 bit signed integral type.
 
-'-5'
-     'unsigned char', 8 bit unsigned integral type.
+`-5'
+     `unsigned char', 8 bit unsigned integral type.
 
-'-6'
-     'signed char', 8 bit signed integral type.
+`-6'
+     `signed char', 8 bit signed integral type.
 
-'-7'
-     'unsigned short', 16 bit unsigned integral type.
+`-7'
+     `unsigned short', 16 bit unsigned integral type.
 
-'-8'
-     'unsigned int', 32 bit unsigned integral type.
+`-8'
+     `unsigned int', 32 bit unsigned integral type.
 
-'-9'
-     'unsigned', 32 bit unsigned integral type.
+`-9'
+     `unsigned', 32 bit unsigned integral type.
 
-'-10'
-     'unsigned long', 32 bit unsigned integral type.
+`-10'
+     `unsigned long', 32 bit unsigned integral type.
 
-'-11'
-     'void', type indicating the lack of a value.
+`-11'
+     `void', type indicating the lack of a value.
 
-'-12'
-     'float', IEEE single precision.
+`-12'
+     `float', IEEE single precision.
 
-'-13'
-     'double', IEEE double precision.
+`-13'
+     `double', IEEE double precision.
 
-'-14'
-     'long double', IEEE double precision.  The compiler claims the size
-     will increase in a future release, and for binary compatibility you
-     have to avoid using 'long double'.  I hope when they increase it
-     they use a new negative type number.
+`-14'
+     `long double', IEEE double precision.  The compiler claims the size
+     will increase in a future release, and for binary compatibility
+     you have to avoid using `long double'.  I hope when they increase
+     it they use a new negative type number.
 
-'-15'
-     'integer'.  32 bit signed integral type.
+`-15'
+     `integer'.  32 bit signed integral type.
 
-'-16'
-     'boolean'.  32 bit type.  GDB and GCC assume that zero is false,
+`-16'
+     `boolean'.  32 bit type.  GDB and GCC assume that zero is false,
      one is true, and other values have unspecified meaning.  I hope
      this agrees with how the IBM tools use the type.
 
-'-17'
-     'short real'.  IEEE single precision.
+`-17'
+     `short real'.  IEEE single precision.
 
-'-18'
-     'real'.  IEEE double precision.
+`-18'
+     `real'.  IEEE double precision.
 
-'-19'
-     'stringptr'.  *Note Strings::.
+`-19'
+     `stringptr'.  *Note Strings::.
 
-'-20'
-     'character', 8 bit unsigned character type.
+`-20'
+     `character', 8 bit unsigned character type.
 
-'-21'
-     'logical*1', 8 bit type.  This Fortran type has a split personality
-     in that it is used for boolean variables, but can also be used for
-     unsigned integers.  0 is false, 1 is true, and other values are
-     non-boolean.
+`-21'
+     `logical*1', 8 bit type.  This Fortran type has a split
+     personality in that it is used for boolean variables, but can also
+     be used for unsigned integers.  0 is false, 1 is true, and other
+     values are non-boolean.
 
-'-22'
-     'logical*2', 16 bit type.  This Fortran type has a split
+`-22'
+     `logical*2', 16 bit type.  This Fortran type has a split
      personality in that it is used for boolean variables, but can also
      be used for unsigned integers.  0 is false, 1 is true, and other
      values are non-boolean.
 
-'-23'
-     'logical*4', 32 bit type.  This Fortran type has a split
+`-23'
+     `logical*4', 32 bit type.  This Fortran type has a split
      personality in that it is used for boolean variables, but can also
      be used for unsigned integers.  0 is false, 1 is true, and other
      values are non-boolean.
 
-'-24'
-     'logical', 32 bit type.  This Fortran type has a split personality
+`-24'
+     `logical', 32 bit type.  This Fortran type has a split personality
      in that it is used for boolean variables, but can also be used for
      unsigned integers.  0 is false, 1 is true, and other values are
      non-boolean.
 
-'-25'
-     'complex'.  A complex type consisting of two IEEE single-precision
+`-25'
+     `complex'.  A complex type consisting of two IEEE single-precision
      floating point values.
 
-'-26'
-     'complex'.  A complex type consisting of two IEEE double-precision
+`-26'
+     `complex'.  A complex type consisting of two IEEE double-precision
      floating point values.
 
-'-27'
-     'integer*1', 8 bit signed integral type.
+`-27'
+     `integer*1', 8 bit signed integral type.
 
-'-28'
-     'integer*2', 16 bit signed integral type.
+`-28'
+     `integer*2', 16 bit signed integral type.
 
-'-29'
-     'integer*4', 32 bit signed integral type.
+`-29'
+     `integer*4', 32 bit signed integral type.
 
-'-30'
-     'wchar'.  Wide character, 16 bits wide, unsigned (what format?
+`-30'
+     `wchar'.  Wide character, 16 bits wide, unsigned (what format?
      Unicode?).
 
-'-31'
-     'long long', 64 bit signed integral type.
+`-31'
+     `long long', 64 bit signed integral type.
 
-'-32'
-     'unsigned long long', 64 bit unsigned integral type.
+`-32'
+     `unsigned long long', 64 bit unsigned integral type.
 
-'-33'
-     'logical*8', 64 bit unsigned integral type.
+`-33'
+     `logical*8', 64 bit unsigned integral type.
 
-'-34'
-     'integer*8', 64 bit signed integral type.
+`-34'
+     `integer*8', 64 bit signed integral type.
 
 
 File: stabs.info,  Node: Miscellaneous Types,  Next: Cross-References,  Prev: Builtin Types,  Up: Types
@@ -1630,47 +1649,47 @@ File: stabs.info,  Node: Miscellaneous T
 5.2 Miscellaneous Types
 =======================
 
-'b TYPE-INFORMATION ; BYTES'
+`b TYPE-INFORMATION ; BYTES'
      Pascal space type.  This is documented by IBM; what does it mean?
 
-     This use of the 'b' type descriptor can be distinguished from its
+     This use of the `b' type descriptor can be distinguished from its
      use for builtin integral types (*note Builtin Type Descriptors::)
      because the character following the type descriptor is always a
-     digit, '(', or '-'.
+     digit, `(', or `-'.
 
-'B TYPE-INFORMATION'
+`B TYPE-INFORMATION'
      A volatile-qualified version of TYPE-INFORMATION.  This is a Sun
      extension.  References and stores to a variable with a
      volatile-qualified type must not be optimized or cached; they must
      occur as the user specifies them.
 
-'d TYPE-INFORMATION'
+`d TYPE-INFORMATION'
      File of type TYPE-INFORMATION.  As far as I know this is only used
      by Pascal.
 
-'k TYPE-INFORMATION'
+`k TYPE-INFORMATION'
      A const-qualified version of TYPE-INFORMATION.  This is a Sun
      extension.  A variable with a const-qualified type cannot be
      modified.
 
-'M TYPE-INFORMATION ; LENGTH'
+`M TYPE-INFORMATION ; LENGTH'
      Multiple instance type.  The type seems to composed of LENGTH
-     repetitions of TYPE-INFORMATION, for example 'character*3' is
-     represented by 'M-2;3', where '-2' is a reference to a character
+     repetitions of TYPE-INFORMATION, for example `character*3' is
+     represented by `M-2;3', where `-2' is a reference to a character
      type (*note Negative Type Numbers::).  I'm not sure how this
      differs from an array.  This appears to be a Fortran feature.
      LENGTH is a bound, like those in range types; see *note
      Subranges::.
 
-'S TYPE-INFORMATION'
+`S TYPE-INFORMATION'
      Pascal set type.  TYPE-INFORMATION must be a small type such as an
      enumeration or a subrange, and the type is a bitmask whose length
      is specified by the number of elements in TYPE-INFORMATION.
 
-     In CHILL, if it is a bitstring instead of a set, also use the 'S'
+     In CHILL, if it is a bitstring instead of a set, also use the `S'
      type attribute (*note String Field::).
 
-'* TYPE-INFORMATION'
+`* TYPE-INFORMATION'
      Pointer to TYPE-INFORMATION.
 
 
@@ -1683,12 +1702,12 @@ A type can be used before it is defined;
 that situation is just to use a type reference to a type which has not
 yet been defined.
 
-   Another way is with the 'x' type descriptor, which is followed by 's'
-for a structure tag, 'u' for a union tag, or 'e' for a enumerator tag,
-followed by the name of the tag, followed by ':'.  If the name contains
-'::' between a '<' and '>' pair (for C++ templates), such a '::' does
-not end the name--only a single ':' ends the name; see *note Nested
-Symbols::.
+   Another way is with the `x' type descriptor, which is followed by
+`s' for a structure tag, `u' for a union tag, or `e' for a enumerator
+tag, followed by the name of the tag, followed by `:'.  If the name
+contains `::' between a `<' and `>' pair (for C++ templates), such a
+`::' does not end the name--only a single `:' ends the name; see *note
+Nested Symbols::.
 
    For example, the following C declarations:
 
@@ -1699,20 +1718,20 @@ produce:
 
      .stabs "bar:G16=*17=xsfoo:",32,0,0,0
 
-   Not all debuggers support the 'x' type descriptor, so on some
+   Not all debuggers support the `x' type descriptor, so on some
 machines GCC does not use it.  I believe that for the above example it
 would just emit a reference to type 17 and never define it, but I
 haven't verified that.
 
-   Modula-2 imported types, at least on AIX, use the 'i' type
+   Modula-2 imported types, at least on AIX, use the `i' type
 descriptor, which is followed by the name of the module from which the
-type is imported, followed by ':', followed by the name of the type.
+type is imported, followed by `:', followed by the name of the type.
 There is then optionally a comma followed by type information for the
 type.  This differs from merely naming the type (*note Typedefs::) in
 that it identifies the module; I don't understand whether the name of
 the type given here is always just the same as the name we are giving
 it, or whether this type descriptor is used with a nameless stab (*note
-String Field::), or what.  The symbol ends with ';'.
+String Field::), or what.  The symbol ends with `;'.
 
 
 File: stabs.info,  Node: Subranges,  Next: Arrays,  Prev: Cross-References,  Up: Types
@@ -1720,33 +1739,33 @@ File: stabs.info,  Node: Subranges,  Nex
 5.4 Subrange Types
 ==================
 
-The 'r' type descriptor defines a type as a subrange of another type.
+The `r' type descriptor defines a type as a subrange of another type.
 It is followed by type information for the type of which it is a
-subrange, a semicolon, an integral lower bound, a semicolon, an integral
-upper bound, and a semicolon.  The AIX documentation does not specify
-the trailing semicolon, in an effort to specify array indexes more
-cleanly, but a subrange which is not an array index has always included
-a trailing semicolon (*note Arrays::).
+subrange, a semicolon, an integral lower bound, a semicolon, an
+integral upper bound, and a semicolon.  The AIX documentation does not
+specify the trailing semicolon, in an effort to specify array indexes
+more cleanly, but a subrange which is not an array index has always
+included a trailing semicolon (*note Arrays::).
 
    Instead of an integer, either bound can be one of the following:
 
-'A OFFSET'
-     The bound is passed by reference on the stack at offset OFFSET from
-     the argument list.  *Note Parameters::, for more information on
-     such offsets.
-
-'T OFFSET'
-     The bound is passed by value on the stack at offset OFFSET from the
-     argument list.
+`A OFFSET'
+     The bound is passed by reference on the stack at offset OFFSET
+     from the argument list.  *Note Parameters::, for more information
+     on such offsets.
+
+`T OFFSET'
+     The bound is passed by value on the stack at offset OFFSET from
+     the argument list.
 
-'a REGISTER-NUMBER'
+`a REGISTER-NUMBER'
      The bound is passed by reference in register number
      REGISTER-NUMBER.
 
-'t REGISTER-NUMBER'
+`t REGISTER-NUMBER'
      The bound is passed by value in register number REGISTER-NUMBER.
 
-'J'
+`J'
      There is no bound.
 
    Subranges are also used for builtin types; see *note Traditional
@@ -1758,34 +1777,34 @@ File: stabs.info,  Node: Arrays,  Next: 
 5.5 Array Types
 ===============
 
-Arrays use the 'a' type descriptor.  Following the type descriptor is
+Arrays use the `a' type descriptor.  Following the type descriptor is
 the type of the index and the type of the array elements.  If the index
-type is a range type, it ends in a semicolon; otherwise (for example, if
-it is a type reference), there does not appear to be any way to tell
+type is a range type, it ends in a semicolon; otherwise (for example,
+if it is a type reference), there does not appear to be any way to tell
 where the types are separated.  In an effort to clean up this mess, IBM
 documents the two types as being separated by a semicolon, and a range
-type as not ending in a semicolon (but this is not right for range types
-which are not array indexes, *note Subranges::).  I think probably the
-best solution is to specify that a semicolon ends a range type, and that
-the index type and element type of an array are separated by a
-semicolon, but that if the index type is a range type, the extra
-semicolon can be omitted.  GDB (at least through version 4.9) doesn't
-support any kind of index type other than a range anyway; I'm not sure
-about dbx.
+type as not ending in a semicolon (but this is not right for range
+types which are not array indexes, *note Subranges::).  I think
+probably the best solution is to specify that a semicolon ends a range
+type, and that the index type and element type of an array are
+separated by a semicolon, but that if the index type is a range type,
+the extra semicolon can be omitted.  GDB (at least through version 4.9)
+doesn't support any kind of index type other than a range anyway; I'm
+not sure about dbx.
 
    It is well established, and widely used, that the type of the index,
 unlike most types found in the stabs, is merely a type definition, not
 type information (*note String Field::) (that is, it need not start with
-'TYPE-NUMBER=' if it is defining a new type).  According to a comment in
-GDB, this is also true of the type of the array elements; it gives
-'ar1;1;10;ar1;1;10;4' as a legitimate way to express a two dimensional
+`TYPE-NUMBER=' if it is defining a new type).  According to a comment
+in GDB, this is also true of the type of the array elements; it gives
+`ar1;1;10;ar1;1;10;4' as a legitimate way to express a two dimensional
 array.  According to AIX documentation, the element type must be type
 information.  GDB accepts either.
 
    The type of the index is often a range type, expressed as the type
-descriptor 'r' and some parameters.  It defines the size of the array.
-In the example below, the range 'r1;0;2;' defines an index type which is
-a subrange of type 1 (integer), with a lower bound of 0 and an upper
+descriptor `r' and some parameters.  It defines the size of the array.
+In the example below, the range `r1;0;2;' defines an index type which
+is a subrange of type 1 (integer), with a lower bound of 0 and an upper
 bound of 2.  This defines the valid range of subscripts of a
 three-element C array.
 
@@ -1804,14 +1823,15 @@ produces the output:
           .byte 99
 
    If an array is "packed", the elements are spaced more closely than
-normal, saving memory at the expense of speed.  For example, an array of
-3-byte objects might, if unpacked, have each element aligned on a 4-byte
-boundary, but if packed, have no padding.  One way to specify that
-something is packed is with type attributes (*note String Field::).  In
-the case of arrays, another is to use the 'P' type descriptor instead of
-'a'.  Other than specifying a packed array, 'P' is identical to 'a'.
+normal, saving memory at the expense of speed.  For example, an array
+of 3-byte objects might, if unpacked, have each element aligned on a
+4-byte boundary, but if packed, have no padding.  One way to specify
+that something is packed is with type attributes (*note String
+Field::).  In the case of arrays, another is to use the `P' type
+descriptor instead of `a'.  Other than specifying a packed array, `P'
+is identical to `a'.
 
-   An open array is represented by the 'A' type descriptor followed by
+   An open array is represented by the `A' type descriptor followed by
 type information specifying the type of the array elements.
 
    An N-dimensional dynamic array is represented by
@@ -1839,22 +1859,22 @@ they just have related things like array
 Pascals and various other languages have string types, which are
 indicated as follows:
 
-'n TYPE-INFORMATION ; BYTES'
+`n TYPE-INFORMATION ; BYTES'
      BYTES is the maximum length.  I'm not sure what TYPE-INFORMATION
      is; I suspect that it means that this is a string of
      TYPE-INFORMATION (thus allowing a string of integers, a string of
      wide characters, etc., as well as a string of characters).  Not
      sure what the format of this type is.  This is an AIX feature.
 
-'z TYPE-INFORMATION ; BYTES'
-     Just like 'n' except that this is a gstring, not an ordinary
+`z TYPE-INFORMATION ; BYTES'
+     Just like `n' except that this is a gstring, not an ordinary
      string.  I don't know the difference.
 
-'N'
+`N'
      Pascal Stringptr.  What is this?  This is an AIX feature.
 
    Languages, such as CHILL which have a string type which is basically
-just an array of characters use the 'S' type attribute (*note String
+just an array of characters use the `S' type attribute (*note String
 Field::).
 
 
@@ -1863,11 +1883,11 @@ File: stabs.info,  Node: Enumerations,  
 5.7 Enumerations
 ================
 
-Enumerations are defined with the 'e' type descriptor.
+Enumerations are defined with the `e' type descriptor.
 
    The source line below declares an enumeration type at file scope.
-The type definition is located after the 'N_RBRAC' that marks the end of
-the previous procedure's block scope, and before the 'N_FUN' that marks
+The type definition is located after the `N_RBRAC' that marks the end of
+the previous procedure's block scope, and before the `N_FUN' that marks
 the beginning of the next procedure's block scope.  Therefore it does
 not describe a block local symbol, but a file local one.
 
@@ -1879,16 +1899,17 @@ generates the following stab:
 
      .stabs "e_places:T22=efirst:0,second:3,last:4,;",128,0,0,0
 
-   The symbol descriptor ('T') says that the stab describes a structure,
-enumeration, or union tag.  The type descriptor 'e', following the '22='
-of the type definition narrows it down to an enumeration type.
-Following the 'e' is a list of the elements of the enumeration.  The
-format is 'NAME:VALUE,'.  The list of elements ends with ';'.  The fact
-that VALUE is specified as an integer can cause problems if the value is
-large.  GCC 2.5.2 tries to output it in octal in that case with a
-leading zero, which is probably a good thing, although GDB 4.11 supports
-octal only in cases where decimal is perfectly good.  Negative decimal
-values are supported by both GDB and dbx.
+   The symbol descriptor (`T') says that the stab describes a
+structure, enumeration, or union tag.  The type descriptor `e',
+following the `22=' of the type definition narrows it down to an
+enumeration type.  Following the `e' is a list of the elements of the
+enumeration.  The format is `NAME:VALUE,'.  The list of elements ends
+with `;'.  The fact that VALUE is specified as an integer can cause
+problems if the value is large.  GCC 2.5.2 tries to output it in octal
+in that case with a leading zero, which is probably a good thing,
+although GDB 4.11 supports octal only in cases where decimal is
+perfectly good.  Negative decimal values are supported by both GDB and
+dbx.
 
    There is no standard way to specify the size of an enumeration type;
 it is determined by the architecture (normally all enumerations types
@@ -1897,16 +1918,16 @@ type of another size for debuggers which
 Field::.
 
    Enumeration types are unusual in that they define symbols for the
-enumeration values ('first', 'second', and 'third' in the above
+enumeration values (`first', `second', and `third' in the above
 example), and even though these symbols are visible in the file as a
-whole (rather than being in a more local namespace like structure member
-names), they are defined in the type definition for the enumeration type
-rather than each having their own symbol.  In order to be fast, GDB will
-only get symbols from such types (in its initial scan of the stabs) if
-the type is the first thing defined after a 'T' or 't' symbol descriptor
-(the above example fulfills this requirement).  If the type does not
-have a name, the compiler should emit it in a nameless stab (*note
-String Field::); GCC does this.
+whole (rather than being in a more local namespace like structure
+member names), they are defined in the type definition for the
+enumeration type rather than each having their own symbol.  In order to
+be fast, GDB will only get symbols from such types (in its initial scan
+of the stabs) if the type is the first thing defined after a `T' or `t'
+symbol descriptor (the above example fulfills this requirement).  If
+the type does not have a name, the compiler should emit it in a
+nameless stab (*note String Field::); GCC does this.
 
 
 File: stabs.info,  Node: Structures,  Next: Typedefs,  Prev: Enumerations,  Up: Types
@@ -1917,13 +1938,13 @@ File: stabs.info,  Node: Structures,  Ne
 The encoding of structures in stabs can be shown with an example.
 
    The following source code declares a structure tag and defines an
-instance of the structure in global scope.  Then a 'typedef' equates the
+instance of the structure in global scope. Then a `typedef' equates the
 structure tag with a new type.  Separate stabs are generated for the
-structure tag, the structure 'typedef', and the structure instance.  The
-stabs for the tag and the 'typedef' are emitted when the definitions are
-encountered.  Since the structure elements are not initialized, the stab
-and code for the structure variable itself is located at the end of the
-program in the bss section.
+structure tag, the structure `typedef', and the structure instance.  The
+stabs for the tag and the `typedef' are emitted when the definitions are
+encountered.  Since the structure elements are not initialized, the
+stab and code for the structure variable itself is located at the end
+of the program in the bss section.
 
      struct s_tag {
        int   s_int;
@@ -1934,15 +1955,15 @@ program in the bss section.
 
      typedef struct s_tag s_typedef;
 
-   The structure tag has an 'N_LSYM' stab type because, like the
+   The structure tag has an `N_LSYM' stab type because, like the
 enumeration, the symbol has file scope.  Like the enumeration, the
-symbol descriptor is 'T', for enumeration, structure, or tag type.  The
-type descriptor 's' following the '16=' of the type definition narrows
+symbol descriptor is `T', for enumeration, structure, or tag type.  The
+type descriptor `s' following the `16=' of the type definition narrows
 the symbol type to structure.
 
-   Following the 's' type descriptor is the number of bytes the
+   Following the `s' type descriptor is the number of bytes the
 structure occupies, followed by a description of each structure element.
-The structure element descriptions are of the form 'NAME:TYPE, BIT
+The structure element descriptions are of the form `NAME:TYPE, BIT
 OFFSET FROM THE START OF THE STRUCT, NUMBER OF BITS IN THE ELEMENT'.
 
      # 128 is N_LSYM
@@ -1950,20 +1971,20 @@ OFFSET FROM THE START OF THE STRUCT, NUM
              s_char_vec:17=ar1;0;7;2,64,64;s_next:18=*16,128,32;;",128,0,0,0
 
    In this example, the first two structure elements are previously
-defined types.  For these, the type following the 'NAME:' part of the
+defined types.  For these, the type following the `NAME:' part of the
 element description is a simple type reference.  The other two structure
 elements are new types.  In this case there is a type definition
-embedded after the 'NAME:'.  The type definition for the array element
-looks just like a type definition for a stand-alone array.  The 's_next'
-field is a pointer to the same kind of structure that the field is an
-element of.  So the definition of structure type 16 contains a type
-definition for an element which is a pointer to type 16.
+embedded after the `NAME:'.  The type definition for the array element
+looks just like a type definition for a stand-alone array.  The
+`s_next' field is a pointer to the same kind of structure that the
+field is an element of.  So the definition of structure type 16
+contains a type definition for an element which is a pointer to type 16.
 
    If a field is a static member (this is a C++ feature in which a
 single variable appears to be a field of every structure of a given
 type) it still starts out with the field name, a colon, and the type,
-but then instead of a comma, bit position, comma, and bit size, there is
-a colon followed by the name of the variable which each such field
+but then instead of a comma, bit position, comma, and bit size, there
+is a colon followed by the name of the variable which each such field
 refers to.
 
    If the structure has methods (a C++ feature), they follow the
@@ -1975,29 +1996,29 @@ File: stabs.info,  Node: Typedefs,  Next
 5.9 Giving a Type a Name
 ========================
 
-To give a type a name, use the 't' symbol descriptor.  The type is
+To give a type a name, use the `t' symbol descriptor.  The type is
 specified by the type information (*note String Field::) for the stab.
 For example,
 
      .stabs "s_typedef:t16",128,0,0,0     # 128 is N_LSYM
 
-   specifies that 's_typedef' refers to type number 16.  Such stabs have
-symbol type 'N_LSYM' (or 'C_DECL' for XCOFF). (The Sun documentation
-mentions using 'N_GSYM' in some cases).
+   specifies that `s_typedef' refers to type number 16.  Such stabs
+have symbol type `N_LSYM' (or `C_DECL' for XCOFF).  (The Sun
+documentation mentions using `N_GSYM' in some cases).
 
    If you are specifying the tag name for a structure, union, or
-enumeration, use the 'T' symbol descriptor instead.  I believe C is the
+enumeration, use the `T' symbol descriptor instead.  I believe C is the
 only language with this feature.
 
    If the type is an opaque type (I believe this is a Modula-2 feature),
 AIX provides a type descriptor to specify it.  The type descriptor is
-'o' and is followed by a name.  I don't know what the name means--is it
-always the same as the name of the type, or is this type descriptor used
-with a nameless stab (*note String Field::)?  There optionally follows a
-comma followed by type information which defines the type of this type.
-If omitted, a semicolon is used in place of the comma and the type
-information, and the type is much like a generic pointer type--it has a
-known size but little else about it is specified.
+`o' and is followed by a name.  I don't know what the name means--is it
+always the same as the name of the type, or is this type descriptor
+used with a nameless stab (*note String Field::)?  There optionally
+follows a comma followed by type information which defines the type of
+this type.  If omitted, a semicolon is used in place of the comma and
+the type information, and the type is much like a generic pointer
+type--it has a known size but little else about it is specified.
 
 
 File: stabs.info,  Node: Unions,  Next: Function Types,  Prev: Typedefs,  Up: Types
@@ -2012,35 +2033,35 @@ File: stabs.info,  Node: Unions,  Next: 
      } an_u;
 
    This code generates a stab for a union tag and a stab for a union
-variable.  Both use the 'N_LSYM' stab type.  If a union variable is
+variable.  Both use the `N_LSYM' stab type.  If a union variable is
 scoped locally to the procedure in which it is defined, its stab is
-located immediately preceding the 'N_LBRAC' for the procedure's block
+located immediately preceding the `N_LBRAC' for the procedure's block
 start.
 
    The stab for the union tag, however, is located preceding the code
-for the procedure in which it is defined.  The stab type is 'N_LSYM'.
+for the procedure in which it is defined.  The stab type is `N_LSYM'.
 This would seem to imply that the union type is file scope, like the
-struct type 's_tag'.  This is not true.  The contents and position of
-the stab for 'u_type' do not convey any information about its procedure
+struct type `s_tag'.  This is not true.  The contents and position of
+the stab for `u_type' do not convey any information about its procedure
 local scope.
 
      # 128 is N_LSYM
      .stabs "u_tag:T23=u4u_int:1,0,32;u_float:12,0,32;u_char:21,0,32;;",
             128,0,0,0
 
-   The symbol descriptor 'T', following the 'name:' means that the stab
+   The symbol descriptor `T', following the `name:' means that the stab
 describes an enumeration, structure, or union tag.  The type descriptor
-'u', following the '23=' of the type definition, narrows it down to a
-union type definition.  Following the 'u' is the number of bytes in the
+`u', following the `23=' of the type definition, narrows it down to a
+union type definition.  Following the `u' is the number of bytes in the
 union.  After that is a list of union element descriptions.  Their
-format is 'NAME:TYPE, BIT OFFSET INTO THE UNION, NUMBER OF BYTES FOR THE
-ELEMENT;'.
+format is `NAME:TYPE, BIT OFFSET INTO THE UNION, NUMBER OF BYTES FOR
+THE ELEMENT;'.
 
    The stab for the union variable is:
 
      .stabs "an_u:23",128,0,0,-20     # 128 is N_LSYM
 
-   '-20' specifies where the variable is stored (*note Stack
+   `-20' specifies where the variable is stored (*note Stack
 Variables::).
 
 
@@ -2053,23 +2074,23 @@ Various types can be defined for functio
 not used in defining functions (*note Procedures::); they are used for
 things like pointers to functions.
 
-   The simple, traditional, type is type descriptor 'f' is followed by
+   The simple, traditional, type is type descriptor `f' is followed by
 type information for the return type of the function, followed by a
 semicolon.
 
    This does not deal with functions for which the number and types of
-the parameters are part of the type, as in Modula-2 or ANSI C. AIX
-provides extensions to specify these, using the 'f', 'F', 'p', and 'R'
+the parameters are part of the type, as in Modula-2 or ANSI C.  AIX
+provides extensions to specify these, using the `f', `F', `p', and `R'
 type descriptors.
 
-   First comes the type descriptor.  If it is 'f' or 'F', this type
+   First comes the type descriptor.  If it is `f' or `F', this type
 involves a function rather than a procedure, and the type information
 for the return type of the function follows, followed by a comma.  Then
 comes the number of parameters to the function and a semicolon.  Then,
 for each parameter, there is the name of the parameter followed by a
-colon (this is only present for type descriptors 'R' and 'F' which
-represent Pascal function or procedure parameters), type information for
-the parameter, a comma, 0 if passed by reference or 1 if passed by
+colon (this is only present for type descriptors `R' and `F' which
+represent Pascal function or procedure parameters), type information
+for the parameter, a comma, 0 if passed by reference or 1 if passed by
 value, and a semicolon.  The type definition ends with a semicolon.
 
    For example, this variable definition:
@@ -2082,7 +2103,7 @@ generates the following code:
          .common _g_pf,4,"bss"
 
    The variable defines a new type, 24, which is a pointer to another
-new type, 25, which is a function returning 'int'.
+new type, 25, which is a function returning `int'.
 
 
 File: stabs.info,  Node: Macro define and undefine,  Next: Symbol Tables,  Prev: Types,  Up: Top
@@ -2091,18 +2112,18 @@ File: stabs.info,  Node: Macro define an
 **************************************
 
 This section describes the stabs support for macro define and undefine
-information, supported on some systems.  (e.g., with '-g3' '-gstabs'
+information, supported on some systems.  (e.g., with `-g3' `-gstabs'
 when using GCC).
 
-   A '#define MACRO-NAME MACRO-BODY' is represented with an
-'N_MAC_DEFINE' stab with a string field of 'MACRO-NAME MACRO-BODY'.
+   A `#define MACRO-NAME MACRO-BODY' is represented with an
+`N_MAC_DEFINE' stab with a string field of `MACRO-NAME MACRO-BODY'.  
 
-   An '#undef MACRO-NAME' is represented with an 'N_MAC_UNDEF' stabs
-with a string field of simply 'MACRO-NAME'.
+   An `#undef MACRO-NAME' is represented with an `N_MAC_UNDEF' stabs
+with a string field of simply `MACRO-NAME'.  
 
-   For both 'N_MAC_DEFINE' and 'N_MAC_UNDEF', the desc field is the line
-number within the file where the corresponding '#define' or '#undef'
-occurred.
+   For both `N_MAC_DEFINE' and `N_MAC_UNDEF', the desc field is the
+line number within the file where the corresponding `#define' or
+`#undef' occurred.
 
    For example, the following C code:
 
@@ -2138,8 +2159,8 @@ produces the following stabs (as well as
          .stabs	"ONE",58,0,10,0
          .stabs	"ONE(c) (c + 23)",54,0,11,0
 
-NOTE: In the above example, '54' is 'N_MAC_DEFINE' and '58' is
-'N_MAC_UNDEF'.
+NOTE: In the above example, `54' is `N_MAC_DEFINE' and `58' is
+`N_MAC_UNDEF'.
 
 
 File: stabs.info,  Node: Symbol Tables,  Next: Cplusplus,  Prev: Macro define and undefine,  Up: Top
@@ -2148,8 +2169,8 @@ File: stabs.info,  Node: Symbol Tables, 
 *************************************
 
 This chapter describes the format of symbol table entries and how stab
-assembler directives map to them.  It also describes the transformations
-that the assembler and linker make on data from stabs.
+assembler directives map to them.  It also describes the
+transformations that the assembler and linker make on data from stabs.
 
 * Menu:
 
@@ -2165,9 +2186,9 @@ File: stabs.info,  Node: Symbol Table Fo
 Each time the assembler encounters a stab directive, it puts each field
 of the stab into a corresponding field in a symbol table entry of its
 output file.  If the stab contains a string field, the symbol table
-entry for that stab points to a string table entry containing the string
-data from the stab.  Assembler labels become relocatable addresses.
-Symbol table entries in a.out have the format:
+entry for that stab points to a string table entry containing the
+string data from the stab.  Assembler labels become relocatable
+addresses.  Symbol table entries in a.out have the format:
 
      struct internal_nlist {
        unsigned long n_strx;         /* index into string table of name */
@@ -2177,13 +2198,13 @@ Symbol table entries in a.out have the f
        bfd_vma n_value;              /* value of symbol */
      };
 
-   If the stab has a string, the 'n_strx' field holds the offset in
+   If the stab has a string, the `n_strx' field holds the offset in
 bytes of the string within the string table.  The string is terminated
 by a NUL character.  If the stab lacks a string (for example, it was
-produced by a '.stabn' or '.stabd' directive), the 'n_strx' field is
+produced by a `.stabn' or `.stabd' directive), the `n_strx' field is
 zero.
 
-   Symbol table entries with 'n_type' field values greater than 0x1f
+   Symbol table entries with `n_type' field values greater than 0x1f
 originated as stabs generated by the compiler (with one random
 exception).  The other entries were placed in the symbol table of the
 executable by the assembler or the linker.
@@ -2199,15 +2220,15 @@ defined symbols.
 
    You can see the transformations made on stab data by the assembler
 and linker by examining the symbol table after each pass of the build.
-To do this, use 'nm -ap', which dumps the symbol table, including
+To do this, use `nm -ap', which dumps the symbol table, including
 debugging information, unsorted.  For stab entries the columns are:
-VALUE, OTHER, DESC, TYPE, STRING.  For assembler and linker symbols, the
-columns are: VALUE, TYPE, STRING.
+VALUE, OTHER, DESC, TYPE, STRING.  For assembler and linker symbols,
+the columns are: VALUE, TYPE, STRING.
 
    The low 5 bits of the stab type tell the linker how to relocate the
-value of the stab.  Thus for stab types like 'N_RSYM' and 'N_LSYM',
+value of the stab.  Thus for stab types like `N_RSYM' and `N_LSYM',
 where the value is an offset or a register number, the low 5 bits are
-'N_ABS', which tells the linker not to relocate the value.
+`N_ABS', which tells the linker not to relocate the value.
 
    Where the value of a stab contains an assembly language label, it is
 transformed by each build step.  The assembler turns it into a
@@ -2235,7 +2256,7 @@ The following stab describes the symbol:
      .stabs "s_g_repeat:S1",38,0,0,_s_g_repeat
 
 The assembler transforms the stab into this symbol table entry in the
-'.o' file.  The location is expressed as a data segment offset.
+`.o' file.  The location is expressed as a data segment offset.
 
      00000084 - 00 0000 STSYM s_g_repeat:S1
 
@@ -2250,9 +2271,9 @@ File: stabs.info,  Node: Transformations
 7.2.2 Transformations on Global Variables
 -----------------------------------------
 
-Stabs for global variables do not contain location information.  In this
-case, the debugger finds location information in the assembler or linker
-symbol table entry describing the variable.  The source line:
+Stabs for global variables do not contain location information. In this
+case, the debugger finds location information in the assembler or
+linker symbol table entry describing the variable.  The source line:
 
      char g_foo = 'c';
 
@@ -2262,9 +2283,9 @@ generates the stab:
 
    The variable is represented by two symbol table entries in the object
 file (see below).  The first one originated as a stab.  The second one
-is an external symbol.  The upper case 'D' signifies that the 'n_type'
-field of the symbol table contains 7, 'N_DATA' with local linkage.  The
-stab's value is zero since the value is not used for 'N_GSYM' stabs.
+is an external symbol.  The upper case `D' signifies that the `n_type'
+field of the symbol table contains 7, `N_DATA' with local linkage.  The
+stab's value is zero since the value is not used for `N_GSYM' stabs.
 The value of the linker symbol is the relocatable address corresponding
 to the variable.
 
@@ -2285,8 +2306,8 @@ File: stabs.info,  Node: Stab Section Tr
 ---------------------------------------------------
 
 For object file formats using stabs in separate sections (*note Stab
-Sections::), use 'objdump --stabs' instead of 'nm' to show the stabs in
-an object or executable file.  'objdump' is a GNU utility; Sun does not
+Sections::), use `objdump --stabs' instead of `nm' to show the stabs in
+an object or executable file.  `objdump' is a GNU utility; Sun does not
 provide any equivalent.
 
    The following example is for a stab whose value is an address is
@@ -2331,8 +2352,8 @@ File: stabs.info,  Node: Cplusplus,  Nex
 * Simple Classes::
 * Class Instance::
 * Methods::			Method definition
-* Method Type Descriptor::      The '#' type descriptor
-* Member Type Descriptor::      The '@' type descriptor
+* Method Type Descriptor::      The `#' type descriptor
+* Member Type Descriptor::      The `@' type descriptor
 * Protections::
 * Method Modifiers::
 * Virtual Methods::
@@ -2346,13 +2367,13 @@ File: stabs.info,  Node: Class Names,  N
 8.1 C++ Class Names
 ===================
 
-In C++, a class name which is declared with 'class', 'struct', or
-'union', is not only a tag, as in C, but also a type name.  Thus there
-should be stabs with both 't' and 'T' symbol descriptors (*note
+In C++, a class name which is declared with `class', `struct', or
+`union', is not only a tag, as in C, but also a type name.  Thus there
+should be stabs with both `t' and `T' symbol descriptors (*note
 Typedefs::).
 
    To save space, there is a special abbreviation for this case.  If the
-'T' symbol descriptor is followed by 't', then the stab defines both a
+`T' symbol descriptor is followed by `t', then the stab defines both a
 type name and a tag.
 
    For example, the C++ code
@@ -2378,15 +2399,15 @@ In C++, a symbol (such as a type name) c
 type.
 
    In stabs, this is sometimes represented by making the name of a
-symbol which contains '::'.  Such a pair of colons does not end the name
+symbol which contains `::'.  Such a pair of colons does not end the name
 of the symbol, the way a single colon would (*note String Field::).  I'm
 not sure how consistently used or well thought out this mechanism is.
-So that a pair of colons in this position always has this meaning, ':'
+So that a pair of colons in this position always has this meaning, `:'
 cannot be used as a symbol descriptor.
 
-   For example, if the string for a stab is 'foo::bar::baz:t5=*6', then
-'foo::bar::baz' is the name of the symbol, 't' is the symbol descriptor,
-and '5=*6' is the type information.
+   For example, if the string for a stab is `foo::bar::baz:t5=*6', then
+`foo::bar::baz' is the name of the symbol, `t' is the symbol
+descriptor, and `5=*6' is the type information.
 
 
 File: stabs.info,  Node: Basic Cplusplus Types,  Next: Simple Classes,  Prev: Nested Symbols,  Up: Cplusplus
@@ -2396,16 +2417,16 @@ File: stabs.info,  Node: Basic Cplusplus
 
 << the examples that follow are based on a01.C >>
 
-   C++ adds two more builtin types to the set defined for C. These are
-the unknown type and the vtable record type.  The unknown type, type 16,
-is defined in terms of itself like the void type.
+   C++ adds two more builtin types to the set defined for C.  These are
+the unknown type and the vtable record type.  The unknown type, type
+16, is defined in terms of itself like the void type.
 
    The vtable record type, type 17, is defined as a structure type and
 then as a structure tag.  The structure has four fields: delta, index,
 pfn, and delta2.  pfn is the function pointer.
 
    << In boilerplate $vtbl_ptr_type, what are the fields delta, index,
-and delta2 used for?  >>
+and delta2 used for? >>
 
    This basic type is present in all C++ programs even if there are no
 virtual methods defined.
@@ -2432,11 +2453,11 @@ File: stabs.info,  Node: Simple Classes,
 8.4 Simple Class Definition
 ===========================
 
-The stabs describing C++ language features are an extension of the stabs
-describing C. Stabs representing C++ class types elaborate extensively
-on the stab format used to describe structure types in C. Stabs
-representing class type variables look just like stabs representing C
-language variables.
+The stabs describing C++ language features are an extension of the
+stabs describing C.  Stabs representing C++ class types elaborate
+extensively on the stab format used to describe structure types in C.
+Stabs representing class type variables look just like stabs
+representing C language variables.
 
    Consider the following very simple class definition.
 
@@ -2446,12 +2467,12 @@ language variables.
              int Ameth(int in, char other);
      };
 
-   The class 'baseA' is represented by two stabs.  The first stab
+   The class `baseA' is represented by two stabs.  The first stab
 describes the class as a structure type.  The second stab describes a
-structure tag of the class type.  Both stabs are of stab type 'N_LSYM'.
-Since the stab is not located between an 'N_FUN' and an 'N_LBRAC' stab
+structure tag of the class type.  Both stabs are of stab type `N_LSYM'.
+Since the stab is not located between an `N_FUN' and an `N_LBRAC' stab
 this indicates that the class is defined at file scope.  If it were,
-then the 'N_LSYM' would signify a local variable.
+then the `N_LSYM' would signify a local variable.
 
    A stab describing a C++ class type is similar in format to a stab
 describing a C struct, with each class member shown as a field in the
@@ -2467,40 +2488,40 @@ extended for member data.
 
    The field part of a C++ class stab representing a member function
 differs substantially from the field part of a C struct stab.  It still
-begins with 'name:' but then goes on to define a new type number for the
-member function, describe its return type, its argument types, its
+begins with `name:' but then goes on to define a new type number for
+the member function, describe its return type, its argument types, its
 protection level, any qualifiers applied to the method definition, and
-whether the method is virtual or not.  If the method is virtual then the
-method description goes on to give the vtable index of the method, and
-the type number of the first base class defining the method.
+whether the method is virtual or not.  If the method is virtual then
+the method description goes on to give the vtable index of the method,
+and the type number of the first base class defining the method.
 
    When the field name is a method name it is followed by two colons
 rather than one.  This is followed by a new type definition for the
 method.  This is a number followed by an equal sign and the type of the
-method.  Normally this will be a type declared using the '#' type
+method.  Normally this will be a type declared using the `#' type
 descriptor; see *note Method Type Descriptor::; static member functions
-are declared using the 'f' type descriptor instead; see *note Function
+are declared using the `f' type descriptor instead; see *note Function
 Types::.
 
    The format of an overloaded operator method name differs from that of
-other methods.  It is 'op$::OPERATOR-NAME.' where OPERATOR-NAME is the
-operator name such as '+' or '+='.  The name ends with a period, and any
-characters except the period can occur in the OPERATOR-NAME string.
+other methods.  It is `op$::OPERATOR-NAME.' where OPERATOR-NAME is the
+operator name such as `+' or `+='.  The name ends with a period, and
+any characters except the period can occur in the OPERATOR-NAME string.
 
    The next part of the method description represents the arguments to
-the method, preceded by a colon and ending with a semi-colon.  The types
-of the arguments are expressed in the same way argument types are
-expressed in C++ name mangling.  In this example an 'int' and a 'char'
-map to 'ic'.
+the method, preceded by a colon and ending with a semi-colon.  The
+types of the arguments are expressed in the same way argument types are
+expressed in C++ name mangling.  In this example an `int' and a `char'
+map to `ic'.
 
    This is followed by a number, a letter, and an asterisk or period,
 followed by another semicolon.  The number indicates the protections
-that apply to the member function.  Here the 2 means public.  The letter
-encodes any qualifier applied to the method definition.  In this case,
-'A' means that it is a normal function definition.  The dot shows that
-the method is not virtual.  The sections that follow elaborate further
-on these fields and describe the additional information present for
-virtual methods.
+that apply to the member function.  Here the 2 means public.  The
+letter encodes any qualifier applied to the method definition.  In this
+case, `A' means that it is a normal function definition.  The dot shows
+that the method is not virtual.  The sections that follow elaborate
+further on these fields and describe the additional information present
+for virtual methods.
 
      .stabs "class_name:sym_desc(type)type_def(20)=type_desc(struct)struct_bytes(4)
              field_name(Adat):type(int),bit_offset(0),field_bits(32);
@@ -2557,12 +2578,12 @@ defines Ameth:
    This method definition yields three stabs following the code of the
 method.  One stab describes the method itself and following two describe
 its parameters.  Although there is only one formal argument all methods
-have an implicit argument which is the 'this' pointer.  The 'this'
+have an implicit argument which is the `this' pointer.  The `this'
 pointer is a pointer to the object on which the method was called.  Note
 that the method name is mangled to encode the class name and argument
-types.  Name mangling is described in the ARM ('The Annotated C++
+types.  Name mangling is described in the ARM (`The Annotated C++
 Reference Manual', by Ellis and Stroustrup, ISBN 0-201-51459-1);
-'gpcompare.texi' in Cygnus GCC distributions describes the differences
+`gpcompare.texi' in Cygnus GCC distributions describes the differences
 between GNU mangling and ARM mangling.
 
      .stabs "name:symbol_descriptor(global function)return_type(int)",
@@ -2570,12 +2591,12 @@ between GNU mangling and ARM mangling.
 
      .stabs "Ameth__5baseAic:F1",36,0,0,_Ameth__5baseAic
 
-   Here is the stab for the 'this' pointer implicit argument.  The name
-of the 'this' pointer is always 'this'.  Type 19, the 'this' pointer is
-defined as a pointer to type 20, 'baseA', but a stab defining 'baseA'
+   Here is the stab for the `this' pointer implicit argument.  The name
+of the `this' pointer is always `this'.  Type 19, the `this' pointer is
+defined as a pointer to type 20, `baseA', but a stab defining `baseA'
 has not yet been emitted.  Since the compiler knows it will be emitted
-shortly, here it just outputs a cross reference to the undefined symbol,
-by prefixing the symbol name with 'xs'.
+shortly, here it just outputs a cross reference to the undefined
+symbol, by prefixing the symbol name with `xs'.
 
      .stabs "name:sym_desc(register param)type_def(19)=
              type_desc(ptr to)type_ref(baseA)=
@@ -2598,23 +2619,23 @@ frame pointer.
 
 File: stabs.info,  Node: Method Type Descriptor,  Next: Member Type Descriptor,  Prev: Methods,  Up: Cplusplus
 
-8.7 The '#' Type Descriptor
+8.7 The `#' Type Descriptor
 ===========================
 
 This is used to describe a class method.  This is a function which takes
-an extra argument as its first argument, for the 'this' pointer.
+an extra argument as its first argument, for the `this' pointer.
 
-   If the '#' is immediately followed by another '#', the second one
+   If the `#' is immediately followed by another `#', the second one
 will be followed by the return type and a semicolon.  The class and
 argument types are not specified, and must be determined by demangling
 the name of the method if it is available.
 
-   Otherwise, the single '#' is followed by the class type, a comma, the
-return type, a comma, and zero or more parameter types separated by
+   Otherwise, the single `#' is followed by the class type, a comma,
+the return type, a comma, and zero or more parameter types separated by
 commas.  The list of arguments is terminated by a semicolon.  In the
-debugging output generated by gcc, a final argument type of 'void'
+debugging output generated by gcc, a final argument type of `void'
 indicates a method which does not take a variable number of arguments.
-If the final argument type of 'void' does not appear, the method was
+If the final argument type of `void' does not appear, the method was
 declared with an ellipsis.
 
    Note that although such a type will normally be used to describe
@@ -2624,10 +2645,10 @@ the compiler it can also be used in othe
 
 File: stabs.info,  Node: Member Type Descriptor,  Next: Protections,  Prev: Method Type Descriptor,  Up: Cplusplus
 
-8.8 The '@' Type Descriptor
+8.8 The `@' Type Descriptor
 ===========================
 
-The '@' type descriptor is used for a pointer-to-non-static-member-data
+The `@' type descriptor is used for a pointer-to-non-static-member-data
 type.  It is followed by type information for the class (or union), a
 comma, and type information for the member data.
 
@@ -2639,10 +2660,10 @@ comma, and type information for the memb
 
      .stabs "int_in_a:t20=21=@19,1",128,0,0,0
 
-   Note that there is a conflict between this and type attributes (*note
-String Field::); both use type descriptor '@'.  Fortunately, the '@'
-type descriptor used in this C++ sense always will be followed by a
-digit, '(', or '-', and type attributes never start with those things.
+   Note that there is a conflict between this and type attributes
+(*note String Field::); both use type descriptor `@'.  Fortunately, the
+`@' type descriptor used in this C++ sense always will be followed by a
+digit, `(', or `-', and type attributes never start with those things.
 
 
 File: stabs.info,  Node: Protections,  Next: Method Modifiers,  Prev: Member Type Descriptor,  Up: Cplusplus
@@ -2650,20 +2671,20 @@ File: stabs.info,  Node: Protections,  N
 8.9 Protections
 ===============
 
-In the simple class definition shown above all member data and functions
-were publicly accessible.  The example that follows contrasts public,
-protected and privately accessible fields and shows how these
+In the simple class definition shown above all member data and
+functions were publicly accessible.  The example that follows contrasts
+public, protected and privately accessible fields and shows how these
 protections are encoded in C++ stabs.
 
-   If the character following the 'FIELD-NAME:' part of the string is
-'/', then the next character is the visibility.  '0' means private, '1'
-means protected, and '2' means public.  Debuggers should ignore
+   If the character following the `FIELD-NAME:' part of the string is
+`/', then the next character is the visibility.  `0' means private, `1'
+means protected, and `2' means public.  Debuggers should ignore
 visibility characters they do not recognize, and assume a reasonable
-default (such as public) (GDB 4.11 does not, but this should be fixed in
-the next GDB release).  If no visibility is specified the field is
-public.  The visibility '9' means that the field has been optimized out
+default (such as public) (GDB 4.11 does not, but this should be fixed
+in the next GDB release).  If no visibility is specified the field is
+public.  The visibility `9' means that the field has been optimized out
 and is public (there is no way to specify an optimized out field with a
-private or protected visibility).  Visibility '9' is not supported by
+private or protected visibility).  Visibility `9' is not supported by
 GDB 4.11; this should be fixed in the next GDB release.
 
    The following C++ source:
@@ -2682,11 +2703,11 @@ generates the following stab:
      # 128 is N_LSYM
      .stabs "vis:T19=s12priv:/01,0,32;prot:/12,32,8;pub:12,64,32;;",128,0,0,0
 
-   'vis:T19=s12' indicates that type number 19 is a 12 byte structure
-named 'vis' The 'priv' field has public visibility ('/0'), type int
-('1'), and offset and size ',0,32;'.  The 'prot' field has protected
-visibility ('/1'), type char ('2') and offset and size ',32,8;'.  The
-'pub' field has type float ('12'), and offset and size ',64,32;'.
+   `vis:T19=s12' indicates that type number 19 is a 12 byte structure
+named `vis' The `priv' field has public visibility (`/0'), type int
+(`1'), and offset and size `,0,32;'.  The `prot' field has protected
+visibility (`/1'), type char (`2') and offset and size `,32,8;'.  The
+`pub' field has type float (`12'), and offset and size `,64,32;'.
 
    Protections for member functions are signified by one digit embedded
 in the field part of the stab describing the method.  The digit is 0 if
@@ -2703,7 +2724,7 @@ definition below:
      };
 
    It generates the following stab.  The digit in question is to the
-left of an 'A' in each case.  Notice also that in this case two symbol
+left of an `A' in each case.  Notice also that in this case two symbol
 descriptors apply to the class name struct tag and struct type.
 
      .stabs "class_name:sym_desc(struct tag&type)type_def(21)=
@@ -2722,7 +2743,7 @@ descriptors apply to the class name stru
 
 File: stabs.info,  Node: Method Modifiers,  Next: Virtual Methods,  Prev: Protections,  Up: Cplusplus
 
-8.10 Method Modifiers ('const', 'volatile', 'const volatile')
+8.10 Method Modifiers (`const', `volatile', `const volatile')
 =============================================================
 
 << based on a6.C >>
@@ -2730,8 +2751,8 @@ File: stabs.info,  Node: Method Modifier
    In the class example described above all the methods have the normal
 modifier.  This method modifier information is located just after the
 protection information for the method.  This field has four possible
-character values.  Normal methods use 'A', const methods use 'B',
-volatile methods use 'C', and const volatile methods use 'D'.  Consider
+character values.  Normal methods use `A', const methods use `B',
+volatile methods use `C', and const volatile methods use `D'.  Consider
 the class definition below:
 
      class A {
@@ -2774,18 +2795,18 @@ description.  Consider the class definit
              virtual int A_virt (int arg) { return arg; };
      };
 
-   This results in the stab below describing class A. It defines a new
+   This results in the stab below describing class A.  It defines a new
 type (20) which is an 8 byte structure.  The first field of the class
-struct is 'Adat', an integer, starting at structure offset 0 and
+struct is `Adat', an integer, starting at structure offset 0 and
 occupying 32 bits.
 
    The second field in the class struct is not explicitly defined by the
 C++ class definition but is implied by the fact that the class contains
 a virtual method.  This field is the vtable pointer.  The name of the
-vtable pointer field starts with '$vf' and continues with a type
+vtable pointer field starts with `$vf' and continues with a type
 reference to the class it is part of.  In this example the type
 reference for class A is 20 so the name of its vtable pointer field is
-'$vf20', followed by the usual colon.
+`$vf20', followed by the usual colon.
 
    Next there is a type definition for the vtable pointer type (21).
 This is in turn defined as a pointer to another new type (22).
@@ -2799,9 +2820,9 @@ type definitions, as shown earlier.
 in the field are not specified when the field is a vtable pointer.
 
    Next is the method definition for the virtual member function
-'A_virt'.  Its description starts out using the same format as the
+`A_virt'.  Its description starts out using the same format as the
 non-virtual member functions described above, except instead of a dot
-after the 'A' there is an asterisk, indicating that the function is
+after the `A' there is an asterisk, indicating that the function is
 virtual.  Since is is virtual some addition information is appended to
 the end of the method description.
 
@@ -2813,8 +2834,8 @@ semi-colon.
 inheritance hierarchy defining the virtual member function.  In this
 case the class stab describes a base class so the virtual function is
 not overriding any other definition of the method.  Therefore the
-reference is to the type number of the class that the stab is describing
-(20).
+reference is to the type number of the class that the stab is
+describing (20).
 
    This is followed by three semi-colons.  One marks the end of the
 current sub-section, one marks the end of the method field, and the
@@ -2822,7 +2843,7 @@ third marks the end of the struct defini
 
    For classes containing virtual functions the very last section of the
 string part of the stab holds a type reference to the first base class.
-This is preceded by '~%' and followed by a final semi-colon.
+This is preceded by `~%' and followed by a final semi-colon.
 
      .stabs "class_name(A):type_def(20)=sym_desc(struct)struct_bytes(8)
              field_name(Adat):type_ref(int),bit_offset(0),field_bits(32);
@@ -2859,23 +2880,23 @@ appears bracketed by an exclamation poin
 a visibility character, a number, a comma, another number, and a
 semi-colon.
 
-   The virtual character is '1' if the base class is virtual and '0' if
-not.  The visibility character is '2' if the derivation is public, '1'
-if it is protected, and '0' if it is private.  Debuggers should ignore
+   The virtual character is `1' if the base class is virtual and `0' if
+not.  The visibility character is `2' if the derivation is public, `1'
+if it is protected, and `0' if it is private.  Debuggers should ignore
 virtual or visibility characters they do not recognize, and assume a
 reasonable default (such as public and non-virtual) (GDB 4.11 does not,
 but this should be fixed in the next GDB release).
 
    The number following the virtual and visibility characters is the
-offset from the start of the object to the part of the object pertaining
-to the base class.
+offset from the start of the object to the part of the object
+pertaining to the base class.
 
    After the comma, the second number is a type_descriptor for the base
-type.  Finally a semi-colon ends the series, which repeats for each base
-class.
+type.  Finally a semi-colon ends the series, which repeats for each
+base class.
 
-   The source below defines three base classes 'A', 'B', and 'C' and the
-derived class 'D'.
+   The source below defines three base classes `A', `B', and `C' and
+the derived class `D'.
 
      class A {
      public:
@@ -2916,7 +2937,7 @@ each base class.
      .stabs "C:Tt28=s8Cdat:1,0,32;$vf28:21,32;C_virt::29=##1;
              :i;2A*-2147483647;28;;;~%28;",128,0,0,0
 
-   In the stab describing derived class 'D' below, the information about
+   In the stab describing derived class `D' below, the information about
 the derivation of this class is encoded as follows.
 
      .stabs "derived_class_name:symbol_descriptors(struct tag&type)=
@@ -2942,22 +2963,22 @@ File: stabs.info,  Node: Virtual Base Cl
 A derived class object consists of a concatenation in memory of the data
 areas defined by each base class, starting with the leftmost and ending
 with the rightmost in the list of base classes.  The exception to this
-rule is for virtual inheritance.  In the example above, class 'D'
-inherits virtually from base class 'B'.  This means that an instance of
-a 'D' object will not contain its own 'B' part but merely a pointer to a
-'B' part, known as a virtual base pointer.
+rule is for virtual inheritance.  In the example above, class `D'
+inherits virtually from base class `B'.  This means that an instance of
+a `D' object will not contain its own `B' part but merely a pointer to
+a `B' part, known as a virtual base pointer.
 
    In a derived class stab, the base offset part of the derivation
 information, described above, shows how the base class parts are
 ordered.  The base offset for a virtual base class is always given as 0.
-Notice that the base offset for 'B' is given as 0 even though 'B' is not
-the first base class.  The first base class 'A' starts at offset 0.
+Notice that the base offset for `B' is given as 0 even though `B' is
+not the first base class.  The first base class `A' starts at offset 0.
 
-   The field information part of the stab for class 'D' describes the
-field which is the pointer to the virtual base class 'B'.  The vbase
-pointer name is '$vb' followed by a type reference to the virtual base
-class.  Since the type id for 'B' in this example is 25, the vbase
-pointer name is '$vb25'.
+   The field information part of the stab for class `D' describes the
+field which is the pointer to the virtual base class `B'. The vbase
+pointer name is `$vb' followed by a type reference to the virtual base
+class.  Since the type id for `B' in this example is 25, the vbase
+pointer name is `$vb25'.
 
      .stabs "D:Tt31=s32!3,000,20;100,25;0264,28;$vb25:24,128;Ddat:1,
             160,32;A_virt::32=##1;:i;2A*-2147483647;20;;B_virt::32:i;
@@ -2966,17 +2987,17 @@ pointer name is '$vb25'.
 
    Following the name and a semicolon is a type reference describing the
 type of the virtual base class pointer, in this case 24.  Type 24 was
-defined earlier as the type of the 'B' class 'this' pointer.  The 'this'
-pointer for a class is a pointer to the class type.
+defined earlier as the type of the `B' class `this' pointer.  The
+`this' pointer for a class is a pointer to the class type.
 
      .stabs "this:P24=*25=xsB:",64,0,0,8
 
    Finally the field offset part of the vbase pointer field description
-shows that the vbase pointer is the first field in the 'D' object,
-before any data fields defined by the class.  The layout of a 'D' class
-object is a follows, 'Adat' at 0, the vtable pointer for 'A' at 32,
-'Cdat' at 64, the vtable pointer for C at 96, the virtual base pointer
-for 'B' at 128, and 'Ddat' at 160.
+shows that the vbase pointer is the first field in the `D' object,
+before any data fields defined by the class.  The layout of a `D' class
+object is a follows, `Adat' at 0, the vtable pointer for `A' at 32,
+`Cdat' at 64, the vtable pointer for C at 96, the virtual base pointer
+for `B' at 128, and `Ddat' at 160.
 
 
 File: stabs.info,  Node: Static Members,  Prev: Virtual Base Classes,  Up: Cplusplus
@@ -3000,11 +3021,11 @@ Appendix A Table of Stab Types
 
 The following are all the possible values for the stab type field, for
 a.out files, in numeric order.  This does not apply to XCOFF, but it
-does apply to stabs in sections (*note Stab Sections::).  Stabs in ECOFF
-use these values but add 0x8f300 to distinguish them from non-stab
+does apply to stabs in sections (*note Stab Sections::).  Stabs in
+ECOFF use these values but add 0x8f300 to distinguish them from non-stab
 symbols.
 
-   The symbolic names are defined in the file 'include/aout/stabs.def'.
+   The symbolic names are defined in the file `include/aout/stabs.def'.
 
 * Menu:
 
@@ -3022,67 +3043,67 @@ directives.  Since this document does no
 object file format other than the debugging format, no details are
 given.
 
-'0x0 N_UNDF'
+`0x0     N_UNDF'
      Undefined symbol
 
-'0x2 N_ABS'
+`0x2     N_ABS'
      File scope absolute symbol
 
-'0x3 N_ABS | N_EXT'
+`0x3     N_ABS | N_EXT'
      External absolute symbol
 
-'0x4 N_TEXT'
+`0x4     N_TEXT'
      File scope text symbol
 
-'0x5 N_TEXT | N_EXT'
+`0x5     N_TEXT | N_EXT'
      External text symbol
 
-'0x6 N_DATA'
+`0x6     N_DATA'
      File scope data symbol
 
-'0x7 N_DATA | N_EXT'
+`0x7     N_DATA | N_EXT'
      External data symbol
 
-'0x8 N_BSS'
+`0x8     N_BSS'
      File scope BSS symbol
 
-'0x9 N_BSS | N_EXT'
+`0x9     N_BSS | N_EXT'
      External BSS symbol
 
-'0x0c N_FN_SEQ'
-     Same as 'N_FN', for Sequent compilers
+`0x0c    N_FN_SEQ'
+     Same as `N_FN', for Sequent compilers
 
-'0x0a N_INDR'
+`0x0a    N_INDR'
      Symbol is indirected to another symbol
 
-'0x12 N_COMM'
+`0x12    N_COMM'
      Common--visible after shared library dynamic link
 
-'0x14 N_SETA'
-'0x15 N_SETA | N_EXT'
+`0x14 N_SETA'
+`0x15 N_SETA | N_EXT'
      Absolute set element
 
-'0x16 N_SETT'
-'0x17 N_SETT | N_EXT'
+`0x16 N_SETT'
+`0x17 N_SETT | N_EXT'
      Text segment set element
 
-'0x18 N_SETD'
-'0x19 N_SETD | N_EXT'
+`0x18 N_SETD'
+`0x19 N_SETD | N_EXT'
      Data segment set element
 
-'0x1a N_SETB'
-'0x1b N_SETB | N_EXT'
+`0x1a N_SETB'
+`0x1b N_SETB | N_EXT'
      BSS segment set element
 
-'0x1c N_SETV'
-'0x1d N_SETV | N_EXT'
+`0x1c N_SETV'
+`0x1d N_SETV | N_EXT'
      Pointer to set vector
 
-'0x1e N_WARNING'
+`0x1e N_WARNING'
      Print a warning message during linking
 
-'0x1f N_FN'
-     File name of a '.o' file
+`0x1f    N_FN'
+     File name of a `.o' file
 
 
 File: stabs.info,  Node: Stab Symbol Types,  Prev: Non-Stab Symbol Types,  Up: Stab Types
@@ -3094,149 +3115,149 @@ The following symbol types indicate that
 full list of stab numbers, including stab types that are used in
 languages other than C.
 
-'0x20 N_GSYM'
+`0x20     N_GSYM'
      Global symbol; see *note Global Variables::.
 
-'0x22 N_FNAME'
+`0x22     N_FNAME'
      Function name (for BSD Fortran); see *note Procedures::.
 
-'0x24 N_FUN'
+`0x24     N_FUN'
      Function name (*note Procedures::) or text segment variable (*note
      Statics::).
 
-'0x26 N_STSYM'
+`0x26 N_STSYM'
      Data segment file-scope variable; see *note Statics::.
 
-'0x28 N_LCSYM'
+`0x28 N_LCSYM'
      BSS segment file-scope variable; see *note Statics::.
 
-'0x2a N_MAIN'
+`0x2a N_MAIN'
      Name of main routine; see *note Main Program::.
 
-'0x2c N_ROSYM'
-     Variable in '.rodata' section; see *note Statics::.
+`0x2c N_ROSYM'
+     Variable in `.rodata' section; see *note Statics::.
 
-'0x30 N_PC'
+`0x30     N_PC'
      Global symbol (for Pascal); see *note N_PC::.
 
-'0x32 N_NSYMS'
+`0x32     N_NSYMS'
      Number of symbols (according to Ultrix V4.0); see *note N_NSYMS::.
 
-'0x34 N_NOMAP'
+`0x34     N_NOMAP'
      No DST map; see *note N_NOMAP::.
 
-'0x36 N_MAC_DEFINE'
-     Name and body of a '#define'd macro; see *note Macro define and
+`0x36     N_MAC_DEFINE'
+     Name and body of a `#define'd macro; see *note Macro define and
      undefine::.
 
-'0x38 N_OBJ'
+`0x38 N_OBJ'
      Object file (Solaris2).
 
-'0x3a N_MAC_UNDEF'
-     Name of an '#undef'ed macro; see *note Macro define and undefine::.
+`0x3a     N_MAC_UNDEF'
+     Name of an `#undef'ed macro; see *note Macro define and undefine::.
 
-'0x3c N_OPT'
+`0x3c N_OPT'
      Debugger options (Solaris2).
 
-'0x40 N_RSYM'
+`0x40     N_RSYM'
      Register variable; see *note Register Variables::.
 
-'0x42 N_M2C'
+`0x42     N_M2C'
      Modula-2 compilation unit; see *note N_M2C::.
 
-'0x44 N_SLINE'
+`0x44     N_SLINE'
      Line number in text segment; see *note Line Numbers::.
 
-'0x46 N_DSLINE'
+`0x46     N_DSLINE'
      Line number in data segment; see *note Line Numbers::.
 
-'0x48 N_BSLINE'
+`0x48     N_BSLINE'
      Line number in bss segment; see *note Line Numbers::.
 
-'0x48 N_BROWS'
-     Sun source code browser, path to '.cb' file; see *note N_BROWS::.
+`0x48     N_BROWS'
+     Sun source code browser, path to `.cb' file; see *note N_BROWS::.
 
-'0x4a N_DEFD'
+`0x4a     N_DEFD'
      GNU Modula2 definition module dependency; see *note N_DEFD::.
 
-'0x4c N_FLINE'
+`0x4c N_FLINE'
      Function start/body/end line numbers (Solaris2).
 
-'0x50 N_EHDECL'
+`0x50     N_EHDECL'
      GNU C++ exception variable; see *note N_EHDECL::.
 
-'0x50 N_MOD2'
+`0x50     N_MOD2'
      Modula2 info "for imc" (according to Ultrix V4.0); see *note
      N_MOD2::.
 
-'0x54 N_CATCH'
-     GNU C++ 'catch' clause; see *note N_CATCH::.
+`0x54     N_CATCH'
+     GNU C++ `catch' clause; see *note N_CATCH::.
 
-'0x60 N_SSYM'
+`0x60     N_SSYM'
      Structure of union element; see *note N_SSYM::.
 
-'0x62 N_ENDM'
+`0x62 N_ENDM'
      Last stab for module (Solaris2).
 
-'0x64 N_SO'
+`0x64     N_SO'
      Path and name of source file; see *note Source Files::.
 
-'0x80 N_LSYM'
+`0x80 N_LSYM'
      Stack variable (*note Stack Variables::) or type (*note
      Typedefs::).
 
-'0x82 N_BINCL'
+`0x82     N_BINCL'
      Beginning of an include file (Sun only); see *note Include Files::.
 
-'0x84 N_SOL'
+`0x84     N_SOL'
      Name of include file; see *note Include Files::.
 
-'0xa0 N_PSYM'
+`0xa0     N_PSYM'
      Parameter variable; see *note Parameters::.
 
-'0xa2 N_EINCL'
+`0xa2     N_EINCL'
      End of an include file; see *note Include Files::.
 
-'0xa4 N_ENTRY'
+`0xa4     N_ENTRY'
      Alternate entry point; see *note Alternate Entry Points::.
 
-'0xc0 N_LBRAC'
+`0xc0     N_LBRAC'
      Beginning of a lexical block; see *note Block Structure::.
 
-'0xc2 N_EXCL'
+`0xc2     N_EXCL'
      Place holder for a deleted include file; see *note Include Files::.
 
-'0xc4 N_SCOPE'
+`0xc4     N_SCOPE'
      Modula2 scope information (Sun linker); see *note N_SCOPE::.
 
-'0xe0 N_RBRAC'
+`0xe0     N_RBRAC'
      End of a lexical block; see *note Block Structure::.
 
-'0xe2 N_BCOMM'
+`0xe2     N_BCOMM'
      Begin named common block; see *note Common Blocks::.
 
-'0xe4 N_ECOMM'
+`0xe4     N_ECOMM'
      End named common block; see *note Common Blocks::.
 
-'0xe8 N_ECOML'
+`0xe8     N_ECOML'
      Member of a common block; see *note Common Blocks::.
 
-'0xea N_WITH'
-     Pascal 'with' statement: type,,0,0,offset (Solaris2).
+`0xea N_WITH'
+     Pascal `with' statement: type,,0,0,offset (Solaris2).
 
-'0xf0 N_NBTEXT'
+`0xf0     N_NBTEXT'
      Gould non-base registers; see *note Gould::.
 
-'0xf2 N_NBDATA'
+`0xf2     N_NBDATA'
      Gould non-base registers; see *note Gould::.
 
-'0xf4 N_NBBSS'
+`0xf4     N_NBBSS'
      Gould non-base registers; see *note Gould::.
 
-'0xf6 N_NBSTS'
+`0xf6     N_NBSTS'
      Gould non-base registers; see *note Gould::.
 
-'0xf8 N_NBLCS'
+`0xf8     N_NBLCS'
      Gould non-base registers; see *note Gould::.
 
 
@@ -3249,110 +3270,110 @@ The symbol descriptor is the character w
 stabs, and which tells what kind of stab it is.  *Note String Field::,
 for more information about their use.
 
-'DIGIT'
-'('
-'-'
+`DIGIT'
+`('
+`-'
      Variable on the stack; see *note Stack Variables::.
 
-':'
+`:'
      C++ nested symbol; see *Note Nested Symbols::.
 
-'a'
+`a'
      Parameter passed by reference in register; see *note Reference
      Parameters::.
 
-'b'
+`b'
      Based variable; see *note Based Variables::.
 
-'c'
+`c'
      Constant; see *note Constants::.
 
-'C'
+`C'
      Conformant array bound (Pascal, maybe other languages); *note
      Conformant Arrays::.  Name of a caught exception (GNU C++).  These
-     can be distinguished because the latter uses 'N_CATCH' and the
+     can be distinguished because the latter uses `N_CATCH' and the
      former uses another symbol type.
 
-'d'
+`d'
      Floating point register variable; see *note Register Variables::.
 
-'D'
+`D'
      Parameter in floating point register; see *note Register
      Parameters::.
 
-'f'
+`f'
      File scope function; see *note Procedures::.
 
-'F'
+`F'
      Global function; see *note Procedures::.
 
-'G'
+`G'
      Global variable; see *note Global Variables::.
 
-'i'
+`i'
      *Note Register Parameters::.
 
-'I'
+`I'
      Internal (nested) procedure; see *note Nested Procedures::.
 
-'J'
+`J'
      Internal (nested) function; see *note Nested Procedures::.
 
-'L'
+`L'
      Label name (documented by AIX, no further information known).
 
-'m'
+`m'
      Module; see *note Procedures::.
 
-'p'
+`p'
      Argument list parameter; see *note Parameters::.
 
-'pP'
+`pP'
      *Note Parameters::.
 
-'pF'
+`pF'
      Fortran Function parameter; see *note Parameters::.
 
-'P'
+`P'
      Unfortunately, three separate meanings have been independently
-     invented for this symbol descriptor.  At least the GNU and Sun uses
-     can be distinguished by the symbol type.  Global Procedure (AIX)
-     (symbol type used unknown); see *note Procedures::.  Register
-     parameter (GNU) (symbol type 'N_PSYM'); see *note Parameters::.
-     Prototype of function referenced by this file (Sun 'acc') (symbol
-     type 'N_FUN').
+     invented for this symbol descriptor.  At least the GNU and Sun
+     uses can be distinguished by the symbol type.  Global Procedure
+     (AIX) (symbol type used unknown); see *note Procedures::.
+     Register parameter (GNU) (symbol type `N_PSYM'); see *note
+     Parameters::.  Prototype of function referenced by this file (Sun
+     `acc') (symbol type `N_FUN').
 
-'Q'
+`Q'
      Static Procedure; see *note Procedures::.
 
-'R'
+`R'
      Register parameter; see *note Register Parameters::.
 
-'r'
+`r'
      Register variable; see *note Register Variables::.
 
-'S'
+`S'
      File scope variable; see *note Statics::.
 
-'s'
+`s'
      Local variable (OS9000).
 
-'t'
+`t'
      Type name; see *note Typedefs::.
 
-'T'
+`T'
      Enumeration, structure, or union tag; see *note Typedefs::.
 
-'v'
+`v'
      Parameter passed by reference; see *note Reference Parameters::.
 
-'V'
+`V'
      Procedure scope static variable; see *note Statics::.
 
-'x'
+`x'
      Conformant array; see *note Conformant Arrays::.
 
-'X'
+`X'
      Function return variable; see *note Parameters::.
 
 
@@ -3362,136 +3383,136 @@ Appendix C Table of Type Descriptors
 ************************************
 
 The type descriptor is the character which follows the type number and
-an equals sign.  It specifies what kind of type is being defined.  *Note
-String Field::, for more information about their use.
+an equals sign.  It specifies what kind of type is being defined.
+*Note String Field::, for more information about their use.
 
-'DIGIT'
-'('
+`DIGIT'
+`('
      Type reference; see *note String Field::.
 
-'-'
+`-'
      Reference to builtin type; see *note Negative Type Numbers::.
 
-'#'
+`#'
      Method (C++); see *note Method Type Descriptor::.
 
-'*'
+`*'
      Pointer; see *note Miscellaneous Types::.
 
-'&'
+`&'
      Reference (C++).
 
-'@'
-     Type Attributes (AIX); see *note String Field::.  Member (class and
-     variable) type (GNU C++); see *note Member Type Descriptor::.
+`@'
+     Type Attributes (AIX); see *note String Field::.  Member (class
+     and variable) type (GNU C++); see *note Member Type Descriptor::.
 
-'a'
+`a'
      Array; see *note Arrays::.
 
-'A'
+`A'
      Open array; see *note Arrays::.
 
-'b'
+`b'
      Pascal space type (AIX); see *note Miscellaneous Types::.  Builtin
      integer type (Sun); see *note Builtin Type Descriptors::.  Const
      and volatile qualified type (OS9000).
 
-'B'
+`B'
      Volatile-qualified type; see *note Miscellaneous Types::.
 
-'c'
+`c'
      Complex builtin type (AIX); see *note Builtin Type Descriptors::.
      Const-qualified type (OS9000).
 
-'C'
+`C'
      COBOL Picture type.  See AIX documentation for details.
 
-'d'
+`d'
      File type; see *note Miscellaneous Types::.
 
-'D'
+`D'
      N-dimensional dynamic array; see *note Arrays::.
 
-'e'
+`e'
      Enumeration type; see *note Enumerations::.
 
-'E'
+`E'
      N-dimensional subarray; see *note Arrays::.
 
-'f'
+`f'
      Function type; see *note Function Types::.
 
-'F'
+`F'
      Pascal function parameter; see *note Function Types::
 
-'g'
+`g'
      Builtin floating point type; see *note Builtin Type Descriptors::.
 
-'G'
+`G'
      COBOL Group.  See AIX documentation for details.
 
-'i'
+`i'
      Imported type (AIX); see *note Cross-References::.
      Volatile-qualified type (OS9000).
 
-'k'
+`k'
      Const-qualified type; see *note Miscellaneous Types::.
 
-'K'
+`K'
      COBOL File Descriptor.  See AIX documentation for details.
 
-'M'
+`M'
      Multiple instance type; see *note Miscellaneous Types::.
 
-'n'
+`n'
      String type; see *note Strings::.
 
-'N'
+`N'
      Stringptr; see *note Strings::.
 
-'o'
+`o'
      Opaque type; see *note Typedefs::.
 
-'p'
+`p'
      Procedure; see *note Function Types::.
 
-'P'
+`P'
      Packed array; see *note Arrays::.
 
-'r'
+`r'
      Range type; see *note Subranges::.
 
-'R'
+`R'
      Builtin floating type; see *note Builtin Type Descriptors:: (Sun).
      Pascal subroutine parameter; see *note Function Types:: (AIX).
      Detecting this conflict is possible with careful parsing (hint: a
-     Pascal subroutine parameter type will always contain a comma, and a
-     builtin type descriptor never will).
+     Pascal subroutine parameter type will always contain a comma, and
+     a builtin type descriptor never will).
 
-'s'
+`s'
      Structure type; see *note Structures::.
 
-'S'
+`S'
      Set type; see *note Miscellaneous Types::.
 
-'u'
+`u'
      Union; see *note Unions::.
 
-'v'
+`v'
      Variant record.  This is a Pascal and Modula-2 feature which is
-     like a union within a struct in C. See AIX documentation for
+     like a union within a struct in C.  See AIX documentation for
      details.
 
-'w'
+`w'
      Wide character; see *note Builtin Type Descriptors::.
 
-'x'
+`x'
      Cross-reference; see *note Cross-References::.
 
-'Y'
+`Y'
      Used by IBM's xlC C++ compiler (for structures, I think).
 
-'z'
+`z'
      gstring; see *note Strings::.
 
 
@@ -3507,7 +3528,7 @@ eventually the information will all be i
 
    Format of an entry:
 
-   The first line is the symbol type (see 'include/aout/stab.def').
+   The first line is the symbol type (see `include/aout/stab.def').
 
    The second line describes the language constructs the symbol type
 represents.
@@ -3542,13 +3563,13 @@ File: stabs.info,  Node: N_PC,  Next: N_
 D.1 N_PC
 ========
 
- -- '.stabs': N_PC
+ -- `.stabs': N_PC
      Global symbol (for Pascal).
 
           "name" -> "symbol_name"  <<?>>
           value  -> supposedly the line number (stab.def is skeptical)
 
-          'stabdump.c' says:
+          `stabdump.c' says:
 
           global pascal symbol: name,,0,subtype,line
           << subtype? >>
@@ -3559,7 +3580,7 @@ File: stabs.info,  Node: N_NSYMS,  Next:
 D.2 N_NSYMS
 ===========
 
- -- '.stabn': N_NSYMS
+ -- `.stabn': N_NSYMS
      Number of symbols (according to Ultrix V4.0).
 
                   0, files,,funcs,lines (stab.def)
@@ -3570,7 +3591,7 @@ File: stabs.info,  Node: N_NOMAP,  Next:
 D.3 N_NOMAP
 ===========
 
- -- '.stabs': N_NOMAP
+ -- `.stabs': N_NOMAP
      No DST map for symbol (according to Ultrix V4.0).  I think this
      means a variable has been optimized out.
 
@@ -3582,7 +3603,7 @@ File: stabs.info,  Node: N_M2C,  Next: N
 D.4 N_M2C
 =========
 
- -- '.stabs': N_M2C
+ -- `.stabs': N_M2C
      Modula-2 compilation unit.
 
           "string" -> "unit_name,unit_time_stamp[,code_time_stamp]"
@@ -3590,19 +3611,20 @@ D.4 N_M2C
           value  -> 0 (main unit)
                     1 (any other unit)
 
-     See 'Dbx and Dbxtool Interfaces', 2nd edition, by Sun, 1988, for
+     See `Dbx and Dbxtool Interfaces', 2nd edition, by Sun, 1988, for
      more information.
 
+
 
 File: stabs.info,  Node: N_BROWS,  Next: N_DEFD,  Prev: N_M2C,  Up: Expanded Reference
 
 D.5 N_BROWS
 ===========
 
- -- '.stabs': N_BROWS
-     Sun source code browser, path to '.cb' file
+ -- `.stabs': N_BROWS
+     Sun source code browser, path to `.cb' file
 
-     <<?>> "path to associated '.cb' file"
+     <<?>> "path to associated `.cb' file"
 
      Note: N_BROWS has the same value as N_BSLINE.
 
@@ -3612,13 +3634,13 @@ File: stabs.info,  Node: N_DEFD,  Next: 
 D.6 N_DEFD
 ==========
 
- -- '.stabn': N_DEFD
+ -- `.stabn': N_DEFD
      GNU Modula2 definition module dependency.
 
      GNU Modula-2 definition module dependency.  The value is the
      modification time of the definition file.  The other field is
-     non-zero if it is imported with the GNU M2 keyword '%INITIALIZE'.
-     Perhaps 'N_M2C' can be used if there are enough empty fields?
+     non-zero if it is imported with the GNU M2 keyword `%INITIALIZE'.
+     Perhaps `N_M2C' can be used if there are enough empty fields?
 
 
 File: stabs.info,  Node: N_EHDECL,  Next: N_MOD2,  Prev: N_DEFD,  Up: Expanded Reference
@@ -3626,12 +3648,12 @@ File: stabs.info,  Node: N_EHDECL,  Next
 D.7 N_EHDECL
 ============
 
- -- '.stabs': N_EHDECL
+ -- `.stabs': N_EHDECL
      GNU C++ exception variable <<?>>.
 
      "STRING is variable name"
 
-     Note: conflicts with 'N_MOD2'.
+     Note: conflicts with `N_MOD2'.
 
 
 File: stabs.info,  Node: N_MOD2,  Next: N_CATCH,  Prev: N_EHDECL,  Up: Expanded Reference
@@ -3639,10 +3661,10 @@ File: stabs.info,  Node: N_MOD2,  Next: 
 D.8 N_MOD2
 ==========
 
- -- '.stab?': N_MOD2
+ -- `.stab?': N_MOD2
      Modula2 info "for imc" (according to Ultrix V4.0)
 
-     Note: conflicts with 'N_EHDECL' <<?>>
+     Note: conflicts with `N_EHDECL'  <<?>>
 
 
 File: stabs.info,  Node: N_CATCH,  Next: N_SSYM,  Prev: N_MOD2,  Up: Expanded Reference
@@ -3650,12 +3672,12 @@ File: stabs.info,  Node: N_CATCH,  Next:
 D.9 N_CATCH
 ===========
 
- -- '.stabn': N_CATCH
-     GNU C++ 'catch' clause
+ -- `.stabn': N_CATCH
+     GNU C++ `catch' clause
 
-     GNU C++ 'catch' clause.  The value is its address.  The desc field
-     is nonzero if this entry is immediately followed by a 'CAUGHT' stab
-     saying what exception was caught.  Multiple 'CAUGHT' stabs means
+     GNU C++ `catch' clause.  The value is its address.  The desc field
+     is nonzero if this entry is immediately followed by a `CAUGHT' stab
+     saying what exception was caught.  Multiple `CAUGHT' stabs means
      that multiple exceptions can be caught here.  If desc is 0, it
      means all exceptions are caught here.
 
@@ -3665,7 +3687,7 @@ File: stabs.info,  Node: N_SSYM,  Next: 
 D.10 N_SSYM
 ===========
 
- -- '.stabn': N_SSYM
+ -- `.stabn': N_SSYM
      Structure or union element.
 
      The value is the offset in the structure.
@@ -3678,7 +3700,7 @@ File: stabs.info,  Node: N_SCOPE,  Next:
 D.11 N_SCOPE
 ============
 
- -- '.stab?': N_SCOPE
+ -- `.stab?': N_SCOPE
      Modula2 scope information (Sun linker) <<?>>
 
 
@@ -3687,20 +3709,20 @@ File: stabs.info,  Node: Gould,  Next: N
 D.12 Non-base registers on Gould systems
 ========================================
 
- -- '.stab?': N_NBTEXT
- -- '.stab?': N_NBDATA
- -- '.stab?': N_NBBSS
- -- '.stab?': N_NBSTS
- -- '.stab?': N_NBLCS
+ -- `.stab?': N_NBTEXT
+ -- `.stab?': N_NBDATA
+ -- `.stab?': N_NBBSS
+ -- `.stab?': N_NBSTS
+ -- `.stab?': N_NBLCS
      These are used on Gould systems for non-base registers syms.
 
      However, the following values are not the values used by Gould;
-     they are the values which GNU has been documenting for these values
-     for a long time, without actually checking what Gould uses.  I
-     include these values only because perhaps some someone actually did
-     something with the GNU information (I hope not, why GNU knowingly
-     assigned wrong values to these in the header file is a complete
-     mystery to me).
+     they are the values which GNU has been documenting for these
+     values for a long time, without actually checking what Gould uses.
+     I include these values only because perhaps some someone actually
+     did something with the GNU information (I hope not, why GNU
+     knowingly assigned wrong values to these in the header file is a
+     complete mystery to me).
 
           240    0xf0     N_NBTEXT  ??
           242    0xf2     N_NBDATA  ??
@@ -3714,7 +3736,7 @@ File: stabs.info,  Node: N_LENG,  Prev: 
 D.13 N_LENG
 ===========
 
- -- '.stabn': N_LENG
+ -- `.stabn': N_LENG
      Second symbol entry containing a length-value for the preceding
      entry.  The value is the length.
 
@@ -3724,30 +3746,31 @@ File: stabs.info,  Node: Questions,  Nex
 Appendix E Questions and Anomalies
 **********************************
 
-   * For GNU C stabs defining local and global variables ('N_LSYM' and
-     'N_GSYM'), the desc field is supposed to contain the source line
-     number on which the variable is defined.  In reality the desc field
-     is always 0.  (This behavior is defined in 'dbxout.c' and putting a
-     line number in desc is controlled by '#ifdef WINNING_GDB', which
-     defaults to false).  GDB supposedly uses this information if you
-     say 'list VAR'.  In reality, VAR can be a variable defined in the
-     program and GDB says 'function VAR not defined'.
+   * For GNU C stabs defining local and global variables (`N_LSYM' and
+     `N_GSYM'), the desc field is supposed to contain the source line
+     number on which the variable is defined.  In reality the desc
+     field is always 0.  (This behavior is defined in `dbxout.c' and
+     putting a line number in desc is controlled by `#ifdef
+     WINNING_GDB', which defaults to false). GDB supposedly uses this
+     information if you say `list VAR'.  In reality, VAR can be a
+     variable defined in the program and GDB says `function VAR not
+     defined'.
 
    * In GNU C stabs, there seems to be no way to differentiate tag
-     types: structures, unions, and enums (symbol descriptor 'T') and
-     typedefs (symbol descriptor 't') defined at file scope from types
-     defined locally to a procedure or other more local scope.  They all
-     use the 'N_LSYM' stab type.  Types defined at procedure scope are
-     emitted after the 'N_RBRAC' of the preceding function and before
-     the code of the procedure in which they are defined.  This is
-     exactly the same as types defined in the source file between the
-     two procedure bodies.  GDB over-compensates by placing all types in
-     block #1, the block for symbols of file scope.  This is true for
-     default, '-ansi' and '-traditional' compiler options.  (Bugs
-     gcc/1063, gdb/1066.)
+     types: structures, unions, and enums (symbol descriptor `T') and
+     typedefs (symbol descriptor `t') defined at file scope from types
+     defined locally to a procedure or other more local scope.  They
+     all use the `N_LSYM' stab type.  Types defined at procedure scope
+     are emitted after the `N_RBRAC' of the preceding function and
+     before the code of the procedure in which they are defined.  This
+     is exactly the same as types defined in the source file between
+     the two procedure bodies.  GDB over-compensates by placing all
+     types in block #1, the block for symbols of file scope.  This is
+     true for default, `-ansi' and `-traditional' compiler options.
+     (Bugs gcc/1063, gdb/1066.)
 
-   * What ends the procedure scope?  Is it the proc block's 'N_RBRAC' or
-     the next 'N_FUN'?  (I believe its the first.)
+   * What ends the procedure scope?  Is it the proc block's `N_RBRAC'
+     or the next `N_FUN'?  (I believe its the first.)
 
 
 File: stabs.info,  Node: Stab Sections,  Next: GNU Free Documentation License,  Prev: Questions,  Up: Top
@@ -3772,70 +3795,70 @@ File: stabs.info,  Node: Stab Section Ba
 F.1 How to Embed Stabs in Sections
 ==================================
 
-The assembler creates two custom sections, a section named '.stab' which
-contains an array of fixed length structures, one struct per stab, and a
-section named '.stabstr' containing all the variable length strings that
-are referenced by stabs in the '.stab' section.  The byte order of the
-stabs binary data depends on the object file format.  For ELF, it
-matches the byte order of the ELF file itself, as determined from the
-'EI_DATA' field in the 'e_ident' member of the ELF header.  For SOM, it
-is always big-endian (is this true???  FIXME). For COFF, it matches the
-byte order of the COFF headers.  The meaning of the fields is the same
-as for a.out (*note Symbol Table Format::), except that the 'n_strx'
-field is relative to the strings for the current compilation unit (which
-can be found using the synthetic N_UNDF stab described below), rather
-than the entire string table.
+The assembler creates two custom sections, a section named `.stab'
+which contains an array of fixed length structures, one struct per stab,
+and a section named `.stabstr' containing all the variable length
+strings that are referenced by stabs in the `.stab' section.  The byte
+order of the stabs binary data depends on the object file format.  For
+ELF, it matches the byte order of the ELF file itself, as determined
+from the `EI_DATA' field in the `e_ident' member of the ELF header.
+For SOM, it is always big-endian (is this true??? FIXME).  For COFF, it
+matches the byte order of the COFF headers.  The meaning of the fields
+is the same as for a.out (*note Symbol Table Format::), except that the
+`n_strx' field is relative to the strings for the current compilation
+unit (which can be found using the synthetic N_UNDF stab described
+below), rather than the entire string table.
 
-   The first stab in the '.stab' section for each compilation unit is
+   The first stab in the `.stab' section for each compilation unit is
 synthetic, generated entirely by the assembler, with no corresponding
-'.stab' directive as input to the assembler.  This stab contains the
+`.stab' directive as input to the assembler.  This stab contains the
 following fields:
 
-'n_strx'
-     Offset in the '.stabstr' section to the source filename.
+`n_strx'
+     Offset in the `.stabstr' section to the source filename.
 
-'n_type'
-     'N_UNDF'.
+`n_type'
+     `N_UNDF'.
 
-'n_other'
+`n_other'
      Unused field, always zero.  This may eventually be used to hold
-     overflows from the count in the 'n_desc' field.
+     overflows from the count in the `n_desc' field.
 
-'n_desc'
+`n_desc'
      Count of upcoming symbols, i.e., the number of remaining stabs for
      this source file.
 
-'n_value'
-     Size of the string table fragment associated with this source file,
-     in bytes.
+`n_value'
+     Size of the string table fragment associated with this source
+     file, in bytes.
 
-   The '.stabstr' section always starts with a null byte (so that string
+   The `.stabstr' section always starts with a null byte (so that string
 offsets of zero reference a null string), followed by random length
 strings, each of which is null byte terminated.
 
-   The ELF section header for the '.stab' section has its 'sh_link'
-member set to the section number of the '.stabstr' section, and the
-'.stabstr' section has its ELF section header 'sh_type' member set to
-'SHT_STRTAB' to mark it as a string table.  SOM and COFF have no way of
+   The ELF section header for the `.stab' section has its `sh_link'
+member set to the section number of the `.stabstr' section, and the
+`.stabstr' section has its ELF section header `sh_type' member set to
+`SHT_STRTAB' to mark it as a string table.  SOM and COFF have no way of
 linking the sections together or marking them as string tables.
 
-   For COFF, the '.stab' and '.stabstr' sections may be simply
-concatenated by the linker.  GDB then uses the 'n_desc' fields to figure
-out the extent of the original sections.  Similarly, the 'n_value'
-fields of the header symbols are added together in order to get the
-actual position of the strings in a desired '.stabstr' section.
+   For COFF, the `.stab' and `.stabstr' sections may be simply
+concatenated by the linker.  GDB then uses the `n_desc' fields to
+figure out the extent of the original sections.  Similarly, the
+`n_value' fields of the header symbols are added together in order to
+get the actual position of the strings in a desired `.stabstr' section.
 Although this design obviates any need for the linker to relocate or
-otherwise manipulate '.stab' and '.stabstr' sections, it also requires
+otherwise manipulate `.stab' and `.stabstr' sections, it also requires
 some care to ensure that the offsets are calculated correctly.  For
-instance, if the linker were to pad in between the '.stabstr' sections
+instance, if the linker were to pad in between the `.stabstr' sections
 before concatenating, then the offsets to strings in the middle of the
-executable's '.stabstr' section would be wrong.
+executable's `.stabstr' section would be wrong.
 
    The GNU linker is able to optimize stabs information by merging
 duplicate strings and removing duplicate header file information (*note
 Include Files::).  When some versions of the GNU linker optimize stabs
-in sections, they remove the leading 'N_UNDF' symbol and arranges for
-all the 'n_strx' fields to be relative to the start of the '.stabstr'
+in sections, they remove the leading `N_UNDF' symbol and arranges for
+all the `n_strx' fields to be relative to the start of the `.stabstr'
 section.
 
 
@@ -3845,53 +3868,53 @@ F.2 Having the Linker Relocate Stabs in 
 ===========================================
 
 This section describes some Sun hacks for Stabs in ELF; it does not
-apply to COFF or SOM. While {No value for 'GDBN'} no longer supports
+apply to COFF or SOM.  While {No value for `GDBN'} no longer supports
 this hack for Sun Stabs in ELF, this section is kept to document the
 issue.
 
    To keep linking fast, you don't want the linker to have to relocate
-very many stabs.  Making sure this is done for 'N_SLINE', 'N_RBRAC', and
-'N_LBRAC' stabs is the most important thing (see the descriptions of
-those stabs for more information).  But Sun's stabs in ELF has taken
-this further, to make all addresses in the 'n_value' field (functions
-and static variables) relative to the source file.  For the 'N_SO'
+very many stabs.  Making sure this is done for `N_SLINE', `N_RBRAC',
+and `N_LBRAC' stabs is the most important thing (see the descriptions
+of those stabs for more information).  But Sun's stabs in ELF has taken
+this further, to make all addresses in the `n_value' field (functions
+and static variables) relative to the source file.  For the `N_SO'
 symbol itself, Sun simply omits the address.  To find the address of
-each section corresponding to a given source file, the compiler puts out
-symbols giving the address of each section for a given source file.
+each section corresponding to a given source file, the compiler puts
+out symbols giving the address of each section for a given source file.
 Since these are ELF (not stab) symbols, the linker relocates them
 correctly without having to touch the stabs section.  They are named
-'Bbss.bss' for the bss section, 'Ddata.data' for the data section, and
-'Drodata.rodata' for the rodata section.  For the text section, there is
-no such symbol (but there should be, see below).  For an example of how
-these symbols work, *Note Stab Section Transformations::.  GCC does not
-provide these symbols; it instead relies on the stabs getting relocated.
-Thus addresses which would normally be relative to 'Bbss.bss', etc., are
-already relocated.  The Sun linker provided with Solaris 2.2 and earlier
-relocates stabs using normal ELF relocation information, as it would do
-for any section.  Sun has been threatening to kludge their linker to not
-do this (to speed up linking), even though the correct way to avoid
-having the linker do these relocations is to have the compiler no longer
-output relocatable values.  Last I heard they had been talked out of the
-linker kludge.  See Sun point patch 101052-01 and Sun bug 1142109.  With
-the Sun compiler this affects 'S' symbol descriptor stabs (*note
-Statics::) and functions (*note Procedures::).  In the latter case, to
-adopt the clean solution (making the value of the stab relative to the
-start of the compilation unit), it would be necessary to invent a
-'Ttext.text' symbol, analogous to the 'Bbss.bss', etc., symbols.  I
-recommend this rather than using a zero value and getting the address
-from the ELF symbols.
-
-   Finding the correct 'Bbss.bss', etc., symbol is difficult, because
-the linker simply concatenates the '.stab' sections from each '.o' file
-without including any information about which part of a '.stab' section
-comes from which '.o' file.  The way GDB use to do this is to look for
-an ELF 'STT_FILE' symbol which has the same name as the last component
-of the file name from the 'N_SO' symbol in the stabs (for example, if
-the file name is '../../gdb/main.c', it looks for an ELF 'STT_FILE'
-symbol named 'main.c').  This loses if different files have the same
+`Bbss.bss' for the bss section, `Ddata.data' for the data section, and
+`Drodata.rodata' for the rodata section.  For the text section, there
+is no such symbol (but there should be, see below).  For an example of
+how these symbols work, *Note Stab Section Transformations::.  GCC does
+not provide these symbols; it instead relies on the stabs getting
+relocated.  Thus addresses which would normally be relative to
+`Bbss.bss', etc., are already relocated.  The Sun linker provided with
+Solaris 2.2 and earlier relocates stabs using normal ELF relocation
+information, as it would do for any section.  Sun has been threatening
+to kludge their linker to not do this (to speed up linking), even
+though the correct way to avoid having the linker do these relocations
+is to have the compiler no longer output relocatable values.  Last I
+heard they had been talked out of the linker kludge.  See Sun point
+patch 101052-01 and Sun bug 1142109.  With the Sun compiler this
+affects `S' symbol descriptor stabs (*note Statics::) and functions
+(*note Procedures::).  In the latter case, to adopt the clean solution
+(making the value of the stab relative to the start of the compilation
+unit), it would be necessary to invent a `Ttext.text' symbol, analogous
+to the `Bbss.bss', etc., symbols.  I recommend this rather than using a
+zero value and getting the address from the ELF symbols.
+
+   Finding the correct `Bbss.bss', etc., symbol is difficult, because
+the linker simply concatenates the `.stab' sections from each `.o' file
+without including any information about which part of a `.stab' section
+comes from which `.o' file.  The way GDB use to do this is to look for
+an ELF `STT_FILE' symbol which has the same name as the last component
+of the file name from the `N_SO' symbol in the stabs (for example, if
+the file name is `../../gdb/main.c', it looks for an ELF `STT_FILE'
+symbol named `main.c').  This loses if different files have the same
 name (they could be in different directories, a library could have been
 copied from one system to another, etc.).  It would be much cleaner to
-have the 'Bbss.bss' symbols in the stabs themselves.  Having the linker
+have the `Bbss.bss' symbols in the stabs themselves.  Having the linker
 relocate them there is no more work than having the linker relocate ELF
 symbols, and it solves the problem of having to associate the ELF and
 stab symbols.  However, no one has yet designed or implemented such a
@@ -3906,7 +3929,7 @@ Appendix G GNU Free Documentation Licens
                      Version 1.3, 3 November 2008
 
      Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
-     <http://fsf.org/>
+     `http://fsf.org/'
 
      Everyone is permitted to copy and distribute verbatim copies
      of this license document, but changing it is not allowed.
@@ -3931,21 +3954,21 @@ Appendix G GNU Free Documentation Licens
      free program should come with manuals providing the same freedoms
      that the software does.  But this License is not limited to
      software manuals; it can be used for any textual work, regardless
-     of subject matter or whether it is published as a printed book.  We
-     recommend this License principally for works whose purpose is
+     of subject matter or whether it is published as a printed book.
+     We recommend this License principally for works whose purpose is
      instruction or reference.
 
   1. APPLICABILITY AND DEFINITIONS
 
      This License applies to any manual or other work, in any medium,
-     that contains a notice placed by the copyright holder saying it can
-     be distributed under the terms of this License.  Such a notice
+     that contains a notice placed by the copyright holder saying it
+     can be distributed under the terms of this License.  Such a notice
      grants a world-wide, royalty-free license, unlimited in duration,
      to use that work under the conditions stated herein.  The
      "Document", below, refers to any such manual or work.  Any member
-     of the public is a licensee, and is addressed as "you".  You accept
-     the license if you copy, modify or distribute the work in a way
-     requiring permission under copyright law.
+     of the public is a licensee, and is addressed as "you".  You
+     accept the license if you copy, modify or distribute the work in a
+     way requiring permission under copyright law.
 
      A "Modified Version" of the Document means any work containing the
      Document or a portion of it, either copied verbatim, or with
@@ -3963,12 +3986,12 @@ Appendix G GNU Free Documentation Licens
      regarding them.
 
      The "Invariant Sections" are certain Secondary Sections whose
-     titles are designated, as being those of Invariant Sections, in the
-     notice that says that the Document is released under this License.
-     If a section does not fit the above definition of Secondary then it
-     is not allowed to be designated as Invariant.  The Document may
-     contain zero Invariant Sections.  If the Document does not identify
-     any Invariant Sections then there are none.
+     titles are designated, as being those of Invariant Sections, in
+     the notice that says that the Document is released under this
+     License.  If a section does not fit the above definition of
+     Secondary then it is not allowed to be designated as Invariant.
+     The Document may contain zero Invariant Sections.  If the Document
+     does not identify any Invariant Sections then there are none.
 
      The "Cover Texts" are certain short passages of text that are
      listed, as Front-Cover Texts or Back-Cover Texts, in the notice
@@ -3979,27 +4002,27 @@ Appendix G GNU Free Documentation Licens
      A "Transparent" copy of the Document means a machine-readable copy,
      represented in a format whose specification is available to the
      general public, that is suitable for revising the document
-     straightforwardly with generic text editors or (for images composed
-     of pixels) generic paint programs or (for drawings) some widely
-     available drawing editor, and that is suitable for input to text
-     formatters or for automatic translation to a variety of formats
-     suitable for input to text formatters.  A copy made in an otherwise
-     Transparent file format whose markup, or absence of markup, has
-     been arranged to thwart or discourage subsequent modification by
-     readers is not Transparent.  An image format is not Transparent if
-     used for any substantial amount of text.  A copy that is not
-     "Transparent" is called "Opaque".
+     straightforwardly with generic text editors or (for images
+     composed of pixels) generic paint programs or (for drawings) some
+     widely available drawing editor, and that is suitable for input to
+     text formatters or for automatic translation to a variety of
+     formats suitable for input to text formatters.  A copy made in an
+     otherwise Transparent file format whose markup, or absence of
+     markup, has been arranged to thwart or discourage subsequent
+     modification by readers is not Transparent.  An image format is
+     not Transparent if used for any substantial amount of text.  A
+     copy that is not "Transparent" is called "Opaque".
 
      Examples of suitable formats for Transparent copies include plain
      ASCII without markup, Texinfo input format, LaTeX input format,
-     SGML or XML using a publicly available DTD, and standard-conforming
-     simple HTML, PostScript or PDF designed for human modification.
-     Examples of transparent image formats include PNG, XCF and JPG.
-     Opaque formats include proprietary formats that can be read and
-     edited only by proprietary word processors, SGML or XML for which
-     the DTD and/or processing tools are not generally available, and
-     the machine-generated HTML, PostScript or PDF produced by some word
-     processors for output purposes only.
+     SGML or XML using a publicly available DTD, and
+     standard-conforming simple HTML, PostScript or PDF designed for
+     human modification.  Examples of transparent image formats include
+     PNG, XCF and JPG.  Opaque formats include proprietary formats that
+     can be read and edited only by proprietary word processors, SGML or
+     XML for which the DTD and/or processing tools are not generally
+     available, and the machine-generated HTML, PostScript or PDF
+     produced by some word processors for output purposes only.
 
      The "Title Page" means, for a printed book, the title page itself,
      plus such following pages as are needed to hold, legibly, the
@@ -4037,8 +4060,8 @@ Appendix G GNU Free Documentation Licens
      may not use technical measures to obstruct or control the reading
      or further copying of the copies you make or distribute.  However,
      you may accept compensation in exchange for copies.  If you
-     distribute a large enough number of copies you must also follow the
-     conditions in section 3.
+     distribute a large enough number of copies you must also follow
+     the conditions in section 3.
 
      You may also lend copies, under the same conditions stated above,
      and you may publicly display copies.
@@ -4052,11 +4075,12 @@ Appendix G GNU Free Documentation Licens
      these Cover Texts: Front-Cover Texts on the front cover, and
      Back-Cover Texts on the back cover.  Both covers must also clearly
      and legibly identify you as the publisher of these copies.  The
-     front cover must present the full title with all words of the title
-     equally prominent and visible.  You may add other material on the
-     covers in addition.  Copying with changes limited to the covers, as
-     long as they preserve the title of the Document and satisfy these
-     conditions, can be treated as verbatim copying in other respects.
+     front cover must present the full title with all words of the
+     title equally prominent and visible.  You may add other material
+     on the covers in addition.  Copying with changes limited to the
+     covers, as long as they preserve the title of the Document and
+     satisfy these conditions, can be treated as verbatim copying in
+     other respects.
 
      If the required texts for either cover are too voluminous to fit
      legibly, you should put the first ones listed (as many as fit
@@ -4064,39 +4088,40 @@ Appendix G GNU Free Documentation Licens
      adjacent pages.
 
      If you publish or distribute Opaque copies of the Document
-     numbering more than 100, you must either include a machine-readable
-     Transparent copy along with each Opaque copy, or state in or with
-     each Opaque copy a computer-network location from which the general
-     network-using public has access to download using public-standard
-     network protocols a complete Transparent copy of the Document, free
-     of added material.  If you use the latter option, you must take
-     reasonably prudent steps, when you begin distribution of Opaque
-     copies in quantity, to ensure that this Transparent copy will
-     remain thus accessible at the stated location until at least one
-     year after the last time you distribute an Opaque copy (directly or
-     through your agents or retailers) of that edition to the public.
+     numbering more than 100, you must either include a
+     machine-readable Transparent copy along with each Opaque copy, or
+     state in or with each Opaque copy a computer-network location from
+     which the general network-using public has access to download
+     using public-standard network protocols a complete Transparent
+     copy of the Document, free of added material.  If you use the
+     latter option, you must take reasonably prudent steps, when you
+     begin distribution of Opaque copies in quantity, to ensure that
+     this Transparent copy will remain thus accessible at the stated
+     location until at least one year after the last time you
+     distribute an Opaque copy (directly or through your agents or
+     retailers) of that edition to the public.
 
      It is requested, but not required, that you contact the authors of
-     the Document well before redistributing any large number of copies,
-     to give them a chance to provide you with an updated version of the
-     Document.
+     the Document well before redistributing any large number of
+     copies, to give them a chance to provide you with an updated
+     version of the Document.
 
   4. MODIFICATIONS
 
      You may copy and distribute a Modified Version of the Document
      under the conditions of sections 2 and 3 above, provided that you
-     release the Modified Version under precisely this License, with the
-     Modified Version filling the role of the Document, thus licensing
-     distribution and modification of the Modified Version to whoever
-     possesses a copy of it.  In addition, you must do these things in
-     the Modified Version:
+     release the Modified Version under precisely this License, with
+     the Modified Version filling the role of the Document, thus
+     licensing distribution and modification of the Modified Version to
+     whoever possesses a copy of it.  In addition, you must do these
+     things in the Modified Version:
 
        A. Use in the Title Page (and on the covers, if any) a title
-          distinct from that of the Document, and from those of previous
-          versions (which should, if there were any, be listed in the
-          History section of the Document).  You may use the same title
-          as a previous version if the original publisher of that
-          version gives permission.
+          distinct from that of the Document, and from those of
+          previous versions (which should, if there were any, be listed
+          in the History section of the Document).  You may use the
+          same title as a previous version if the original publisher of
+          that version gives permission.
 
        B. List on the Title Page, as authors, one or more persons or
           entities responsible for authorship of the modifications in
@@ -4126,30 +4151,31 @@ Appendix G GNU Free Documentation Licens
 
        I. Preserve the section Entitled "History", Preserve its Title,
           and add to it an item stating at least the title, year, new
-          authors, and publisher of the Modified Version as given on the
-          Title Page.  If there is no section Entitled "History" in the
-          Document, create one stating the title, year, authors, and
-          publisher of the Document as given on its Title Page, then add
-          an item describing the Modified Version as stated in the
-          previous sentence.
+          authors, and publisher of the Modified Version as given on
+          the Title Page.  If there is no section Entitled "History" in
+          the Document, create one stating the title, year, authors,
+          and publisher of the Document as given on its Title Page,
+          then add an item describing the Modified Version as stated in
+          the previous sentence.
 
        J. Preserve the network location, if any, given in the Document
           for public access to a Transparent copy of the Document, and
           likewise the network locations given in the Document for
-          previous versions it was based on.  These may be placed in the
-          "History" section.  You may omit a network location for a work
-          that was published at least four years before the Document
-          itself, or if the original publisher of the version it refers
-          to gives permission.
+          previous versions it was based on.  These may be placed in
+          the "History" section.  You may omit a network location for a
+          work that was published at least four years before the
+          Document itself, or if the original publisher of the version
+          it refers to gives permission.
 
        K. For any section Entitled "Acknowledgements" or "Dedications",
-          Preserve the Title of the section, and preserve in the section
-          all the substance and tone of each of the contributor
+          Preserve the Title of the section, and preserve in the
+          section all the substance and tone of each of the contributor
           acknowledgements and/or dedications given therein.
 
-       L. Preserve all the Invariant Sections of the Document, unaltered
-          in their text and in their titles.  Section numbers or the
-          equivalent are not considered part of the section titles.
+       L. Preserve all the Invariant Sections of the Document,
+          unaltered in their text and in their titles.  Section numbers
+          or the equivalent are not considered part of the section
+          titles.
 
        M. Delete any section Entitled "Endorsements".  Such a section
           may not be included in the Modified Version.
@@ -4162,11 +4188,11 @@ Appendix G GNU Free Documentation Licens
 
      If the Modified Version includes new front-matter sections or
      appendices that qualify as Secondary Sections and contain no
-     material copied from the Document, you may at your option designate
-     some or all of these sections as invariant.  To do this, add their
-     titles to the list of Invariant Sections in the Modified Version's
-     license notice.  These titles must be distinct from any other
-     section titles.
+     material copied from the Document, you may at your option
+     designate some or all of these sections as invariant.  To do this,
+     add their titles to the list of Invariant Sections in the Modified
+     Version's license notice.  These titles must be distinct from any
+     other section titles.
 
      You may add a section Entitled "Endorsements", provided it contains
      nothing but endorsements of your Modified Version by various
@@ -4175,15 +4201,15 @@ Appendix G GNU Free Documentation Licens
      definition of a standard.
 
      You may add a passage of up to five words as a Front-Cover Text,
-     and a passage of up to 25 words as a Back-Cover Text, to the end of
-     the list of Cover Texts in the Modified Version.  Only one passage
-     of Front-Cover Text and one of Back-Cover Text may be added by (or
-     through arrangements made by) any one entity.  If the Document
-     already includes a cover text for the same cover, previously added
-     by you or by arrangement made by the same entity you are acting on
-     behalf of, you may not add another; but you may replace the old
-     one, on explicit permission from the previous publisher that added
-     the old one.
+     and a passage of up to 25 words as a Back-Cover Text, to the end
+     of the list of Cover Texts in the Modified Version.  Only one
+     passage of Front-Cover Text and one of Back-Cover Text may be
+     added by (or through arrangements made by) any one entity.  If the
+     Document already includes a cover text for the same cover,
+     previously added by you or by arrangement made by the same entity
+     you are acting on behalf of, you may not add another; but you may
+     replace the old one, on explicit permission from the previous
+     publisher that added the old one.
 
      The author(s) and publisher(s) of the Document do not by this
      License give permission to use their names for publicity for or to
@@ -4193,8 +4219,8 @@ Appendix G GNU Free Documentation Licens
 
      You may combine the Document with other documents released under
      this License, under the terms defined in section 4 above for
-     modified versions, provided that you include in the combination all
-     of the Invariant Sections of all of the original documents,
+     modified versions, provided that you include in the combination
+     all of the Invariant Sections of all of the original documents,
      unmodified, and list them all as Invariant Sections of your
      combined work in its license notice, and that you preserve all
      their Warranty Disclaimers.
@@ -4221,20 +4247,20 @@ Appendix G GNU Free Documentation Licens
      documents released under this License, and replace the individual
      copies of this License in the various documents with a single copy
      that is included in the collection, provided that you follow the
-     rules of this License for verbatim copying of each of the documents
-     in all other respects.
+     rules of this License for verbatim copying of each of the
+     documents in all other respects.
 
      You may extract a single document from such a collection, and
      distribute it individually under this License, provided you insert
-     a copy of this License into the extracted document, and follow this
-     License in all other respects regarding verbatim copying of that
-     document.
+     a copy of this License into the extracted document, and follow
+     this License in all other respects regarding verbatim copying of
+     that document.
 
   7. AGGREGATION WITH INDEPENDENT WORKS
 
      A compilation of the Document or its derivatives with other
-     separate and independent documents or works, in or on a volume of a
-     storage or distribution medium, is called an "aggregate" if the
+     separate and independent documents or works, in or on a volume of
+     a storage or distribution medium, is called an "aggregate" if the
      copyright resulting from the compilation is not used to limit the
      legal rights of the compilation's users beyond what the individual
      works permit.  When the Document is included in an aggregate, this
@@ -4279,8 +4305,8 @@ Appendix G GNU Free Documentation Licens
 
      However, if you cease all violation of this License, then your
      license from a particular copyright holder is reinstated (a)
-     provisionally, unless and until the copyright holder explicitly and
-     finally terminates your license, and (b) permanently, if the
+     provisionally, unless and until the copyright holder explicitly
+     and finally terminates your license, and (b) permanently, if the
      copyright holder fails to notify you of the violation by some
      reasonable means prior to 60 days after the cessation.
 
@@ -4292,33 +4318,33 @@ Appendix G GNU Free Documentation Licens
      after your receipt of the notice.
 
      Termination of your rights under this section does not terminate
-     the licenses of parties who have received copies or rights from you
-     under this License.  If your rights have been terminated and not
-     permanently reinstated, receipt of a copy of some or all of the
-     same material does not give you any rights to use it.
+     the licenses of parties who have received copies or rights from
+     you under this License.  If your rights have been terminated and
+     not permanently reinstated, receipt of a copy of some or all of
+     the same material does not give you any rights to use it.
 
-  10. FUTURE REVISIONS OF THIS LICENSE
+ 10. FUTURE REVISIONS OF THIS LICENSE
 
      The Free Software Foundation may publish new, revised versions of
      the GNU Free Documentation License from time to time.  Such new
      versions will be similar in spirit to the present version, but may
      differ in detail to address new problems or concerns.  See
-     <http://www.gnu.org/copyleft/>.
+     `http://www.gnu.org/copyleft/'.
 
      Each version of the License is given a distinguishing version
      number.  If the Document specifies that a particular numbered
      version of this License "or any later version" applies to it, you
      have the option of following the terms and conditions either of
      that specified version or of any later version that has been
-     published (not as a draft) by the Free Software Foundation.  If the
-     Document does not specify a version number of this License, you may
-     choose any version ever published (not as a draft) by the Free
-     Software Foundation.  If the Document specifies that a proxy can
-     decide which future versions of this License can be used, that
+     published (not as a draft) by the Free Software Foundation.  If
+     the Document does not specify a version number of this License,
+     you may choose any version ever published (not as a draft) by the
+     Free Software Foundation.  If the Document specifies that a proxy
+     can decide which future versions of this License can be used, that
      proxy's public statement of acceptance of a version permanently
      authorizes you to choose that version for the Document.
 
-  11. RELICENSING
+ 11. RELICENSING
 
      "Massive Multiauthor Collaboration Site" (or "MMC Site") means any
      World Wide Web server that publishes copyrightable works and also
@@ -4348,6 +4374,7 @@ Appendix G GNU Free Documentation Licens
      site under CC-BY-SA on the same site at any time before August 1,
      2009, provided the MMC is eligible for relicensing.
 
+
 ADDENDUM: How to use this License for your documents
 ====================================================
 
@@ -4364,7 +4391,7 @@ notices just after the title page:
        Free Documentation License''.
 
    If you have Invariant Sections, Front-Cover Texts and Back-Cover
-Texts, replace the "with...Texts."  line with this:
+Texts, replace the "with...Texts." line with this:
 
          with the Invariant Sections being LIST THEIR TITLES, with
          the Front-Cover Texts being LIST, and with the Back-Cover Texts
@@ -4375,9 +4402,9 @@ combination of the three, merge those tw
 situation.
 
    If your document contains nontrivial examples of program code, we
-recommend releasing these examples in parallel under your choice of free
-software license, such as the GNU General Public License, to permit
-their use in free software.
+recommend releasing these examples in parallel under your choice of
+free software license, such as the GNU General Public License, to
+permit their use in free software.
 
 
 File: stabs.info,  Node: Symbol Types Index,  Prev: GNU Free Documentation License,  Up: Top
@@ -4388,21 +4415,21 @@ Symbol Types Index
 [index]
 * Menu:
 
-* .bb:                                   Block Structure.      (line 25)
-* .be:                                   Block Structure.      (line 25)
+* .bb:                                   Block Structure.      (line 26)
+* .be:                                   Block Structure.      (line 26)
 * C_BCOMM:                               Common Blocks.        (line 10)
-* C_BINCL:                               Include Files.        (line 40)
-* C_BLOCK:                               Block Structure.      (line 25)
+* C_BINCL:                               Include Files.        (line 41)
+* C_BLOCK:                               Block Structure.      (line 26)
 * C_BSTAT:                               Statics.              (line 31)
 * C_DECL, for types:                     Typedefs.             (line  6)
 * C_ECOML:                               Common Blocks.        (line 17)
 * C_ECOMM:                               Common Blocks.        (line 10)
-* C_EINCL:                               Include Files.        (line 40)
+* C_EINCL:                               Include Files.        (line 41)
 * C_ENTRY:                               Alternate Entry Points.
                                                                (line  6)
 * C_ESTAT:                               Statics.              (line 31)
-* C_FILE:                                Source Files.         (line 53)
-* C_FUN:                                 Procedures.           (line 17)
+* C_FILE:                                Source Files.         (line 61)
+* C_FUN:                                 Procedures.           (line 18)
 * C_GSYM:                                Global Variables.     (line  6)
 * C_LSYM:                                Stack Variables.      (line 11)
 * C_PSYM:                                Parameters.           (line 12)
@@ -4411,18 +4438,14 @@ Symbol Types Index
 * C_STSYM:                               Statics.              (line 31)
 * N_BCOMM:                               Common Blocks.        (line 10)
 * N_BINCL:                               Include Files.        (line 17)
-* N_BROWS:                               N_BROWS.              (line  6)
-* N_BROWS <1>:                           N_BROWS.              (line  7)
+* N_BROWS:                               N_BROWS.              (line  7)
 * N_BSLINE:                              Line Numbers.         (line 12)
-* N_CATCH:                               N_CATCH.              (line  6)
-* N_CATCH <1>:                           N_CATCH.              (line  7)
-* N_DEFD:                                N_DEFD.               (line  6)
-* N_DEFD <1>:                            N_DEFD.               (line  7)
+* N_CATCH:                               N_CATCH.              (line  7)
+* N_DEFD:                                N_DEFD.               (line  7)
 * N_DSLINE:                              Line Numbers.         (line 12)
 * N_ECOML:                               Common Blocks.        (line 17)
 * N_ECOMM:                               Common Blocks.        (line 10)
-* N_EHDECL:                              N_EHDECL.             (line  6)
-* N_EHDECL <1>:                          N_EHDECL.             (line  7)
+* N_EHDECL:                              N_EHDECL.             (line  7)
 * N_EINCL:                               Include Files.        (line 17)
 * N_ENTRY:                               Alternate Entry Points.
                                                                (line  6)
@@ -4434,147 +4457,134 @@ Symbol Types Index
 * N_GSYM, for functions (Sun acc):       Procedures.           (line  6)
 * N_LBRAC:                               Block Structure.      (line  6)
 * N_LCSYM:                               Statics.              (line 12)
-* N_LENG:                                N_LENG.               (line  6)
-* N_LENG <1>:                            N_LENG.               (line  7)
+* N_LENG:                                N_LENG.               (line  7)
 * N_LSYM, for parameter:                 Local Variable Parameters.
                                                                (line 35)
 * N_LSYM, for stack variables:           Stack Variables.      (line 11)
 * N_LSYM, for types:                     Typedefs.             (line  6)
-* N_M2C:                                 N_M2C.                (line  6)
-* N_M2C <1>:                             N_M2C.                (line  7)
+* N_M2C:                                 N_M2C.                (line  7)
 * N_MAC_DEFINE:                          Macro define and undefine.
                                                                (line 11)
 * N_MAC_UNDEF:                           Macro define and undefine.
                                                                (line 14)
 * N_MAIN:                                Main Program.         (line  6)
-* N_MOD2:                                N_MOD2.               (line  6)
-* N_MOD2 <1>:                            N_MOD2.               (line  7)
-* N_NBBSS:                               Gould.                (line  8)
-* N_NBBSS <1>:                           Gould.                (line 11)
-* N_NBDATA:                              Gould.                (line  7)
-* N_NBDATA <1>:                          Gould.                (line 11)
-* N_NBLCS:                               Gould.                (line 10)
-* N_NBLCS <1>:                           Gould.                (line 11)
-* N_NBSTS:                               Gould.                (line  9)
-* N_NBSTS <1>:                           Gould.                (line 11)
-* N_NBTEXT:                              Gould.                (line  6)
-* N_NBTEXT <1>:                          Gould.                (line 11)
-* N_NOMAP:                               N_NOMAP.              (line  6)
-* N_NOMAP <1>:                           N_NOMAP.              (line  7)
-* N_NSYMS:                               N_NSYMS.              (line  6)
-* N_NSYMS <1>:                           N_NSYMS.              (line  7)
-* N_PC:                                  N_PC.                 (line  6)
-* N_PC <1>:                              N_PC.                 (line  7)
+* N_MOD2:                                N_MOD2.               (line  7)
+* N_NBBSS:                               Gould.                (line  9)
+* N_NBDATA:                              Gould.                (line  8)
+* N_NBLCS:                               Gould.                (line 11)
+* N_NBSTS:                               Gould.                (line 10)
+* N_NBTEXT:                              Gould.                (line  7)
+* N_NOMAP:                               N_NOMAP.              (line  7)
+* N_NSYMS:                               N_NSYMS.              (line  7)
+* N_PC:                                  N_PC.                 (line  7)
 * N_PSYM:                                Parameters.           (line 12)
 * N_RBRAC:                               Block Structure.      (line  6)
 * N_ROSYM:                               Statics.              (line 12)
 * N_RSYM:                                Register Variables.   (line  6)
 * N_RSYM, for parameters:                Register Parameters.  (line 15)
-* N_SCOPE:                               N_SCOPE.              (line  6)
-* N_SCOPE <1>:                           N_SCOPE.              (line  7)
+* N_SCOPE:                               N_SCOPE.              (line  7)
 * N_SLINE:                               Line Numbers.         (line  6)
 * N_SO:                                  Source Files.         (line  6)
 * N_SOL:                                 Include Files.        (line 11)
-* N_SSYM:                                N_SSYM.               (line  6)
-* N_SSYM <1>:                            N_SSYM.               (line  7)
+* N_SSYM:                                N_SSYM.               (line  7)
 * N_STSYM:                               Statics.              (line 12)
 * N_STSYM, for functions (Sun acc):      Procedures.           (line  6)
 
 
 
 Tag Table:
-Node: Top1360
-Node: Overview2407
-Node: Flow3821
-Node: Stabs Format5347
-Node: String Field6909
-Node: C Example12338
-Node: Assembly Code12883
-Node: Program Structure14854
-Node: Main Program15580
-Node: Source Files16141
-Node: Include Files18583
-Node: Line Numbers21248
-Node: Procedures22782
-Node: Nested Procedures28673
-Node: Block Structure29849
-Node: Alternate Entry Points31253
-Node: Constants31986
-Node: Variables35097
-Node: Stack Variables35785
-Node: Global Variables37486
-Node: Register Variables38641
-Node: Common Blocks39463
-Node: Statics40716
-Node: Based Variables43295
-Node: Parameters44681
-Node: Register Parameters46292
-Node: Local Variable Parameters48552
-Node: Reference Parameters51467
-Node: Conformant Arrays52087
-Node: Types52805
-Node: Builtin Types53752
-Node: Traditional Builtin Types54898
-Node: Traditional Integer Types55299
-Node: Traditional Other Types57607
-Node: Builtin Type Descriptors58521
-Node: Negative Type Numbers62021
-Node: Miscellaneous Types68376
-Node: Cross-References70262
-Node: Subranges71937
-Node: Arrays73176
-Node: Strings76401
-Node: Enumerations77463
-Node: Structures79847
-Node: Typedefs82555
-Node: Unions83877
-Node: Function Types85458
-Node: Macro define and undefine87039
-Node: Symbol Tables88612
-Node: Symbol Table Format89064
-Node: Transformations On Symbol Tables90511
-Node: Transformations On Static Variables91865
-Node: Transformations On Global Variables92601
-Node: Stab Section Transformations93845
-Node: Cplusplus95228
-Node: Class Names95811
-Node: Nested Symbols96556
-Node: Basic Cplusplus Types97402
-Node: Simple Classes98962
-Node: Class Instance103255
-Node: Methods103972
-Node: Method Type Descriptor106191
-Node: Member Type Descriptor107391
-Node: Protections108183
-Node: Method Modifiers111273
-Node: Virtual Methods112901
-Node: Inheritance116701
-Node: Virtual Base Classes120397
-Node: Static Members122642
-Node: Stab Types123112
-Node: Non-Stab Symbol Types123736
-Node: Stab Symbol Types125119
-Node: Symbol Descriptors128902
-Node: Type Descriptors131681
-Node: Expanded Reference134893
-Node: N_PC136311
-Node: N_NSYMS136679
-Node: N_NOMAP136920
-Node: N_M2C137226
-Node: N_BROWS137659
-Node: N_DEFD137942
-Node: N_EHDECL138399
-Node: N_MOD2138650
-Node: N_CATCH138887
-Node: N_SSYM139381
-Node: N_SCOPE139666
-Node: Gould139856
-Node: N_LENG140849
-Node: Questions141077
-Node: Stab Sections142718
-Node: Stab Section Basics143328
-Node: ELF Linker Relocation146670
-Node: GNU Free Documentation License150207
-Node: Symbol Types Index175367
+Node: Top1367
+Node: Overview2414
+Node: Flow3829
+Node: Stabs Format5355
+Node: String Field6917
+Node: C Example12348
+Node: Assembly Code12893
+Node: Program Structure14864
+Node: Main Program15590
+Node: Source Files16151
+Node: Include Files18603
+Node: Line Numbers21268
+Node: Procedures22802
+Node: Nested Procedures28692
+Node: Block Structure29868
+Node: Alternate Entry Points31274
+Node: Constants32007
+Node: Variables35119
+Node: Stack Variables35807
+Node: Global Variables37508
+Node: Register Variables38664
+Node: Common Blocks39486
+Node: Statics40740
+Node: Based Variables43319
+Node: Parameters44704
+Node: Register Parameters46316
+Node: Local Variable Parameters48577
+Node: Reference Parameters51492
+Node: Conformant Arrays52112
+Node: Types52829
+Node: Builtin Types53776
+Node: Traditional Builtin Types54922
+Node: Traditional Integer Types55323
+Node: Traditional Other Types57631
+Node: Builtin Type Descriptors58545
+Node: Negative Type Numbers62045
+Node: Miscellaneous Types68400
+Node: Cross-References70286
+Node: Subranges71961
+Node: Arrays73200
+Node: Strings76425
+Node: Enumerations77487
+Node: Structures79872
+Node: Typedefs82579
+Node: Unions83903
+Node: Function Types85484
+Node: Macro define and undefine87066
+Node: Symbol Tables88643
+Node: Symbol Table Format89095
+Node: Transformations On Symbol Tables90543
+Node: Transformations On Static Variables91897
+Node: Transformations On Global Variables92633
+Node: Stab Section Transformations93876
+Node: Cplusplus95259
+Node: Class Names95842
+Node: Nested Symbols96587
+Node: Basic Cplusplus Types97433
+Node: Simple Classes98993
+Node: Class Instance103287
+Node: Methods104004
+Node: Method Type Descriptor106223
+Node: Member Type Descriptor107423
+Node: Protections108215
+Node: Method Modifiers111305
+Node: Virtual Methods112933
+Node: Inheritance116734
+Node: Virtual Base Classes120430
+Node: Static Members122674
+Node: Stab Types123144
+Node: Non-Stab Symbol Types123768
+Node: Stab Symbol Types125199
+Node: Symbol Descriptors129130
+Node: Type Descriptors131909
+Node: Expanded Reference135121
+Node: N_PC136539
+Node: N_NSYMS136907
+Node: N_NOMAP137148
+Node: N_M2C137454
+Node: N_BROWS137888
+Node: N_DEFD138171
+Node: N_EHDECL138628
+Node: N_MOD2138879
+Node: N_CATCH139117
+Node: N_SSYM139611
+Node: N_SCOPE139896
+Node: Gould140086
+Node: N_LENG141078
+Node: Questions141306
+Node: Stab Sections142950
+Node: Stab Section Basics143560
+Node: ELF Linker Relocation146901
+Node: GNU Free Documentation License150440
+Node: Symbol Types Index175619
 
 End Tag Table
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/f-exp.c ./gdb/f-exp.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/f-exp.c	2015-07-06 20:14:08.000000000 +0000
+++ ./gdb/f-exp.c	2015-07-07 02:02:06.000000000 +0000
@@ -1,19 +1,21 @@
-/* A Bison parser, made by GNU Bison 3.0.2.  */
 
-/* Bison implementation for Yacc-like parsers in C
-
-   Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
+/* A Bison parser, made by GNU Bison 2.4.1.  */
 
+/* Skeleton implementation for Bison's Yacc-like parsers in C
+   
+      Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+   Free Software Foundation, Inc.
+   
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
-
+   
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
-
+   
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
@@ -26,7 +28,7 @@
    special exception, which will cause the skeleton and the resulting
    Bison output files to be licensed under the GNU General Public
    License without this special exception.
-
+   
    This special exception was added by the Free Software Foundation in
    version 2.2 of Bison.  */
 
@@ -44,7 +46,7 @@
 #define YYBISON 1
 
 /* Bison version.  */
-#define YYBISON_VERSION "3.0.2"
+#define YYBISON_VERSION "2.4.1"
 
 /* Skeleton name.  */
 #define YYSKELETON_NAME "yacc.c"
@@ -58,11 +60,15 @@
 /* Pull parsers.  */
 #define YYPULL 1
 
+/* Using locations.  */
+#define YYLSP_NEEDED 0
 
 
 
 /* Copy the first part of user declarations.  */
-#line 43 "f-exp.y" /* yacc.c:339  */
+
+/* Line 189 of yacc.c  */
+#line 43 "f-exp.y"
 
 
 #include "defs.h"
@@ -156,15 +162,14 @@ static void growbuf_by_size (int);
 static int match_string_literal (void);
 
 
-#line 160 "f-exp.c" /* yacc.c:339  */
 
-# ifndef YY_NULLPTR
-#  if defined __cplusplus && 201103L <= __cplusplus
-#   define YY_NULLPTR nullptr
-#  else
-#   define YY_NULLPTR 0
-#  endif
-# endif
+/* Line 189 of yacc.c  */
+#line 168 "f-exp.c"
+
+/* Enabling traces.  */
+#ifndef YYDEBUG
+# define YYDEBUG 0
+#endif
 
 /* Enabling verbose error messages.  */
 #ifdef YYERROR_VERBOSE
@@ -174,59 +179,57 @@ static int match_string_literal (void);
 # define YYERROR_VERBOSE 0
 #endif
 
-
-/* Debug traces.  */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-#if YYDEBUG
-extern int yydebug;
+/* Enabling the token table.  */
+#ifndef YYTOKEN_TABLE
+# define YYTOKEN_TABLE 0
 #endif
 
-/* Token type.  */
+
+/* Tokens.  */
 #ifndef YYTOKENTYPE
 # define YYTOKENTYPE
-  enum yytokentype
-  {
-    INT = 258,
-    FLOAT = 259,
-    STRING_LITERAL = 260,
-    BOOLEAN_LITERAL = 261,
-    NAME = 262,
-    TYPENAME = 263,
-    NAME_OR_INT = 264,
-    SIZEOF = 265,
-    ERROR = 266,
-    INT_KEYWORD = 267,
-    INT_S2_KEYWORD = 268,
-    LOGICAL_S1_KEYWORD = 269,
-    LOGICAL_S2_KEYWORD = 270,
-    LOGICAL_S8_KEYWORD = 271,
-    LOGICAL_KEYWORD = 272,
-    REAL_KEYWORD = 273,
-    REAL_S8_KEYWORD = 274,
-    REAL_S16_KEYWORD = 275,
-    COMPLEX_S8_KEYWORD = 276,
-    COMPLEX_S16_KEYWORD = 277,
-    COMPLEX_S32_KEYWORD = 278,
-    BOOL_AND = 279,
-    BOOL_OR = 280,
-    BOOL_NOT = 281,
-    CHARACTER = 282,
-    VARIABLE = 283,
-    ASSIGN_MODIFY = 284,
-    ABOVE_COMMA = 285,
-    EQUAL = 286,
-    NOTEQUAL = 287,
-    LESSTHAN = 288,
-    GREATERTHAN = 289,
-    LEQ = 290,
-    GEQ = 291,
-    LSH = 292,
-    RSH = 293,
-    STARSTAR = 294,
-    UNARY = 295
-  };
+   /* Put the tokens into the symbol table, so that GDB and other debuggers
+      know about them.  */
+   enum yytokentype {
+     INT = 258,
+     FLOAT = 259,
+     STRING_LITERAL = 260,
+     BOOLEAN_LITERAL = 261,
+     NAME = 262,
+     TYPENAME = 263,
+     NAME_OR_INT = 264,
+     SIZEOF = 265,
+     ERROR = 266,
+     INT_KEYWORD = 267,
+     INT_S2_KEYWORD = 268,
+     LOGICAL_S1_KEYWORD = 269,
+     LOGICAL_S2_KEYWORD = 270,
+     LOGICAL_S8_KEYWORD = 271,
+     LOGICAL_KEYWORD = 272,
+     REAL_KEYWORD = 273,
+     REAL_S8_KEYWORD = 274,
+     REAL_S16_KEYWORD = 275,
+     COMPLEX_S8_KEYWORD = 276,
+     COMPLEX_S16_KEYWORD = 277,
+     COMPLEX_S32_KEYWORD = 278,
+     BOOL_AND = 279,
+     BOOL_OR = 280,
+     BOOL_NOT = 281,
+     CHARACTER = 282,
+     VARIABLE = 283,
+     ASSIGN_MODIFY = 284,
+     ABOVE_COMMA = 285,
+     NOTEQUAL = 286,
+     EQUAL = 287,
+     GEQ = 288,
+     LEQ = 289,
+     GREATERTHAN = 290,
+     LESSTHAN = 291,
+     RSH = 292,
+     LSH = 293,
+     STARSTAR = 294,
+     UNARY = 295
+   };
 #endif
 /* Tokens.  */
 #define INT 258
@@ -257,23 +260,26 @@ extern int yydebug;
 #define VARIABLE 283
 #define ASSIGN_MODIFY 284
 #define ABOVE_COMMA 285
-#define EQUAL 286
-#define NOTEQUAL 287
-#define LESSTHAN 288
-#define GREATERTHAN 289
-#define LEQ 290
-#define GEQ 291
-#define LSH 292
-#define RSH 293
+#define NOTEQUAL 286
+#define EQUAL 287
+#define GEQ 288
+#define LEQ 289
+#define GREATERTHAN 290
+#define LESSTHAN 291
+#define RSH 292
+#define LSH 293
 #define STARSTAR 294
 #define UNARY 295
 
-/* Value type.  */
+
+
+
 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE YYSTYPE;
-union YYSTYPE
+typedef union YYSTYPE
 {
-#line 142 "f-exp.y" /* yacc.c:355  */
+
+/* Line 214 of yacc.c  */
+#line 142 "f-exp.y"
 
     LONGEST lval;
     struct {
@@ -295,27 +301,28 @@ union YYSTYPE
     int *ivec;
   
 
-#line 299 "f-exp.c" /* yacc.c:355  */
-};
+
+/* Line 214 of yacc.c  */
+#line 307 "f-exp.c"
+} YYSTYPE;
 # define YYSTYPE_IS_TRIVIAL 1
+# define yystype YYSTYPE /* obsolescent; will be withdrawn */
 # define YYSTYPE_IS_DECLARED 1
 #endif
 
 
-extern YYSTYPE yylval;
-
-int yyparse (void);
-
-
-
 /* Copy the second part of user declarations.  */
-#line 163 "f-exp.y" /* yacc.c:358  */
+
+/* Line 264 of yacc.c  */
+#line 163 "f-exp.y"
 
 /* YYSTYPE gets defined by %union */
 static int parse_number (struct parser_state *, const char *, int,
 			 int, YYSTYPE *);
 
-#line 319 "f-exp.c" /* yacc.c:358  */
+
+/* Line 264 of yacc.c  */
+#line 326 "f-exp.c"
 
 #ifdef short
 # undef short
@@ -329,8 +336,11 @@ typedef unsigned char yytype_uint8;
 
 #ifdef YYTYPE_INT8
 typedef YYTYPE_INT8 yytype_int8;
-#else
+#elif (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 typedef signed char yytype_int8;
+#else
+typedef short int yytype_int8;
 #endif
 
 #ifdef YYTYPE_UINT16
@@ -350,7 +360,8 @@ typedef short int yytype_int16;
 #  define YYSIZE_T __SIZE_TYPE__
 # elif defined size_t
 #  define YYSIZE_T size_t
-# elif ! defined YYSIZE_T
+# elif ! defined YYSIZE_T && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #  include <stddef.h> /* INFRINGES ON USER NAME SPACE */
 #  define YYSIZE_T size_t
 # else
@@ -361,71 +372,42 @@ typedef short int yytype_int16;
 #define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
 
 #ifndef YY_
-# if defined YYENABLE_NLS && YYENABLE_NLS
+# if YYENABLE_NLS
 #  if ENABLE_NLS
 #   include <libintl.h> /* INFRINGES ON USER NAME SPACE */
-#   define YY_(Msgid) dgettext ("bison-runtime", Msgid)
+#   define YY_(msgid) dgettext ("bison-runtime", msgid)
 #  endif
 # endif
 # ifndef YY_
-#  define YY_(Msgid) Msgid
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE
-# if (defined __GNUC__                                               \
-      && (2 < __GNUC__ || (__GNUC__ == 2 && 96 <= __GNUC_MINOR__)))  \
-     || defined __SUNPRO_C && 0x5110 <= __SUNPRO_C
-#  define YY_ATTRIBUTE(Spec) __attribute__(Spec)
-# else
-#  define YY_ATTRIBUTE(Spec) /* empty */
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE_PURE
-# define YY_ATTRIBUTE_PURE   YY_ATTRIBUTE ((__pure__))
-#endif
-
-#ifndef YY_ATTRIBUTE_UNUSED
-# define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__))
-#endif
-
-#if !defined _Noreturn \
-     && (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112)
-# if defined _MSC_VER && 1200 <= _MSC_VER
-#  define _Noreturn __declspec (noreturn)
-# else
-#  define _Noreturn YY_ATTRIBUTE ((__noreturn__))
+#  define YY_(msgid) msgid
 # endif
 #endif
 
 /* Suppress unused-variable warnings by "using" E.  */
 #if ! defined lint || defined __GNUC__
-# define YYUSE(E) ((void) (E))
+# define YYUSE(e) ((void) (e))
 #else
-# define YYUSE(E) /* empty */
+# define YYUSE(e) /* empty */
 #endif
 
-#if defined __GNUC__ && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
-/* Suppress an incorrect diagnostic about yylval being uninitialized.  */
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \
-    _Pragma ("GCC diagnostic push") \
-    _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\
-    _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END \
-    _Pragma ("GCC diagnostic pop")
+/* Identity function, used to suppress warnings about constant conditions.  */
+#ifndef lint
+# define YYID(n) (n)
 #else
-# define YY_INITIAL_VALUE(Value) Value
-#endif
-#ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+static int
+YYID (int yyi)
+#else
+static int
+YYID (yyi)
+    int yyi;
 #endif
-#ifndef YY_INITIAL_VALUE
-# define YY_INITIAL_VALUE(Value) /* Nothing. */
+{
+  return yyi;
+}
 #endif
 
-
 #if ! defined yyoverflow || YYERROR_VERBOSE
 
 /* The parser invokes alloca or xmalloc; define the necessary symbols.  */
@@ -442,11 +424,11 @@ typedef short int yytype_int16;
 #    define alloca _alloca
 #   else
 #    define YYSTACK_ALLOC alloca
-#    if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS
+#    if ! defined _ALLOCA_H && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #     include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-      /* Use EXIT_SUCCESS as a witness for stdlib.h.  */
-#     ifndef EXIT_SUCCESS
-#      define EXIT_SUCCESS 0
+#     ifndef _STDLIB_H
+#      define _STDLIB_H 1
 #     endif
 #    endif
 #   endif
@@ -454,8 +436,8 @@ typedef short int yytype_int16;
 # endif
 
 # ifdef YYSTACK_ALLOC
-   /* Pacify GCC's 'empty if-body' warning.  */
-#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (0)
+   /* Pacify GCC's `empty if-body' warning.  */
+#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (YYID (0))
 #  ifndef YYSTACK_ALLOC_MAXIMUM
     /* The OS might guarantee only one guard page at the bottom of the stack,
        and a page size can be as small as 4096 bytes.  So we cannot safely
@@ -469,23 +451,25 @@ typedef short int yytype_int16;
 #  ifndef YYSTACK_ALLOC_MAXIMUM
 #   define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
 #  endif
-#  if (defined __cplusplus && ! defined EXIT_SUCCESS \
+#  if (defined __cplusplus && ! defined _STDLIB_H \
        && ! ((defined YYMALLOC || defined xmalloc) \
-             && (defined YYFREE || defined xfree)))
+	     && (defined YYFREE || defined xfree)))
 #   include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-#   ifndef EXIT_SUCCESS
-#    define EXIT_SUCCESS 0
+#   ifndef _STDLIB_H
+#    define _STDLIB_H 1
 #   endif
 #  endif
 #  ifndef YYMALLOC
 #   define YYMALLOC xmalloc
-#   if ! defined xmalloc && ! defined EXIT_SUCCESS
+#   if ! defined xmalloc && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void *xmalloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
 #  ifndef YYFREE
 #   define YYFREE xfree
-#   if ! defined xfree && ! defined EXIT_SUCCESS
+#   if ! defined xfree && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void xfree (void *); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
@@ -495,7 +479,7 @@ void xfree (void *); /* INFRINGES ON USE
 
 #if (! defined yyoverflow \
      && (! defined __cplusplus \
-         || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
+	 || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
 
 /* A type that is properly aligned for any stack member.  */
 union yyalloc
@@ -513,46 +497,42 @@ union yyalloc
      ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \
       + YYSTACK_GAP_MAXIMUM)
 
-# define YYCOPY_NEEDED 1
+/* Copy COUNT objects from FROM to TO.  The source and destination do
+   not overlap.  */
+# ifndef YYCOPY
+#  if defined __GNUC__ && 1 < __GNUC__
+#   define YYCOPY(To, From, Count) \
+      __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
+#  else
+#   define YYCOPY(To, From, Count)		\
+      do					\
+	{					\
+	  YYSIZE_T yyi;				\
+	  for (yyi = 0; yyi < (Count); yyi++)	\
+	    (To)[yyi] = (From)[yyi];		\
+	}					\
+      while (YYID (0))
+#  endif
+# endif
 
 /* Relocate STACK from its old location to the new one.  The
    local variables YYSIZE and YYSTACKSIZE give the old and new number of
    elements in the stack, and YYPTR gives the new location of the
    stack.  Advance YYPTR to a properly aligned location for the next
    stack.  */
-# define YYSTACK_RELOCATE(Stack_alloc, Stack)                           \
-    do                                                                  \
-      {                                                                 \
-        YYSIZE_T yynewbytes;                                            \
-        YYCOPY (&yyptr->Stack_alloc, Stack, yysize);                    \
-        Stack = &yyptr->Stack_alloc;                                    \
-        yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
-        yyptr += yynewbytes / sizeof (*yyptr);                          \
-      }                                                                 \
-    while (0)
+# define YYSTACK_RELOCATE(Stack_alloc, Stack)				\
+    do									\
+      {									\
+	YYSIZE_T yynewbytes;						\
+	YYCOPY (&yyptr->Stack_alloc, Stack, yysize);			\
+	Stack = &yyptr->Stack_alloc;					\
+	yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
+	yyptr += yynewbytes / sizeof (*yyptr);				\
+      }									\
+    while (YYID (0))
 
 #endif
 
-#if defined YYCOPY_NEEDED && YYCOPY_NEEDED
-/* Copy COUNT objects from SRC to DST.  The source and destination do
-   not overlap.  */
-# ifndef YYCOPY
-#  if defined __GNUC__ && 1 < __GNUC__
-#   define YYCOPY(Dst, Src, Count) \
-      __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src)))
-#  else
-#   define YYCOPY(Dst, Src, Count)              \
-      do                                        \
-        {                                       \
-          YYSIZE_T yyi;                         \
-          for (yyi = 0; yyi < (Count); yyi++)   \
-            (Dst)[yyi] = (Src)[yyi];            \
-        }                                       \
-      while (0)
-#  endif
-# endif
-#endif /* !YYCOPY_NEEDED */
-
 /* YYFINAL -- State number of the termination state.  */
 #define YYFINAL  47
 /* YYLAST -- Last index in YYTABLE.  */
@@ -564,19 +544,17 @@ union yyalloc
 #define YYNNTS  18
 /* YYNRULES -- Number of rules.  */
 #define YYNRULES  86
-/* YYNSTATES -- Number of states.  */
+/* YYNRULES -- Number of states.  */
 #define YYNSTATES  131
 
-/* YYTRANSLATE[YYX] -- Symbol number corresponding to YYX as returned
-   by yylex, with out-of-bounds checking.  */
+/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
 #define YYUNDEFTOK  2
 #define YYMAXUTOK   295
 
-#define YYTRANSLATE(YYX)                                                \
+#define YYTRANSLATE(YYX)						\
   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
 
-/* YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to TOKEN-NUM
-   as returned by yylex, without out-of-bounds checking.  */
+/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX.  */
 static const yytype_uint8 yytranslate[] =
 {
        0,     2,     2,     2,     2,     2,     2,     2,     2,     2,
@@ -612,7 +590,53 @@ static const yytype_uint8 yytranslate[] 
 };
 
 #if YYDEBUG
-  /* YYRLINE[YYN] -- Source line where rule number YYN was defined.  */
+/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
+   YYRHS.  */
+static const yytype_uint8 yyprhs[] =
+{
+       0,     0,     3,     5,     7,     9,    13,    16,    19,    22,
+      25,    28,    31,    32,    38,    39,    41,    43,    47,    51,
+      54,    57,    59,    63,    67,    72,    76,    80,    84,    88,
+      92,    96,   100,   104,   108,   112,   116,   120,   124,   128,
+     132,   136,   140,   144,   148,   152,   156,   160,   162,   164,
+     166,   168,   170,   175,   177,   179,   181,   183,   185,   188,
+     190,   193,   195,   198,   200,   204,   207,   209,   212,   216,
+     218,   220,   222,   224,   226,   228,   230,   232,   234,   236,
+     238,   240,   242,   244,   246,   250,   252
+};
+
+/* YYRHS -- A `-1'-separated list of the rules' RHS.  */
+static const yytype_int8 yyrhs[] =
+{
+      58,     0,    -1,    60,    -1,    59,    -1,    66,    -1,    53,
+      60,    54,    -1,    48,    60,    -1,    36,    60,    -1,    47,
+      60,    -1,    26,    60,    -1,    55,    60,    -1,    10,    60,
+      -1,    -1,    60,    53,    61,    62,    54,    -1,    -1,    60,
+      -1,    63,    -1,    62,    30,    60,    -1,    60,    56,    60,
+      -1,    60,    56,    -1,    56,    60,    -1,    56,    -1,    60,
+      30,    60,    -1,    53,    64,    54,    -1,    53,    66,    54,
+      60,    -1,    60,    51,    73,    -1,    60,    45,    60,    -1,
+      60,    50,    60,    -1,    60,    48,    60,    -1,    60,    49,
+      60,    -1,    60,    46,    60,    -1,    60,    47,    60,    -1,
+      60,    44,    60,    -1,    60,    43,    60,    -1,    60,    38,
+      60,    -1,    60,    37,    60,    -1,    60,    40,    60,    -1,
+      60,    39,    60,    -1,    60,    42,    60,    -1,    60,    41,
+      60,    -1,    60,    36,    60,    -1,    60,    35,    60,    -1,
+      60,    34,    60,    -1,    60,    24,    60,    -1,    60,    25,
+      60,    -1,    60,    32,    60,    -1,    60,    29,    60,    -1,
+       3,    -1,     9,    -1,     4,    -1,    65,    -1,    28,    -1,
+      10,    53,    66,    54,    -1,     6,    -1,     5,    -1,    74,
+      -1,    67,    -1,    71,    -1,    71,    68,    -1,    48,    -1,
+      48,    68,    -1,    36,    -1,    36,    68,    -1,    69,    -1,
+      53,    68,    54,    -1,    69,    70,    -1,    70,    -1,    53,
+      54,    -1,    53,    72,    54,    -1,     8,    -1,    12,    -1,
+      13,    -1,    27,    -1,    16,    -1,    17,    -1,    15,    -1,
+      14,    -1,    18,    -1,    19,    -1,    20,    -1,    21,    -1,
+      22,    -1,    23,    -1,    66,    -1,    72,    30,    66,    -1,
+       7,    -1,     7,    -1
+};
+
+/* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
 static const yytype_uint16 yyrline[] =
 {
        0,   243,   243,   244,   247,   253,   258,   262,   266,   270,
@@ -627,7 +651,7 @@ static const yytype_uint16 yyrline[] =
 };
 #endif
 
-#if YYDEBUG || YYERROR_VERBOSE || 0
+#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
 /* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
    First, the terminals, then, starting at YYNTOKENS, nonterminals.  */
 static const char *const yytname[] =
@@ -640,18 +664,18 @@ static const char *const yytname[] =
   "COMPLEX_S8_KEYWORD", "COMPLEX_S16_KEYWORD", "COMPLEX_S32_KEYWORD",
   "BOOL_AND", "BOOL_OR", "BOOL_NOT", "CHARACTER", "VARIABLE",
   "ASSIGN_MODIFY", "','", "ABOVE_COMMA", "'='", "'?'", "'|'", "'^'", "'&'",
-  "EQUAL", "NOTEQUAL", "LESSTHAN", "GREATERTHAN", "LEQ", "GEQ", "LSH",
-  "RSH", "'@'", "'+'", "'-'", "'*'", "'/'", "STARSTAR", "'%'", "UNARY",
+  "NOTEQUAL", "EQUAL", "GEQ", "LEQ", "GREATERTHAN", "LESSTHAN", "RSH",
+  "LSH", "'@'", "'+'", "'-'", "'*'", "'/'", "STARSTAR", "'%'", "UNARY",
   "'('", "')'", "'~'", "':'", "$accept", "start", "type_exp", "exp", "$@1",
   "arglist", "subrange", "complexnum", "variable", "type", "ptype",
   "abs_decl", "direct_abs_decl", "func_mod", "typebase",
-  "nonempty_typelist", "name", "name_not_typename", YY_NULLPTR
+  "nonempty_typelist", "name", "name_not_typename", 0
 };
 #endif
 
 # ifdef YYPRINT
-/* YYTOKNUM[NUM] -- (External) token number corresponding to the
-   (internal) symbol number NUM (which must be that of a token).  */
+/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to
+   token YYLEX-NUM.  */
 static const yytype_uint16 yytoknum[] =
 {
        0,   256,   257,   258,   259,   260,   261,   262,   263,   264,
@@ -663,18 +687,65 @@ static const yytype_uint16 yytoknum[] =
 };
 # endif
 
-#define YYPACT_NINF -57
+/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
+static const yytype_uint8 yyr1[] =
+{
+       0,    57,    58,    58,    59,    60,    60,    60,    60,    60,
+      60,    60,    61,    60,    62,    62,    62,    62,    63,    63,
+      63,    63,    64,    60,    60,    60,    60,    60,    60,    60,
+      60,    60,    60,    60,    60,    60,    60,    60,    60,    60,
+      60,    60,    60,    60,    60,    60,    60,    60,    60,    60,
+      60,    60,    60,    60,    60,    65,    66,    67,    67,    68,
+      68,    68,    68,    68,    69,    69,    69,    70,    70,    71,
+      71,    71,    71,    71,    71,    71,    71,    71,    71,    71,
+      71,    71,    71,    72,    72,    73,    74
+};
 
-#define yypact_value_is_default(Yystate) \
-  (!!((Yystate) == (-57)))
+/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
+static const yytype_uint8 yyr2[] =
+{
+       0,     2,     1,     1,     1,     3,     2,     2,     2,     2,
+       2,     2,     0,     5,     0,     1,     1,     3,     3,     2,
+       2,     1,     3,     3,     4,     3,     3,     3,     3,     3,
+       3,     3,     3,     3,     3,     3,     3,     3,     3,     3,
+       3,     3,     3,     3,     3,     3,     3,     1,     1,     1,
+       1,     1,     4,     1,     1,     1,     1,     1,     2,     1,
+       2,     1,     2,     1,     3,     2,     1,     2,     3,     1,
+       1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
+       1,     1,     1,     1,     3,     1,     1
+};
 
-#define YYTABLE_NINF -1
+/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
+   STATE-NUM when YYTABLE doesn't specify something else to do.  Zero
+   means the default is an error.  */
+static const yytype_uint8 yydefact[] =
+{
+       0,    47,    49,    54,    53,    86,    69,    48,     0,    70,
+      71,    76,    75,    73,    74,    77,    78,    79,    80,    81,
+      82,     0,    72,    51,     0,     0,     0,     0,     0,     0,
+       3,     2,    50,     4,    56,    57,    55,     0,    11,     9,
+       7,     8,     6,     0,     0,     0,    10,     1,     0,     0,
+       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
+       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
+      12,    61,    59,     0,    58,    63,    66,     0,     0,     5,
+      23,     0,    43,    44,    46,    45,    42,    41,    40,    35,
+      34,    37,    36,    39,    38,    33,    32,    26,    30,    31,
+      28,    29,    27,    85,    25,    14,    62,    60,    67,    83,
+       0,     0,     0,    65,    52,    22,    24,    21,    15,     0,
+      16,    64,     0,    68,    20,    19,     0,    13,    84,    18,
+      17
+};
 
-#define yytable_value_is_error(Yytable_value) \
-  0
+/* YYDEFGOTO[NTERM-NUM].  */
+static const yytype_int8 yydefgoto[] =
+{
+      -1,    29,    30,    43,   105,   119,   120,    44,    32,   109,
+      34,    74,    75,    76,    35,   111,   104,    36
+};
 
-  /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
-     STATE-NUM.  */
+/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
+   STATE-NUM.  */
+#define YYPACT_NINF -57
 static const yytype_int16 yypact[] =
 {
      134,   -57,   -57,   -57,   -57,   -57,   -57,   -57,   162,   -57,
@@ -693,44 +764,18 @@ static const yytype_int16 yypact[] =
      359
 };
 
-  /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
-     Performed when YYTABLE does not specify something else to do.  Zero
-     means the default is an error.  */
-static const yytype_uint8 yydefact[] =
-{
-       0,    47,    49,    54,    53,    86,    69,    48,     0,    70,
-      71,    76,    75,    73,    74,    77,    78,    79,    80,    81,
-      82,     0,    72,    51,     0,     0,     0,     0,     0,     0,
-       3,     2,    50,     4,    56,    57,    55,     0,    11,     9,
-       7,     8,     6,     0,     0,     0,    10,     1,     0,     0,
-       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-      12,    61,    59,     0,    58,    63,    66,     0,     0,     5,
-      23,     0,    43,    44,    46,    45,    42,    41,    40,    34,
-      35,    38,    39,    36,    37,    32,    33,    26,    30,    31,
-      28,    29,    27,    85,    25,    14,    62,    60,    67,    83,
-       0,     0,     0,    65,    52,    22,    24,    21,    15,     0,
-      16,    64,     0,    68,    20,    19,     0,    13,    84,    18,
-      17
-};
-
-  /* YYPGOTO[NTERM-NUM].  */
+/* YYPGOTO[NTERM-NUM].  */
 static const yytype_int8 yypgoto[] =
 {
      -57,   -57,   -57,     0,   -57,   -57,   -57,   -57,   -57,     2,
      -57,   -56,   -57,   -30,   -57,   -57,   -57,   -57
 };
 
-  /* YYDEFGOTO[NTERM-NUM].  */
-static const yytype_int8 yydefgoto[] =
-{
-      -1,    29,    30,    43,   105,   119,   120,    44,    32,   109,
-      34,    74,    75,    76,    35,   111,   104,    36
-};
-
-  /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM.  If
-     positive, shift that token.  If negative, reduce the rule whose
-     number is the opposite.  If YYTABLE_NINF, syntax error.  */
+/* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
+   positive, shift that token.  If negative, reduce the rule which
+   number is the opposite.  If zero, do what YYDEFACT says.
+   If YYTABLE_NINF, syntax error.  */
+#define YYTABLE_NINF -1
 static const yytype_uint8 yytable[] =
 {
       31,    71,    33,   122,    68,    69,   126,    70,    38,    66,
@@ -845,8 +890,8 @@ static const yytype_int8 yycheck[] =
       44,    45,    46,    47,    48,    49,    50,    51,    -1,    53
 };
 
-  /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
-     symbol of state STATE-NUM.  */
+/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
+   symbol of state STATE-NUM.  */
 static const yytype_uint8 yystos[] =
 {
        0,     3,     4,     5,     6,     7,     8,     9,    10,    12,
@@ -865,69 +910,95 @@ static const yytype_uint8 yystos[] =
       60
 };
 
-  /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
-static const yytype_uint8 yyr1[] =
-{
-       0,    57,    58,    58,    59,    60,    60,    60,    60,    60,
-      60,    60,    61,    60,    62,    62,    62,    62,    63,    63,
-      63,    63,    64,    60,    60,    60,    60,    60,    60,    60,
-      60,    60,    60,    60,    60,    60,    60,    60,    60,    60,
-      60,    60,    60,    60,    60,    60,    60,    60,    60,    60,
-      60,    60,    60,    60,    60,    65,    66,    67,    67,    68,
-      68,    68,    68,    68,    69,    69,    69,    70,    70,    71,
-      71,    71,    71,    71,    71,    71,    71,    71,    71,    71,
-      71,    71,    71,    72,    72,    73,    74
-};
+#define yyerrok		(yyerrstatus = 0)
+#define yyclearin	(yychar = YYEMPTY)
+#define YYEMPTY		(-2)
+#define YYEOF		0
 
-  /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN.  */
-static const yytype_uint8 yyr2[] =
-{
-       0,     2,     1,     1,     1,     3,     2,     2,     2,     2,
-       2,     2,     0,     5,     0,     1,     1,     3,     3,     2,
-       2,     1,     3,     3,     4,     3,     3,     3,     3,     3,
-       3,     3,     3,     3,     3,     3,     3,     3,     3,     3,
-       3,     3,     3,     3,     3,     3,     3,     1,     1,     1,
-       1,     1,     4,     1,     1,     1,     1,     1,     2,     1,
-       2,     1,     2,     1,     3,     2,     1,     2,     3,     1,
-       1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
-       1,     1,     1,     1,     3,     1,     1
-};
+#define YYACCEPT	goto yyacceptlab
+#define YYABORT		goto yyabortlab
+#define YYERROR		goto yyerrorlab
 
 
-#define yyerrok         (yyerrstatus = 0)
-#define yyclearin       (yychar = YYEMPTY)
-#define YYEMPTY         (-2)
-#define YYEOF           0
-
-#define YYACCEPT        goto yyacceptlab
-#define YYABORT         goto yyabortlab
-#define YYERROR         goto yyerrorlab
+/* Like YYERROR except do call yyerror.  This remains here temporarily
+   to ease the transition to the new meaning of YYERROR, for GCC.
+   Once GCC version 2 has supplanted version 1, this can go.  */
 
+#define YYFAIL		goto yyerrlab
 
 #define YYRECOVERING()  (!!yyerrstatus)
 
-#define YYBACKUP(Token, Value)                                  \
-do                                                              \
-  if (yychar == YYEMPTY)                                        \
-    {                                                           \
-      yychar = (Token);                                         \
-      yylval = (Value);                                         \
-      YYPOPSTACK (yylen);                                       \
-      yystate = *yyssp;                                         \
-      goto yybackup;                                            \
-    }                                                           \
-  else                                                          \
-    {                                                           \
+#define YYBACKUP(Token, Value)					\
+do								\
+  if (yychar == YYEMPTY && yylen == 1)				\
+    {								\
+      yychar = (Token);						\
+      yylval = (Value);						\
+      yytoken = YYTRANSLATE (yychar);				\
+      YYPOPSTACK (1);						\
+      goto yybackup;						\
+    }								\
+  else								\
+    {								\
       yyerror (YY_("syntax error: cannot back up")); \
-      YYERROR;                                                  \
-    }                                                           \
-while (0)
-
-/* Error token number */
-#define YYTERROR        1
-#define YYERRCODE       256
+      YYERROR;							\
+    }								\
+while (YYID (0))
+
+
+#define YYTERROR	1
+#define YYERRCODE	256
+
+
+/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
+   If N is 0, then set CURRENT to the empty location which ends
+   the previous symbol: RHS[0] (always defined).  */
+
+#define YYRHSLOC(Rhs, K) ((Rhs)[K])
+#ifndef YYLLOC_DEFAULT
+# define YYLLOC_DEFAULT(Current, Rhs, N)				\
+    do									\
+      if (YYID (N))                                                    \
+	{								\
+	  (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;	\
+	  (Current).first_column = YYRHSLOC (Rhs, 1).first_column;	\
+	  (Current).last_line    = YYRHSLOC (Rhs, N).last_line;		\
+	  (Current).last_column  = YYRHSLOC (Rhs, N).last_column;	\
+	}								\
+      else								\
+	{								\
+	  (Current).first_line   = (Current).last_line   =		\
+	    YYRHSLOC (Rhs, 0).last_line;				\
+	  (Current).first_column = (Current).last_column =		\
+	    YYRHSLOC (Rhs, 0).last_column;				\
+	}								\
+    while (YYID (0))
+#endif
+
+
+/* YY_LOCATION_PRINT -- Print the location on the stream.
+   This macro was not mandated originally: define only if we know
+   we won't break user code: when these are the locations we know.  */
+
+#ifndef YY_LOCATION_PRINT
+# if YYLTYPE_IS_TRIVIAL
+#  define YY_LOCATION_PRINT(File, Loc)			\
+     fprintf (File, "%d.%d-%d.%d",			\
+	      (Loc).first_line, (Loc).first_column,	\
+	      (Loc).last_line,  (Loc).last_column)
+# else
+#  define YY_LOCATION_PRINT(File, Loc) ((void) 0)
+# endif
+#endif
 
 
+/* YYLEX -- calling `yylex' with the right arguments.  */
+
+#ifdef YYLEX_PARAM
+# define YYLEX yylex (YYLEX_PARAM)
+#else
+# define YYLEX yylex ()
+#endif
 
 /* Enable debugging if requested.  */
 #if YYDEBUG
@@ -937,46 +1008,54 @@ while (0)
 #  define YYFPRINTF fprintf
 # endif
 
-# define YYDPRINTF(Args)                        \
-do {                                            \
-  if (yydebug)                                  \
-    YYFPRINTF Args;                             \
-} while (0)
-
-/* This macro is provided for backward compatibility. */
-#ifndef YY_LOCATION_PRINT
-# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
-#endif
+# define YYDPRINTF(Args)			\
+do {						\
+  if (yydebug)					\
+    YYFPRINTF Args;				\
+} while (YYID (0))
+
+# define YY_SYMBOL_PRINT(Title, Type, Value, Location)			  \
+do {									  \
+  if (yydebug)								  \
+    {									  \
+      YYFPRINTF (stderr, "%s ", Title);					  \
+      yy_symbol_print (stderr,						  \
+		  Type, Value); \
+      YYFPRINTF (stderr, "\n");						  \
+    }									  \
+} while (YYID (0))
 
 
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location)                    \
-do {                                                                      \
-  if (yydebug)                                                            \
-    {                                                                     \
-      YYFPRINTF (stderr, "%s ", Title);                                   \
-      yy_symbol_print (stderr,                                            \
-                  Type, Value); \
-      YYFPRINTF (stderr, "\n");                                           \
-    }                                                                     \
-} while (0)
-
-
-/*----------------------------------------.
-| Print this symbol's value on YYOUTPUT.  |
-`----------------------------------------*/
+/*--------------------------------.
+| Print this symbol on YYOUTPUT.  |
+`--------------------------------*/
 
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_value_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  FILE *yyo = yyoutput;
-  YYUSE (yyo);
   if (!yyvaluep)
     return;
 # ifdef YYPRINT
   if (yytype < YYNTOKENS)
     YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
+# else
+  YYUSE (yyoutput);
 # endif
-  YYUSE (yytype);
+  switch (yytype)
+    {
+      default:
+	break;
+    }
 }
 
 
@@ -984,11 +1063,22 @@ yy_symbol_value_print (FILE *yyoutput, i
 | Print this symbol on YYOUTPUT.  |
 `--------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  YYFPRINTF (yyoutput, "%s %s (",
-             yytype < YYNTOKENS ? "token" : "nterm", yytname[yytype]);
+  if (yytype < YYNTOKENS)
+    YYFPRINTF (yyoutput, "token %s (", yytname[yytype]);
+  else
+    YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);
 
   yy_symbol_value_print (yyoutput, yytype, yyvaluep);
   YYFPRINTF (yyoutput, ")");
@@ -999,8 +1089,16 @@ yy_symbol_print (FILE *yyoutput, int yyt
 | TOP (included).                                                   |
 `------------------------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop)
+#else
+static void
+yy_stack_print (yybottom, yytop)
+    yytype_int16 *yybottom;
+    yytype_int16 *yytop;
+#endif
 {
   YYFPRINTF (stderr, "Stack now");
   for (; yybottom <= yytop; yybottom++)
@@ -1011,42 +1109,49 @@ yy_stack_print (yytype_int16 *yybottom, 
   YYFPRINTF (stderr, "\n");
 }
 
-# define YY_STACK_PRINT(Bottom, Top)                            \
-do {                                                            \
-  if (yydebug)                                                  \
-    yy_stack_print ((Bottom), (Top));                           \
-} while (0)
+# define YY_STACK_PRINT(Bottom, Top)				\
+do {								\
+  if (yydebug)							\
+    yy_stack_print ((Bottom), (Top));				\
+} while (YYID (0))
 
 
 /*------------------------------------------------.
 | Report that the YYRULE is going to be reduced.  |
 `------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+static void
+yy_reduce_print (YYSTYPE *yyvsp, int yyrule)
+#else
 static void
-yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule)
+yy_reduce_print (yyvsp, yyrule)
+    YYSTYPE *yyvsp;
+    int yyrule;
+#endif
 {
-  unsigned long int yylno = yyrline[yyrule];
   int yynrhs = yyr2[yyrule];
   int yyi;
+  unsigned long int yylno = yyrline[yyrule];
   YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n",
-             yyrule - 1, yylno);
+	     yyrule - 1, yylno);
   /* The symbols being reduced.  */
   for (yyi = 0; yyi < yynrhs; yyi++)
     {
       YYFPRINTF (stderr, "   $%d = ", yyi + 1);
-      yy_symbol_print (stderr,
-                       yystos[yyssp[yyi + 1 - yynrhs]],
-                       &(yyvsp[(yyi + 1) - (yynrhs)])
-                                              );
+      yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi],
+		       &(yyvsp[(yyi + 1) - (yynrhs)])
+		       		       );
       YYFPRINTF (stderr, "\n");
     }
 }
 
-# define YY_REDUCE_PRINT(Rule)          \
-do {                                    \
-  if (yydebug)                          \
-    yy_reduce_print (yyssp, yyvsp, Rule); \
-} while (0)
+# define YY_REDUCE_PRINT(Rule)		\
+do {					\
+  if (yydebug)				\
+    yy_reduce_print (yyvsp, Rule); \
+} while (YYID (0))
 
 /* Nonzero means print parse trace.  It is left uninitialized so that
    multiple parsers can coexist.  */
@@ -1060,7 +1165,7 @@ int yydebug;
 
 
 /* YYINITDEPTH -- initial size of the parser's stacks.  */
-#ifndef YYINITDEPTH
+#ifndef	YYINITDEPTH
 # define YYINITDEPTH 200
 #endif
 
@@ -1075,6 +1180,7 @@ int yydebug;
 # define YYMAXDEPTH 10000
 #endif
 
+
 
 #if YYERROR_VERBOSE
 
@@ -1083,8 +1189,15 @@ int yydebug;
 #   define yystrlen strlen
 #  else
 /* Return the length of YYSTR.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static YYSIZE_T
 yystrlen (const char *yystr)
+#else
+static YYSIZE_T
+yystrlen (yystr)
+    const char *yystr;
+#endif
 {
   YYSIZE_T yylen;
   for (yylen = 0; yystr[yylen]; yylen++)
@@ -1100,8 +1213,16 @@ yystrlen (const char *yystr)
 #  else
 /* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
    YYDEST.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static char *
 yystpcpy (char *yydest, const char *yysrc)
+#else
+static char *
+yystpcpy (yydest, yysrc)
+    char *yydest;
+    const char *yysrc;
+#endif
 {
   char *yyd = yydest;
   const char *yys = yysrc;
@@ -1131,27 +1252,27 @@ yytnamerr (char *yyres, const char *yyst
       char const *yyp = yystr;
 
       for (;;)
-        switch (*++yyp)
-          {
-          case '\'':
-          case ',':
-            goto do_not_strip_quotes;
-
-          case '\\':
-            if (*++yyp != '\\')
-              goto do_not_strip_quotes;
-            /* Fall through.  */
-          default:
-            if (yyres)
-              yyres[yyn] = *yyp;
-            yyn++;
-            break;
-
-          case '"':
-            if (yyres)
-              yyres[yyn] = '\0';
-            return yyn;
-          }
+	switch (*++yyp)
+	  {
+	  case '\'':
+	  case ',':
+	    goto do_not_strip_quotes;
+
+	  case '\\':
+	    if (*++yyp != '\\')
+	      goto do_not_strip_quotes;
+	    /* Fall through.  */
+	  default:
+	    if (yyres)
+	      yyres[yyn] = *yyp;
+	    yyn++;
+	    break;
+
+	  case '"':
+	    if (yyres)
+	      yyres[yyn] = '\0';
+	    return yyn;
+	  }
     do_not_strip_quotes: ;
     }
 
@@ -1162,160 +1283,161 @@ yytnamerr (char *yyres, const char *yyst
 }
 # endif
 
-/* Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message
-   about the unexpected token YYTOKEN for the state stack whose top is
-   YYSSP.
-
-   Return 0 if *YYMSG was successfully written.  Return 1 if *YYMSG is
-   not large enough to hold the message.  In that case, also set
-   *YYMSG_ALLOC to the required number of bytes.  Return 2 if the
-   required number of bytes is too large to store.  */
-static int
-yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
-                yytype_int16 *yyssp, int yytoken)
+/* Copy into YYRESULT an error message about the unexpected token
+   YYCHAR while in state YYSTATE.  Return the number of bytes copied,
+   including the terminating null byte.  If YYRESULT is null, do not
+   copy anything; just return the number of bytes that would be
+   copied.  As a special case, return 0 if an ordinary "syntax error"
+   message will do.  Return YYSIZE_MAXIMUM if overflow occurs during
+   size calculation.  */
+static YYSIZE_T
+yysyntax_error (char *yyresult, int yystate, int yychar)
 {
-  YYSIZE_T yysize0 = yytnamerr (YY_NULLPTR, yytname[yytoken]);
-  YYSIZE_T yysize = yysize0;
-  enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
-  /* Internationalized format string. */
-  const char *yyformat = YY_NULLPTR;
-  /* Arguments of yyformat. */
-  char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
-  /* Number of reported tokens (one for the "unexpected", one per
-     "expected"). */
-  int yycount = 0;
-
-  /* There are many possibilities here to consider:
-     - If this state is a consistent state with a default action, then
-       the only way this function was invoked is if the default action
-       is an error action.  In that case, don't check for expected
-       tokens because there are none.
-     - The only way there can be no lookahead present (in yychar) is if
-       this state is a consistent state with a default action.  Thus,
-       detecting the absence of a lookahead is sufficient to determine
-       that there is no unexpected or expected token to report.  In that
-       case, just report a simple "syntax error".
-     - Don't assume there isn't a lookahead just because this state is a
-       consistent state with a default action.  There might have been a
-       previous inconsistent state, consistent state with a non-default
-       action, or user semantic action that manipulated yychar.
-     - Of course, the expected token list depends on states to have
-       correct lookahead information, and it depends on the parser not
-       to perform extra reductions after fetching a lookahead from the
-       scanner and before detecting a syntax error.  Thus, state merging
-       (from LALR or IELR) and default reductions corrupt the expected
-       token list.  However, the list is correct for canonical LR with
-       one exception: it will still contain any token that will not be
-       accepted due to an error action in a later state.
-  */
-  if (yytoken != YYEMPTY)
-    {
-      int yyn = yypact[*yyssp];
-      yyarg[yycount++] = yytname[yytoken];
-      if (!yypact_value_is_default (yyn))
-        {
-          /* Start YYX at -YYN if negative to avoid negative indexes in
-             YYCHECK.  In other words, skip the first -YYN actions for
-             this state because they are default actions.  */
-          int yyxbegin = yyn < 0 ? -yyn : 0;
-          /* Stay within bounds of both yycheck and yytname.  */
-          int yychecklim = YYLAST - yyn + 1;
-          int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
-          int yyx;
-
-          for (yyx = yyxbegin; yyx < yyxend; ++yyx)
-            if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR
-                && !yytable_value_is_error (yytable[yyx + yyn]))
-              {
-                if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
-                  {
-                    yycount = 1;
-                    yysize = yysize0;
-                    break;
-                  }
-                yyarg[yycount++] = yytname[yyx];
-                {
-                  YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULLPTR, yytname[yyx]);
-                  if (! (yysize <= yysize1
-                         && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-                    return 2;
-                  yysize = yysize1;
-                }
-              }
-        }
-    }
-
-  switch (yycount)
-    {
-# define YYCASE_(N, S)                      \
-      case N:                               \
-        yyformat = S;                       \
-      break
-      YYCASE_(0, YY_("syntax error"));
-      YYCASE_(1, YY_("syntax error, unexpected %s"));
-      YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s"));
-      YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s"));
-      YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s"));
-      YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s"));
-# undef YYCASE_
-    }
+  int yyn = yypact[yystate];
 
-  {
-    YYSIZE_T yysize1 = yysize + yystrlen (yyformat);
-    if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-      return 2;
-    yysize = yysize1;
-  }
-
-  if (*yymsg_alloc < yysize)
+  if (! (YYPACT_NINF < yyn && yyn <= YYLAST))
+    return 0;
+  else
     {
-      *yymsg_alloc = 2 * yysize;
-      if (! (yysize <= *yymsg_alloc
-             && *yymsg_alloc <= YYSTACK_ALLOC_MAXIMUM))
-        *yymsg_alloc = YYSTACK_ALLOC_MAXIMUM;
-      return 1;
-    }
+      int yytype = YYTRANSLATE (yychar);
+      YYSIZE_T yysize0 = yytnamerr (0, yytname[yytype]);
+      YYSIZE_T yysize = yysize0;
+      YYSIZE_T yysize1;
+      int yysize_overflow = 0;
+      enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
+      char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
+      int yyx;
+
+# if 0
+      /* This is so xgettext sees the translatable formats that are
+	 constructed on the fly.  */
+      YY_("syntax error, unexpected %s");
+      YY_("syntax error, unexpected %s, expecting %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s");
+# endif
+      char *yyfmt;
+      char const *yyf;
+      static char const yyunexpected[] = "syntax error, unexpected %s";
+      static char const yyexpecting[] = ", expecting %s";
+      static char const yyor[] = " or %s";
+      char yyformat[sizeof yyunexpected
+		    + sizeof yyexpecting - 1
+		    + ((YYERROR_VERBOSE_ARGS_MAXIMUM - 2)
+		       * (sizeof yyor - 1))];
+      char const *yyprefix = yyexpecting;
+
+      /* Start YYX at -YYN if negative to avoid negative indexes in
+	 YYCHECK.  */
+      int yyxbegin = yyn < 0 ? -yyn : 0;
+
+      /* Stay within bounds of both yycheck and yytname.  */
+      int yychecklim = YYLAST - yyn + 1;
+      int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
+      int yycount = 1;
 
-  /* Avoid sprintf, as that infringes on the user's name space.
-     Don't have undefined behavior even if the translation
-     produced a string with the wrong number of "%s"s.  */
-  {
-    char *yyp = *yymsg;
-    int yyi = 0;
-    while ((*yyp = *yyformat) != '\0')
-      if (*yyp == '%' && yyformat[1] == 's' && yyi < yycount)
-        {
-          yyp += yytnamerr (yyp, yyarg[yyi++]);
-          yyformat += 2;
-        }
-      else
-        {
-          yyp++;
-          yyformat++;
-        }
-  }
-  return 0;
+      yyarg[0] = yytname[yytype];
+      yyfmt = yystpcpy (yyformat, yyunexpected);
+
+      for (yyx = yyxbegin; yyx < yyxend; ++yyx)
+	if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)
+	  {
+	    if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
+	      {
+		yycount = 1;
+		yysize = yysize0;
+		yyformat[sizeof yyunexpected - 1] = '\0';
+		break;
+	      }
+	    yyarg[yycount++] = yytname[yyx];
+	    yysize1 = yysize + yytnamerr (0, yytname[yyx]);
+	    yysize_overflow |= (yysize1 < yysize);
+	    yysize = yysize1;
+	    yyfmt = yystpcpy (yyfmt, yyprefix);
+	    yyprefix = yyor;
+	  }
+
+      yyf = YY_(yyformat);
+      yysize1 = yysize + yystrlen (yyf);
+      yysize_overflow |= (yysize1 < yysize);
+      yysize = yysize1;
+
+      if (yysize_overflow)
+	return YYSIZE_MAXIMUM;
+
+      if (yyresult)
+	{
+	  /* Avoid sprintf, as that infringes on the user's name space.
+	     Don't have undefined behavior even if the translation
+	     produced a string with the wrong number of "%s"s.  */
+	  char *yyp = yyresult;
+	  int yyi = 0;
+	  while ((*yyp = *yyf) != '\0')
+	    {
+	      if (*yyp == '%' && yyf[1] == 's' && yyi < yycount)
+		{
+		  yyp += yytnamerr (yyp, yyarg[yyi++]);
+		  yyf += 2;
+		}
+	      else
+		{
+		  yyp++;
+		  yyf++;
+		}
+	    }
+	}
+      return yysize;
+    }
 }
 #endif /* YYERROR_VERBOSE */
+
 
 /*-----------------------------------------------.
 | Release the memory associated to this symbol.  |
 `-----------------------------------------------*/
 
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep)
+#else
+static void
+yydestruct (yymsg, yytype, yyvaluep)
+    const char *yymsg;
+    int yytype;
+    YYSTYPE *yyvaluep;
+#endif
 {
   YYUSE (yyvaluep);
+
   if (!yymsg)
     yymsg = "Deleting";
   YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-  YYUSE (yytype);
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
-}
+  switch (yytype)
+    {
 
+      default:
+	break;
+    }
+}
 
+/* Prevent warnings from -Wmissing-prototypes.  */
+#ifdef YYPARSE_PARAM
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void *YYPARSE_PARAM);
+#else
+int yyparse ();
+#endif
+#else /* ! YYPARSE_PARAM */
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void);
+#else
+int yyparse ();
+#endif
+#endif /* ! YYPARSE_PARAM */
 
 
 /* The lookahead symbol.  */
@@ -1323,26 +1445,49 @@ int yychar;
 
 /* The semantic value of the lookahead symbol.  */
 YYSTYPE yylval;
+
 /* Number of syntax errors so far.  */
 int yynerrs;
 
 
-/*----------.
-| yyparse.  |
-`----------*/
 
+/*-------------------------.
+| yyparse or yypush_parse.  |
+`-------------------------*/
+
+#ifdef YYPARSE_PARAM
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+int
+yyparse (void *YYPARSE_PARAM)
+#else
+int
+yyparse (YYPARSE_PARAM)
+    void *YYPARSE_PARAM;
+#endif
+#else /* ! YYPARSE_PARAM */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 int
 yyparse (void)
+#else
+int
+yyparse ()
+
+#endif
+#endif
 {
+
+
     int yystate;
     /* Number of tokens to shift before error messages enabled.  */
     int yyerrstatus;
 
     /* The stacks and their tools:
-       'yyss': related to states.
-       'yyvs': related to semantic values.
+       `yyss': related to states.
+       `yyvs': related to semantic values.
 
-       Refer to the stacks through separate pointers, to allow yyoverflow
+       Refer to the stacks thru separate pointers, to allow yyoverflow
        to xreallocate them elsewhere.  */
 
     /* The state stack.  */
@@ -1360,7 +1505,7 @@ yyparse (void)
   int yyn;
   int yyresult;
   /* Lookahead token as an internal (translated) token number.  */
-  int yytoken = 0;
+  int yytoken;
   /* The variables used to return semantic value and location from the
      action routines.  */
   YYSTYPE yyval;
@@ -1378,8 +1523,9 @@ yyparse (void)
      Keep to zero when no symbol should be popped.  */
   int yylen = 0;
 
-  yyssp = yyss = yyssa;
-  yyvsp = yyvs = yyvsa;
+  yytoken = 0;
+  yyss = yyssa;
+  yyvs = yyvsa;
   yystacksize = YYINITDEPTH;
 
   YYDPRINTF ((stderr, "Starting parse\n"));
@@ -1388,6 +1534,14 @@ yyparse (void)
   yyerrstatus = 0;
   yynerrs = 0;
   yychar = YYEMPTY; /* Cause a token to be read.  */
+
+  /* Initialize stack pointers.
+     Waste one element of value and location stack
+     so that they stay on the same level as the state stack.
+     The wasted elements are never initialized.  */
+  yyssp = yyss;
+  yyvsp = yyvs;
+
   goto yysetstate;
 
 /*------------------------------------------------------------.
@@ -1408,23 +1562,23 @@ yyparse (void)
 
 #ifdef yyoverflow
       {
-        /* Give user a chance to xreallocate the stack.  Use copies of
-           these so that the &'s don't force the real ones into
-           memory.  */
-        YYSTYPE *yyvs1 = yyvs;
-        yytype_int16 *yyss1 = yyss;
-
-        /* Each stack pointer address is followed by the size of the
-           data in use in that stack, in bytes.  This used to be a
-           conditional around just the two extra args, but that might
-           be undefined if yyoverflow is a macro.  */
-        yyoverflow (YY_("memory exhausted"),
-                    &yyss1, yysize * sizeof (*yyssp),
-                    &yyvs1, yysize * sizeof (*yyvsp),
-                    &yystacksize);
+	/* Give user a chance to xreallocate the stack.  Use copies of
+	   these so that the &'s don't force the real ones into
+	   memory.  */
+	YYSTYPE *yyvs1 = yyvs;
+	yytype_int16 *yyss1 = yyss;
+
+	/* Each stack pointer address is followed by the size of the
+	   data in use in that stack, in bytes.  This used to be a
+	   conditional around just the two extra args, but that might
+	   be undefined if yyoverflow is a macro.  */
+	yyoverflow (YY_("memory exhausted"),
+		    &yyss1, yysize * sizeof (*yyssp),
+		    &yyvs1, yysize * sizeof (*yyvsp),
+		    &yystacksize);
 
-        yyss = yyss1;
-        yyvs = yyvs1;
+	yyss = yyss1;
+	yyvs = yyvs1;
       }
 #else /* no yyoverflow */
 # ifndef YYSTACK_RELOCATE
@@ -1432,22 +1586,22 @@ yyparse (void)
 # else
       /* Extend the stack our own way.  */
       if (YYMAXDEPTH <= yystacksize)
-        goto yyexhaustedlab;
+	goto yyexhaustedlab;
       yystacksize *= 2;
       if (YYMAXDEPTH < yystacksize)
-        yystacksize = YYMAXDEPTH;
+	yystacksize = YYMAXDEPTH;
 
       {
-        yytype_int16 *yyss1 = yyss;
-        union yyalloc *yyptr =
-          (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
-        if (! yyptr)
-          goto yyexhaustedlab;
-        YYSTACK_RELOCATE (yyss_alloc, yyss);
-        YYSTACK_RELOCATE (yyvs_alloc, yyvs);
+	yytype_int16 *yyss1 = yyss;
+	union yyalloc *yyptr =
+	  (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
+	if (! yyptr)
+	  goto yyexhaustedlab;
+	YYSTACK_RELOCATE (yyss_alloc, yyss);
+	YYSTACK_RELOCATE (yyvs_alloc, yyvs);
 #  undef YYSTACK_RELOCATE
-        if (yyss1 != yyssa)
-          YYSTACK_FREE (yyss1);
+	if (yyss1 != yyssa)
+	  YYSTACK_FREE (yyss1);
       }
 # endif
 #endif /* no yyoverflow */
@@ -1456,10 +1610,10 @@ yyparse (void)
       yyvsp = yyvs + yysize - 1;
 
       YYDPRINTF ((stderr, "Stack size increased to %lu\n",
-                  (unsigned long int) yystacksize));
+		  (unsigned long int) yystacksize));
 
       if (yyss + yystacksize - 1 <= yyssp)
-        YYABORT;
+	YYABORT;
     }
 
   YYDPRINTF ((stderr, "Entering state %d\n", yystate));
@@ -1479,7 +1633,7 @@ yybackup:
 
   /* First try to decide what to do without reference to lookahead token.  */
   yyn = yypact[yystate];
-  if (yypact_value_is_default (yyn))
+  if (yyn == YYPACT_NINF)
     goto yydefault;
 
   /* Not known => get a lookahead token if don't already have one.  */
@@ -1488,7 +1642,7 @@ yybackup:
   if (yychar == YYEMPTY)
     {
       YYDPRINTF ((stderr, "Reading a token: "));
-      yychar = yylex ();
+      yychar = YYLEX;
     }
 
   if (yychar <= YYEOF)
@@ -1510,8 +1664,8 @@ yybackup:
   yyn = yytable[yyn];
   if (yyn <= 0)
     {
-      if (yytable_value_is_error (yyn))
-        goto yyerrlab;
+      if (yyn == 0 || yyn == YYTABLE_NINF)
+	goto yyerrlab;
       yyn = -yyn;
       goto yyreduce;
     }
@@ -1528,9 +1682,7 @@ yybackup:
   yychar = YYEMPTY;
 
   yystate = yyn;
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
   goto yynewstate;
 
@@ -1553,7 +1705,7 @@ yyreduce:
   yylen = yyr2[yyn];
 
   /* If YYLEN is nonzero, implement the default value of the action:
-     '$$ = $1'.
+     `$$ = $1'.
 
      Otherwise, the following line sets YYVAL to garbage.
      This behavior is undocumented and Bison
@@ -1567,350 +1719,400 @@ yyreduce:
   switch (yyn)
     {
         case 4:
-#line 248 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 248 "f-exp.y"
     { write_exp_elt_opcode (pstate, OP_TYPE);
-			  write_exp_elt_type (pstate, (yyvsp[0].tval));
+			  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].tval));
 			  write_exp_elt_opcode (pstate, OP_TYPE); }
-#line 1576 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 5:
-#line 254 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 254 "f-exp.y"
     { }
-#line 1582 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 6:
-#line 259 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 259 "f-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_IND); }
-#line 1588 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 7:
-#line 263 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 263 "f-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_ADDR); }
-#line 1594 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 8:
-#line 267 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 267 "f-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_NEG); }
-#line 1600 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 9:
-#line 271 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 271 "f-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_LOGICAL_NOT); }
-#line 1606 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 10:
-#line 275 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 275 "f-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_COMPLEMENT); }
-#line 1612 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 11:
-#line 279 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 279 "f-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_SIZEOF); }
-#line 1618 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 12:
-#line 288 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 288 "f-exp.y"
     { start_arglist (); }
-#line 1624 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 13:
-#line 290 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 290 "f-exp.y"
     { write_exp_elt_opcode (pstate,
 						OP_F77_UNDETERMINED_ARGLIST);
 			  write_exp_elt_longcst (pstate,
 						 (LONGEST) end_arglist ());
 			  write_exp_elt_opcode (pstate,
 					      OP_F77_UNDETERMINED_ARGLIST); }
-#line 1635 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 15:
-#line 302 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 302 "f-exp.y"
     { arglist_len = 1; }
-#line 1641 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 16:
-#line 306 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 306 "f-exp.y"
     { arglist_len = 1; }
-#line 1647 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 17:
-#line 310 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 310 "f-exp.y"
     { arglist_len++; }
-#line 1653 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 18:
-#line 316 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 316 "f-exp.y"
     { write_exp_elt_opcode (pstate, OP_F90_RANGE); 
 			  write_exp_elt_longcst (pstate, NONE_BOUND_DEFAULT);
 			  write_exp_elt_opcode (pstate, OP_F90_RANGE); }
-#line 1661 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 19:
-#line 322 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 322 "f-exp.y"
     { write_exp_elt_opcode (pstate, OP_F90_RANGE);
 			  write_exp_elt_longcst (pstate, HIGH_BOUND_DEFAULT);
 			  write_exp_elt_opcode (pstate, OP_F90_RANGE); }
-#line 1669 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 20:
-#line 328 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 328 "f-exp.y"
     { write_exp_elt_opcode (pstate, OP_F90_RANGE);
 			  write_exp_elt_longcst (pstate, LOW_BOUND_DEFAULT);
 			  write_exp_elt_opcode (pstate, OP_F90_RANGE); }
-#line 1677 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 21:
-#line 334 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 334 "f-exp.y"
     { write_exp_elt_opcode (pstate, OP_F90_RANGE);
 			  write_exp_elt_longcst (pstate, BOTH_BOUND_DEFAULT);
 			  write_exp_elt_opcode (pstate, OP_F90_RANGE); }
-#line 1685 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 22:
-#line 340 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 340 "f-exp.y"
     { }
-#line 1691 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 23:
-#line 344 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 344 "f-exp.y"
     { write_exp_elt_opcode (pstate, OP_COMPLEX);
 			  write_exp_elt_type (pstate,
 					      parse_f_type (pstate)
 					      ->builtin_complex_s16);
 			  write_exp_elt_opcode (pstate, OP_COMPLEX); }
-#line 1701 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 24:
-#line 352 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 352 "f-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_CAST);
-			  write_exp_elt_type (pstate, (yyvsp[-2].tval));
+			  write_exp_elt_type (pstate, (yyvsp[(2) - (4)].tval));
 			  write_exp_elt_opcode (pstate, UNOP_CAST); }
-#line 1709 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 25:
-#line 358 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 358 "f-exp.y"
     { write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
-                          write_exp_string (pstate, (yyvsp[0].sval));
+                          write_exp_string (pstate, (yyvsp[(3) - (3)].sval));
                           write_exp_elt_opcode (pstate, STRUCTOP_STRUCT); }
-#line 1717 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 26:
-#line 366 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 366 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_REPEAT); }
-#line 1723 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 27:
-#line 370 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 370 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_EXP); }
-#line 1729 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 28:
-#line 374 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 374 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_MUL); }
-#line 1735 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 29:
-#line 378 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 378 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_DIV); }
-#line 1741 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 30:
-#line 382 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 382 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ADD); }
-#line 1747 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 31:
-#line 386 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 386 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_SUB); }
-#line 1753 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 32:
-#line 390 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 390 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LSH); }
-#line 1759 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 33:
-#line 394 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 394 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_RSH); }
-#line 1765 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 34:
-#line 398 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 398 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_EQUAL); }
-#line 1771 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 35:
-#line 402 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 402 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_NOTEQUAL); }
-#line 1777 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 36:
-#line 406 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 406 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LEQ); }
-#line 1783 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 37:
-#line 410 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 410 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_GEQ); }
-#line 1789 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 38:
-#line 414 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 414 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LESS); }
-#line 1795 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 39:
-#line 418 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 418 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_GTR); }
-#line 1801 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 40:
-#line 422 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 422 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_AND); }
-#line 1807 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 41:
-#line 426 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 426 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_XOR); }
-#line 1813 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 42:
-#line 430 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 430 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_IOR); }
-#line 1819 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 43:
-#line 434 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 434 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LOGICAL_AND); }
-#line 1825 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 44:
-#line 439 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 439 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LOGICAL_OR); }
-#line 1831 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 45:
-#line 443 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 443 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ASSIGN); }
-#line 1837 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 46:
-#line 447 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 447 "f-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ASSIGN_MODIFY);
-			  write_exp_elt_opcode (pstate, (yyvsp[-1].opcode));
+			  write_exp_elt_opcode (pstate, (yyvsp[(2) - (3)].opcode));
 			  write_exp_elt_opcode (pstate, BINOP_ASSIGN_MODIFY); }
-#line 1845 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 47:
-#line 453 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 453 "f-exp.y"
     { write_exp_elt_opcode (pstate, OP_LONG);
-			  write_exp_elt_type (pstate, (yyvsp[0].typed_val).type);
-			  write_exp_elt_longcst (pstate, (LONGEST) ((yyvsp[0].typed_val).val));
+			  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].typed_val).type);
+			  write_exp_elt_longcst (pstate, (LONGEST) ((yyvsp[(1) - (1)].typed_val).val));
 			  write_exp_elt_opcode (pstate, OP_LONG); }
-#line 1854 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 48:
-#line 460 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 460 "f-exp.y"
     { YYSTYPE val;
-			  parse_number (pstate, (yyvsp[0].ssym).stoken.ptr,
-					(yyvsp[0].ssym).stoken.length, 0, &val);
+			  parse_number (pstate, (yyvsp[(1) - (1)].ssym).stoken.ptr,
+					(yyvsp[(1) - (1)].ssym).stoken.length, 0, &val);
 			  write_exp_elt_opcode (pstate, OP_LONG);
 			  write_exp_elt_type (pstate, val.typed_val.type);
 			  write_exp_elt_longcst (pstate,
 						 (LONGEST)val.typed_val.val);
 			  write_exp_elt_opcode (pstate, OP_LONG); }
-#line 1867 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 49:
-#line 471 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 471 "f-exp.y"
     { write_exp_elt_opcode (pstate, OP_DOUBLE);
 			  write_exp_elt_type (pstate,
 					      parse_f_type (pstate)
 					      ->builtin_real_s8);
-			  write_exp_elt_dblcst (pstate, (yyvsp[0].dval));
+			  write_exp_elt_dblcst (pstate, (yyvsp[(1) - (1)].dval));
 			  write_exp_elt_opcode (pstate, OP_DOUBLE); }
-#line 1878 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 52:
-#line 486 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 486 "f-exp.y"
     { write_exp_elt_opcode (pstate, OP_LONG);
 			  write_exp_elt_type (pstate,
 					      parse_f_type (pstate)
 					      ->builtin_integer);
-			  CHECK_TYPEDEF ((yyvsp[-1].tval));
+			  CHECK_TYPEDEF ((yyvsp[(3) - (4)].tval));
 			  write_exp_elt_longcst (pstate,
-						 (LONGEST) TYPE_LENGTH ((yyvsp[-1].tval)));
+						 (LONGEST) TYPE_LENGTH ((yyvsp[(3) - (4)].tval)));
 			  write_exp_elt_opcode (pstate, OP_LONG); }
-#line 1891 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 53:
-#line 497 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 497 "f-exp.y"
     { write_exp_elt_opcode (pstate, OP_BOOL);
-			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[0].lval));
+			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[(1) - (1)].lval));
 			  write_exp_elt_opcode (pstate, OP_BOOL);
 			}
-#line 1900 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 54:
-#line 504 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 504 "f-exp.y"
     {
 			  write_exp_elt_opcode (pstate, OP_STRING);
-			  write_exp_string (pstate, (yyvsp[0].sval));
+			  write_exp_string (pstate, (yyvsp[(1) - (1)].sval));
 			  write_exp_elt_opcode (pstate, OP_STRING);
 			}
-#line 1910 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 55:
-#line 512 "f-exp.y" /* yacc.c:1646  */
-    { struct symbol *sym = (yyvsp[0].ssym).sym;
+
+/* Line 1455 of yacc.c  */
+#line 512 "f-exp.y"
+    { struct symbol *sym = (yyvsp[(1) - (1)].ssym).sym;
 
 			  if (sym)
 			    {
@@ -1933,7 +2135,7 @@ yyreduce:
 			  else
 			    {
 			      struct bound_minimal_symbol msymbol;
-			      char *arg = copy_name ((yyvsp[0].ssym).stoken);
+			      char *arg = copy_name ((yyvsp[(1) - (1)].ssym).stoken);
 
 			      msymbol =
 				lookup_bound_minimal_symbol (arg);
@@ -1943,19 +2145,20 @@ yyreduce:
 				error (_("No symbol table is loaded.  Use the \"file\" command."));
 			      else
 				error (_("No symbol \"%s\" in current context."),
-				       copy_name ((yyvsp[0].ssym).stoken));
+				       copy_name ((yyvsp[(1) - (1)].ssym).stoken));
 			    }
 			}
-#line 1951 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 58:
-#line 556 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 556 "f-exp.y"
     {
 		  /* This is where the interesting stuff happens.  */
 		  int done = 0;
 		  int array_size;
-		  struct type *follow_type = (yyvsp[-1].tval);
+		  struct type *follow_type = (yyvsp[(1) - (2)].tval);
 		  struct type *range_type;
 		  
 		  while (!done)
@@ -1992,186 +2195,202 @@ yyreduce:
 		      }
 		  (yyval.tval) = follow_type;
 		}
-#line 1997 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 59:
-#line 600 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 600 "f-exp.y"
     { push_type (tp_pointer); (yyval.voidval) = 0; }
-#line 2003 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 60:
-#line 602 "f-exp.y" /* yacc.c:1646  */
-    { push_type (tp_pointer); (yyval.voidval) = (yyvsp[0].voidval); }
-#line 2009 "f-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 602 "f-exp.y"
+    { push_type (tp_pointer); (yyval.voidval) = (yyvsp[(2) - (2)].voidval); }
     break;
 
   case 61:
-#line 604 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 604 "f-exp.y"
     { push_type (tp_reference); (yyval.voidval) = 0; }
-#line 2015 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 62:
-#line 606 "f-exp.y" /* yacc.c:1646  */
-    { push_type (tp_reference); (yyval.voidval) = (yyvsp[0].voidval); }
-#line 2021 "f-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 606 "f-exp.y"
+    { push_type (tp_reference); (yyval.voidval) = (yyvsp[(2) - (2)].voidval); }
     break;
 
   case 64:
-#line 611 "f-exp.y" /* yacc.c:1646  */
-    { (yyval.voidval) = (yyvsp[-1].voidval); }
-#line 2027 "f-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 611 "f-exp.y"
+    { (yyval.voidval) = (yyvsp[(2) - (3)].voidval); }
     break;
 
   case 65:
-#line 613 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 613 "f-exp.y"
     { push_type (tp_function); }
-#line 2033 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 66:
-#line 615 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 615 "f-exp.y"
     { push_type (tp_function); }
-#line 2039 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 67:
-#line 619 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 619 "f-exp.y"
     { (yyval.voidval) = 0; }
-#line 2045 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 68:
-#line 621 "f-exp.y" /* yacc.c:1646  */
-    { xfree ((yyvsp[-1].tvec)); (yyval.voidval) = 0; }
-#line 2051 "f-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 621 "f-exp.y"
+    { xfree ((yyvsp[(2) - (3)].tvec)); (yyval.voidval) = 0; }
     break;
 
   case 69:
-#line 626 "f-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = (yyvsp[0].tsym).type; }
-#line 2057 "f-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 626 "f-exp.y"
+    { (yyval.tval) = (yyvsp[(1) - (1)].tsym).type; }
     break;
 
   case 70:
-#line 628 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 628 "f-exp.y"
     { (yyval.tval) = parse_f_type (pstate)->builtin_integer; }
-#line 2063 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 71:
-#line 630 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 630 "f-exp.y"
     { (yyval.tval) = parse_f_type (pstate)->builtin_integer_s2; }
-#line 2069 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 72:
-#line 632 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 632 "f-exp.y"
     { (yyval.tval) = parse_f_type (pstate)->builtin_character; }
-#line 2075 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 73:
-#line 634 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 634 "f-exp.y"
     { (yyval.tval) = parse_f_type (pstate)->builtin_logical_s8; }
-#line 2081 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 74:
-#line 636 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 636 "f-exp.y"
     { (yyval.tval) = parse_f_type (pstate)->builtin_logical; }
-#line 2087 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 75:
-#line 638 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 638 "f-exp.y"
     { (yyval.tval) = parse_f_type (pstate)->builtin_logical_s2; }
-#line 2093 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 76:
-#line 640 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 640 "f-exp.y"
     { (yyval.tval) = parse_f_type (pstate)->builtin_logical_s1; }
-#line 2099 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 77:
-#line 642 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 642 "f-exp.y"
     { (yyval.tval) = parse_f_type (pstate)->builtin_real; }
-#line 2105 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 78:
-#line 644 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 644 "f-exp.y"
     { (yyval.tval) = parse_f_type (pstate)->builtin_real_s8; }
-#line 2111 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 79:
-#line 646 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 646 "f-exp.y"
     { (yyval.tval) = parse_f_type (pstate)->builtin_real_s16; }
-#line 2117 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 80:
-#line 648 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 648 "f-exp.y"
     { (yyval.tval) = parse_f_type (pstate)->builtin_complex_s8; }
-#line 2123 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 81:
-#line 650 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 650 "f-exp.y"
     { (yyval.tval) = parse_f_type (pstate)->builtin_complex_s16; }
-#line 2129 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 82:
-#line 652 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 652 "f-exp.y"
     { (yyval.tval) = parse_f_type (pstate)->builtin_complex_s32; }
-#line 2135 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 83:
-#line 657 "f-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 657 "f-exp.y"
     { (yyval.tvec) = (struct type **) xmalloc (sizeof (struct type *) * 2);
 		  (yyval.ivec)[0] = 1;	/* Number of types in vector */
-		  (yyval.tvec)[1] = (yyvsp[0].tval);
+		  (yyval.tvec)[1] = (yyvsp[(1) - (1)].tval);
 		}
-#line 2144 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 84:
-#line 662 "f-exp.y" /* yacc.c:1646  */
-    { int len = sizeof (struct type *) * (++((yyvsp[-2].ivec)[0]) + 1);
-		  (yyval.tvec) = (struct type **) xrealloc ((char *) (yyvsp[-2].tvec), len);
-		  (yyval.tvec)[(yyval.ivec)[0]] = (yyvsp[0].tval);
+
+/* Line 1455 of yacc.c  */
+#line 662 "f-exp.y"
+    { int len = sizeof (struct type *) * (++((yyvsp[(1) - (3)].ivec)[0]) + 1);
+		  (yyval.tvec) = (struct type **) xrealloc ((char *) (yyvsp[(1) - (3)].tvec), len);
+		  (yyval.tvec)[(yyval.ivec)[0]] = (yyvsp[(3) - (3)].tval);
 		}
-#line 2153 "f-exp.c" /* yacc.c:1646  */
     break;
 
   case 85:
-#line 669 "f-exp.y" /* yacc.c:1646  */
-    {  (yyval.sval) = (yyvsp[0].ssym).stoken; }
-#line 2159 "f-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 669 "f-exp.y"
+    {  (yyval.sval) = (yyvsp[(1) - (1)].ssym).stoken; }
     break;
 
 
-#line 2163 "f-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 2393 "f-exp.c"
       default: break;
     }
-  /* User semantic actions sometimes alter yychar, and that requires
-     that yytoken be updated with the new translation.  We take the
-     approach of translating immediately before every use of yytoken.
-     One alternative is translating here after every semantic action,
-     but that translation would be missed if the semantic action invokes
-     YYABORT, YYACCEPT, or YYERROR immediately after altering yychar or
-     if it invokes YYBACKUP.  In the case of YYABORT or YYACCEPT, an
-     incorrect destructor might then be invoked immediately.  In the
-     case of YYERROR or YYBACKUP, subsequent parser actions might lead
-     to an incorrect destructor call or verbose syntax error message
-     before the lookahead is translated.  */
   YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
 
   YYPOPSTACK (yylen);
@@ -2180,7 +2399,7 @@ yyreduce:
 
   *++yyvsp = yyval;
 
-  /* Now 'shift' the result of the reduction.  Determine what state
+  /* Now `shift' the result of the reduction.  Determine what state
      that goes to, based on the state we popped back to and the rule
      number reduced by.  */
 
@@ -2195,14 +2414,10 @@ yyreduce:
   goto yynewstate;
 
 
-/*--------------------------------------.
-| yyerrlab -- here on detecting error.  |
-`--------------------------------------*/
+/*------------------------------------.
+| yyerrlab -- here on detecting error |
+`------------------------------------*/
 yyerrlab:
-  /* Make sure we have latest lookahead translation.  See comments at
-     user semantic actions for why this is necessary.  */
-  yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);
-
   /* If not already recovering from an error, report this error.  */
   if (!yyerrstatus)
     {
@@ -2210,36 +2425,37 @@ yyerrlab:
 #if ! YYERROR_VERBOSE
       yyerror (YY_("syntax error"));
 #else
-# define YYSYNTAX_ERROR yysyntax_error (&yymsg_alloc, &yymsg, \
-                                        yyssp, yytoken)
       {
-        char const *yymsgp = YY_("syntax error");
-        int yysyntax_error_status;
-        yysyntax_error_status = YYSYNTAX_ERROR;
-        if (yysyntax_error_status == 0)
-          yymsgp = yymsg;
-        else if (yysyntax_error_status == 1)
-          {
-            if (yymsg != yymsgbuf)
-              YYSTACK_FREE (yymsg);
-            yymsg = (char *) YYSTACK_ALLOC (yymsg_alloc);
-            if (!yymsg)
-              {
-                yymsg = yymsgbuf;
-                yymsg_alloc = sizeof yymsgbuf;
-                yysyntax_error_status = 2;
-              }
-            else
-              {
-                yysyntax_error_status = YYSYNTAX_ERROR;
-                yymsgp = yymsg;
-              }
-          }
-        yyerror (yymsgp);
-        if (yysyntax_error_status == 2)
-          goto yyexhaustedlab;
+	YYSIZE_T yysize = yysyntax_error (0, yystate, yychar);
+	if (yymsg_alloc < yysize && yymsg_alloc < YYSTACK_ALLOC_MAXIMUM)
+	  {
+	    YYSIZE_T yyalloc = 2 * yysize;
+	    if (! (yysize <= yyalloc && yyalloc <= YYSTACK_ALLOC_MAXIMUM))
+	      yyalloc = YYSTACK_ALLOC_MAXIMUM;
+	    if (yymsg != yymsgbuf)
+	      YYSTACK_FREE (yymsg);
+	    yymsg = (char *) YYSTACK_ALLOC (yyalloc);
+	    if (yymsg)
+	      yymsg_alloc = yyalloc;
+	    else
+	      {
+		yymsg = yymsgbuf;
+		yymsg_alloc = sizeof yymsgbuf;
+	      }
+	  }
+
+	if (0 < yysize && yysize <= yymsg_alloc)
+	  {
+	    (void) yysyntax_error (yymsg, yystate, yychar);
+	    yyerror (yymsg);
+	  }
+	else
+	  {
+	    yyerror (YY_("syntax error"));
+	    if (yysize != 0)
+	      goto yyexhaustedlab;
+	  }
       }
-# undef YYSYNTAX_ERROR
 #endif
     }
 
@@ -2248,20 +2464,20 @@ yyerrlab:
   if (yyerrstatus == 3)
     {
       /* If just tried and failed to reuse lookahead token after an
-         error, discard it.  */
+	 error, discard it.  */
 
       if (yychar <= YYEOF)
-        {
-          /* Return failure if at end of input.  */
-          if (yychar == YYEOF)
-            YYABORT;
-        }
+	{
+	  /* Return failure if at end of input.  */
+	  if (yychar == YYEOF)
+	    YYABORT;
+	}
       else
-        {
-          yydestruct ("Error: discarding",
-                      yytoken, &yylval);
-          yychar = YYEMPTY;
-        }
+	{
+	  yydestruct ("Error: discarding",
+		      yytoken, &yylval);
+	  yychar = YYEMPTY;
+	}
     }
 
   /* Else will try to reuse lookahead token after shifting the error
@@ -2280,7 +2496,7 @@ yyerrorlab:
   if (/*CONSTCOND*/ 0)
      goto yyerrorlab;
 
-  /* Do not reclaim the symbols of the rule whose action triggered
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYERROR.  */
   YYPOPSTACK (yylen);
   yylen = 0;
@@ -2293,37 +2509,35 @@ yyerrorlab:
 | yyerrlab1 -- common code for both syntax error and YYERROR.  |
 `-------------------------------------------------------------*/
 yyerrlab1:
-  yyerrstatus = 3;      /* Each real token shifted decrements this.  */
+  yyerrstatus = 3;	/* Each real token shifted decrements this.  */
 
   for (;;)
     {
       yyn = yypact[yystate];
-      if (!yypact_value_is_default (yyn))
-        {
-          yyn += YYTERROR;
-          if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
-            {
-              yyn = yytable[yyn];
-              if (0 < yyn)
-                break;
-            }
-        }
+      if (yyn != YYPACT_NINF)
+	{
+	  yyn += YYTERROR;
+	  if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
+	    {
+	      yyn = yytable[yyn];
+	      if (0 < yyn)
+		break;
+	    }
+	}
 
       /* Pop the current state because it cannot handle the error token.  */
       if (yyssp == yyss)
-        YYABORT;
+	YYABORT;
 
 
       yydestruct ("Error: popping",
-                  yystos[yystate], yyvsp);
+		  yystos[yystate], yyvsp);
       YYPOPSTACK (1);
       yystate = *yyssp;
       YY_STACK_PRINT (yyss, yyssp);
     }
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
 
   /* Shift the error token.  */
@@ -2347,7 +2561,7 @@ yyabortlab:
   yyresult = 1;
   goto yyreturn;
 
-#if !defined yyoverflow || YYERROR_VERBOSE
+#if !defined(yyoverflow) || YYERROR_VERBOSE
 /*-------------------------------------------------.
 | yyexhaustedlab -- memory exhaustion comes here.  |
 `-------------------------------------------------*/
@@ -2359,21 +2573,16 @@ yyexhaustedlab:
 
 yyreturn:
   if (yychar != YYEMPTY)
-    {
-      /* Make sure we have latest lookahead translation.  See comments at
-         user semantic actions for why this is necessary.  */
-      yytoken = YYTRANSLATE (yychar);
-      yydestruct ("Cleanup: discarding lookahead",
-                  yytoken, &yylval);
-    }
-  /* Do not reclaim the symbols of the rule whose action triggered
+     yydestruct ("Cleanup: discarding lookahead",
+		 yytoken, &yylval);
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYABORT or YYACCEPT.  */
   YYPOPSTACK (yylen);
   YY_STACK_PRINT (yyss, yyssp);
   while (yyssp != yyss)
     {
       yydestruct ("Cleanup: popping",
-                  yystos[*yyssp], yyvsp);
+		  yystos[*yyssp], yyvsp);
       YYPOPSTACK (1);
     }
 #ifndef yyoverflow
@@ -2384,9 +2593,14 @@ yyreturn:
   if (yymsg != yymsgbuf)
     YYSTACK_FREE (yymsg);
 #endif
-  return yyresult;
+  /* Make sure YYID is used.  */
+  return YYID (yyresult);
 }
-#line 682 "f-exp.y" /* yacc.c:1906  */
+
+
+
+/* Line 1675 of yacc.c  */
+#line 682 "f-exp.y"
 
 
 /* Take care of parsing a number (anything that starts with a digit).
@@ -2990,3 +3204,4 @@ yyerror (char *msg)
 
   error (_("A %s in expression, near `%s'."), (msg ? msg : "error"), lexptr);
 }
+
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/go-exp.c ./gdb/go-exp.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/go-exp.c	2015-07-06 20:14:08.000000000 +0000
+++ ./gdb/go-exp.c	2015-07-07 02:02:06.000000000 +0000
@@ -1,19 +1,21 @@
-/* A Bison parser, made by GNU Bison 3.0.2.  */
 
-/* Bison implementation for Yacc-like parsers in C
-
-   Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
+/* A Bison parser, made by GNU Bison 2.4.1.  */
 
+/* Skeleton implementation for Bison's Yacc-like parsers in C
+   
+      Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+   Free Software Foundation, Inc.
+   
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
-
+   
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
-
+   
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
@@ -26,7 +28,7 @@
    special exception, which will cause the skeleton and the resulting
    Bison output files to be licensed under the GNU General Public
    License without this special exception.
-
+   
    This special exception was added by the Free Software Foundation in
    version 2.2 of Bison.  */
 
@@ -44,7 +46,7 @@
 #define YYBISON 1
 
 /* Bison version.  */
-#define YYBISON_VERSION "3.0.2"
+#define YYBISON_VERSION "2.4.1"
 
 /* Skeleton name.  */
 #define YYSKELETON_NAME "yacc.c"
@@ -58,11 +60,15 @@
 /* Pull parsers.  */
 #define YYPULL 1
 
+/* Using locations.  */
+#define YYLSP_NEEDED 0
 
 
 
 /* Copy the first part of user declarations.  */
-#line 52 "go-exp.y" /* yacc.c:339  */
+
+/* Line 189 of yacc.c  */
+#line 52 "go-exp.y"
 
 
 #include "defs.h"
@@ -147,15 +153,14 @@ static int yylex (void);
 void yyerror (char *);
 
 
-#line 151 "go-exp.c" /* yacc.c:339  */
 
-# ifndef YY_NULLPTR
-#  if defined __cplusplus && 201103L <= __cplusplus
-#   define YY_NULLPTR nullptr
-#  else
-#   define YY_NULLPTR 0
-#  endif
-# endif
+/* Line 189 of yacc.c  */
+#line 159 "go-exp.c"
+
+/* Enabling traces.  */
+#ifndef YYDEBUG
+# define YYDEBUG 0
+#endif
 
 /* Enabling verbose error messages.  */
 #ifdef YYERROR_VERBOSE
@@ -165,63 +170,61 @@ void yyerror (char *);
 # define YYERROR_VERBOSE 0
 #endif
 
-
-/* Debug traces.  */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-#if YYDEBUG
-extern int yydebug;
+/* Enabling the token table.  */
+#ifndef YYTOKEN_TABLE
+# define YYTOKEN_TABLE 0
 #endif
 
-/* Token type.  */
+
+/* Tokens.  */
 #ifndef YYTOKENTYPE
 # define YYTOKENTYPE
-  enum yytokentype
-  {
-    INT = 258,
-    FLOAT = 259,
-    RAW_STRING = 260,
-    STRING = 261,
-    CHAR = 262,
-    NAME = 263,
-    TYPENAME = 264,
-    COMPLETE = 265,
-    NAME_OR_INT = 266,
-    TRUE_KEYWORD = 267,
-    FALSE_KEYWORD = 268,
-    STRUCT_KEYWORD = 269,
-    INTERFACE_KEYWORD = 270,
-    TYPE_KEYWORD = 271,
-    CHAN_KEYWORD = 272,
-    SIZEOF_KEYWORD = 273,
-    LEN_KEYWORD = 274,
-    CAP_KEYWORD = 275,
-    NEW_KEYWORD = 276,
-    IOTA_KEYWORD = 277,
-    NIL_KEYWORD = 278,
-    CONST_KEYWORD = 279,
-    DOTDOTDOT = 280,
-    ENTRY = 281,
-    ERROR = 282,
-    BYTE_KEYWORD = 283,
-    DOLLAR_VARIABLE = 284,
-    ASSIGN_MODIFY = 285,
-    ABOVE_COMMA = 286,
-    OROR = 287,
-    ANDAND = 288,
-    ANDNOT = 289,
-    EQUAL = 290,
-    NOTEQUAL = 291,
-    LEQ = 292,
-    GEQ = 293,
-    LSH = 294,
-    RSH = 295,
-    UNARY = 296,
-    INCREMENT = 297,
-    DECREMENT = 298,
-    LEFT_ARROW = 299
-  };
+   /* Put the tokens into the symbol table, so that GDB and other debuggers
+      know about them.  */
+   enum yytokentype {
+     INT = 258,
+     FLOAT = 259,
+     RAW_STRING = 260,
+     STRING = 261,
+     CHAR = 262,
+     NAME = 263,
+     TYPENAME = 264,
+     COMPLETE = 265,
+     NAME_OR_INT = 266,
+     TRUE_KEYWORD = 267,
+     FALSE_KEYWORD = 268,
+     STRUCT_KEYWORD = 269,
+     INTERFACE_KEYWORD = 270,
+     TYPE_KEYWORD = 271,
+     CHAN_KEYWORD = 272,
+     SIZEOF_KEYWORD = 273,
+     LEN_KEYWORD = 274,
+     CAP_KEYWORD = 275,
+     NEW_KEYWORD = 276,
+     IOTA_KEYWORD = 277,
+     NIL_KEYWORD = 278,
+     CONST_KEYWORD = 279,
+     DOTDOTDOT = 280,
+     ENTRY = 281,
+     ERROR = 282,
+     BYTE_KEYWORD = 283,
+     DOLLAR_VARIABLE = 284,
+     ASSIGN_MODIFY = 285,
+     ABOVE_COMMA = 286,
+     OROR = 287,
+     ANDAND = 288,
+     ANDNOT = 289,
+     NOTEQUAL = 290,
+     EQUAL = 291,
+     GEQ = 292,
+     LEQ = 293,
+     RSH = 294,
+     LSH = 295,
+     DECREMENT = 296,
+     INCREMENT = 297,
+     UNARY = 298,
+     LEFT_ARROW = 299
+   };
 #endif
 /* Tokens.  */
 #define INT 258
@@ -256,23 +259,26 @@ extern int yydebug;
 #define OROR 287
 #define ANDAND 288
 #define ANDNOT 289
-#define EQUAL 290
-#define NOTEQUAL 291
-#define LEQ 292
-#define GEQ 293
-#define LSH 294
-#define RSH 295
-#define UNARY 296
+#define NOTEQUAL 290
+#define EQUAL 291
+#define GEQ 292
+#define LEQ 293
+#define RSH 294
+#define LSH 295
+#define DECREMENT 296
 #define INCREMENT 297
-#define DECREMENT 298
+#define UNARY 298
 #define LEFT_ARROW 299
 
-/* Value type.  */
+
+
+
 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE YYSTYPE;
-union YYSTYPE
+typedef union YYSTYPE
 {
-#line 142 "go-exp.y" /* yacc.c:355  */
+
+/* Line 214 of yacc.c  */
+#line 142 "go-exp.y"
 
     LONGEST lval;
     struct {
@@ -294,21 +300,20 @@ union YYSTYPE
     struct stoken_vector svec;
   
 
-#line 298 "go-exp.c" /* yacc.c:355  */
-};
+
+/* Line 214 of yacc.c  */
+#line 306 "go-exp.c"
+} YYSTYPE;
 # define YYSTYPE_IS_TRIVIAL 1
+# define yystype YYSTYPE /* obsolescent; will be withdrawn */
 # define YYSTYPE_IS_DECLARED 1
 #endif
 
 
-extern YYSTYPE yylval;
-
-int yyparse (void);
-
-
-
 /* Copy the second part of user declarations.  */
-#line 163 "go-exp.y" /* yacc.c:358  */
+
+/* Line 264 of yacc.c  */
+#line 163 "go-exp.y"
 
 /* YYSTYPE gets defined by %union.  */
 static int parse_number (struct parser_state *,
@@ -316,7 +321,9 @@ static int parse_number (struct parser_s
 static int parse_go_float (struct gdbarch *gdbarch, const char *p, int len,
 			   DOUBLEST *d, struct type **t);
 
-#line 320 "go-exp.c" /* yacc.c:358  */
+
+/* Line 264 of yacc.c  */
+#line 327 "go-exp.c"
 
 #ifdef short
 # undef short
@@ -330,8 +337,11 @@ typedef unsigned char yytype_uint8;
 
 #ifdef YYTYPE_INT8
 typedef YYTYPE_INT8 yytype_int8;
-#else
+#elif (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 typedef signed char yytype_int8;
+#else
+typedef short int yytype_int8;
 #endif
 
 #ifdef YYTYPE_UINT16
@@ -351,7 +361,8 @@ typedef short int yytype_int16;
 #  define YYSIZE_T __SIZE_TYPE__
 # elif defined size_t
 #  define YYSIZE_T size_t
-# elif ! defined YYSIZE_T
+# elif ! defined YYSIZE_T && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #  include <stddef.h> /* INFRINGES ON USER NAME SPACE */
 #  define YYSIZE_T size_t
 # else
@@ -362,71 +373,42 @@ typedef short int yytype_int16;
 #define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
 
 #ifndef YY_
-# if defined YYENABLE_NLS && YYENABLE_NLS
+# if YYENABLE_NLS
 #  if ENABLE_NLS
 #   include <libintl.h> /* INFRINGES ON USER NAME SPACE */
-#   define YY_(Msgid) dgettext ("bison-runtime", Msgid)
+#   define YY_(msgid) dgettext ("bison-runtime", msgid)
 #  endif
 # endif
 # ifndef YY_
-#  define YY_(Msgid) Msgid
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE
-# if (defined __GNUC__                                               \
-      && (2 < __GNUC__ || (__GNUC__ == 2 && 96 <= __GNUC_MINOR__)))  \
-     || defined __SUNPRO_C && 0x5110 <= __SUNPRO_C
-#  define YY_ATTRIBUTE(Spec) __attribute__(Spec)
-# else
-#  define YY_ATTRIBUTE(Spec) /* empty */
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE_PURE
-# define YY_ATTRIBUTE_PURE   YY_ATTRIBUTE ((__pure__))
-#endif
-
-#ifndef YY_ATTRIBUTE_UNUSED
-# define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__))
-#endif
-
-#if !defined _Noreturn \
-     && (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112)
-# if defined _MSC_VER && 1200 <= _MSC_VER
-#  define _Noreturn __declspec (noreturn)
-# else
-#  define _Noreturn YY_ATTRIBUTE ((__noreturn__))
+#  define YY_(msgid) msgid
 # endif
 #endif
 
 /* Suppress unused-variable warnings by "using" E.  */
 #if ! defined lint || defined __GNUC__
-# define YYUSE(E) ((void) (E))
+# define YYUSE(e) ((void) (e))
 #else
-# define YYUSE(E) /* empty */
+# define YYUSE(e) /* empty */
 #endif
 
-#if defined __GNUC__ && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
-/* Suppress an incorrect diagnostic about yylval being uninitialized.  */
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \
-    _Pragma ("GCC diagnostic push") \
-    _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\
-    _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END \
-    _Pragma ("GCC diagnostic pop")
+/* Identity function, used to suppress warnings about constant conditions.  */
+#ifndef lint
+# define YYID(n) (n)
 #else
-# define YY_INITIAL_VALUE(Value) Value
-#endif
-#ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+static int
+YYID (int yyi)
+#else
+static int
+YYID (yyi)
+    int yyi;
 #endif
-#ifndef YY_INITIAL_VALUE
-# define YY_INITIAL_VALUE(Value) /* Nothing. */
+{
+  return yyi;
+}
 #endif
 
-
 #if ! defined yyoverflow || YYERROR_VERBOSE
 
 /* The parser invokes alloca or xmalloc; define the necessary symbols.  */
@@ -443,11 +425,11 @@ typedef short int yytype_int16;
 #    define alloca _alloca
 #   else
 #    define YYSTACK_ALLOC alloca
-#    if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS
+#    if ! defined _ALLOCA_H && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #     include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-      /* Use EXIT_SUCCESS as a witness for stdlib.h.  */
-#     ifndef EXIT_SUCCESS
-#      define EXIT_SUCCESS 0
+#     ifndef _STDLIB_H
+#      define _STDLIB_H 1
 #     endif
 #    endif
 #   endif
@@ -455,8 +437,8 @@ typedef short int yytype_int16;
 # endif
 
 # ifdef YYSTACK_ALLOC
-   /* Pacify GCC's 'empty if-body' warning.  */
-#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (0)
+   /* Pacify GCC's `empty if-body' warning.  */
+#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (YYID (0))
 #  ifndef YYSTACK_ALLOC_MAXIMUM
     /* The OS might guarantee only one guard page at the bottom of the stack,
        and a page size can be as small as 4096 bytes.  So we cannot safely
@@ -470,23 +452,25 @@ typedef short int yytype_int16;
 #  ifndef YYSTACK_ALLOC_MAXIMUM
 #   define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
 #  endif
-#  if (defined __cplusplus && ! defined EXIT_SUCCESS \
+#  if (defined __cplusplus && ! defined _STDLIB_H \
        && ! ((defined YYMALLOC || defined xmalloc) \
-             && (defined YYFREE || defined xfree)))
+	     && (defined YYFREE || defined xfree)))
 #   include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-#   ifndef EXIT_SUCCESS
-#    define EXIT_SUCCESS 0
+#   ifndef _STDLIB_H
+#    define _STDLIB_H 1
 #   endif
 #  endif
 #  ifndef YYMALLOC
 #   define YYMALLOC xmalloc
-#   if ! defined xmalloc && ! defined EXIT_SUCCESS
+#   if ! defined xmalloc && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void *xmalloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
 #  ifndef YYFREE
 #   define YYFREE xfree
-#   if ! defined xfree && ! defined EXIT_SUCCESS
+#   if ! defined xfree && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void xfree (void *); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
@@ -496,7 +480,7 @@ void xfree (void *); /* INFRINGES ON USE
 
 #if (! defined yyoverflow \
      && (! defined __cplusplus \
-         || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
+	 || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
 
 /* A type that is properly aligned for any stack member.  */
 union yyalloc
@@ -514,50 +498,46 @@ union yyalloc
      ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \
       + YYSTACK_GAP_MAXIMUM)
 
-# define YYCOPY_NEEDED 1
+/* Copy COUNT objects from FROM to TO.  The source and destination do
+   not overlap.  */
+# ifndef YYCOPY
+#  if defined __GNUC__ && 1 < __GNUC__
+#   define YYCOPY(To, From, Count) \
+      __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
+#  else
+#   define YYCOPY(To, From, Count)		\
+      do					\
+	{					\
+	  YYSIZE_T yyi;				\
+	  for (yyi = 0; yyi < (Count); yyi++)	\
+	    (To)[yyi] = (From)[yyi];		\
+	}					\
+      while (YYID (0))
+#  endif
+# endif
 
 /* Relocate STACK from its old location to the new one.  The
    local variables YYSIZE and YYSTACKSIZE give the old and new number of
    elements in the stack, and YYPTR gives the new location of the
    stack.  Advance YYPTR to a properly aligned location for the next
    stack.  */
-# define YYSTACK_RELOCATE(Stack_alloc, Stack)                           \
-    do                                                                  \
-      {                                                                 \
-        YYSIZE_T yynewbytes;                                            \
-        YYCOPY (&yyptr->Stack_alloc, Stack, yysize);                    \
-        Stack = &yyptr->Stack_alloc;                                    \
-        yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
-        yyptr += yynewbytes / sizeof (*yyptr);                          \
-      }                                                                 \
-    while (0)
+# define YYSTACK_RELOCATE(Stack_alloc, Stack)				\
+    do									\
+      {									\
+	YYSIZE_T yynewbytes;						\
+	YYCOPY (&yyptr->Stack_alloc, Stack, yysize);			\
+	Stack = &yyptr->Stack_alloc;					\
+	yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
+	yyptr += yynewbytes / sizeof (*yyptr);				\
+      }									\
+    while (YYID (0))
 
 #endif
 
-#if defined YYCOPY_NEEDED && YYCOPY_NEEDED
-/* Copy COUNT objects from SRC to DST.  The source and destination do
-   not overlap.  */
-# ifndef YYCOPY
-#  if defined __GNUC__ && 1 < __GNUC__
-#   define YYCOPY(Dst, Src, Count) \
-      __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src)))
-#  else
-#   define YYCOPY(Dst, Src, Count)              \
-      do                                        \
-        {                                       \
-          YYSIZE_T yyi;                         \
-          for (yyi = 0; yyi < (Count); yyi++)   \
-            (Dst)[yyi] = (Src)[yyi];            \
-        }                                       \
-      while (0)
-#  endif
-# endif
-#endif /* !YYCOPY_NEEDED */
-
 /* YYFINAL -- State number of the termination state.  */
 #define YYFINAL  40
 /* YYLAST -- Last index in YYTABLE.  */
-#define YYLAST   451
+#define YYLAST   443
 
 /* YYNTOKENS -- Number of terminals.  */
 #define YYNTOKENS  68
@@ -565,31 +545,29 @@ union yyalloc
 #define YYNNTS  13
 /* YYNRULES -- Number of rules.  */
 #define YYNRULES  69
-/* YYNSTATES -- Number of states.  */
+/* YYNRULES -- Number of states.  */
 #define YYNSTATES  122
 
-/* YYTRANSLATE[YYX] -- Symbol number corresponding to YYX as returned
-   by yylex, with out-of-bounds checking.  */
+/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
 #define YYUNDEFTOK  2
 #define YYMAXUTOK   299
 
-#define YYTRANSLATE(YYX)                                                \
+#define YYTRANSLATE(YYX)						\
   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
 
-/* YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to TOKEN-NUM
-   as returned by yylex, without out-of-bounds checking.  */
+/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX.  */
 static const yytype_uint8 yytranslate[] =
 {
        0,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,    62,     2,     2,     2,    54,    39,     2,
-      61,    64,    52,    50,    31,    51,    59,    53,     2,     2,
+      60,    64,    52,    50,    31,    51,    58,    53,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,    67,     2,
       43,    33,    44,    34,    49,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,    60,     2,    63,    38,     2,     2,     2,     2,     2,
+       2,    59,     2,    63,    38,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,    65,    37,    66,     2,     2,     2,     2,
@@ -609,11 +587,52 @@ static const yytype_uint8 yytranslate[] 
        5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
       15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
       25,    26,    27,    28,    29,    30,    32,    35,    36,    40,
-      41,    42,    45,    46,    47,    48,    55,    56,    57,    58
+      41,    42,    45,    46,    47,    48,    55,    56,    57,    61
 };
 
 #if YYDEBUG
-  /* YYRLINE[YYN] -- Source line where rule number YYN was defined.  */
+/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
+   YYRHS.  */
+static const yytype_uint8 yyprhs[] =
+{
+       0,     0,     3,     5,     7,     9,    11,    15,    18,    21,
+      24,    27,    30,    33,    36,    39,    43,    48,    52,    57,
+      58,    64,    66,    67,    69,    73,    75,    80,    85,    89,
+      93,    97,   101,   105,   109,   113,   117,   121,   125,   129,
+     133,   137,   141,   145,   149,   153,   157,   161,   165,   171,
+     175,   179,   181,   183,   185,   187,   189,   191,   196,   201,
+     203,   207,   209,   211,   213,   216,   218,   221,   223,   225
+};
+
+/* YYRHS -- A `-1'-separated list of the rules' RHS.  */
+static const yytype_int8 yyrhs[] =
+{
+      69,     0,    -1,    71,    -1,    70,    -1,    79,    -1,    72,
+      -1,    71,    31,    72,    -1,    52,    72,    -1,    39,    72,
+      -1,    51,    72,    -1,    50,    72,    -1,    62,    72,    -1,
+      38,    72,    -1,    72,    56,    -1,    72,    55,    -1,    72,
+      58,    80,    -1,    72,    58,    80,    10,    -1,    72,    58,
+      10,    -1,    72,    59,    71,    63,    -1,    -1,    72,    60,
+      73,    75,    64,    -1,    65,    -1,    -1,    72,    -1,    75,
+      31,    72,    -1,    66,    -1,    74,    79,    76,    72,    -1,
+      79,    60,    72,    64,    -1,    60,    71,    64,    -1,    72,
+      49,    72,    -1,    72,    52,    72,    -1,    72,    53,    72,
+      -1,    72,    54,    72,    -1,    72,    50,    72,    -1,    72,
+      51,    72,    -1,    72,    48,    72,    -1,    72,    47,    72,
+      -1,    72,    42,    72,    -1,    72,    41,    72,    -1,    72,
+      46,    72,    -1,    72,    45,    72,    -1,    72,    43,    72,
+      -1,    72,    44,    72,    -1,    72,    39,    72,    -1,    72,
+      38,    72,    -1,    72,    37,    72,    -1,    72,    36,    72,
+      -1,    72,    35,    72,    -1,    72,    34,    72,    67,    72,
+      -1,    72,    33,    72,    -1,    72,    30,    72,    -1,     3,
+      -1,     7,    -1,    11,    -1,     4,    -1,    78,    -1,    29,
+      -1,    18,    60,    79,    64,    -1,    18,    60,    72,    64,
+      -1,     6,    -1,    77,    50,     6,    -1,    77,    -1,    12,
+      -1,    13,    -1,    80,    26,    -1,    80,    -1,    52,    79,
+      -1,     9,    -1,    28,    -1,     8,    -1
+};
+
+/* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
 static const yytype_uint16 yyrline[] =
 {
        0,   242,   242,   243,   246,   253,   254,   259,   263,   267,
@@ -626,7 +645,7 @@ static const yytype_uint16 yyrline[] =
 };
 #endif
 
-#if YYDEBUG || YYERROR_VERBOSE || 0
+#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
 /* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
    First, the terminals, then, starting at YYNTOKENS, nonterminals.  */
 static const char *const yytname[] =
@@ -638,18 +657,18 @@ static const char *const yytname[] =
   "NEW_KEYWORD", "IOTA_KEYWORD", "NIL_KEYWORD", "CONST_KEYWORD",
   "DOTDOTDOT", "ENTRY", "ERROR", "BYTE_KEYWORD", "DOLLAR_VARIABLE",
   "ASSIGN_MODIFY", "','", "ABOVE_COMMA", "'='", "'?'", "OROR", "ANDAND",
-  "'|'", "'^'", "'&'", "ANDNOT", "EQUAL", "NOTEQUAL", "'<'", "'>'", "LEQ",
-  "GEQ", "LSH", "RSH", "'@'", "'+'", "'-'", "'*'", "'/'", "'%'", "UNARY",
-  "INCREMENT", "DECREMENT", "LEFT_ARROW", "'.'", "'['", "'('", "'!'",
-  "']'", "')'", "'{'", "'}'", "':'", "$accept", "start", "type_exp",
+  "'|'", "'^'", "'&'", "ANDNOT", "NOTEQUAL", "EQUAL", "'<'", "'>'", "GEQ",
+  "LEQ", "RSH", "LSH", "'@'", "'+'", "'-'", "'*'", "'/'", "'%'",
+  "DECREMENT", "INCREMENT", "UNARY", "'.'", "'['", "'('", "LEFT_ARROW",
+  "'!'", "']'", "')'", "'{'", "'}'", "':'", "$accept", "start", "type_exp",
   "exp1", "exp", "$@1", "lcurly", "arglist", "rcurly", "string_exp",
-  "variable", "type", "name_not_typename", YY_NULLPTR
+  "variable", "type", "name_not_typename", 0
 };
 #endif
 
 # ifdef YYPRINT
-/* YYTOKNUM[NUM] -- (External) token number corresponding to the
-   (internal) symbol number NUM (which must be that of a token).  */
+/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to
+   token YYLEX-NUM.  */
 static const yytype_uint16 yytoknum[] =
 {
        0,   256,   257,   258,   259,   260,   261,   262,   263,   264,
@@ -657,43 +676,38 @@ static const yytype_uint16 yytoknum[] =
      275,   276,   277,   278,   279,   280,   281,   282,   283,   284,
      285,    44,   286,    61,    63,   287,   288,   124,    94,    38,
      289,   290,   291,    60,    62,   292,   293,   294,   295,    64,
-      43,    45,    42,    47,    37,   296,   297,   298,   299,    46,
-      91,    40,    33,    93,    41,   123,   125,    58
+      43,    45,    42,    47,    37,   296,   297,   298,    46,    91,
+      40,   299,    33,    93,    41,   123,   125,    58
 };
 # endif
 
-#define YYPACT_NINF -42
-
-#define yypact_value_is_default(Yystate) \
-  (!!((Yystate) == (-42)))
-
-#define YYTABLE_NINF -1
-
-#define yytable_value_is_error(Yytable_value) \
-  0
+/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
+static const yytype_uint8 yyr1[] =
+{
+       0,    68,    69,    69,    70,    71,    71,    72,    72,    72,
+      72,    72,    72,    72,    72,    72,    72,    72,    72,    73,
+      72,    74,    75,    75,    75,    76,    72,    72,    72,    72,
+      72,    72,    72,    72,    72,    72,    72,    72,    72,    72,
+      72,    72,    72,    72,    72,    72,    72,    72,    72,    72,
+      72,    72,    72,    72,    72,    72,    72,    72,    72,    77,
+      77,    72,    72,    72,    78,    78,    79,    79,    79,    80
+};
 
-  /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
-     STATE-NUM.  */
-static const yytype_int16 yypact[] =
+/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
+static const yytype_uint8 yyr2[] =
 {
-      49,   -42,   -42,   -42,   -42,   -42,   -42,   -42,   -42,   -42,
-     -38,   -42,   -42,    49,    49,    49,    49,    49,    49,    49,
-     -42,    27,   -42,    34,   187,    45,    16,   -42,    11,    53,
-      49,   -35,    11,   -35,   -35,   -35,   -35,    11,    38,   -35,
-     -42,    49,    49,    49,    49,    49,    49,    49,    49,    49,
-      49,    49,    49,    49,    49,    49,    49,    49,    49,    49,
-      49,    49,    49,    49,   -42,   -42,    -3,    49,   -42,    45,
-       9,    74,    49,   -42,   123,    10,   -42,   187,   187,   187,
-      88,   241,   266,   290,   313,   334,   353,   353,   368,   368,
-     368,   368,   -41,   -41,   380,   390,   390,   -35,   -35,   -35,
-     -42,    72,    33,    49,   -42,   -42,    49,   -42,   155,   -42,
-     -42,    49,   -42,   -42,   187,    39,   -35,   -42,   215,    49,
-     -42,   187
+       0,     2,     1,     1,     1,     1,     3,     2,     2,     2,
+       2,     2,     2,     2,     2,     3,     4,     3,     4,     0,
+       5,     1,     0,     1,     3,     1,     4,     4,     3,     3,
+       3,     3,     3,     3,     3,     3,     3,     3,     3,     3,
+       3,     3,     3,     3,     3,     3,     3,     3,     5,     3,
+       3,     1,     1,     1,     1,     1,     1,     4,     4,     1,
+       3,     1,     1,     1,     2,     1,     2,     1,     1,     1
 };
 
-  /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
-     Performed when YYTABLE does not specify something else to do.  Zero
-     means the default is an error.  */
+/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
+   STATE-NUM when YYTABLE doesn't specify something else to do.  Zero
+   means the default is an error.  */
 static const yytype_uint8 yydefact[] =
 {
        0,    51,    54,    59,    52,    69,    67,    53,    62,    63,
@@ -702,144 +716,164 @@ static const yytype_uint8 yydefact[] =
        0,    12,     0,     8,    10,     9,     7,    66,     0,    11,
        1,     0,     0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-       0,     0,     0,     0,    13,    14,     0,     0,    19,     0,
+       0,     0,     0,     0,    14,    13,     0,     0,    19,     0,
        0,     0,     0,    64,     0,     0,    28,     6,    50,    49,
-       0,    47,    46,    45,    44,    43,    37,    38,    41,    42,
-      39,    40,    35,    36,    29,    33,    34,    30,    31,    32,
+       0,    47,    46,    45,    44,    43,    38,    37,    41,    42,
+      40,    39,    36,    35,    29,    33,    34,    30,    31,    32,
       17,    15,     0,    22,    66,    25,     0,    60,     0,    58,
       57,     0,    16,    18,    23,     0,    26,    27,    48,     0,
       20,    24
 };
 
-  /* YYPGOTO[NTERM-NUM].  */
-static const yytype_int8 yypgoto[] =
-{
-     -42,   -42,   -42,    -4,   -13,   -42,   -42,   -42,   -42,   -42,
-     -42,    51,    17
-};
-
-  /* YYDEFGOTO[NTERM-NUM].  */
+/* YYDEFGOTO[NTERM-NUM].  */
 static const yytype_int8 yydefgoto[] =
 {
       -1,    21,    22,    23,    24,   103,    25,   115,   106,    26,
       27,    32,    29
 };
 
-  /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM.  If
-     positive, shift that token.  If negative, reduce the rule whose
-     number is the opposite.  If YYTABLE_NINF, syntax error.  */
+/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
+   STATE-NUM.  */
+#define YYPACT_NINF -56
+static const yytype_int16 yypact[] =
+{
+      49,   -56,   -56,   -56,   -56,   -56,   -56,   -56,   -56,   -56,
+     -44,   -56,   -56,    49,    49,    49,    49,    49,    49,    49,
+     -56,    23,   -56,    34,   187,    45,   -23,   -56,     6,    46,
+      49,   -48,     6,   -48,   -48,   -48,   -48,     6,    38,   -48,
+     -56,    49,    49,    49,    49,    49,    49,    49,    49,    49,
+      49,    49,    49,    49,    49,    49,    49,    49,    49,    49,
+      49,    49,    49,    49,   -56,   -56,     5,    49,   -56,    45,
+       8,    65,    49,   -56,   123,   -55,   -56,   187,   187,   187,
+      88,   239,   263,   286,   308,   328,   346,   346,   360,   360,
+     360,   360,   372,   372,   383,   -34,   -34,   -48,   -48,   -48,
+     -56,    69,    33,    49,   -56,   -56,    49,   -56,   155,   -56,
+     -56,    49,   -56,   -56,   187,    39,   -48,   -56,   214,    49,
+     -56,   187
+};
+
+/* YYPGOTO[NTERM-NUM].  */
+static const yytype_int8 yypgoto[] =
+{
+     -56,   -56,   -56,    -4,   -13,   -56,   -56,   -56,   -56,   -56,
+     -56,    51,     9
+};
+
+/* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
+   positive, shift that token.  If negative, reduce the rule which
+   number is the opposite.  If zero, do what YYDEFACT says.
+   If YYTABLE_NINF, syntax error.  */
+#define YYTABLE_NINF -1
 static const yytype_uint8 yytable[] =
 {
-      31,    33,    34,    35,    36,     5,    39,   100,    58,    59,
-      60,    61,    62,    63,    38,    64,    65,    74,    66,    67,
-      68,    64,    65,    30,    66,    67,    68,    40,    77,    78,
+      31,    33,    34,    35,    36,    72,    39,    64,    65,   110,
+      66,    67,    68,     5,    38,   100,    30,    74,    61,    62,
+      63,    64,    65,    40,    66,    67,    68,    71,    77,    78,
       79,    80,    81,    82,    83,    84,    85,    86,    87,    88,
       89,    90,    91,    92,    93,    94,    95,    96,    97,    98,
       99,    28,     1,     2,     6,     3,     4,     5,     6,   108,
-       7,     8,     9,   102,    41,    41,    71,    10,    37,    41,
-     119,    72,    72,    11,   110,   105,    70,    11,    12,    73,
-     107,    75,   112,   101,     0,     0,     0,    13,    14,     0,
+       7,     8,     9,   102,    41,    41,    72,    10,    37,    41,
+     119,   107,    73,    11,   105,   101,    70,    11,    12,   112,
+       0,    75,     0,     0,     0,     0,     0,    13,    14,     0,
      114,     0,     0,   116,     0,     0,   113,    69,   118,    15,
-      16,    17,    76,   120,     0,     0,   121,     0,     0,     0,
-      18,    19,     0,     0,    20,     0,     0,     0,    42,     0,
+      16,    17,    76,   120,     0,     0,   121,     0,     0,    18,
+       0,    19,     0,     0,    20,     0,     0,     0,    42,     0,
      104,    43,    44,    45,    46,    47,    48,    49,     0,    50,
       51,    52,    53,    54,    55,    56,    57,    58,    59,    60,
-      61,    62,    63,     0,    64,    65,     0,    66,    67,    68,
+      61,    62,    63,    64,    65,     0,    66,    67,    68,     0,
        0,     0,     0,    42,     0,   111,    43,    44,    45,    46,
       47,    48,    49,     0,    50,    51,    52,    53,    54,    55,
-      56,    57,    58,    59,    60,    61,    62,    63,     0,    64,
-      65,     0,    66,    67,    68,    42,     0,   109,    43,    44,
+      56,    57,    58,    59,    60,    61,    62,    63,    64,    65,
+       0,    66,    67,    68,     0,    42,     0,   109,    43,    44,
       45,    46,    47,    48,    49,     0,    50,    51,    52,    53,
       54,    55,    56,    57,    58,    59,    60,    61,    62,    63,
-       0,    64,    65,     0,    66,    67,    68,    42,     0,   117,
+      64,    65,     0,    66,    67,    68,     0,    42,     0,   117,
       43,    44,    45,    46,    47,    48,    49,     0,    50,    51,
       52,    53,    54,    55,    56,    57,    58,    59,    60,    61,
-      62,    63,     0,    64,    65,     0,    66,    67,    68,    44,
-      45,    46,    47,    48,    49,     0,    50,    51,    52,    53,
-      54,    55,    56,    57,    58,    59,    60,    61,    62,    63,
-       0,    64,    65,     0,    66,    67,    68,    46,    47,    48,
-      49,     0,    50,    51,    52,    53,    54,    55,    56,    57,
-      58,    59,    60,    61,    62,    63,     0,    64,    65,     0,
-      66,    67,    68,    47,    48,    49,     0,    50,    51,    52,
+      62,    63,    64,    65,     0,    66,    67,    68,    44,    45,
+      46,    47,    48,    49,     0,    50,    51,    52,    53,    54,
+      55,    56,    57,    58,    59,    60,    61,    62,    63,    64,
+      65,     0,    66,    67,    68,    46,    47,    48,    49,     0,
+      50,    51,    52,    53,    54,    55,    56,    57,    58,    59,
+      60,    61,    62,    63,    64,    65,     0,    66,    67,    68,
+      47,    48,    49,     0,    50,    51,    52,    53,    54,    55,
+      56,    57,    58,    59,    60,    61,    62,    63,    64,    65,
+       0,    66,    67,    68,    48,    49,     0,    50,    51,    52,
       53,    54,    55,    56,    57,    58,    59,    60,    61,    62,
-      63,     0,    64,    65,     0,    66,    67,    68,    48,    49,
-       0,    50,    51,    52,    53,    54,    55,    56,    57,    58,
-      59,    60,    61,    62,    63,     0,    64,    65,     0,    66,
-      67,    68,    49,     0,    50,    51,    52,    53,    54,    55,
-      56,    57,    58,    59,    60,    61,    62,    63,     0,    64,
-      65,     0,    66,    67,    68,    50,    51,    52,    53,    54,
-      55,    56,    57,    58,    59,    60,    61,    62,    63,     0,
-      64,    65,     0,    66,    67,    68,    52,    53,    54,    55,
-      56,    57,    58,    59,    60,    61,    62,    63,     0,    64,
-      65,     0,    66,    67,    68,    56,    57,    58,    59,    60,
-      61,    62,    63,     0,    64,    65,     0,    66,    67,    68,
-      59,    60,    61,    62,    63,     0,    64,    65,     0,    66,
-      67,    68,    61,    62,    63,     0,    64,    65,     0,    66,
-      67,    68
+      63,    64,    65,     0,    66,    67,    68,    49,     0,    50,
+      51,    52,    53,    54,    55,    56,    57,    58,    59,    60,
+      61,    62,    63,    64,    65,     0,    66,    67,    68,    50,
+      51,    52,    53,    54,    55,    56,    57,    58,    59,    60,
+      61,    62,    63,    64,    65,     0,    66,    67,    68,    52,
+      53,    54,    55,    56,    57,    58,    59,    60,    61,    62,
+      63,    64,    65,     0,    66,    67,    68,    56,    57,    58,
+      59,    60,    61,    62,    63,    64,    65,     0,    66,    67,
+      68,    58,    59,    60,    61,    62,    63,    64,    65,     0,
+      66,    67,    68,    59,    60,    61,    62,    63,    64,    65,
+       0,    66,    67,    68
 };
 
 static const yytype_int8 yycheck[] =
 {
-      13,    14,    15,    16,    17,     8,    19,    10,    49,    50,
-      51,    52,    53,    54,    18,    56,    57,    30,    59,    60,
-      61,    56,    57,    61,    59,    60,    61,     0,    41,    42,
+      13,    14,    15,    16,    17,    60,    19,    55,    56,    64,
+      58,    59,    60,     8,    18,    10,    60,    30,    52,    53,
+      54,    55,    56,     0,    58,    59,    60,    50,    41,    42,
       43,    44,    45,    46,    47,    48,    49,    50,    51,    52,
       53,    54,    55,    56,    57,    58,    59,    60,    61,    62,
       63,     0,     3,     4,     9,     6,     7,     8,     9,    72,
-      11,    12,    13,    67,    31,    31,    50,    18,    17,    31,
-      31,    61,    61,    28,    64,    66,    25,    28,    29,    26,
-       6,    30,    10,    66,    -1,    -1,    -1,    38,    39,    -1,
+      11,    12,    13,    67,    31,    31,    60,    18,    17,    31,
+      31,     6,    26,    28,    66,    66,    25,    28,    29,    10,
+      -1,    30,    -1,    -1,    -1,    -1,    -1,    38,    39,    -1,
      103,    -1,    -1,   106,    -1,    -1,    63,    52,   111,    50,
-      51,    52,    64,    64,    -1,    -1,   119,    -1,    -1,    -1,
-      61,    62,    -1,    -1,    65,    -1,    -1,    -1,    30,    -1,
+      51,    52,    64,    64,    -1,    -1,   119,    -1,    -1,    60,
+      -1,    62,    -1,    -1,    65,    -1,    -1,    -1,    30,    -1,
       69,    33,    34,    35,    36,    37,    38,    39,    -1,    41,
       42,    43,    44,    45,    46,    47,    48,    49,    50,    51,
-      52,    53,    54,    -1,    56,    57,    -1,    59,    60,    61,
+      52,    53,    54,    55,    56,    -1,    58,    59,    60,    -1,
       -1,    -1,    -1,    30,    -1,    67,    33,    34,    35,    36,
       37,    38,    39,    -1,    41,    42,    43,    44,    45,    46,
-      47,    48,    49,    50,    51,    52,    53,    54,    -1,    56,
-      57,    -1,    59,    60,    61,    30,    -1,    64,    33,    34,
+      47,    48,    49,    50,    51,    52,    53,    54,    55,    56,
+      -1,    58,    59,    60,    -1,    30,    -1,    64,    33,    34,
       35,    36,    37,    38,    39,    -1,    41,    42,    43,    44,
       45,    46,    47,    48,    49,    50,    51,    52,    53,    54,
-      -1,    56,    57,    -1,    59,    60,    61,    30,    -1,    64,
+      55,    56,    -1,    58,    59,    60,    -1,    30,    -1,    64,
       33,    34,    35,    36,    37,    38,    39,    -1,    41,    42,
       43,    44,    45,    46,    47,    48,    49,    50,    51,    52,
-      53,    54,    -1,    56,    57,    -1,    59,    60,    61,    34,
-      35,    36,    37,    38,    39,    -1,    41,    42,    43,    44,
-      45,    46,    47,    48,    49,    50,    51,    52,    53,    54,
-      -1,    56,    57,    -1,    59,    60,    61,    36,    37,    38,
-      39,    -1,    41,    42,    43,    44,    45,    46,    47,    48,
-      49,    50,    51,    52,    53,    54,    -1,    56,    57,    -1,
-      59,    60,    61,    37,    38,    39,    -1,    41,    42,    43,
+      53,    54,    55,    56,    -1,    58,    59,    60,    34,    35,
+      36,    37,    38,    39,    -1,    41,    42,    43,    44,    45,
+      46,    47,    48,    49,    50,    51,    52,    53,    54,    55,
+      56,    -1,    58,    59,    60,    36,    37,    38,    39,    -1,
+      41,    42,    43,    44,    45,    46,    47,    48,    49,    50,
+      51,    52,    53,    54,    55,    56,    -1,    58,    59,    60,
+      37,    38,    39,    -1,    41,    42,    43,    44,    45,    46,
+      47,    48,    49,    50,    51,    52,    53,    54,    55,    56,
+      -1,    58,    59,    60,    38,    39,    -1,    41,    42,    43,
       44,    45,    46,    47,    48,    49,    50,    51,    52,    53,
-      54,    -1,    56,    57,    -1,    59,    60,    61,    38,    39,
-      -1,    41,    42,    43,    44,    45,    46,    47,    48,    49,
-      50,    51,    52,    53,    54,    -1,    56,    57,    -1,    59,
-      60,    61,    39,    -1,    41,    42,    43,    44,    45,    46,
-      47,    48,    49,    50,    51,    52,    53,    54,    -1,    56,
-      57,    -1,    59,    60,    61,    41,    42,    43,    44,    45,
-      46,    47,    48,    49,    50,    51,    52,    53,    54,    -1,
-      56,    57,    -1,    59,    60,    61,    43,    44,    45,    46,
-      47,    48,    49,    50,    51,    52,    53,    54,    -1,    56,
-      57,    -1,    59,    60,    61,    47,    48,    49,    50,    51,
-      52,    53,    54,    -1,    56,    57,    -1,    59,    60,    61,
-      50,    51,    52,    53,    54,    -1,    56,    57,    -1,    59,
-      60,    61,    52,    53,    54,    -1,    56,    57,    -1,    59,
-      60,    61
+      54,    55,    56,    -1,    58,    59,    60,    39,    -1,    41,
+      42,    43,    44,    45,    46,    47,    48,    49,    50,    51,
+      52,    53,    54,    55,    56,    -1,    58,    59,    60,    41,
+      42,    43,    44,    45,    46,    47,    48,    49,    50,    51,
+      52,    53,    54,    55,    56,    -1,    58,    59,    60,    43,
+      44,    45,    46,    47,    48,    49,    50,    51,    52,    53,
+      54,    55,    56,    -1,    58,    59,    60,    47,    48,    49,
+      50,    51,    52,    53,    54,    55,    56,    -1,    58,    59,
+      60,    49,    50,    51,    52,    53,    54,    55,    56,    -1,
+      58,    59,    60,    50,    51,    52,    53,    54,    55,    56,
+      -1,    58,    59,    60
 };
 
-  /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
-     symbol of state STATE-NUM.  */
+/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
+   symbol of state STATE-NUM.  */
 static const yytype_uint8 yystos[] =
 {
        0,     3,     4,     6,     7,     8,     9,    11,    12,    13,
-      18,    28,    29,    38,    39,    50,    51,    52,    61,    62,
+      18,    28,    29,    38,    39,    50,    51,    52,    60,    62,
       65,    69,    70,    71,    72,    74,    77,    78,    79,    80,
-      61,    72,    79,    72,    72,    72,    72,    79,    71,    72,
+      60,    72,    79,    72,    72,    72,    72,    79,    71,    72,
        0,    31,    30,    33,    34,    35,    36,    37,    38,    39,
       41,    42,    43,    44,    45,    46,    47,    48,    49,    50,
-      51,    52,    53,    54,    56,    57,    59,    60,    61,    52,
-      79,    50,    61,    26,    72,    79,    64,    72,    72,    72,
+      51,    52,    53,    54,    55,    56,    58,    59,    60,    52,
+      79,    50,    60,    26,    72,    79,    64,    72,    72,    72,
       72,    72,    72,    72,    72,    72,    72,    72,    72,    72,
       72,    72,    72,    72,    72,    72,    72,    72,    72,    72,
       10,    80,    71,    73,    79,    66,    76,     6,    72,    64,
@@ -847,65 +881,95 @@ static const yytype_uint8 yystos[] =
       64,    72
 };
 
-  /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
-static const yytype_uint8 yyr1[] =
-{
-       0,    68,    69,    69,    70,    71,    71,    72,    72,    72,
-      72,    72,    72,    72,    72,    72,    72,    72,    72,    73,
-      72,    74,    75,    75,    75,    76,    72,    72,    72,    72,
-      72,    72,    72,    72,    72,    72,    72,    72,    72,    72,
-      72,    72,    72,    72,    72,    72,    72,    72,    72,    72,
-      72,    72,    72,    72,    72,    72,    72,    72,    72,    77,
-      77,    72,    72,    72,    78,    78,    79,    79,    79,    80
-};
+#define yyerrok		(yyerrstatus = 0)
+#define yyclearin	(yychar = YYEMPTY)
+#define YYEMPTY		(-2)
+#define YYEOF		0
 
-  /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN.  */
-static const yytype_uint8 yyr2[] =
-{
-       0,     2,     1,     1,     1,     1,     3,     2,     2,     2,
-       2,     2,     2,     2,     2,     3,     4,     3,     4,     0,
-       5,     1,     0,     1,     3,     1,     4,     4,     3,     3,
-       3,     3,     3,     3,     3,     3,     3,     3,     3,     3,
-       3,     3,     3,     3,     3,     3,     3,     3,     5,     3,
-       3,     1,     1,     1,     1,     1,     1,     4,     4,     1,
-       3,     1,     1,     1,     2,     1,     2,     1,     1,     1
-};
+#define YYACCEPT	goto yyacceptlab
+#define YYABORT		goto yyabortlab
+#define YYERROR		goto yyerrorlab
 
 
-#define yyerrok         (yyerrstatus = 0)
-#define yyclearin       (yychar = YYEMPTY)
-#define YYEMPTY         (-2)
-#define YYEOF           0
-
-#define YYACCEPT        goto yyacceptlab
-#define YYABORT         goto yyabortlab
-#define YYERROR         goto yyerrorlab
+/* Like YYERROR except do call yyerror.  This remains here temporarily
+   to ease the transition to the new meaning of YYERROR, for GCC.
+   Once GCC version 2 has supplanted version 1, this can go.  */
 
+#define YYFAIL		goto yyerrlab
 
 #define YYRECOVERING()  (!!yyerrstatus)
 
-#define YYBACKUP(Token, Value)                                  \
-do                                                              \
-  if (yychar == YYEMPTY)                                        \
-    {                                                           \
-      yychar = (Token);                                         \
-      yylval = (Value);                                         \
-      YYPOPSTACK (yylen);                                       \
-      yystate = *yyssp;                                         \
-      goto yybackup;                                            \
-    }                                                           \
-  else                                                          \
-    {                                                           \
+#define YYBACKUP(Token, Value)					\
+do								\
+  if (yychar == YYEMPTY && yylen == 1)				\
+    {								\
+      yychar = (Token);						\
+      yylval = (Value);						\
+      yytoken = YYTRANSLATE (yychar);				\
+      YYPOPSTACK (1);						\
+      goto yybackup;						\
+    }								\
+  else								\
+    {								\
       yyerror (YY_("syntax error: cannot back up")); \
-      YYERROR;                                                  \
-    }                                                           \
-while (0)
-
-/* Error token number */
-#define YYTERROR        1
-#define YYERRCODE       256
+      YYERROR;							\
+    }								\
+while (YYID (0))
+
+
+#define YYTERROR	1
+#define YYERRCODE	256
+
+
+/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
+   If N is 0, then set CURRENT to the empty location which ends
+   the previous symbol: RHS[0] (always defined).  */
+
+#define YYRHSLOC(Rhs, K) ((Rhs)[K])
+#ifndef YYLLOC_DEFAULT
+# define YYLLOC_DEFAULT(Current, Rhs, N)				\
+    do									\
+      if (YYID (N))                                                    \
+	{								\
+	  (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;	\
+	  (Current).first_column = YYRHSLOC (Rhs, 1).first_column;	\
+	  (Current).last_line    = YYRHSLOC (Rhs, N).last_line;		\
+	  (Current).last_column  = YYRHSLOC (Rhs, N).last_column;	\
+	}								\
+      else								\
+	{								\
+	  (Current).first_line   = (Current).last_line   =		\
+	    YYRHSLOC (Rhs, 0).last_line;				\
+	  (Current).first_column = (Current).last_column =		\
+	    YYRHSLOC (Rhs, 0).last_column;				\
+	}								\
+    while (YYID (0))
+#endif
+
+
+/* YY_LOCATION_PRINT -- Print the location on the stream.
+   This macro was not mandated originally: define only if we know
+   we won't break user code: when these are the locations we know.  */
+
+#ifndef YY_LOCATION_PRINT
+# if YYLTYPE_IS_TRIVIAL
+#  define YY_LOCATION_PRINT(File, Loc)			\
+     fprintf (File, "%d.%d-%d.%d",			\
+	      (Loc).first_line, (Loc).first_column,	\
+	      (Loc).last_line,  (Loc).last_column)
+# else
+#  define YY_LOCATION_PRINT(File, Loc) ((void) 0)
+# endif
+#endif
 
 
+/* YYLEX -- calling `yylex' with the right arguments.  */
+
+#ifdef YYLEX_PARAM
+# define YYLEX yylex (YYLEX_PARAM)
+#else
+# define YYLEX yylex ()
+#endif
 
 /* Enable debugging if requested.  */
 #if YYDEBUG
@@ -915,46 +979,54 @@ while (0)
 #  define YYFPRINTF fprintf
 # endif
 
-# define YYDPRINTF(Args)                        \
-do {                                            \
-  if (yydebug)                                  \
-    YYFPRINTF Args;                             \
-} while (0)
-
-/* This macro is provided for backward compatibility. */
-#ifndef YY_LOCATION_PRINT
-# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
-#endif
+# define YYDPRINTF(Args)			\
+do {						\
+  if (yydebug)					\
+    YYFPRINTF Args;				\
+} while (YYID (0))
+
+# define YY_SYMBOL_PRINT(Title, Type, Value, Location)			  \
+do {									  \
+  if (yydebug)								  \
+    {									  \
+      YYFPRINTF (stderr, "%s ", Title);					  \
+      yy_symbol_print (stderr,						  \
+		  Type, Value); \
+      YYFPRINTF (stderr, "\n");						  \
+    }									  \
+} while (YYID (0))
 
 
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location)                    \
-do {                                                                      \
-  if (yydebug)                                                            \
-    {                                                                     \
-      YYFPRINTF (stderr, "%s ", Title);                                   \
-      yy_symbol_print (stderr,                                            \
-                  Type, Value); \
-      YYFPRINTF (stderr, "\n");                                           \
-    }                                                                     \
-} while (0)
-
-
-/*----------------------------------------.
-| Print this symbol's value on YYOUTPUT.  |
-`----------------------------------------*/
+/*--------------------------------.
+| Print this symbol on YYOUTPUT.  |
+`--------------------------------*/
 
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_value_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  FILE *yyo = yyoutput;
-  YYUSE (yyo);
   if (!yyvaluep)
     return;
 # ifdef YYPRINT
   if (yytype < YYNTOKENS)
     YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
+# else
+  YYUSE (yyoutput);
 # endif
-  YYUSE (yytype);
+  switch (yytype)
+    {
+      default:
+	break;
+    }
 }
 
 
@@ -962,11 +1034,22 @@ yy_symbol_value_print (FILE *yyoutput, i
 | Print this symbol on YYOUTPUT.  |
 `--------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  YYFPRINTF (yyoutput, "%s %s (",
-             yytype < YYNTOKENS ? "token" : "nterm", yytname[yytype]);
+  if (yytype < YYNTOKENS)
+    YYFPRINTF (yyoutput, "token %s (", yytname[yytype]);
+  else
+    YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);
 
   yy_symbol_value_print (yyoutput, yytype, yyvaluep);
   YYFPRINTF (yyoutput, ")");
@@ -977,8 +1060,16 @@ yy_symbol_print (FILE *yyoutput, int yyt
 | TOP (included).                                                   |
 `------------------------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop)
+#else
+static void
+yy_stack_print (yybottom, yytop)
+    yytype_int16 *yybottom;
+    yytype_int16 *yytop;
+#endif
 {
   YYFPRINTF (stderr, "Stack now");
   for (; yybottom <= yytop; yybottom++)
@@ -989,42 +1080,49 @@ yy_stack_print (yytype_int16 *yybottom, 
   YYFPRINTF (stderr, "\n");
 }
 
-# define YY_STACK_PRINT(Bottom, Top)                            \
-do {                                                            \
-  if (yydebug)                                                  \
-    yy_stack_print ((Bottom), (Top));                           \
-} while (0)
+# define YY_STACK_PRINT(Bottom, Top)				\
+do {								\
+  if (yydebug)							\
+    yy_stack_print ((Bottom), (Top));				\
+} while (YYID (0))
 
 
 /*------------------------------------------------.
 | Report that the YYRULE is going to be reduced.  |
 `------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
-yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule)
+yy_reduce_print (YYSTYPE *yyvsp, int yyrule)
+#else
+static void
+yy_reduce_print (yyvsp, yyrule)
+    YYSTYPE *yyvsp;
+    int yyrule;
+#endif
 {
-  unsigned long int yylno = yyrline[yyrule];
   int yynrhs = yyr2[yyrule];
   int yyi;
+  unsigned long int yylno = yyrline[yyrule];
   YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n",
-             yyrule - 1, yylno);
+	     yyrule - 1, yylno);
   /* The symbols being reduced.  */
   for (yyi = 0; yyi < yynrhs; yyi++)
     {
       YYFPRINTF (stderr, "   $%d = ", yyi + 1);
-      yy_symbol_print (stderr,
-                       yystos[yyssp[yyi + 1 - yynrhs]],
-                       &(yyvsp[(yyi + 1) - (yynrhs)])
-                                              );
+      yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi],
+		       &(yyvsp[(yyi + 1) - (yynrhs)])
+		       		       );
       YYFPRINTF (stderr, "\n");
     }
 }
 
-# define YY_REDUCE_PRINT(Rule)          \
-do {                                    \
-  if (yydebug)                          \
-    yy_reduce_print (yyssp, yyvsp, Rule); \
-} while (0)
+# define YY_REDUCE_PRINT(Rule)		\
+do {					\
+  if (yydebug)				\
+    yy_reduce_print (yyvsp, Rule); \
+} while (YYID (0))
 
 /* Nonzero means print parse trace.  It is left uninitialized so that
    multiple parsers can coexist.  */
@@ -1038,7 +1136,7 @@ int yydebug;
 
 
 /* YYINITDEPTH -- initial size of the parser's stacks.  */
-#ifndef YYINITDEPTH
+#ifndef	YYINITDEPTH
 # define YYINITDEPTH 200
 #endif
 
@@ -1053,6 +1151,7 @@ int yydebug;
 # define YYMAXDEPTH 10000
 #endif
 
+
 
 #if YYERROR_VERBOSE
 
@@ -1061,8 +1160,15 @@ int yydebug;
 #   define yystrlen strlen
 #  else
 /* Return the length of YYSTR.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static YYSIZE_T
 yystrlen (const char *yystr)
+#else
+static YYSIZE_T
+yystrlen (yystr)
+    const char *yystr;
+#endif
 {
   YYSIZE_T yylen;
   for (yylen = 0; yystr[yylen]; yylen++)
@@ -1078,8 +1184,16 @@ yystrlen (const char *yystr)
 #  else
 /* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
    YYDEST.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static char *
 yystpcpy (char *yydest, const char *yysrc)
+#else
+static char *
+yystpcpy (yydest, yysrc)
+    char *yydest;
+    const char *yysrc;
+#endif
 {
   char *yyd = yydest;
   const char *yys = yysrc;
@@ -1109,27 +1223,27 @@ yytnamerr (char *yyres, const char *yyst
       char const *yyp = yystr;
 
       for (;;)
-        switch (*++yyp)
-          {
-          case '\'':
-          case ',':
-            goto do_not_strip_quotes;
-
-          case '\\':
-            if (*++yyp != '\\')
-              goto do_not_strip_quotes;
-            /* Fall through.  */
-          default:
-            if (yyres)
-              yyres[yyn] = *yyp;
-            yyn++;
-            break;
-
-          case '"':
-            if (yyres)
-              yyres[yyn] = '\0';
-            return yyn;
-          }
+	switch (*++yyp)
+	  {
+	  case '\'':
+	  case ',':
+	    goto do_not_strip_quotes;
+
+	  case '\\':
+	    if (*++yyp != '\\')
+	      goto do_not_strip_quotes;
+	    /* Fall through.  */
+	  default:
+	    if (yyres)
+	      yyres[yyn] = *yyp;
+	    yyn++;
+	    break;
+
+	  case '"':
+	    if (yyres)
+	      yyres[yyn] = '\0';
+	    return yyn;
+	  }
     do_not_strip_quotes: ;
     }
 
@@ -1140,160 +1254,161 @@ yytnamerr (char *yyres, const char *yyst
 }
 # endif
 
-/* Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message
-   about the unexpected token YYTOKEN for the state stack whose top is
-   YYSSP.
-
-   Return 0 if *YYMSG was successfully written.  Return 1 if *YYMSG is
-   not large enough to hold the message.  In that case, also set
-   *YYMSG_ALLOC to the required number of bytes.  Return 2 if the
-   required number of bytes is too large to store.  */
-static int
-yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
-                yytype_int16 *yyssp, int yytoken)
+/* Copy into YYRESULT an error message about the unexpected token
+   YYCHAR while in state YYSTATE.  Return the number of bytes copied,
+   including the terminating null byte.  If YYRESULT is null, do not
+   copy anything; just return the number of bytes that would be
+   copied.  As a special case, return 0 if an ordinary "syntax error"
+   message will do.  Return YYSIZE_MAXIMUM if overflow occurs during
+   size calculation.  */
+static YYSIZE_T
+yysyntax_error (char *yyresult, int yystate, int yychar)
 {
-  YYSIZE_T yysize0 = yytnamerr (YY_NULLPTR, yytname[yytoken]);
-  YYSIZE_T yysize = yysize0;
-  enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
-  /* Internationalized format string. */
-  const char *yyformat = YY_NULLPTR;
-  /* Arguments of yyformat. */
-  char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
-  /* Number of reported tokens (one for the "unexpected", one per
-     "expected"). */
-  int yycount = 0;
-
-  /* There are many possibilities here to consider:
-     - If this state is a consistent state with a default action, then
-       the only way this function was invoked is if the default action
-       is an error action.  In that case, don't check for expected
-       tokens because there are none.
-     - The only way there can be no lookahead present (in yychar) is if
-       this state is a consistent state with a default action.  Thus,
-       detecting the absence of a lookahead is sufficient to determine
-       that there is no unexpected or expected token to report.  In that
-       case, just report a simple "syntax error".
-     - Don't assume there isn't a lookahead just because this state is a
-       consistent state with a default action.  There might have been a
-       previous inconsistent state, consistent state with a non-default
-       action, or user semantic action that manipulated yychar.
-     - Of course, the expected token list depends on states to have
-       correct lookahead information, and it depends on the parser not
-       to perform extra reductions after fetching a lookahead from the
-       scanner and before detecting a syntax error.  Thus, state merging
-       (from LALR or IELR) and default reductions corrupt the expected
-       token list.  However, the list is correct for canonical LR with
-       one exception: it will still contain any token that will not be
-       accepted due to an error action in a later state.
-  */
-  if (yytoken != YYEMPTY)
-    {
-      int yyn = yypact[*yyssp];
-      yyarg[yycount++] = yytname[yytoken];
-      if (!yypact_value_is_default (yyn))
-        {
-          /* Start YYX at -YYN if negative to avoid negative indexes in
-             YYCHECK.  In other words, skip the first -YYN actions for
-             this state because they are default actions.  */
-          int yyxbegin = yyn < 0 ? -yyn : 0;
-          /* Stay within bounds of both yycheck and yytname.  */
-          int yychecklim = YYLAST - yyn + 1;
-          int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
-          int yyx;
-
-          for (yyx = yyxbegin; yyx < yyxend; ++yyx)
-            if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR
-                && !yytable_value_is_error (yytable[yyx + yyn]))
-              {
-                if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
-                  {
-                    yycount = 1;
-                    yysize = yysize0;
-                    break;
-                  }
-                yyarg[yycount++] = yytname[yyx];
-                {
-                  YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULLPTR, yytname[yyx]);
-                  if (! (yysize <= yysize1
-                         && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-                    return 2;
-                  yysize = yysize1;
-                }
-              }
-        }
-    }
-
-  switch (yycount)
-    {
-# define YYCASE_(N, S)                      \
-      case N:                               \
-        yyformat = S;                       \
-      break
-      YYCASE_(0, YY_("syntax error"));
-      YYCASE_(1, YY_("syntax error, unexpected %s"));
-      YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s"));
-      YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s"));
-      YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s"));
-      YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s"));
-# undef YYCASE_
-    }
+  int yyn = yypact[yystate];
 
-  {
-    YYSIZE_T yysize1 = yysize + yystrlen (yyformat);
-    if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-      return 2;
-    yysize = yysize1;
-  }
-
-  if (*yymsg_alloc < yysize)
+  if (! (YYPACT_NINF < yyn && yyn <= YYLAST))
+    return 0;
+  else
     {
-      *yymsg_alloc = 2 * yysize;
-      if (! (yysize <= *yymsg_alloc
-             && *yymsg_alloc <= YYSTACK_ALLOC_MAXIMUM))
-        *yymsg_alloc = YYSTACK_ALLOC_MAXIMUM;
-      return 1;
-    }
+      int yytype = YYTRANSLATE (yychar);
+      YYSIZE_T yysize0 = yytnamerr (0, yytname[yytype]);
+      YYSIZE_T yysize = yysize0;
+      YYSIZE_T yysize1;
+      int yysize_overflow = 0;
+      enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
+      char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
+      int yyx;
+
+# if 0
+      /* This is so xgettext sees the translatable formats that are
+	 constructed on the fly.  */
+      YY_("syntax error, unexpected %s");
+      YY_("syntax error, unexpected %s, expecting %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s");
+# endif
+      char *yyfmt;
+      char const *yyf;
+      static char const yyunexpected[] = "syntax error, unexpected %s";
+      static char const yyexpecting[] = ", expecting %s";
+      static char const yyor[] = " or %s";
+      char yyformat[sizeof yyunexpected
+		    + sizeof yyexpecting - 1
+		    + ((YYERROR_VERBOSE_ARGS_MAXIMUM - 2)
+		       * (sizeof yyor - 1))];
+      char const *yyprefix = yyexpecting;
+
+      /* Start YYX at -YYN if negative to avoid negative indexes in
+	 YYCHECK.  */
+      int yyxbegin = yyn < 0 ? -yyn : 0;
+
+      /* Stay within bounds of both yycheck and yytname.  */
+      int yychecklim = YYLAST - yyn + 1;
+      int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
+      int yycount = 1;
 
-  /* Avoid sprintf, as that infringes on the user's name space.
-     Don't have undefined behavior even if the translation
-     produced a string with the wrong number of "%s"s.  */
-  {
-    char *yyp = *yymsg;
-    int yyi = 0;
-    while ((*yyp = *yyformat) != '\0')
-      if (*yyp == '%' && yyformat[1] == 's' && yyi < yycount)
-        {
-          yyp += yytnamerr (yyp, yyarg[yyi++]);
-          yyformat += 2;
-        }
-      else
-        {
-          yyp++;
-          yyformat++;
-        }
-  }
-  return 0;
+      yyarg[0] = yytname[yytype];
+      yyfmt = yystpcpy (yyformat, yyunexpected);
+
+      for (yyx = yyxbegin; yyx < yyxend; ++yyx)
+	if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)
+	  {
+	    if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
+	      {
+		yycount = 1;
+		yysize = yysize0;
+		yyformat[sizeof yyunexpected - 1] = '\0';
+		break;
+	      }
+	    yyarg[yycount++] = yytname[yyx];
+	    yysize1 = yysize + yytnamerr (0, yytname[yyx]);
+	    yysize_overflow |= (yysize1 < yysize);
+	    yysize = yysize1;
+	    yyfmt = yystpcpy (yyfmt, yyprefix);
+	    yyprefix = yyor;
+	  }
+
+      yyf = YY_(yyformat);
+      yysize1 = yysize + yystrlen (yyf);
+      yysize_overflow |= (yysize1 < yysize);
+      yysize = yysize1;
+
+      if (yysize_overflow)
+	return YYSIZE_MAXIMUM;
+
+      if (yyresult)
+	{
+	  /* Avoid sprintf, as that infringes on the user's name space.
+	     Don't have undefined behavior even if the translation
+	     produced a string with the wrong number of "%s"s.  */
+	  char *yyp = yyresult;
+	  int yyi = 0;
+	  while ((*yyp = *yyf) != '\0')
+	    {
+	      if (*yyp == '%' && yyf[1] == 's' && yyi < yycount)
+		{
+		  yyp += yytnamerr (yyp, yyarg[yyi++]);
+		  yyf += 2;
+		}
+	      else
+		{
+		  yyp++;
+		  yyf++;
+		}
+	    }
+	}
+      return yysize;
+    }
 }
 #endif /* YYERROR_VERBOSE */
+
 
 /*-----------------------------------------------.
 | Release the memory associated to this symbol.  |
 `-----------------------------------------------*/
 
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep)
+#else
+static void
+yydestruct (yymsg, yytype, yyvaluep)
+    const char *yymsg;
+    int yytype;
+    YYSTYPE *yyvaluep;
+#endif
 {
   YYUSE (yyvaluep);
+
   if (!yymsg)
     yymsg = "Deleting";
   YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-  YYUSE (yytype);
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
-}
+  switch (yytype)
+    {
 
+      default:
+	break;
+    }
+}
 
+/* Prevent warnings from -Wmissing-prototypes.  */
+#ifdef YYPARSE_PARAM
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void *YYPARSE_PARAM);
+#else
+int yyparse ();
+#endif
+#else /* ! YYPARSE_PARAM */
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void);
+#else
+int yyparse ();
+#endif
+#endif /* ! YYPARSE_PARAM */
 
 
 /* The lookahead symbol.  */
@@ -1301,26 +1416,49 @@ int yychar;
 
 /* The semantic value of the lookahead symbol.  */
 YYSTYPE yylval;
+
 /* Number of syntax errors so far.  */
 int yynerrs;
 
 
-/*----------.
-| yyparse.  |
-`----------*/
 
+/*-------------------------.
+| yyparse or yypush_parse.  |
+`-------------------------*/
+
+#ifdef YYPARSE_PARAM
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+int
+yyparse (void *YYPARSE_PARAM)
+#else
+int
+yyparse (YYPARSE_PARAM)
+    void *YYPARSE_PARAM;
+#endif
+#else /* ! YYPARSE_PARAM */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 int
 yyparse (void)
+#else
+int
+yyparse ()
+
+#endif
+#endif
 {
+
+
     int yystate;
     /* Number of tokens to shift before error messages enabled.  */
     int yyerrstatus;
 
     /* The stacks and their tools:
-       'yyss': related to states.
-       'yyvs': related to semantic values.
+       `yyss': related to states.
+       `yyvs': related to semantic values.
 
-       Refer to the stacks through separate pointers, to allow yyoverflow
+       Refer to the stacks thru separate pointers, to allow yyoverflow
        to xreallocate them elsewhere.  */
 
     /* The state stack.  */
@@ -1338,7 +1476,7 @@ yyparse (void)
   int yyn;
   int yyresult;
   /* Lookahead token as an internal (translated) token number.  */
-  int yytoken = 0;
+  int yytoken;
   /* The variables used to return semantic value and location from the
      action routines.  */
   YYSTYPE yyval;
@@ -1356,8 +1494,9 @@ yyparse (void)
      Keep to zero when no symbol should be popped.  */
   int yylen = 0;
 
-  yyssp = yyss = yyssa;
-  yyvsp = yyvs = yyvsa;
+  yytoken = 0;
+  yyss = yyssa;
+  yyvs = yyvsa;
   yystacksize = YYINITDEPTH;
 
   YYDPRINTF ((stderr, "Starting parse\n"));
@@ -1366,6 +1505,14 @@ yyparse (void)
   yyerrstatus = 0;
   yynerrs = 0;
   yychar = YYEMPTY; /* Cause a token to be read.  */
+
+  /* Initialize stack pointers.
+     Waste one element of value and location stack
+     so that they stay on the same level as the state stack.
+     The wasted elements are never initialized.  */
+  yyssp = yyss;
+  yyvsp = yyvs;
+
   goto yysetstate;
 
 /*------------------------------------------------------------.
@@ -1386,23 +1533,23 @@ yyparse (void)
 
 #ifdef yyoverflow
       {
-        /* Give user a chance to xreallocate the stack.  Use copies of
-           these so that the &'s don't force the real ones into
-           memory.  */
-        YYSTYPE *yyvs1 = yyvs;
-        yytype_int16 *yyss1 = yyss;
-
-        /* Each stack pointer address is followed by the size of the
-           data in use in that stack, in bytes.  This used to be a
-           conditional around just the two extra args, but that might
-           be undefined if yyoverflow is a macro.  */
-        yyoverflow (YY_("memory exhausted"),
-                    &yyss1, yysize * sizeof (*yyssp),
-                    &yyvs1, yysize * sizeof (*yyvsp),
-                    &yystacksize);
+	/* Give user a chance to xreallocate the stack.  Use copies of
+	   these so that the &'s don't force the real ones into
+	   memory.  */
+	YYSTYPE *yyvs1 = yyvs;
+	yytype_int16 *yyss1 = yyss;
+
+	/* Each stack pointer address is followed by the size of the
+	   data in use in that stack, in bytes.  This used to be a
+	   conditional around just the two extra args, but that might
+	   be undefined if yyoverflow is a macro.  */
+	yyoverflow (YY_("memory exhausted"),
+		    &yyss1, yysize * sizeof (*yyssp),
+		    &yyvs1, yysize * sizeof (*yyvsp),
+		    &yystacksize);
 
-        yyss = yyss1;
-        yyvs = yyvs1;
+	yyss = yyss1;
+	yyvs = yyvs1;
       }
 #else /* no yyoverflow */
 # ifndef YYSTACK_RELOCATE
@@ -1410,22 +1557,22 @@ yyparse (void)
 # else
       /* Extend the stack our own way.  */
       if (YYMAXDEPTH <= yystacksize)
-        goto yyexhaustedlab;
+	goto yyexhaustedlab;
       yystacksize *= 2;
       if (YYMAXDEPTH < yystacksize)
-        yystacksize = YYMAXDEPTH;
+	yystacksize = YYMAXDEPTH;
 
       {
-        yytype_int16 *yyss1 = yyss;
-        union yyalloc *yyptr =
-          (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
-        if (! yyptr)
-          goto yyexhaustedlab;
-        YYSTACK_RELOCATE (yyss_alloc, yyss);
-        YYSTACK_RELOCATE (yyvs_alloc, yyvs);
+	yytype_int16 *yyss1 = yyss;
+	union yyalloc *yyptr =
+	  (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
+	if (! yyptr)
+	  goto yyexhaustedlab;
+	YYSTACK_RELOCATE (yyss_alloc, yyss);
+	YYSTACK_RELOCATE (yyvs_alloc, yyvs);
 #  undef YYSTACK_RELOCATE
-        if (yyss1 != yyssa)
-          YYSTACK_FREE (yyss1);
+	if (yyss1 != yyssa)
+	  YYSTACK_FREE (yyss1);
       }
 # endif
 #endif /* no yyoverflow */
@@ -1434,10 +1581,10 @@ yyparse (void)
       yyvsp = yyvs + yysize - 1;
 
       YYDPRINTF ((stderr, "Stack size increased to %lu\n",
-                  (unsigned long int) yystacksize));
+		  (unsigned long int) yystacksize));
 
       if (yyss + yystacksize - 1 <= yyssp)
-        YYABORT;
+	YYABORT;
     }
 
   YYDPRINTF ((stderr, "Entering state %d\n", yystate));
@@ -1457,7 +1604,7 @@ yybackup:
 
   /* First try to decide what to do without reference to lookahead token.  */
   yyn = yypact[yystate];
-  if (yypact_value_is_default (yyn))
+  if (yyn == YYPACT_NINF)
     goto yydefault;
 
   /* Not known => get a lookahead token if don't already have one.  */
@@ -1466,7 +1613,7 @@ yybackup:
   if (yychar == YYEMPTY)
     {
       YYDPRINTF ((stderr, "Reading a token: "));
-      yychar = yylex ();
+      yychar = YYLEX;
     }
 
   if (yychar <= YYEOF)
@@ -1488,8 +1635,8 @@ yybackup:
   yyn = yytable[yyn];
   if (yyn <= 0)
     {
-      if (yytable_value_is_error (yyn))
-        goto yyerrlab;
+      if (yyn == 0 || yyn == YYTABLE_NINF)
+	goto yyerrlab;
       yyn = -yyn;
       goto yyreduce;
     }
@@ -1506,9 +1653,7 @@ yybackup:
   yychar = YYEMPTY;
 
   yystate = yyn;
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
   goto yynewstate;
 
@@ -1531,7 +1676,7 @@ yyreduce:
   yylen = yyr2[yyn];
 
   /* If YYLEN is nonzero, implement the default value of the action:
-     '$$ = $1'.
+     `$$ = $1'.
 
      Otherwise, the following line sets YYVAL to garbage.
      This behavior is undocumented and Bison
@@ -1545,86 +1690,100 @@ yyreduce:
   switch (yyn)
     {
         case 4:
-#line 247 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 247 "go-exp.y"
     { write_exp_elt_opcode (pstate, OP_TYPE);
-			  write_exp_elt_type (pstate, (yyvsp[0].tval));
+			  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].tval));
 			  write_exp_elt_opcode (pstate, OP_TYPE); }
-#line 1554 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 6:
-#line 255 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 255 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_COMMA); }
-#line 1560 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 7:
-#line 260 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 260 "go-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_IND); }
-#line 1566 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 8:
-#line 264 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 264 "go-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_ADDR); }
-#line 1572 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 9:
-#line 268 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 268 "go-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_NEG); }
-#line 1578 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 10:
-#line 272 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 272 "go-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_PLUS); }
-#line 1584 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 11:
-#line 276 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 276 "go-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_LOGICAL_NOT); }
-#line 1590 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 12:
-#line 280 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 280 "go-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_COMPLEMENT); }
-#line 1596 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 13:
-#line 284 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 284 "go-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_POSTINCREMENT); }
-#line 1602 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 14:
-#line 288 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 288 "go-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_POSTDECREMENT); }
-#line 1608 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 15:
-#line 294 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 294 "go-exp.y"
     { write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
-			  write_exp_string (pstate, (yyvsp[0].ssym).stoken);
+			  write_exp_string (pstate, (yyvsp[(3) - (3)].ssym).stoken);
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT); }
-#line 1616 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 16:
-#line 300 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 300 "go-exp.y"
     { mark_struct_expression (pstate);
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
-			  write_exp_string (pstate, (yyvsp[-1].ssym).stoken);
+			  write_exp_string (pstate, (yyvsp[(3) - (4)].ssym).stoken);
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT); }
-#line 1625 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 17:
-#line 307 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 307 "go-exp.y"
     { struct stoken s;
 			  mark_struct_expression (pstate);
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
@@ -1632,263 +1791,301 @@ yyreduce:
 			  s.length = 0;
 			  write_exp_string (pstate, s);
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT); }
-#line 1637 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 18:
-#line 317 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 317 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_SUBSCRIPT); }
-#line 1643 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 19:
-#line 323 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 323 "go-exp.y"
     { start_arglist (); }
-#line 1649 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 20:
-#line 325 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 325 "go-exp.y"
     { write_exp_elt_opcode (pstate, OP_FUNCALL);
 			  write_exp_elt_longcst (pstate,
 						 (LONGEST) end_arglist ());
 			  write_exp_elt_opcode (pstate, OP_FUNCALL); }
-#line 1658 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 21:
-#line 332 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 332 "go-exp.y"
     { start_arglist (); }
-#line 1664 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 23:
-#line 339 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 339 "go-exp.y"
     { arglist_len = 1; }
-#line 1670 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 24:
-#line 343 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 343 "go-exp.y"
     { arglist_len++; }
-#line 1676 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 25:
-#line 347 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 347 "go-exp.y"
     { (yyval.lval) = end_arglist () - 1; }
-#line 1682 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 26:
-#line 351 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 351 "go-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_MEMVAL);
-			  write_exp_elt_type (pstate, (yyvsp[-2].tval));
+			  write_exp_elt_type (pstate, (yyvsp[(2) - (4)].tval));
 			  write_exp_elt_opcode (pstate, UNOP_MEMVAL); }
-#line 1690 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 27:
-#line 357 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 357 "go-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_CAST);
-			  write_exp_elt_type (pstate, (yyvsp[-3].tval));
+			  write_exp_elt_type (pstate, (yyvsp[(1) - (4)].tval));
 			  write_exp_elt_opcode (pstate, UNOP_CAST); }
-#line 1698 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 28:
-#line 363 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 363 "go-exp.y"
     { }
-#line 1704 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 29:
-#line 369 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 369 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_REPEAT); }
-#line 1710 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 30:
-#line 373 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 373 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_MUL); }
-#line 1716 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 31:
-#line 377 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 377 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_DIV); }
-#line 1722 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 32:
-#line 381 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 381 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_REM); }
-#line 1728 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 33:
-#line 385 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 385 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ADD); }
-#line 1734 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 34:
-#line 389 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 389 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_SUB); }
-#line 1740 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 35:
-#line 393 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 393 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LSH); }
-#line 1746 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 36:
-#line 397 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 397 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_RSH); }
-#line 1752 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 37:
-#line 401 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 401 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_EQUAL); }
-#line 1758 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 38:
-#line 405 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 405 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_NOTEQUAL); }
-#line 1764 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 39:
-#line 409 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 409 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LEQ); }
-#line 1770 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 40:
-#line 413 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 413 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_GEQ); }
-#line 1776 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 41:
-#line 417 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 417 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LESS); }
-#line 1782 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 42:
-#line 421 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 421 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_GTR); }
-#line 1788 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 43:
-#line 425 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 425 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_AND); }
-#line 1794 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 44:
-#line 429 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 429 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_XOR); }
-#line 1800 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 45:
-#line 433 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 433 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_IOR); }
-#line 1806 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 46:
-#line 437 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 437 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LOGICAL_AND); }
-#line 1812 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 47:
-#line 441 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 441 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LOGICAL_OR); }
-#line 1818 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 48:
-#line 445 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 445 "go-exp.y"
     { write_exp_elt_opcode (pstate, TERNOP_COND); }
-#line 1824 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 49:
-#line 449 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 449 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ASSIGN); }
-#line 1830 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 50:
-#line 453 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 453 "go-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ASSIGN_MODIFY);
-			  write_exp_elt_opcode (pstate, (yyvsp[-1].opcode));
+			  write_exp_elt_opcode (pstate, (yyvsp[(2) - (3)].opcode));
 			  write_exp_elt_opcode (pstate, BINOP_ASSIGN_MODIFY); }
-#line 1838 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 51:
-#line 459 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 459 "go-exp.y"
     { write_exp_elt_opcode (pstate, OP_LONG);
-			  write_exp_elt_type (pstate, (yyvsp[0].typed_val_int).type);
-			  write_exp_elt_longcst (pstate, (LONGEST)((yyvsp[0].typed_val_int).val));
+			  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].typed_val_int).type);
+			  write_exp_elt_longcst (pstate, (LONGEST)((yyvsp[(1) - (1)].typed_val_int).val));
 			  write_exp_elt_opcode (pstate, OP_LONG); }
-#line 1847 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 52:
-#line 466 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 466 "go-exp.y"
     {
 			  struct stoken_vector vec;
 			  vec.len = 1;
-			  vec.tokens = &(yyvsp[0].tsval);
-			  write_exp_string_vector (pstate, (yyvsp[0].tsval).type, &vec);
+			  vec.tokens = &(yyvsp[(1) - (1)].tsval);
+			  write_exp_string_vector (pstate, (yyvsp[(1) - (1)].tsval).type, &vec);
 			}
-#line 1858 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 53:
-#line 475 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 475 "go-exp.y"
     { YYSTYPE val;
-			  parse_number (pstate, (yyvsp[0].ssym).stoken.ptr,
-					(yyvsp[0].ssym).stoken.length, 0, &val);
+			  parse_number (pstate, (yyvsp[(1) - (1)].ssym).stoken.ptr,
+					(yyvsp[(1) - (1)].ssym).stoken.length, 0, &val);
 			  write_exp_elt_opcode (pstate, OP_LONG);
 			  write_exp_elt_type (pstate, val.typed_val_int.type);
 			  write_exp_elt_longcst (pstate, (LONGEST)
 						 val.typed_val_int.val);
 			  write_exp_elt_opcode (pstate, OP_LONG);
 			}
-#line 1872 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 54:
-#line 488 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 488 "go-exp.y"
     { write_exp_elt_opcode (pstate, OP_DOUBLE);
-			  write_exp_elt_type (pstate, (yyvsp[0].typed_val_float).type);
-			  write_exp_elt_dblcst (pstate, (yyvsp[0].typed_val_float).dval);
+			  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].typed_val_float).type);
+			  write_exp_elt_dblcst (pstate, (yyvsp[(1) - (1)].typed_val_float).dval);
 			  write_exp_elt_opcode (pstate, OP_DOUBLE); }
-#line 1881 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 56:
-#line 498 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 498 "go-exp.y"
     {
-			  write_dollar_variable (pstate, (yyvsp[0].sval));
+			  write_dollar_variable (pstate, (yyvsp[(1) - (1)].sval));
 			}
-#line 1889 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 57:
-#line 504 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 504 "go-exp.y"
     {
 			  /* TODO(dje): Go objects in structs.  */
 			  write_exp_elt_opcode (pstate, OP_LONG);
@@ -1896,25 +2093,27 @@ yyreduce:
 			  write_exp_elt_type
 			    (pstate,
 			     parse_type (pstate)->builtin_unsigned_int);
-			  CHECK_TYPEDEF ((yyvsp[-1].tval));
+			  CHECK_TYPEDEF ((yyvsp[(3) - (4)].tval));
 			  write_exp_elt_longcst (pstate,
-						 (LONGEST) TYPE_LENGTH ((yyvsp[-1].tval)));
+						 (LONGEST) TYPE_LENGTH ((yyvsp[(3) - (4)].tval)));
 			  write_exp_elt_opcode (pstate, OP_LONG);
 			}
-#line 1906 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 58:
-#line 519 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 519 "go-exp.y"
     {
 			  /* TODO(dje): Go objects in structs.  */
 			  write_exp_elt_opcode (pstate, UNOP_SIZEOF);
 			}
-#line 1915 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 59:
-#line 526 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 526 "go-exp.y"
     {
 			  /* We copy the string here, and not in the
 			     lexer, to guarantee that we do not leak a
@@ -1925,16 +2124,17 @@ yyreduce:
 			  (yyval.svec).len = 1;
 			  (yyval.svec).tokens = vec;
 
-			  vec->type = (yyvsp[0].tsval).type;
-			  vec->length = (yyvsp[0].tsval).length;
-			  vec->ptr = xmalloc ((yyvsp[0].tsval).length + 1);
-			  memcpy (vec->ptr, (yyvsp[0].tsval).ptr, (yyvsp[0].tsval).length + 1);
+			  vec->type = (yyvsp[(1) - (1)].tsval).type;
+			  vec->length = (yyvsp[(1) - (1)].tsval).length;
+			  vec->ptr = xmalloc ((yyvsp[(1) - (1)].tsval).length + 1);
+			  memcpy (vec->ptr, (yyvsp[(1) - (1)].tsval).ptr, (yyvsp[(1) - (1)].tsval).length + 1);
 			}
-#line 1935 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 60:
-#line 543 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 543 "go-exp.y"
     {
 			  /* Note that we NUL-terminate here, but just
 			     for convenience.  */
@@ -1943,67 +2143,72 @@ yyreduce:
 			  (yyval.svec).tokens = xrealloc ((yyval.svec).tokens,
 					       (yyval.svec).len * sizeof (struct typed_stoken));
 
-			  p = xmalloc ((yyvsp[0].tsval).length + 1);
-			  memcpy (p, (yyvsp[0].tsval).ptr, (yyvsp[0].tsval).length + 1);
+			  p = xmalloc ((yyvsp[(3) - (3)].tsval).length + 1);
+			  memcpy (p, (yyvsp[(3) - (3)].tsval).ptr, (yyvsp[(3) - (3)].tsval).length + 1);
 
-			  (yyval.svec).tokens[(yyval.svec).len - 1].type = (yyvsp[0].tsval).type;
-			  (yyval.svec).tokens[(yyval.svec).len - 1].length = (yyvsp[0].tsval).length;
+			  (yyval.svec).tokens[(yyval.svec).len - 1].type = (yyvsp[(3) - (3)].tsval).type;
+			  (yyval.svec).tokens[(yyval.svec).len - 1].length = (yyvsp[(3) - (3)].tsval).length;
 			  (yyval.svec).tokens[(yyval.svec).len - 1].ptr = p;
 			}
-#line 1955 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 61:
-#line 561 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 561 "go-exp.y"
     {
 			  int i;
 
 			  write_exp_string_vector (pstate, 0 /*always utf8*/,
-						   &(yyvsp[0].svec));
-			  for (i = 0; i < (yyvsp[0].svec).len; ++i)
-			    xfree ((yyvsp[0].svec).tokens[i].ptr);
-			  xfree ((yyvsp[0].svec).tokens);
+						   &(yyvsp[(1) - (1)].svec));
+			  for (i = 0; i < (yyvsp[(1) - (1)].svec).len; ++i)
+			    xfree ((yyvsp[(1) - (1)].svec).tokens[i].ptr);
+			  xfree ((yyvsp[(1) - (1)].svec).tokens);
 			}
-#line 1969 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 62:
-#line 573 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 573 "go-exp.y"
     { write_exp_elt_opcode (pstate, OP_BOOL);
-			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[0].lval));
+			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[(1) - (1)].lval));
 			  write_exp_elt_opcode (pstate, OP_BOOL); }
-#line 1977 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 63:
-#line 579 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 579 "go-exp.y"
     { write_exp_elt_opcode (pstate, OP_BOOL);
-			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[0].lval));
+			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[(1) - (1)].lval));
 			  write_exp_elt_opcode (pstate, OP_BOOL); }
-#line 1985 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 64:
-#line 585 "go-exp.y" /* yacc.c:1646  */
-    { struct symbol *sym = (yyvsp[-1].ssym).sym;
+
+/* Line 1455 of yacc.c  */
+#line 585 "go-exp.y"
+    { struct symbol *sym = (yyvsp[(1) - (2)].ssym).sym;
 
 			  if (sym == NULL
 			      || !SYMBOL_IS_ARGUMENT (sym)
 			      || !symbol_read_needs_frame (sym))
 			    error (_("@entry can be used only for function "
 				     "parameters, not for \"%s\""),
-				   copy_name ((yyvsp[-1].ssym).stoken));
+				   copy_name ((yyvsp[(1) - (2)].ssym).stoken));
 
 			  write_exp_elt_opcode (pstate, OP_VAR_ENTRY_VALUE);
 			  write_exp_elt_sym (pstate, sym);
 			  write_exp_elt_opcode (pstate, OP_VAR_ENTRY_VALUE);
 			}
-#line 2003 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 65:
-#line 601 "go-exp.y" /* yacc.c:1646  */
-    { struct symbol *sym = (yyvsp[0].ssym).sym;
+
+/* Line 1455 of yacc.c  */
+#line 601 "go-exp.y"
+    { struct symbol *sym = (yyvsp[(1) - (1)].ssym).sym;
 
 			  if (sym)
 			    {
@@ -2023,7 +2228,7 @@ yyreduce:
 			      write_exp_elt_sym (pstate, sym);
 			      write_exp_elt_opcode (pstate, OP_VAR_VALUE);
 			    }
-			  else if ((yyvsp[0].ssym).is_a_field_of_this)
+			  else if ((yyvsp[(1) - (1)].ssym).is_a_field_of_this)
 			    {
 			      /* TODO(dje): Can we get here?
 				 E.g., via a mix of c++ and go?  */
@@ -2032,7 +2237,7 @@ yyreduce:
 			  else
 			    {
 			      struct bound_minimal_symbol msymbol;
-			      char *arg = copy_name ((yyvsp[0].ssym).stoken);
+			      char *arg = copy_name ((yyvsp[(1) - (1)].ssym).stoken);
 
 			      msymbol =
 				lookup_bound_minimal_symbol (arg);
@@ -2044,46 +2249,39 @@ yyreduce:
 				       "Use the \"file\" command."));
 			      else
 				error (_("No symbol \"%s\" in current context."),
-				       copy_name ((yyvsp[0].ssym).stoken));
+				       copy_name ((yyvsp[(1) - (1)].ssym).stoken));
 			    }
 			}
-#line 2052 "go-exp.c" /* yacc.c:1646  */
     break;
 
   case 66:
-#line 656 "go-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = lookup_pointer_type ((yyvsp[0].tval)); }
-#line 2058 "go-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 656 "go-exp.y"
+    { (yyval.tval) = lookup_pointer_type ((yyvsp[(2) - (2)].tval)); }
     break;
 
   case 67:
-#line 658 "go-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = (yyvsp[0].tsym).type; }
-#line 2064 "go-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 658 "go-exp.y"
+    { (yyval.tval) = (yyvsp[(1) - (1)].tsym).type; }
     break;
 
   case 68:
-#line 665 "go-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 665 "go-exp.y"
     { (yyval.tval) = builtin_go_type (parse_gdbarch (pstate))
 			    ->builtin_uint8; }
-#line 2071 "go-exp.c" /* yacc.c:1646  */
     break;
 
 
-#line 2075 "go-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 2284 "go-exp.c"
       default: break;
     }
-  /* User semantic actions sometimes alter yychar, and that requires
-     that yytoken be updated with the new translation.  We take the
-     approach of translating immediately before every use of yytoken.
-     One alternative is translating here after every semantic action,
-     but that translation would be missed if the semantic action invokes
-     YYABORT, YYACCEPT, or YYERROR immediately after altering yychar or
-     if it invokes YYBACKUP.  In the case of YYABORT or YYACCEPT, an
-     incorrect destructor might then be invoked immediately.  In the
-     case of YYERROR or YYBACKUP, subsequent parser actions might lead
-     to an incorrect destructor call or verbose syntax error message
-     before the lookahead is translated.  */
   YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
 
   YYPOPSTACK (yylen);
@@ -2092,7 +2290,7 @@ yyreduce:
 
   *++yyvsp = yyval;
 
-  /* Now 'shift' the result of the reduction.  Determine what state
+  /* Now `shift' the result of the reduction.  Determine what state
      that goes to, based on the state we popped back to and the rule
      number reduced by.  */
 
@@ -2107,14 +2305,10 @@ yyreduce:
   goto yynewstate;
 
 
-/*--------------------------------------.
-| yyerrlab -- here on detecting error.  |
-`--------------------------------------*/
+/*------------------------------------.
+| yyerrlab -- here on detecting error |
+`------------------------------------*/
 yyerrlab:
-  /* Make sure we have latest lookahead translation.  See comments at
-     user semantic actions for why this is necessary.  */
-  yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);
-
   /* If not already recovering from an error, report this error.  */
   if (!yyerrstatus)
     {
@@ -2122,36 +2316,37 @@ yyerrlab:
 #if ! YYERROR_VERBOSE
       yyerror (YY_("syntax error"));
 #else
-# define YYSYNTAX_ERROR yysyntax_error (&yymsg_alloc, &yymsg, \
-                                        yyssp, yytoken)
       {
-        char const *yymsgp = YY_("syntax error");
-        int yysyntax_error_status;
-        yysyntax_error_status = YYSYNTAX_ERROR;
-        if (yysyntax_error_status == 0)
-          yymsgp = yymsg;
-        else if (yysyntax_error_status == 1)
-          {
-            if (yymsg != yymsgbuf)
-              YYSTACK_FREE (yymsg);
-            yymsg = (char *) YYSTACK_ALLOC (yymsg_alloc);
-            if (!yymsg)
-              {
-                yymsg = yymsgbuf;
-                yymsg_alloc = sizeof yymsgbuf;
-                yysyntax_error_status = 2;
-              }
-            else
-              {
-                yysyntax_error_status = YYSYNTAX_ERROR;
-                yymsgp = yymsg;
-              }
-          }
-        yyerror (yymsgp);
-        if (yysyntax_error_status == 2)
-          goto yyexhaustedlab;
+	YYSIZE_T yysize = yysyntax_error (0, yystate, yychar);
+	if (yymsg_alloc < yysize && yymsg_alloc < YYSTACK_ALLOC_MAXIMUM)
+	  {
+	    YYSIZE_T yyalloc = 2 * yysize;
+	    if (! (yysize <= yyalloc && yyalloc <= YYSTACK_ALLOC_MAXIMUM))
+	      yyalloc = YYSTACK_ALLOC_MAXIMUM;
+	    if (yymsg != yymsgbuf)
+	      YYSTACK_FREE (yymsg);
+	    yymsg = (char *) YYSTACK_ALLOC (yyalloc);
+	    if (yymsg)
+	      yymsg_alloc = yyalloc;
+	    else
+	      {
+		yymsg = yymsgbuf;
+		yymsg_alloc = sizeof yymsgbuf;
+	      }
+	  }
+
+	if (0 < yysize && yysize <= yymsg_alloc)
+	  {
+	    (void) yysyntax_error (yymsg, yystate, yychar);
+	    yyerror (yymsg);
+	  }
+	else
+	  {
+	    yyerror (YY_("syntax error"));
+	    if (yysize != 0)
+	      goto yyexhaustedlab;
+	  }
       }
-# undef YYSYNTAX_ERROR
 #endif
     }
 
@@ -2160,20 +2355,20 @@ yyerrlab:
   if (yyerrstatus == 3)
     {
       /* If just tried and failed to reuse lookahead token after an
-         error, discard it.  */
+	 error, discard it.  */
 
       if (yychar <= YYEOF)
-        {
-          /* Return failure if at end of input.  */
-          if (yychar == YYEOF)
-            YYABORT;
-        }
+	{
+	  /* Return failure if at end of input.  */
+	  if (yychar == YYEOF)
+	    YYABORT;
+	}
       else
-        {
-          yydestruct ("Error: discarding",
-                      yytoken, &yylval);
-          yychar = YYEMPTY;
-        }
+	{
+	  yydestruct ("Error: discarding",
+		      yytoken, &yylval);
+	  yychar = YYEMPTY;
+	}
     }
 
   /* Else will try to reuse lookahead token after shifting the error
@@ -2192,7 +2387,7 @@ yyerrorlab:
   if (/*CONSTCOND*/ 0)
      goto yyerrorlab;
 
-  /* Do not reclaim the symbols of the rule whose action triggered
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYERROR.  */
   YYPOPSTACK (yylen);
   yylen = 0;
@@ -2205,37 +2400,35 @@ yyerrorlab:
 | yyerrlab1 -- common code for both syntax error and YYERROR.  |
 `-------------------------------------------------------------*/
 yyerrlab1:
-  yyerrstatus = 3;      /* Each real token shifted decrements this.  */
+  yyerrstatus = 3;	/* Each real token shifted decrements this.  */
 
   for (;;)
     {
       yyn = yypact[yystate];
-      if (!yypact_value_is_default (yyn))
-        {
-          yyn += YYTERROR;
-          if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
-            {
-              yyn = yytable[yyn];
-              if (0 < yyn)
-                break;
-            }
-        }
+      if (yyn != YYPACT_NINF)
+	{
+	  yyn += YYTERROR;
+	  if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
+	    {
+	      yyn = yytable[yyn];
+	      if (0 < yyn)
+		break;
+	    }
+	}
 
       /* Pop the current state because it cannot handle the error token.  */
       if (yyssp == yyss)
-        YYABORT;
+	YYABORT;
 
 
       yydestruct ("Error: popping",
-                  yystos[yystate], yyvsp);
+		  yystos[yystate], yyvsp);
       YYPOPSTACK (1);
       yystate = *yyssp;
       YY_STACK_PRINT (yyss, yyssp);
     }
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
 
   /* Shift the error token.  */
@@ -2259,7 +2452,7 @@ yyabortlab:
   yyresult = 1;
   goto yyreturn;
 
-#if !defined yyoverflow || YYERROR_VERBOSE
+#if !defined(yyoverflow) || YYERROR_VERBOSE
 /*-------------------------------------------------.
 | yyexhaustedlab -- memory exhaustion comes here.  |
 `-------------------------------------------------*/
@@ -2271,21 +2464,16 @@ yyexhaustedlab:
 
 yyreturn:
   if (yychar != YYEMPTY)
-    {
-      /* Make sure we have latest lookahead translation.  See comments at
-         user semantic actions for why this is necessary.  */
-      yytoken = YYTRANSLATE (yychar);
-      yydestruct ("Cleanup: discarding lookahead",
-                  yytoken, &yylval);
-    }
-  /* Do not reclaim the symbols of the rule whose action triggered
+     yydestruct ("Cleanup: discarding lookahead",
+		 yytoken, &yylval);
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYABORT or YYACCEPT.  */
   YYPOPSTACK (yylen);
   YY_STACK_PRINT (yyss, yyssp);
   while (yyssp != yyss)
     {
       yydestruct ("Cleanup: popping",
-                  yystos[*yyssp], yyvsp);
+		  yystos[*yyssp], yyvsp);
       YYPOPSTACK (1);
     }
 #ifndef yyoverflow
@@ -2296,9 +2484,14 @@ yyreturn:
   if (yymsg != yymsgbuf)
     YYSTACK_FREE (yymsg);
 #endif
-  return yyresult;
+  /* Make sure YYID is used.  */
+  return YYID (yyresult);
 }
-#line 687 "go-exp.y" /* yacc.c:1906  */
+
+
+
+/* Line 1675 of yacc.c  */
+#line 687 "go-exp.y"
 
 
 /* Wrapper on parse_c_float to get the type right for Go.  */
@@ -3260,3 +3453,4 @@ yyerror (char *msg)
 
   error (_("A %s in expression, near `%s'."), (msg ? msg : "error"), lexptr);
 }
+
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/jv-exp.c ./gdb/jv-exp.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/jv-exp.c	2015-07-06 20:14:07.000000000 +0000
+++ ./gdb/jv-exp.c	2015-07-07 02:02:06.000000000 +0000
@@ -1,19 +1,21 @@
-/* A Bison parser, made by GNU Bison 3.0.2.  */
 
-/* Bison implementation for Yacc-like parsers in C
-
-   Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
+/* A Bison parser, made by GNU Bison 2.4.1.  */
 
+/* Skeleton implementation for Bison's Yacc-like parsers in C
+   
+      Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+   Free Software Foundation, Inc.
+   
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
-
+   
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
-
+   
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
@@ -26,7 +28,7 @@
    special exception, which will cause the skeleton and the resulting
    Bison output files to be licensed under the GNU General Public
    License without this special exception.
-
+   
    This special exception was added by the Free Software Foundation in
    version 2.2 of Bison.  */
 
@@ -44,7 +46,7 @@
 #define YYBISON 1
 
 /* Bison version.  */
-#define YYBISON_VERSION "3.0.2"
+#define YYBISON_VERSION "2.4.1"
 
 /* Skeleton name.  */
 #define YYSKELETON_NAME "yacc.c"
@@ -58,11 +60,15 @@
 /* Pull parsers.  */
 #define YYPULL 1
 
+/* Using locations.  */
+#define YYLSP_NEEDED 0
 
 
 
 /* Copy the first part of user declarations.  */
-#line 36 "jv-exp.y" /* yacc.c:339  */
+
+/* Line 189 of yacc.c  */
+#line 36 "jv-exp.y"
 
 
 #include "defs.h"
@@ -160,15 +166,14 @@ static struct expression *copy_exp (stru
 static void insert_exp (struct parser_state *, int, struct expression *);
 
 
-#line 164 "jv-exp.c" /* yacc.c:339  */
 
-# ifndef YY_NULLPTR
-#  if defined __cplusplus && 201103L <= __cplusplus
-#   define YY_NULLPTR nullptr
-#  else
-#   define YY_NULLPTR 0
-#  endif
-# endif
+/* Line 189 of yacc.c  */
+#line 172 "jv-exp.c"
+
+/* Enabling traces.  */
+#ifndef YYDEBUG
+# define YYDEBUG 0
+#endif
 
 /* Enabling verbose error messages.  */
 #ifdef YYERROR_VERBOSE
@@ -178,51 +183,49 @@ static void insert_exp (struct parser_st
 # define YYERROR_VERBOSE 0
 #endif
 
-
-/* Debug traces.  */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-#if YYDEBUG
-extern int yydebug;
+/* Enabling the token table.  */
+#ifndef YYTOKEN_TABLE
+# define YYTOKEN_TABLE 0
 #endif
 
-/* Token type.  */
+
+/* Tokens.  */
 #ifndef YYTOKENTYPE
 # define YYTOKENTYPE
-  enum yytokentype
-  {
-    INTEGER_LITERAL = 258,
-    FLOATING_POINT_LITERAL = 259,
-    IDENTIFIER = 260,
-    STRING_LITERAL = 261,
-    BOOLEAN_LITERAL = 262,
-    TYPENAME = 263,
-    NAME_OR_INT = 264,
-    ERROR = 265,
-    LONG = 266,
-    SHORT = 267,
-    BYTE = 268,
-    INT = 269,
-    CHAR = 270,
-    BOOLEAN = 271,
-    DOUBLE = 272,
-    FLOAT = 273,
-    VARIABLE = 274,
-    ASSIGN_MODIFY = 275,
-    SUPER = 276,
-    NEW = 277,
-    OROR = 278,
-    ANDAND = 279,
-    EQUAL = 280,
-    NOTEQUAL = 281,
-    LEQ = 282,
-    GEQ = 283,
-    LSH = 284,
-    RSH = 285,
-    INCREMENT = 286,
-    DECREMENT = 287
-  };
+   /* Put the tokens into the symbol table, so that GDB and other debuggers
+      know about them.  */
+   enum yytokentype {
+     INTEGER_LITERAL = 258,
+     FLOATING_POINT_LITERAL = 259,
+     IDENTIFIER = 260,
+     STRING_LITERAL = 261,
+     BOOLEAN_LITERAL = 262,
+     TYPENAME = 263,
+     NAME_OR_INT = 264,
+     ERROR = 265,
+     LONG = 266,
+     SHORT = 267,
+     BYTE = 268,
+     INT = 269,
+     CHAR = 270,
+     BOOLEAN = 271,
+     DOUBLE = 272,
+     FLOAT = 273,
+     VARIABLE = 274,
+     ASSIGN_MODIFY = 275,
+     SUPER = 276,
+     NEW = 277,
+     OROR = 278,
+     ANDAND = 279,
+     NOTEQUAL = 280,
+     EQUAL = 281,
+     GEQ = 282,
+     LEQ = 283,
+     RSH = 284,
+     LSH = 285,
+     DECREMENT = 286,
+     INCREMENT = 287
+   };
 #endif
 /* Tokens.  */
 #define INTEGER_LITERAL 258
@@ -247,21 +250,24 @@ extern int yydebug;
 #define NEW 277
 #define OROR 278
 #define ANDAND 279
-#define EQUAL 280
-#define NOTEQUAL 281
-#define LEQ 282
-#define GEQ 283
-#define LSH 284
-#define RSH 285
-#define INCREMENT 286
-#define DECREMENT 287
+#define NOTEQUAL 280
+#define EQUAL 281
+#define GEQ 282
+#define LEQ 283
+#define RSH 284
+#define LSH 285
+#define DECREMENT 286
+#define INCREMENT 287
+
+
+
 
-/* Value type.  */
 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE YYSTYPE;
-union YYSTYPE
+typedef union YYSTYPE
 {
-#line 139 "jv-exp.y" /* yacc.c:355  */
+
+/* Line 214 of yacc.c  */
+#line 139 "jv-exp.y"
 
     LONGEST lval;
     struct {
@@ -283,27 +289,28 @@ union YYSTYPE
     int *ivec;
   
 
-#line 287 "jv-exp.c" /* yacc.c:355  */
-};
+
+/* Line 214 of yacc.c  */
+#line 295 "jv-exp.c"
+} YYSTYPE;
 # define YYSTYPE_IS_TRIVIAL 1
+# define yystype YYSTYPE /* obsolescent; will be withdrawn */
 # define YYSTYPE_IS_DECLARED 1
 #endif
 
 
-extern YYSTYPE yylval;
-
-int yyparse (void);
-
-
-
 /* Copy the second part of user declarations.  */
-#line 160 "jv-exp.y" /* yacc.c:358  */
+
+/* Line 264 of yacc.c  */
+#line 160 "jv-exp.y"
 
 /* YYSTYPE gets defined by %union */
 static int parse_number (struct parser_state *, const char *, int,
 			 int, YYSTYPE *);
 
-#line 307 "jv-exp.c" /* yacc.c:358  */
+
+/* Line 264 of yacc.c  */
+#line 314 "jv-exp.c"
 
 #ifdef short
 # undef short
@@ -317,8 +324,11 @@ typedef unsigned char yytype_uint8;
 
 #ifdef YYTYPE_INT8
 typedef YYTYPE_INT8 yytype_int8;
-#else
+#elif (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 typedef signed char yytype_int8;
+#else
+typedef short int yytype_int8;
 #endif
 
 #ifdef YYTYPE_UINT16
@@ -338,7 +348,8 @@ typedef short int yytype_int16;
 #  define YYSIZE_T __SIZE_TYPE__
 # elif defined size_t
 #  define YYSIZE_T size_t
-# elif ! defined YYSIZE_T
+# elif ! defined YYSIZE_T && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #  include <stddef.h> /* INFRINGES ON USER NAME SPACE */
 #  define YYSIZE_T size_t
 # else
@@ -349,71 +360,42 @@ typedef short int yytype_int16;
 #define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
 
 #ifndef YY_
-# if defined YYENABLE_NLS && YYENABLE_NLS
+# if YYENABLE_NLS
 #  if ENABLE_NLS
 #   include <libintl.h> /* INFRINGES ON USER NAME SPACE */
-#   define YY_(Msgid) dgettext ("bison-runtime", Msgid)
+#   define YY_(msgid) dgettext ("bison-runtime", msgid)
 #  endif
 # endif
 # ifndef YY_
-#  define YY_(Msgid) Msgid
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE
-# if (defined __GNUC__                                               \
-      && (2 < __GNUC__ || (__GNUC__ == 2 && 96 <= __GNUC_MINOR__)))  \
-     || defined __SUNPRO_C && 0x5110 <= __SUNPRO_C
-#  define YY_ATTRIBUTE(Spec) __attribute__(Spec)
-# else
-#  define YY_ATTRIBUTE(Spec) /* empty */
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE_PURE
-# define YY_ATTRIBUTE_PURE   YY_ATTRIBUTE ((__pure__))
-#endif
-
-#ifndef YY_ATTRIBUTE_UNUSED
-# define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__))
-#endif
-
-#if !defined _Noreturn \
-     && (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112)
-# if defined _MSC_VER && 1200 <= _MSC_VER
-#  define _Noreturn __declspec (noreturn)
-# else
-#  define _Noreturn YY_ATTRIBUTE ((__noreturn__))
+#  define YY_(msgid) msgid
 # endif
 #endif
 
 /* Suppress unused-variable warnings by "using" E.  */
 #if ! defined lint || defined __GNUC__
-# define YYUSE(E) ((void) (E))
+# define YYUSE(e) ((void) (e))
 #else
-# define YYUSE(E) /* empty */
+# define YYUSE(e) /* empty */
 #endif
 
-#if defined __GNUC__ && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
-/* Suppress an incorrect diagnostic about yylval being uninitialized.  */
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \
-    _Pragma ("GCC diagnostic push") \
-    _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\
-    _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END \
-    _Pragma ("GCC diagnostic pop")
+/* Identity function, used to suppress warnings about constant conditions.  */
+#ifndef lint
+# define YYID(n) (n)
 #else
-# define YY_INITIAL_VALUE(Value) Value
-#endif
-#ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+static int
+YYID (int yyi)
+#else
+static int
+YYID (yyi)
+    int yyi;
 #endif
-#ifndef YY_INITIAL_VALUE
-# define YY_INITIAL_VALUE(Value) /* Nothing. */
+{
+  return yyi;
+}
 #endif
 
-
 #if ! defined yyoverflow || YYERROR_VERBOSE
 
 /* The parser invokes alloca or xmalloc; define the necessary symbols.  */
@@ -430,11 +412,11 @@ typedef short int yytype_int16;
 #    define alloca _alloca
 #   else
 #    define YYSTACK_ALLOC alloca
-#    if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS
+#    if ! defined _ALLOCA_H && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #     include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-      /* Use EXIT_SUCCESS as a witness for stdlib.h.  */
-#     ifndef EXIT_SUCCESS
-#      define EXIT_SUCCESS 0
+#     ifndef _STDLIB_H
+#      define _STDLIB_H 1
 #     endif
 #    endif
 #   endif
@@ -442,8 +424,8 @@ typedef short int yytype_int16;
 # endif
 
 # ifdef YYSTACK_ALLOC
-   /* Pacify GCC's 'empty if-body' warning.  */
-#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (0)
+   /* Pacify GCC's `empty if-body' warning.  */
+#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (YYID (0))
 #  ifndef YYSTACK_ALLOC_MAXIMUM
     /* The OS might guarantee only one guard page at the bottom of the stack,
        and a page size can be as small as 4096 bytes.  So we cannot safely
@@ -457,23 +439,25 @@ typedef short int yytype_int16;
 #  ifndef YYSTACK_ALLOC_MAXIMUM
 #   define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
 #  endif
-#  if (defined __cplusplus && ! defined EXIT_SUCCESS \
+#  if (defined __cplusplus && ! defined _STDLIB_H \
        && ! ((defined YYMALLOC || defined xmalloc) \
-             && (defined YYFREE || defined xfree)))
+	     && (defined YYFREE || defined xfree)))
 #   include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-#   ifndef EXIT_SUCCESS
-#    define EXIT_SUCCESS 0
+#   ifndef _STDLIB_H
+#    define _STDLIB_H 1
 #   endif
 #  endif
 #  ifndef YYMALLOC
 #   define YYMALLOC xmalloc
-#   if ! defined xmalloc && ! defined EXIT_SUCCESS
+#   if ! defined xmalloc && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void *xmalloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
 #  ifndef YYFREE
 #   define YYFREE xfree
-#   if ! defined xfree && ! defined EXIT_SUCCESS
+#   if ! defined xfree && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void xfree (void *); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
@@ -483,7 +467,7 @@ void xfree (void *); /* INFRINGES ON USE
 
 #if (! defined yyoverflow \
      && (! defined __cplusplus \
-         || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
+	 || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
 
 /* A type that is properly aligned for any stack member.  */
 union yyalloc
@@ -501,46 +485,42 @@ union yyalloc
      ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \
       + YYSTACK_GAP_MAXIMUM)
 
-# define YYCOPY_NEEDED 1
+/* Copy COUNT objects from FROM to TO.  The source and destination do
+   not overlap.  */
+# ifndef YYCOPY
+#  if defined __GNUC__ && 1 < __GNUC__
+#   define YYCOPY(To, From, Count) \
+      __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
+#  else
+#   define YYCOPY(To, From, Count)		\
+      do					\
+	{					\
+	  YYSIZE_T yyi;				\
+	  for (yyi = 0; yyi < (Count); yyi++)	\
+	    (To)[yyi] = (From)[yyi];		\
+	}					\
+      while (YYID (0))
+#  endif
+# endif
 
 /* Relocate STACK from its old location to the new one.  The
    local variables YYSIZE and YYSTACKSIZE give the old and new number of
    elements in the stack, and YYPTR gives the new location of the
    stack.  Advance YYPTR to a properly aligned location for the next
    stack.  */
-# define YYSTACK_RELOCATE(Stack_alloc, Stack)                           \
-    do                                                                  \
-      {                                                                 \
-        YYSIZE_T yynewbytes;                                            \
-        YYCOPY (&yyptr->Stack_alloc, Stack, yysize);                    \
-        Stack = &yyptr->Stack_alloc;                                    \
-        yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
-        yyptr += yynewbytes / sizeof (*yyptr);                          \
-      }                                                                 \
-    while (0)
+# define YYSTACK_RELOCATE(Stack_alloc, Stack)				\
+    do									\
+      {									\
+	YYSIZE_T yynewbytes;						\
+	YYCOPY (&yyptr->Stack_alloc, Stack, yysize);			\
+	Stack = &yyptr->Stack_alloc;					\
+	yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
+	yyptr += yynewbytes / sizeof (*yyptr);				\
+      }									\
+    while (YYID (0))
 
 #endif
 
-#if defined YYCOPY_NEEDED && YYCOPY_NEEDED
-/* Copy COUNT objects from SRC to DST.  The source and destination do
-   not overlap.  */
-# ifndef YYCOPY
-#  if defined __GNUC__ && 1 < __GNUC__
-#   define YYCOPY(Dst, Src, Count) \
-      __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src)))
-#  else
-#   define YYCOPY(Dst, Src, Count)              \
-      do                                        \
-        {                                       \
-          YYSIZE_T yyi;                         \
-          for (yyi = 0; yyi < (Count); yyi++)   \
-            (Dst)[yyi] = (Src)[yyi];            \
-        }                                       \
-      while (0)
-#  endif
-# endif
-#endif /* !YYCOPY_NEEDED */
-
 /* YYFINAL -- State number of the termination state.  */
 #define YYFINAL  98
 /* YYLAST -- Last index in YYTABLE.  */
@@ -552,19 +532,17 @@ union yyalloc
 #define YYNNTS  58
 /* YYNRULES -- Number of rules.  */
 #define YYNRULES  132
-/* YYNSTATES -- Number of states.  */
+/* YYNRULES -- Number of states.  */
 #define YYNSTATES  209
 
-/* YYTRANSLATE[YYX] -- Symbol number corresponding to YYX as returned
-   by yylex, with out-of-bounds checking.  */
+/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
 #define YYUNDEFTOK  2
 #define YYMAXUTOK   287
 
-#define YYTRANSLATE(YYX)                                                \
+#define YYTRANSLATE(YYX)						\
   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
 
-/* YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to TOKEN-NUM
-   as returned by yylex, without out-of-bounds checking.  */
+/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX.  */
 static const yytype_uint8 yytranslate[] =
 {
        0,     2,     2,     2,     2,     2,     2,     2,     2,     2,
@@ -599,7 +577,71 @@ static const yytype_uint8 yytranslate[] 
 };
 
 #if YYDEBUG
-  /* YYRLINE[YYN] -- Source line where rule number YYN was defined.  */
+/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
+   YYRHS.  */
+static const yytype_uint16 yyprhs[] =
+{
+       0,     0,     3,     5,     7,     9,    11,    13,    15,    17,
+      19,    21,    23,    25,    27,    29,    31,    33,    35,    37,
+      39,    41,    43,    45,    47,    49,    51,    54,    57,    59,
+      61,    63,    65,    67,    69,    73,    75,    79,    81,    83,
+      85,    89,    91,    93,    95,    97,   101,   103,   105,   111,
+     113,   117,   118,   120,   125,   130,   132,   135,   139,   142,
+     146,   148,   149,   153,   157,   160,   161,   166,   173,   180,
+     185,   190,   195,   197,   199,   201,   203,   205,   208,   211,
+     213,   215,   218,   221,   224,   226,   229,   232,   234,   237,
+     240,   242,   248,   253,   259,   261,   265,   269,   273,   275,
+     279,   283,   285,   289,   293,   295,   299,   303,   307,   311,
+     313,   317,   321,   323,   327,   329,   333,   335,   339,   341,
+     345,   347,   351,   353,   359,   361,   363,   367,   371,   373,
+     375,   377,   379
+};
+
+/* YYRHS -- A `-1'-separated list of the rules' RHS.  */
+static const yytype_int8 yyrhs[] =
+{
+      57,     0,    -1,    73,    -1,    58,    -1,    59,    -1,    62,
+      -1,    68,    -1,     6,    -1,     3,    -1,     9,    -1,     4,
+      -1,     7,    -1,    60,    -1,    63,    -1,    16,    -1,    64,
+      -1,    65,    -1,    13,    -1,    12,    -1,    14,    -1,    11,
+      -1,    15,    -1,    18,    -1,    17,    -1,    69,    -1,    66,
+      -1,    62,    84,    -1,    69,    84,    -1,     5,    -1,    72,
+      -1,    71,    -1,    72,    -1,     5,    -1,     9,    -1,    69,
+      46,    71,    -1,   113,    -1,    73,    23,   113,    -1,    75,
+      -1,    81,    -1,    61,    -1,    48,   113,    49,    -1,    78,
+      -1,    86,    -1,    88,    -1,    90,    -1,    76,    79,    77,
+      -1,    50,    -1,    51,    -1,    22,    67,    48,    80,    49,
+      -1,   113,    -1,    79,    23,   113,    -1,    -1,    79,    -1,
+      22,    62,    82,    85,    -1,    22,    66,    82,    85,    -1,
+      83,    -1,    82,    83,    -1,    47,   113,    52,    -1,    47,
+      52,    -1,    84,    47,    52,    -1,    84,    -1,    -1,    74,
+      46,    71,    -1,    19,    46,    71,    -1,    69,    48,    -1,
+      -1,    87,    89,    80,    49,    -1,    74,    46,    71,    48,
+      80,    49,    -1,    21,    46,    71,    48,    80,    49,    -1,
+      69,    47,   113,    52,    -1,    19,    47,   113,    52,    -1,
+      75,    47,   113,    52,    -1,    74,    -1,    69,    -1,    19,
+      -1,    92,    -1,    93,    -1,    91,    45,    -1,    91,    44,
+      -1,    95,    -1,    96,    -1,    39,    94,    -1,    40,    94,
+      -1,    41,    94,    -1,    97,    -1,    45,    94,    -1,    44,
+      94,    -1,    91,    -1,    53,    94,    -1,    54,    94,    -1,
+      98,    -1,    48,    62,    85,    49,    94,    -1,    48,   113,
+      49,    97,    -1,    48,    69,    84,    49,    97,    -1,    94,
+      -1,    99,    41,    94,    -1,    99,    42,    94,    -1,    99,
+      43,    94,    -1,    99,    -1,   100,    39,    99,    -1,   100,
+      40,    99,    -1,   100,    -1,   101,    38,   100,    -1,   101,
+      37,   100,    -1,   101,    -1,   102,    33,   101,    -1,   102,
+      34,   101,    -1,   102,    36,   101,    -1,   102,    35,   101,
+      -1,   102,    -1,   103,    32,   102,    -1,   103,    31,   102,
+      -1,   103,    -1,   104,    30,   103,    -1,   104,    -1,   105,
+      29,   104,    -1,   105,    -1,   106,    28,   105,    -1,   106,
+      -1,   107,    27,   106,    -1,   107,    -1,   108,    26,   107,
+      -1,   108,    -1,   108,    25,   113,    55,   109,    -1,   109,
+      -1,   111,    -1,   112,    24,   109,    -1,   112,    20,   109,
+      -1,    70,    -1,    19,    -1,    86,    -1,    90,    -1,   110,
+      -1
+};
+
+/* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
 static const yytype_uint16 yyrline[] =
 {
        0,   217,   217,   218,   221,   230,   231,   235,   244,   249,
@@ -619,7 +661,7 @@ static const yytype_uint16 yyrline[] =
 };
 #endif
 
-#if YYDEBUG || YYERROR_VERBOSE || 0
+#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
 /* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
    First, the terminals, then, starting at YYNTOKENS, nonterminals.  */
 static const char *const yytname[] =
@@ -629,9 +671,9 @@ static const char *const yytname[] =
   "BOOLEAN_LITERAL", "TYPENAME", "NAME_OR_INT", "ERROR", "LONG", "SHORT",
   "BYTE", "INT", "CHAR", "BOOLEAN", "DOUBLE", "FLOAT", "VARIABLE",
   "ASSIGN_MODIFY", "SUPER", "NEW", "','", "'='", "'?'", "OROR", "ANDAND",
-  "'|'", "'^'", "'&'", "EQUAL", "NOTEQUAL", "'<'", "'>'", "LEQ", "GEQ",
-  "LSH", "RSH", "'+'", "'-'", "'*'", "'/'", "'%'", "INCREMENT",
-  "DECREMENT", "'.'", "'['", "'('", "')'", "'{'", "'}'", "']'", "'~'",
+  "'|'", "'^'", "'&'", "NOTEQUAL", "EQUAL", "'<'", "'>'", "GEQ", "LEQ",
+  "RSH", "LSH", "'+'", "'-'", "'*'", "'/'", "'%'", "DECREMENT",
+  "INCREMENT", "'.'", "'['", "'('", "')'", "'{'", "'}'", "']'", "'~'",
   "'!'", "':'", "$accept", "start", "type_exp", "PrimitiveOrArrayType",
   "StringLiteral", "Literal", "PrimitiveType", "NumericType",
   "IntegralType", "FloatingPointType", "ClassOrInterfaceType", "ClassType",
@@ -648,13 +690,13 @@ static const char *const yytname[] =
   "AndExpression", "ExclusiveOrExpression", "InclusiveOrExpression",
   "ConditionalAndExpression", "ConditionalOrExpression",
   "ConditionalExpression", "AssignmentExpression", "Assignment",
-  "LeftHandSide", "Expression", YY_NULLPTR
+  "LeftHandSide", "Expression", 0
 };
 #endif
 
 # ifdef YYPRINT
-/* YYTOKNUM[NUM] -- (External) token number corresponding to the
-   (internal) symbol number NUM (which must be that of a token).  */
+/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to
+   token YYLEX-NUM.  */
 static const yytype_uint16 yytoknum[] =
 {
        0,   256,   257,   258,   259,   260,   261,   262,   263,   264,
@@ -666,18 +708,86 @@ static const yytype_uint16 yytoknum[] =
 };
 # endif
 
-#define YYPACT_NINF -145
+/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
+static const yytype_uint8 yyr1[] =
+{
+       0,    56,    57,    57,    58,    59,    59,    60,    61,    61,
+      61,    61,    61,    62,    62,    63,    63,    64,    64,    64,
+      64,    64,    65,    65,    66,    67,    68,    68,    69,    69,
+      70,    70,    71,    71,    72,    73,    73,    74,    74,    75,
+      75,    75,    75,    75,    75,    75,    76,    77,    78,    79,
+      79,    80,    80,    81,    81,    82,    82,    83,    84,    84,
+      85,    85,    86,    86,    87,    89,    88,    88,    88,    90,
+      90,    90,    91,    91,    91,    91,    91,    92,    93,    94,
+      94,    94,    94,    94,    94,    95,    96,    97,    97,    97,
+      97,    98,    98,    98,    99,    99,    99,    99,   100,   100,
+     100,   101,   101,   101,   102,   102,   102,   102,   102,   103,
+     103,   103,   104,   104,   105,   105,   106,   106,   107,   107,
+     108,   108,   109,   109,   110,   110,   111,   111,   112,   112,
+     112,   112,   113
+};
 
-#define yypact_value_is_default(Yystate) \
-  (!!((Yystate) == (-145)))
+/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
+static const yytype_uint8 yyr2[] =
+{
+       0,     2,     1,     1,     1,     1,     1,     1,     1,     1,
+       1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
+       1,     1,     1,     1,     1,     1,     2,     2,     1,     1,
+       1,     1,     1,     1,     3,     1,     3,     1,     1,     1,
+       3,     1,     1,     1,     1,     3,     1,     1,     5,     1,
+       3,     0,     1,     4,     4,     1,     2,     3,     2,     3,
+       1,     0,     3,     3,     2,     0,     4,     6,     6,     4,
+       4,     4,     1,     1,     1,     1,     1,     2,     2,     1,
+       1,     2,     2,     2,     1,     2,     2,     1,     2,     2,
+       1,     5,     4,     5,     1,     3,     3,     3,     1,     3,
+       3,     1,     3,     3,     1,     3,     3,     3,     3,     1,
+       3,     3,     1,     3,     1,     3,     1,     3,     1,     3,
+       1,     3,     1,     5,     1,     1,     3,     3,     1,     1,
+       1,     1,     1
+};
 
-#define YYTABLE_NINF -132
+/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
+   STATE-NUM when YYTABLE doesn't specify something else to do.  Zero
+   means the default is an error.  */
+static const yytype_uint8 yydefact[] =
+{
+       0,     8,    10,    28,     7,    11,     9,    20,    18,    17,
+      19,    21,    14,    23,    22,    74,     0,     0,     0,     0,
+       0,     0,     0,     0,    46,     0,     0,     0,     3,     4,
+      12,    39,     5,    13,    15,    16,     6,    73,   128,    30,
+      29,     2,    72,    37,     0,    41,    38,    42,    65,    43,
+      44,    87,    75,    76,    94,    79,    80,    84,    90,    98,
+     101,   104,   109,   112,   114,   116,   118,   120,   122,   124,
+     132,   125,     0,    35,     0,     0,     0,    28,     0,    25,
+       0,    24,    29,     9,    74,    73,    42,    44,    81,    82,
+      83,    86,    85,    61,    73,     0,    88,    89,     1,     0,
+      26,     0,     0,    64,    27,     0,     0,     0,     0,    49,
+      51,    78,    77,     0,     0,     0,     0,     0,     0,     0,
+       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
+       0,     0,     0,     0,    32,    33,    63,     0,     0,     0,
+      61,    55,    61,    51,     0,    60,     0,     0,    40,    58,
+       0,    34,     0,    36,    62,     0,     0,    47,    45,    52,
+       0,    95,    96,    97,    99,   100,   103,   102,   105,   106,
+     108,   107,   111,   110,   113,   115,   117,   119,     0,   121,
+     127,   126,    70,    51,     0,     0,    56,    53,    54,     0,
+       0,     0,    92,    59,    69,    51,    71,    50,    66,     0,
+       0,    57,    48,    91,    93,     0,   123,    68,    67
+};
 
-#define yytable_value_is_error(Yytable_value) \
-  0
+/* YYDEFGOTO[NTERM-NUM].  */
+static const yytype_int16 yydefgoto[] =
+{
+      -1,    27,    28,    29,    30,    31,    32,    33,    34,    35,
+      79,    80,    36,    85,    38,    39,    82,    41,    42,    43,
+      44,   158,    45,   159,   160,    46,   140,   141,   145,   146,
+      86,    48,    49,   110,    87,    51,    52,    53,    54,    55,
+      56,    57,    58,    59,    60,    61,    62,    63,    64,    65,
+      66,    67,    68,    69,    70,    71,    72,   109
+};
 
-  /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
-     STATE-NUM.  */
+/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
+   STATE-NUM.  */
+#define YYPACT_NINF -145
 static const yytype_int16 yypact[] =
 {
      215,  -145,  -145,    -5,  -145,  -145,     1,  -145,  -145,  -145,
@@ -703,35 +813,7 @@ static const yytype_int16 yypact[] =
      141,  -145,  -145,  -145,  -145,   144,  -145,  -145,  -145
 };
 
-  /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
-     Performed when YYTABLE does not specify something else to do.  Zero
-     means the default is an error.  */
-static const yytype_uint8 yydefact[] =
-{
-       0,     8,    10,    28,     7,    11,     9,    20,    18,    17,
-      19,    21,    14,    23,    22,    74,     0,     0,     0,     0,
-       0,     0,     0,     0,    46,     0,     0,     0,     3,     4,
-      12,    39,     5,    13,    15,    16,     6,    73,   128,    30,
-      29,     2,    72,    37,     0,    41,    38,    42,    65,    43,
-      44,    87,    75,    76,    94,    79,    80,    84,    90,    98,
-     101,   104,   109,   112,   114,   116,   118,   120,   122,   124,
-     132,   125,     0,    35,     0,     0,     0,    28,     0,    25,
-       0,    24,    29,     9,    74,    73,    42,    44,    81,    82,
-      83,    85,    86,    61,    73,     0,    88,    89,     1,     0,
-      26,     0,     0,    64,    27,     0,     0,     0,     0,    49,
-      51,    77,    78,     0,     0,     0,     0,     0,     0,     0,
-       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
-       0,     0,     0,     0,    32,    33,    63,     0,     0,     0,
-      61,    55,    61,    51,     0,    60,     0,     0,    40,    58,
-       0,    34,     0,    36,    62,     0,     0,    47,    45,    52,
-       0,    95,    96,    97,    99,   100,   102,   103,   105,   106,
-     107,   108,   110,   111,   113,   115,   117,   119,     0,   121,
-     127,   126,    70,    51,     0,     0,    56,    53,    54,     0,
-       0,     0,    92,    59,    69,    51,    71,    50,    66,     0,
-       0,    57,    48,    91,    93,     0,   123,    68,    67
-};
-
-  /* YYPGOTO[NTERM-NUM].  */
+/* YYPGOTO[NTERM-NUM].  */
 static const yytype_int16 yypgoto[] =
 {
     -145,  -145,  -145,  -145,  -145,  -145,    -3,  -145,  -145,  -145,
@@ -742,20 +824,11 @@ static const yytype_int16 yypgoto[] =
       77,    92,  -145,  -131,  -145,  -145,  -145,     7
 };
 
-  /* YYDEFGOTO[NTERM-NUM].  */
-static const yytype_int16 yydefgoto[] =
-{
-      -1,    27,    28,    29,    30,    31,    32,    33,    34,    35,
-      79,    80,    36,    85,    38,    39,    82,    41,    42,    43,
-      44,   158,    45,   159,   160,    46,   140,   141,   145,   146,
-      86,    48,    49,   110,    87,    51,    52,    53,    54,    55,
-      56,    57,    58,    59,    60,    61,    62,    63,    64,    65,
-      66,    67,    68,    69,    70,    71,    72,   109
-};
-
-  /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM.  If
-     positive, shift that token.  If negative, reduce the rule whose
-     number is the opposite.  If YYTABLE_NINF, syntax error.  */
+/* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
+   positive, shift that token.  If negative, reduce the rule which
+   number is the opposite.  If zero, do what YYDEFACT says.
+   If YYTABLE_NINF, syntax error.  */
+#define YYTABLE_NINF -132
 static const yytype_int16 yytable[] =
 {
       40,   180,   181,   100,   192,   156,    47,    73,   104,   189,
@@ -840,8 +913,8 @@ static const yytype_int16 yycheck[] =
       -1,    -1,    53,    54
 };
 
-  /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
-     symbol of state STATE-NUM.  */
+/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
+   symbol of state STATE-NUM.  */
 static const yytype_uint8 yystos[] =
 {
        0,     3,     4,     5,     6,     7,     9,    11,    12,    13,
@@ -867,79 +940,95 @@ static const yytype_uint8 yystos[] =
       80,    52,    49,    94,    97,    80,   109,    49,    49
 };
 
-  /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
-static const yytype_uint8 yyr1[] =
-{
-       0,    56,    57,    57,    58,    59,    59,    60,    61,    61,
-      61,    61,    61,    62,    62,    63,    63,    64,    64,    64,
-      64,    64,    65,    65,    66,    67,    68,    68,    69,    69,
-      70,    70,    71,    71,    72,    73,    73,    74,    74,    75,
-      75,    75,    75,    75,    75,    75,    76,    77,    78,    79,
-      79,    80,    80,    81,    81,    82,    82,    83,    84,    84,
-      85,    85,    86,    86,    87,    89,    88,    88,    88,    90,
-      90,    90,    91,    91,    91,    91,    91,    92,    93,    94,
-      94,    94,    94,    94,    94,    95,    96,    97,    97,    97,
-      97,    98,    98,    98,    99,    99,    99,    99,   100,   100,
-     100,   101,   101,   101,   102,   102,   102,   102,   102,   103,
-     103,   103,   104,   104,   105,   105,   106,   106,   107,   107,
-     108,   108,   109,   109,   110,   110,   111,   111,   112,   112,
-     112,   112,   113
-};
+#define yyerrok		(yyerrstatus = 0)
+#define yyclearin	(yychar = YYEMPTY)
+#define YYEMPTY		(-2)
+#define YYEOF		0
 
-  /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN.  */
-static const yytype_uint8 yyr2[] =
-{
-       0,     2,     1,     1,     1,     1,     1,     1,     1,     1,
-       1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
-       1,     1,     1,     1,     1,     1,     2,     2,     1,     1,
-       1,     1,     1,     1,     3,     1,     3,     1,     1,     1,
-       3,     1,     1,     1,     1,     3,     1,     1,     5,     1,
-       3,     0,     1,     4,     4,     1,     2,     3,     2,     3,
-       1,     0,     3,     3,     2,     0,     4,     6,     6,     4,
-       4,     4,     1,     1,     1,     1,     1,     2,     2,     1,
-       1,     2,     2,     2,     1,     2,     2,     1,     2,     2,
-       1,     5,     4,     5,     1,     3,     3,     3,     1,     3,
-       3,     1,     3,     3,     1,     3,     3,     3,     3,     1,
-       3,     3,     1,     3,     1,     3,     1,     3,     1,     3,
-       1,     3,     1,     5,     1,     1,     3,     3,     1,     1,
-       1,     1,     1
-};
+#define YYACCEPT	goto yyacceptlab
+#define YYABORT		goto yyabortlab
+#define YYERROR		goto yyerrorlab
 
 
-#define yyerrok         (yyerrstatus = 0)
-#define yyclearin       (yychar = YYEMPTY)
-#define YYEMPTY         (-2)
-#define YYEOF           0
-
-#define YYACCEPT        goto yyacceptlab
-#define YYABORT         goto yyabortlab
-#define YYERROR         goto yyerrorlab
+/* Like YYERROR except do call yyerror.  This remains here temporarily
+   to ease the transition to the new meaning of YYERROR, for GCC.
+   Once GCC version 2 has supplanted version 1, this can go.  */
 
+#define YYFAIL		goto yyerrlab
 
 #define YYRECOVERING()  (!!yyerrstatus)
 
-#define YYBACKUP(Token, Value)                                  \
-do                                                              \
-  if (yychar == YYEMPTY)                                        \
-    {                                                           \
-      yychar = (Token);                                         \
-      yylval = (Value);                                         \
-      YYPOPSTACK (yylen);                                       \
-      yystate = *yyssp;                                         \
-      goto yybackup;                                            \
-    }                                                           \
-  else                                                          \
-    {                                                           \
+#define YYBACKUP(Token, Value)					\
+do								\
+  if (yychar == YYEMPTY && yylen == 1)				\
+    {								\
+      yychar = (Token);						\
+      yylval = (Value);						\
+      yytoken = YYTRANSLATE (yychar);				\
+      YYPOPSTACK (1);						\
+      goto yybackup;						\
+    }								\
+  else								\
+    {								\
       yyerror (YY_("syntax error: cannot back up")); \
-      YYERROR;                                                  \
-    }                                                           \
-while (0)
-
-/* Error token number */
-#define YYTERROR        1
-#define YYERRCODE       256
+      YYERROR;							\
+    }								\
+while (YYID (0))
+
+
+#define YYTERROR	1
+#define YYERRCODE	256
+
+
+/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
+   If N is 0, then set CURRENT to the empty location which ends
+   the previous symbol: RHS[0] (always defined).  */
+
+#define YYRHSLOC(Rhs, K) ((Rhs)[K])
+#ifndef YYLLOC_DEFAULT
+# define YYLLOC_DEFAULT(Current, Rhs, N)				\
+    do									\
+      if (YYID (N))                                                    \
+	{								\
+	  (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;	\
+	  (Current).first_column = YYRHSLOC (Rhs, 1).first_column;	\
+	  (Current).last_line    = YYRHSLOC (Rhs, N).last_line;		\
+	  (Current).last_column  = YYRHSLOC (Rhs, N).last_column;	\
+	}								\
+      else								\
+	{								\
+	  (Current).first_line   = (Current).last_line   =		\
+	    YYRHSLOC (Rhs, 0).last_line;				\
+	  (Current).first_column = (Current).last_column =		\
+	    YYRHSLOC (Rhs, 0).last_column;				\
+	}								\
+    while (YYID (0))
+#endif
 
 
+/* YY_LOCATION_PRINT -- Print the location on the stream.
+   This macro was not mandated originally: define only if we know
+   we won't break user code: when these are the locations we know.  */
+
+#ifndef YY_LOCATION_PRINT
+# if YYLTYPE_IS_TRIVIAL
+#  define YY_LOCATION_PRINT(File, Loc)			\
+     fprintf (File, "%d.%d-%d.%d",			\
+	      (Loc).first_line, (Loc).first_column,	\
+	      (Loc).last_line,  (Loc).last_column)
+# else
+#  define YY_LOCATION_PRINT(File, Loc) ((void) 0)
+# endif
+#endif
+
+
+/* YYLEX -- calling `yylex' with the right arguments.  */
+
+#ifdef YYLEX_PARAM
+# define YYLEX yylex (YYLEX_PARAM)
+#else
+# define YYLEX yylex ()
+#endif
 
 /* Enable debugging if requested.  */
 #if YYDEBUG
@@ -949,46 +1038,54 @@ while (0)
 #  define YYFPRINTF fprintf
 # endif
 
-# define YYDPRINTF(Args)                        \
-do {                                            \
-  if (yydebug)                                  \
-    YYFPRINTF Args;                             \
-} while (0)
-
-/* This macro is provided for backward compatibility. */
-#ifndef YY_LOCATION_PRINT
-# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
-#endif
+# define YYDPRINTF(Args)			\
+do {						\
+  if (yydebug)					\
+    YYFPRINTF Args;				\
+} while (YYID (0))
+
+# define YY_SYMBOL_PRINT(Title, Type, Value, Location)			  \
+do {									  \
+  if (yydebug)								  \
+    {									  \
+      YYFPRINTF (stderr, "%s ", Title);					  \
+      yy_symbol_print (stderr,						  \
+		  Type, Value); \
+      YYFPRINTF (stderr, "\n");						  \
+    }									  \
+} while (YYID (0))
 
 
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location)                    \
-do {                                                                      \
-  if (yydebug)                                                            \
-    {                                                                     \
-      YYFPRINTF (stderr, "%s ", Title);                                   \
-      yy_symbol_print (stderr,                                            \
-                  Type, Value); \
-      YYFPRINTF (stderr, "\n");                                           \
-    }                                                                     \
-} while (0)
-
-
-/*----------------------------------------.
-| Print this symbol's value on YYOUTPUT.  |
-`----------------------------------------*/
+/*--------------------------------.
+| Print this symbol on YYOUTPUT.  |
+`--------------------------------*/
 
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_value_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  FILE *yyo = yyoutput;
-  YYUSE (yyo);
   if (!yyvaluep)
     return;
 # ifdef YYPRINT
   if (yytype < YYNTOKENS)
     YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
+# else
+  YYUSE (yyoutput);
 # endif
-  YYUSE (yytype);
+  switch (yytype)
+    {
+      default:
+	break;
+    }
 }
 
 
@@ -996,11 +1093,22 @@ yy_symbol_value_print (FILE *yyoutput, i
 | Print this symbol on YYOUTPUT.  |
 `--------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  YYFPRINTF (yyoutput, "%s %s (",
-             yytype < YYNTOKENS ? "token" : "nterm", yytname[yytype]);
+  if (yytype < YYNTOKENS)
+    YYFPRINTF (yyoutput, "token %s (", yytname[yytype]);
+  else
+    YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);
 
   yy_symbol_value_print (yyoutput, yytype, yyvaluep);
   YYFPRINTF (yyoutput, ")");
@@ -1011,8 +1119,16 @@ yy_symbol_print (FILE *yyoutput, int yyt
 | TOP (included).                                                   |
 `------------------------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop)
+#else
+static void
+yy_stack_print (yybottom, yytop)
+    yytype_int16 *yybottom;
+    yytype_int16 *yytop;
+#endif
 {
   YYFPRINTF (stderr, "Stack now");
   for (; yybottom <= yytop; yybottom++)
@@ -1023,42 +1139,49 @@ yy_stack_print (yytype_int16 *yybottom, 
   YYFPRINTF (stderr, "\n");
 }
 
-# define YY_STACK_PRINT(Bottom, Top)                            \
-do {                                                            \
-  if (yydebug)                                                  \
-    yy_stack_print ((Bottom), (Top));                           \
-} while (0)
+# define YY_STACK_PRINT(Bottom, Top)				\
+do {								\
+  if (yydebug)							\
+    yy_stack_print ((Bottom), (Top));				\
+} while (YYID (0))
 
 
 /*------------------------------------------------.
 | Report that the YYRULE is going to be reduced.  |
 `------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+static void
+yy_reduce_print (YYSTYPE *yyvsp, int yyrule)
+#else
 static void
-yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule)
+yy_reduce_print (yyvsp, yyrule)
+    YYSTYPE *yyvsp;
+    int yyrule;
+#endif
 {
-  unsigned long int yylno = yyrline[yyrule];
   int yynrhs = yyr2[yyrule];
   int yyi;
+  unsigned long int yylno = yyrline[yyrule];
   YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n",
-             yyrule - 1, yylno);
+	     yyrule - 1, yylno);
   /* The symbols being reduced.  */
   for (yyi = 0; yyi < yynrhs; yyi++)
     {
       YYFPRINTF (stderr, "   $%d = ", yyi + 1);
-      yy_symbol_print (stderr,
-                       yystos[yyssp[yyi + 1 - yynrhs]],
-                       &(yyvsp[(yyi + 1) - (yynrhs)])
-                                              );
+      yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi],
+		       &(yyvsp[(yyi + 1) - (yynrhs)])
+		       		       );
       YYFPRINTF (stderr, "\n");
     }
 }
 
-# define YY_REDUCE_PRINT(Rule)          \
-do {                                    \
-  if (yydebug)                          \
-    yy_reduce_print (yyssp, yyvsp, Rule); \
-} while (0)
+# define YY_REDUCE_PRINT(Rule)		\
+do {					\
+  if (yydebug)				\
+    yy_reduce_print (yyvsp, Rule); \
+} while (YYID (0))
 
 /* Nonzero means print parse trace.  It is left uninitialized so that
    multiple parsers can coexist.  */
@@ -1072,7 +1195,7 @@ int yydebug;
 
 
 /* YYINITDEPTH -- initial size of the parser's stacks.  */
-#ifndef YYINITDEPTH
+#ifndef	YYINITDEPTH
 # define YYINITDEPTH 200
 #endif
 
@@ -1087,6 +1210,7 @@ int yydebug;
 # define YYMAXDEPTH 10000
 #endif
 
+
 
 #if YYERROR_VERBOSE
 
@@ -1095,8 +1219,15 @@ int yydebug;
 #   define yystrlen strlen
 #  else
 /* Return the length of YYSTR.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static YYSIZE_T
 yystrlen (const char *yystr)
+#else
+static YYSIZE_T
+yystrlen (yystr)
+    const char *yystr;
+#endif
 {
   YYSIZE_T yylen;
   for (yylen = 0; yystr[yylen]; yylen++)
@@ -1112,8 +1243,16 @@ yystrlen (const char *yystr)
 #  else
 /* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
    YYDEST.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static char *
 yystpcpy (char *yydest, const char *yysrc)
+#else
+static char *
+yystpcpy (yydest, yysrc)
+    char *yydest;
+    const char *yysrc;
+#endif
 {
   char *yyd = yydest;
   const char *yys = yysrc;
@@ -1143,27 +1282,27 @@ yytnamerr (char *yyres, const char *yyst
       char const *yyp = yystr;
 
       for (;;)
-        switch (*++yyp)
-          {
-          case '\'':
-          case ',':
-            goto do_not_strip_quotes;
-
-          case '\\':
-            if (*++yyp != '\\')
-              goto do_not_strip_quotes;
-            /* Fall through.  */
-          default:
-            if (yyres)
-              yyres[yyn] = *yyp;
-            yyn++;
-            break;
-
-          case '"':
-            if (yyres)
-              yyres[yyn] = '\0';
-            return yyn;
-          }
+	switch (*++yyp)
+	  {
+	  case '\'':
+	  case ',':
+	    goto do_not_strip_quotes;
+
+	  case '\\':
+	    if (*++yyp != '\\')
+	      goto do_not_strip_quotes;
+	    /* Fall through.  */
+	  default:
+	    if (yyres)
+	      yyres[yyn] = *yyp;
+	    yyn++;
+	    break;
+
+	  case '"':
+	    if (yyres)
+	      yyres[yyn] = '\0';
+	    return yyn;
+	  }
     do_not_strip_quotes: ;
     }
 
@@ -1174,160 +1313,161 @@ yytnamerr (char *yyres, const char *yyst
 }
 # endif
 
-/* Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message
-   about the unexpected token YYTOKEN for the state stack whose top is
-   YYSSP.
-
-   Return 0 if *YYMSG was successfully written.  Return 1 if *YYMSG is
-   not large enough to hold the message.  In that case, also set
-   *YYMSG_ALLOC to the required number of bytes.  Return 2 if the
-   required number of bytes is too large to store.  */
-static int
-yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
-                yytype_int16 *yyssp, int yytoken)
+/* Copy into YYRESULT an error message about the unexpected token
+   YYCHAR while in state YYSTATE.  Return the number of bytes copied,
+   including the terminating null byte.  If YYRESULT is null, do not
+   copy anything; just return the number of bytes that would be
+   copied.  As a special case, return 0 if an ordinary "syntax error"
+   message will do.  Return YYSIZE_MAXIMUM if overflow occurs during
+   size calculation.  */
+static YYSIZE_T
+yysyntax_error (char *yyresult, int yystate, int yychar)
 {
-  YYSIZE_T yysize0 = yytnamerr (YY_NULLPTR, yytname[yytoken]);
-  YYSIZE_T yysize = yysize0;
-  enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
-  /* Internationalized format string. */
-  const char *yyformat = YY_NULLPTR;
-  /* Arguments of yyformat. */
-  char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
-  /* Number of reported tokens (one for the "unexpected", one per
-     "expected"). */
-  int yycount = 0;
-
-  /* There are many possibilities here to consider:
-     - If this state is a consistent state with a default action, then
-       the only way this function was invoked is if the default action
-       is an error action.  In that case, don't check for expected
-       tokens because there are none.
-     - The only way there can be no lookahead present (in yychar) is if
-       this state is a consistent state with a default action.  Thus,
-       detecting the absence of a lookahead is sufficient to determine
-       that there is no unexpected or expected token to report.  In that
-       case, just report a simple "syntax error".
-     - Don't assume there isn't a lookahead just because this state is a
-       consistent state with a default action.  There might have been a
-       previous inconsistent state, consistent state with a non-default
-       action, or user semantic action that manipulated yychar.
-     - Of course, the expected token list depends on states to have
-       correct lookahead information, and it depends on the parser not
-       to perform extra reductions after fetching a lookahead from the
-       scanner and before detecting a syntax error.  Thus, state merging
-       (from LALR or IELR) and default reductions corrupt the expected
-       token list.  However, the list is correct for canonical LR with
-       one exception: it will still contain any token that will not be
-       accepted due to an error action in a later state.
-  */
-  if (yytoken != YYEMPTY)
-    {
-      int yyn = yypact[*yyssp];
-      yyarg[yycount++] = yytname[yytoken];
-      if (!yypact_value_is_default (yyn))
-        {
-          /* Start YYX at -YYN if negative to avoid negative indexes in
-             YYCHECK.  In other words, skip the first -YYN actions for
-             this state because they are default actions.  */
-          int yyxbegin = yyn < 0 ? -yyn : 0;
-          /* Stay within bounds of both yycheck and yytname.  */
-          int yychecklim = YYLAST - yyn + 1;
-          int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
-          int yyx;
-
-          for (yyx = yyxbegin; yyx < yyxend; ++yyx)
-            if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR
-                && !yytable_value_is_error (yytable[yyx + yyn]))
-              {
-                if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
-                  {
-                    yycount = 1;
-                    yysize = yysize0;
-                    break;
-                  }
-                yyarg[yycount++] = yytname[yyx];
-                {
-                  YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULLPTR, yytname[yyx]);
-                  if (! (yysize <= yysize1
-                         && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-                    return 2;
-                  yysize = yysize1;
-                }
-              }
-        }
-    }
-
-  switch (yycount)
-    {
-# define YYCASE_(N, S)                      \
-      case N:                               \
-        yyformat = S;                       \
-      break
-      YYCASE_(0, YY_("syntax error"));
-      YYCASE_(1, YY_("syntax error, unexpected %s"));
-      YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s"));
-      YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s"));
-      YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s"));
-      YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s"));
-# undef YYCASE_
-    }
+  int yyn = yypact[yystate];
 
-  {
-    YYSIZE_T yysize1 = yysize + yystrlen (yyformat);
-    if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-      return 2;
-    yysize = yysize1;
-  }
-
-  if (*yymsg_alloc < yysize)
-    {
-      *yymsg_alloc = 2 * yysize;
-      if (! (yysize <= *yymsg_alloc
-             && *yymsg_alloc <= YYSTACK_ALLOC_MAXIMUM))
-        *yymsg_alloc = YYSTACK_ALLOC_MAXIMUM;
-      return 1;
-    }
+  if (! (YYPACT_NINF < yyn && yyn <= YYLAST))
+    return 0;
+  else
+    {
+      int yytype = YYTRANSLATE (yychar);
+      YYSIZE_T yysize0 = yytnamerr (0, yytname[yytype]);
+      YYSIZE_T yysize = yysize0;
+      YYSIZE_T yysize1;
+      int yysize_overflow = 0;
+      enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
+      char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
+      int yyx;
+
+# if 0
+      /* This is so xgettext sees the translatable formats that are
+	 constructed on the fly.  */
+      YY_("syntax error, unexpected %s");
+      YY_("syntax error, unexpected %s, expecting %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s");
+# endif
+      char *yyfmt;
+      char const *yyf;
+      static char const yyunexpected[] = "syntax error, unexpected %s";
+      static char const yyexpecting[] = ", expecting %s";
+      static char const yyor[] = " or %s";
+      char yyformat[sizeof yyunexpected
+		    + sizeof yyexpecting - 1
+		    + ((YYERROR_VERBOSE_ARGS_MAXIMUM - 2)
+		       * (sizeof yyor - 1))];
+      char const *yyprefix = yyexpecting;
+
+      /* Start YYX at -YYN if negative to avoid negative indexes in
+	 YYCHECK.  */
+      int yyxbegin = yyn < 0 ? -yyn : 0;
+
+      /* Stay within bounds of both yycheck and yytname.  */
+      int yychecklim = YYLAST - yyn + 1;
+      int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
+      int yycount = 1;
 
-  /* Avoid sprintf, as that infringes on the user's name space.
-     Don't have undefined behavior even if the translation
-     produced a string with the wrong number of "%s"s.  */
-  {
-    char *yyp = *yymsg;
-    int yyi = 0;
-    while ((*yyp = *yyformat) != '\0')
-      if (*yyp == '%' && yyformat[1] == 's' && yyi < yycount)
-        {
-          yyp += yytnamerr (yyp, yyarg[yyi++]);
-          yyformat += 2;
-        }
-      else
-        {
-          yyp++;
-          yyformat++;
-        }
-  }
-  return 0;
+      yyarg[0] = yytname[yytype];
+      yyfmt = yystpcpy (yyformat, yyunexpected);
+
+      for (yyx = yyxbegin; yyx < yyxend; ++yyx)
+	if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)
+	  {
+	    if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
+	      {
+		yycount = 1;
+		yysize = yysize0;
+		yyformat[sizeof yyunexpected - 1] = '\0';
+		break;
+	      }
+	    yyarg[yycount++] = yytname[yyx];
+	    yysize1 = yysize + yytnamerr (0, yytname[yyx]);
+	    yysize_overflow |= (yysize1 < yysize);
+	    yysize = yysize1;
+	    yyfmt = yystpcpy (yyfmt, yyprefix);
+	    yyprefix = yyor;
+	  }
+
+      yyf = YY_(yyformat);
+      yysize1 = yysize + yystrlen (yyf);
+      yysize_overflow |= (yysize1 < yysize);
+      yysize = yysize1;
+
+      if (yysize_overflow)
+	return YYSIZE_MAXIMUM;
+
+      if (yyresult)
+	{
+	  /* Avoid sprintf, as that infringes on the user's name space.
+	     Don't have undefined behavior even if the translation
+	     produced a string with the wrong number of "%s"s.  */
+	  char *yyp = yyresult;
+	  int yyi = 0;
+	  while ((*yyp = *yyf) != '\0')
+	    {
+	      if (*yyp == '%' && yyf[1] == 's' && yyi < yycount)
+		{
+		  yyp += yytnamerr (yyp, yyarg[yyi++]);
+		  yyf += 2;
+		}
+	      else
+		{
+		  yyp++;
+		  yyf++;
+		}
+	    }
+	}
+      return yysize;
+    }
 }
 #endif /* YYERROR_VERBOSE */
+
 
 /*-----------------------------------------------.
 | Release the memory associated to this symbol.  |
 `-----------------------------------------------*/
 
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep)
+#else
+static void
+yydestruct (yymsg, yytype, yyvaluep)
+    const char *yymsg;
+    int yytype;
+    YYSTYPE *yyvaluep;
+#endif
 {
   YYUSE (yyvaluep);
+
   if (!yymsg)
     yymsg = "Deleting";
   YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-  YYUSE (yytype);
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
-}
+  switch (yytype)
+    {
 
+      default:
+	break;
+    }
+}
 
+/* Prevent warnings from -Wmissing-prototypes.  */
+#ifdef YYPARSE_PARAM
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void *YYPARSE_PARAM);
+#else
+int yyparse ();
+#endif
+#else /* ! YYPARSE_PARAM */
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void);
+#else
+int yyparse ();
+#endif
+#endif /* ! YYPARSE_PARAM */
 
 
 /* The lookahead symbol.  */
@@ -1335,26 +1475,49 @@ int yychar;
 
 /* The semantic value of the lookahead symbol.  */
 YYSTYPE yylval;
+
 /* Number of syntax errors so far.  */
 int yynerrs;
 
 
-/*----------.
-| yyparse.  |
-`----------*/
 
+/*-------------------------.
+| yyparse or yypush_parse.  |
+`-------------------------*/
+
+#ifdef YYPARSE_PARAM
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+int
+yyparse (void *YYPARSE_PARAM)
+#else
+int
+yyparse (YYPARSE_PARAM)
+    void *YYPARSE_PARAM;
+#endif
+#else /* ! YYPARSE_PARAM */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 int
 yyparse (void)
+#else
+int
+yyparse ()
+
+#endif
+#endif
 {
+
+
     int yystate;
     /* Number of tokens to shift before error messages enabled.  */
     int yyerrstatus;
 
     /* The stacks and their tools:
-       'yyss': related to states.
-       'yyvs': related to semantic values.
+       `yyss': related to states.
+       `yyvs': related to semantic values.
 
-       Refer to the stacks through separate pointers, to allow yyoverflow
+       Refer to the stacks thru separate pointers, to allow yyoverflow
        to xreallocate them elsewhere.  */
 
     /* The state stack.  */
@@ -1372,7 +1535,7 @@ yyparse (void)
   int yyn;
   int yyresult;
   /* Lookahead token as an internal (translated) token number.  */
-  int yytoken = 0;
+  int yytoken;
   /* The variables used to return semantic value and location from the
      action routines.  */
   YYSTYPE yyval;
@@ -1390,8 +1553,9 @@ yyparse (void)
      Keep to zero when no symbol should be popped.  */
   int yylen = 0;
 
-  yyssp = yyss = yyssa;
-  yyvsp = yyvs = yyvsa;
+  yytoken = 0;
+  yyss = yyssa;
+  yyvs = yyvsa;
   yystacksize = YYINITDEPTH;
 
   YYDPRINTF ((stderr, "Starting parse\n"));
@@ -1400,6 +1564,14 @@ yyparse (void)
   yyerrstatus = 0;
   yynerrs = 0;
   yychar = YYEMPTY; /* Cause a token to be read.  */
+
+  /* Initialize stack pointers.
+     Waste one element of value and location stack
+     so that they stay on the same level as the state stack.
+     The wasted elements are never initialized.  */
+  yyssp = yyss;
+  yyvsp = yyvs;
+
   goto yysetstate;
 
 /*------------------------------------------------------------.
@@ -1420,23 +1592,23 @@ yyparse (void)
 
 #ifdef yyoverflow
       {
-        /* Give user a chance to xreallocate the stack.  Use copies of
-           these so that the &'s don't force the real ones into
-           memory.  */
-        YYSTYPE *yyvs1 = yyvs;
-        yytype_int16 *yyss1 = yyss;
-
-        /* Each stack pointer address is followed by the size of the
-           data in use in that stack, in bytes.  This used to be a
-           conditional around just the two extra args, but that might
-           be undefined if yyoverflow is a macro.  */
-        yyoverflow (YY_("memory exhausted"),
-                    &yyss1, yysize * sizeof (*yyssp),
-                    &yyvs1, yysize * sizeof (*yyvsp),
-                    &yystacksize);
+	/* Give user a chance to xreallocate the stack.  Use copies of
+	   these so that the &'s don't force the real ones into
+	   memory.  */
+	YYSTYPE *yyvs1 = yyvs;
+	yytype_int16 *yyss1 = yyss;
+
+	/* Each stack pointer address is followed by the size of the
+	   data in use in that stack, in bytes.  This used to be a
+	   conditional around just the two extra args, but that might
+	   be undefined if yyoverflow is a macro.  */
+	yyoverflow (YY_("memory exhausted"),
+		    &yyss1, yysize * sizeof (*yyssp),
+		    &yyvs1, yysize * sizeof (*yyvsp),
+		    &yystacksize);
 
-        yyss = yyss1;
-        yyvs = yyvs1;
+	yyss = yyss1;
+	yyvs = yyvs1;
       }
 #else /* no yyoverflow */
 # ifndef YYSTACK_RELOCATE
@@ -1444,22 +1616,22 @@ yyparse (void)
 # else
       /* Extend the stack our own way.  */
       if (YYMAXDEPTH <= yystacksize)
-        goto yyexhaustedlab;
+	goto yyexhaustedlab;
       yystacksize *= 2;
       if (YYMAXDEPTH < yystacksize)
-        yystacksize = YYMAXDEPTH;
+	yystacksize = YYMAXDEPTH;
 
       {
-        yytype_int16 *yyss1 = yyss;
-        union yyalloc *yyptr =
-          (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
-        if (! yyptr)
-          goto yyexhaustedlab;
-        YYSTACK_RELOCATE (yyss_alloc, yyss);
-        YYSTACK_RELOCATE (yyvs_alloc, yyvs);
+	yytype_int16 *yyss1 = yyss;
+	union yyalloc *yyptr =
+	  (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
+	if (! yyptr)
+	  goto yyexhaustedlab;
+	YYSTACK_RELOCATE (yyss_alloc, yyss);
+	YYSTACK_RELOCATE (yyvs_alloc, yyvs);
 #  undef YYSTACK_RELOCATE
-        if (yyss1 != yyssa)
-          YYSTACK_FREE (yyss1);
+	if (yyss1 != yyssa)
+	  YYSTACK_FREE (yyss1);
       }
 # endif
 #endif /* no yyoverflow */
@@ -1468,10 +1640,10 @@ yyparse (void)
       yyvsp = yyvs + yysize - 1;
 
       YYDPRINTF ((stderr, "Stack size increased to %lu\n",
-                  (unsigned long int) yystacksize));
+		  (unsigned long int) yystacksize));
 
       if (yyss + yystacksize - 1 <= yyssp)
-        YYABORT;
+	YYABORT;
     }
 
   YYDPRINTF ((stderr, "Entering state %d\n", yystate));
@@ -1491,7 +1663,7 @@ yybackup:
 
   /* First try to decide what to do without reference to lookahead token.  */
   yyn = yypact[yystate];
-  if (yypact_value_is_default (yyn))
+  if (yyn == YYPACT_NINF)
     goto yydefault;
 
   /* Not known => get a lookahead token if don't already have one.  */
@@ -1500,7 +1672,7 @@ yybackup:
   if (yychar == YYEMPTY)
     {
       YYDPRINTF ((stderr, "Reading a token: "));
-      yychar = yylex ();
+      yychar = YYLEX;
     }
 
   if (yychar <= YYEOF)
@@ -1522,8 +1694,8 @@ yybackup:
   yyn = yytable[yyn];
   if (yyn <= 0)
     {
-      if (yytable_value_is_error (yyn))
-        goto yyerrlab;
+      if (yyn == 0 || yyn == YYTABLE_NINF)
+	goto yyerrlab;
       yyn = -yyn;
       goto yyreduce;
     }
@@ -1540,9 +1712,7 @@ yybackup:
   yychar = YYEMPTY;
 
   yystate = yyn;
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
   goto yynewstate;
 
@@ -1565,7 +1735,7 @@ yyreduce:
   yylen = yyr2[yyn];
 
   /* If YYLEN is nonzero, implement the default value of the action:
-     '$$ = $1'.
+     `$$ = $1'.
 
      Otherwise, the following line sets YYVAL to garbage.
      This behavior is undocumented and Bison
@@ -1579,138 +1749,157 @@ yyreduce:
   switch (yyn)
     {
         case 4:
-#line 222 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 222 "jv-exp.y"
     {
 		  write_exp_elt_opcode (pstate, OP_TYPE);
-		  write_exp_elt_type (pstate, (yyvsp[0].tval));
+		  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].tval));
 		  write_exp_elt_opcode (pstate, OP_TYPE);
 		}
-#line 1590 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 7:
-#line 236 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 236 "jv-exp.y"
     {
 		  write_exp_elt_opcode (pstate, OP_STRING);
-		  write_exp_string (pstate, (yyvsp[0].sval));
+		  write_exp_string (pstate, (yyvsp[(1) - (1)].sval));
 		  write_exp_elt_opcode (pstate, OP_STRING);
 		}
-#line 1600 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 8:
-#line 245 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 245 "jv-exp.y"
     { write_exp_elt_opcode (pstate, OP_LONG);
-		  write_exp_elt_type (pstate, (yyvsp[0].typed_val_int).type);
-		  write_exp_elt_longcst (pstate, (LONGEST)((yyvsp[0].typed_val_int).val));
+		  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].typed_val_int).type);
+		  write_exp_elt_longcst (pstate, (LONGEST)((yyvsp[(1) - (1)].typed_val_int).val));
 		  write_exp_elt_opcode (pstate, OP_LONG); }
-#line 1609 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 9:
-#line 250 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 250 "jv-exp.y"
     { YYSTYPE val;
-		  parse_number (pstate, (yyvsp[0].sval).ptr, (yyvsp[0].sval).length, 0, &val);
+		  parse_number (pstate, (yyvsp[(1) - (1)].sval).ptr, (yyvsp[(1) - (1)].sval).length, 0, &val);
 		  write_exp_elt_opcode (pstate, OP_LONG);
 		  write_exp_elt_type (pstate, val.typed_val_int.type);
 		  write_exp_elt_longcst (pstate,
 					 (LONGEST) val.typed_val_int.val);
 		  write_exp_elt_opcode (pstate, OP_LONG);
 		}
-#line 1622 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 10:
-#line 259 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 259 "jv-exp.y"
     { write_exp_elt_opcode (pstate, OP_DOUBLE);
-		  write_exp_elt_type (pstate, (yyvsp[0].typed_val_float).type);
-		  write_exp_elt_dblcst (pstate, (yyvsp[0].typed_val_float).dval);
+		  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].typed_val_float).type);
+		  write_exp_elt_dblcst (pstate, (yyvsp[(1) - (1)].typed_val_float).dval);
 		  write_exp_elt_opcode (pstate, OP_DOUBLE); }
-#line 1631 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 11:
-#line 264 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 264 "jv-exp.y"
     { write_exp_elt_opcode (pstate, OP_LONG);
 		  write_exp_elt_type (pstate,
 				  parse_java_type (pstate)->builtin_boolean);
-		  write_exp_elt_longcst (pstate, (LONGEST)(yyvsp[0].lval));
+		  write_exp_elt_longcst (pstate, (LONGEST)(yyvsp[(1) - (1)].lval));
 		  write_exp_elt_opcode (pstate, OP_LONG); }
-#line 1641 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 14:
-#line 282 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 282 "jv-exp.y"
     { (yyval.tval) = parse_java_type (pstate)->builtin_boolean; }
-#line 1647 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 17:
-#line 292 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 292 "jv-exp.y"
     { (yyval.tval) = parse_java_type (pstate)->builtin_byte; }
-#line 1653 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 18:
-#line 294 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 294 "jv-exp.y"
     { (yyval.tval) = parse_java_type (pstate)->builtin_short; }
-#line 1659 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 19:
-#line 296 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 296 "jv-exp.y"
     { (yyval.tval) = parse_java_type (pstate)->builtin_int; }
-#line 1665 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 20:
-#line 298 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 298 "jv-exp.y"
     { (yyval.tval) = parse_java_type (pstate)->builtin_long; }
-#line 1671 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 21:
-#line 300 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 300 "jv-exp.y"
     { (yyval.tval) = parse_java_type (pstate)->builtin_char; }
-#line 1677 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 22:
-#line 305 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 305 "jv-exp.y"
     { (yyval.tval) = parse_java_type (pstate)->builtin_float; }
-#line 1683 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 23:
-#line 307 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 307 "jv-exp.y"
     { (yyval.tval) = parse_java_type (pstate)->builtin_double; }
-#line 1689 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 24:
-#line 319 "jv-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = java_type_from_name ((yyvsp[0].sval)); }
-#line 1695 "jv-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 319 "jv-exp.y"
+    { (yyval.tval) = java_type_from_name ((yyvsp[(1) - (1)].sval)); }
     break;
 
   case 26:
-#line 328 "jv-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = java_array_type ((yyvsp[-1].tval), (yyvsp[0].lval)); }
-#line 1701 "jv-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 328 "jv-exp.y"
+    { (yyval.tval) = java_array_type ((yyvsp[(1) - (2)].tval), (yyvsp[(2) - (2)].lval)); }
     break;
 
   case 27:
-#line 330 "jv-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = java_array_type (java_type_from_name ((yyvsp[-1].sval)), (yyvsp[0].lval)); }
-#line 1707 "jv-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 330 "jv-exp.y"
+    { (yyval.tval) = java_array_type (java_type_from_name ((yyvsp[(1) - (2)].sval)), (yyvsp[(2) - (2)].lval)); }
     break;
 
   case 34:
-#line 350 "jv-exp.y" /* yacc.c:1646  */
-    { (yyval.sval).length = (yyvsp[-2].sval).length + (yyvsp[0].sval).length + 1;
-		  if ((yyvsp[-2].sval).ptr + (yyvsp[-2].sval).length + 1 == (yyvsp[0].sval).ptr
-		      && (yyvsp[-2].sval).ptr[(yyvsp[-2].sval).length] == '.')
-		    (yyval.sval).ptr = (yyvsp[-2].sval).ptr;  /* Optimization.  */
+
+/* Line 1455 of yacc.c  */
+#line 350 "jv-exp.y"
+    { (yyval.sval).length = (yyvsp[(1) - (3)].sval).length + (yyvsp[(3) - (3)].sval).length + 1;
+		  if ((yyvsp[(1) - (3)].sval).ptr + (yyvsp[(1) - (3)].sval).length + 1 == (yyvsp[(3) - (3)].sval).ptr
+		      && (yyvsp[(1) - (3)].sval).ptr[(yyvsp[(1) - (3)].sval).length] == '.')
+		    (yyval.sval).ptr = (yyvsp[(1) - (3)].sval).ptr;  /* Optimization.  */
 		  else
 		    {
 		      char *buf;
@@ -1718,142 +1907,163 @@ yyreduce:
 		      buf = xmalloc ((yyval.sval).length + 1);
 		      make_cleanup (xfree, buf);
 		      sprintf (buf, "%.*s.%.*s",
-			       (yyvsp[-2].sval).length, (yyvsp[-2].sval).ptr, (yyvsp[0].sval).length, (yyvsp[0].sval).ptr);
+			       (yyvsp[(1) - (3)].sval).length, (yyvsp[(1) - (3)].sval).ptr, (yyvsp[(3) - (3)].sval).length, (yyvsp[(3) - (3)].sval).ptr);
 		      (yyval.sval).ptr = buf;
 		} }
-#line 1726 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 36:
-#line 377 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 377 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_COMMA); }
-#line 1732 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 45:
-#line 393 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 393 "jv-exp.y"
     { write_exp_elt_opcode (pstate, OP_ARRAY);
 		  write_exp_elt_longcst (pstate, (LONGEST) 0);
-		  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[0].lval));
+		  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[(3) - (3)].lval));
 		  write_exp_elt_opcode (pstate, OP_ARRAY); }
-#line 1741 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 46:
-#line 401 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 401 "jv-exp.y"
     { start_arglist (); }
-#line 1747 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 47:
-#line 406 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 406 "jv-exp.y"
     { (yyval.lval) = end_arglist () - 1; }
-#line 1753 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 48:
-#line 411 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 411 "jv-exp.y"
     { internal_error (__FILE__, __LINE__,
 				  _("FIXME - ClassInstanceCreationExpression")); }
-#line 1760 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 49:
-#line 417 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 417 "jv-exp.y"
     { arglist_len = 1; }
-#line 1766 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 50:
-#line 419 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 419 "jv-exp.y"
     { arglist_len++; }
-#line 1772 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 51:
-#line 424 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 424 "jv-exp.y"
     { arglist_len = 0; }
-#line 1778 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 53:
-#line 430 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 430 "jv-exp.y"
     { internal_error (__FILE__, __LINE__,
 				  _("FIXME - ArrayCreationExpression")); }
-#line 1785 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 54:
-#line 433 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 433 "jv-exp.y"
     { internal_error (__FILE__, __LINE__,
 				  _("FIXME - ArrayCreationExpression")); }
-#line 1792 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 58:
-#line 448 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 448 "jv-exp.y"
     { (yyval.lval) = 1; }
-#line 1798 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 59:
-#line 450 "jv-exp.y" /* yacc.c:1646  */
-    { (yyval.lval) = (yyvsp[-2].lval) + 1; }
-#line 1804 "jv-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 450 "jv-exp.y"
+    { (yyval.lval) = (yyvsp[(1) - (3)].lval) + 1; }
     break;
 
   case 61:
-#line 456 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 456 "jv-exp.y"
     { (yyval.lval) = 0; }
-#line 1810 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 62:
-#line 461 "jv-exp.y" /* yacc.c:1646  */
-    { push_fieldnames (pstate, (yyvsp[0].sval)); }
-#line 1816 "jv-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 461 "jv-exp.y"
+    { push_fieldnames (pstate, (yyvsp[(3) - (3)].sval)); }
     break;
 
   case 63:
-#line 463 "jv-exp.y" /* yacc.c:1646  */
-    { push_fieldnames (pstate, (yyvsp[0].sval)); }
-#line 1822 "jv-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 463 "jv-exp.y"
+    { push_fieldnames (pstate, (yyvsp[(3) - (3)].sval)); }
     break;
 
   case 64:
-#line 469 "jv-exp.y" /* yacc.c:1646  */
-    { push_expression_name (pstate, (yyvsp[-1].sval)); }
-#line 1828 "jv-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 469 "jv-exp.y"
+    { push_expression_name (pstate, (yyvsp[(1) - (2)].sval)); }
     break;
 
   case 65:
-#line 474 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 474 "jv-exp.y"
     { start_arglist(); }
-#line 1834 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 66:
-#line 476 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 476 "jv-exp.y"
     { write_exp_elt_opcode (pstate, OP_FUNCALL);
 		  write_exp_elt_longcst (pstate, (LONGEST) end_arglist ());
 		  write_exp_elt_opcode (pstate, OP_FUNCALL); }
-#line 1842 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 67:
-#line 480 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 480 "jv-exp.y"
     { error (_("Form of method invocation not implemented")); }
-#line 1848 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 68:
-#line 482 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 482 "jv-exp.y"
     { error (_("Form of method invocation not implemented")); }
-#line 1854 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 69:
-#line 487 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 487 "jv-exp.y"
     {
                   /* Emit code for the Name now, then exchange it in the
 		     expout array with the Expression's code.  We could
@@ -1862,7 +2072,7 @@ yyreduce:
 		     for our parsing kludges.  */
 		  struct expression *name_expr;
 
-		  push_expression_name (pstate, (yyvsp[-3].sval));
+		  push_expression_name (pstate, (yyvsp[(1) - (4)].sval));
 		  name_expr = copy_exp (pstate->expout, pstate->expout_ptr);
 		  pstate->expout_ptr -= name_expr->nelts;
 		  insert_exp (pstate,
@@ -1873,86 +2083,99 @@ yyreduce:
 		  xfree (name_expr);
 		  write_exp_elt_opcode (pstate, BINOP_SUBSCRIPT);
 		}
-#line 1878 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 70:
-#line 507 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 507 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_SUBSCRIPT); }
-#line 1884 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 71:
-#line 509 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 509 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_SUBSCRIPT); }
-#line 1890 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 73:
-#line 515 "jv-exp.y" /* yacc.c:1646  */
-    { push_expression_name (pstate, (yyvsp[0].sval)); }
-#line 1896 "jv-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 515 "jv-exp.y"
+    { push_expression_name (pstate, (yyvsp[(1) - (1)].sval)); }
     break;
 
   case 77:
-#line 524 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 524 "jv-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_POSTINCREMENT); }
-#line 1902 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 78:
-#line 529 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 529 "jv-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_POSTDECREMENT); }
-#line 1908 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 82:
-#line 537 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 537 "jv-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_NEG); }
-#line 1914 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 83:
-#line 539 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 539 "jv-exp.y"
     { write_exp_elt_opcode (pstate,
 					UNOP_IND); }
-#line 1921 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 85:
-#line 546 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 546 "jv-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_PREINCREMENT); }
-#line 1927 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 86:
-#line 551 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 551 "jv-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_PREDECREMENT); }
-#line 1933 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 88:
-#line 557 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 557 "jv-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_COMPLEMENT); }
-#line 1939 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 89:
-#line 559 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 559 "jv-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_LOGICAL_NOT); }
-#line 1945 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 91:
-#line 565 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 565 "jv-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_CAST);
-		  write_exp_elt_type (pstate, java_array_type ((yyvsp[-3].tval), (yyvsp[-2].lval)));
+		  write_exp_elt_type (pstate, java_array_type ((yyvsp[(2) - (5)].tval), (yyvsp[(3) - (5)].lval)));
 		  write_exp_elt_opcode (pstate, UNOP_CAST); }
-#line 1953 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 92:
-#line 569 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 569 "jv-exp.y"
     {
 		  int last_exp_size = length_of_subexp (pstate->expout,
 							pstate->expout_ptr);
@@ -1976,168 +2199,181 @@ yyreduce:
 		  write_exp_elt_type (pstate, type);
 		  write_exp_elt_opcode (pstate, UNOP_CAST);
 		}
-#line 1981 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 93:
-#line 593 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 593 "jv-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_CAST);
 		  write_exp_elt_type (pstate,
 				      java_array_type (java_type_from_name
-						       ((yyvsp[-3].sval)), (yyvsp[-2].lval)));
+						       ((yyvsp[(2) - (5)].sval)), (yyvsp[(3) - (5)].lval)));
 		  write_exp_elt_opcode (pstate, UNOP_CAST); }
-#line 1991 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 95:
-#line 604 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 604 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_MUL); }
-#line 1997 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 96:
-#line 606 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 606 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_DIV); }
-#line 2003 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 97:
-#line 608 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 608 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_REM); }
-#line 2009 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 99:
-#line 614 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 614 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ADD); }
-#line 2015 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 100:
-#line 616 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 616 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_SUB); }
-#line 2021 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 102:
-#line 622 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 622 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LSH); }
-#line 2027 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 103:
-#line 624 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 624 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_RSH); }
-#line 2033 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 105:
-#line 631 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 631 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LESS); }
-#line 2039 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 106:
-#line 633 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 633 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_GTR); }
-#line 2045 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 107:
-#line 635 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 635 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LEQ); }
-#line 2051 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 108:
-#line 637 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 637 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_GEQ); }
-#line 2057 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 110:
-#line 644 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 644 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_EQUAL); }
-#line 2063 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 111:
-#line 646 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 646 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_NOTEQUAL); }
-#line 2069 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 113:
-#line 652 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 652 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_AND); }
-#line 2075 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 115:
-#line 658 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 658 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_XOR); }
-#line 2081 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 117:
-#line 663 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 663 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_IOR); }
-#line 2087 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 119:
-#line 669 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 669 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LOGICAL_AND); }
-#line 2093 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 121:
-#line 675 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 675 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LOGICAL_OR); }
-#line 2099 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 123:
-#line 681 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 681 "jv-exp.y"
     { write_exp_elt_opcode (pstate, TERNOP_COND); }
-#line 2105 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 126:
-#line 691 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 691 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ASSIGN); }
-#line 2111 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 127:
-#line 693 "jv-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 693 "jv-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ASSIGN_MODIFY);
-		  write_exp_elt_opcode (pstate, (yyvsp[-1].opcode));
+		  write_exp_elt_opcode (pstate, (yyvsp[(2) - (3)].opcode));
 		  write_exp_elt_opcode (pstate, BINOP_ASSIGN_MODIFY); }
-#line 2119 "jv-exp.c" /* yacc.c:1646  */
     break;
 
   case 128:
-#line 700 "jv-exp.y" /* yacc.c:1646  */
-    { push_expression_name (pstate, (yyvsp[0].sval)); }
-#line 2125 "jv-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 700 "jv-exp.y"
+    { push_expression_name (pstate, (yyvsp[(1) - (1)].sval)); }
     break;
 
 
-#line 2129 "jv-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 2376 "jv-exp.c"
       default: break;
     }
-  /* User semantic actions sometimes alter yychar, and that requires
-     that yytoken be updated with the new translation.  We take the
-     approach of translating immediately before every use of yytoken.
-     One alternative is translating here after every semantic action,
-     but that translation would be missed if the semantic action invokes
-     YYABORT, YYACCEPT, or YYERROR immediately after altering yychar or
-     if it invokes YYBACKUP.  In the case of YYABORT or YYACCEPT, an
-     incorrect destructor might then be invoked immediately.  In the
-     case of YYERROR or YYBACKUP, subsequent parser actions might lead
-     to an incorrect destructor call or verbose syntax error message
-     before the lookahead is translated.  */
   YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
 
   YYPOPSTACK (yylen);
@@ -2146,7 +2382,7 @@ yyreduce:
 
   *++yyvsp = yyval;
 
-  /* Now 'shift' the result of the reduction.  Determine what state
+  /* Now `shift' the result of the reduction.  Determine what state
      that goes to, based on the state we popped back to and the rule
      number reduced by.  */
 
@@ -2161,14 +2397,10 @@ yyreduce:
   goto yynewstate;
 
 
-/*--------------------------------------.
-| yyerrlab -- here on detecting error.  |
-`--------------------------------------*/
+/*------------------------------------.
+| yyerrlab -- here on detecting error |
+`------------------------------------*/
 yyerrlab:
-  /* Make sure we have latest lookahead translation.  See comments at
-     user semantic actions for why this is necessary.  */
-  yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);
-
   /* If not already recovering from an error, report this error.  */
   if (!yyerrstatus)
     {
@@ -2176,36 +2408,37 @@ yyerrlab:
 #if ! YYERROR_VERBOSE
       yyerror (YY_("syntax error"));
 #else
-# define YYSYNTAX_ERROR yysyntax_error (&yymsg_alloc, &yymsg, \
-                                        yyssp, yytoken)
       {
-        char const *yymsgp = YY_("syntax error");
-        int yysyntax_error_status;
-        yysyntax_error_status = YYSYNTAX_ERROR;
-        if (yysyntax_error_status == 0)
-          yymsgp = yymsg;
-        else if (yysyntax_error_status == 1)
-          {
-            if (yymsg != yymsgbuf)
-              YYSTACK_FREE (yymsg);
-            yymsg = (char *) YYSTACK_ALLOC (yymsg_alloc);
-            if (!yymsg)
-              {
-                yymsg = yymsgbuf;
-                yymsg_alloc = sizeof yymsgbuf;
-                yysyntax_error_status = 2;
-              }
-            else
-              {
-                yysyntax_error_status = YYSYNTAX_ERROR;
-                yymsgp = yymsg;
-              }
-          }
-        yyerror (yymsgp);
-        if (yysyntax_error_status == 2)
-          goto yyexhaustedlab;
+	YYSIZE_T yysize = yysyntax_error (0, yystate, yychar);
+	if (yymsg_alloc < yysize && yymsg_alloc < YYSTACK_ALLOC_MAXIMUM)
+	  {
+	    YYSIZE_T yyalloc = 2 * yysize;
+	    if (! (yysize <= yyalloc && yyalloc <= YYSTACK_ALLOC_MAXIMUM))
+	      yyalloc = YYSTACK_ALLOC_MAXIMUM;
+	    if (yymsg != yymsgbuf)
+	      YYSTACK_FREE (yymsg);
+	    yymsg = (char *) YYSTACK_ALLOC (yyalloc);
+	    if (yymsg)
+	      yymsg_alloc = yyalloc;
+	    else
+	      {
+		yymsg = yymsgbuf;
+		yymsg_alloc = sizeof yymsgbuf;
+	      }
+	  }
+
+	if (0 < yysize && yysize <= yymsg_alloc)
+	  {
+	    (void) yysyntax_error (yymsg, yystate, yychar);
+	    yyerror (yymsg);
+	  }
+	else
+	  {
+	    yyerror (YY_("syntax error"));
+	    if (yysize != 0)
+	      goto yyexhaustedlab;
+	  }
       }
-# undef YYSYNTAX_ERROR
 #endif
     }
 
@@ -2214,20 +2447,20 @@ yyerrlab:
   if (yyerrstatus == 3)
     {
       /* If just tried and failed to reuse lookahead token after an
-         error, discard it.  */
+	 error, discard it.  */
 
       if (yychar <= YYEOF)
-        {
-          /* Return failure if at end of input.  */
-          if (yychar == YYEOF)
-            YYABORT;
-        }
+	{
+	  /* Return failure if at end of input.  */
+	  if (yychar == YYEOF)
+	    YYABORT;
+	}
       else
-        {
-          yydestruct ("Error: discarding",
-                      yytoken, &yylval);
-          yychar = YYEMPTY;
-        }
+	{
+	  yydestruct ("Error: discarding",
+		      yytoken, &yylval);
+	  yychar = YYEMPTY;
+	}
     }
 
   /* Else will try to reuse lookahead token after shifting the error
@@ -2246,7 +2479,7 @@ yyerrorlab:
   if (/*CONSTCOND*/ 0)
      goto yyerrorlab;
 
-  /* Do not reclaim the symbols of the rule whose action triggered
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYERROR.  */
   YYPOPSTACK (yylen);
   yylen = 0;
@@ -2259,37 +2492,35 @@ yyerrorlab:
 | yyerrlab1 -- common code for both syntax error and YYERROR.  |
 `-------------------------------------------------------------*/
 yyerrlab1:
-  yyerrstatus = 3;      /* Each real token shifted decrements this.  */
+  yyerrstatus = 3;	/* Each real token shifted decrements this.  */
 
   for (;;)
     {
       yyn = yypact[yystate];
-      if (!yypact_value_is_default (yyn))
-        {
-          yyn += YYTERROR;
-          if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
-            {
-              yyn = yytable[yyn];
-              if (0 < yyn)
-                break;
-            }
-        }
+      if (yyn != YYPACT_NINF)
+	{
+	  yyn += YYTERROR;
+	  if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
+	    {
+	      yyn = yytable[yyn];
+	      if (0 < yyn)
+		break;
+	    }
+	}
 
       /* Pop the current state because it cannot handle the error token.  */
       if (yyssp == yyss)
-        YYABORT;
+	YYABORT;
 
 
       yydestruct ("Error: popping",
-                  yystos[yystate], yyvsp);
+		  yystos[yystate], yyvsp);
       YYPOPSTACK (1);
       yystate = *yyssp;
       YY_STACK_PRINT (yyss, yyssp);
     }
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
 
   /* Shift the error token.  */
@@ -2313,7 +2544,7 @@ yyabortlab:
   yyresult = 1;
   goto yyreturn;
 
-#if !defined yyoverflow || YYERROR_VERBOSE
+#if !defined(yyoverflow) || YYERROR_VERBOSE
 /*-------------------------------------------------.
 | yyexhaustedlab -- memory exhaustion comes here.  |
 `-------------------------------------------------*/
@@ -2325,21 +2556,16 @@ yyexhaustedlab:
 
 yyreturn:
   if (yychar != YYEMPTY)
-    {
-      /* Make sure we have latest lookahead translation.  See comments at
-         user semantic actions for why this is necessary.  */
-      yytoken = YYTRANSLATE (yychar);
-      yydestruct ("Cleanup: discarding lookahead",
-                  yytoken, &yylval);
-    }
-  /* Do not reclaim the symbols of the rule whose action triggered
+     yydestruct ("Cleanup: discarding lookahead",
+		 yytoken, &yylval);
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYABORT or YYACCEPT.  */
   YYPOPSTACK (yylen);
   YY_STACK_PRINT (yyss, yyssp);
   while (yyssp != yyss)
     {
       yydestruct ("Cleanup: popping",
-                  yystos[*yyssp], yyvsp);
+		  yystos[*yyssp], yyvsp);
       YYPOPSTACK (1);
     }
 #ifndef yyoverflow
@@ -2350,9 +2576,14 @@ yyreturn:
   if (yymsg != yymsgbuf)
     YYSTACK_FREE (yymsg);
 #endif
-  return yyresult;
+  /* Make sure YYID is used.  */
+  return YYID (yyresult);
 }
-#line 712 "jv-exp.y" /* yacc.c:1906  */
+
+
+
+/* Line 1675 of yacc.c  */
+#line 712 "jv-exp.y"
 
 /* Take care of parsing a number (anything that starts with a digit).
    Set yylval and return the token type; update lexptr.
@@ -3133,3 +3364,4 @@ insert_exp (struct parser_state *par_sta
 	  EXP_ELEM_TO_BYTES (newlen));
   par_state->expout_ptr += newlen;
 }
+
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/m2-exp.c ./gdb/m2-exp.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/m2-exp.c	2015-07-06 20:14:08.000000000 +0000
+++ ./gdb/m2-exp.c	2015-07-07 02:02:06.000000000 +0000
@@ -1,19 +1,21 @@
-/* A Bison parser, made by GNU Bison 3.0.2.  */
 
-/* Bison implementation for Yacc-like parsers in C
-
-   Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
+/* A Bison parser, made by GNU Bison 2.4.1.  */
 
+/* Skeleton implementation for Bison's Yacc-like parsers in C
+   
+      Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+   Free Software Foundation, Inc.
+   
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
-
+   
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
-
+   
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
@@ -26,7 +28,7 @@
    special exception, which will cause the skeleton and the resulting
    Bison output files to be licensed under the GNU General Public
    License without this special exception.
-
+   
    This special exception was added by the Free Software Foundation in
    version 2.2 of Bison.  */
 
@@ -44,7 +46,7 @@
 #define YYBISON 1
 
 /* Bison version.  */
-#define YYBISON_VERSION "3.0.2"
+#define YYBISON_VERSION "2.4.1"
 
 /* Skeleton name.  */
 #define YYSKELETON_NAME "yacc.c"
@@ -58,11 +60,15 @@
 /* Pull parsers.  */
 #define YYPULL 1
 
+/* Using locations.  */
+#define YYLSP_NEEDED 0
 
 
 
 /* Copy the first part of user declarations.  */
-#line 38 "m2-exp.y" /* yacc.c:339  */
+
+/* Line 189 of yacc.c  */
+#line 38 "m2-exp.y"
 
 
 #include "defs.h"
@@ -156,15 +162,14 @@ static int parse_number (int);
 static int number_sign = 1;
 
 
-#line 160 "m2-exp.c" /* yacc.c:339  */
 
-# ifndef YY_NULLPTR
-#  if defined __cplusplus && 201103L <= __cplusplus
-#   define YY_NULLPTR nullptr
-#  else
-#   define YY_NULLPTR 0
-#  endif
-# endif
+/* Line 189 of yacc.c  */
+#line 168 "m2-exp.c"
+
+/* Enabling traces.  */
+#ifndef YYDEBUG
+# define YYDEBUG 0
+#endif
 
 /* Enabling verbose error messages.  */
 #ifdef YYERROR_VERBOSE
@@ -174,68 +179,66 @@ static int number_sign = 1;
 # define YYERROR_VERBOSE 0
 #endif
 
-
-/* Debug traces.  */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-#if YYDEBUG
-extern int yydebug;
+/* Enabling the token table.  */
+#ifndef YYTOKEN_TABLE
+# define YYTOKEN_TABLE 0
 #endif
 
-/* Token type.  */
+
+/* Tokens.  */
 #ifndef YYTOKENTYPE
 # define YYTOKENTYPE
-  enum yytokentype
-  {
-    INT = 258,
-    HEX = 259,
-    ERROR = 260,
-    UINT = 261,
-    M2_TRUE = 262,
-    M2_FALSE = 263,
-    CHAR = 264,
-    FLOAT = 265,
-    STRING = 266,
-    NAME = 267,
-    BLOCKNAME = 268,
-    IDENT = 269,
-    VARNAME = 270,
-    TYPENAME = 271,
-    SIZE = 272,
-    CAP = 273,
-    ORD = 274,
-    HIGH = 275,
-    ABS = 276,
-    MIN_FUNC = 277,
-    MAX_FUNC = 278,
-    FLOAT_FUNC = 279,
-    VAL = 280,
-    CHR = 281,
-    ODD = 282,
-    TRUNC = 283,
-    TSIZE = 284,
-    INC = 285,
-    DEC = 286,
-    INCL = 287,
-    EXCL = 288,
-    COLONCOLON = 289,
-    INTERNAL_VAR = 290,
-    ABOVE_COMMA = 291,
-    ASSIGN = 292,
-    LEQ = 293,
-    GEQ = 294,
-    NOTEQUAL = 295,
-    IN = 296,
-    OROR = 297,
-    LOGICAL_AND = 298,
-    DIV = 299,
-    MOD = 300,
-    UNARY = 301,
-    DOT = 302,
-    NOT = 303,
-    QID = 304
-  };
+   /* Put the tokens into the symbol table, so that GDB and other debuggers
+      know about them.  */
+   enum yytokentype {
+     INT = 258,
+     HEX = 259,
+     ERROR = 260,
+     UINT = 261,
+     M2_TRUE = 262,
+     M2_FALSE = 263,
+     CHAR = 264,
+     FLOAT = 265,
+     STRING = 266,
+     NAME = 267,
+     BLOCKNAME = 268,
+     IDENT = 269,
+     VARNAME = 270,
+     TYPENAME = 271,
+     SIZE = 272,
+     CAP = 273,
+     ORD = 274,
+     HIGH = 275,
+     ABS = 276,
+     MIN_FUNC = 277,
+     MAX_FUNC = 278,
+     FLOAT_FUNC = 279,
+     VAL = 280,
+     CHR = 281,
+     ODD = 282,
+     TRUNC = 283,
+     TSIZE = 284,
+     INC = 285,
+     DEC = 286,
+     INCL = 287,
+     EXCL = 288,
+     COLONCOLON = 289,
+     INTERNAL_VAR = 290,
+     ABOVE_COMMA = 291,
+     ASSIGN = 292,
+     IN = 293,
+     NOTEQUAL = 294,
+     GEQ = 295,
+     LEQ = 296,
+     OROR = 297,
+     LOGICAL_AND = 298,
+     MOD = 299,
+     DIV = 300,
+     UNARY = 301,
+     DOT = 302,
+     NOT = 303,
+     QID = 304
+   };
 #endif
 /* Tokens.  */
 #define INT 258
@@ -273,25 +276,28 @@ extern int yydebug;
 #define INTERNAL_VAR 290
 #define ABOVE_COMMA 291
 #define ASSIGN 292
-#define LEQ 293
-#define GEQ 294
-#define NOTEQUAL 295
-#define IN 296
+#define IN 293
+#define NOTEQUAL 294
+#define GEQ 295
+#define LEQ 296
 #define OROR 297
 #define LOGICAL_AND 298
-#define DIV 299
-#define MOD 300
+#define MOD 299
+#define DIV 300
 #define UNARY 301
 #define DOT 302
 #define NOT 303
 #define QID 304
 
-/* Value type.  */
+
+
+
 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE YYSTYPE;
-union YYSTYPE
+typedef union YYSTYPE
 {
-#line 137 "m2-exp.y" /* yacc.c:355  */
+
+/* Line 214 of yacc.c  */
+#line 137 "m2-exp.y"
 
     LONGEST lval;
     ULONGEST ulval;
@@ -308,22 +314,21 @@ union YYSTYPE
     int *ivec;
   
 
-#line 312 "m2-exp.c" /* yacc.c:355  */
-};
+
+/* Line 214 of yacc.c  */
+#line 320 "m2-exp.c"
+} YYSTYPE;
 # define YYSTYPE_IS_TRIVIAL 1
+# define yystype YYSTYPE /* obsolescent; will be withdrawn */
 # define YYSTYPE_IS_DECLARED 1
 #endif
 
 
-extern YYSTYPE yylval;
-
-int yyparse (void);
-
-
-
 /* Copy the second part of user declarations.  */
 
-#line 327 "m2-exp.c" /* yacc.c:358  */
+
+/* Line 264 of yacc.c  */
+#line 332 "m2-exp.c"
 
 #ifdef short
 # undef short
@@ -337,8 +342,11 @@ typedef unsigned char yytype_uint8;
 
 #ifdef YYTYPE_INT8
 typedef YYTYPE_INT8 yytype_int8;
-#else
+#elif (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 typedef signed char yytype_int8;
+#else
+typedef short int yytype_int8;
 #endif
 
 #ifdef YYTYPE_UINT16
@@ -358,7 +366,8 @@ typedef short int yytype_int16;
 #  define YYSIZE_T __SIZE_TYPE__
 # elif defined size_t
 #  define YYSIZE_T size_t
-# elif ! defined YYSIZE_T
+# elif ! defined YYSIZE_T && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #  include <stddef.h> /* INFRINGES ON USER NAME SPACE */
 #  define YYSIZE_T size_t
 # else
@@ -369,71 +378,42 @@ typedef short int yytype_int16;
 #define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
 
 #ifndef YY_
-# if defined YYENABLE_NLS && YYENABLE_NLS
+# if YYENABLE_NLS
 #  if ENABLE_NLS
 #   include <libintl.h> /* INFRINGES ON USER NAME SPACE */
-#   define YY_(Msgid) dgettext ("bison-runtime", Msgid)
+#   define YY_(msgid) dgettext ("bison-runtime", msgid)
 #  endif
 # endif
 # ifndef YY_
-#  define YY_(Msgid) Msgid
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE
-# if (defined __GNUC__                                               \
-      && (2 < __GNUC__ || (__GNUC__ == 2 && 96 <= __GNUC_MINOR__)))  \
-     || defined __SUNPRO_C && 0x5110 <= __SUNPRO_C
-#  define YY_ATTRIBUTE(Spec) __attribute__(Spec)
-# else
-#  define YY_ATTRIBUTE(Spec) /* empty */
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE_PURE
-# define YY_ATTRIBUTE_PURE   YY_ATTRIBUTE ((__pure__))
-#endif
-
-#ifndef YY_ATTRIBUTE_UNUSED
-# define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__))
-#endif
-
-#if !defined _Noreturn \
-     && (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112)
-# if defined _MSC_VER && 1200 <= _MSC_VER
-#  define _Noreturn __declspec (noreturn)
-# else
-#  define _Noreturn YY_ATTRIBUTE ((__noreturn__))
+#  define YY_(msgid) msgid
 # endif
 #endif
 
 /* Suppress unused-variable warnings by "using" E.  */
 #if ! defined lint || defined __GNUC__
-# define YYUSE(E) ((void) (E))
+# define YYUSE(e) ((void) (e))
 #else
-# define YYUSE(E) /* empty */
+# define YYUSE(e) /* empty */
 #endif
 
-#if defined __GNUC__ && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
-/* Suppress an incorrect diagnostic about yylval being uninitialized.  */
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \
-    _Pragma ("GCC diagnostic push") \
-    _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\
-    _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END \
-    _Pragma ("GCC diagnostic pop")
+/* Identity function, used to suppress warnings about constant conditions.  */
+#ifndef lint
+# define YYID(n) (n)
 #else
-# define YY_INITIAL_VALUE(Value) Value
-#endif
-#ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+static int
+YYID (int yyi)
+#else
+static int
+YYID (yyi)
+    int yyi;
 #endif
-#ifndef YY_INITIAL_VALUE
-# define YY_INITIAL_VALUE(Value) /* Nothing. */
+{
+  return yyi;
+}
 #endif
 
-
 #if ! defined yyoverflow || YYERROR_VERBOSE
 
 /* The parser invokes alloca or xmalloc; define the necessary symbols.  */
@@ -450,11 +430,11 @@ typedef short int yytype_int16;
 #    define alloca _alloca
 #   else
 #    define YYSTACK_ALLOC alloca
-#    if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS
+#    if ! defined _ALLOCA_H && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #     include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-      /* Use EXIT_SUCCESS as a witness for stdlib.h.  */
-#     ifndef EXIT_SUCCESS
-#      define EXIT_SUCCESS 0
+#     ifndef _STDLIB_H
+#      define _STDLIB_H 1
 #     endif
 #    endif
 #   endif
@@ -462,8 +442,8 @@ typedef short int yytype_int16;
 # endif
 
 # ifdef YYSTACK_ALLOC
-   /* Pacify GCC's 'empty if-body' warning.  */
-#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (0)
+   /* Pacify GCC's `empty if-body' warning.  */
+#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (YYID (0))
 #  ifndef YYSTACK_ALLOC_MAXIMUM
     /* The OS might guarantee only one guard page at the bottom of the stack,
        and a page size can be as small as 4096 bytes.  So we cannot safely
@@ -477,23 +457,25 @@ typedef short int yytype_int16;
 #  ifndef YYSTACK_ALLOC_MAXIMUM
 #   define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
 #  endif
-#  if (defined __cplusplus && ! defined EXIT_SUCCESS \
+#  if (defined __cplusplus && ! defined _STDLIB_H \
        && ! ((defined YYMALLOC || defined xmalloc) \
-             && (defined YYFREE || defined xfree)))
+	     && (defined YYFREE || defined xfree)))
 #   include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-#   ifndef EXIT_SUCCESS
-#    define EXIT_SUCCESS 0
+#   ifndef _STDLIB_H
+#    define _STDLIB_H 1
 #   endif
 #  endif
 #  ifndef YYMALLOC
 #   define YYMALLOC xmalloc
-#   if ! defined xmalloc && ! defined EXIT_SUCCESS
+#   if ! defined xmalloc && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void *xmalloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
 #  ifndef YYFREE
 #   define YYFREE xfree
-#   if ! defined xfree && ! defined EXIT_SUCCESS
+#   if ! defined xfree && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void xfree (void *); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
@@ -503,7 +485,7 @@ void xfree (void *); /* INFRINGES ON USE
 
 #if (! defined yyoverflow \
      && (! defined __cplusplus \
-         || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
+	 || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
 
 /* A type that is properly aligned for any stack member.  */
 union yyalloc
@@ -521,50 +503,46 @@ union yyalloc
      ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \
       + YYSTACK_GAP_MAXIMUM)
 
-# define YYCOPY_NEEDED 1
+/* Copy COUNT objects from FROM to TO.  The source and destination do
+   not overlap.  */
+# ifndef YYCOPY
+#  if defined __GNUC__ && 1 < __GNUC__
+#   define YYCOPY(To, From, Count) \
+      __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
+#  else
+#   define YYCOPY(To, From, Count)		\
+      do					\
+	{					\
+	  YYSIZE_T yyi;				\
+	  for (yyi = 0; yyi < (Count); yyi++)	\
+	    (To)[yyi] = (From)[yyi];		\
+	}					\
+      while (YYID (0))
+#  endif
+# endif
 
 /* Relocate STACK from its old location to the new one.  The
    local variables YYSIZE and YYSTACKSIZE give the old and new number of
    elements in the stack, and YYPTR gives the new location of the
    stack.  Advance YYPTR to a properly aligned location for the next
    stack.  */
-# define YYSTACK_RELOCATE(Stack_alloc, Stack)                           \
-    do                                                                  \
-      {                                                                 \
-        YYSIZE_T yynewbytes;                                            \
-        YYCOPY (&yyptr->Stack_alloc, Stack, yysize);                    \
-        Stack = &yyptr->Stack_alloc;                                    \
-        yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
-        yyptr += yynewbytes / sizeof (*yyptr);                          \
-      }                                                                 \
-    while (0)
+# define YYSTACK_RELOCATE(Stack_alloc, Stack)				\
+    do									\
+      {									\
+	YYSIZE_T yynewbytes;						\
+	YYCOPY (&yyptr->Stack_alloc, Stack, yysize);			\
+	Stack = &yyptr->Stack_alloc;					\
+	yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
+	yyptr += yynewbytes / sizeof (*yyptr);				\
+      }									\
+    while (YYID (0))
 
 #endif
 
-#if defined YYCOPY_NEEDED && YYCOPY_NEEDED
-/* Copy COUNT objects from SRC to DST.  The source and destination do
-   not overlap.  */
-# ifndef YYCOPY
-#  if defined __GNUC__ && 1 < __GNUC__
-#   define YYCOPY(Dst, Src, Count) \
-      __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src)))
-#  else
-#   define YYCOPY(Dst, Src, Count)              \
-      do                                        \
-        {                                       \
-          YYSIZE_T yyi;                         \
-          for (yyi = 0; yyi < (Count); yyi++)   \
-            (Dst)[yyi] = (Src)[yyi];            \
-        }                                       \
-      while (0)
-#  endif
-# endif
-#endif /* !YYCOPY_NEEDED */
-
 /* YYFINAL -- State number of the termination state.  */
 #define YYFINAL  69
 /* YYLAST -- Last index in YYTABLE.  */
-#define YYLAST   912
+#define YYLAST   923
 
 /* YYNTOKENS -- Number of terminals.  */
 #define YYNTOKENS  69
@@ -572,34 +550,32 @@ union yyalloc
 #define YYNNTS  15
 /* YYNRULES -- Number of rules.  */
 #define YYNRULES  82
-/* YYNSTATES -- Number of states.  */
+/* YYNRULES -- Number of states.  */
 #define YYNSTATES  187
 
-/* YYTRANSLATE[YYX] -- Symbol number corresponding to YYX as returned
-   by yylex, with out-of-bounds checking.  */
+/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
 #define YYUNDEFTOK  2
 #define YYMAXUTOK   304
 
-#define YYTRANSLATE(YYX)                                                \
+#define YYTRANSLATE(YYX)						\
   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
 
-/* YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to TOKEN-NUM
-   as returned by yylex, without out-of-bounds checking.  */
+/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX.  */
 static const yytype_uint8 yytranslate[] =
 {
        0,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,    45,     2,     2,    49,     2,
-      61,    65,    53,    51,    36,    52,     2,    54,     2,     2,
+       2,     2,     2,     2,     2,    42,     2,     2,    48,     2,
+      60,    65,    53,    51,    36,    52,     2,    54,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-      39,    43,    40,     2,    50,     2,     2,     2,     2,     2,
+      39,    41,    40,     2,    50,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,    60,     2,    68,    58,     2,     2,     2,     2,     2,
+       2,    59,     2,    68,    58,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,    66,     2,    67,    63,     2,     2,     2,
+       2,     2,     2,    66,     2,    67,    62,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
@@ -616,12 +592,63 @@ static const yytype_uint8 yytranslate[] 
        5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
       15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
       25,    26,    27,    28,    29,    30,    31,    32,    33,    34,
-      35,    37,    38,    41,    42,    44,    46,    47,    48,    55,
-      56,    57,    59,    62,    64
+      35,    37,    38,    43,    44,    45,    46,    47,    49,    55,
+      56,    57,    61,    63,    64
 };
 
 #if YYDEBUG
-  /* YYRLINE[YYN] -- Source line where rule number YYN was defined.  */
+/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
+   YYRHS.  */
+static const yytype_uint16 yyprhs[] =
+{
+       0,     0,     3,     5,     7,     9,    12,    13,    17,    20,
+      23,    25,    27,    32,    37,    42,    47,    52,    57,    62,
+      69,    74,    79,    84,    89,    92,    97,   104,   109,   116,
+     120,   122,   126,   133,   140,   144,   149,   150,   156,   161,
+     162,   168,   169,   171,   175,   177,   181,   186,   191,   195,
+     199,   203,   207,   211,   215,   219,   223,   227,   231,   235,
+     239,   243,   247,   251,   255,   259,   263,   265,   267,   269,
+     271,   273,   275,   277,   282,   284,   286,   288,   292,   294,
+     296,   300,   302
+};
+
+/* YYRHS -- A `-1'-separated list of the rules' RHS.  */
+static const yytype_int8 yyrhs[] =
+{
+      70,     0,    -1,    72,    -1,    71,    -1,    83,    -1,    72,
+      58,    -1,    -1,    52,    73,    72,    -1,    51,    72,    -1,
+      74,    72,    -1,    63,    -1,    62,    -1,    18,    60,    72,
+      65,    -1,    19,    60,    72,    65,    -1,    21,    60,    72,
+      65,    -1,    20,    60,    72,    65,    -1,    22,    60,    83,
+      65,    -1,    23,    60,    83,    65,    -1,    24,    60,    72,
+      65,    -1,    25,    60,    83,    36,    72,    65,    -1,    26,
+      60,    72,    65,    -1,    27,    60,    72,    65,    -1,    28,
+      60,    72,    65,    -1,    29,    60,    72,    65,    -1,    17,
+      72,    -1,    30,    60,    72,    65,    -1,    30,    60,    72,
+      36,    72,    65,    -1,    31,    60,    72,    65,    -1,    31,
+      60,    72,    36,    72,    65,    -1,    72,    61,    12,    -1,
+      75,    -1,    72,    43,    75,    -1,    32,    60,    72,    36,
+      72,    65,    -1,    33,    60,    72,    36,    72,    65,    -1,
+      66,    78,    67,    -1,    83,    66,    78,    67,    -1,    -1,
+      72,    59,    76,    79,    68,    -1,    72,    59,    72,    68,
+      -1,    -1,    72,    60,    77,    78,    65,    -1,    -1,    72,
+      -1,    78,    36,    72,    -1,    72,    -1,    79,    36,    72,
+      -1,    66,    83,    67,    72,    -1,    83,    60,    72,    65,
+      -1,    60,    72,    65,    -1,    72,    50,    72,    -1,    72,
+      53,    72,    -1,    72,    54,    72,    -1,    72,    56,    72,
+      -1,    72,    55,    72,    -1,    72,    51,    72,    -1,    72,
+      52,    72,    -1,    72,    41,    72,    -1,    72,    44,    72,
+      -1,    72,    42,    72,    -1,    72,    46,    72,    -1,    72,
+      45,    72,    -1,    72,    39,    72,    -1,    72,    40,    72,
+      -1,    72,    49,    72,    -1,    72,    47,    72,    -1,    72,
+      38,    72,    -1,     7,    -1,     8,    -1,     3,    -1,     6,
+      -1,     9,    -1,    10,    -1,    82,    -1,    17,    60,    83,
+      65,    -1,    11,    -1,    81,    -1,    13,    -1,    80,    34,
+      13,    -1,    81,    -1,    35,    -1,    80,    34,    12,    -1,
+      12,    -1,    16,    -1
+};
+
+/* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
 static const yytype_uint16 yyrline[] =
 {
        0,   206,   206,   207,   210,   219,   224,   223,   230,   234,
@@ -636,7 +663,7 @@ static const yytype_uint16 yyrline[] =
 };
 #endif
 
-#if YYDEBUG || YYERROR_VERBOSE || 0
+#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
 /* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
    First, the terminals, then, starting at YYNTOKENS, nonterminals.  */
 static const char *const yytname[] =
@@ -646,388 +673,437 @@ static const char *const yytname[] =
   "VARNAME", "TYPENAME", "SIZE", "CAP", "ORD", "HIGH", "ABS", "MIN_FUNC",
   "MAX_FUNC", "FLOAT_FUNC", "VAL", "CHR", "ODD", "TRUNC", "TSIZE", "INC",
   "DEC", "INCL", "EXCL", "COLONCOLON", "INTERNAL_VAR", "','",
-  "ABOVE_COMMA", "ASSIGN", "'<'", "'>'", "LEQ", "GEQ", "'='", "NOTEQUAL",
-  "'#'", "IN", "OROR", "LOGICAL_AND", "'&'", "'@'", "'+'", "'-'", "'*'",
-  "'/'", "DIV", "MOD", "UNARY", "'^'", "DOT", "'['", "'('", "NOT", "'~'",
+  "ABOVE_COMMA", "ASSIGN", "'<'", "'>'", "'='", "'#'", "IN", "NOTEQUAL",
+  "GEQ", "LEQ", "OROR", "'&'", "LOGICAL_AND", "'@'", "'+'", "'-'", "'*'",
+  "'/'", "MOD", "DIV", "UNARY", "'^'", "'['", "'('", "DOT", "'~'", "NOT",
   "QID", "')'", "'{'", "'}'", "']'", "$accept", "start", "type_exp", "exp",
   "$@1", "not_exp", "set", "$@2", "$@3", "arglist", "non_empty_arglist",
-  "block", "fblock", "variable", "type", YY_NULLPTR
+  "block", "fblock", "variable", "type", 0
 };
 #endif
 
 # ifdef YYPRINT
-/* YYTOKNUM[NUM] -- (External) token number corresponding to the
-   (internal) symbol number NUM (which must be that of a token).  */
+/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to
+   token YYLEX-NUM.  */
 static const yytype_uint16 yytoknum[] =
 {
        0,   256,   257,   258,   259,   260,   261,   262,   263,   264,
      265,   266,   267,   268,   269,   270,   271,   272,   273,   274,
      275,   276,   277,   278,   279,   280,   281,   282,   283,   284,
      285,   286,   287,   288,   289,   290,    44,   291,   292,    60,
-      62,   293,   294,    61,   295,    35,   296,   297,   298,    38,
-      64,    43,    45,    42,    47,   299,   300,   301,    94,   302,
-      91,    40,   303,   126,   304,    41,   123,   125,    93
+      62,    61,    35,   293,   294,   295,   296,   297,    38,   298,
+      64,    43,    45,    42,    47,   299,   300,   301,    94,    91,
+      40,   302,   126,   303,   304,    41,   123,   125,    93
 };
 # endif
 
-#define YYPACT_NINF -90
-
-#define yypact_value_is_default(Yystate) \
-  (!!((Yystate) == (-90)))
-
-#define YYTABLE_NINF -76
-
-#define yytable_value_is_error(Yytable_value) \
-  (!!((Yytable_value) == (-76)))
+/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
+static const yytype_uint8 yyr1[] =
+{
+       0,    69,    70,    70,    71,    72,    73,    72,    72,    72,
+      74,    74,    72,    72,    72,    72,    72,    72,    72,    72,
+      72,    72,    72,    72,    72,    72,    72,    72,    72,    72,
+      72,    72,    72,    72,    75,    75,    76,    72,    72,    77,
+      72,    78,    78,    78,    79,    79,    72,    72,    72,    72,
+      72,    72,    72,    72,    72,    72,    72,    72,    72,    72,
+      72,    72,    72,    72,    72,    72,    72,    72,    72,    72,
+      72,    72,    72,    72,    72,    80,    81,    81,    82,    82,
+      82,    82,    83
+};
 
-  /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
-     STATE-NUM.  */
-static const yytype_int16 yypact[] =
+/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
+static const yytype_uint8 yyr2[] =
 {
-     163,   -90,   -90,   -90,   -90,   -90,   -90,   -90,   -90,   -90,
-     -90,   224,   -35,   -28,   -22,   -18,     2,     8,    17,    28,
-      30,    31,    32,    34,    35,    36,    38,    39,   -90,   163,
-     -90,   163,   -90,   -90,   163,    27,   -90,   807,   163,   -90,
-      -6,    -4,   -90,   -21,   163,     7,   -21,   163,   163,   163,
-     163,    85,    85,   163,    85,   163,   163,   163,   163,   163,
-     163,   163,   163,     7,   163,   309,   807,   -32,   -42,   -90,
-     163,   163,   163,   163,   163,   163,   163,   163,   -15,   163,
-     163,   163,   163,   163,   163,   163,   163,   163,   -90,    90,
-     163,   -90,     7,    -5,   163,   163,   -24,   337,   365,   393,
-     421,   -19,    42,   449,    67,   477,   505,   533,   561,   253,
-     281,   757,   783,     7,   -90,   163,   -90,   163,   831,   -38,
-     -38,   -38,   -38,   -38,   -38,   -38,   163,   -90,    43,   149,
-     210,   842,   851,   851,     7,     7,     7,     7,   -90,    83,
-     163,   163,   -90,   -90,   589,   -31,   -90,   -90,   -90,   -90,
-     -90,   -90,   -90,   -90,   163,   -90,   -90,   -90,   -90,   163,
-     -90,   163,   -90,   163,   163,   807,     7,   -90,   807,   -34,
-     -33,   -90,   -90,   617,   645,   673,   701,   729,   163,   -90,
-     -90,   -90,   -90,   -90,   -90,   -90,   807
+       0,     2,     1,     1,     1,     2,     0,     3,     2,     2,
+       1,     1,     4,     4,     4,     4,     4,     4,     4,     6,
+       4,     4,     4,     4,     2,     4,     6,     4,     6,     3,
+       1,     3,     6,     6,     3,     4,     0,     5,     4,     0,
+       5,     0,     1,     3,     1,     3,     4,     4,     3,     3,
+       3,     3,     3,     3,     3,     3,     3,     3,     3,     3,
+       3,     3,     3,     3,     3,     3,     1,     1,     1,     1,
+       1,     1,     1,     4,     1,     1,     1,     3,     1,     1,
+       3,     1,     1
 };
 
-  /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
-     Performed when YYTABLE does not specify something else to do.  Zero
-     means the default is an error.  */
+/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
+   STATE-NUM when YYTABLE doesn't specify something else to do.  Zero
+   means the default is an error.  */
 static const yytype_uint8 yydefact[] =
 {
        0,    68,    69,    66,    67,    70,    71,    74,    81,    76,
       82,     0,     0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,    79,     0,
-       6,     0,    10,    11,    41,     0,     3,     2,     0,    30,
+       6,     0,    11,    10,    41,     0,     3,     2,     0,    30,
        0,    78,    72,     4,     0,    24,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     8,     0,     0,    42,     0,     0,     1,
        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,     5,     0,
-       0,    39,     9,     0,     0,    41,     0,     0,     0,     0,
+      39,     0,     9,     0,     0,    41,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     7,    48,     0,    34,     0,    65,    61,
-      62,    59,    60,    56,    57,    58,    41,    31,     0,    64,
-      63,    49,    54,    55,    50,    51,    52,    53,    29,     0,
-       0,    41,    80,    77,     0,     0,    73,    12,    13,    15,
+      62,    56,    58,    41,    31,     0,    57,    60,    59,    64,
+      63,    49,    54,    55,    50,    51,    53,    52,     0,     0,
+      41,    29,    80,    77,     0,     0,    73,    12,    13,    15,
       14,    16,    17,    18,     0,    20,    21,    22,    23,     0,
       25,     0,    27,     0,     0,    43,    46,    38,    44,     0,
        0,    47,    35,     0,     0,     0,     0,     0,     0,    37,
       40,    19,    26,    28,    32,    33,    45
 };
 
-  /* YYPGOTO[NTERM-NUM].  */
-static const yytype_int8 yypgoto[] =
+/* YYDEFGOTO[NTERM-NUM].  */
+static const yytype_int16 yydefgoto[] =
 {
-     -90,   -90,   -90,     0,   -90,   -90,    26,   -90,   -90,   -89,
-     -90,   -90,   -90,   -90,    54
+      -1,    35,    36,    66,    64,    38,    39,   139,   140,    67,
+     169,    40,    41,    42,    46
 };
 
-  /* YYDEFGOTO[NTERM-NUM].  */
-static const yytype_int16 yydefgoto[] =
+/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
+   STATE-NUM.  */
+#define YYPACT_NINF -89
+static const yytype_int16 yypact[] =
 {
-      -1,    35,    36,    66,    64,    38,    39,   140,   141,    67,
-     169,    40,    41,    42,    46
+     163,   -89,   -89,   -89,   -89,   -89,   -89,   -89,   -89,   -89,
+     -89,   224,   -54,   -35,   -30,   -20,   -19,   -14,     3,     9,
+      15,    30,    31,    32,    33,    35,    36,    37,   -89,   163,
+     -89,   163,   -89,   -89,   163,    28,   -89,   838,   163,   -89,
+      11,    65,   -89,   -27,   163,     7,   -27,   163,   163,   163,
+     163,    84,    84,   163,    84,   163,   163,   163,   163,   163,
+     163,   163,   163,     7,   163,   340,   838,   -32,   -40,   -89,
+     163,   163,   163,   163,   163,   -15,   163,   163,   163,   163,
+     163,   163,   163,   163,   163,   163,   163,   163,   -89,   163,
+     -89,    89,     7,    -4,   163,   163,   -23,   368,   396,   424,
+     452,    38,    39,   480,    66,   508,   536,   564,   592,   284,
+     312,   788,   814,     7,   -89,   163,   -89,   163,   862,   -37,
+     -37,   -37,   -37,   163,   -89,    41,   -37,   -37,   -37,    72,
+      90,   148,   207,   207,     7,     7,     7,     7,   253,   163,
+     163,   -89,   -89,   -89,   620,   -31,   -89,   -89,   -89,   -89,
+     -89,   -89,   -89,   -89,   163,   -89,   -89,   -89,   -89,   163,
+     -89,   163,   -89,   163,   163,   838,     7,   -89,   838,   -34,
+     -33,   -89,   -89,   648,   676,   704,   732,   760,   163,   -89,
+     -89,   -89,   -89,   -89,   -89,   -89,   838
 };
 
-  /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM.  If
-     positive, shift that token.  If negative, reduce the rule whose
-     number is the opposite.  If YYTABLE_NINF, syntax error.  */
+/* YYPGOTO[NTERM-NUM].  */
+static const yytype_int8 yypgoto[] =
+{
+     -89,   -89,   -89,     0,   -89,   -89,    34,   -89,   -89,   -88,
+     -89,   -89,   -89,   -89,    54
+};
+
+/* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
+   positive, shift that token.  If negative, reduce the rule which
+   number is the opposite.  If zero, do what YYDEFACT says.
+   If YYTABLE_NINF, syntax error.  */
+#define YYTABLE_NINF -76
 static const yytype_int16 yytable[] =
 {
-      37,    10,   178,   115,   115,   115,   145,   142,   143,    79,
-      80,    45,    81,    82,    83,    84,    85,    86,    87,    94,
-      88,    89,    90,    91,    95,   117,    47,    69,    93,    63,
-     -75,    65,   180,    48,   179,   116,   172,    94,    92,    49,
-      94,   146,    95,    50,    65,    95,   151,    97,    98,    99,
-     100,   126,   170,   103,    43,   105,   106,   107,   108,   109,
-     110,   111,   112,    51,   113,    88,    89,    90,    91,    52,
-     118,   119,   120,   121,   122,   123,   124,   125,    53,   129,
-     130,   131,   132,   133,   134,   135,   136,   137,    68,    54,
-     139,    55,    56,    57,   144,    58,    59,    60,    96,    61,
-      62,    10,   138,   154,   127,   101,   102,   152,   104,    95,
+      37,    10,   178,   115,   115,   115,    47,   145,   142,   143,
+      79,    45,    80,    81,    82,    83,    84,    85,    86,    87,
+      94,    88,    89,    90,    91,    48,    95,   117,    69,    63,
+      49,    65,   180,    94,   179,   116,   172,    94,    92,    95,
+      50,    51,   146,    95,    65,    93,    52,    97,    98,    99,
+     100,   123,   170,   103,    43,   105,   106,   107,   108,   109,
+     110,   111,   112,    53,   113,    88,    89,    90,    91,    54,
+     118,   119,   120,   121,   122,    55,   126,   127,   128,   129,
+     130,   131,   132,   133,   134,   135,   136,   137,    68,   138,
+      56,    57,    58,    59,   144,    60,    61,    62,    96,   -75,
+      10,   141,   154,   151,   152,   101,   102,    95,   104,   124,
        0,     0,     0,     0,     0,   165,     0,   166,     0,     0,
-       0,    70,    71,    72,    73,    74,    75,    76,    77,    78,
-      79,    80,   128,    81,    82,    83,    84,    85,    86,    87,
-     168,    88,    89,    90,    91,     0,     0,     0,     0,     0,
-       0,   167,     0,     0,   173,     0,     0,     0,     0,   174,
+       0,    80,    81,    82,    83,    84,    85,    86,    87,   125,
+      88,    89,    90,    91,     0,     0,     0,     0,     0,   168,
+      81,    82,    83,    84,    85,    86,    87,     0,    88,    89,
+      90,    91,     0,     0,   173,     0,     0,     0,     0,   174,
        0,   175,     0,   176,   177,     0,     1,     0,     0,     2,
        3,     4,     5,     6,     7,     8,     9,     0,   186,    10,
       11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
-      21,    22,    23,    24,    25,    26,    27,    80,    28,    81,
-      82,    83,    84,    85,    86,    87,     0,    88,    89,    90,
-      91,     0,     0,     0,    29,    30,     0,     0,     0,     0,
-       0,     0,     0,     0,    31,    32,    33,     1,     0,    34,
+      21,    22,    23,    24,    25,    26,    27,     0,    28,    82,
+      83,    84,    85,    86,    87,     0,    88,    89,    90,    91,
+       0,     0,     0,     0,    29,    30,     0,     0,     0,     0,
+       0,     0,     0,    31,     0,    32,    33,     1,     0,    34,
        2,     3,     4,     5,     6,     7,     8,     9,     0,     0,
       10,    11,    12,    13,    14,    15,    16,    17,    18,    19,
       20,    21,    22,    23,    24,    25,    26,    27,     0,    28,
-      81,    82,    83,    84,    85,    86,    87,     0,    88,    89,
-      90,    91,     0,     0,     0,    29,    30,     0,     0,     0,
-       0,     0,     0,     0,     0,    44,    32,    33,     0,   159,
-      34,    70,    71,    72,    73,    74,    75,    76,    77,    78,
-      79,    80,     0,    81,    82,    83,    84,    85,    86,    87,
-       0,    88,    89,    90,    91,     0,     0,   161,   160,    70,
-      71,    72,    73,    74,    75,    76,    77,    78,    79,    80,
-       0,    81,    82,    83,    84,    85,    86,    87,     0,    88,
-      89,    90,    91,     0,     0,     0,   162,    70,    71,    72,
-      73,    74,    75,    76,    77,    78,    79,    80,     0,    81,
-      82,    83,    84,    85,    86,    87,     0,    88,    89,    90,
-      91,     0,     0,     0,   114,    70,    71,    72,    73,    74,
-      75,    76,    77,    78,    79,    80,     0,    81,    82,    83,
       84,    85,    86,    87,     0,    88,    89,    90,    91,     0,
-       0,     0,   147,    70,    71,    72,    73,    74,    75,    76,
-      77,    78,    79,    80,     0,    81,    82,    83,    84,    85,
-      86,    87,     0,    88,    89,    90,    91,     0,     0,     0,
-     148,    70,    71,    72,    73,    74,    75,    76,    77,    78,
-      79,    80,     0,    81,    82,    83,    84,    85,    86,    87,
-       0,    88,    89,    90,    91,     0,     0,     0,   149,    70,
-      71,    72,    73,    74,    75,    76,    77,    78,    79,    80,
-       0,    81,    82,    83,    84,    85,    86,    87,     0,    88,
-      89,    90,    91,     0,     0,     0,   150,    70,    71,    72,
-      73,    74,    75,    76,    77,    78,    79,    80,     0,    81,
-      82,    83,    84,    85,    86,    87,     0,    88,    89,    90,
-      91,     0,     0,     0,   153,    70,    71,    72,    73,    74,
-      75,    76,    77,    78,    79,    80,     0,    81,    82,    83,
-      84,    85,    86,    87,     0,    88,    89,    90,    91,     0,
-       0,     0,   155,    70,    71,    72,    73,    74,    75,    76,
-      77,    78,    79,    80,     0,    81,    82,    83,    84,    85,
-      86,    87,     0,    88,    89,    90,    91,     0,     0,     0,
-     156,    70,    71,    72,    73,    74,    75,    76,    77,    78,
-      79,    80,     0,    81,    82,    83,    84,    85,    86,    87,
-       0,    88,    89,    90,    91,     0,     0,     0,   157,    70,
-      71,    72,    73,    74,    75,    76,    77,    78,    79,    80,
-       0,    81,    82,    83,    84,    85,    86,    87,     0,    88,
-      89,    90,    91,     0,     0,     0,   158,    70,    71,    72,
-      73,    74,    75,    76,    77,    78,    79,    80,     0,    81,
-      82,    83,    84,    85,    86,    87,     0,    88,    89,    90,
-      91,     0,     0,     0,   171,    70,    71,    72,    73,    74,
-      75,    76,    77,    78,    79,    80,     0,    81,    82,    83,
-      84,    85,    86,    87,     0,    88,    89,    90,    91,     0,
-       0,     0,   181,    70,    71,    72,    73,    74,    75,    76,
-      77,    78,    79,    80,     0,    81,    82,    83,    84,    85,
-      86,    87,     0,    88,    89,    90,    91,     0,     0,     0,
-     182,    70,    71,    72,    73,    74,    75,    76,    77,    78,
-      79,    80,     0,    81,    82,    83,    84,    85,    86,    87,
-       0,    88,    89,    90,    91,     0,     0,     0,   183,    70,
-      71,    72,    73,    74,    75,    76,    77,    78,    79,    80,
-       0,    81,    82,    83,    84,    85,    86,    87,     0,    88,
-      89,    90,    91,     0,     0,     0,   184,    70,    71,    72,
-      73,    74,    75,    76,    77,    78,    79,    80,     0,    81,
-      82,    83,    84,    85,    86,    87,     0,    88,    89,    90,
-      91,     0,     0,   163,   185,    70,    71,    72,    73,    74,
-      75,    76,    77,    78,    79,    80,     0,    81,    82,    83,
-      84,    85,    86,    87,     0,    88,    89,    90,    91,   164,
-       0,    70,    71,    72,    73,    74,    75,    76,    77,    78,
-      79,    80,     0,    81,    82,    83,    84,    85,    86,    87,
-       0,    88,    89,    90,    91,    70,    71,    72,    73,    74,
-      75,    76,    77,    78,    79,    80,     0,    81,    82,    83,
-      84,    85,    86,    87,     0,    88,    89,    90,    91,   -76,
-      71,    72,    73,    74,    75,    76,    77,    78,    79,    80,
-       0,    81,    82,    83,    84,    85,    86,    87,     0,    88,
-      89,    90,    91,    82,    83,    84,    85,    86,    87,     0,
-      88,    89,    90,    91,    84,    85,    86,    87,     0,    88,
-      89,    90,    91
+       0,     0,     0,     0,     0,    29,    30,     0,     0,     0,
+       0,     0,     0,     0,    44,     0,    32,    33,     0,     0,
+      34,    70,    71,    72,    73,    74,    75,    76,    77,    78,
+      79,     0,    80,    81,    82,    83,    84,    85,    86,    87,
+       0,    88,    89,    90,    91,     0,     0,     0,     0,     0,
+     159,   167,    70,    71,    72,    73,    74,    75,    76,    77,
+      78,    79,     0,    80,    81,    82,    83,    84,    85,    86,
+      87,     0,    88,    89,    90,    91,     0,     0,   161,   160,
+      70,    71,    72,    73,    74,    75,    76,    77,    78,    79,
+       0,    80,    81,    82,    83,    84,    85,    86,    87,     0,
+      88,    89,    90,    91,     0,     0,     0,   162,    70,    71,
+      72,    73,    74,    75,    76,    77,    78,    79,     0,    80,
+      81,    82,    83,    84,    85,    86,    87,     0,    88,    89,
+      90,    91,     0,     0,     0,   114,    70,    71,    72,    73,
+      74,    75,    76,    77,    78,    79,     0,    80,    81,    82,
+      83,    84,    85,    86,    87,     0,    88,    89,    90,    91,
+       0,     0,     0,   147,    70,    71,    72,    73,    74,    75,
+      76,    77,    78,    79,     0,    80,    81,    82,    83,    84,
+      85,    86,    87,     0,    88,    89,    90,    91,     0,     0,
+       0,   148,    70,    71,    72,    73,    74,    75,    76,    77,
+      78,    79,     0,    80,    81,    82,    83,    84,    85,    86,
+      87,     0,    88,    89,    90,    91,     0,     0,     0,   149,
+      70,    71,    72,    73,    74,    75,    76,    77,    78,    79,
+       0,    80,    81,    82,    83,    84,    85,    86,    87,     0,
+      88,    89,    90,    91,     0,     0,     0,   150,    70,    71,
+      72,    73,    74,    75,    76,    77,    78,    79,     0,    80,
+      81,    82,    83,    84,    85,    86,    87,     0,    88,    89,
+      90,    91,     0,     0,     0,   153,    70,    71,    72,    73,
+      74,    75,    76,    77,    78,    79,     0,    80,    81,    82,
+      83,    84,    85,    86,    87,     0,    88,    89,    90,    91,
+       0,     0,     0,   155,    70,    71,    72,    73,    74,    75,
+      76,    77,    78,    79,     0,    80,    81,    82,    83,    84,
+      85,    86,    87,     0,    88,    89,    90,    91,     0,     0,
+       0,   156,    70,    71,    72,    73,    74,    75,    76,    77,
+      78,    79,     0,    80,    81,    82,    83,    84,    85,    86,
+      87,     0,    88,    89,    90,    91,     0,     0,     0,   157,
+      70,    71,    72,    73,    74,    75,    76,    77,    78,    79,
+       0,    80,    81,    82,    83,    84,    85,    86,    87,     0,
+      88,    89,    90,    91,     0,     0,     0,   158,    70,    71,
+      72,    73,    74,    75,    76,    77,    78,    79,     0,    80,
+      81,    82,    83,    84,    85,    86,    87,     0,    88,    89,
+      90,    91,     0,     0,     0,   171,    70,    71,    72,    73,
+      74,    75,    76,    77,    78,    79,     0,    80,    81,    82,
+      83,    84,    85,    86,    87,     0,    88,    89,    90,    91,
+       0,     0,     0,   181,    70,    71,    72,    73,    74,    75,
+      76,    77,    78,    79,     0,    80,    81,    82,    83,    84,
+      85,    86,    87,     0,    88,    89,    90,    91,     0,     0,
+       0,   182,    70,    71,    72,    73,    74,    75,    76,    77,
+      78,    79,     0,    80,    81,    82,    83,    84,    85,    86,
+      87,     0,    88,    89,    90,    91,     0,     0,     0,   183,
+      70,    71,    72,    73,    74,    75,    76,    77,    78,    79,
+       0,    80,    81,    82,    83,    84,    85,    86,    87,     0,
+      88,    89,    90,    91,     0,     0,     0,   184,    70,    71,
+      72,    73,    74,    75,    76,    77,    78,    79,     0,    80,
+      81,    82,    83,    84,    85,    86,    87,     0,    88,    89,
+      90,    91,     0,     0,   163,   185,    70,    71,    72,    73,
+      74,    75,    76,    77,    78,    79,     0,    80,    81,    82,
+      83,    84,    85,    86,    87,     0,    88,    89,    90,    91,
+     164,     0,    70,    71,    72,    73,    74,    75,    76,    77,
+      78,    79,     0,    80,    81,    82,    83,    84,    85,    86,
+      87,     0,    88,    89,    90,    91,    70,    71,    72,    73,
+      74,    75,    76,    77,    78,    79,     0,    80,    81,    82,
+      83,    84,    85,    86,    87,     0,    88,    89,    90,    91,
+     -76,    71,    72,    73,    74,    75,    76,    77,    78,    79,
+       0,    80,    81,    82,    83,    84,    85,    86,    87,     0,
+      88,    89,    90,    91
 };
 
 static const yytype_int16 yycheck[] =
 {
-       0,    16,    36,    36,    36,    36,    95,    12,    13,    47,
-      48,    11,    50,    51,    52,    53,    54,    55,    56,    61,
-      58,    59,    60,    61,    66,    67,    61,     0,    34,    29,
-      34,    31,    65,    61,    68,    67,    67,    61,    38,    61,
-      61,    65,    66,    61,    44,    66,    65,    47,    48,    49,
-      50,    66,   141,    53,     0,    55,    56,    57,    58,    59,
-      60,    61,    62,    61,    64,    58,    59,    60,    61,    61,
-      70,    71,    72,    73,    74,    75,    76,    77,    61,    79,
-      80,    81,    82,    83,    84,    85,    86,    87,    34,    61,
-      90,    61,    61,    61,    94,    61,    61,    61,    44,    61,
-      61,    16,    12,    36,    78,    51,    52,    65,    54,    66,
+       0,    16,    36,    36,    36,    36,    60,    95,    12,    13,
+      47,    11,    49,    50,    51,    52,    53,    54,    55,    56,
+      60,    58,    59,    60,    61,    60,    66,    67,     0,    29,
+      60,    31,    65,    60,    68,    67,    67,    60,    38,    66,
+      60,    60,    65,    66,    44,    34,    60,    47,    48,    49,
+      50,    66,   140,    53,     0,    55,    56,    57,    58,    59,
+      60,    61,    62,    60,    64,    58,    59,    60,    61,    60,
+      70,    71,    72,    73,    74,    60,    76,    77,    78,    79,
+      80,    81,    82,    83,    84,    85,    86,    87,    34,    89,
+      60,    60,    60,    60,    94,    60,    60,    60,    44,    34,
+      16,    12,    36,    65,    65,    51,    52,    66,    54,    75,
       -1,    -1,    -1,    -1,    -1,   115,    -1,   117,    -1,    -1,
-      -1,    38,    39,    40,    41,    42,    43,    44,    45,    46,
-      47,    48,    78,    50,    51,    52,    53,    54,    55,    56,
-     140,    58,    59,    60,    61,    -1,    -1,    -1,    -1,    -1,
-      -1,    68,    -1,    -1,   154,    -1,    -1,    -1,    -1,   159,
+      -1,    49,    50,    51,    52,    53,    54,    55,    56,    75,
+      58,    59,    60,    61,    -1,    -1,    -1,    -1,    -1,   139,
+      50,    51,    52,    53,    54,    55,    56,    -1,    58,    59,
+      60,    61,    -1,    -1,   154,    -1,    -1,    -1,    -1,   159,
       -1,   161,    -1,   163,   164,    -1,     3,    -1,    -1,     6,
        7,     8,     9,    10,    11,    12,    13,    -1,   178,    16,
       17,    18,    19,    20,    21,    22,    23,    24,    25,    26,
-      27,    28,    29,    30,    31,    32,    33,    48,    35,    50,
-      51,    52,    53,    54,    55,    56,    -1,    58,    59,    60,
-      61,    -1,    -1,    -1,    51,    52,    -1,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,    61,    62,    63,     3,    -1,    66,
+      27,    28,    29,    30,    31,    32,    33,    -1,    35,    51,
+      52,    53,    54,    55,    56,    -1,    58,    59,    60,    61,
+      -1,    -1,    -1,    -1,    51,    52,    -1,    -1,    -1,    -1,
+      -1,    -1,    -1,    60,    -1,    62,    63,     3,    -1,    66,
        6,     7,     8,     9,    10,    11,    12,    13,    -1,    -1,
       16,    17,    18,    19,    20,    21,    22,    23,    24,    25,
       26,    27,    28,    29,    30,    31,    32,    33,    -1,    35,
-      50,    51,    52,    53,    54,    55,    56,    -1,    58,    59,
-      60,    61,    -1,    -1,    -1,    51,    52,    -1,    -1,    -1,
-      -1,    -1,    -1,    -1,    -1,    61,    62,    63,    -1,    36,
-      66,    38,    39,    40,    41,    42,    43,    44,    45,    46,
-      47,    48,    -1,    50,    51,    52,    53,    54,    55,    56,
-      -1,    58,    59,    60,    61,    -1,    -1,    36,    65,    38,
-      39,    40,    41,    42,    43,    44,    45,    46,    47,    48,
-      -1,    50,    51,    52,    53,    54,    55,    56,    -1,    58,
-      59,    60,    61,    -1,    -1,    -1,    65,    38,    39,    40,
-      41,    42,    43,    44,    45,    46,    47,    48,    -1,    50,
-      51,    52,    53,    54,    55,    56,    -1,    58,    59,    60,
-      61,    -1,    -1,    -1,    65,    38,    39,    40,    41,    42,
-      43,    44,    45,    46,    47,    48,    -1,    50,    51,    52,
-      53,    54,    55,    56,    -1,    58,    59,    60,    61,    -1,
-      -1,    -1,    65,    38,    39,    40,    41,    42,    43,    44,
-      45,    46,    47,    48,    -1,    50,    51,    52,    53,    54,
-      55,    56,    -1,    58,    59,    60,    61,    -1,    -1,    -1,
-      65,    38,    39,    40,    41,    42,    43,    44,    45,    46,
-      47,    48,    -1,    50,    51,    52,    53,    54,    55,    56,
-      -1,    58,    59,    60,    61,    -1,    -1,    -1,    65,    38,
-      39,    40,    41,    42,    43,    44,    45,    46,    47,    48,
-      -1,    50,    51,    52,    53,    54,    55,    56,    -1,    58,
-      59,    60,    61,    -1,    -1,    -1,    65,    38,    39,    40,
-      41,    42,    43,    44,    45,    46,    47,    48,    -1,    50,
-      51,    52,    53,    54,    55,    56,    -1,    58,    59,    60,
-      61,    -1,    -1,    -1,    65,    38,    39,    40,    41,    42,
-      43,    44,    45,    46,    47,    48,    -1,    50,    51,    52,
       53,    54,    55,    56,    -1,    58,    59,    60,    61,    -1,
-      -1,    -1,    65,    38,    39,    40,    41,    42,    43,    44,
-      45,    46,    47,    48,    -1,    50,    51,    52,    53,    54,
-      55,    56,    -1,    58,    59,    60,    61,    -1,    -1,    -1,
-      65,    38,    39,    40,    41,    42,    43,    44,    45,    46,
-      47,    48,    -1,    50,    51,    52,    53,    54,    55,    56,
-      -1,    58,    59,    60,    61,    -1,    -1,    -1,    65,    38,
-      39,    40,    41,    42,    43,    44,    45,    46,    47,    48,
-      -1,    50,    51,    52,    53,    54,    55,    56,    -1,    58,
-      59,    60,    61,    -1,    -1,    -1,    65,    38,    39,    40,
-      41,    42,    43,    44,    45,    46,    47,    48,    -1,    50,
-      51,    52,    53,    54,    55,    56,    -1,    58,    59,    60,
-      61,    -1,    -1,    -1,    65,    38,    39,    40,    41,    42,
-      43,    44,    45,    46,    47,    48,    -1,    50,    51,    52,
-      53,    54,    55,    56,    -1,    58,    59,    60,    61,    -1,
-      -1,    -1,    65,    38,    39,    40,    41,    42,    43,    44,
-      45,    46,    47,    48,    -1,    50,    51,    52,    53,    54,
-      55,    56,    -1,    58,    59,    60,    61,    -1,    -1,    -1,
-      65,    38,    39,    40,    41,    42,    43,    44,    45,    46,
-      47,    48,    -1,    50,    51,    52,    53,    54,    55,    56,
-      -1,    58,    59,    60,    61,    -1,    -1,    -1,    65,    38,
-      39,    40,    41,    42,    43,    44,    45,    46,    47,    48,
-      -1,    50,    51,    52,    53,    54,    55,    56,    -1,    58,
-      59,    60,    61,    -1,    -1,    -1,    65,    38,    39,    40,
-      41,    42,    43,    44,    45,    46,    47,    48,    -1,    50,
-      51,    52,    53,    54,    55,    56,    -1,    58,    59,    60,
-      61,    -1,    -1,    36,    65,    38,    39,    40,    41,    42,
-      43,    44,    45,    46,    47,    48,    -1,    50,    51,    52,
-      53,    54,    55,    56,    -1,    58,    59,    60,    61,    36,
-      -1,    38,    39,    40,    41,    42,    43,    44,    45,    46,
-      47,    48,    -1,    50,    51,    52,    53,    54,    55,    56,
-      -1,    58,    59,    60,    61,    38,    39,    40,    41,    42,
-      43,    44,    45,    46,    47,    48,    -1,    50,    51,    52,
-      53,    54,    55,    56,    -1,    58,    59,    60,    61,    38,
-      39,    40,    41,    42,    43,    44,    45,    46,    47,    48,
-      -1,    50,    51,    52,    53,    54,    55,    56,    -1,    58,
-      59,    60,    61,    51,    52,    53,    54,    55,    56,    -1,
-      58,    59,    60,    61,    53,    54,    55,    56,    -1,    58,
-      59,    60,    61
+      -1,    -1,    -1,    -1,    -1,    51,    52,    -1,    -1,    -1,
+      -1,    -1,    -1,    -1,    60,    -1,    62,    63,    -1,    -1,
+      66,    38,    39,    40,    41,    42,    43,    44,    45,    46,
+      47,    -1,    49,    50,    51,    52,    53,    54,    55,    56,
+      -1,    58,    59,    60,    61,    -1,    -1,    -1,    -1,    -1,
+      36,    68,    38,    39,    40,    41,    42,    43,    44,    45,
+      46,    47,    -1,    49,    50,    51,    52,    53,    54,    55,
+      56,    -1,    58,    59,    60,    61,    -1,    -1,    36,    65,
+      38,    39,    40,    41,    42,    43,    44,    45,    46,    47,
+      -1,    49,    50,    51,    52,    53,    54,    55,    56,    -1,
+      58,    59,    60,    61,    -1,    -1,    -1,    65,    38,    39,
+      40,    41,    42,    43,    44,    45,    46,    47,    -1,    49,
+      50,    51,    52,    53,    54,    55,    56,    -1,    58,    59,
+      60,    61,    -1,    -1,    -1,    65,    38,    39,    40,    41,
+      42,    43,    44,    45,    46,    47,    -1,    49,    50,    51,
+      52,    53,    54,    55,    56,    -1,    58,    59,    60,    61,
+      -1,    -1,    -1,    65,    38,    39,    40,    41,    42,    43,
+      44,    45,    46,    47,    -1,    49,    50,    51,    52,    53,
+      54,    55,    56,    -1,    58,    59,    60,    61,    -1,    -1,
+      -1,    65,    38,    39,    40,    41,    42,    43,    44,    45,
+      46,    47,    -1,    49,    50,    51,    52,    53,    54,    55,
+      56,    -1,    58,    59,    60,    61,    -1,    -1,    -1,    65,
+      38,    39,    40,    41,    42,    43,    44,    45,    46,    47,
+      -1,    49,    50,    51,    52,    53,    54,    55,    56,    -1,
+      58,    59,    60,    61,    -1,    -1,    -1,    65,    38,    39,
+      40,    41,    42,    43,    44,    45,    46,    47,    -1,    49,
+      50,    51,    52,    53,    54,    55,    56,    -1,    58,    59,
+      60,    61,    -1,    -1,    -1,    65,    38,    39,    40,    41,
+      42,    43,    44,    45,    46,    47,    -1,    49,    50,    51,
+      52,    53,    54,    55,    56,    -1,    58,    59,    60,    61,
+      -1,    -1,    -1,    65,    38,    39,    40,    41,    42,    43,
+      44,    45,    46,    47,    -1,    49,    50,    51,    52,    53,
+      54,    55,    56,    -1,    58,    59,    60,    61,    -1,    -1,
+      -1,    65,    38,    39,    40,    41,    42,    43,    44,    45,
+      46,    47,    -1,    49,    50,    51,    52,    53,    54,    55,
+      56,    -1,    58,    59,    60,    61,    -1,    -1,    -1,    65,
+      38,    39,    40,    41,    42,    43,    44,    45,    46,    47,
+      -1,    49,    50,    51,    52,    53,    54,    55,    56,    -1,
+      58,    59,    60,    61,    -1,    -1,    -1,    65,    38,    39,
+      40,    41,    42,    43,    44,    45,    46,    47,    -1,    49,
+      50,    51,    52,    53,    54,    55,    56,    -1,    58,    59,
+      60,    61,    -1,    -1,    -1,    65,    38,    39,    40,    41,
+      42,    43,    44,    45,    46,    47,    -1,    49,    50,    51,
+      52,    53,    54,    55,    56,    -1,    58,    59,    60,    61,
+      -1,    -1,    -1,    65,    38,    39,    40,    41,    42,    43,
+      44,    45,    46,    47,    -1,    49,    50,    51,    52,    53,
+      54,    55,    56,    -1,    58,    59,    60,    61,    -1,    -1,
+      -1,    65,    38,    39,    40,    41,    42,    43,    44,    45,
+      46,    47,    -1,    49,    50,    51,    52,    53,    54,    55,
+      56,    -1,    58,    59,    60,    61,    -1,    -1,    -1,    65,
+      38,    39,    40,    41,    42,    43,    44,    45,    46,    47,
+      -1,    49,    50,    51,    52,    53,    54,    55,    56,    -1,
+      58,    59,    60,    61,    -1,    -1,    -1,    65,    38,    39,
+      40,    41,    42,    43,    44,    45,    46,    47,    -1,    49,
+      50,    51,    52,    53,    54,    55,    56,    -1,    58,    59,
+      60,    61,    -1,    -1,    36,    65,    38,    39,    40,    41,
+      42,    43,    44,    45,    46,    47,    -1,    49,    50,    51,
+      52,    53,    54,    55,    56,    -1,    58,    59,    60,    61,
+      36,    -1,    38,    39,    40,    41,    42,    43,    44,    45,
+      46,    47,    -1,    49,    50,    51,    52,    53,    54,    55,
+      56,    -1,    58,    59,    60,    61,    38,    39,    40,    41,
+      42,    43,    44,    45,    46,    47,    -1,    49,    50,    51,
+      52,    53,    54,    55,    56,    -1,    58,    59,    60,    61,
+      38,    39,    40,    41,    42,    43,    44,    45,    46,    47,
+      -1,    49,    50,    51,    52,    53,    54,    55,    56,    -1,
+      58,    59,    60,    61
 };
 
-  /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
-     symbol of state STATE-NUM.  */
+/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
+   symbol of state STATE-NUM.  */
 static const yytype_uint8 yystos[] =
 {
        0,     3,     6,     7,     8,     9,    10,    11,    12,    13,
       16,    17,    18,    19,    20,    21,    22,    23,    24,    25,
       26,    27,    28,    29,    30,    31,    32,    33,    35,    51,
-      52,    61,    62,    63,    66,    70,    71,    72,    74,    75,
-      80,    81,    82,    83,    61,    72,    83,    61,    61,    61,
-      61,    61,    61,    61,    61,    61,    61,    61,    61,    61,
-      61,    61,    61,    72,    73,    72,    72,    78,    83,     0,
+      52,    60,    62,    63,    66,    70,    71,    72,    74,    75,
+      80,    81,    82,    83,    60,    72,    83,    60,    60,    60,
+      60,    60,    60,    60,    60,    60,    60,    60,    60,    60,
+      60,    60,    60,    72,    73,    72,    72,    78,    83,     0,
       38,    39,    40,    41,    42,    43,    44,    45,    46,    47,
-      48,    50,    51,    52,    53,    54,    55,    56,    58,    59,
-      60,    61,    72,    34,    61,    66,    83,    72,    72,    72,
+      49,    50,    51,    52,    53,    54,    55,    56,    58,    59,
+      60,    61,    72,    34,    60,    66,    83,    72,    72,    72,
       72,    83,    83,    72,    83,    72,    72,    72,    72,    72,
       72,    72,    72,    72,    65,    36,    67,    67,    72,    72,
-      72,    72,    72,    72,    72,    72,    66,    75,    83,    72,
-      72,    72,    72,    72,    72,    72,    72,    72,    12,    72,
-      76,    77,    12,    13,    72,    78,    65,    65,    65,    65,
+      72,    72,    72,    66,    75,    83,    72,    72,    72,    72,
+      72,    72,    72,    72,    72,    72,    72,    72,    72,    76,
+      77,    12,    12,    13,    72,    78,    65,    65,    65,    65,
       65,    65,    65,    65,    36,    65,    65,    65,    65,    36,
       65,    36,    65,    36,    36,    72,    72,    68,    72,    79,
       78,    65,    67,    72,    72,    72,    72,    72,    36,    68,
       65,    65,    65,    65,    65,    65,    72
 };
 
-  /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
-static const yytype_uint8 yyr1[] =
-{
-       0,    69,    70,    70,    71,    72,    73,    72,    72,    72,
-      74,    74,    72,    72,    72,    72,    72,    72,    72,    72,
-      72,    72,    72,    72,    72,    72,    72,    72,    72,    72,
-      72,    72,    72,    72,    75,    75,    76,    72,    72,    77,
-      72,    78,    78,    78,    79,    79,    72,    72,    72,    72,
-      72,    72,    72,    72,    72,    72,    72,    72,    72,    72,
-      72,    72,    72,    72,    72,    72,    72,    72,    72,    72,
-      72,    72,    72,    72,    72,    80,    81,    81,    82,    82,
-      82,    82,    83
-};
+#define yyerrok		(yyerrstatus = 0)
+#define yyclearin	(yychar = YYEMPTY)
+#define YYEMPTY		(-2)
+#define YYEOF		0
 
-  /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN.  */
-static const yytype_uint8 yyr2[] =
-{
-       0,     2,     1,     1,     1,     2,     0,     3,     2,     2,
-       1,     1,     4,     4,     4,     4,     4,     4,     4,     6,
-       4,     4,     4,     4,     2,     4,     6,     4,     6,     3,
-       1,     3,     6,     6,     3,     4,     0,     5,     4,     0,
-       5,     0,     1,     3,     1,     3,     4,     4,     3,     3,
-       3,     3,     3,     3,     3,     3,     3,     3,     3,     3,
-       3,     3,     3,     3,     3,     3,     1,     1,     1,     1,
-       1,     1,     1,     4,     1,     1,     1,     3,     1,     1,
-       3,     1,     1
-};
+#define YYACCEPT	goto yyacceptlab
+#define YYABORT		goto yyabortlab
+#define YYERROR		goto yyerrorlab
 
 
-#define yyerrok         (yyerrstatus = 0)
-#define yyclearin       (yychar = YYEMPTY)
-#define YYEMPTY         (-2)
-#define YYEOF           0
-
-#define YYACCEPT        goto yyacceptlab
-#define YYABORT         goto yyabortlab
-#define YYERROR         goto yyerrorlab
+/* Like YYERROR except do call yyerror.  This remains here temporarily
+   to ease the transition to the new meaning of YYERROR, for GCC.
+   Once GCC version 2 has supplanted version 1, this can go.  */
 
+#define YYFAIL		goto yyerrlab
 
 #define YYRECOVERING()  (!!yyerrstatus)
 
-#define YYBACKUP(Token, Value)                                  \
-do                                                              \
-  if (yychar == YYEMPTY)                                        \
-    {                                                           \
-      yychar = (Token);                                         \
-      yylval = (Value);                                         \
-      YYPOPSTACK (yylen);                                       \
-      yystate = *yyssp;                                         \
-      goto yybackup;                                            \
-    }                                                           \
-  else                                                          \
-    {                                                           \
+#define YYBACKUP(Token, Value)					\
+do								\
+  if (yychar == YYEMPTY && yylen == 1)				\
+    {								\
+      yychar = (Token);						\
+      yylval = (Value);						\
+      yytoken = YYTRANSLATE (yychar);				\
+      YYPOPSTACK (1);						\
+      goto yybackup;						\
+    }								\
+  else								\
+    {								\
       yyerror (YY_("syntax error: cannot back up")); \
-      YYERROR;                                                  \
-    }                                                           \
-while (0)
-
-/* Error token number */
-#define YYTERROR        1
-#define YYERRCODE       256
+      YYERROR;							\
+    }								\
+while (YYID (0))
+
+
+#define YYTERROR	1
+#define YYERRCODE	256
+
+
+/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
+   If N is 0, then set CURRENT to the empty location which ends
+   the previous symbol: RHS[0] (always defined).  */
+
+#define YYRHSLOC(Rhs, K) ((Rhs)[K])
+#ifndef YYLLOC_DEFAULT
+# define YYLLOC_DEFAULT(Current, Rhs, N)				\
+    do									\
+      if (YYID (N))                                                    \
+	{								\
+	  (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;	\
+	  (Current).first_column = YYRHSLOC (Rhs, 1).first_column;	\
+	  (Current).last_line    = YYRHSLOC (Rhs, N).last_line;		\
+	  (Current).last_column  = YYRHSLOC (Rhs, N).last_column;	\
+	}								\
+      else								\
+	{								\
+	  (Current).first_line   = (Current).last_line   =		\
+	    YYRHSLOC (Rhs, 0).last_line;				\
+	  (Current).first_column = (Current).last_column =		\
+	    YYRHSLOC (Rhs, 0).last_column;				\
+	}								\
+    while (YYID (0))
+#endif
+
+
+/* YY_LOCATION_PRINT -- Print the location on the stream.
+   This macro was not mandated originally: define only if we know
+   we won't break user code: when these are the locations we know.  */
+
+#ifndef YY_LOCATION_PRINT
+# if YYLTYPE_IS_TRIVIAL
+#  define YY_LOCATION_PRINT(File, Loc)			\
+     fprintf (File, "%d.%d-%d.%d",			\
+	      (Loc).first_line, (Loc).first_column,	\
+	      (Loc).last_line,  (Loc).last_column)
+# else
+#  define YY_LOCATION_PRINT(File, Loc) ((void) 0)
+# endif
+#endif
+
 
+/* YYLEX -- calling `yylex' with the right arguments.  */
 
+#ifdef YYLEX_PARAM
+# define YYLEX yylex (YYLEX_PARAM)
+#else
+# define YYLEX yylex ()
+#endif
 
 /* Enable debugging if requested.  */
 #if YYDEBUG
@@ -1037,46 +1113,54 @@ while (0)
 #  define YYFPRINTF fprintf
 # endif
 
-# define YYDPRINTF(Args)                        \
-do {                                            \
-  if (yydebug)                                  \
-    YYFPRINTF Args;                             \
-} while (0)
-
-/* This macro is provided for backward compatibility. */
-#ifndef YY_LOCATION_PRINT
-# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
-#endif
-
+# define YYDPRINTF(Args)			\
+do {						\
+  if (yydebug)					\
+    YYFPRINTF Args;				\
+} while (YYID (0))
+
+# define YY_SYMBOL_PRINT(Title, Type, Value, Location)			  \
+do {									  \
+  if (yydebug)								  \
+    {									  \
+      YYFPRINTF (stderr, "%s ", Title);					  \
+      yy_symbol_print (stderr,						  \
+		  Type, Value); \
+      YYFPRINTF (stderr, "\n");						  \
+    }									  \
+} while (YYID (0))
 
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location)                    \
-do {                                                                      \
-  if (yydebug)                                                            \
-    {                                                                     \
-      YYFPRINTF (stderr, "%s ", Title);                                   \
-      yy_symbol_print (stderr,                                            \
-                  Type, Value); \
-      YYFPRINTF (stderr, "\n");                                           \
-    }                                                                     \
-} while (0)
 
+/*--------------------------------.
+| Print this symbol on YYOUTPUT.  |
+`--------------------------------*/
 
-/*----------------------------------------.
-| Print this symbol's value on YYOUTPUT.  |
-`----------------------------------------*/
-
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_value_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  FILE *yyo = yyoutput;
-  YYUSE (yyo);
   if (!yyvaluep)
     return;
 # ifdef YYPRINT
   if (yytype < YYNTOKENS)
     YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
+# else
+  YYUSE (yyoutput);
 # endif
-  YYUSE (yytype);
+  switch (yytype)
+    {
+      default:
+	break;
+    }
 }
 
 
@@ -1084,11 +1168,22 @@ yy_symbol_value_print (FILE *yyoutput, i
 | Print this symbol on YYOUTPUT.  |
 `--------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  YYFPRINTF (yyoutput, "%s %s (",
-             yytype < YYNTOKENS ? "token" : "nterm", yytname[yytype]);
+  if (yytype < YYNTOKENS)
+    YYFPRINTF (yyoutput, "token %s (", yytname[yytype]);
+  else
+    YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);
 
   yy_symbol_value_print (yyoutput, yytype, yyvaluep);
   YYFPRINTF (yyoutput, ")");
@@ -1099,8 +1194,16 @@ yy_symbol_print (FILE *yyoutput, int yyt
 | TOP (included).                                                   |
 `------------------------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop)
+#else
+static void
+yy_stack_print (yybottom, yytop)
+    yytype_int16 *yybottom;
+    yytype_int16 *yytop;
+#endif
 {
   YYFPRINTF (stderr, "Stack now");
   for (; yybottom <= yytop; yybottom++)
@@ -1111,42 +1214,49 @@ yy_stack_print (yytype_int16 *yybottom, 
   YYFPRINTF (stderr, "\n");
 }
 
-# define YY_STACK_PRINT(Bottom, Top)                            \
-do {                                                            \
-  if (yydebug)                                                  \
-    yy_stack_print ((Bottom), (Top));                           \
-} while (0)
+# define YY_STACK_PRINT(Bottom, Top)				\
+do {								\
+  if (yydebug)							\
+    yy_stack_print ((Bottom), (Top));				\
+} while (YYID (0))
 
 
 /*------------------------------------------------.
 | Report that the YYRULE is going to be reduced.  |
 `------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+static void
+yy_reduce_print (YYSTYPE *yyvsp, int yyrule)
+#else
 static void
-yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule)
+yy_reduce_print (yyvsp, yyrule)
+    YYSTYPE *yyvsp;
+    int yyrule;
+#endif
 {
-  unsigned long int yylno = yyrline[yyrule];
   int yynrhs = yyr2[yyrule];
   int yyi;
+  unsigned long int yylno = yyrline[yyrule];
   YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n",
-             yyrule - 1, yylno);
+	     yyrule - 1, yylno);
   /* The symbols being reduced.  */
   for (yyi = 0; yyi < yynrhs; yyi++)
     {
       YYFPRINTF (stderr, "   $%d = ", yyi + 1);
-      yy_symbol_print (stderr,
-                       yystos[yyssp[yyi + 1 - yynrhs]],
-                       &(yyvsp[(yyi + 1) - (yynrhs)])
-                                              );
+      yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi],
+		       &(yyvsp[(yyi + 1) - (yynrhs)])
+		       		       );
       YYFPRINTF (stderr, "\n");
     }
 }
 
-# define YY_REDUCE_PRINT(Rule)          \
-do {                                    \
-  if (yydebug)                          \
-    yy_reduce_print (yyssp, yyvsp, Rule); \
-} while (0)
+# define YY_REDUCE_PRINT(Rule)		\
+do {					\
+  if (yydebug)				\
+    yy_reduce_print (yyvsp, Rule); \
+} while (YYID (0))
 
 /* Nonzero means print parse trace.  It is left uninitialized so that
    multiple parsers can coexist.  */
@@ -1160,7 +1270,7 @@ int yydebug;
 
 
 /* YYINITDEPTH -- initial size of the parser's stacks.  */
-#ifndef YYINITDEPTH
+#ifndef	YYINITDEPTH
 # define YYINITDEPTH 200
 #endif
 
@@ -1175,6 +1285,7 @@ int yydebug;
 # define YYMAXDEPTH 10000
 #endif
 
+
 
 #if YYERROR_VERBOSE
 
@@ -1183,8 +1294,15 @@ int yydebug;
 #   define yystrlen strlen
 #  else
 /* Return the length of YYSTR.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static YYSIZE_T
 yystrlen (const char *yystr)
+#else
+static YYSIZE_T
+yystrlen (yystr)
+    const char *yystr;
+#endif
 {
   YYSIZE_T yylen;
   for (yylen = 0; yystr[yylen]; yylen++)
@@ -1200,8 +1318,16 @@ yystrlen (const char *yystr)
 #  else
 /* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
    YYDEST.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static char *
 yystpcpy (char *yydest, const char *yysrc)
+#else
+static char *
+yystpcpy (yydest, yysrc)
+    char *yydest;
+    const char *yysrc;
+#endif
 {
   char *yyd = yydest;
   const char *yys = yysrc;
@@ -1231,27 +1357,27 @@ yytnamerr (char *yyres, const char *yyst
       char const *yyp = yystr;
 
       for (;;)
-        switch (*++yyp)
-          {
-          case '\'':
-          case ',':
-            goto do_not_strip_quotes;
-
-          case '\\':
-            if (*++yyp != '\\')
-              goto do_not_strip_quotes;
-            /* Fall through.  */
-          default:
-            if (yyres)
-              yyres[yyn] = *yyp;
-            yyn++;
-            break;
-
-          case '"':
-            if (yyres)
-              yyres[yyn] = '\0';
-            return yyn;
-          }
+	switch (*++yyp)
+	  {
+	  case '\'':
+	  case ',':
+	    goto do_not_strip_quotes;
+
+	  case '\\':
+	    if (*++yyp != '\\')
+	      goto do_not_strip_quotes;
+	    /* Fall through.  */
+	  default:
+	    if (yyres)
+	      yyres[yyn] = *yyp;
+	    yyn++;
+	    break;
+
+	  case '"':
+	    if (yyres)
+	      yyres[yyn] = '\0';
+	    return yyn;
+	  }
     do_not_strip_quotes: ;
     }
 
@@ -1262,160 +1388,161 @@ yytnamerr (char *yyres, const char *yyst
 }
 # endif
 
-/* Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message
-   about the unexpected token YYTOKEN for the state stack whose top is
-   YYSSP.
-
-   Return 0 if *YYMSG was successfully written.  Return 1 if *YYMSG is
-   not large enough to hold the message.  In that case, also set
-   *YYMSG_ALLOC to the required number of bytes.  Return 2 if the
-   required number of bytes is too large to store.  */
-static int
-yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
-                yytype_int16 *yyssp, int yytoken)
+/* Copy into YYRESULT an error message about the unexpected token
+   YYCHAR while in state YYSTATE.  Return the number of bytes copied,
+   including the terminating null byte.  If YYRESULT is null, do not
+   copy anything; just return the number of bytes that would be
+   copied.  As a special case, return 0 if an ordinary "syntax error"
+   message will do.  Return YYSIZE_MAXIMUM if overflow occurs during
+   size calculation.  */
+static YYSIZE_T
+yysyntax_error (char *yyresult, int yystate, int yychar)
 {
-  YYSIZE_T yysize0 = yytnamerr (YY_NULLPTR, yytname[yytoken]);
-  YYSIZE_T yysize = yysize0;
-  enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
-  /* Internationalized format string. */
-  const char *yyformat = YY_NULLPTR;
-  /* Arguments of yyformat. */
-  char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
-  /* Number of reported tokens (one for the "unexpected", one per
-     "expected"). */
-  int yycount = 0;
-
-  /* There are many possibilities here to consider:
-     - If this state is a consistent state with a default action, then
-       the only way this function was invoked is if the default action
-       is an error action.  In that case, don't check for expected
-       tokens because there are none.
-     - The only way there can be no lookahead present (in yychar) is if
-       this state is a consistent state with a default action.  Thus,
-       detecting the absence of a lookahead is sufficient to determine
-       that there is no unexpected or expected token to report.  In that
-       case, just report a simple "syntax error".
-     - Don't assume there isn't a lookahead just because this state is a
-       consistent state with a default action.  There might have been a
-       previous inconsistent state, consistent state with a non-default
-       action, or user semantic action that manipulated yychar.
-     - Of course, the expected token list depends on states to have
-       correct lookahead information, and it depends on the parser not
-       to perform extra reductions after fetching a lookahead from the
-       scanner and before detecting a syntax error.  Thus, state merging
-       (from LALR or IELR) and default reductions corrupt the expected
-       token list.  However, the list is correct for canonical LR with
-       one exception: it will still contain any token that will not be
-       accepted due to an error action in a later state.
-  */
-  if (yytoken != YYEMPTY)
-    {
-      int yyn = yypact[*yyssp];
-      yyarg[yycount++] = yytname[yytoken];
-      if (!yypact_value_is_default (yyn))
-        {
-          /* Start YYX at -YYN if negative to avoid negative indexes in
-             YYCHECK.  In other words, skip the first -YYN actions for
-             this state because they are default actions.  */
-          int yyxbegin = yyn < 0 ? -yyn : 0;
-          /* Stay within bounds of both yycheck and yytname.  */
-          int yychecklim = YYLAST - yyn + 1;
-          int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
-          int yyx;
-
-          for (yyx = yyxbegin; yyx < yyxend; ++yyx)
-            if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR
-                && !yytable_value_is_error (yytable[yyx + yyn]))
-              {
-                if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
-                  {
-                    yycount = 1;
-                    yysize = yysize0;
-                    break;
-                  }
-                yyarg[yycount++] = yytname[yyx];
-                {
-                  YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULLPTR, yytname[yyx]);
-                  if (! (yysize <= yysize1
-                         && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-                    return 2;
-                  yysize = yysize1;
-                }
-              }
-        }
-    }
-
-  switch (yycount)
-    {
-# define YYCASE_(N, S)                      \
-      case N:                               \
-        yyformat = S;                       \
-      break
-      YYCASE_(0, YY_("syntax error"));
-      YYCASE_(1, YY_("syntax error, unexpected %s"));
-      YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s"));
-      YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s"));
-      YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s"));
-      YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s"));
-# undef YYCASE_
-    }
-
-  {
-    YYSIZE_T yysize1 = yysize + yystrlen (yyformat);
-    if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-      return 2;
-    yysize = yysize1;
-  }
+  int yyn = yypact[yystate];
 
-  if (*yymsg_alloc < yysize)
+  if (! (YYPACT_NINF < yyn && yyn <= YYLAST))
+    return 0;
+  else
     {
-      *yymsg_alloc = 2 * yysize;
-      if (! (yysize <= *yymsg_alloc
-             && *yymsg_alloc <= YYSTACK_ALLOC_MAXIMUM))
-        *yymsg_alloc = YYSTACK_ALLOC_MAXIMUM;
-      return 1;
-    }
+      int yytype = YYTRANSLATE (yychar);
+      YYSIZE_T yysize0 = yytnamerr (0, yytname[yytype]);
+      YYSIZE_T yysize = yysize0;
+      YYSIZE_T yysize1;
+      int yysize_overflow = 0;
+      enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
+      char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
+      int yyx;
+
+# if 0
+      /* This is so xgettext sees the translatable formats that are
+	 constructed on the fly.  */
+      YY_("syntax error, unexpected %s");
+      YY_("syntax error, unexpected %s, expecting %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s");
+# endif
+      char *yyfmt;
+      char const *yyf;
+      static char const yyunexpected[] = "syntax error, unexpected %s";
+      static char const yyexpecting[] = ", expecting %s";
+      static char const yyor[] = " or %s";
+      char yyformat[sizeof yyunexpected
+		    + sizeof yyexpecting - 1
+		    + ((YYERROR_VERBOSE_ARGS_MAXIMUM - 2)
+		       * (sizeof yyor - 1))];
+      char const *yyprefix = yyexpecting;
+
+      /* Start YYX at -YYN if negative to avoid negative indexes in
+	 YYCHECK.  */
+      int yyxbegin = yyn < 0 ? -yyn : 0;
+
+      /* Stay within bounds of both yycheck and yytname.  */
+      int yychecklim = YYLAST - yyn + 1;
+      int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
+      int yycount = 1;
 
-  /* Avoid sprintf, as that infringes on the user's name space.
-     Don't have undefined behavior even if the translation
-     produced a string with the wrong number of "%s"s.  */
-  {
-    char *yyp = *yymsg;
-    int yyi = 0;
-    while ((*yyp = *yyformat) != '\0')
-      if (*yyp == '%' && yyformat[1] == 's' && yyi < yycount)
-        {
-          yyp += yytnamerr (yyp, yyarg[yyi++]);
-          yyformat += 2;
-        }
-      else
-        {
-          yyp++;
-          yyformat++;
-        }
-  }
-  return 0;
+      yyarg[0] = yytname[yytype];
+      yyfmt = yystpcpy (yyformat, yyunexpected);
+
+      for (yyx = yyxbegin; yyx < yyxend; ++yyx)
+	if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)
+	  {
+	    if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
+	      {
+		yycount = 1;
+		yysize = yysize0;
+		yyformat[sizeof yyunexpected - 1] = '\0';
+		break;
+	      }
+	    yyarg[yycount++] = yytname[yyx];
+	    yysize1 = yysize + yytnamerr (0, yytname[yyx]);
+	    yysize_overflow |= (yysize1 < yysize);
+	    yysize = yysize1;
+	    yyfmt = yystpcpy (yyfmt, yyprefix);
+	    yyprefix = yyor;
+	  }
+
+      yyf = YY_(yyformat);
+      yysize1 = yysize + yystrlen (yyf);
+      yysize_overflow |= (yysize1 < yysize);
+      yysize = yysize1;
+
+      if (yysize_overflow)
+	return YYSIZE_MAXIMUM;
+
+      if (yyresult)
+	{
+	  /* Avoid sprintf, as that infringes on the user's name space.
+	     Don't have undefined behavior even if the translation
+	     produced a string with the wrong number of "%s"s.  */
+	  char *yyp = yyresult;
+	  int yyi = 0;
+	  while ((*yyp = *yyf) != '\0')
+	    {
+	      if (*yyp == '%' && yyf[1] == 's' && yyi < yycount)
+		{
+		  yyp += yytnamerr (yyp, yyarg[yyi++]);
+		  yyf += 2;
+		}
+	      else
+		{
+		  yyp++;
+		  yyf++;
+		}
+	    }
+	}
+      return yysize;
+    }
 }
 #endif /* YYERROR_VERBOSE */
+
 
 /*-----------------------------------------------.
 | Release the memory associated to this symbol.  |
 `-----------------------------------------------*/
 
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep)
+#else
+static void
+yydestruct (yymsg, yytype, yyvaluep)
+    const char *yymsg;
+    int yytype;
+    YYSTYPE *yyvaluep;
+#endif
 {
   YYUSE (yyvaluep);
+
   if (!yymsg)
     yymsg = "Deleting";
   YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-  YYUSE (yytype);
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
-}
+  switch (yytype)
+    {
 
+      default:
+	break;
+    }
+}
 
+/* Prevent warnings from -Wmissing-prototypes.  */
+#ifdef YYPARSE_PARAM
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void *YYPARSE_PARAM);
+#else
+int yyparse ();
+#endif
+#else /* ! YYPARSE_PARAM */
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void);
+#else
+int yyparse ();
+#endif
+#endif /* ! YYPARSE_PARAM */
 
 
 /* The lookahead symbol.  */
@@ -1423,26 +1550,49 @@ int yychar;
 
 /* The semantic value of the lookahead symbol.  */
 YYSTYPE yylval;
+
 /* Number of syntax errors so far.  */
 int yynerrs;
 
 
-/*----------.
-| yyparse.  |
-`----------*/
 
+/*-------------------------.
+| yyparse or yypush_parse.  |
+`-------------------------*/
+
+#ifdef YYPARSE_PARAM
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+int
+yyparse (void *YYPARSE_PARAM)
+#else
+int
+yyparse (YYPARSE_PARAM)
+    void *YYPARSE_PARAM;
+#endif
+#else /* ! YYPARSE_PARAM */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 int
 yyparse (void)
+#else
+int
+yyparse ()
+
+#endif
+#endif
 {
+
+
     int yystate;
     /* Number of tokens to shift before error messages enabled.  */
     int yyerrstatus;
 
     /* The stacks and their tools:
-       'yyss': related to states.
-       'yyvs': related to semantic values.
+       `yyss': related to states.
+       `yyvs': related to semantic values.
 
-       Refer to the stacks through separate pointers, to allow yyoverflow
+       Refer to the stacks thru separate pointers, to allow yyoverflow
        to xreallocate them elsewhere.  */
 
     /* The state stack.  */
@@ -1460,7 +1610,7 @@ yyparse (void)
   int yyn;
   int yyresult;
   /* Lookahead token as an internal (translated) token number.  */
-  int yytoken = 0;
+  int yytoken;
   /* The variables used to return semantic value and location from the
      action routines.  */
   YYSTYPE yyval;
@@ -1478,8 +1628,9 @@ yyparse (void)
      Keep to zero when no symbol should be popped.  */
   int yylen = 0;
 
-  yyssp = yyss = yyssa;
-  yyvsp = yyvs = yyvsa;
+  yytoken = 0;
+  yyss = yyssa;
+  yyvs = yyvsa;
   yystacksize = YYINITDEPTH;
 
   YYDPRINTF ((stderr, "Starting parse\n"));
@@ -1488,6 +1639,14 @@ yyparse (void)
   yyerrstatus = 0;
   yynerrs = 0;
   yychar = YYEMPTY; /* Cause a token to be read.  */
+
+  /* Initialize stack pointers.
+     Waste one element of value and location stack
+     so that they stay on the same level as the state stack.
+     The wasted elements are never initialized.  */
+  yyssp = yyss;
+  yyvsp = yyvs;
+
   goto yysetstate;
 
 /*------------------------------------------------------------.
@@ -1508,23 +1667,23 @@ yyparse (void)
 
 #ifdef yyoverflow
       {
-        /* Give user a chance to xreallocate the stack.  Use copies of
-           these so that the &'s don't force the real ones into
-           memory.  */
-        YYSTYPE *yyvs1 = yyvs;
-        yytype_int16 *yyss1 = yyss;
-
-        /* Each stack pointer address is followed by the size of the
-           data in use in that stack, in bytes.  This used to be a
-           conditional around just the two extra args, but that might
-           be undefined if yyoverflow is a macro.  */
-        yyoverflow (YY_("memory exhausted"),
-                    &yyss1, yysize * sizeof (*yyssp),
-                    &yyvs1, yysize * sizeof (*yyvsp),
-                    &yystacksize);
+	/* Give user a chance to xreallocate the stack.  Use copies of
+	   these so that the &'s don't force the real ones into
+	   memory.  */
+	YYSTYPE *yyvs1 = yyvs;
+	yytype_int16 *yyss1 = yyss;
+
+	/* Each stack pointer address is followed by the size of the
+	   data in use in that stack, in bytes.  This used to be a
+	   conditional around just the two extra args, but that might
+	   be undefined if yyoverflow is a macro.  */
+	yyoverflow (YY_("memory exhausted"),
+		    &yyss1, yysize * sizeof (*yyssp),
+		    &yyvs1, yysize * sizeof (*yyvsp),
+		    &yystacksize);
 
-        yyss = yyss1;
-        yyvs = yyvs1;
+	yyss = yyss1;
+	yyvs = yyvs1;
       }
 #else /* no yyoverflow */
 # ifndef YYSTACK_RELOCATE
@@ -1532,22 +1691,22 @@ yyparse (void)
 # else
       /* Extend the stack our own way.  */
       if (YYMAXDEPTH <= yystacksize)
-        goto yyexhaustedlab;
+	goto yyexhaustedlab;
       yystacksize *= 2;
       if (YYMAXDEPTH < yystacksize)
-        yystacksize = YYMAXDEPTH;
+	yystacksize = YYMAXDEPTH;
 
       {
-        yytype_int16 *yyss1 = yyss;
-        union yyalloc *yyptr =
-          (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
-        if (! yyptr)
-          goto yyexhaustedlab;
-        YYSTACK_RELOCATE (yyss_alloc, yyss);
-        YYSTACK_RELOCATE (yyvs_alloc, yyvs);
+	yytype_int16 *yyss1 = yyss;
+	union yyalloc *yyptr =
+	  (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
+	if (! yyptr)
+	  goto yyexhaustedlab;
+	YYSTACK_RELOCATE (yyss_alloc, yyss);
+	YYSTACK_RELOCATE (yyvs_alloc, yyvs);
 #  undef YYSTACK_RELOCATE
-        if (yyss1 != yyssa)
-          YYSTACK_FREE (yyss1);
+	if (yyss1 != yyssa)
+	  YYSTACK_FREE (yyss1);
       }
 # endif
 #endif /* no yyoverflow */
@@ -1556,10 +1715,10 @@ yyparse (void)
       yyvsp = yyvs + yysize - 1;
 
       YYDPRINTF ((stderr, "Stack size increased to %lu\n",
-                  (unsigned long int) yystacksize));
+		  (unsigned long int) yystacksize));
 
       if (yyss + yystacksize - 1 <= yyssp)
-        YYABORT;
+	YYABORT;
     }
 
   YYDPRINTF ((stderr, "Entering state %d\n", yystate));
@@ -1579,7 +1738,7 @@ yybackup:
 
   /* First try to decide what to do without reference to lookahead token.  */
   yyn = yypact[yystate];
-  if (yypact_value_is_default (yyn))
+  if (yyn == YYPACT_NINF)
     goto yydefault;
 
   /* Not known => get a lookahead token if don't already have one.  */
@@ -1588,7 +1747,7 @@ yybackup:
   if (yychar == YYEMPTY)
     {
       YYDPRINTF ((stderr, "Reading a token: "));
-      yychar = yylex ();
+      yychar = YYLEX;
     }
 
   if (yychar <= YYEOF)
@@ -1610,8 +1769,8 @@ yybackup:
   yyn = yytable[yyn];
   if (yyn <= 0)
     {
-      if (yytable_value_is_error (yyn))
-        goto yyerrlab;
+      if (yyn == 0 || yyn == YYTABLE_NINF)
+	goto yyerrlab;
       yyn = -yyn;
       goto yyreduce;
     }
@@ -1628,9 +1787,7 @@ yybackup:
   yychar = YYEMPTY;
 
   yystate = yyn;
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
   goto yynewstate;
 
@@ -1653,7 +1810,7 @@ yyreduce:
   yylen = yyr2[yyn];
 
   /* If YYLEN is nonzero, implement the default value of the action:
-     '$$ = $1'.
+     `$$ = $1'.
 
      Otherwise, the following line sets YYVAL to garbage.
      This behavior is undocumented and Bison
@@ -1667,507 +1824,579 @@ yyreduce:
   switch (yyn)
     {
         case 4:
-#line 211 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 211 "m2-exp.y"
     { write_exp_elt_opcode (pstate, OP_TYPE);
-		  write_exp_elt_type (pstate, (yyvsp[0].tval));
+		  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].tval));
 		  write_exp_elt_opcode (pstate, OP_TYPE);
 		}
-#line 1677 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 5:
-#line 220 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 220 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_IND); }
-#line 1683 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 6:
-#line 224 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 224 "m2-exp.y"
     { number_sign = -1; }
-#line 1689 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 7:
-#line 226 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 226 "m2-exp.y"
     { number_sign = 1;
 			  write_exp_elt_opcode (pstate, UNOP_NEG); }
-#line 1696 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 8:
-#line 231 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 231 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_PLUS); }
-#line 1702 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 9:
-#line 235 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 235 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_LOGICAL_NOT); }
-#line 1708 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 12:
-#line 243 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 243 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_CAP); }
-#line 1714 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 13:
-#line 247 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 247 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_ORD); }
-#line 1720 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 14:
-#line 251 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 251 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_ABS); }
-#line 1726 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 15:
-#line 255 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 255 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_HIGH); }
-#line 1732 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 16:
-#line 259 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 259 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_MIN);
-			  write_exp_elt_type (pstate, (yyvsp[-1].tval));
+			  write_exp_elt_type (pstate, (yyvsp[(3) - (4)].tval));
 			  write_exp_elt_opcode (pstate, UNOP_MIN); }
-#line 1740 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 17:
-#line 265 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 265 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_MAX);
-			  write_exp_elt_type (pstate, (yyvsp[-1].tval));
+			  write_exp_elt_type (pstate, (yyvsp[(3) - (4)].tval));
 			  write_exp_elt_opcode (pstate, UNOP_MAX); }
-#line 1748 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 18:
-#line 271 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 271 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_FLOAT); }
-#line 1754 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 19:
-#line 275 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 275 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_VAL);
-			  write_exp_elt_type (pstate, (yyvsp[-3].tval));
+			  write_exp_elt_type (pstate, (yyvsp[(3) - (6)].tval));
 			  write_exp_elt_opcode (pstate, BINOP_VAL); }
-#line 1762 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 20:
-#line 281 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 281 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_CHR); }
-#line 1768 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 21:
-#line 285 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 285 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_ODD); }
-#line 1774 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 22:
-#line 289 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 289 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_TRUNC); }
-#line 1780 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 23:
-#line 293 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 293 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_SIZEOF); }
-#line 1786 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 24:
-#line 297 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 297 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_SIZEOF); }
-#line 1792 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 25:
-#line 302 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 302 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_PREINCREMENT); }
-#line 1798 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 26:
-#line 306 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 306 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ASSIGN_MODIFY);
 			  write_exp_elt_opcode (pstate, BINOP_ADD);
 			  write_exp_elt_opcode (pstate,
 						BINOP_ASSIGN_MODIFY); }
-#line 1807 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 27:
-#line 313 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 313 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_PREDECREMENT);}
-#line 1813 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 28:
-#line 317 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 317 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ASSIGN_MODIFY);
 			  write_exp_elt_opcode (pstate, BINOP_SUB);
 			  write_exp_elt_opcode (pstate,
 						BINOP_ASSIGN_MODIFY); }
-#line 1822 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 29:
-#line 324 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 324 "m2-exp.y"
     { write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
-			  write_exp_string (pstate, (yyvsp[0].sval));
+			  write_exp_string (pstate, (yyvsp[(3) - (3)].sval));
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT); }
-#line 1830 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 31:
-#line 333 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 333 "m2-exp.y"
     { error (_("Sets are not implemented."));}
-#line 1836 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 32:
-#line 337 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 337 "m2-exp.y"
     { error (_("Sets are not implemented."));}
-#line 1842 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 33:
-#line 341 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 341 "m2-exp.y"
     { error (_("Sets are not implemented."));}
-#line 1848 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 34:
-#line 345 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 345 "m2-exp.y"
     { error (_("Sets are not implemented."));}
-#line 1854 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 35:
-#line 347 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 347 "m2-exp.y"
     { error (_("Sets are not implemented."));}
-#line 1860 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 36:
-#line 356 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 356 "m2-exp.y"
     { start_arglist(); }
-#line 1866 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 37:
-#line 358 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 358 "m2-exp.y"
     { write_exp_elt_opcode (pstate, MULTI_SUBSCRIPT);
 			  write_exp_elt_longcst (pstate,
 						 (LONGEST) end_arglist());
 			  write_exp_elt_opcode (pstate, MULTI_SUBSCRIPT); }
-#line 1875 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 38:
-#line 365 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 365 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_SUBSCRIPT); }
-#line 1881 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 39:
-#line 371 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 371 "m2-exp.y"
     { start_arglist (); }
-#line 1887 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 40:
-#line 373 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 373 "m2-exp.y"
     { write_exp_elt_opcode (pstate, OP_FUNCALL);
 			  write_exp_elt_longcst (pstate,
 						 (LONGEST) end_arglist ());
 			  write_exp_elt_opcode (pstate, OP_FUNCALL); }
-#line 1896 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 42:
-#line 383 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 383 "m2-exp.y"
     { arglist_len = 1; }
-#line 1902 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 43:
-#line 387 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 387 "m2-exp.y"
     { arglist_len++; }
-#line 1908 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 44:
-#line 392 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 392 "m2-exp.y"
     { arglist_len = 1; }
-#line 1914 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 45:
-#line 397 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 397 "m2-exp.y"
     { arglist_len++; }
-#line 1920 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 46:
-#line 402 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 402 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_MEMVAL);
-			  write_exp_elt_type (pstate, (yyvsp[-2].tval));
+			  write_exp_elt_type (pstate, (yyvsp[(2) - (4)].tval));
 			  write_exp_elt_opcode (pstate, UNOP_MEMVAL); }
-#line 1928 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 47:
-#line 408 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 408 "m2-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_CAST);
-			  write_exp_elt_type (pstate, (yyvsp[-3].tval));
+			  write_exp_elt_type (pstate, (yyvsp[(1) - (4)].tval));
 			  write_exp_elt_opcode (pstate, UNOP_CAST); }
-#line 1936 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 48:
-#line 414 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 414 "m2-exp.y"
     { }
-#line 1942 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 49:
-#line 422 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 422 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_REPEAT); }
-#line 1948 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 50:
-#line 426 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 426 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_MUL); }
-#line 1954 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 51:
-#line 430 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 430 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_DIV); }
-#line 1960 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 52:
-#line 434 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 434 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_INTDIV); }
-#line 1966 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 53:
-#line 438 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 438 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_REM); }
-#line 1972 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 54:
-#line 442 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 442 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ADD); }
-#line 1978 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 55:
-#line 446 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 446 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_SUB); }
-#line 1984 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 56:
-#line 450 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 450 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_EQUAL); }
-#line 1990 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 57:
-#line 454 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 454 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_NOTEQUAL); }
-#line 1996 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 58:
-#line 456 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 456 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_NOTEQUAL); }
-#line 2002 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 59:
-#line 460 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 460 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LEQ); }
-#line 2008 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 60:
-#line 464 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 464 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_GEQ); }
-#line 2014 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 61:
-#line 468 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 468 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LESS); }
-#line 2020 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 62:
-#line 472 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 472 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_GTR); }
-#line 2026 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 63:
-#line 476 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 476 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LOGICAL_AND); }
-#line 2032 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 64:
-#line 480 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 480 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LOGICAL_OR); }
-#line 2038 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 65:
-#line 484 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 484 "m2-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ASSIGN); }
-#line 2044 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 66:
-#line 491 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 491 "m2-exp.y"
     { write_exp_elt_opcode (pstate, OP_BOOL);
-			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[0].ulval));
+			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[(1) - (1)].ulval));
 			  write_exp_elt_opcode (pstate, OP_BOOL); }
-#line 2052 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 67:
-#line 497 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 497 "m2-exp.y"
     { write_exp_elt_opcode (pstate, OP_BOOL);
-			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[0].ulval));
+			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[(1) - (1)].ulval));
 			  write_exp_elt_opcode (pstate, OP_BOOL); }
-#line 2060 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 68:
-#line 503 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 503 "m2-exp.y"
     { write_exp_elt_opcode (pstate, OP_LONG);
 			  write_exp_elt_type (pstate,
 					parse_m2_type (pstate)->builtin_int);
-			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[0].lval));
+			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[(1) - (1)].lval));
 			  write_exp_elt_opcode (pstate, OP_LONG); }
-#line 2070 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 69:
-#line 511 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 511 "m2-exp.y"
     {
 			  write_exp_elt_opcode (pstate, OP_LONG);
 			  write_exp_elt_type (pstate,
 					      parse_m2_type (pstate)
 					      ->builtin_card);
-			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[0].ulval));
+			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[(1) - (1)].ulval));
 			  write_exp_elt_opcode (pstate, OP_LONG);
 			}
-#line 2083 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 70:
-#line 522 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 522 "m2-exp.y"
     { write_exp_elt_opcode (pstate, OP_LONG);
 			  write_exp_elt_type (pstate,
 					      parse_m2_type (pstate)
 					      ->builtin_char);
-			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[0].ulval));
+			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[(1) - (1)].ulval));
 			  write_exp_elt_opcode (pstate, OP_LONG); }
-#line 2094 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 71:
-#line 532 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 532 "m2-exp.y"
     { write_exp_elt_opcode (pstate, OP_DOUBLE);
 			  write_exp_elt_type (pstate,
 					      parse_m2_type (pstate)
 					      ->builtin_real);
-			  write_exp_elt_dblcst (pstate, (yyvsp[0].dval));
+			  write_exp_elt_dblcst (pstate, (yyvsp[(1) - (1)].dval));
 			  write_exp_elt_opcode (pstate, OP_DOUBLE); }
-#line 2105 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 73:
-#line 544 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 544 "m2-exp.y"
     { write_exp_elt_opcode (pstate, OP_LONG);
 			  write_exp_elt_type (pstate,
 					    parse_type (pstate)->builtin_int);
 			  write_exp_elt_longcst (pstate,
-						 (LONGEST) TYPE_LENGTH ((yyvsp[-1].tval)));
+						 (LONGEST) TYPE_LENGTH ((yyvsp[(3) - (4)].tval)));
 			  write_exp_elt_opcode (pstate, OP_LONG); }
-#line 2116 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 74:
-#line 553 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 553 "m2-exp.y"
     { write_exp_elt_opcode (pstate, OP_M2_STRING);
-			  write_exp_string (pstate, (yyvsp[0].sval));
+			  write_exp_string (pstate, (yyvsp[(1) - (1)].sval));
 			  write_exp_elt_opcode (pstate, OP_M2_STRING); }
-#line 2124 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 75:
-#line 560 "m2-exp.y" /* yacc.c:1646  */
-    { (yyval.bval) = SYMBOL_BLOCK_VALUE((yyvsp[0].sym)); }
-#line 2130 "m2-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 560 "m2-exp.y"
+    { (yyval.bval) = SYMBOL_BLOCK_VALUE((yyvsp[(1) - (1)].sym)); }
     break;
 
   case 76:
-#line 564 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 564 "m2-exp.y"
     { struct symbol *sym
-			    = lookup_symbol (copy_name ((yyvsp[0].sval)),
+			    = lookup_symbol (copy_name ((yyvsp[(1) - (1)].sval)),
 					     expression_context_block,
 					     VAR_DOMAIN, 0);
 			  (yyval.sym) = sym;}
-#line 2140 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 77:
-#line 574 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 574 "m2-exp.y"
     { struct symbol *tem
-			    = lookup_symbol (copy_name ((yyvsp[0].sval)), (yyvsp[-2].bval),
+			    = lookup_symbol (copy_name ((yyvsp[(3) - (3)].sval)), (yyvsp[(1) - (3)].bval),
 					     VAR_DOMAIN, 0);
 			  if (!tem || SYMBOL_CLASS (tem) != LOC_BLOCK)
 			    error (_("No function \"%s\" in specified context."),
-				   copy_name ((yyvsp[0].sval)));
+				   copy_name ((yyvsp[(3) - (3)].sval)));
 			  (yyval.sym) = tem;
 			}
-#line 2153 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 78:
-#line 586 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 586 "m2-exp.y"
     { write_exp_elt_opcode (pstate, OP_VAR_VALUE);
 			  write_exp_elt_block (pstate, NULL);
-			  write_exp_elt_sym (pstate, (yyvsp[0].sym));
+			  write_exp_elt_sym (pstate, (yyvsp[(1) - (1)].sym));
 			  write_exp_elt_opcode (pstate, OP_VAR_VALUE); }
-#line 2162 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 80:
-#line 598 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 598 "m2-exp.y"
     { struct symbol *sym;
-			  sym = lookup_symbol (copy_name ((yyvsp[0].sval)), (yyvsp[-2].bval),
+			  sym = lookup_symbol (copy_name ((yyvsp[(3) - (3)].sval)), (yyvsp[(1) - (3)].bval),
 					       VAR_DOMAIN, 0);
 			  if (sym == 0)
 			    error (_("No symbol \"%s\" in specified context."),
-				   copy_name ((yyvsp[0].sval)));
+				   copy_name ((yyvsp[(3) - (3)].sval)));
 			  if (symbol_read_needs_frame (sym))
 			    {
 			      if (innermost_block == 0
@@ -2181,15 +2410,16 @@ yyreduce:
 			  write_exp_elt_block (pstate, block_found);
 			  write_exp_elt_sym (pstate, sym);
 			  write_exp_elt_opcode (pstate, OP_VAR_VALUE); }
-#line 2186 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 81:
-#line 621 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 621 "m2-exp.y"
     { struct symbol *sym;
 			  struct field_of_this_result is_a_field_of_this;
 
- 			  sym = lookup_symbol (copy_name ((yyvsp[0].sval)),
+ 			  sym = lookup_symbol (copy_name ((yyvsp[(1) - (1)].sval)),
 					       expression_context_block,
 					       VAR_DOMAIN,
 					       &is_a_field_of_this);
@@ -2214,7 +2444,7 @@ yyreduce:
 			  else
 			    {
 			      struct bound_minimal_symbol msymbol;
-			      char *arg = copy_name ((yyvsp[0].sval));
+			      char *arg = copy_name ((yyvsp[(1) - (1)].sval));
 
 			      msymbol =
 				lookup_bound_minimal_symbol (arg);
@@ -2224,36 +2454,27 @@ yyreduce:
 				error (_("No symbol table is loaded.  Use the \"symbol-file\" command."));
 			      else
 				error (_("No symbol \"%s\" in current context."),
-				       copy_name ((yyvsp[0].sval)));
+				       copy_name ((yyvsp[(1) - (1)].sval)));
 			    }
 			}
-#line 2232 "m2-exp.c" /* yacc.c:1646  */
     break;
 
   case 82:
-#line 666 "m2-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 666 "m2-exp.y"
     { (yyval.tval) = lookup_typename (parse_language (pstate),
 						parse_gdbarch (pstate),
-						copy_name ((yyvsp[0].sval)),
+						copy_name ((yyvsp[(1) - (1)].sval)),
 						expression_context_block, 0); }
-#line 2241 "m2-exp.c" /* yacc.c:1646  */
     break;
 
 
-#line 2245 "m2-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 2477 "m2-exp.c"
       default: break;
     }
-  /* User semantic actions sometimes alter yychar, and that requires
-     that yytoken be updated with the new translation.  We take the
-     approach of translating immediately before every use of yytoken.
-     One alternative is translating here after every semantic action,
-     but that translation would be missed if the semantic action invokes
-     YYABORT, YYACCEPT, or YYERROR immediately after altering yychar or
-     if it invokes YYBACKUP.  In the case of YYABORT or YYACCEPT, an
-     incorrect destructor might then be invoked immediately.  In the
-     case of YYERROR or YYBACKUP, subsequent parser actions might lead
-     to an incorrect destructor call or verbose syntax error message
-     before the lookahead is translated.  */
   YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
 
   YYPOPSTACK (yylen);
@@ -2262,7 +2483,7 @@ yyreduce:
 
   *++yyvsp = yyval;
 
-  /* Now 'shift' the result of the reduction.  Determine what state
+  /* Now `shift' the result of the reduction.  Determine what state
      that goes to, based on the state we popped back to and the rule
      number reduced by.  */
 
@@ -2277,14 +2498,10 @@ yyreduce:
   goto yynewstate;
 
 
-/*--------------------------------------.
-| yyerrlab -- here on detecting error.  |
-`--------------------------------------*/
+/*------------------------------------.
+| yyerrlab -- here on detecting error |
+`------------------------------------*/
 yyerrlab:
-  /* Make sure we have latest lookahead translation.  See comments at
-     user semantic actions for why this is necessary.  */
-  yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);
-
   /* If not already recovering from an error, report this error.  */
   if (!yyerrstatus)
     {
@@ -2292,36 +2509,37 @@ yyerrlab:
 #if ! YYERROR_VERBOSE
       yyerror (YY_("syntax error"));
 #else
-# define YYSYNTAX_ERROR yysyntax_error (&yymsg_alloc, &yymsg, \
-                                        yyssp, yytoken)
       {
-        char const *yymsgp = YY_("syntax error");
-        int yysyntax_error_status;
-        yysyntax_error_status = YYSYNTAX_ERROR;
-        if (yysyntax_error_status == 0)
-          yymsgp = yymsg;
-        else if (yysyntax_error_status == 1)
-          {
-            if (yymsg != yymsgbuf)
-              YYSTACK_FREE (yymsg);
-            yymsg = (char *) YYSTACK_ALLOC (yymsg_alloc);
-            if (!yymsg)
-              {
-                yymsg = yymsgbuf;
-                yymsg_alloc = sizeof yymsgbuf;
-                yysyntax_error_status = 2;
-              }
-            else
-              {
-                yysyntax_error_status = YYSYNTAX_ERROR;
-                yymsgp = yymsg;
-              }
-          }
-        yyerror (yymsgp);
-        if (yysyntax_error_status == 2)
-          goto yyexhaustedlab;
+	YYSIZE_T yysize = yysyntax_error (0, yystate, yychar);
+	if (yymsg_alloc < yysize && yymsg_alloc < YYSTACK_ALLOC_MAXIMUM)
+	  {
+	    YYSIZE_T yyalloc = 2 * yysize;
+	    if (! (yysize <= yyalloc && yyalloc <= YYSTACK_ALLOC_MAXIMUM))
+	      yyalloc = YYSTACK_ALLOC_MAXIMUM;
+	    if (yymsg != yymsgbuf)
+	      YYSTACK_FREE (yymsg);
+	    yymsg = (char *) YYSTACK_ALLOC (yyalloc);
+	    if (yymsg)
+	      yymsg_alloc = yyalloc;
+	    else
+	      {
+		yymsg = yymsgbuf;
+		yymsg_alloc = sizeof yymsgbuf;
+	      }
+	  }
+
+	if (0 < yysize && yysize <= yymsg_alloc)
+	  {
+	    (void) yysyntax_error (yymsg, yystate, yychar);
+	    yyerror (yymsg);
+	  }
+	else
+	  {
+	    yyerror (YY_("syntax error"));
+	    if (yysize != 0)
+	      goto yyexhaustedlab;
+	  }
       }
-# undef YYSYNTAX_ERROR
 #endif
     }
 
@@ -2330,20 +2548,20 @@ yyerrlab:
   if (yyerrstatus == 3)
     {
       /* If just tried and failed to reuse lookahead token after an
-         error, discard it.  */
+	 error, discard it.  */
 
       if (yychar <= YYEOF)
-        {
-          /* Return failure if at end of input.  */
-          if (yychar == YYEOF)
-            YYABORT;
-        }
+	{
+	  /* Return failure if at end of input.  */
+	  if (yychar == YYEOF)
+	    YYABORT;
+	}
       else
-        {
-          yydestruct ("Error: discarding",
-                      yytoken, &yylval);
-          yychar = YYEMPTY;
-        }
+	{
+	  yydestruct ("Error: discarding",
+		      yytoken, &yylval);
+	  yychar = YYEMPTY;
+	}
     }
 
   /* Else will try to reuse lookahead token after shifting the error
@@ -2362,7 +2580,7 @@ yyerrorlab:
   if (/*CONSTCOND*/ 0)
      goto yyerrorlab;
 
-  /* Do not reclaim the symbols of the rule whose action triggered
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYERROR.  */
   YYPOPSTACK (yylen);
   yylen = 0;
@@ -2375,37 +2593,35 @@ yyerrorlab:
 | yyerrlab1 -- common code for both syntax error and YYERROR.  |
 `-------------------------------------------------------------*/
 yyerrlab1:
-  yyerrstatus = 3;      /* Each real token shifted decrements this.  */
+  yyerrstatus = 3;	/* Each real token shifted decrements this.  */
 
   for (;;)
     {
       yyn = yypact[yystate];
-      if (!yypact_value_is_default (yyn))
-        {
-          yyn += YYTERROR;
-          if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
-            {
-              yyn = yytable[yyn];
-              if (0 < yyn)
-                break;
-            }
-        }
+      if (yyn != YYPACT_NINF)
+	{
+	  yyn += YYTERROR;
+	  if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
+	    {
+	      yyn = yytable[yyn];
+	      if (0 < yyn)
+		break;
+	    }
+	}
 
       /* Pop the current state because it cannot handle the error token.  */
       if (yyssp == yyss)
-        YYABORT;
+	YYABORT;
 
 
       yydestruct ("Error: popping",
-                  yystos[yystate], yyvsp);
+		  yystos[yystate], yyvsp);
       YYPOPSTACK (1);
       yystate = *yyssp;
       YY_STACK_PRINT (yyss, yyssp);
     }
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
 
   /* Shift the error token.  */
@@ -2429,7 +2645,7 @@ yyabortlab:
   yyresult = 1;
   goto yyreturn;
 
-#if !defined yyoverflow || YYERROR_VERBOSE
+#if !defined(yyoverflow) || YYERROR_VERBOSE
 /*-------------------------------------------------.
 | yyexhaustedlab -- memory exhaustion comes here.  |
 `-------------------------------------------------*/
@@ -2441,21 +2657,16 @@ yyexhaustedlab:
 
 yyreturn:
   if (yychar != YYEMPTY)
-    {
-      /* Make sure we have latest lookahead translation.  See comments at
-         user semantic actions for why this is necessary.  */
-      yytoken = YYTRANSLATE (yychar);
-      yydestruct ("Cleanup: discarding lookahead",
-                  yytoken, &yylval);
-    }
-  /* Do not reclaim the symbols of the rule whose action triggered
+     yydestruct ("Cleanup: discarding lookahead",
+		 yytoken, &yylval);
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYABORT or YYACCEPT.  */
   YYPOPSTACK (yylen);
   YY_STACK_PRINT (yyss, yyssp);
   while (yyssp != yyss)
     {
       yydestruct ("Cleanup: popping",
-                  yystos[*yyssp], yyvsp);
+		  yystos[*yyssp], yyvsp);
       YYPOPSTACK (1);
     }
 #ifndef yyoverflow
@@ -2466,9 +2677,14 @@ yyreturn:
   if (yymsg != yymsgbuf)
     YYSTACK_FREE (yymsg);
 #endif
-  return yyresult;
+  /* Make sure YYID is used.  */
+  return YYID (yyresult);
 }
-#line 673 "m2-exp.y" /* yacc.c:1906  */
+
+
+
+/* Line 1675 of yacc.c  */
+#line 673 "m2-exp.y"
 
 
 /* Take care of parsing a number (anything that starts with a digit).
@@ -2913,3 +3129,4 @@ yyerror (char *msg)
 
   error (_("A %s in expression, near `%s'."), (msg ? msg : "error"), lexptr);
 }
+
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/p-exp.c ./gdb/p-exp.c
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/p-exp.c	2015-07-06 20:14:08.000000000 +0000
+++ ./gdb/p-exp.c	2015-07-07 02:02:07.000000000 +0000
@@ -1,19 +1,21 @@
-/* A Bison parser, made by GNU Bison 3.0.2.  */
 
-/* Bison implementation for Yacc-like parsers in C
-
-   Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
+/* A Bison parser, made by GNU Bison 2.4.1.  */
 
+/* Skeleton implementation for Bison's Yacc-like parsers in C
+   
+      Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+   Free Software Foundation, Inc.
+   
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
-
+   
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
-
+   
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
@@ -26,7 +28,7 @@
    special exception, which will cause the skeleton and the resulting
    Bison output files to be licensed under the GNU General Public
    License without this special exception.
-
+   
    This special exception was added by the Free Software Foundation in
    version 2.2 of Bison.  */
 
@@ -44,7 +46,7 @@
 #define YYBISON 1
 
 /* Bison version.  */
-#define YYBISON_VERSION "3.0.2"
+#define YYBISON_VERSION "2.4.1"
 
 /* Skeleton name.  */
 #define YYSKELETON_NAME "yacc.c"
@@ -58,11 +60,15 @@
 /* Pull parsers.  */
 #define YYPULL 1
 
+/* Using locations.  */
+#define YYLSP_NEEDED 0
 
 
 
 /* Copy the first part of user declarations.  */
-#line 44 "p-exp.y" /* yacc.c:339  */
+
+/* Line 189 of yacc.c  */
+#line 44 "p-exp.y"
 
 
 #include "defs.h"
@@ -153,15 +159,14 @@ void yyerror (char *);
 
 static char *uptok (const char *, int);
 
-#line 157 "p-exp.c" /* yacc.c:339  */
 
-# ifndef YY_NULLPTR
-#  if defined __cplusplus && 201103L <= __cplusplus
-#   define YY_NULLPTR nullptr
-#  else
-#   define YY_NULLPTR 0
-#  endif
-# endif
+/* Line 189 of yacc.c  */
+#line 165 "p-exp.c"
+
+/* Enabling traces.  */
+#ifndef YYDEBUG
+# define YYDEBUG 0
+#endif
 
 /* Enabling verbose error messages.  */
 #ifdef YYERROR_VERBOSE
@@ -171,56 +176,54 @@ static char *uptok (const char *, int);
 # define YYERROR_VERBOSE 0
 #endif
 
-
-/* Debug traces.  */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-#if YYDEBUG
-extern int yydebug;
+/* Enabling the token table.  */
+#ifndef YYTOKEN_TABLE
+# define YYTOKEN_TABLE 0
 #endif
 
-/* Token type.  */
+
+/* Tokens.  */
 #ifndef YYTOKENTYPE
 # define YYTOKENTYPE
-  enum yytokentype
-  {
-    INT = 258,
-    FLOAT = 259,
-    STRING = 260,
-    FIELDNAME = 261,
-    COMPLETE = 262,
-    NAME = 263,
-    TYPENAME = 264,
-    NAME_OR_INT = 265,
-    STRUCT = 266,
-    CLASS = 267,
-    SIZEOF = 268,
-    COLONCOLON = 269,
-    ERROR = 270,
-    VARIABLE = 271,
-    THIS = 272,
-    TRUEKEYWORD = 273,
-    FALSEKEYWORD = 274,
-    ABOVE_COMMA = 275,
-    ASSIGN = 276,
-    NOT = 277,
-    OR = 278,
-    XOR = 279,
-    ANDAND = 280,
-    NOTEQUAL = 281,
-    LEQ = 282,
-    GEQ = 283,
-    LSH = 284,
-    RSH = 285,
-    DIV = 286,
-    MOD = 287,
-    UNARY = 288,
-    INCREMENT = 289,
-    DECREMENT = 290,
-    ARROW = 291,
-    BLOCKNAME = 292
-  };
+   /* Put the tokens into the symbol table, so that GDB and other debuggers
+      know about them.  */
+   enum yytokentype {
+     INT = 258,
+     FLOAT = 259,
+     STRING = 260,
+     FIELDNAME = 261,
+     COMPLETE = 262,
+     NAME = 263,
+     TYPENAME = 264,
+     NAME_OR_INT = 265,
+     STRUCT = 266,
+     CLASS = 267,
+     SIZEOF = 268,
+     COLONCOLON = 269,
+     ERROR = 270,
+     VARIABLE = 271,
+     THIS = 272,
+     TRUEKEYWORD = 273,
+     FALSEKEYWORD = 274,
+     ABOVE_COMMA = 275,
+     ASSIGN = 276,
+     NOT = 277,
+     OR = 278,
+     XOR = 279,
+     ANDAND = 280,
+     NOTEQUAL = 281,
+     GEQ = 282,
+     LEQ = 283,
+     MOD = 284,
+     DIV = 285,
+     RSH = 286,
+     LSH = 287,
+     DECREMENT = 288,
+     INCREMENT = 289,
+     UNARY = 290,
+     ARROW = 291,
+     BLOCKNAME = 292
+   };
 #endif
 /* Tokens.  */
 #define INT 258
@@ -247,24 +250,27 @@ extern int yydebug;
 #define XOR 279
 #define ANDAND 280
 #define NOTEQUAL 281
-#define LEQ 282
-#define GEQ 283
-#define LSH 284
-#define RSH 285
-#define DIV 286
-#define MOD 287
-#define UNARY 288
+#define GEQ 282
+#define LEQ 283
+#define MOD 284
+#define DIV 285
+#define RSH 286
+#define LSH 287
+#define DECREMENT 288
 #define INCREMENT 289
-#define DECREMENT 290
+#define UNARY 290
 #define ARROW 291
 #define BLOCKNAME 292
 
-/* Value type.  */
+
+
+
 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE YYSTYPE;
-union YYSTYPE
+typedef union YYSTYPE
 {
-#line 140 "p-exp.y" /* yacc.c:355  */
+
+/* Line 214 of yacc.c  */
+#line 140 "p-exp.y"
 
     LONGEST lval;
     struct {
@@ -289,21 +295,20 @@ union YYSTYPE
     int *ivec;
   
 
-#line 293 "p-exp.c" /* yacc.c:355  */
-};
+
+/* Line 214 of yacc.c  */
+#line 301 "p-exp.c"
+} YYSTYPE;
 # define YYSTYPE_IS_TRIVIAL 1
+# define yystype YYSTYPE /* obsolescent; will be withdrawn */
 # define YYSTYPE_IS_DECLARED 1
 #endif
 
 
-extern YYSTYPE yylval;
-
-int yyparse (void);
-
-
-
 /* Copy the second part of user declarations.  */
-#line 164 "p-exp.y" /* yacc.c:358  */
+
+/* Line 264 of yacc.c  */
+#line 164 "p-exp.y"
 
 /* YYSTYPE gets defined by %union */
 static int parse_number (struct parser_state *,
@@ -316,7 +321,9 @@ static void push_current_type (void);
 static void pop_current_type (void);
 static int search_field;
 
-#line 320 "p-exp.c" /* yacc.c:358  */
+
+/* Line 264 of yacc.c  */
+#line 327 "p-exp.c"
 
 #ifdef short
 # undef short
@@ -330,8 +337,11 @@ typedef unsigned char yytype_uint8;
 
 #ifdef YYTYPE_INT8
 typedef YYTYPE_INT8 yytype_int8;
-#else
+#elif (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 typedef signed char yytype_int8;
+#else
+typedef short int yytype_int8;
 #endif
 
 #ifdef YYTYPE_UINT16
@@ -351,7 +361,8 @@ typedef short int yytype_int16;
 #  define YYSIZE_T __SIZE_TYPE__
 # elif defined size_t
 #  define YYSIZE_T size_t
-# elif ! defined YYSIZE_T
+# elif ! defined YYSIZE_T && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #  include <stddef.h> /* INFRINGES ON USER NAME SPACE */
 #  define YYSIZE_T size_t
 # else
@@ -362,71 +373,42 @@ typedef short int yytype_int16;
 #define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
 
 #ifndef YY_
-# if defined YYENABLE_NLS && YYENABLE_NLS
+# if YYENABLE_NLS
 #  if ENABLE_NLS
 #   include <libintl.h> /* INFRINGES ON USER NAME SPACE */
-#   define YY_(Msgid) dgettext ("bison-runtime", Msgid)
+#   define YY_(msgid) dgettext ("bison-runtime", msgid)
 #  endif
 # endif
 # ifndef YY_
-#  define YY_(Msgid) Msgid
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE
-# if (defined __GNUC__                                               \
-      && (2 < __GNUC__ || (__GNUC__ == 2 && 96 <= __GNUC_MINOR__)))  \
-     || defined __SUNPRO_C && 0x5110 <= __SUNPRO_C
-#  define YY_ATTRIBUTE(Spec) __attribute__(Spec)
-# else
-#  define YY_ATTRIBUTE(Spec) /* empty */
-# endif
-#endif
-
-#ifndef YY_ATTRIBUTE_PURE
-# define YY_ATTRIBUTE_PURE   YY_ATTRIBUTE ((__pure__))
-#endif
-
-#ifndef YY_ATTRIBUTE_UNUSED
-# define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__))
-#endif
-
-#if !defined _Noreturn \
-     && (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112)
-# if defined _MSC_VER && 1200 <= _MSC_VER
-#  define _Noreturn __declspec (noreturn)
-# else
-#  define _Noreturn YY_ATTRIBUTE ((__noreturn__))
+#  define YY_(msgid) msgid
 # endif
 #endif
 
 /* Suppress unused-variable warnings by "using" E.  */
 #if ! defined lint || defined __GNUC__
-# define YYUSE(E) ((void) (E))
+# define YYUSE(e) ((void) (e))
 #else
-# define YYUSE(E) /* empty */
+# define YYUSE(e) /* empty */
 #endif
 
-#if defined __GNUC__ && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
-/* Suppress an incorrect diagnostic about yylval being uninitialized.  */
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \
-    _Pragma ("GCC diagnostic push") \
-    _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\
-    _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END \
-    _Pragma ("GCC diagnostic pop")
+/* Identity function, used to suppress warnings about constant conditions.  */
+#ifndef lint
+# define YYID(n) (n)
 #else
-# define YY_INITIAL_VALUE(Value) Value
-#endif
-#ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-# define YY_IGNORE_MAYBE_UNINITIALIZED_END
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+static int
+YYID (int yyi)
+#else
+static int
+YYID (yyi)
+    int yyi;
 #endif
-#ifndef YY_INITIAL_VALUE
-# define YY_INITIAL_VALUE(Value) /* Nothing. */
+{
+  return yyi;
+}
 #endif
 
-
 #if ! defined yyoverflow || YYERROR_VERBOSE
 
 /* The parser invokes alloca or xmalloc; define the necessary symbols.  */
@@ -443,11 +425,11 @@ typedef short int yytype_int16;
 #    define alloca _alloca
 #   else
 #    define YYSTACK_ALLOC alloca
-#    if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS
+#    if ! defined _ALLOCA_H && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 #     include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-      /* Use EXIT_SUCCESS as a witness for stdlib.h.  */
-#     ifndef EXIT_SUCCESS
-#      define EXIT_SUCCESS 0
+#     ifndef _STDLIB_H
+#      define _STDLIB_H 1
 #     endif
 #    endif
 #   endif
@@ -455,8 +437,8 @@ typedef short int yytype_int16;
 # endif
 
 # ifdef YYSTACK_ALLOC
-   /* Pacify GCC's 'empty if-body' warning.  */
-#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (0)
+   /* Pacify GCC's `empty if-body' warning.  */
+#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (YYID (0))
 #  ifndef YYSTACK_ALLOC_MAXIMUM
     /* The OS might guarantee only one guard page at the bottom of the stack,
        and a page size can be as small as 4096 bytes.  So we cannot safely
@@ -470,23 +452,25 @@ typedef short int yytype_int16;
 #  ifndef YYSTACK_ALLOC_MAXIMUM
 #   define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
 #  endif
-#  if (defined __cplusplus && ! defined EXIT_SUCCESS \
+#  if (defined __cplusplus && ! defined _STDLIB_H \
        && ! ((defined YYMALLOC || defined xmalloc) \
-             && (defined YYFREE || defined xfree)))
+	     && (defined YYFREE || defined xfree)))
 #   include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-#   ifndef EXIT_SUCCESS
-#    define EXIT_SUCCESS 0
+#   ifndef _STDLIB_H
+#    define _STDLIB_H 1
 #   endif
 #  endif
 #  ifndef YYMALLOC
 #   define YYMALLOC xmalloc
-#   if ! defined xmalloc && ! defined EXIT_SUCCESS
+#   if ! defined xmalloc && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void *xmalloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
 #  ifndef YYFREE
 #   define YYFREE xfree
-#   if ! defined xfree && ! defined EXIT_SUCCESS
+#   if ! defined xfree && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 void xfree (void *); /* INFRINGES ON USER NAME SPACE */
 #   endif
 #  endif
@@ -496,7 +480,7 @@ void xfree (void *); /* INFRINGES ON USE
 
 #if (! defined yyoverflow \
      && (! defined __cplusplus \
-         || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
+	 || (defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
 
 /* A type that is properly aligned for any stack member.  */
 union yyalloc
@@ -514,50 +498,46 @@ union yyalloc
      ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \
       + YYSTACK_GAP_MAXIMUM)
 
-# define YYCOPY_NEEDED 1
+/* Copy COUNT objects from FROM to TO.  The source and destination do
+   not overlap.  */
+# ifndef YYCOPY
+#  if defined __GNUC__ && 1 < __GNUC__
+#   define YYCOPY(To, From, Count) \
+      __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
+#  else
+#   define YYCOPY(To, From, Count)		\
+      do					\
+	{					\
+	  YYSIZE_T yyi;				\
+	  for (yyi = 0; yyi < (Count); yyi++)	\
+	    (To)[yyi] = (From)[yyi];		\
+	}					\
+      while (YYID (0))
+#  endif
+# endif
 
 /* Relocate STACK from its old location to the new one.  The
    local variables YYSIZE and YYSTACKSIZE give the old and new number of
    elements in the stack, and YYPTR gives the new location of the
    stack.  Advance YYPTR to a properly aligned location for the next
    stack.  */
-# define YYSTACK_RELOCATE(Stack_alloc, Stack)                           \
-    do                                                                  \
-      {                                                                 \
-        YYSIZE_T yynewbytes;                                            \
-        YYCOPY (&yyptr->Stack_alloc, Stack, yysize);                    \
-        Stack = &yyptr->Stack_alloc;                                    \
-        yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
-        yyptr += yynewbytes / sizeof (*yyptr);                          \
-      }                                                                 \
-    while (0)
+# define YYSTACK_RELOCATE(Stack_alloc, Stack)				\
+    do									\
+      {									\
+	YYSIZE_T yynewbytes;						\
+	YYCOPY (&yyptr->Stack_alloc, Stack, yysize);			\
+	Stack = &yyptr->Stack_alloc;					\
+	yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
+	yyptr += yynewbytes / sizeof (*yyptr);				\
+      }									\
+    while (YYID (0))
 
 #endif
 
-#if defined YYCOPY_NEEDED && YYCOPY_NEEDED
-/* Copy COUNT objects from SRC to DST.  The source and destination do
-   not overlap.  */
-# ifndef YYCOPY
-#  if defined __GNUC__ && 1 < __GNUC__
-#   define YYCOPY(Dst, Src, Count) \
-      __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src)))
-#  else
-#   define YYCOPY(Dst, Src, Count)              \
-      do                                        \
-        {                                       \
-          YYSIZE_T yyi;                         \
-          for (yyi = 0; yyi < (Count); yyi++)   \
-            (Dst)[yyi] = (Src)[yyi];            \
-        }                                       \
-      while (0)
-#  endif
-# endif
-#endif /* !YYCOPY_NEEDED */
-
 /* YYFINAL -- State number of the termination state.  */
 #define YYFINAL  3
 /* YYLAST -- Last index in YYTABLE.  */
-#define YYLAST   377
+#define YYLAST   383
 
 /* YYNTOKENS -- Number of terminals.  */
 #define YYNTOKENS  53
@@ -565,31 +545,29 @@ union yyalloc
 #define YYNNTS  20
 /* YYNRULES -- Number of rules.  */
 #define YYNRULES  77
-/* YYNSTATES -- Number of states.  */
+/* YYNRULES -- Number of states.  */
 #define YYNSTATES  126
 
-/* YYTRANSLATE[YYX] -- Symbol number corresponding to YYX as returned
-   by yylex, with out-of-bounds checking.  */
+/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
 #define YYUNDEFTOK  2
 #define YYMAXUTOK   292
 
-#define YYTRANSLATE(YYX)                                                \
+#define YYTRANSLATE(YYX)						\
   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
 
-/* YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to TOKEN-NUM
-   as returned by yylex, without out-of-bounds checking.  */
+/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX.  */
 static const yytype_uint8 yytranslate[] =
 {
        0,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-      48,    51,    40,    38,    20,    39,    46,    41,     2,     2,
+      47,    51,    40,    38,    20,    39,    45,    41,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       29,    27,    30,     2,    37,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,    47,     2,    52,    49,     2,     2,     2,     2,     2,
+       2,    46,     2,    52,    49,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
@@ -609,11 +587,54 @@ static const yytype_uint8 yytranslate[] 
        5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
       15,    16,    17,    18,    19,    21,    22,    23,    24,    25,
       26,    28,    31,    32,    33,    34,    35,    36,    42,    43,
-      44,    45,    50
+      44,    48,    50
 };
 
 #if YYDEBUG
-  /* YYRLINE[YYN] -- Source line where rule number YYN was defined.  */
+/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
+   YYRHS.  */
+static const yytype_uint8 yyprhs[] =
+{
+       0,     0,     3,     4,     7,     9,    11,    13,    15,    19,
+      22,    25,    28,    31,    36,    41,    44,    47,    50,    54,
+      57,    58,    64,    65,    71,    72,    74,    78,    83,    87,
+      91,    92,    97,   101,   105,   109,   113,   117,   121,   125,
+     129,   133,   137,   141,   145,   149,   153,   157,   161,   163,
+     165,   167,   169,   171,   173,   175,   180,   185,   187,   189,
+     191,   195,   199,   203,   205,   208,   210,   212,   214,   217,
+     219,   222,   225,   227,   229,   231,   233,   235
+};
+
+/* YYRHS -- A `-1'-separated list of the rules' RHS.  */
+static const yytype_int8 yyrhs[] =
+{
+      54,     0,    -1,    -1,    55,    56,    -1,    58,    -1,    57,
+      -1,    69,    -1,    59,    -1,    58,    20,    59,    -1,    59,
+      49,    -1,    37,    59,    -1,    39,    59,    -1,    23,    59,
+      -1,    43,    47,    59,    51,    -1,    42,    47,    59,    51,
+      -1,    59,    45,    -1,    60,     6,    -1,    60,    71,    -1,
+      60,    71,     7,    -1,    60,     7,    -1,    -1,    59,    46,
+      61,    58,    52,    -1,    -1,    59,    47,    62,    63,    51,
+      -1,    -1,    59,    -1,    63,    20,    59,    -1,    69,    47,
+      59,    51,    -1,    47,    58,    51,    -1,    59,    40,    59,
+      -1,    -1,    59,    41,    64,    59,    -1,    59,    34,    59,
+      -1,    59,    33,    59,    -1,    59,    38,    59,    -1,    59,
+      39,    59,    -1,    59,    36,    59,    -1,    59,    35,    59,
+      -1,    59,    27,    59,    -1,    59,    28,    59,    -1,    59,
+      32,    59,    -1,    59,    31,    59,    -1,    59,    29,    59,
+      -1,    59,    30,    59,    -1,    59,    26,    59,    -1,    59,
+      25,    59,    -1,    59,    24,    59,    -1,    59,    22,    59,
+      -1,    18,    -1,    19,    -1,     3,    -1,    10,    -1,     4,
+      -1,    66,    -1,    16,    -1,    13,    47,    69,    51,    -1,
+      13,    47,    59,    51,    -1,     5,    -1,    17,    -1,    50,
+      -1,    65,    14,    71,    -1,    65,    14,    71,    -1,    70,
+      14,    71,    -1,    67,    -1,    14,    71,    -1,    72,    -1,
+      70,    -1,    68,    -1,    49,    70,    -1,     9,    -1,    11,
+      71,    -1,    12,    71,    -1,     8,    -1,    50,    -1,     9,
+      -1,    10,    -1,     8,    -1,    50,    -1
+};
+
+/* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
 static const yytype_uint16 yyrline[] =
 {
        0,   246,   246,   246,   255,   256,   259,   266,   267,   272,
@@ -627,7 +648,7 @@ static const yytype_uint16 yyrline[] =
 };
 #endif
 
-#if YYDEBUG || YYERROR_VERBOSE || 0
+#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
 /* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
    First, the terminals, then, starting at YYNTOKENS, nonterminals.  */
 static const char *const yytname[] =
@@ -636,62 +657,59 @@ static const char *const yytname[] =
   "COMPLETE", "NAME", "TYPENAME", "NAME_OR_INT", "STRUCT", "CLASS",
   "SIZEOF", "COLONCOLON", "ERROR", "VARIABLE", "THIS", "TRUEKEYWORD",
   "FALSEKEYWORD", "','", "ABOVE_COMMA", "ASSIGN", "NOT", "OR", "XOR",
-  "ANDAND", "'='", "NOTEQUAL", "'<'", "'>'", "LEQ", "GEQ", "LSH", "RSH",
-  "DIV", "MOD", "'@'", "'+'", "'-'", "'*'", "'/'", "UNARY", "INCREMENT",
-  "DECREMENT", "ARROW", "'.'", "'['", "'('", "'^'", "BLOCKNAME", "')'",
-  "']'", "$accept", "start", "$@1", "normal_start", "type_exp", "exp1",
-  "exp", "field_exp", "$@2", "$@3", "arglist", "$@4", "block", "variable",
-  "qualified_name", "ptype", "type", "typebase", "name",
-  "name_not_typename", YY_NULLPTR
+  "ANDAND", "'='", "NOTEQUAL", "'<'", "'>'", "GEQ", "LEQ", "MOD", "DIV",
+  "RSH", "LSH", "'@'", "'+'", "'-'", "'*'", "'/'", "DECREMENT",
+  "INCREMENT", "UNARY", "'.'", "'['", "'('", "ARROW", "'^'", "BLOCKNAME",
+  "')'", "']'", "$accept", "start", "$@1", "normal_start", "type_exp",
+  "exp1", "exp", "field_exp", "$@2", "$@3", "arglist", "$@4", "block",
+  "variable", "qualified_name", "ptype", "type", "typebase", "name",
+  "name_not_typename", 0
 };
 #endif
 
 # ifdef YYPRINT
-/* YYTOKNUM[NUM] -- (External) token number corresponding to the
-   (internal) symbol number NUM (which must be that of a token).  */
+/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to
+   token YYLEX-NUM.  */
 static const yytype_uint16 yytoknum[] =
 {
        0,   256,   257,   258,   259,   260,   261,   262,   263,   264,
      265,   266,   267,   268,   269,   270,   271,   272,   273,   274,
       44,   275,   276,   277,   278,   279,   280,    61,   281,    60,
       62,   282,   283,   284,   285,   286,   287,    64,    43,    45,
-      42,    47,   288,   289,   290,   291,    46,    91,    40,    94,
+      42,    47,   288,   289,   290,    46,    91,    40,   291,    94,
      292,    41,    93
 };
 # endif
 
-#define YYPACT_NINF -44
-
-#define yypact_value_is_default(Yystate) \
-  (!!((Yystate) == (-44)))
-
-#define YYTABLE_NINF -61
-
-#define yytable_value_is_error(Yytable_value) \
-  0
+/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
+static const yytype_uint8 yyr1[] =
+{
+       0,    53,    55,    54,    56,    56,    57,    58,    58,    59,
+      59,    59,    59,    59,    59,    60,    59,    59,    59,    59,
+      61,    59,    62,    59,    63,    63,    63,    59,    59,    59,
+      64,    59,    59,    59,    59,    59,    59,    59,    59,    59,
+      59,    59,    59,    59,    59,    59,    59,    59,    59,    59,
+      59,    59,    59,    59,    59,    59,    59,    59,    59,    65,
+      65,    66,    67,    66,    66,    66,    68,    69,    70,    70,
+      70,    70,    71,    71,    71,    71,    72,    72
+};
 
-  /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
-     STATE-NUM.  */
-static const yytype_int16 yypact[] =
+/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
+static const yytype_uint8 yyr2[] =
 {
-     -44,    20,    90,   -44,   -44,   -44,   -44,   -44,   -44,   -44,
-       7,     7,   -41,     7,   -44,   -44,   -44,   -44,    90,    90,
-      90,   -39,   -24,    90,    10,    13,   -44,   -44,     8,   231,
-       4,    21,   -44,   -44,   -44,   -14,    41,   -44,   -44,   -44,
-     -44,   -44,   -44,   -44,    90,   -44,    35,   -14,    35,    35,
-      90,    90,     5,   -44,    90,    90,    90,    90,    90,    90,
-      90,    90,    90,    90,    90,    90,    90,    90,    90,    90,
-      90,    90,   -44,   -44,   -44,   -44,   -44,   -44,   -44,    23,
-       7,    90,     7,   119,   -43,   147,   175,   -44,   231,   231,
-     256,   280,   303,   324,   324,    31,    31,    31,    31,    76,
-      76,    76,    76,   328,   328,    35,    90,    90,    90,   -44,
-      44,   203,   -44,   -44,   -44,   -44,   -44,    35,     9,   231,
-      11,   -44,   -44,    90,   -44,   231
+       0,     2,     0,     2,     1,     1,     1,     1,     3,     2,
+       2,     2,     2,     4,     4,     2,     2,     2,     3,     2,
+       0,     5,     0,     5,     0,     1,     3,     4,     3,     3,
+       0,     4,     3,     3,     3,     3,     3,     3,     3,     3,
+       3,     3,     3,     3,     3,     3,     3,     3,     1,     1,
+       1,     1,     1,     1,     1,     4,     4,     1,     1,     1,
+       3,     3,     3,     1,     2,     1,     1,     1,     2,     1,
+       2,     2,     1,     1,     1,     1,     1,     1
 };
 
-  /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
-     Performed when YYTABLE does not specify something else to do.  Zero
-     means the default is an error.  */
+/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
+   STATE-NUM when YYTABLE doesn't specify something else to do.  Zero
+   means the default is an error.  */
 static const yytype_uint8 yydefact[] =
 {
        2,     0,     0,     1,    50,    52,    57,    76,    69,    51,
@@ -703,193 +721,245 @@ static const yytype_uint8 yydefact[] =
        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,    30,    15,    20,    22,     9,    16,    19,    17,
        0,     0,     0,     0,     0,     0,     0,    28,     8,    47,
-      46,    45,    44,    38,    39,    42,    43,    40,    41,    36,
-      37,    32,    33,    34,    35,    29,     0,     0,    24,    18,
-      61,     0,    62,    56,    55,    13,    14,    31,     0,    25,
+      46,    45,    44,    38,    39,    42,    43,    41,    40,    33,
+      32,    37,    36,    34,    35,    29,     0,     0,    24,    18,
+      61,     0,    62,    56,    55,    14,    13,    31,     0,    25,
        0,    27,    21,     0,    23,    26
 };
 
-  /* YYPGOTO[NTERM-NUM].  */
-static const yytype_int8 yypgoto[] =
-{
-     -44,   -44,   -44,   -44,   -44,   -20,   -18,   -44,   -44,   -44,
-     -44,   -44,   -44,   -44,   -44,   -44,    16,    50,    -7,   -44
-};
-
-  /* YYDEFGOTO[NTERM-NUM].  */
+/* YYDEFGOTO[NTERM-NUM].  */
 static const yytype_int8 yydefgoto[] =
 {
       -1,     1,     2,    26,    27,    28,    29,    30,   107,   108,
      120,   106,    31,    32,    33,    34,    47,    36,    42,    37
 };
 
-  /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM.  If
-     positive, shift that token.  If negative, reduce the rule whose
-     number is the opposite.  If YYTABLE_NINF, syntax error.  */
+/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
+   STATE-NUM.  */
+#define YYPACT_NINF -43
+static const yytype_int16 yypact[] =
+{
+     -43,     8,    90,   -43,   -43,   -43,   -43,   -43,   -43,   -43,
+       7,     7,   -40,     7,   -43,   -43,   -43,   -43,    90,    90,
+      90,   -27,   -23,    90,    10,    13,   -43,   -43,    14,   231,
+       4,    21,   -43,   -43,   -43,   -19,    41,   -43,   -43,   -43,
+     -43,   -43,   -43,   -43,    90,   -43,    36,   -19,    36,    36,
+      90,    90,     5,   -43,    90,    90,    90,    90,    90,    90,
+      90,    90,    90,    90,    90,    90,    90,    90,    90,    90,
+      90,    90,   -43,   -43,   -43,   -43,   -43,   -43,   -43,    23,
+       7,    90,     7,   119,   -42,   147,   175,   -43,   231,   231,
+     256,   280,   303,   324,   324,    31,    31,    31,    31,    76,
+      76,    76,    76,   334,   334,    36,    90,    90,    90,   -43,
+      44,   203,   -43,   -43,   -43,   -43,   -43,    36,     9,   231,
+      11,   -43,   -43,    90,   -43,   231
+};
+
+/* YYPGOTO[NTERM-NUM].  */
+static const yytype_int8 yypgoto[] =
+{
+     -43,   -43,   -43,   -43,   -43,   -20,   -18,   -43,   -43,   -43,
+     -43,   -43,   -43,   -43,   -43,   -43,    16,    50,    -7,   -43
+};
+
+/* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
+   positive, shift that token.  If negative, reduce the rule which
+   number is the opposite.  If zero, do what YYDEFACT says.
+   If YYTABLE_NINF, syntax error.  */
+#define YYTABLE_NINF -61
 static const yytype_int8 yytable[] =
 {
-      46,    48,    49,    52,    43,    81,    45,    44,   114,    50,
+      46,    48,    49,    52,    43,    81,    45,    44,     3,   114,
       77,    78,    38,    39,    40,    38,    39,    40,    35,     8,
-       3,    10,    11,    79,    51,    54,    83,   -59,    54,    54,
-     109,   123,    85,    86,    81,    80,    88,    89,    90,    91,
+      50,    10,    11,    79,    51,    54,    83,   -59,    81,    54,
+     109,   123,    85,    86,    54,    80,    88,    89,    90,    91,
       92,    93,    94,    95,    96,    97,    98,    99,   100,   101,
      102,   103,   104,   105,    41,    82,    87,    41,   -60,    24,
       84,   122,   124,   111,    65,    66,    67,    68,     0,    69,
-      70,    71,    72,   110,    53,   112,     0,    73,    74,    75,
-      76,    73,    74,    75,    76,     0,     0,   118,   117,     0,
+      70,    71,    72,   110,    53,   112,    73,    74,    75,     0,
+      76,    73,    74,    75,     0,    76,     0,   118,   117,     0,
      119,     0,     0,     4,     5,     6,     0,     0,     7,     8,
        9,    10,    11,    12,    13,   125,    14,    15,    16,    17,
        0,     0,     0,    18,    69,    70,    71,    72,     0,     0,
-       0,     0,    73,    74,    75,    76,     0,    19,     0,    20,
-       0,     0,     0,    21,    22,     0,     0,     0,    23,    24,
+       0,    73,    74,    75,     0,    76,     0,    19,     0,    20,
+       0,     0,    21,    22,     0,     0,     0,    23,     0,    24,
       25,    55,     0,    56,    57,    58,    59,    60,    61,    62,
       63,    64,    65,    66,    67,    68,     0,    69,    70,    71,
-      72,     0,     0,     0,     0,    73,    74,    75,    76,    55,
+      72,     0,     0,     0,    73,    74,    75,     0,    76,    55,
      113,    56,    57,    58,    59,    60,    61,    62,    63,    64,
       65,    66,    67,    68,     0,    69,    70,    71,    72,     0,
-       0,     0,     0,    73,    74,    75,    76,    55,   115,    56,
+       0,     0,    73,    74,    75,     0,    76,    55,   115,    56,
       57,    58,    59,    60,    61,    62,    63,    64,    65,    66,
       67,    68,     0,    69,    70,    71,    72,     0,     0,     0,
-       0,    73,    74,    75,    76,    55,   116,    56,    57,    58,
+      73,    74,    75,     0,    76,    55,   116,    56,    57,    58,
       59,    60,    61,    62,    63,    64,    65,    66,    67,    68,
-       0,    69,    70,    71,    72,     0,     0,     0,     0,    73,
-      74,    75,    76,    55,   121,    56,    57,    58,    59,    60,
+       0,    69,    70,    71,    72,     0,     0,     0,    73,    74,
+      75,     0,    76,    55,   121,    56,    57,    58,    59,    60,
       61,    62,    63,    64,    65,    66,    67,    68,     0,    69,
-      70,    71,    72,     0,     0,     0,     0,    73,    74,    75,
+      70,    71,    72,     0,     0,     0,    73,    74,    75,     0,
       76,    57,    58,    59,    60,    61,    62,    63,    64,    65,
       66,    67,    68,     0,    69,    70,    71,    72,     0,     0,
-       0,     0,    73,    74,    75,    76,    58,    59,    60,    61,
+       0,    73,    74,    75,     0,    76,    58,    59,    60,    61,
       62,    63,    64,    65,    66,    67,    68,     0,    69,    70,
-      71,    72,     0,     0,     0,     0,    73,    74,    75,    76,
+      71,    72,     0,     0,     0,    73,    74,    75,     0,    76,
       59,    60,    61,    62,    63,    64,    65,    66,    67,    68,
-       0,    69,    70,    71,    72,     0,     0,     0,     0,    73,
-      74,    75,    76,    61,    62,    63,    64,    65,    66,    67,
-      68,     0,    69,    70,    71,    72,     0,     0,    71,    72,
-      73,    74,    75,    76,    73,    74,    75,    76
+       0,    69,    70,    71,    72,     0,     0,     0,    73,    74,
+      75,     0,    76,    61,    62,    63,    64,    65,    66,    67,
+      68,     0,    69,    70,    71,    72,     0,     0,     0,    73,
+      74,    75,     0,    76,    71,    72,     0,     0,     0,    73,
+      74,    75,     0,    76
 };
 
 static const yytype_int8 yycheck[] =
 {
-      18,    19,    20,    23,    11,    48,    13,    48,    51,    48,
+      18,    19,    20,    23,    11,    47,    13,    47,     0,    51,
        6,     7,     8,     9,    10,     8,     9,    10,     2,     9,
-       0,    11,    12,    30,    48,    20,    44,    14,    20,    20,
-       7,    20,    50,    51,    48,    14,    54,    55,    56,    57,
+      47,    11,    12,    30,    47,    20,    44,    14,    47,    20,
+       7,    20,    50,    51,    20,    14,    54,    55,    56,    57,
       58,    59,    60,    61,    62,    63,    64,    65,    66,    67,
       68,    69,    70,    71,    50,    14,    51,    50,    14,    49,
       44,    52,    51,    81,    33,    34,    35,    36,    -1,    38,
-      39,    40,    41,    80,    24,    82,    -1,    46,    47,    48,
-      49,    46,    47,    48,    49,    -1,    -1,   107,   106,    -1,
+      39,    40,    41,    80,    24,    82,    45,    46,    47,    -1,
+      49,    45,    46,    47,    -1,    49,    -1,   107,   106,    -1,
      108,    -1,    -1,     3,     4,     5,    -1,    -1,     8,     9,
       10,    11,    12,    13,    14,   123,    16,    17,    18,    19,
       -1,    -1,    -1,    23,    38,    39,    40,    41,    -1,    -1,
-      -1,    -1,    46,    47,    48,    49,    -1,    37,    -1,    39,
-      -1,    -1,    -1,    43,    44,    -1,    -1,    -1,    48,    49,
+      -1,    45,    46,    47,    -1,    49,    -1,    37,    -1,    39,
+      -1,    -1,    42,    43,    -1,    -1,    -1,    47,    -1,    49,
       50,    22,    -1,    24,    25,    26,    27,    28,    29,    30,
       31,    32,    33,    34,    35,    36,    -1,    38,    39,    40,
-      41,    -1,    -1,    -1,    -1,    46,    47,    48,    49,    22,
+      41,    -1,    -1,    -1,    45,    46,    47,    -1,    49,    22,
       51,    24,    25,    26,    27,    28,    29,    30,    31,    32,
       33,    34,    35,    36,    -1,    38,    39,    40,    41,    -1,
-      -1,    -1,    -1,    46,    47,    48,    49,    22,    51,    24,
+      -1,    -1,    45,    46,    47,    -1,    49,    22,    51,    24,
       25,    26,    27,    28,    29,    30,    31,    32,    33,    34,
       35,    36,    -1,    38,    39,    40,    41,    -1,    -1,    -1,
-      -1,    46,    47,    48,    49,    22,    51,    24,    25,    26,
+      45,    46,    47,    -1,    49,    22,    51,    24,    25,    26,
       27,    28,    29,    30,    31,    32,    33,    34,    35,    36,
-      -1,    38,    39,    40,    41,    -1,    -1,    -1,    -1,    46,
-      47,    48,    49,    22,    51,    24,    25,    26,    27,    28,
+      -1,    38,    39,    40,    41,    -1,    -1,    -1,    45,    46,
+      47,    -1,    49,    22,    51,    24,    25,    26,    27,    28,
       29,    30,    31,    32,    33,    34,    35,    36,    -1,    38,
-      39,    40,    41,    -1,    -1,    -1,    -1,    46,    47,    48,
+      39,    40,    41,    -1,    -1,    -1,    45,    46,    47,    -1,
       49,    25,    26,    27,    28,    29,    30,    31,    32,    33,
       34,    35,    36,    -1,    38,    39,    40,    41,    -1,    -1,
-      -1,    -1,    46,    47,    48,    49,    26,    27,    28,    29,
+      -1,    45,    46,    47,    -1,    49,    26,    27,    28,    29,
       30,    31,    32,    33,    34,    35,    36,    -1,    38,    39,
-      40,    41,    -1,    -1,    -1,    -1,    46,    47,    48,    49,
+      40,    41,    -1,    -1,    -1,    45,    46,    47,    -1,    49,
       27,    28,    29,    30,    31,    32,    33,    34,    35,    36,
-      -1,    38,    39,    40,    41,    -1,    -1,    -1,    -1,    46,
-      47,    48,    49,    29,    30,    31,    32,    33,    34,    35,
-      36,    -1,    38,    39,    40,    41,    -1,    -1,    40,    41,
-      46,    47,    48,    49,    46,    47,    48,    49
+      -1,    38,    39,    40,    41,    -1,    -1,    -1,    45,    46,
+      47,    -1,    49,    29,    30,    31,    32,    33,    34,    35,
+      36,    -1,    38,    39,    40,    41,    -1,    -1,    -1,    45,
+      46,    47,    -1,    49,    40,    41,    -1,    -1,    -1,    45,
+      46,    47,    -1,    49
 };
 
-  /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
-     symbol of state STATE-NUM.  */
+/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
+   symbol of state STATE-NUM.  */
 static const yytype_uint8 yystos[] =
 {
        0,    54,    55,     0,     3,     4,     5,     8,     9,    10,
       11,    12,    13,    14,    16,    17,    18,    19,    23,    37,
-      39,    43,    44,    48,    49,    50,    56,    57,    58,    59,
+      39,    42,    43,    47,    49,    50,    56,    57,    58,    59,
       60,    65,    66,    67,    68,    69,    70,    72,     8,     9,
-      10,    50,    71,    71,    48,    71,    59,    69,    59,    59,
-      48,    48,    58,    70,    20,    22,    24,    25,    26,    27,
+      10,    50,    71,    71,    47,    71,    59,    69,    59,    59,
+      47,    47,    58,    70,    20,    22,    24,    25,    26,    27,
       28,    29,    30,    31,    32,    33,    34,    35,    36,    38,
-      39,    40,    41,    46,    47,    48,    49,     6,     7,    71,
-      14,    48,    14,    59,    69,    59,    59,    51,    59,    59,
+      39,    40,    41,    45,    46,    47,    49,     6,     7,    71,
+      14,    47,    14,    59,    69,    59,    59,    51,    59,    59,
       59,    59,    59,    59,    59,    59,    59,    59,    59,    59,
       59,    59,    59,    59,    59,    59,    64,    61,    62,     7,
       71,    59,    71,    51,    51,    51,    51,    59,    58,    59,
       63,    51,    52,    20,    51,    59
 };
 
-  /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
-static const yytype_uint8 yyr1[] =
-{
-       0,    53,    55,    54,    56,    56,    57,    58,    58,    59,
-      59,    59,    59,    59,    59,    60,    59,    59,    59,    59,
-      61,    59,    62,    59,    63,    63,    63,    59,    59,    59,
-      64,    59,    59,    59,    59,    59,    59,    59,    59,    59,
-      59,    59,    59,    59,    59,    59,    59,    59,    59,    59,
-      59,    59,    59,    59,    59,    59,    59,    59,    59,    65,
-      65,    66,    67,    66,    66,    66,    68,    69,    70,    70,
-      70,    70,    71,    71,    71,    71,    72,    72
-};
+#define yyerrok		(yyerrstatus = 0)
+#define yyclearin	(yychar = YYEMPTY)
+#define YYEMPTY		(-2)
+#define YYEOF		0
 
-  /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN.  */
-static const yytype_uint8 yyr2[] =
-{
-       0,     2,     0,     2,     1,     1,     1,     1,     3,     2,
-       2,     2,     2,     4,     4,     2,     2,     2,     3,     2,
-       0,     5,     0,     5,     0,     1,     3,     4,     3,     3,
-       0,     4,     3,     3,     3,     3,     3,     3,     3,     3,
-       3,     3,     3,     3,     3,     3,     3,     3,     1,     1,
-       1,     1,     1,     1,     1,     4,     4,     1,     1,     1,
-       3,     3,     3,     1,     2,     1,     1,     1,     2,     1,
-       2,     2,     1,     1,     1,     1,     1,     1
-};
+#define YYACCEPT	goto yyacceptlab
+#define YYABORT		goto yyabortlab
+#define YYERROR		goto yyerrorlab
 
 
-#define yyerrok         (yyerrstatus = 0)
-#define yyclearin       (yychar = YYEMPTY)
-#define YYEMPTY         (-2)
-#define YYEOF           0
-
-#define YYACCEPT        goto yyacceptlab
-#define YYABORT         goto yyabortlab
-#define YYERROR         goto yyerrorlab
+/* Like YYERROR except do call yyerror.  This remains here temporarily
+   to ease the transition to the new meaning of YYERROR, for GCC.
+   Once GCC version 2 has supplanted version 1, this can go.  */
 
+#define YYFAIL		goto yyerrlab
 
 #define YYRECOVERING()  (!!yyerrstatus)
 
-#define YYBACKUP(Token, Value)                                  \
-do                                                              \
-  if (yychar == YYEMPTY)                                        \
-    {                                                           \
-      yychar = (Token);                                         \
-      yylval = (Value);                                         \
-      YYPOPSTACK (yylen);                                       \
-      yystate = *yyssp;                                         \
-      goto yybackup;                                            \
-    }                                                           \
-  else                                                          \
-    {                                                           \
+#define YYBACKUP(Token, Value)					\
+do								\
+  if (yychar == YYEMPTY && yylen == 1)				\
+    {								\
+      yychar = (Token);						\
+      yylval = (Value);						\
+      yytoken = YYTRANSLATE (yychar);				\
+      YYPOPSTACK (1);						\
+      goto yybackup;						\
+    }								\
+  else								\
+    {								\
       yyerror (YY_("syntax error: cannot back up")); \
-      YYERROR;                                                  \
-    }                                                           \
-while (0)
-
-/* Error token number */
-#define YYTERROR        1
-#define YYERRCODE       256
+      YYERROR;							\
+    }								\
+while (YYID (0))
+
+
+#define YYTERROR	1
+#define YYERRCODE	256
+
+
+/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
+   If N is 0, then set CURRENT to the empty location which ends
+   the previous symbol: RHS[0] (always defined).  */
+
+#define YYRHSLOC(Rhs, K) ((Rhs)[K])
+#ifndef YYLLOC_DEFAULT
+# define YYLLOC_DEFAULT(Current, Rhs, N)				\
+    do									\
+      if (YYID (N))                                                    \
+	{								\
+	  (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;	\
+	  (Current).first_column = YYRHSLOC (Rhs, 1).first_column;	\
+	  (Current).last_line    = YYRHSLOC (Rhs, N).last_line;		\
+	  (Current).last_column  = YYRHSLOC (Rhs, N).last_column;	\
+	}								\
+      else								\
+	{								\
+	  (Current).first_line   = (Current).last_line   =		\
+	    YYRHSLOC (Rhs, 0).last_line;				\
+	  (Current).first_column = (Current).last_column =		\
+	    YYRHSLOC (Rhs, 0).last_column;				\
+	}								\
+    while (YYID (0))
+#endif
+
+
+/* YY_LOCATION_PRINT -- Print the location on the stream.
+   This macro was not mandated originally: define only if we know
+   we won't break user code: when these are the locations we know.  */
+
+#ifndef YY_LOCATION_PRINT
+# if YYLTYPE_IS_TRIVIAL
+#  define YY_LOCATION_PRINT(File, Loc)			\
+     fprintf (File, "%d.%d-%d.%d",			\
+	      (Loc).first_line, (Loc).first_column,	\
+	      (Loc).last_line,  (Loc).last_column)
+# else
+#  define YY_LOCATION_PRINT(File, Loc) ((void) 0)
+# endif
+#endif
 
 
+/* YYLEX -- calling `yylex' with the right arguments.  */
+
+#ifdef YYLEX_PARAM
+# define YYLEX yylex (YYLEX_PARAM)
+#else
+# define YYLEX yylex ()
+#endif
 
 /* Enable debugging if requested.  */
 #if YYDEBUG
@@ -899,46 +969,54 @@ while (0)
 #  define YYFPRINTF fprintf
 # endif
 
-# define YYDPRINTF(Args)                        \
-do {                                            \
-  if (yydebug)                                  \
-    YYFPRINTF Args;                             \
-} while (0)
-
-/* This macro is provided for backward compatibility. */
-#ifndef YY_LOCATION_PRINT
-# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
-#endif
-
-
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location)                    \
-do {                                                                      \
-  if (yydebug)                                                            \
-    {                                                                     \
-      YYFPRINTF (stderr, "%s ", Title);                                   \
-      yy_symbol_print (stderr,                                            \
-                  Type, Value); \
-      YYFPRINTF (stderr, "\n");                                           \
-    }                                                                     \
-} while (0)
+# define YYDPRINTF(Args)			\
+do {						\
+  if (yydebug)					\
+    YYFPRINTF Args;				\
+} while (YYID (0))
+
+# define YY_SYMBOL_PRINT(Title, Type, Value, Location)			  \
+do {									  \
+  if (yydebug)								  \
+    {									  \
+      YYFPRINTF (stderr, "%s ", Title);					  \
+      yy_symbol_print (stderr,						  \
+		  Type, Value); \
+      YYFPRINTF (stderr, "\n");						  \
+    }									  \
+} while (YYID (0))
 
 
-/*----------------------------------------.
-| Print this symbol's value on YYOUTPUT.  |
-`----------------------------------------*/
+/*--------------------------------.
+| Print this symbol on YYOUTPUT.  |
+`--------------------------------*/
 
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_value_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  FILE *yyo = yyoutput;
-  YYUSE (yyo);
   if (!yyvaluep)
     return;
 # ifdef YYPRINT
   if (yytype < YYNTOKENS)
     YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
+# else
+  YYUSE (yyoutput);
 # endif
-  YYUSE (yytype);
+  switch (yytype)
+    {
+      default:
+	break;
+    }
 }
 
 
@@ -946,11 +1024,22 @@ yy_symbol_value_print (FILE *yyoutput, i
 | Print this symbol on YYOUTPUT.  |
 `--------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)
+#else
+static void
+yy_symbol_print (yyoutput, yytype, yyvaluep)
+    FILE *yyoutput;
+    int yytype;
+    YYSTYPE const * const yyvaluep;
+#endif
 {
-  YYFPRINTF (yyoutput, "%s %s (",
-             yytype < YYNTOKENS ? "token" : "nterm", yytname[yytype]);
+  if (yytype < YYNTOKENS)
+    YYFPRINTF (yyoutput, "token %s (", yytname[yytype]);
+  else
+    YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);
 
   yy_symbol_value_print (yyoutput, yytype, yyvaluep);
   YYFPRINTF (yyoutput, ")");
@@ -961,8 +1050,16 @@ yy_symbol_print (FILE *yyoutput, int yyt
 | TOP (included).                                                   |
 `------------------------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop)
+#else
+static void
+yy_stack_print (yybottom, yytop)
+    yytype_int16 *yybottom;
+    yytype_int16 *yytop;
+#endif
 {
   YYFPRINTF (stderr, "Stack now");
   for (; yybottom <= yytop; yybottom++)
@@ -973,42 +1070,49 @@ yy_stack_print (yytype_int16 *yybottom, 
   YYFPRINTF (stderr, "\n");
 }
 
-# define YY_STACK_PRINT(Bottom, Top)                            \
-do {                                                            \
-  if (yydebug)                                                  \
-    yy_stack_print ((Bottom), (Top));                           \
-} while (0)
+# define YY_STACK_PRINT(Bottom, Top)				\
+do {								\
+  if (yydebug)							\
+    yy_stack_print ((Bottom), (Top));				\
+} while (YYID (0))
 
 
 /*------------------------------------------------.
 | Report that the YYRULE is going to be reduced.  |
 `------------------------------------------------*/
 
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
-yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule)
+yy_reduce_print (YYSTYPE *yyvsp, int yyrule)
+#else
+static void
+yy_reduce_print (yyvsp, yyrule)
+    YYSTYPE *yyvsp;
+    int yyrule;
+#endif
 {
-  unsigned long int yylno = yyrline[yyrule];
   int yynrhs = yyr2[yyrule];
   int yyi;
+  unsigned long int yylno = yyrline[yyrule];
   YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n",
-             yyrule - 1, yylno);
+	     yyrule - 1, yylno);
   /* The symbols being reduced.  */
   for (yyi = 0; yyi < yynrhs; yyi++)
     {
       YYFPRINTF (stderr, "   $%d = ", yyi + 1);
-      yy_symbol_print (stderr,
-                       yystos[yyssp[yyi + 1 - yynrhs]],
-                       &(yyvsp[(yyi + 1) - (yynrhs)])
-                                              );
+      yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi],
+		       &(yyvsp[(yyi + 1) - (yynrhs)])
+		       		       );
       YYFPRINTF (stderr, "\n");
     }
 }
 
-# define YY_REDUCE_PRINT(Rule)          \
-do {                                    \
-  if (yydebug)                          \
-    yy_reduce_print (yyssp, yyvsp, Rule); \
-} while (0)
+# define YY_REDUCE_PRINT(Rule)		\
+do {					\
+  if (yydebug)				\
+    yy_reduce_print (yyvsp, Rule); \
+} while (YYID (0))
 
 /* Nonzero means print parse trace.  It is left uninitialized so that
    multiple parsers can coexist.  */
@@ -1022,7 +1126,7 @@ int yydebug;
 
 
 /* YYINITDEPTH -- initial size of the parser's stacks.  */
-#ifndef YYINITDEPTH
+#ifndef	YYINITDEPTH
 # define YYINITDEPTH 200
 #endif
 
@@ -1037,6 +1141,7 @@ int yydebug;
 # define YYMAXDEPTH 10000
 #endif
 
+
 
 #if YYERROR_VERBOSE
 
@@ -1045,8 +1150,15 @@ int yydebug;
 #   define yystrlen strlen
 #  else
 /* Return the length of YYSTR.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static YYSIZE_T
 yystrlen (const char *yystr)
+#else
+static YYSIZE_T
+yystrlen (yystr)
+    const char *yystr;
+#endif
 {
   YYSIZE_T yylen;
   for (yylen = 0; yystr[yylen]; yylen++)
@@ -1062,8 +1174,16 @@ yystrlen (const char *yystr)
 #  else
 /* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
    YYDEST.  */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static char *
 yystpcpy (char *yydest, const char *yysrc)
+#else
+static char *
+yystpcpy (yydest, yysrc)
+    char *yydest;
+    const char *yysrc;
+#endif
 {
   char *yyd = yydest;
   const char *yys = yysrc;
@@ -1093,27 +1213,27 @@ yytnamerr (char *yyres, const char *yyst
       char const *yyp = yystr;
 
       for (;;)
-        switch (*++yyp)
-          {
-          case '\'':
-          case ',':
-            goto do_not_strip_quotes;
-
-          case '\\':
-            if (*++yyp != '\\')
-              goto do_not_strip_quotes;
-            /* Fall through.  */
-          default:
-            if (yyres)
-              yyres[yyn] = *yyp;
-            yyn++;
-            break;
-
-          case '"':
-            if (yyres)
-              yyres[yyn] = '\0';
-            return yyn;
-          }
+	switch (*++yyp)
+	  {
+	  case '\'':
+	  case ',':
+	    goto do_not_strip_quotes;
+
+	  case '\\':
+	    if (*++yyp != '\\')
+	      goto do_not_strip_quotes;
+	    /* Fall through.  */
+	  default:
+	    if (yyres)
+	      yyres[yyn] = *yyp;
+	    yyn++;
+	    break;
+
+	  case '"':
+	    if (yyres)
+	      yyres[yyn] = '\0';
+	    return yyn;
+	  }
     do_not_strip_quotes: ;
     }
 
@@ -1124,160 +1244,161 @@ yytnamerr (char *yyres, const char *yyst
 }
 # endif
 
-/* Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message
-   about the unexpected token YYTOKEN for the state stack whose top is
-   YYSSP.
-
-   Return 0 if *YYMSG was successfully written.  Return 1 if *YYMSG is
-   not large enough to hold the message.  In that case, also set
-   *YYMSG_ALLOC to the required number of bytes.  Return 2 if the
-   required number of bytes is too large to store.  */
-static int
-yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
-                yytype_int16 *yyssp, int yytoken)
+/* Copy into YYRESULT an error message about the unexpected token
+   YYCHAR while in state YYSTATE.  Return the number of bytes copied,
+   including the terminating null byte.  If YYRESULT is null, do not
+   copy anything; just return the number of bytes that would be
+   copied.  As a special case, return 0 if an ordinary "syntax error"
+   message will do.  Return YYSIZE_MAXIMUM if overflow occurs during
+   size calculation.  */
+static YYSIZE_T
+yysyntax_error (char *yyresult, int yystate, int yychar)
 {
-  YYSIZE_T yysize0 = yytnamerr (YY_NULLPTR, yytname[yytoken]);
-  YYSIZE_T yysize = yysize0;
-  enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
-  /* Internationalized format string. */
-  const char *yyformat = YY_NULLPTR;
-  /* Arguments of yyformat. */
-  char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
-  /* Number of reported tokens (one for the "unexpected", one per
-     "expected"). */
-  int yycount = 0;
-
-  /* There are many possibilities here to consider:
-     - If this state is a consistent state with a default action, then
-       the only way this function was invoked is if the default action
-       is an error action.  In that case, don't check for expected
-       tokens because there are none.
-     - The only way there can be no lookahead present (in yychar) is if
-       this state is a consistent state with a default action.  Thus,
-       detecting the absence of a lookahead is sufficient to determine
-       that there is no unexpected or expected token to report.  In that
-       case, just report a simple "syntax error".
-     - Don't assume there isn't a lookahead just because this state is a
-       consistent state with a default action.  There might have been a
-       previous inconsistent state, consistent state with a non-default
-       action, or user semantic action that manipulated yychar.
-     - Of course, the expected token list depends on states to have
-       correct lookahead information, and it depends on the parser not
-       to perform extra reductions after fetching a lookahead from the
-       scanner and before detecting a syntax error.  Thus, state merging
-       (from LALR or IELR) and default reductions corrupt the expected
-       token list.  However, the list is correct for canonical LR with
-       one exception: it will still contain any token that will not be
-       accepted due to an error action in a later state.
-  */
-  if (yytoken != YYEMPTY)
-    {
-      int yyn = yypact[*yyssp];
-      yyarg[yycount++] = yytname[yytoken];
-      if (!yypact_value_is_default (yyn))
-        {
-          /* Start YYX at -YYN if negative to avoid negative indexes in
-             YYCHECK.  In other words, skip the first -YYN actions for
-             this state because they are default actions.  */
-          int yyxbegin = yyn < 0 ? -yyn : 0;
-          /* Stay within bounds of both yycheck and yytname.  */
-          int yychecklim = YYLAST - yyn + 1;
-          int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
-          int yyx;
-
-          for (yyx = yyxbegin; yyx < yyxend; ++yyx)
-            if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR
-                && !yytable_value_is_error (yytable[yyx + yyn]))
-              {
-                if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
-                  {
-                    yycount = 1;
-                    yysize = yysize0;
-                    break;
-                  }
-                yyarg[yycount++] = yytname[yyx];
-                {
-                  YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULLPTR, yytname[yyx]);
-                  if (! (yysize <= yysize1
-                         && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-                    return 2;
-                  yysize = yysize1;
-                }
-              }
-        }
-    }
+  int yyn = yypact[yystate];
 
-  switch (yycount)
+  if (! (YYPACT_NINF < yyn && yyn <= YYLAST))
+    return 0;
+  else
     {
-# define YYCASE_(N, S)                      \
-      case N:                               \
-        yyformat = S;                       \
-      break
-      YYCASE_(0, YY_("syntax error"));
-      YYCASE_(1, YY_("syntax error, unexpected %s"));
-      YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s"));
-      YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s"));
-      YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s"));
-      YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s"));
-# undef YYCASE_
-    }
+      int yytype = YYTRANSLATE (yychar);
+      YYSIZE_T yysize0 = yytnamerr (0, yytname[yytype]);
+      YYSIZE_T yysize = yysize0;
+      YYSIZE_T yysize1;
+      int yysize_overflow = 0;
+      enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
+      char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
+      int yyx;
+
+# if 0
+      /* This is so xgettext sees the translatable formats that are
+	 constructed on the fly.  */
+      YY_("syntax error, unexpected %s");
+      YY_("syntax error, unexpected %s, expecting %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s");
+      YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s");
+# endif
+      char *yyfmt;
+      char const *yyf;
+      static char const yyunexpected[] = "syntax error, unexpected %s";
+      static char const yyexpecting[] = ", expecting %s";
+      static char const yyor[] = " or %s";
+      char yyformat[sizeof yyunexpected
+		    + sizeof yyexpecting - 1
+		    + ((YYERROR_VERBOSE_ARGS_MAXIMUM - 2)
+		       * (sizeof yyor - 1))];
+      char const *yyprefix = yyexpecting;
+
+      /* Start YYX at -YYN if negative to avoid negative indexes in
+	 YYCHECK.  */
+      int yyxbegin = yyn < 0 ? -yyn : 0;
+
+      /* Stay within bounds of both yycheck and yytname.  */
+      int yychecklim = YYLAST - yyn + 1;
+      int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
+      int yycount = 1;
 
-  {
-    YYSIZE_T yysize1 = yysize + yystrlen (yyformat);
-    if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-      return 2;
-    yysize = yysize1;
-  }
+      yyarg[0] = yytname[yytype];
+      yyfmt = yystpcpy (yyformat, yyunexpected);
 
-  if (*yymsg_alloc < yysize)
-    {
-      *yymsg_alloc = 2 * yysize;
-      if (! (yysize <= *yymsg_alloc
-             && *yymsg_alloc <= YYSTACK_ALLOC_MAXIMUM))
-        *yymsg_alloc = YYSTACK_ALLOC_MAXIMUM;
-      return 1;
-    }
+      for (yyx = yyxbegin; yyx < yyxend; ++yyx)
+	if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)
+	  {
+	    if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
+	      {
+		yycount = 1;
+		yysize = yysize0;
+		yyformat[sizeof yyunexpected - 1] = '\0';
+		break;
+	      }
+	    yyarg[yycount++] = yytname[yyx];
+	    yysize1 = yysize + yytnamerr (0, yytname[yyx]);
+	    yysize_overflow |= (yysize1 < yysize);
+	    yysize = yysize1;
+	    yyfmt = yystpcpy (yyfmt, yyprefix);
+	    yyprefix = yyor;
+	  }
 
-  /* Avoid sprintf, as that infringes on the user's name space.
-     Don't have undefined behavior even if the translation
-     produced a string with the wrong number of "%s"s.  */
-  {
-    char *yyp = *yymsg;
-    int yyi = 0;
-    while ((*yyp = *yyformat) != '\0')
-      if (*yyp == '%' && yyformat[1] == 's' && yyi < yycount)
-        {
-          yyp += yytnamerr (yyp, yyarg[yyi++]);
-          yyformat += 2;
-        }
-      else
-        {
-          yyp++;
-          yyformat++;
-        }
-  }
-  return 0;
+      yyf = YY_(yyformat);
+      yysize1 = yysize + yystrlen (yyf);
+      yysize_overflow |= (yysize1 < yysize);
+      yysize = yysize1;
+
+      if (yysize_overflow)
+	return YYSIZE_MAXIMUM;
+
+      if (yyresult)
+	{
+	  /* Avoid sprintf, as that infringes on the user's name space.
+	     Don't have undefined behavior even if the translation
+	     produced a string with the wrong number of "%s"s.  */
+	  char *yyp = yyresult;
+	  int yyi = 0;
+	  while ((*yyp = *yyf) != '\0')
+	    {
+	      if (*yyp == '%' && yyf[1] == 's' && yyi < yycount)
+		{
+		  yyp += yytnamerr (yyp, yyarg[yyi++]);
+		  yyf += 2;
+		}
+	      else
+		{
+		  yyp++;
+		  yyf++;
+		}
+	    }
+	}
+      return yysize;
+    }
 }
 #endif /* YYERROR_VERBOSE */
+
 
 /*-----------------------------------------------.
 | Release the memory associated to this symbol.  |
 `-----------------------------------------------*/
 
+/*ARGSUSED*/
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 static void
 yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep)
+#else
+static void
+yydestruct (yymsg, yytype, yyvaluep)
+    const char *yymsg;
+    int yytype;
+    YYSTYPE *yyvaluep;
+#endif
 {
   YYUSE (yyvaluep);
+
   if (!yymsg)
     yymsg = "Deleting";
   YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
-  YYUSE (yytype);
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
-}
+  switch (yytype)
+    {
 
+      default:
+	break;
+    }
+}
 
+/* Prevent warnings from -Wmissing-prototypes.  */
+#ifdef YYPARSE_PARAM
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void *YYPARSE_PARAM);
+#else
+int yyparse ();
+#endif
+#else /* ! YYPARSE_PARAM */
+#if defined __STDC__ || defined __cplusplus
+int yyparse (void);
+#else
+int yyparse ();
+#endif
+#endif /* ! YYPARSE_PARAM */
 
 
 /* The lookahead symbol.  */
@@ -1285,26 +1406,49 @@ int yychar;
 
 /* The semantic value of the lookahead symbol.  */
 YYSTYPE yylval;
+
 /* Number of syntax errors so far.  */
 int yynerrs;
 
 
-/*----------.
-| yyparse.  |
-`----------*/
 
+/*-------------------------.
+| yyparse or yypush_parse.  |
+`-------------------------*/
+
+#ifdef YYPARSE_PARAM
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+int
+yyparse (void *YYPARSE_PARAM)
+#else
+int
+yyparse (YYPARSE_PARAM)
+    void *YYPARSE_PARAM;
+#endif
+#else /* ! YYPARSE_PARAM */
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
 int
 yyparse (void)
+#else
+int
+yyparse ()
+
+#endif
+#endif
 {
+
+
     int yystate;
     /* Number of tokens to shift before error messages enabled.  */
     int yyerrstatus;
 
     /* The stacks and their tools:
-       'yyss': related to states.
-       'yyvs': related to semantic values.
+       `yyss': related to states.
+       `yyvs': related to semantic values.
 
-       Refer to the stacks through separate pointers, to allow yyoverflow
+       Refer to the stacks thru separate pointers, to allow yyoverflow
        to xreallocate them elsewhere.  */
 
     /* The state stack.  */
@@ -1322,7 +1466,7 @@ yyparse (void)
   int yyn;
   int yyresult;
   /* Lookahead token as an internal (translated) token number.  */
-  int yytoken = 0;
+  int yytoken;
   /* The variables used to return semantic value and location from the
      action routines.  */
   YYSTYPE yyval;
@@ -1340,8 +1484,9 @@ yyparse (void)
      Keep to zero when no symbol should be popped.  */
   int yylen = 0;
 
-  yyssp = yyss = yyssa;
-  yyvsp = yyvs = yyvsa;
+  yytoken = 0;
+  yyss = yyssa;
+  yyvs = yyvsa;
   yystacksize = YYINITDEPTH;
 
   YYDPRINTF ((stderr, "Starting parse\n"));
@@ -1350,6 +1495,14 @@ yyparse (void)
   yyerrstatus = 0;
   yynerrs = 0;
   yychar = YYEMPTY; /* Cause a token to be read.  */
+
+  /* Initialize stack pointers.
+     Waste one element of value and location stack
+     so that they stay on the same level as the state stack.
+     The wasted elements are never initialized.  */
+  yyssp = yyss;
+  yyvsp = yyvs;
+
   goto yysetstate;
 
 /*------------------------------------------------------------.
@@ -1370,23 +1523,23 @@ yyparse (void)
 
 #ifdef yyoverflow
       {
-        /* Give user a chance to xreallocate the stack.  Use copies of
-           these so that the &'s don't force the real ones into
-           memory.  */
-        YYSTYPE *yyvs1 = yyvs;
-        yytype_int16 *yyss1 = yyss;
-
-        /* Each stack pointer address is followed by the size of the
-           data in use in that stack, in bytes.  This used to be a
-           conditional around just the two extra args, but that might
-           be undefined if yyoverflow is a macro.  */
-        yyoverflow (YY_("memory exhausted"),
-                    &yyss1, yysize * sizeof (*yyssp),
-                    &yyvs1, yysize * sizeof (*yyvsp),
-                    &yystacksize);
+	/* Give user a chance to xreallocate the stack.  Use copies of
+	   these so that the &'s don't force the real ones into
+	   memory.  */
+	YYSTYPE *yyvs1 = yyvs;
+	yytype_int16 *yyss1 = yyss;
+
+	/* Each stack pointer address is followed by the size of the
+	   data in use in that stack, in bytes.  This used to be a
+	   conditional around just the two extra args, but that might
+	   be undefined if yyoverflow is a macro.  */
+	yyoverflow (YY_("memory exhausted"),
+		    &yyss1, yysize * sizeof (*yyssp),
+		    &yyvs1, yysize * sizeof (*yyvsp),
+		    &yystacksize);
 
-        yyss = yyss1;
-        yyvs = yyvs1;
+	yyss = yyss1;
+	yyvs = yyvs1;
       }
 #else /* no yyoverflow */
 # ifndef YYSTACK_RELOCATE
@@ -1394,22 +1547,22 @@ yyparse (void)
 # else
       /* Extend the stack our own way.  */
       if (YYMAXDEPTH <= yystacksize)
-        goto yyexhaustedlab;
+	goto yyexhaustedlab;
       yystacksize *= 2;
       if (YYMAXDEPTH < yystacksize)
-        yystacksize = YYMAXDEPTH;
+	yystacksize = YYMAXDEPTH;
 
       {
-        yytype_int16 *yyss1 = yyss;
-        union yyalloc *yyptr =
-          (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
-        if (! yyptr)
-          goto yyexhaustedlab;
-        YYSTACK_RELOCATE (yyss_alloc, yyss);
-        YYSTACK_RELOCATE (yyvs_alloc, yyvs);
+	yytype_int16 *yyss1 = yyss;
+	union yyalloc *yyptr =
+	  (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
+	if (! yyptr)
+	  goto yyexhaustedlab;
+	YYSTACK_RELOCATE (yyss_alloc, yyss);
+	YYSTACK_RELOCATE (yyvs_alloc, yyvs);
 #  undef YYSTACK_RELOCATE
-        if (yyss1 != yyssa)
-          YYSTACK_FREE (yyss1);
+	if (yyss1 != yyssa)
+	  YYSTACK_FREE (yyss1);
       }
 # endif
 #endif /* no yyoverflow */
@@ -1418,10 +1571,10 @@ yyparse (void)
       yyvsp = yyvs + yysize - 1;
 
       YYDPRINTF ((stderr, "Stack size increased to %lu\n",
-                  (unsigned long int) yystacksize));
+		  (unsigned long int) yystacksize));
 
       if (yyss + yystacksize - 1 <= yyssp)
-        YYABORT;
+	YYABORT;
     }
 
   YYDPRINTF ((stderr, "Entering state %d\n", yystate));
@@ -1441,7 +1594,7 @@ yybackup:
 
   /* First try to decide what to do without reference to lookahead token.  */
   yyn = yypact[yystate];
-  if (yypact_value_is_default (yyn))
+  if (yyn == YYPACT_NINF)
     goto yydefault;
 
   /* Not known => get a lookahead token if don't already have one.  */
@@ -1450,7 +1603,7 @@ yybackup:
   if (yychar == YYEMPTY)
     {
       YYDPRINTF ((stderr, "Reading a token: "));
-      yychar = yylex ();
+      yychar = YYLEX;
     }
 
   if (yychar <= YYEOF)
@@ -1472,8 +1625,8 @@ yybackup:
   yyn = yytable[yyn];
   if (yyn <= 0)
     {
-      if (yytable_value_is_error (yyn))
-        goto yyerrlab;
+      if (yyn == 0 || yyn == YYTABLE_NINF)
+	goto yyerrlab;
       yyn = -yyn;
       goto yyreduce;
     }
@@ -1490,9 +1643,7 @@ yybackup:
   yychar = YYEMPTY;
 
   yystate = yyn;
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
   goto yynewstate;
 
@@ -1515,7 +1666,7 @@ yyreduce:
   yylen = yyr2[yyn];
 
   /* If YYLEN is nonzero, implement the default value of the action:
-     '$$ = $1'.
+     `$$ = $1'.
 
      Otherwise, the following line sets YYVAL to garbage.
      This behavior is undocumented and Bison
@@ -1529,86 +1680,99 @@ yyreduce:
   switch (yyn)
     {
         case 2:
-#line 246 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 246 "p-exp.y"
     { current_type = NULL;
 		  intvar = NULL;
 		  search_field = 0;
 		  leftdiv_is_integer = 0;
 		}
-#line 1540 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 3:
-#line 251 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 251 "p-exp.y"
     {}
-#line 1546 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 6:
-#line 260 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 260 "p-exp.y"
     { write_exp_elt_opcode (pstate, OP_TYPE);
-			  write_exp_elt_type (pstate, (yyvsp[0].tval));
+			  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].tval));
 			  write_exp_elt_opcode (pstate, OP_TYPE);
-			  current_type = (yyvsp[0].tval); }
-#line 1555 "p-exp.c" /* yacc.c:1646  */
+			  current_type = (yyvsp[(1) - (1)].tval); }
     break;
 
   case 8:
-#line 268 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 268 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_COMMA); }
-#line 1561 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 9:
-#line 273 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 273 "p-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_IND);
 			  if (current_type)
 			    current_type = TYPE_TARGET_TYPE (current_type); }
-#line 1569 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 10:
-#line 279 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 279 "p-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_ADDR);
 			  if (current_type)
 			    current_type = TYPE_POINTER_TYPE (current_type); }
-#line 1577 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 11:
-#line 285 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 285 "p-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_NEG); }
-#line 1583 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 12:
-#line 289 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 289 "p-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_LOGICAL_NOT); }
-#line 1589 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 13:
-#line 293 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 293 "p-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_PREINCREMENT); }
-#line 1595 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 14:
-#line 297 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 297 "p-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_PREDECREMENT); }
-#line 1601 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 15:
-#line 302 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 302 "p-exp.y"
     { search_field = 1; }
-#line 1607 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 16:
-#line 306 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 306 "p-exp.y"
     { write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
-			  write_exp_string (pstate, (yyvsp[0].sval));
+			  write_exp_string (pstate, (yyvsp[(2) - (2)].sval));
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
 			  search_field = 0;
 			  if (current_type)
@@ -1618,16 +1782,17 @@ yyreduce:
 				current_type =
 				  TYPE_TARGET_TYPE (current_type);
 			      current_type = lookup_struct_elt_type (
-				current_type, (yyvsp[0].sval).ptr, 0);
+				current_type, (yyvsp[(2) - (2)].sval).ptr, 0);
 			    }
 			 }
-#line 1626 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 17:
-#line 324 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 324 "p-exp.y"
     { write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
-			  write_exp_string (pstate, (yyvsp[0].sval));
+			  write_exp_string (pstate, (yyvsp[(2) - (2)].sval));
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
 			  search_field = 0;
 			  if (current_type)
@@ -1637,23 +1802,25 @@ yyreduce:
 				current_type =
 				  TYPE_TARGET_TYPE (current_type);
 			      current_type = lookup_struct_elt_type (
-				current_type, (yyvsp[0].sval).ptr, 0);
+				current_type, (yyvsp[(2) - (2)].sval).ptr, 0);
 			    }
 			}
-#line 1645 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 18:
-#line 340 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 340 "p-exp.y"
     { mark_struct_expression (pstate);
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
-			  write_exp_string (pstate, (yyvsp[-1].sval));
+			  write_exp_string (pstate, (yyvsp[(2) - (3)].sval));
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT); }
-#line 1654 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 19:
-#line 346 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 346 "p-exp.y"
     { struct stoken s;
 			  mark_struct_expression (pstate);
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
@@ -1661,11 +1828,12 @@ yyreduce:
 			  s.length = 0;
 			  write_exp_string (pstate, s);
 			  write_exp_elt_opcode (pstate, STRUCTOP_STRUCT); }
-#line 1666 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 20:
-#line 357 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 357 "p-exp.y"
     { const char *arrayname;
 			  int arrayfieldindex;
 			  arrayfieldindex = is_pascal_string_type (
@@ -1687,27 +1855,30 @@ yyreduce:
 			      write_exp_elt_opcode (pstate, STRUCTOP_STRUCT);
 			    }
 			  push_current_type ();  }
-#line 1692 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 21:
-#line 379 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 379 "p-exp.y"
     { pop_current_type ();
 			  write_exp_elt_opcode (pstate, BINOP_SUBSCRIPT);
 			  if (current_type)
 			    current_type = TYPE_TARGET_TYPE (current_type); }
-#line 1701 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 22:
-#line 388 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 388 "p-exp.y"
     { push_current_type ();
 			  start_arglist (); }
-#line 1708 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 23:
-#line 391 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 391 "p-exp.y"
     { write_exp_elt_opcode (pstate, OP_FUNCALL);
 			  write_exp_elt_longcst (pstate,
 						 (LONGEST) end_arglist ());
@@ -1716,61 +1887,68 @@ yyreduce:
 			  if (current_type)
  	  		    current_type = TYPE_TARGET_TYPE (current_type);
 			}
-#line 1721 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 25:
-#line 403 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 403 "p-exp.y"
     { arglist_len = 1; }
-#line 1727 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 26:
-#line 405 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 405 "p-exp.y"
     { arglist_len++; }
-#line 1733 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 27:
-#line 409 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 409 "p-exp.y"
     { if (current_type)
 			    {
 			      /* Allow automatic dereference of classes.  */
 			      if ((TYPE_CODE (current_type) == TYPE_CODE_PTR)
 				  && (TYPE_CODE (TYPE_TARGET_TYPE (current_type)) == TYPE_CODE_STRUCT)
-				  && (TYPE_CODE ((yyvsp[-3].tval)) == TYPE_CODE_STRUCT))
+				  && (TYPE_CODE ((yyvsp[(1) - (4)].tval)) == TYPE_CODE_STRUCT))
 				write_exp_elt_opcode (pstate, UNOP_IND);
 			    }
 			  write_exp_elt_opcode (pstate, UNOP_CAST);
-			  write_exp_elt_type (pstate, (yyvsp[-3].tval));
+			  write_exp_elt_type (pstate, (yyvsp[(1) - (4)].tval));
 			  write_exp_elt_opcode (pstate, UNOP_CAST);
-			  current_type = (yyvsp[-3].tval); }
-#line 1750 "p-exp.c" /* yacc.c:1646  */
+			  current_type = (yyvsp[(1) - (4)].tval); }
     break;
 
   case 28:
-#line 424 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 424 "p-exp.y"
     { }
-#line 1756 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 29:
-#line 430 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 430 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_MUL); }
-#line 1762 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 30:
-#line 433 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 433 "p-exp.y"
     {
 			  if (current_type && is_integral_type (current_type))
 			    leftdiv_is_integer = 1;
 			}
-#line 1771 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 31:
-#line 438 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 438 "p-exp.y"
     {
 			  if (leftdiv_is_integer && current_type
 			      && is_integral_type (current_type))
@@ -1787,150 +1965,170 @@ yyreduce:
 
 			  write_exp_elt_opcode (pstate, BINOP_DIV);
 			}
-#line 1792 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 32:
-#line 457 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 457 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_INTDIV); }
-#line 1798 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 33:
-#line 461 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 461 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_REM); }
-#line 1804 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 34:
-#line 465 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 465 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ADD); }
-#line 1810 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 35:
-#line 469 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 469 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_SUB); }
-#line 1816 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 36:
-#line 473 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 473 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LSH); }
-#line 1822 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 37:
-#line 477 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 477 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_RSH); }
-#line 1828 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 38:
-#line 481 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 481 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_EQUAL);
 			  current_type = parse_type (pstate)->builtin_bool;
 			}
-#line 1836 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 39:
-#line 487 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 487 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_NOTEQUAL);
 			  current_type = parse_type (pstate)->builtin_bool;
 			}
-#line 1844 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 40:
-#line 493 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 493 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LEQ);
 			  current_type = parse_type (pstate)->builtin_bool;
 			}
-#line 1852 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 41:
-#line 499 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 499 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_GEQ);
 			  current_type = parse_type (pstate)->builtin_bool;
 			}
-#line 1860 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 42:
-#line 505 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 505 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_LESS);
 			  current_type = parse_type (pstate)->builtin_bool;
 			}
-#line 1868 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 43:
-#line 511 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 511 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_GTR);
 			  current_type = parse_type (pstate)->builtin_bool;
 			}
-#line 1876 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 44:
-#line 517 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 517 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_AND); }
-#line 1882 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 45:
-#line 521 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 521 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_XOR); }
-#line 1888 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 46:
-#line 525 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 525 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_BITWISE_IOR); }
-#line 1894 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 47:
-#line 529 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 529 "p-exp.y"
     { write_exp_elt_opcode (pstate, BINOP_ASSIGN); }
-#line 1900 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 48:
-#line 533 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 533 "p-exp.y"
     { write_exp_elt_opcode (pstate, OP_BOOL);
-			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[0].lval));
+			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[(1) - (1)].lval));
 			  current_type = parse_type (pstate)->builtin_bool;
 			  write_exp_elt_opcode (pstate, OP_BOOL); }
-#line 1909 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 49:
-#line 540 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 540 "p-exp.y"
     { write_exp_elt_opcode (pstate, OP_BOOL);
-			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[0].lval));
+			  write_exp_elt_longcst (pstate, (LONGEST) (yyvsp[(1) - (1)].lval));
 			  current_type = parse_type (pstate)->builtin_bool;
 			  write_exp_elt_opcode (pstate, OP_BOOL); }
-#line 1918 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 50:
-#line 547 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 547 "p-exp.y"
     { write_exp_elt_opcode (pstate, OP_LONG);
-			  write_exp_elt_type (pstate, (yyvsp[0].typed_val_int).type);
-			  current_type = (yyvsp[0].typed_val_int).type;
-			  write_exp_elt_longcst (pstate, (LONGEST)((yyvsp[0].typed_val_int).val));
+			  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].typed_val_int).type);
+			  current_type = (yyvsp[(1) - (1)].typed_val_int).type;
+			  write_exp_elt_longcst (pstate, (LONGEST)((yyvsp[(1) - (1)].typed_val_int).val));
 			  write_exp_elt_opcode (pstate, OP_LONG); }
-#line 1928 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 51:
-#line 555 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 555 "p-exp.y"
     { YYSTYPE val;
-			  parse_number (pstate, (yyvsp[0].ssym).stoken.ptr,
-					(yyvsp[0].ssym).stoken.length, 0, &val);
+			  parse_number (pstate, (yyvsp[(1) - (1)].ssym).stoken.ptr,
+					(yyvsp[(1) - (1)].ssym).stoken.length, 0, &val);
 			  write_exp_elt_opcode (pstate, OP_LONG);
 			  write_exp_elt_type (pstate, val.typed_val_int.type);
 			  current_type = val.typed_val_int.type;
@@ -1938,21 +2136,23 @@ yyreduce:
 						 val.typed_val_int.val);
 			  write_exp_elt_opcode (pstate, OP_LONG);
 			}
-#line 1943 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 52:
-#line 569 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 569 "p-exp.y"
     { write_exp_elt_opcode (pstate, OP_DOUBLE);
-			  write_exp_elt_type (pstate, (yyvsp[0].typed_val_float).type);
-			  current_type = (yyvsp[0].typed_val_float).type;
-			  write_exp_elt_dblcst (pstate, (yyvsp[0].typed_val_float).dval);
+			  write_exp_elt_type (pstate, (yyvsp[(1) - (1)].typed_val_float).type);
+			  current_type = (yyvsp[(1) - (1)].typed_val_float).type;
+			  write_exp_elt_dblcst (pstate, (yyvsp[(1) - (1)].typed_val_float).dval);
 			  write_exp_elt_opcode (pstate, OP_DOUBLE); }
-#line 1953 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 54:
-#line 582 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 582 "p-exp.y"
     {  if (intvar) {
  			     struct value * val, * mark;
 
@@ -1963,37 +2163,40 @@ yyreduce:
 			     value_release_to_mark (mark);
  			   }
  			}
-#line 1968 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 55:
-#line 595 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 595 "p-exp.y"
     { write_exp_elt_opcode (pstate, OP_LONG);
 			  write_exp_elt_type (pstate,
 					    parse_type (pstate)->builtin_int);
 			  current_type = parse_type (pstate)->builtin_int;
-			  CHECK_TYPEDEF ((yyvsp[-1].tval));
+			  CHECK_TYPEDEF ((yyvsp[(3) - (4)].tval));
 			  write_exp_elt_longcst (pstate,
-						 (LONGEST) TYPE_LENGTH ((yyvsp[-1].tval)));
+						 (LONGEST) TYPE_LENGTH ((yyvsp[(3) - (4)].tval)));
 			  write_exp_elt_opcode (pstate, OP_LONG); }
-#line 1981 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 56:
-#line 606 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 606 "p-exp.y"
     { write_exp_elt_opcode (pstate, UNOP_SIZEOF);
 			  current_type = parse_type (pstate)->builtin_int; }
-#line 1988 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 57:
-#line 610 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 610 "p-exp.y"
     { /* C strings are converted into array constants with
 			     an explicit null byte added at the end.  Thus
 			     the array upper bound is the string length.
 			     There is no such thing in C as a completely empty
 			     string.  */
-			  const char *sp = (yyvsp[0].sval).ptr; int count = (yyvsp[0].sval).length;
+			  const char *sp = (yyvsp[(1) - (1)].sval).ptr; int count = (yyvsp[(1) - (1)].sval).length;
 
 			  while (count-- > 0)
 			    {
@@ -2014,13 +2217,14 @@ yyreduce:
 			  write_exp_elt_opcode (pstate, OP_ARRAY);
 			  write_exp_elt_longcst (pstate, (LONGEST) 0);
 			  write_exp_elt_longcst (pstate,
-						 (LONGEST) ((yyvsp[0].sval).length));
+						 (LONGEST) ((yyvsp[(1) - (1)].sval).length));
 			  write_exp_elt_opcode (pstate, OP_ARRAY); }
-#line 2021 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 58:
-#line 642 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 642 "p-exp.y"
     {
 			  struct value * this_val;
 			  struct type * this_type;
@@ -2044,62 +2248,66 @@ yyreduce:
 
 			  current_type = this_type;
 			}
-#line 2049 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 59:
-#line 670 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 670 "p-exp.y"
     {
-			  if ((yyvsp[0].ssym).sym != 0)
-			      (yyval.bval) = SYMBOL_BLOCK_VALUE ((yyvsp[0].ssym).sym);
+			  if ((yyvsp[(1) - (1)].ssym).sym != 0)
+			      (yyval.bval) = SYMBOL_BLOCK_VALUE ((yyvsp[(1) - (1)].ssym).sym);
 			  else
 			    {
 			      struct symtab *tem =
-				  lookup_symtab (copy_name ((yyvsp[0].ssym).stoken));
+				  lookup_symtab (copy_name ((yyvsp[(1) - (1)].ssym).stoken));
 			      if (tem)
 				(yyval.bval) = BLOCKVECTOR_BLOCK (SYMTAB_BLOCKVECTOR (tem),
 							STATIC_BLOCK);
 			      else
 				error (_("No file or function \"%s\"."),
-				       copy_name ((yyvsp[0].ssym).stoken));
+				       copy_name ((yyvsp[(1) - (1)].ssym).stoken));
 			    }
 			}
-#line 2069 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 60:
-#line 688 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 688 "p-exp.y"
     { struct symbol *tem
-			    = lookup_symbol (copy_name ((yyvsp[0].sval)), (yyvsp[-2].bval),
+			    = lookup_symbol (copy_name ((yyvsp[(3) - (3)].sval)), (yyvsp[(1) - (3)].bval),
 					     VAR_DOMAIN, NULL);
 			  if (!tem || SYMBOL_CLASS (tem) != LOC_BLOCK)
 			    error (_("No function \"%s\" in specified context."),
-				   copy_name ((yyvsp[0].sval)));
+				   copy_name ((yyvsp[(3) - (3)].sval)));
 			  (yyval.bval) = SYMBOL_BLOCK_VALUE (tem); }
-#line 2081 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 61:
-#line 698 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 698 "p-exp.y"
     { struct symbol *sym;
-			  sym = lookup_symbol (copy_name ((yyvsp[0].sval)), (yyvsp[-2].bval),
+			  sym = lookup_symbol (copy_name ((yyvsp[(3) - (3)].sval)), (yyvsp[(1) - (3)].bval),
 					       VAR_DOMAIN, NULL);
 			  if (sym == 0)
 			    error (_("No symbol \"%s\" in specified context."),
-				   copy_name ((yyvsp[0].sval)));
+				   copy_name ((yyvsp[(3) - (3)].sval)));
 
 			  write_exp_elt_opcode (pstate, OP_VAR_VALUE);
 			  /* block_found is set by lookup_symbol.  */
 			  write_exp_elt_block (pstate, block_found);
 			  write_exp_elt_sym (pstate, sym);
 			  write_exp_elt_opcode (pstate, OP_VAR_VALUE); }
-#line 2098 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 62:
-#line 713 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 713 "p-exp.y"
     {
-			  struct type *type = (yyvsp[-2].tval);
+			  struct type *type = (yyvsp[(1) - (3)].tval);
 			  if (TYPE_CODE (type) != TYPE_CODE_STRUCT
 			      && TYPE_CODE (type) != TYPE_CODE_UNION)
 			    error (_("`%s' is not defined as an aggregate type."),
@@ -2107,16 +2315,17 @@ yyreduce:
 
 			  write_exp_elt_opcode (pstate, OP_SCOPE);
 			  write_exp_elt_type (pstate, type);
-			  write_exp_string (pstate, (yyvsp[0].sval));
+			  write_exp_string (pstate, (yyvsp[(3) - (3)].sval));
 			  write_exp_elt_opcode (pstate, OP_SCOPE);
 			}
-#line 2115 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 64:
-#line 729 "p-exp.y" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 729 "p-exp.y"
     {
-			  char *name = copy_name ((yyvsp[0].sval));
+			  char *name = copy_name ((yyvsp[(2) - (2)].sval));
 			  struct symbol *sym;
 			  struct bound_minimal_symbol msymbol;
 
@@ -2143,12 +2352,13 @@ yyreduce:
 			    error (_("No symbol \"%s\" in current context."),
 				   name);
 			}
-#line 2148 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 65:
-#line 760 "p-exp.y" /* yacc.c:1646  */
-    { struct symbol *sym = (yyvsp[0].ssym).sym;
+
+/* Line 1455 of yacc.c  */
+#line 760 "p-exp.y"
+    { struct symbol *sym = (yyvsp[(1) - (1)].ssym).sym;
 
 			  if (sym)
 			    {
@@ -2168,7 +2378,7 @@ yyreduce:
 			      write_exp_elt_sym (pstate, sym);
 			      write_exp_elt_opcode (pstate, OP_VAR_VALUE);
 			      current_type = sym->type; }
-			  else if ((yyvsp[0].ssym).is_a_field_of_this)
+			  else if ((yyvsp[(1) - (1)].ssym).is_a_field_of_this)
 			    {
 			      struct value * this_val;
 			      struct type * this_type;
@@ -2182,7 +2392,7 @@ yyreduce:
 			      write_exp_elt_opcode (pstate, OP_THIS);
 			      write_exp_elt_opcode (pstate, OP_THIS);
 			      write_exp_elt_opcode (pstate, STRUCTOP_PTR);
-			      write_exp_string (pstate, (yyvsp[0].ssym).stoken);
+			      write_exp_string (pstate, (yyvsp[(1) - (1)].ssym).stoken);
 			      write_exp_elt_opcode (pstate, STRUCTOP_PTR);
 			      /* We need type of this.  */
 			      this_val
@@ -2194,14 +2404,14 @@ yyreduce:
 			      if (this_type)
 				current_type = lookup_struct_elt_type (
 				  this_type,
-				  copy_name ((yyvsp[0].ssym).stoken), 0);
+				  copy_name ((yyvsp[(1) - (1)].ssym).stoken), 0);
 			      else
 				current_type = NULL;
 			    }
 			  else
 			    {
 			      struct bound_minimal_symbol msymbol;
-			      char *arg = copy_name ((yyvsp[0].ssym).stoken);
+			      char *arg = copy_name ((yyvsp[(1) - (1)].ssym).stoken);
 
 			      msymbol =
 				lookup_bound_minimal_symbol (arg);
@@ -2213,77 +2423,75 @@ yyreduce:
 				       "Use the \"file\" command."));
 			      else
 				error (_("No symbol \"%s\" in current context."),
-				       copy_name ((yyvsp[0].ssym).stoken));
+				       copy_name ((yyvsp[(1) - (1)].ssym).stoken));
 			    }
 			}
-#line 2221 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 68:
-#line 847 "p-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = lookup_pointer_type ((yyvsp[0].tval)); }
-#line 2227 "p-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 847 "p-exp.y"
+    { (yyval.tval) = lookup_pointer_type ((yyvsp[(2) - (2)].tval)); }
     break;
 
   case 69:
-#line 849 "p-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = (yyvsp[0].tsym).type; }
-#line 2233 "p-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 849 "p-exp.y"
+    { (yyval.tval) = (yyvsp[(1) - (1)].tsym).type; }
     break;
 
   case 70:
-#line 851 "p-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = lookup_struct (copy_name ((yyvsp[0].sval)),
+
+/* Line 1455 of yacc.c  */
+#line 851 "p-exp.y"
+    { (yyval.tval) = lookup_struct (copy_name ((yyvsp[(2) - (2)].sval)),
 					      expression_context_block); }
-#line 2240 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 71:
-#line 854 "p-exp.y" /* yacc.c:1646  */
-    { (yyval.tval) = lookup_struct (copy_name ((yyvsp[0].sval)),
+
+/* Line 1455 of yacc.c  */
+#line 854 "p-exp.y"
+    { (yyval.tval) = lookup_struct (copy_name ((yyvsp[(2) - (2)].sval)),
 					      expression_context_block); }
-#line 2247 "p-exp.c" /* yacc.c:1646  */
     break;
 
   case 72:
-#line 861 "p-exp.y" /* yacc.c:1646  */
-    { (yyval.sval) = (yyvsp[0].ssym).stoken; }
-#line 2253 "p-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 861 "p-exp.y"
+    { (yyval.sval) = (yyvsp[(1) - (1)].ssym).stoken; }
     break;
 
   case 73:
-#line 862 "p-exp.y" /* yacc.c:1646  */
-    { (yyval.sval) = (yyvsp[0].ssym).stoken; }
-#line 2259 "p-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 862 "p-exp.y"
+    { (yyval.sval) = (yyvsp[(1) - (1)].ssym).stoken; }
     break;
 
   case 74:
-#line 863 "p-exp.y" /* yacc.c:1646  */
-    { (yyval.sval) = (yyvsp[0].tsym).stoken; }
-#line 2265 "p-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 863 "p-exp.y"
+    { (yyval.sval) = (yyvsp[(1) - (1)].tsym).stoken; }
     break;
 
   case 75:
-#line 864 "p-exp.y" /* yacc.c:1646  */
-    { (yyval.sval) = (yyvsp[0].ssym).stoken; }
-#line 2271 "p-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 864 "p-exp.y"
+    { (yyval.sval) = (yyvsp[(1) - (1)].ssym).stoken; }
     break;
 
 
-#line 2275 "p-exp.c" /* yacc.c:1646  */
+
+/* Line 1455 of yacc.c  */
+#line 2494 "p-exp.c"
       default: break;
     }
-  /* User semantic actions sometimes alter yychar, and that requires
-     that yytoken be updated with the new translation.  We take the
-     approach of translating immediately before every use of yytoken.
-     One alternative is translating here after every semantic action,
-     but that translation would be missed if the semantic action invokes
-     YYABORT, YYACCEPT, or YYERROR immediately after altering yychar or
-     if it invokes YYBACKUP.  In the case of YYABORT or YYACCEPT, an
-     incorrect destructor might then be invoked immediately.  In the
-     case of YYERROR or YYBACKUP, subsequent parser actions might lead
-     to an incorrect destructor call or verbose syntax error message
-     before the lookahead is translated.  */
   YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
 
   YYPOPSTACK (yylen);
@@ -2292,7 +2500,7 @@ yyreduce:
 
   *++yyvsp = yyval;
 
-  /* Now 'shift' the result of the reduction.  Determine what state
+  /* Now `shift' the result of the reduction.  Determine what state
      that goes to, based on the state we popped back to and the rule
      number reduced by.  */
 
@@ -2307,14 +2515,10 @@ yyreduce:
   goto yynewstate;
 
 
-/*--------------------------------------.
-| yyerrlab -- here on detecting error.  |
-`--------------------------------------*/
+/*------------------------------------.
+| yyerrlab -- here on detecting error |
+`------------------------------------*/
 yyerrlab:
-  /* Make sure we have latest lookahead translation.  See comments at
-     user semantic actions for why this is necessary.  */
-  yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);
-
   /* If not already recovering from an error, report this error.  */
   if (!yyerrstatus)
     {
@@ -2322,36 +2526,37 @@ yyerrlab:
 #if ! YYERROR_VERBOSE
       yyerror (YY_("syntax error"));
 #else
-# define YYSYNTAX_ERROR yysyntax_error (&yymsg_alloc, &yymsg, \
-                                        yyssp, yytoken)
       {
-        char const *yymsgp = YY_("syntax error");
-        int yysyntax_error_status;
-        yysyntax_error_status = YYSYNTAX_ERROR;
-        if (yysyntax_error_status == 0)
-          yymsgp = yymsg;
-        else if (yysyntax_error_status == 1)
-          {
-            if (yymsg != yymsgbuf)
-              YYSTACK_FREE (yymsg);
-            yymsg = (char *) YYSTACK_ALLOC (yymsg_alloc);
-            if (!yymsg)
-              {
-                yymsg = yymsgbuf;
-                yymsg_alloc = sizeof yymsgbuf;
-                yysyntax_error_status = 2;
-              }
-            else
-              {
-                yysyntax_error_status = YYSYNTAX_ERROR;
-                yymsgp = yymsg;
-              }
-          }
-        yyerror (yymsgp);
-        if (yysyntax_error_status == 2)
-          goto yyexhaustedlab;
+	YYSIZE_T yysize = yysyntax_error (0, yystate, yychar);
+	if (yymsg_alloc < yysize && yymsg_alloc < YYSTACK_ALLOC_MAXIMUM)
+	  {
+	    YYSIZE_T yyalloc = 2 * yysize;
+	    if (! (yysize <= yyalloc && yyalloc <= YYSTACK_ALLOC_MAXIMUM))
+	      yyalloc = YYSTACK_ALLOC_MAXIMUM;
+	    if (yymsg != yymsgbuf)
+	      YYSTACK_FREE (yymsg);
+	    yymsg = (char *) YYSTACK_ALLOC (yyalloc);
+	    if (yymsg)
+	      yymsg_alloc = yyalloc;
+	    else
+	      {
+		yymsg = yymsgbuf;
+		yymsg_alloc = sizeof yymsgbuf;
+	      }
+	  }
+
+	if (0 < yysize && yysize <= yymsg_alloc)
+	  {
+	    (void) yysyntax_error (yymsg, yystate, yychar);
+	    yyerror (yymsg);
+	  }
+	else
+	  {
+	    yyerror (YY_("syntax error"));
+	    if (yysize != 0)
+	      goto yyexhaustedlab;
+	  }
       }
-# undef YYSYNTAX_ERROR
 #endif
     }
 
@@ -2360,20 +2565,20 @@ yyerrlab:
   if (yyerrstatus == 3)
     {
       /* If just tried and failed to reuse lookahead token after an
-         error, discard it.  */
+	 error, discard it.  */
 
       if (yychar <= YYEOF)
-        {
-          /* Return failure if at end of input.  */
-          if (yychar == YYEOF)
-            YYABORT;
-        }
+	{
+	  /* Return failure if at end of input.  */
+	  if (yychar == YYEOF)
+	    YYABORT;
+	}
       else
-        {
-          yydestruct ("Error: discarding",
-                      yytoken, &yylval);
-          yychar = YYEMPTY;
-        }
+	{
+	  yydestruct ("Error: discarding",
+		      yytoken, &yylval);
+	  yychar = YYEMPTY;
+	}
     }
 
   /* Else will try to reuse lookahead token after shifting the error
@@ -2392,7 +2597,7 @@ yyerrorlab:
   if (/*CONSTCOND*/ 0)
      goto yyerrorlab;
 
-  /* Do not reclaim the symbols of the rule whose action triggered
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYERROR.  */
   YYPOPSTACK (yylen);
   yylen = 0;
@@ -2405,37 +2610,35 @@ yyerrorlab:
 | yyerrlab1 -- common code for both syntax error and YYERROR.  |
 `-------------------------------------------------------------*/
 yyerrlab1:
-  yyerrstatus = 3;      /* Each real token shifted decrements this.  */
+  yyerrstatus = 3;	/* Each real token shifted decrements this.  */
 
   for (;;)
     {
       yyn = yypact[yystate];
-      if (!yypact_value_is_default (yyn))
-        {
-          yyn += YYTERROR;
-          if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
-            {
-              yyn = yytable[yyn];
-              if (0 < yyn)
-                break;
-            }
-        }
+      if (yyn != YYPACT_NINF)
+	{
+	  yyn += YYTERROR;
+	  if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
+	    {
+	      yyn = yytable[yyn];
+	      if (0 < yyn)
+		break;
+	    }
+	}
 
       /* Pop the current state because it cannot handle the error token.  */
       if (yyssp == yyss)
-        YYABORT;
+	YYABORT;
 
 
       yydestruct ("Error: popping",
-                  yystos[yystate], yyvsp);
+		  yystos[yystate], yyvsp);
       YYPOPSTACK (1);
       yystate = *yyssp;
       YY_STACK_PRINT (yyss, yyssp);
     }
 
-  YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
   *++yyvsp = yylval;
-  YY_IGNORE_MAYBE_UNINITIALIZED_END
 
 
   /* Shift the error token.  */
@@ -2459,7 +2662,7 @@ yyabortlab:
   yyresult = 1;
   goto yyreturn;
 
-#if !defined yyoverflow || YYERROR_VERBOSE
+#if !defined(yyoverflow) || YYERROR_VERBOSE
 /*-------------------------------------------------.
 | yyexhaustedlab -- memory exhaustion comes here.  |
 `-------------------------------------------------*/
@@ -2471,21 +2674,16 @@ yyexhaustedlab:
 
 yyreturn:
   if (yychar != YYEMPTY)
-    {
-      /* Make sure we have latest lookahead translation.  See comments at
-         user semantic actions for why this is necessary.  */
-      yytoken = YYTRANSLATE (yychar);
-      yydestruct ("Cleanup: discarding lookahead",
-                  yytoken, &yylval);
-    }
-  /* Do not reclaim the symbols of the rule whose action triggered
+     yydestruct ("Cleanup: discarding lookahead",
+		 yytoken, &yylval);
+  /* Do not reclaim the symbols of the rule which action triggered
      this YYABORT or YYACCEPT.  */
   YYPOPSTACK (yylen);
   YY_STACK_PRINT (yyss, yyssp);
   while (yyssp != yyss)
     {
       yydestruct ("Cleanup: popping",
-                  yystos[*yyssp], yyvsp);
+		  yystos[*yyssp], yyvsp);
       YYPOPSTACK (1);
     }
 #ifndef yyoverflow
@@ -2496,9 +2694,14 @@ yyreturn:
   if (yymsg != yymsgbuf)
     YYSTACK_FREE (yymsg);
 #endif
-  return yyresult;
+  /* Make sure YYID is used.  */
+  return YYID (yyresult);
 }
-#line 878 "p-exp.y" /* yacc.c:1906  */
+
+
+
+/* Line 1675 of yacc.c  */
+#line 878 "p-exp.y"
 
 
 /* Take care of parsing a number (anything that starts with a digit).
@@ -3395,3 +3598,4 @@ yyerror (char *msg)
 
   error (_("A %s in expression, near `%s'."), (msg ? msg : "error"), lexptr);
 }
+
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/po/gdb.pot ./gdb/po/gdb.pot
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/po/gdb.pot	2015-07-06 20:14:09.000000000 +0000
+++ ./gdb/po/gdb.pot	2015-07-07 02:02:08.000000000 +0000
@@ -8,11 +8,10 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-07-06 13:14-0700\n"
+"POT-Creation-Date: 2015-07-07 02:02+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -41,8 +40,8 @@ msgstr ""
 #: aarch64-linux-nat.c:778
 #, possible-c-format
 msgid ""
-"Unexpected number of hardware watchpoint registers reported by ptrace, got "
-"%d, expected %d."
+"Unexpected number of hardware watchpoint registers reported by ptrace, got %"
+"d, expected %d."
 msgstr ""
 
 #: aarch64-linux-nat.c:786
@@ -52,8 +51,8 @@ msgstr ""
 #: aarch64-linux-nat.c:798
 #, possible-c-format
 msgid ""
-"Unexpected number of hardware breakpoint registers reported by ptrace, got "
-"%d, expected %d."
+"Unexpected number of hardware breakpoint registers reported by ptrace, got %"
+"d, expected %d."
 msgstr ""
 
 #: aarch64-linux-nat.c:806
@@ -659,8 +658,8 @@ msgstr ""
 #: ada-lang.c:11190
 #, possible-c-format
 msgid ""
-"Undefined name, ambiguous name, or renaming used in component association: "
-"%s."
+"Undefined name, ambiguous name, or renaming used in component association: %"
+"s."
 msgstr ""
 
 #: ada-lang.c:11193
@@ -879,26 +878,26 @@ msgstr ""
 msgid "Invalid character '%s' in expression."
 msgstr ""
 
-#: ada-lex.l:342
+#: ada-lex.l:343
 #, possible-c-format
 msgid "Invalid base: %d."
 msgstr ""
 
-#: ada-lex.l:353 ada-lex.l:360
+#: ada-lex.l:354 ada-lex.l:361
 msgid "Integer literal out of range"
 msgstr ""
 
-#: ada-lex.l:355
+#: ada-lex.l:356
 #, possible-c-format
 msgid "Invalid digit `%c' in based literal"
 msgstr ""
 
-#: ada-lex.l:614
+#: ada-lex.l:615
 #, possible-c-format
 msgid "ambiguous attribute name: `%s'"
 msgstr ""
 
-#: ada-lex.l:617
+#: ada-lex.l:618
 #, possible-c-format
 msgid "unrecognized attribute: `%s'"
 msgstr ""
@@ -1306,6 +1305,50 @@ msgstr ""
 msgid "Enables debugging output (used to debug GDB)."
 msgstr ""
 
+#: alphabsd-nat.c:96 alphabsd-nat.c:128 amd64bsd-nat.c:57 amd64bsd-nat.c:105
+#: amd64fbsd-nat.c:168 amd64-linux-nat.c:142 amd64-linux-nat.c:197
+#: hppanbsd-nat.c:172 hppanbsd-nat.c:202 hppaobsd-nat.c:198 hppaobsd-nat.c:228
+#: i386bsd-nat.c:143 i386bsd-nat.c:208 i386-linux-nat.c:217
+#: i386-linux-nat.c:232 m32r-linux-nat.c:112 m32r-linux-nat.c:161
+#: m68kbsd-nat.c:120 m68kbsd-nat.c:150 m68klinux-nat.c:268 m68klinux-nat.c:283
+#: m88kbsd-nat.c:73 m88kbsd-nat.c:89 mips64obsd-nat.c:88 mips64obsd-nat.c:104
+#: mips-linux-nat.c:262 mips-linux-nat.c:344 mipsnbsd-nat.c:52
+#: mipsnbsd-nat.c:83 ppcfbsd-nat.c:126 ppcfbsd-nat.c:154 ppcnbsd-nat.c:91
+#: ppcnbsd-nat.c:122 ppcobsd-nat.c:81 ppcobsd-nat.c:117 s390-linux-nat.c:227
+#: s390-linux-nat.c:244 shnbsd-nat.c:54 shnbsd-nat.c:75 sparc-nat.c:173
+#: sparc-nat.c:209 tilegx-linux-nat.c:136 tilegx-linux-nat.c:156
+#: vaxbsd-nat.c:73 vaxbsd-nat.c:89 xtensa-linux-nat.c:190
+#: xtensa-linux-nat.c:209
+msgid "Couldn't get registers"
+msgstr ""
+
+#: alphabsd-nat.c:110 alphabsd-nat.c:147 amd64bsd-nat.c:84 amd64bsd-nat.c:141
+#: amd64-linux-nat.c:169 amd64-linux-nat.c:232 hppanbsd-nat.c:183
+#: hppanbsd-nat.c:217 hppaobsd-nat.c:209 hppaobsd-nat.c:243 i386bsd-nat.c:186
+#: i386bsd-nat.c:265 i386-linux-nat.c:281 i386-linux-nat.c:295
+#: m68kbsd-nat.c:131 m68kbsd-nat.c:165 m68klinux-nat.c:365 m68klinux-nat.c:379
+#: mipsnbsd-nat.c:66 mipsnbsd-nat.c:102 ppcobsd-nat.c:98 ppcobsd-nat.c:138
+#: s390-linux-nat.c:264 s390-linux-nat.c:281 sparc-nat.c:185
+msgid "Couldn't get floating point status"
+msgstr ""
+
+#: alphabsd-nat.c:134 amd64bsd-nat.c:111 amd64-linux-nat.c:202
+#: hppanbsd-nat.c:208 hppaobsd-nat.c:234 i386bsd-nat.c:214
+#: i386-linux-nat.c:237 m32r-linux-nat.c:166 m68kbsd-nat.c:156
+#: m68klinux-nat.c:288 m88kbsd-nat.c:95 mips64obsd-nat.c:110 mipsnbsd-nat.c:89
+#: ppcfbsd-nat.c:160 ppcnbsd-nat.c:129 ppcobsd-nat.c:128 s390-linux-nat.c:249
+#: sparc-nat.c:214 tilegx-linux-nat.c:161 vaxbsd-nat.c:95
+#: xtensa-linux-nat.c:217
+msgid "Couldn't write registers"
+msgstr ""
+
+#: alphabsd-nat.c:153 amd64bsd-nat.c:147 amd64-linux-nat.c:237
+#: hppanbsd-nat.c:223 hppaobsd-nat.c:249 i386bsd-nat.c:271
+#: i386-linux-nat.c:300 m68kbsd-nat.c:171 m68klinux-nat.c:384
+#: mipsnbsd-nat.c:108 ppcobsd-nat.c:145 s390-linux-nat.c:286
+msgid "Couldn't write floating point status"
+msgstr ""
+
 #: alpha-tdep.c:260
 msgid "Cannot retrieve value from floating point register"
 msgstr ""
@@ -1364,71 +1407,16 @@ msgid ""
 "search.  The only need to set it is when debugging a stripped executable."
 msgstr ""
 
-#: alphabsd-nat.c:96 alphabsd-nat.c:128 amd64-linux-nat.c:142
-#: amd64-linux-nat.c:197 amd64bsd-nat.c:57 amd64bsd-nat.c:105
-#: amd64fbsd-nat.c:168 hppanbsd-nat.c:172 hppanbsd-nat.c:202
-#: hppaobsd-nat.c:198 hppaobsd-nat.c:228 i386-linux-nat.c:217
-#: i386-linux-nat.c:232 i386bsd-nat.c:143 i386bsd-nat.c:208
-#: m32r-linux-nat.c:112 m32r-linux-nat.c:161 m68kbsd-nat.c:120
-#: m68kbsd-nat.c:150 m68klinux-nat.c:268 m68klinux-nat.c:283 m88kbsd-nat.c:73
-#: m88kbsd-nat.c:89 mips-linux-nat.c:262 mips-linux-nat.c:344
-#: mips64obsd-nat.c:88 mips64obsd-nat.c:104 mipsnbsd-nat.c:52
-#: mipsnbsd-nat.c:83 ppcfbsd-nat.c:126 ppcfbsd-nat.c:154 ppcnbsd-nat.c:91
-#: ppcnbsd-nat.c:122 ppcobsd-nat.c:81 ppcobsd-nat.c:117 s390-linux-nat.c:227
-#: s390-linux-nat.c:244 shnbsd-nat.c:54 shnbsd-nat.c:75 sparc-nat.c:173
-#: sparc-nat.c:209 tilegx-linux-nat.c:136 tilegx-linux-nat.c:156
-#: vaxbsd-nat.c:73 vaxbsd-nat.c:89 xtensa-linux-nat.c:190
-#: xtensa-linux-nat.c:209
-msgid "Couldn't get registers"
-msgstr ""
-
-#: alphabsd-nat.c:110 alphabsd-nat.c:147 amd64-linux-nat.c:169
-#: amd64-linux-nat.c:232 amd64bsd-nat.c:84 amd64bsd-nat.c:141
-#: hppanbsd-nat.c:183 hppanbsd-nat.c:217 hppaobsd-nat.c:209 hppaobsd-nat.c:243
-#: i386-linux-nat.c:281 i386-linux-nat.c:295 i386bsd-nat.c:186
-#: i386bsd-nat.c:265 m68kbsd-nat.c:131 m68kbsd-nat.c:165 m68klinux-nat.c:365
-#: m68klinux-nat.c:379 mipsnbsd-nat.c:66 mipsnbsd-nat.c:102 ppcobsd-nat.c:98
-#: ppcobsd-nat.c:138 s390-linux-nat.c:264 s390-linux-nat.c:281 sparc-nat.c:185
-msgid "Couldn't get floating point status"
-msgstr ""
-
-#: alphabsd-nat.c:134 amd64-linux-nat.c:202 amd64bsd-nat.c:111
-#: hppanbsd-nat.c:208 hppaobsd-nat.c:234 i386-linux-nat.c:237
-#: i386bsd-nat.c:214 m32r-linux-nat.c:166 m68kbsd-nat.c:156
-#: m68klinux-nat.c:288 m88kbsd-nat.c:95 mips64obsd-nat.c:110 mipsnbsd-nat.c:89
-#: ppcfbsd-nat.c:160 ppcnbsd-nat.c:129 ppcobsd-nat.c:128 s390-linux-nat.c:249
-#: sparc-nat.c:214 tilegx-linux-nat.c:161 vaxbsd-nat.c:95
-#: xtensa-linux-nat.c:217
-msgid "Couldn't write registers"
-msgstr ""
-
-#: alphabsd-nat.c:153 amd64-linux-nat.c:237 amd64bsd-nat.c:147
-#: hppanbsd-nat.c:223 hppaobsd-nat.c:249 i386-linux-nat.c:300
-#: i386bsd-nat.c:271 m68kbsd-nat.c:171 m68klinux-nat.c:384 mipsnbsd-nat.c:108
-#: ppcobsd-nat.c:145 s390-linux-nat.c:286
-msgid "Couldn't write floating point status"
-msgstr ""
-
-#: amd64-linux-nat.c:162 amd64-linux-nat.c:221 amd64bsd-nat.c:75
-#: amd64bsd-nat.c:128 i386bsd-nat.c:165 i386bsd-nat.c:235
+#: amd64bsd-nat.c:75 amd64bsd-nat.c:128 amd64-linux-nat.c:162
+#: amd64-linux-nat.c:221 i386bsd-nat.c:165 i386bsd-nat.c:235
 msgid "Couldn't get extended state status"
 msgstr ""
 
-#: amd64-linux-nat.c:227 amd64bsd-nat.c:134 i386-linux-nat.c:366
-#: i386bsd-nat.c:241
+#: amd64bsd-nat.c:134 amd64-linux-nat.c:227 i386bsd-nat.c:241
+#: i386-linux-nat.c:366
 msgid "Couldn't write extended state status"
 msgstr ""
 
-#: amd64-tdep.c:256 avr-tdep.c:1368 cris-tdep.c:1795 msp430-tdep.c:588
-#, possible-c-format
-msgid "Unmapped DWARF Register #%d encountered."
-msgstr ""
-
-#. We shouldn't get here.
-#: amd64-tdep.c:1197
-msgid "unable to find free reg"
-msgstr ""
-
 #: amd64bsd-nat.c:177 i386bsd-nat.c:310
 msgid "Couldn't read debug registers"
 msgstr ""
@@ -1462,6 +1450,16 @@ msgid ""
 "Please report this to <bug-gdb@gnu.org>."
 msgstr ""
 
+#: amd64-tdep.c:256 avr-tdep.c:1368 cris-tdep.c:1795 msp430-tdep.c:588
+#, possible-c-format
+msgid "Unmapped DWARF Register #%d encountered."
+msgstr ""
+
+#. We shouldn't get here.
+#: amd64-tdep.c:1197
+msgid "unable to find free reg"
+msgstr ""
+
 #: arch-utils.c:233 m32c-tdep.c:2600 m32c-tdep.c:2621
 msgid "No virtual frame pointer available"
 msgstr ""
@@ -1647,6 +1645,47 @@ msgstr ""
 msgid "arm_linux_init_abi: Floating point model not supported"
 msgstr ""
 
+#: armnbsd-nat.c:85
+msgid "unable to fetch general register"
+msgstr ""
+
+#: armnbsd-nat.c:138 armnbsd-nat.c:186 armnbsd-nat.c:224
+msgid "unable to fetch general registers"
+msgstr ""
+
+#: armnbsd-nat.c:156
+msgid "unable to fetch floating-point register"
+msgstr ""
+
+#: armnbsd-nat.c:286 armnbsd-nat.c:369
+#, possible-c-format
+msgid "unable to write register %d to inferior"
+msgstr ""
+
+#: armnbsd-nat.c:334
+msgid "unable to store general registers"
+msgstr ""
+
+#: armnbsd-nat.c:348
+msgid "unable to fetch floating-point registers"
+msgstr ""
+
+#: armnbsd-nat.c:391
+msgid "unable to store floating-point registers"
+msgstr ""
+
+#: armnbsd-nat.c:443
+msgid "wrong size of register set in core file"
+msgstr ""
+
+#: armnbsd-nat.c:455
+msgid "wrong size of FPA register set in core file"
+msgstr ""
+
+#: armnbsd-tdep.c:62 arm-tdep.c:10334
+msgid "arm_gdbarch_init: bad byte order for float format"
+msgstr ""
+
 #. multiply
 #: arm-tdep.c:1531 arm-tdep.c:4804 arm-tdep.c:4825 arm-tdep.c:4947
 msgid "Invalid update to pc in instruction"
@@ -1820,10 +1859,6 @@ msgstr ""
 msgid "unknown ARM EABI version 0x%x"
 msgstr ""
 
-#: arm-tdep.c:10334 armnbsd-tdep.c:62
-msgid "arm_gdbarch_init: bad byte order for float format"
-msgstr ""
-
 #: arm-tdep.c:10513
 #, possible-c-format
 msgid "arm_dump_tdep: Lowest pc = 0x%lx"
@@ -1935,43 +1970,6 @@ msgstr ""
 msgid "Process record: error reading memory at addr %s len = %d.\n"
 msgstr ""
 
-#: armnbsd-nat.c:85
-msgid "unable to fetch general register"
-msgstr ""
-
-#: armnbsd-nat.c:138 armnbsd-nat.c:186 armnbsd-nat.c:224
-msgid "unable to fetch general registers"
-msgstr ""
-
-#: armnbsd-nat.c:156
-msgid "unable to fetch floating-point register"
-msgstr ""
-
-#: armnbsd-nat.c:286 armnbsd-nat.c:369
-#, possible-c-format
-msgid "unable to write register %d to inferior"
-msgstr ""
-
-#: armnbsd-nat.c:334
-msgid "unable to store general registers"
-msgstr ""
-
-#: armnbsd-nat.c:348
-msgid "unable to fetch floating-point registers"
-msgstr ""
-
-#: armnbsd-nat.c:391
-msgid "unable to store floating-point registers"
-msgstr ""
-
-#: armnbsd-nat.c:443
-msgid "wrong size of register set in core file"
-msgstr ""
-
-#: armnbsd-nat.c:455
-msgid "wrong size of FPA register set in core file"
-msgstr ""
-
 #: auto-load.c:71
 #, possible-c-format
 msgid "Debugging output for files of 'set auto-load ...' is %s.\n"
@@ -2922,8 +2920,8 @@ msgstr ""
 msgid " %02x"
 msgstr ""
 
-#: ax-general.c:384 darwin-nat-info.c:293 darwin-nat-info.c:586
-#: darwin-nat-info.c:794 darwin-nat.c:556
+#: ax-general.c:384 darwin-nat.c:556 darwin-nat-info.c:293
+#: darwin-nat-info.c:586 darwin-nat-info.c:794
 msgid "\n"
 msgstr ""
 
@@ -5024,746 +5022,573 @@ msgstr ""
 msgid "A %s in expression, near `%s'."
 msgstr ""
 
-#: c-lang.c:66 c-lang.c:613
-msgid "unhandled c_string_type"
+#: charset.c:225
+#, possible-c-format
+msgid "The host character set is \"auto; currently %s\".\n"
 msgstr ""
 
-#: c-lang.c:366
+#: charset.c:228
 #, possible-c-format
-msgid "Trying to read string with inappropriate type `%s'."
+msgid "The host character set is \"%s\".\n"
 msgstr ""
 
-#: c-lang.c:370
-msgid "Trying to read string with inappropriate type."
+#: charset.c:238
+#, possible-c-format
+msgid "The target character set is \"auto; currently %s\".\n"
 msgstr ""
 
-#: c-lang.c:471
-msgid "Malformed escape sequence"
+#: charset.c:242
+#, possible-c-format
+msgid "The target character set is \"%s\".\n"
 msgstr ""
 
-#: c-lang.c:498
-msgid "\\x used with no following hex digits."
+#: charset.c:255
+#, possible-c-format
+msgid "The target wide character set is \"auto; currently %s\".\n"
 msgstr ""
 
-#: c-lang.c:520
-msgid "\\u used with no following hex digits"
+#: charset.c:259
+#, possible-c-format
+msgid "The target wide character set is \"%s\".\n"
 msgstr ""
 
-#: c-lang.c:672
-msgid "Could not convert character constant to target character set"
+#: charset.c:334 charset.c:340
+#, possible-c-format
+msgid "Cannot convert between character sets `%s' and `%s'"
 msgstr ""
 
-#. To avoid memory corruption.
-#: c-lang.c:698 eval.c:924
-msgid "Too many array elements"
+#: charset.c:496 charset.c:603
+msgid "Converting character sets"
 msgstr ""
 
-#: c-typeprint.c:390
-msgid "type not handled in c_type_print_varspec_prefix()"
+#: charset.c:532
+#, possible-c-format
+msgid "Could not convert character to `%s' character set"
 msgstr ""
 
-#: c-typeprint.c:769
-msgid "type not handled in c_type_print_varspec_suffix()"
+#: charset.c:563 charset.c:705
+msgid "Internal error while converting character sets"
 msgstr ""
 
-#: c-typeprint.c:806
-#, possible-c-format
-msgid "[with %s = "
+#. No valid charset found, generate error here.
+#: charset.c:1005
+msgid "Unable to find a vaild charset for string conversions"
 msgstr ""
 
-#: c-typeprint.c:821
-msgid "] "
+#: charset.c:1048
+msgid "Set the host and target character sets."
 msgstr ""
 
-#: c-typeprint.c:860 m2-typeprint.c:84
-msgid "<type unknown>"
+#: charset.c:1049
+msgid "Show the host and target character sets."
 msgstr ""
 
-#: c-typeprint.c:888
-msgid "<unnamed typedef>"
+#: charset.c:1050
+msgid ""
+"The `host character set' is the one used by the system GDB is running on.\n"
+"The `target character set' is the one used by the program being debugged.\n"
+"You may only use supersets of ASCII for your host character set; GDB does\n"
+"not support any others.\n"
+"To see a list of the character sets GDB supports, type `set charset <TAB>'."
 msgstr ""
 
-#: c-typeprint.c:980
-msgid "<incomplete type>\n"
+#: charset.c:1064
+msgid "Set the host character set."
 msgstr ""
 
-#: c-typeprint.c:983
-msgid "<no data fields>\n"
+#: charset.c:1065
+msgid "Show the host character set."
 msgstr ""
 
-#: c-typeprint.c:1215
-#, possible-c-format
-msgid "<undefined type> %s;\n"
+#: charset.c:1066
+msgid ""
+"The `host character set' is the one used by the system GDB is running on.\n"
+"You may only use supersets of ASCII for your host character set; GDB does\n"
+"not support any others.\n"
+"To see a list of the character sets GDB supports, type `set host-charset "
+"<TAB>'."
 msgstr ""
 
-#: c-typeprint.c:1265
-#, possible-c-format
-msgid "<badly mangled name '%s'>"
+#: charset.c:1076
+msgid "Set the target character set."
 msgstr ""
 
-#: c-typeprint.c:1410
-msgid "struct <unknown>"
+#: charset.c:1077
+msgid "Show the target character set."
 msgstr ""
 
-#. This should not occur.
-#: c-typeprint.c:1419
-msgid "<range type>"
+#: charset.c:1078
+msgid ""
+"The `target character set' is the one used by the program being debugged.\n"
+"GDB translates characters and strings between the host and target\n"
+"character sets as needed.\n"
+"To see a list of the character sets GDB supports, type `set target-"
+"charset'<TAB>"
 msgstr ""
 
-#. At least for dump_symtab, it is important that this not
-#. be an error ().
-#: c-typeprint.c:1441
-#, possible-c-format
-msgid "<invalid type code %d>"
+#: charset.c:1089
+msgid "Set the target wide character set."
 msgstr ""
 
-#: c-valprint.c:160 valprint.c:400
-msgid "Could not determine the array high bound"
+#: charset.c:1090
+msgid "Show the target wide character set."
 msgstr ""
 
-#: c-valprint.c:226
-#, possible-c-format
-msgid "%d vtable entries"
+#: charset.c:1091
+msgid ""
+"The `target wide character set' is the one used by the program being "
+"debugged.\n"
+"In particular it is the encoding used by `wchar_t'.\n"
+"GDB translates characters and strings between the host and target\n"
+"character sets as needed.\n"
+"To see a list of the character sets GDB supports, type\n"
+"`set target-wide-charset'<TAB>"
 msgstr ""
 
-#: c-valprint.c:559
-msgid " [incomplete object]"
+#: c-lang.c:66 c-lang.c:613
+msgid "unhandled c_string_type"
 msgstr ""
 
-#. The names of varobjs representing anonymous structs or unions.
-#: c-varobj.c:27
-msgid "<anonymous struct>"
+#: c-lang.c:366
+#, possible-c-format
+msgid "Trying to read string with inappropriate type `%s'."
 msgstr ""
 
-#: c-varobj.c:28
-msgid "<anonymous union>"
+#: c-lang.c:370
+msgid "Trying to read string with inappropriate type."
 msgstr ""
 
-#: charset.c:225
-#, possible-c-format
-msgid "The host character set is \"auto; currently %s\".\n"
+#: c-lang.c:471
+msgid "Malformed escape sequence"
 msgstr ""
 
-#: charset.c:228
-#, possible-c-format
-msgid "The host character set is \"%s\".\n"
+#: c-lang.c:498
+msgid "\\x used with no following hex digits."
 msgstr ""
 
-#: charset.c:238
-#, possible-c-format
-msgid "The target character set is \"auto; currently %s\".\n"
+#: c-lang.c:520
+msgid "\\u used with no following hex digits"
 msgstr ""
 
-#: charset.c:242
-#, possible-c-format
-msgid "The target character set is \"%s\".\n"
+#: c-lang.c:672
+msgid "Could not convert character constant to target character set"
 msgstr ""
 
-#: charset.c:255
-#, possible-c-format
-msgid "The target wide character set is \"auto; currently %s\".\n"
+#. To avoid memory corruption.
+#: c-lang.c:698 eval.c:924
+msgid "Too many array elements"
 msgstr ""
 
-#: charset.c:259
-#, possible-c-format
-msgid "The target wide character set is \"%s\".\n"
+#: cli/cli-dump.c:72
+msgid "Missing filename."
 msgstr ""
 
-#: charset.c:334 charset.c:340
+#: cli/cli-dump.c:113 cli/cli-dump.c:133
 #, possible-c-format
-msgid "Cannot convert between character sets `%s' and `%s'"
+msgid "Failed to open %s: %s."
 msgstr ""
 
-#: charset.c:496 charset.c:603
-msgid "Converting character sets"
+#: cli/cli-dump.c:118
+#, possible-c-format
+msgid "'%s' is not a recognized file format."
 msgstr ""
 
-#: charset.c:532
+#: cli/cli-dump.c:137
 #, possible-c-format
-msgid "Could not convert character to `%s' character set"
+msgid "bfd_openw_with_cleanup: %s."
 msgstr ""
 
-#: charset.c:563 charset.c:705
-msgid "Internal error while converting character sets"
+#. Append to existing file.
+#. FIXME -- doesn't work...
+#: cli/cli-dump.c:141
+msgid "bfd_openw does not work with append."
 msgstr ""
 
-#. No valid charset found, generate error here.
-#: charset.c:1005
-msgid "Unable to find a vaild charset for string conversions"
+#: cli/cli-dump.c:144
+#, possible-c-format
+msgid "bfd_openw_with_cleanup: unknown mode %s."
 msgstr ""
 
-#: charset.c:1048
-msgid "Set the host and target character sets."
+#: cli/cli-dump.c:161
+msgid ""
+"\"dump\" must be followed by a subcommand.\n"
+"\n"
 msgstr ""
 
-#: charset.c:1049
-msgid "Show the host and target character sets."
+#: cli/cli-dump.c:168
+msgid ""
+"\"append\" must be followed by a subcommand.\n"
+"\n"
 msgstr ""
 
-#: charset.c:1050
-msgid ""
-"The `host character set' is the one used by the system GDB is running on.\n"
-"The `target character set' is the one used by the program being debugged.\n"
-"You may only use supersets of ASCII for your host character set; GDB does\n"
-"not support any others.\n"
-"To see a list of the character sets GDB supports, type `set charset <TAB>'."
+#: cli/cli-dump.c:203
+#, possible-c-format
+msgid "writing dump file '%s' (%s)"
 msgstr ""
 
-#: charset.c:1064
-msgid "Set the host character set."
+#: cli/cli-dump.c:224
+msgid "Missing start address."
 msgstr ""
 
-#: charset.c:1065
-msgid "Show the host character set."
+#: cli/cli-dump.c:229
+msgid "Missing stop address."
 msgstr ""
 
-#: charset.c:1066
-msgid ""
-"The `host character set' is the one used by the system GDB is running on.\n"
-"You may only use supersets of ASCII for your host character set; GDB does\n"
-"not support any others.\n"
-"To see a list of the character sets GDB supports, type `set host-charset "
-"<TAB>'."
+#: cli/cli-dump.c:235
+msgid "Invalid memory address range (start >= end)."
 msgstr ""
 
-#: charset.c:1076
-msgid "Set the target character set."
+#: cli/cli-dump.c:275
+#, possible-c-format
+msgid "No value to %s."
 msgstr ""
 
-#: charset.c:1077
-msgid "Show the target character set."
+#: cli/cli-dump.c:278
+msgid "Invalid expression."
 msgstr ""
 
-#: charset.c:1078
-msgid ""
-"The `target character set' is the one used by the program being debugged.\n"
-"GDB translates characters and strings between the host and target\n"
-"character sets as needed.\n"
-"To see a list of the character sets GDB supports, type `set target-"
-"charset'<TAB>"
+#: cli/cli-dump.c:297
+msgid "value is not an lval: address assumed to be zero"
 msgstr ""
 
-#: charset.c:1089
-msgid "Set the target wide character set."
+#. No, no useable data in this section.
+#: cli/cli-dump.c:469
+#, possible-c-format
+msgid "skipping section %s...\n"
 msgstr ""
 
-#: charset.c:1090
-msgid "Show the target wide character set."
+#: cli/cli-dump.c:488
+#, possible-c-format
+msgid "Failed to read bfd file %s: '%s'."
 msgstr ""
 
-#: charset.c:1091
-msgid ""
-"The `target wide character set' is the one used by the program being "
-"debugged.\n"
-"In particular it is the encoding used by `wchar_t'.\n"
-"GDB translates characters and strings between the host and target\n"
-"character sets as needed.\n"
-"To see a list of the character sets GDB supports, type\n"
-"`set target-wide-charset'<TAB>"
+#: cli/cli-dump.c:511 cli/cli-dump.c:564
+#, possible-c-format
+msgid "restore: memory write failed (%s)."
 msgstr ""
 
-#: cli/cli-utils.c:51
-msgid "History value must have integer type.\n"
+#: cli/cli-dump.c:535
+#, possible-c-format
+msgid "Start address is greater than length of binary file %s."
 msgstr ""
 
-#: cli/cli-utils.c:72
-msgid "Convenience variable must have integer value.\n"
+#: cli/cli-dump.c:611
+msgid "Start must be less than end."
 msgstr ""
 
-#: cli/cli-utils.c:162
-msgid "inverted range"
+#: cli/cli-dump.c:640
+msgid "\"dump srec\" must be followed by a subcommand.\n"
 msgstr ""
 
-#: cli/cli-utils.c:176
-msgid "negative value"
+#: cli/cli-dump.c:647
+msgid "\"dump ihex\" must be followed by a subcommand.\n"
 msgstr ""
 
-#: cli/cli-utils.c:218
-msgid "Args must be numbers or '$' variables."
+#: cli/cli-dump.c:654
+msgid "\"dump verilog\" must be followed by a subcommand.\n"
 msgstr ""
 
-#: cli/cli-logging.c:43
-#, possible-c-format
-msgid "The current logfile is \"%s\".\n"
+#: cli/cli-dump.c:661
+msgid "\"dump tekhex\" must be followed by a subcommand.\n"
 msgstr ""
 
-#: cli/cli-logging.c:53
-#, possible-c-format
-msgid ""
-"Currently logging to %s.  Turn the logging off and on to make the new "
-"setting effective."
+#: cli/cli-dump.c:668
+msgid "\"dump binary\" must be followed by a subcommand.\n"
 msgstr ""
 
-#: cli/cli-logging.c:62
-#, possible-c-format
-msgid "Whether logging overwrites or appends to the log file is %s.\n"
+#: cli/cli-dump.c:675
+msgid "\"append binary\" must be followed by a subcommand.\n"
 msgstr ""
 
-#: cli/cli-logging.c:110 cli/cli-logging.c:200 cli/cli-logging.c:210
-msgid "set logging"
+#: cli/cli-dump.c:688
+msgid "Dump target code/data to a local file."
 msgstr ""
 
-#: cli/cli-logging.c:139 cli/cli-logging.c:249 guile/scm-ports.c:531 top.c:511
-msgid "Current output protocol does not support redirection"
+#: cli/cli-dump.c:693
+msgid "Append target code/data to a local file."
 msgstr ""
 
-#: cli/cli-logging.c:148
-#, possible-c-format
-msgid "The logging output mode is %s.\n"
+#: cli/cli-dump.c:709
+msgid "Write target code/data to an srec file."
 msgstr ""
 
-#: cli/cli-logging.c:282
-msgid ""
-"\"set logging\" lets you log output to a file.\n"
-"Usage: set logging on [FILENAME]\n"
-"       set logging off\n"
-"       set logging file FILENAME\n"
-"       set logging overwrite [on|off]\n"
-"       set logging redirect [on|off]\n"
+#: cli/cli-dump.c:715
+msgid "Write target code/data to an intel hex file."
 msgstr ""
 
-#: cli/cli-logging.c:294
-#, possible-c-format
-msgid "Currently logging to \"%s\".\n"
+#: cli/cli-dump.c:721
+msgid "Write target code/data to a verilog hex file."
 msgstr ""
 
-#: cli/cli-logging.c:297
-#, possible-c-format
-msgid "Future logs will be written to %s.\n"
+#: cli/cli-dump.c:727
+msgid "Write target code/data to a tekhex file."
 msgstr ""
 
-#: cli/cli-logging.c:301
-msgid "Logs will overwrite the log file.\n"
+#: cli/cli-dump.c:733
+msgid "Write target code/data to a raw binary file."
 msgstr ""
 
-#: cli/cli-logging.c:303
-msgid "Logs will be appended to the log file.\n"
+#: cli/cli-dump.c:739
+msgid "Append target code/data to a raw binary file."
 msgstr ""
 
-#: cli/cli-logging.c:308
-msgid "Output is being sent only to the log file.\n"
+#: cli/cli-dump.c:744
+msgid ""
+"Write contents of memory to an srec file.\n"
+"Arguments are FILE START STOP.  Writes the contents of memory\n"
+"within the range [START .. STOP) to the specified FILE in srec format."
 msgstr ""
 
-#: cli/cli-logging.c:310
-msgid "Output is being logged and displayed.\n"
+#: cli/cli-dump.c:750
+msgid ""
+"Write the value of an expression to an srec file.\n"
+"Arguments are FILE EXPRESSION.  Writes the value of EXPRESSION\n"
+"to the specified FILE in srec format."
 msgstr ""
 
-#: cli/cli-logging.c:315
-msgid "Output will be sent only to the log file.\n"
+#: cli/cli-dump.c:756
+msgid ""
+"Write contents of memory to an ihex file.\n"
+"Arguments are FILE START STOP.  Writes the contents of memory within\n"
+"the range [START .. STOP) to the specified FILE in intel hex format."
 msgstr ""
 
-#: cli/cli-logging.c:317
-msgid "Output will be logged and displayed.\n"
+#: cli/cli-dump.c:762
+msgid ""
+"Write the value of an expression to an ihex file.\n"
+"Arguments are FILE EXPRESSION.  Writes the value of EXPRESSION\n"
+"to the specified FILE in intel hex format."
 msgstr ""
 
-#: cli/cli-logging.c:330
-msgid "Set logging options"
+#: cli/cli-dump.c:768
+msgid ""
+"Write contents of memory to a verilog hex file.\n"
+"Arguments are FILE START STOP.  Writes the contents of memory within\n"
+"the range [START .. STOP) to the specified FILE in verilog hex format."
 msgstr ""
 
-#: cli/cli-logging.c:333
-msgid "Show logging options"
+#: cli/cli-dump.c:774
+msgid ""
+"Write the value of an expression to a verilog hex file.\n"
+"Arguments are FILE EXPRESSION.  Writes the value of EXPRESSION\n"
+"to the specified FILE in verilog hex format."
 msgstr ""
 
-#: cli/cli-logging.c:335
-msgid "Set whether logging overwrites or appends to the log file."
+#: cli/cli-dump.c:780
+msgid ""
+"Write contents of memory to a tekhex file.\n"
+"Arguments are FILE START STOP.  Writes the contents of memory\n"
+"within the range [START .. STOP) to the specified FILE in tekhex format."
 msgstr ""
 
-#: cli/cli-logging.c:336
-msgid "Show whether logging overwrites or appends to the log file."
+#: cli/cli-dump.c:786
+msgid ""
+"Write the value of an expression to a tekhex file.\n"
+"Arguments are FILE EXPRESSION.  Writes the value of EXPRESSION\n"
+"to the specified FILE in tekhex format."
 msgstr ""
 
-#: cli/cli-logging.c:337
-msgid "If set, logging overrides the log file."
+#: cli/cli-dump.c:792
+msgid ""
+"Write contents of memory to a raw binary file.\n"
+"Arguments are FILE START STOP.  Writes the contents of memory\n"
+"within the range [START .. STOP) to the specified FILE in binary format."
 msgstr ""
 
-#: cli/cli-logging.c:342
-msgid "Set the logging output mode."
+#: cli/cli-dump.c:798
+msgid ""
+"Write the value of an expression to a raw binary file.\n"
+"Arguments are FILE EXPRESSION.  Writes the value of EXPRESSION\n"
+"to the specified FILE in raw target ordered bytes."
 msgstr ""
 
-#: cli/cli-logging.c:343
-msgid "Show the logging output mode."
+#: cli/cli-dump.c:804
+msgid ""
+"Append contents of memory to a raw binary file.\n"
+"Arguments are FILE START STOP.  Writes the contents of memory within the\n"
+"range [START .. STOP) to the specified FILE in raw target ordered bytes."
 msgstr ""
 
-#: cli/cli-logging.c:344
+#: cli/cli-dump.c:810
 msgid ""
-"If redirect is off, output will go to both the screen and the log file.\n"
-"If redirect is on, output will go only to the log file."
+"Append the value of an expression to a raw binary file.\n"
+"Arguments are FILE EXPRESSION.  Writes the value of EXPRESSION\n"
+"to the specified FILE in raw target ordered bytes."
 msgstr ""
 
-#: cli/cli-logging.c:350
-msgid "Set the current logfile."
+#: cli/cli-dump.c:816
+msgid ""
+"Restore the contents of FILE to target memory.\n"
+"Arguments are FILE OFFSET START END where all except FILE are optional.\n"
+"OFFSET will be added to the base address of the file (default zero).\n"
+"If START and END are given, only the file contents within that range\n"
+"(file relative) will be restored to target memory."
 msgstr ""
 
-#: cli/cli-logging.c:351
-msgid "Show the current logfile."
+#: cli/cli-setshow.c:71
+msgid "\"on\", \"off\" or \"auto\" expected."
 msgstr ""
 
-#: cli/cli-logging.c:352
-msgid "The logfile is used when directing GDB's output."
+#: cli/cli-setshow.c:226
+msgid "filename to set it to."
 msgstr ""
 
-#: cli/cli-logging.c:358
-msgid "Enable logging."
+#: cli/cli-setshow.c:265
+msgid "\"on\" or \"off\" expected."
 msgstr ""
 
-#: cli/cli-logging.c:360
-msgid "Disable logging."
+#: cli/cli-setshow.c:294 cli/cli-setshow.c:330 cli/cli-setshow.c:433
+msgid "integer to set it to, or \"unlimited\"."
 msgstr ""
 
-#: cli/cli-decode.c:1452
+#: cli/cli-setshow.c:296 cli/cli-setshow.c:332
+msgid "integer to set it to."
+msgstr ""
+
+#: cli/cli-setshow.c:312 cli/cli-setshow.c:348 cli/cli-setshow.c:441
 #, possible-c-format
-msgid "Undefined %scommand: \"%s\".  Try \"help%s%.*s\"."
+msgid "integer %s out of range"
 msgstr ""
 
-#: cli/cli-decode.c:1485
+#: cli/cli-setshow.c:386
 #, possible-c-format
-msgid "Lack of needed %scommand"
+msgid "Requires an argument. Valid arguments are %s."
 msgstr ""
 
-#: cli/cli-decode.c:1550
+#: cli/cli-setshow.c:415
 #, possible-c-format
-msgid "Ambiguous %scommand \"%s\": %s."
+msgid "Undefined item: \"%s\"."
 msgstr ""
 
-#: cli/cli-decode.c:1558
-msgid "Argument must be preceded by space."
+#: cli/cli-setshow.c:418
+#, possible-c-format
+msgid "Ambiguous item \"%s\"."
 msgstr ""
 
-#: cli/cli-decode.c:1888
-msgid "Invalid command"
+#: cli/cli-setshow.c:443
+msgid "only -1 is allowed to set as unlimited"
 msgstr ""
 
-#: cli/cli-dump.c:72
-msgid "Missing filename."
+#: cli/cli-setshow.c:453
+msgid "gdb internal error: bad var_type in do_setshow_command"
 msgstr ""
 
-#: cli/cli-dump.c:113 cli/cli-dump.c:133
-#, possible-c-format
-msgid "Failed to open %s: %s."
+#: cli/cli-setshow.c:613
+msgid "do_show_command: invalid var_auto_boolean"
 msgstr ""
 
-#: cli/cli-dump.c:118
-#, possible-c-format
-msgid "'%s' is not a recognized file format."
+#: cli/cli-setshow.c:643
+msgid "gdb internal error: bad var_type in do_show_command"
 msgstr ""
 
-#: cli/cli-dump.c:137
+#: cli/cli-decode.c:1452
 #, possible-c-format
-msgid "bfd_openw_with_cleanup: %s."
+msgid "Undefined %scommand: \"%s\".  Try \"help%s%.*s\"."
 msgstr ""
 
-#. Append to existing file.
-#. FIXME -- doesn't work...
-#: cli/cli-dump.c:141
-msgid "bfd_openw does not work with append."
+#: cli/cli-decode.c:1485
+#, possible-c-format
+msgid "Lack of needed %scommand"
 msgstr ""
 
-#: cli/cli-dump.c:144
+#: cli/cli-decode.c:1550
 #, possible-c-format
-msgid "bfd_openw_with_cleanup: unknown mode %s."
+msgid "Ambiguous %scommand \"%s\": %s."
 msgstr ""
 
-#: cli/cli-dump.c:161
-msgid ""
-"\"dump\" must be followed by a subcommand.\n"
-"\n"
+#: cli/cli-decode.c:1558
+msgid "Argument must be preceded by space."
 msgstr ""
 
-#: cli/cli-dump.c:168
-msgid ""
-"\"append\" must be followed by a subcommand.\n"
-"\n"
+#: cli/cli-decode.c:1888
+msgid "Invalid command"
 msgstr ""
 
-#: cli/cli-dump.c:203
+#: cli/cli-cmds.c:207
 #, possible-c-format
-msgid "writing dump file '%s' (%s)"
-msgstr ""
-
-#: cli/cli-dump.c:224
-msgid "Missing start address."
+msgid "Argument required (%s)."
 msgstr ""
 
-#: cli/cli-dump.c:229
-msgid "Missing stop address."
+#: cli/cli-cmds.c:217
+msgid "\"info\" must be followed by the name of an info command.\n"
 msgstr ""
 
-#: cli/cli-dump.c:235
-msgid "Invalid memory address range (start >= end)."
+#: cli/cli-cmds.c:257
+msgid "max-completions is zero, completion is disabled.\n"
 msgstr ""
 
-#: cli/cli-dump.c:275
+#. ARG_PREFIX and POINT are included in the output so that emacs
+#. will include the message in the output.
+#: cli/cli-cmds.c:314
 #, possible-c-format
-msgid "No value to %s."
+msgid "%s%s %s\n"
 msgstr ""
 
-#: cli/cli-dump.c:278
-msgid "Invalid expression."
+#: cli/cli-cmds.c:346 cli/cli-script.c:1572 infcmd.c:1191 infcmd.c:1208
+#: infcmd.c:1308 infcmd.c:1893 infcmd.c:2418 symfile.c:1169 symfile.c:1339
+#: symfile.c:2370 symfile.c:2452 tracepoint.c:2286 tracepoint.c:2292
+msgid "Not confirmed."
 msgstr ""
 
-#: cli/cli-dump.c:297
-msgid "value is not an lval: address assumed to be zero"
+#: cli/cli-cmds.c:357
+#, possible-c-format
+msgid "The \"pwd\" command does not take an argument: %s"
 msgstr ""
 
-#. No, no useable data in this section.
-#: cli/cli-dump.c:469
+#: cli/cli-cmds.c:359
 #, possible-c-format
-msgid "skipping section %s...\n"
+msgid "Error finding name of working directory: %s"
 msgstr ""
 
-#: cli/cli-dump.c:488
+#: cli/cli-cmds.c:363
 #, possible-c-format
-msgid "Failed to read bfd file %s: '%s'."
+msgid ""
+"Working directory %s\n"
+" (canonically %s).\n"
 msgstr ""
 
-#: cli/cli-dump.c:511 cli/cli-dump.c:564
+#: cli/cli-cmds.c:366
 #, possible-c-format
-msgid "restore: memory write failed (%s)."
+msgid "Working directory %s.\n"
 msgstr ""
 
-#: cli/cli-dump.c:535
+#: cli/cli-cmds.c:481
 #, possible-c-format
-msgid "Start address is greater than length of binary file %s."
+msgid "Script filename extension recognition is \"%s\".\n"
 msgstr ""
 
-#: cli/cli-dump.c:611
-msgid "Start must be less than end."
+#: cli/cli-cmds.c:587
+msgid "source command requires file name of file to source."
 msgstr ""
 
-#: cli/cli-dump.c:640
-msgid "\"dump srec\" must be followed by a subcommand.\n"
+#: cli/cli-cmds.c:775
+msgid "Fork failed"
 msgstr ""
 
-#: cli/cli-dump.c:647
-msgid "\"dump ihex\" must be followed by a subcommand.\n"
+#: cli/cli-cmds.c:802
+msgid "No default source file yet."
 msgstr ""
 
-#: cli/cli-dump.c:654
-msgid "\"dump verilog\" must be followed by a subcommand.\n"
+#: cli/cli-cmds.c:829 cli/cli-cmds.c:1007
+msgid "Junk at end of line specification."
 msgstr ""
 
-#: cli/cli-dump.c:661
-msgid "\"dump tekhex\" must be followed by a subcommand.\n"
+#: cli/cli-cmds.c:840 cli/cli-cmds.c:1025
+#, possible-c-format
+msgid "No source file for address %s."
 msgstr ""
 
-#: cli/cli-dump.c:668
-msgid "\"dump binary\" must be followed by a subcommand.\n"
+#: cli/cli-cmds.c:862 cli/cli-cmds.c:1046
+#, possible-c-format
+msgid "No line number known for %s."
 msgstr ""
 
-#: cli/cli-dump.c:675
-msgid "\"append binary\" must be followed by a subcommand.\n"
+#: cli/cli-cmds.c:1011
+msgid "Specified start and end are in different files."
 msgstr ""
 
-#: cli/cli-dump.c:688
-msgid "Dump target code/data to a local file."
-msgstr ""
-
-#: cli/cli-dump.c:693
-msgid "Append target code/data to a local file."
-msgstr ""
-
-#: cli/cli-dump.c:709
-msgid "Write target code/data to an srec file."
-msgstr ""
-
-#: cli/cli-dump.c:715
-msgid "Write target code/data to an intel hex file."
-msgstr ""
-
-#: cli/cli-dump.c:721
-msgid "Write target code/data to a verilog hex file."
-msgstr ""
-
-#: cli/cli-dump.c:727
-msgid "Write target code/data to a tekhex file."
-msgstr ""
-
-#: cli/cli-dump.c:733
-msgid "Write target code/data to a raw binary file."
-msgstr ""
-
-#: cli/cli-dump.c:739
-msgid "Append target code/data to a raw binary file."
-msgstr ""
-
-#: cli/cli-dump.c:744
-msgid ""
-"Write contents of memory to an srec file.\n"
-"Arguments are FILE START STOP.  Writes the contents of memory\n"
-"within the range [START .. STOP) to the specified FILE in srec format."
-msgstr ""
-
-#: cli/cli-dump.c:750
-msgid ""
-"Write the value of an expression to an srec file.\n"
-"Arguments are FILE EXPRESSION.  Writes the value of EXPRESSION\n"
-"to the specified FILE in srec format."
-msgstr ""
-
-#: cli/cli-dump.c:756
-msgid ""
-"Write contents of memory to an ihex file.\n"
-"Arguments are FILE START STOP.  Writes the contents of memory within\n"
-"the range [START .. STOP) to the specified FILE in intel hex format."
-msgstr ""
-
-#: cli/cli-dump.c:762
-msgid ""
-"Write the value of an expression to an ihex file.\n"
-"Arguments are FILE EXPRESSION.  Writes the value of EXPRESSION\n"
-"to the specified FILE in intel hex format."
-msgstr ""
-
-#: cli/cli-dump.c:768
-msgid ""
-"Write contents of memory to a verilog hex file.\n"
-"Arguments are FILE START STOP.  Writes the contents of memory within\n"
-"the range [START .. STOP) to the specified FILE in verilog hex format."
-msgstr ""
-
-#: cli/cli-dump.c:774
-msgid ""
-"Write the value of an expression to a verilog hex file.\n"
-"Arguments are FILE EXPRESSION.  Writes the value of EXPRESSION\n"
-"to the specified FILE in verilog hex format."
-msgstr ""
-
-#: cli/cli-dump.c:780
-msgid ""
-"Write contents of memory to a tekhex file.\n"
-"Arguments are FILE START STOP.  Writes the contents of memory\n"
-"within the range [START .. STOP) to the specified FILE in tekhex format."
-msgstr ""
-
-#: cli/cli-dump.c:786
-msgid ""
-"Write the value of an expression to a tekhex file.\n"
-"Arguments are FILE EXPRESSION.  Writes the value of EXPRESSION\n"
-"to the specified FILE in tekhex format."
-msgstr ""
-
-#: cli/cli-dump.c:792
-msgid ""
-"Write contents of memory to a raw binary file.\n"
-"Arguments are FILE START STOP.  Writes the contents of memory\n"
-"within the range [START .. STOP) to the specified FILE in binary format."
-msgstr ""
-
-#: cli/cli-dump.c:798
-msgid ""
-"Write the value of an expression to a raw binary file.\n"
-"Arguments are FILE EXPRESSION.  Writes the value of EXPRESSION\n"
-"to the specified FILE in raw target ordered bytes."
-msgstr ""
-
-#: cli/cli-dump.c:804
-msgid ""
-"Append contents of memory to a raw binary file.\n"
-"Arguments are FILE START STOP.  Writes the contents of memory within the\n"
-"range [START .. STOP) to the specified FILE in raw target ordered bytes."
-msgstr ""
-
-#: cli/cli-dump.c:810
-msgid ""
-"Append the value of an expression to a raw binary file.\n"
-"Arguments are FILE EXPRESSION.  Writes the value of EXPRESSION\n"
-"to the specified FILE in raw target ordered bytes."
-msgstr ""
-
-#: cli/cli-dump.c:816
-msgid ""
-"Restore the contents of FILE to target memory.\n"
-"Arguments are FILE OFFSET START END where all except FILE are optional.\n"
-"OFFSET will be added to the base address of the file (default zero).\n"
-"If START and END are given, only the file contents within that range\n"
-"(file relative) will be restored to target memory."
-msgstr ""
-
-#: cli/cli-cmds.c:207
-#, possible-c-format
-msgid "Argument required (%s)."
-msgstr ""
-
-#: cli/cli-cmds.c:217
-msgid "\"info\" must be followed by the name of an info command.\n"
-msgstr ""
-
-#: cli/cli-cmds.c:257
-msgid "max-completions is zero, completion is disabled.\n"
-msgstr ""
-
-#. ARG_PREFIX and POINT are included in the output so that emacs
-#. will include the message in the output.
-#: cli/cli-cmds.c:314
-#, possible-c-format
-msgid "%s%s %s\n"
-msgstr ""
-
-#: cli/cli-cmds.c:346 cli/cli-script.c:1572 infcmd.c:1191 infcmd.c:1208
-#: infcmd.c:1308 infcmd.c:1893 infcmd.c:2418 symfile.c:1169 symfile.c:1339
-#: symfile.c:2370 symfile.c:2452 tracepoint.c:2286 tracepoint.c:2292
-msgid "Not confirmed."
-msgstr ""
-
-#: cli/cli-cmds.c:357
-#, possible-c-format
-msgid "The \"pwd\" command does not take an argument: %s"
-msgstr ""
-
-#: cli/cli-cmds.c:359
-#, possible-c-format
-msgid "Error finding name of working directory: %s"
-msgstr ""
-
-#: cli/cli-cmds.c:363
-#, possible-c-format
-msgid ""
-"Working directory %s\n"
-" (canonically %s).\n"
-msgstr ""
-
-#: cli/cli-cmds.c:366
-#, possible-c-format
-msgid "Working directory %s.\n"
-msgstr ""
-
-#: cli/cli-cmds.c:481
-#, possible-c-format
-msgid "Script filename extension recognition is \"%s\".\n"
-msgstr ""
-
-#: cli/cli-cmds.c:587
-msgid "source command requires file name of file to source."
-msgstr ""
-
-#: cli/cli-cmds.c:775
-msgid "Fork failed"
-msgstr ""
-
-#: cli/cli-cmds.c:802
-msgid "No default source file yet."
-msgstr ""
-
-#: cli/cli-cmds.c:829 cli/cli-cmds.c:1007
-msgid "Junk at end of line specification."
-msgstr ""
-
-#: cli/cli-cmds.c:840 cli/cli-cmds.c:1025
-#, possible-c-format
-msgid "No source file for address %s."
-msgstr ""
-
-#: cli/cli-cmds.c:862 cli/cli-cmds.c:1046
-#, possible-c-format
-msgid "No line number known for %s."
-msgstr ""
-
-#: cli/cli-cmds.c:1011
-msgid "Specified start and end are in different files."
-msgstr ""
-
-#: cli/cli-cmds.c:1013
-msgid "Two empty args do not say what lines to list."
+#: cli/cli-cmds.c:1013
+msgid "Two empty args do not say what lines to list."
 msgstr ""
 
 #: cli/cli-cmds.c:1055 cli/cli-cmds.c:1061
@@ -6346,60 +6171,152 @@ msgid ""
 "is used, the same rules apply to its nested commands as to the first ones."
 msgstr ""
 
-#: cli/cli-setshow.c:71
-msgid "\"on\", \"off\" or \"auto\" expected."
+#: cli/cli-logging.c:43
+#, possible-c-format
+msgid "The current logfile is \"%s\".\n"
 msgstr ""
 
-#: cli/cli-setshow.c:226
-msgid "filename to set it to."
+#: cli/cli-logging.c:53
+#, possible-c-format
+msgid ""
+"Currently logging to %s.  Turn the logging off and on to make the new "
+"setting effective."
 msgstr ""
 
-#: cli/cli-setshow.c:265
-msgid "\"on\" or \"off\" expected."
+#: cli/cli-logging.c:62
+#, possible-c-format
+msgid "Whether logging overwrites or appends to the log file is %s.\n"
 msgstr ""
 
-#: cli/cli-setshow.c:294 cli/cli-setshow.c:330 cli/cli-setshow.c:433
-msgid "integer to set it to, or \"unlimited\"."
+#: cli/cli-logging.c:110 cli/cli-logging.c:200 cli/cli-logging.c:210
+msgid "set logging"
 msgstr ""
 
-#: cli/cli-setshow.c:296 cli/cli-setshow.c:332
-msgid "integer to set it to."
+#: cli/cli-logging.c:139 cli/cli-logging.c:249 guile/scm-ports.c:531 top.c:511
+msgid "Current output protocol does not support redirection"
 msgstr ""
 
-#: cli/cli-setshow.c:312 cli/cli-setshow.c:348 cli/cli-setshow.c:441
+#: cli/cli-logging.c:148
 #, possible-c-format
-msgid "integer %s out of range"
+msgid "The logging output mode is %s.\n"
 msgstr ""
 
-#: cli/cli-setshow.c:386
-#, possible-c-format
-msgid "Requires an argument. Valid arguments are %s."
+#: cli/cli-logging.c:282
+msgid ""
+"\"set logging\" lets you log output to a file.\n"
+"Usage: set logging on [FILENAME]\n"
+"       set logging off\n"
+"       set logging file FILENAME\n"
+"       set logging overwrite [on|off]\n"
+"       set logging redirect [on|off]\n"
 msgstr ""
 
-#: cli/cli-setshow.c:415
+#: cli/cli-logging.c:294
 #, possible-c-format
-msgid "Undefined item: \"%s\"."
+msgid "Currently logging to \"%s\".\n"
 msgstr ""
 
-#: cli/cli-setshow.c:418
+#: cli/cli-logging.c:297
 #, possible-c-format
-msgid "Ambiguous item \"%s\"."
+msgid "Future logs will be written to %s.\n"
 msgstr ""
 
-#: cli/cli-setshow.c:443
-msgid "only -1 is allowed to set as unlimited"
+#: cli/cli-logging.c:301
+msgid "Logs will overwrite the log file.\n"
 msgstr ""
 
-#: cli/cli-setshow.c:453
-msgid "gdb internal error: bad var_type in do_setshow_command"
+#: cli/cli-logging.c:303
+msgid "Logs will be appended to the log file.\n"
 msgstr ""
 
-#: cli/cli-setshow.c:613
-msgid "do_show_command: invalid var_auto_boolean"
+#: cli/cli-logging.c:308
+msgid "Output is being sent only to the log file.\n"
 msgstr ""
 
-#: cli/cli-setshow.c:643
-msgid "gdb internal error: bad var_type in do_show_command"
+#: cli/cli-logging.c:310
+msgid "Output is being logged and displayed.\n"
+msgstr ""
+
+#: cli/cli-logging.c:315
+msgid "Output will be sent only to the log file.\n"
+msgstr ""
+
+#: cli/cli-logging.c:317
+msgid "Output will be logged and displayed.\n"
+msgstr ""
+
+#: cli/cli-logging.c:330
+msgid "Set logging options"
+msgstr ""
+
+#: cli/cli-logging.c:333
+msgid "Show logging options"
+msgstr ""
+
+#: cli/cli-logging.c:335
+msgid "Set whether logging overwrites or appends to the log file."
+msgstr ""
+
+#: cli/cli-logging.c:336
+msgid "Show whether logging overwrites or appends to the log file."
+msgstr ""
+
+#: cli/cli-logging.c:337
+msgid "If set, logging overrides the log file."
+msgstr ""
+
+#: cli/cli-logging.c:342
+msgid "Set the logging output mode."
+msgstr ""
+
+#: cli/cli-logging.c:343
+msgid "Show the logging output mode."
+msgstr ""
+
+#: cli/cli-logging.c:344
+msgid ""
+"If redirect is off, output will go to both the screen and the log file.\n"
+"If redirect is on, output will go only to the log file."
+msgstr ""
+
+#: cli/cli-logging.c:350
+msgid "Set the current logfile."
+msgstr ""
+
+#: cli/cli-logging.c:351
+msgid "Show the current logfile."
+msgstr ""
+
+#: cli/cli-logging.c:352
+msgid "The logfile is used when directing GDB's output."
+msgstr ""
+
+#: cli/cli-logging.c:358
+msgid "Enable logging."
+msgstr ""
+
+#: cli/cli-logging.c:360
+msgid "Disable logging."
+msgstr ""
+
+#: cli/cli-utils.c:51
+msgid "History value must have integer type.\n"
+msgstr ""
+
+#: cli/cli-utils.c:72
+msgid "Convenience variable must have integer value.\n"
+msgstr ""
+
+#: cli/cli-utils.c:162
+msgid "inverted range"
+msgstr ""
+
+#: cli/cli-utils.c:176
+msgid "negative value"
+msgstr ""
+
+#: cli/cli-utils.c:218
+msgid "Args must be numbers or '$' variables."
 msgstr ""
 
 #: coff-pe-read.c:175
@@ -6556,50 +6473,6 @@ msgstr ""
 msgid "Unexpected type for symbol %s"
 msgstr ""
 
-#: common/common-utils.c:129
-msgid "vasprintf call failed"
-msgstr ""
-
-#: common/common-exceptions.c:127 common/common-exceptions.c:172
-msgid "bad state"
-msgstr ""
-
-#. ??? TODO: handle other escape sequences.
-#: common/format.c:83
-#, possible-c-format
-msgid "Unrecognized escape character \\%c in format string."
-msgstr ""
-
-#: common/format.c:290
-msgid "`*' not supported for precision or width in printf"
-msgstr ""
-
-#: common/format.c:293
-msgid "Format specifier `n' not supported in printf"
-msgstr ""
-
-#: common/format.c:296
-msgid "Incomplete format specifier at end of format string"
-msgstr ""
-
-#: common/format.c:299
-#, possible-c-format
-msgid "Unrecognized format specifier '%c' in printf"
-msgstr ""
-
-#: common/format.c:303
-#, possible-c-format
-msgid "Inappropriate modifiers to format specifier '%c' in printf"
-msgstr ""
-
-#: common/print-utils.c:241
-msgid "hex_string_custom: insufficient space to store result"
-msgstr ""
-
-#: common/cleanups.c:266
-msgid "restore_my_cleanups has found a stale cleanup"
-msgstr ""
-
 #: common/agent.c:117
 msgid "Error reading helper thread's id in lib"
 msgstr ""
@@ -6632,16 +6505,28 @@ msgstr ""
 msgid "Error reading capability of agent"
 msgstr ""
 
-#: common/filestuff.c:197
-msgid "fd not found in open_fds"
+#: common/common-exceptions.c:127 common/common-exceptions.c:172
+msgid "bad state"
 msgstr ""
 
-#: common/filestuff.c:360
-msgid "socketpair not available on this host"
+#: common/btrace-common.c:32
+msgid "No or unknown format"
 msgstr ""
 
-#: common/filestuff.c:401
-msgid "pipe not available on this host"
+#: common/btrace-common.c:35
+msgid "Branch Trace Store"
+msgstr ""
+
+#: common/btrace-common.c:38
+msgid "Intel(R) Processor Trace"
+msgstr ""
+
+#: common/btrace-common.c:41 nat/linux-btrace.c:634 remote.c:11904
+msgid "Unknown branch trace format"
+msgstr ""
+
+#: common/cleanups.c:266
+msgid "restore_my_cleanups has found a stale cleanup"
 msgstr ""
 
 #: common/signals.c:348
@@ -6655,20 +6540,20 @@ msgstr ""
 msgid "Signal %s does not exist on this system."
 msgstr ""
 
-#: common/btrace-common.c:32
-msgid "No or unknown format"
+#: common/filestuff.c:197
+msgid "fd not found in open_fds"
 msgstr ""
 
-#: common/btrace-common.c:35
-msgid "Branch Trace Store"
+#: common/filestuff.c:360
+msgid "socketpair not available on this host"
 msgstr ""
 
-#: common/btrace-common.c:38
-msgid "Intel(R) Processor Trace"
+#: common/filestuff.c:401
+msgid "pipe not available on this host"
 msgstr ""
 
-#: common/btrace-common.c:41 nat/linux-btrace.c:634 remote.c:11904
-msgid "Unknown branch trace format"
+#: common/common-utils.c:129
+msgid "vasprintf call failed"
 msgstr ""
 
 #: common/gdb_assert.h:41
@@ -6694,20 +6579,78 @@ msgstr ""
 msgid "Unmatched escape character in target response."
 msgstr ""
 
-#: compile/compile-c-types.c:114
-msgid "array type with non-constant lower bound is not supported"
+#: common/print-utils.c:241
+msgid "hex_string_custom: insufficient space to store result"
 msgstr ""
 
-#: compile/compile-c-types.c:118
-msgid "cannot convert array type with non-zero lower bound to C"
+#. ??? TODO: handle other escape sequences.
+#: common/format.c:83
+#, possible-c-format
+msgid "Unrecognized escape character \\%c in format string."
 msgstr ""
 
-#: compile/compile-c-types.c:129
-msgid "variably-sized vector type is not supported"
+#: common/format.c:290
+msgid "`*' not supported for precision or width in printf"
 msgstr ""
 
-#: compile/compile-c-types.c:371
-msgid "cannot convert gdb type to gcc type"
+#: common/format.c:293
+msgid "Format specifier `n' not supported in printf"
+msgstr ""
+
+#: common/format.c:296
+msgid "Incomplete format specifier at end of format string"
+msgstr ""
+
+#: common/format.c:299
+#, possible-c-format
+msgid "Unrecognized format specifier '%c' in printf"
+msgstr ""
+
+#: common/format.c:303
+#, possible-c-format
+msgid "Inappropriate modifiers to format specifier '%c' in printf"
+msgstr ""
+
+#: compile/compile-loc2c.c:97
+msgid "inconsistent stack depths"
+msgstr ""
+
+#: compile/compile-loc2c.c:359 compile/compile-loc2c.c:1120
+#, possible-c-format
+msgid "unhandled DWARF op: %s"
+msgstr ""
+
+#: compile/compile-loc2c.c:635 compile/compile-c-symbols.c:245
+#, possible-c-format
+msgid "Symbol \"%s\" cannot be used because there is no selected frame"
+msgstr ""
+
+#: compile/compile-loc2c.c:641 compile/compile-c-symbols.c:252
+#, possible-c-format
+msgid ""
+"Symbol \"%s\" cannot be used for compilation evaluation as its address has "
+"not been found."
+msgstr ""
+
+#. Probably TLS here.
+#: compile/compile-loc2c.c:645 compile/compile-c-symbols.c:227
+#, possible-c-format
+msgid ""
+"Symbol \"%s\" is thread-local and currently can only be referenced from the "
+"current thread in compiled code."
+msgstr ""
+
+#: compile/compile-loc2c.c:888 dwarf2loc.c:3132
+msgid "No block found for address"
+msgstr ""
+
+#: compile/compile-loc2c.c:893 dwarf2loc.c:3137
+msgid "No function found for block"
+msgstr ""
+
+#: compile/compile-loc2c.c:970 dwarf2loc.c:3194
+#, possible-c-format
+msgid "Unsupported size %d in %s"
 msgstr ""
 
 #: compile/compile.c:63
@@ -6885,26 +6828,6 @@ msgid ""
 "out."
 msgstr ""
 
-#. Probably TLS here.
-#: compile/compile-c-symbols.c:227 compile/compile-loc2c.c:645
-#, possible-c-format
-msgid ""
-"Symbol \"%s\" is thread-local and currently can only be referenced from the "
-"current thread in compiled code."
-msgstr ""
-
-#: compile/compile-c-symbols.c:245 compile/compile-loc2c.c:635
-#, possible-c-format
-msgid "Symbol \"%s\" cannot be used because there is no selected frame"
-msgstr ""
-
-#: compile/compile-c-symbols.c:252 compile/compile-loc2c.c:641
-#, possible-c-format
-msgid ""
-"Symbol \"%s\" cannot be used for compilation evaluation as its address has "
-"not been found."
-msgstr ""
-
 #: compile/compile-c-symbols.c:690
 msgid "Local symbol unhandled when generating C code."
 msgstr ""
@@ -6913,25 +6836,6 @@ msgstr ""
 msgid "LOC_COMPUTED variable missing a method."
 msgstr ""
 
-#: compile/compile-c-support.c:51
-#, possible-c-format
-msgid "Invalid GCC mode size %d."
-msgstr ""
-
-#: compile/compile-c-support.c:87
-#, possible-c-format
-msgid "could not find symbol %s in library %s"
-msgstr ""
-
-#: compile/compile-c-support.c:112
-msgid ""
-"The loaded version of GCC does not support the required version of the API."
-msgstr ""
-
-#: compile/compile-c-support.c:214 compile/compile-c-support.c:235
-msgid "Unknown compiler scope reached."
-msgstr ""
-
 #: compile/compile-object-load.c:168
 #, possible-c-format
 msgid "Inferior compiled module address %s is not aligned to BFD required %s."
@@ -6977,8 +6881,8 @@ msgstr ""
 #: compile/compile-object-load.c:405
 #, possible-c-format
 msgid ""
-"Cannot write compiled module \"%s\" section \"%s\" to inferior memory range "
-"%s-%s."
+"Cannot write compiled module \"%s\" section \"%s\" to inferior memory range %"
+"s-%s."
 msgstr ""
 
 #: compile/compile-object-load.c:474 compile/compile-object-load.c:482
@@ -7107,26 +7011,39 @@ msgstr ""
 msgid "%ld symbols were missing, cannot continue."
 msgstr ""
 
-#: compile/compile-loc2c.c:97
-msgid "inconsistent stack depths"
+#: compile/compile-c-support.c:51
+#, possible-c-format
+msgid "Invalid GCC mode size %d."
 msgstr ""
 
-#: compile/compile-loc2c.c:359 compile/compile-loc2c.c:1120
+#: compile/compile-c-support.c:87
 #, possible-c-format
-msgid "unhandled DWARF op: %s"
+msgid "could not find symbol %s in library %s"
 msgstr ""
 
-#: compile/compile-loc2c.c:888 dwarf2loc.c:3132
-msgid "No block found for address"
+#: compile/compile-c-support.c:112
+msgid ""
+"The loaded version of GCC does not support the required version of the API."
 msgstr ""
 
-#: compile/compile-loc2c.c:893 dwarf2loc.c:3137
-msgid "No function found for block"
+#: compile/compile-c-support.c:214 compile/compile-c-support.c:235
+msgid "Unknown compiler scope reached."
 msgstr ""
 
-#: compile/compile-loc2c.c:970 dwarf2loc.c:3194
-#, possible-c-format
-msgid "Unsupported size %d in %s"
+#: compile/compile-c-types.c:114
+msgid "array type with non-constant lower bound is not supported"
+msgstr ""
+
+#: compile/compile-c-types.c:118
+msgid "cannot convert array type with non-zero lower bound to C"
+msgstr ""
+
+#: compile/compile-c-types.c:129
+msgid "variably-sized vector type is not supported"
+msgstr ""
+
+#: compile/compile-c-types.c:371
+msgid "cannot convert gdb type to gcc type"
 msgstr ""
 
 #: complaints.c:324
@@ -7174,14 +7091,6 @@ msgstr ""
 msgid "Various kinds of warranty you do not have."
 msgstr ""
 
-#: core-regset.c:73
-msgid "Wrong size gregset in core file."
-msgstr ""
-
-#: core-regset.c:83
-msgid "Wrong size fpregset in core file."
-msgstr ""
-
 #: corefile.c:168
 msgid "core file may not match specified executable file."
 msgstr ""
@@ -7315,6 +7224,14 @@ msgstr ""
 msgid "init_core_ops: core target already exists (\"%s\")."
 msgstr ""
 
+#: core-regset.c:73
+msgid "Wrong size gregset in core file."
+msgstr ""
+
+#: core-regset.c:83
+msgid "Wrong size fpregset in core file."
+msgstr ""
+
 #: cp-abi.c:39
 msgid "ABI doesn't define required function is_constructor_name"
 msgstr ""
@@ -7697,901 +7614,972 @@ msgstr ""
 msgid "Unhandled trace block type (%s) while building trace frame info."
 msgstr ""
 
-#: d-exp.y:1298 jv-exp.y:1444
-msgid "No symbol table is loaded.  Use the \"file\" command"
-msgstr ""
-
-#. We must have come across a bad character (e.g. ';').
-#: d-exp.y:1526 jv-exp.y:1123
-#, possible-c-format
-msgid "Invalid character '%c' in expression"
+#: c-typeprint.c:390
+msgid "type not handled in c_type_print_varspec_prefix()"
 msgstr ""
 
-#: darwin-nat-info.c:52
-#, possible-c-format
-msgid "%s must be specified with 0x..."
+#: c-typeprint.c:769
+msgid "type not handled in c_type_print_varspec_suffix()"
 msgstr ""
 
-#: darwin-nat-info.c:56
+#: c-typeprint.c:806
 #, possible-c-format
-msgid ":\t%#lx\n"
+msgid "[with %s = "
 msgstr ""
 
-#: darwin-nat-info.c:59
-#, possible-c-format
-msgid ":\t%u.%06u sec\n"
+#: c-typeprint.c:821
+msgid "] "
 msgstr ""
 
-#: darwin-nat-info.c:85
-#, possible-c-format
-msgid "%d processes:\n"
+#: c-typeprint.c:860 m2-typeprint.c:84
+msgid "<type unknown>"
 msgstr ""
 
-#: darwin-nat-info.c:96
-#, possible-c-format
-msgid "    %s is %d has task %#x\n"
+#: c-typeprint.c:888
+msgid "<unnamed typedef>"
 msgstr ""
 
-#: darwin-nat-info.c:102
-#, possible-c-format
-msgid "    %s is %d unknown task port\n"
+#: c-typeprint.c:980
+msgid "<incomplete type>\n"
 msgstr ""
 
-#: darwin-nat-info.c:120 darwin-nat-info.c:813 darwin-nat-info.c:834
-msgid "No inferior running\n"
+#: c-typeprint.c:983
+msgid "<no data fields>\n"
 msgstr ""
 
-#: darwin-nat-info.c:128
+#: c-typeprint.c:1215
 #, possible-c-format
-msgid "cannot parse task id '%s'\n"
+msgid "<undefined type> %s;\n"
 msgstr ""
 
-#: darwin-nat-info.c:152
+#: c-typeprint.c:1265
 #, possible-c-format
-msgid "TASK_BASIC_INFO for 0x%x:\n"
+msgid "<badly mangled name '%s'>"
 msgstr ""
 
-#: darwin-nat-info.c:164
-msgid ""
-"\n"
-"TASK_EVENTS_INFO:\n"
+#: c-typeprint.c:1410
+msgid "struct <unknown>"
 msgstr ""
 
-#: darwin-nat-info.c:180
-msgid ""
-"\n"
-"TASK_THREAD_TIMES_INFO:\n"
+#. This should not occur.
+#: c-typeprint.c:1419
+msgid "<range type>"
 msgstr ""
 
-#: darwin-nat-info.c:210
+#. At least for dump_symtab, it is important that this not
+#. be an error ().
+#: c-typeprint.c:1441
 #, possible-c-format
-msgid "Ports for task 0x%x:\n"
+msgid "<invalid type code %d>"
 msgstr ""
 
-#: darwin-nat-info.c:211
-msgid "port   type\n"
+#: c-valprint.c:160 valprint.c:400
+msgid "Could not determine the array high bound"
 msgstr ""
 
-#: darwin-nat-info.c:231
+#: c-valprint.c:226
 #, possible-c-format
-msgid "%04x: %08x "
+msgid "%d vtable entries"
 msgstr ""
 
-#: darwin-nat-info.c:238
-#, possible-c-format
-msgid " %s("
+#: c-valprint.c:559
+msgid " [incomplete object]"
 msgstr ""
 
-#: darwin-nat-info.c:241
-msgid "??"
+#. The names of varobjs representing anonymous structs or unions.
+#: c-varobj.c:27
+msgid "<anonymous struct>"
 msgstr ""
 
-#: darwin-nat-info.c:243
-#, possible-c-format
-msgid "%u"
+#: c-varobj.c:28
+msgid "<anonymous union>"
 msgstr ""
 
-#: darwin-nat-info.c:244
-msgid " refs)"
+#: darwin-nat.c:186
+#, possible-c-format
+msgid "[%d inferior]: "
 msgstr ""
 
-#: darwin-nat-info.c:250
-msgid " gdb-task"
+#: darwin-nat.c:198
+msgid "[UNKNOWN]"
 msgstr ""
 
-#: darwin-nat-info.c:252
-msgid " host-self"
+#: darwin-nat.c:200
+#, possible-c-format
+msgid "Mach error at \"%s:%u\" in function \"%s\": %s (0x%lx)"
 msgstr ""
 
-#: darwin-nat-info.c:254
-msgid " gdb-exception"
+#: darwin-nat.c:232
+#, c-format
+msgid "unknown (%d)"
 msgstr ""
 
-#: darwin-nat-info.c:256
-msgid " gdb-port_set"
+#: darwin-nat.c:257
+#, possible-c-format
+msgid "ptrace (%s, %d, 0x%x, %d): %d (%s)\n"
 msgstr ""
 
-#: darwin-nat-info.c:262
-msgid " inferior-task"
+#: darwin-nat.c:259
+msgid "no error"
 msgstr ""
 
-#: darwin-nat-info.c:264
-msgid " inferior-notify"
+#: darwin-nat.c:334
+#, possible-c-format
+msgid " new_ix:%d/%d, old_ix:%d/%d, new_id:0x%x old_id:0x%x\n"
 msgstr ""
 
-#: darwin-nat-info.c:273
-msgid " inferior-excp-port"
+#: darwin-nat.c:496
+msgid "message header:\n"
 msgstr ""
 
-#: darwin-nat-info.c:285
+#: darwin-nat.c:497
 #, possible-c-format
-msgid " inferior-thread for 0x%x"
+msgid " bits: 0x%x\n"
 msgstr ""
 
-#: darwin-nat-info.c:314
+#: darwin-nat.c:498
 #, possible-c-format
-msgid "Port 0x%lx in task 0x%lx:\n"
+msgid " size: 0x%x\n"
 msgstr ""
 
-#: darwin-nat-info.c:316
+#: darwin-nat.c:499
 #, possible-c-format
-msgid "  port set: 0x%x\n"
+msgid " remote-port: 0x%x\n"
 msgstr ""
 
-#: darwin-nat-info.c:317
+#: darwin-nat.c:500
 #, possible-c-format
-msgid "     seqno: 0x%x\n"
+msgid " local-port: 0x%x\n"
 msgstr ""
 
-#: darwin-nat-info.c:318
+#: darwin-nat.c:501
 #, possible-c-format
-msgid "   mscount: 0x%x\n"
+msgid " reserved: 0x%x\n"
 msgstr ""
 
-#: darwin-nat-info.c:319
+#: darwin-nat.c:502
 #, possible-c-format
-msgid "    qlimit: 0x%x\n"
+msgid " id: 0x%x\n"
 msgstr ""
 
-#: darwin-nat-info.c:320
+#: darwin-nat.c:521
 #, possible-c-format
-msgid "  msgcount: 0x%x\n"
+msgid "body: descriptor_count=%u\n"
 msgstr ""
 
-#: darwin-nat-info.c:321
+#: darwin-nat.c:530
 #, possible-c-format
-msgid "  sorights: 0x%x\n"
+msgid " descr %d: type=%u (port) name=0x%x, dispo=%d\n"
 msgstr ""
 
-#: darwin-nat-info.c:322
+#: darwin-nat.c:534
 #, possible-c-format
-msgid "   srights: 0x%x\n"
+msgid " descr %d: type=%u\n"
 msgstr ""
 
-#: darwin-nat-info.c:323
+#: darwin-nat.c:544
 #, possible-c-format
-msgid " pdrequest: 0x%x\n"
+msgid "NDR: mig=%02x if=%02x encod=%02x int=%02x char=%02x float=%02x\n"
 msgstr ""
 
-#: darwin-nat-info.c:324
-#, possible-c-format
-msgid " nsrequest: 0x%x\n"
-msgstr ""
+#: darwin-nat.c:552
+msgid "  data:"
+msgstr ""
 
-#: darwin-nat-info.c:325
+#: darwin-nat.c:720
 #, possible-c-format
-msgid "     flags: 0x%x\n"
+msgid "darwin_resume_thread: state=%d, thread=0x%x, step=%d nsignal=%d\n"
 msgstr ""
 
-#: darwin-nat-info.c:334
-msgid "Task and port"
+#: darwin-nat.c:733
+#, possible-c-format
+msgid "ptrace THUP: res=%d\n"
 msgstr ""
 
-#: darwin-nat-info.c:356
+#: darwin-nat.c:740
 #, possible-c-format
-msgid "Threads in task %#x:\n"
+msgid "darwin_resume_thread: kill 0x%x %d: %d\n"
 msgstr ""
 
-#: darwin-nat-info.c:359
+#: darwin-nat.c:748
 #, possible-c-format
-msgid "    %#x\n"
+msgid "darwin_set_sstep (thread=0x%x, enable=%d)\n"
 msgstr ""
 
-#: darwin-nat-info.c:379
-msgid "Thread"
+#: darwin-nat.c:838
+#, possible-c-format
+msgid "darwin_resume: pid=%d, tid=0x%x, step=%d, signal=%d\n"
 msgstr ""
 
-#: darwin-nat-info.c:382
-msgid "THREAD_BASIC_INFO\n"
+#: darwin-nat.c:919
+#, possible-c-format
+msgid "darwin_wait: ill-formatted message (id=0x%x)\n"
 msgstr ""
 
-#: darwin-nat-info.c:433
-msgid "share"
+#: darwin-nat.c:936
+#, possible-c-format
+msgid "darwin_wait: thread=0x%x, got %s\n"
 msgstr ""
 
-#: darwin-nat-info.c:435
-msgid "copy "
+#: darwin-nat.c:959
+#, possible-c-format
+msgid "  (signal %d: %s)\n"
 msgstr ""
 
-#: darwin-nat-info.c:437
-msgid "none "
+#: darwin-nat.c:1006
+#, possible-c-format
+msgid "wait4: res=%d: %s\n"
 msgstr ""
 
-#: darwin-nat-info.c:439
-msgid "???  "
+#: darwin-nat.c:1022
+#, possible-c-format
+msgid "darwin_wait: pid=%d exit, status=0x%x\n"
 msgstr ""
 
-#: darwin-nat-info.c:449
-msgid "cow"
+#: darwin-nat.c:1032
+#, possible-c-format
+msgid "darwin_wait: pid=%d\n"
 msgstr ""
 
-#: darwin-nat-info.c:451
-msgid "private"
+#. Unknown message.
+#: darwin-nat.c:1041
+#, possible-c-format
+msgid "darwin: got unknown message, id: 0x%x"
 msgstr ""
 
-#: darwin-nat-info.c:453
-msgid "empty"
+#: darwin-nat.c:1091
+#, possible-c-format
+msgid "darwin_wait: waiting for a message pid=%d thread=%lx\n"
 msgstr ""
 
-#: darwin-nat-info.c:455
-msgid "shared"
+#: darwin-nat.c:1125
+#, possible-c-format
+msgid "mach_msg: ret=0x%x\n"
 msgstr ""
 
-#: darwin-nat-info.c:457
-msgid "true-shrd"
+#: darwin-nat.c:1162
+#, possible-c-format
+msgid "darwin_wait: mach_msg(pending) ret=0x%x\n"
 msgstr ""
 
-#: darwin-nat-info.c:459
-msgid "prv-alias"
+#: darwin-nat.c:1184
+#, possible-c-format
+msgid "darwin_wait: thread 0x%x hit a non-gdb breakpoint\n"
 msgstr ""
 
-#: darwin-nat-info.c:461
-msgid "shr-alias"
+#: darwin-nat.c:1188
+msgid "darwin_wait: unhandled pending message\n"
 msgstr ""
 
-#: darwin-nat-info.c:463
-msgid "???"
+#: darwin-nat.c:1310
+#, possible-c-format
+msgid "cannot kill: %s"
 msgstr ""
 
-#: darwin-nat-info.c:473 darwin-nat-info.c:762
-msgid "default"
+#: darwin-nat.c:1384
+#, possible-c-format
+msgid "Failed to kill inferior: kill (%d, 9) returned [%s]"
 msgstr ""
 
-#: darwin-nat-info.c:475
-msgid "malloc"
+#: darwin-nat.c:1412
+#, possible-c-format
+msgid ""
+"Unable to find Mach task port for process-id %d: %s (0x%lx).\n"
+" (please check gdb is codesigned - see taskgated(8))"
 msgstr ""
 
-#: darwin-nat-info.c:477
-msgid "malloc_small"
+#: darwin-nat.c:1417
+#, possible-c-format
+msgid "inferior task: 0x%x, pid: %d\n"
 msgstr ""
 
-#: darwin-nat-info.c:479
-msgid "malloc_large"
+#: darwin-nat.c:1426
+#, possible-c-format
+msgid "Unable to create exception port, mach_port_allocate returned: %d"
 msgstr ""
 
-#: darwin-nat-info.c:481
-msgid "malloc_huge"
+#: darwin-nat.c:1433
+#, possible-c-format
+msgid "Unable to create exception port, mach_port_insert_right returned: %d"
 msgstr ""
 
-#: darwin-nat-info.c:483
-msgid "sbrk"
+#: darwin-nat.c:1441
+#, possible-c-format
+msgid "Unable to create port set, mach_port_allocate returned: %d"
 msgstr ""
 
-#: darwin-nat-info.c:485
-msgid "realloc"
+#: darwin-nat.c:1447
+#, possible-c-format
+msgid ""
+"Unable to move exception port into new port set, mach_port_move_member\n"
+"returned: %d"
 msgstr ""
 
-#: darwin-nat-info.c:487
-msgid "malloc_tiny"
+#: darwin-nat.c:1457
+#, possible-c-format
+msgid "Unable to create notification port, mach_port_allocate returned: %d"
 msgstr ""
 
-#: darwin-nat-info.c:489
-msgid "analysis_tool"
+#: darwin-nat.c:1464
+#, possible-c-format
+msgid ""
+"Unable to move notification port into new port set, mach_port_move_member\n"
+"returned: %d"
 msgstr ""
 
-#: darwin-nat-info.c:491
-msgid "mach_msg"
+#: darwin-nat.c:1475
+#, possible-c-format
+msgid ""
+"Termination notification request failed, mach_port_request_notification\n"
+"returned: %d"
 msgstr ""
 
-#: darwin-nat-info.c:493
-msgid "iokit"
+#. This is unexpected, as there should not be any previously
+#. registered notification request.  But this is not a fatal
+#. issue, so just emit a warning.
+#: darwin-nat.c:1484
+msgid ""
+"A task termination request was registered before the debugger registered\n"
+"its own.  This is unexpected, but should otherwise not have any actual\n"
+"impact on the debugging session."
 msgstr ""
 
-#: darwin-nat-info.c:495
-msgid "stack"
+#: darwin-nat.c:1492
+#, possible-c-format
+msgid "Unable to save exception ports, task_get_exception_portsreturned: %d"
 msgstr ""
 
-#: darwin-nat-info.c:497
-msgid "guard"
+#: darwin-nat.c:1504
+#, possible-c-format
+msgid "Unable to set exception ports, task_set_exception_portsreturned: %d"
 msgstr ""
 
-#: darwin-nat-info.c:499
-msgid "shared_pmap"
+#: darwin-nat.c:1548
+#, possible-c-format
+msgid "unable to read from pipe, read returned: %d"
 msgstr ""
 
-#: darwin-nat-info.c:501
-msgid "dylib"
+#: darwin-nat.c:1569
+#, possible-c-format
+msgid "unable to create a pipe: %s"
 msgstr ""
 
-#: darwin-nat-info.c:503
-msgid "appkit"
+#. Trying to masturbate?
+#: darwin-nat.c:1688 gnu-nat.c:2187 inf-ptrace.c:172
+msgid "I refuse to debug myself!"
 msgstr ""
 
-#: darwin-nat-info.c:505
-msgid "foundation"
+#: darwin-nat.c:1695 inf-ptrace.c:187 remote.c:4703
+#, possible-c-format
+msgid "Attaching to program: %s, %s\n"
 msgstr ""
 
-#: darwin-nat-info.c:530
-msgid "No memory regions."
+#: darwin-nat.c:1698 inf-ptrace.c:190 procfs.c:3043 remote.c:4706
+#, possible-c-format
+msgid "Attaching to %s\n"
 msgstr ""
 
-#: darwin-nat-info.c:574
+#: darwin-nat.c:1705
 #, possible-c-format
-msgid "%s-%s %s/%s  %s %s %s"
+msgid "Can't attach to process %d: %s (%d)"
 msgstr ""
 
-#: darwin-nat-info.c:580
-msgid "shrd"
+#: darwin-nat.c:1750 inf-ptrace.c:248 procfs.c:3070 remote.c:4584
+#, possible-c-format
+msgid "Detaching from program: %s, %s\n"
 msgstr ""
 
-#: darwin-nat-info.c:580
-msgid "priv"
+#: darwin-nat.c:1766
+#, possible-c-format
+msgid "Unable to detach from process-id %d: %s (%d)"
 msgstr ""
 
-#: darwin-nat-info.c:581
-msgid "reserved"
+#: darwin-nat.c:1794
+#, c-format
+msgid "Thread 0x%lx of process %u"
 msgstr ""
 
-#: darwin-nat-info.c:581
-msgid "not-rsvd"
+#: darwin-nat.c:1828
+#, possible-c-format
+msgid "darwin_read_write_inferior(task=0x%x, %s, len=%s)\n"
 msgstr ""
 
-#: darwin-nat-info.c:584
+#: darwin-nat.c:1837
 #, possible-c-format
-msgid " (%d sub-rgn)"
+msgid "darwin_read_write_inferior: mach_vm_read failed at %s: %s"
 msgstr ""
 
-#: darwin-nat-info.c:673
-msgid "sm "
+#: darwin-nat.c:1869
+#, possible-c-format
+msgid "darwin_read_write_inferior: mach_vm_region_recurse failed at %s: %s\n"
 msgstr ""
 
-#: darwin-nat-info.c:673
-msgid "obj"
+#: darwin-nat.c:1877
+#, possible-c-format
+msgid ""
+"darwin_read_write_inferior: mach_vm_region_recurse addr=%s, start=%s, len=%"
+"s\n"
 msgstr ""
 
-#: darwin-nat-info.c:742
-msgid "Inferior not available"
+#: darwin-nat.c:1886
+#, possible-c-format
+msgid "No memory at %s (vs %s+0x%x).  Nothing written"
 msgstr ""
 
-#: darwin-nat-info.c:753
+#: darwin-nat.c:1904
 #, possible-c-format
-msgid "%d exceptions:\n"
+msgid "darwin_read_write_inf: mach_vm_protect max failed at %s: %s"
 msgstr ""
 
-#: darwin-nat-info.c:758
+#: darwin-nat.c:1919
 #, possible-c-format
-msgid "port 0x%04x, behavior: "
+msgid "darwin_read_write_inf: mach_vm_protect failed at %s (len=0x%lx): %s"
 msgstr ""
 
-#: darwin-nat-info.c:765
-msgid "state"
+#: darwin-nat.c:1933
+#, possible-c-format
+msgid "darwin_read_write_inferior: mach_vm_write failed: %s"
 msgstr ""
 
-#: darwin-nat-info.c:768
-msgid "state-identity"
+#: darwin-nat.c:1984
+#, possible-c-format
+msgid "darwin_xfer_partial(%s, %s, rbuf=%s, wbuf=%s) pid=%u\n"
 msgstr ""
 
-#: darwin-nat-info.c:771
+#: darwin-nat.c:2173
 #, possible-c-format
-msgid "0x%x"
-msgstr ""
-
-#: darwin-nat-info.c:773
-msgid ", masks:"
+msgid "GDB task: 0x%lx, pid: %d\n"
 msgstr ""
 
-#: darwin-nat-info.c:775
-msgid " BAD_ACCESS"
+#: darwin-nat.c:2177
+msgid "Set if printing inferior communication debugging statements."
 msgstr ""
 
-#: darwin-nat-info.c:777
-msgid " BAD_INSTRUCTION"
+#: darwin-nat.c:2178
+msgid "Show if printing inferior communication debugging statements."
 msgstr ""
 
-#: darwin-nat-info.c:779
-msgid " ARITHMETIC"
+#: darwin-nat.c:2184
+msgid "Set if mach exceptions are caught."
 msgstr ""
 
-#: darwin-nat-info.c:781
-msgid " EMULATION"
+#: darwin-nat.c:2185
+msgid "Show if mach exceptions are caught."
 msgstr ""
 
-#: darwin-nat-info.c:783
-msgid " SOFTWARE"
+#: darwin-nat.c:2186
+msgid ""
+"When this mode is on, all low level exceptions are reported before being\n"
+"reported by the kernel."
 msgstr ""
 
-#: darwin-nat-info.c:785
-msgid " BREAKPOINT"
+#: darwin-nat-info.c:52
+#, possible-c-format
+msgid "%s must be specified with 0x..."
 msgstr ""
 
-#: darwin-nat-info.c:787
-msgid " SYSCALL"
+#: darwin-nat-info.c:56
+#, possible-c-format
+msgid ":\t%#lx\n"
 msgstr ""
 
-#: darwin-nat-info.c:789
-msgid " MACH_SYSCALL"
+#: darwin-nat-info.c:59
+#, possible-c-format
+msgid ":\t%u.%06u sec\n"
 msgstr ""
 
-#: darwin-nat-info.c:791
-msgid " RPC_ALERT"
+#: darwin-nat-info.c:85
+#, possible-c-format
+msgid "%d processes:\n"
 msgstr ""
 
-#: darwin-nat-info.c:793
-msgid " CRASH"
+#: darwin-nat-info.c:96
+#, possible-c-format
+msgid "    %s is %d has task %#x\n"
 msgstr ""
 
-#: darwin-nat-info.c:827
-msgid "Parameter is saved, host or none"
+#: darwin-nat-info.c:102
+#, possible-c-format
+msgid "    %s is %d unknown task port\n"
 msgstr ""
 
-#: darwin-nat-info.c:852
-msgid "Get list of tasks in system."
+#: darwin-nat-info.c:120 darwin-nat-info.c:813 darwin-nat-info.c:834
+msgid "No inferior running\n"
 msgstr ""
 
-#: darwin-nat-info.c:854
-msgid "Get list of ports in a task."
+#: darwin-nat-info.c:128
+#, possible-c-format
+msgid "cannot parse task id '%s'\n"
 msgstr ""
 
-#: darwin-nat-info.c:856
-msgid "Get info on a specific port."
+#: darwin-nat-info.c:152
+#, possible-c-format
+msgid "TASK_BASIC_INFO for 0x%x:\n"
 msgstr ""
 
-#: darwin-nat-info.c:858
-msgid "Get info on a specific task."
+#: darwin-nat-info.c:164
+msgid ""
+"\n"
+"TASK_EVENTS_INFO:\n"
 msgstr ""
 
-#: darwin-nat-info.c:860
-msgid "Get list of threads in a task."
+#: darwin-nat-info.c:180
+msgid ""
+"\n"
+"TASK_THREAD_TIMES_INFO:\n"
 msgstr ""
 
-#: darwin-nat-info.c:862
-msgid "Get info on a specific thread."
+#: darwin-nat-info.c:210
+#, possible-c-format
+msgid "Ports for task 0x%x:\n"
 msgstr ""
 
-#: darwin-nat-info.c:865
-msgid "Get information on all mach region for the task."
+#: darwin-nat-info.c:211
+msgid "port   type\n"
 msgstr ""
 
-#: darwin-nat-info.c:867
-msgid "Get information on all mach sub region for the task."
+#: darwin-nat-info.c:231
+#, possible-c-format
+msgid "%04x: %08x "
 msgstr ""
 
-#: darwin-nat-info.c:869
-msgid "Get information on mach region at given address."
+#: darwin-nat-info.c:238
+#, possible-c-format
+msgid " %s("
 msgstr ""
 
-#: darwin-nat-info.c:872
-msgid "Disp mach exceptions."
+#: darwin-nat-info.c:241
+msgid "??"
 msgstr ""
 
-#: darwin-nat.c:186
+#: darwin-nat-info.c:243
 #, possible-c-format
-msgid "[%d inferior]: "
+msgid "%u"
 msgstr ""
 
-#: darwin-nat.c:198
-msgid "[UNKNOWN]"
+#: darwin-nat-info.c:244
+msgid " refs)"
 msgstr ""
 
-#: darwin-nat.c:200
-#, possible-c-format
-msgid "Mach error at \"%s:%u\" in function \"%s\": %s (0x%lx)"
+#: darwin-nat-info.c:250
+msgid " gdb-task"
 msgstr ""
 
-#: darwin-nat.c:232
-#, c-format
-msgid "unknown (%d)"
+#: darwin-nat-info.c:252
+msgid " host-self"
 msgstr ""
 
-#: darwin-nat.c:257
-#, possible-c-format
-msgid "ptrace (%s, %d, 0x%x, %d): %d (%s)\n"
+#: darwin-nat-info.c:254
+msgid " gdb-exception"
 msgstr ""
 
-#: darwin-nat.c:259
-msgid "no error"
+#: darwin-nat-info.c:256
+msgid " gdb-port_set"
 msgstr ""
 
-#: darwin-nat.c:334
-#, possible-c-format
-msgid " new_ix:%d/%d, old_ix:%d/%d, new_id:0x%x old_id:0x%x\n"
+#: darwin-nat-info.c:262
+msgid " inferior-task"
 msgstr ""
 
-#: darwin-nat.c:496
-msgid "message header:\n"
+#: darwin-nat-info.c:264
+msgid " inferior-notify"
 msgstr ""
 
-#: darwin-nat.c:497
-#, possible-c-format
-msgid " bits: 0x%x\n"
+#: darwin-nat-info.c:273
+msgid " inferior-excp-port"
 msgstr ""
 
-#: darwin-nat.c:498
+#: darwin-nat-info.c:285
 #, possible-c-format
-msgid " size: 0x%x\n"
+msgid " inferior-thread for 0x%x"
 msgstr ""
 
-#: darwin-nat.c:499
+#: darwin-nat-info.c:314
 #, possible-c-format
-msgid " remote-port: 0x%x\n"
+msgid "Port 0x%lx in task 0x%lx:\n"
 msgstr ""
 
-#: darwin-nat.c:500
+#: darwin-nat-info.c:316
 #, possible-c-format
-msgid " local-port: 0x%x\n"
+msgid "  port set: 0x%x\n"
 msgstr ""
 
-#: darwin-nat.c:501
+#: darwin-nat-info.c:317
 #, possible-c-format
-msgid " reserved: 0x%x\n"
+msgid "     seqno: 0x%x\n"
 msgstr ""
 
-#: darwin-nat.c:502
+#: darwin-nat-info.c:318
 #, possible-c-format
-msgid " id: 0x%x\n"
+msgid "   mscount: 0x%x\n"
 msgstr ""
 
-#: darwin-nat.c:521
+#: darwin-nat-info.c:319
 #, possible-c-format
-msgid "body: descriptor_count=%u\n"
+msgid "    qlimit: 0x%x\n"
 msgstr ""
 
-#: darwin-nat.c:530
+#: darwin-nat-info.c:320
 #, possible-c-format
-msgid " descr %d: type=%u (port) name=0x%x, dispo=%d\n"
+msgid "  msgcount: 0x%x\n"
 msgstr ""
 
-#: darwin-nat.c:534
+#: darwin-nat-info.c:321
 #, possible-c-format
-msgid " descr %d: type=%u\n"
+msgid "  sorights: 0x%x\n"
 msgstr ""
 
-#: darwin-nat.c:544
+#: darwin-nat-info.c:322
 #, possible-c-format
-msgid "NDR: mig=%02x if=%02x encod=%02x int=%02x char=%02x float=%02x\n"
+msgid "   srights: 0x%x\n"
 msgstr ""
 
-#: darwin-nat.c:552
-msgid "  data:"
+#: darwin-nat-info.c:323
+#, possible-c-format
+msgid " pdrequest: 0x%x\n"
 msgstr ""
 
-#: darwin-nat.c:720
+#: darwin-nat-info.c:324
 #, possible-c-format
-msgid "darwin_resume_thread: state=%d, thread=0x%x, step=%d nsignal=%d\n"
+msgid " nsrequest: 0x%x\n"
 msgstr ""
 
-#: darwin-nat.c:733
+#: darwin-nat-info.c:325
 #, possible-c-format
-msgid "ptrace THUP: res=%d\n"
+msgid "     flags: 0x%x\n"
 msgstr ""
 
-#: darwin-nat.c:740
-#, possible-c-format
-msgid "darwin_resume_thread: kill 0x%x %d: %d\n"
+#: darwin-nat-info.c:334
+msgid "Task and port"
 msgstr ""
 
-#: darwin-nat.c:748
+#: darwin-nat-info.c:356
 #, possible-c-format
-msgid "darwin_set_sstep (thread=0x%x, enable=%d)\n"
+msgid "Threads in task %#x:\n"
 msgstr ""
 
-#: darwin-nat.c:838
+#: darwin-nat-info.c:359
 #, possible-c-format
-msgid "darwin_resume: pid=%d, tid=0x%x, step=%d, signal=%d\n"
+msgid "    %#x\n"
 msgstr ""
 
-#: darwin-nat.c:919
-#, possible-c-format
-msgid "darwin_wait: ill-formatted message (id=0x%x)\n"
+#: darwin-nat-info.c:379
+msgid "Thread"
 msgstr ""
 
-#: darwin-nat.c:936
-#, possible-c-format
-msgid "darwin_wait: thread=0x%x, got %s\n"
+#: darwin-nat-info.c:382
+msgid "THREAD_BASIC_INFO\n"
 msgstr ""
 
-#: darwin-nat.c:959
-#, possible-c-format
-msgid "  (signal %d: %s)\n"
+#: darwin-nat-info.c:433
+msgid "share"
 msgstr ""
 
-#: darwin-nat.c:1006
-#, possible-c-format
-msgid "wait4: res=%d: %s\n"
+#: darwin-nat-info.c:435
+msgid "copy "
 msgstr ""
 
-#: darwin-nat.c:1022
-#, possible-c-format
-msgid "darwin_wait: pid=%d exit, status=0x%x\n"
+#: darwin-nat-info.c:437
+msgid "none "
 msgstr ""
 
-#: darwin-nat.c:1032
-#, possible-c-format
-msgid "darwin_wait: pid=%d\n"
+#: darwin-nat-info.c:439
+msgid "???  "
 msgstr ""
 
-#. Unknown message.
-#: darwin-nat.c:1041
-#, possible-c-format
-msgid "darwin: got unknown message, id: 0x%x"
+#: darwin-nat-info.c:449
+msgid "cow"
 msgstr ""
 
-#: darwin-nat.c:1091
-#, possible-c-format
-msgid "darwin_wait: waiting for a message pid=%d thread=%lx\n"
+#: darwin-nat-info.c:451
+msgid "private"
 msgstr ""
 
-#: darwin-nat.c:1125
-#, possible-c-format
-msgid "mach_msg: ret=0x%x\n"
+#: darwin-nat-info.c:453
+msgid "empty"
 msgstr ""
 
-#: darwin-nat.c:1162
-#, possible-c-format
-msgid "darwin_wait: mach_msg(pending) ret=0x%x\n"
+#: darwin-nat-info.c:455
+msgid "shared"
 msgstr ""
 
-#: darwin-nat.c:1184
-#, possible-c-format
-msgid "darwin_wait: thread 0x%x hit a non-gdb breakpoint\n"
+#: darwin-nat-info.c:457
+msgid "true-shrd"
 msgstr ""
 
-#: darwin-nat.c:1188
-msgid "darwin_wait: unhandled pending message\n"
+#: darwin-nat-info.c:459
+msgid "prv-alias"
 msgstr ""
 
-#: darwin-nat.c:1310
-#, possible-c-format
-msgid "cannot kill: %s"
+#: darwin-nat-info.c:461
+msgid "shr-alias"
 msgstr ""
 
-#: darwin-nat.c:1384
-#, possible-c-format
-msgid "Failed to kill inferior: kill (%d, 9) returned [%s]"
+#: darwin-nat-info.c:463
+msgid "???"
 msgstr ""
 
-#: darwin-nat.c:1412
-#, possible-c-format
-msgid ""
-"Unable to find Mach task port for process-id %d: %s (0x%lx).\n"
-" (please check gdb is codesigned - see taskgated(8))"
+#: darwin-nat-info.c:473 darwin-nat-info.c:762
+msgid "default"
 msgstr ""
 
-#: darwin-nat.c:1417
-#, possible-c-format
-msgid "inferior task: 0x%x, pid: %d\n"
+#: darwin-nat-info.c:475
+msgid "malloc"
 msgstr ""
 
-#: darwin-nat.c:1426
-#, possible-c-format
-msgid "Unable to create exception port, mach_port_allocate returned: %d"
+#: darwin-nat-info.c:477
+msgid "malloc_small"
 msgstr ""
 
-#: darwin-nat.c:1433
-#, possible-c-format
-msgid "Unable to create exception port, mach_port_insert_right returned: %d"
+#: darwin-nat-info.c:479
+msgid "malloc_large"
 msgstr ""
 
-#: darwin-nat.c:1441
-#, possible-c-format
-msgid "Unable to create port set, mach_port_allocate returned: %d"
+#: darwin-nat-info.c:481
+msgid "malloc_huge"
 msgstr ""
 
-#: darwin-nat.c:1447
-#, possible-c-format
-msgid ""
-"Unable to move exception port into new port set, mach_port_move_member\n"
-"returned: %d"
+#: darwin-nat-info.c:483
+msgid "sbrk"
 msgstr ""
 
-#: darwin-nat.c:1457
-#, possible-c-format
-msgid "Unable to create notification port, mach_port_allocate returned: %d"
+#: darwin-nat-info.c:485
+msgid "realloc"
 msgstr ""
 
-#: darwin-nat.c:1464
-#, possible-c-format
-msgid ""
-"Unable to move notification port into new port set, mach_port_move_member\n"
-"returned: %d"
+#: darwin-nat-info.c:487
+msgid "malloc_tiny"
 msgstr ""
 
-#: darwin-nat.c:1475
-#, possible-c-format
-msgid ""
-"Termination notification request failed, mach_port_request_notification\n"
-"returned: %d"
+#: darwin-nat-info.c:489
+msgid "analysis_tool"
 msgstr ""
 
-#. This is unexpected, as there should not be any previously
-#. registered notification request.  But this is not a fatal
-#. issue, so just emit a warning.
-#: darwin-nat.c:1484
-msgid ""
-"A task termination request was registered before the debugger registered\n"
-"its own.  This is unexpected, but should otherwise not have any actual\n"
-"impact on the debugging session."
+#: darwin-nat-info.c:491
+msgid "mach_msg"
 msgstr ""
 
-#: darwin-nat.c:1492
-#, possible-c-format
-msgid "Unable to save exception ports, task_get_exception_portsreturned: %d"
+#: darwin-nat-info.c:493
+msgid "iokit"
 msgstr ""
 
-#: darwin-nat.c:1504
-#, possible-c-format
-msgid "Unable to set exception ports, task_set_exception_portsreturned: %d"
+#: darwin-nat-info.c:495
+msgid "stack"
 msgstr ""
 
-#: darwin-nat.c:1548
-#, possible-c-format
-msgid "unable to read from pipe, read returned: %d"
+#: darwin-nat-info.c:497
+msgid "guard"
 msgstr ""
 
-#: darwin-nat.c:1569
-#, possible-c-format
-msgid "unable to create a pipe: %s"
+#: darwin-nat-info.c:499
+msgid "shared_pmap"
 msgstr ""
 
-#. Trying to masturbate?
-#: darwin-nat.c:1688 gnu-nat.c:2187 inf-ptrace.c:172
-msgid "I refuse to debug myself!"
+#: darwin-nat-info.c:501
+msgid "dylib"
 msgstr ""
 
-#: darwin-nat.c:1695 inf-ptrace.c:187 remote.c:4703
-#, possible-c-format
-msgid "Attaching to program: %s, %s\n"
+#: darwin-nat-info.c:503
+msgid "appkit"
 msgstr ""
 
-#: darwin-nat.c:1698 inf-ptrace.c:190 procfs.c:3043 remote.c:4706
-#, possible-c-format
-msgid "Attaching to %s\n"
+#: darwin-nat-info.c:505
+msgid "foundation"
 msgstr ""
 
-#: darwin-nat.c:1705
-#, possible-c-format
-msgid "Can't attach to process %d: %s (%d)"
+#: darwin-nat-info.c:530
+msgid "No memory regions."
 msgstr ""
 
-#: darwin-nat.c:1750 inf-ptrace.c:248 procfs.c:3070 remote.c:4584
+#: darwin-nat-info.c:574
 #, possible-c-format
-msgid "Detaching from program: %s, %s\n"
+msgid "%s-%s %s/%s  %s %s %s"
 msgstr ""
 
-#: darwin-nat.c:1766
-#, possible-c-format
-msgid "Unable to detach from process-id %d: %s (%d)"
+#: darwin-nat-info.c:580
+msgid "shrd"
 msgstr ""
 
-#: darwin-nat.c:1794
-#, c-format
-msgid "Thread 0x%lx of process %u"
+#: darwin-nat-info.c:580
+msgid "priv"
 msgstr ""
 
-#: darwin-nat.c:1828
-#, possible-c-format
-msgid "darwin_read_write_inferior(task=0x%x, %s, len=%s)\n"
+#: darwin-nat-info.c:581
+msgid "reserved"
 msgstr ""
 
-#: darwin-nat.c:1837
-#, possible-c-format
-msgid "darwin_read_write_inferior: mach_vm_read failed at %s: %s"
+#: darwin-nat-info.c:581
+msgid "not-rsvd"
 msgstr ""
 
-#: darwin-nat.c:1869
+#: darwin-nat-info.c:584
 #, possible-c-format
-msgid "darwin_read_write_inferior: mach_vm_region_recurse failed at %s: %s\n"
+msgid " (%d sub-rgn)"
 msgstr ""
 
-#: darwin-nat.c:1877
-#, possible-c-format
-msgid ""
-"darwin_read_write_inferior: mach_vm_region_recurse addr=%s, start=%s, len="
-"%s\n"
+#: darwin-nat-info.c:673
+msgid "sm "
 msgstr ""
 
-#: darwin-nat.c:1886
-#, possible-c-format
-msgid "No memory at %s (vs %s+0x%x).  Nothing written"
+#: darwin-nat-info.c:673
+msgid "obj"
 msgstr ""
 
-#: darwin-nat.c:1904
-#, possible-c-format
-msgid "darwin_read_write_inf: mach_vm_protect max failed at %s: %s"
+#: darwin-nat-info.c:742
+msgid "Inferior not available"
 msgstr ""
 
-#: darwin-nat.c:1919
+#: darwin-nat-info.c:753
 #, possible-c-format
-msgid "darwin_read_write_inf: mach_vm_protect failed at %s (len=0x%lx): %s"
+msgid "%d exceptions:\n"
 msgstr ""
 
-#: darwin-nat.c:1933
+#: darwin-nat-info.c:758
 #, possible-c-format
-msgid "darwin_read_write_inferior: mach_vm_write failed: %s"
+msgid "port 0x%04x, behavior: "
 msgstr ""
 
-#: darwin-nat.c:1984
-#, possible-c-format
-msgid "darwin_xfer_partial(%s, %s, rbuf=%s, wbuf=%s) pid=%u\n"
+#: darwin-nat-info.c:765
+msgid "state"
 msgstr ""
 
-#: darwin-nat.c:2173
+#: darwin-nat-info.c:768
+msgid "state-identity"
+msgstr ""
+
+#: darwin-nat-info.c:771
 #, possible-c-format
-msgid "GDB task: 0x%lx, pid: %d\n"
+msgid "0x%x"
 msgstr ""
 
-#: darwin-nat.c:2177
-msgid "Set if printing inferior communication debugging statements."
+#: darwin-nat-info.c:773
+msgid ", masks:"
 msgstr ""
 
-#: darwin-nat.c:2178
-msgid "Show if printing inferior communication debugging statements."
+#: darwin-nat-info.c:775
+msgid " BAD_ACCESS"
 msgstr ""
 
-#: darwin-nat.c:2184
-msgid "Set if mach exceptions are caught."
+#: darwin-nat-info.c:777
+msgid " BAD_INSTRUCTION"
 msgstr ""
 
-#: darwin-nat.c:2185
-msgid "Show if mach exceptions are caught."
+#: darwin-nat-info.c:779
+msgid " ARITHMETIC"
 msgstr ""
 
-#: darwin-nat.c:2186
-msgid ""
-"When this mode is on, all low level exceptions are reported before being\n"
-"reported by the kernel."
+#: darwin-nat-info.c:781
+msgid " EMULATION"
 msgstr ""
 
-#: dbxread.c:170 mdebugread.c:3403
-#, possible-c-format
-msgid "unknown symbol type %s"
+#: darwin-nat-info.c:783
+msgid " SOFTWARE"
 msgstr ""
 
-#: dbxread.c:177
-#, possible-c-format
-msgid "N_LBRAC/N_RBRAC symbol mismatch at symtab pos %d"
+#: darwin-nat-info.c:785
+msgid " BREAKPOINT"
 msgstr ""
 
-#: dbxread.c:184
-#, possible-c-format
-msgid "\"repeated\" header file %s not previously seen, at symtab pos %d"
+#: darwin-nat-info.c:787
+msgid " SYSCALL"
 msgstr ""
 
-#: dbxread.c:229
-msgid "Can't find any code sections in symbol file"
+#: darwin-nat-info.c:789
+msgid " MACH_SYSCALL"
 msgstr ""
 
-#: dbxread.c:636
-msgid "Can't find .text section in symbol file"
+#: darwin-nat-info.c:791
+msgid " RPC_ALERT"
 msgstr ""
 
-#: dbxread.c:698
-#, possible-c-format
-msgid "ridiculous string table size (%d bytes)."
+#: darwin-nat-info.c:793
+msgid " CRASH"
 msgstr ""
 
-#: dbxread.c:829
-msgid "Premature end of file reading symbol table"
+#: darwin-nat-info.c:827
+msgid "Parameter is saved, host or none"
 msgstr ""
 
-#: dbxread.c:970
-#, possible-c-format
-msgid "bad string table offset in symbol %d"
+#: darwin-nat-info.c:852
+msgid "Get list of tasks in system."
 msgstr ""
 
-#: dbxread.c:1166 mdebugread.c:2244 xcoffread.c:2181
-#, possible-c-format
-msgid "function `%s' appears to be defined outside of all compilation units"
+#: darwin-nat-info.c:854
+msgid "Get list of ports in a task."
+msgstr ""
+
+#: darwin-nat-info.c:856
+msgid "Get info on a specific port."
+msgstr ""
+
+#: darwin-nat-info.c:858
+msgid "Get info on a specific task."
+msgstr ""
+
+#: darwin-nat-info.c:860
+msgid "Get list of threads in a task."
+msgstr ""
+
+#: darwin-nat-info.c:862
+msgid "Get info on a specific thread."
+msgstr ""
+
+#: darwin-nat-info.c:865
+msgid "Get information on all mach region for the task."
+msgstr ""
+
+#: darwin-nat-info.c:867
+msgid "Get information on all mach sub region for the task."
+msgstr ""
+
+#: darwin-nat-info.c:869
+msgid "Get information on mach region at given address."
+msgstr ""
+
+#: darwin-nat-info.c:872
+msgid "Disp mach exceptions."
+msgstr ""
+
+#: dbxread.c:170 mdebugread.c:3403
+#, possible-c-format
+msgid "unknown symbol type %s"
+msgstr ""
+
+#: dbxread.c:177
+#, possible-c-format
+msgid "N_LBRAC/N_RBRAC symbol mismatch at symtab pos %d"
+msgstr ""
+
+#: dbxread.c:184
+#, possible-c-format
+msgid "\"repeated\" header file %s not previously seen, at symtab pos %d"
+msgstr ""
+
+#: dbxread.c:229
+msgid "Can't find any code sections in symbol file"
+msgstr ""
+
+#: dbxread.c:636
+msgid "Can't find .text section in symbol file"
+msgstr ""
+
+#: dbxread.c:698
+#, possible-c-format
+msgid "ridiculous string table size (%d bytes)."
+msgstr ""
+
+#: dbxread.c:829
+msgid "Premature end of file reading symbol table"
+msgstr ""
+
+#: dbxread.c:970
+#, possible-c-format
+msgid "bad string table offset in symbol %d"
+msgstr ""
+
+#: dbxread.c:1166 mdebugread.c:2244 xcoffread.c:2181
+#, possible-c-format
+msgid "function `%s' appears to be defined outside of all compilation units"
 msgstr ""
 
 #: dbxread.c:1407
@@ -8808,6 +8796,16 @@ msgid ""
 "If LANGUAGE is not specified, NAME is demangled in the current language."
 msgstr ""
 
+#: d-exp.y:1298 jv-exp.y:1444
+msgid "No symbol table is loaded.  Use the \"file\" command"
+msgstr ""
+
+#. We must have come across a bad character (e.g. ';').
+#: d-exp.y:1526 jv-exp.y:1123
+#, possible-c-format
+msgid "Invalid character '%c' in expression"
+msgstr ""
+
 #: dfp.c:92
 #, possible-c-format
 msgid "Cannot perform operation: %s"
@@ -8915,111 +8913,6 @@ msgstr ""
 msgid "Print the contents of the internal dummy-frame stack."
 msgstr ""
 
-#: dwarf2-frame.c:339
-#, possible-c-format
-msgid ""
-"incomplete CFI data; DW_CFA_restore unspecified\n"
-"register %s (#%d) at %s"
-msgstr ""
-
-#. This is actually invalid DWARF, but if we ever do run across
-#. it somehow, we might as well support it.  So, instead, report
-#. it as unimplemented.
-#: dwarf2-frame.c:398
-msgid ""
-"Not implemented: computing unwound register using explicit value operator"
-msgstr ""
-
-#: dwarf2-frame.c:530
-#, possible-c-format
-msgid "bad CFI data; mismatched DW_CFA_restore_state at %s"
-msgstr ""
-
-#: dwarf2-frame.c:689
-msgid "Unknown CFI encountered."
-msgstr ""
-
-#: dwarf2-frame.c:912
-msgid "Could not compute CFA; needed to translate this expression"
-msgstr ""
-
-#: dwarf2-frame.c:942 dwarf2loc.c:2269 dwarf2loc.c:2784
-#, possible-c-format
-msgid "Unable to access DWARF register number %d"
-msgstr ""
-
-#: dwarf2-frame.c:960 dwarf2-frame.c:1125
-msgid "Unknown CFA rule."
-msgstr ""
-
-#: dwarf2-frame.c:1183
-#, possible-c-format
-msgid "incomplete CFI data; unspecified registers (e.g., %s) at %s"
-msgstr ""
-
-#: dwarf2-frame.c:1380
-msgid "Unknown register rule."
-msgstr ""
-
-#: dwarf2-frame.c:1510
-msgid "cfa not available for record btrace target"
-msgstr ""
-
-#: dwarf2-frame.c:1516
-msgid ""
-"can't compute CFA for this frame: required registers or memory are "
-"unavailable"
-msgstr ""
-
-#: dwarf2-frame.c:1521
-msgid "can't compute CFA for this frame: frame base not available"
-msgstr ""
-
-#: dwarf2-frame.c:1594
-msgid "Unsupported address size"
-msgstr ""
-
-#: dwarf2-frame.c:1611
-msgid "Unsupported encoding: DW_EH_PE_indirect"
-msgstr ""
-
-#: dwarf2-frame.c:1644 dwarf2-frame.c:1692
-msgid "Invalid or unsupported encoding"
-msgstr ""
-
-#: dwarf2-frame.c:1902
-msgid "Found a CIE when not expecting it."
-msgstr ""
-
-#: dwarf2-frame.c:2076
-msgid "Found an FDE when not expecting it."
-msgstr ""
-
-#: dwarf2-frame.c:2219
-#, possible-c-format
-msgid "Corrupt data in %s:%s; align 4 workaround apparently succeeded"
-msgstr ""
-
-#: dwarf2-frame.c:2226
-#, possible-c-format
-msgid "Corrupt data in %s:%s; align 8 workaround apparently succeeded"
-msgstr ""
-
-#: dwarf2-frame.c:2234
-#, possible-c-format
-msgid "Corrupt data in %s:%s"
-msgstr ""
-
-#: dwarf2-frame.c:2324
-#, possible-c-format
-msgid "skipping .eh_frame info of %s: %s"
-msgstr ""
-
-#: dwarf2-frame.c:2365
-#, possible-c-format
-msgid "skipping .debug_frame info of %s: %s"
-msgstr ""
-
 #: dwarf2expr.c:78
 #, possible-c-format
 msgid "Unsupported address size in DWARF expressions: %d bits"
@@ -9154,65 +9047,170 @@ msgstr ""
 msgid "Support for DW_OP_GNU_entry_value is unimplemented"
 msgstr ""
 
-#: dwarf2loc.c:91
-msgid "access outside bounds of object referenced via synthetic pointer"
+#: dwarf2-frame.c:339
+#, possible-c-format
+msgid ""
+"incomplete CFI data; DW_CFA_restore unspecified\n"
+"register %s (#%d) at %s"
 msgstr ""
 
-#: dwarf2loc.c:251
-msgid "dwarf2_find_location_expression: Corrupted DWARF expression."
+#. This is actually invalid DWARF, but if we ever do run across
+#. it somehow, we might as well support it.  So, instead, report
+#. it as unimplemented.
+#: dwarf2-frame.c:398
+msgid ""
+"Not implemented: computing unwound register using explicit value operator"
 msgstr ""
 
-#: dwarf2loc.c:354
-msgid "frame address is not available."
+#: dwarf2-frame.c:530
+#, possible-c-format
+msgid "bad CFI data; mismatched DW_CFA_restore_state at %s"
 msgstr ""
 
-#: dwarf2loc.c:428
-#, possible-c-format
-msgid "Could not find the frame base for \"%s\"."
+#: dwarf2-frame.c:689
+msgid "Unknown CFI encountered."
 msgstr ""
 
-#: dwarf2loc.c:518
-#, possible-c-format
-msgid "Entry values and tail call frames debugging is %s.\n"
+#: dwarf2-frame.c:912
+msgid "Could not compute CFA; needed to translate this expression"
 msgstr ""
 
-#: dwarf2loc.c:547
+#: dwarf2-frame.c:942 dwarf2loc.c:2269 dwarf2loc.c:2784
 #, possible-c-format
-msgid "DW_AT_GNU_call_site_target is not specified at %s in %s"
+msgid "Unable to access DWARF register number %d"
 msgstr ""
 
-#: dwarf2loc.c:560
-#, possible-c-format
-msgid ""
-"DW_AT_GNU_call_site_target DWARF block resolving requires known frame which "
-"is currently not available at %s in %s"
+#: dwarf2-frame.c:960 dwarf2-frame.c:1125
+msgid "Unknown CFA rule."
 msgstr ""
 
-#: dwarf2loc.c:594
+#: dwarf2-frame.c:1183
 #, possible-c-format
-msgid "Cannot find function \"%s\" for a call site target at %s in %s"
+msgid "incomplete CFI data; unspecified registers (e.g., %s) at %s"
 msgstr ""
 
-#: dwarf2loc.c:608
-msgid "invalid call site target kind"
+#: dwarf2-frame.c:1380
+msgid "Unknown register rule."
 msgstr ""
 
-#: dwarf2loc.c:624
-#, possible-c-format
-msgid ""
-"DW_TAG_GNU_call_site resolving failed to find function name for address %s"
+#: dwarf2-frame.c:1510
+msgid "cfa not available for record btrace target"
 msgstr ""
 
-#: dwarf2loc.c:693
-#, possible-c-format
+#: dwarf2-frame.c:1516
 msgid ""
-"DW_OP_GNU_entry_value resolving has found function \"%s\" at %s can call "
-"itself via tail calls"
+"can't compute CFA for this frame: required registers or memory are "
+"unavailable"
 msgstr ""
 
-#: dwarf2loc.c:861
-#, possible-c-format
-msgid "Unable to find function for PC %s"
+#: dwarf2-frame.c:1521
+msgid "can't compute CFA for this frame: frame base not available"
+msgstr ""
+
+#: dwarf2-frame.c:1594
+msgid "Unsupported address size"
+msgstr ""
+
+#: dwarf2-frame.c:1611
+msgid "Unsupported encoding: DW_EH_PE_indirect"
+msgstr ""
+
+#: dwarf2-frame.c:1644 dwarf2-frame.c:1692
+msgid "Invalid or unsupported encoding"
+msgstr ""
+
+#: dwarf2-frame.c:1902
+msgid "Found a CIE when not expecting it."
+msgstr ""
+
+#: dwarf2-frame.c:2076
+msgid "Found an FDE when not expecting it."
+msgstr ""
+
+#: dwarf2-frame.c:2219
+#, possible-c-format
+msgid "Corrupt data in %s:%s; align 4 workaround apparently succeeded"
+msgstr ""
+
+#: dwarf2-frame.c:2226
+#, possible-c-format
+msgid "Corrupt data in %s:%s; align 8 workaround apparently succeeded"
+msgstr ""
+
+#: dwarf2-frame.c:2234
+#, possible-c-format
+msgid "Corrupt data in %s:%s"
+msgstr ""
+
+#: dwarf2-frame.c:2324
+#, possible-c-format
+msgid "skipping .eh_frame info of %s: %s"
+msgstr ""
+
+#: dwarf2-frame.c:2365
+#, possible-c-format
+msgid "skipping .debug_frame info of %s: %s"
+msgstr ""
+
+#: dwarf2loc.c:91
+msgid "access outside bounds of object referenced via synthetic pointer"
+msgstr ""
+
+#: dwarf2loc.c:251
+msgid "dwarf2_find_location_expression: Corrupted DWARF expression."
+msgstr ""
+
+#: dwarf2loc.c:354
+msgid "frame address is not available."
+msgstr ""
+
+#: dwarf2loc.c:428
+#, possible-c-format
+msgid "Could not find the frame base for \"%s\"."
+msgstr ""
+
+#: dwarf2loc.c:518
+#, possible-c-format
+msgid "Entry values and tail call frames debugging is %s.\n"
+msgstr ""
+
+#: dwarf2loc.c:547
+#, possible-c-format
+msgid "DW_AT_GNU_call_site_target is not specified at %s in %s"
+msgstr ""
+
+#: dwarf2loc.c:560
+#, possible-c-format
+msgid ""
+"DW_AT_GNU_call_site_target DWARF block resolving requires known frame which "
+"is currently not available at %s in %s"
+msgstr ""
+
+#: dwarf2loc.c:594
+#, possible-c-format
+msgid "Cannot find function \"%s\" for a call site target at %s in %s"
+msgstr ""
+
+#: dwarf2loc.c:608
+msgid "invalid call site target kind"
+msgstr ""
+
+#: dwarf2loc.c:624
+#, possible-c-format
+msgid ""
+"DW_TAG_GNU_call_site resolving failed to find function name for address %s"
+msgstr ""
+
+#: dwarf2loc.c:693
+#, possible-c-format
+msgid ""
+"DW_OP_GNU_entry_value resolving has found function \"%s\" at %s can call "
+"itself via tail calls"
+msgstr ""
+
+#: dwarf2loc.c:861
+#, possible-c-format
+msgid "Unable to find function for PC %s"
 msgstr ""
 
 #: dwarf2loc.c:960
@@ -9617,8 +9615,8 @@ msgstr ""
 #: dwarf2read.c:6705 dwarf2read.c:8207
 #, possible-c-format
 msgid ""
-"Dwarf Error: DW_TAG_imported_unit is not supported in type units [in module "
-"%s]"
+"Dwarf Error: DW_TAG_imported_unit is not supported in type units [in module %"
+"s]"
 msgstr ""
 
 #: dwarf2read.c:6823
@@ -9813,8 +9811,8 @@ msgstr ""
 #: dwarf2read.c:10186
 #, possible-c-format
 msgid ""
-"Dwarf Error: Bad DWP V2 section info, doesn't fit in section %s [in module "
-"%s]"
+"Dwarf Error: Bad DWP V2 section info, doesn't fit in section %s [in module %"
+"s]"
 msgstr ""
 
 #: dwarf2read.c:10431
@@ -10174,8 +10172,8 @@ msgstr ""
 #: dwarf2read.c:16946
 #, possible-c-format
 msgid ""
-"Offset from %s pointing outside of .debug_str.dwo section in CU at offset 0x"
-"%lx [in module %s]"
+"Offset from %s pointing outside of .debug_str.dwo section in CU at offset 0x%"
+"lx [in module %s]"
 msgstr ""
 
 #: dwarf2read.c:17267
@@ -10269,8 +10267,8 @@ msgstr ""
 #: dwarf2read.c:19974
 #, possible-c-format
 msgid ""
-"Dwarf Error: Cannot find DIE at 0x%x referenced from DIE at 0x%x [in module "
-"%s]"
+"Dwarf Error: Cannot find DIE at 0x%x referenced from DIE at 0x%x [in module %"
+"s]"
 msgstr ""
 
 #: dwarf2read.c:20005 dwarf2read.c:20106
@@ -10424,8 +10422,8 @@ msgstr ""
 #: dwarf2read.c:21979
 #, possible-c-format
 msgid ""
-"Dwarf Error: could not find partial DIE containing offset 0x%lx [in module "
-"%s]"
+"Dwarf Error: could not find partial DIE containing offset 0x%lx [in module %"
+"s]"
 msgstr ""
 
 #: dwarf2read.c:21992
@@ -10612,8 +10610,8 @@ msgstr ""
 #: elfread.c:717
 #, possible-c-format
 msgid ""
-"gnu-indirect-function \"%s\" has changed its resolved function_address from "
-"%s to %s"
+"gnu-indirect-function \"%s\" has changed its resolved function_address from %"
+"s to %s"
 msgstr ""
 
 #: elfread.c:970
@@ -10957,54 +10955,6 @@ msgstr ""
 msgid "Error while fetching result type of an xmethod worker defined in %s."
 msgstr ""
 
-#: f-exp.y:781 m2-exp.y:746
-msgid "Overflow on numeric constant."
-msgstr ""
-
-#: f-lang.c:67
-msgid "unrecognized character type"
-msgstr ""
-
-#: f-typeprint.c:375
-#, possible-c-format
-msgid "Invalid type code (%d) in symbol table."
-msgstr ""
-
-#: f-valprint.c:61
-msgid "Lower bound may not be '*' in F77"
-msgstr ""
-
-#: f-valprint.c:224
-#, possible-c-format
-msgid "Type node corrupt! F77 arrays cannot have %d subscripts (%d Max)"
-msgstr ""
-
-#: f-valprint.c:438
-#, possible-c-format
-msgid "Contents of F77 COMMON block '%s':\n"
-msgstr ""
-
-#: f-valprint.c:441
-msgid "Contents of blank COMMON block:\n"
-msgstr ""
-
-#: f-valprint.c:491 stack.c:2186
-msgid "No symbol table info available.\n"
-msgstr ""
-
-#: f-valprint.c:508
-#, possible-c-format
-msgid "No common block '%s'.\n"
-msgstr ""
-
-#: f-valprint.c:510
-msgid "No common blocks.\n"
-msgstr ""
-
-#: f-valprint.c:518
-msgid "Print out the values contained in a Fortran COMMON block."
-msgstr ""
-
 #: fbsd-nat.c:88
 msgid "Couldn't fetch VM map entries."
 msgstr ""
@@ -11014,6 +10964,10 @@ msgstr ""
 msgid "Couldn't open %s."
 msgstr ""
 
+#: f-exp.y:781 m2-exp.y:746
+msgid "Overflow on numeric constant."
+msgstr ""
+
 #: filesystem.c:67
 #, possible-c-format
 msgid ""
@@ -11139,6 +11093,10 @@ msgstr ""
 msgid "Cannot look up value of a botched symbol `%s'."
 msgstr ""
 
+#: f-lang.c:67
+msgid "unrecognized character type"
+msgstr ""
+
 #: fork-child.c:328
 msgid "setpgrp failed in child"
 msgstr ""
@@ -11184,10 +11142,6 @@ msgstr ""
 msgid "Show use of shell to start subprocesses."
 msgstr ""
 
-#: frame-unwind.c:163
-msgid "frame_unwind_find_by_frame failed"
-msgstr ""
-
 #: frame.c:270
 #, possible-c-format
 msgid "Frame debugging is %s.\n"
@@ -11349,6 +11303,10 @@ msgstr ""
 msgid "When non-zero, frame specific internal debugging is enabled."
 msgstr ""
 
+#: frame-unwind.c:163
+msgid "frame_unwind_find_by_frame failed"
+msgstr ""
+
 #: frv-linux-tdep.c:210
 msgid "Can't read realtime sigtramp frame."
 msgstr ""
@@ -11372,6 +11330,46 @@ msgstr ""
 msgid "Don't know how to return a %d-byte value."
 msgstr ""
 
+#: f-typeprint.c:375
+#, possible-c-format
+msgid "Invalid type code (%d) in symbol table."
+msgstr ""
+
+#: f-valprint.c:61
+msgid "Lower bound may not be '*' in F77"
+msgstr ""
+
+#: f-valprint.c:224
+#, possible-c-format
+msgid "Type node corrupt! F77 arrays cannot have %d subscripts (%d Max)"
+msgstr ""
+
+#: f-valprint.c:438
+#, possible-c-format
+msgid "Contents of F77 COMMON block '%s':\n"
+msgstr ""
+
+#: f-valprint.c:441
+msgid "Contents of blank COMMON block:\n"
+msgstr ""
+
+#: f-valprint.c:491 stack.c:2186
+msgid "No symbol table info available.\n"
+msgstr ""
+
+#: f-valprint.c:508
+#, possible-c-format
+msgid "No common block '%s'.\n"
+msgstr ""
+
+#: f-valprint.c:510
+msgid "No common blocks.\n"
+msgstr ""
+
+#: f-valprint.c:518
+msgid "Print out the values contained in a Fortran COMMON block."
+msgstr ""
+
 #: gcore.c:57
 #, possible-c-format
 msgid "Failed to open '%s' for output."
@@ -11424,30 +11422,6 @@ msgid ""
 "Argument is optional filename.  Default filename is 'core.<process_id>'."
 msgstr ""
 
-#: gdb-dlfcn.c:80 gdb-dlfcn.c:94
-#, possible-c-format
-msgid "Could not load %s: %s"
-msgstr ""
-
-#: gdb_bfd.c:427
-#, possible-c-format
-msgid "cannot close \"%s\": %s"
-msgstr ""
-
-#: gdb_bfd.c:604
-#, possible-c-format
-msgid "Can't read data for section '%s' in file '%s'"
-msgstr ""
-
-#: gdb_bfd.c:626 gdb_bfd.c:639
-#, possible-c-format
-msgid "Problem reading \"%s\" for CRC: %s"
-msgstr ""
-
-#: gdb_bfd.c:900
-msgid "List the BFDs that are currently open."
-msgstr ""
-
 #: gdbarch.c:65
 #, possible-c-format
 msgid "Architecture debugging is %s.\n"
@@ -11484,27 +11458,28 @@ msgstr ""
 msgid "When non-zero, architecture debugging is enabled."
 msgstr ""
 
-#: gdbserver/linux-x86-low.c:1166 gdbserver/linux-tile-low.c:167
-msgid "Can't debug 64-bit process with 32-bit GDBserver"
-msgstr ""
-
-#: gdbserver/linux-x86-low.c:1169
-msgid "Can't debug x86-64 process with 32-bit GDBserver"
+#: gdb_bfd.c:427
+#, possible-c-format
+msgid "cannot close \"%s\": %s"
 msgstr ""
 
-#: gdbserver/linux-low.c:561 linux-nat.c:2213
+#: gdb_bfd.c:604
 #, possible-c-format
-msgid "unknown ptrace event %d"
+msgid "Can't read data for section '%s' in file '%s'"
 msgstr ""
 
-#: gdbserver/linux-low.c:944 linux-nat.c:1236
+#: gdb_bfd.c:626 gdb_bfd.c:639
 #, possible-c-format
-msgid "Cannot attach to lwp %d: %s"
+msgid "Problem reading \"%s\" for CRC: %s"
 msgstr ""
 
-#: gdbserver/linux-low.c:1289 linux-nat.c:1493
+#: gdb_bfd.c:900
+msgid "List the BFDs that are currently open."
+msgstr ""
+
+#: gdb-dlfcn.c:80 gdb-dlfcn.c:94
 #, possible-c-format
-msgid "Can't detach %s: %s"
+msgid "Could not load %s: %s"
 msgstr ""
 
 #: gdbserver/ax.c:832 printcmd.c:2315
@@ -11524,11 +11499,34 @@ msgstr ""
 msgid "Unterminated format string in printf bytecode"
 msgstr ""
 
+#: gdbserver/linux-x86-low.c:1166 gdbserver/linux-tile-low.c:167
+msgid "Can't debug 64-bit process with 32-bit GDBserver"
+msgstr ""
+
+#: gdbserver/linux-x86-low.c:1169
+msgid "Can't debug x86-64 process with 32-bit GDBserver"
+msgstr ""
+
 #: gdbserver/thread-db.c:766
 #, possible-c-format
 msgid "libthread-db-search-path component too long, ignored: %s."
 msgstr ""
 
+#: gdbserver/linux-low.c:561 linux-nat.c:2213
+#, possible-c-format
+msgid "unknown ptrace event %d"
+msgstr ""
+
+#: gdbserver/linux-low.c:944 linux-nat.c:1236
+#, possible-c-format
+msgid "Cannot attach to lwp %d: %s"
+msgstr ""
+
+#: gdbserver/linux-low.c:1289 linux-nat.c:1493
+#, possible-c-format
+msgid "Can't detach %s: %s"
+msgstr ""
+
 #: gdbtypes.c:135
 #, possible-c-format
 msgid ""
@@ -12196,23 +12194,6 @@ msgstr ""
 msgid "typeinfo symbol '%s' has unexpected name"
 msgstr ""
 
-#: go-exp.y:1410
-#, possible-c-format
-msgid "Unknown function in `unsafe' package: %s"
-msgstr ""
-
-#: go-valprint.c:59
-msgid "Unable to read string address"
-msgstr ""
-
-#: go-valprint.c:63
-msgid "Unable to read string length"
-msgstr ""
-
-#: go-valprint.c:74
-msgid "<invalid length: "
-msgstr ""
-
 #: go32-nat.c:341
 msgid ""
 "You cannot attach to a running program on this platform.\n"
@@ -12357,17 +12338,21 @@ msgid ""
 "the `info dos ldt' command."
 msgstr ""
 
-#: guile/scm-block.c:279 guile/scm-block.c:305
-msgid "<gdb:block>"
+#: go-exp.y:1410
+#, possible-c-format
+msgid "Unknown function in `unsafe' package: %s"
 msgstr ""
 
-#: guile/scm-block.c:700
-msgid "cannot locate object file for block"
+#: go-valprint.c:59
+msgid "Unable to read string address"
 msgstr ""
 
-#. Set this now in case an exception is thrown.
-#: guile/scm-safe-call.c:179
-msgid "Error while executing Scheme code."
+#: go-valprint.c:63
+msgid "Unable to read string length"
+msgstr ""
+
+#: go-valprint.c:74
+msgid "<invalid length: "
 msgstr ""
 
 #: guile/scm-symbol.c:274
@@ -12390,396 +12375,192 @@ msgstr ""
 msgid "no frame selected"
 msgstr ""
 
-#: guile/guile.c:181 guile/guile.c:417
-msgid "guile-repl currently does not take any arguments."
-msgstr ""
-
-#: guile/guile.c:270
-msgid "Invalid \"guile\" block structure."
-msgstr ""
-
-#: guile/guile.c:418 guile/guile.c:426
-msgid "Guile scripting is not supported in this copy of GDB."
-msgstr ""
-
-#: guile/guile.c:470
-msgid "\"info guile\" must be followed by the name of an info command.\n"
-msgstr ""
-
-#: guile/guile.c:574
-msgid "Error in function ~s:~%"
-msgstr ""
-
-#: guile/guile.c:598
-msgid "Throw to key `~a' with args `~s'.~%"
-msgstr ""
-
-#: guile/guile.c:613
-#, possible-c-format
-msgid ""
-"Could not complete Guile gdb module initialization from:\n"
-"%s.\n"
-"Limited Guile support is available.\n"
-"Suggest passing --data-directory=/path/to/gdb/data-directory.\n"
-msgstr ""
-
-#: guile/guile.c:757
-msgid ""
-"Start an interactive Guile prompt.\n"
-"\n"
-"To return to GDB, type the EOF character (e.g., Ctrl-D on an empty\n"
-"prompt) or ,quit."
-msgstr ""
-
-#: guile/guile.c:763
-msgid ""
-"Start a Guile interactive prompt.\n"
-"\n"
-"Guile scripting is not supported in this copy of GDB.\n"
-"This command is only a placeholder."
-msgstr ""
-
-#: guile/guile.c:776
-msgid ""
-"Evaluate one or more Guile expressions.\n"
-"\n"
-"The expression(s) can be given as an argument, for instance:\n"
-"\n"
-"    guile (display 23)\n"
-"\n"
-"The result of evaluating the last expression is printed.\n"
-"\n"
-"If no argument is given, the following lines are read and passed\n"
-"to Guile for evaluation.  Type a line containing \"end\" to indicate\n"
-"the end of the set of expressions.\n"
-"\n"
-"The Guile GDB module must first be imported before it can be used.\n"
-"Do this with:\n"
-"(gdb) guile (use-modules (gdb))\n"
-"or if you want to import the (gdb) module with a prefix, use:\n"
-"(gdb) guile (use-modules ((gdb) #:renamer (symbol-prefix-proc 'gdb:)))\n"
-"\n"
-"The Guile interactive session, started with the \"guile-repl\"\n"
-"command, provides extensive help and apropos capabilities.\n"
-"Type \",help\" once in a Guile interactive session."
-msgstr ""
-
-#: guile/guile.c:799
-msgid ""
-"Evaluate a Guile expression.\n"
-"\n"
-"Guile scripting is not supported in this copy of GDB.\n"
-"This command is only a placeholder."
-msgstr ""
-
-#: guile/guile.c:809 guile/guile.c:815
-msgid "Prefix command for Guile preference settings."
-msgstr ""
-
-#: guile/guile.c:821
-msgid "Prefix command for Guile info displays."
-msgstr ""
-
-#: guile/guile.c:829
-msgid "Set mode for Guile exception printing on error."
-msgstr ""
-
-#: guile/guile.c:830
-msgid "Show the mode of Guile exception printing on error."
-msgstr ""
-
-#: guile/guile.c:831 python/python.c:1701
-msgid ""
-"none  == no stack or message will be printed.\n"
-"full == a message and a stack will be printed.\n"
-"message == an error message without a stack will be printed."
-msgstr ""
-
-#: guile/scm-frame.c:332
-msgid "inferior"
-msgstr ""
-
-#: guile/scm-frame.c:335
-msgid "inferior has changed"
-msgstr ""
-
-#: guile/scm-frame.c:449 guile/scm-frame.c:490 guile/scm-frame.c:520
-#: guile/scm-frame.c:551 guile/scm-frame.c:586 guile/scm-frame.c:619
-#: guile/scm-frame.c:670 guile/scm-frame.c:707 guile/scm-frame.c:744
-#: guile/scm-frame.c:780 guile/scm-frame.c:828 guile/scm-frame.c:875
-#: guile/scm-frame.c:980
-msgid "<gdb:frame>"
-msgstr ""
-
-#: guile/scm-frame.c:629
-msgid "cannot find block for frame"
-msgstr ""
-
-#: guile/scm-frame.c:834
-msgid "unknown register"
-msgstr ""
-
-#: guile/scm-frame.c:929
-msgid "variable not found"
-msgstr ""
-
-#: guile/scm-frame.c:938
-msgid "gdb:symbol or string"
-msgstr ""
-
-#: guile/scm-frame.c:1017
-msgid "No frame is currently selected"
-msgstr ""
-
-#: guile/scm-iterator.c:162 guile/scm-pretty-print.c:158 guile/scm-cmd.c:713
-#: guile/scm-param.c:919 guile/scm-param.c:924
-msgid "procedure"
-msgstr ""
-
-#: guile/scm-exception.c:244
-#, possible-c-format
-msgid "Wrong type argument in position %d (expecting %s): ~S"
-msgstr ""
-
-#: guile/scm-exception.c:250
-#, possible-c-format
-msgid "Wrong type argument in position %d: ~S"
-msgstr ""
-
-#: guile/scm-exception.c:258
-#, possible-c-format
-msgid "Wrong type argument (expecting %s): ~S"
-msgstr ""
-
-#: guile/scm-exception.c:262
-msgid "Wrong type argument: ~S"
-msgstr ""
-
-#: guile/scm-exception.c:289
-#, possible-c-format
-msgid "%s %s in position %d: ~S"
-msgstr ""
-
-#: guile/scm-exception.c:293
-#, possible-c-format
-msgid "%s %s: ~S"
+#: guile/scm-param.c:241 guile/scm-cmd.c:693 python/py-cmd.c:620
+#: python/py-param.c:322
+msgid "This command is not documented."
 msgstr ""
 
-#: guile/scm-exception.c:298
-#, possible-c-format
-msgid "%s in position %d: ~S"
+#: guile/scm-param.c:288
+msgid "Error occurred setting parameter."
 msgstr ""
 
-#: guile/scm-exception.c:300
+#: guile/scm-param.c:292
 #, possible-c-format
-msgid "%s: ~S"
-msgstr ""
-
-#: guile/scm-exception.c:318
-msgid "Invalid object:"
-msgstr ""
-
-#: guile/scm-exception.c:342
-msgid "Out of range:"
+msgid "Result of %s set-func is not a string."
 msgstr ""
 
-#. Handle this specially to be consistent with top-repl.scm.
-#: guile/scm-exception.c:438
-msgid "User interrupt"
+#: guile/scm-param.c:298 guile/scm-param.c:345
+msgid "Error converting show text to host string."
 msgstr ""
 
-#: guile/scm-exception.c:492 guile/scm-exception.c:543
+#: guile/scm-param.c:327
 #, possible-c-format
-msgid "Error in Scheme exception printing, can't find %s.\n"
-msgstr ""
-
-#: guile/scm-exception.c:506 guile/scm-exception.c:557
-msgid "Error in Scheme exception printing:\n"
+msgid "Error converting parameter value \"%s\" to Scheme string."
 msgstr ""
 
-#: guile/scm-objfile.c:222
-msgid "<gdb:objfile>"
+#: guile/scm-param.c:338
+msgid "Error occurred showing parameter."
 msgstr ""
 
-#: guile/scm-objfile.c:290 guile/scm-progspace.c:331
-#: guile/scm-pretty-print.c:255 guile/scm-value.c:844 guile/scm-param.c:497
+#: guile/scm-param.c:497 guile/scm-objfile.c:290 guile/scm-value.c:844
+#: guile/scm-pretty-print.c:255 guile/scm-progspace.c:331
 msgid "list"
 msgstr ""
 
-#: guile/scm-progspace.c:233
-msgid "<gdb:progspace>"
+#: guile/scm-param.c:503
+msgid "enumeration list is empty"
 msgstr ""
 
-#: guile/scm-pretty-print.c:156 guile/scm-utils.c:207 guile/scm-type.c:986
-#: guile/scm-type.c:1031 guile/scm-value.c:718 guile/scm-param.c:518
-#: guile/scm-param.c:705
+#: guile/scm-param.c:518 guile/scm-param.c:705 guile/scm-type.c:986
+#: guile/scm-type.c:1031 guile/scm-utils.c:207 guile/scm-value.c:718
+#: guile/scm-pretty-print.c:156
 msgid "string"
 msgstr ""
 
-#: guile/scm-pretty-print.c:376 guile/scm-pretty-print.c:422
-msgid "pretty-printer list is not a list"
-msgstr ""
-
-#: guile/scm-pretty-print.c:389
-msgid "pretty-printer list contains non-pretty-printer object"
-msgstr ""
-
-#: guile/scm-pretty-print.c:402
-msgid "invalid lookup object in pretty-printer matcher"
-msgstr ""
-
-#: guile/scm-pretty-print.c:415
-msgid "invalid result from pretty-printer lookup"
-msgstr ""
-
-#: guile/scm-pretty-print.c:567
-msgid "invalid result from pretty-printer to-string"
-msgstr ""
-
-#: guile/scm-pretty-print.c:630 python/py-prettyprint.c:293 valprint.c:792
-msgid "<error reading variable>"
-msgstr ""
-
-#: guile/scm-pretty-print.c:756
-msgid "pretty-printer \"children\" object is not a procedure or #f"
-msgstr ""
-
-#: guile/scm-pretty-print.c:781
-msgid ""
-"result of pretty-printer \"children\" procedure is not a <gdb:iterator> "
-"object"
+#: guile/scm-param.c:654
+msgid "program error: unhandled type"
 msgstr ""
 
-#: guile/scm-pretty-print.c:824
-msgid ""
-"result of pretty-printer children iterator is not a pair or (end-of-"
-"iteration)"
+#: guile/scm-param.c:676
+msgid "string or #f for non-PARAM_FILENAME parameters"
 msgstr ""
 
-#: guile/scm-pretty-print.c:834
-msgid "first element of pretty-printer children iterator is not a string"
+#: guile/scm-param.c:718
+msgid "not member of enumeration"
 msgstr ""
 
-#: guile/scm-utils.c:217 guile/scm-param.c:726 guile/scm-breakpoint.c:579
+#: guile/scm-param.c:726 guile/scm-utils.c:217 guile/scm-breakpoint.c:579
 #: guile/scm-breakpoint.c:617
 msgid "boolean"
 msgstr ""
 
-#: guile/scm-utils.c:226
-msgid "int"
+#: guile/scm-param.c:734
+msgid "boolean or #:auto"
 msgstr ""
 
-#: guile/scm-utils.c:235
-msgid "unsigned int"
+#: guile/scm-param.c:753
+msgid "integer or #:unlimited"
 msgstr ""
 
-#: guile/scm-utils.c:244
-msgid "long"
+#: guile/scm-param.c:766 guile/scm-type.c:1116 guile/scm-ports.c:1228
+#: guile/scm-ports.c:1270 guile/scm-breakpoint.c:654
+#: guile/scm-breakpoint.c:694
+msgid "integer"
 msgstr ""
 
-#: guile/scm-utils.c:253
-msgid "unsigned long"
+#: guile/scm-param.c:785
+msgid "must be >= -1"
 msgstr ""
 
-#: guile/scm-utils.c:262
-msgid "LONGEST"
+#: guile/scm-param.c:898 guile/scm-cmd.c:720
+msgid "invalid command class argument"
 msgstr ""
 
-#: guile/scm-utils.c:271
-msgid "ULONGEST"
+#: guile/scm-param.c:904
+msgid "invalid parameter type argument"
 msgstr ""
 
-#: guile/scm-utils.c:456
-msgid "Unrecognized keyword: ~a"
+#: guile/scm-param.c:909
+msgid "#:enum-values can only be provided with PARAM_ENUM"
 msgstr ""
 
-#: guile/scm-utils.c:464
-msgid "Missing value for keyword argument"
+#: guile/scm-param.c:914
+msgid "PARAM_ENUM requires an enum-values argument"
 msgstr ""
 
-#: guile/scm-symtab.c:268
-msgid "<gdb:symtab>"
+#: guile/scm-param.c:919 guile/scm-param.c:924 guile/scm-iterator.c:162
+#: guile/scm-cmd.c:713 guile/scm-pretty-print.c:158
+msgid "procedure"
 msgstr ""
 
-#: guile/scm-symtab.c:516
-msgid "<gdb:sal>"
+#: guile/scm-param.c:995
+msgid "parameter is already registered"
 msgstr ""
 
-#: guile/scm-lazy-string.c:154
-msgid "cannot create a lazy string with address 0x0 and a non-zero length"
+#: guile/scm-param.c:1008
+msgid "parameter exists, \"set\" command is already defined"
 msgstr ""
 
-#: guile/scm-lazy-string.c:161
-msgid "a lazy string's type cannot be NULL"
+#: guile/scm-param.c:1013
+msgid "parameter exists, \"show\" command is already defined"
 msgstr ""
 
-#: guile/scm-lazy-string.c:241 guile/scm-lazy-string.c:284
-msgid "cannot create a value from NULL"
+#: guile/scm-param.c:1051
+msgid "<gdb:parameter> or string"
 msgstr ""
 
-#: guile/scm-cmd.c:244
-msgid "<gdb:command>"
+#: guile/scm-param.c:1091
+msgid "parameter not found"
 msgstr ""
 
-#: guile/scm-cmd.c:305
-msgid "Could not convert arguments to Scheme string."
+#: guile/scm-param.c:1096
+msgid "not a parameter"
 msgstr ""
 
-#: guile/scm-cmd.c:326
-msgid "Error occurred in Scheme-implemented GDB command."
+#: guile/scm-auto-load.c:41
+#, possible-c-format
+msgid "Auto-loading of Guile scripts is %s.\n"
 msgstr ""
 
-#. Inform the user, but otherwise ignore the entire result.
-#: guile/scm-cmd.c:359
-msgid "Bad text from completer: "
+#: guile/scm-auto-load.c:65
+msgid "Set the debugger's behaviour regarding auto-loaded Guile scripts."
 msgstr ""
 
-#: guile/scm-cmd.c:395
-msgid "Could not convert \"text\" argument to Scheme string."
+#: guile/scm-auto-load.c:66
+msgid "Show the debugger's behaviour regarding auto-loaded Guile scripts."
 msgstr ""
 
-#: guile/scm-cmd.c:399
-msgid "Could not convert \"word\" argument to Scheme string."
+#: guile/scm-auto-load.c:67
+msgid ""
+"If enabled, auto-loaded Guile scripts are loaded when the debugger reads\n"
+"an executable or shared library.\n"
+"This options has security implications for untrusted inferiors."
 msgstr ""
 
-#. Inform the user, but otherwise ignore.
-#: guile/scm-cmd.c:456
-msgid "Bad completer result: "
+#: guile/scm-auto-load.c:76
+msgid ""
+"Print the list of automatically loaded Guile scripts.\n"
+"Usage: info auto-load guile-scripts [REGEXP]"
 msgstr ""
 
-#: guile/scm-cmd.c:499 guile/scm-cmd.c:707
-msgid "no command name found"
+#: guile/scm-objfile.c:222
+msgid "<gdb:objfile>"
 msgstr ""
 
-#: guile/scm-cmd.c:530
-#, possible-c-format
-msgid "could not find command prefix '%s'"
+#: guile/scm-frame.c:332
+msgid "inferior"
 msgstr ""
 
-#: guile/scm-cmd.c:546
-#, possible-c-format
-msgid "'%s' is not a prefix command"
+#: guile/scm-frame.c:335
+msgid "inferior has changed"
 msgstr ""
 
-#: guile/scm-cmd.c:693 guile/scm-param.c:241 python/py-cmd.c:620
-#: python/py-param.c:322
-msgid "This command is not documented."
+#: guile/scm-frame.c:449 guile/scm-frame.c:490 guile/scm-frame.c:520
+#: guile/scm-frame.c:551 guile/scm-frame.c:586 guile/scm-frame.c:619
+#: guile/scm-frame.c:670 guile/scm-frame.c:707 guile/scm-frame.c:744
+#: guile/scm-frame.c:780 guile/scm-frame.c:828 guile/scm-frame.c:875
+#: guile/scm-frame.c:980
+msgid "<gdb:frame>"
 msgstr ""
 
-#: guile/scm-cmd.c:720 guile/scm-param.c:898
-msgid "invalid command class argument"
+#: guile/scm-frame.c:629
+msgid "cannot find block for frame"
 msgstr ""
 
-#: guile/scm-cmd.c:727
-msgid "integer or procedure"
+#: guile/scm-frame.c:834
+msgid "unknown register"
 msgstr ""
 
-#: guile/scm-cmd.c:733
-msgid "invalid completion type argument"
+#: guile/scm-frame.c:929
+msgid "variable not found"
 msgstr ""
 
-#: guile/scm-cmd.c:762
-msgid "command is already registered"
+#: guile/scm-frame.c:938
+msgid "gdb:symbol or string"
+msgstr ""
+
+#: guile/scm-frame.c:1017
+msgid "No frame is currently selected"
 msgstr ""
 
 #: guile/scm-type.c:72
@@ -12798,12 +12579,6 @@ msgstr ""
 msgid "Unknown field"
 msgstr ""
 
-#: guile/scm-type.c:1116 guile/scm-param.c:766 guile/scm-ports.c:1228
-#: guile/scm-ports.c:1270 guile/scm-breakpoint.c:654
-#: guile/scm-breakpoint.c:694
-msgid "integer"
-msgstr ""
-
 #: guile/scm-type.c:1174
 msgid "enum type"
 msgstr ""
@@ -12812,150 +12587,211 @@ msgstr ""
 msgid "non-enum type"
 msgstr ""
 
-#: guile/scm-auto-load.c:41
+#: guile/scm-exception.c:244
 #, possible-c-format
-msgid "Auto-loading of Guile scripts is %s.\n"
+msgid "Wrong type argument in position %d (expecting %s): ~S"
 msgstr ""
 
-#: guile/scm-auto-load.c:65
-msgid "Set the debugger's behaviour regarding auto-loaded Guile scripts."
+#: guile/scm-exception.c:250
+#, possible-c-format
+msgid "Wrong type argument in position %d: ~S"
 msgstr ""
 
-#: guile/scm-auto-load.c:66
-msgid "Show the debugger's behaviour regarding auto-loaded Guile scripts."
+#: guile/scm-exception.c:258
+#, possible-c-format
+msgid "Wrong type argument (expecting %s): ~S"
 msgstr ""
 
-#: guile/scm-auto-load.c:67
-msgid ""
-"If enabled, auto-loaded Guile scripts are loaded when the debugger reads\n"
-"an executable or shared library.\n"
-"This options has security implications for untrusted inferiors."
+#: guile/scm-exception.c:262
+msgid "Wrong type argument: ~S"
 msgstr ""
 
-#: guile/scm-auto-load.c:76
-msgid ""
-"Print the list of automatically loaded Guile scripts.\n"
-"Usage: info auto-load guile-scripts [REGEXP]"
+#: guile/scm-exception.c:289
+#, possible-c-format
+msgid "%s %s in position %d: ~S"
 msgstr ""
 
-#: guile/scm-value.c:530
-msgid ""
-"Trying to get the referenced value from a value which is neither a pointer "
-"nor a reference"
+#: guile/scm-exception.c:293
+#, possible-c-format
+msgid "%s %s: ~S"
 msgstr ""
 
-#: guile/scm-value.c:793
-msgid "Cannot subscript requested type"
+#: guile/scm-exception.c:298
+#, possible-c-format
+msgid "%s in position %d: ~S"
 msgstr ""
 
-#: guile/scm-value.c:841
-msgid "function (value of TYPE_CODE_FUNC)"
+#: guile/scm-exception.c:300
+#, possible-c-format
+msgid "%s: ~S"
 msgstr ""
 
-#: guile/scm-value.c:962 guile/scm-value.c:1005
-msgid "integer-like gdb value"
+#: guile/scm-exception.c:318
+msgid "Invalid object:"
 msgstr ""
 
-#: guile/scm-value.c:1051
-msgid "number"
+#: guile/scm-exception.c:342
+msgid "Out of range:"
 msgstr ""
 
-#: guile/scm-value.c:1066
-msgid "number can't be converted to a double"
+#. Handle this specially to be consistent with top-repl.scm.
+#: guile/scm-exception.c:438
+msgid "User interrupt"
 msgstr ""
 
-#: guile/scm-value.c:1130
-msgid "invalid error kind"
+#: guile/scm-exception.c:492 guile/scm-exception.c:543
+#, possible-c-format
+msgid "Error in Scheme exception printing, can't find %s.\n"
+msgstr ""
+
+#: guile/scm-exception.c:506 guile/scm-exception.c:557
+msgid "Error in Scheme exception printing:\n"
+msgstr ""
+
+#. Set this now in case an exception is thrown.
+#: guile/scm-safe-call.c:179
+msgid "Error while executing Scheme code."
 msgstr ""
 
 #: guile/scm-gsmob.c:151
 msgid "any gdb smob"
 msgstr ""
 
-#: guile/scm-param.c:288
-msgid "Error occurred setting parameter."
+#: guile/scm-utils.c:226
+msgid "int"
 msgstr ""
 
-#: guile/scm-param.c:292
-#, possible-c-format
-msgid "Result of %s set-func is not a string."
+#: guile/scm-utils.c:235
+msgid "unsigned int"
 msgstr ""
 
-#: guile/scm-param.c:298 guile/scm-param.c:345
-msgid "Error converting show text to host string."
+#: guile/scm-utils.c:244
+msgid "long"
 msgstr ""
 
-#: guile/scm-param.c:327
-#, possible-c-format
-msgid "Error converting parameter value \"%s\" to Scheme string."
+#: guile/scm-utils.c:253
+msgid "unsigned long"
 msgstr ""
 
-#: guile/scm-param.c:338
-msgid "Error occurred showing parameter."
+#: guile/scm-utils.c:262
+msgid "LONGEST"
 msgstr ""
 
-#: guile/scm-param.c:503
-msgid "enumeration list is empty"
+#: guile/scm-utils.c:271
+msgid "ULONGEST"
 msgstr ""
 
-#: guile/scm-param.c:654
-msgid "program error: unhandled type"
+#: guile/scm-utils.c:456
+msgid "Unrecognized keyword: ~a"
 msgstr ""
 
-#: guile/scm-param.c:676
-msgid "string or #f for non-PARAM_FILENAME parameters"
+#: guile/scm-utils.c:464
+msgid "Missing value for keyword argument"
+msgstr ""
+
+#: guile/guile.c:181 guile/guile.c:417
+msgid "guile-repl currently does not take any arguments."
+msgstr ""
+
+#: guile/guile.c:270
+msgid "Invalid \"guile\" block structure."
+msgstr ""
+
+#: guile/guile.c:418 guile/guile.c:426
+msgid "Guile scripting is not supported in this copy of GDB."
 msgstr ""
 
-#: guile/scm-param.c:718
-msgid "not member of enumeration"
+#: guile/guile.c:470
+msgid "\"info guile\" must be followed by the name of an info command.\n"
 msgstr ""
 
-#: guile/scm-param.c:734
-msgid "boolean or #:auto"
+#: guile/guile.c:574
+msgid "Error in function ~s:~%"
 msgstr ""
 
-#: guile/scm-param.c:753
-msgid "integer or #:unlimited"
+#: guile/guile.c:598
+msgid "Throw to key `~a' with args `~s'.~%"
 msgstr ""
 
-#: guile/scm-param.c:785
-msgid "must be >= -1"
+#: guile/guile.c:613
+#, possible-c-format
+msgid ""
+"Could not complete Guile gdb module initialization from:\n"
+"%s.\n"
+"Limited Guile support is available.\n"
+"Suggest passing --data-directory=/path/to/gdb/data-directory.\n"
 msgstr ""
 
-#: guile/scm-param.c:904
-msgid "invalid parameter type argument"
+#: guile/guile.c:757
+msgid ""
+"Start an interactive Guile prompt.\n"
+"\n"
+"To return to GDB, type the EOF character (e.g., Ctrl-D on an empty\n"
+"prompt) or ,quit."
 msgstr ""
 
-#: guile/scm-param.c:909
-msgid "#:enum-values can only be provided with PARAM_ENUM"
+#: guile/guile.c:763
+msgid ""
+"Start a Guile interactive prompt.\n"
+"\n"
+"Guile scripting is not supported in this copy of GDB.\n"
+"This command is only a placeholder."
 msgstr ""
 
-#: guile/scm-param.c:914
-msgid "PARAM_ENUM requires an enum-values argument"
+#: guile/guile.c:776
+msgid ""
+"Evaluate one or more Guile expressions.\n"
+"\n"
+"The expression(s) can be given as an argument, for instance:\n"
+"\n"
+"    guile (display 23)\n"
+"\n"
+"The result of evaluating the last expression is printed.\n"
+"\n"
+"If no argument is given, the following lines are read and passed\n"
+"to Guile for evaluation.  Type a line containing \"end\" to indicate\n"
+"the end of the set of expressions.\n"
+"\n"
+"The Guile GDB module must first be imported before it can be used.\n"
+"Do this with:\n"
+"(gdb) guile (use-modules (gdb))\n"
+"or if you want to import the (gdb) module with a prefix, use:\n"
+"(gdb) guile (use-modules ((gdb) #:renamer (symbol-prefix-proc 'gdb:)))\n"
+"\n"
+"The Guile interactive session, started with the \"guile-repl\"\n"
+"command, provides extensive help and apropos capabilities.\n"
+"Type \",help\" once in a Guile interactive session."
 msgstr ""
 
-#: guile/scm-param.c:995
-msgid "parameter is already registered"
+#: guile/guile.c:799
+msgid ""
+"Evaluate a Guile expression.\n"
+"\n"
+"Guile scripting is not supported in this copy of GDB.\n"
+"This command is only a placeholder."
 msgstr ""
 
-#: guile/scm-param.c:1008
-msgid "parameter exists, \"set\" command is already defined"
+#: guile/guile.c:809 guile/guile.c:815
+msgid "Prefix command for Guile preference settings."
 msgstr ""
 
-#: guile/scm-param.c:1013
-msgid "parameter exists, \"show\" command is already defined"
+#: guile/guile.c:821
+msgid "Prefix command for Guile info displays."
 msgstr ""
 
-#: guile/scm-param.c:1051
-msgid "<gdb:parameter> or string"
+#: guile/guile.c:829
+msgid "Set mode for Guile exception printing on error."
 msgstr ""
 
-#: guile/scm-param.c:1091
-msgid "parameter not found"
+#: guile/guile.c:830
+msgid "Show the mode of Guile exception printing on error."
 msgstr ""
 
-#: guile/scm-param.c:1096
-msgid "not a parameter"
+#: guile/guile.c:831 python/python.c:1701
+msgid ""
+"none  == no stack or message will be printed.\n"
+"full == a message and a stack will be printed.\n"
+"message == an error message without a stack will be printed."
 msgstr ""
 
 #: guile/scm-ports.c:435
@@ -13026,12 +12862,68 @@ msgstr ""
 msgid "start+size overflows"
 msgstr ""
 
-#: guile/scm-disasm.c:244
-msgid "input port"
+#: guile/scm-cmd.c:244
+msgid "<gdb:command>"
 msgstr ""
 
-#: guile/scm-disasm.c:254
-msgid "offset provided but port is missing"
+#: guile/scm-cmd.c:305
+msgid "Could not convert arguments to Scheme string."
+msgstr ""
+
+#: guile/scm-cmd.c:326
+msgid "Error occurred in Scheme-implemented GDB command."
+msgstr ""
+
+#. Inform the user, but otherwise ignore the entire result.
+#: guile/scm-cmd.c:359
+msgid "Bad text from completer: "
+msgstr ""
+
+#: guile/scm-cmd.c:395
+msgid "Could not convert \"text\" argument to Scheme string."
+msgstr ""
+
+#: guile/scm-cmd.c:399
+msgid "Could not convert \"word\" argument to Scheme string."
+msgstr ""
+
+#. Inform the user, but otherwise ignore.
+#: guile/scm-cmd.c:456
+msgid "Bad completer result: "
+msgstr ""
+
+#: guile/scm-cmd.c:499 guile/scm-cmd.c:707
+msgid "no command name found"
+msgstr ""
+
+#: guile/scm-cmd.c:530
+#, possible-c-format
+msgid "could not find command prefix '%s'"
+msgstr ""
+
+#: guile/scm-cmd.c:546
+#, possible-c-format
+msgid "'%s' is not a prefix command"
+msgstr ""
+
+#: guile/scm-cmd.c:727
+msgid "integer or procedure"
+msgstr ""
+
+#: guile/scm-cmd.c:733
+msgid "invalid completion type argument"
+msgstr ""
+
+#: guile/scm-cmd.c:762
+msgid "command is already registered"
+msgstr ""
+
+#: guile/scm-symtab.c:268
+msgid "<gdb:symtab>"
+msgstr ""
+
+#: guile/scm-symtab.c:516
+msgid "<gdb:sal>"
 msgstr ""
 
 #: guile/scm-math.c:580 guile/scm-math.c:595
@@ -13058,44 +12950,150 @@ msgstr ""
 msgid "access type with breakpoint is not allowed"
 msgstr ""
 
-#: guile/scm-breakpoint.c:382
-msgid "invalid watchpoint class"
+#: guile/scm-breakpoint.c:382
+msgid "invalid watchpoint class"
+msgstr ""
+
+#: guile/scm-breakpoint.c:388
+msgid "invalid breakpoint type"
+msgstr ""
+
+#: guile/scm-breakpoint.c:414
+msgid "not a Scheme breakpoint"
+msgstr ""
+
+#: guile/scm-breakpoint.c:417
+msgid "breakpoint is already registered"
+msgstr ""
+
+#: guile/scm-breakpoint.c:703
+msgid "hit-count must be zero"
+msgstr ""
+
+#: guile/scm-breakpoint.c:740
+msgid "invalid thread id"
+msgstr ""
+
+#: guile/scm-breakpoint.c:746 guile/scm-breakpoint.c:800
+msgid "integer or #f"
+msgstr ""
+
+#: guile/scm-breakpoint.c:794
+msgid "invalid task id"
+msgstr ""
+
+#: guile/scm-breakpoint.c:887
+msgid "string or #f"
+msgstr ""
+
+#: guile/scm-breakpoint.c:934
+msgid "procedure or #f"
+msgstr ""
+
+#: guile/scm-value.c:530
+msgid ""
+"Trying to get the referenced value from a value which is neither a pointer "
+"nor a reference"
+msgstr ""
+
+#: guile/scm-value.c:793
+msgid "Cannot subscript requested type"
+msgstr ""
+
+#: guile/scm-value.c:841
+msgid "function (value of TYPE_CODE_FUNC)"
+msgstr ""
+
+#: guile/scm-value.c:962 guile/scm-value.c:1005
+msgid "integer-like gdb value"
+msgstr ""
+
+#: guile/scm-value.c:1051
+msgid "number"
+msgstr ""
+
+#: guile/scm-value.c:1066
+msgid "number can't be converted to a double"
+msgstr ""
+
+#: guile/scm-value.c:1130
+msgid "invalid error kind"
+msgstr ""
+
+#: guile/scm-pretty-print.c:376 guile/scm-pretty-print.c:422
+msgid "pretty-printer list is not a list"
+msgstr ""
+
+#: guile/scm-pretty-print.c:389
+msgid "pretty-printer list contains non-pretty-printer object"
+msgstr ""
+
+#: guile/scm-pretty-print.c:402
+msgid "invalid lookup object in pretty-printer matcher"
+msgstr ""
+
+#: guile/scm-pretty-print.c:415
+msgid "invalid result from pretty-printer lookup"
+msgstr ""
+
+#: guile/scm-pretty-print.c:567
+msgid "invalid result from pretty-printer to-string"
+msgstr ""
+
+#: guile/scm-pretty-print.c:630 python/py-prettyprint.c:293 valprint.c:792
+msgid "<error reading variable>"
+msgstr ""
+
+#: guile/scm-pretty-print.c:756
+msgid "pretty-printer \"children\" object is not a procedure or #f"
+msgstr ""
+
+#: guile/scm-pretty-print.c:781
+msgid ""
+"result of pretty-printer \"children\" procedure is not a <gdb:iterator> "
+"object"
+msgstr ""
+
+#: guile/scm-pretty-print.c:824
+msgid ""
+"result of pretty-printer children iterator is not a pair or (end-of-"
+"iteration)"
 msgstr ""
 
-#: guile/scm-breakpoint.c:388
-msgid "invalid breakpoint type"
+#: guile/scm-pretty-print.c:834
+msgid "first element of pretty-printer children iterator is not a string"
 msgstr ""
 
-#: guile/scm-breakpoint.c:414
-msgid "not a Scheme breakpoint"
+#: guile/scm-disasm.c:244
+msgid "input port"
 msgstr ""
 
-#: guile/scm-breakpoint.c:417
-msgid "breakpoint is already registered"
+#: guile/scm-disasm.c:254
+msgid "offset provided but port is missing"
 msgstr ""
 
-#: guile/scm-breakpoint.c:703
-msgid "hit-count must be zero"
+#: guile/scm-progspace.c:233
+msgid "<gdb:progspace>"
 msgstr ""
 
-#: guile/scm-breakpoint.c:740
-msgid "invalid thread id"
+#: guile/scm-block.c:279 guile/scm-block.c:305
+msgid "<gdb:block>"
 msgstr ""
 
-#: guile/scm-breakpoint.c:746 guile/scm-breakpoint.c:800
-msgid "integer or #f"
+#: guile/scm-block.c:700
+msgid "cannot locate object file for block"
 msgstr ""
 
-#: guile/scm-breakpoint.c:794
-msgid "invalid task id"
+#: guile/scm-lazy-string.c:154
+msgid "cannot create a lazy string with address 0x0 and a non-zero length"
 msgstr ""
 
-#: guile/scm-breakpoint.c:887
-msgid "string or #f"
+#: guile/scm-lazy-string.c:161
+msgid "a lazy string's type cannot be NULL"
 msgstr ""
 
-#: guile/scm-breakpoint.c:934
-msgid "procedure or #f"
+#: guile/scm-lazy-string.c:241 guile/scm-lazy-string.c:284
+msgid "cannot create a value from NULL"
 msgstr ""
 
 #: h8300-tdep.c:774 h8300-tdep.c:807
@@ -13195,6 +13193,31 @@ msgid ""
 "unwinding problems."
 msgstr ""
 
+#: i386bsd-nat.c:257
+msgid "Couldn't write XMM registers"
+msgstr ""
+
+#: i386bsd-nat.c:413
+#, possible-c-format
+msgid ""
+"offsetof (struct sigcontext, sc_pc) yields %d instead of %d.\n"
+"Please report this to <bug-gdb@gnu.org>."
+msgstr ""
+
+#: i386bsd-nat.c:426
+#, possible-c-format
+msgid ""
+"offsetof (struct sigcontext, sc_sp) yields %d instead of %d.\n"
+"Please report this to <bug-gdb@gnu.org>."
+msgstr ""
+
+#: i386bsd-nat.c:439
+#, possible-c-format
+msgid ""
+"offsetof (struct sigcontext, sc_fp) yields %d instead of %d.\n"
+"Please report this to <bug-gdb@gnu.org>."
+msgstr ""
+
 #: i386-darwin-nat.c:71 i386-darwin-nat.c:120
 #, possible-c-format
 msgid "Error calling thread_get_state for GP registers for thread 0x%lx\n"
@@ -13220,6 +13243,59 @@ msgstr ""
 msgid "darwin_set_sstep: unknown flavour: %d"
 msgstr ""
 
+#: i386fbsd-tdep.c:264 i386-linux-tdep.c:602
+msgid "Couldn't read `xcr0' bytes from `.reg-xstate' section in core file."
+msgstr ""
+
+#: i386gnu-nat.c:67 i386gnu-nat.c:157
+#, possible-c-format
+msgid "Couldn't fetch floating-point state from %s"
+msgstr ""
+
+#: i386gnu-nat.c:97
+#, possible-c-format
+msgid "Can't fetch registers from thread %s: No such thread"
+msgstr ""
+
+#: i386gnu-nat.c:108
+#, possible-c-format
+msgid "Couldn't fetch registers from %s"
+msgstr ""
+
+#: i386gnu-nat.c:170
+#, possible-c-format
+msgid "Couldn't store floating-point state into %s"
+msgstr ""
+
+#: i386gnu-nat.c:190
+#, possible-c-format
+msgid "Couldn't store registers into thread %s: No such thread"
+msgstr ""
+
+#: i386gnu-nat.c:207
+#, possible-c-format
+msgid "Couldn't store registers into %s"
+msgstr ""
+
+#: i386gnu-nat.c:228
+#, possible-c-format
+msgid "Register %s changed after the thread was aborted"
+msgstr ""
+
+#: i386gnu-nat.c:235
+msgid "... also writing this register!  Suspicious..."
+msgstr ""
+
+#: i386gnu-nat.c:287
+#, possible-c-format
+msgid "Couldn't fetch debug state from %s"
+msgstr ""
+
+#: i386gnu-nat.c:301
+#, possible-c-format
+msgid "Couldn't store debug state into %s"
+msgstr ""
+
 #: i386-linux-nat.c:337 i386-linux-nat.c:360
 msgid "Couldn't read extended state status"
 msgstr ""
@@ -13242,10 +13318,6 @@ msgstr ""
 msgid "Got request to store bad register number %d."
 msgstr ""
 
-#: i386-linux-tdep.c:602 i386fbsd-tdep.c:264
-msgid "Couldn't read `xcr0' bytes from `.reg-xstate' section in core file."
-msgstr ""
-
 #: i386-tdep.c:2762
 msgid "Cannot find floating-point return value."
 msgstr ""
@@ -13415,80 +13487,6 @@ msgstr ""
 msgid "Show Intel(R) Memory Protection Extensions specific variables."
 msgstr ""
 
-#: i386bsd-nat.c:257
-msgid "Couldn't write XMM registers"
-msgstr ""
-
-#: i386bsd-nat.c:413
-#, possible-c-format
-msgid ""
-"offsetof (struct sigcontext, sc_pc) yields %d instead of %d.\n"
-"Please report this to <bug-gdb@gnu.org>."
-msgstr ""
-
-#: i386bsd-nat.c:426
-#, possible-c-format
-msgid ""
-"offsetof (struct sigcontext, sc_sp) yields %d instead of %d.\n"
-"Please report this to <bug-gdb@gnu.org>."
-msgstr ""
-
-#: i386bsd-nat.c:439
-#, possible-c-format
-msgid ""
-"offsetof (struct sigcontext, sc_fp) yields %d instead of %d.\n"
-"Please report this to <bug-gdb@gnu.org>."
-msgstr ""
-
-#: i386gnu-nat.c:67 i386gnu-nat.c:157
-#, possible-c-format
-msgid "Couldn't fetch floating-point state from %s"
-msgstr ""
-
-#: i386gnu-nat.c:97
-#, possible-c-format
-msgid "Can't fetch registers from thread %s: No such thread"
-msgstr ""
-
-#: i386gnu-nat.c:108
-#, possible-c-format
-msgid "Couldn't fetch registers from %s"
-msgstr ""
-
-#: i386gnu-nat.c:170
-#, possible-c-format
-msgid "Couldn't store floating-point state into %s"
-msgstr ""
-
-#: i386gnu-nat.c:190
-#, possible-c-format
-msgid "Couldn't store registers into thread %s: No such thread"
-msgstr ""
-
-#: i386gnu-nat.c:207
-#, possible-c-format
-msgid "Couldn't store registers into %s"
-msgstr ""
-
-#: i386gnu-nat.c:228
-#, possible-c-format
-msgid "Register %s changed after the thread was aborted"
-msgstr ""
-
-#: i386gnu-nat.c:235
-msgid "... also writing this register!  Suspicious..."
-msgstr ""
-
-#: i386gnu-nat.c:287
-#, possible-c-format
-msgid "Couldn't fetch debug state from %s"
-msgstr ""
-
-#: i386gnu-nat.c:301
-#, possible-c-format
-msgid "Couldn't store debug state into %s"
-msgstr ""
-
 #: i387-tdep.c:122 i387-tdep.c:160 i387-tdep.c:308 i387-tdep.c:318
 #: i387-tdep.c:320 i387-tdep.c:322 i387-tdep.c:324 i387-tdep.c:326
 #: i387-tdep.c:330 tui/tui-stack.c:391 valprint.c:353
@@ -13550,32 +13548,6 @@ msgid ""
 "Cannot remove breakpoint at address %s, no break instruction at such address."
 msgstr ""
 
-#: inf-child.c:146
-msgid "Argument given to \"disconnect\"."
-msgstr ""
-
-#: inf-loop.c:144
-msgid "Event type not recognized.\n"
-msgstr ""
-
-#: inf-ptrace.c:202
-msgid "This system does not support attaching to a process"
-msgstr ""
-
-#: inf-ptrace.c:265
-msgid "This system does not support detaching from a process"
-msgstr ""
-
-#: inf-ptrace.c:389 obsd-nat.c:103 rs6000-nat.c:496
-#, possible-c-format
-msgid "Child process unexpectedly missing: %s.\n"
-msgstr ""
-
-#: inf-ptrace.c:618
-#, possible-c-format
-msgid "\tUsing the running image of %s %s.\n"
-msgstr ""
-
 #: infcall.c:79
 #, possible-c-format
 msgid "Coercion of floats to doubles when calling functions is %s.\n"
@@ -13770,6 +13742,10 @@ msgid ""
 "The default is to unwind the frame."
 msgstr ""
 
+#: inf-child.c:146
+msgid "Argument given to \"disconnect\"."
+msgstr ""
+
 #: infcmd.c:104 infcmd.c:2416 infcmd.c:2779 linux-fork.c:662
 #: record-btrace.c:216 remote-sim.c:894
 msgid "The program is not being run."
@@ -14503,6 +14479,10 @@ msgstr ""
 msgid "Show printing of inferior events (e.g., inferior start and exit)."
 msgstr ""
 
+#: inf-loop.c:144
+msgid "Event type not recognized.\n"
+msgstr ""
+
 #: inflow.c:591
 msgid "This GDB does not control a terminal.\n"
 msgstr ""
@@ -14535,14 +14515,32 @@ msgstr ""
 msgid "Show whether GDB's standard input is a terminal."
 msgstr ""
 
-#: inflow.c:905
-msgid ""
-"If on, GDB assumes that standard input is a terminal.  In practice, it\n"
-"means that GDB should wait for the user to answer queries associated to\n"
-"commands entered at the command prompt.  If off, GDB assumes that standard\n"
-"input is not a terminal, and uses the default answer to all queries.\n"
-"If auto (the default), determine which mode to use based on the standard\n"
-"input settings."
+#: inflow.c:905
+msgid ""
+"If on, GDB assumes that standard input is a terminal.  In practice, it\n"
+"means that GDB should wait for the user to answer queries associated to\n"
+"commands entered at the command prompt.  If off, GDB assumes that standard\n"
+"input is not a terminal, and uses the default answer to all queries.\n"
+"If auto (the default), determine which mode to use based on the standard\n"
+"input settings."
+msgstr ""
+
+#: inf-ptrace.c:202
+msgid "This system does not support attaching to a process"
+msgstr ""
+
+#: inf-ptrace.c:265
+msgid "This system does not support detaching from a process"
+msgstr ""
+
+#: inf-ptrace.c:389 obsd-nat.c:103 rs6000-nat.c:496
+#, possible-c-format
+msgid "Child process unexpectedly missing: %s.\n"
+msgstr ""
+
+#: inf-ptrace.c:618
+#, possible-c-format
+msgid "\tUsing the running image of %s %s.\n"
 msgstr ""
 
 #: infrun.c:112
@@ -16601,7 +16599,7 @@ msgstr ""
 msgid "return of value > 4 is not supported."
 msgstr ""
 
-#: m68hc11-tdep.c:1316 sh-tdep.c:1325 sh64-tdep.c:1274
+#: m68hc11-tdep.c:1316 sh64-tdep.c:1274 sh-tdep.c:1325
 msgid "bad size for return value"
 msgstr ""
 
@@ -17492,360 +17490,583 @@ msgid ""
 "of time passes without a response from the target, an error occurs."
 msgstr ""
 
-#: maint.c:1168
-msgid "Set internal profiling."
+#: maint.c:1168
+msgid "Set internal profiling."
+msgstr ""
+
+#: maint.c:1169
+msgid "Show internal profiling."
+msgstr ""
+
+#: maint.c:1170
+msgid "When enabled GDB is profiled."
+msgstr ""
+
+#: mdebugread.c:130
+#, possible-c-format
+msgid "bad aux index at symbol %s"
+msgstr ""
+
+#: mdebugread.c:136
+#, possible-c-format
+msgid "unknown external symbol %s"
+msgstr ""
+
+#: mdebugread.c:142
+#, possible-c-format
+msgid "cannot map ECOFF basic type 0x%x for %s"
+msgstr ""
+
+#: mdebugread.c:150
+#, possible-c-format
+msgid "guessed tag type of %s incorrectly"
+msgstr ""
+
+#: mdebugread.c:156
+#, possible-c-format
+msgid "bad rfd entry for %s: file %d, index %d"
+msgstr ""
+
+#: mdebugread.c:163
+#, possible-c-format
+msgid "unexpected type code for %s"
+msgstr ""
+
+#: mdebugread.c:378
+#, possible-c-format
+msgid ""
+"\n"
+"%s not compiled with -g, debugging support is limited.\n"
+msgstr ""
+
+#: mdebugread.c:381
+msgid "You should compile with -g2 or -g3 for best debugging support.\n"
+msgstr ""
+
+#: mdebugread.c:724 mdebugread.c:1336
+#, possible-c-format
+msgid "unknown symbol type 0x%x"
+msgstr ""
+
+#: mdebugread.c:942
+#, possible-c-format
+msgid "declaration block contains unhandled symbol type %d"
+msgstr ""
+
+#: mdebugread.c:1224
+#, possible-c-format
+msgid "stEnd with storage class %d not handled"
+msgstr ""
+
+#: mdebugread.c:1601
+#, possible-c-format
+msgid "can't handle TIR fBitfield for %s"
+msgstr ""
+
+#: mdebugread.c:1631
+#, possible-c-format
+msgid "unable to cross ref btIndirect for %s"
+msgstr ""
+
+#: mdebugread.c:1749
+#, possible-c-format
+msgid "unable to cross ref btTypedef for %s"
+msgstr ""
+
+#: mdebugread.c:1796
+#, possible-c-format
+msgid "illegal TIR continued for %s"
+msgstr ""
+
+#: mdebugread.c:1859
+#, possible-c-format
+msgid "illegal array index type for %s, assuming int"
+msgstr ""
+
+#: mdebugread.c:1907
+#, possible-c-format
+msgid "unknown type qualifier 0x%x"
+msgstr ""
+
+#: mdebugread.c:1940
+#, possible-c-format
+msgid "can't handle PDR for static proc at 0x%lx"
+msgstr ""
+
+#: mdebugread.c:2003
+#, possible-c-format
+msgid "PDR for %s, but no symbol"
+msgstr ""
+
+#: mdebugread.c:2128
+#, possible-c-format
+msgid "Warning: %s `%s' is undefined (in %s)\n"
+msgstr ""
+
+#: mdebugread.c:2230
+#, possible-c-format
+msgid "guessed size of linetable for %s incorrectly"
+msgstr ""
+
+#: mdebugread.c:2493
+#, possible-c-format
+msgid "bad ifd for external symbol: %d (max %ld)"
+msgstr ""
+
+#: mdebugread.c:2500
+#, possible-c-format
+msgid "bad iss for external symbol: %ld (max %ld)"
+msgstr ""
+
+#: mdebugread.c:3506
+#, possible-c-format
+msgid "bad proc end in aux found from symbol %s"
+msgstr ""
+
+#: mdebugread.c:3619
+#, possible-c-format
+msgid "bad aux index at block symbol %s"
+msgstr ""
+
+#. Both complaints are valid:  one gives symbol name,
+#. the other the offending symbol type.
+#: mdebugread.c:3639
+#, possible-c-format
+msgid "unknown local symbol %s"
+msgstr ""
+
+#: mdebugread.c:3641
+#, possible-c-format
+msgid "with type %d"
+msgstr ""
+
+#: mdebugread.c:3804
+#, possible-c-format
+msgid "bad file number %ld"
+msgstr ""
+
+#: mdebugread.c:4117
+#, possible-c-format
+msgid "unknown stabs symbol %s"
+msgstr ""
+
+#: mdebugread.c:4311
+#, possible-c-format
+msgid "File %s contains %d unresolved references:"
+msgstr ""
+
+#: mdebugread.c:4488
+#, possible-c-format
+msgid "illegal tq0 in forward typedef for %s"
+msgstr ""
+
+#: mdebugread.c:4526
+#, possible-c-format
+msgid "illegal bt %d in forward typedef for %s"
+msgstr ""
+
+#: mdebugread.c:4899
+#, possible-c-format
+msgid "Error reading ECOFF debugging information: %s"
+msgstr ""
+
+#: memattr.c:77
+msgid "Unknown memory addresses will be treated as inaccessible.\n"
+msgstr ""
+
+#: memattr.c:80
+msgid "Unknown memory addresses will be treated as RAM.\n"
+msgstr ""
+
+#: memattr.c:147
+msgid ""
+"Switching to manual control of memory regions; use \"mem auto\" to fetch "
+"regions from the target again."
+msgstr ""
+
+#: memattr.c:183
+msgid "invalid memory region: low >= high\n"
+msgstr ""
+
+#: memattr.c:212
+msgid "overlapping memory region\n"
+msgstr ""
+
+#: memattr.c:323
+msgid "No mem"
+msgstr ""
+
+#: memattr.c:345
+msgid "no lo address"
+msgstr ""
+
+#: memattr.c:350
+msgid "no hi address"
+msgstr ""
+
+#: memattr.c:368
+msgid "region bounds not 16 bit aligned"
+msgstr ""
+
+#: memattr.c:374
+msgid "region bounds not 32 bit aligned"
+msgstr ""
+
+#: memattr.c:380
+msgid "region bounds not 64 bit aligned"
+msgstr ""
+
+#: memattr.c:404
+#, possible-c-format
+msgid "unknown attribute: %s"
+msgstr ""
+
+#: memattr.c:419
+msgid "Using memory regions provided by the target.\n"
+msgstr ""
+
+#: memattr.c:421
+msgid "Using user-defined memory regions.\n"
+msgstr ""
+
+#: memattr.c:427
+msgid "There are no memory regions defined.\n"
+msgstr ""
+
+#: memattr.c:560 memattr.c:607 memattr.c:649 memattr.c:659
+#, possible-c-format
+msgid "No memory region number %d.\n"
 msgstr ""
 
-#: maint.c:1169
-msgid "Show internal profiling."
+#: memattr.c:678
+msgid "Delete all memory regions? "
 msgstr ""
 
-#: maint.c:1170
-msgid "When enabled GDB is profiled."
+#: memattr.c:707
+msgid ""
+"Define attributes for memory region or reset memory region handling to\n"
+"target-based.\n"
+"Usage: mem auto\n"
+"       mem <lo addr> <hi addr> [<mode> <width> <cache>],\n"
+"where <mode>  may be rw (read/write), ro (read-only) or wo (write-only),\n"
+"      <width> may be 8, 16, 32, or 64, and\n"
+"      <cache> may be cache or nocache"
 msgstr ""
 
-#: mdebugread.c:130
-#, possible-c-format
-msgid "bad aux index at symbol %s"
+#: memattr.c:716
+msgid ""
+"Enable memory region.\n"
+"Arguments are the code numbers of the memory regions to enable.\n"
+"Usage: enable mem <code number>...\n"
+"Do \"info mem\" to see current list of code numbers."
 msgstr ""
 
-#: mdebugread.c:136
-#, possible-c-format
-msgid "unknown external symbol %s"
+#: memattr.c:722
+msgid ""
+"Disable memory region.\n"
+"Arguments are the code numbers of the memory regions to disable.\n"
+"Usage: disable mem <code number>...\n"
+"Do \"info mem\" to see current list of code numbers."
 msgstr ""
 
-#: mdebugread.c:142
-#, possible-c-format
-msgid "cannot map ECOFF basic type 0x%x for %s"
+#: memattr.c:728
+msgid ""
+"Delete memory region.\n"
+"Arguments are the code numbers of the memory regions to delete.\n"
+"Usage: delete mem <code number>...\n"
+"Do \"info mem\" to see current list of code numbers."
 msgstr ""
 
-#: mdebugread.c:150
-#, possible-c-format
-msgid "guessed tag type of %s incorrectly"
+#: memattr.c:735
+msgid "Memory region attributes"
 msgstr ""
 
-#: mdebugread.c:156
-#, possible-c-format
-msgid "bad rfd entry for %s: file %d, index %d"
+#. allow-unknown
+#: memattr.c:737 memattr.c:741
+msgid "Memory regions settings"
 msgstr ""
 
-#: mdebugread.c:163
-#, possible-c-format
-msgid "unexpected type code for %s"
+#: memattr.c:747
+msgid "Set handling of unknown memory regions."
 msgstr ""
 
-#: mdebugread.c:378
-#, possible-c-format
-msgid ""
-"\n"
-"%s not compiled with -g, debugging support is limited.\n"
+#: memattr.c:748
+msgid "Show handling of unknown memory regions."
 msgstr ""
 
-#: mdebugread.c:381
-msgid "You should compile with -g2 or -g3 for best debugging support.\n"
+#: memattr.c:749
+msgid ""
+"If on, and some memory map is defined, debugger will emit errors on\n"
+"accesses to memory not defined in the memory map. If off, accesses to all\n"
+"memory addresses will be allowed."
 msgstr ""
 
-#: mdebugread.c:724 mdebugread.c:1336
-#, possible-c-format
-msgid "unknown symbol type 0x%x"
+#: mem-break.c:49 microblaze-linux-tdep.c:53 ppc-linux-tdep.c:226
+msgid "Software breakpoints not implemented for this target."
 msgstr ""
 
-#: mdebugread.c:942
-#, possible-c-format
-msgid "declaration block contains unhandled symbol type %d"
+#: memory-map.c:33
+msgid "Can not parse XML memory map; XML support was disabled at compile time"
 msgstr ""
 
-#: mdebugread.c:1224
-#, possible-c-format
-msgid "stEnd with storage class %d not handled"
+#: memory-map.c:85
+msgid "Flash block size is not set"
 msgstr ""
 
-#: mdebugread.c:1601
+#: memory-map.c:120
 #, possible-c-format
-msgid "can't handle TIR fBitfield for %s"
+msgid "Unknown property \"%s\""
 msgstr ""
 
-#: mdebugread.c:1631
-#, possible-c-format
-msgid "unable to cross ref btIndirect for %s"
+#: memory-map.c:182
+msgid "target memory map"
 msgstr ""
 
-#: mdebugread.c:1749
-#, possible-c-format
-msgid "unable to cross ref btTypedef for %s"
+#. Return values larger than a single register are returned in
+#. memory, pointed to by R0.  Unfortunately, we can't count on R0
+#. pointing to the return buffer, so we raise an error here.
+#: mep-tdep.c:2180 mep-tdep.c:2207
+msgid ""
+"GDB cannot set return values larger than four bytes; the Media Processor's\n"
+"calling conventions do not provide enough information to do this.\n"
+"Try using the 'return' command with no argument."
 msgstr ""
 
-#: mdebugread.c:1796
+#: mep-tdep.c:2422
 #, possible-c-format
-msgid "illegal TIR continued for %s"
+msgid ""
+"the MeP module '%s' is %s-endian, but the executable\n"
+"%s is %s-endian."
 msgstr ""
 
-#: mdebugread.c:1859
+#: mep-tdep.c:2427
 #, possible-c-format
-msgid "illegal array index type for %s, assuming int"
+msgid ""
+"the selected MeP module is %s-endian, but the executable\n"
+"%s is %s-endian."
 msgstr ""
 
-#: mdebugread.c:1907
-#, possible-c-format
-msgid "unknown type qualifier 0x%x"
+#: mi/mi-console.c:74
+msgid "mi_console_file_delete: bad magic number"
 msgstr ""
 
-#: mdebugread.c:1940
-#, possible-c-format
-msgid "can't handle PDR for static proc at 0x%lx"
+#: mi/mi-console.c:104
+msgid "mi_console_raw_packet: bad magic number"
 msgstr ""
 
-#: mdebugread.c:2003
-#, possible-c-format
-msgid "PDR for %s, but no symbol"
+#: mi/mi-console.c:133
+msgid "mi_console_file_flush: bad magic number"
 msgstr ""
 
-#: mdebugread.c:2128
-#, possible-c-format
-msgid "Warning: %s `%s' is undefined (in %s)\n"
+#: mi/mi-console.c:151
+msgid "mi_console_file_set_raw: bad magic number"
 msgstr ""
 
-#: mdebugread.c:2230
-#, possible-c-format
-msgid "guessed size of linetable for %s incorrectly"
+#: mi/mi-getopt.c:37
+msgid "mi_getopt_long: oind out of bounds"
 msgstr ""
 
-#: mdebugread.c:2493
+#: mi/mi-getopt.c:63
 #, possible-c-format
-msgid "bad ifd for external symbol: %d (max %ld)"
+msgid "%s: Option %s requires an argument"
 msgstr ""
 
-#: mdebugread.c:2500
+#: mi/mi-getopt.c:77
 #, possible-c-format
-msgid "bad iss for external symbol: %ld (max %ld)"
+msgid "%s: Unknown option ``%s''"
 msgstr ""
 
-#: mdebugread.c:3506
-#, possible-c-format
-msgid "bad proc end in aux found from symbol %s"
+#: mi/mi-cmd-info.c:47
+msgid "Usage: -info-ada-exceptions [REGEXP]"
 msgstr ""
 
-#: mdebugread.c:3619
-#, possible-c-format
-msgid "bad aux index at block symbol %s"
+#: mi/mi-cmd-info.c:86
+msgid "Usage: -info-gdb-mi-command MI_COMMAND_NAME"
 msgstr ""
 
-#. Both complaints are valid:  one gives symbol name,
-#. the other the offending symbol type.
-#: mdebugread.c:3639
-#, possible-c-format
-msgid "unknown local symbol %s"
+#: mi/mi-cmd-info.c:115
+msgid "Usage: -info-os [INFOTYPE]"
 msgstr ""
 
-#: mdebugread.c:3641
-#, possible-c-format
-msgid "with type %d"
+#: mi/mi-cmd-env.c:73
+msgid "-environment-pwd: No arguments allowed"
 msgstr ""
 
-#: mdebugread.c:3804
+#: mi/mi-cmd-env.c:84
 #, possible-c-format
-msgid "bad file number %ld"
+msgid "-environment-pwd: error finding name of working directory: %s"
 msgstr ""
 
-#: mdebugread.c:4117
-#, possible-c-format
-msgid "unknown stabs symbol %s"
+#: mi/mi-cmd-env.c:96
+msgid "-environment-cd: Usage DIRECTORY"
 msgstr ""
 
-#: mdebugread.c:4311
-#, possible-c-format
-msgid "File %s contains %d unresolved references:"
+#: mi/mi-cmd-env.c:264
+msgid "-inferior-tty-show: Usage: No args"
 msgstr ""
 
-#: mdebugread.c:4488
+#: mi/mi-cmd-break.c:243
 #, possible-c-format
-msgid "illegal tq0 in forward typedef for %s"
+msgid "-%s-insert: Missing <location>"
 msgstr ""
 
-#: mdebugread.c:4526
-#, possible-c-format
-msgid "illegal bt %d in forward typedef for %s"
+#: mi/mi-cmd-break.c:251
+msgid "-dprintf-insert: does not support -h or -a"
 msgstr ""
 
-#: mdebugread.c:4899
-#, possible-c-format
-msgid "Error reading ECOFF debugging information: %s"
+#: mi/mi-cmd-break.c:253
+msgid "-dprintf-insert: Missing <format>"
 msgstr ""
 
-#: mem-break.c:49 microblaze-linux-tdep.c:53 ppc-linux-tdep.c:226
-msgid "Software breakpoints not implemented for this target."
+#: mi/mi-cmd-break.c:261
+msgid "-break-insert: Garbage following <location>"
 msgstr ""
 
-#: memattr.c:77
-msgid "Unknown memory addresses will be treated as inaccessible.\n"
+#: mi/mi-cmd-break.c:333
+msgid "Usage: tracepoint-number passcount"
 msgstr ""
 
-#: memattr.c:80
-msgid "Unknown memory addresses will be treated as RAM.\n"
+#: mi/mi-cmd-break.c:346
+#, possible-c-format
+msgid "Could not find tracepoint %d"
 msgstr ""
 
-#: memattr.c:147
-msgid ""
-"Switching to manual control of memory regions; use \"mem auto\" to fetch "
-"regions from the target again."
+#: mi/mi-cmd-break.c:394
+msgid "-break-watch: Missing <expression>"
 msgstr ""
 
-#: memattr.c:183
-msgid "invalid memory region: low >= high\n"
+#: mi/mi-cmd-break.c:396
+msgid "-break-watch: Garbage following <expression>"
 msgstr ""
 
-#: memattr.c:212
-msgid "overlapping memory region\n"
+#: mi/mi-cmd-break.c:412
+msgid "-break-watch: Unknown watchpoint type."
 msgstr ""
 
-#: memattr.c:323
-msgid "No mem"
+#: mi/mi-cmd-break.c:443
+#, possible-c-format
+msgid "USAGE: %s <BKPT> [<COMMAND> [<COMMAND>...]]"
 msgstr ""
 
-#: memattr.c:345
-msgid "no lo address"
+#: mi/mi-cmd-break.c:447
+#, possible-c-format
+msgid "breakpoint number argument \"%s\" is not a number."
 msgstr ""
 
-#: memattr.c:350
-msgid "no hi address"
+#: mi/mi-cmd-break.c:450
+#, possible-c-format
+msgid "junk at the end of breakpoint number argument \"%s\"."
 msgstr ""
 
-#: memattr.c:368
-msgid "region bounds not 16 bit aligned"
+#: mi/mi-cmd-break.c:455
+#, possible-c-format
+msgid "breakpoint %d not found."
 msgstr ""
 
-#: memattr.c:374
-msgid "region bounds not 32 bit aligned"
+#: mi/mi-parse.c:288
+#, possible-c-format
+msgid "Undefined MI command: %s"
 msgstr ""
 
-#: memattr.c:380
-msgid "region bounds not 64 bit aligned"
+#: mi/mi-parse.c:327
+msgid "Duplicate '--thread-group' option"
 msgstr ""
 
-#: memattr.c:404
-#, possible-c-format
-msgid "unknown attribute: %s"
+#: mi/mi-parse.c:330
+msgid "Invalid thread group id"
 msgstr ""
 
-#: memattr.c:419
-msgid "Using memory regions provided by the target.\n"
+#: mi/mi-parse.c:341
+msgid "Duplicate '--thread' option"
 msgstr ""
 
-#: memattr.c:421
-msgid "Using user-defined memory regions.\n"
+#: mi/mi-parse.c:352
+msgid "Duplicate '--frame' option"
 msgstr ""
 
-#: memattr.c:427
-msgid "There are no memory regions defined.\n"
+#: mi/mi-parse.c:370
+#, possible-c-format
+msgid "Invalid --language argument: %s"
 msgstr ""
 
-#: memattr.c:560 memattr.c:607 memattr.c:649 memattr.c:659
+#: mi/mi-parse.c:378
 #, possible-c-format
-msgid "No memory region number %d.\n"
+msgid "Invalid value for the '%s' option"
 msgstr ""
 
-#: memattr.c:678
-msgid "Delete all memory regions? "
+#: mi/mi-parse.c:388
+#, possible-c-format
+msgid "Problem parsing arguments: %s %s"
 msgstr ""
 
-#: memattr.c:707
+#: mi/mi-parse.c:417
+#, possible-c-format
 msgid ""
-"Define attributes for memory region or reset memory region handling to\n"
-"target-based.\n"
-"Usage: mem auto\n"
-"       mem <lo addr> <hi addr> [<mode> <width> <cache>],\n"
-"where <mode>  may be rw (read/write), ro (read-only) or wo (write-only),\n"
-"      <width> may be 8, 16, 32, or 64, and\n"
-"      <cache> may be cache or nocache"
+"Unknown value for PRINT_VALUES: must be: 0 or \"%s\", 1 or \"%s\", 2 or \"%s"
+"\""
 msgstr ""
 
-#: memattr.c:716
-msgid ""
-"Enable memory region.\n"
-"Arguments are the code numbers of the memory regions to enable.\n"
-"Usage: enable mem <code number>...\n"
-"Do \"info mem\" to see current list of code numbers."
+#: mi/mi-cmd-stack.c:52
+msgid "-enable-frame-filters: no arguments allowed"
 msgstr ""
 
-#: memattr.c:722
-msgid ""
-"Disable memory region.\n"
-"Arguments are the code numbers of the memory regions to disable.\n"
-"Usage: disable mem <code number>...\n"
-"Do \"info mem\" to see current list of code numbers."
+#: mi/mi-cmd-stack.c:119
+msgid "-stack-list-frames: Usage: [--no-frame-filters] [FRAME_LOW FRAME_HIGH]"
 msgstr ""
 
-#: memattr.c:728
-msgid ""
-"Delete memory region.\n"
-"Arguments are the code numbers of the memory regions to delete.\n"
-"Usage: delete mem <code number>...\n"
-"Do \"info mem\" to see current list of code numbers."
+#: mi/mi-cmd-stack.c:143
+msgid "-stack-list-frames: Not enough frames in stack."
 msgstr ""
 
-#: memattr.c:735
-msgid "Memory region attributes"
+#: mi/mi-cmd-stack.c:191
+msgid "-stack-info-depth: Usage: [MAX_DEPTH]"
 msgstr ""
 
-#. allow-unknown
-#: memattr.c:737 memattr.c:741
-msgid "Memory regions settings"
+#: mi/mi-cmd-stack.c:261
+msgid ""
+"-stack-list-locals: Usage: [--no-frame-filters] [--skip-unavailable] "
+"PRINT_VALUES"
 msgstr ""
 
-#: memattr.c:747
-msgid "Set handling of unknown memory regions."
+#: mi/mi-cmd-stack.c:334
+msgid ""
+"-stack-list-arguments: Usage: [--no-frame-filters] [--skip-unavailable] "
+"PRINT_VALUES [FRAME_LOW FRAME_HIGH]"
 msgstr ""
 
-#: memattr.c:748
-msgid "Show handling of unknown memory regions."
+#: mi/mi-cmd-stack.c:361
+msgid "-stack-list-arguments: Not enough frames in stack."
 msgstr ""
 
-#: memattr.c:749
+#: mi/mi-cmd-stack.c:457
 msgid ""
-"If on, and some memory map is defined, debugger will emit errors on\n"
-"accesses to memory not defined in the memory map. If off, accesses to all\n"
-"memory addresses will be allowed."
+"-stack-list-variables: Usage: [--no-frame-filters] [--skip-unavailable] "
+"PRINT_VALUES"
 msgstr ""
 
-#: memory-map.c:33
-msgid "Can not parse XML memory map; XML support was disabled at compile time"
+#: mi/mi-cmd-stack.c:701
+msgid "-stack-select-frame: Usage: FRAME_SPEC"
 msgstr ""
 
-#: memory-map.c:85
-msgid "Flash block size is not set"
+#: mi/mi-cmd-stack.c:710
+msgid "-stack-info-frame: No arguments allowed"
 msgstr ""
 
-#: memory-map.c:120
+#: mi/mi-cmd-catch.c:80 mi/mi-cmd-catch.c:152 mi/mi-main.c:480
 #, possible-c-format
-msgid "Unknown property \"%s\""
-msgstr ""
-
-#: memory-map.c:182
-msgid "target memory map"
+msgid "Invalid argument: %s"
 msgstr ""
 
-#. Return values larger than a single register are returned in
-#. memory, pointed to by R0.  Unfortunately, we can't count on R0
-#. pointing to the return buffer, so we raise an error here.
-#: mep-tdep.c:2180 mep-tdep.c:2207
-msgid ""
-"GDB cannot set return values larger than four bytes; the Media Processor's\n"
-"calling conventions do not provide enough information to do this.\n"
-"Try using the 'return' command with no argument."
+#: mi/mi-cmd-catch.c:157
+msgid "\"-e\" and \"-u\" are mutually exclusive"
 msgstr ""
 
-#: mep-tdep.c:2422
-#, possible-c-format
-msgid ""
-"the MeP module '%s' is %s-endian, but the executable\n"
-"%s is %s-endian."
+#: mi/mi-cmd-catch.c:214
+msgid "-catch-load/unload: Missing <library name>"
 msgstr ""
 
-#: mep-tdep.c:2427
-#, possible-c-format
-msgid ""
-"the selected MeP module is %s-endian, but the executable\n"
-"%s is %s-endian."
+#: mi/mi-cmd-catch.c:216
+msgid "-catch-load/unload: Garbage following the <library name>"
 msgstr ""
 
 #: mi/mi-cmd-disas.c:136
@@ -17885,163 +18106,147 @@ msgstr ""
 msgid "-interpreter-exec: could not find interpreter \"%s\""
 msgstr ""
 
-#: mi/mi-getopt.c:37
-msgid "mi_getopt_long: oind out of bounds"
-msgstr ""
-
-#: mi/mi-getopt.c:63
-#, possible-c-format
-msgid "%s: Option %s requires an argument"
+#: mi/mi-symbol-cmds.c:40
+msgid "-symbol-list-lines: Usage: SOURCE_FILENAME"
 msgstr ""
 
-#: mi/mi-getopt.c:77
-#, possible-c-format
-msgid "%s: Unknown option ``%s''"
+#: mi/mi-symbol-cmds.c:46
+msgid "-symbol-list-lines: Unknown source file name."
 msgstr ""
 
-#: mi/mi-console.c:74
-msgid "mi_console_file_delete: bad magic number"
+#: mi/mi-cmd-target.c:40
+msgid "-target-file-get: Usage: REMOTE_FILE LOCAL_FILE"
 msgstr ""
 
-#: mi/mi-console.c:104
-msgid "mi_console_raw_packet: bad magic number"
+#: mi/mi-cmd-target.c:64
+msgid "-target-file-put: Usage: LOCAL_FILE REMOTE_FILE"
 msgstr ""
 
-#: mi/mi-console.c:133
-msgid "mi_console_file_flush: bad magic number"
+#: mi/mi-cmd-target.c:88
+msgid "-target-file-delete: Usage: REMOTE_FILE"
 msgstr ""
 
-#: mi/mi-console.c:151
-msgid "mi_console_file_set_raw: bad magic number"
+#: mi/mi-cmd-var.c:114
+msgid "-var-create: Usage: NAME FRAME EXPRESSION."
 msgstr ""
 
-#: mi/mi-cmds.c:257
-#, possible-c-format
-msgid "command `%s' appears to be duplicated"
+#: mi/mi-cmd-var.c:133
+msgid "-var-create: name of object must begin with a letter"
 msgstr ""
 
-#: mi/mi-cmd-target.c:40
-msgid "-target-file-get: Usage: REMOTE_FILE LOCAL_FILE"
+#: mi/mi-cmd-var.c:153
+msgid "-var-create: unable to create variable object"
 msgstr ""
 
-#: mi/mi-cmd-target.c:64
-msgid "-target-file-put: Usage: LOCAL_FILE REMOTE_FILE"
+#: mi/mi-cmd-var.c:173
+msgid "-var-delete: Usage: [-c] EXPRESSION."
 msgstr ""
 
-#: mi/mi-cmd-target.c:88
-msgid "-target-file-delete: Usage: REMOTE_FILE"
+#: mi/mi-cmd-var.c:185
+msgid "-var-delete: Missing required argument after '-c': variable object name"
 msgstr ""
 
-#: mi/mi-cmd-break.c:243
-#, possible-c-format
-msgid "-%s-insert: Missing <location>"
+#: mi/mi-cmd-var.c:188
+msgid "-var-delete: Illegal variable object name"
 msgstr ""
 
-#: mi/mi-cmd-break.c:251
-msgid "-dprintf-insert: does not support -h or -a"
+#: mi/mi-cmd-var.c:196
+msgid "-var-delete: Invalid option."
 msgstr ""
 
-#: mi/mi-cmd-break.c:253
-msgid "-dprintf-insert: Missing <format>"
+#: mi/mi-cmd-var.c:238
+msgid ""
+"Must specify the format as: \"natural\", \"binary\", \"decimal\", "
+"\"hexadecimal\", or \"octal\""
 msgstr ""
 
-#: mi/mi-cmd-break.c:261
-msgid "-break-insert: Garbage following <location>"
+#: mi/mi-cmd-var.c:251
+msgid "-var-set-format: Usage: NAME FORMAT."
 msgstr ""
 
-#: mi/mi-cmd-break.c:333
-msgid "Usage: tracepoint-number passcount"
+#: mi/mi-cmd-var.c:276
+msgid "Usage: NAME VISUALIZER_FUNCTION."
 msgstr ""
 
-#: mi/mi-cmd-break.c:346
-#, possible-c-format
-msgid "Could not find tracepoint %d"
+#: mi/mi-cmd-var.c:281 varobj.c:483
+msgid "Variable object not found"
 msgstr ""
 
-#: mi/mi-cmd-break.c:394
-msgid "-break-watch: Missing <expression>"
+#: mi/mi-cmd-var.c:293
+msgid "-var-set-format: Usage: NAME FROZEN_FLAG."
 msgstr ""
 
-#: mi/mi-cmd-break.c:396
-msgid "-break-watch: Garbage following <expression>"
+#: mi/mi-cmd-var.c:302
+msgid "Invalid flag value"
 msgstr ""
 
-#: mi/mi-cmd-break.c:412
-msgid "-break-watch: Unknown watchpoint type."
+#: mi/mi-cmd-var.c:319
+msgid "-var-show-format: Usage: NAME."
 msgstr ""
 
-#: mi/mi-cmd-break.c:443
-#, possible-c-format
-msgid "USAGE: %s <BKPT> [<COMMAND> [<COMMAND>...]]"
+#: mi/mi-cmd-var.c:337
+msgid "-var-info-num-children: Usage: NAME."
 msgstr ""
 
-#: mi/mi-cmd-break.c:447
-#, possible-c-format
-msgid "breakpoint number argument \"%s\" is not a number."
+#: mi/mi-cmd-var.c:390
+msgid "-var-list-children: Usage: [PRINT_VALUES] NAME [FROM TO]"
 msgstr ""
 
-#: mi/mi-cmd-break.c:450
-#, possible-c-format
-msgid "junk at the end of breakpoint number argument \"%s\"."
+#: mi/mi-cmd-var.c:458
+msgid "-var-info-type: Usage: NAME."
 msgstr ""
 
-#: mi/mi-cmd-break.c:455
-#, possible-c-format
-msgid "breakpoint %d not found."
+#: mi/mi-cmd-var.c:477
+msgid "Usage: NAME."
 msgstr ""
 
-#: mi/mi-cmd-stack.c:52
-msgid "-enable-frame-filters: no arguments allowed"
+#: mi/mi-cmd-var.c:496
+msgid "-var-info-expression: Usage: NAME."
 msgstr ""
 
-#: mi/mi-cmd-stack.c:119
-msgid "-stack-list-frames: Usage: [--no-frame-filters] [FRAME_LOW FRAME_HIGH]"
+#: mi/mi-cmd-var.c:519
+msgid "-var-show-attributes: Usage: NAME."
 msgstr ""
 
-#: mi/mi-cmd-stack.c:143
-msgid "-stack-list-frames: Not enough frames in stack."
+#: mi/mi-cmd-var.c:570
+msgid "Cannot specify format more than once"
 msgstr ""
 
-#: mi/mi-cmd-stack.c:191
-msgid "-stack-info-depth: Usage: [MAX_DEPTH]"
+#: mi/mi-cmd-var.c:579
+msgid "Usage: [-f FORMAT] NAME"
 msgstr ""
 
-#: mi/mi-cmd-stack.c:261
-msgid ""
-"-stack-list-locals: Usage: [--no-frame-filters] [--skip-unavailable] "
-"PRINT_VALUES"
+#: mi/mi-cmd-var.c:582
+msgid "Garbage at end of command"
 msgstr ""
 
-#: mi/mi-cmd-stack.c:334
-msgid ""
-"-stack-list-arguments: Usage: [--no-frame-filters] [--skip-unavailable] "
-"PRINT_VALUES [FRAME_LOW FRAME_HIGH]"
+#: mi/mi-cmd-var.c:612
+msgid "-var-assign: Usage: NAME EXPRESSION."
 msgstr ""
 
-#: mi/mi-cmd-stack.c:361
-msgid "-stack-list-arguments: Not enough frames in stack."
+#: mi/mi-cmd-var.c:618
+msgid "-var-assign: Variable object is not editable"
 msgstr ""
 
-#: mi/mi-cmd-stack.c:457
-msgid ""
-"-stack-list-variables: Usage: [--no-frame-filters] [--skip-unavailable] "
-"PRINT_VALUES"
+#: mi/mi-cmd-var.c:629
+msgid "-var-assign: Could not assign expression to variable object"
 msgstr ""
 
-#: mi/mi-cmd-stack.c:701
-msgid "-stack-select-frame: Usage: FRAME_SPEC"
+#: mi/mi-cmd-var.c:685
+msgid "-var-update: Usage: [PRINT_VALUES] NAME."
 msgstr ""
 
-#: mi/mi-cmd-stack.c:710
-msgid "-stack-info-frame: No arguments allowed"
+#: mi/mi-cmd-var.c:837
+msgid "-enable-pretty-printing: no arguments allowed"
 msgstr ""
 
-#: mi/mi-symbol-cmds.c:40
-msgid "-symbol-list-lines: Usage: SOURCE_FILENAME"
+#: mi/mi-cmd-var.c:849
+msgid "-var-set-update-range: Usage: VAROBJ FROM TO"
 msgstr ""
 
-#: mi/mi-symbol-cmds.c:46
-msgid "-symbol-list-lines: Unknown source file name."
+#: mi/mi-cmds.c:257
+#, possible-c-format
+msgid "command `%s' appears to be duplicated"
 msgstr ""
 
 #: mi/mi-main.c:133
@@ -18058,11 +18263,6 @@ msgstr ""
 msgid "Target %s does not support this command."
 msgstr ""
 
-#: mi/mi-main.c:480 mi/mi-cmd-catch.c:80 mi/mi-cmd-catch.c:152
-#, possible-c-format
-msgid "Invalid argument: %s"
-msgstr ""
-
 #: mi/mi-main.c:514
 msgid "Usage: -target-detach [pid | thread-group]"
 msgstr ""
@@ -18227,312 +18427,110 @@ msgstr ""
 msgid "Cannot specify --thread-group together with --all"
 msgstr ""
 
-#: mi/mi-main.c:2197
-msgid "Cannot specify --thread together with --all"
-msgstr ""
-
-#: mi/mi-main.c:2200
-msgid "Cannot specify --thread together with --thread-group"
-msgstr ""
-
-#: mi/mi-main.c:2203
-msgid "Cannot specify --frame without --thread"
-msgstr ""
-
-#: mi/mi-main.c:2211
-msgid "Invalid thread group for the --thread-group option"
-msgstr ""
-
-#: mi/mi-main.c:2230
-#, possible-c-format
-msgid "Invalid thread id: %d"
-msgstr ""
-
-#: mi/mi-main.c:2233
-#, possible-c-format
-msgid "Thread id: %d has terminated"
-msgstr ""
-
-#: mi/mi-main.c:2248
-#, possible-c-format
-msgid "Invalid frame id: %d"
-msgstr ""
-
-#: mi/mi-main.c:2499
-msgid "Usage: -trace-define-variable VARIABLE [VALUE]"
-msgstr ""
-
-#: mi/mi-main.c:2503 tracepoint.c:403
-msgid "Name of trace variable should start with '$'"
-msgstr ""
-
-#: mi/mi-main.c:2521
-msgid "-trace-list-variables: no arguments allowed"
-msgstr ""
-
-#: mi/mi-main.c:2532
-msgid "trace selection mode is required"
-msgstr ""
-
-#: mi/mi-main.c:2547
-msgid "frame number is required"
-msgstr ""
-
-#: mi/mi-main.c:2553
-msgid "tracepoint number is required"
-msgstr ""
-
-#: mi/mi-main.c:2559
-msgid "PC is required"
-msgstr ""
-
-#: mi/mi-main.c:2565 mi/mi-main.c:2572
-msgid "Start and end PC are required"
-msgstr ""
-
-#: mi/mi-main.c:2584
-msgid "Line is required"
-msgstr ""
-
-#: mi/mi-main.c:2593 mi/mi-main.c:2598
-msgid "Could not find the specified line"
-msgstr ""
-
-#: mi/mi-main.c:2603
-#, possible-c-format
-msgid "Invalid mode '%s'"
-msgstr ""
-
-#: mi/mi-main.c:2803
-msgid ""
-"Usage: -trace-frame-collected [--var-print-values PRINT_VALUES] [--comp-"
-"print-values PRINT_VALUES] [--registers-format FORMAT][--memory-contents]"
-msgstr ""
-
-#: mi/mi-main.c:2985
-msgid "Set whether MI asynchronous mode is enabled."
-msgstr ""
-
-#: mi/mi-main.c:2986
-msgid "Show whether MI asynchronous mode is enabled."
-msgstr ""
-
-#: mi/mi-main.c:2987
-msgid "Tells GDB whether MI should be in asynchronous mode."
-msgstr ""
-
-#: mi/mi-cmd-catch.c:157
-msgid "\"-e\" and \"-u\" are mutually exclusive"
-msgstr ""
-
-#: mi/mi-cmd-catch.c:214
-msgid "-catch-load/unload: Missing <library name>"
-msgstr ""
-
-#: mi/mi-cmd-catch.c:216
-msgid "-catch-load/unload: Garbage following the <library name>"
-msgstr ""
-
-#: mi/mi-parse.c:288
-#, possible-c-format
-msgid "Undefined MI command: %s"
-msgstr ""
-
-#: mi/mi-parse.c:327
-msgid "Duplicate '--thread-group' option"
-msgstr ""
-
-#: mi/mi-parse.c:330
-msgid "Invalid thread group id"
-msgstr ""
-
-#: mi/mi-parse.c:341
-msgid "Duplicate '--thread' option"
-msgstr ""
-
-#: mi/mi-parse.c:352
-msgid "Duplicate '--frame' option"
-msgstr ""
-
-#: mi/mi-parse.c:370
-#, possible-c-format
-msgid "Invalid --language argument: %s"
-msgstr ""
-
-#: mi/mi-parse.c:378
-#, possible-c-format
-msgid "Invalid value for the '%s' option"
-msgstr ""
-
-#: mi/mi-parse.c:388
-#, possible-c-format
-msgid "Problem parsing arguments: %s %s"
-msgstr ""
-
-#: mi/mi-parse.c:417
-#, possible-c-format
-msgid ""
-"Unknown value for PRINT_VALUES: must be: 0 or \"%s\", 1 or \"%s\", 2 or \"%s"
-"\""
-msgstr ""
-
-#: mi/mi-cmd-var.c:114
-msgid "-var-create: Usage: NAME FRAME EXPRESSION."
-msgstr ""
-
-#: mi/mi-cmd-var.c:133
-msgid "-var-create: name of object must begin with a letter"
-msgstr ""
-
-#: mi/mi-cmd-var.c:153
-msgid "-var-create: unable to create variable object"
-msgstr ""
-
-#: mi/mi-cmd-var.c:173
-msgid "-var-delete: Usage: [-c] EXPRESSION."
-msgstr ""
-
-#: mi/mi-cmd-var.c:185
-msgid "-var-delete: Missing required argument after '-c': variable object name"
-msgstr ""
-
-#: mi/mi-cmd-var.c:188
-msgid "-var-delete: Illegal variable object name"
-msgstr ""
-
-#: mi/mi-cmd-var.c:196
-msgid "-var-delete: Invalid option."
-msgstr ""
-
-#: mi/mi-cmd-var.c:238
-msgid ""
-"Must specify the format as: \"natural\", \"binary\", \"decimal\", "
-"\"hexadecimal\", or \"octal\""
-msgstr ""
-
-#: mi/mi-cmd-var.c:251
-msgid "-var-set-format: Usage: NAME FORMAT."
-msgstr ""
-
-#: mi/mi-cmd-var.c:276
-msgid "Usage: NAME VISUALIZER_FUNCTION."
-msgstr ""
-
-#: mi/mi-cmd-var.c:281 varobj.c:483
-msgid "Variable object not found"
-msgstr ""
-
-#: mi/mi-cmd-var.c:293
-msgid "-var-set-format: Usage: NAME FROZEN_FLAG."
-msgstr ""
-
-#: mi/mi-cmd-var.c:302
-msgid "Invalid flag value"
-msgstr ""
-
-#: mi/mi-cmd-var.c:319
-msgid "-var-show-format: Usage: NAME."
-msgstr ""
-
-#: mi/mi-cmd-var.c:337
-msgid "-var-info-num-children: Usage: NAME."
+#: mi/mi-main.c:2197
+msgid "Cannot specify --thread together with --all"
 msgstr ""
 
-#: mi/mi-cmd-var.c:390
-msgid "-var-list-children: Usage: [PRINT_VALUES] NAME [FROM TO]"
+#: mi/mi-main.c:2200
+msgid "Cannot specify --thread together with --thread-group"
 msgstr ""
 
-#: mi/mi-cmd-var.c:458
-msgid "-var-info-type: Usage: NAME."
+#: mi/mi-main.c:2203
+msgid "Cannot specify --frame without --thread"
 msgstr ""
 
-#: mi/mi-cmd-var.c:477
-msgid "Usage: NAME."
+#: mi/mi-main.c:2211
+msgid "Invalid thread group for the --thread-group option"
 msgstr ""
 
-#: mi/mi-cmd-var.c:496
-msgid "-var-info-expression: Usage: NAME."
+#: mi/mi-main.c:2230
+#, possible-c-format
+msgid "Invalid thread id: %d"
 msgstr ""
 
-#: mi/mi-cmd-var.c:519
-msgid "-var-show-attributes: Usage: NAME."
+#: mi/mi-main.c:2233
+#, possible-c-format
+msgid "Thread id: %d has terminated"
 msgstr ""
 
-#: mi/mi-cmd-var.c:570
-msgid "Cannot specify format more than once"
+#: mi/mi-main.c:2248
+#, possible-c-format
+msgid "Invalid frame id: %d"
 msgstr ""
 
-#: mi/mi-cmd-var.c:579
-msgid "Usage: [-f FORMAT] NAME"
+#: mi/mi-main.c:2499
+msgid "Usage: -trace-define-variable VARIABLE [VALUE]"
 msgstr ""
 
-#: mi/mi-cmd-var.c:582
-msgid "Garbage at end of command"
+#: mi/mi-main.c:2503 tracepoint.c:403
+msgid "Name of trace variable should start with '$'"
 msgstr ""
 
-#: mi/mi-cmd-var.c:612
-msgid "-var-assign: Usage: NAME EXPRESSION."
+#: mi/mi-main.c:2521
+msgid "-trace-list-variables: no arguments allowed"
 msgstr ""
 
-#: mi/mi-cmd-var.c:618
-msgid "-var-assign: Variable object is not editable"
+#: mi/mi-main.c:2532
+msgid "trace selection mode is required"
 msgstr ""
 
-#: mi/mi-cmd-var.c:629
-msgid "-var-assign: Could not assign expression to variable object"
+#: mi/mi-main.c:2547
+msgid "frame number is required"
 msgstr ""
 
-#: mi/mi-cmd-var.c:685
-msgid "-var-update: Usage: [PRINT_VALUES] NAME."
+#: mi/mi-main.c:2553
+msgid "tracepoint number is required"
 msgstr ""
 
-#: mi/mi-cmd-var.c:837
-msgid "-enable-pretty-printing: no arguments allowed"
+#: mi/mi-main.c:2559
+msgid "PC is required"
 msgstr ""
 
-#: mi/mi-cmd-var.c:849
-msgid "-var-set-update-range: Usage: VAROBJ FROM TO"
+#: mi/mi-main.c:2565 mi/mi-main.c:2572
+msgid "Start and end PC are required"
 msgstr ""
 
-#: mi/mi-cmd-file.c:39
-msgid "-file-list-exec-source-file: Usage: No args"
+#: mi/mi-main.c:2584
+msgid "Line is required"
 msgstr ""
 
-#: mi/mi-cmd-file.c:49
-msgid "-file-list-exec-source-file: No symtab"
+#: mi/mi-main.c:2593 mi/mi-main.c:2598
+msgid "Could not find the specified line"
 msgstr ""
 
-#: mi/mi-cmd-file.c:90
-msgid "-file-list-exec-source-files: Usage: No args"
+#: mi/mi-main.c:2603
+#, possible-c-format
+msgid "Invalid mode '%s'"
 msgstr ""
 
-#: mi/mi-cmd-env.c:73
-msgid "-environment-pwd: No arguments allowed"
+#: mi/mi-main.c:2803
+msgid ""
+"Usage: -trace-frame-collected [--var-print-values PRINT_VALUES] [--comp-"
+"print-values PRINT_VALUES] [--registers-format FORMAT][--memory-contents]"
 msgstr ""
 
-#: mi/mi-cmd-env.c:84
-#, possible-c-format
-msgid "-environment-pwd: error finding name of working directory: %s"
+#: mi/mi-main.c:2985
+msgid "Set whether MI asynchronous mode is enabled."
 msgstr ""
 
-#: mi/mi-cmd-env.c:96
-msgid "-environment-cd: Usage DIRECTORY"
+#: mi/mi-main.c:2986
+msgid "Show whether MI asynchronous mode is enabled."
 msgstr ""
 
-#: mi/mi-cmd-env.c:264
-msgid "-inferior-tty-show: Usage: No args"
+#: mi/mi-main.c:2987
+msgid "Tells GDB whether MI should be in asynchronous mode."
 msgstr ""
 
-#: mi/mi-cmd-info.c:47
-msgid "Usage: -info-ada-exceptions [REGEXP]"
+#: mi/mi-cmd-file.c:39
+msgid "-file-list-exec-source-file: Usage: No args"
 msgstr ""
 
-#: mi/mi-cmd-info.c:86
-msgid "Usage: -info-gdb-mi-command MI_COMMAND_NAME"
+#: mi/mi-cmd-file.c:49
+msgid "-file-list-exec-source-file: No symtab"
 msgstr ""
 
-#: mi/mi-cmd-info.c:115
-msgid "Usage: -info-os [INFOTYPE]"
+#: mi/mi-cmd-file.c:90
+msgid "-file-list-exec-source-files: Usage: No args"
 msgstr ""
 
 #: microblaze-tdep.c:552
@@ -18617,6 +18615,11 @@ msgstr ""
 msgid "Show whether to show variables that mirror the mips debug registers."
 msgstr ""
 
+#: mipsread.c:82
+#, possible-c-format
+msgid "Error reading symbol table: %s"
+msgstr ""
+
 #: mips-tdep.c:667
 #, possible-c-format
 msgid "mips_register_name: bad register number %d"
@@ -18818,11 +18821,6 @@ msgstr ""
 msgid "When non-zero, mips specific debugging is enabled."
 msgstr ""
 
-#: mipsread.c:82
-#, possible-c-format
-msgid "Error reading symbol table: %s"
-msgstr ""
-
 #: mn10300-tdep.c:191
 #, possible-c-format
 msgid "Cannot store return value %d bytes long."
@@ -18895,7 +18893,7 @@ msgstr ""
 msgid "monitor_supply_register (%d):  bad value from monitor: %s."
 msgstr ""
 
-#: monitor.c:1021 nto-procfs.c:683 remote-mips.c:2288 remote.c:5319
+#: monitor.c:1021 nto-procfs.c:683 remote.c:5319 remote-mips.c:2288
 msgid ""
 "Interrupted while waiting for the program.\n"
 "Give up (and stop debugging it)? "
@@ -19135,6 +19133,17 @@ msgstr ""
 msgid "unknown pid %d"
 msgstr ""
 
+#: nat/x86-linux-dregs.c:52
+msgid "Couldn't read debug register"
+msgstr ""
+
+#: nat/mips-linux-watch.c:36 nat/mips-linux-watch.c:54
+#: nat/mips-linux-watch.c:71 nat/mips-linux-watch.c:89
+#: nat/mips-linux-watch.c:112 nat/mips-linux-watch.c:130
+#: nat/mips-linux-watch.c:151
+msgid "Unrecognized watch register style"
+msgstr ""
+
 #: nat/linux-btrace.c:333
 msgid "Branch trace may be incomplete."
 msgstr ""
@@ -19203,6 +19212,11 @@ msgstr ""
 msgid "Unkown btrace read type."
 msgstr ""
 
+#: nat/linux-procfs.c:206
+#, possible-c-format
+msgid "Could not open /proc/%ld/task."
+msgstr ""
+
 #: nat/x86-dregs.c:232
 msgid "The i386 doesn't support data-read watchpoints.\n"
 msgstr ""
@@ -19222,22 +19236,6 @@ msgstr ""
 msgid "Invalid value %d of operation in x86_handle_nonaligned_watchpoint.\n"
 msgstr ""
 
-#: nat/mips-linux-watch.c:36 nat/mips-linux-watch.c:54
-#: nat/mips-linux-watch.c:71 nat/mips-linux-watch.c:89
-#: nat/mips-linux-watch.c:112 nat/mips-linux-watch.c:130
-#: nat/mips-linux-watch.c:151
-msgid "Unrecognized watch register style"
-msgstr ""
-
-#: nat/linux-procfs.c:206
-#, possible-c-format
-msgid "Could not open /proc/%ld/task."
-msgstr ""
-
-#: nat/x86-linux-dregs.c:52
-msgid "Couldn't read debug register"
-msgstr ""
-
 #: nat/linux-personality.c:44
 #, possible-c-format
 msgid "Error restoring address space randomization: %s"
@@ -19611,32 +19609,6 @@ msgstr ""
 msgid "Show OS data ARG."
 msgstr ""
 
-#: p-typeprint.c:300
-msgid "type not handled in pascal_type_print_varspec_prefix()"
-msgstr ""
-
-#: p-typeprint.c:422
-msgid "type not handled in pascal_type_print_varspec_suffix()"
-msgstr ""
-
-#: p-valprint.c:410
-#, possible-c-format
-msgid "Invalid pascal type code %d in symbol table."
-msgstr ""
-
-#: p-valprint.c:458
-#, possible-c-format
-msgid "Printing of pascal static members is %s.\n"
-msgstr ""
-
-#: p-valprint.c:897
-msgid "Set printing of pascal static members."
-msgstr ""
-
-#: p-valprint.c:898
-msgid "Show printing of pascal static members."
-msgstr ""
-
 #: parse.c:97
 #, possible-c-format
 msgid "Expression debugging is %s.\n"
@@ -20535,186 +20507,91 @@ msgstr ""
 msgid "Cancel a trace of exits from the syscall."
 msgstr ""
 
-#: procfs.c:5474
-msgid "gcore not implemented for this host."
-msgstr ""
-
-#: progspace.c:381
-#, possible-c-format
-msgid "program space ID %d not known."
-msgstr ""
-
-#: progspace.c:508
-msgid "Info about currently known program spaces."
-msgstr ""
-
-#: psymtab.c:87 symfile.c:1186
-#, possible-c-format
-msgid "Reading symbols from %s..."
-msgstr ""
-
-#: psymtab.c:97 symfile.c:1214
-msgid "(no debugging symbols found)..."
-msgstr ""
-
-#. Might want to error() here (in case symtab is corrupt and
-#. will cause a core dump), but maybe we can successfully
-#. continue, so let's not.
-#: psymtab.c:392
-#, possible-c-format
-msgid "(Internal error: pc %s in read in psymtab, but not in symtab.)\n"
-msgstr ""
-
-#: psymtab.c:858
-msgid "select_source_symtab: readin pst found and no symtabs."
-msgstr ""
-
-#: psymtab.c:1071
-#, possible-c-format
-msgid "  Number of psym tables (not yet expanded): %d\n"
-msgstr ""
-
-#: psymtab.c:1903
-msgid "print-psymbols takes an output file name and optional symbol file name"
-msgstr ""
-
-#: psymtab.c:2140
-msgid ""
-"Print dump of current partial symbol definitions.\n"
-"Entries in the partial symbol table are dumped to file OUTFILE.\n"
-"If a SOURCE file is specified, dump only that file's partial symbols."
-msgstr ""
-
-#: psymtab.c:2146
-msgid ""
-"List the partial symbol tables for all object files.\n"
-"This does not include information about individual partial symbols,\n"
-"just the symbol table structures themselves."
-msgstr ""
-
-#: psymtab.c:2153
-msgid "Check consistency of currently expanded psymtabs versus symtabs."
-msgstr ""
-
-#: python/python.c:226 python/python.c:1957
-msgid "internal error: Unhandled Python exception"
-msgstr ""
-
-#: python/python.c:254
-msgid "Python not initialized"
-msgstr ""
-
-#: python/python.c:360 python/python.c:464 python/python.c:485
-#: python/py-xmethods.c:649 python/py-xmethods.c:657 python/py-xmethods.c:673
-#: python/py-xmethods.c:683 python/py-xmethods.c:693 python/py-function.c:152
-#: python/py-prettyprint.c:668
-msgid "Error while executing Python code."
-msgstr ""
-
-#: python/python.c:404
-#, possible-c-format
-msgid "Error while opening file: %s"
-msgstr ""
-
-#: python/python.c:456
-msgid "Invalid \"python\" block structure."
-msgstr ""
-
-#: python/python.c:559
-msgid "Programmer error: unhandled type."
+#: procfs.c:5474
+msgid "gcore not implemented for this host."
 msgstr ""
 
-#: python/python.c:593
+#: progspace.c:381
 #, possible-c-format
-msgid "Could not find parameter `%s'."
+msgid "program space ID %d not known."
 msgstr ""
 
-#: python/python.c:597
+#: progspace.c:508
+msgid "Info about currently known program spaces."
+msgstr ""
+
+#: psymtab.c:87 symfile.c:1186
 #, possible-c-format
-msgid "`%s' is not a parameter."
+msgid "Reading symbols from %s..."
 msgstr ""
 
-#: python/python.c:984
-msgid "Posted event is not callable"
+#: psymtab.c:97 symfile.c:1214
+msgid "(no debugging symbols found)..."
 msgstr ""
 
-#: python/python.c:1076
-msgid "Return from prompt_hook must be either a Python string, or None"
+#. Might want to error() here (in case symtab is corrupt and
+#. will cause a core dump), but maybe we can successfully
+#. continue, so let's not.
+#: psymtab.c:392
+#, possible-c-format
+msgid "(Internal error: pc %s in read in psymtab, but not in symtab.)\n"
 msgstr ""
 
-#: python/python.c:1242
-msgid "Error occurred computing Python errormessage.\n"
+#: psymtab.c:858
+msgid "select_source_symtab: readin pst found and no symtabs."
 msgstr ""
 
-#: python/python.c:1550
-msgid "Python scripting is not supported in this copy of GDB."
+#: psymtab.c:1071
+#, possible-c-format
+msgid "  Number of psym tables (not yet expanded): %d\n"
 msgstr ""
 
-#: python/python.c:1642
-msgid ""
-"Start an interactive Python prompt.\n"
-"\n"
-"To return to GDB, type the EOF character (e.g., Ctrl-D on an empty\n"
-"prompt).\n"
-"\n"
-"Alternatively, a single-line Python command can be given as an\n"
-"argument, and if the command is an expression, the result will be\n"
-"printed.  For example:\n"
-"\n"
-"    (gdb) python-interactive 2 + 3\n"
-"    5\n"
+#: psymtab.c:1903
+msgid "print-psymbols takes an output file name and optional symbol file name"
 msgstr ""
 
-#: python/python.c:1656
+#: psymtab.c:2140
 msgid ""
-"Start a Python interactive prompt.\n"
-"\n"
-"Python scripting is not supported in this copy of GDB.\n"
-"This command is only a placeholder."
+"Print dump of current partial symbol definitions.\n"
+"Entries in the partial symbol table are dumped to file OUTFILE.\n"
+"If a SOURCE file is specified, dump only that file's partial symbols."
 msgstr ""
 
-#: python/python.c:1667
+#: psymtab.c:2146
 msgid ""
-"Evaluate a Python command.\n"
-"\n"
-"The command can be given as an argument, for instance:\n"
-"\n"
-"    python print 23\n"
-"\n"
-"If no argument is given, the following lines are read and used\n"
-"as the Python commands.  Type a line containing \"end\" to indicate\n"
-"the end of the command."
+"List the partial symbol tables for all object files.\n"
+"This does not include information about individual partial symbols,\n"
+"just the symbol table structures themselves."
 msgstr ""
 
-#: python/python.c:1678
-msgid ""
-"Evaluate a Python command.\n"
-"\n"
-"Python scripting is not supported in this copy of GDB.\n"
-"This command is only a placeholder."
+#: psymtab.c:2153
+msgid "Check consistency of currently expanded psymtabs versus symtabs."
 msgstr ""
 
-#: python/python.c:1689 python/python.c:1694
-msgid "Prefix command for python preference settings."
+#: p-typeprint.c:300
+msgid "type not handled in pascal_type_print_varspec_prefix()"
 msgstr ""
 
-#: python/python.c:1699
-msgid "Set mode for Python stack dump on error."
+#: p-typeprint.c:422
+msgid "type not handled in pascal_type_print_varspec_suffix()"
 msgstr ""
 
-#: python/python.c:1700
-msgid "Show the mode of Python stack printing on error."
+#: p-valprint.c:410
+#, possible-c-format
+msgid "Invalid pascal type code %d in symbol table."
 msgstr ""
 
-#. This is passed in one call to warning so that blank lines aren't
-#. inserted between each line of text.
-#: python/python.c:1937
+#: p-valprint.c:458
 #, possible-c-format
-msgid ""
-"\n"
-"Could not load the Python gdb module from `%s'.\n"
-"Limited Python support is available from the _gdb module.\n"
-"Suggest passing --data-directory=/path/to/gdb/data-directory.\n"
+msgid "Printing of pascal static members is %s.\n"
+msgstr ""
+
+#: p-valprint.c:897
+msgid "Set printing of pascal static members."
+msgstr ""
+
+#: p-valprint.c:898
+msgid "Show printing of pascal static members."
 msgstr ""
 
 #: python/py-cmd.c:128 python/py-cmd.c:248
@@ -20776,189 +20653,261 @@ msgstr ""
 msgid "Invalid completion type argument."
 msgstr ""
 
-#: python/py-auto-load.c:40
-#, possible-c-format
-msgid "Auto-loading of Python scripts is %s.\n"
+#. Require that INFERIOR be a valid inferior ID.
+#: python/py-infthread.c:34 python/py-infthread.c:87
+msgid "Thread no longer exists."
 msgstr ""
 
-#: python/py-auto-load.c:67
-msgid "Set the debugger's behaviour regarding auto-loaded Python scripts."
+#: python/py-infthread.c:94
+msgid "Cannot delete `name' attribute."
 msgstr ""
 
-#: python/py-auto-load.c:68
-msgid "Show the debugger's behaviour regarding auto-loaded Python scripts."
+#: python/py-infthread.c:102
+msgid "The value of `name' must be a string."
 msgstr ""
 
-#: python/py-auto-load.c:69
-msgid ""
-"If enabled, auto-loaded Python scripts are loaded when the debugger reads\n"
-"an executable or shared library.\n"
-"This options has security implications for untrusted inferiors."
+#. Require that BREAKPOINT be a valid breakpoint ID; throw a Python
+#. exception if it is invalid.
+#. Require that BREAKPOINT be a valid breakpoint ID; throw a Python
+#. exception if it is invalid.  This macro is for use in setter functions.
+#: python/python-internal.h:274 python/python-internal.h:284
+#, possible-c-format
+msgid "Breakpoint %d is invalid."
 msgstr ""
 
-#: python/py-auto-load.c:78
+#: python/py-xmethods.c:457
 msgid ""
-"Set the debugger's behaviour regarding auto-loaded Python scripts, "
-"deprecated."
+"Arg type returned by the get_arg_types method of a debug method worker "
+"object is not a gdb.Type object."
 msgstr ""
 
-#: python/py-auto-load.c:81
+#: python/py-xmethods.c:476
 msgid ""
-"Show the debugger's behaviour regarding auto-loaded Python scripts, "
-"deprecated."
+"Arg type returned by the get_arg_types method of an xmethod worker object is "
+"not a gdb.Type object."
 msgstr ""
 
-#: python/py-auto-load.c:96
+#: python/py-xmethods.c:593
 msgid ""
-"Print the list of automatically loaded Python scripts.\n"
-"Usage: info auto-load python-scripts [REGEXP]"
+"Type returned by the get_result_type method of an xmethod worker object is "
+"not a gdb.Type object."
 msgstr ""
 
-#: python/py-auto-load.c:100
-msgid "Print the list of automatically loaded Python scripts, deprecated."
+#: python/py-xmethods.c:649 python/py-xmethods.c:657 python/py-xmethods.c:673
+#: python/py-xmethods.c:683 python/py-xmethods.c:693 python/python.c:360
+#: python/python.c:464 python/python.c:485 python/py-function.c:152
+#: python/py-prettyprint.c:668
+msgid "Error while executing Python code."
 msgstr ""
 
-#: python/py-finishbreakpoint.c:190 python/py-finishbreakpoint.c:213
-msgid "Invalid ID for the `frame' object."
+#. Require that OBJF be a valid objfile.
+#: python/py-objfile.c:66
+msgid "Objfile no longer exists."
 msgstr ""
 
-#: python/py-finishbreakpoint.c:198
-msgid "\"FinishBreakpoint\" not meaningful in the outermost frame."
+#: python/py-objfile.c:263
+msgid "Cannot delete the pretty_printers attribute."
 msgstr ""
 
-#: python/py-finishbreakpoint.c:205
-msgid "\"FinishBreakpoint\" cannot be set on a dummy frame."
+#: python/py-objfile.c:270
+msgid "The pretty_printers attribute must be a list."
 msgstr ""
 
-#: python/py-finishbreakpoint.c:231
-msgid "No thread currently selected."
+#: python/py-objfile.c:304
+msgid "Cannot delete the frame filters attribute."
 msgstr ""
 
-#: python/py-finishbreakpoint.c:241
-msgid "The value of `internal' must be a boolean."
+#: python/py-objfile.c:311
+msgid "The frame_filters attribute must be a dictionary."
 msgstr ""
 
-#: python/py-breakpoint.c:123
-msgid "Cannot delete `enabled' attribute."
+#: python/py-objfile.c:346
+msgid "Cannot delete the frame unwinders attribute."
+msgstr ""
+
+#: python/py-objfile.c:353
+msgid "The frame_unwinders attribute must be a list."
+msgstr ""
+
+#: python/py-objfile.c:399
+msgid "Cannot delete the type_printers attribute."
+msgstr ""
+
+#: python/py-objfile.c:406
+msgid "The type_printers attribute must be a list."
+msgstr ""
+
+#: python/py-objfile.c:590
+msgid "Not a valid build id."
+msgstr ""
+
+#: python/py-objfile.c:606
+msgid "Objfile not found."
+msgstr ""
+
+#. Require a valid frame.  This must be called inside a TRY_CATCH, or
+#. another context in which a gdb exception is allowed.
+#: python/py-frame.c:54
+msgid "Frame is invalid."
+msgstr ""
+
+#: python/py-frame.c:279
+msgid "Unknown register."
+msgstr ""
+
+#: python/py-frame.c:318
+msgid "Cannot locate block for frame."
+msgstr ""
+
+#: python/py-frame.c:531 python/py-type.c:956
+msgid "Second argument must be block."
+msgstr ""
+
+#: python/py-frame.c:556
+#, possible-c-format
+msgid "Variable '%s' not found."
+msgstr ""
+
+#: python/py-frame.c:567
+msgid "Argument must be a symbol or string."
+msgstr ""
+
+#: python/py-frame.c:665
+msgid "Invalid frame stop reason."
+msgstr ""
+
+#: python/py-value.c:129
+msgid "Value object creation takes only 1 argument"
+msgstr ""
+
+#: python/py-value.c:137
+msgid "Could not allocate memory to create Value object."
+msgstr ""
+
+#: python/py-value.c:223
+msgid ""
+"Trying to get the referenced value from a value which is neither a pointer "
+"nor a reference."
+msgstr ""
+
+#: python/py-value.c:508
+msgid "Argument must be a type."
 msgstr ""
 
-#: python/py-breakpoint.c:130
-msgid "The value of `enabled' must be a boolean."
+#: python/py-value.c:569 python/py-value.c:1376 python/py-value.c:1418
+msgid "Invalid operation on gdb.Value."
 msgstr ""
 
-#: python/py-breakpoint.c:166
-msgid "Cannot delete `silent' attribute."
+#: python/py-value.c:592
+msgid "'parent_type' attribute of gdb.Field object is not agdb.Type object."
 msgstr ""
 
-#: python/py-breakpoint.c:172
-msgid "The value of `silent' must be a boolean."
+#: python/py-value.c:655
+msgid "'type' attribute of gdb.Field object is not a gdb.Type object."
 msgstr ""
 
-#: python/py-breakpoint.c:197
-msgid "Cannot delete `thread' attribute."
+#: python/py-value.c:691
+msgid "Invalid lookup for a field not contained in the value."
 msgstr ""
 
-#: python/py-breakpoint.c:208
-msgid "Invalid thread ID."
+#: python/py-value.c:730
+msgid "gdb.Field object has no name and no 'bitpos' attribute."
 msgstr ""
 
-#: python/py-breakpoint.c:217
-msgid "The value of `thread' must be an integer or None."
+#: python/py-value.c:790
+msgid "Cannot subscript requested type."
 msgstr ""
 
-#: python/py-breakpoint.c:239
-msgid "Cannot delete `task' attribute."
+#: python/py-value.c:816
+msgid "Setting of struct elements is not currently supported."
 msgstr ""
 
-#: python/py-breakpoint.c:260
-msgid "Invalid task ID."
+#: python/py-value.c:845
+msgid "Value is not callable (not TYPE_CODE_FUNC)."
 msgstr ""
 
-#: python/py-breakpoint.c:269
-msgid "The value of `task' must be an integer or None."
+#: python/py-value.c:852
+msgid "Inferior arguments must be provided in a tuple."
 msgstr ""
 
-#: python/py-breakpoint.c:316
-msgid "Cannot delete `ignore_count' attribute."
+#: python/py-value.c:1453
+msgid "Cannot convert value to int."
 msgstr ""
 
-#: python/py-breakpoint.c:322
-msgid "The value of `ignore_count' must be an integer."
+#: python/py-value.c:1481
+msgid "Cannot convert value to long."
 msgstr ""
 
-#: python/py-breakpoint.c:356
-msgid "Cannot delete `hit_count' attribute."
+#: python/py-value.c:1507
+msgid "Cannot convert value to float."
 msgstr ""
 
-#: python/py-breakpoint.c:369
-msgid "The value of `hit_count' must be zero."
+#: python/py-value.c:1655
+#, possible-c-format
+msgid "Could not convert Python object: %S."
 msgstr ""
 
-#: python/py-breakpoint.c:451
-msgid "Cannot delete `condition' attribute."
+#: python/py-value.c:1658
+#, possible-c-format
+msgid "Could not convert Python object: %s."
 msgstr ""
 
-#: python/py-breakpoint.c:692
-msgid "Cannot understand watchpoint access type."
+#: python/py-unwind.c:188
+#, possible-c-format
+msgid "The value of the '%s' attribute is not a pointer."
 msgstr ""
 
-#: python/py-breakpoint.c:696
-msgid "Do not understand breakpoint type to set."
+#: python/py-unwind.c:449
+msgid "frame_id should have 'sp' attribute."
 msgstr ""
 
-#: python/py-breakpoint.c:891
-msgid "Error while creating breakpoint from GDB."
+#: python/py-unwind.c:567
+msgid "A Unwinder should return gdb.UnwindInfo instance."
 msgstr ""
 
-#. Require that INFERIOR be a valid inferior ID.
-#: python/py-infthread.c:34 python/py-infthread.c:87
-msgid "Thread no longer exists."
+#: python/py-unwind.c:665
+msgid "Set Python unwinder debugging."
 msgstr ""
 
-#: python/py-infthread.c:94
-msgid "Cannot delete `name' attribute."
+#: python/py-unwind.c:666
+msgid "Show Python unwinder debugging."
 msgstr ""
 
-#: python/py-infthread.c:102
-msgid "The value of `name' must be a string."
+#: python/py-unwind.c:667
+msgid "When non-zero, Python unwinder debugging is enabled."
 msgstr ""
 
-#. Require a valid block.  All access to block_object->block should be
-#. gated by this call.
-#: python/py-block.c:64
-msgid "Block is invalid."
+#: python/py-type.c:526
+msgid "Array bound must be an integer"
 msgstr ""
 
-#. Require a valid block.  This macro is called during block iterator
-#. creation, and at each next call.
-#: python/py-block.c:76
-msgid "Source block for iterator is invalid."
+#: python/py-type.c:613
+msgid "This type does not have a range."
 msgstr ""
 
-#: python/py-block.c:323
-msgid "Symbol is null."
+#: python/py-type.c:689
+msgid "Type does not have a target."
 msgstr ""
 
-#: python/py-block.c:396
-msgid "Cannot locate object file for block."
+#: python/py-type.c:880
+msgid "Null type name."
 msgstr ""
 
-#. Require a valid Architecture.
-#: python/py-arch.c:40
-msgid "Architecture is invalid."
+#: python/py-type.c:911
+msgid "Type is not a template."
 msgstr ""
 
-#: python/py-arch.c:153
-msgid "Argument 'end_pc' should be a (long) integer."
+#: python/py-type.c:924 python/py-type.c:981
+#, possible-c-format
+msgid "No argument %d in template."
 msgstr ""
 
-#: python/py-arch.c:163
-msgid ""
-"Argument 'end_pc' should be greater than or equal to the argument 'start_pc'."
+#: python/py-type.c:992
+msgid "Template argument is optimized out"
 msgstr ""
 
-#: python/py-arch.c:177
-msgid "Argument 'count' should be an non-negative integer."
+#: python/py-type.c:1423
+msgid "'block' argument must be a Block."
 msgstr ""
 
 #: python/py-utils.c:98
@@ -20969,110 +20918,126 @@ msgstr ""
 msgid "Overflow converting to address."
 msgstr ""
 
-#: python/py-xmethods.c:457
-msgid ""
-"Arg type returned by the get_arg_types method of a debug method worker "
-"object is not a gdb.Type object."
-msgstr ""
-
-#: python/py-xmethods.c:476
-msgid ""
-"Arg type returned by the get_arg_types method of an xmethod worker object is "
-"not a gdb.Type object."
-msgstr ""
-
-#: python/py-xmethods.c:593
-msgid ""
-"Type returned by the get_result_type method of an xmethod worker object is "
-"not a gdb.Type object."
-msgstr ""
-
-#: python/py-framefilter.c:90
-msgid "Unexpected value.  Expecting a gdb.Symbol or a Python string."
-msgstr ""
-
-#: python/py-framefilter.c:579
-msgid "No symbol or value provided."
+#: python/py-linetable.c:75
+msgid "Symbol Table in line table is invalid."
 msgstr ""
 
-#: python/py-framefilter.c:1227
-msgid "FrameDecorator.function: expecting a String, integer or None."
+#: python/py-linetable.c:216 python/py-linetable.c:249
+msgid "Linetable information not found in symbol table"
 msgstr ""
 
-#: python/py-value.c:129
-msgid "Value object creation takes only 1 argument"
+#: python/python.c:226 python/python.c:1957
+msgid "internal error: Unhandled Python exception"
 msgstr ""
 
-#: python/py-value.c:137
-msgid "Could not allocate memory to create Value object."
+#: python/python.c:254
+msgid "Python not initialized"
 msgstr ""
 
-#: python/py-value.c:223
-msgid ""
-"Trying to get the referenced value from a value which is neither a pointer "
-"nor a reference."
+#: python/python.c:404
+#, possible-c-format
+msgid "Error while opening file: %s"
 msgstr ""
 
-#: python/py-value.c:508
-msgid "Argument must be a type."
+#: python/python.c:456
+msgid "Invalid \"python\" block structure."
 msgstr ""
 
-#: python/py-value.c:569 python/py-value.c:1376 python/py-value.c:1418
-msgid "Invalid operation on gdb.Value."
+#: python/python.c:559
+msgid "Programmer error: unhandled type."
 msgstr ""
 
-#: python/py-value.c:592
-msgid "'parent_type' attribute of gdb.Field object is not agdb.Type object."
+#: python/python.c:593
+#, possible-c-format
+msgid "Could not find parameter `%s'."
 msgstr ""
 
-#: python/py-value.c:655
-msgid "'type' attribute of gdb.Field object is not a gdb.Type object."
+#: python/python.c:597
+#, possible-c-format
+msgid "`%s' is not a parameter."
 msgstr ""
 
-#: python/py-value.c:691
-msgid "Invalid lookup for a field not contained in the value."
+#: python/python.c:984
+msgid "Posted event is not callable"
 msgstr ""
 
-#: python/py-value.c:730
-msgid "gdb.Field object has no name and no 'bitpos' attribute."
+#: python/python.c:1076
+msgid "Return from prompt_hook must be either a Python string, or None"
 msgstr ""
 
-#: python/py-value.c:790
-msgid "Cannot subscript requested type."
+#: python/python.c:1242
+msgid "Error occurred computing Python errormessage.\n"
 msgstr ""
 
-#: python/py-value.c:816
-msgid "Setting of struct elements is not currently supported."
+#: python/python.c:1550
+msgid "Python scripting is not supported in this copy of GDB."
 msgstr ""
 
-#: python/py-value.c:845
-msgid "Value is not callable (not TYPE_CODE_FUNC)."
+#: python/python.c:1642
+msgid ""
+"Start an interactive Python prompt.\n"
+"\n"
+"To return to GDB, type the EOF character (e.g., Ctrl-D on an empty\n"
+"prompt).\n"
+"\n"
+"Alternatively, a single-line Python command can be given as an\n"
+"argument, and if the command is an expression, the result will be\n"
+"printed.  For example:\n"
+"\n"
+"    (gdb) python-interactive 2 + 3\n"
+"    5\n"
 msgstr ""
 
-#: python/py-value.c:852
-msgid "Inferior arguments must be provided in a tuple."
+#: python/python.c:1656
+msgid ""
+"Start a Python interactive prompt.\n"
+"\n"
+"Python scripting is not supported in this copy of GDB.\n"
+"This command is only a placeholder."
 msgstr ""
 
-#: python/py-value.c:1453
-msgid "Cannot convert value to int."
+#: python/python.c:1667
+msgid ""
+"Evaluate a Python command.\n"
+"\n"
+"The command can be given as an argument, for instance:\n"
+"\n"
+"    python print 23\n"
+"\n"
+"If no argument is given, the following lines are read and used\n"
+"as the Python commands.  Type a line containing \"end\" to indicate\n"
+"the end of the command."
 msgstr ""
 
-#: python/py-value.c:1481
-msgid "Cannot convert value to long."
+#: python/python.c:1678
+msgid ""
+"Evaluate a Python command.\n"
+"\n"
+"Python scripting is not supported in this copy of GDB.\n"
+"This command is only a placeholder."
 msgstr ""
 
-#: python/py-value.c:1507
-msgid "Cannot convert value to float."
+#: python/python.c:1689 python/python.c:1694
+msgid "Prefix command for python preference settings."
 msgstr ""
 
-#: python/py-value.c:1655
-#, possible-c-format
-msgid "Could not convert Python object: %S."
+#: python/python.c:1699
+msgid "Set mode for Python stack dump on error."
 msgstr ""
 
-#: python/py-value.c:1658
+#: python/python.c:1700
+msgid "Show the mode of Python stack printing on error."
+msgstr ""
+
+#. This is passed in one call to warning so that blank lines aren't
+#. inserted between each line of text.
+#: python/python.c:1937
 #, possible-c-format
-msgid "Could not convert Python object: %s."
+msgid ""
+"\n"
+"Could not load the Python gdb module from `%s'.\n"
+"Limited Python support is available from the _gdb module.\n"
+"Suggest passing --data-directory=/path/to/gdb/data-directory.\n"
 msgstr ""
 
 #. Require that INFERIOR be a valid inferior ID.
@@ -21101,183 +21066,159 @@ msgstr ""
 msgid "The search range is too large."
 msgstr ""
 
-#. Require a valid frame.  This must be called inside a TRY_CATCH, or
-#. another context in which a gdb exception is allowed.
-#: python/py-frame.c:54
-msgid "Frame is invalid."
-msgstr ""
-
-#: python/py-frame.c:279
-msgid "Unknown register."
-msgstr ""
-
-#: python/py-frame.c:318
-msgid "Cannot locate block for frame."
-msgstr ""
-
-#: python/py-frame.c:531 python/py-type.c:956
-msgid "Second argument must be block."
-msgstr ""
-
-#: python/py-frame.c:556
-#, possible-c-format
-msgid "Variable '%s' not found."
-msgstr ""
-
-#: python/py-frame.c:567
-msgid "Argument must be a symbol or string."
+#. Require a valid symbol.  All access to symbol_object->symbol should be
+#. gated by this call.
+#: python/py-symbol.c:47
+msgid "Symbol is invalid."
 msgstr ""
 
-#: python/py-frame.c:665
-msgid "Invalid frame stop reason."
+#: python/py-symbol.c:275
+msgid "invalid frame"
 msgstr ""
 
-#: python/py-unwind.c:188
-#, possible-c-format
-msgid "The value of the '%s' attribute is not a pointer."
+#: python/py-symbol.c:279
+msgid "symbol requires a frame to compute its value"
 msgstr ""
 
-#: python/py-unwind.c:449
-msgid "frame_id should have 'sp' attribute."
+#. Require a valid block.  All access to block_object->block should be
+#. gated by this call.
+#: python/py-block.c:64
+msgid "Block is invalid."
 msgstr ""
 
-#: python/py-unwind.c:567
-msgid "A Unwinder should return gdb.UnwindInfo instance."
+#. Require a valid block.  This macro is called during block iterator
+#. creation, and at each next call.
+#: python/py-block.c:76
+msgid "Source block for iterator is invalid."
 msgstr ""
 
-#: python/py-unwind.c:665
-msgid "Set Python unwinder debugging."
+#: python/py-block.c:323
+msgid "Symbol is null."
 msgstr ""
 
-#: python/py-unwind.c:666
-msgid "Show Python unwinder debugging."
+#: python/py-block.c:396
+msgid "Cannot locate object file for block."
 msgstr ""
 
-#: python/py-unwind.c:667
-msgid "When non-zero, Python unwinder debugging is enabled."
+#: python/py-function.c:86
+msgid "No method named 'invoke' in object."
 msgstr ""
 
-#. Require that OBJF be a valid objfile.
-#: python/py-objfile.c:66
-msgid "Objfile no longer exists."
+#. An error occurred computing the string representation of the
+#. error message.  This is rare, but we should inform the user.
+#: python/py-function.c:113
+msgid ""
+"An error occurred in a Python convenience function\n"
+"and then another occurred computing the error message.\n"
 msgstr ""
 
-#: python/py-objfile.c:263
-msgid "Cannot delete the pretty_printers attribute."
+#: python/py-function.c:133
+#, possible-c-format
+msgid "Error occurred in Python convenience function: %s"
 msgstr ""
 
-#: python/py-objfile.c:270
-msgid "The pretty_printers attribute must be a list."
+#: python/py-function.c:136
+msgid "Error occurred in Python convenience function."
 msgstr ""
 
-#: python/py-objfile.c:304
-msgid "Cannot delete the frame filters attribute."
+#: python/py-function.c:194
+msgid "This function is not documented."
 msgstr ""
 
-#: python/py-objfile.c:311
-msgid "The frame_filters attribute must be a dictionary."
+#: python/py-framefilter.c:90
+msgid "Unexpected value.  Expecting a gdb.Symbol or a Python string."
 msgstr ""
 
-#: python/py-objfile.c:346
-msgid "Cannot delete the frame unwinders attribute."
+#: python/py-framefilter.c:579
+msgid "No symbol or value provided."
 msgstr ""
 
-#: python/py-objfile.c:353
-msgid "The frame_unwinders attribute must be a list."
+#: python/py-framefilter.c:1227
+msgid "FrameDecorator.function: expecting a String, integer or None."
 msgstr ""
 
-#: python/py-objfile.c:399
-msgid "Cannot delete the type_printers attribute."
+#. Require a valid symbol table.  All access to symtab_object->symtab
+#. should be gated by this call.
+#: python/py-symtab.c:52
+msgid "Symbol Table is invalid."
 msgstr ""
 
-#: python/py-objfile.c:406
-msgid "The type_printers attribute must be a list."
+#. Require a valid symbol table and line object.  All access to
+#. sal_object->sal should be gated by this call.
+#: python/py-symtab.c:83
+msgid "Symbol Table and Line is invalid."
 msgstr ""
 
-#: python/py-objfile.c:590
-msgid "Not a valid build id."
+#: python/py-breakpoint.c:123
+msgid "Cannot delete `enabled' attribute."
 msgstr ""
 
-#: python/py-objfile.c:606
-msgid "Objfile not found."
+#: python/py-breakpoint.c:130
+msgid "The value of `enabled' must be a boolean."
 msgstr ""
 
-#: python/py-linetable.c:75
-msgid "Symbol Table in line table is invalid."
+#: python/py-breakpoint.c:166
+msgid "Cannot delete `silent' attribute."
 msgstr ""
 
-#: python/py-linetable.c:216 python/py-linetable.c:249
-msgid "Linetable information not found in symbol table"
+#: python/py-breakpoint.c:172
+msgid "The value of `silent' must be a boolean."
 msgstr ""
 
-#. Require a valid symbol table.  All access to symtab_object->symtab
-#. should be gated by this call.
-#: python/py-symtab.c:52
-msgid "Symbol Table is invalid."
+#: python/py-breakpoint.c:197
+msgid "Cannot delete `thread' attribute."
 msgstr ""
 
-#. Require a valid symbol table and line object.  All access to
-#. sal_object->sal should be gated by this call.
-#: python/py-symtab.c:83
-msgid "Symbol Table and Line is invalid."
+#: python/py-breakpoint.c:208
+msgid "Invalid thread ID."
 msgstr ""
 
-#: python/py-varobj.c:113
-msgid "Invalid item from the child list"
+#: python/py-breakpoint.c:217
+msgid "The value of `thread' must be an integer or None."
 msgstr ""
 
-#: python/py-varobj.c:187
-msgid "Null value returned for children"
+#: python/py-breakpoint.c:239
+msgid "Cannot delete `task' attribute."
 msgstr ""
 
-#: python/py-varobj.c:196
-msgid "Could not get children iterator"
+#: python/py-breakpoint.c:260
+msgid "Invalid task ID."
 msgstr ""
 
-#. Require that BREAKPOINT be a valid breakpoint ID; throw a Python
-#. exception if it is invalid.
-#. Require that BREAKPOINT be a valid breakpoint ID; throw a Python
-#. exception if it is invalid.  This macro is for use in setter functions.
-#: python/python-internal.h:274 python/python-internal.h:284
-#, possible-c-format
-msgid "Breakpoint %d is invalid."
+#: python/py-breakpoint.c:269
+msgid "The value of `task' must be an integer or None."
 msgstr ""
 
-#: python/py-function.c:86
-msgid "No method named 'invoke' in object."
+#: python/py-breakpoint.c:316
+msgid "Cannot delete `ignore_count' attribute."
 msgstr ""
 
-#. An error occurred computing the string representation of the
-#. error message.  This is rare, but we should inform the user.
-#: python/py-function.c:113
-msgid ""
-"An error occurred in a Python convenience function\n"
-"and then another occurred computing the error message.\n"
+#: python/py-breakpoint.c:322
+msgid "The value of `ignore_count' must be an integer."
 msgstr ""
 
-#: python/py-function.c:133
-#, possible-c-format
-msgid "Error occurred in Python convenience function: %s"
+#: python/py-breakpoint.c:356
+msgid "Cannot delete `hit_count' attribute."
 msgstr ""
 
-#: python/py-function.c:136
-msgid "Error occurred in Python convenience function."
+#: python/py-breakpoint.c:369
+msgid "The value of `hit_count' must be zero."
 msgstr ""
 
-#: python/py-function.c:194
-msgid "This function is not documented."
+#: python/py-breakpoint.c:451
+msgid "Cannot delete `condition' attribute."
 msgstr ""
 
-#: python/py-lazy-string.c:103
-msgid "Cannot create a value from NULL."
+#: python/py-breakpoint.c:692
+msgid "Cannot understand watchpoint access type."
 msgstr ""
 
-#: python/py-lazy-string.c:137
-msgid "Cannot create a lazy string with address 0x0, and a non-zero length."
+#: python/py-breakpoint.c:696
+msgid "Do not understand breakpoint type to set."
 msgstr ""
 
-#: python/py-lazy-string.c:145
-msgid "A lazy string's type cannot be NULL."
+#: python/py-breakpoint.c:891
+msgid "Error while creating breakpoint from GDB."
 msgstr ""
 
 #: python/py-param.c:137
@@ -21312,95 +21253,152 @@ msgstr ""
 msgid "Unhandled type in parameter value."
 msgstr ""
 
-#: python/py-param.c:292
-msgid "Cannot delete a parameter's value."
+#: python/py-param.c:292
+msgid "Cannot delete a parameter's value."
+msgstr ""
+
+#: python/py-param.c:349
+msgid "Parameter must return a string value."
+msgstr ""
+
+#: python/py-param.c:576
+msgid "An enumeration is required for PARAM_ENUM."
+msgstr ""
+
+#: python/py-param.c:583
+msgid "The enumeration is not a sequence."
+msgstr ""
+
+#: python/py-param.c:593
+msgid "The enumeration is empty."
+msgstr ""
+
+#: python/py-param.c:615
+msgid "The enumeration item not a string."
+msgstr ""
+
+#: python/py-param.c:689
+msgid "Invalid parameter class argument."
+msgstr ""
+
+#: python/py-param.c:696
+msgid "Only PARAM_ENUM accepts a fourth argument."
+msgstr ""
+
+#: python/py-varobj.c:113
+msgid "Invalid item from the child list"
+msgstr ""
+
+#: python/py-varobj.c:187
+msgid "Null value returned for children"
+msgstr ""
+
+#: python/py-varobj.c:196
+msgid "Could not get children iterator"
+msgstr ""
+
+#: python/py-lazy-string.c:103
+msgid "Cannot create a value from NULL."
+msgstr ""
+
+#: python/py-lazy-string.c:137
+msgid "Cannot create a lazy string with address 0x0, and a non-zero length."
 msgstr ""
 
-#: python/py-param.c:349
-msgid "Parameter must return a string value."
+#: python/py-lazy-string.c:145
+msgid "A lazy string's type cannot be NULL."
 msgstr ""
 
-#: python/py-param.c:576
-msgid "An enumeration is required for PARAM_ENUM."
+#. Require a valid Architecture.
+#: python/py-arch.c:40
+msgid "Architecture is invalid."
 msgstr ""
 
-#: python/py-param.c:583
-msgid "The enumeration is not a sequence."
+#: python/py-arch.c:153
+msgid "Argument 'end_pc' should be a (long) integer."
 msgstr ""
 
-#: python/py-param.c:593
-msgid "The enumeration is empty."
+#: python/py-arch.c:163
+msgid ""
+"Argument 'end_pc' should be greater than or equal to the argument 'start_pc'."
 msgstr ""
 
-#: python/py-param.c:615
-msgid "The enumeration item not a string."
+#: python/py-arch.c:177
+msgid "Argument 'count' should be an non-negative integer."
 msgstr ""
 
-#: python/py-param.c:689
-msgid "Invalid parameter class argument."
+#: python/py-auto-load.c:40
+#, possible-c-format
+msgid "Auto-loading of Python scripts is %s.\n"
 msgstr ""
 
-#: python/py-param.c:696
-msgid "Only PARAM_ENUM accepts a fourth argument."
+#: python/py-auto-load.c:67
+msgid "Set the debugger's behaviour regarding auto-loaded Python scripts."
 msgstr ""
 
-#: python/py-prettyprint.c:560
-msgid "Result of children iterator not a tuple of two elements."
+#: python/py-auto-load.c:68
+msgid "Show the debugger's behaviour regarding auto-loaded Python scripts."
 msgstr ""
 
-#: python/py-prettyprint.c:572
-msgid "Bad result from children iterator.\n"
+#: python/py-auto-load.c:69
+msgid ""
+"If enabled, auto-loaded Python scripts are loaded when the debugger reads\n"
+"an executable or shared library.\n"
+"This options has security implications for untrusted inferiors."
 msgstr ""
 
-#: python/py-prettyprint.c:860
-msgid "Argument must be a gdb.Value."
+#: python/py-auto-load.c:78
+msgid ""
+"Set the debugger's behaviour regarding auto-loaded Python scripts, "
+"deprecated."
 msgstr ""
 
-#. Require a valid symbol.  All access to symbol_object->symbol should be
-#. gated by this call.
-#: python/py-symbol.c:47
-msgid "Symbol is invalid."
+#: python/py-auto-load.c:81
+msgid ""
+"Show the debugger's behaviour regarding auto-loaded Python scripts, "
+"deprecated."
 msgstr ""
 
-#: python/py-symbol.c:275
-msgid "invalid frame"
+#: python/py-auto-load.c:96
+msgid ""
+"Print the list of automatically loaded Python scripts.\n"
+"Usage: info auto-load python-scripts [REGEXP]"
 msgstr ""
 
-#: python/py-symbol.c:279
-msgid "symbol requires a frame to compute its value"
+#: python/py-auto-load.c:100
+msgid "Print the list of automatically loaded Python scripts, deprecated."
 msgstr ""
 
-#: python/py-type.c:526
-msgid "Array bound must be an integer"
+#: python/py-finishbreakpoint.c:190 python/py-finishbreakpoint.c:213
+msgid "Invalid ID for the `frame' object."
 msgstr ""
 
-#: python/py-type.c:613
-msgid "This type does not have a range."
+#: python/py-finishbreakpoint.c:198
+msgid "\"FinishBreakpoint\" not meaningful in the outermost frame."
 msgstr ""
 
-#: python/py-type.c:689
-msgid "Type does not have a target."
+#: python/py-finishbreakpoint.c:205
+msgid "\"FinishBreakpoint\" cannot be set on a dummy frame."
 msgstr ""
 
-#: python/py-type.c:880
-msgid "Null type name."
+#: python/py-finishbreakpoint.c:231
+msgid "No thread currently selected."
 msgstr ""
 
-#: python/py-type.c:911
-msgid "Type is not a template."
+#: python/py-finishbreakpoint.c:241
+msgid "The value of `internal' must be a boolean."
 msgstr ""
 
-#: python/py-type.c:924 python/py-type.c:981
-#, possible-c-format
-msgid "No argument %d in template."
+#: python/py-prettyprint.c:560
+msgid "Result of children iterator not a tuple of two elements."
 msgstr ""
 
-#: python/py-type.c:992
-msgid "Template argument is optimized out"
+#: python/py-prettyprint.c:572
+msgid "Bad result from children iterator.\n"
 msgstr ""
 
-#: python/py-type.c:1423
-msgid "'block' argument must be a Block."
+#: python/py-prettyprint.c:860
+msgid "Argument must be a gdb.Value."
 msgstr ""
 
 #: ravenscar-thread.c:394
@@ -21607,11 +21605,11 @@ msgid ""
 "This format may not be available on all processors."
 msgstr ""
 
-#: record-btrace.c:2544 record-full.c:2823 record.c:774
+#: record-btrace.c:2544 record.c:774 record-full.c:2823
 msgid "Set record options"
 msgstr ""
 
-#: record-btrace.c:2548 record-full.c:2827 record.c:778
+#: record-btrace.c:2548 record.c:778 record-full.c:2827
 msgid "Show record options"
 msgstr ""
 
@@ -21648,44 +21646,223 @@ msgstr ""
 msgid "Set the record/replay bts buffer size."
 msgstr ""
 
-#: record-btrace.c:2579
-msgid "Show the record/replay bts buffer size."
+#: record-btrace.c:2579
+msgid "Show the record/replay bts buffer size."
+msgstr ""
+
+#: record-btrace.c:2579
+msgid ""
+"When starting recording request a trace buffer of this size.  The actual "
+"buffer size may differ from the requested size.  Use \"info record\" to see "
+"the actual buffer size.\n"
+"\n"
+"Bigger buffers allow longer recording but also take more time to process the "
+"recorded execution trace.\n"
+"\n"
+"The trace buffer size may not be changed while recording."
+msgstr ""
+
+#: record-btrace.c:2591
+msgid "Set record btrace pt options"
+msgstr ""
+
+#: record-btrace.c:2596
+msgid "Show record btrace pt options"
+msgstr ""
+
+#: record-btrace.c:2602
+msgid "Set the record/replay pt buffer size."
+msgstr ""
+
+#: record-btrace.c:2603
+msgid "Show the record/replay pt buffer size."
+msgstr ""
+
+#: record-btrace.c:2603
+msgid ""
+"Bigger buffers allow longer recording but also take more time to process the "
+"recorded execution.\n"
+"The actual buffer size may differ from the requested size.  Use \"info record"
+"\" to see the actual buffer size."
+msgstr ""
+
+#: record.c:77
+msgid ""
+"No record target is currently active.\n"
+"Use one of the \"target record-<tab><tab>\" commands first."
+msgstr ""
+
+#: record.c:90
+msgid ""
+"The process is already being recorded.  Use \"record stop\" to stop "
+"recording first."
+msgstr ""
+
+#: record.c:217
+#, possible-c-format
+msgid "Debugging of process record target is %s.\n"
+msgstr ""
+
+#: record.c:239
+msgid "Already at end of record list.\n"
+msgstr ""
+
+#: record.c:245
+msgid "The current record target does not support this operation.\n"
+msgstr ""
+
+#: record.c:250
+msgid ""
+"Delete the log from this point forward and begin to record the running "
+"message at current PC?"
+msgstr ""
+
+#: record.c:268
+msgid "Process record is stopped and all execution logs are deleted.\n"
+msgstr ""
+
+#: record.c:279
+msgid "\"set record\" must be followed by an apporpriate subcommand.\n"
+msgstr ""
+
+#: record.c:302
+msgid "No record target is currently active.\n"
+msgstr ""
+
+#: record.c:306
+#, possible-c-format
+msgid "Active record target: %s\n"
+msgstr ""
+
+#: record.c:340
+msgid "Command requires an argument (insn number to go to)."
+msgstr ""
+
+#: record.c:474 record.c:612
+#, possible-c-format
+msgid "Invalid modifier: %c."
+msgstr ""
+
+#: record.c:704
+#, possible-c-format
+msgid "integer %u out of range"
+msgstr ""
+
+#: record.c:744
+msgid "Set debugging of record/replay feature."
+msgstr ""
+
+#: record.c:745
+msgid "Show debugging of record/replay feature."
+msgstr ""
+
+#: record.c:746
+msgid "When enabled, debugging output for record/replay feature is displayed."
+msgstr ""
+
+#: record.c:752
+msgid "Set number of instructions to print in \"record instruction-history\"."
+msgstr ""
+
+#: record.c:753
+msgid "Show number of instructions to print in \"record instruction-history\"."
+msgstr ""
+
+#: record.c:754
+msgid ""
+"A size of \"unlimited\" means unlimited instructions.  The default is 10."
+msgstr ""
+
+#: record.c:760
+msgid "Set number of function to print in \"record function-call-history\"."
+msgstr ""
+
+#: record.c:761
+msgid "Show number of functions to print in \"record function-call-history\"."
+msgstr ""
+
+#: record.c:762
+msgid "A size of \"unlimited\" means unlimited lines.  The default is 10."
+msgstr ""
+
+#: record.c:768
+msgid "Start recording."
+msgstr ""
+
+#: record.c:782
+msgid "Info record options"
+msgstr ""
+
+#: record.c:787
+msgid ""
+"Save the execution log to a file.\n"
+"Argument is optional filename.\n"
+"Default filename is 'gdb_record.<process_id>'."
+msgstr ""
+
+#: record.c:794
+msgid "Delete the rest of execution log and start recording it anew."
 msgstr ""
 
-#: record-btrace.c:2579
-msgid ""
-"When starting recording request a trace buffer of this size.  The actual "
-"buffer size may differ from the requested size.  Use \"info record\" to see "
-"the actual buffer size.\n"
-"\n"
-"Bigger buffers allow longer recording but also take more time to process the "
-"recorded execution trace.\n"
-"\n"
-"The trace buffer size may not be changed while recording."
+#: record.c:800
+msgid "Stop the record/replay target."
 msgstr ""
 
-#: record-btrace.c:2591
-msgid "Set record btrace pt options"
+#: record.c:804
+msgid ""
+"Restore the program to its state at instruction number N.\n"
+"Argument is instruction number, as shown by 'info record'."
 msgstr ""
 
-#: record-btrace.c:2596
-msgid "Show record btrace pt options"
+#: record.c:810
+msgid "Go to the beginning of the execution log."
 msgstr ""
 
-#: record-btrace.c:2602
-msgid "Set the record/replay pt buffer size."
+#: record.c:815
+msgid "Go to the end of the execution log."
 msgstr ""
 
-#: record-btrace.c:2603
-msgid "Show the record/replay pt buffer size."
+#: record.c:818
+msgid ""
+"Print disassembled instructions stored in the execution log.\n"
+"With a /m modifier, source lines are included (if available).\n"
+"With a /r modifier, raw instructions in hex are included.\n"
+"With a /f modifier, function names are omitted.\n"
+"With a /p modifier, current position markers are omitted.\n"
+"With no argument, disassembles ten more instructions after the previous "
+"disassembly.\n"
+"\"record instruction-history -\" disassembles ten instructions before a "
+"previous disassembly.\n"
+"One argument specifies an instruction number as shown by 'info record', and "
+"ten instructions are disassembled after that instruction.\n"
+"Two arguments with comma between them specify starting and ending "
+"instruction numbers to disassemble.\n"
+"If the second argument is preceded by '+' or '-', it specifies the distance "
+"from the first argument.\n"
+"The number of instructions to disassemble can be defined with \"set record "
+"instruction-history-size\"."
 msgstr ""
 
-#: record-btrace.c:2603
+#: record.c:838
 msgid ""
-"Bigger buffers allow longer recording but also take more time to process the "
-"recorded execution.\n"
-"The actual buffer size may differ from the requested size.  Use \"info record"
-"\" to see the actual buffer size."
+"Prints the execution history at function granularity.\n"
+"It prints one line for each sequence of instructions that belong to the same "
+"function.\n"
+"Without modifiers, it prints the function name.\n"
+"With a /l modifier, the source file and line number range is included.\n"
+"With a /i modifier, the instruction number range is included.\n"
+"With a /c modifier, the output is indented based on the call stack depth.\n"
+"With no argument, prints ten more lines after the previous ten-line print.\n"
+"\"record function-call-history -\" prints ten lines before a previous ten-"
+"line print.\n"
+"One argument specifies a function number as shown by 'info record', and ten "
+"lines are printed after that function.\n"
+"Two arguments with comma between them specify a range of functions to "
+"print.\n"
+"If the second argument is preceded by '+' or '-', it specifies the distance "
+"from the first argument.\n"
+"The number of functions to print can be defined with \"set record function-"
+"call-history-size\"."
 msgstr ""
 
 #: record-full.c:549
@@ -21918,186 +22095,7 @@ msgstr ""
 #: record-full.c:2874
 msgid ""
 "Default is OFF.\n"
-"When ON, query if PREC cannot record memory change of next instruction."
-msgstr ""
-
-#: record.c:77
-msgid ""
-"No record target is currently active.\n"
-"Use one of the \"target record-<tab><tab>\" commands first."
-msgstr ""
-
-#: record.c:90
-msgid ""
-"The process is already being recorded.  Use \"record stop\" to stop "
-"recording first."
-msgstr ""
-
-#: record.c:217
-#, possible-c-format
-msgid "Debugging of process record target is %s.\n"
-msgstr ""
-
-#: record.c:239
-msgid "Already at end of record list.\n"
-msgstr ""
-
-#: record.c:245
-msgid "The current record target does not support this operation.\n"
-msgstr ""
-
-#: record.c:250
-msgid ""
-"Delete the log from this point forward and begin to record the running "
-"message at current PC?"
-msgstr ""
-
-#: record.c:268
-msgid "Process record is stopped and all execution logs are deleted.\n"
-msgstr ""
-
-#: record.c:279
-msgid "\"set record\" must be followed by an apporpriate subcommand.\n"
-msgstr ""
-
-#: record.c:302
-msgid "No record target is currently active.\n"
-msgstr ""
-
-#: record.c:306
-#, possible-c-format
-msgid "Active record target: %s\n"
-msgstr ""
-
-#: record.c:340
-msgid "Command requires an argument (insn number to go to)."
-msgstr ""
-
-#: record.c:474 record.c:612
-#, possible-c-format
-msgid "Invalid modifier: %c."
-msgstr ""
-
-#: record.c:704
-#, possible-c-format
-msgid "integer %u out of range"
-msgstr ""
-
-#: record.c:744
-msgid "Set debugging of record/replay feature."
-msgstr ""
-
-#: record.c:745
-msgid "Show debugging of record/replay feature."
-msgstr ""
-
-#: record.c:746
-msgid "When enabled, debugging output for record/replay feature is displayed."
-msgstr ""
-
-#: record.c:752
-msgid "Set number of instructions to print in \"record instruction-history\"."
-msgstr ""
-
-#: record.c:753
-msgid "Show number of instructions to print in \"record instruction-history\"."
-msgstr ""
-
-#: record.c:754
-msgid ""
-"A size of \"unlimited\" means unlimited instructions.  The default is 10."
-msgstr ""
-
-#: record.c:760
-msgid "Set number of function to print in \"record function-call-history\"."
-msgstr ""
-
-#: record.c:761
-msgid "Show number of functions to print in \"record function-call-history\"."
-msgstr ""
-
-#: record.c:762
-msgid "A size of \"unlimited\" means unlimited lines.  The default is 10."
-msgstr ""
-
-#: record.c:768
-msgid "Start recording."
-msgstr ""
-
-#: record.c:782
-msgid "Info record options"
-msgstr ""
-
-#: record.c:787
-msgid ""
-"Save the execution log to a file.\n"
-"Argument is optional filename.\n"
-"Default filename is 'gdb_record.<process_id>'."
-msgstr ""
-
-#: record.c:794
-msgid "Delete the rest of execution log and start recording it anew."
-msgstr ""
-
-#: record.c:800
-msgid "Stop the record/replay target."
-msgstr ""
-
-#: record.c:804
-msgid ""
-"Restore the program to its state at instruction number N.\n"
-"Argument is instruction number, as shown by 'info record'."
-msgstr ""
-
-#: record.c:810
-msgid "Go to the beginning of the execution log."
-msgstr ""
-
-#: record.c:815
-msgid "Go to the end of the execution log."
-msgstr ""
-
-#: record.c:818
-msgid ""
-"Print disassembled instructions stored in the execution log.\n"
-"With a /m modifier, source lines are included (if available).\n"
-"With a /r modifier, raw instructions in hex are included.\n"
-"With a /f modifier, function names are omitted.\n"
-"With a /p modifier, current position markers are omitted.\n"
-"With no argument, disassembles ten more instructions after the previous "
-"disassembly.\n"
-"\"record instruction-history -\" disassembles ten instructions before a "
-"previous disassembly.\n"
-"One argument specifies an instruction number as shown by 'info record', and "
-"ten instructions are disassembled after that instruction.\n"
-"Two arguments with comma between them specify starting and ending "
-"instruction numbers to disassemble.\n"
-"If the second argument is preceded by '+' or '-', it specifies the distance "
-"from the first argument.\n"
-"The number of instructions to disassemble can be defined with \"set record "
-"instruction-history-size\"."
-msgstr ""
-
-#: record.c:838
-msgid ""
-"Prints the execution history at function granularity.\n"
-"It prints one line for each sequence of instructions that belong to the same "
-"function.\n"
-"Without modifiers, it prints the function name.\n"
-"With a /l modifier, the source file and line number range is included.\n"
-"With a /i modifier, the instruction number range is included.\n"
-"With a /c modifier, the output is indented based on the call stack depth.\n"
-"With no argument, prints ten more lines after the previous ten-line print.\n"
-"\"record function-call-history -\" prints ten lines before a previous ten-"
-"line print.\n"
-"One argument specifies a function number as shown by 'info record', and ten "
-"lines are printed after that function.\n"
-"Two arguments with comma between them specify a range of functions to "
-"print.\n"
-"If the second argument is preceded by '+' or '-', it specifies the distance "
-"from the first argument.\n"
-"The number of functions to print can be defined with \"set record function-"
-"call-history-size\"."
+"When ON, query if PREC cannot record memory change of next instruction."
 msgstr ""
 
 #: regcache.c:1190
@@ -22161,1564 +22159,1564 @@ msgid ""
 "Takes an optional file parameter."
 msgstr ""
 
-#: remote-fileio.c:1352
-msgid "Illegal argument for \"set remote system-call-allowed\" command"
+#. malformed packet error
+#. general case:
+#: remote.c:475
+msgid "remote.c: error in outgoing packet."
 msgstr ""
 
-#: remote-fileio.c:1359
+#: remote.c:477
 #, possible-c-format
-msgid "Garbage after \"show remote system-call-allowed\" command: `%s'"
+msgid "remote.c: error in outgoing packet at field #%ld."
 msgstr ""
 
-#: remote-fileio.c:1374
-msgid "Set if the host system(3) call is allowed for the target."
+#: remote.c:480
+#, possible-c-format
+msgid "Target returns error code '%s'."
 msgstr ""
 
-#: remote-fileio.c:1378
-msgid "Show if the host system(3) call is allowed for the target."
+#: remote.c:509
+#, possible-c-format
+msgid "invalid qRelocInsn packet: %s"
 msgstr ""
 
-#: remote-m32r-sdi.c:328
-msgid "Cannot pass arguments to remote STDEBUG process"
+#: remote.c:538
+msgid "warning: relocating instruction: "
 msgstr ""
 
-#: remote-m32r-sdi.c:331 remote-mips.c:2343
-msgid "No executable file specified"
+#: remote.c:803
+msgid ""
+"Send the ASCII ETX character (Ctrl-c) to the remote target to interrupt the "
+"execution of the program.\n"
 msgstr ""
 
-#: remote-m32r-sdi.c:391
-msgid "Connection refused."
+#: remote.c:808
+msgid ""
+"send a break signal to the remote target to interrupt the execution of the "
+"program.\n"
 msgstr ""
 
-#: remote-m32r-sdi.c:394 remote-m32r-sdi.c:397
-msgid "Cannot connect to SDI target."
+#: remote.c:812
+msgid ""
+"Send a break signal and 'g' a.k.a. Magic SysRq g to the remote target to "
+"interrupt the execution of Linux kernel.\n"
 msgstr ""
 
-#: remote-m32r-sdi.c:723 remote-m32r-sdi.c:729 remote-m32r-sdi.c:745
-#: remote.c:7497
-msgid "Remote connection closed"
+#: remote.c:817 remote.c:3426
+#, possible-c-format
+msgid "Invalid value for interrupt_sequence_mode: %s."
 msgstr ""
 
-#: remote-m32r-sdi.c:1212
-msgid "Too many breakpoints"
+#: remote.c:956
+msgid "Argument required (integer, `fixed' or `limited')."
 msgstr ""
 
-#: remote-m32r-sdi.c:1274
+#: remote.c:969
 #, possible-c-format
-msgid "Unknown option `%s'"
+msgid "Invalid %s (bad syntax)."
 msgstr ""
 
-#: remote-m32r-sdi.c:1286 symfile.c:2119
+#: remote.c:976
 #, possible-c-format
-msgid "\"%s\" is not an object file: %s"
+msgid "Invalid %s (too large)."
 msgstr ""
 
-#: remote-m32r-sdi.c:1337
+#: remote.c:982
 #, possible-c-format
-msgid "Error while downloading %s section."
-msgstr ""
-
-#: remote-m32r-sdi.c:1458
-msgid "Too many watchpoints"
-msgstr ""
-
-#: remote-m32r-sdi.c:1701
-msgid "Reset SDI connection."
-msgstr ""
-
-#: remote-m32r-sdi.c:1704
-msgid "Show status of SDI connection."
-msgstr ""
-
-#: remote-m32r-sdi.c:1707
-msgid "Debug M32R/Chaos."
+msgid ""
+"The target may not be able to correctly handle a %s\n"
+"of %ld bytes. Change the packet size? "
 msgstr ""
 
-#: remote-m32r-sdi.c:1710
-msgid "Use debug DMA mem access."
+#: remote.c:985
+msgid "Packet size not changed."
 msgstr ""
 
-#: remote-m32r-sdi.c:1712
-msgid "Use mon code mem access."
+#: remote.c:995
+#, possible-c-format
+msgid "The %s is %ld. "
 msgstr ""
 
-#: remote-m32r-sdi.c:1715
-msgid "Set breakpoints by IB break."
+#: remote.c:997
+#, possible-c-format
+msgid "Packets are fixed at %ld bytes.\n"
 msgstr ""
 
-#: remote-m32r-sdi.c:1717
-msgid "Set breakpoints by dbt."
+#: remote.c:1000
+#, possible-c-format
+msgid "Packets are limited to %ld bytes.\n"
 msgstr ""
 
-#: remote-mips.c:495
-msgid "Ending remote MIPS debugging: "
+#: remote.c:1118
+#, possible-c-format
+msgid "Support for the `%s' packet is auto-detected, currently %s.\n"
 msgstr ""
 
-#: remote-mips.c:664
-msgid "Watchdog has expired.  Target detached."
+#: remote.c:1124
+#, possible-c-format
+msgid "Support for the `%s' packet is currently %s.\n"
 msgstr ""
 
-#: remote-mips.c:668
-msgid "End of file from remote"
+#: remote.c:1203
+msgid "packet_ok: attempt to use a disabled packet"
 msgstr ""
 
-#: remote-mips.c:670
+#. If the stub previously indicated that the packet was
+#. supported then there is a protocol error.
+#: remote.c:1227
 #, possible-c-format
-msgid "Error reading from remote: %s"
+msgid "Protocol error: %s (%s) conflicting enabled responses."
 msgstr ""
 
-#. At this point, about the only thing we can do is abort the command
-#. in progress and get back to command level as quickly as possible.
-#: remote-mips.c:705
-msgid "Remote board reset, debug protocol re-initialized."
+#. The user set it wrong.
+#: remote.c:1233
+#, possible-c-format
+msgid "Enabled packet %s (%s) not recognized by stub"
 msgstr ""
 
-#: remote-mips.c:763
+#: remote.c:1431
 #, possible-c-format
-msgid "Debug protocol failure:  more than %d characters before a sync."
+msgid "Could not find config for %s"
 msgstr ""
 
-#: remote-mips.c:853
+#. Error of some sort.
+#. We're out of sync with the target now.  Did it continue
+#. or not?  We can't tell which thread it was in non-stop,
+#. so just ignore this.
+#. Error of some sort.
+#. We're out of sync with the target now.  Did it continue or
+#. not?  Not is more likely, so report a stop.
+#: remote.c:1583 remote.c:3111 remote.c:3138 remote.c:3260 remote.c:4267
+#: remote.c:6184 remote.c:6291 remote.c:7537 remote.c:8955
 #, possible-c-format
-msgid "MIPS protocol data packet too long: %s"
+msgid "Remote failure reply: %s"
 msgstr ""
 
-#: remote-mips.c:891 remote-mips.c:1151 remote-mips.c:1192
+#: remote.c:2149
 #, possible-c-format
-msgid "write to target failed: %s"
+msgid "invalid remote ptid: %s"
 msgstr ""
 
-#: remote-mips.c:998
-msgid "Remote did not acknowledge packet"
+#: remote.c:2423
+msgid "Incomplete response to threadinfo request."
 msgstr ""
 
-#: remote-mips.c:1029 remote-mips.c:1069
-msgid "Timed out waiting for remote packet"
+#. This is an answer to a different request.
+#: remote.c:2426
+msgid "ERROR RMT Thread info mismatch."
 msgstr ""
 
-#: remote-mips.c:1091
-msgid "Timed out waiting for packet"
+#: remote.c:2440
+msgid "ERROR RMT: threadinfo tag mismatch."
 msgstr ""
 
-#: remote-mips.c:1249
-msgid "mips_request: Trying to send command before reply"
+#: remote.c:2448
+msgid "ERROR RMT: length of threadid is not 16."
 msgstr ""
 
-#: remote-mips.c:1269
-msgid "mips_request: Trying to get reply before command"
+#: remote.c:2463
+msgid "ERROR RMT: 'exists' length too long."
 msgstr ""
 
-#: remote-mips.c:1280
-msgid "Bad response from remote board"
+#: remote.c:2487
+msgid "ERROR RMT: unknown thread info tag."
 msgstr ""
 
-#: remote-mips.c:1356
-msgid "Failed to initialize (didn't receive packet)."
+#. FIXME: This is a good reason to drop the packet.
+#. Possably, there is a duplicate response.
+#. Possabilities :
+#. retransmit immediatly - race conditions
+#. retransmit after timeout - yes
+#. exit
+#. wait for packet, then exit
+#.
+#: remote.c:2595
+msgid "HMM: threadlist did not echo arg thread, dropping it."
 msgstr ""
 
-#: remote-mips.c:1412
-msgid "internal error: mips_initialize called twice"
+#: remote.c:2602
+msgid "RMT ERROR : failed to get remote thread list."
 msgstr ""
 
-#: remote-mips.c:1488
-msgid "Failed to initialize."
+#: remote.c:2610
+msgid "RMT ERROR: threadlist response longer than requested."
 msgstr ""
 
-#: remote-mips.c:1545
-msgid ""
-"To open a MIPS remote debugging connection, you need to specify what\n"
-"serial device is attached to the target board (e.g., /dev/ttya).\n"
-"If you want to use TFTP to download to the board, specify the name of a\n"
-"temporary file to be used by GDB for downloads as the second argument.\n"
-"This filename must be in the form host:filename, where host is the name\n"
-"of the host running the TFTP server, and the file must be readable by the\n"
-"world.  If the local name of the temporary file differs from the name as\n"
-"seen from the board via TFTP, specify that name as the third parameter.\n"
+#: remote.c:2638
+msgid "Remote fetch threadlist -infinite loop-."
 msgstr ""
 
-#: remote-mips.c:1599
-msgid "Unable to open UDP port"
+#: remote.c:2848
+msgid "threads"
 msgstr ""
 
-#: remote-mips.c:1744 remote.c:4574
-msgid "Argument given to \"detach\" when remotely debugging."
+#: remote.c:3028
+msgid "remote_threads_extra_info"
 msgstr ""
 
-#: remote-mips.c:1848
+#: remote.c:3295 remote.c:3322
 #, possible-c-format
-msgid "Remote failure: %s"
+msgid "Target reported unsupported offsets: %s"
 msgstr ""
 
-#: remote-mips.c:2046
+#: remote.c:3320
 #, possible-c-format
-msgid "Can't read register %d: %s"
+msgid "Malformed response to offset query, %s"
 msgstr ""
 
-#: remote-mips.c:2085
-#, possible-c-format
-msgid "Can't write register %d: %s"
+#: remote.c:3368
+msgid "Can not handle qOffsets TextSeg response with this symbol file"
 msgstr ""
 
-#: remote-mips.c:2336
-msgid "Can't pass arguments to remote MIPS board; arguments ignored."
+#: remote.c:3614
+msgid "Non-stop mode requested, but remote does not support non-stop"
 msgstr ""
 
-#: remote-mips.c:2601
+#: remote.c:3621
 #, possible-c-format
-msgid "mips_common_breakpoint: Attempt to clear bogus breakpoint at %s"
+msgid "Remote refused setting non-stop mode with: %s"
 msgstr ""
 
-#: remote-mips.c:2616 remote-mips.c:2669 remote-mips.c:2741
+#: remote.c:3637
 #, possible-c-format
-msgid "mips_common_breakpoint: Bad response from remote board: %s"
+msgid "Remote refused setting all-stop mode with: %s"
 msgstr ""
 
-#: remote-mips.c:2780
-msgid "Timeout during download."
+#: remote.c:3664 remote.c:3775
+msgid "The target is not running (try extended-remote?)"
 msgstr ""
 
-#: remote-mips.c:2790
-#, possible-c-format
-msgid "Download got unexpected ack char: 0x%x, retrying."
+#: remote.c:3791
+msgid "remote didn't report the current thread in non-stop mode"
 msgstr ""
 
-#: remote-mips.c:3549
-msgid "mips_load:  Couldn't get into monitor mode."
+#: remote.c:3817
+msgid "Trace is already running on the target.\n"
+msgstr ""
+
+#: remote.c:3957
+msgid ""
+"The remote protocol may be unreliable over UDP.\n"
+"Some events may be lost, rendering further debugging impossible."
 msgstr ""
 
-#: remote-mips.c:3707
-msgid "Set timeout in seconds for remote MIPS serial I/O."
+#: remote.c:3993
+#, possible-c-format
+msgid "Remote refused setting permissions with: %s"
 msgstr ""
 
-#: remote-mips.c:3708
-msgid "Show timeout in seconds for remote MIPS serial I/O."
+#: remote.c:4030
+#, possible-c-format
+msgid "Remote qSupported response supplied an unexpected value for \"%s\"."
 msgstr ""
 
-#: remote-mips.c:3715
-msgid "Set retransmit timeout in seconds for remote MIPS serial I/O."
+#: remote.c:4052
+#, possible-c-format
+msgid "Remote target reported \"%s\" without a size."
 msgstr ""
 
-#: remote-mips.c:3716
-msgid "Show retransmit timeout in seconds for remote MIPS serial I/O."
+#: remote.c:4061
+#, possible-c-format
+msgid "Remote target reported \"%s\" with a bad size: \"%s\"."
 msgstr ""
 
-#: remote-mips.c:3717
-msgid ""
-"This is the number of seconds to wait for an acknowledgement to a packet\n"
-"before resending the packet."
+#: remote.c:4068
+#, possible-c-format
+msgid "limiting remote suggested packet size (%d bytes) to %d"
 msgstr ""
 
-#: remote-mips.c:3725
-msgid "Set the maximum number of characters to ignore when scanning for a SYN."
+#: remote.c:4297
+msgid "empty item in \"qSupported\" response"
 msgstr ""
 
-#: remote-mips.c:3726
-msgid ""
-"Show the maximum number of characters to ignore when scanning for a SYN."
+#: remote.c:4328
+#, possible-c-format
+msgid "unrecognized item \"%s\" in \"qSupported\" response"
 msgstr ""
 
-#: remote-mips.c:3727
+#: remote.c:4384
 msgid ""
-"This is the maximum number of characters GDB will ignore when trying to\n"
-"synchronize with the remote system.  A value of -1 means that there is no\n"
-"limit. (Note that these characters are printed out even though they are\n"
-"ignored.)"
-msgstr ""
-
-#: remote-mips.c:3737
-msgid "Set the prompt that GDB expects from the monitor."
+"To open a remote debug connection, you need to specify what\n"
+"serial device is attached to the remote system\n"
+"(e.g. /dev/ttyS0, /dev/ttya, COM1, etc.)."
 msgstr ""
 
-#: remote-mips.c:3738
-msgid "Show the prompt that GDB expects from the monitor."
+#: remote.c:4398
+msgid "Already connected to a remote target.  Disconnect? "
 msgstr ""
 
-#: remote-mips.c:3745
-msgid "Set printing of monitor warnings."
+#: remote.c:4399
+msgid "Still connected."
 msgstr ""
 
-#: remote-mips.c:3746
-msgid "Show printing of monitor warnings."
+#: remote.c:4554
+msgid "Remote doesn't know how to detach"
 msgstr ""
 
-#: remote-mips.c:3747
-msgid ""
-"When enabled, monitor warnings about hardware breakpoints will be displayed."
+#: remote.c:4556
+msgid "Can't detach process."
 msgstr ""
 
-#: remote-mips.c:3754
-msgid "Send a packet to PMON (must be in debug mode)."
+#: remote.c:4574 remote-mips.c:1744
+msgid "Argument given to \"detach\" when remotely debugging."
 msgstr ""
 
-#: remote-mips.c:3756
-msgid ""
-"Set zeroing of upper 32 bits of 64-bit addresses when talking to PMON "
-"targets."
+#: remote.c:4577
+msgid "No process to detach from."
 msgstr ""
 
-#: remote-mips.c:3757
-msgid ""
-"Show zeroing of upper 32 bits of 64-bit addresses when talking to PMON "
-"targets."
+#: remote.c:4593
+msgid "Ending remote debugging.\n"
 msgstr ""
 
-#: remote-mips.c:3758
-msgid "Use \"on\" to enable the masking and \"off\" to disable it."
+#: remote.c:4668
+msgid "Argument given to \"disconnect\" when remotely debugging."
 msgstr ""
 
-#: remote-notif.c:280
-msgid "Set debugging of async remote notification."
+#: remote.c:4696 remote.c:4732
+msgid "This target does not support attaching to a process"
 msgstr ""
 
-#: remote-notif.c:281
-msgid "Show debugging of async remote notification."
+#: remote.c:4727
+#, possible-c-format
+msgid "Attaching to %s failed with: %s"
 msgstr ""
 
-#: remote-notif.c:282
-msgid ""
-"When non-zero, debugging output about async remote notifications is enabled."
+#: remote.c:4734
+#, possible-c-format
+msgid "Attaching to %s failed"
 msgstr ""
 
-#: remote-sim.c:187
+#: remote.c:5040
 #, possible-c-format
-msgid "Unable to create simulator instance for inferior %d."
+msgid "Unexpected vCont reply in non-stop mode: %s"
 msgstr ""
 
-#: remote-sim.c:202
+#: remote.c:5085
 #, possible-c-format
-msgid ""
-"Inferior %d and inferior %d would have identical simulator state.\n"
-"(This simulator does not support the running of more than one inferior.)"
+msgid " - Can't pass signal %d to target in reverse: ignored."
 msgstr ""
 
-#: remote-sim.c:528
-msgid "Register size different to expected"
+#: remote.c:5089
+msgid "Remote reverse-step not supported."
 msgstr ""
 
-#: remote-sim.c:531
-#, possible-c-format
-msgid "Register %d not updated"
+#: remote.c:5091
+msgid "Remote reverse-continue not supported."
 msgstr ""
 
-#: remote-sim.c:533
-#, possible-c-format
-msgid "Register %s not updated"
+#: remote.c:5232
+msgid "Remote server does not support stopping threads"
 msgstr ""
 
-#: remote-sim.c:572
-msgid "program to load"
+#: remote.c:5265
+#, possible-c-format
+msgid "Stopping %s failed: %s"
 msgstr ""
 
-#: remote-sim.c:580
-msgid "GDB sim does not yet support a load offset."
+#. We got an unknown stop reply.
+#: remote.c:5460
+msgid "Unknown stop reply"
 msgstr ""
 
-#: remote-sim.c:589
-msgid "unable to load program"
+#: remote.c:5827
+#, possible-c-format
+msgid ""
+"Malformed packet(a) (missing colon): %s\n"
+"Packet: '%s'\n"
 msgstr ""
 
-#: remote-sim.c:616
-msgid "No executable file specified."
+#: remote.c:5831
+#, possible-c-format
+msgid ""
+"Malformed packet(a) (missing register number): %s\n"
+"Packet: '%s'\n"
 msgstr ""
 
-#: remote-sim.c:618 remote-sim.c:1085
-msgid "No program loaded."
+#: remote.c:5859
+msgid "Unexpected swbreak stop reason"
 msgstr ""
 
-#: remote-sim.c:650
-msgid "Unable to create sim inferior."
+#: remote.c:5873
+msgid "Unexpected hwbreak stop reason"
 msgstr ""
 
-#: remote-sim.c:740
-msgid "unable to create simulator instance"
+#: remote.c:5928
+#, possible-c-format
+msgid ""
+"Remote sent bad register number %s: %s\n"
+"Packet: '%s'\n"
 msgstr ""
 
-#: remote-sim.c:861
+#: remote.c:5941
 #, possible-c-format
-msgid "gdbsim_resume: pid %d, step %d, signal %d\n"
+msgid "Remote reply is too short: %s"
 msgstr ""
 
-#: remote-sim.c:940
+#: remote.c:5954
 #, possible-c-format
-msgid "Can't stop pid %d.  No inferior found."
+msgid ""
+"Remote register badly formatted: %s\n"
+"here: %s"
 msgstr ""
 
-#: remote-sim.c:993
+#: remote.c:6022 remote.c:6025
 #, possible-c-format
-msgid "Unable to wait for pid %d.  Inferior not found."
+msgid "unknown stop reply packet: %s"
 msgstr ""
 
-#. PREVIOUSLY: The user may give a command before the simulator
-#. is opened. [...] (??? assuming of course one wishes to
-#. continue to allow commands to be sent to unopened simulators,
-#. which isn't entirely unreasonable).
-#. The simulator is a builtin abstraction of a remote target.
-#. Consistent with that model, access to the simulator, via sim
-#. commands, is restricted to the period when the channel to the
-#. simulator is open.
-#: remote-sim.c:1215
-msgid "Not connected to the simulator target"
+#: remote.c:6032
+#, possible-c-format
+msgid "No process or thread specified in stop reply: %s"
 msgstr ""
 
-#: remote-sim.c:1350
-msgid "Send a command to the simulator."
+#: remote.c:6190 remote.c:6337
+#, possible-c-format
+msgid "Invalid remote reply: %s"
 msgstr ""
 
-#. malformed packet error
-#. general case:
-#: remote.c:475
-msgid "remote.c: error in outgoing packet."
+#: remote.c:6424
+#, possible-c-format
+msgid "Could not fetch register \"%s\"; remote failure reply '%s'"
 msgstr ""
 
-#: remote.c:477
-#, possible-c-format
-msgid "remote.c: error in outgoing packet at field #%ld."
+#: remote.c:6443
+msgid "fetch_register_using_p: early buf termination"
 msgstr ""
 
-#: remote.c:480
+#: remote.c:6481
 #, possible-c-format
-msgid "Target returns error code '%s'."
+msgid "Remote 'g' packet reply is of odd length: %s"
 msgstr ""
 
-#: remote.c:509
+#: remote.c:6500
 #, possible-c-format
-msgid "invalid qRelocInsn packet: %s"
+msgid "Remote 'g' packet reply is too long: %s"
 msgstr ""
 
-#: remote.c:538
-msgid "warning: relocating instruction: "
+#: remote.c:6543 remote.c:6561
+msgid "unexpected end of 'g' packet reply"
 msgstr ""
 
-#: remote.c:803
-msgid ""
-"Send the ASCII ETX character (Ctrl-c) to the remote target to interrupt the "
-"execution of the program.\n"
+#: remote.c:6603
+msgid "could not set remote traceframe"
 msgstr ""
 
-#: remote.c:808
-msgid ""
-"send a break signal to the remote target to interrupt the execution of the "
-"program.\n"
+#: remote.c:6711
+#, possible-c-format
+msgid "Could not write register \"%s\"; remote failure reply '%s'"
 msgstr ""
 
-#: remote.c:812
-msgid ""
-"Send a break signal and 'g' a.k.a. Magic SysRq g to the remote target to "
-"interrupt the execution of Linux kernel.\n"
+#: remote.c:6716 remote.c:8261
+msgid "Bad result from packet_ok"
 msgstr ""
 
-#: remote.c:817 remote.c:3426
+#: remote.c:6757
 #, possible-c-format
-msgid "Invalid value for interrupt_sequence_mode: %s."
+msgid "Could not write registers; remote failure reply '%s'"
 msgstr ""
 
-#: remote.c:956
-msgid "Argument required (integer, `fixed' or `limited')."
+#: remote.c:6993
+msgid "remote_write_bytes_aux: bad packet format"
 msgstr ""
 
-#: remote.c:969
-#, possible-c-format
-msgid "Invalid %s (bad syntax)."
+#: remote.c:7039
+msgid "minimum packet size too small to write data"
 msgstr ""
 
-#: remote.c:976
-#, possible-c-format
-msgid "Invalid %s (too large)."
+#: remote.c:7154
+msgid "remote_write_bytes: bad internal state"
 msgstr ""
 
-#: remote.c:982
-#, possible-c-format
-msgid ""
-"The target may not be able to correctly handle a %s\n"
-"of %ld bytes. Change the packet size? "
+#: remote.c:7362
+msgid "Too long remote packet."
 msgstr ""
 
-#: remote.c:985
-msgid "Packet size not changed."
+#: remote.c:7365 remote.c:9598
+msgid "Communication problem with target."
 msgstr ""
 
-#: remote.c:995
-#, possible-c-format
-msgid "The %s is %ld. "
+#: remote.c:7404
+msgid "Remote target does not support flash erase"
 msgstr ""
 
-#: remote.c:997
-#, possible-c-format
-msgid "Packets are fixed at %ld bytes.\n"
+#: remote.c:7406
+msgid "Error erasing flash with vFlashErase packet"
 msgstr ""
 
-#: remote.c:1000
-#, possible-c-format
-msgid "Packets are limited to %ld bytes.\n"
+#: remote.c:7447
+msgid "Remote target does not support vFlashDone"
 msgstr ""
 
-#: remote.c:1118
-#, possible-c-format
-msgid "Support for the `%s' packet is auto-detected, currently %s.\n"
+#: remote.c:7449
+msgid "Error finishing flash operation"
 msgstr ""
 
-#: remote.c:1124
-#, possible-c-format
-msgid "Support for the `%s' packet is currently %s.\n"
+#: remote.c:7497 remote-m32r-sdi.c:723 remote-m32r-sdi.c:729
+#: remote-m32r-sdi.c:745
+msgid "Remote connection closed"
 msgstr ""
 
-#: remote.c:1203
-msgid "packet_ok: attempt to use a disabled packet"
+#: remote.c:7500 remote.c:7519
+msgid "Remote communication error.  Target disconnected."
 msgstr ""
 
-#. If the stub previously indicated that the packet was
-#. supported then there is a protocol error.
-#: remote.c:1227
-#, possible-c-format
-msgid "Protocol error: %s (%s) conflicting enabled responses."
+#: remote.c:7606
+msgid ""
+"Cannot execute this command while the target is running.\n"
+"Use the \"interrupt\" command to stop the target\n"
+"and then try again."
 msgstr ""
 
-#. The user set it wrong.
-#: remote.c:1233
+#: remote.c:7934
 #, possible-c-format
-msgid "Enabled packet %s (%s) not recognized by stub"
+msgid "Invalid run length encoding: %s\n"
 msgstr ""
 
-#: remote.c:1431
-#, possible-c-format
-msgid "Could not find config for %s"
+#: remote.c:8043
+msgid "Watchdog timeout has expired.  Target detached."
 msgstr ""
 
-#. Error of some sort.
-#. We're out of sync with the target now.  Did it continue
-#. or not?  We can't tell which thread it was in non-stop,
-#. so just ignore this.
-#. Error of some sort.
-#. We're out of sync with the target now.  Did it continue or
-#. not?  Not is more likely, so report a stop.
-#: remote.c:1583 remote.c:3111 remote.c:3138 remote.c:3260 remote.c:4267
-#: remote.c:6184 remote.c:6291 remote.c:7537 remote.c:8955
-#, possible-c-format
-msgid "Remote failure reply: %s"
+#. We have tried hard enough, and just can't receive the
+#. packet/notification.  Give up.
+#: remote.c:8065
+msgid "Ignoring packet error, continuing...\n"
 msgstr ""
 
-#: remote.c:2149
+#: remote.c:8160 remote.c:8190
 #, possible-c-format
-msgid "invalid remote ptid: %s"
+msgid "Can't kill fork child process %d"
 msgstr ""
 
-#: remote.c:2423
-msgid "Incomplete response to threadinfo request."
+#: remote.c:8296
+msgid "Can't kill process"
 msgstr ""
 
-#. This is an answer to a different request.
-#: remote.c:2426
-msgid "ERROR RMT Thread info mismatch."
+#: remote.c:8388
+msgid "Target does not support QDisableRandomization."
 msgstr ""
 
-#: remote.c:2440
-msgid "ERROR RMT: threadinfo tag mismatch."
+#: remote.c:8390
+#, possible-c-format
+msgid "Bogus QDisableRandomization reply from target: %s"
 msgstr ""
 
-#: remote.c:2448
-msgid "ERROR RMT: length of threadid is not 16."
+#: remote.c:8408
+msgid "Remote file name too long for run packet"
 msgstr ""
 
-#: remote.c:2463
-msgid "ERROR RMT: 'exists' length too long."
+#: remote.c:8424
+msgid "Argument list too long for run packet"
 msgstr ""
 
-#: remote.c:2487
-msgid "ERROR RMT: unknown thread info tag."
+#: remote.c:8446
+msgid ""
+"Running the default executable on the remote target failed; try \"set remote "
+"exec-file\"?"
 msgstr ""
 
-#. FIXME: This is a good reason to drop the packet.
-#. Possably, there is a duplicate response.
-#. Possabilities :
-#. retransmit immediatly - race conditions
-#. retransmit after timeout - yes
-#. exit
-#. wait for packet, then exit
-#.
-#: remote.c:2595
-msgid "HMM: threadlist did not echo arg thread, dropping it."
+#: remote.c:8449
+#, possible-c-format
+msgid "Running \"%s\" on the remote target failed"
 msgstr ""
 
-#: remote.c:2602
-msgid "RMT ERROR : failed to get remote thread list."
+#: remote.c:8487
+msgid "Remote target does not support \"set remote exec-file\""
 msgstr ""
 
-#: remote.c:2610
-msgid "RMT ERROR: threadlist response longer than requested."
+#: remote.c:8489
+msgid "Remote target does not support \"set args\" or run <ARGS>"
 msgstr ""
 
-#: remote.c:2638
-msgid "Remote fetch threadlist -infinite loop-."
+#: remote.c:8643
+msgid "Target doesn't support breakpoints that have target side commands."
 msgstr ""
 
-#: remote.c:2848
-msgid "threads"
+#: remote.c:8700
+#, possible-c-format
+msgid "hw_bp_to_z: bad watchpoint type %d"
 msgstr ""
 
-#: remote.c:3028
-msgid "remote_threads_extra_info"
+#: remote.c:8741
+msgid "remote_insert_watchpoint: reached end of function"
 msgstr ""
 
-#: remote.c:3295 remote.c:3322
-#, possible-c-format
-msgid "Target reported unsupported offsets: %s"
+#: remote.c:8789
+msgid "remote_remove_watchpoint: reached end of function"
 msgstr ""
 
-#: remote.c:3320
-#, possible-c-format
-msgid "Malformed response to offset query, %s"
+#: remote.c:8966
+msgid "remote_insert_hw_breakpoint: reached end of function"
 msgstr ""
 
-#: remote.c:3368
-msgid "Can not handle qOffsets TextSeg response with this symbol file"
+#: remote.c:9007
+msgid "remote_remove_hw_breakpoint: reached end of function"
 msgstr ""
 
-#: remote.c:3614
-msgid "Non-stop mode requested, but remote does not support non-stop"
+#: remote.c:9077
+msgid "command cannot be used without an exec file"
 msgstr ""
 
-#: remote.c:3621
+#: remote.c:9114
 #, possible-c-format
-msgid "Remote refused setting non-stop mode with: %s"
+msgid "target memory fault, section %s, range %s -- %s"
 msgstr ""
 
-#: remote.c:3637
+#: remote.c:9132
+msgid ""
+"One or more sections of the target image does not match\n"
+"the loaded file\n"
+msgstr ""
+
+#: remote.c:9135
 #, possible-c-format
-msgid "Remote refused setting all-stop mode with: %s"
+msgid "No loaded section named '%s'.\n"
 msgstr ""
 
-#: remote.c:3664 remote.c:3775
-msgid "The target is not running (try extended-remote?)"
+#: remote.c:9235
+#, possible-c-format
+msgid "Unknown remote qXfer reply: %s"
 msgstr ""
 
-#: remote.c:3791
-msgid "remote didn't report the current thread in non-stop mode"
+#: remote.c:9241
+msgid "Remote qXfer reply contained no data."
 msgstr ""
 
-#: remote.c:3817
-msgid "Trace is already running on the target.\n"
+#: remote.c:9445
+msgid "remote query is only available after target open"
 msgstr ""
 
-#: remote.c:3957
-msgid ""
-"The remote protocol may be unreliable over UDP.\n"
-"Some events may be lost, rendering further debugging impossible."
+#: remote.c:9540
+msgid "Pattern is too large to transmit to remote target."
 msgstr ""
 
-#: remote.c:3993
+#: remote.c:9562 remote.c:9567
 #, possible-c-format
-msgid "Remote refused setting permissions with: %s"
+msgid "Unknown qSearch:memory reply: %s"
 msgstr ""
 
-#: remote.c:4030
-#, possible-c-format
-msgid "Remote qSupported response supplied an unexpected value for \"%s\"."
+#: remote.c:9580
+msgid "remote rcmd is only available after target open"
 msgstr ""
 
-#: remote.c:4052
+#: remote.c:9592
 #, possible-c-format
-msgid "Remote target reported \"%s\" without a size."
+msgid "\"monitor\" command ``%s'' is too long."
 msgstr ""
 
-#: remote.c:4061
-#, possible-c-format
-msgid "Remote target reported \"%s\" with a bad size: \"%s\"."
+#: remote.c:9619 remote.c:10981 remote.c:11268 remote.c:11364 remote.c:11472
+#: remote.c:11523 remote.c:11601 remote.c:11664 remote.c:11692
+msgid "Target does not support this command."
 msgstr ""
 
-#: remote.c:4068
-#, possible-c-format
-msgid "limiting remote suggested packet size (%d bytes) to %d"
+#: remote.c:9630
+msgid "Protocol error with Rcmd"
 msgstr ""
 
-#: remote.c:4297
-msgid "empty item in \"qSupported\" response"
+#: remote.c:9666 remote.c:10672 remote.c:10763 remote.c:10817
+msgid "command can only be used with remote target"
 msgstr ""
 
-#: remote.c:4328
-#, possible-c-format
-msgid "unrecognized item \"%s\" in \"qSupported\" response"
+#: remote.c:9669
+msgid "remote-packet command requires packet text as argument"
 msgstr ""
 
-#: remote.c:4384
-msgid ""
-"To open a remote debug connection, you need to specify what\n"
-"serial device is attached to the remote system\n"
-"(e.g. /dev/ttyS0, /dev/ttya, COM1, etc.)."
+#: remote.c:9710
+msgid "Remote threadset test\n"
 msgstr ""
 
-#: remote.c:4398
-msgid "Already connected to a remote target.  Disconnect? "
+#: remote.c:9816
+msgid "Fetch and print the remote list of thread identifiers, one pkt only"
 msgstr ""
 
-#: remote.c:4399
-msgid "Still connected."
+#: remote.c:9819
+msgid "Fetch and display info about one thread"
 msgstr ""
 
-#: remote.c:4554
-msgid "Remote doesn't know how to detach"
+#: remote.c:9821
+msgid "Test setting to a different thread"
 msgstr ""
 
-#: remote.c:4556
-msgid "Can't detach process."
+#: remote.c:9823
+msgid "Iterate through updating all remote thread info"
 msgstr ""
 
-#: remote.c:4577
-msgid "No process to detach from."
+#: remote.c:9825
+msgid " Remote thread alive test "
 msgstr ""
 
-#: remote.c:4593
-msgid "Ending remote debugging.\n"
+#: remote.c:9915
+msgid "Remote target doesn't support qGetTLSAddr packet"
 msgstr ""
 
-#: remote.c:4668
-msgid "Argument given to \"disconnect\" when remotely debugging."
+#: remote.c:9918
+msgid "Remote target failed to process qGetTLSAddr request"
 msgstr ""
 
-#: remote.c:4696 remote.c:4732
-msgid "This target does not support attaching to a process"
+#: remote.c:9922
+msgid "TLS not supported or disabled on this target"
 msgstr ""
 
-#: remote.c:4727
-#, possible-c-format
-msgid "Attaching to %s failed with: %s"
+#: remote.c:9959
+msgid "Remote target doesn't support qGetTIBAddr packet"
 msgstr ""
 
-#: remote.c:4734
-#, possible-c-format
-msgid "Attaching to %s failed"
+#: remote.c:9961
+msgid "Remote target failed to process qGetTIBAddr request"
 msgstr ""
 
-#: remote.c:5040
-#, possible-c-format
-msgid "Unexpected vCont reply in non-stop mode: %s"
+#: remote.c:9964
+msgid "qGetTIBAddr not supported or disabled on this target"
 msgstr ""
 
-#: remote.c:5085
+#: remote.c:10012
 #, possible-c-format
-msgid " - Can't pass signal %d to target in reverse: ignored."
+msgid "Duplicate g packet description added for size %d"
 msgstr ""
 
-#: remote.c:5089
-msgid "Remote reverse-step not supported."
+#: remote.c:10079 remote.c:10100 remote.c:10122
+msgid "Packet too long for target."
 msgstr ""
 
-#: remote.c:5091
-msgid "Remote reverse-continue not supported."
+#: remote.c:10391
+#, possible-c-format
+msgid "Read returned %d, but %d bytes."
 msgstr ""
 
-#: remote.c:5232
-msgid "Remote server does not support stopping threads"
+#: remote.c:10471
+#, possible-c-format
+msgid "Readlink returned %d, but %d bytes."
 msgstr ""
 
-#: remote.c:5265
+#: remote.c:10526
 #, possible-c-format
-msgid "Stopping %s failed: %s"
+msgid "vFile:fstat returned %d, but %d bytes."
 msgstr ""
 
-#. We got an unknown stop reply.
-#: remote.c:5460
-msgid "Unknown stop reply"
+#: remote.c:10529
+#, possible-c-format
+msgid "vFile:fstat returned %d bytes, but expecting %d."
 msgstr ""
 
-#: remote.c:5827
-#, possible-c-format
+#: remote.c:10575
 msgid ""
-"Malformed packet(a) (missing colon): %s\n"
-"Packet: '%s'\n"
+"remote target does not support file transfer, attempting to access files "
+"from local filesystem."
 msgstr ""
 
-#: remote.c:5831
+#: remote.c:10645
 #, possible-c-format
-msgid ""
-"Malformed packet(a) (missing register number): %s\n"
-"Packet: '%s'\n"
+msgid "Unknown remote I/O error %d"
 msgstr ""
 
-#: remote.c:5859
-msgid "Unexpected swbreak stop reason"
+#: remote.c:10647
+#, possible-c-format
+msgid "Remote I/O error: %s"
 msgstr ""
 
-#: remote.c:5873
-msgid "Unexpected hwbreak stop reason"
+#: remote.c:10707
+#, possible-c-format
+msgid "Error reading %s."
 msgstr ""
 
-#: remote.c:5928
+#: remote.c:10731
 #, possible-c-format
-msgid ""
-"Remote sent bad register number %s: %s\n"
-"Packet: '%s'\n"
+msgid "Remote write of %d bytes returned 0!"
 msgstr ""
 
-#: remote.c:5941
+#: remote.c:10748
 #, possible-c-format
-msgid "Remote reply is too short: %s"
+msgid "Successfully sent file \"%s\".\n"
 msgstr ""
 
-#: remote.c:5954
+#: remote.c:10806
 #, possible-c-format
-msgid ""
-"Remote register badly formatted: %s\n"
-"here: %s"
+msgid "Successfully fetched file \"%s\".\n"
 msgstr ""
 
-#: remote.c:6022 remote.c:6025
+#: remote.c:10825
 #, possible-c-format
-msgid "unknown stop reply packet: %s"
+msgid "Successfully deleted file \"%s\".\n"
 msgstr ""
 
-#: remote.c:6032
-#, possible-c-format
-msgid "No process or thread specified in stop reply: %s"
+#: remote.c:10835
+msgid "file to put"
 msgstr ""
 
-#: remote.c:6190 remote.c:6337
-#, possible-c-format
-msgid "Invalid remote reply: %s"
+#: remote.c:10840
+msgid "Invalid parameters to remote put"
 msgstr ""
 
-#: remote.c:6424
-#, possible-c-format
-msgid "Could not fetch register \"%s\"; remote failure reply '%s'"
+#: remote.c:10854
+msgid "file to get"
 msgstr ""
 
-#: remote.c:6443
-msgid "fetch_register_using_p: early buf termination"
+#: remote.c:10859
+msgid "Invalid parameters to remote get"
 msgstr ""
 
-#: remote.c:6481
-#, possible-c-format
-msgid "Remote 'g' packet reply is of odd length: %s"
+#: remote.c:10873
+msgid "file to delete"
 msgstr ""
 
-#: remote.c:6500
-#, possible-c-format
-msgid "Remote 'g' packet reply is too long: %s"
+#: remote.c:10878
+msgid "Invalid parameters to remote delete"
 msgstr ""
 
-#: remote.c:6543 remote.c:6561
-msgid "unexpected end of 'g' packet reply"
+#: remote.c:11026 remote.c:11041 remote.c:11202 remote.c:11213
+msgid "Target does not support source download."
 msgstr ""
 
-#: remote.c:6603
-msgid "could not set remote traceframe"
+#: remote.c:11095
+msgid "Fast tracepoint not valid during download"
 msgstr ""
 
-#: remote.c:6711
+#. Fast tracepoints are functionally identical to regular
+#. tracepoints, so don't take lack of support as a reason to
+#. give up on the trace run.
+#: remote.c:11102
 #, possible-c-format
-msgid "Could not write register \"%s\"; remote failure reply '%s'"
+msgid ""
+"Target does not support fast tracepoints, downloading %d as regular "
+"tracepoint"
 msgstr ""
 
-#: remote.c:6716 remote.c:8261
-msgid "Bad result from packet_ok"
+#: remote.c:11116
+msgid "Static tracepoint not valid during download"
 msgstr ""
 
-#: remote.c:6757
-#, possible-c-format
-msgid "Could not write registers; remote failure reply '%s'"
+#. Fast tracepoints are functionally identical to regular
+#. tracepoints, so don't take lack of support as a reason
+#. to give up on the trace run.
+#: remote.c:11122
+msgid "Target does not support static tracepoints"
 msgstr ""
 
-#: remote.c:6993
-msgid "remote_write_bytes_aux: bad packet format"
+#: remote.c:11143
+#, possible-c-format
+msgid "Target does not support conditional tracepoints, ignoring tp %d cond"
 msgstr ""
 
-#: remote.c:7039
-msgid "minimum packet size too small to write data"
+#: remote.c:11152
+msgid "Target does not support tracepoints."
 msgstr ""
 
-#: remote.c:7154
-msgid "remote_write_bytes: bad internal state"
+#: remote.c:11169 remote.c:11186
+msgid "Error on target while setting tracepoints."
 msgstr ""
 
-#: remote.c:7362
-msgid "Too long remote packet."
+#: remote.c:11262
+msgid "Trace state variable name too long for tsv definition packet"
 msgstr ""
 
-#: remote.c:7365 remote.c:9598
-msgid "Communication problem with target."
+#: remote.c:11270
+msgid "Error on target while downloading trace state variable."
 msgstr ""
 
-#: remote.c:7404
-msgid "Remote target does not support flash erase"
+#: remote.c:11286
+msgid ""
+"Target does not support enabling tracepoints while a trace run is ongoing."
 msgstr ""
 
-#: remote.c:7406
-msgid "Error erasing flash with vFlashErase packet"
+#: remote.c:11288
+msgid "Error on target while enabling tracepoint."
 msgstr ""
 
-#: remote.c:7447
-msgid "Remote target does not support vFlashDone"
+#: remote.c:11304
+msgid ""
+"Target does not support disabling tracepoints while a trace run is ongoing."
 msgstr ""
 
-#: remote.c:7449
-msgid "Error finishing flash operation"
+#: remote.c:11306
+msgid "Error on target while disabling tracepoint."
 msgstr ""
 
-#: remote.c:7500 remote.c:7519
-msgid "Remote communication error.  Target disconnected."
+#: remote.c:11343
+msgid "Too many sections for read-only sections definition packet."
 msgstr ""
 
-#: remote.c:7606
-msgid ""
-"Cannot execute this command while the target is running.\n"
-"Use the \"interrupt\" command to stop the target\n"
-"and then try again."
+#: remote.c:11366 remote.c:11474 remote.c:11548 remote.c:11551 remote.c:11603
+#: remote.c:11666 remote.c:11694 remote.c:11778 remote.c:11824
+#, possible-c-format
+msgid "Bogus reply from target: %s"
 msgstr ""
 
-#: remote.c:7934
+#: remote.c:11410
 #, possible-c-format
-msgid "Invalid run length encoding: %s\n"
+msgid "Bogus trace status reply from target: %s"
 msgstr ""
 
-#: remote.c:8043
-msgid "Watchdog timeout has expired.  Target detached."
+#: remote.c:11517
+#, possible-c-format
+msgid "Unknown trace find type %d"
 msgstr ""
 
-#. We have tried hard enough, and just can't receive the
-#. packet/notification.  Give up.
-#: remote.c:8065
-msgid "Ignoring packet error, continuing...\n"
+#: remote.c:11532
+msgid "Unable to parse trace frame number"
 msgstr ""
 
-#: remote.c:8160 remote.c:8190
-#, possible-c-format
-msgid "Can't kill fork child process %d"
+#: remote.c:11542
+msgid "Unable to parse tracepoint number"
 msgstr ""
 
-#: remote.c:8296
-msgid "Can't kill process"
+#: remote.c:11595
+msgid "Remote file name too long for trace save packet"
 msgstr ""
 
-#: remote.c:8388
-msgid "Target does not support QDisableRandomization."
+#: remote.c:11669
+msgid "Target does not support disconnected tracing."
 msgstr ""
 
-#: remote.c:8390
+#: remote.c:11934
 #, possible-c-format
-msgid "Bogus QDisableRandomization reply from target: %s"
+msgid "Failed to configure the BTS buffer size: %s"
 msgstr ""
 
-#: remote.c:8408
-msgid "Remote file name too long for run packet"
+#: remote.c:11936
+msgid "Failed to configure the BTS buffer size."
 msgstr ""
 
-#: remote.c:8424
-msgid "Argument list too long for run packet"
+#: remote.c:11956
+#, possible-c-format
+msgid "Failed to configure the trace buffer size: %s"
 msgstr ""
 
-#: remote.c:8446
-msgid ""
-"Running the default executable on the remote target failed; try \"set remote "
-"exec-file\"?"
+#: remote.c:11958
+msgid "Failed to configure the trace buffer size."
+msgstr ""
+
+#: remote.c:12022
+#, possible-c-format
+msgid "Could not enable branch tracing for %s: %s"
 msgstr ""
 
-#: remote.c:8449
+#: remote.c:12025
 #, possible-c-format
-msgid "Running \"%s\" on the remote target failed"
+msgid "Could not enable branch tracing for %s."
 msgstr ""
 
-#: remote.c:8487
-msgid "Remote target does not support \"set remote exec-file\""
+#: remote.c:12071
+#, possible-c-format
+msgid "Could not disable branch tracing for %s: %s"
 msgstr ""
 
-#: remote.c:8489
-msgid "Remote target does not support \"set args\" or run <ARGS>"
+#: remote.c:12074
+#, possible-c-format
+msgid "Could not disable branch tracing for %s."
 msgstr ""
 
-#: remote.c:8643
-msgid "Target doesn't support breakpoints that have target side commands."
+#: remote.c:12109
+msgid "Cannot process branch tracing result. XML parsing not supported."
 msgstr ""
 
-#: remote.c:8700
+#: remote.c:12125
 #, possible-c-format
-msgid "hw_bp_to_z: bad watchpoint type %d"
+msgid "Bad branch tracing read type: %u."
 msgstr ""
 
-#: remote.c:8741
-msgid "remote_insert_watchpoint: reached end of function"
+#: remote.c:12183
+#, possible-c-format
+msgid "not currently attached to process %d"
 msgstr ""
 
-#: remote.c:8789
-msgid "remote_remove_watchpoint: reached end of function"
+#: remote.c:12544
+#, possible-c-format
+msgid "Debugger's willingness to use range stepping is %s.\n"
 msgstr ""
 
-#: remote.c:8966
-msgid "remote_insert_hw_breakpoint: reached end of function"
+#: remote.c:12570
+msgid "Range stepping is not supported by the current target"
 msgstr ""
 
-#: remote.c:9007
-msgid "remote_remove_hw_breakpoint: reached end of function"
+#. set/show remote ...
+#. allow-unknown
+#: remote.c:12617 remote.c:12623
+msgid ""
+"Remote protocol specific variables\n"
+"Configure various remote-protocol specific variables such as\n"
+"the packets being used"
 msgstr ""
 
-#: remote.c:9077
-msgid "command cannot be used without an exec file"
+#. allow-unknown
+#: remote.c:12630
+msgid ""
+"Compare section data on target to the exec file.\n"
+"Argument is a single section name (default: all loaded sections).\n"
+"To compare only read-only loaded sections, specify the -r option."
 msgstr ""
 
-#: remote.c:9114
-#, possible-c-format
-msgid "target memory fault, section %s, range %s -- %s"
+#: remote.c:12636
+msgid ""
+"Send an arbitrary packet to a remote target.\n"
+"   maintenance packet TEXT\n"
+"If GDB is talking to an inferior via the GDB serial protocol, then\n"
+"this command sends the string TEXT to the inferior, and displays the\n"
+"response packet.  GDB supplies the initial `$' character, and the\n"
+"terminating `#' character and checksum."
 msgstr ""
 
-#: remote.c:9132
-msgid ""
-"One or more sections of the target image does not match\n"
-"the loaded file\n"
+#: remote.c:12645
+msgid "Set whether to send break if interrupted."
 msgstr ""
 
-#: remote.c:9135
-#, possible-c-format
-msgid "No loaded section named '%s'.\n"
+#: remote.c:12646
+msgid "Show whether to send break if interrupted."
 msgstr ""
 
-#: remote.c:9235
-#, possible-c-format
-msgid "Unknown remote qXfer reply: %s"
+#: remote.c:12647
+msgid "If set, a break, instead of a cntrl-c, is sent to the remote target."
 msgstr ""
 
-#: remote.c:9241
-msgid "Remote qXfer reply contained no data."
+#: remote.c:12660
+msgid "Set interrupt sequence to remote target."
 msgstr ""
 
-#: remote.c:9445
-msgid "remote query is only available after target open"
+#: remote.c:12661
+msgid "Show interrupt sequence to remote target."
 msgstr ""
 
-#: remote.c:9540
-msgid "Pattern is too large to transmit to remote target."
+#: remote.c:12662
+msgid ""
+"Valid value is \"Ctrl-C\", \"BREAK\" or \"BREAK-g\". The default is \"Ctrl-C"
+"\"."
 msgstr ""
 
-#: remote.c:9562 remote.c:9567
-#, possible-c-format
-msgid "Unknown qSearch:memory reply: %s"
+#: remote.c:12669
+msgid ""
+"Set whether interrupt-sequence is sent to remote target when gdb connects to."
 msgstr ""
 
-#: remote.c:9580
-msgid "remote rcmd is only available after target open"
+#: remote.c:12670
+msgid ""
+"\t\tShow whether interrupt-sequence is sent to remote target when gdb "
+"connects to."
 msgstr ""
 
-#: remote.c:9592
-#, possible-c-format
-msgid "\"monitor\" command ``%s'' is too long."
+#: remote.c:12671
+msgid "\t\tIf set, interrupt sequence is sent to remote target."
 msgstr ""
 
-#: remote.c:9619 remote.c:10981 remote.c:11268 remote.c:11364 remote.c:11472
-#: remote.c:11523 remote.c:11601 remote.c:11664 remote.c:11692
-msgid "Target does not support this command."
+#. Install commands for configuring memory read/write packets.
+#: remote.c:12678
+msgid "Set the maximum number of bytes per memory write packet (deprecated)."
 msgstr ""
 
-#: remote.c:9630
-msgid "Protocol error with Rcmd"
+#: remote.c:12681
+msgid "Show the maximum number of bytes per memory write packet (deprecated)."
 msgstr ""
 
-#: remote.c:9666 remote.c:10672 remote.c:10763 remote.c:10817
-msgid "command can only be used with remote target"
+#: remote.c:12685
+msgid ""
+"Set the maximum number of bytes per memory-write packet.\n"
+"Specify the number of bytes in a packet or 0 (zero) for the\n"
+"default packet size.  The actual limit is further reduced\n"
+"dependent on the target.  Specify ``fixed'' to disable the\n"
+"further restriction and ``limit'' to enable that restriction."
 msgstr ""
 
-#: remote.c:9669
-msgid "remote-packet command requires packet text as argument"
+#: remote.c:12693
+msgid ""
+"Set the maximum number of bytes per memory-read packet.\n"
+"Specify the number of bytes in a packet or 0 (zero) for the\n"
+"default packet size.  The actual limit is further reduced\n"
+"dependent on the target.  Specify ``fixed'' to disable the\n"
+"further restriction and ``limit'' to enable that restriction."
 msgstr ""
 
-#: remote.c:9710
-msgid "Remote threadset test\n"
+#: remote.c:12702
+msgid "Show the maximum number of bytes per memory-write packet."
 msgstr ""
 
-#: remote.c:9816
-msgid "Fetch and print the remote list of thread identifiers, one pkt only"
+#: remote.c:12706
+msgid "Show the maximum number of bytes per memory-read packet."
 msgstr ""
 
-#: remote.c:9819
-msgid "Fetch and display info about one thread"
+#: remote.c:12710
+msgid "Set the maximum number of target hardware watchpoints."
 msgstr ""
 
-#: remote.c:9821
-msgid "Test setting to a different thread"
+#: remote.c:12711
+msgid "Show the maximum number of target hardware watchpoints."
 msgstr ""
 
-#: remote.c:9823
-msgid "Iterate through updating all remote thread info"
+#: remote.c:12712 remote.c:12721 remote.c:12730
+msgid "Specify a negative limit for unlimited."
 msgstr ""
 
-#: remote.c:9825
-msgid " Remote thread alive test "
+#: remote.c:12719
+msgid "Set the maximum length (in bytes) of a target hardware watchpoint."
 msgstr ""
 
-#: remote.c:9915
-msgid "Remote target doesn't support qGetTLSAddr packet"
+#: remote.c:12720
+msgid "Show the maximum length (in bytes) of a target hardware watchpoint."
 msgstr ""
 
-#: remote.c:9918
-msgid "Remote target failed to process qGetTLSAddr request"
+#: remote.c:12728
+msgid "Set the maximum number of target hardware breakpoints."
 msgstr ""
 
-#: remote.c:9922
-msgid "TLS not supported or disabled on this target"
+#: remote.c:12729
+msgid "Show the maximum number of target hardware breakpoints."
 msgstr ""
 
-#: remote.c:9959
-msgid "Remote target doesn't support qGetTIBAddr packet"
+#: remote.c:12738
+msgid "Set the maximum size of the address (in bits) in a memory packet."
 msgstr ""
 
-#: remote.c:9961
-msgid "Remote target failed to process qGetTIBAddr request"
+#: remote.c:12739
+msgid "Show the maximum size of the address (in bits) in a memory packet."
 msgstr ""
 
-#: remote.c:9964
-msgid "qGetTIBAddr not supported or disabled on this target"
+#: remote.c:13003
+msgid "Set use of remote protocol `Z' packets"
 msgstr ""
 
-#: remote.c:10012
-#, possible-c-format
-msgid "Duplicate g packet description added for size %d"
+#: remote.c:13004
+msgid "Show use of remote protocol `Z' packets "
 msgstr ""
 
-#: remote.c:10079 remote.c:10100 remote.c:10122
-msgid "Packet too long for target."
+#: remote.c:13005
+msgid ""
+"When set, GDB will attempt to use the remote breakpoint and watchpoint\n"
+"packets."
 msgstr ""
 
-#: remote.c:10391
-#, possible-c-format
-msgid "Read returned %d, but %d bytes."
+#: remote.c:13014
+msgid ""
+"Manipulate files on the remote system\n"
+"Transfer files to and from the remote target system."
 msgstr ""
 
-#: remote.c:10471
-#, possible-c-format
-msgid "Readlink returned %d, but %d bytes."
+#: remote.c:13021
+msgid "Copy a local file to the remote system."
 msgstr ""
 
-#: remote.c:10526
-#, possible-c-format
-msgid "vFile:fstat returned %d, but %d bytes."
+#: remote.c:13025
+msgid "Copy a remote file to the local system."
 msgstr ""
 
-#: remote.c:10529
-#, possible-c-format
-msgid "vFile:fstat returned %d bytes, but expecting %d."
+#: remote.c:13029
+msgid "Delete a remote file."
 msgstr ""
 
-#: remote.c:10575
-msgid ""
-"remote target does not support file transfer, attempting to access files "
-"from local filesystem."
+#: remote.c:13034
+msgid "Set the remote pathname for \"run\""
 msgstr ""
 
-#: remote.c:10645
-#, possible-c-format
-msgid "Unknown remote I/O error %d"
+#: remote.c:13035
+msgid "Show the remote pathname for \"run\""
 msgstr ""
 
-#: remote.c:10647
-#, possible-c-format
-msgid "Remote I/O error: %s"
+#: remote.c:13040
+msgid "Enable or disable range stepping."
 msgstr ""
 
-#: remote.c:10707
-#, possible-c-format
-msgid "Error reading %s."
+#: remote.c:13041
+msgid "Show whether target-assisted range stepping is enabled."
 msgstr ""
 
-#: remote.c:10731
-#, possible-c-format
-msgid "Remote write of %d bytes returned 0!"
+#: remote.c:13042
+msgid ""
+"If on, and the target supports it, when stepping a source line, GDB\n"
+"tells the target to step the corresponding range of addresses itself "
+"instead\n"
+"of issuing multiple single-steps.  This speeds up source level\n"
+"stepping.  If off, GDB always issues single-steps, even if range\n"
+"stepping is supported by the target.  The default is on."
 msgstr ""
 
-#: remote.c:10748
-#, possible-c-format
-msgid "Successfully sent file \"%s\".\n"
+#: remote-fileio.c:1352
+msgid "Illegal argument for \"set remote system-call-allowed\" command"
 msgstr ""
 
-#: remote.c:10806
+#: remote-fileio.c:1359
 #, possible-c-format
-msgid "Successfully fetched file \"%s\".\n"
+msgid "Garbage after \"show remote system-call-allowed\" command: `%s'"
 msgstr ""
 
-#: remote.c:10825
-#, possible-c-format
-msgid "Successfully deleted file \"%s\".\n"
+#: remote-fileio.c:1374
+msgid "Set if the host system(3) call is allowed for the target."
 msgstr ""
 
-#: remote.c:10835
-msgid "file to put"
+#: remote-fileio.c:1378
+msgid "Show if the host system(3) call is allowed for the target."
 msgstr ""
 
-#: remote.c:10840
-msgid "Invalid parameters to remote put"
+#: remote-m32r-sdi.c:328
+msgid "Cannot pass arguments to remote STDEBUG process"
 msgstr ""
 
-#: remote.c:10854
-msgid "file to get"
+#: remote-m32r-sdi.c:331 remote-mips.c:2343
+msgid "No executable file specified"
 msgstr ""
 
-#: remote.c:10859
-msgid "Invalid parameters to remote get"
+#: remote-m32r-sdi.c:391
+msgid "Connection refused."
 msgstr ""
 
-#: remote.c:10873
-msgid "file to delete"
+#: remote-m32r-sdi.c:394 remote-m32r-sdi.c:397
+msgid "Cannot connect to SDI target."
 msgstr ""
 
-#: remote.c:10878
-msgid "Invalid parameters to remote delete"
+#: remote-m32r-sdi.c:1212
+msgid "Too many breakpoints"
 msgstr ""
 
-#: remote.c:11026 remote.c:11041 remote.c:11202 remote.c:11213
-msgid "Target does not support source download."
+#: remote-m32r-sdi.c:1274
+#, possible-c-format
+msgid "Unknown option `%s'"
 msgstr ""
 
-#: remote.c:11095
-msgid "Fast tracepoint not valid during download"
+#: remote-m32r-sdi.c:1286 symfile.c:2119
+#, possible-c-format
+msgid "\"%s\" is not an object file: %s"
 msgstr ""
 
-#. Fast tracepoints are functionally identical to regular
-#. tracepoints, so don't take lack of support as a reason to
-#. give up on the trace run.
-#: remote.c:11102
+#: remote-m32r-sdi.c:1337
 #, possible-c-format
-msgid ""
-"Target does not support fast tracepoints, downloading %d as regular "
-"tracepoint"
+msgid "Error while downloading %s section."
 msgstr ""
 
-#: remote.c:11116
-msgid "Static tracepoint not valid during download"
+#: remote-m32r-sdi.c:1458
+msgid "Too many watchpoints"
 msgstr ""
 
-#. Fast tracepoints are functionally identical to regular
-#. tracepoints, so don't take lack of support as a reason
-#. to give up on the trace run.
-#: remote.c:11122
-msgid "Target does not support static tracepoints"
+#: remote-m32r-sdi.c:1701
+msgid "Reset SDI connection."
 msgstr ""
 
-#: remote.c:11143
-#, possible-c-format
-msgid "Target does not support conditional tracepoints, ignoring tp %d cond"
+#: remote-m32r-sdi.c:1704
+msgid "Show status of SDI connection."
 msgstr ""
 
-#: remote.c:11152
-msgid "Target does not support tracepoints."
+#: remote-m32r-sdi.c:1707
+msgid "Debug M32R/Chaos."
 msgstr ""
 
-#: remote.c:11169 remote.c:11186
-msgid "Error on target while setting tracepoints."
+#: remote-m32r-sdi.c:1710
+msgid "Use debug DMA mem access."
 msgstr ""
 
-#: remote.c:11262
-msgid "Trace state variable name too long for tsv definition packet"
+#: remote-m32r-sdi.c:1712
+msgid "Use mon code mem access."
 msgstr ""
 
-#: remote.c:11270
-msgid "Error on target while downloading trace state variable."
+#: remote-m32r-sdi.c:1715
+msgid "Set breakpoints by IB break."
 msgstr ""
 
-#: remote.c:11286
-msgid ""
-"Target does not support enabling tracepoints while a trace run is ongoing."
+#: remote-m32r-sdi.c:1717
+msgid "Set breakpoints by dbt."
 msgstr ""
 
-#: remote.c:11288
-msgid "Error on target while enabling tracepoint."
+#: remote-mips.c:495
+msgid "Ending remote MIPS debugging: "
 msgstr ""
 
-#: remote.c:11304
-msgid ""
-"Target does not support disabling tracepoints while a trace run is ongoing."
+#: remote-mips.c:664
+msgid "Watchdog has expired.  Target detached."
 msgstr ""
 
-#: remote.c:11306
-msgid "Error on target while disabling tracepoint."
+#: remote-mips.c:668
+msgid "End of file from remote"
 msgstr ""
 
-#: remote.c:11343
-msgid "Too many sections for read-only sections definition packet."
+#: remote-mips.c:670
+#, possible-c-format
+msgid "Error reading from remote: %s"
 msgstr ""
 
-#: remote.c:11366 remote.c:11474 remote.c:11548 remote.c:11551 remote.c:11603
-#: remote.c:11666 remote.c:11694 remote.c:11778 remote.c:11824
+#. At this point, about the only thing we can do is abort the command
+#. in progress and get back to command level as quickly as possible.
+#: remote-mips.c:705
+msgid "Remote board reset, debug protocol re-initialized."
+msgstr ""
+
+#: remote-mips.c:763
 #, possible-c-format
-msgid "Bogus reply from target: %s"
+msgid "Debug protocol failure:  more than %d characters before a sync."
 msgstr ""
 
-#: remote.c:11410
+#: remote-mips.c:853
 #, possible-c-format
-msgid "Bogus trace status reply from target: %s"
+msgid "MIPS protocol data packet too long: %s"
 msgstr ""
 
-#: remote.c:11517
+#: remote-mips.c:891 remote-mips.c:1151 remote-mips.c:1192
 #, possible-c-format
-msgid "Unknown trace find type %d"
+msgid "write to target failed: %s"
 msgstr ""
 
-#: remote.c:11532
-msgid "Unable to parse trace frame number"
+#: remote-mips.c:998
+msgid "Remote did not acknowledge packet"
 msgstr ""
 
-#: remote.c:11542
-msgid "Unable to parse tracepoint number"
+#: remote-mips.c:1029 remote-mips.c:1069
+msgid "Timed out waiting for remote packet"
 msgstr ""
 
-#: remote.c:11595
-msgid "Remote file name too long for trace save packet"
+#: remote-mips.c:1091
+msgid "Timed out waiting for packet"
 msgstr ""
 
-#: remote.c:11669
-msgid "Target does not support disconnected tracing."
+#: remote-mips.c:1249
+msgid "mips_request: Trying to send command before reply"
 msgstr ""
 
-#: remote.c:11934
-#, possible-c-format
-msgid "Failed to configure the BTS buffer size: %s"
+#: remote-mips.c:1269
+msgid "mips_request: Trying to get reply before command"
 msgstr ""
 
-#: remote.c:11936
-msgid "Failed to configure the BTS buffer size."
+#: remote-mips.c:1280
+msgid "Bad response from remote board"
 msgstr ""
 
-#: remote.c:11956
-#, possible-c-format
-msgid "Failed to configure the trace buffer size: %s"
+#: remote-mips.c:1356
+msgid "Failed to initialize (didn't receive packet)."
 msgstr ""
 
-#: remote.c:11958
-msgid "Failed to configure the trace buffer size."
+#: remote-mips.c:1412
+msgid "internal error: mips_initialize called twice"
 msgstr ""
 
-#: remote.c:12022
-#, possible-c-format
-msgid "Could not enable branch tracing for %s: %s"
+#: remote-mips.c:1488
+msgid "Failed to initialize."
 msgstr ""
 
-#: remote.c:12025
-#, possible-c-format
-msgid "Could not enable branch tracing for %s."
+#: remote-mips.c:1545
+msgid ""
+"To open a MIPS remote debugging connection, you need to specify what\n"
+"serial device is attached to the target board (e.g., /dev/ttya).\n"
+"If you want to use TFTP to download to the board, specify the name of a\n"
+"temporary file to be used by GDB for downloads as the second argument.\n"
+"This filename must be in the form host:filename, where host is the name\n"
+"of the host running the TFTP server, and the file must be readable by the\n"
+"world.  If the local name of the temporary file differs from the name as\n"
+"seen from the board via TFTP, specify that name as the third parameter.\n"
 msgstr ""
 
-#: remote.c:12071
-#, possible-c-format
-msgid "Could not disable branch tracing for %s: %s"
+#: remote-mips.c:1599
+msgid "Unable to open UDP port"
 msgstr ""
 
-#: remote.c:12074
+#: remote-mips.c:1848
 #, possible-c-format
-msgid "Could not disable branch tracing for %s."
+msgid "Remote failure: %s"
 msgstr ""
 
-#: remote.c:12109
-msgid "Cannot process branch tracing result. XML parsing not supported."
+#: remote-mips.c:2046
+#, possible-c-format
+msgid "Can't read register %d: %s"
 msgstr ""
 
-#: remote.c:12125
+#: remote-mips.c:2085
 #, possible-c-format
-msgid "Bad branch tracing read type: %u."
+msgid "Can't write register %d: %s"
 msgstr ""
 
-#: remote.c:12183
-#, possible-c-format
-msgid "not currently attached to process %d"
+#: remote-mips.c:2336
+msgid "Can't pass arguments to remote MIPS board; arguments ignored."
 msgstr ""
 
-#: remote.c:12544
+#: remote-mips.c:2601
 #, possible-c-format
-msgid "Debugger's willingness to use range stepping is %s.\n"
+msgid "mips_common_breakpoint: Attempt to clear bogus breakpoint at %s"
 msgstr ""
 
-#: remote.c:12570
-msgid "Range stepping is not supported by the current target"
+#: remote-mips.c:2616 remote-mips.c:2669 remote-mips.c:2741
+#, possible-c-format
+msgid "mips_common_breakpoint: Bad response from remote board: %s"
 msgstr ""
 
-#. set/show remote ...
-#. allow-unknown
-#: remote.c:12617 remote.c:12623
-msgid ""
-"Remote protocol specific variables\n"
-"Configure various remote-protocol specific variables such as\n"
-"the packets being used"
+#: remote-mips.c:2780
+msgid "Timeout during download."
 msgstr ""
 
-#. allow-unknown
-#: remote.c:12630
-msgid ""
-"Compare section data on target to the exec file.\n"
-"Argument is a single section name (default: all loaded sections).\n"
-"To compare only read-only loaded sections, specify the -r option."
+#: remote-mips.c:2790
+#, possible-c-format
+msgid "Download got unexpected ack char: 0x%x, retrying."
 msgstr ""
 
-#: remote.c:12636
-msgid ""
-"Send an arbitrary packet to a remote target.\n"
-"   maintenance packet TEXT\n"
-"If GDB is talking to an inferior via the GDB serial protocol, then\n"
-"this command sends the string TEXT to the inferior, and displays the\n"
-"response packet.  GDB supplies the initial `$' character, and the\n"
-"terminating `#' character and checksum."
+#: remote-mips.c:3549
+msgid "mips_load:  Couldn't get into monitor mode."
 msgstr ""
 
-#: remote.c:12645
-msgid "Set whether to send break if interrupted."
+#: remote-mips.c:3707
+msgid "Set timeout in seconds for remote MIPS serial I/O."
 msgstr ""
 
-#: remote.c:12646
-msgid "Show whether to send break if interrupted."
+#: remote-mips.c:3708
+msgid "Show timeout in seconds for remote MIPS serial I/O."
 msgstr ""
 
-#: remote.c:12647
-msgid "If set, a break, instead of a cntrl-c, is sent to the remote target."
+#: remote-mips.c:3715
+msgid "Set retransmit timeout in seconds for remote MIPS serial I/O."
 msgstr ""
 
-#: remote.c:12660
-msgid "Set interrupt sequence to remote target."
+#: remote-mips.c:3716
+msgid "Show retransmit timeout in seconds for remote MIPS serial I/O."
+msgstr ""
+
+#: remote-mips.c:3717
+msgid ""
+"This is the number of seconds to wait for an acknowledgement to a packet\n"
+"before resending the packet."
 msgstr ""
 
-#: remote.c:12661
-msgid "Show interrupt sequence to remote target."
+#: remote-mips.c:3725
+msgid "Set the maximum number of characters to ignore when scanning for a SYN."
 msgstr ""
 
-#: remote.c:12662
+#: remote-mips.c:3726
 msgid ""
-"Valid value is \"Ctrl-C\", \"BREAK\" or \"BREAK-g\". The default is \"Ctrl-C"
-"\"."
+"Show the maximum number of characters to ignore when scanning for a SYN."
 msgstr ""
 
-#: remote.c:12669
+#: remote-mips.c:3727
 msgid ""
-"Set whether interrupt-sequence is sent to remote target when gdb connects to."
+"This is the maximum number of characters GDB will ignore when trying to\n"
+"synchronize with the remote system.  A value of -1 means that there is no\n"
+"limit. (Note that these characters are printed out even though they are\n"
+"ignored.)"
 msgstr ""
 
-#: remote.c:12670
-msgid ""
-"\t\tShow whether interrupt-sequence is sent to remote target when gdb "
-"connects to."
+#: remote-mips.c:3737
+msgid "Set the prompt that GDB expects from the monitor."
 msgstr ""
 
-#: remote.c:12671
-msgid "\t\tIf set, interrupt sequence is sent to remote target."
+#: remote-mips.c:3738
+msgid "Show the prompt that GDB expects from the monitor."
 msgstr ""
 
-#. Install commands for configuring memory read/write packets.
-#: remote.c:12678
-msgid "Set the maximum number of bytes per memory write packet (deprecated)."
+#: remote-mips.c:3745
+msgid "Set printing of monitor warnings."
 msgstr ""
 
-#: remote.c:12681
-msgid "Show the maximum number of bytes per memory write packet (deprecated)."
+#: remote-mips.c:3746
+msgid "Show printing of monitor warnings."
 msgstr ""
 
-#: remote.c:12685
+#: remote-mips.c:3747
 msgid ""
-"Set the maximum number of bytes per memory-write packet.\n"
-"Specify the number of bytes in a packet or 0 (zero) for the\n"
-"default packet size.  The actual limit is further reduced\n"
-"dependent on the target.  Specify ``fixed'' to disable the\n"
-"further restriction and ``limit'' to enable that restriction."
+"When enabled, monitor warnings about hardware breakpoints will be displayed."
 msgstr ""
 
-#: remote.c:12693
-msgid ""
-"Set the maximum number of bytes per memory-read packet.\n"
-"Specify the number of bytes in a packet or 0 (zero) for the\n"
-"default packet size.  The actual limit is further reduced\n"
-"dependent on the target.  Specify ``fixed'' to disable the\n"
-"further restriction and ``limit'' to enable that restriction."
+#: remote-mips.c:3754
+msgid "Send a packet to PMON (must be in debug mode)."
 msgstr ""
 
-#: remote.c:12702
-msgid "Show the maximum number of bytes per memory-write packet."
+#: remote-mips.c:3756
+msgid ""
+"Set zeroing of upper 32 bits of 64-bit addresses when talking to PMON "
+"targets."
 msgstr ""
 
-#: remote.c:12706
-msgid "Show the maximum number of bytes per memory-read packet."
+#: remote-mips.c:3757
+msgid ""
+"Show zeroing of upper 32 bits of 64-bit addresses when talking to PMON "
+"targets."
 msgstr ""
 
-#: remote.c:12710
-msgid "Set the maximum number of target hardware watchpoints."
+#: remote-mips.c:3758
+msgid "Use \"on\" to enable the masking and \"off\" to disable it."
 msgstr ""
 
-#: remote.c:12711
-msgid "Show the maximum number of target hardware watchpoints."
+#: remote-notif.c:280
+msgid "Set debugging of async remote notification."
 msgstr ""
 
-#: remote.c:12712 remote.c:12721 remote.c:12730
-msgid "Specify a negative limit for unlimited."
+#: remote-notif.c:281
+msgid "Show debugging of async remote notification."
 msgstr ""
 
-#: remote.c:12719
-msgid "Set the maximum length (in bytes) of a target hardware watchpoint."
+#: remote-notif.c:282
+msgid ""
+"When non-zero, debugging output about async remote notifications is enabled."
 msgstr ""
 
-#: remote.c:12720
-msgid "Show the maximum length (in bytes) of a target hardware watchpoint."
+#: remote-sim.c:187
+#, possible-c-format
+msgid "Unable to create simulator instance for inferior %d."
 msgstr ""
 
-#: remote.c:12728
-msgid "Set the maximum number of target hardware breakpoints."
+#: remote-sim.c:202
+#, possible-c-format
+msgid ""
+"Inferior %d and inferior %d would have identical simulator state.\n"
+"(This simulator does not support the running of more than one inferior.)"
 msgstr ""
 
-#: remote.c:12729
-msgid "Show the maximum number of target hardware breakpoints."
+#: remote-sim.c:528
+msgid "Register size different to expected"
 msgstr ""
 
-#: remote.c:12738
-msgid "Set the maximum size of the address (in bits) in a memory packet."
+#: remote-sim.c:531
+#, possible-c-format
+msgid "Register %d not updated"
 msgstr ""
 
-#: remote.c:12739
-msgid "Show the maximum size of the address (in bits) in a memory packet."
+#: remote-sim.c:533
+#, possible-c-format
+msgid "Register %s not updated"
 msgstr ""
 
-#: remote.c:13003
-msgid "Set use of remote protocol `Z' packets"
+#: remote-sim.c:572
+msgid "program to load"
 msgstr ""
 
-#: remote.c:13004
-msgid "Show use of remote protocol `Z' packets "
+#: remote-sim.c:580
+msgid "GDB sim does not yet support a load offset."
 msgstr ""
 
-#: remote.c:13005
-msgid ""
-"When set, GDB will attempt to use the remote breakpoint and watchpoint\n"
-"packets."
+#: remote-sim.c:589
+msgid "unable to load program"
 msgstr ""
 
-#: remote.c:13014
-msgid ""
-"Manipulate files on the remote system\n"
-"Transfer files to and from the remote target system."
+#: remote-sim.c:616
+msgid "No executable file specified."
 msgstr ""
 
-#: remote.c:13021
-msgid "Copy a local file to the remote system."
+#: remote-sim.c:618 remote-sim.c:1085
+msgid "No program loaded."
 msgstr ""
 
-#: remote.c:13025
-msgid "Copy a remote file to the local system."
+#: remote-sim.c:650
+msgid "Unable to create sim inferior."
 msgstr ""
 
-#: remote.c:13029
-msgid "Delete a remote file."
+#: remote-sim.c:740
+msgid "unable to create simulator instance"
 msgstr ""
 
-#: remote.c:13034
-msgid "Set the remote pathname for \"run\""
+#: remote-sim.c:861
+#, possible-c-format
+msgid "gdbsim_resume: pid %d, step %d, signal %d\n"
 msgstr ""
 
-#: remote.c:13035
-msgid "Show the remote pathname for \"run\""
+#: remote-sim.c:940
+#, possible-c-format
+msgid "Can't stop pid %d.  No inferior found."
 msgstr ""
 
-#: remote.c:13040
-msgid "Enable or disable range stepping."
+#: remote-sim.c:993
+#, possible-c-format
+msgid "Unable to wait for pid %d.  Inferior not found."
 msgstr ""
 
-#: remote.c:13041
-msgid "Show whether target-assisted range stepping is enabled."
+#. PREVIOUSLY: The user may give a command before the simulator
+#. is opened. [...] (??? assuming of course one wishes to
+#. continue to allow commands to be sent to unopened simulators,
+#. which isn't entirely unreasonable).
+#. The simulator is a builtin abstraction of a remote target.
+#. Consistent with that model, access to the simulator, via sim
+#. commands, is restricted to the period when the channel to the
+#. simulator is open.
+#: remote-sim.c:1215
+msgid "Not connected to the simulator target"
 msgstr ""
 
-#: remote.c:13042
-msgid ""
-"If on, and the target supports it, when stepping a source line, GDB\n"
-"tells the target to step the corresponding range of addresses itself "
-"instead\n"
-"of issuing multiple single-steps.  This speeds up source level\n"
-"stepping.  If off, GDB always issues single-steps, even if range\n"
-"stepping is supported by the target.  The default is on."
+#: remote-sim.c:1350
+msgid "Send a command to the simulator."
 msgstr ""
 
 #: reverse.c:53
@@ -24026,44 +24024,125 @@ msgstr ""
 msgid "Set COM2 interrupt request."
 msgstr ""
 
-#: ser-go32.c:947
-msgid "Show COM2 interrupt request."
+#: ser-go32.c:947
+msgid "Show COM2 interrupt request."
+msgstr ""
+
+#: ser-go32.c:953
+msgid "Set COM3 base i/o port address."
+msgstr ""
+
+#: ser-go32.c:954
+msgid "Show COM3 base i/o port address."
+msgstr ""
+
+#: ser-go32.c:960
+msgid "Set COM3 interrupt request."
+msgstr ""
+
+#: ser-go32.c:961
+msgid "Show COM3 interrupt request."
+msgstr ""
+
+#: ser-go32.c:967
+msgid "Set COM4 base i/o port address."
+msgstr ""
+
+#: ser-go32.c:968
+msgid "Show COM4 base i/o port address."
+msgstr ""
+
+#: ser-go32.c:974
+msgid "Set COM4 interrupt request."
+msgstr ""
+
+#: ser-go32.c:975
+msgid "Show COM4 interrupt request."
+msgstr ""
+
+#: ser-go32.c:982
+msgid "Print DOS serial port status."
+msgstr ""
+
+#: serial.c:380
+msgid "serial_readchar: blocking read in async mode"
+msgstr ""
+
+#: serial.c:645
+#, possible-c-format
+msgid "Baud rate for remote serial I/O is %s.\n"
+msgstr ""
+
+#: serial.c:677
+msgid ""
+"Connect the terminal directly up to the command monitor.\n"
+"Use <CR>~. or <CR>~^D to break out."
+msgstr ""
+
+#: serial.c:682
+msgid "Set default serial/parallel port configuration."
+msgstr ""
+
+#: serial.c:688
+msgid "Show default serial/parallel port configuration."
+msgstr ""
+
+#. If target is open when baud changes, it doesn't take effect until
+#. the next open (I think, not sure).
+#: serial.c:696
+msgid "Set baud rate for remote serial I/O."
+msgstr ""
+
+#: serial.c:697
+msgid "Show baud rate for remote serial I/O."
+msgstr ""
+
+#: serial.c:698
+msgid ""
+"This value is used to set the speed of the serial port when debugging\n"
+"using remote targets."
+msgstr ""
+
+#: serial.c:706
+msgid "Set parity for remote serial I/O"
 msgstr ""
 
-#: ser-go32.c:953
-msgid "Set COM3 base i/o port address."
+#: serial.c:707
+msgid "Show parity for remote serial I/O"
 msgstr ""
 
-#: ser-go32.c:954
-msgid "Show COM3 base i/o port address."
+#: serial.c:713
+msgid "Set filename for remote session recording."
 msgstr ""
 
-#: ser-go32.c:960
-msgid "Set COM3 interrupt request."
+#: serial.c:714
+msgid "Show filename for remote session recording."
 msgstr ""
 
-#: ser-go32.c:961
-msgid "Show COM3 interrupt request."
+#: serial.c:715
+msgid ""
+"This file is used to record the remote session for future playback\n"
+"by gdbserver."
 msgstr ""
 
-#: ser-go32.c:967
-msgid "Set COM4 base i/o port address."
+#: serial.c:723
+msgid "Set numerical base for remote session logging"
 msgstr ""
 
-#: ser-go32.c:968
-msgid "Show COM4 base i/o port address."
+#: serial.c:724
+msgid "Show numerical base for remote session logging"
 msgstr ""
 
-#: ser-go32.c:974
-msgid "Set COM4 interrupt request."
+#: serial.c:731
+msgid "Set serial debugging."
 msgstr ""
 
-#: ser-go32.c:975
-msgid "Show COM4 interrupt request."
+#: serial.c:732
+msgid "Show serial debugging."
 msgstr ""
 
-#: ser-go32.c:982
-msgid "Print DOS serial port status."
+#: serial.c:733
+msgid "When non-zero, serial port debugging is enabled."
 msgstr ""
 
 #: ser-mingw.c:169
@@ -24165,85 +24244,26 @@ msgid ""
 "when debugging using remote targets."
 msgstr ""
 
-#: serial.c:380
-msgid "serial_readchar: blocking read in async mode"
-msgstr ""
-
-#: serial.c:645
-#, possible-c-format
-msgid "Baud rate for remote serial I/O is %s.\n"
-msgstr ""
-
-#: serial.c:677
-msgid ""
-"Connect the terminal directly up to the command monitor.\n"
-"Use <CR>~. or <CR>~^D to break out."
-msgstr ""
-
-#: serial.c:682
-msgid "Set default serial/parallel port configuration."
-msgstr ""
-
-#: serial.c:688
-msgid "Show default serial/parallel port configuration."
-msgstr ""
-
-#. If target is open when baud changes, it doesn't take effect until
-#. the next open (I think, not sure).
-#: serial.c:696
-msgid "Set baud rate for remote serial I/O."
-msgstr ""
-
-#: serial.c:697
-msgid "Show baud rate for remote serial I/O."
-msgstr ""
-
-#: serial.c:698
-msgid ""
-"This value is used to set the speed of the serial port when debugging\n"
-"using remote targets."
-msgstr ""
-
-#: serial.c:706
-msgid "Set parity for remote serial I/O"
-msgstr ""
-
-#: serial.c:707
-msgid "Show parity for remote serial I/O"
-msgstr ""
-
-#: serial.c:713
-msgid "Set filename for remote session recording."
-msgstr ""
-
-#: serial.c:714
-msgid "Show filename for remote session recording."
-msgstr ""
-
-#: serial.c:715
-msgid ""
-"This file is used to record the remote session for future playback\n"
-"by gdbserver."
-msgstr ""
-
-#: serial.c:723
-msgid "Set numerical base for remote session logging"
+#: sh64-tdep.c:1469
+msgid "sh64_register_convert_to_virtual called with non DR register number"
 msgstr ""
 
-#: serial.c:724
-msgid "Show numerical base for remote session logging"
+#: sh64-tdep.c:1494
+msgid "sh64_register_convert_to_raw called with non DR register number"
 msgstr ""
 
-#: serial.c:731
-msgid "Set serial debugging."
+#: sh64-tdep.c:1968
+#, possible-c-format
+msgid "Invalid pseudo register number %d\n"
 msgstr ""
 
-#: serial.c:732
-msgid "Show serial debugging."
+#: sh64-tdep.c:2066
+#, possible-c-format
+msgid "Invalid register number %d\n"
 msgstr ""
 
-#: serial.c:733
-msgid "When non-zero, serial port debugging is enabled."
+#: sh64-tdep.c:2150
+msgid "Not a valid register for the current processor mode."
 msgstr ""
 
 #: sh-tdep.c:1589
@@ -24264,28 +24284,6 @@ msgid ""
 "renesas   - Enforce Renesas calling convention."
 msgstr ""
 
-#: sh64-tdep.c:1469
-msgid "sh64_register_convert_to_virtual called with non DR register number"
-msgstr ""
-
-#: sh64-tdep.c:1494
-msgid "sh64_register_convert_to_raw called with non DR register number"
-msgstr ""
-
-#: sh64-tdep.c:1968
-#, possible-c-format
-msgid "Invalid pseudo register number %d\n"
-msgstr ""
-
-#: sh64-tdep.c:2066
-#, possible-c-format
-msgid "Invalid register number %d\n"
-msgstr ""
-
-#: sh64-tdep.c:2150
-msgid "Not a valid register for the current processor mode."
-msgstr ""
-
 #: skip.c:81
 msgid "No default file now."
 msgstr ""
@@ -24379,8 +24377,8 @@ msgstr ""
 #: skip.c:426
 msgid ""
 "Disable skip entries.  You can specify numbers (e.g. \"skip disable 1 3\"), "
-"ranges (e.g. \"skip disable 4-8\"), or both (e.g. \"skip disable 1 3 "
-"4-8\").\n"
+"ranges (e.g. \"skip disable 4-8\"), or both (e.g. \"skip disable 1 3 4-8"
+"\").\n"
 "\n"
 "If you don't specify any numbers or ranges, we'll disable all skip entries.\n"
 "\n"
@@ -24399,9 +24397,8 @@ msgstr ""
 
 #: skip.c:440
 msgid ""
-"Display the status of skips.  You can specify numbers (e.g. \"skip info 1 "
-"3\"), ranges (e.g. \"skip info 4-8\"), or both (e.g. \"skip info 1 3 "
-"4-8\").\n"
+"Display the status of skips.  You can specify numbers (e.g. \"skip info 1 3"
+"\"), ranges (e.g. \"skip info 4-8\"), or both (e.g. \"skip info 1 3 4-8\").\n"
 "\n"
 "If you don't specify any numbers or ranges, we'll show all skips.\n"
 "\n"
@@ -24411,189 +24408,238 @@ msgid ""
 "\tfunction    - ignored function"
 msgstr ""
 
-#: sol-thread.c:252
+#: solib-aix.c:137 solib-target.c:65
+msgid ""
+"Can not parse XML library list; XML support was disabled at compile time"
+msgstr ""
+
+#: solib-aix.c:200 solib-target.c:158
 #, possible-c-format
-msgid "thread_to_lwp: td_ta_map_id2thr %s"
+msgid "Library list has unsupported version \"%s\""
 msgstr ""
 
-#: sol-thread.c:258
+#: solib-aix.c:269
+msgid "aix library list"
+msgstr ""
+
+#: solib-aix.c:310
 #, possible-c-format
-msgid "thread_to_lwp: td_thr_get_info: %s"
+msgid "%s (failed to read TARGET_OBJECT_LIBRARIES_AIX)"
 msgstr ""
 
-#: sol-thread.c:264
+#: solib-aix.c:324
 #, possible-c-format
-msgid "thread_to_lwp: thread state not active: %s"
+msgid "%s (missing XML support?)"
 msgstr ""
 
-#: sol-thread.c:295
+#: solib-aix.c:534
+msgid "unable to relocate main executable (no info from loader)"
+msgstr ""
+
+#. Should never happen, but recover as best as we can (trying
+#. to open pathname without decoding, possibly leading to
+#. a failure), rather than triggering an assert failure).
+#: solib-aix.c:662
 #, possible-c-format
-msgid "lwp_to_thread: td_ta_map_lwp2thr: %s."
+msgid "missing '(' in shared object pathname: %s"
 msgstr ""
 
-#: sol-thread.c:301
+#: solib-aix.c:675 solib.c:469
 #, possible-c-format
-msgid "lwp_to_thread: td_thr_validate: %s."
+msgid "Could not open `%s' as an executable file: %s"
 msgstr ""
 
-#: sol-thread.c:307
+#: solib-aix.c:689
 #, possible-c-format
-msgid "lwp_to_thread: td_thr_get_info: %s."
+msgid "\"%s\": not in executable format: %s."
 msgstr ""
 
-#. Inactive thread.
-#: sol-thread.c:359 sol-thread.c:395
-msgid "This version of Solaris can't start inactive threads."
+#: solib-aix.c:711
+#, possible-c-format
+msgid "\"%s\": member \"%s\" missing."
 msgstr ""
 
-#: sol-thread.c:361 sol-thread.c:397
+#: solib-aix.c:719
 #, possible-c-format
-msgid "Specified thread %ld seems to have terminated"
+msgid "%s(%s): not in object format: %s."
 msgstr ""
 
-#: sol-thread.c:450
-msgid "sol_thread_fetch_registers: thread == 0"
+#: solib-aix.c:767
+#, possible-c-format
+msgid "unable to find TOC entry for pc %s (no section contains this PC)"
 msgstr ""
 
-#: sol-thread.c:454
+#: solib-aix.c:773
 #, possible-c-format
-msgid "sol_thread_fetch_registers: td_ta_map_id2thr: %s"
+msgid "unable to find TOC entry for pc %s (%s has no data section)"
 msgstr ""
 
-#: sol-thread.c:461
+#: solib-aix.c:808
 #, possible-c-format
-msgid "sol_thread_fetch_registers: td_thr_getgregs %s"
+msgid "solib-aix debugging is %s.\n"
 msgstr ""
 
-#: sol-thread.c:471
+#: solib-aix.c:841
+msgid "Control the debugging traces for the solib-aix module."
+msgstr ""
+
+#: solib-aix.c:842
+msgid "Show whether solib-aix debugging traces are enabled."
+msgstr ""
+
+#: solib-aix.c:843
+msgid "When on, solib-aix debugging traces are enabled."
+msgstr ""
+
+#: solib.c:103
 #, possible-c-format
-msgid "sol_thread_fetch_registers: td_thr_getfpregs %s"
+msgid ""
+"The search path for loading non-absolute shared library symbol files is %s.\n"
 msgstr ""
 
-#: sol-thread.c:506
+#: solib.c:507
 #, possible-c-format
-msgid "sol_thread_store_registers: td_ta_map_id2thr %s"
+msgid "`%s': not in executable format: %s"
 msgstr ""
 
-#: sol-thread.c:519
+#: solib.c:514
 #, possible-c-format
-msgid "sol_thread_store_registers: td_thr_getgregs %s"
+msgid ""
+"`%s': Shared library architecture %s is not compatible with target "
+"architecture %s."
+msgstr ""
+
+#: solib.c:560
+msgid "Shared library file name is too long."
+msgstr ""
+
+#: solib.c:565
+#, possible-c-format
+msgid "Can't find the file sections in `%s': %s"
+msgstr ""
+
+#: solib.c:711
+#, possible-c-format
+msgid "Error while reading shared library symbols for %s:\n"
 msgstr ""
 
-#: sol-thread.c:523
-#, possible-c-format
-msgid "sol_thread_store_registers: td_thr_getfpregs %s"
+#: solib.c:903 solib.c:1403
+msgid "Error while mapping shared library sections:\n"
 msgstr ""
 
-#: sol-thread.c:535
+#: solib.c:921
 #, possible-c-format
-msgid "sol_thread_store_registers: td_thr_setgregs %s"
+msgid ""
+"Could not load shared library symbols for %s.\n"
+"Do you need \"set solib-search-path\" or \"set sysroot\"?"
 msgstr ""
 
-#: sol-thread.c:539
+#: solib.c:926
 #, possible-c-format
-msgid "sol_thread_store_registers: td_thr_setfpregs %s"
+msgid ""
+"Could not load shared library symbols for %d libraries, e.g. %s.\n"
+"Use the \"info sharedlibrary\" command to see the complete listing.\n"
+"Do you need \"set solib-search-path\" or \"set sysroot\"?"
 msgstr ""
 
-#: sol-thread.c:603
+#: solib.c:974
 #, possible-c-format
-msgid "sol_thread_new_objfile: td_init: %s"
+msgid "Loading symbols for shared libraries: %s\n"
 msgstr ""
 
-#: sol-thread.c:631
-#, possible-c-format
-msgid "Cannot initialize thread debugging library: %s"
+#: solib.c:978 solib.c:1354
+msgid "Loading symbols for shared libraries.\n"
 msgstr ""
 
-#: sol-thread.c:1166
-msgid "info sol-thread: failed to get info for thread."
+#: solib.c:1021
+#, possible-c-format
+msgid "Symbols already loaded for %s\n"
 msgstr ""
 
-#: sol-thread.c:1282
-msgid "Show info on Solaris user threads."
+#: solib.c:1150
+msgid "No shared libraries matched.\n"
 msgstr ""
 
-#: solib-aix.c:137 solib-target.c:65
-msgid ""
-"Can not parse XML library list; XML support was disabled at compile time"
+#: solib.c:1153
+msgid "No shared libraries loaded at this time.\n"
 msgstr ""
 
-#: solib-aix.c:200 solib-target.c:158
-#, possible-c-format
-msgid "Library list has unsupported version \"%s\""
+#: solib.c:1159
+msgid "(*): Shared library is missing debugging information.\n"
 msgstr ""
 
-#: solib-aix.c:269
-msgid "aix library list"
+#: solib.c:1491
+#, possible-c-format
+msgid "\"%s\" is deprecated, use \"%s\" instead."
 msgstr ""
 
-#: solib-aix.c:310
+#: solib.c:1493
 #, possible-c-format
-msgid "%s (failed to read TARGET_OBJECT_LIBRARIES_AIX)"
+msgid "sysroot set to \"%s\"."
 msgstr ""
 
-#: solib-aix.c:324
+#: solib.c:1506
 #, possible-c-format
-msgid "%s (missing XML support?)"
+msgid "Autoloading of shared library symbols is %s.\n"
 msgstr ""
 
-#: solib-aix.c:534
-msgid "unable to relocate main executable (no info from loader)"
+#: solib.c:1670
+msgid "Load shared object library symbols for files matching REGEXP."
 msgstr ""
 
-#. Should never happen, but recover as best as we can (trying
-#. to open pathname without decoding, possibly leading to
-#. a failure), rather than triggering an assert failure).
-#: solib-aix.c:662
-#, possible-c-format
-msgid "missing '(' in shared object pathname: %s"
+#: solib.c:1672
+msgid "Status of loaded shared object libraries."
 msgstr ""
 
-#: solib-aix.c:675 solib.c:469
-#, possible-c-format
-msgid "Could not open `%s' as an executable file: %s"
+#: solib.c:1675
+msgid "Unload all shared object library symbols."
 msgstr ""
 
-#: solib-aix.c:689
-#, possible-c-format
-msgid "\"%s\": not in executable format: %s."
+#: solib.c:1678
+msgid "Set autoloading of shared library symbols."
 msgstr ""
 
-#: solib-aix.c:711
-#, possible-c-format
-msgid "\"%s\": member \"%s\" missing."
+#: solib.c:1679
+msgid "Show autoloading of shared library symbols."
 msgstr ""
 
-#: solib-aix.c:719
-#, possible-c-format
-msgid "%s(%s): not in object format: %s."
+#: solib.c:1680
+msgid ""
+"If \"on\", symbols from all shared object libraries will be loaded\n"
+"automatically when the inferior begins execution, when the dynamic linker\n"
+"informs gdb that a new library has been loaded, or when attaching to the\n"
+"inferior.  Otherwise, symbols must be loaded manually, using `sharedlibrary'."
 msgstr ""
 
-#: solib-aix.c:767
-#, possible-c-format
-msgid "unable to find TOC entry for pc %s (no section contains this PC)"
+#: solib.c:1691
+msgid "Set an alternate system root."
 msgstr ""
 
-#: solib-aix.c:773
-#, possible-c-format
-msgid "unable to find TOC entry for pc %s (%s has no data section)"
+#: solib.c:1692
+msgid "Show the current system root."
 msgstr ""
 
-#: solib-aix.c:808
-#, possible-c-format
-msgid "solib-aix debugging is %s.\n"
+#: solib.c:1693
+msgid ""
+"The system root is used to load absolute shared library symbol files.\n"
+"For other (relative) files, you can add directories using\n"
+"`set solib-search-path'."
 msgstr ""
 
-#: solib-aix.c:841
-msgid "Control the debugging traces for the solib-aix module."
+#: solib.c:1707
+msgid ""
+"Set the search path for loading non-absolute shared library symbol files."
 msgstr ""
 
-#: solib-aix.c:842
-msgid "Show whether solib-aix debugging traces are enabled."
+#: solib.c:1709
+msgid ""
+"Show the search path for loading non-absolute shared library symbol files."
 msgstr ""
 
-#: solib-aix.c:843
-msgid "When on, solib-aix debugging traces are enabled."
+#: solib.c:1711
+msgid ""
+"This takes precedence over the environment variables PATH and "
+"LD_LIBRARY_PATH."
 msgstr ""
 
 #: solib-darwin.c:514
@@ -24829,155 +24875,106 @@ msgstr ""
 msgid "Could not relocate shared library \"%s\": bad offsets"
 msgstr ""
 
-#: solib.c:103
+#: sol-thread.c:252
 #, possible-c-format
-msgid ""
-"The search path for loading non-absolute shared library symbol files is %s.\n"
+msgid "thread_to_lwp: td_ta_map_id2thr %s"
 msgstr ""
 
-#: solib.c:507
+#: sol-thread.c:258
 #, possible-c-format
-msgid "`%s': not in executable format: %s"
+msgid "thread_to_lwp: td_thr_get_info: %s"
 msgstr ""
 
-#: solib.c:514
+#: sol-thread.c:264
 #, possible-c-format
-msgid ""
-"`%s': Shared library architecture %s is not compatible with target "
-"architecture %s."
-msgstr ""
-
-#: solib.c:560
-msgid "Shared library file name is too long."
+msgid "thread_to_lwp: thread state not active: %s"
 msgstr ""
 
-#: solib.c:565
+#: sol-thread.c:295
 #, possible-c-format
-msgid "Can't find the file sections in `%s': %s"
+msgid "lwp_to_thread: td_ta_map_lwp2thr: %s."
 msgstr ""
 
-#: solib.c:711
+#: sol-thread.c:301
 #, possible-c-format
-msgid "Error while reading shared library symbols for %s:\n"
-msgstr ""
-
-#: solib.c:903 solib.c:1403
-msgid "Error while mapping shared library sections:\n"
+msgid "lwp_to_thread: td_thr_validate: %s."
 msgstr ""
 
-#: solib.c:921
+#: sol-thread.c:307
 #, possible-c-format
-msgid ""
-"Could not load shared library symbols for %s.\n"
-"Do you need \"set solib-search-path\" or \"set sysroot\"?"
+msgid "lwp_to_thread: td_thr_get_info: %s."
 msgstr ""
 
-#: solib.c:926
-#, possible-c-format
-msgid ""
-"Could not load shared library symbols for %d libraries, e.g. %s.\n"
-"Use the \"info sharedlibrary\" command to see the complete listing.\n"
-"Do you need \"set solib-search-path\" or \"set sysroot\"?"
+#. Inactive thread.
+#: sol-thread.c:359 sol-thread.c:395
+msgid "This version of Solaris can't start inactive threads."
 msgstr ""
 
-#: solib.c:974
+#: sol-thread.c:361 sol-thread.c:397
 #, possible-c-format
-msgid "Loading symbols for shared libraries: %s\n"
+msgid "Specified thread %ld seems to have terminated"
 msgstr ""
 
-#: solib.c:978 solib.c:1354
-msgid "Loading symbols for shared libraries.\n"
+#: sol-thread.c:450
+msgid "sol_thread_fetch_registers: thread == 0"
 msgstr ""
 
-#: solib.c:1021
+#: sol-thread.c:454
 #, possible-c-format
-msgid "Symbols already loaded for %s\n"
-msgstr ""
-
-#: solib.c:1150
-msgid "No shared libraries matched.\n"
-msgstr ""
-
-#: solib.c:1153
-msgid "No shared libraries loaded at this time.\n"
-msgstr ""
-
-#: solib.c:1159
-msgid "(*): Shared library is missing debugging information.\n"
+msgid "sol_thread_fetch_registers: td_ta_map_id2thr: %s"
 msgstr ""
 
-#: solib.c:1491
+#: sol-thread.c:461
 #, possible-c-format
-msgid "\"%s\" is deprecated, use \"%s\" instead."
+msgid "sol_thread_fetch_registers: td_thr_getgregs %s"
 msgstr ""
 
-#: solib.c:1493
+#: sol-thread.c:471
 #, possible-c-format
-msgid "sysroot set to \"%s\"."
+msgid "sol_thread_fetch_registers: td_thr_getfpregs %s"
 msgstr ""
 
-#: solib.c:1506
+#: sol-thread.c:506
 #, possible-c-format
-msgid "Autoloading of shared library symbols is %s.\n"
-msgstr ""
-
-#: solib.c:1670
-msgid "Load shared object library symbols for files matching REGEXP."
-msgstr ""
-
-#: solib.c:1672
-msgid "Status of loaded shared object libraries."
-msgstr ""
-
-#: solib.c:1675
-msgid "Unload all shared object library symbols."
-msgstr ""
-
-#: solib.c:1678
-msgid "Set autoloading of shared library symbols."
+msgid "sol_thread_store_registers: td_ta_map_id2thr %s"
 msgstr ""
 
-#: solib.c:1679
-msgid "Show autoloading of shared library symbols."
+#: sol-thread.c:519
+#, possible-c-format
+msgid "sol_thread_store_registers: td_thr_getgregs %s"
 msgstr ""
 
-#: solib.c:1680
-msgid ""
-"If \"on\", symbols from all shared object libraries will be loaded\n"
-"automatically when the inferior begins execution, when the dynamic linker\n"
-"informs gdb that a new library has been loaded, or when attaching to the\n"
-"inferior.  Otherwise, symbols must be loaded manually, using `sharedlibrary'."
+#: sol-thread.c:523
+#, possible-c-format
+msgid "sol_thread_store_registers: td_thr_getfpregs %s"
 msgstr ""
 
-#: solib.c:1691
-msgid "Set an alternate system root."
+#: sol-thread.c:535
+#, possible-c-format
+msgid "sol_thread_store_registers: td_thr_setgregs %s"
 msgstr ""
 
-#: solib.c:1692
-msgid "Show the current system root."
+#: sol-thread.c:539
+#, possible-c-format
+msgid "sol_thread_store_registers: td_thr_setfpregs %s"
 msgstr ""
 
-#: solib.c:1693
-msgid ""
-"The system root is used to load absolute shared library symbol files.\n"
-"For other (relative) files, you can add directories using\n"
-"`set solib-search-path'."
+#: sol-thread.c:603
+#, possible-c-format
+msgid "sol_thread_new_objfile: td_init: %s"
 msgstr ""
 
-#: solib.c:1707
-msgid ""
-"Set the search path for loading non-absolute shared library symbol files."
+#: sol-thread.c:631
+#, possible-c-format
+msgid "Cannot initialize thread debugging library: %s"
 msgstr ""
 
-#: solib.c:1709
-msgid ""
-"Show the search path for loading non-absolute shared library symbol files."
+#: sol-thread.c:1166
+msgid "info sol-thread: failed to get info for thread."
 msgstr ""
 
-#: solib.c:1711
-msgid ""
-"This takes precedence over the environment variables PATH and "
-"LD_LIBRARY_PATH."
+#: sol-thread.c:1282
+msgid "Show info on Solaris user threads."
 msgstr ""
 
 #: source.c:103
@@ -25962,56 +25959,6 @@ msgstr ""
 msgid "Standard register ``$ps'' is not available for this target"
 msgstr ""
 
-#: symfile-debug.c:654
-#, possible-c-format
-msgid "Symfile debugging is %s.\n"
-msgstr ""
-
-#: symfile-debug.c:665
-msgid "Set debugging of the symfile functions."
-msgstr ""
-
-#: symfile-debug.c:666
-msgid "Show debugging of the symfile functions."
-msgstr ""
-
-#: symfile-debug.c:667
-msgid "When enabled, all calls to the symfile functions are logged."
-msgstr ""
-
-#: symfile-mem.c:96
-msgid "add-symbol-file-from-memory not supported for this target"
-msgstr ""
-
-#: symfile-mem.c:101
-msgid "Failed to read a valid object file image from memory."
-msgstr ""
-
-#: symfile-mem.c:113
-#, possible-c-format
-msgid "Got object file from memory but can't read symbols: %s."
-msgstr ""
-
-#: symfile-mem.c:150
-msgid "add-symbol-file-from-memory requires an expression argument"
-msgstr ""
-
-#: symfile-mem.c:160
-msgid "Must use symbol-file or exec-file before add-symbol-file-from-memory."
-msgstr ""
-
-#: symfile-mem.c:215
-msgid ""
-"Could not load vsyscall page because no executable was specified\n"
-"try using the \"file\" command first."
-msgstr ""
-
-#: symfile-mem.c:245
-msgid ""
-"Load the symbols out of memory from a dynamically loaded object file.\n"
-"Give an expression for the address of the file's shared object file header."
-msgstr ""
-
 #: symfile.c:589
 #, possible-c-format
 msgid "no loadable sections found in added symbol-file %s"
@@ -26345,6 +26292,56 @@ msgid ""
 "         and messages for each shared library."
 msgstr ""
 
+#: symfile-debug.c:654
+#, possible-c-format
+msgid "Symfile debugging is %s.\n"
+msgstr ""
+
+#: symfile-debug.c:665
+msgid "Set debugging of the symfile functions."
+msgstr ""
+
+#: symfile-debug.c:666
+msgid "Show debugging of the symfile functions."
+msgstr ""
+
+#: symfile-debug.c:667
+msgid "When enabled, all calls to the symfile functions are logged."
+msgstr ""
+
+#: symfile-mem.c:96
+msgid "add-symbol-file-from-memory not supported for this target"
+msgstr ""
+
+#: symfile-mem.c:101
+msgid "Failed to read a valid object file image from memory."
+msgstr ""
+
+#: symfile-mem.c:113
+#, possible-c-format
+msgid "Got object file from memory but can't read symbols: %s."
+msgstr ""
+
+#: symfile-mem.c:150
+msgid "add-symbol-file-from-memory requires an expression argument"
+msgstr ""
+
+#: symfile-mem.c:160
+msgid "Must use symbol-file or exec-file before add-symbol-file-from-memory."
+msgstr ""
+
+#: symfile-mem.c:215
+msgid ""
+"Could not load vsyscall page because no executable was specified\n"
+"try using the \"file\" command first."
+msgstr ""
+
+#: symfile-mem.c:245
+msgid ""
+"Load the symbols out of memory from a dynamically loaded object file.\n"
+"Give an expression for the address of the file's shared object file header."
+msgstr ""
+
 #: symmisc.c:84
 #, possible-c-format
 msgid "Byte cache statistics for '%s':\n"
@@ -26592,209 +26589,76 @@ msgstr ""
 msgid "Set whether a source file may have multiple base names."
 msgstr ""
 
-#: symtab.c:6287
-msgid "Show whether a source file may have multiple base names."
-msgstr ""
-
-#: symtab.c:6288
-msgid ""
-"(A \"base name\" is the name of a file with the directory part removed.\n"
-"Example: The base name of \"/home/user/hello.c\" is \"hello.c\".)\n"
-"If set, GDB will canonicalize file names (e.g., expand symlinks)\n"
-"before comparing them.  Canonicalization is an expensive operation,\n"
-"but it allows the same file be known by more than one base name.\n"
-"If not set (the default), all source files are assumed to have just\n"
-"one base name, and gdb will do file name comparisons more efficiently."
-msgstr ""
-
-#: symtab.c:6300
-msgid "Set debugging of symbol table creation."
-msgstr ""
-
-#: symtab.c:6301
-msgid "Show debugging of symbol table creation."
-msgstr ""
-
-#: symtab.c:6301
-msgid ""
-"When enabled (non-zero), debugging messages are printed when building\n"
-"symbol tables.  A value of 1 (one) normally provides enough information.\n"
-"A value greater than 1 provides more verbose information."
-msgstr ""
-
-#: symtab.c:6310
-msgid "Set debugging of symbol lookup."
-msgstr ""
-
-#: symtab.c:6311
-msgid "Show debugging of symbol lookup."
-msgstr ""
-
-#: symtab.c:6312
-msgid "When enabled (non-zero), symbol lookups are logged."
-msgstr ""
-
-#: symtab.c:6319
-msgid "Set the size of the symbol cache."
-msgstr ""
-
-#: symtab.c:6320
-msgid "Show the size of the symbol cache."
-msgstr ""
-
-#: symtab.c:6320
-msgid ""
-"The size of the symbol cache.\n"
-"If zero then the symbol cache is disabled."
-msgstr ""
-
-#: symtab.c:6328
-msgid "Dump the symbol cache for each program space."
-msgstr ""
-
-#: symtab.c:6333
-msgid "Print symbol cache statistics for each program space."
-msgstr ""
-
-#: symtab.c:6338
-msgid "Flush the symbol cache for each program space."
-msgstr ""
-
-#: symtab.h:913
-msgid "Section index is uninitialized"
-msgstr ""
-
-#: target-dcache.c:116
-#, possible-c-format
-msgid "Cache use for stack accesses is %s.\n"
-msgstr ""
-
-#: target-dcache.c:156
-#, possible-c-format
-msgid "Cache use for code accesses is %s.\n"
-msgstr ""
-
-#: target-dcache.c:174
-msgid "Set cache use for stack access."
-msgstr ""
-
-#: target-dcache.c:175
-msgid "Show cache use for stack access."
-msgstr ""
-
-#: target-dcache.c:176
-msgid ""
-"When on, use the target memory cache for all stack access, regardless of "
-"any\n"
-"configured memory regions.  This improves remote performance significantly.\n"
-"By default, caching for stack access is on."
-msgstr ""
-
-#: target-dcache.c:185
-msgid "Set cache use for code segment access."
-msgstr ""
-
-#: target-dcache.c:186
-msgid "Show cache use for code segment access."
-msgstr ""
-
-#: target-dcache.c:187
-msgid ""
-"When on, use the target memory cache for all code segment accesses,\n"
-"regardless of any configured memory regions.  This improves remote\n"
-"performance significantly.  By default, caching for code segment\n"
-"access is on."
-msgstr ""
-
-#: target-descriptions.c:366
-msgid "Architecture rejected target-supplied description"
-msgstr ""
-
-#: target-descriptions.c:374
-msgid "Target-supplied registers are not supported by the current architecture"
-msgstr ""
-
-#: target-descriptions.c:401
-msgid "Could not remove target-supplied description"
-msgstr ""
-
-#: target-descriptions.c:992 target-descriptions.c:1014
-#, possible-c-format
-msgid "Register \"%s\" has an unsupported size (%d bits)"
-msgstr ""
-
-#: target-descriptions.c:1505
-#, possible-c-format
-msgid "Attempted to add duplicate compatible architecture \"%s\""
-msgstr ""
-
-#: target-descriptions.c:1525
-#, possible-c-format
-msgid "Attempted to add duplicate property \"%s\""
+#: symtab.c:6287
+msgid "Show whether a source file may have multiple base names."
 msgstr ""
 
-#: target-descriptions.c:1588
-#, possible-c-format
-msgid "The target description will be read from \"%s\".\n"
+#: symtab.c:6288
+msgid ""
+"(A \"base name\" is the name of a file with the directory part removed.\n"
+"Example: The base name of \"/home/user/hello.c\" is \"hello.c\".)\n"
+"If set, GDB will canonicalize file names (e.g., expand symlinks)\n"
+"before comparing them.  Canonicalization is an expensive operation,\n"
+"but it allows the same file be known by more than one base name.\n"
+"If not set (the default), all source files are assumed to have just\n"
+"one base name, and gdb will do file name comparisons more efficiently."
 msgstr ""
 
-#: target-descriptions.c:1591
-msgid "The target description will be read from the target.\n"
+#: symtab.c:6300
+msgid "Set debugging of symbol table creation."
 msgstr ""
 
-#: target-descriptions.c:1626
-msgid "There is no target description to print."
+#: symtab.c:6301
+msgid "Show debugging of symbol table creation."
 msgstr ""
 
-#: target-descriptions.c:1629
-msgid "The current target description did not come from an XML file."
+#: symtab.c:6301
+msgid ""
+"When enabled (non-zero), debugging messages are printed when building\n"
+"symbol tables.  A value of 1 (one) normally provides enough information.\n"
+"A value greater than 1 provides more verbose information."
 msgstr ""
 
-#: target-descriptions.c:1810
-#, possible-c-format
-msgid "C output is not supported type \"%s\"."
+#: symtab.c:6310
+msgid "Set debugging of symbol lookup."
 msgstr ""
 
-#: target-descriptions.c:1843
-msgid "Set target description specific variables."
+#: symtab.c:6311
+msgid "Show debugging of symbol lookup."
 msgstr ""
 
-#. allow-unknown
-#: target-descriptions.c:1847
-msgid "Show target description specific variables."
+#: symtab.c:6312
+msgid "When enabled (non-zero), symbol lookups are logged."
 msgstr ""
 
-#. allow-unknown
-#: target-descriptions.c:1851
-msgid "Unset target description specific variables."
+#: symtab.c:6319
+msgid "Set the size of the symbol cache."
 msgstr ""
 
-#: target-descriptions.c:1858
-msgid "Set the file to read for an XML target description"
+#: symtab.c:6320
+msgid "Show the size of the symbol cache."
 msgstr ""
 
-#: target-descriptions.c:1859
-msgid "Show the file to read for an XML target description"
+#: symtab.c:6320
+msgid ""
+"The size of the symbol cache.\n"
+"If zero then the symbol cache is disabled."
 msgstr ""
 
-#: target-descriptions.c:1860
-msgid ""
-"When set, GDB will read the target description from a local\n"
-"file instead of querying the remote target."
+#: symtab.c:6328
+msgid "Dump the symbol cache for each program space."
 msgstr ""
 
-#: target-descriptions.c:1867
-msgid ""
-"Unset the file to read for an XML target description.  When unset,\n"
-"GDB will read the description from the target."
+#: symtab.c:6333
+msgid "Print symbol cache statistics for each program space."
 msgstr ""
 
-#: target-descriptions.c:1872
-msgid "Print the current target description as a C source file."
+#: symtab.c:6338
+msgid "Flush the symbol cache for each program space."
 msgstr ""
 
-#: target-memory.c:427
-msgid "Error writing data to flash"
+#: symtab.h:913
+msgid "Section index is uninitialized"
 msgstr ""
 
 #: target.c:179
@@ -27140,6 +27004,139 @@ msgid ""
 "attempts \"run\" and other commands with the native target."
 msgstr ""
 
+#: target-dcache.c:116
+#, possible-c-format
+msgid "Cache use for stack accesses is %s.\n"
+msgstr ""
+
+#: target-dcache.c:156
+#, possible-c-format
+msgid "Cache use for code accesses is %s.\n"
+msgstr ""
+
+#: target-dcache.c:174
+msgid "Set cache use for stack access."
+msgstr ""
+
+#: target-dcache.c:175
+msgid "Show cache use for stack access."
+msgstr ""
+
+#: target-dcache.c:176
+msgid ""
+"When on, use the target memory cache for all stack access, regardless of "
+"any\n"
+"configured memory regions.  This improves remote performance significantly.\n"
+"By default, caching for stack access is on."
+msgstr ""
+
+#: target-dcache.c:185
+msgid "Set cache use for code segment access."
+msgstr ""
+
+#: target-dcache.c:186
+msgid "Show cache use for code segment access."
+msgstr ""
+
+#: target-dcache.c:187
+msgid ""
+"When on, use the target memory cache for all code segment accesses,\n"
+"regardless of any configured memory regions.  This improves remote\n"
+"performance significantly.  By default, caching for code segment\n"
+"access is on."
+msgstr ""
+
+#: target-descriptions.c:366
+msgid "Architecture rejected target-supplied description"
+msgstr ""
+
+#: target-descriptions.c:374
+msgid "Target-supplied registers are not supported by the current architecture"
+msgstr ""
+
+#: target-descriptions.c:401
+msgid "Could not remove target-supplied description"
+msgstr ""
+
+#: target-descriptions.c:992 target-descriptions.c:1014
+#, possible-c-format
+msgid "Register \"%s\" has an unsupported size (%d bits)"
+msgstr ""
+
+#: target-descriptions.c:1505
+#, possible-c-format
+msgid "Attempted to add duplicate compatible architecture \"%s\""
+msgstr ""
+
+#: target-descriptions.c:1525
+#, possible-c-format
+msgid "Attempted to add duplicate property \"%s\""
+msgstr ""
+
+#: target-descriptions.c:1588
+#, possible-c-format
+msgid "The target description will be read from \"%s\".\n"
+msgstr ""
+
+#: target-descriptions.c:1591
+msgid "The target description will be read from the target.\n"
+msgstr ""
+
+#: target-descriptions.c:1626
+msgid "There is no target description to print."
+msgstr ""
+
+#: target-descriptions.c:1629
+msgid "The current target description did not come from an XML file."
+msgstr ""
+
+#: target-descriptions.c:1810
+#, possible-c-format
+msgid "C output is not supported type \"%s\"."
+msgstr ""
+
+#: target-descriptions.c:1843
+msgid "Set target description specific variables."
+msgstr ""
+
+#. allow-unknown
+#: target-descriptions.c:1847
+msgid "Show target description specific variables."
+msgstr ""
+
+#. allow-unknown
+#: target-descriptions.c:1851
+msgid "Unset target description specific variables."
+msgstr ""
+
+#: target-descriptions.c:1858
+msgid "Set the file to read for an XML target description"
+msgstr ""
+
+#: target-descriptions.c:1859
+msgid "Show the file to read for an XML target description"
+msgstr ""
+
+#: target-descriptions.c:1860
+msgid ""
+"When set, GDB will read the target description from a local\n"
+"file instead of querying the remote target."
+msgstr ""
+
+#: target-descriptions.c:1867
+msgid ""
+"Unset the file to read for an XML target description.  When unset,\n"
+"GDB will read the description from the target."
+msgstr ""
+
+#: target-descriptions.c:1872
+msgid "Print the current target description as a C source file."
+msgstr ""
+
+#: target-memory.c:427
+msgid "Error writing data to flash"
+msgstr ""
+
 #: thread.c:298
 #, possible-c-format
 msgid "[New %s]\n"
@@ -27622,75 +27619,32 @@ msgstr ""
 
 #: top.c:1964
 msgid ""
-"0 == normal;     1 == fullname (for use when running under emacs)\n"
-"2 == output annotated suitably for use by programs that control GDB."
-msgstr ""
-
-#: top.c:1972
-msgid "Set notification of completion for asynchronous execution commands."
-msgstr ""
-
-#: top.c:1973
-msgid "Show notification of completion for asynchronous execution commands."
-msgstr ""
-
-#: top.c:1974
-msgid "Use \"on\" to enable the notification, and \"off\" to disable it."
-msgstr ""
-
-#: top.c:1981
-msgid "Set GDB's data directory."
-msgstr ""
-
-#: top.c:1982
-msgid "Show GDB's data directory."
-msgstr ""
-
-#: top.c:1983
-msgid "When set, GDB uses the specified path to search for data files."
-msgstr ""
-
-#: tracefile-tfile.c:375
-msgid "Premature end of file while reading trace file"
-msgstr ""
-
-#: tracefile-tfile.c:396
-msgid "No trace file specified."
-msgstr ""
-
-#: tracefile-tfile.c:429
-msgid "File is not a valid trace file."
-msgstr ""
-
-#: tracefile-tfile.c:467
-msgid "Excessively long lines in trace file"
+"0 == normal;     1 == fullname (for use when running under emacs)\n"
+"2 == output annotated suitably for use by programs that control GDB."
 msgstr ""
 
-#: tracefile-tfile.c:476
-msgid "No register block size recorded in trace file"
+#: top.c:1972
+msgid "Set notification of completion for asynchronous execution commands."
 msgstr ""
 
-#: tracefile-tfile.c:491
-msgid "No traceframes present in this file."
+#: top.c:1973
+msgid "Show notification of completion for asynchronous execution commands."
 msgstr ""
 
-#: tracefile-tfile.c:534
-#, possible-c-format
-msgid "Ignoring trace file definition \"%s\""
+#: top.c:1974
+msgid "Use \"on\" to enable the notification, and \"off\" to disable it."
 msgstr ""
 
-#: tracefile-tfile.c:772 tracefile.c:286
-#, possible-c-format
-msgid "Unknown block type '%c' (0x%x) in trace frame"
+#: top.c:1981
+msgid "Set GDB's data directory."
 msgstr ""
 
-#: tracefile-tfile.c:851
-msgid "tfile_xfer_partial: trace file is read-only"
+#: top.c:1982
+msgid "Show GDB's data directory."
 msgstr ""
 
-#: tracefile-tfile.c:1008
-#, possible-c-format
-msgid "Unhandled trace block type (%d) '%c ' while building trace frame info."
+#: top.c:1983
+msgid "When set, GDB uses the specified path to search for data files."
 msgstr ""
 
 #: tracefile.c:75
@@ -27703,6 +27657,11 @@ msgstr ""
 msgid "Failure to get requested trace buffer data"
 msgstr ""
 
+#: tracefile.c:286 tracefile-tfile.c:772
+#, possible-c-format
+msgid "Unknown block type '%c' (0x%x) in trace frame"
+msgstr ""
+
 #: tracefile.c:316 tracefile.c:334
 msgid "file in which to save trace data"
 msgstr ""
@@ -27730,6 +27689,44 @@ msgid ""
 "using its own filesystem."
 msgstr ""
 
+#: tracefile-tfile.c:375
+msgid "Premature end of file while reading trace file"
+msgstr ""
+
+#: tracefile-tfile.c:396
+msgid "No trace file specified."
+msgstr ""
+
+#: tracefile-tfile.c:429
+msgid "File is not a valid trace file."
+msgstr ""
+
+#: tracefile-tfile.c:467
+msgid "Excessively long lines in trace file"
+msgstr ""
+
+#: tracefile-tfile.c:476
+msgid "No register block size recorded in trace file"
+msgstr ""
+
+#: tracefile-tfile.c:491
+msgid "No traceframes present in this file."
+msgstr ""
+
+#: tracefile-tfile.c:534
+#, possible-c-format
+msgid "Ignoring trace file definition \"%s\""
+msgstr ""
+
+#: tracefile-tfile.c:851
+msgid "tfile_xfer_partial: trace file is read-only"
+msgstr ""
+
+#: tracefile-tfile.c:1008
+#, possible-c-format
+msgid "Unhandled trace block type (%d) '%c ' while building trace frame info."
+msgstr ""
+
 #: tracepoint.c:358
 #, possible-c-format
 msgid "No trace variable named \"$%s\", not deleting"
@@ -28462,6 +28459,99 @@ msgstr ""
 msgid "Disable TUI display mode."
 msgstr ""
 
+#: tui/tui-stack.c:501
+msgid ""
+"Update the source window and locator to display the current execution "
+"point.\n"
+msgstr ""
+
+#: tui/tui-io.c:555
+msgid "Cannot create pipe for readline"
+msgstr ""
+
+#: tui/tui-io.c:559
+msgid "Cannot redirect readline output"
+msgstr ""
+
+#: tui/tui-layout.c:377
+msgid ""
+"Change the layout of windows.\n"
+"Usage: layout prev | next | <layout_name> \n"
+"Layout names are:\n"
+"   src   : Displays source and command windows.\n"
+"   asm   : Displays disassembly and command windows.\n"
+"   split : Displays source, disassembly and command windows.\n"
+"   regs  : Displays register window. If existing layout\n"
+"           is source/command or assembly/command, the \n"
+"           register window is displayed. If the\n"
+"           source/assembly/command (split) is displayed, \n"
+"           the register window is displayed with \n"
+"           the window that has current logical focus.\n"
+msgstr ""
+
+#: tui/tui-layout.c:422
+msgid "Ambiguous command input."
+msgstr ""
+
+#: tui/tui-layout.c:504
+#, possible-c-format
+msgid ""
+"Invalid layout specified.\n"
+"%s"
+msgstr ""
+
+#: tui/tui-interp.c:194
+msgid "tui_exec called"
+msgstr ""
+
+#: tui/tui-regs.c:636
+#, possible-c-format
+msgid "ambiguous register group name '%s'"
+msgstr ""
+
+#: tui/tui-regs.c:642
+#, possible-c-format
+msgid "unknown register group '%s'"
+msgstr ""
+
+#: tui/tui-regs.c:651
+msgid ""
+"\"tui reg\" must be followed by the name of either a register group,\n"
+"or one of 'next' or 'prev'.  Known register groups are:\n"
+msgstr ""
+
+#: tui/tui-regs.c:701
+msgid "TUI command to control the register window."
+msgstr ""
+
+#: tui/tui-file.c:78
+msgid "tui_file_delete: bad magic number"
+msgstr ""
+
+#: tui/tui-file.c:128
+msgid "tui_file_isatty: bad magic number"
+msgstr ""
+
+#: tui/tui-file.c:142
+msgid "tui_file_rewind: bad magic number"
+msgstr ""
+
+#: tui/tui-file.c:155
+msgid "tui_file_put: bad magic number"
+msgstr ""
+
+#: tui/tui-file.c:196
+msgid "tui_file_get_strbuf: bad magic number"
+msgstr ""
+
+#: tui/tui-file.c:211
+msgid "tui_file_adjust_strbuf: bad magic number"
+msgstr ""
+
+#: tui/tui-file.c:239
+msgid "tui_file_flush: bad magic number"
+msgstr ""
+
 #: tui/tui-win.c:210
 #, possible-c-format
 msgid "The attribute mode to use for the active TUI window border is \"%s\".\n"
@@ -28634,99 +28724,6 @@ msgid ""
 "%s"
 msgstr ""
 
-#: tui/tui-file.c:78
-msgid "tui_file_delete: bad magic number"
-msgstr ""
-
-#: tui/tui-file.c:128
-msgid "tui_file_isatty: bad magic number"
-msgstr ""
-
-#: tui/tui-file.c:142
-msgid "tui_file_rewind: bad magic number"
-msgstr ""
-
-#: tui/tui-file.c:155
-msgid "tui_file_put: bad magic number"
-msgstr ""
-
-#: tui/tui-file.c:196
-msgid "tui_file_get_strbuf: bad magic number"
-msgstr ""
-
-#: tui/tui-file.c:211
-msgid "tui_file_adjust_strbuf: bad magic number"
-msgstr ""
-
-#: tui/tui-file.c:239
-msgid "tui_file_flush: bad magic number"
-msgstr ""
-
-#: tui/tui-stack.c:501
-msgid ""
-"Update the source window and locator to display the current execution "
-"point.\n"
-msgstr ""
-
-#: tui/tui-interp.c:194
-msgid "tui_exec called"
-msgstr ""
-
-#: tui/tui-regs.c:636
-#, possible-c-format
-msgid "ambiguous register group name '%s'"
-msgstr ""
-
-#: tui/tui-regs.c:642
-#, possible-c-format
-msgid "unknown register group '%s'"
-msgstr ""
-
-#: tui/tui-regs.c:651
-msgid ""
-"\"tui reg\" must be followed by the name of either a register group,\n"
-"or one of 'next' or 'prev'.  Known register groups are:\n"
-msgstr ""
-
-#: tui/tui-regs.c:701
-msgid "TUI command to control the register window."
-msgstr ""
-
-#: tui/tui-layout.c:377
-msgid ""
-"Change the layout of windows.\n"
-"Usage: layout prev | next | <layout_name> \n"
-"Layout names are:\n"
-"   src   : Displays source and command windows.\n"
-"   asm   : Displays disassembly and command windows.\n"
-"   split : Displays source, disassembly and command windows.\n"
-"   regs  : Displays register window. If existing layout\n"
-"           is source/command or assembly/command, the \n"
-"           register window is displayed. If the\n"
-"           source/assembly/command (split) is displayed, \n"
-"           the register window is displayed with \n"
-"           the window that has current logical focus.\n"
-msgstr ""
-
-#: tui/tui-layout.c:422
-msgid "Ambiguous command input."
-msgstr ""
-
-#: tui/tui-layout.c:504
-#, possible-c-format
-msgid ""
-"Invalid layout specified.\n"
-"%s"
-msgstr ""
-
-#: tui/tui-io.c:555
-msgid "Cannot create pipe for readline"
-msgstr ""
-
-#: tui/tui-io.c:559
-msgid "Cannot redirect readline output"
-msgstr ""
-
 #: typeprint.c:349
 msgid "Language not supported."
 msgstr ""
@@ -29598,8 +29595,8 @@ msgstr ""
 #: valops.c:3703
 #, possible-c-format
 msgid ""
-"Couldn't retrieve complete object of RTTI type %s; object may be in "
-"register(s)."
+"Couldn't retrieve complete object of RTTI type %s; object may be in register"
+"(s)."
 msgstr ""
 
 #: valops.c:3735
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/version.in ./gdb/version.in
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/gdb/version.in	2015-07-06 20:11:06.000000000 +0000
+++ ./gdb/version.in	2015-07-07 01:59:20.000000000 +0000
@@ -1 +1 @@
-7.9.90
+7.9.90.DATE-cvs
diff -a -u -r --new-file --show-function-line='^[A-Za-z_]' /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/md5.sum ./md5.sum
--- /sourceware/snapshot-tmp/gdb/snapshot/branch-gdb/update-snapshot/old/gdb-7.9.90/md5.sum	2015-07-06 20:14:29.000000000 +0000
+++ ./md5.sum	2015-07-07 02:02:17.000000000 +0000
@@ -1,655 +1,655 @@
-897c2192d7787165e1e051bdfccf7e35  bfd/i386bsd.c
-5df879033aa0a2351e92554c36e98728  bfd/nlmswap.h
-106b1c20edb8798827f20e7524b7d600  bfd/elf32-hppa.c
-149f2204ab9e082a2beb72dd6c04800d  bfd/cf-i386lynx.c
+2aefaa4706d2d2f3d0d7a1a472ee1aa6  bfd/tekhex.c
+992b59ff18de3db6cf24261a48e92411  bfd/reloc.c
+8d81c7feefaa9619b12ee65877325f94  bfd/dwarf2.c
+90327c560993d1b58fecb10e774a89b4  bfd/libbfd.h
+4cbda6238eaa5464ed780d0ddf427cc5  bfd/cpu-nds32.c
+d379f86e2b08ffd6d7bceca24851adbd  bfd/vaxnetbsd.c
+50d313c9605e302c1c1a1409aef9fbfc  bfd/elf64-ppc.c
+b3164af848fea165ba4b2ce7952dc0b1  bfd/elf32-mcore.c
+58423814cf9665d59abc7cd41555d9f4  bfd/pe-mips.c
+7ee547f9850e0ea0a744677f81f88cfe  bfd/archures.c
+bc1e0d5bf37619a2a294ecfd8b7489be  bfd/i386lynx.c
+b8f6eae8ac926dc604030cb3efba1039  bfd/bfdwin.c
 e41bf4306979bec62eb8430fb41df6a5  bfd/ChangeLog-2013
-a181a4ceb9b279444ddbef4dda8e70fb  bfd/elf32-i960.c
-35f7bce12dc045c5df6ed1cbccc0cf49  bfd/bout.c
-ccfe37a21f6e907408045cc5973d2496  bfd/elf32-rx.c
-0326021603188dd9936fe24e15385ebd  bfd/sunos.c
-9520bdf686037a08875194fa47575ff8  bfd/elf32-crx.c
-abc3d3752505c0e40bbb32fa88a4bcf6  bfd/syms.c
-d906ec4101f7b2e1edb000e25b4c5d74  bfd/mach-o-target.c
-fade195fd5eb8728ea366abdfeb19b42  bfd/config.bfd
-b9d49a75781ef86bd6cb0494d056061e  bfd/cpu-mt.c
-088c0e693077976b3ada7603af5a749e  bfd/coff-svm68k.c
-eea171bd8ad8f0ec9f21db1bdc5b860c  bfd/elf32-arc.c
-cab82e465e667a38e5abb1a56527649f  bfd/freebsd.h
 cc0b01f7614b9620d951fe88856b9342  bfd/aout32.c
-59fbc0e33d0dc67ffdf9ac616d9b84f7  bfd/m68knetbsd.c
-d8f323b2bfc1857852867da59861295f  bfd/rs6000-core.c
-634709c41a48260f5f152d2d28729ce2  bfd/elf64-mmix.c
-f210b04663c7d0f71e6559a3f7a7e1bc  bfd/configure.host
-52eeceea7d6afb4956faaaed3fb61ddf  bfd/dwarf1.c
-af7976e47998f16b4f8c5f84b57f3030  bfd/pei-mcore.c
-6eeb1062882cbe1d8a43002c2abb2cef  bfd/cpu-plugin.c
-b33e0ba78cdd46c771e365ab8b48bfc1  bfd/cpu-avr.c
-bde916da5c029b43c7b2ac5a22e96ff7  bfd/mmo.c
-01d2d3661a595cbf15443b4a867ab65a  bfd/sysdep.h
-220a19ef8e17a243239dd3c52e3b2258  bfd/elfxx-sparc.c
-b2840cda9b56efffa90c3b4d40c9dfed  bfd/coff-ia64.c
-b4c0ba889965dfae4a718f832f61c315  bfd/nlm32-sparc.c
-f331d9a54f33efe605750d5113888bf1  bfd/elf64-alpha.c
-58423814cf9665d59abc7cd41555d9f4  bfd/pe-mips.c
-ca5364f1c3cfea486c7f10697e5de3be  bfd/elf32-ip2k.c
-627b3ee76c9f3876f67fe2f1fce802cd  bfd/srec.c
-52d89b2271d98527260dbbd8132d9d60  bfd/elf-ifunc.c
-ad06b2d8cb037bf4e2929d37067e5b3d  bfd/coff-h8300.c
-e3e66ee706de9bab12f19c08508ae8f9  bfd/m88kopenbsd.c
-eaf2c76e08411c21e8c6e7f8f8d2aa07  bfd/elf32-d10v.c
-408ef1462276b75d3708877103c85eb8  bfd/.gitignore
-2f687954017c8291763eefb0db5fce2b  bfd/cpu-xstormy16.c
-d983a04e314fc1bdf12fd3254a8183a3  bfd/nlm-target.h
-ecf3c0e3ab5920c42b3d91ae472accbf  bfd/cpu-vax.c
-75c4bcf519027131c779130ddaa8b23b  bfd/ChangeLog
+ba04fcbb738a0fa5f896792ed0533a72  bfd/elf32-xstormy16.c
+4013c7d1ec49c79947294b139b6919fa  bfd/elf32-m68hc11.c
+ab2390e007bd5e197a9238ab6556f5ed  bfd/elfxx-tilegx.c
 21029c7d41557b7e6b3f27278552155c  bfd/epoc-pe-arm.c
-e51dbb0326a8ac5550e1ec432a7d10c3  bfd/configure.ac
-2e7e6f7dadf7349f9a8b6bc7826d63cf  bfd/elf32-iq2000.c
-2ee363a24a1c5d6e9e362858f340b7c5  bfd/vms-alpha.c
-745a3e162c6757a034df1dfb6ff22c85  bfd/cpu-tic6x.c
-236374784f733895cece572e90528a62  bfd/elf32-m68k.c
-3a81348960728feb3807e69af1e2a36c  bfd/cpu-iq2000.c
-2fb5035ff7965c690c782be6c2ec8d7a  bfd/format.c
-2d3122af99f3bf5ef7b82bb1d45fec91  bfd/ecoff.c
-b176b6fd5cf2c8b4d99ab723ecda0e6a  bfd/elf32-m68hc12.c
-ee6dd515e44d7279dd8633bfe5e0a1a2  bfd/bfdio.c
-1dc6d68b9de86fbc1dc7261574d6dbab  bfd/elf32-ppc.c
-059d65e215cdd8cf62bd0ff31ee0597d  bfd/elf32-sh.c
-bc1e0d5bf37619a2a294ecfd8b7489be  bfd/i386lynx.c
-42878bb2397b6bf5856dce039784d23b  bfd/m68k4knetbsd.c
-a2530f29fce960ccf4c4fe3bef11fbf4  bfd/elf32-mt.c
-b573043e5103e4c7c7e4b88bd03a253b  bfd/hppabsd-core.c
-e0d7aee3733c5717a50e0a6056b7cd52  bfd/cpu-score.c
-7682de4d28252757af76d780afc7aaee  bfd/libcoff-in.h
-744780429289047d02a7416e09a0d9cb  bfd/libecoff.h
-554a3fb130d2151cc2bec271f0b68699  bfd/i386os9k.c
-7061d89aeed5ed2952f3696f81b27275  bfd/elfxx-aarch64.h
-b6e0bd05bbe0a3fe41ab0d2a1c357b17  bfd/trad-core.c
-e0a212b7737b44d20f67cc6c72385c20  bfd/elf32-nds32.c
 f042c8f3da7b59243af8763e5e4fd607  bfd/aout-adobe.c
-e8ff6bd53bf83fcfa842cd19e26f2bd8  bfd/nlmcode.h
-e63f6d01a376008a89e252c7b5cc1f6f  bfd/ChangeLog-9899
-ec62dd6d1596fd6907545989b64c0ae3  bfd/elf-vxworks.h
-14f93dd0b380ce57a88b262ca5f301db  bfd/nlm32-i386.c
-f0483d958b1b65f35e4b9f080602f353  bfd/elf32-xtensa.c
-9c34712a354f424e0a7c5de87a62615a  bfd/elf64-ia64-vms.c
-69da812bafc7c02ef06215774161e299  bfd/configure
-2b91920292050b8e49bf1b385927b938  bfd/libaout.h
-81baf972ce2e5dc9c113cf33e0726c37  bfd/cpu-sh.c
-c91cb52fb314519fb805028ef3fc795b  bfd/aout-ns32k.c
-c449aada5c464ee95c7c4f4118977b78  bfd/elf64-ppc.h
-e11efdb32ee0107272535dbc9360b4e7  bfd/elf32-h8300.c
-ceebc66a221f8f9297b660d643de9009  bfd/coff-mcore.c
-90327c560993d1b58fecb10e774a89b4  bfd/libbfd.h
-a6aeb501033330275ed9cca69e1edd52  bfd/cpu-sparc.c
-8250251f266c3f54401bdb189dd87f32  bfd/coff-i960.c
-1c6e3e8c279bc5edbaa9d876b9dde41b  bfd/cpu-z8k.c
-a147777c7a198284a4f45824d96109d0  bfd/pe-i386.c
+5ddd7325e4cba21950fe2d391072cf87  bfd/ChangeLog-2011
+7106b7f464578c7f35228b4b43bc896e  bfd/libcoff.h
+e0b436692a1f013c0635143eb79111f9  bfd/elf32-cr16c.c
+a0b483658fe8a417ba56a0fcfce92231  bfd/cpu-m68hc12.c
+9583b1fb1f69005f1145a6a3e86c0357  bfd/xsym.h
+b27d1d7c255437f86c3f17986f4783ec  bfd/cpu-mcore.c
+abc3d3752505c0e40bbb32fa88a4bcf6  bfd/syms.c
+ac0a746e8b4834031fd4256fd2198923  bfd/cpu-crx.c
+0c3128fe1cf0976cf5856282fdc0a5e0  bfd/hp300hpux.c
+57654b9a6109ba6ce68a9be4693db0bf  bfd/Makefile.in
 7f7385008730efaadb78adc87e42efcb  bfd/elf32-tilegx.c
-8e2d22a0f8eb6e49f33e93ffbce44776  bfd/vms.h
-05d5f9293223e7c1080a97ef1c1575af  bfd/elf32-arm.c
-c844ec58a10bb4cc230b3f05f7657d55  bfd/elf32.c
-f772df93b33e411e1d65435ad9f7ba6e  bfd/pei-arm.c
-d257d07aae981ced6ca5490db04c189e  bfd/pc532-mach.c
-90f07219c78f6fbe833f6a8d97241f12  bfd/aout64.c
+0e1885676e3db0dab1b7139dfbc2e47c  bfd/cpu-hppa.c
+dad496c68df8395b3cdb8e3187c37eb1  bfd/dep-in.sed
+62daecb5d78845f37cccb900ab692149  bfd/elf32-metag.h
+6745ddba96c0348e07ed5bdd15b638e9  bfd/cpu-cris.c
+f74f5720bf485dc971d7b4151b97318b  bfd/pei-x86_64.c
+3d0f0160d615a50be3fe50cdfaf96a71  bfd/cpu-d10v.c
 3a7a5fe19ebcf7f41e79fcf8cd090893  bfd/xtensa-modules.c
-c525b16fbc958de0d385d13bbbb6aeb4  bfd/elf32-vax.c
 d714ee957aefa81619f03058d91b23cb  bfd/elfcore.h
-e0a8d31280c4b392ef408b925197e980  bfd/coff-z8k.c
-d961679ca24f8ce7986eb21fd10cf467  bfd/coff-arm.c
-3eca4088e49922d27f44a52963492be9  bfd/cpu-m32r.c
-6e0d8c53fc1e04f5345366b92ab9d804  bfd/coff-apollo.c
-0fd2461ad8e70b826974640c1551a1e6  bfd/elf32-metag.c
-0c3128fe1cf0976cf5856282fdc0a5e0  bfd/hp300hpux.c
-495fd1bb13aeb4666662e2259a3427e8  bfd/newsos3.c
-f1e921db0c1b1dc7da1497039a6c9dbb  bfd/cpu-iamcu.c
-4851546a9b37c023f6645649780ba983  bfd/elf32-nios2.c
-11f671e31dc1a7094426db655ea75398  bfd/cpu-tilepro.c
-7d710529ca3fafb2bb57132df24957e3  bfd/ChangeLog-2004
-f74f5720bf485dc971d7b4151b97318b  bfd/pei-x86_64.c
-f9b0c8c6bbc03f4e34f27ab7515c9bf2  bfd/elf32-rl78.c
-6ee1667880fc1226307b9187fcc0ecbc  bfd/vax1knetbsd.c
-54eea14eaca3145ab10100e6dd73e607  bfd/acinclude.m4
-19bfe80af4da333443b313014650c438  bfd/linker.c
-e8d05731a4478f362040f06713539674  bfd/coff-go32.c
-50d313c9605e302c1c1a1409aef9fbfc  bfd/elf64-ppc.c
-aceb78738bda31ed5a4fbdd6c829f4ad  bfd/cpu-z80.c
-d101cffe506f113fcb606f1c0223fb66  bfd/coff-mips.c
-20cd132505e6203fdc3068e8baadf398  bfd/cpu-arc.c
-4268fb03a1617929b43d6200fa044668  bfd/aclocal.m4
-37a2c322f4ea0ab1ce9c1fbf8498d37a  bfd/i386msdos.c
-603c8594a5f0352547e7709f2c38d108  bfd/nlm32-alpha.c
-dbd8579a7395cb866bf29a8fd44241b7  bfd/cpu-mep.c
-5ec7c5b1cf13766e8165f3d4b2c782a5  bfd/stabs.c
-ada3c489f714b527eb9af21f4f1e39de  bfd/elfn32-mips.c
-f3c18d36ab64b75f8265a880be50e1ee  bfd/cpu-v850_rh850.c
-8326edf4a7f004bccb8d646fde757740  bfd/pei-ia64.c
-7b89e415f08d597d888efc2c3dded43c  bfd/elfxx-ia64.h
-5015e40429aacc5213ca47328e9ef325  bfd/cpu-cr16c.c
-493e50698d4422aeb8694109d7bd5118  bfd/elf32-sh64.h
-f2103dcab70ce6b9cd98d65c15262076  bfd/elf32-xc16x.c
-98fb258baae51af6a7861791f0ac1d2b  bfd/coff-tic4x.c
 64f6bec36e44883df8ceae0157bb7a4e  bfd/elf64-mips.c
-234c7609eba6880d71c0d912df287afb  bfd/cpu-m10300.c
-e3c124c38ea4570880eea37805573a14  bfd/coff-ppc.c
-08ead0e86a5e0431461a7432ce28e1c5  bfd/targets.c
-730917e300f512b0172b7ffbd617b2d3  bfd/elf32-d30v.c
-a372d361f82cd4ccc0ca27ebfd0a4e17  bfd/elfxx-aarch64.c
-4384a857565e33e249a6653e5bf4b31e  bfd/elf32-gen.c
-6f9078c0902dffd977478809119cc35f  bfd/elflink.c
-dc59cc1397483baa05703c5a855f43ba  bfd/mach-o-x86-64.c
-f6acd1f2178b83a2fe0381a7bd068f45  bfd/elf32-msp430.c
-663a6979bd331c91d1385445edeca7b0  bfd/go32stub.h
-8db1a06ea798fd096aec3a598209f482  bfd/init.c
-c3306654d4203582412ea0b8c7ac39b1  bfd/elf32-bfin.c
-6da6c69ae21071cdbb0ccc99ad3f1fd8  bfd/cpu-tic30.c
-e5c21ba341204cf1a46726ae6387fdde  bfd/aix386-core.c
-052d57e539e87e22d1321d0da5051c83  bfd/elf-bfd.h
-4e645ba20d63d52aa0ef99fd1ab68f56  bfd/elfxx-mips.h
-ab3a3da9d15b78a7e2e26490487be5cc  bfd/i386linux.c
-ce04b6a33c02abd8af6f0e6a8ebd8a26  bfd/libpei.h
-effd5b05c0a39ffb18063e98f219ed6f  bfd/warning.m4
-ab2390e007bd5e197a9238ab6556f5ed  bfd/elfxx-tilegx.c
-f5be33ca327fa9960fa4941c9149601d  bfd/elf-s390-common.c
-03f80c50fe1a8e610a763ce5fc65991b  bfd/elf32-nds32.h
-8e86bd0a8bf7c16fe497da069c0b755c  bfd/verilog.c
-dcdd2269f0537a7ae82f9661efcf78bf  bfd/elf-m10300.c
-b8f6eae8ac926dc604030cb3efba1039  bfd/bfdwin.c
-cbe4cf23c197ed45ad68eae869b7ff31  bfd/xsym.c
-5e46070804158249faa239479c9835a1  bfd/compress.c
-dad496c68df8395b3cdb8e3187c37eb1  bfd/dep-in.sed
-368549ad37cf1d44958b8662653808fd  bfd/elf32-microblaze.c
-4cbda6238eaa5464ed780d0ddf427cc5  bfd/cpu-nds32.c
-12f6762685a296da42187290238207ad  bfd/cpu-powerpc.c
 57287cb3abe2dc7f66af4ab28aafebe9  bfd/cpu-m9s12x.c
-fb0a60df94affe77c9469deef15b0e37  bfd/ecoffswap.h
-6745ddba96c0348e07ed5bdd15b638e9  bfd/cpu-cris.c
-59b7b2562fc7a14d339c55d02c5b0228  bfd/som.h
-f5ef2c1ceba928938e2a3bafe3a2aabc  bfd/cpu-ia64.c
-9583b1fb1f69005f1145a6a3e86c0357  bfd/xsym.h
-8dd9d74325aef6ded425b85583b17e90  bfd/mep-relocs.pl
-b5a039fb4ff9da0221ea807aee4c56ee  bfd/netbsd.h
-8e59db45da7059710e7672a2b98e2ff8  bfd/cpu-cr16.c
-e4c7bffec050e8812f13a6dd7551121e  bfd/merge.c
-16c01231f4e62c8143e9b348a6e1559c  bfd/cpu-m32c.c
-52a2d5eac20e0b6b4918f8369fc5244a  bfd/cpu-nios2.c
+59bf2abee928d71308e5b18f9870c681  bfd/version.h
+a107ac2f34a58b7629fbff59490f61f1  bfd/cpu-tilegx.c
+ceebc66a221f8f9297b660d643de9009  bfd/coff-mcore.c
+b33e0ba78cdd46c771e365ab8b48bfc1  bfd/cpu-avr.c
+90f07219c78f6fbe833f6a8d97241f12  bfd/aout64.c
+f5ad372cf681a57b9a43f6975c05e33c  bfd/ChangeLog-2012
+40a6c2d8a13b8894eefbcf1ae69807f4  bfd/elf.c
+b573043e5103e4c7c7e4b88bd03a253b  bfd/hppabsd-core.c
+a158af04078c826a7efea6742ea04018  bfd/elf32-xgate.c
+03f80c50fe1a8e610a763ce5fc65991b  bfd/elf32-nds32.h
+f30c2f55e5c6309ab24aa96b8df86324  bfd/coff-bfd.h
+8373bde8fa77a2939a85c16983a71910  bfd/demo64.c
+2d3122af99f3bf5ef7b82bb1d45fec91  bfd/ecoff.c
+097eef5cef36c541234e2ff13f69547e  bfd/cpu-moxie.c
+46f6e4177e3b443bc5c62846c5a3a908  bfd/mach-o.c
 ebdd84dfce66bdc6b6f72f53c366f173  bfd/m68klinux.c
-13ec50ed33b4c0768e9089f9d26c8655  bfd/elf-m10200.c
-a130e485474243f9b784b0b0cff7ac56  bfd/Makefile.am
-3ec78685fdfb115058efaed22c9809e9  bfd/aout-cris.c
-489376ce3445b7b24248f71ebc2890d6  bfd/xtensa-isa.c
-d8fbf73ef99d9d2dd69a8f61749d0f75  bfd/pei-i386.c
-36b70a1c007c325158d66e8f20ee21f1  bfd/elf32-m68hc1x.c
-61951b3309cc8af5e6c4655fb1664226  bfd/version.h
-58a3fb1e054b540ef5c1329799b824bb  bfd/ChangeLog-2005
-8cfddc131c871d27282907647e233364  bfd/PORTING
+c525b16fbc958de0d385d13bbbb6aeb4  bfd/elf32-vax.c
+1aecdc5b55f025d1bc08db0d255e4aa6  bfd/pe-arm-wince.c
+f247d3c7c7dbf2c2bde47274fcf12d16  bfd/cpu-rx.c
+181869ba42e45b879925056707aae9f0  bfd/cpu-ip2k.c
+ab3a3da9d15b78a7e2e26490487be5cc  bfd/i386linux.c
+f15dfac0bc5f92eca85472d4eda68fc2  bfd/cpu-h8500.c
+615e1fff5358f13fa157b374aa1351f3  bfd/elf32-tilepro.h
+20fdb23b959ca2acf168354e796adf79  bfd/elf32-s390.c
+2b91920292050b8e49bf1b385927b938  bfd/libaout.h
+7061d89aeed5ed2952f3696f81b27275  bfd/elfxx-aarch64.h
+e74495ef0895c24443ef071dfef0a1e4  bfd/elf-vxworks.c
+5d86465e34836a7aa1e0dd07bd0038e8  bfd/elfxx-mips.c
+2d43093cd0fcf7bb5eb198527baed6a1  bfd/archive.c
+7f96b0f32007cdc39e8124a9b3dad2d9  bfd/aix5ppc-core.c
+ba9a2755d1c41b945dbc93f1eb4127ee  bfd/pei-ppc.c
+3acca3f9ef137319a1ffbf3a5c284013  bfd/elfxx-ia64.c
+3c5f6008d297a2321a7b0783919f324d  bfd/elf32-dlx.c
+7f8dd8061ac1d17d70fe4cf34cb127eb  bfd/elf64-tilegx.h
+00227a21c8506921eaf9722409c5b914  bfd/peicode.h
+d101cffe506f113fcb606f1c0223fb66  bfd/coff-mips.c
+898a644b23a64839557ed04222f5b7b5  bfd/coff-h8500.c
+149f2204ab9e082a2beb72dd6c04800d  bfd/cf-i386lynx.c
+cfcd720d83a8c9843fd03fa1c19d3e20  bfd/elf32-mep.c
+7ab85295ee447302f8d14034fd8cd21f  bfd/elf32-v850.c
 981beccb0f207921c427ad4a84e6ebc0  bfd/nlm32.c
-f30c2f55e5c6309ab24aa96b8df86324  bfd/coff-bfd.h
-5f58f22943861c7b7d9fd9291b0bb08a  bfd/cpu-m9s12xg.c
-52eaff64dd34df2d3042d9c5d4343f0c  bfd/mipsbsd.c
-3d714c65797901e487a5bb371324fb78  bfd/sparcnetbsd.c
-ce363ffcdb2993ee84530554d0fb5a78  bfd/ChangeLog-9697
-e205b75bf088fd0bb4a7a4bbc4b33774  bfd/cpu-tic54x.c
-47aaef1745bba1b121b9d9a6418264f1  bfd/elf32-hppa.h
+a349bdd93e5ef636ab775bfc2aa60223  bfd/cpu-i860.c
+8631f30b718bb5196534a56bc88f3ab6  bfd/coff-m88k.c
+82041b80271ea2548ecfe0cd812e0d86  bfd/mach-o.h
+4e645ba20d63d52aa0ef99fd1ab68f56  bfd/elfxx-mips.h
+becb5e588a5efa442ddea086605b0b42  bfd/aout-sparcle.c
 396409efd7ae2cd4c1c71049e00c0752  bfd/elfxx-target.h
-d7d0fdc661ff5311206bfc1b424a16aa  bfd/cpu-ft32.c
-d637eb81321fab55d7a223e62ec9ef71  bfd/elf32-spu.h
-ed00f135e12ad2c8d896328f2192f958  bfd/libieee.h
-9820953a0922e417fc56337be23284a5  bfd/elfxx-sparc.h
-82041b80271ea2548ecfe0cd812e0d86  bfd/mach-o.h
-4b8318d1c5a15f1e11907bbf8028fd8f  bfd/elf64.c
+554a3fb130d2151cc2bec271f0b68699  bfd/i386os9k.c
+e171a4dc1f87c39ff798cbd03bd2434f  bfd/m88kmach3.c
+3a283d62b97e2fa64e9630a3f495106c  bfd/ecofflink.c
+11b3cc64472dbe0b61fd3be72afe2ede  bfd/ptrace-core.c
+d7d0fdc661ff5311206bfc1b424a16aa  bfd/cpu-ft32.c
+4ffbecfd5b1b2905db45202842f507ca  bfd/xcofflink.c
+53357a9b87dd158b90cf790c316fd438  bfd/targmatch.sed
+fa7eaf91655aef12a36593f6f90b02c7  bfd/cpu-i960.c
+e3c124c38ea4570880eea37805573a14  bfd/coff-ppc.c
+44f38f85d08fe90e795466e4290d7eed  bfd/pef-traceback.h
+55e00bd9014a3d3560c12792adfd92b0  bfd/cpu-m68hc11.c
+e8d05731a4478f362040f06713539674  bfd/coff-go32.c
+951aa84194434f5235f492b9a661791a  bfd/config.in
+36024c3c1dc8d56546d1d2ca9d725ff9  bfd/hash.c
+e51dbb0326a8ac5550e1ec432a7d10c3  bfd/configure.ac
+5e46070804158249faa239479c9835a1  bfd/compress.c
+7b230ee4119f55b9ab4cbb76392a909f  bfd/cpu-w65.c
 0c6f8c4af12bb99cbf76d6dbffaa8b3e  bfd/README
-0054ccae33d2bbea9a7b6b6614604955  bfd/netbsd-core.c
-80839592576368a06815a83f1354ad8c  bfd/aout-tic30.c
-3e95f1a35f5a3a8f5fffcd86752164c3  bfd/ppcboot.c
+2f687954017c8291763eefb0db5fce2b  bfd/cpu-xstormy16.c
+58a3fb1e054b540ef5c1329799b824bb  bfd/ChangeLog-2005
 374aa4ef7fa7ef7a62af9c4618383640  bfd/nlm64.c
-7ab85295ee447302f8d14034fd8cd21f  bfd/elf32-v850.c
-992b59ff18de3db6cf24261a48e92411  bfd/reloc.c
-427a6bb5ec96b8d5366741f00d212022  bfd/libbfd-in.h
-8373bde8fa77a2939a85c16983a71910  bfd/demo64.c
-2398ce3586b673d6a942be506f7aecbf  bfd/cpu-microblaze.c
-82ead6d3be5ce8380b40fc12ed497770  bfd/corefile.c
+70cf04337b5bbeac009aea71e5026c49  bfd/i386netbsd.c
+39e58cf7295ab4a56d9d8068b1bf0060  bfd/coff-aux.c
+c2f83b76fba44d9b69cff84060e26868  bfd/development.sh
 f9238033a0d6a9a2f38f595957646b9c  bfd/elf32-tilepro.c
-382917b0da6fab6f6a8cbb099b2f12ef  bfd/coff-bfd.c
-00227a21c8506921eaf9722409c5b914  bfd/peicode.h
-b096261204aa83b0027e9886b983e23a  bfd/cache.c
+ce363ffcdb2993ee84530554d0fb5a78  bfd/ChangeLog-9697
+8e59db45da7059710e7672a2b98e2ff8  bfd/cpu-cr16.c
+37a2c322f4ea0ab1ce9c1fbf8498d37a  bfd/i386msdos.c
+7e3ec634de9969560706530f59e6abd7  bfd/bfd.m4
+21c726851b34cc5fc518c8719bb9fd40  bfd/libxcoff.h
+897c2192d7787165e1e051bdfccf7e35  bfd/i386bsd.c
+b30c64de76fa5604057647d8993e0164  bfd/hpux-core.c
+052d57e539e87e22d1321d0da5051c83  bfd/elf-bfd.h
+42878bb2397b6bf5856dce039784d23b  bfd/m68k4knetbsd.c
+d906ec4101f7b2e1edb000e25b4c5d74  bfd/mach-o-target.c
 d9125b8b9ea20be2b07955ef07f91a82  bfd/elf-strtab.c
-11b3cc64472dbe0b61fd3be72afe2ede  bfd/ptrace-core.c
-db61d9efb900990c318489ba49ad83fa  bfd/elf32-nios2.h
+efaa6ee65a2217847afa553fb08279c7  bfd/peXXigen.c
+aeba86ed5d2465b6e62f96702b1a0776  bfd/simple.c
+ca01d545ef06794cc76fc453e4322379  bfd/pe-x86_64.c
+8db1a06ea798fd096aec3a598209f482  bfd/init.c
+a5b8426b56cf4b603212b78726b7580c  bfd/cpu-bfin.c
+c8eee41e3ba7a4807e87ba94d8d6517f  bfd/elf-nacl.h
+fade195fd5eb8728ea366abdfeb19b42  bfd/config.bfd
+c3306654d4203582412ea0b8c7ac39b1  bfd/elf32-bfin.c
+b0d911d714c31735b3628f0f6d12b0c5  bfd/makefile.vms
+a0027b034ca920333f6f40cbc1839194  bfd/cpu-mips.c
+2bf549920df47dde109e064b8a84be7f  bfd/gen-aout.c
+264747e8744a78e631ede53ca6b816ce  bfd/elfnn-ia64.c
+367990d0410d4613f40e896b06c69e56  bfd/cpu-xtensa.c
+97c2d4c69f0eeb546765fbda03dea99f  bfd/pe-ppc.c
+fa2b729c7b9e798e0a578a8d3cee3b0b  bfd/opncls.c
+b4d1a842c97dc47488de8544dae8bdb6  bfd/elf32-cris.c
+aceb78738bda31ed5a4fbdd6c829f4ad  bfd/cpu-z80.c
+c7465f8f7dfe89993b9f0654f2be8f46  bfd/coff-i386.c
+7985b524461484c7735b12a710b9cf44  bfd/aout-target.h
+9ffe696928faa05c3945612a0487b083  bfd/elf32-spu.c
+4384a857565e33e249a6653e5bf4b31e  bfd/elf32-gen.c
+b096261204aa83b0027e9886b983e23a  bfd/cache.c
+25db76f53bee919c771b9f7e8668955a  bfd/coff-tic80.c
+a448ad8facb06e643858cd93a164e2c2  bfd/elf64-s390.c
+0e9ed222258484723d3ad4bb40179b81  bfd/oasys.c
+408ef1462276b75d3708877103c85eb8  bfd/.gitignore
+462459fae57942d863ff89792f70f1e2  bfd/elf32-m68hc1x.h
+63fe47ec508c643232e768ca5edf4f3c  bfd/cpu-spu.c
+35f7bce12dc045c5df6ed1cbccc0cf49  bfd/bout.c
+effd5b05c0a39ffb18063e98f219ed6f  bfd/warning.m4
+5cd5009005ba5de478e2168b14e24b51  bfd/elf32-moxie.c
+d257d07aae981ced6ca5490db04c189e  bfd/pc532-mach.c
+f210b04663c7d0f71e6559a3f7a7e1bc  bfd/configure.host
+62003f2b3a96e1a7c53fe2e85f685db5  bfd/cpu-aarch64.c
+8c4768570139527928d25cd5e7bf12b4  bfd/elf32-ft32.c
 18a5c1d8459aa0e8ebf7bcdfb3e12e73  bfd/bfd-in2.h
-a918bd2e24d73becbba243c181386cfc  bfd/elf32-sparc.c
-898a644b23a64839557ed04222f5b7b5  bfd/coff-h8500.c
-c66b3106a32545b76d3a65f824ec2b57  bfd/coff-sh.c
-31bf82d5b20800911fe4f2557ea3c505  bfd/section.c
+2deec369a17785f5c51db5c496ba451b  bfd/cpu-k1om.c
+dc8fb1714877aed44474fde33fab5ba3  bfd/nlm.c
+48d363783c777355caa818db75d5a25e  bfd/cpu-lm32.c
+44a7a500c0bf9975e8f02006b9540791  bfd/sco5-core.c
+d983a04e314fc1bdf12fd3254a8183a3  bfd/nlm-target.h
+6bb30589a71a6f5cb37c4fef2b3694de  bfd/elf32-sh64-com.c
+84e97c613d022c65c26b2b4bc54aeefa  bfd/i386mach3.c
+16c01231f4e62c8143e9b348a6e1559c  bfd/cpu-m32c.c
+7319d5fd523b4795c0e08d651c48c35f  bfd/cpu-pdp11.c
+98fb258baae51af6a7861791f0ac1d2b  bfd/coff-tic4x.c
+234c7609eba6880d71c0d912df287afb  bfd/cpu-m10300.c
+c844ec58a10bb4cc230b3f05f7657d55  bfd/elf32.c
 cc7378f7be9df4889ce909abe61e8ba0  bfd/elf-nacl.c
-554dafa0432b6ef478696051029b352c  bfd/elf32-m88k.c
-1ded054093de910d9786c62bc4fe8cc6  bfd/stamp-h.in
-a0b483658fe8a417ba56a0fcfce92231  bfd/cpu-m68hc12.c
-36024c3c1dc8d56546d1d2ca9d725ff9  bfd/hash.c
-65f475c12d6a766fc65f1c412b10a134  bfd/aout-arm.c
-403a5d9a131a1ba1b1520bb74ea4d0f3  bfd/elf32-visium.c
-a448ad8facb06e643858cd93a164e2c2  bfd/elf64-s390.c
-cb86d44fdc4ae832ae39b628829dd405  bfd/coff-m68k.c
-0c8cbfe426a2d6b090d2b812df68fcaa  bfd/aoutx.h
-8631f30b718bb5196534a56bc88f3ab6  bfd/coff-m88k.c
+e7a46838649dd641d6466cc6fa24a6a6  bfd/libbfd.c
+eaf2c76e08411c21e8c6e7f8f8d2aa07  bfd/elf32-d10v.c
+d961679ca24f8ce7986eb21fd10cf467  bfd/coff-arm.c
+a47f45a1fe6baee6725f563a3845ca9f  bfd/elf32-score.h
+b4d684df83075a9a6ae4511b590634aa  bfd/cpu-d30v.c
 bbf88fdf4e23c9cba924526076284b78  bfd/ChangeLog-2010
+78f6719e929ead174ee400e9125e2919  bfd/vaxbsd.c
+d7b3d1bc2fabbd3cd5d7b0743d55075f  bfd/coffcode.h
+8e2d22a0f8eb6e49f33e93ffbce44776  bfd/vms.h
+c66b3106a32545b76d3a65f824ec2b57  bfd/coff-sh.c
+e3e66ee706de9bab12f19c08508ae8f9  bfd/m88kopenbsd.c
 2fe0e176436ab0d02d3c7935a6d3a66f  bfd/cisco-core.c
-15cdfd7b5500a342bb89992c1638f683  bfd/ChangeLog-2007
-582bfa80826da86c7f033d2ace654a37  bfd/version.m4
-4ffbecfd5b1b2905db45202842f507ca  bfd/xcofflink.c
-696e1236054cd10387bf5f7d02bc544c  bfd/plugin.h
-7319d5fd523b4795c0e08d651c48c35f  bfd/cpu-pdp11.c
-2b4a333b644aa24dbe1f7950ccfe057c  bfd/elf32-tic6x.c
-408b4868fd02001178bdb34e658c77fc  bfd/genlink.h
-7f8dd8061ac1d17d70fe4cf34cb127eb  bfd/elf64-tilegx.h
-92f9810a8a34c1e8680f660423898362  bfd/ChangeLog-2006
-8993a5b235c0cddc545f7788e4ee5e39  bfd/plugin.c
-651064f706aebcb3e26bfe5575a7284a  bfd/elf32-tic6x.h
-cc39076587026140e08b926dc8f01892  bfd/cpu-h8300.c
-b8a54c4805e9cd120952639a6086f032  bfd/elf32-i370.c
-c0a2de73724a12c66673f4c472544109  bfd/lynx-core.c
-c8eee41e3ba7a4807e87ba94d8d6517f  bfd/elf-nacl.h
-7106b7f464578c7f35228b4b43bc896e  bfd/libcoff.h
+3e95f1a35f5a3a8f5fffcd86752164c3  bfd/ppcboot.c
+472a7a35d309b21b7bf6eb1bfd1e933f  bfd/cpu-i386.c
+d8f323b2bfc1857852867da59861295f  bfd/rs6000-core.c
+f1bb53fb6feb64c6a20f88b950bb0739  bfd/elf-eh-frame.c
+5b058131e63b03ac38ccf07921b67699  bfd/cpu-we32k.c
+206a9e3d6d11b12154016667842012cf  bfd/sparclynx.c
+826af7f00a08f43d4285d7e59a24fb54  bfd/elf32-i860.c
+b5a039fb4ff9da0221ea807aee4c56ee  bfd/netbsd.h
+47aaef1745bba1b121b9d9a6418264f1  bfd/elf32-hppa.h
+2d5c4bf332767480b78dc916a98a2ede  bfd/elf32-rx.h
 56609f2e79e3bded2c9a9dbc4d7946e4  bfd/elf32-cr16.c
-fa2b729c7b9e798e0a578a8d3cee3b0b  bfd/opncls.c
-c3d5920d42860e06eb10f5cb28d44eda  bfd/i386aout.c
-11893085f8079863bb591f73ca77fd8a  bfd/MAINTAINERS
-d7b3d1bc2fabbd3cd5d7b0743d55075f  bfd/coffcode.h
-b27d1d7c255437f86c3f17986f4783ec  bfd/cpu-mcore.c
-48d363783c777355caa818db75d5a25e  bfd/cpu-lm32.c
+84c08446bd7e98a2ccc76dd50e8257e7  bfd/pe-arm.c
+79ce9fb3cf7320e4e8aaf0bec4b9a613  bfd/elf32-frv.c
+06462b8f11300da9a3c4708ecda76fdb  bfd/pei-sh.c
+eea171bd8ad8f0ec9f21db1bdc5b860c  bfd/elf32-arc.c
+afa163ef7a1059542e7fe859b9b87d2e  bfd/elfnn-aarch64.c
+720025115ab62195d3a751090a6ca325  bfd/mach-o-i386.c
+a06621f2e9e19b3a0c870c89d9981e40  bfd/elf32-am33lin.c
+a2530f29fce960ccf4c4fe3bef11fbf4  bfd/elf32-mt.c
+52d89b2271d98527260dbbd8132d9d60  bfd/elf-ifunc.c
+6eeb1062882cbe1d8a43002c2abb2cef  bfd/cpu-plugin.c
+59b7b2562fc7a14d339c55d02c5b0228  bfd/som.h
 b20391766f63d2db4788f1feeb798acd  bfd/elf32-xgate.h
-5b92b10bc89e70e915781803c76505f9  bfd/epoc-pei-arm.c
-4013c7d1ec49c79947294b139b6919fa  bfd/elf32-m68hc11.c
-97fa741731c4956dd7e8100d5d20048b  bfd/elf64-hppa.c
+c91cb52fb314519fb805028ef3fc795b  bfd/aout-ns32k.c
+df585392717c30d973de1a223c137975  bfd/host-aout.c
+0fc22c68d543f8dc7cc4548a3fad3557  bfd/doc/libbfd.texi
+37ba364fb34b96a1dbb55b0f6f612432  bfd/doc/init.texi
+930173859dab35d4c1c03efd5ddb18e3  bfd/doc/format.texi
+f15fb333d5fdf332def5087b289261e1  bfd/doc/reloc.texi
+072910d553f79906db69fa7c0e956bba  bfd/doc/fdl.texi
+e4b2f3ae3122ea6ca8a4a354892a9541  bfd/doc/section.texi
+7db65357d61b6808b962e8fd26b37eef  bfd/doc/Makefile.in
+236e856bb13ee47adc5d7d253037640d  bfd/doc/bfdwin.texi
+a11231531c5c3cd6e7babf06426a657e  bfd/doc/ChangeLog-9103
+d2b923f7732c26442570c16fd1dfac5a  bfd/doc/hash.texi
+2b2af4fc0532d1286cd9293d8bda2f1d  bfd/doc/syms.texi
+d46b2d025c180721eed4d254bad588dc  bfd/doc/bfdver.texi
+6831883451fd9eb525653878bcf6580b  bfd/doc/coffcode.texi
+2889a82d7770c70fc338c8d7da42fce9  bfd/doc/makefile.vms
+8736a7f6d4c27fd597b73239e7543320  bfd/doc/bfd.info
+11769643476ba35d015aa89a24267980  bfd/doc/bfdt.texi
+e67d8b07516154c4ddbee2e3bab3d75e  bfd/doc/doc.str
+f910f218438622b07bc2760b2aca068e  bfd/doc/bfd.texinfo
+39f61ac0fb56eced56e6894e7bc47cef  bfd/doc/header.sed
+6f32bdfe0063cdb0c3aa73cceee3a1e1  bfd/doc/archive.texi
+9c29ea7f3f782cb53452b5d3d266fb9b  bfd/doc/bfdint.texi
+27e0a337413d9e597ffb332d7fddf695  bfd/doc/archures.texi
+51139f6af786e74446d01ec49807fc28  bfd/doc/elf.texi
+9ff5c9200c113be1ce9e0cf1575402f7  bfd/doc/Makefile.am
+7edf511939deb638e8291f264c4249e1  bfd/doc/bfdio.texi
+884c457392e56f773fabfa63ccc2d171  bfd/doc/ChangeLog
+d9f7fec3dee69a6c3084e6d4cfd88371  bfd/doc/cache.texi
+6a1a507e85b4d8cee41c3defa9d24e6a  bfd/doc/opncls.texi
+b0bc392e3b3bfff71aaa7c8636f16b91  bfd/doc/linker.texi
+d679c58e1bf764e36b1d1992f7efbeb3  bfd/doc/chew.c
+d90032324af6559f223b41aac09e847e  bfd/doc/bfdsumm.texi
+d41d8cd98f00b204e9800998ecf8427e  bfd/doc/elfcode.texi
+d7a37304ccd7b245f93df4be02797477  bfd/doc/proto.str
+6a15b20bd56486434939c9db8e631728  bfd/doc/aoutx.texi
+84a99eb217f66a88f8897fbca35b0d10  bfd/doc/mmo.texi
+6dd9da257666139a061d6905349d9614  bfd/doc/core.texi
+0e4ff68d57b990fa789a0442780a1b9e  bfd/doc/targets.texi
+d637eb81321fab55d7a223e62ec9ef71  bfd/elf32-spu.h
+368549ad37cf1d44958b8662653808fd  bfd/elf32-microblaze.c
+7388b724a233b515a61628e339a6c9e6  bfd/sparclinux.c
+81baf972ce2e5dc9c113cf33e0726c37  bfd/cpu-sh.c
+77f1cfa5acd2dc8462f0cc7b362e4c0c  bfd/osf-core.c
 7750fc6b99e68f6f4880a2bc872f890b  bfd/hp300bsd.c
-e57eaf0dcac633e8d6ab4c7356386d66  bfd/elf32-epiphany.c
-14366100f93d2907de7b7bb2c88448ea  bfd/ieee.c
-7b230ee4119f55b9ab4cbb76392a909f  bfd/cpu-w65.c
-5b74ce9fa309f8b92a539f935358df78  bfd/elf-hppa.h
-80a1105b21ac56843e3440af2e88e298  bfd/coffswap.h
-48097790cbee8800147ba96a6dd07fc8  bfd/ChangeLog-0203
-0e1885676e3db0dab1b7139dfbc2e47c  bfd/cpu-hppa.c
-316e7138855d3f1b02045ca0fc80b3cb  bfd/cpu-ns32k.c
-615e1fff5358f13fa157b374aa1351f3  bfd/elf32-tilepro.h
-f0081a1eb7e7392ae4ec3531bf8bb7a2  bfd/ChangeLog-9193
-c2f83b76fba44d9b69cff84060e26868  bfd/development.sh
-6bb30589a71a6f5cb37c4fef2b3694de  bfd/elf32-sh64-com.c
-a06621f2e9e19b3a0c870c89d9981e40  bfd/elf32-am33lin.c
-367990d0410d4613f40e896b06c69e56  bfd/cpu-xtensa.c
-a0027b034ca920333f6f40cbc1839194  bfd/cpu-mips.c
-6a90e62bb7927e34a6ceedb26f07abcf  bfd/cpu-pj.c
-7b69aa0e4be82fe937194b0ca6183947  bfd/cofflink.c
-217a68d0a5b1076454b8760b748acef7  bfd/pef.h
-5e76c1bd703ce0982bb7c2d3a0a54dbf  bfd/cpu-dlx.c
-55e00bd9014a3d3560c12792adfd92b0  bfd/cpu-m68hc11.c
+9a38e7edca8864f1f95c7589836211c4  bfd/cpu-ia64-opc.c
+170619b7b950315d53b19396b6fa743f  bfd/cpu-m88k.c
+f1e921db0c1b1dc7da1497039a6c9dbb  bfd/cpu-iamcu.c
+9520bdf686037a08875194fa47575ff8  bfd/elf32-crx.c
+92f9810a8a34c1e8680f660423898362  bfd/ChangeLog-2006
+88342bc318d80ea62dd3d7a053d254ea  bfd/pe-mcore.c
 9e714d5bcbd337d6ffe1e52c26f50e4e  bfd/cpu-mmix.c
-7ec6f4af6d39c177a58c5cdd80d03568  bfd/coffgen.c
-13b935e8004813740c8727dc4c78fc23  bfd/cpu-or1k.c
-651a2be75724d96e8e733c206075bd9c  bfd/i386freebsd.c
-86f496cd17d52d96424d40874acd6ae4  bfd/ChangeLog-2009
-e74495ef0895c24443ef071dfef0a1e4  bfd/elf-vxworks.c
-62daecb5d78845f37cccb900ab692149  bfd/elf32-metag.h
-2e212ef54128dc013c2d28cf0d9aa1a3  bfd/cpu-fr30.c
-53357a9b87dd158b90cf790c316fd438  bfd/targmatch.sed
-94cb8ea31f4b012d5c97554c09f29263  bfd/elf64-x86-64.c
-046755660e117f735a0540b93124a1f3  bfd/cpu-arm.c
-a3413473e699e28fa4425f7c18e79b38  bfd/elf32-tilegx.h
-25db76f53bee919c771b9f7e8668955a  bfd/coff-tic80.c
-05770c15a49383b8d67dc8ce996d7cc8  bfd/i386dynix.c
+436d477597dacc6abc92ed3843ca3e54  bfd/coff-x86_64.c
+ee6dd515e44d7279dd8633bfe5e0a1a2  bfd/bfdio.c
+8de7bda218474849a75f95511e5fd0f2  bfd/cpu-s390.c
+217a68d0a5b1076454b8760b748acef7  bfd/pef.h
+651064f706aebcb3e26bfe5575a7284a  bfd/elf32-tic6x.h
+0b11bd747d1947e893855831a99c2c25  bfd/elf32-sh64.c
 aa95f9a368ab99dfc240812fca87b2db  bfd/coff-i860.c
+6741acdc1146f97f173c3b88e9e13596  bfd/coff-alpha.c
 203e0644de3560c2f44a97fb10f05cb6  bfd/bfd-in.h
-84c08446bd7e98a2ccc76dd50e8257e7  bfd/pe-arm.c
-3ca39de8693b0ae0e513e8f7895db4b7  bfd/coff-tic30.c
-386070368dee9d18b020bc8825e882e9  bfd/cpu-tic80.c
-3e9d424fdbb8316bb39a10c33e4d9b2d  bfd/ns32k.h
-472a7a35d309b21b7bf6eb1bfd1e933f  bfd/cpu-i386.c
-2d5c4bf332767480b78dc916a98a2ede  bfd/elf32-rx.h
-2aefaa4706d2d2f3d0d7a1a472ee1aa6  bfd/tekhex.c
-6b536b3e3f65336a596bc73bad42f7e5  bfd/liboasys.h
-09275d3351e1558137620abede3b976a  bfd/som.c
-5b058131e63b03ac38ccf07921b67699  bfd/cpu-we32k.c
-a40147b5c774778d63e61e56efc9bd27  bfd/po/ru.gmo
-8fc4e95db5a00f800bc30c65a30f8a8a  bfd/po/ro.po
-adde21abfb12b19302e8f830a86a3b71  bfd/po/id.gmo
-dd632236b5efe8102dcb144a5d358b33  bfd/po/SRC-POTFILES.in
-e8bf8903bacf4b6eda9d7bdf644d42f4  bfd/po/es.gmo
-aca0f97fc4ea7a55d74455823567d36f  bfd/po/fi.po
-9d9a38c17b7bd669fdcb1397f842452a  bfd/po/ru.po
-8244055a2256d5ea89e37b38e4d2834d  bfd/po/es.po
-b04862da8728ddf3c4c8a45b18ee35f7  bfd/po/sv.gmo
-dfe82e26118652583a47b8f4771e7e1c  bfd/po/sv.po
-f42836fa54a22c3b715c61e6df8973ef  bfd/po/da.po
-495dc4f4a2e82ea81d7226370e07294f  bfd/po/tr.gmo
-95bcedd50b1016d3de8c9f543c6b2bb9  bfd/po/tr.po
-23451c644231e885672bc0d8b9353aa4  bfd/po/ja.po
-f8176ecf7d2b8853ed6e1cb1c8bce08b  bfd/po/uk.gmo
-e15c998ffa3537ef5f5c5ed225c18279  bfd/po/rw.gmo
-844c1ea598f9bcc47870ecf122b15e7d  bfd/po/ro.gmo
-e0337cfc0e993d7cad566892e5e76393  bfd/po/bfd.pot
-e0ac4c0bbc954826529362c28e86810f  bfd/po/zh_CN.gmo
-c4d865669e1bb9105341359e764bde17  bfd/po/id.po
-c0b3a603dd785e51c96d1ffaaf0e282e  bfd/po/fi.gmo
-1ab81455a3fa63e837709d2924e5f1cf  bfd/po/zh_CN.po
-9ac7dbae6ac27c744614579b42604aff  bfd/po/Make-in
-69e0468c41cb030f9b1885abcdb1064b  bfd/po/ja.gmo
-19b4050d0051a1a11e9af8166290dd7c  bfd/po/fr.po
-14c13627be0585a711708ccf1d32e22a  bfd/po/vi.po
-df2596b7ab9501a10f309c76af288ff2  bfd/po/vi.gmo
-1882a68e66b11c3b610bb7ab63b2f84a  bfd/po/fr.gmo
-7248079af3c7fba100822353e9d2a4d0  bfd/po/uk.po
-af59cbed52c0a16ed933a2add351b7fd  bfd/po/da.gmo
-91d4430df530cd289acea30719ead7c0  bfd/po/BLD-POTFILES.in
-4314f7dc707bdd16e1a3aa6318d52f8a  bfd/po/rw.po
-29952ce92bd4ce677caa7c95f5ef150f  bfd/reloc16.c
-f9230e3b9c433e0ed8b5c5ef78e4f72d  bfd/vms-lib.c
-70cf04337b5bbeac009aea71e5026c49  bfd/i386netbsd.c
-7f96b0f32007cdc39e8124a9b3dad2d9  bfd/aix5ppc-core.c
-b3164af848fea165ba4b2ce7952dc0b1  bfd/elf32-mcore.c
-528e1da6ec7281aaed658344427f80cb  bfd/coff-we32k.c
-d33b4e9b597e25668a8cfd80acf88d36  bfd/aout0.c
-cfcd720d83a8c9843fd03fa1c19d3e20  bfd/elf32-mep.c
-aeba86ed5d2465b6e62f96702b1a0776  bfd/simple.c
-128d592cb50fc75240a0441ca0ca27ba  bfd/elfxx-tilegx.h
-8f7b5397a7bb5d502a9997e19d244cea  bfd/ChangeLog-2014
-13b7132a1ebd999ab87f77591a155bd7  bfd/ihex.c
-0bc2f66be3cae9f14d52391d0b3785c3  bfd/pdp11.c
-0e847e604711efaafe983dc81282adc8  bfd/elf-linux-psinfo.h
-06462b8f11300da9a3c4708ecda76fdb  bfd/pei-sh.c
+e0a212b7737b44d20f67cc6c72385c20  bfd/elf32-nds32.c
+64abe24ad60c872f9ed0957b3f73a3f6  bfd/elf32-i386.c
+1dc6d68b9de86fbc1dc7261574d6dbab  bfd/elf32-ppc.c
+7d710529ca3fafb2bb57132df24957e3  bfd/ChangeLog-2004
+220a19ef8e17a243239dd3c52e3b2258  bfd/elfxx-sparc.c
+12f6762685a296da42187290238207ad  bfd/cpu-powerpc.c
+ba8b4e5660ece96a5bedd56d197b287c  bfd/coff-sparc.c
+1078d9879f509dc941d9bad99b46e149  bfd/cpu-xgate.c
 4c807c0f7499ec243455c2d6f7fc58a0  bfd/cpu-rs6000.c
-b120640d43c96ee921f0b1e22c084c11  bfd/elf32-mips.c
-bd98ecf682a641317c7a9bf0b09dd183  bfd/cpu-m68k.c
-dbd4462baca956d3bd9d9e54f5565ace  bfd/cpu-v850.c
+5df879033aa0a2351e92554c36e98728  bfd/nlmswap.h
+8cfddc131c871d27282907647e233364  bfd/PORTING
+1428ad33a371a43e734c79a45fdc95df  bfd/vms-misc.c
+0b0869a068c766e51b4cf76d3e1e9398  bfd/coff-z80.c
+5b92b10bc89e70e915781803c76505f9  bfd/epoc-pei-arm.c
+9ede9778abf371218f4474f5ff0c72c1  bfd/cpu-epiphany.c
+57f383b317a5840bb53d06d81ada8305  bfd/coff-w65.c
+495fd1bb13aeb4666662e2259a3427e8  bfd/newsos3.c
+3b62e4c377876004981407449c360a62  bfd/ns32knetbsd.c
+7b69aa0e4be82fe937194b0ca6183947  bfd/cofflink.c
+52eeceea7d6afb4956faaaed3fb61ddf  bfd/dwarf1.c
+b2840cda9b56efffa90c3b4d40c9dfed  bfd/coff-ia64.c
+b4c0ba889965dfae4a718f832f61c315  bfd/nlm32-sparc.c
+13b49ec86a60f7d301469611a1cbd769  bfd/elf32-pj.c
+9820953a0922e417fc56337be23284a5  bfd/elfxx-sparc.h
+6a90e62bb7927e34a6ceedb26f07abcf  bfd/cpu-pj.c
+b8a54c4805e9cd120952639a6086f032  bfd/elf32-i370.c
+8250251f266c3f54401bdb189dd87f32  bfd/coff-i960.c
 398fb698d9e7529968f11a1badca81b9  bfd/irix-core.c
-e7a46838649dd641d6466cc6fa24a6a6  bfd/libbfd.c
-5d86465e34836a7aa1e0dd07bd0038e8  bfd/elfxx-mips.c
-afa163ef7a1059542e7fe859b9b87d2e  bfd/elfnn-aarch64.c
-dfd680952f562949fa8d794e805d3a88  bfd/aoutf1.h
-5cd5009005ba5de478e2168b14e24b51  bfd/elf32-moxie.c
-3c5f6008d297a2321a7b0783919f324d  bfd/elf32-dlx.c
-78f6719e929ead174ee400e9125e2919  bfd/vaxbsd.c
-84e97c613d022c65c26b2b4bc54aeefa  bfd/i386mach3.c
-6764420985b0bd8dd2d08195f81f7389  bfd/coff64-rs6000.c
-f561858a2d9c9fa47ec6fc5da58195dd  bfd/elf64-tilegx.c
-df8b0694c03c23fc72dcb14f5827741d  bfd/elfcode.h
-62003f2b3a96e1a7c53fe2e85f685db5  bfd/cpu-aarch64.c
-b4d684df83075a9a6ae4511b590634aa  bfd/cpu-d30v.c
-486f0214e7c705eb20f9d16b012a3c4e  bfd/riscix.c
-94efa52d3de5a415078837cca325122f  bfd/libnlm.h
-cee7df168f299594b00e36cd7a27e2aa  bfd/pei-arm-wince.c
-d32239bcb673463ab874e80d47fae504  bfd/COPYING
-7985b524461484c7735b12a710b9cf44  bfd/aout-target.h
-4635c3da0411d0ed041db96c7b064666  bfd/cpu-metag.c
-7e3ec634de9969560706530f59e6abd7  bfd/bfd.m4
-b0d911d714c31735b3628f0f6d12b0c5  bfd/makefile.vms
-e5c448cd23e80971056f09989b81a7ab  bfd/elf32-m32c.c
-d0c940c8f383b5a4599b94bc4e224484  bfd/elf64-sparc.c
-ac0a746e8b4834031fd4256fd2198923  bfd/cpu-crx.c
-170619b7b950315d53b19396b6fa743f  bfd/cpu-m88k.c
-568149baff1f9da8708a8a88c339adbd  bfd/cf-sparclynx.c
-ba8b4e5660ece96a5bedd56d197b287c  bfd/coff-sparc.c
-57654b9a6109ba6ce68a9be4693db0bf  bfd/Makefile.in
-6741acdc1146f97f173c3b88e9e13596  bfd/coff-alpha.c
-c7eb2eeed4a45ce10e5c886cbcc46260  bfd/coff-tic54x.c
-020d26600b1360c25e914a1c7f8f2af2  bfd/cpu-xc16x.c
-20fdb23b959ca2acf168354e796adf79  bfd/elf32-s390.c
-efaa6ee65a2217847afa553fb08279c7  bfd/peXXigen.c
+f772df93b33e411e1d65435ad9f7ba6e  bfd/pei-arm.c
+dcdd2269f0537a7ae82f9661efcf78bf  bfd/elf-m10300.c
+2fd534ffb506f0acf65b2207d7b185fd  bfd/configure.com
+db61d9efb900990c318489ba49ad83fa  bfd/elf32-nios2.h
+6db47821da31a2b529b56e76ec61613e  bfd/elf64-sh64.c
+b6e0bd05bbe0a3fe41ab0d2a1c357b17  bfd/trad-core.c
+97fa741731c4956dd7e8100d5d20048b  bfd/elf64-hppa.c
 e559beea3f4a2e79c27e64a70f6c80a2  bfd/pef.c
-a9eb6471e510a03f255a130a4a902d50  bfd/coff-rs6000.c
-b1866eeb54d005f352a4653b3b198a5e  bfd/hosts/vaxult.h
-b1866eeb54d005f352a4653b3b198a5e  bfd/hosts/vaxult2.h
-435448cb9cc80059e2d2675a90c6415c  bfd/hosts/mipsmach3.h
+3ec78685fdfb115058efaed22c9809e9  bfd/aout-cris.c
+745a3e162c6757a034df1dfb6ff22c85  bfd/cpu-tic6x.c
+1ded054093de910d9786c62bc4fe8cc6  bfd/stamp-h.in
+13b935e8004813740c8727dc4c78fc23  bfd/cpu-or1k.c
+b120640d43c96ee921f0b1e22c084c11  bfd/elf32-mips.c
+603c8594a5f0352547e7709f2c38d108  bfd/nlm32-alpha.c
+66c5ecc926288e203e7070b400f7b809  bfd/stab-syms.c
+403a5d9a131a1ba1b1520bb74ea4d0f3  bfd/elf32-visium.c
+bffedefaddba3a2be23f9438e86b2a08  bfd/cpu-rl78.c
+cbe4cf23c197ed45ad68eae869b7ff31  bfd/xsym.c
+dbd8579a7395cb866bf29a8fd44241b7  bfd/cpu-mep.c
+05770c15a49383b8d67dc8ce996d7cc8  bfd/i386dynix.c
+486f0214e7c705eb20f9d16b012a3c4e  bfd/riscix.c
+bd98ecf682a641317c7a9bf0b09dd183  bfd/cpu-m68k.c
+6b536b3e3f65336a596bc73bad42f7e5  bfd/liboasys.h
+c655c4d759b601600249eb6db08b2914  bfd/hosts/alphavms.h
+3a38d6bf89fbd9af0605dc70d30ff573  bfd/hosts/alphalinux.h
+9935ea39011c0e9a9594d7428185cd39  bfd/hosts/symmetry.h
+fe7af98fff6cf0c1c6e2af41628e09b4  bfd/hosts/i386sco.h
 17d455cadbfe5957454313cce605e990  bfd/hosts/m68klinux.h
-b02839fbbadf4972a1056ade069e1c85  bfd/hosts/vaxlinux.h
+1be1b5e614e85d4e8291a9736ecc6028  bfd/hosts/news.h
 92683ffe087a41b4d0f1e31e1741cfdc  bfd/hosts/pc532mach.h
-94b095b37d83d2f07facbf22a9965739  bfd/hosts/i860mach3.h
 12f589964150ee1b2c04a2959b2333e3  bfd/hosts/m88kmach3.h
+435448cb9cc80059e2d2675a90c6415c  bfd/hosts/mipsmach3.h
+1d009cbf2eee9a8bbb40b219bd7a9d7c  bfd/hosts/x86-64linux.h
+7b05fbd8a93dd35484599bb8bb647bae  bfd/hosts/i386linux.h
+6e1b6d9339005fd8038b2c33c8ebb791  bfd/hosts/hp300bsd.h
+94b095b37d83d2f07facbf22a9965739  bfd/hosts/i860mach3.h
 18314d31d5e607c06a7080794e14fb6a  bfd/hosts/dpx2.h
-8fc8b3c339625a171ff27158a9315e7f  bfd/hosts/tahoe.h
-9935ea39011c0e9a9594d7428185cd39  bfd/hosts/symmetry.h
 cd53ed5a4144a3eadc9baad43f134cc6  bfd/hosts/m68kaux.h
-34d4c21a2381c34618457493f3a2f303  bfd/hosts/mipsbsd.h
 d7eb5f5660e16810de0c9107655df030  bfd/hosts/i386mach3.h
-c200b1dda843d63dfe475ab50510be05  bfd/hosts/news-mips.h
-13fe24178d24236783eb7131aa39ce9d  bfd/hosts/delta68.h
-a5dcf6a30eb8b124f7b2128d0f1b6f2d  bfd/hosts/decstation.h
-3a38d6bf89fbd9af0605dc70d30ff573  bfd/hosts/alphalinux.h
-fe7af98fff6cf0c1c6e2af41628e09b4  bfd/hosts/i386sco.h
-7b05fbd8a93dd35484599bb8bb647bae  bfd/hosts/i386linux.h
+b1866eeb54d005f352a4653b3b198a5e  bfd/hosts/vaxult2.h
 d0c22060b86fd8a92918a9dd7db3d839  bfd/hosts/i386bsd.h
-c655c4d759b601600249eb6db08b2914  bfd/hosts/alphavms.h
+c200b1dda843d63dfe475ab50510be05  bfd/hosts/news-mips.h
+34d4c21a2381c34618457493f3a2f303  bfd/hosts/mipsbsd.h
+8fc8b3c339625a171ff27158a9315e7f  bfd/hosts/tahoe.h
+b02839fbbadf4972a1056ade069e1c85  bfd/hosts/vaxlinux.h
 f39e57a883fdf67b0bd5d865e6395716  bfd/hosts/riscos.h
 3b923409ce738c469c4602b21d2b7eb5  bfd/hosts/vaxbsd.h
-6e1b6d9339005fd8038b2c33c8ebb791  bfd/hosts/hp300bsd.h
-1be1b5e614e85d4e8291a9736ecc6028  bfd/hosts/news.h
-1d009cbf2eee9a8bbb40b219bd7a9d7c  bfd/hosts/x86-64linux.h
-13506146f275845edfd6425a7401b3a2  bfd/cpu-m10200.c
-5c603be299d6a336a5675b7a805820ec  bfd/coff-stgo32.c
-80a3043c46d1ab36118f1475797058ad  bfd/binary.c
-d88c0c920baded1ca9c3802632083a0d  bfd/nlm32-ppc.c
-df585392717c30d973de1a223c137975  bfd/host-aout.c
-2bf549920df47dde109e064b8a84be7f  bfd/gen-aout.c
-a8cb3653c370611339e21f1999cd8fdb  bfd/cpu-msp430.c
-88342bc318d80ea62dd3d7a053d254ea  bfd/pe-mcore.c
-720025115ab62195d3a751090a6ca325  bfd/mach-o-i386.c
-4825b5543e9da82f4e67de1b2756a907  bfd/elf32-avr.h
-b30c64de76fa5604057647d8993e0164  bfd/hpux-core.c
-181869ba42e45b879925056707aae9f0  bfd/cpu-ip2k.c
-563d3bc76b178073b967274e5c0672a5  bfd/ChangeLog-9495
-c7465f8f7dfe89993b9f0654f2be8f46  bfd/coff-i386.c
-f15dfac0bc5f92eca85472d4eda68fc2  bfd/cpu-h8500.c
-86bb31664430865c5c8fb5000b4ead15  bfd/elf32-score7.c
-1078d9879f509dc941d9bad99b46e149  bfd/cpu-xgate.c
-97c2d4c69f0eeb546765fbda03dea99f  bfd/pe-ppc.c
-7388b724a233b515a61628e339a6c9e6  bfd/sparclinux.c
-ecb5c58046e9e36ff361912c57c67c43  bfd/cpu-frv.c
-a5b8426b56cf4b603212b78726b7580c  bfd/cpu-bfin.c
-3acca3f9ef137319a1ffbf3a5c284013  bfd/elfxx-ia64.c
-46f6e4177e3b443bc5c62846c5a3a908  bfd/mach-o.c
+a5dcf6a30eb8b124f7b2128d0f1b6f2d  bfd/hosts/decstation.h
+13fe24178d24236783eb7131aa39ce9d  bfd/hosts/delta68.h
+b1866eeb54d005f352a4653b3b198a5e  bfd/hosts/vaxult.h
+bde916da5c029b43c7b2ac5a22e96ff7  bfd/mmo.c
+e0a8d31280c4b392ef408b925197e980  bfd/coff-z8k.c
 da648fcf8c6fffbffc9a8e3f7ac74811  bfd/cpu-alpha.c
-f1bb53fb6feb64c6a20f88b950bb0739  bfd/elf-eh-frame.c
-e0b436692a1f013c0635143eb79111f9  bfd/elf32-cr16c.c
-264747e8744a78e631ede53ca6b816ce  bfd/elfnn-ia64.c
+2b4a333b644aa24dbe1f7950ccfe057c  bfd/elf32-tic6x.c
+5ec7c5b1cf13766e8165f3d4b2c782a5  bfd/stabs.c
+554dafa0432b6ef478696051029b352c  bfd/elf32-m88k.c
+4b8318d1c5a15f1e11907bbf8028fd8f  bfd/elf64.c
+489376ce3445b7b24248f71ebc2890d6  bfd/xtensa-isa.c
+e57eaf0dcac633e8d6ab4c7356386d66  bfd/elf32-epiphany.c
+b176b6fd5cf2c8b4d99ab723ecda0e6a  bfd/elf32-m68hc12.c
+e5c448cd23e80971056f09989b81a7ab  bfd/elf32-m32c.c
+8f7b5397a7bb5d502a9997e19d244cea  bfd/ChangeLog-2014
+6f9078c0902dffd977478809119cc35f  bfd/elflink.c
+2e7e6f7dadf7349f9a8b6bc7826d63cf  bfd/elf32-iq2000.c
+d33b4e9b597e25668a8cfd80acf88d36  bfd/aout0.c
+5b74ce9fa309f8b92a539f935358df78  bfd/elf-hppa.h
+059d65e215cdd8cf62bd0ff31ee0597d  bfd/elf32-sh.c
+020d26600b1360c25e914a1c7f8f2af2  bfd/cpu-xc16x.c
+e301bdd246cdf7352ee89dbf73ea052c  bfd/elf64-hppa.h
+14f93dd0b380ce57a88b262ca5f301db  bfd/nlm32-i386.c
+20cd132505e6203fdc3068e8baadf398  bfd/cpu-arc.c
+54eea14eaca3145ab10100e6dd73e607  bfd/acinclude.m4
+69da812bafc7c02ef06215774161e299  bfd/configure
+046755660e117f735a0540b93124a1f3  bfd/cpu-arm.c
+c449aada5c464ee95c7c4f4118977b78  bfd/elf64-ppc.h
+e4c7bffec050e8812f13a6dd7551121e  bfd/merge.c
+a918bd2e24d73becbba243c181386cfc  bfd/elf32-sparc.c
+7682de4d28252757af76d780afc7aaee  bfd/libcoff-in.h
+a3413473e699e28fa4425f7c18e79b38  bfd/elf32-tilegx.h
+34bd7614bea22ba27556ae3bdf90557f  bfd/pei-mips.c
+a372d361f82cd4ccc0ca27ebfd0a4e17  bfd/elfxx-aarch64.c
+19bfe80af4da333443b313014650c438  bfd/linker.c
+4268fb03a1617929b43d6200fa044668  bfd/aclocal.m4
+13b7132a1ebd999ab87f77591a155bd7  bfd/ihex.c
+0e847e604711efaafe983dc81282adc8  bfd/elf-linux-psinfo.h
+627b3ee76c9f3876f67fe2f1fce802cd  bfd/srec.c
 2410403673eeff506fd93302a717351a  bfd/elf32-score.c
-21c726851b34cc5fc518c8719bb9fd40  bfd/libxcoff.h
-cfd84c67d7dd852f0331d96ba0edfbdf  bfd/elf32-lm32.c
-3d0f0160d615a50be3fe50cdfaf96a71  bfd/cpu-d10v.c
-436d477597dacc6abc92ed3843ca3e54  bfd/coff-x86_64.c
-097eef5cef36c541234e2ff13f69547e  bfd/cpu-moxie.c
-66c5ecc926288e203e7070b400f7b809  bfd/stab-syms.c
-40a6c2d8a13b8894eefbcf1ae69807f4  bfd/elf.c
-7ee547f9850e0ea0a744677f81f88cfe  bfd/archures.c
-39e58cf7295ab4a56d9d8068b1bf0060  bfd/coff-aux.c
-9a38e7edca8864f1f95c7589836211c4  bfd/cpu-ia64-opc.c
-a37b1349afdf69de54baf5ec9587728e  bfd/pe-sh.c
-1616089974633cf0fb24b7e9152a7f47  bfd/ChangeLog-2008
-63709cda1a0a7dc8971c09920ea4f3a0  bfd/cpu-visium.c
-57f383b317a5840bb53d06d81ada8305  bfd/coff-w65.c
-0b11bd747d1947e893855831a99c2c25  bfd/elf32-sh64.c
-9ede9778abf371218f4474f5ff0c72c1  bfd/cpu-epiphany.c
-3b62e4c377876004981407449c360a62  bfd/ns32knetbsd.c
-63fe47ec508c643232e768ca5edf4f3c  bfd/cpu-spu.c
-7d7ab6c35eddfede93f6483db959cb39  bfd/archive64.c
-f247d3c7c7dbf2c2bde47274fcf12d16  bfd/cpu-rx.c
-ca01d545ef06794cc76fc453e4322379  bfd/pe-x86_64.c
-2d43093cd0fcf7bb5eb198527baed6a1  bfd/archive.c
+a9eb6471e510a03f255a130a4a902d50  bfd/coff-rs6000.c
+d88c0c920baded1ca9c3802632083a0d  bfd/nlm32-ppc.c
+14c13627be0585a711708ccf1d32e22a  bfd/po/vi.po
+69e0468c41cb030f9b1885abcdb1064b  bfd/po/ja.gmo
+495dc4f4a2e82ea81d7226370e07294f  bfd/po/tr.gmo
+e8bf8903bacf4b6eda9d7bdf644d42f4  bfd/po/es.gmo
+9d9a38c17b7bd669fdcb1397f842452a  bfd/po/ru.po
+e15c998ffa3537ef5f5c5ed225c18279  bfd/po/rw.gmo
+844c1ea598f9bcc47870ecf122b15e7d  bfd/po/ro.gmo
+f8176ecf7d2b8853ed6e1cb1c8bce08b  bfd/po/uk.gmo
+df2596b7ab9501a10f309c76af288ff2  bfd/po/vi.gmo
+1ab81455a3fa63e837709d2924e5f1cf  bfd/po/zh_CN.po
+4314f7dc707bdd16e1a3aa6318d52f8a  bfd/po/rw.po
+8244055a2256d5ea89e37b38e4d2834d  bfd/po/es.po
+91d4430df530cd289acea30719ead7c0  bfd/po/BLD-POTFILES.in
+e0337cfc0e993d7cad566892e5e76393  bfd/po/bfd.pot
+b04862da8728ddf3c4c8a45b18ee35f7  bfd/po/sv.gmo
+1882a68e66b11c3b610bb7ab63b2f84a  bfd/po/fr.gmo
+dfe82e26118652583a47b8f4771e7e1c  bfd/po/sv.po
+9ac7dbae6ac27c744614579b42604aff  bfd/po/Make-in
+e0ac4c0bbc954826529362c28e86810f  bfd/po/zh_CN.gmo
+95bcedd50b1016d3de8c9f543c6b2bb9  bfd/po/tr.po
+adde21abfb12b19302e8f830a86a3b71  bfd/po/id.gmo
+aca0f97fc4ea7a55d74455823567d36f  bfd/po/fi.po
+a40147b5c774778d63e61e56efc9bd27  bfd/po/ru.gmo
+dd632236b5efe8102dcb144a5d358b33  bfd/po/SRC-POTFILES.in
+f42836fa54a22c3b715c61e6df8973ef  bfd/po/da.po
+c4d865669e1bb9105341359e764bde17  bfd/po/id.po
+c0b3a603dd785e51c96d1ffaaf0e282e  bfd/po/fi.gmo
+8fc4e95db5a00f800bc30c65a30f8a8a  bfd/po/ro.po
+19b4050d0051a1a11e9af8166290dd7c  bfd/po/fr.po
+af59cbed52c0a16ed933a2add351b7fd  bfd/po/da.gmo
+23451c644231e885672bc0d8b9353aa4  bfd/po/ja.po
+7248079af3c7fba100822353e9d2a4d0  bfd/po/uk.po
+563d3bc76b178073b967274e5c0672a5  bfd/ChangeLog-9495
+ecb5c58046e9e36ff361912c57c67c43  bfd/cpu-frv.c
+5015e40429aacc5213ca47328e9ef325  bfd/cpu-cr16c.c
+f561858a2d9c9fa47ec6fc5da58195dd  bfd/elf64-tilegx.c
+a130e485474243f9b784b0b0cff7ac56  bfd/Makefile.am
+e63f6d01a376008a89e252c7b5cc1f6f  bfd/ChangeLog-9899
+86bb31664430865c5c8fb5000b4ead15  bfd/elf32-score7.c
+80a3043c46d1ab36118f1475797058ad  bfd/binary.c
+744780429289047d02a7416e09a0d9cb  bfd/libecoff.h
+5ca06cc04eddf7feeb53a8962a55ecb4  bfd/elf32-avr.c
+128d592cb50fc75240a0441ca0ca27ba  bfd/elfxx-tilegx.h
+e11efdb32ee0107272535dbc9360b4e7  bfd/elf32-h8300.c
+8dd9d74325aef6ded425b85583b17e90  bfd/mep-relocs.pl
+ad06b2d8cb037bf4e2929d37067e5b3d  bfd/coff-h8300.c
+4851546a9b37c023f6645649780ba983  bfd/elf32-nios2.c
+09275d3351e1558137620abede3b976a  bfd/som.c
+7b89e415f08d597d888efc2c3dded43c  bfd/elfxx-ia64.h
+930e4ba115922c6a2566a16405388942  bfd/elf32-or1k.c
+08ead0e86a5e0431461a7432ce28e1c5  bfd/targets.c
+75c4bcf519027131c779130ddaa8b23b  bfd/ChangeLog
+31bf82d5b20800911fe4f2557ea3c505  bfd/section.c
+f5be33ca327fa9960fa4941c9149601d  bfd/elf-s390-common.c
+cfd84c67d7dd852f0331d96ba0edfbdf  bfd/elf32-lm32.c
+4825b5543e9da82f4e67de1b2756a907  bfd/elf32-avr.h
+f331d9a54f33efe605750d5113888bf1  bfd/elf64-alpha.c
+8e86bd0a8bf7c16fe497da069c0b755c  bfd/verilog.c
+32a3bb71aeb679d0e39ba21676e7783c  bfd/libhppa.h
+cee7df168f299594b00e36cd7a27e2aa  bfd/pei-arm-wince.c
+c7eb2eeed4a45ce10e5c886cbcc46260  bfd/coff-tic54x.c
+dc59cc1397483baa05703c5a855f43ba  bfd/mach-o-x86-64.c
+2ee363a24a1c5d6e9e362858f340b7c5  bfd/vms-alpha.c
+80839592576368a06815a83f1354ad8c  bfd/aout-tic30.c
+106b1c20edb8798827f20e7524b7d600  bfd/elf32-hppa.c
+b9b47dddc9d4e2c775dc33b6bb0a1d6b  bfd/TODO
+f9230e3b9c433e0ed8b5c5ef78e4f72d  bfd/vms-lib.c
+8326edf4a7f004bccb8d646fde757740  bfd/pei-ia64.c
+48097790cbee8800147ba96a6dd07fc8  bfd/ChangeLog-0203
+6da6c69ae21071cdbb0ccc99ad3f1fd8  bfd/cpu-tic30.c
+3eca4088e49922d27f44a52963492be9  bfd/cpu-m32r.c
+493e50698d4422aeb8694109d7bd5118  bfd/elf32-sh64.h
 e4d15b25830892d20636bfca36e9d2d3  bfd/armnetbsd.c
-64abe24ad60c872f9ed0957b3f73a3f6  bfd/elf32-i386.c
-2deec369a17785f5c51db5c496ba451b  bfd/cpu-k1om.c
-3c651a09b2ab7b03e5b51129b1802708  bfd/elf32-m32r.c
-ba9a2755d1c41b945dbc93f1eb4127ee  bfd/pei-ppc.c
-fd2f9654b84b3e4579ef175bb66c71c4  bfd/cpu-i370.c
-79ce9fb3cf7320e4e8aaf0bec4b9a613  bfd/elf32-frv.c
+05d5f9293223e7c1080a97ef1c1575af  bfd/elf32-arm.c
+59fbc0e33d0dc67ffdf9ac616d9b84f7  bfd/m68knetbsd.c
 1c47a2ac0e088e8b4fa7a1665ea82d7c  bfd/elf32-ppc.h
-a349bdd93e5ef636ab775bfc2aa60223  bfd/cpu-i860.c
-8c4768570139527928d25cd5e7bf12b4  bfd/elf32-ft32.c
-0e9ed222258484723d3ad4bb40179b81  bfd/oasys.c
-1aecdc5b55f025d1bc08db0d255e4aa6  bfd/pe-arm-wince.c
-9ffe696928faa05c3945612a0487b083  bfd/elf32-spu.c
+a8cb3653c370611339e21f1999cd8fdb  bfd/cpu-msp430.c
+ed00f135e12ad2c8d896328f2192f958  bfd/libieee.h
+2e212ef54128dc013c2d28cf0d9aa1a3  bfd/cpu-fr30.c
+82ead6d3be5ce8380b40fc12ed497770  bfd/corefile.c
+ecf3c0e3ab5920c42b3d91ae472accbf  bfd/cpu-vax.c
+634709c41a48260f5f152d2d28729ce2  bfd/elf64-mmix.c
 39560502f881f15a564da0b51fff9474  bfd/elf64-gen.c
-b5d7351dda8c54e3df7d7c06cd3f8446  bfd/cpu-l1om.c
-8de7bda218474849a75f95511e5fd0f2  bfd/cpu-s390.c
-1428ad33a371a43e734c79a45fdc95df  bfd/vms-misc.c
-fcb4f865689ea8a67b322eeeee5a74c3  bfd/elf32-fr30.c
-b4d1a842c97dc47488de8544dae8bdb6  bfd/elf32-cris.c
-32a3bb71aeb679d0e39ba21676e7783c  bfd/libhppa.h
-fa7eaf91655aef12a36593f6f90b02c7  bfd/cpu-i960.c
-8d81c7feefaa9619b12ee65877325f94  bfd/dwarf2.c
-43359da34c1653775470072b08d4b500  bfd/cpu-tic4x.c
-44f38f85d08fe90e795466e4290d7eed  bfd/pef-traceback.h
-1eba348b0393d574c13cd8894fa7f600  bfd/elf-attrs.c
-51139f6af786e74446d01ec49807fc28  bfd/doc/elf.texi
-0fc22c68d543f8dc7cc4548a3fad3557  bfd/doc/libbfd.texi
-84a99eb217f66a88f8897fbca35b0d10  bfd/doc/mmo.texi
-d2b923f7732c26442570c16fd1dfac5a  bfd/doc/hash.texi
-7edf511939deb638e8291f264c4249e1  bfd/doc/bfdio.texi
-d7a37304ccd7b245f93df4be02797477  bfd/doc/proto.str
-884c457392e56f773fabfa63ccc2d171  bfd/doc/ChangeLog
-930173859dab35d4c1c03efd5ddb18e3  bfd/doc/format.texi
-236e856bb13ee47adc5d7d253037640d  bfd/doc/bfdwin.texi
-a11231531c5c3cd6e7babf06426a657e  bfd/doc/ChangeLog-9103
-6a1a507e85b4d8cee41c3defa9d24e6a  bfd/doc/opncls.texi
-f15fb333d5fdf332def5087b289261e1  bfd/doc/reloc.texi
-d679c58e1bf764e36b1d1992f7efbeb3  bfd/doc/chew.c
-d41d8cd98f00b204e9800998ecf8427e  bfd/doc/elfcode.texi
-9ff5c9200c113be1ce9e0cf1575402f7  bfd/doc/Makefile.am
-b381a788bbd7f0e8e84dcaa83fc52211  bfd/doc/bfd.info
-f910f218438622b07bc2760b2aca068e  bfd/doc/bfd.texinfo
-b0bc392e3b3bfff71aaa7c8636f16b91  bfd/doc/linker.texi
-6dd9da257666139a061d6905349d9614  bfd/doc/core.texi
-d90032324af6559f223b41aac09e847e  bfd/doc/bfdsumm.texi
-27e0a337413d9e597ffb332d7fddf695  bfd/doc/archures.texi
-d9f7fec3dee69a6c3084e6d4cfd88371  bfd/doc/cache.texi
-37ba364fb34b96a1dbb55b0f6f612432  bfd/doc/init.texi
-e67d8b07516154c4ddbee2e3bab3d75e  bfd/doc/doc.str
-2889a82d7770c70fc338c8d7da42fce9  bfd/doc/makefile.vms
-9c29ea7f3f782cb53452b5d3d266fb9b  bfd/doc/bfdint.texi
-7db65357d61b6808b962e8fd26b37eef  bfd/doc/Makefile.in
-11769643476ba35d015aa89a24267980  bfd/doc/bfdt.texi
-072910d553f79906db69fa7c0e956bba  bfd/doc/fdl.texi
-39f61ac0fb56eced56e6894e7bc47cef  bfd/doc/header.sed
-6831883451fd9eb525653878bcf6580b  bfd/doc/coffcode.texi
-d46b2d025c180721eed4d254bad588dc  bfd/doc/bfdver.texi
-0e4ff68d57b990fa789a0442780a1b9e  bfd/doc/targets.texi
-2b2af4fc0532d1286cd9293d8bda2f1d  bfd/doc/syms.texi
-6a15b20bd56486434939c9db8e631728  bfd/doc/aoutx.texi
-e4b2f3ae3122ea6ca8a4a354892a9541  bfd/doc/section.texi
-6f32bdfe0063cdb0c3aa73cceee3a1e1  bfd/doc/archive.texi
+696e1236054cd10387bf5f7d02bc544c  bfd/plugin.h
+e0d7aee3733c5717a50e0a6056b7cd52  bfd/cpu-score.c
+c3d5920d42860e06eb10f5cb28d44eda  bfd/i386aout.c
+a6aeb501033330275ed9cca69e1edd52  bfd/cpu-sparc.c
+0fd2461ad8e70b826974640c1551a1e6  bfd/elf32-metag.c
+ec62dd6d1596fd6907545989b64c0ae3  bfd/elf-vxworks.h
+6e0d8c53fc1e04f5345366b92ab9d804  bfd/coff-apollo.c
+0326021603188dd9936fe24e15385ebd  bfd/sunos.c
+f0081a1eb7e7392ae4ec3531bf8bb7a2  bfd/ChangeLog-9193
+cab82e465e667a38e5abb1a56527649f  bfd/freebsd.h
+d32239bcb673463ab874e80d47fae504  bfd/COPYING
+3d714c65797901e487a5bb371324fb78  bfd/sparcnetbsd.c
+f0483d958b1b65f35e4b9f080602f353  bfd/elf32-xtensa.c
+2398ce3586b673d6a942be506f7aecbf  bfd/cpu-microblaze.c
+fd2f9654b84b3e4579ef175bb66c71c4  bfd/cpu-i370.c
+382917b0da6fab6f6a8cbb099b2f12ef  bfd/coff-bfd.c
+427a6bb5ec96b8d5366741f00d212022  bfd/libbfd-in.h
+13506146f275845edfd6425a7401b3a2  bfd/cpu-m10200.c
+11f671e31dc1a7094426db655ea75398  bfd/cpu-tilepro.c
+1616089974633cf0fb24b7e9152a7f47  bfd/ChangeLog-2008
+b9d49a75781ef86bd6cb0494d056061e  bfd/cpu-mt.c
+8a151b59e4fd8aa52fd76c93c4446625  bfd/coff-u68k.c
+582bfa80826da86c7f033d2ace654a37  bfd/version.m4
+5e76c1bd703ce0982bb7c2d3a0a54dbf  bfd/cpu-dlx.c
 14ec0d2998fb93fa9c67078f87cbd9ad  bfd/elf32-sh-symbian.c
-13b49ec86a60f7d301469611a1cbd769  bfd/elf32-pj.c
-826af7f00a08f43d4285d7e59a24fb54  bfd/elf32-i860.c
-206a9e3d6d11b12154016667842012cf  bfd/sparclynx.c
-dc8fb1714877aed44474fde33fab5ba3  bfd/nlm.c
-becb5e588a5efa442ddea086605b0b42  bfd/aout-sparcle.c
+ada3c489f714b527eb9af21f4f1e39de  bfd/elfn32-mips.c
+43359da34c1653775470072b08d4b500  bfd/cpu-tic4x.c
+f5ef2c1ceba928938e2a3bafe3a2aabc  bfd/cpu-ia64.c
+6474afde93f8e964e3d6dddffde3c41e  bfd/ChangeLog-0001
+9c34712a354f424e0a7c5de87a62615a  bfd/elf64-ia64-vms.c
+4635c3da0411d0ed041db96c7b064666  bfd/cpu-metag.c
+6764420985b0bd8dd2d08195f81f7389  bfd/coff64-rs6000.c
+7ec6f4af6d39c177a58c5cdd80d03568  bfd/coffgen.c
+651a2be75724d96e8e733c206075bd9c  bfd/i386freebsd.c
+63709cda1a0a7dc8971c09920ea4f3a0  bfd/cpu-visium.c
+15cdfd7b5500a342bb89992c1638f683  bfd/ChangeLog-2007
+0054ccae33d2bbea9a7b6b6614604955  bfd/netbsd-core.c
+3c651a09b2ab7b03e5b51129b1802708  bfd/elf32-m32r.c
+3a81348960728feb3807e69af1e2a36c  bfd/cpu-iq2000.c
+5c603be299d6a336a5675b7a805820ec  bfd/coff-stgo32.c
+236374784f733895cece572e90528a62  bfd/elf32-m68k.c
+3e9d424fdbb8316bb39a10c33e4d9b2d  bfd/ns32k.h
+80a1105b21ac56843e3440af2e88e298  bfd/coffswap.h
+dfd680952f562949fa8d794e805d3a88  bfd/aoutf1.h
+af7976e47998f16b4f8c5f84b57f3030  bfd/pei-mcore.c
+86f496cd17d52d96424d40874acd6ae4  bfd/ChangeLog-2009
+6ee1667880fc1226307b9187fcc0ecbc  bfd/vax1knetbsd.c
+c0a2de73724a12c66673f4c472544109  bfd/lynx-core.c
 c53142c15b8649bbde278e85adcc1fa0  bfd/bfd.c
-951aa84194434f5235f492b9a661791a  bfd/config.in
-d379f86e2b08ffd6d7bceca24851adbd  bfd/vaxnetbsd.c
-5ddd7325e4cba21950fe2d391072cf87  bfd/ChangeLog-2011
+568149baff1f9da8708a8a88c339adbd  bfd/cf-sparclynx.c
+14366100f93d2907de7b7bb2c88448ea  bfd/ieee.c
+730917e300f512b0172b7ffbd617b2d3  bfd/elf32-d30v.c
+a181a4ceb9b279444ddbef4dda8e70fb  bfd/elf32-i960.c
+f2103dcab70ce6b9cd98d65c15262076  bfd/elf32-xc16x.c
+f6acd1f2178b83a2fe0381a7bd068f45  bfd/elf32-msp430.c
+36b70a1c007c325158d66e8f20ee21f1  bfd/elf32-m68hc1x.c
 c0babdb13b5545867d606202960970f3  bfd/versados.c
-f5ad372cf681a57b9a43f6975c05e33c  bfd/ChangeLog-2012
-462459fae57942d863ff89792f70f1e2  bfd/elf32-m68hc1x.h
-b9b47dddc9d4e2c775dc33b6bb0a1d6b  bfd/TODO
-8a151b59e4fd8aa52fd76c93c4446625  bfd/coff-u68k.c
-5ca06cc04eddf7feeb53a8962a55ecb4  bfd/elf32-avr.c
-a158af04078c826a7efea6742ea04018  bfd/elf32-xgate.c
-bffedefaddba3a2be23f9438e86b2a08  bfd/cpu-rl78.c
-6db47821da31a2b529b56e76ec61613e  bfd/elf64-sh64.c
-3a283d62b97e2fa64e9630a3f495106c  bfd/ecofflink.c
-a107ac2f34a58b7629fbff59490f61f1  bfd/cpu-tilegx.c
-ba04fcbb738a0fa5f896792ed0533a72  bfd/elf32-xstormy16.c
-0b0869a068c766e51b4cf76d3e1e9398  bfd/coff-z80.c
-34bd7614bea22ba27556ae3bdf90557f  bfd/pei-mips.c
-44a7a500c0bf9975e8f02006b9540791  bfd/sco5-core.c
-e301bdd246cdf7352ee89dbf73ea052c  bfd/elf64-hppa.h
-2fd534ffb506f0acf65b2207d7b185fd  bfd/configure.com
-e171a4dc1f87c39ff798cbd03bd2434f  bfd/m88kmach3.c
-6474afde93f8e964e3d6dddffde3c41e  bfd/ChangeLog-0001
-77f1cfa5acd2dc8462f0cc7b362e4c0c  bfd/osf-core.c
-8aeb63d2d453cf4c114cc3f3162a3522  bfd/elf32-sh-relocs.h
-a47f45a1fe6baee6725f563a3845ca9f  bfd/elf32-score.h
-930e4ba115922c6a2566a16405388942  bfd/elf32-or1k.c
-0347254be3e44b6017a9bb18d2d47ea7  ChangeLog
-500b9244caa7a7ab23ece1db37efa76d  compile
-9af153786999225732c95595da5ebd52  config/mt-spu
-b17ad59a69316040fae6c3b09187bcbc  config/inttypes.m4
-57534269dac398c79a36036eb35704a1  config/elf.m4
-28321dbf43fb8ad24f8c5d4ac4a91020  config/ChangeLog
-5c6a030699353abe2ff69294a495e4cd  config/bootstrap-O1.mk
-1282ef4331970c26224afd363968e276  config/gettext-sister.m4
-cbcbd9977ef1239ccac0c5c54d214302  config/ld-symbolic.m4
-5886463c7411d3bf8e57fcfa560b904d  config/mt-gnu
-7cdde9f19fc614304e49342c660e2d47  config/intdiv0.m4
-01e70ae9c362268b14876c621e650f3d  config/mt-nios2-elf
-cd7034dccd04e50150b14c597dd545a5  config/mh-pa
-e5f16579c830ccc42e238b49e8409e99  config/mt-mips16-compat
-0fcd4badfe2a2191778bdf5ab94aa40c  config/acinclude.m4
-3be755875df9da02eb4b0a9badd414f1  config/bootstrap-debug-big.mk
-ced6b6c754cdbb3654a95d1176d921fb  config/bootstrap-asan.mk
-1e69014355ea3f8f6aa2c91b13a7bb92  config/po.m4
-49305b421244035f19bdccb38a800d5f  config/unwind_ipinfo.m4
-042203b305962ba9a8f8474ef80edeee  config/enable.m4
-612f740b46be9896cc7c4c14c03b5c4e  config/mt-sde
-9238d23c68259d195b332db71892d242  config/acx.m4
-4d3304310a9b7b17872d6f644e1dd7c8  config/bootstrap-O3.mk
-1cbbc8830601bf43a3c42ee10a01eecd  config/lead-dot.m4
-6b1c349fb182e74fbc464c50c88fe2ee  config/ulonglong.m4
-6b030f5cf640bdd401ea739f54a667f8  config/asmcfi.m4
-36af806073153196c545a5a43f31bbeb  config/tls.m4
-71bf002195846e85b3a96057f72ad530  config/largefile.m4
-8e54553a2c063659a749e0ef9e5348e4  config/futex.m4
-59bd17b0aad6631e55578865d5828d70  config/mt-alphaieee
-b5a5c394536a15e50be1998bd341fd02  config/depstand.m4
-16956754bb073f43a4e0c8077356a5a7  config/gthr.m4
-29c9c3d57667bc9e6f14d625b2cd5894  config/glibc21.m4
-507b102116e2550175bb7f42ee3c2958  config/mh-darwin
-47c0d8fcb002a4d8ec58574e3979a19b  config/picflag.m4
-2056dbab474e474ab2ae01a42ad5359a  config/gettext.m4
-77931c860806547ce9fc56097a731c6f  config/lib-ld.m4
-bab664262307d9a6f3caa3dd468bf53e  config/bootstrap-lto.mk
-b75e527c5a9b8dcbcfb1ac321fa244eb  config/libstdc++-raw-cxx.m4
+088c0e693077976b3ada7603af5a749e  bfd/coff-svm68k.c
+528e1da6ec7281aaed658344427f80cb  bfd/coff-we32k.c
+408b4868fd02001178bdb34e658c77fc  bfd/genlink.h
+8993a5b235c0cddc545f7788e4ee5e39  bfd/plugin.c
+ca5364f1c3cfea486c7f10697e5de3be  bfd/elf32-ip2k.c
+1eba348b0393d574c13cd8894fa7f600  bfd/elf-attrs.c
+cc39076587026140e08b926dc8f01892  bfd/cpu-h8300.c
+52a2d5eac20e0b6b4918f8369fc5244a  bfd/cpu-nios2.c
+11893085f8079863bb591f73ca77fd8a  bfd/MAINTAINERS
+2fb5035ff7965c690c782be6c2ec8d7a  bfd/format.c
+f9b0c8c6bbc03f4e34f27ab7515c9bf2  bfd/elf32-rl78.c
+386070368dee9d18b020bc8825e882e9  bfd/cpu-tic80.c
+d0c940c8f383b5a4599b94bc4e224484  bfd/elf64-sparc.c
+ccfe37a21f6e907408045cc5973d2496  bfd/elf32-rx.c
+7d7ab6c35eddfede93f6483db959cb39  bfd/archive64.c
+dbd4462baca956d3bd9d9e54f5565ace  bfd/cpu-v850.c
+b5d7351dda8c54e3df7d7c06cd3f8446  bfd/cpu-l1om.c
+e8ff6bd53bf83fcfa842cd19e26f2bd8  bfd/nlmcode.h
+a37b1349afdf69de54baf5ec9587728e  bfd/pe-sh.c
+ce04b6a33c02abd8af6f0e6a8ebd8a26  bfd/libpei.h
+e5c21ba341204cf1a46726ae6387fdde  bfd/aix386-core.c
+94cb8ea31f4b012d5c97554c09f29263  bfd/elf64-x86-64.c
+e205b75bf088fd0bb4a7a4bbc4b33774  bfd/cpu-tic54x.c
+a147777c7a198284a4f45824d96109d0  bfd/pe-i386.c
+cb86d44fdc4ae832ae39b628829dd405  bfd/coff-m68k.c
+5f58f22943861c7b7d9fd9291b0bb08a  bfd/cpu-m9s12xg.c
+01d2d3661a595cbf15443b4a867ab65a  bfd/sysdep.h
+3ca39de8693b0ae0e513e8f7895db4b7  bfd/coff-tic30.c
+663a6979bd331c91d1385445edeca7b0  bfd/go32stub.h
+1c6e3e8c279bc5edbaa9d876b9dde41b  bfd/cpu-z8k.c
+29952ce92bd4ce677caa7c95f5ef150f  bfd/reloc16.c
+fb0a60df94affe77c9469deef15b0e37  bfd/ecoffswap.h
+fcb4f865689ea8a67b322eeeee5a74c3  bfd/elf32-fr30.c
+f3c18d36ab64b75f8265a880be50e1ee  bfd/cpu-v850_rh850.c
+13ec50ed33b4c0768e9089f9d26c8655  bfd/elf-m10200.c
+0bc2f66be3cae9f14d52391d0b3785c3  bfd/pdp11.c
+316e7138855d3f1b02045ca0fc80b3cb  bfd/cpu-ns32k.c
+d8fbf73ef99d9d2dd69a8f61749d0f75  bfd/pei-i386.c
+df8b0694c03c23fc72dcb14f5827741d  bfd/elfcode.h
+0c8cbfe426a2d6b090d2b812df68fcaa  bfd/aoutx.h
+8aeb63d2d453cf4c114cc3f3162a3522  bfd/elf32-sh-relocs.h
+65f475c12d6a766fc65f1c412b10a134  bfd/aout-arm.c
+94efa52d3de5a415078837cca325122f  bfd/libnlm.h
+52eaff64dd34df2d3042d9c5d4343f0c  bfd/mipsbsd.c
+0347254be3e44b6017a9bb18d2d47ea7  ChangeLog
+500b9244caa7a7ab23ece1db37efa76d  compile
+042203b305962ba9a8f8474ef80edeee  config/enable.m4
+9238d23c68259d195b332db71892d242  config/acx.m4
+babb6167c05386834412652e8b27239e  config/bootstrap-debug-lib.mk
+15b8d5adf53ad5ec75f055b193a6b1c2  config/extensions.m4
+76d638a67d840715b2de89afee8ef49a  config/mh-ppc-aix
+b0d2f2e937c16091b330451e6883c4b6  config/tcl.m4
 c385066b0fe61ef55d44cf2619e79b26  config/gxx-include-dir.m4
-120ec56e3aa27739a2945bc1c8a2530a  config/nls.m4
+6b1c349fb182e74fbc464c50c88fe2ee  config/ulonglong.m4
 7ef51b0adb98e5c5f7aba46d2c7293f1  config/weakref.m4
 c1337a4ac59eeb2169108df8e358d389  config/stdint.m4
-96289d06809692c31d71e69c4bedb6d7  config/mt-d30v
-8d6647b6e881a11ae46d9bcaeaa0bd0f  config/mt-mips-gnu
-b2adad0a4a862632ab430160dc6a218c  config/multi.m4
+5886463c7411d3bf8e57fcfa560b904d  config/mt-gnu
+3fe4a576c2a75736c8da3af1d0824217  config/mh-cygwin
+e5f16579c830ccc42e238b49e8409e99  config/mt-mips16-compat
+1e69014355ea3f8f6aa2c91b13a7bb92  config/po.m4
+4455537cdae70977a1283180062a2d8d  config/lib-prefix.m4
+0163b672c888aaf1c8ad3e867a0ec9f1  config/zlib.m4
+cbcbd9977ef1239ccac0c5c54d214302  config/ld-symbolic.m4
+b17ad59a69316040fae6c3b09187bcbc  config/inttypes.m4
+db111161c56fa9d53a03abfb188ad1d0  config/lcmessage.m4
+761497fd3445beb86a90919955d5aa20  config/stdint_h.m4
+f466ea6022e6627a2e3d94bb0cc7eeb9  config/bootstrap-time.mk
+bab664262307d9a6f3caa3dd468bf53e  config/bootstrap-lto.mk
+ced6b6c754cdbb3654a95d1176d921fb  config/bootstrap-asan.mk
 de7f31c1daa932fa37c9415df986d97e  config/dfp.m4
+e32906a3177f3b368bcd56f9e86a620c  config/inttypes-pri.m4
+48d5107b991a0cdbe7eb7022b0dfecb2  config/mh-pa-hpux10
+5c6a030699353abe2ff69294a495e4cd  config/bootstrap-O1.mk
+96289d06809692c31d71e69c4bedb6d7  config/mt-d30v
 534dce34ae221e73e2d67d3ba07f00a3  config/lthostflags.m4
+59bd17b0aad6631e55578865d5828d70  config/mt-alphaieee
+0b63117973333c343e0d0819012b8187  config/inttypes_h.m4
+b5a5c394536a15e50be1998bd341fd02  config/depstand.m4
+612f740b46be9896cc7c4c14c03b5c4e  config/mt-sde
+57284952a449963da5b91c52608abc15  config/bootstrap-debug-lean.mk
+fa22f7e8f43ef5b6e9ab94ec570c2327  config/no-executables.m4
+998940a8ee25ca89805ed7da63536782  config/iconv.m4
+9af153786999225732c95595da5ebd52  config/mt-spu
+6b030f5cf640bdd401ea739f54a667f8  config/asmcfi.m4
+1cbbc8830601bf43a3c42ee10a01eecd  config/lead-dot.m4
+d3cecf02bb97035177818aefbb0e0833  config/progtest.m4
+b75e527c5a9b8dcbcfb1ac321fa244eb  config/libstdc++-raw-cxx.m4
+50120e7fff340d87578219756e55a5e3  config/lib-link.m4
 c950e3234da1eb9ad5f29bc1c2d2ae74  config/mt-ospace
+8d6647b6e881a11ae46d9bcaeaa0bd0f  config/mt-mips-gnu
+120ec56e3aa27739a2945bc1c8a2530a  config/nls.m4
+8e54553a2c063659a749e0ef9e5348e4  config/futex.m4
+7cdde9f19fc614304e49342c660e2d47  config/intdiv0.m4
+49305b421244035f19bdccb38a800d5f  config/unwind_ipinfo.m4
+0fcd4badfe2a2191778bdf5ab94aa40c  config/acinclude.m4
+1999cda4a81e667104bc146b3968eb4d  config/bootstrap-debug-ckovw.mk
+2056dbab474e474ab2ae01a42ad5359a  config/gettext.m4
+507b102116e2550175bb7f42ee3c2958  config/mh-darwin
+71bf002195846e85b3a96057f72ad530  config/largefile.m4
+a251aa127ad38c507c6c5d6462060dfd  config/override.m4
 8e9893e8dda7f5288879e0a4cc10d3da  config/math.m4
-1d7419534d43fda437ce0a4f0719ee5f  config/mt-mips-elfoabi
-3fe4a576c2a75736c8da3af1d0824217  config/mh-cygwin
-15b8d5adf53ad5ec75f055b193a6b1c2  config/extensions.m4
-e32906a3177f3b368bcd56f9e86a620c  config/inttypes-pri.m4
-50120e7fff340d87578219756e55a5e3  config/lib-link.m4
+16956754bb073f43a4e0c8077356a5a7  config/gthr.m4
+cd7034dccd04e50150b14c597dd545a5  config/mh-pa
+3be755875df9da02eb4b0a9badd414f1  config/bootstrap-debug-big.mk
+28321dbf43fb8ad24f8c5d4ac4a91020  config/ChangeLog
+01e70ae9c362268b14876c621e650f3d  config/mt-nios2-elf
+9a194b56c06b616528d1e76306aa78e6  config/bootstrap-debug.mk
+77931c860806547ce9fc56097a731c6f  config/lib-ld.m4
+b6afa5c33fb98edfaf591dd38d198b0d  config/warnings.m4
+625bacc09b9992290d94831bd7506bd0  config/mh-djgpp
+dd28266897efa211a681c66b97d43927  config/bootstrap-ubsan.mk
+47c0d8fcb002a4d8ec58574e3979a19b  config/picflag.m4
+1282ef4331970c26224afd363968e276  config/gettext-sister.m4
+36af806073153196c545a5a43f31bbeb  config/tls.m4
 5e1e75893989d0ae3c0452451cf80280  config/uintmax_t.m4
-a251aa127ad38c507c6c5d6462060dfd  config/override.m4
 e545c5305bfa9d0f0f273281fd4c18bc  config/plugins.m4
-04bdbef77f5fd2e282f7dee0bde60444  config/codeset.m4
-db111161c56fa9d53a03abfb188ad1d0  config/lcmessage.m4
-fa22f7e8f43ef5b6e9ab94ec570c2327  config/no-executables.m4
-998940a8ee25ca89805ed7da63536782  config/iconv.m4
-0163b672c888aaf1c8ad3e867a0ec9f1  config/zlib.m4
-76d638a67d840715b2de89afee8ef49a  config/mh-ppc-aix
-57284952a449963da5b91c52608abc15  config/bootstrap-debug-lean.mk
-0b63117973333c343e0d0819012b8187  config/inttypes_h.m4
-f466ea6022e6627a2e3d94bb0cc7eeb9  config/bootstrap-time.mk
-4455537cdae70977a1283180062a2d8d  config/lib-prefix.m4
+29c9c3d57667bc9e6f14d625b2cd5894  config/glibc21.m4
+d3eafe382a46e6747e3644cf4a55d5cc  config/gc++filt.m4
+dc6249c2b2a28286124aaed9ab083b1a  config/isl.m4
 683433c6c1f829d4f0aa007dfa29c880  config/mh-mingw
+57534269dac398c79a36036eb35704a1  config/elf.m4
 b2d511a8a77414eda79bdee0daccfea8  config/proginstall.m4
-9a194b56c06b616528d1e76306aa78e6  config/bootstrap-debug.mk
+b2adad0a4a862632ab430160dc6a218c  config/multi.m4
 bd6855445bd58ae7e066221ade8cc55d  config/mmap.m4
-b6afa5c33fb98edfaf591dd38d198b0d  config/warnings.m4
-dd28266897efa211a681c66b97d43927  config/bootstrap-ubsan.mk
-babb6167c05386834412652e8b27239e  config/bootstrap-debug-lib.mk
-d3cecf02bb97035177818aefbb0e0833  config/progtest.m4
-b0d2f2e937c16091b330451e6883c4b6  config/tcl.m4
-dc6249c2b2a28286124aaed9ab083b1a  config/isl.m4
-625bacc09b9992290d94831bd7506bd0  config/mh-djgpp
-761497fd3445beb86a90919955d5aa20  config/stdint_h.m4
-1999cda4a81e667104bc146b3968eb4d  config/bootstrap-debug-ckovw.mk
-d3eafe382a46e6747e3644cf4a55d5cc  config/gc++filt.m4
-48d5107b991a0cdbe7eb7022b0dfecb2  config/mh-pa-hpux10
+4d3304310a9b7b17872d6f644e1dd7c8  config/bootstrap-O3.mk
+04bdbef77f5fd2e282f7dee0bde60444  config/codeset.m4
+1d7419534d43fda437ce0a4f0719ee5f  config/mt-mips-elfoabi
 2cf26350eb7fa54e68a6d1c6e5be91d1  config.guess
 6659351ae2c4d772f3ebf8986f000187  config-ml.in
 040359150cf11493f973a46d8a25b06b  config.rpath
@@ -660,10425 +660,10426 @@ d75700e33942a4bffe26c4520a8201b6  config
 d32239bcb673463ab874e80d47fae504  COPYING3
 6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
 9f604d8a4f8e74f4f5140845a21b6674  COPYING.LIB
-3fe5de5552242be376bc227337bf95fc  cpu/xstormy16.cpu
-2ec1c54e8542038a6e1623a6540c6d71  cpu/sh.cpu
+032c5fe3ad082f7151efc1c5fed33c1b  cpu/iq2000.opc
+007dfc606bd4027d953a79ef6bb8d01b  cpu/frv.opc
+4695535b420da5ea8f9c3240e742539f  cpu/m32c.opc
+d131138bbb159cd94a48bbb552beeb1e  cpu/mt.cpu
+e9533d2b525577101c8331e26c0625ed  cpu/mep-avc.cpu
+a19fd9e8443a64db1dc14972cac446ab  cpu/mep-rhcop.cpu
+5c7ab28f06eca9cd5b0fea1c4a80659e  cpu/mep-ivc2.cpu
 57bb884c7f43b4868dc92a9cdbb51a42  cpu/cris.cpu
-97143de0ab7d00119c4128e24896b932  cpu/ChangeLog
+be028971bb0055834c3612ca886b9a0f  cpu/mep.opc
+2f25728eb6321969c8b21f7ce4bb9fd2  cpu/frv.cpu
 c9ca560e22cd9a4f6386fa7d81ba9dd1  cpu/iq2000.cpu
-2ec6a978ace41c4f6444cd841689b839  cpu/ip2k.opc
+36dd0633e45fe6482aff65f67346b345  cpu/mep-fmax.cpu
+8478e21437987fdd72afc30c273cad50  cpu/lm32.cpu
 36a3725cfe5376cf5bbe2ba4ba3af92b  cpu/iq10.cpu
-26e93da00b3bede6107823e06631c0bc  cpu/mep-sample-ucidsp.cpu
-be028971bb0055834c3612ca886b9a0f  cpu/mep.opc
-007dfc606bd4027d953a79ef6bb8d01b  cpu/frv.opc
-1283a75df6b64b35120fccc4c352a420  cpu/m32c.cpu
-d534cf9b6b4a7e68f003dcf5d9174cb8  cpu/mep.cpu
 3935b10637681bb2478258da8908eccf  cpu/sh64-media.cpu
-45ceeef6dd0334c1762c922e13ca5bb7  cpu/epiphany.opc
+d186b867bf5b1d1468f0db54b209a404  cpu/simplify.inc
+2ec1c54e8542038a6e1623a6540c6d71  cpu/sh.cpu
 eb5d66dd53c09894f20eb17b35e55f15  cpu/or1korfpx.cpu
-023d83d84f72b748513f5cb78c179bd5  cpu/mep-ext-cop.cpu
-8e3b808b3f665daa3a35b5333062ea9e  cpu/xstormy16.opc
-5c7ab28f06eca9cd5b0fea1c4a80659e  cpu/mep-ivc2.cpu
-1a19d96dd536cdcdef47e68d897fe639  cpu/m32r.opc
-16f51fbd17b7bbe501733bc197b50717  cpu/sh64-compact.cpu
-5482fe4be796476228dcef116a5085ea  cpu/fr30.cpu
-38fbf7cb411f825e5cee1bd6f7e64680  cpu/lm32.opc
+9c2945e3977156e41da47617175ac64f  cpu/mep-default.cpu
 bf6b109bc162e5f5a6c475935530644e  cpu/or1korbis.cpu
-19db3a747cac86180c4b856b64cf0fe1  cpu/epiphany.cpu
-489902d19fb758761a771d924f53612a  cpu/xc16x.opc
+af81aea42ecf5b05a6177025e94af7d8  cpu/iq2000m.cpu
+023d83d84f72b748513f5cb78c179bd5  cpu/mep-ext-cop.cpu
+374e759769b8bd6f2bd2f343102bca47  cpu/or1k.opc
+3fe5de5552242be376bc227337bf95fc  cpu/xstormy16.cpu
+45ceeef6dd0334c1762c922e13ca5bb7  cpu/epiphany.opc
 46bc705e6b0411486ee6e5e29538173e  cpu/mep-h1.cpu
-9079eaecdbe5e3a0ef3e27e756845a23  cpu/m32r.cpu
-4695535b420da5ea8f9c3240e742539f  cpu/m32c.opc
 65ee6179eb425bb10ca3078a08b2a976  cpu/mep-avc2.cpu
 ff87656b73d5b97cf0df1ddae9e105e2  cpu/mep-core.cpu
-2f25728eb6321969c8b21f7ce4bb9fd2  cpu/frv.cpu
-9c2945e3977156e41da47617175ac64f  cpu/mep-default.cpu
-e9b8e80ddc3003dd30c422877d4bb767  cpu/sh.opc
+3e071f0b9c6ed8919fc0cfbd4e2c255a  cpu/ip2k.cpu
+19db3a747cac86180c4b856b64cf0fe1  cpu/epiphany.cpu
+38fbf7cb411f825e5cee1bd6f7e64680  cpu/lm32.opc
+489902d19fb758761a771d924f53612a  cpu/xc16x.opc
+9079eaecdbe5e3a0ef3e27e756845a23  cpu/m32r.cpu
 948e8928f44c21e4e46631023475d4c8  cpu/xc16x.cpu
-a19fd9e8443a64db1dc14972cac446ab  cpu/mep-rhcop.cpu
-d186b867bf5b1d1468f0db54b209a404  cpu/simplify.inc
-374e759769b8bd6f2bd2f343102bca47  cpu/or1k.opc
+f8d51df27c0e4837aaaacad1c4e07f84  cpu/or1kcommon.cpu
+97143de0ab7d00119c4128e24896b932  cpu/ChangeLog
+e9b8e80ddc3003dd30c422877d4bb767  cpu/sh.opc
+051b41a8f22ff0a5dc829da70867b9d6  cpu/mt.opc
+16f51fbd17b7bbe501733bc197b50717  cpu/sh64-compact.cpu
 150144fc25449845e595f90966ac7a95  cpu/or1k.cpu
+5482fe4be796476228dcef116a5085ea  cpu/fr30.cpu
+26e93da00b3bede6107823e06631c0bc  cpu/mep-sample-ucidsp.cpu
+1a19d96dd536cdcdef47e68d897fe639  cpu/m32r.opc
 b4ecfabcfae65cc11bf52fd29db940bc  cpu/fr30.opc
-f8d51df27c0e4837aaaacad1c4e07f84  cpu/or1kcommon.cpu
-d131138bbb159cd94a48bbb552beeb1e  cpu/mt.cpu
-8478e21437987fdd72afc30c273cad50  cpu/lm32.cpu
 e28d4c4ced67f70f91462403eb823e08  cpu/mep-c5.cpu
-032c5fe3ad082f7151efc1c5fed33c1b  cpu/iq2000.opc
-e9533d2b525577101c8331e26c0625ed  cpu/mep-avc.cpu
-3e071f0b9c6ed8919fc0cfbd4e2c255a  cpu/ip2k.cpu
-051b41a8f22ff0a5dc829da70867b9d6  cpu/mt.opc
-af81aea42ecf5b05a6177025e94af7d8  cpu/iq2000m.cpu
-36dd0633e45fe6482aff65f67346b345  cpu/mep-fmax.cpu
+1283a75df6b64b35120fccc4c352a420  cpu/m32c.cpu
+8e3b808b3f665daa3a35b5333062ea9e  cpu/xstormy16.opc
+2ec6a978ace41c4f6444cd841689b839  cpu/ip2k.opc
+d534cf9b6b4a7e68f003dcf5d9174cb8  cpu/mep.cpu
 8b59f0d0a2dcdced14765c514fbad719  depcomp
-8d2d7aa90ddb1f79c610849df5dfb3be  etc/ChangeLog
-3730d24b1dbe4961124dc2288b6997fc  etc/configure
+eaac0cdd8ac2b8c31194798a65896321  etc/Makefile.in
 d5faa80d97899ae08accaff400923890  etc/texi2pod.pl
+3730d24b1dbe4961124dc2288b6997fc  etc/configure
+8d2d7aa90ddb1f79c610849df5dfb3be  etc/ChangeLog
 04c402a3f17c2e0e5d13e424d617e88a  etc/configure.in
-eaac0cdd8ac2b8c31194798a65896321  etc/Makefile.in
-d2482b305a9370b9e44451729b624979  gdb/hppanbsd-tdep.c
-a6a49e1f0cb49f7bf9e7b536dcba201c  gdb/solib-darwin.c
-67c0226eeadc5b35323a45efb60c4890  gdb/xcoffread.c
-2bb15b2112aecf1f0a15b820cee24cdb  gdb/ser-tcp.c
-87b420af8a64a76ebd096982b224e807  gdb/dbug-rom.c
-d4ec5734c80bcf759e288787ccf94e2c  gdb/i386-linux-tdep.h
-232fae6c14bb330d684a735fbd258bdf  gdb/ppcfbsd-tdep.c
-df46e7cf5aeeb303587290f453f1571f  gdb/tilegx-linux-tdep.c
-4b0172a6f61e599958d90ef46b816c0b  gdb/exceptions.c
-81ce09f97dfe794683597511925ce518  gdb/cris-linux-tdep.c
-1fcc42640608c1f7773ad7f6d3812e2d  gdb/exec.h
-d5d3749be7e1d3b59549567787e51163  gdb/ChangeLog-2013
-0df3c12e98664ff3d9a1d0b5306db14b  gdb/valprint.c
-42fdfa51f214b4a8b399336f3eaa01e1  gdb/tic6x-tdep.c
-178faf8ddde631acc0aa28718d088c30  gdb/cli/cli-cmds.h
-b683001dd04cca8998403acb1d61fd20  gdb/cli/cli-utils.c
-3079ab1fdd29bbf737ad4a7f638b64aa  gdb/cli/cli-logging.c
-db83e9c4c146bb2582ef55127208eeaa  gdb/cli/cli-script.h
-6fa472c3507a8983b54a6c688a12425c  gdb/cli/cli-decode.c
-2b01ae8c84e406f874b974b91d5bc6b8  gdb/cli/cli-interp.c
-2d77627c407c130a1bc5dcbe0f25c703  gdb/cli/cli-utils.h
-08103adefc9c02de6dda622547f139d0  gdb/cli/cli-decode.h
-de11243df7a2c6d98b02f4310255e9d7  gdb/cli/cli-dump.c
-9d1110b8ceecdbd93d9294150d08a564  gdb/cli/cli-cmds.c
-123b67edac5bde7b8ac11daab8438d77  gdb/cli/cli-script.c
-bba1991ab885cad504c10bc6134b8c4c  gdb/cli/cli-setshow.h
-c29a13826b75a4902e43a87c052839cf  gdb/cli/cli-setshow.c
-30bea4b59de0130931035a46fb8c7f08  gdb/gnu-nat.c
-d04f1ed71bf151a44c3d7a2803708a9b  gdb/dtrace-probe.c
-2855991eb7c937862e3cf577c889c131  gdb/go32-nat.c
-cbc94213b8b10a714524776e9ec4ef7d  gdb/gdb_mbuild.sh
-317e86573836d98d170b43d399820526  gdb/gdbarch.h
+fc5add2ae5b4d8e20b81b70008807670  gdb/xtensa-xtregs.c
+83119321f80eb1413ae6dd27494c85fd  gdb/config/ia64/linux.mh
+e20314cfe9a3d729c4f895685d58a550  gdb/config/aarch64/linux.mh
+869f55b72d1468bff76771d7f03aa275  gdb/config/sh/nbsd.mh
+48bfa91312c1e6daebf1f587fa78df9e  gdb/config/m88k/obsd.mh
+35cc06513a613ea3ddfbbcafd2806b8c  gdb/config/mips/nbsd.mh
+a385ee155848be031aa5889ad8266108  gdb/config/mips/linux.mh
+65c76e27e47f3ec8ba9c25f3ead9b124  gdb/config/mips/obsd64.mh
+c20cf6efb62c4ddb8f2da375035d258b  gdb/config/s390/linux.mh
+fe6c69c7db4f4ed9c13bb7a65932ce3c  gdb/config/xtensa/linux.mh
+cd6b15803e2aeb602978e1ae9451876c  gdb/config/m68k/obsd.mh
+cb8b6190eebde036c1376deb445c072b  gdb/config/m68k/nbsdelf.mh
+8a0caaa8ece7e1c623be242f5e0da67c  gdb/config/m68k/linux.mh
+439c8253753dee72b2e3f10ad4d5d772  gdb/config/pa/obsd.mh
+c8a8841e6cc8fd8534ff677f827e804f  gdb/config/pa/nbsd.mh
+a2ff156ed5f391df4579bf3695066bad  gdb/config/pa/linux.mh
+9156b3a63c6d6939e1e687171964ecf8  gdb/config/tilegx/linux.mh
+5b942d1c4d86825ddefe7ef2489e383e  gdb/config/nm-nto.h
+f332e60007104654448d9807e75349ae  gdb/config/powerpc/obsd.mh
+a7cd77b6bf01b264dbedbb0a79c828bf  gdb/config/powerpc/aix.mh
+38dd1bae3ecda3e95fe9af6adbe5c3d5  gdb/config/powerpc/fbsd.mh
+cd263141cdaf95619b6e32c5127d6098  gdb/config/powerpc/spu-linux.mh
+8ad26d2ccfeec2da7581634421706cbf  gdb/config/powerpc/nbsd.mh
+b4938416217096423a775b2f318a83e8  gdb/config/powerpc/ppc64-linux.mh
+d9464f9d2a0b8ea972d1b90b5e53ae6b  gdb/config/powerpc/linux.mh
+5e2e342d41273e8c11c6c8b21d698690  gdb/config/sparc/fbsd.mh
+fa5c681e54a6e249012314eb54849460  gdb/config/sparc/nbsdelf.mh
+1c336614ad1c95795851d0b836ef97a0  gdb/config/sparc/nbsd64.mh
+f196ec6095e879012f1526072722f187  gdb/config/sparc/linux64.mh
+8a92fe184d274d3324658f8415032ca0  gdb/config/sparc/nm-sol2.h
+7c7dfb79d34a29995e220517aa088358  gdb/config/sparc/linux.mh
+d8fe1d52ce790c8d797dbaae30262390  gdb/config/sparc/obsd64.mh
+1c24044c37c365045d35d5ae402d8eb0  gdb/config/sparc/sol2.mh
+f24ea1dc11b831297d3f3fca04d7b5f6  gdb/config/m32r/linux.mh
+6f77e81e9901631d875f51e72983e548  gdb/config/djgpp/README
+63353f8dd933ad1e1c7886b261edfa77  gdb/config/djgpp/langinfo.h
+70da5d435232757119da675c39b4413a  gdb/config/djgpp/fnchange.lst
+cdc11406d9e6e5c91f7643088983ff30  gdb/config/djgpp/config.sed
+0882a479a182f9afb6ab6e9087dfb4aa  gdb/config/djgpp/nl_types.h
+d3b712b49058cd872a158a22830d8595  gdb/config/djgpp/djcheck.sh
+7e8d5ef19b609b0a8c87c46b7c4a5bcd  gdb/config/djgpp/djconfig.sh
+689e503fb904695438588b9749fc8b63  gdb/config/alpha/alpha-linux.mh
+3c04391aa783e9e4629b853321d2978f  gdb/config/alpha/fbsd.mh
+20481186c3d462f0c728913b6cc6edfe  gdb/config/alpha/nbsd.mh
+778883a03d01b70aa5710d8fb5b5c87e  gdb/config/nm-linux.h
+0cf93dd677f37b32e39c18d54981bb7d  gdb/config/arm/nbsdelf.mh
+baa14e6c0dbc458067b6823854fba515  gdb/config/arm/linux.mh
+dc972270c570b194943d1f40cfeed282  gdb/config/i386/obsd.mh
+0563aaaac3b4b491622b58f4ace9fbf2  gdb/config/i386/nm-i386gnu.h
+31d842182ab24dcc13e79680df9870ba  gdb/config/i386/i386gnu.mh
+768aafd492586f1951ce658073749015  gdb/config/i386/nto.mh
+ab598c6b4b5e2d83a754782e415958d9  gdb/config/i386/mingw.mh
+4e288de7de119af3dd67caed1c8d1b20  gdb/config/i386/fbsd.mh
+9a03d523853e2737c9ad0b72551727f3  gdb/config/i386/nbsdelf.mh
+00ab8e9daf66f0e750debd7c99761654  gdb/config/i386/cygwin64.mh
+85b80a897b3e092846cf928634166ca1  gdb/config/i386/darwin.mh
+ab598c6b4b5e2d83a754782e415958d9  gdb/config/i386/cygwin.mh
+6546b67f0cd13e3a7ed9f92f2d8ac586  gdb/config/i386/nm-fbsd.h
+95098b999c444da27be01ed56cf28798  gdb/config/i386/i386sol2.mh
+c02684e7d073f4f7b9a5eef41a7a649e  gdb/config/i386/sol2-64.mh
+be67125a435c25ef4e87c1b219960a95  gdb/config/i386/fbsd64.mh
+227ba98d865063107c08a9530ac2f8fe  gdb/config/i386/nbsd64.mh
+9b1aa9a05f59dfd4a2a5510c2bd445b6  gdb/config/i386/linux64.mh
+529d4566f7bb09b10f64635e5e50e90c  gdb/config/i386/linux.mh
+f3d81927270e9271ff8559c22d269b2b  gdb/config/i386/go32.mh
+39eca0a56671394060727a43fb65fcfe  gdb/config/i386/obsd64.mh
+8b54be90e421a7e7ed1aff59b0f147f9  gdb/config/i386/mingw64.mh
+51bd75312393d4a9db52f4ee825f0051  gdb/config/vax/obsd.mh
+474ecf1428fe010bbb7c2fe21b33af0a  gdb/config/vax/nbsdelf.mh
+e03c1d4c8877e88db92787cf40d338e4  gdb/regset.h
+56d17ffa81862647f1d6aeaee2369908  gdb/event-loop.c
+88313620b88b740077e3fd5717b356e4  gdb/solist.h
+182117b3d5485a6df433b771d8bb396d  gdb/d-exp.y
+234b1d2b4688408a599fd4d32729a902  gdb/ada-varobj.c
+cda87834b2337e870862d97aa1ffb914  gdb/common/common-debug.h
+f9de7c5ac2eebec7db8fac82833ed47a  gdb/common/common-defs.h
 9881455b21f3b7fd93e2ae0a5703846b  gdb/common/buffer.c
 bb26a191e62c2ce59cd872b45a099412  gdb/common/gdb_locale.h
-8d501b8bac1065f0483b23c4701815d2  gdb/common/create-version.sh
-8acf17224417c467215ca6fa15d0ca42  gdb/common/common-debug.c
-f9131f8ad0c9ef07debd136528de4e1e  gdb/common/common-utils.c
-f9de7c5ac2eebec7db8fac82833ed47a  gdb/common/common-defs.h
+980af10fe56d1c13cf6350955411ca8b  gdb/common/filestuff.h
+08e5d26f56f099e7a8f1ed9bf1e859d2  gdb/common/agent.c
+4faac57da85325b4d38574b6bb2c8f48  gdb/common/version.h
 4b4adfa316fe7c2b9f435d4628fe9ea1  gdb/common/common-exceptions.c
-8b8e4c538311148aaae283cd3a10df95  gdb/common/format.c
-c3515c65c1f679468eb6f337a893dfed  gdb/common/errors.c
-c1fa866c3f4bc3f7902cf01c2c0317f2  gdb/common/symbol.h
-2faeeb38c36e5fab67ce9d3531a18bec  gdb/common/common.m4
-b4261129ba599d7313fcaffcf4eacd6e  gdb/common/format.h
+cd030d2b6fb323f9b860dd682f8cb417  gdb/common/btrace-common.c
+661a20cb5c67aa082d0e4a1366929392  gdb/common/gdb_wait.h
+890a6a8e84471714836f3bc1f219c9e2  gdb/common/cleanups.c
+622008c6b22d399cc2b46112a15c9d34  gdb/common/agent.h
 2916fa7c5f6cc7e7ffde7da8fc736799  gdb/common/common-utils.h
-74b8c35f137e3189f9b8dd2a193ca2b0  gdb/common/fileio.c
-69920b7f8905442bc40a4e4429e80e72  gdb/common/print-utils.c
-4faac57da85325b4d38574b6bb2c8f48  gdb/common/version.h
-cda87834b2337e870862d97aa1ffb914  gdb/common/common-debug.h
-a9fc6f90890014dc0a3165cf70f68262  gdb/common/common-exceptions.h
-30b30d0cde359ef1702e834c558901a8  gdb/common/xml-utils.c
-2708bcced89bd1c4ef0a9450690ee2d0  gdb/common/xml-utils.h
-8a1eceef4ce5e3a7e033bf380860e2c6  gdb/common/ptid.c
-8a9dfeb3dc3e17c485ada46e5ef7db14  gdb/common/break-common.h
-f4619fad78d8e0b2aee74da19e4cd033  gdb/common/print-utils.h
-4c3340612ba979d355e2c5a62bb8c995  gdb/common/gdb_vecs.h
 09084474c1751da3b1d56fcf533a759a  gdb/common/posix-strerror.c
-890a6a8e84471714836f3bc1f219c9e2  gdb/common/cleanups.c
-08e5d26f56f099e7a8f1ed9bf1e859d2  gdb/common/agent.c
+2faeeb38c36e5fab67ce9d3531a18bec  gdb/common/common.m4
+5692326a05c285ded29df3aa5b732ac7  gdb/common/signals.c
+8acf17224417c467215ca6fa15d0ca42  gdb/common/common-debug.c
+e3df85b1e1d36798facdb9e9dacd538f  gdb/common/gdb_setjmp.h
+77baef83b7599db48f553d3099af7655  gdb/common/host-defs.h
+8d501b8bac1065f0483b23c4701815d2  gdb/common/create-version.sh
 7a4b448b61b152f558472a7561ee6b26  gdb/common/vec.c
-f973d63feadcf1dd3cfb037656ec0b37  gdb/common/gdb_vecs.c
-e68bb27d69c42a39347fb7b67bc5d0cc  gdb/common/common-regcache.h
-d8e5468c8c12db3af389c0963352a4ab  gdb/common/gdb_signals.h
 d4405ba04a231e711996085360c68625  gdb/common/filestuff.c
-767e668f66933f3f633a704368607ed0  gdb/common/common.host
-63734e72139aa540bc70c6357253b082  gdb/common/btrace-common.h
-5692326a05c285ded29df3aa5b732ac7  gdb/common/signals.c
-9bed65b1ad67d9fb8fbdcfc93d0a3762  gdb/common/ax.def
-e2113af6e4d36c964d69ad1a4a8a5093  gdb/common/errors.h
-622008c6b22d399cc2b46112a15c9d34  gdb/common/agent.h
-cd030d2b6fb323f9b860dd682f8cb417  gdb/common/btrace-common.c
-1ac68474f91b9e344d6ef5c6083ba8f5  gdb/common/common-types.h
-c04ad0d15bfccc86ccc04921332c37ed  gdb/common/buffer.h
+5c1a9adf2e8ed02d4e7d2cf939fbabbd  gdb/common/vec.h
 fd59cdcd05413356d8da29b814da5b74  gdb/common/rsp-low.h
-980af10fe56d1c13cf6350955411ca8b  gdb/common/filestuff.h
+f9131f8ad0c9ef07debd136528de4e1e  gdb/common/common-utils.c
 da2648775a0c233ebff36ea9755b6760  gdb/common/gdb_assert.h
-e3df85b1e1d36798facdb9e9dacd538f  gdb/common/gdb_setjmp.h
-661a20cb5c67aa082d0e4a1366929392  gdb/common/gdb_wait.h
 e09c22d19db6de0e96699aceb2a3c2d7  gdb/common/cleanups.h
+e68bb27d69c42a39347fb7b67bc5d0cc  gdb/common/common-regcache.h
+39d9d0517ac0609dd3750b696f9a73c3  gdb/common/queue.h
+1f83721c4faac4fa8d91f0a75550ed49  gdb/common/x86-xstate.h
+9bed65b1ad67d9fb8fbdcfc93d0a3762  gdb/common/ax.def
+c42c1804263536b4522f7fee338b0554  gdb/common/fileio.h
+8a1eceef4ce5e3a7e033bf380860e2c6  gdb/common/ptid.c
+63734e72139aa540bc70c6357253b082  gdb/common/btrace-common.h
+d8e5468c8c12db3af389c0963352a4ab  gdb/common/gdb_signals.h
+8a9dfeb3dc3e17c485ada46e5ef7db14  gdb/common/break-common.h
 633a6e1f04b432fb2cca86e0343e7b4e  gdb/common/rsp-low.c
+b4261129ba599d7313fcaffcf4eacd6e  gdb/common/format.h
+2708bcced89bd1c4ef0a9450690ee2d0  gdb/common/xml-utils.h
+c04ad0d15bfccc86ccc04921332c37ed  gdb/common/buffer.h
+1ac68474f91b9e344d6ef5c6083ba8f5  gdb/common/common-types.h
+f973d63feadcf1dd3cfb037656ec0b37  gdb/common/gdb_vecs.c
+74b8c35f137e3189f9b8dd2a193ca2b0  gdb/common/fileio.c
 e925ff742cbafa41d847f367346b2c2b  gdb/common/ptid.h
+c1fa866c3f4bc3f7902cf01c2c0317f2  gdb/common/symbol.h
+69920b7f8905442bc40a4e4429e80e72  gdb/common/print-utils.c
 76a463a839441ba954a8b0c7c00e6d04  gdb/common/mingw-strerror.c
-5c1a9adf2e8ed02d4e7d2cf939fbabbd  gdb/common/vec.h
-c42c1804263536b4522f7fee338b0554  gdb/common/fileio.h
-77baef83b7599db48f553d3099af7655  gdb/common/host-defs.h
-1f83721c4faac4fa8d91f0a75550ed49  gdb/common/x86-xstate.h
-39d9d0517ac0609dd3750b696f9a73c3  gdb/common/queue.h
-55ed314cd4621626e68082d86238a230  gdb/i386obsd-tdep.c
-c394132fc3d8717bda8b7fdbf97b039e  gdb/macrocmd.c
-5f66ee75267a1aefd513d3b1f099e640  gdb/xml-tdesc.h
-9bcb9f91853068b6c4d1c78dd7aa1610  gdb/shnbsd-tdep.c
-2a7253d69af7dec5696b17729813370b  gdb/tracefile-tfile.c
-234b1d2b4688408a599fd4d32729a902  gdb/ada-varobj.c
-83e20f28dcf16ad2d4ddcf1422deef9b  gdb/configure.host
-e90e0d5f0cc7a9a8ffc0a26a6f72134d  gdb/ppcfbsd-nat.c
-c9c9ab349f22f330dbacd88da4c266c0  gdb/sparc64nbsd-tdep.c
-05cd9a9bab662b87d71bf65416dad203  gdb/amd64-sol2-tdep.c
+a9fc6f90890014dc0a3165cf70f68262  gdb/common/common-exceptions.h
+f4619fad78d8e0b2aee74da19e4cd033  gdb/common/print-utils.h
+30b30d0cde359ef1702e834c558901a8  gdb/common/xml-utils.c
+e2113af6e4d36c964d69ad1a4a8a5093  gdb/common/errors.h
+767e668f66933f3f633a704368607ed0  gdb/common/common.host
+8b8e4c538311148aaae283cd3a10df95  gdb/common/format.c
+c3515c65c1f679468eb6f337a893dfed  gdb/common/errors.c
+4c3340612ba979d355e2c5a62bb8c995  gdb/common/gdb_vecs.h
+2b7942953c9c3e2d1623c291ec8b3968  gdb/ppc-linux-nat.c
+2bb1dd4853e47423930a4fcadb854a58  gdb/charset-list.h
+9554c184a5a9ce1f9925024494382c39  gdb/m2-lang.c
+2234a6cd6076755b567bdaa0c1c30d37  gdb/corelow.c
+744ba8a33ed1b44a0e0e4faaac7853b3  gdb/ppc-linux-tdep.h
+0994433edfde1a5d771db28e61847759  gdb/dwarf2-frame-tailcall.h
+349b188907736d3ac349e30e509f4e37  gdb/ChangeLog-1996
+bbba1b0c59e8e1fc85de8db61ce6514a  gdb/dwarf2-frame-tailcall.c
+4d52280cee4f41ae4c44f54bfd9a79ca  gdb/stub-termcap.c
+01e6eb110265907109b5c46f2ffb692d  gdb/ppc-ravenscar-thread.h
+d9cc83c31d15886886d44397b18b9bdc  gdb/memrange.h
+0f6767b61a8d1915589174de9dd935eb  gdb/solib-svr4.c
+d5d3749be7e1d3b59549567787e51163  gdb/ChangeLog-2013
+16ffccd377e58dac9711ca610609ef05  gdb/sparcnbsd-nat.c
+e2306e973440055b13db24a3ffaede19  gdb/f-exp.c
+14cbe31f0cf743c7aeefab4ea1fe9cf6  gdb/remote.h
+65f53133b6b610218c50184a013d7039  gdb/gdb_regex.h
+c62b3bba9ad6ed5dd1849d7a02dce3a3  gdb/defs.h
+e5e589fe4f10abb8957a8c2e4cddb7f8  gdb/ChangeLog-1995
+cd3909426ad79de9de798fc760d9f157  gdb/solib-target.h
+51098811b1303fff4ec781a6ff572094  gdb/mn10300-tdep.c
+0f85f30ac375ae675cf121d768dee4c0  gdb/environ.c
+06fd67cabdd71b5b664bbb873c7c65b7  gdb/cp-name-parser.c
 7bfa11d11f5830dd426e598512bb95ca  gdb/microblaze-tdep.h
-ad3cbff90446a2b8510776b9c050fb74  gdb/sparc-tdep.h
-90e56dea65beb67443d6c83cbc5fed7f  gdb/ChangeLog-1997
-0456f4b203c215ff02c7046faf917760  gdb/proc-service.c
-69f814dafa661f2952b0e0cdf14706c9  gdb/sparc64obsd-tdep.c
-21c4c66362f9d07bde14191bac838367  gdb/inferior.h
-b55582e180b4eadc2c1a443b49065177  gdb/sh-tdep.c
-e33f72888b1203f5510981d9d9de98fb  gdb/complaints.h
-f9fa47f2a7b03a981f46c92f0c09e9eb  gdb/c-lang.c
-253bf0fb52c6379bfe68c194a235098d  gdb/findvar.c
-996868fc568af118fe9bfaa52c492c52  gdb/sparc-sol2-nat.c
-78d028ab0dcf8d8b688a4167181ec72a  gdb/filesystem.c
-d23dc2153599fd78915d8e9729038c9b  gdb/tic6x-linux-tdep.c
-9d9baf6ee79baadc2a660370cb2c1afc  gdb/gdb_indent.sh
-b2dd7aeb2fb3009bf4f44e517f8ca908  gdb/gdb_wchar.h
-c1ae1c0393ddb0cb1e4a4cc01d1fa580  gdb/amd64obsd-nat.c
-4e5a2f9ad7d2ff12e0b1f04a9c2c188e  gdb/amd64-nat.c
-614940eb8f38ac6ad221dba61fd8c0b6  gdb/breakpoint.c
-1f68d3272b33b380724fe731f1716f7b  gdb/ChangeLog-3.x
-63176d5515830f1d341a5da9b06a04a0  gdb/tracefile.h
-0877f36782a1830cf1e10c8bd3d682d2  gdb/s390-linux-tdep.c
-1cf121ff193c04698e99dcc22b70ca33  gdb/.gitignore
-c1b4ac08e2e1ca5e1006d116892d4d2e  gdb/ppc-sysv-tdep.c
-1bbdb3e7ea9ca53f9a8cf1a548dca9f5  gdb/jv-valprint.c
+6a7f82e87d14102629df2a1b2a28f3cf  gdb/hppaobsd-nat.c
+b108f5289709b7533c72c532bf8cdc46  gdb/exec.c
+38d6cc5e32a1ec672e3739ec11105ff6  gdb/prologue-value.c
+614ebd7777b2b4b0f4aeda9f4406b1d4  gdb/ChangeLog-2011
+c923fbcaa47240f82d7ef756c59c87ba  gdb/ChangeLog-2001
+60e4458174856d61baa66638bb21569e  gdb/frame.c
+1a3f8baff180f32342e64672fc7ede95  gdb/i386bsd-tdep.c
+872be449ea0ede048ac193747d131870  gdb/ChangeLog-2002
+6c65d83ef5edb063c00875760eec137a  gdb/maint.h
 0b9ee8d01502e0b0ac29adf053bc4c81  gdb/microblaze-linux-tdep.c
-36d57df142ac7e3881c08180719e61de  gdb/dfp.c
-0e8c46b0388a16b9065d4f0596191e02  gdb/amd64obsd-tdep.c
-a7846a55a540bb655cac9823a6a3b59a  gdb/windows-tdep.h
-88313620b88b740077e3fd5717b356e4  gdb/solist.h
-730c0856f058bfe87da8c11fdf698bae  gdb/ppcobsd-nat.c
-7ffb5aa21ab11b336e014dcfcd1f1866  gdb/hppa-linux-offsets.h
-f63e61175b79fa8118279ffabd71c9f8  gdb/ChangeLog
-574585e95f677c868aac91938a90901a  gdb/mt-tdep.c
-e51e65533784e4ee758c5ab84f66ac2d  gdb/mips-linux-tdep.h
-9cf691e006043362cd8407e56a98141e  gdb/f-lang.h
-17c26a8de8536cd2cf551e957a1dcf01  gdb/configure.ac
-c59c660303d74f65d8123b7801557b67  gdb/skip.h
-e4270f829487caf7e0363d59fe648aa1  gdb/ax-gdb.c
-33ce1f40ac7c85e8115a84dafd58f426  gdb/armobsd-tdep.c
-51098811b1303fff4ec781a6ff572094  gdb/mn10300-tdep.c
-83467ecd3673999e774f03afbfe46d9e  gdb/remote-sim.c
-aafe2deb563ec9f654e978565c7676fd  gdb/dummy-frame.c
-11dbdb684621a33652f8a542b6a0c31b  gdb/hppabsd-tdep.c
-32bb803ab1e68860f1402dbe7e2cb0f5  gdb/nbsd-nat.h
-3c49e872223fbaefb7d1a33fd0eae45a  gdb/jv-lang.h
-dc1f70ce31b012803ec1621bd838c815  gdb/ia64-tdep.h
-a165441ff57ae43263467cc5fcb3138d  gdb/m32r-linux-tdep.c
-d078bfa8e960d16f86fd7ffe20171ec8  gdb/v850-tdep.c
-4e0a64ca6629947ef7d29afa74cb6b4f  gdb/darwin-nat.c
-7c85b024e1cc7a51faaea1c9ca71a1c4  gdb/darwin-nat.h
-e52e22d0fe842582ce12207aecc0a3a0  gdb/inf-loop.h
-8ef27ac91e5a413d691c7d7d560649ab  gdb/nto-tdep.c
-395e3023c911cdd576a0134212e90aaa  gdb/utils.h
-becfaff47d043794ca8a4d9d8c9b9c97  gdb/nat/linux-ptrace.c
+85a321e77a48e83464eeadfe9c83bd79  gdb/unwind_stop_reasons.def
+75102680be05546de75c6c96b77b583a  gdb/bcache.h
+bedf31337b21b8353257d3303808d843  gdb/contrib/exsummary.py
+4a775e0ee85b634f62f37c31729548eb  gdb/contrib/expect-read1.c
+45c5b4c1ca267781213e36541039339c  gdb/contrib/ari/gdb_ari.sh
+80c7fd1eb6591e085d08b19f9cf746a2  gdb/contrib/ari/update-web-ari.sh
+12a3fab903464012c474bc5db100dcd3  gdb/contrib/ari/gdb_find.sh
+8f2b0012c22f882ce59571ec216dcafa  gdb/contrib/ari/create-web-ari-in-src.sh
+745389689f60d5eb610743112115a163  gdb/contrib/expect-read1.sh
+176e615461d570f327317b7c1a0c9310  gdb/contrib/gcc-with-excheck
+c651a99fec082b1d9714db58f5537ae4  gdb/contrib/cleanup_check.py
+d70c8504d45c297e30dff9f7b3302b14  gdb/contrib/cc-with-tweaks.sh
+a5ef9b0ada08efc58e9102890cfe2661  gdb/contrib/excheck.py
+a8325de9c6473c15722e1cfdb6d2ba24  gdb/contrib/test_pubnames_and_indexes.py
+77cb895f3e305c3f78d0e51f22d14f45  gdb/contrib/gdb-add-index.sh
+66e64d38d64c18c47e8605b6267e09b5  gdb/tramp-frame.h
+ddbd14b96c4b153eba02ccadf4ed9807  gdb/gdb-demangle.h
+f20f59d9e6fa60e85eb9a2d727e3e316  gdb/ravenscar-thread.c
+a2499ead691073f0c1cd2b4e1a0a9280  gdb/Makefile.in
+b44c7dded35a3cc33e2b1b2c9f814fbc  gdb/btrace.h
+aaa0a2d54605b37838cf54ced8baa29e  gdb/windows-nat.h
+f64c228a59ac9322bf93cf5a805339cc  gdb/sparc64-linux-tdep.c
+cd7a0d38f81c04741e1cdfc1c2fc3a1f  gdb/gdbtypes.h
+abe826cf5f5f52679cf4b663b11f09d7  gdb/sim-regno.h
+170644860a83d3d9db95245670a750b8  gdb/ia64-libunwind-tdep.c
+b3ac8ab95d9d93da995e0dc9c5c3dccd  gdb/rs6000-aix-tdep.c
+d024ea3742813c1ac40f90f228dd397d  gdb/macrotab.c
+c9caf8e5239c6138cba8a6e2d7847cd4  gdb/agent.c
+526536cf30b137dcebfaaa604fa55615  gdb/ChangeLog-1994
+6bd72d1eb7750476747e74ebf627bf28  gdb/d-lang.c
+901b5890c4cafcdcbde591177a3f2bb1  gdb/linux-fork.c
+e3b78a37ec8f8a5031a1619b0ae2b07d  gdb/m2-exp.y
+c1ae1c0393ddb0cb1e4a4cc01d1fa580  gdb/amd64obsd-nat.c
+9cf691e006043362cd8407e56a98141e  gdb/f-lang.h
+45db1fba13a395817e5ac1d2837f43a8  gdb/user-regs.c
+ec1a94f64dc5d186ef397b0051405655  gdb/record-full.h
+86b667a82500ae0bbe57ef685331d06e  gdb/m68kbsd-nat.c
+67dea12bac16ae38604999aba1f9045b  gdb/spu-tdep.c
+fbc16b9ff3ff269977912eb86b2c0e75  gdb/gdb.c
+0e9ad167ab0a36ed4bff0c0506722b54  gdb/linux-record.h
+0a22ca4c883aa0cb50333ab37bc9fb10  gdb/solib.c
+53cf114ff5719cd047da9d38dd318599  gdb/ChangeLog-2012
+42b9f7c51223e595f66c2210064be682  gdb/ChangeLog-1990
+274caa4a2960db4ab28ddf74b5ff89d1  gdb/nto-procfs.c
+87b41c603d064a15604d0388396c3061  gdb/d-exp.c
+c5e2f2b4c2a50b902dc183726c47320b  gdb/vaxobsd-tdep.c
+2a59fe5c03540ed0eee51a6f959203b5  gdb/infcall.c
+b7be702af422c580b26688b1ccfe2180  gdb/remote-fileio.h
+c9c9ab349f22f330dbacd88da4c266c0  gdb/sparc64nbsd-tdep.c
+d6e0bfc6216d92575e1714e7568957d9  gdb/ft32-tdep.c
+e94f135d19b5a96043f4a9388fd0e4b4  gdb/c-typeprint.c
+05cd9d7e94b53a81f891ecd055326a94  gdb/xtensa-tdep.c
+bef55aeae7929987937e2cc84c3f29e3  gdb/top.c
+c379fe9cf0f5602cdf5f1e98effd6c74  gdb/python/py-cmd.c
+9f4a9140c1fa06418b9a93a30ef7b2c9  gdb/python/py-infthread.c
+07dc197a0d752bcaf4d4960e17cc7161  gdb/python/py-continueevent.c
+c72e306d0efba39735c04e8f84807f3f  gdb/python/python-internal.h
+982d024a39519b779e7d5c4ef735415a  gdb/python/py-xmethods.c
+7c24cd5165c3fd4e3d13321fbb65c9fc  gdb/python/py-objfile.c
+bb3d6f7947d18c242660f6c1237e10b0  gdb/python/py-event.h
+f5f800da214204e3f309c325b7ad0f56  gdb/python/py-frame.c
+3b23d7e4542a89c8993cfdead0c72ec4  gdb/python/python-config.py
+dac31a63d68ce2ba982504440ea25716  gdb/python/py-value.c
+04faea0b381a25ed06ab5bc58821a6f3  gdb/python/py-unwind.c
+80958d2e42e4171f5cb3e51a884d7fb8  gdb/python/py-type.c
+6acb712045b53e95cfd602b57853f2f8  gdb/python/py-evtregistry.c
+ede8836e700569550d84174093c918aa  gdb/python/py-utils.c
+b9066d1a65e8514522b02f3978132322  gdb/python/py-linetable.c
+25965e75d146f9c33e7bb45254754509  gdb/python/lib/gdb/prompt.py
+bc0b67bcddb9772178be38d7ad77ed95  gdb/python/lib/gdb/FrameDecorator.py
+145874e967a68b1473ab332edba5568d  gdb/python/lib/gdb/command/unwinders.py
+76272fb7cc96c8290d754394559269fa  gdb/python/lib/gdb/command/type_printers.py
+3acb3be1d4eb66164f26beb122abb937  gdb/python/lib/gdb/command/prompt.py
+b68307c79ea7fbfd4dd39653799c7128  gdb/python/lib/gdb/command/explore.py
+03d92d847e9acebff86f93bc900d08be  gdb/python/lib/gdb/command/pretty_printers.py
+b93b1d26036000c98a392c417b22726c  gdb/python/lib/gdb/command/frame_filters.py
+fdfee07fd1619e8309003d05f5454f24  gdb/python/lib/gdb/command/xmethods.py
+ba2cb2fee1e73d65135811046402f734  gdb/python/lib/gdb/command/__init__.py
+0405892899d06e991f51ebf3bc2e27da  gdb/python/lib/gdb/xmethod.py
+1501ae1965a543ef50f95d4d24b7c2b9  gdb/python/lib/gdb/FrameIterator.py
+9354c6070f7d46c5c0554408ad1cb981  gdb/python/lib/gdb/frames.py
+ce5f5c3404b577e684de2f550735260e  gdb/python/lib/gdb/types.py
+1f77011a9dd24ed5c5dead5cff08ef7e  gdb/python/lib/gdb/__init__.py
+2276cf78f34c3fb48845554ec011e3ed  gdb/python/lib/gdb/printer/bound_registers.py
+4c7f88cc6f8d34f35bd76cf869b4a2fa  gdb/python/lib/gdb/printer/__init__.py
+8426df92a8ffa840bf5aaed08b61dce2  gdb/python/lib/gdb/unwinder.py
+71453cda948c762fa36fd673d70724b9  gdb/python/lib/gdb/function/caller_is.py
+48cfc29fc0f7ed269d8412f06b43af9d  gdb/python/lib/gdb/function/__init__.py
+c06b57b1bc52d4071b158cce9c4d6d84  gdb/python/lib/gdb/function/strfns.py
+05125a1ea2794b58c644490c393744a8  gdb/python/lib/gdb/printing.py
+a202cbc02bddb5a411c01fdf8faa9c40  gdb/python/python.c
+d8f70c4d6a755f8de6022ac5bc2ae3f6  gdb/python/py-inferior.c
+25266450c02907f3bb06e9c3d0711a0d  gdb/python/py-symbol.c
+be59cc589172cb4b247cb1ea650407e5  gdb/python/py-block.c
+5357196fb99c71ad607a8e11f59bb0e7  gdb/python/py-events.h
+9147695a856e9ec71368d4987432dd8f  gdb/python/py-function.c
+07e99fb634934d127fe069397e708eda  gdb/python/py-framefilter.c
+1adc6211d2bc57e851964a7d7632d074  gdb/python/py-gdb-readline.c
+6a6184d9cc708d979459a4a20128ae0e  gdb/python/py-stopevent.h
+5dc469e51f59ed5fd3f494b45dce13b3  gdb/python/py-event.c
+b57c0c12ef4f2a08af9670681fc50753  gdb/python/py-symtab.c
+0e792051af89d501453da01dd899fe2e  gdb/python/py-stopevent.c
+48e873eda7426ee59d5b915126b69b8d  gdb/python/python.h
+c9b3df0a161a3dfddd19fcb5f18e7c22  gdb/python/py-signalevent.c
+7774bb8f33e969f907ac6b9bef61b958  gdb/python/py-breakpoint.c
+ca0c392e825c4376aaef64c43df47889  gdb/python/py-newobjfileevent.c
+0bfce8da76c17b392166bf3e82f72873  gdb/python/py-param.c
+46031e10b03f21722afaa7a195c7cee8  gdb/python/py-varobj.c
+3aa04e645db97a329af42dd4ac704f93  gdb/python/py-lazy-string.c
+ac887fdde69dbca67676f5d14f9cfbef  gdb/python/py-exitedevent.c
+35abb0ef10f36e180226176daf1f75c8  gdb/python/py-progspace.c
+b9ae803327a4a22721f7e3479819e0cf  gdb/python/py-bpevent.c
+2389cd8f2e8eb95ea859116eb068ce24  gdb/python/py-arch.c
+153ecb9bd64d9e70cd86a4bfb6afbbd7  gdb/python/py-infevents.c
+c9122f5f8fee0d665f4e06e3995f82ff  gdb/python/py-auto-load.c
+8b0d64e525589c6563a4cbb9164ed6b7  gdb/python/py-threadevent.c
+af16d7e420aa87bff8622da7a55fb950  gdb/python/py-finishbreakpoint.c
+b7f06b290cf5040ef5947610c7d0ae49  gdb/python/py-prettyprint.c
+29df85b78a9bdee6ba67d51db4c3538a  gdb/python/py-evts.c
+74347aec3e6d641e3a55cf294c1cac67  gdb/target.h
+97c937c0cdd4e140b3b5b8b8b239a10f  gdb/obsd-nat.h
+d6b3833f598e3f0a84aebdfbf32a2ea8  gdb/frame-base.c
+58962f1e9a83873e9f8ab0d449e1c65e  gdb/fork-child.c
+0f3ab322bfd153f4303f667323487db0  gdb/spu-multiarch.c
+47989454eddcd0470790712307d47ca8  gdb/observer.c
+3d0a40abec62c905315c610a1f53d492  gdb/ax-general.c
+e4eec6adaec26a7400df56600a6626fd  gdb/record.c
+2cf6ca3b47892c9cf549e62646567c6a  gdb/ppc64-tdep.c
+b140924f302460c58ebf7a177d15ace0  gdb/m68klinux-nat.c
+2994a2e0f3f51227e03b9340ab419c73  gdb/iq2000-tdep.c
+ec8a8092314f4a75c04d51ee9acd8a47  gdb/ser-base.c
+0559cb9eaf3df02eab72e7d4ef3f8940  gdb/version.in
+a8d8854bf856b98332256bb96b38d858  gdb/linux-record.c
+cc1acd769ea7271fec38ee4788737ad9  gdb/sparc64-sol2-tdep.c
+4e5a2f9ad7d2ff12e0b1f04a9c2c188e  gdb/amd64-nat.c
+76531c5dfdc41bb233880c163fa14db5  gdb/ppc-ravenscar-thread.c
+bbcfda9952d30543e90f419f4f715a63  gdb/symfile.c
+6f3c6b23272f15650268798d4746125a  gdb/auxv.c
+6d80739bf7dd2f5c2bf9c60636f6b2ee  gdb/bfin-linux-tdep.c
+893f920a6857cb5291388021fb372832  gdb/m2-lang.h
+0877f36782a1830cf1e10c8bd3d682d2  gdb/s390-linux-tdep.c
+0372eb583f9ab6f29bcd3089d317b462  gdb/auto-load.c
+2035ea8c2da384f196e17db43c1a1ea0  gdb/interps.h
+7149af0461b46dd57b1838cbb7921f80  gdb/arm-linux-nat.c
+b55582e180b4eadc2c1a443b49065177  gdb/sh-tdep.c
+0a6c66da8bb45627519ffc47735cec3b  gdb/linux-tdep.c
+39598920b654e5288aafa7bd0cce50d0  gdb/proc-flags.c
+7d27ea1c3906ad523c4b6904064e0ef8  gdb/copying.c
+44caf3739ab1e73825a64f7f07f95fad  gdb/xtensa-config.c
+2855991eb7c937862e3cf577c889c131  gdb/go32-nat.c
+e90e0d5f0cc7a9a8ffc0a26a6f72134d  gdb/ppcfbsd-nat.c
+fd89864cd40e82e38159fe3ad6045b21  gdb/inline-frame.h
+451e425ceb595dfe34c0569db663edee  gdb/nat/linux-ptrace.h
+0936bceea98a1254eabe4428b52495fb  gdb/nat/linux-waitpid.h
 be424280b77ff457597d25630f8beb6f  gdb/nat/ppc-linux.c
-246e0ace1cfae5ea2781c283157f1d6e  gdb/nat/linux-personality.h
-eb9342466786272557cdb0ec8132fce8  gdb/nat/linux-namespaces.c
+becfaff47d043794ca8a4d9d8c9b9c97  gdb/nat/linux-ptrace.c
 35dea2eaca77dfeb3b2512c366ed065f  gdb/nat/gdb_thread_db.h
-771d68cfd76a4efbbe902698e304a7d2  gdb/nat/linux-btrace.c
-05f6670b124e533c97451bf8db65d2d4  gdb/nat/x86-linux.h
+6d3ef82277550a0fec1f1fb8b5d7de86  gdb/nat/ppc-linux.h
+eb9342466786272557cdb0ec8132fce8  gdb/nat/linux-namespaces.c
+4388ea55be0c9f2b4102d22089fd9d87  gdb/nat/linux-osdata.h
+9c0b18ef3feec72f0779a59611247ac7  gdb/nat/x86-linux-dregs.c
+d60a54fbdfa129e9bca6a9f893d16563  gdb/nat/mips-linux-watch.c
+8fecfdb6ca2b3f42838a7ffb794dbd71  gdb/nat/x86-cpuid.h
+eea34e0feec6ac9c6c505579dc0ca484  gdb/nat/linux-osdata.c
 63c1f79413a41d26b7f91f5311657ae1  gdb/nat/linux-procfs.h
-438a661fb60ff1a0a505f7d333245569  gdb/nat/linux-namespaces.h
+0ca065781c1924d2417918568b4297ef  gdb/nat/linux-nat.h
+771d68cfd76a4efbbe902698e304a7d2  gdb/nat/linux-btrace.c
+bc0fad0e4537352dfac487f8962d1271  gdb/nat/x86-dregs.h
 94f19b3311212a7ecc56e5e250d20fb0  gdb/nat/x86-linux-dregs.h
-451e425ceb595dfe34c0569db663edee  gdb/nat/linux-ptrace.h
-367ad74bc04026e7b150d1c133457d66  gdb/nat/mips-linux-watch.h
-6d3ef82277550a0fec1f1fb8b5d7de86  gdb/nat/ppc-linux.h
-ffead0956cd726c71c5c37062347d95c  gdb/nat/x86-dregs.c
+6489a0467d4f694f32a17b05f2aeb255  gdb/nat/linux-procfs.c
 7c634adb1aa24083300683122bd42808  gdb/nat/x86-gcc-cpuid.h
 c7dfc445b6323031b80a37766cea1554  gdb/nat/x86-linux.c
-d60a54fbdfa129e9bca6a9f893d16563  gdb/nat/mips-linux-watch.c
-6489a0467d4f694f32a17b05f2aeb255  gdb/nat/linux-procfs.c
+367ad74bc04026e7b150d1c133457d66  gdb/nat/mips-linux-watch.h
+05f6670b124e533c97451bf8db65d2d4  gdb/nat/x86-linux.h
 adae21661830cc755ff5274534e762d4  gdb/nat/glibc_thread_db.h
-7f96493e385a602effd492459e9d90e8  gdb/nat/linux-waitpid.c
-0936bceea98a1254eabe4428b52495fb  gdb/nat/linux-waitpid.h
-bc0fad0e4537352dfac487f8962d1271  gdb/nat/x86-dregs.h
-8fecfdb6ca2b3f42838a7ffb794dbd71  gdb/nat/x86-cpuid.h
-4388ea55be0c9f2b4102d22089fd9d87  gdb/nat/linux-osdata.h
-9c0b18ef3feec72f0779a59611247ac7  gdb/nat/x86-linux-dregs.c
-a20db5a50862281e0c33c011e26917ba  gdb/nat/linux-personality.c
-0ca065781c1924d2417918568b4297ef  gdb/nat/linux-nat.h
-eea34e0feec6ac9c6c505579dc0ca484  gdb/nat/linux-osdata.c
+246e0ace1cfae5ea2781c283157f1d6e  gdb/nat/linux-personality.h
+ffead0956cd726c71c5c37062347d95c  gdb/nat/x86-dregs.c
 c687e0580e5a12d6e0ed07f2ef6c835e  gdb/nat/linux-btrace.h
-9b14783e7d2ce7c31dd8d8050d028e42  gdb/macroexp.c
-16ffccd377e58dac9711ca610609ef05  gdb/sparcnbsd-nat.c
-88285de0a74d09a354e4c7c47df67eec  gdb/terminal.h
-611b9ba8aed23da7ed4b31d36fc072a0  gdb/gdb_expat.h
-2acf4c01e4bbce4f10a9c7540db55d04  gdb/cli-out.c
-e289ffdf6a098eb2d0794d47e0f39c45  gdb/ser-mingw.c
-711823c14e63976a9f4f339806aac7b4  gdb/i386-linux-nat.h
-5e6ef714f5ea7a7118affe6518e01fc4  gdb/mep-tdep.c
-430c6c3c01d2399243d538fc944e3cac  gdb/gdb_vfork.h
-f6e45772e267f15df45387f05a84e7e3  gdb/ui-file.h
-110fc47769471a770fa5860f6df39244  gdb/i386-cygwin-tdep.c
-db3cbc9135b7542e0e4e570d3d73a8eb  gdb/coffread.c
-fbacc60312731a58953216832542e4e7  gdb/sparc-ravenscar-thread.c
+438a661fb60ff1a0a505f7d333245569  gdb/nat/linux-namespaces.h
+a20db5a50862281e0c33c011e26917ba  gdb/nat/linux-personality.c
+7f96493e385a602effd492459e9d90e8  gdb/nat/linux-waitpid.c
+6d6af0cb7ab4fd37314aa8af76ae26dc  gdb/dsrec.c
+9c609b5097f68ac06f991a9dc487090e  gdb/go-valprint.c
+b099f0183fbb9021bb0a4c13db15363d  gdb/dwarf2loc.c
+e336b2fe9efb3c7cb0327eeba00535ac  gdb/tracepoint.h
+da8d7436f238e6543156225467b145f4  gdb/gnu-v3-abi.c
+894fd7a7d19d28a36f7008e541fe0145  gdb/extension.h
+bda4deadf6fcbd147f88401ab2836388  gdb/reverse.c
+55ed314cd4621626e68082d86238a230  gdb/i386obsd-tdep.c
+9f2c0941b62ad06168b475f94456758f  gdb/dictionary.h
+b9ca59b4507d6334f2f05de2873483a3  gdb/x86-linux-nat.h
 c5fa7b9b264b03e417343f27cd49eb77  gdb/sol-thread.c
-b67680f37cd11854a1de54d1d7583638  gdb/valarith.c
+aa0ea76db0f9efc6a6884668f9500cc7  gdb/xtensa-linux-tdep.c
+be0f2d348560741ad9352efb90dfd47e  gdb/configure.tgt
+803e8c2dad315f05d967a6b8fc399e95  gdb/solib-aix.h
 18bf344584079574ea320100a2e2b5f8  gdb/event-loop.h
-968c14c295ff79448eca6ec86824ace8  gdb/stack.h
-9f2c0941b62ad06168b475f94456758f  gdb/dictionary.h
-c8b609c20e1d71a726907777e02e728c  gdb/target-descriptions.h
-a5c9e30faf1c9fd14aef8ad083f65957  gdb/i386fbsd-tdep.c
-bbba1b0c59e8e1fc85de8db61ce6514a  gdb/dwarf2-frame-tailcall.c
-af587ca5f32e04385c8bdf5e5bb42b68  gdb/i387-tdep.c
-c82adf482d45beaf8c4a392417752d37  gdb/amd64-windows-nat.c
-d831d260982393ca9d3dd0c8dd429108  gdb/m32r-rom.c
-558deaffbd3865bb86b926fa70939ce5  gdb/user-regs.h
-e336b2fe9efb3c7cb0327eeba00535ac  gdb/tracepoint.h
-45b29203e87698fb3a7f7fef25ce9c85  gdb/cp-namespace.c
-5a44fd4377f0804008a3697e72efbfe3  gdb/xml-support.h
-22a71eefa80fe8609327f3da846cf186  gdb/target-debug.h
-6714b0cb21bb72928f6fbee3d73d08d0  gdb/bsd-uthread.c
-7de9b8683c6369c5e155b9367e362014  gdb/nbsd-tdep.h
-c5e2f2b4c2a50b902dc183726c47320b  gdb/vaxobsd-tdep.c
-d01e720f423d47871e94b341e46a89c9  gdb/proc-why.c
-23ef72686296e95d0d8648b9c09e2bb3  gdb/gdb-stabs.h
-47989454eddcd0470790712307d47ca8  gdb/observer.c
-ea41e2fd5b1714be8c2d78ecb3340472  gdb/i386bsd-nat.h
-6551947b14125e474cd666b544576eca  gdb/mi/mi-cmd-disas.c
-3f6e946f8156782a62e2e80591fbd6c5  gdb/mi/mi-getopt.h
-3968af7123785333301eb1387f461374  gdb/mi/mi-cmd-break.h
-dd3c26f30618ba367f90e7a5172dab1a  gdb/mi/mi-interp.c
-827e6eec3031efd4039cbf2077df4543  gdb/mi/mi-getopt.c
-4bd8d5e2186fd7ed836de2dec3efe38e  gdb/mi/mi-console.h
-5f33dee4122a67ee5257c29defcbb86c  gdb/mi/mi-console.c
-e12de7f2583c4320eac786bba0cab19f  gdb/mi/mi-cmds.c
-a8c79617c42f7d89691e74a0609033dd  gdb/mi/mi-parse.h
-cf022efd3f0c63bfd1f47a3fb8452d5d  gdb/mi/mi-cmd-target.c
-3e967094375b5a45d9b6b2bb7a87d233  gdb/mi/mi-common.h
-b6952a62dea15eb1b73facde05a883d7  gdb/mi/mi-cmd-break.c
-a0beb049d30b03ea43dd0102ff0f9a45  gdb/mi/mi-cmd-stack.c
-53b56ee52f14abb1a8d378dca4c08cab  gdb/mi/mi-symbol-cmds.c
-7620649d86c3d46ab33fe6e8f67baf38  gdb/mi/mi-out.h
-90b81f951a2351c88c1b4a1fedbb492f  gdb/mi/ChangeLog-1999-2003
-12c02cab3b223791dff9473428370e28  gdb/mi/mi-cmds.h
-ba91183e976c6bd7ed7b038b6e5dd29c  gdb/mi/mi-main.c
-9d8f5ea018b73b5f9f78885e1611f48a  gdb/mi/mi-out.c
-03a10783a88774b4ffd5b3aa4cbb939d  gdb/mi/mi-cmd-catch.c
-c7e1b2430008b592e112f60f8ac10b1e  gdb/mi/mi-parse.c
-5930027e1875b655e7369d56e937cd36  gdb/mi/mi-main.h
-2d5550aa5710e582a11872228780978e  gdb/mi/mi-cmd-var.c
-e0274085ae4a13c0e410d09bc8216a6d  gdb/mi/mi-cmd-file.c
-72c89a67f0e831f81d6df79532846a65  gdb/mi/mi-cmd-env.c
-758f632fdf4847b71486a707ac62f31f  gdb/mi/mi-cmd-info.c
-54abd47a0b53746565c413fd33024603  gdb/mi/mi-common.c
-d5152e12a790b67fe17fd13517c72520  gdb/gdb-code-style.el
-f0d3ba29b2736cc8f91cb98fe5207519  gdb/mem-break.c
-08f2a36f07547a44aff654ae2e4cec3c  gdb/gdb_ptrace.h
-96a23116f5cf0ede8bd634a02911d31d  gdb/break-catch-sig.c
-b1dcc1d7284b50fafd76164b38a2adea  gdb/configure
-f98668e6b62ba2b17a25ebb7e9961fc1  gdb/PROBLEMS
-77404dcaba3dfe231ab3357dd81e12bb  gdb/go-exp.c
-0e67b9569951207d3e63421be12235cb  gdb/probe.h
-eefb7c041e4942fc59d89188c755a3ce  gdb/nios2-tdep.h
-eb5daf3d690e7642e84aa5f523ee031e  gdb/aarch64-tdep.c
-bad7a4d15677a1934eeb7cb074679fbc  gdb/gdb_usleep.h
-bf0ee72881541e5967ce27a9c29b3c37  gdb/mipsnbsd-tdep.h
-a48e88e78160f9496a3ae1fd628d4c41  gdb/jit.h
-22eabeed54a198c5b051950142a70e11  gdb/aarch64-linux-nat.c
-abe826cf5f5f52679cf4b663b11f09d7  gdb/sim-regno.h
-88be10f51527242e9a23439f764a8173  gdb/cp-name-parser.y
-96cf3df1042c227ea68101d8f11c8026  gdb/alpha-tdep.c
-2bf6057ba8964fdd1a4a89b9d8f4af64  gdb/arm-linux-tdep.c
-a0409d7850791f99be7fc199d1f1d2ed  gdb/tracefile.c
-aa0ea76db0f9efc6a6884668f9500cc7  gdb/xtensa-linux-tdep.c
-2b7942953c9c3e2d1623c291ec8b3968  gdb/ppc-linux-nat.c
-1e186b5b39454d2033fa874e935e20c2  gdb/xml-support.c
+443a36e2661a6b6191e7f25d9c17d3f6  gdb/ax.h
+c664628332f6813765b34dc545abd906  gdb/trad-frame.c
+313d4ff19cb1eefe7c2b0387a6dc89fa  gdb/remote-fileio.c
+c8d1094d87d9cf7f64faaa9668fd017c  gdb/complaints.c
+932b5c929950e51283466da55b89df6f  gdb/f-typeprint.c
+2826907f2f4d3065ecd5c1705e97c7e8  gdb/interps.c
+1ff7c57794307ef850c5a9bee5560034  gdb/skip.c
+91e8aab72b6838fc542d23a7a03cc354  gdb/mips-sde-tdep.c
+3e2614670486b95024e13a51aeb3a62d  gdb/gdb-dlfcn.h
+158f4a37725e844c44e17951e0b4abb6  gdb/ser-unix.h
+ba4eeb197f8ec9a56784e1a0261b88ca  gdb/utils.c
+97bc56ed62683dd5625da75b06d99c6c  gdb/microblaze-rom.c
+90e56dea65beb67443d6c83cbc5fed7f  gdb/ChangeLog-1997
+6ddec7f5a989e30a032930279fe6f5fa  gdb/trad-frame.h
+b71222c7d8a9ca5ebc1902e7b9259aa3  gdb/arm-tdep.c
+3fb59e193531aa93034091864b5a1d37  gdb/cris-tdep.c
+730c0856f058bfe87da8c11fdf698bae  gdb/ppcobsd-nat.c
+074379dff5d1ad04e5fb597960a5d0ce  gdb/dictionary.c
+de11243df7a2c6d98b02f4310255e9d7  gdb/cli/cli-dump.c
+2b01ae8c84e406f874b974b91d5bc6b8  gdb/cli/cli-interp.c
+db83e9c4c146bb2582ef55127208eeaa  gdb/cli/cli-script.h
+178faf8ddde631acc0aa28718d088c30  gdb/cli/cli-cmds.h
+bba1991ab885cad504c10bc6134b8c4c  gdb/cli/cli-setshow.h
+c29a13826b75a4902e43a87c052839cf  gdb/cli/cli-setshow.c
+6fa472c3507a8983b54a6c688a12425c  gdb/cli/cli-decode.c
+9d1110b8ceecdbd93d9294150d08a564  gdb/cli/cli-cmds.c
+2d77627c407c130a1bc5dcbe0f25c703  gdb/cli/cli-utils.h
+123b67edac5bde7b8ac11daab8438d77  gdb/cli/cli-script.c
+3079ab1fdd29bbf737ad4a7f638b64aa  gdb/cli/cli-logging.c
+08103adefc9c02de6dda622547f139d0  gdb/cli/cli-decode.h
+b683001dd04cca8998403acb1d61fd20  gdb/cli/cli-utils.c
+07919c78242d907b1baa0a763452c82d  gdb/m88k-tdep.c
+625a36cb3ebba68abea1ad972298c919  gdb/copyright.py
+45b29203e87698fb3a7f7fef25ce9c85  gdb/cp-namespace.c
+21b85dc2ed09d1125c8ab4fbdb043c7a  gdb/notify.defs
+0a3d88347ad599d51e05d8b5c4bacb38  gdb/bsd-uthread.h
+21c4c66362f9d07bde14191bac838367  gdb/inferior.h
+65b7f3b7d333cfd7e882cd2a53e65258  gdb/reggroups.h
+68160ff29dee25c234a05a5ecc7c4233  gdb/sparc64obsd-nat.c
+1bbe8a3e1cdd9840472d5546f85e6b84  gdb/copying.awk
+2fff443470cb6c4dd5aa0da8f282deef  gdb/valprint.h
+7f1ef35081accbee4ac668a10541bf6a  gdb/ravenscar-thread.h
+21cc646ee739ded78f60639fedc45400  gdb/objfiles.h
+cc7e83e24cdeb7cdaa1aac3beae1057a  gdb/reply_mig_hack.awk
+55c905a01e5946f64db9d0421d09f330  gdb/nto-tdep.h
+24096aca3294cab3717506c2c69a7272  gdb/msg_reply.defs
+51d2fa6ce8618d5c87150c7c576f1f6d  gdb/ChangeLog-1992
+36d57df142ac7e3881c08180719e61de  gdb/dfp.c
+fe32d2d64457ce8bb38ce648800a1c92  gdb/inf-loop.c
+a02e90ce4c1694671dbfbb8896fe7a0c  gdb/ia64-tdep.c
+f4e5fba2e24377744223d8a38095e9e7  gdb/bfd-target.c
 995600bffae478d603b139bfcc796f3d  gdb/ada-tasks.c
-838de8aea74a29ba5bbb7a04bee4c8e6  gdb/gdbthread.h
-7a145173451982740dfb3cd247bfc303  gdb/gcore.in
-f20f59d9e6fa60e85eb9a2d727e3e316  gdb/ravenscar-thread.c
-a473bce613774d3598d8a63d27de97b8  gdb/inflow.h
-229cd562e64a42c360edf5a3bd18384c  gdb/aarch64-newlib-tdep.c
-745c20cdca4268afdd6a48a5a13c8809  gdb/ppc64-tdep.h
-a9c07b73a5bf4160cab498ee1a6d3aa5  gdb/doublest.c
-2bb1dd4853e47423930a4fcadb854a58  gdb/charset-list.h
-751a40bc11fb3b397ae7cc6e61fd330d  gdb/rs6000-lynx178-tdep.c
-b98e13fee9a5f4180c50a396e1428ea2  gdb/proc-events.c
-74347aec3e6d641e3a55cf294c1cac67  gdb/target.h
-2a59fe5c03540ed0eee51a6f959203b5  gdb/infcall.c
-834c46b5c7b6e7df135f6392d34ffd85  gdb/infrun.c
-a139eb01a2fe8bf3bf89308c6285f548  gdb/tilegx-tdep.c
-2035ea8c2da384f196e17db43c1a1ea0  gdb/interps.h
-0bb6b6c1231783240a3910aa11052467  gdb/jit.c
-d485cfeaf5603cb5e71d7241f91ddd63  gdb/dwarf2expr.c
-46bd067f6f851062484149eebabdf4b1  gdb/mips64obsd-tdep.c
-ca7a59607bd11484a0d84de5b50820f0  gdb/version.in
-0c60b91cb1fc6b87a40af38ef9bdd9b5  gdb/probe.c
-fd089d615d1c6c443f6d5960a8c4fb02  gdb/spu-linux-nat.c
-ff627da30eaccd64c9bc469b136a5986  gdb/inf-child.h
-1178ee2d7aeae66c23553c003408b1b8  gdb/amd64nbsd-nat.c
-09641d248b1d16be9a3b8df694f8a567  gdb/addrmap.c
-e94f135d19b5a96043f4a9388fd0e4b4  gdb/c-typeprint.c
-547447b613e0acd7cbdfa7a154bd198e  gdb/sparc64-nat.c
-8e4a28c1b3b14b84f11fabb119384a98  gdb/value.c
-901b5890c4cafcdcbde591177a3f2bb1  gdb/linux-fork.c
-8231b684b7d88405d04d2bef46a24822  gdb/ChangeLog-2004
-26c9b13a23dd2bef582f115b329b5151  gdb/rs6000-aix-tdep.h
-398f9d1cece58f7f6d890ae804a87f51  gdb/mips-tdep.c
-5e3dd4ecce02aee13c576c9750dfb40c  gdb/arch-utils.h
-a679a7fc5c0e39f3cbb129ef690733ba  gdb/xtensa-linux-nat.c
-18189bc71a973e9bec741a43f57e7e4b  gdb/acinclude.m4
+fb7275697634f50659638ed9d450ea21  gdb/ser-tcp.h
+5f3f7f351e94ef3e98b8a69136170b13  gdb/i386nbsd-tdep.c
+f6e45772e267f15df45387f05a84e7e3  gdb/ui-file.h
+558deaffbd3865bb86b926fa70939ce5  gdb/user-regs.h
+f98668e6b62ba2b17a25ebb7e9961fc1  gdb/PROBLEMS
+56fa9595beefc91a0e70fe4ef4814491  gdb/config.in
+17c26a8de8536cd2cf551e957a1dcf01  gdb/configure.ac
+05cd9a9bab662b87d71bf65416dad203  gdb/amd64-sol2-tdep.c
 2fecfae7bfbd339afd0a57d6d7406820  gdb/vax-tdep.c
-5319675d13c2a7ac1858b25a5262b81f  gdb/bsd-kvm.c
-13fdb5b8c2db2cb83f80197aa885591f  gdb/serial.h
-6f1008a564676b1730cc26766da621d0  gdb/i386obsd-nat.c
-c62396471ac0e41b5b86b9f918c070b3  gdb/solib-aix.c
-72c2a6c8c1d784dedb9da73e84229cab  gdb/sh-tdep.h
-15b3ec7139f06cfc1369b0837ec2717a  gdb/aclocal.m4
-7e27645f119cb27c84aa755eda0b1689  gdb/cris-tdep.h
-21cc646ee739ded78f60639fedc45400  gdb/objfiles.h
-8603b9de796cd7e9443ed3e899dd22a7  gdb/auto-load.h
-ebe83df475f29d37d71caebe88afd02a  gdb/ui-file.c
-f971d36e35ec0c3fce64b819d7891f15  gdb/ChangeLog-1993
-5d1d77c905243b953fcbdae3215af07d  gdb/f-exp.c
-6db34c15a0f47f4b1ed8de01e7e7260c  gdb/nios2-linux-tdep.c
-1ff7c57794307ef850c5a9bee5560034  gdb/skip.c
-7570b8727bd102b755e45cd0ee56c4e5  gdb/.dir-locals.el
-64a7d3424d84be90bd2090adfb5c57cb  gdb/xml-syscall.c
-4fda7b6f83e0104017d175583eb0288d  gdb/gdbarch.sh
-a82c1d51fee95e7ca57fd427e803cafa  gdb/avr-tdep.c
-a68fa87b012acc6dab373abdc624a243  gdb/linux-nat.c
-23e51b25e50614cfba06a52e405e2243  gdb/i386-windows-nat.c
-2aa27372920be225f6f7c46416ee4fa9  gdb/ctf.c
+996868fc568af118fe9bfaa52c492c52  gdb/sparc-sol2-nat.c
+286e57a95d50274d85f6104bf1868520  gdb/linespec.h
+a1de39c51ce42e7aedebeace0f7e8723  gdb/README
+6c795873702c79aac702c8925ce934e7  gdb/fbsd-nat.h
+9cb12323344eb4c99b3f0e4778791ad5  gdb/inferior.c
+398f9d1cece58f7f6d890ae804a87f51  gdb/mips-tdep.c
+4458a95bda989a7609132073ee8578b7  gdb/solib-dsbt.c
+1586ad66cc8eb0ca132959afb05e89a7  gdb/minsyms.c
+f3ff4ebb96f423721dfa8c47a310fe1f  gdb/i386-darwin-tdep.c
+7b8a5048cfb6f899a8199897f0864c8f  gdb/ChangeLog-2005
+8891fce4d9d21a4f190821a9afdd1180  gdb/event-top.c
+f0d3ba29b2736cc8f91cb98fe5207519  gdb/mem-break.c
+380331ec2eb36a0ac59045f90310e589  gdb/charset.c
+5932b69578cdab409ead785ce1015746  gdb/sparc-nat.h
+e900423ffdc38762fdb64e5dcaa7649a  gdb/record-btrace.c
+5db49a36b0fdbc838016f4bfc8cc4613  gdb/proc-api.c
 c493ff63a81af409f53d0f5f01985115  gdb/alphabsd-nat.c
-aaf158e174371e3186d202df43a68d7b  gdb/symfile.h
+7f6c36e4ec8e125f888feac7e40f2c1a  gdb/target-memory.c
+0e4addb12fca03ff90295db2b6faff3a  gdb/syscalls/ppc-linux.xml
+c4e185402da1408f8f1dfbb1482ef64b  gdb/syscalls/arm-linux.py
+fa4d4a5e6548efc87b0ad233cdc75e33  gdb/syscalls/bfin-linux.xml
+5393b6af3d3db89fa96b71a84c3d975e  gdb/syscalls/sparc64-linux.xml
+37fa7e7065a64829580c4b932da7ba69  gdb/syscalls/s390x-linux.xml
+c776e934c2fc6e6d6bb3ead72e9b948c  gdb/syscalls/mips-n64-linux.xml
+740962163da23f8f225eba458ea8558d  gdb/syscalls/sparc-linux.xml
+7ea963dc034278afa1ccd73434b77db4  gdb/syscalls/amd64-linux.xml
+9f56184a5da80f5877d8d66fca7e65b9  gdb/syscalls/s390-linux.xml
+f3384a9016f874f3019d8f6046d1effe  gdb/syscalls/gdb-syscalls.dtd
+4bed04125f6bf53f56079d7f6812e077  gdb/syscalls/aarch64-linux.xml
+82b5a6c1d6764e505c445c2d70d52e49  gdb/syscalls/arm-linux.xml
+fb10a1cfee0bacf5ee0ae2f8e16e5b4d  gdb/syscalls/mips-n32-linux.xml
+4613b88a5a27f1c3a19cf6e17400d7f1  gdb/syscalls/mips-o32-linux.xml
+c9a7d0ae9a34c2007499a6fb7e8215cb  gdb/syscalls/i386-linux.xml
+2d007e2209726af20a718da2fc9556d6  gdb/syscalls/ppc64-linux.xml
+0c60b91cb1fc6b87a40af38ef9bdd9b5  gdb/probe.c
 3b5aee179935a8c233e2ccde17fc2baa  gdb/osdata.h
-f660083d324cb8e4e41c8f43e9675a7c  gdb/sentinel-frame.h
-e84f95699595cfc479964f2c3786ea40  gdb/alpha-tdep.h
-f807f0398f77269c772fcbbdc0c031e5  gdb/regcache.h
-bef55aeae7929987937e2cc84c3f29e3  gdb/top.c
-c267f050c587862dce2bef754dfc4493  gdb/gdb_bfd.c
-cd7a0d38f81c04741e1cdfc1c2fc3a1f  gdb/gdbtypes.h
-d821f4d086d77a932d6e8a893ac883a6  gdb/progspace.h
-b21eb0affa9c0fa159d8dc3a1483410e  gdb/jv-lang.c
-c22bd963692f5bf83e6457075f522f8e  gdb/exceptions.h
-97c937c0cdd4e140b3b5b8b8b239a10f  gdb/obsd-nat.h
-b7be702af422c580b26688b1ccfe2180  gdb/remote-fileio.h
-ec99da011d671890d98779fec4ae269b  gdb/gdbarch.c
-75102680be05546de75c6c96b77b583a  gdb/bcache.h
-5ef0b4903dc108b714abd5ea00b535cb  gdb/nbsd-tdep.c
-85a321e77a48e83464eeadfe9c83bd79  gdb/unwind_stop_reasons.def
-fdc848ddca7f378500af81a0d3e5af8f  gdb/stabsread.c
-6b77572beaa13777ec8717d2ba17fa11  gdb/compile/compile-c-types.c
-495507768f28def9fa20f4b0227a651a  gdb/compile/compile.c
-e7c0680f7f99021431c47e0f25f03ff1  gdb/compile/compile-c-symbols.c
-64db84963fd8580c95faa5d86f5f12d3  gdb/compile/compile-object-load.h
-83433131dfaedba045a3e979ff7dabc4  gdb/compile/compile-internal.h
-cdc069d810af4b919cffe24cb8b462e8  gdb/compile/compile-object-run.h
-c793c57a366a7f095861f8b364fd657c  gdb/compile/compile.h
-5567aa677209cf905cb3fd7e949545ff  gdb/compile/compile-c-support.c
-966d23692e7af3471b0591a7bd9807ca  gdb/compile/compile-object-load.c
-0ec533e9d043e2f9bf17637c80e52428  gdb/compile/compile-loc2c.c
-06eb644e6a5926deb3dc4ab1dfe744df  gdb/compile/compile-object-run.c
-9198f7b1807c968098814aa2a3901aee  gdb/gdb.gdb
-79629bdadd40aeb28482c18f058635f3  gdb/gdbcmd.h
-be5bca51a40d9847b93eeb715819acfb  gdb/cp-abi.c
-ec56c25e69bc4e7f738d3d4b9a2f9362  gdb/bfin-tdep.h
-9725f33f0ff55ea2f3fb2c6136ff69bd  gdb/fbsd-nat.c
-c07d886d3a80b82233ff3dca1cdef20d  gdb/cp-valprint.c
-9fb0912e436d76d6832f174db4ac095d  gdb/amd64-windows-tdep.c
-1e82c6e9fbb2a0bc430a543031f1c1d0  gdb/gdb-dlfcn.c
-27017411a6f4e30bac937af3fe144dd3  gdb/solib-target.c
-fe32d2d64457ce8bb38ce648800a1c92  gdb/inf-loop.c
-99349b9f515a8d32c82ab6078d9655b0  gdb/i387-tdep.h
-58ab856508b4c94efa486c1f3745ccbd  gdb/cp-support.h
-cc7e83e24cdeb7cdaa1aac3beae1057a  gdb/reply_mig_hack.awk
-84306409ca98bd69fde3a892d02b89e6  gdb/sparc-nat.c
-ace609197c76653a723adeceea4135dd  gdb/gnu-nat.h
-6c85d34d6d298644e360287b003c0b99  gdb/elfread.c
-989c3f71fb6f93109e7a8e074a9f843c  gdb/mips-linux-tdep.c
-9a9572856bf1e8a9d6e21068fb12c1aa  gdb/regcache.c
+4156bba114c29d23e8a824ae8fce2253  gdb/posix-hdep.c
+8ee7ce66bd18b264b1c511b4c4683ae8  gdb/varobj.h
+c67ab85253adf65a7d1090f7ea5af4dc  gdb/tracepoint.c
+7e27645f119cb27c84aa755eda0b1689  gdb/cris-tdep.h
+69058c5046c9ad86965f26f779596dbd  gdb/target-delegates.c
+97197c0586c07b01485129ceb7e83a18  gdb/solib-frv.c
+1c60f37b863fc77d6827a68a9628da89  gdb/amd64-tdep.c
+7de9b8683c6369c5e155b9367e362014  gdb/nbsd-tdep.h
 cb029bf8ddbfd4dcce86204ba7a7948c  gdb/p-lang.c
-349b188907736d3ac349e30e509f4e37  gdb/ChangeLog-1996
-453713b8578e75747772869dbb0e48e8  gdb/remote-m32r-sdi.c
-182117b3d5485a6df433b771d8bb396d  gdb/d-exp.y
-302a12d6b826881836655517c2ecf8f2  gdb/remote-notif.h
-cf67df429770d18aa84c9c486e375643  gdb/gdb_buildall.sh
-3b01e1c2ab080db9856358dc397f1305  gdb/stap-probe.h
-690b383a0a47425d521d84ecdec5a694  gdb/printcmd.c
-06d492ab5c9dbaa82b38193b83bc2e44  gdb/m88kbsd-nat.c
-c4595385bcfeeced721028f068ad4563  gdb/sparc64nbsd-nat.c
-c75dfeff6c269a268c42180822a4b338  gdb/hppabsd-tdep.h
-a72ab41d68e84ee0227e2f5399f3910e  gdb/alphafbsd-tdep.c
-3b6ed83a371e7df0892d2185fb3734a9  gdb/amd64fbsd-nat.c
-1586ad66cc8eb0ca132959afb05e89a7  gdb/minsyms.c
-5f3f7f351e94ef3e98b8a69136170b13  gdb/i386nbsd-tdep.c
-565ef99c9e7153c053a7c93a0c15b2d2  gdb/memattr.h
-69b554d61528d7348cc33f2faec935ae  gdb/sparc64-tdep.c
-6c6c57a3344a4fd6667773046fa4087f  gdb/xstormy16-tdep.c
-e900423ffdc38762fdb64e5dcaa7649a  gdb/record-btrace.c
-1fbb2f83c538284ee0fc856ccae0cfb2  gdb/language.c
-177da6d30cdfd3ae1b156f1e8e139dc5  gdb/rl78-tdep.c
-b968bae83f41deaa511a2562ab0cb17d  gdb/i386fbsd-tdep.h
-299a2462d01273cb6f691fcb72806a8b  gdb/frame-base.h
-19ad2152a9c4cd00ae5d1549ffaf1b2b  gdb/completer.h
-39598920b654e5288aafa7bd0cce50d0  gdb/proc-flags.c
-3b7cf963b21039ba8b8ba5fbf5723805  gdb/libiberty.m4
-fc641b4ed94a6efbaae715afb43a0f50  gdb/ada-operator.def
-39e86c0488da4b4e28a9f624fdcb2d61  gdb/sparc-tdep.c
-170644860a83d3d9db95245670a750b8  gdb/ia64-libunwind-tdep.c
-1a8ca6fed8bc62ad8ca422ee1aaea2cb  gdb/ada-exp.y
-e5c081bec329720b4c0d37fb1bf8adae  gdb/p-lang.h
-4a96d651660326360228e3a318126f98  gdb/amd64-tdep.h
-96f39fba9b58bbc4de08bcca6d20107b  gdb/d-exp.c
-b76a008c7b9215f6874bd6c949ff1fec  gdb/c-varobj.c
-ff7889c2a7addc05853bca85b5d6aac8  gdb/mingw-hdep.c
-bb54d79cc1857466812d8c5cf36612e5  gdb/msp430-tdep.c
-f34edbe85fc59a2124c5d67adf01558f  gdb/lm32-tdep.c
-9e9cd3de943b20699edac737009f885b  gdb/make-target-delegates
-81569ee02cfc0ee5d0284200e055d6de  gdb/amd64bsd-nat.c
-7a7eb7b4fb1d254ebca911a627a044cd  gdb/macroscope.c
+34f1da98b3a3900016d2dbf17ba05bec  gdb/aix-thread.c
+63f5111aef316b3c9d835f73f3087be5  gdb/dummy-frame.h
+2406c65908f065edda23816654cba746  gdb/i386-darwin-tdep.h
+8536ef5434b85fadbe1852ceeb3eb7ee  gdb/target/target.h
+ff0399f51859e14d5959c160e466ec94  gdb/target/wait.h
+ede0b930ccc313c8eedd0bd954096318  gdb/target/resume.h
+c4980dda3dc545bd7ce5e239e37c1ec4  gdb/target/waitstatus.h
+ad28fd2388b0cdaf0936b45cc2e104c4  gdb/target/waitstatus.c
+dd63e64892b68ac56ffcac5c7600ef53  gdb/memrange.c
+bbc4d2132f27f80a5d4c268eceba04ff  gdb/i386nbsd-nat.c
+94b771d1a65ded1c2e1703a3854e1d3d  gdb/ppcfbsd-tdep.h
+bef84282144f21899211e227351affdb  gdb/windows-tdep.c
+c33585b70e4bf7a1bd2a87bfc21613f4  gdb/coff-pe-read.h
+8a5e31117645114a92dcefdddabf421a  gdb/go-lang.c
+834c46b5c7b6e7df135f6392d34ffd85  gdb/infrun.c
 3db1059c60168d68684df8f0cd8c61c0  gdb/jit-reader.in
-1fb37c5a9f492f68d2b2cfbec9671a9c  gdb/xcoffread.h
+3d51f817720eb4799eff54934cbba825  gdb/darwin-nat-info.c
+8ce6ccfd39807c40b44facea326e00bc  gdb/ada-typeprint.c
+f971d36e35ec0c3fce64b819d7891f15  gdb/ChangeLog-1993
+4a2e95d68f3989b854004512021a869f  gdb/m68kbsd-tdep.c
+9a9572856bf1e8a9d6e21068fb12c1aa  gdb/regcache.c
+3d3f055675a241a57d4ce6e609e9ee80  gdb/thread.c
+cf67df429770d18aa84c9c486e375643  gdb/gdb_buildall.sh
+a589e1ed89ce7092bdea070adc4917bd  gdb/target-descriptions.c
+de7145cb43d8a8782ee57a3c10b383da  gdb/target.c
+83467ecd3673999e774f03afbfe46d9e  gdb/remote-sim.c
+177da6d30cdfd3ae1b156f1e8e139dc5  gdb/rl78-tdep.c
+881666ebac63ad32de4486f7522779b7  gdb/i386-sol2-tdep.c
+daba98e370df8db6773af9899301dac0  gdb/frame.h
 f1e70b7629a655908002488f39cfc407  gdb/spu-tdep.h
-b9251ede95768f80b907e9306ed026f5  gdb/s390-linux-tdep.h
-0a85d718905622acfec42d74e162e9f4  gdb/registry.h
-ccce04c22d51c68e7d21c42dd00b2e18  gdb/amd64-linux-tdep.c
-c923fbcaa47240f82d7ef756c59c87ba  gdb/ChangeLog-2001
-8f4042dba8a78734d1ced1b2142925af  gdb/remote.c
-1d11633d9b26982a831ef2dc28f0bcb6  gdb/objfiles.c
-4ba3c9253e5373141c309543a7c52a5f  gdb/ada-exp.c
-ede287146f6265e902dae6fca0624867  gdb/solib-svr4.h
-66e64d38d64c18c47e8605b6267e09b5  gdb/tramp-frame.h
-a0dd3cb1ec9a5d7d6bd820ae72f60135  gdb/block.c
-7b8a5048cfb6f899a8199897f0864c8f  gdb/ChangeLog-2005
-a7501a1d26588a086764e1b91e1e0ff4  gdb/dbxread.c
-6926f39483ba4eacc591b597add9408d  gdb/stabsread.h
-a47ede25abd506cb43c1b892edb2ced7  gdb/ppcobsd-tdep.c
-03aa4fdefd124b8c2e162725582d6786  gdb/amd64-linux-nat.c
-cd3909426ad79de9de798fc760d9f157  gdb/solib-target.h
-e7bcf9181c5d8fd35e48c236542c942e  gdb/tic6x-tdep.h
-d29f5b757e38ad4c10bb624d9e6f1c0b  gdb/ada-lex.l
-ad7303dd68ce2399881b6747dc4b38f5  gdb/nbsd-nat.c
-e6dc6366c95d38a7ac9ebb6ff31462df  gdb/expression.h
-0bf5c532f850a33c6fb49ee8ab690d64  gdb/monitor.h
-afb36e83645baeaf5b5b7286af4cd004  gdb/ppcbug-rom.c
-eccb62e0db76f6df30a430f6ee1e1b00  gdb/NEWS
-be0f2d348560741ad9352efb90dfd47e  gdb/configure.tgt
-a1de39c51ce42e7aedebeace0f7e8723  gdb/README
-9d709b743313939da551a1890e237d53  gdb/alpha-mdebug-tdep.c
-8e95032916c325bef04fe3a7cff458fb  gdb/mips-tdep.h
-5eb62e34c5152327fdb1068166605cce  gdb/alpha-linux-nat.c
-d024ea3742813c1ac40f90f228dd397d  gdb/macrotab.c
-3e2614670486b95024e13a51aeb3a62d  gdb/gdb-dlfcn.h
-e4eec6adaec26a7400df56600a6626fd  gdb/record.c
-176e615461d570f327317b7c1a0c9310  gdb/contrib/gcc-with-excheck
-4a775e0ee85b634f62f37c31729548eb  gdb/contrib/expect-read1.c
-a8325de9c6473c15722e1cfdb6d2ba24  gdb/contrib/test_pubnames_and_indexes.py
-745389689f60d5eb610743112115a163  gdb/contrib/expect-read1.sh
-d70c8504d45c297e30dff9f7b3302b14  gdb/contrib/cc-with-tweaks.sh
-77cb895f3e305c3f78d0e51f22d14f45  gdb/contrib/gdb-add-index.sh
-c651a99fec082b1d9714db58f5537ae4  gdb/contrib/cleanup_check.py
-bedf31337b21b8353257d3303808d843  gdb/contrib/exsummary.py
-a5ef9b0ada08efc58e9102890cfe2661  gdb/contrib/excheck.py
-80c7fd1eb6591e085d08b19f9cf746a2  gdb/contrib/ari/update-web-ari.sh
-12a3fab903464012c474bc5db100dcd3  gdb/contrib/ari/gdb_find.sh
-45c5b4c1ca267781213e36541039339c  gdb/contrib/ari/gdb_ari.sh
-8f2b0012c22f882ce59571ec216dcafa  gdb/contrib/ari/create-web-ari-in-src.sh
-b44c7dded35a3cc33e2b1b2c9f814fbc  gdb/btrace.h
-6a49f391650c7650615eda6ee70ba42a  gdb/corefile.c
-c166d0395a86d23a3c242c877b311e0f  gdb/objc-lang.c
-5a7bc54bbe28baab6d8d0ad84f9e201f  gdb/continuations.h
-abfa0858a28bce9c40ed450669af7174  gdb/p-exp.y
-9c57d78de860405462d891732ea08af7  gdb/amd64nbsd-tdep.c
+4e0a64ca6629947ef7d29afa74cb6b4f  gdb/darwin-nat.c
+b09ed7d786c0c96ca7344c688fd5ebe6  gdb/symfile-debug.c
 7e0e4a00e63b1623f547d7b52a50346d  gdb/stack.c
-925fee6a3fa8c530a94989508ef6cc74  gdb/ui-out.c
-9e7a629e6eff16aed33cfee5a34ffc9d  gdb/i386-dicos-tdep.c
-803e8c2dad315f05d967a6b8fc399e95  gdb/solib-aix.h
-2e871c98bffeeb9458f745edaae91f02  gdb/sh64-tdep.h
-2cf6ca3b47892c9cf549e62646567c6a  gdb/ppc64-tdep.c
-56b86a37bd4a40c3220f3cae055c728e  gdb/main.h
-1c9ac3e1f595f387b3fe8a472c34108c  gdb/dwarf2-frame.h
-cae9b8adabfe1884c312d3f9380881cb  gdb/frv-tdep.c
-0e9ad167ab0a36ed4bff0c0506722b54  gdb/linux-record.h
-2c4eb3305720fc560d78bda90a600c24  gdb/transform.m4
-edfcc0217ebe7de265d3ac521d314685  gdb/d-valprint.c
-65b7f3b7d333cfd7e882cd2a53e65258  gdb/reggroups.h
-5f04b3eaf8e08bb99d63264324fdb9de  gdb/i386-linux-nat.c
-44caf3739ab1e73825a64f7f07f95fad  gdb/xtensa-config.c
-84970918dfb3eb8617914fe2bbd911b2  gdb/build-id.c
-45db1fba13a395817e5ac1d2837f43a8  gdb/user-regs.c
-616bc409872d5948b49b9c0a288c304c  gdb/mdebugread.h
+2bb15b2112aecf1f0a15b820cee24cdb  gdb/ser-tcp.c
+c11f3a0cb43146d6cb20080067b88423  gdb/vax-tdep.h
+6bf9816a018796e99d4c7a6087ee899b  gdb/hppanbsd-nat.c
+e51e65533784e4ee758c5ab84f66ac2d  gdb/mips-linux-tdep.h
+110fc47769471a770fa5860f6df39244  gdb/i386-cygwin-tdep.c
+1bbae7e37efbac2708ca25eaeac371bc  gdb/mips-linux-nat.c
+ee432463450c011ed0c2a95aa12a08a1  gdb/sparc64fbsd-nat.c
+eac48212762d2e0c56b5215e4bc7888a  gdb/dink32-rom.c
+477002548bbe88c41710b225cbcd01f8  gdb/s390-linux-nat.c
+cdd875608286f4deb9f1352d1b014717  gdb/linux-nat.h
+13f56b0f27cf5dc63c9778726b1e9bd1  gdb/sh-linux-tdep.c
+2b6152362d3f32c4354fbb039d8cea77  gdb/go-exp.y
+2ad145eee71eec67470ebfefd4ed1e99  gdb/i386gnu-tdep.c
+a7501a1d26588a086764e1b91e1e0ff4  gdb/dbxread.c
+c113d292d19ef1896b3b68d3bdc8be8c  gdb/remote-notif.c
+53e3f81358942f8a7752f84d4e3fc848  gdb/aarch64-linux-tdep.h
+995b823597d0ea6e4b8a32f474ee9604  gdb/aarch64-linux-tdep.c
+0f3ecbe0c81348f393e2c37deaa6c5a9  gdb/f-lang.c
+1550f4611b9bed59f909b5429f1b4d4c  gdb/break-catch-throw.c
+26c9b13a23dd2bef582f115b329b5151  gdb/rs6000-aix-tdep.h
 972d3b0f423b58d7a5d745d6911544e0  gdb/gnu-v2-abi.c
-1bbe8a3e1cdd9840472d5546f85e6b84  gdb/copying.awk
-2530c1a546d9c2a31de7480b29d8dd69  gdb/buildsym.c
-c8d1094d87d9cf7f64faaa9668fd017c  gdb/complaints.c
-140c411dfb27c030a6de88e68bc08422  gdb/remote-mips.c
+a0dd3cb1ec9a5d7d6bd820ae72f60135  gdb/block.c
+1cf121ff193c04698e99dcc22b70ca33  gdb/.gitignore
+eb5daf3d690e7642e84aa5f523ee031e  gdb/aarch64-tdep.c
+a9b97c52780878de05f66e61e9195904  gdb/sparc-ravenscar-thread.h
+0672336892a008ef724e95c494f3d9f0  gdb/m68k-tdep.h
+2bd24e0ec455bacb607b169b190da275  gdb/typeprint.c
+c62396471ac0e41b5b86b9f918c070b3  gdb/solib-aix.c
+6625b661519c84faedb47fdf36d87d75  gdb/ppc-tdep.h
+d04f1ed71bf151a44c3d7a2803708a9b  gdb/dtrace-probe.c
+83e20f28dcf16ad2d4ddcf1422deef9b  gdb/configure.host
 b9a199b5b43dc9c8858486833b412f98  gdb/x86-nat.h
-2350f28855d244ec8c1523dd1d5daffd  gdb/gdb_proc_service.h
-1550f4611b9bed59f909b5429f1b4d4c  gdb/break-catch-throw.c
+d63ce358f999475eacc6f7257d3d12d1  gdb/linux-thread-db.c
+597a5cee480eeb334d4e5f4fa23dbd6a  gdb/c-exp.c
+5eb62e34c5152327fdb1068166605cce  gdb/alpha-linux-nat.c
+35b11f7e8f6d97cc42c4f203528ed609  gdb/sparcnbsd-tdep.c
+5cd6e136c0122ef6fe103978aadd179e  gdb/ada-exp.c
+df46e7cf5aeeb303587290f453f1571f  gdb/tilegx-linux-tdep.c
+cbd451a00769a9c8c7c6cd52f55b861b  gdb/sparcobsd-tdep.c
+2bf7d0eb07c73f019c7d3e6a908c8524  gdb/environ.h
+b30a9321996160345deeb868fb99280e  gdb/m32r-linux-nat.c
+c267f050c587862dce2bef754dfc4493  gdb/gdb_bfd.c
+eccb62e0db76f6df30a430f6ee1e1b00  gdb/NEWS
+b4133d1e27b97096efb8d84ee2b7d3eb  gdb/ppcnbsd-tdep.h
+a9b65db6bf004e64ec3699d48e10521a  gdb/x86-nat.c
+367bb9fbe21d534fdf0bb25af4eadbe0  gdb/dcache.c
+d29f5b757e38ad4c10bb624d9e6f1c0b  gdb/ada-lex.l
+58ab856508b4c94efa486c1f3745ccbd  gdb/cp-support.h
+3cabc7f8d96e0c08d3d1958d2748ebae  gdb/demangle.c
+611b9ba8aed23da7ed4b31d36fc072a0  gdb/gdb_expat.h
+13d807a7d46c900a88b4123d1c451492  gdb/aarch64-tdep.h
+0e67b9569951207d3e63421be12235cb  gdb/probe.h
+17563b9344808eec0f71de1561255108  gdb/expprint.c
+f660083d324cb8e4e41c8f43e9675a7c  gdb/sentinel-frame.h
+1e82c6e9fbb2a0bc430a543031f1c1d0  gdb/gdb-dlfcn.c
 77c248d07cfd782d3709953fa147f7a3  gdb/xtensa-tdep.h
-d9510b903e363098d3783c91c6099f54  gdb/alphanbsd-tdep.c
-e337985a7c1d43319bfd544c8c58fec8  gdb/glibc-tdep.c
-286e57a95d50274d85f6104bf1868520  gdb/linespec.h
-19a5a53a8dbef5372bd3113c323a2bf2  gdb/gdb_curses.h
-16676b9547f9a7ac95c648ec5962cbc5  gdb/ChangeLog-2010
-33e82795b3de28ec33551530ec362c2c  gdb/ChangeLog-2007
-c664628332f6813765b34dc545abd906  gdb/trad-frame.c
-97b392a774a2c1ca9a70036199ca5a00  gdb/amd64-dicos-tdep.c
-9b5efd7ac3024adfa944c33b04a580c5  gdb/infcmd.c
-aaa0a2d54605b37838cf54ced8baa29e  gdb/windows-nat.h
-1f6b545be0b6822eca215d0b5f1edfc2  gdb/exc_request.defs
-0994433edfde1a5d771db28e61847759  gdb/dwarf2-frame-tailcall.h
-8ee7ce66bd18b264b1c511b4c4683ae8  gdb/varobj.h
-cea36e0e51134793650ffd25a1e94d17  gdb/inflow.c
+1c20ee27fea0a085533576c107935db5  gdb/amd64-darwin-tdep.h
+d5152e12a790b67fe17fd13517c72520  gdb/gdb-code-style.el
+7ffb5aa21ab11b336e014dcfcd1f1866  gdb/hppa-linux-offsets.h
+2350f28855d244ec8c1523dd1d5daffd  gdb/gdb_proc_service.h
+43ff00e74db44539fd19d985f46e9072  gdb/dfp.h
+2c659241c948e7c897e78c2d9b33c9e4  gdb/dwarf2loc.h
+ccac9d1e2c728ef14c40f8cf300dda90  gdb/i386-nto-tdep.c
+118178492318b979246c281b9a48d433  gdb/obsd-tdep.c
+5052b57de2fd8b3515777bb814bcd394  gdb/ChangeLog-1999
+96f577e416679a68134b21c252c3602b  gdb/f-exp.y
+a48e88e78160f9496a3ae1fd628d4c41  gdb/jit.h
+9d420391d85cfe77bf204eed57356194  gdb/psymtab.c
+968c14c295ff79448eca6ec86824ace8  gdb/stack.h
+da71c479b68a4d95a79d36640b93c9c3  gdb/ChangeLog-2000
+d23dc2153599fd78915d8e9729038c9b  gdb/tic6x-linux-tdep.c
+ec99da011d671890d98779fec4ae269b  gdb/gdbarch.c
+ac3684c4a3658e1fd2ef5be5f457ec12  gdb/CONTRIBUTE
+b968bae83f41deaa511a2562ab0cb17d  gdb/i386fbsd-tdep.h
+5e6ef714f5ea7a7118affe6518e01fc4  gdb/mep-tdep.c
 dbc91a4ead8251c9c426059af3827bc5  gdb/opencl-lang.c
-18ed3cef5b52706df8360eee74160251  gdb/sparc-sol2-tdep.c
-fb1248d7975642f381b9b25cc7a39431  gdb/infrun.h
-19bea18603c67e8cb57c5319941a7e11  gdb/minidebug.c
-17563b9344808eec0f71de1561255108  gdb/expprint.c
-1c0239dfab1b22f0e46a249fb4623343  gdb/p-exp.c
-2bd24e0ec455bacb607b169b190da275  gdb/typeprint.c
-d87f8f330dda7f736350ea5dcff5b709  gdb/ChangeLog-2006
-8cca381d4f2a1dfe07e1dab480d7aef8  gdb/h8300-tdep.c
-559eb995c8336b9cb7d1e56870b18728  gdb/rs6000-tdep.c
-9ec89fc9f02b1bcf2e0cbf717337c91a  gdb/macroexp.h
-0f6767b61a8d1915589174de9dd935eb  gdb/solib-svr4.c
-f5c872d4805a7ac039b4dfc840f4bb8a  gdb/amd64-darwin-tdep.c
-6e352dbba083a4d3a99ac4ef34a8bac7  gdb/sh64-tdep.c
-ba057addbd6f3688726d6b4ffc98e8a2  gdb/machoread.c
-22ba10c6afb57aea83a17eaa71a26c31  gdb/target-dcache.h
-f15a4c4d6dfdc40b9ee2f7eee6273cc4  gdb/value.h
-7d7ebffdff35deba27452386122bdf48  gdb/hppaobsd-tdep.c
-05cd9d7e94b53a81f891ecd055326a94  gdb/xtensa-tdep.c
-5932b69578cdab409ead785ce1015746  gdb/sparc-nat.h
-b3a079d3c6cfe7f5f072357f88b4a411  gdb/arch-utils.c
-8da54d6c8a809ab65b2882db1d51df67  gdb/MAINTAINERS
-e3b78a37ec8f8a5031a1619b0ae2b07d  gdb/m2-exp.y
-34c74e0c724754cacf80b23fa03da8b9  gdb/target-dcache.c
-b9ca59b4507d6334f2f05de2873483a3  gdb/x86-linux-nat.h
+2c13eac1e1f47811cf1bb45d41bc878e  gdb/mn10300-tdep.h
+1afbb45fada33913c32ce612190db575  gdb/tramp-frame.c
+3412a9fed43c1c8cef6567149db564d0  gdb/arm-wince-tdep.c
+22a71eefa80fe8609327f3da846cf186  gdb/target-debug.h
+a3d1e85221fa441238616a1a8702ba69  gdb/ia64-linux-nat.c
+2acf4c01e4bbce4f10a9c7540db55d04  gdb/cli-out.c
+54d62b70da2db03946561a7724ca1270  gdb/main.c
+01584de647229e92a166ee881b50fb5d  gdb/acx_configure_dir.m4
+0456f4b203c215ff02c7046faf917760  gdb/proc-service.c
+a473bce613774d3598d8a63d27de97b8  gdb/inflow.h
+16676b9547f9a7ac95c648ec5962cbc5  gdb/ChangeLog-2010
+e337985a7c1d43319bfd544c8c58fec8  gdb/glibc-tdep.c
+a0a7e0b6f37e7e8cf8d77a19184753d0  gdb/gdbcore.h
+e52e22d0fe842582ce12207aecc0a3a0  gdb/inf-loop.h
 dbb1e658dadce3abe3a3f62c5a6e8f61  gdb/ui-out.h
-118178492318b979246c281b9a48d433  gdb/obsd-tdep.c
-97bc56ed62683dd5625da75b06d99c6c  gdb/microblaze-rom.c
-ca9158e7ede27a090a3228b2965721fb  gdb/glibc-tdep.h
-6babde189dabfb6420783e1af3a86583  gdb/vaxnbsd-tdep.c
-0a22ca4c883aa0cb50333ab37bc9fb10  gdb/solib.c
-98d5e0afa88c3d2d0d06f4abfad16ca3  gdb/osabi.h
-eed5ac69e069c46f4e022084305aa962  gdb/extension.c
-4d52280cee4f41ae4c44f54bfd9a79ca  gdb/stub-termcap.c
-c11f3a0cb43146d6cb20080067b88423  gdb/vax-tdep.h
-0a3d88347ad599d51e05d8b5c4bacb38  gdb/bsd-uthread.h
-64c826710928f66234fea53251a3ea2a  gdb/tilegx-linux-nat.c
-887a8e76e2a64ac3a1fbaa257aa08e2b  gdb/alphabsd-tdep.c
-6c795873702c79aac702c8925ce934e7  gdb/fbsd-nat.h
-7c488e9af5576816c8f8240132783956  gdb/jv-typeprint.c
-3c67d669569414b1cb795af1f4088d29  gdb/bsd-kvm.h
-dd63e64892b68ac56ffcac5c7600ef53  gdb/memrange.c
-f8b1de745a0784ce851e62c95f62dec3  gdb/findcmd.c
-7737ea42a6ce270e5fd94a2c9fdf4e13  gdb/rs6000-nat.c
-380331ec2eb36a0ac59045f90310e589  gdb/charset.c
-08281f14e8a9b83f8f58b1b78fbe10ad  gdb/language.h
-d63ce358f999475eacc6f7257d3d12d1  gdb/linux-thread-db.c
-641c7d206306bf5cb4994067304bdc49  gdb/procfs.c
-ddba1e35119e6ad20e516851219e6498  gdb/osabi.c
-5ebe430c2992702cf0e4ed1ab085634e  gdb/amd64-linux-tdep.h
-befa2ce6a546d2b73651bcb034b24f65  gdb/arm-tdep.h
-148e98d2bf99b2b3ec3f5cc0b8267beb  gdb/libmcheck.m4
-0372eb583f9ab6f29bcd3089d317b462  gdb/auto-load.c
-43ff00e74db44539fd19d985f46e9072  gdb/dfp.h
-2738975bf3ac21a221b7c0229845e813  gdb/mdebugread.c
-07919c78242d907b1baa0a763452c82d  gdb/m88k-tdep.c
-8cce502219759daae11a2d05d049a72b  gdb/ppc-linux-tdep.c
-995b823597d0ea6e4b8a32f474ee9604  gdb/aarch64-linux-tdep.c
-44cad0ef65d8cd27c5643d32f2b4bae2  gdb/solib.h
-0d53713f2fc4aad9f2c4129e126f4d7f  gdb/m32r-tdep.h
-dafe29925d5cc67b50a71bb43b16654f  gdb/ChangeLog-2009
-1a3f8baff180f32342e64672fc7ede95  gdb/i386bsd-tdep.c
-e312697f91f7e979bd7b72c0c444c8dc  gdb/i386v4-nat.c
-b85d7d7d19c1c43b3ec77dde32a51703  gdb/ft32-tdep.h
-2406c65908f065edda23816654cba746  gdb/i386-darwin-tdep.h
-c9caf8e5239c6138cba8a6e2d7847cd4  gdb/agent.c
-c91360771dabd8a69c2cf974e4600cd5  gdb/alphaobsd-tdep.c
-b099f0183fbb9021bb0a4c13db15363d  gdb/dwarf2loc.c
-ffc8554c4dc53e83d60027833e4309a9  gdb/m68k-tdep.c
-56d17ffa81862647f1d6aeaee2369908  gdb/event-loop.c
-ddbd14b96c4b153eba02ccadf4ed9807  gdb/gdb-demangle.h
-1ac218049d9d7658b992d7ca7f1aed5f  gdb/d-lang.h
-c4baeccd629e7c0a865590399351b56d  gdb/solib-spu.c
-381fe26cbbfbfb4fcb04cb352621ab9c  gdb/dwarf2expr.h
-6137af187e36739ed5eaba2af15afa4f  gdb/xml-tdesc.c
-6316b3e47c22ca1af35e82c6733a2f5c  gdb/reggroups.c
-53e3f81358942f8a7752f84d4e3fc848  gdb/aarch64-linux-tdep.h
-d8da55ecd8fa1442d1aa46ed11df0859  gdb/m32r-tdep.c
-14cbe31f0cf743c7aeefab4ea1fe9cf6  gdb/remote.h
-7c7318c2cf4825af2e38a3f01dc39a41  gdb/ia64-libunwind-tdep.h
-fb7275697634f50659638ed9d450ea21  gdb/ser-tcp.h
-7f1ef35081accbee4ac668a10541bf6a  gdb/ravenscar-thread.h
-d4bf01221e049c3a153f89fad16f0601  gdb/srec.h
-ad28fd2388b0cdaf0936b45cc2e104c4  gdb/target/waitstatus.c
-8536ef5434b85fadbe1852ceeb3eb7ee  gdb/target/target.h
-c4980dda3dc545bd7ce5e239e37c1ec4  gdb/target/waitstatus.h
-ede0b930ccc313c8eedd0bd954096318  gdb/target/resume.h
-ff0399f51859e14d5959c160e466ec94  gdb/target/wait.h
-d6e0bfc6216d92575e1714e7568957d9  gdb/ft32-tdep.c
-ba4eeb197f8ec9a56784e1a0261b88ca  gdb/utils.c
-eb297c8f903d58916591a6be9eed2d9d  gdb/breakpoint.h
-8df43e713c40f96c5a091073ce1309b3  gdb/varobj.c
+09641d248b1d16be9a3b8df694f8a567  gdb/addrmap.c
 b1c36b64e08ba85989d6c2562402f954  gdb/sentinel-frame.c
-be9d6e3eb1ec46274443ac56d70433a1  gdb/sol2-tdep.c
-0a6c66da8bb45627519ffc47735cec3b  gdb/linux-tdep.c
-55619fc4f6d13b5c27a5cb00171a6ef6  gdb/ia64-linux-tdep.c
-0f3ecbe0c81348f393e2c37deaa6c5a9  gdb/f-lang.c
-487314f8805d58f19e4566f0b037c1b2  gdb/dicos-tdep.c
-f4e5fba2e24377744223d8a38095e9e7  gdb/bfd-target.c
-daba98e370df8db6773af9899301dac0  gdb/frame.h
-01584de647229e92a166ee881b50fb5d  gdb/acx_configure_dir.m4
-1f51d13023f12ad59e3f62f26a3107c1  gdb/i386-tdep.c
-a90b81a5ae2685a512283a8aa56a99d6  gdb/symtab.c
-6f3c6b23272f15650268798d4746125a  gdb/auxv.c
-8891fce4d9d21a4f190821a9afdd1180  gdb/event-top.c
-594fc45b25a908049675800d93db46a5  gdb/blockframe.c
-d78fd3a1240383264c8438954eb09023  gdb/i386-tdep.h
-ec53cb85c410cbf461f04ca1dbb60840  gdb/amd64fbsd-tdep.c
-63f5111aef316b3c9d835f73f3087be5  gdb/dummy-frame.h
-c3eaef488ec07b65eb24435ef65a79ad  gdb/parser-defs.h
-703bf2a0757f3c8b4a454a0e278aee0e  gdb/debug.c
-b87fb73d09b5d822793a8e28c76430b0  gdb/arm-linux-tdep.h
-f3ff4ebb96f423721dfa8c47a310fe1f  gdb/i386-darwin-tdep.c
-97a251a32602dcd0ca0d75d54ce5fb88  gdb/amd64bsd-nat.h
-c33585b70e4bf7a1bd2a87bfc21613f4  gdb/coff-pe-read.h
-d391fe3a718bc3cc5f8e3c1379f640d3  gdb/gregset.h
-96f577e416679a68134b21c252c3602b  gdb/f-exp.y
-1f55584b38854f0fc7330882c4f4e295  gdb/data-directory/Makefile.in
-b4133d1e27b97096efb8d84ee2b7d3eb  gdb/ppcnbsd-tdep.h
-b09ed7d786c0c96ca7344c688fd5ebe6  gdb/symfile-debug.c
-479415f99145d389ec5c839d0bf7c2e9  gdb/completer.c
-a5b29ab64ed81f5951cbd31629dd53c0  gdb/gdb_bfd.h
-eac48212762d2e0c56b5215e4bc7888a  gdb/dink32-rom.c
-a589e1ed89ce7092bdea070adc4917bd  gdb/target-descriptions.c
-75048731d244d7e05b05a9451fdfb842  gdb/gdb.h
-740962163da23f8f225eba458ea8558d  gdb/syscalls/sparc-linux.xml
-c776e934c2fc6e6d6bb3ead72e9b948c  gdb/syscalls/mips-n64-linux.xml
-c4e185402da1408f8f1dfbb1482ef64b  gdb/syscalls/arm-linux.py
-82b5a6c1d6764e505c445c2d70d52e49  gdb/syscalls/arm-linux.xml
-5393b6af3d3db89fa96b71a84c3d975e  gdb/syscalls/sparc64-linux.xml
-0e4addb12fca03ff90295db2b6faff3a  gdb/syscalls/ppc-linux.xml
-37fa7e7065a64829580c4b932da7ba69  gdb/syscalls/s390x-linux.xml
-4613b88a5a27f1c3a19cf6e17400d7f1  gdb/syscalls/mips-o32-linux.xml
-f3384a9016f874f3019d8f6046d1effe  gdb/syscalls/gdb-syscalls.dtd
-9f56184a5da80f5877d8d66fca7e65b9  gdb/syscalls/s390-linux.xml
-fa4d4a5e6548efc87b0ad233cdc75e33  gdb/syscalls/bfin-linux.xml
-fb10a1cfee0bacf5ee0ae2f8e16e5b4d  gdb/syscalls/mips-n32-linux.xml
-7ea963dc034278afa1ccd73434b77db4  gdb/syscalls/amd64-linux.xml
-c9a7d0ae9a34c2007499a6fb7e8215cb  gdb/syscalls/i386-linux.xml
-4bed04125f6bf53f56079d7f6812e077  gdb/syscalls/aarch64-linux.xml
-2d007e2209726af20a718da2fc9556d6  gdb/syscalls/ppc64-linux.xml
-a3d1e85221fa441238616a1a8702ba69  gdb/ia64-linux-nat.c
-1851bff0653201a488dcae18dde7efad  gdb/po/gdbtext
-7ffe79818a287ce7022cec0f25422d30  gdb/po/gdb.pot
-3688a736a34cf031d224e1e35d69b662  gdb/ada-lang.c
-8584f02f7f9be53aea2f02b767f0e1b6  gdb/sparc64-tdep.h
-21b85dc2ed09d1125c8ab4fbdb043c7a  gdb/notify.defs
-67dea12bac16ae38604999aba1f9045b  gdb/spu-tdep.c
-3dd3a97022b2dee0a56eee43aa1ede44  gdb/ser-go32.c
-074379dff5d1ad04e5fb597960a5d0ce  gdb/dictionary.c
-4aa717e31acff4a45fba6dab47ab5a1e  gdb/ctf.h
-838a24f1266261a20cbcc5879ed0fa7a  gdb/proc-utils.h
-be04f4bf35ddca6beee6d0ad2b02bb72  gdb/top.h
-24096aca3294cab3717506c2c69a7272  gdb/msg_reply.defs
-e072e88a25126a80f175e9dc05e7cee0  gdb/bcache.c
-6ac9351c3061f916a875b9dcb5e4cecb  gdb/ada-lex.c
-8ed16730ee1ccc0f65140f4b14928d7f  gdb/ChangeLog-2014
-d8efa38e22e6cbbef2506728e0848ee9  gdb/core-regset.c
-c62b3bba9ad6ed5dd1849d7a02dce3a3  gdb/defs.h
-4458a95bda989a7609132073ee8578b7  gdb/solib-dsbt.c
-b30a9321996160345deeb868fb99280e  gdb/m32r-linux-nat.c
-2e5fff8b334a7cad7ce8bb9c7ea12791  gdb/filesystem.h
-0f85f30ac375ae675cf121d768dee4c0  gdb/environ.c
-a202cbc02bddb5a411c01fdf8faa9c40  gdb/python/python.c
-c379fe9cf0f5602cdf5f1e98effd6c74  gdb/python/py-cmd.c
-35abb0ef10f36e180226176daf1f75c8  gdb/python/py-progspace.c
-c9122f5f8fee0d665f4e06e3995f82ff  gdb/python/py-auto-load.c
-af16d7e420aa87bff8622da7a55fb950  gdb/python/py-finishbreakpoint.c
-29df85b78a9bdee6ba67d51db4c3538a  gdb/python/py-evts.c
-7774bb8f33e969f907ac6b9bef61b958  gdb/python/py-breakpoint.c
-07dc197a0d752bcaf4d4960e17cc7161  gdb/python/py-continueevent.c
-9f4a9140c1fa06418b9a93a30ef7b2c9  gdb/python/py-infthread.c
-be59cc589172cb4b247cb1ea650407e5  gdb/python/py-block.c
-2389cd8f2e8eb95ea859116eb068ce24  gdb/python/py-arch.c
-153ecb9bd64d9e70cd86a4bfb6afbbd7  gdb/python/py-infevents.c
-6a6184d9cc708d979459a4a20128ae0e  gdb/python/py-stopevent.h
-ede8836e700569550d84174093c918aa  gdb/python/py-utils.c
-982d024a39519b779e7d5c4ef735415a  gdb/python/py-xmethods.c
-07e99fb634934d127fe069397e708eda  gdb/python/py-framefilter.c
-dac31a63d68ce2ba982504440ea25716  gdb/python/py-value.c
-0e792051af89d501453da01dd899fe2e  gdb/python/py-stopevent.c
-d8f70c4d6a755f8de6022ac5bc2ae3f6  gdb/python/py-inferior.c
-6acb712045b53e95cfd602b57853f2f8  gdb/python/py-evtregistry.c
-5357196fb99c71ad607a8e11f59bb0e7  gdb/python/py-events.h
-f5f800da214204e3f309c325b7ad0f56  gdb/python/py-frame.c
-04faea0b381a25ed06ab5bc58821a6f3  gdb/python/py-unwind.c
-ca0c392e825c4376aaef64c43df47889  gdb/python/py-newobjfileevent.c
-3b23d7e4542a89c8993cfdead0c72ec4  gdb/python/python-config.py
-5dc469e51f59ed5fd3f494b45dce13b3  gdb/python/py-event.c
-9354c6070f7d46c5c0554408ad1cb981  gdb/python/lib/gdb/frames.py
-b93b1d26036000c98a392c417b22726c  gdb/python/lib/gdb/command/frame_filters.py
-b68307c79ea7fbfd4dd39653799c7128  gdb/python/lib/gdb/command/explore.py
-3acb3be1d4eb66164f26beb122abb937  gdb/python/lib/gdb/command/prompt.py
-145874e967a68b1473ab332edba5568d  gdb/python/lib/gdb/command/unwinders.py
-ba2cb2fee1e73d65135811046402f734  gdb/python/lib/gdb/command/__init__.py
-76272fb7cc96c8290d754394559269fa  gdb/python/lib/gdb/command/type_printers.py
-fdfee07fd1619e8309003d05f5454f24  gdb/python/lib/gdb/command/xmethods.py
-03d92d847e9acebff86f93bc900d08be  gdb/python/lib/gdb/command/pretty_printers.py
-05125a1ea2794b58c644490c393744a8  gdb/python/lib/gdb/printing.py
-25965e75d146f9c33e7bb45254754509  gdb/python/lib/gdb/prompt.py
-bc0b67bcddb9772178be38d7ad77ed95  gdb/python/lib/gdb/FrameDecorator.py
-1f77011a9dd24ed5c5dead5cff08ef7e  gdb/python/lib/gdb/__init__.py
-71453cda948c762fa36fd673d70724b9  gdb/python/lib/gdb/function/caller_is.py
-c06b57b1bc52d4071b158cce9c4d6d84  gdb/python/lib/gdb/function/strfns.py
-48cfc29fc0f7ed269d8412f06b43af9d  gdb/python/lib/gdb/function/__init__.py
-4c7f88cc6f8d34f35bd76cf869b4a2fa  gdb/python/lib/gdb/printer/__init__.py
-2276cf78f34c3fb48845554ec011e3ed  gdb/python/lib/gdb/printer/bound_registers.py
-1501ae1965a543ef50f95d4d24b7c2b9  gdb/python/lib/gdb/FrameIterator.py
-ce5f5c3404b577e684de2f550735260e  gdb/python/lib/gdb/types.py
-0405892899d06e991f51ebf3bc2e27da  gdb/python/lib/gdb/xmethod.py
-8426df92a8ffa840bf5aaed08b61dce2  gdb/python/lib/gdb/unwinder.py
-7c24cd5165c3fd4e3d13321fbb65c9fc  gdb/python/py-objfile.c
-b9066d1a65e8514522b02f3978132322  gdb/python/py-linetable.c
-b57c0c12ef4f2a08af9670681fc50753  gdb/python/py-symtab.c
-46031e10b03f21722afaa7a195c7cee8  gdb/python/py-varobj.c
-c72e306d0efba39735c04e8f84807f3f  gdb/python/python-internal.h
-9147695a856e9ec71368d4987432dd8f  gdb/python/py-function.c
-b9ae803327a4a22721f7e3479819e0cf  gdb/python/py-bpevent.c
-8b0d64e525589c6563a4cbb9164ed6b7  gdb/python/py-threadevent.c
-c9b3df0a161a3dfddd19fcb5f18e7c22  gdb/python/py-signalevent.c
-1adc6211d2bc57e851964a7d7632d074  gdb/python/py-gdb-readline.c
-bb3d6f7947d18c242660f6c1237e10b0  gdb/python/py-event.h
-48e873eda7426ee59d5b915126b69b8d  gdb/python/python.h
-ac887fdde69dbca67676f5d14f9cfbef  gdb/python/py-exitedevent.c
-3aa04e645db97a329af42dd4ac704f93  gdb/python/py-lazy-string.c
-0bfce8da76c17b392166bf3e82f72873  gdb/python/py-param.c
-b7f06b290cf5040ef5947610c7d0ae49  gdb/python/py-prettyprint.c
-25266450c02907f3bb06e9c3d0711a0d  gdb/python/py-symbol.c
-80958d2e42e4171f5cb3e51a884d7fb8  gdb/python/py-type.c
-418c60ff9711996f0b440456704f210e  gdb/windows-nat.c
-1de2e2c8bd6fc22a95d8484cbf584e4d  gdb/process_reply.defs
-c1b6958d3ce495eb21051d582a426200  gdb/progspace.c
-7d27ea1c3906ad523c4b6904064e0ef8  gdb/copying.c
+9a486fb431dfc717386fadc87f57d2e1  gdb/score-tdep.h
+c73f636f0fe9ae488adffa45717027d3  gdb/gdb-gdb.py
 f71edfcb20b0c3bfa8aedd0404e5b246  gdb/coff-pe-read.c
+e072e88a25126a80f175e9dc05e7cee0  gdb/bcache.c
+e82e1a53dbb63d792fc8645192a4b2cb  gdb/gdb-gdb.gdb.in
+d4ec5734c80bcf759e288787ccf94e2c  gdb/i386-linux-tdep.h
+4259a480d77bef0ef4badc9942430d05  gdb/tui/tui-winsource.h
+69f2f72b37c108891364ab75ab614d16  gdb/tui/tui-stack.h
+bd09c5481e9864eb233019724db56d2d  gdb/tui/tui-disasm.h
+167367310bfaaa5c2bc508b2b884b3de  gdb/tui/tui-command.c
+4358ae61fcf053d4985cdf7d688973af  gdb/tui/tui-hooks.h
+b8d46937a5d08332b1b21bd3ab4dbe6c  gdb/tui/tui-hooks.c
+be87e6d9936e4efb21786534c39d93b2  gdb/tui/tui.c
+4597773d0ca48cabb7f2911ebf9ff553  gdb/tui/tui-disasm.c
+b4ca7b9a82a92e88dcf91d8b354c4b4d  gdb/tui/tui-io.h
+3ad9dc09a0b05485355e2d521e56b428  gdb/tui/tui-layout.h
+50ee6061dedc989ceab541d4f9b0f694  gdb/tui/tui-command.h
+d28c61d03becab653f34f66e064a2697  gdb/tui/tui-stack.c
+9d6d0d1271fb074138ca41a64db55a1e  gdb/tui/tui-source.c
+439ad6ff39a92e1425d6358e32247ff8  gdb/tui/tui-io.c
+1309c98428a5b3a45c988df3c563b4ab  gdb/tui/tui-layout.c
+d09de30673257a10d67adb2dc9b1824b  gdb/tui/tui-wingeneral.h
+b2ece8b901b20b1679c2d8ed4c36e58a  gdb/tui/tui-interp.c
+a2658fc34531d78670a226632b6c16d6  gdb/tui/tui-windata.c
+77ae0f7212d733e9b4a02578d2df82d7  gdb/tui/tui-source.h
+766f0296e69222facfca7f8873b0155c  gdb/tui/tui-winsource.c
+4dc3aae622817a9a37c20369f72a575a  gdb/tui/tui-windata.h
+1fd8043ca65765d7b3e55a889e442bff  gdb/tui/tui-data.c
+b294f1de9bc63c28e18bbfb18a2a3d62  gdb/tui/tui-regs.h
+3040602ce98be026092770e27a922a8c  gdb/tui/tui-regs.c
+7d098dd3dffec969006b8a2528b61678  gdb/tui/tui-file.c
+e4653b8164f49df138a7e01723576845  gdb/tui/tui-file.h
+0415f3bd7a379430b752618c1e8c7cd4  gdb/tui/ChangeLog-1998-2003
+1d2e397330e4c1857a5bfd4690d7f493  gdb/tui/tui-wingeneral.c
+4a4afe46d85b71f8fa6d34132a7ceeac  gdb/tui/tui-out.c
+60aaff146167ade30c3ba5d80bd192e8  gdb/tui/tui-win.c
+31ecbf69aec995b6a4e91c6f3f76fc39  gdb/tui/tui-data.h
+a00af0b3d564766feac256be243cd13e  gdb/tui/tui-win.h
+f18e44fc962544dadf448d6671832e89  gdb/tui/tui.h
+22ba10c6afb57aea83a17eaa71a26c31  gdb/target-dcache.h
+ebe83df475f29d37d71caebe88afd02a  gdb/ui-file.c
+0a3d08dbbd509031dda62edb60fa80dc  gdb/m2-exp.c
+a321a37f02e3a70546f7d0a77e0b8780  gdb/ser-base.h
+038e46d4dca88507d69bcbdd41deec23  gdb/m68klinux-tdep.c
+bd230d920e0e695aaffc4df11350239f  gdb/record-full.c
+0e8c46b0388a16b9065d4f0596191e02  gdb/amd64obsd-tdep.c
+8ef27ac91e5a413d691c7d7d560649ab  gdb/nto-tdep.c
+e7690a980a30289adeb0e74e4cfaa401  gdb/m68hc11-tdep.c
+97a251a32602dcd0ca0d75d54ce5fb88  gdb/amd64bsd-nat.h
+20eb87f317bee9c06fac035861ced6dc  gdb/registry.c
+edfcc0217ebe7de265d3ac521d314685  gdb/d-valprint.c
+ff8fd2bc1b041bf152a27b2d472096d2  gdb/mips64obsd-nat.c
 7af9ef9f9f7d018fe4d7e800aada80a4  gdb/ada-lang.h
-313d4ff19cb1eefe7c2b0387a6dc89fa  gdb/remote-fileio.c
-42b9f7c51223e595f66c2210064be682  gdb/ChangeLog-1990
-5bdbc230df33cbc4746801a5e1e3de14  gdb/disasm.h
-246e7a54fd6de50c1c4178e72e2fa342  gdb/m2-typeprint.c
-7c1206e60e6c2600a2d526a4fe52c45b  gdb/c-exp.y
-28059a30cdffe8feae3969042aee8a57  gdb/macroscope.h
-ca8ad4d70704345395a9b1712594201d  gdb/gdbtypes.c
-893f920a6857cb5291388021fb372832  gdb/m2-lang.h
-a8d8854bf856b98332256bb96b38d858  gdb/linux-record.c
-a9b97c52780878de05f66e61e9195904  gdb/sparc-ravenscar-thread.h
-9a486fb431dfc717386fadc87f57d2e1  gdb/score-tdep.h
-51e5797919c9b538bdd6406ac07d4f09  gdb/microblaze-tdep.c
-cbd451a00769a9c8c7c6cd52f55b861b  gdb/sparcobsd-tdep.c
-89ec946700d62b77b6d96c6b1b4e8060  gdb/doublest.h
-a624bd2ab7aa99cfba183c16df0a476b  gdb/maint.c
+574585e95f677c868aac91938a90901a  gdb/mt-tdep.c
+30bea4b59de0130931035a46fb8c7f08  gdb/gnu-nat.c
 31c83b4bb1c5c9c771fe8e1ec3f1e9ba  gdb/msg.defs
-13f56b0f27cf5dc63c9778726b1e9bd1  gdb/sh-linux-tdep.c
-8592534cd71b39c3311b044a06f417c8  gdb/memattr.c
-4e5debabe5360fbb749aaa086b401f9d  gdb/annotate.h
-071bf223b99c185a61317e3633eebcfe  gdb/jv-varobj.c
-6f4731996252ab19eea783653126f5c4  gdb/ada-valprint.c
-6bd72d1eb7750476747e74ebf627bf28  gdb/d-lang.c
-90581b0b9f11339b1a20287dbe8d3051  gdb/mn10300-linux-tdep.c
-f1679b5d9950d66febb8259748700963  gdb/std-regs.c
-ff8fd2bc1b041bf152a27b2d472096d2  gdb/mips64obsd-nat.c
-86b667a82500ae0bbe57ef685331d06e  gdb/m68kbsd-nat.c
-73ef75b1a25753d6a426ed7888c742b3  gdb/symtab.h
-8ce6ccfd39807c40b44facea326e00bc  gdb/ada-typeprint.c
-ba5f23d9a2ebf9979e23026e8bd50fc7  gdb/gnulib/configure.ac
-c23512832366209a9153ad7342c7ae64  gdb/gnulib/configure
-3a787ab5ae3ffcb9113b83c48f091034  gdb/gnulib/import/sys_stat.in.h
-b6a8de4b9483763e4d11fe1237d5473d  gdb/gnulib/import/wchar.in.h
-4dd09df660ed63eb57c769358fa36c98  gdb/gnulib/import/string.in.h
-b51d863702f83411c29a87f887e61ca5  gdb/gnulib/import/mbsinit.c
-4309cf0165373a122cbf8944f5beae5d  gdb/gnulib/import/inttypes.in.h
-12086fb99b039f6cd254bc5193f6f344  gdb/gnulib/import/errno.in.h
-eccef6f80daacc90556367a28666b101  gdb/gnulib/import/str-two-way.h
-7241fcfeea53eb9078d70b507b2579e2  gdb/gnulib/import/memchr.c
-478374abd3c0e155cbf6a048ae6f96d2  gdb/gnulib/import/stdio.in.h
-637c1ee801280fe45561282999fe14c4  gdb/gnulib/import/stdint.in.h
-9d41afd60c33bf30a027dae3dc53db8c  gdb/gnulib/import/ref-del.sin
-13b37ab0bdad48a13c4779b18c30dc5d  gdb/gnulib/import/isnanl-nolibm.h
-3094051c2b6c607ccf6ce4887d6934c0  gdb/gnulib/import/canonicalize-lgpl.c
-6b4c12d2ea6ded08174cdaaf8bbf7f25  gdb/gnulib/import/dosname.h
-8542c0d02795c79516e00c9c431ba8c5  gdb/gnulib/import/float.in.h
-e5794b7c9ce8e157c436195a71827bbb  gdb/gnulib/import/basename-lgpl.c
-26c9cd91481ed9b43ea79701d7e62cba  gdb/gnulib/import/alloca.in.h
-99b1c657d704aab402090c8c647875a5  gdb/gnulib/import/dirent.in.h
-20561a92605422ebf8477b3e81d64e25  gdb/gnulib/import/verify.h
-9adeb40a9dabc141db25452d78ce7e2e  gdb/gnulib/import/math.c
-937fa61c33c9be1fb22929622daee850  gdb/gnulib/import/config.charset
-c6c834a219ed6fce299f9ec481186413  gdb/gnulib/import/isnan.c
-65c1dd77af40208e4303b17a19e51ea1  gdb/gnulib/import/float+.h
-17ef9c8e89e55b4d1e6f617995491b1c  gdb/gnulib/import/unistd.c
-68e82b30d0964483537ad2623f33eb01  gdb/gnulib/import/localcharset.h
-365a5eb723d3c0145b1292ddfb468f3e  gdb/gnulib/import/stat.c
-f5b2c91269f96f7254918291ab09e29b  gdb/gnulib/import/malloca.c
-8cf5da53a746f73890b8ead8a99fbcf4  gdb/gnulib/import/float.c
-69b4ef3f9583ada5a1f424cf2e2e4539  gdb/gnulib/import/Makefile.am
-d1908c575029776bc604d97891d30ef4  gdb/gnulib/import/rmdir.c
-4352e232c043d924c4172d91189f13d4  gdb/gnulib/import/malloc.c
-b2f5b51c89a90c7f955fdabfe2416ed7  gdb/gnulib/import/strnlen1.h
-d54f33ab813d8643b6d6c12b589a8e35  gdb/gnulib/import/stripslash.c
-dd8534ce83b782755aa3ad3a482b95f6  gdb/gnulib/import/lstat.c
-ec2820d3c15f0d2a7b734958d44c092a  gdb/gnulib/import/dirfd.c
-2452dfad6029efa8ffdecb8562503456  gdb/gnulib/import/localcharset.c
-79f7b346fc30694dbfb6a9b4c05df0d3  gdb/gnulib/import/unistd.in.h
-99b2bc2ba0c2ad2b1d77b962a0ace677  gdb/gnulib/import/dirname.h
-75f7b0c1e7062fb98afe3e03dc8e36f3  gdb/gnulib/import/math.in.h
-7529dea4fe5e7b26ca615fe14216b46c  gdb/gnulib/import/frexpl.c
-591dd16c7625f1953b7764cd6f722259  gdb/gnulib/import/mbsrtowcs.c
-e7fdabc6775627dff66bc469a4ffee76  gdb/gnulib/import/isnand.c
-62bc37e49a70fd85cf9a66e642d61022  gdb/gnulib/import/fnmatch.c
-cb26079a149b621b52b0452a86d12d0b  gdb/gnulib/import/mbsrtowcs-state.c
-55ba6d377e434c9b35ee3fdbbe781914  gdb/gnulib/import/readlink.c
-4380c0b368295ae352a9154ed8c50cc0  gdb/gnulib/import/rename.c
-0ba9c6fa0f390e97de1ea85b4f6f4a32  gdb/gnulib/import/time.in.h
-200f3e454367578962935dc57a0f1bd9  gdb/gnulib/import/ref-add.sin
-bf64ce0ca66cc6e4d407e1a78b9f7a15  gdb/gnulib/import/isnand-nolibm.h
-fe91b3949044cf5587e150855697f3a9  gdb/gnulib/import/wctype.in.h
-8558cf4944d394330bfe211259059ccd  gdb/gnulib/import/fnmatch.in.h
-0de47d34c723ab6b3a1cdf1057149b5c  gdb/gnulib/import/memmem.c
-637f55da5d9e9f734c77f28e4d4ac85d  gdb/gnulib/import/stdlib.in.h
-ccdf375afd8f7530ce7c61117f718c22  gdb/gnulib/import/alloca.c
-446a3b2012f96f17613fd44b9feba497  gdb/gnulib/import/Makefile.in
-782b25c69652429816c922969c8916f0  gdb/gnulib/import/pathmax.h
-6b08875ebe87af25cce73607419f0011  gdb/gnulib/import/frexp.c
-c6701b56fe59605167c1ccb27f2216ac  gdb/gnulib/import/itold.c
-4afc2077562f87bda203559b54de3d23  gdb/gnulib/import/malloca.valgrind
-623be20cab597d401505f6deb490b5a2  gdb/gnulib/import/strstr.c
-4939cdb1edcc1605443575b6600768f1  gdb/gnulib/import/mbrtowc.c
-d4bf211d2e08c58ffca443a148fdf73e  gdb/gnulib/import/dirname-lgpl.c
-220dae36d0c32c0adbcf981e1ab27707  gdb/gnulib/import/malloca.h
-4e717674f86cc0882ccc0af468a206a5  gdb/gnulib/import/m4/frexp.m4
-da56b205f4209d24fdd88ad067698477  gdb/gnulib/import/m4/wchar_t.m4
-c8684b0cbf3852b8a05706aaa538a03c  gdb/gnulib/import/m4/inttypes.m4
-d90b3cd67c3ad427c140b554e97c8fa5  gdb/gnulib/import/m4/pathmax.m4
-07c34fe148f7c55ac8fbee17ca7cc033  gdb/gnulib/import/m4/gnulib-comp.m4
-89f4c4b9d609dc52d87ea9664a5ccfc2  gdb/gnulib/import/m4/mmap-anon.m4
-461e40d856adc3703f010e8ca5115e0e  gdb/gnulib/import/m4/localcharset.m4
-f056ec4e1a4ef7b357ba8c1966c4c6f3  gdb/gnulib/import/m4/include_next.m4
-263711ce3f4faee8204ba3f9affb05b2  gdb/gnulib/import/m4/stddef_h.m4
-0fd6c91e9d5d09676ba172e282bd1ddc  gdb/gnulib/import/m4/wchar_h.m4
-93cbcb981ebd0a05c4d6497c7b280668  gdb/gnulib/import/m4/fnmatch.m4
-9bdbe8168ea3740d74f001881cfa32a3  gdb/gnulib/import/m4/exponentl.m4
-08497f6d9317370bc07dbde291e69155  gdb/gnulib/import/m4/errno_h.m4
-b3867dca2b7a909f48eba70d480ae020  gdb/gnulib/import/m4/malloca.m4
-02aa9e71068cf3f2f1c078d4bc38f596  gdb/gnulib/import/m4/longlong.m4
-405abf64b4c1470e3c1bdd358d8e33ca  gdb/gnulib/import/m4/dirent_h.m4
-cd90e0e86fc7e44f9eff252a3f86e7d1  gdb/gnulib/import/m4/locale-zh.m4
-c25d594a7bac42b5206fa2914373b036  gdb/gnulib/import/m4/rmdir.m4
-e17754c34b4f688bf94314af70e45271  gdb/gnulib/import/m4/largefile.m4
-7797bf0ba9d34a51936accc87d400e01  gdb/gnulib/import/m4/isnand.m4
-5ef76e0b75c8a232f0b2e4934d85f657  gdb/gnulib/import/m4/nocrash.m4
-a6801abc7a0236618f84867927aa3797  gdb/gnulib/import/m4/double-slash-root.m4
-1123bda2209749e1fa4880609d6afa59  gdb/gnulib/import/m4/fpieee.m4
-102c23a4bcb913a6ce9cbf091dcacf6d  gdb/gnulib/import/m4/mbstate_t.m4
-aec2f86cb9ae0120611bb074fe1aedf7  gdb/gnulib/import/m4/glibc21.m4
-9344c4a53a5f57082ce86a611a76680d  gdb/gnulib/import/m4/dirfd.m4
-3d197a2a3278b3fd02ca549dfd7333d1  gdb/gnulib/import/m4/stdio_h.m4
-b9ae3d2ee9ca2a7b52a8ad37bdab636e  gdb/gnulib/import/m4/rename.m4
-74b683bd4b747f15f5ca561ad29fa05e  gdb/gnulib/import/m4/eealloc.m4
-cd8fb8ca5545f0d5987f6e4b869c9b94  gdb/gnulib/import/m4/off_t.m4
-afe6cb217ae4d37611fc31197a49141f  gdb/gnulib/import/m4/stdint.m4
-11ef424b5621d68f2a0e69dd43ac4050  gdb/gnulib/import/m4/stat.m4
-53f0d1d3c35506798ce9585a1f5be094  gdb/gnulib/import/m4/sys_types_h.m4
-a3e81ec607f9aa8c24fcea1536aee123  gdb/gnulib/import/m4/math_h.m4
-2f1c1d83d6b430bfb0c64cd26fee6e30  gdb/gnulib/import/m4/mbsrtowcs.m4
-1c253c8e3a286ebd512090e26f75c6e8  gdb/gnulib/import/m4/mbrtowc.m4
-69127b6a79c9bcafe754d1f83365d508  gdb/gnulib/import/m4/gnulib-cache.m4
-d93d9c57c74682c6d41ab7bce554d83b  gdb/gnulib/import/m4/float_h.m4
-a52a88b425ad82421e86d6c95cfbf3a4  gdb/gnulib/import/m4/strtok_r.m4
-99eceff123c90f7bc599ad99ec33e936  gdb/gnulib/import/m4/stdlib_h.m4
-fc621b23ef2325b1a59a974b8d416cde  gdb/gnulib/import/m4/mbsinit.m4
-1da7a16baf24c3d47bcb917495d51818  gdb/gnulib/import/m4/extensions.m4
-2d39a6757b643db5c4438f4ebae7924e  gdb/gnulib/import/m4/inttypes-pri.m4
-42c6f4d5b6012d29d8f303b3d16cf843  gdb/gnulib/import/m4/strstr.m4
-13ab2498ab9d32b4868dfc5c542ea690  gdb/gnulib/import/m4/warn-on-use.m4
-20fcd20e53fd4515fc372bb6a4923106  gdb/gnulib/import/m4/stdbool.m4
-5de94c93b8f752f24e2234e9088da4d3  gdb/gnulib/import/m4/frexpl.m4
-48726ae5be94af813de1f06e1ed97c63  gdb/gnulib/import/m4/unistd_h.m4
-44e4d3e20816e4ede69ef6ecd1e34f7b  gdb/gnulib/import/m4/codeset.m4
-2bd3eae0adfdb4f20a8541f3558d1886  gdb/gnulib/import/m4/exponentd.m4
-02fab94d899b44900f79028f6919862b  gdb/gnulib/import/m4/memmem.m4
-c8a18953e0a9bcf6a72ab1a4a16baa65  gdb/gnulib/import/m4/canonicalize.m4
-675d3a53c1d5c5b8eb12f8714ca264c5  gdb/gnulib/import/m4/dirname.m4
-7f23c5f548bfbd8e0fd7684c23dc9886  gdb/gnulib/import/m4/gnulib-common.m4
-46d468c214c1da419edf3d88ec3a262b  gdb/gnulib/import/m4/locale-ja.m4
-55ce27bdc6f9787962a8be40bee99eeb  gdb/gnulib/import/m4/gnulib-tool.m4
-e30092b5a29a03a2ab10cc3e90fea1cf  gdb/gnulib/import/m4/time_h.m4
-f47203041f28e08e677013e187cd4d7e  gdb/gnulib/import/m4/00gnulib.m4
-f322fdccab17ea93cdccf0d48168e7c1  gdb/gnulib/import/m4/fcntl-o.m4
-72f23bf16c8420fa018b7de50324d61a  gdb/gnulib/import/m4/configmake.m4
-3bac45563a87f07d06ce5152d1480673  gdb/gnulib/import/m4/ssize_t.m4
-4f2196ec93490afbe054b2005fae7036  gdb/gnulib/import/m4/multiarch.m4
-20ef7c3a22600545c2bbb1f41f757752  gdb/gnulib/import/m4/malloc.m4
-803f9756ebb841b1da1bd8b30a0e6c95  gdb/gnulib/import/m4/isnanl.m4
-85fbad05fc492b0b7358dde05fcae52c  gdb/gnulib/import/m4/lstat.m4
-357f2fb047fb386598a35e660ee51b11  gdb/gnulib/import/m4/string_h.m4
-13f73f4b3cf6716c2822f10a78d624ef  gdb/gnulib/import/m4/extern-inline.m4
-fe2f594b1e2defee421463d694bfc352  gdb/gnulib/import/m4/sys_stat_h.m4
-89f3dfe60ea2912f78c844cdd47baf0c  gdb/gnulib/import/m4/wctype_h.m4
-0fa246d1afd71c819225b4351f92cadd  gdb/gnulib/import/m4/locale-fr.m4
-8ed0368562c75d62fe48fe81933eb8e3  gdb/gnulib/import/m4/memchr.m4
-47a439046e96d54fa9b28ad97e496c07  gdb/gnulib/import/m4/readlink.m4
-9cac3a7f313170d7db64c7f31c533d31  gdb/gnulib/import/m4/alloca.m4
-05144387efe258c63716402def36a920  gdb/gnulib/import/m4/wint_t.m4
-ce80de59225450e9de1cff046ec2f0a3  gdb/gnulib/import/memchr.valgrind
-e228064a3c2755b1381df29c0f509c4d  gdb/gnulib/import/extra/snippet/_Noreturn.h
-99a14241de22838731d105c70336a6db  gdb/gnulib/import/extra/snippet/c++defs.h
-354d9ce86bdad55b2869f49c33886672  gdb/gnulib/import/extra/snippet/arg-nonnull.h
-48e0dce8b60ccc0da59e6d61bc238fac  gdb/gnulib/import/extra/snippet/warn-on-use.h
-314f1652c2e59a6b7e3e4003f7fa510f  gdb/gnulib/import/extra/update-copyright
-2b5e4b0b67b3dafa5184fc52ab9bdd0b  gdb/gnulib/import/mbsrtowcs-impl.h
-cf55bcfd4e5c6503e2675231e87111a3  gdb/gnulib/import/fpucw.h
-dd1f2c119d494602753afd4bc28ee06c  gdb/gnulib/import/wctype-h.c
-6e85e998f87b9d265d3422817983c423  gdb/gnulib/import/sys_types.in.h
-9ce27fab9816469c3052f3019c42e6ba  gdb/gnulib/import/strtok_r.c
-cd52e1464b249cad639d31fe7aa393f3  gdb/gnulib/import/stddef.in.h
-56b92e5dd39de642795ed5d6ec7e6d41  gdb/gnulib/import/fnmatch_loop.c
-896c1fbccdc166cb67f5845161fa9d66  gdb/gnulib/import/same-inode.h
-f53d8f3937a452797f9d7dbe0dec2b8b  gdb/gnulib/import/streq.h
-d231bcb51a839b5383de687c2ac5d9eb  gdb/gnulib/import/stdbool.in.h
-0dc1859a9ccf9c873f883487261d9d7b  gdb/gnulib/import/stdio.c
-3b9626013a120e3e72924371fda68241  gdb/gnulib/import/strnlen1.c
-e99e2a06448c0fcd66881aa05f28562f  gdb/gnulib/import/isnanl.c
-03992691a8b6f4b975bb04cea1d1f516  gdb/gnulib/aclocal.m4
-5f2705964d3f8f62e2f26246054453b9  gdb/gnulib/Makefile.in
-38a9cc5eb82cbda831c9f244037d91fa  gdb/gnulib/update-gnulib.sh
-063c8751b287c78c90bd9b5992d3bd80  gdb/gnulib/config.in
+b87fb73d09b5d822793a8e28c76430b0  gdb/arm-linux-tdep.h
+6714b0cb21bb72928f6fbee3d73d08d0  gdb/bsd-uthread.c
+a5c9e30faf1c9fd14aef8ad083f65957  gdb/i386fbsd-tdep.c
+7dc9fbeb68466f80e39188ef93f3edb9  gdb/ppcnbsd-tdep.c
 4ed5a5a8a7bd142fcae970db1f1295f4  gdb/inf-ptrace.h
-71387992773fa77597270b2cf1a4cbff  gdb/gdb_select.h
-2ad145eee71eec67470ebfefd4ed1e99  gdb/i386gnu-tdep.c
-1c20ee27fea0a085533576c107935db5  gdb/amd64-darwin-tdep.h
-ac3684c4a3658e1fd2ef5be5f457ec12  gdb/CONTRIBUTE
-158f4a37725e844c44e17951e0b4abb6  gdb/ser-unix.h
-3412a9fed43c1c8cef6567149db564d0  gdb/arm-wince-tdep.c
-2826907f2f4d3065ecd5c1705e97c7e8  gdb/interps.c
-e03c1d4c8877e88db92787cf40d338e4  gdb/regset.h
-3cabc7f8d96e0c08d3d1958d2748ebae  gdb/demangle.c
-d32239bcb673463ab874e80d47fae504  gdb/COPYING
-443a36e2661a6b6191e7f25d9c17d3f6  gdb/ax.h
-9688ad1dae08e48e11479e5199bf97f0  gdb/sol2-tdep.h
-ee432463450c011ed0c2a95aa12a08a1  gdb/sparc64fbsd-nat.c
-2691eb5d8d0900710d9dded4f3e757af  gdb/psympriv.h
-108d0bb36107d759fac662685e23e5fc  gdb/m88k-tdep.h
-96c6ee64e60a3ba045691b9143739003  gdb/serial.c
-038e46d4dca88507d69bcbdd41deec23  gdb/m68klinux-tdep.c
-a02e90ce4c1694671dbfbb8896fe7a0c  gdb/ia64-tdep.c
-39ea2c70489bb412e91c1139c460c77e  gdb/c-lang.h
-54d62b70da2db03946561a7724ca1270  gdb/main.c
-55c905a01e5946f64db9d0421d09f330  gdb/nto-tdep.h
-d9cc83c31d15886886d44397b18b9bdc  gdb/memrange.h
-bd230d920e0e695aaffc4df11350239f  gdb/record-full.c
-477002548bbe88c41710b225cbcd01f8  gdb/s390-linux-nat.c
-b71222c7d8a9ca5ebc1902e7b9259aa3  gdb/arm-tdep.c
-881666ebac63ad32de4486f7522779b7  gdb/i386-sol2-tdep.c
-58962f1e9a83873e9f8ab0d449e1c65e  gdb/fork-child.c
-4089bb5e46af6e6ef54db77dde4baebd  gdb/disasm.c
-b6a6bb375942de038980eaedba438cb0  gdb/dwarf2-frame.c
-1c60f37b863fc77d6827a68a9628da89  gdb/amd64-tdep.c
-4e801415876516fbd3d0f140ead96a0e  gdb/i386-linux-tdep.c
-2994a2e0f3f51227e03b9340ab419c73  gdb/iq2000-tdep.c
-e7137b0e710e55d52dbd55bb3c29d113  gdb/record.h
-51d2fa6ce8618d5c87150c7c576f1f6d  gdb/ChangeLog-1992
-7ccece924979fc92c257f5c41dfb5477  gdb/ax-gdb.h
-37fb84da2a9543533260b8e92acfd89d  gdb/continuations.c
-5672dc6ced1ffca67bad4942e618fb66  gdb/gdb_usleep.c
-6f3dce589bfba62ab7d0455188fdc4a1  gdb/linux-tdep.h
-6d80739bf7dd2f5c2bf9c60636f6b2ee  gdb/bfin-linux-tdep.c
-bef84282144f21899211e227351affdb  gdb/windows-tdep.c
-b555e33ed0ce581b706387f558de03b8  gdb/vaxbsd-nat.c
-a2499ead691073f0c1cd2b4e1a0a9280  gdb/Makefile.in
-767b3762219584b4953a737251b6347f  gdb/regformats/reg-m68k.dat
-68c2f73b8122d4023738fe69876efc56  gdb/regformats/s390-linux64v2.dat
-b09b0ee5da44df728eb552f6bf6ed138  gdb/regformats/reg-tilegx.dat
-a1f5406c5d581a074d315e288d20d189  gdb/regformats/reg-cf.dat
-bef5bf10bd95f895b4c1417232201779  gdb/regformats/reg-tilegx32.dat
-d96faffb9bddad65bb6ef42a6e646bab  gdb/regformats/mips-dsp-linux.dat
-c650790932c3ce82d781ba6de87a578e  gdb/regformats/reg-sparc64.dat
-44fa14e15b931dc63422873dc3a5aae1  gdb/regformats/nios2-linux.dat
-649dc3a9cda4e6af78d3841bbd6dd87e  gdb/regformats/mips64-linux.dat
-657ed262c66093acacf0ccf85f97c55c  gdb/regformats/reg-sh.dat
-005b8fb2229cb88ddcc03a5d3fce3ded  gdb/regformats/s390-vx-linux64.dat
-48d1a625808e90b1e2f99017b2a1d126  gdb/regformats/s390-linux32v2.dat
-7102f1bedd1a2fa9b677437166b92c40  gdb/regformats/s390-te-linux64.dat
-72e3d680eb05c6111d3ad8ac29ef52d8  gdb/regformats/s390x-tevx-linux64.dat
-a1c09888ecf3221afc983f497bf2c032  gdb/regformats/reg-ia64.dat
-a62cf9fe3e0368c74fb40a5cb09bae29  gdb/regformats/aarch64.dat
-804cd0c318f49e2da247a3f965fcb5b6  gdb/regformats/reg-m32r.dat
-0b0132e249558030da114eb5146f37b1  gdb/regformats/arm-with-vfpv2.dat
-c7c866286a3245c530d00bdf7b7e3116  gdb/regformats/reg-crisv32.dat
-3d8e1a8f161a926610e7659683470169  gdb/regformats/regdef.h
-d33a71319657eba589e8388250ae68a9  gdb/regformats/s390x-vx-linux64.dat
-40ba412a0b4d6cebeef61c90e6f6629d  gdb/regformats/s390-linux64.dat
-af2244f4f4df3b1efe1f188b3b2c78a7  gdb/regformats/reg-arm.dat
-671353d166eeaf85662da512630fd488  gdb/regformats/tic6x-c64x.dat
-0d2da26a79c9d2705465a5afe9fdab08  gdb/regformats/s390-linux32.dat
-a4c831a178c251888eeb8c4ebbc573fe  gdb/regformats/reg-bfin.dat
-6bc40831560cb8f7fb740b547039aa53  gdb/regformats/regdat.sh
-d9af79851136b77df846c2b32d38906f  gdb/regformats/rs6000/powerpc-isa205-altivec64l.dat
-251e754a00a1af5a84906438ecc8892f  gdb/regformats/rs6000/powerpc-isa205-altivec32l.dat
-d868f113b2816613ae582e42b6438d33  gdb/regformats/rs6000/powerpc-isa205-32l.dat
-2ea607f9ced77ac6a49cd464ae9f1834  gdb/regformats/rs6000/powerpc-altivec64l.dat
-9d6b71f3c75ed11de62e7bf0f9b7db43  gdb/regformats/rs6000/powerpc-isa205-vsx64l.dat
-f3fd12ba7974ac3dc18a14246b2d1252  gdb/regformats/rs6000/powerpc-vsx64l.dat
-7c5048ca31061a797e35e4f644aabbec  gdb/regformats/rs6000/powerpc-isa205-vsx32l.dat
-9a194c98a2749d4e8cb150b1ee47d628  gdb/regformats/rs6000/powerpc-cell64l.dat
-bc486ecca2fd0c52c52b02036289ec3a  gdb/regformats/rs6000/powerpc-32l.dat
-a3d3acff1d903e7a9e8c012aa4c2b562  gdb/regformats/rs6000/powerpc-altivec32l.dat
-7a99da99136faa4820321d69982fdfd2  gdb/regformats/rs6000/powerpc-cell32l.dat
-21aeb783caf98f30df5f424e15596f10  gdb/regformats/rs6000/powerpc-32.dat
-c1a2013b0acda7beb71a8e8c221ee6c1  gdb/regformats/rs6000/powerpc-vsx32l.dat
-118bb6602132d2af53c9fbdb6e0fd5a1  gdb/regformats/rs6000/powerpc-64l.dat
-0ceb8d8c4de4ec95ac10edbfcbc7b83a  gdb/regformats/rs6000/powerpc-e500l.dat
-2faaa827f3254afc7e0299564282125a  gdb/regformats/rs6000/powerpc-isa205-64l.dat
-19956673829dad7f3294b3ac37d36750  gdb/regformats/tic6x-c64xp-linux.dat
-5bf224ddaee9fb46ea4c9ac7d14ac56c  gdb/regformats/reg-spu.dat
-071369803c3aba386e15e14a3328bf55  gdb/regformats/s390-tevx-linux64.dat
-3b2476262f56380b7ca4799bf2b32b25  gdb/regformats/s390x-te-linux64.dat
-c57396de60b877d00839e7116dde93c1  gdb/regformats/tic6x-c64xp.dat
-856d0743c2c4d22c48c9bfd4bee975a9  gdb/regformats/mips-linux.dat
-65d09491384f795e805f9d3e79f6c0e0  gdb/regformats/microblaze-with-stack-protect.dat
-a2ee14ef55ab34863e8ac79cf7285e14  gdb/regformats/tic6x-c62x-linux.dat
-7d521124886bd1a212ec6ac542743020  gdb/regformats/s390x-linux64.dat
-78a823bf37fd119aef932bcc98b5b827  gdb/regformats/arm-with-vfpv3.dat
-46d660fb981f2aa09a2f9fe7a4a31213  gdb/regformats/tic6x-c62x.dat
-6e2a2b38965447494cb6fbe4f93f584d  gdb/regformats/arm-with-iwmmxt.dat
-e654d536b120bfaed1c118de757370a7  gdb/regformats/i386/i386-mpx.dat
-9d3a0297d2f3c3d030fe8587a6ee7c36  gdb/regformats/i386/x32.dat
-18baad3e82ea13ce0a76d505a2448aac  gdb/regformats/i386/i386.dat
-c91cf96dbe04d9aa05eec804b5109535  gdb/regformats/i386/i386-mmx.dat
-936eee3d82dac9bd3a3f749f96a00f25  gdb/regformats/i386/i386-mmx-linux.dat
-a8c537695c5331040781980616b6d52a  gdb/regformats/i386/i386-mpx-linux.dat
-8b4c23f9ca8bb709ad94aa637ba81717  gdb/regformats/i386/amd64-avx512-linux.dat
-506de57da880514d6f153e38a6427cf2  gdb/regformats/i386/amd64-mpx-linux.dat
-b9faba8080915b11c280042f0b7d4808  gdb/regformats/i386/amd64-avx512.dat
-25063f89b5ad9a6845a69982f8d8a419  gdb/regformats/i386/i386-avx-linux.dat
-bcb39a1ff13461da86279ea4249ffeec  gdb/regformats/i386/x32-linux.dat
-e7a5ce95c91062a0eff3c21a02adc494  gdb/regformats/i386/amd64-avx.dat
-ce012b69916e238f394d9d2dbc4f3cd4  gdb/regformats/i386/x32-avx-linux.dat
-ad4e4fd3c8e5cd7a3004180869249e70  gdb/regformats/i386/x32-avx512-linux.dat
-55022c67fcda1de1f7128f09ff60391c  gdb/regformats/i386/i386-avx512-linux.dat
-2234c850279dc7d694cf06f5c8e98e9e  gdb/regformats/i386/i386-avx.dat
-06c8b5dc2cae343b25b15500430f4462  gdb/regformats/i386/amd64-linux.dat
-6a57cc748b800482669c2c66c270e8a3  gdb/regformats/i386/amd64-avx-linux.dat
-d604d104fc1114f30fac932a0487706f  gdb/regformats/i386/amd64.dat
-ffb8accfeb61a480599ce0bfc1f492cd  gdb/regformats/i386/x32-avx512.dat
-b216bc4dbc70bd323fbe0130a0ab729d  gdb/regformats/i386/x32-avx.dat
-b38d564f3b5eb53b8cecebef5d07492b  gdb/regformats/i386/amd64-mpx.dat
-8f37d6047d84403ab48597ca1d44ab98  gdb/regformats/i386/i386-avx512.dat
-b7e1621ed4c0ff506a4caf34f0dff77e  gdb/regformats/i386/i386-linux.dat
-38e9633f3a9baf91086b22c727663476  gdb/regformats/s390x-linux64v1.dat
-de6f8e5928b00473281f5572a3c20d82  gdb/regformats/tic6x-c64x-linux.dat
-c67b2b2b626f63872d35e77d7845e9b6  gdb/regformats/mips64-dsp-linux.dat
-ccc2e6c9eebe99b681af91142607fb6e  gdb/regformats/reg-xtensa.dat
-9762013512fadae6aa4eb1f3a9d25d3d  gdb/regformats/s390x-linux64v2.dat
-6c44ad193d2976f1ea8ae411875fdf2d  gdb/regformats/s390-linux64v1.dat
-f548472e3d5eb277710a2e79e6ec84a1  gdb/regformats/reg-cris.dat
-b58c0eecafd4e374ddd30790425d8d47  gdb/regformats/arm-with-neon.dat
-b7986be86b460d6dcdc745c89639d712  gdb/regformats/s390-linux32v1.dat
-3d3f055675a241a57d4ce6e609e9ee80  gdb/thread.c
-320355cf54e05f78840c5f196570c57a  gdb/i386-darwin-nat.c
-c529eab219d300d1f0e39c157d86ac1b  gdb/prologue-value.h
-90af2a71ff286b1e00e3dfaec13659ad  gdb/shnbsd-nat.c
-65f53133b6b610218c50184a013d7039  gdb/gdb_regex.h
-e7690a980a30289adeb0e74e4cfaa401  gdb/m68hc11-tdep.c
-243ec7901d622f1c738aa992cbedd56d  gdb/mipsnbsd-tdep.c
-7dc9fbeb68466f80e39188ef93f3edb9  gdb/ppcnbsd-tdep.c
-4e075f8479a55f0260435b704e4025ee  gdb/obsd-nat.c
-1bbae7e37efbac2708ca25eaeac371bc  gdb/mips-linux-nat.c
-dc3fd52f6c7a3934f21054cf80ecd074  gdb/f-valprint.c
-7261acb91711ce4ea5e3fa54e91ae1c8  gdb/m2-valprint.c
-eb323e8e4796edcb53181d1b4288ea2f  gdb/c-valprint.c
-cdd875608286f4deb9f1352d1b014717  gdb/linux-nat.h
-367bb9fbe21d534fdf0bb25af4eadbe0  gdb/dcache.c
-01e6eb110265907109b5c46f2ffb692d  gdb/ppc-ravenscar-thread.h
-4156bba114c29d23e8a824ae8fce2253  gdb/posix-hdep.c
-84cf3bfb7876597f95e2430061c9c5ab  gdb/tilegx-tdep.h
-e12fa08417224cdd809329ec96098d02  gdb/sparc64fbsd-tdep.c
-ec8a8092314f4a75c04d51ee9acd8a47  gdb/ser-base.c
-b435883843e68b3d931ba9c5bc847baf  gdb/linux-fork.h
-91e8aab72b6838fc542d23a7a03cc354  gdb/mips-sde-tdep.c
+253bf0fb52c6379bfe68c194a235098d  gdb/findvar.c
+e84f95699595cfc479964f2c3786ea40  gdb/alpha-tdep.h
+124f74ab745e86e66592941b3d7ff336  gdb/ser-pipe.c
 87c495e1099d68e6331bce1dd257d7b3  gdb/p-valprint.c
-9fe95d5e4e09b05671a3a75d2b2f69de  gdb/ppcobsd-tdep.h
-77b2f413882e7a33e83ffff0df0d3d7b  gdb/inf-ptrace.c
-fb3488402f126b51a6ed3af1be4daaac  gdb/charset.h
-2fe2f9ff865b7fc2faf6898cd762bbf5  gdb/memory-map.c
-21b544dd9ad1036d7ac452efe96451b2  gdb/psymtab.h
-76531c5dfdc41bb233880c163fa14db5  gdb/ppc-ravenscar-thread.c
-95ee3b7c74a69fa46d37b026d1154f41  gdb/moxie-tdep.c
-92fa1bfdbb06d696b77c5fd6cccf2cfa  gdb/sparc-linux-tdep.c
-3d51f817720eb4799eff54934cbba825  gdb/darwin-nat-info.c
-68160ff29dee25c234a05a5ecc7c4233  gdb/sparc64obsd-nat.c
-a627d230e389fd4c8294346e7be0384d  gdb/rx-tdep.c
-5b3993d1dcd3ca7481f0e7fc9b5d1f74  gdb/arm-symbian-tdep.c
-c4baca8ed0530a522b692d96c4cc8481  gdb/ppcnbsd-nat.c
-d93f9006027d77966946fdf8c892106c  gdb/frv-tdep.h
-bda4deadf6fcbd147f88401ab2836388  gdb/reverse.c
-87b7a3d7eabd7672ee854715e16288c5  gdb/frv-linux-tdep.c
-16fd1a257681561419cb05059b42ed50  gdb/c-exp.c
-140aed222571f658173541396ab5a394  gdb/cp-name-parser.c
-678cb8a50c1a8e7e491efc7236aa1faa  gdb/nios2-tdep.c
-f4ddba98f878aed9e810dc8807be190d  gdb/stap-probe.c
-10c784bc31fe315e0fe28aafe664efc9  gdb/block.h
-afc3c5800376f8693dd411cba7aa5f77  gdb/buildsym.h
-97197c0586c07b01485129ceb7e83a18  gdb/solib-frv.c
-ec1a94f64dc5d186ef397b0051405655  gdb/record-full.h
-31d957c7360ea7e5007c8841f32f0ea7  gdb/armnbsd-tdep.c
-34022a1ff2d75a3d78c60955142cfe8a  gdb/guile/scm-block.c
-8fa516970bef7e73a6747f7d616fa433  gdb/guile/scm-safe-call.c
-9ca8bb01ae26fa8eba76a5f43da1cba3  gdb/guile/scm-symbol.c
-e9418560100963eaf76a022bcab858ec  gdb/guile/guile.c
-54fdd01f127732ce77de57c2f67d3a70  gdb/guile/scm-frame.c
-a1f0b0e770676ff876e95dd08f24f3f7  gdb/guile/scm-iterator.c
-dafa53b84833ec1d9bc29289f1521085  gdb/guile/scm-exception.c
-9a3e5ef0e4d5402902ae0d621b059ae8  gdb/guile/scm-objfile.c
-73ec727d5c88ea38d6df3d148c3bdab8  gdb/guile/scm-progspace.c
-520658d110ac7bd41fbd26e1ac81efa0  gdb/guile/README
-3bcc670c4c7514052f52005a4c1cdcbb  gdb/guile/scm-pretty-print.c
-0144036da4be3338da440e64ff9c3679  gdb/guile/lib/gdb/printing.scm
-1646b3675299d42278940c1b412c31e4  gdb/guile/lib/gdb/iterator.scm
-3a9250050940a1b14d9a3f77cf8e76e9  gdb/guile/lib/gdb/types.scm
-7b887f6d0b61ec4a4a66ac5b1585cb26  gdb/guile/lib/gdb/init.scm
-1c5ba868669c021b2fa083e0ff4ddc48  gdb/guile/lib/gdb/support.scm
-706793ed18bd57f2b23ccd7d0007666c  gdb/guile/lib/gdb/boot.scm
-504eef89c1f3946750ed516f364bdcb8  gdb/guile/lib/gdb/experimental.scm
-14757fa4e34b4935aa8c70e15028ed73  gdb/guile/lib/gdb.scm
-27030b2d4616a29dfeb83b16e37fd600  gdb/guile/guile.h
-8ac7984d9158c4239a58e21c8b95d525  gdb/guile/scm-utils.c
-6422789e5ed4c1f7bafbedc6e95831f2  gdb/guile/scm-symtab.c
-876d1ac0af0ce922d1829b80d7919179  gdb/guile/scm-lazy-string.c
-f9338c8c7c26509db5cb214f86421ef6  gdb/guile/scm-cmd.c
-22ddb4d8210fce6e03967c60a6b79299  gdb/guile/scm-type.c
-c08ec703ea0b3fe3e35ba79d06258479  gdb/guile/scm-auto-load.c
-383f8c6bb21c4253fa5933b4d9cd79fc  gdb/guile/scm-value.c
-1ab57d4df701a863f203733340b93c3e  gdb/guile/scm-gsmob.c
-02ad268a50c8a8fc1e8b7b4fc2e089e2  gdb/guile/scm-param.c
-bbb215d5f5db6300316df81fa93da6a6  gdb/guile/scm-ports.c
-2804d68bd426fb6af3489491bb56da63  gdb/guile/scm-disasm.c
-2babc36d36bfce5e46fd3b5df2760aaa  gdb/guile/scm-math.c
-4bda70a863d5a2e562b19c75e91f69f2  gdb/guile/scm-arch.c
-ecdba830fffb483af22cd5c6f809f0c3  gdb/guile/scm-breakpoint.c
-66b7c7e4f5d666798d500e10718e182d  gdb/guile/guile-internal.h
-aeaab983fdca5ef2e83cdba4209e928b  gdb/guile/scm-string.c
-20481186c3d462f0c728913b6cc6edfe  gdb/config/alpha/nbsd.mh
-689e503fb904695438588b9749fc8b63  gdb/config/alpha/alpha-linux.mh
-3c04391aa783e9e4629b853321d2978f  gdb/config/alpha/fbsd.mh
-f332e60007104654448d9807e75349ae  gdb/config/powerpc/obsd.mh
-d9464f9d2a0b8ea972d1b90b5e53ae6b  gdb/config/powerpc/linux.mh
-8ad26d2ccfeec2da7581634421706cbf  gdb/config/powerpc/nbsd.mh
-38dd1bae3ecda3e95fe9af6adbe5c3d5  gdb/config/powerpc/fbsd.mh
-a7cd77b6bf01b264dbedbb0a79c828bf  gdb/config/powerpc/aix.mh
-b4938416217096423a775b2f318a83e8  gdb/config/powerpc/ppc64-linux.mh
-cd263141cdaf95619b6e32c5127d6098  gdb/config/powerpc/spu-linux.mh
-48bfa91312c1e6daebf1f587fa78df9e  gdb/config/m88k/obsd.mh
-439c8253753dee72b2e3f10ad4d5d772  gdb/config/pa/obsd.mh
-a2ff156ed5f391df4579bf3695066bad  gdb/config/pa/linux.mh
-c8a8841e6cc8fd8534ff677f827e804f  gdb/config/pa/nbsd.mh
-fe6c69c7db4f4ed9c13bb7a65932ce3c  gdb/config/xtensa/linux.mh
-f196ec6095e879012f1526072722f187  gdb/config/sparc/linux64.mh
-1c24044c37c365045d35d5ae402d8eb0  gdb/config/sparc/sol2.mh
-8a92fe184d274d3324658f8415032ca0  gdb/config/sparc/nm-sol2.h
-7c7dfb79d34a29995e220517aa088358  gdb/config/sparc/linux.mh
-5e2e342d41273e8c11c6c8b21d698690  gdb/config/sparc/fbsd.mh
-fa5c681e54a6e249012314eb54849460  gdb/config/sparc/nbsdelf.mh
-1c336614ad1c95795851d0b836ef97a0  gdb/config/sparc/nbsd64.mh
-d8fe1d52ce790c8d797dbaae30262390  gdb/config/sparc/obsd64.mh
-a385ee155848be031aa5889ad8266108  gdb/config/mips/linux.mh
-35cc06513a613ea3ddfbbcafd2806b8c  gdb/config/mips/nbsd.mh
-65c76e27e47f3ec8ba9c25f3ead9b124  gdb/config/mips/obsd64.mh
-f24ea1dc11b831297d3f3fca04d7b5f6  gdb/config/m32r/linux.mh
-c20cf6efb62c4ddb8f2da375035d258b  gdb/config/s390/linux.mh
-e20314cfe9a3d729c4f895685d58a550  gdb/config/aarch64/linux.mh
-778883a03d01b70aa5710d8fb5b5c87e  gdb/config/nm-linux.h
-9156b3a63c6d6939e1e687171964ecf8  gdb/config/tilegx/linux.mh
-51bd75312393d4a9db52f4ee825f0051  gdb/config/vax/obsd.mh
-474ecf1428fe010bbb7c2fe21b33af0a  gdb/config/vax/nbsdelf.mh
-70da5d435232757119da675c39b4413a  gdb/config/djgpp/fnchange.lst
-7e8d5ef19b609b0a8c87c46b7c4a5bcd  gdb/config/djgpp/djconfig.sh
-6f77e81e9901631d875f51e72983e548  gdb/config/djgpp/README
-63353f8dd933ad1e1c7886b261edfa77  gdb/config/djgpp/langinfo.h
-0882a479a182f9afb6ab6e9087dfb4aa  gdb/config/djgpp/nl_types.h
-d3b712b49058cd872a158a22830d8595  gdb/config/djgpp/djcheck.sh
-cdc11406d9e6e5c91f7643088983ff30  gdb/config/djgpp/config.sed
-83119321f80eb1413ae6dd27494c85fd  gdb/config/ia64/linux.mh
-baa14e6c0dbc458067b6823854fba515  gdb/config/arm/linux.mh
-0cf93dd677f37b32e39c18d54981bb7d  gdb/config/arm/nbsdelf.mh
-dc972270c570b194943d1f40cfeed282  gdb/config/i386/obsd.mh
-9b1aa9a05f59dfd4a2a5510c2bd445b6  gdb/config/i386/linux64.mh
-85b80a897b3e092846cf928634166ca1  gdb/config/i386/darwin.mh
-c02684e7d073f4f7b9a5eef41a7a649e  gdb/config/i386/sol2-64.mh
-8b54be90e421a7e7ed1aff59b0f147f9  gdb/config/i386/mingw64.mh
-529d4566f7bb09b10f64635e5e50e90c  gdb/config/i386/linux.mh
-4e288de7de119af3dd67caed1c8d1b20  gdb/config/i386/fbsd.mh
-0563aaaac3b4b491622b58f4ace9fbf2  gdb/config/i386/nm-i386gnu.h
-9a03d523853e2737c9ad0b72551727f3  gdb/config/i386/nbsdelf.mh
-ab598c6b4b5e2d83a754782e415958d9  gdb/config/i386/mingw.mh
-f3d81927270e9271ff8559c22d269b2b  gdb/config/i386/go32.mh
-31d842182ab24dcc13e79680df9870ba  gdb/config/i386/i386gnu.mh
-6546b67f0cd13e3a7ed9f92f2d8ac586  gdb/config/i386/nm-fbsd.h
-768aafd492586f1951ce658073749015  gdb/config/i386/nto.mh
-95098b999c444da27be01ed56cf28798  gdb/config/i386/i386sol2.mh
-227ba98d865063107c08a9530ac2f8fe  gdb/config/i386/nbsd64.mh
-00ab8e9daf66f0e750debd7c99761654  gdb/config/i386/cygwin64.mh
-39eca0a56671394060727a43fb65fcfe  gdb/config/i386/obsd64.mh
-be67125a435c25ef4e87c1b219960a95  gdb/config/i386/fbsd64.mh
-ab598c6b4b5e2d83a754782e415958d9  gdb/config/i386/cygwin.mh
-cd6b15803e2aeb602978e1ae9451876c  gdb/config/m68k/obsd.mh
-8a0caaa8ece7e1c623be242f5e0da67c  gdb/config/m68k/linux.mh
-cb8b6190eebde036c1376deb445c072b  gdb/config/m68k/nbsdelf.mh
-5b942d1c4d86825ddefe7ef2489e383e  gdb/config/nm-nto.h
-869f55b72d1468bff76771d7f03aa275  gdb/config/sh/nbsd.mh
-2b6152362d3f32c4354fbb039d8cea77  gdb/go-exp.y
-23027c88dbbd58bbabd55d2b44e109ef  gdb/build-id.h
-7f6532114dd0049d7a97f15ade221d1d  gdb/typeprint.h
-7149af0461b46dd57b1838cbb7921f80  gdb/arm-linux-nat.c
-6223b2d17c3c4b6778d66c52a478c23a  gdb/gcore.c
-5b1ded8a40516216e9b627ada6983484  gdb/gcore
-fbc16b9ff3ff269977912eb86b2c0e75  gdb/gdb.c
-9c609b5097f68ac06f991a9dc487090e  gdb/go-valprint.c
-2bf7d0eb07c73f019c7d3e6a908c8524  gdb/environ.h
-da71c479b68a4d95a79d36640b93c9c3  gdb/ChangeLog-2000
-89e723ed1904dec1bb89f173dfb02d04  gdb/auxv.h
-61082cf0b84c0455216018d1eae71a67  gdb/varobj-iter.h
-764e977ba9309ec664ce54d41b15bf42  gdb/alpha-linux-tdep.c
-b59b9010001e424ca97097fd2ee66343  gdb/alphabsd-tdep.h
-a0a7e0b6f37e7e8cf8d77a19184753d0  gdb/gdbcore.h
-9d420391d85cfe77bf204eed57356194  gdb/psymtab.c
-a9b65db6bf004e64ec3699d48e10521a  gdb/x86-nat.c
-c84752b2b24861a6b86a033b816e5b13  gdb/hppa-linux-nat.c
-cd8da0c22be18f60039f84b4dd380975  gdb/source.c
-2e8848d977b9df2dffc7a02fb60047e4  gdb/ser-unix.c
-2771e20d49b8ed4dddc046dcf17e98d4  gdb/bfin-tdep.c
-739d44df9504782b060bc568c1cfd519  gdb/cli-out.h
-f64c228a59ac9322bf93cf5a805339cc  gdb/sparc64-linux-tdep.c
-4f313de57f0ae77eaa0582b5a9cdcbe5  gdb/system-gdbinit/elinos.py
-115d39afda2aa424102200c160cb1516  gdb/system-gdbinit/wrs-linux.py
-fd4c1795ce11fb3a058f46509f8d648a  gdb/i386-sol2-nat.c
-ffc93e69a8813484cec63da022b68375  gdb/stubs/sh-stub.c
-0644af48c77adac296d83d3fe9bc65e3  gdb/stubs/i386-stub.c
-a45d74c0301c9dea17f393d3ef6c9372  gdb/stubs/ChangeLog
-ef7f67e5720cf7b193349f8687243947  gdb/stubs/m32r-stub.c
-51ac2b84d98cdd3f11e9a16373ab8f1a  gdb/stubs/ia64vms-stub.c
-8edc014e1b5928dd9761408fa7df0d64  gdb/stubs/sparc-stub.c
-0e2c89e9a3f54926e85a74c9d9c5a4f8  gdb/stubs/buildvms.com
-04ef5745a7e6781587638a72b849da35  gdb/stubs/m68k-stub.c
-dfb0a9e95dd0293ce6202fe5b349332d  gdb/fbsd-tdep.c
-be87e6d9936e4efb21786534c39d93b2  gdb/tui/tui.c
-60aaff146167ade30c3ba5d80bd192e8  gdb/tui/tui-win.c
-3ad9dc09a0b05485355e2d521e56b428  gdb/tui/tui-layout.h
-7d098dd3dffec969006b8a2528b61678  gdb/tui/tui-file.c
-766f0296e69222facfca7f8873b0155c  gdb/tui/tui-winsource.c
-4358ae61fcf053d4985cdf7d688973af  gdb/tui/tui-hooks.h
-50ee6061dedc989ceab541d4f9b0f694  gdb/tui/tui-command.h
-d09de30673257a10d67adb2dc9b1824b  gdb/tui/tui-wingeneral.h
-69f2f72b37c108891364ab75ab614d16  gdb/tui/tui-stack.h
-b294f1de9bc63c28e18bbfb18a2a3d62  gdb/tui/tui-regs.h
-b8d46937a5d08332b1b21bd3ab4dbe6c  gdb/tui/tui-hooks.c
-b4ca7b9a82a92e88dcf91d8b354c4b4d  gdb/tui/tui-io.h
-1fd8043ca65765d7b3e55a889e442bff  gdb/tui/tui-data.c
-0415f3bd7a379430b752618c1e8c7cd4  gdb/tui/ChangeLog-1998-2003
-1d2e397330e4c1857a5bfd4690d7f493  gdb/tui/tui-wingeneral.c
-d28c61d03becab653f34f66e064a2697  gdb/tui/tui-stack.c
-b2ece8b901b20b1679c2d8ed4c36e58a  gdb/tui/tui-interp.c
-f18e44fc962544dadf448d6671832e89  gdb/tui/tui.h
-4597773d0ca48cabb7f2911ebf9ff553  gdb/tui/tui-disasm.c
-3040602ce98be026092770e27a922a8c  gdb/tui/tui-regs.c
-a00af0b3d564766feac256be243cd13e  gdb/tui/tui-win.h
-e4653b8164f49df138a7e01723576845  gdb/tui/tui-file.h
-4dc3aae622817a9a37c20369f72a575a  gdb/tui/tui-windata.h
-77ae0f7212d733e9b4a02578d2df82d7  gdb/tui/tui-source.h
-9d6d0d1271fb074138ca41a64db55a1e  gdb/tui/tui-source.c
-167367310bfaaa5c2bc508b2b884b3de  gdb/tui/tui-command.c
-1309c98428a5b3a45c988df3c563b4ab  gdb/tui/tui-layout.c
-a2658fc34531d78670a226632b6c16d6  gdb/tui/tui-windata.c
-31ecbf69aec995b6a4e91c6f3f76fc39  gdb/tui/tui-data.h
-439ad6ff39a92e1425d6358e32247ff8  gdb/tui/tui-io.c
-4a4afe46d85b71f8fa6d34132a7ceeac  gdb/tui/tui-out.c
-4259a480d77bef0ef4badc9942430d05  gdb/tui/tui-winsource.h
-bd09c5481e9864eb233019724db56d2d  gdb/tui/tui-disasm.h
-70a77fd6898743da19391f432f32be37  gdb/ChangeLog-2008
-9ae3d63908f7d5735cc7cc95715d9447  gdb/bfd-target.h
-13d807a7d46c900a88b4123d1c451492  gdb/aarch64-tdep.h
-8cba3e36e986f961bc9c9710406ce75f  gdb/parse.c
-5e0c6b053fd9575dde3084e69835d9c3  gdb/dcache.h
-0777473c4bcb0613c38349feb945272f  gdb/moxie-tdep.h
-217df0e7b9a9fd43ebc63aacad018d6e  gdb/i386gnu-nat.c
-124f74ab745e86e66592941b3d7ff336  gdb/ser-pipe.c
-b90742b695bf473c421bf75a8c810d1b  gdb/source.h
-46539ec53df1a9ad2d327052d5b1ee0d  gdb/ia64-vms-tdep.c
-27abc245c4038449fb722b52b439c935  gdb/jv-exp.c
-526536cf30b137dcebfaaa604fa55615  gdb/ChangeLog-1994
-c67ab85253adf65a7d1090f7ea5af4dc  gdb/tracepoint.c
-5ec8a13039f178b86804ff04e7cbdf99  gdb/ChangeLog-1998
-6c65d83ef5edb063c00875760eec137a  gdb/maint.h
-0672336892a008ef724e95c494f3d9f0  gdb/m68k-tdep.h
-35b11f7e8f6d97cc42c4f203528ed609  gdb/sparcnbsd-tdep.c
-b3ac8ab95d9d93da995e0dc9c5c3dccd  gdb/rs6000-aix-tdep.c
-59a3face91a650ce0dcaa925ae89cb59  gdb/break-catch-syscall.c
-3ba0be35e9ab43cc90afecd12903b70f  gdb/infcall.h
-2234a6cd6076755b567bdaa0c1c30d37  gdb/corelow.c
-20eb87f317bee9c06fac035861ced6dc  gdb/registry.c
-cca3b1391652707d888bf6596a99e9d0  gdb/armbsd-tdep.c
-625a36cb3ebba68abea1ad972298c919  gdb/copyright.py
-abfe9b271fad460fa9aa5e382e867bc4  gdb/proc-service.list
-5fffd8c47764eda70194c34de6e02f2e  gdb/ChangeLog-2003
-4cf92f060caa4b507788fd93345f5036  gdb/xml-syscall.h
-8a5e31117645114a92dcefdddabf421a  gdb/go-lang.c
-894fd7a7d19d28a36f7008e541fe0145  gdb/extension.h
-2c659241c948e7c897e78c2d9b33c9e4  gdb/dwarf2loc.h
-7430a80704350128b4f86689796ffa50  gdb/dicos-tdep.h
-045a8c719318e6cd83d37597d86efc79  gdb/objc-lang.h
-e70f423642b358e43eb63a6bc90c4440  gdb/rs6000-tdep.h
-6d6af0cb7ab4fd37314aa8af76ae26dc  gdb/dsrec.c
-4a2e95d68f3989b854004512021a869f  gdb/m68kbsd-tdep.c
-d53712d859ced3ae7ba1ee8c9cf05129  gdb/cp-support.c
-ac8cd5adb103f97f943cc1eec57e566b  gdb/command.h
-6ddec7f5a989e30a032930279fe6f5fa  gdb/trad-frame.h
-274caa4a2960db4ab28ddf74b5ff89d1  gdb/nto-procfs.c
-747e62f8cca9b50ef0e4c19e046d23fa  gdb/macrotab.h
-84134d60325799ee7817069e005cdbdf  gdb/inline-frame.c
-120d5ad5e817523defb4c23f6b87095b  gdb/procfs.h
-e82e1a53dbb63d792fc8645192a4b2cb  gdb/gdb-gdb.gdb.in
-2c13eac1e1f47811cf1bb45d41bc878e  gdb/mn10300-tdep.h
-40de8c8f1dbd9de36c103f9a615947ea  gdb/inf-child.c
-905dddd38f0fdb847f4f7b8f124c032c  gdb/i386fbsd-nat.c
-6bf9816a018796e99d4c7a6087ee899b  gdb/hppanbsd-nat.c
-e23865ad768dfa8fe442053e00c6b2f3  gdb/memory-map.h
-38d6cc5e32a1ec672e3739ec11105ff6  gdb/prologue-value.c
-83df4734061e07b644f77632819578cf  gdb/mipsread.c
-5a1dbe4837b41ee2b9cc7a35e0d20a61  gdb/go-typeprint.c
-4cb19aaa1d1129ceb68bb1fb23875193  gdb/linespec.c
-b108f5289709b7533c72c532bf8cdc46  gdb/exec.c
-34f1da98b3a3900016d2dbf17ba05bec  gdb/aix-thread.c
-69978068af61d26d1846b727de89d219  gdb/jv-exp.y
-214259ff6237c73427e07426bacaa9fc  gdb/hppa-linux-tdep.c
-18ec5a7677efb2efe43f11e78a9da8ac  gdb/solib-spu.h
-3f8eb27056f05095db22018909d4ce49  gdb/doc/stabs.texinfo
-d9e9acd55722ab592679659acce97050  gdb/doc/gdbinit.5
-7bfdb0765c5d050d204fbb30aeeba0d8  gdb/doc/stack_frame.eps
-6076d300a46651562d4ecd0604442414  gdb/doc/stack_frame.png
-df443225fa3e5719ca7e6925a7e633e0  gdb/doc/refcard.tex
-62ed41b1e0530c2940f0001757f6c963  gdb/doc/ChangeLog
-0318d8ad8db63a0a006e284035045ba5  gdb/doc/annotate.info
-edcfe3c40ff9af74bfc17765845aeaf0  gdb/doc/stabs.info
-705bf0b3fb65b3f7e3db4cc5d9ae8eba  gdb/doc/annotate.texinfo
-132df0593e237d8337cf0134804ca21e  gdb/doc/agentexpr.texi
-01f349e306bee7dc8cadcfe2ace0c8ff  gdb/doc/gdb.info-2
-51fe9bc8ae61f4c3f8d31c2a67998119  gdb/doc/python.texi
-553b7fe1bf4b5d8b96fdb8cd83503de1  gdb/doc/stack_frame.svg
-79278fc2f5486809779a9a8f8883d401  gdb/doc/doxy-index.in
-d39233c86ed6a6dc9e853ae6a11fe03e  gdb/doc/stack_frame.pdf
-4c24aab9ff252ce34d2b7e26c1624279  gdb/doc/gdbserver.1
-97ffdb05bf9dd7ac453fd810230dc3a1  gdb/doc/gdb.info-6
-f81a0e00e0cb9e41b078069fb9bedb07  gdb/doc/stack_frame.txt
-7e8f20fd3b739803f4bd3991d35a4a1f  gdb/doc/all-cfg.texi
-bf96494e6e4d346175babd5ef9781882  gdb/doc/gpl.texi
-2a3cb55cffe933d467b8c2e7bc60d7c9  gdb/doc/gdb.info-7
-ad0379969d214a85422caf8a822672a7  gdb/doc/gcore.1
-2daa53916456ce35b6806c2883623b89  gdb/doc/Doxyfile-base.in
-e4bbf8aa3a5da5a722f8a1382c167e18  gdb/doc/gdb.info-3
-938187ce9976cbeb134b49335770152c  gdb/doc/Doxyfile-gdb-api.in
-8108dd8f906f2654fecc74958cf383db  gdb/doc/psrc.sed
-55d1f5c53f0aaa1bf50a0d67986041b1  gdb/doc/gdb.texinfo
-efd3caeed65c2b4cc97248575cdbdc17  gdb/doc/gdb.info-4
-65ee16c0a68d8954d5892092576beb66  gdb/doc/observer.texi
-04c82b1da7e894a6555868e4f86225af  gdb/doc/filter-for-doxygen
-fc675aeb46a4cd92bed6497722147f6a  gdb/doc/gdb.info
-be5469929c58735017a3a1e083554ac7  gdb/doc/Makefile.in
-cd5e3faa9bd1b684a73c7d527cdb4988  gdb/doc/filter-params.pl
-5e02fec6f8d59602920dbdae37e0be3f  gdb/doc/gdb.1
-73ec71cd3b2e7f61bc530f19d4b35056  gdb/doc/lpsrc.sed
-ab0fe311032294b952da80585b8b90e7  gdb/doc/fdl.texi
-dd34256b46478811ce5e521dafea32f7  gdb/doc/gdb.info-5
-e2d60785de02ac5252c6d40e24f4a7e4  gdb/doc/guile.texi
-28b04b12dcbd952af482e880f2650552  gdb/doc/gdb.info-1
-d5d06eaf9b4d44aa442a4a281aa9aea4  gdb/doc/a4rc.sed
-d606e873666ae0bc7bc7c84d6c9c2332  gdb/doc/Doxyfile-gdb-xref.in
-524b402ee3657e3e2816db43131d4043  gdb/doc/Doxyfile-gdbserver.in
-178fe6826dafd990de1996712a9f6cc7  gdb/monitor.c
-18be44588de8a4da57d5277d6d431b64  gdb/build-with-cxx.m4
-31312bfcdcc6ab386ee90ca5cee2cf9e  gdb/amd64-nat.h
-3d0a40abec62c905315c610a1f53d492  gdb/ax-general.c
-69058c5046c9ad86965f26f779596dbd  gdb/target-delegates.c
-b0dec335eb7978fcf2373293a34d63e6  gdb/gcore.h
-da8d7436f238e6543156225467b145f4  gdb/gnu-v3-abi.c
-40cd33ed82f948e0a1a6e9e7a1307ab4  gdb/m32c-tdep.c
-a48265a68a0325a20f4ac7769a18c6b0  gdb/symfile-mem.c
-fc5add2ae5b4d8e20b81b70008807670  gdb/xtensa-xtregs.c
-9da9e540b1c6970695a3161272737803  gdb/go-lang.h
-b140924f302460c58ebf7a177d15ace0  gdb/m68klinux-nat.c
-9554c184a5a9ce1f9925024494382c39  gdb/m2-lang.c
-7f6c36e4ec8e125f888feac7e40f2c1a  gdb/target-memory.c
-7e55856a924525542b1a3fc298b0bf0e  gdb/obsd-tdep.h
-5052b57de2fd8b3515777bb814bcd394  gdb/ChangeLog-1999
-1ac7b242d97f06e5554d926f4dbb5877  gdb/btrace.c
-0f3ab322bfd153f4303f667323487db0  gdb/spu-multiarch.c
+c394132fc3d8717bda8b7fdbf97b039e  gdb/macrocmd.c
+f3dd7931c957110e01b8216e37d8456c  gdb/armnbsd-nat.c
+b3a079d3c6cfe7f5f072357f88b4a411  gdb/arch-utils.c
+c07d886d3a80b82233ff3dca1cdef20d  gdb/cp-valprint.c
+75048731d244d7e05b05a9451fdfb842  gdb/gdb.h
+3b6ed83a371e7df0892d2185fb3734a9  gdb/amd64fbsd-nat.c
 960ea5572a4dfb9c0ce6c2fb4a336e3f  gdb/dwarf2read.c
-744ba8a33ed1b44a0e0e4faaac7853b3  gdb/ppc-linux-tdep.h
-6625b661519c84faedb47fdf36d87d75  gdb/ppc-tdep.h
-2fff443470cb6c4dd5aa0da8f282deef  gdb/valprint.h
-56fa9595beefc91a0e70fe4ef4814491  gdb/config.in
-579a154635cb89d5e66bde2092192a04  gdb/sparc64-linux-nat.c
-614ebd7777b2b4b0f4aeda9f4406b1d4  gdb/ChangeLog-2011
-9cb12323344eb4c99b3f0e4778791ad5  gdb/inferior.c
-53cf114ff5719cd047da9d38dd318599  gdb/ChangeLog-2012
-5c503fa0159185c5ac7a4a1ab9dcb6b9  gdb/osdata.c
-3e50ec15507da7989ad6d5da10825f27  gdb/solib-darwin.h
-8ccbf0b61a195af1fd399a71258294a3  gdb/std-operator.def
-d6b3833f598e3f0a84aebdfbf32a2ea8  gdb/frame-base.c
-a321a37f02e3a70546f7d0a77e0b8780  gdb/ser-base.h
-3d24066c7868fe54b6f12ba8f6eef07c  gdb/hppa-tdep.h
-e5e589fe4f10abb8957a8c2e4cddb7f8  gdb/ChangeLog-1995
-41491dcf76f18c55f9c2b61972e04667  gdb/symmisc.c
-c667733a02d7abe1c3886b7e599d59a2  gdb/addrmap.h
-13cac80e0f5d39b5309f7e8f45cad0a7  gdb/fbsd-tdep.h
-f59416a74f4417a81599e7f033099def  gdb/i386bsd-nat.c
-2538e5677890f3eb3b1b7f496e500ba1  gdb/gdb_obstack.h
-e5352b70ecc1bc6f3c391d63a1e034a4  gdb/p-typeprint.c
-3fb59e193531aa93034091864b5a1d37  gdb/cris-tdep.c
-fd89864cd40e82e38159fe3ad6045b21  gdb/inline-frame.h
-c2aa73ac0eb6f9dd89b3d38ae94c77b8  gdb/testsuite/dg-extract-results.sh
-a5de505e2283e80d0d9b80e2fc81ff70  gdb/testsuite/gdb.dlang/primitive-types.exp
-a461de83968a21f392e109b744aa1123  gdb/testsuite/gdb.dlang/expression.exp
-4dced6c949fdd091d90457d1b160996b  gdb/testsuite/gdb.dlang/demangle.exp
-c48b4f1a627f6ce32439bb7c3a072299  gdb/testsuite/gdb.dlang/Makefile.in
-c4c4c6dcf83404cce616f5bcbec6e28f  gdb/testsuite/ChangeLog
-237f7331c7b55b8d89cad4a3cc908f10  gdb/testsuite/gdb.btrace/segv.c
-ae655c5367180592e7b66a1e41e94e6d  gdb/testsuite/gdb.btrace/instruction_history.S
-d3f7c35e313dd18506a905277e92ccb5  gdb/testsuite/gdb.btrace/function_call_history.c
-a3220521b1856af55ce3c9d7c111a1ae  gdb/testsuite/gdb.btrace/i686-tailcall.S
-1a2f9fe155b9469c9ef5296b7488176b  gdb/testsuite/gdb.btrace/x86_64-record_goto.S
-2b4ef28ff65c3629773f158ac45783b3  gdb/testsuite/gdb.btrace/exception.cc
-5cbf61dd08473d2e5c2a54389b49381c  gdb/testsuite/gdb.btrace/exception.exp
-e8b9457c74b3e037d78a8d0963efa999  gdb/testsuite/gdb.btrace/nohist.exp
-8dc8b6d2b83435ada3b716bb6455b862  gdb/testsuite/gdb.btrace/step.exp
-2c43cde4c6ba5f417ada23626fe24c94  gdb/testsuite/gdb.btrace/enable.exp
-f01ff1bdc9a134675ee2d00c7c60f6a9  gdb/testsuite/gdb.btrace/multi-thread-step.exp
-c8ee3ad98a33aeaf425fc41e0027ec09  gdb/testsuite/gdb.btrace/instruction_history.exp
-94171acf468602762e1fc4b9ce9a1adc  gdb/testsuite/gdb.btrace/record_goto.exp
-baa7ba783ca8a5cd1cd82ebf5b2c6eaa  gdb/testsuite/gdb.btrace/gcore.exp
-f25bc1fb85feca5e38a82fb30bc8ae69  gdb/testsuite/gdb.btrace/i686-record_goto.S
-a0d8647da5e5cb35825670f3b78b0f07  gdb/testsuite/gdb.btrace/instruction_history.c
-f87c58ddcfd9e074c1d02aedd103251f  gdb/testsuite/gdb.btrace/rn-dl-bind.c
-5813c21ecf39bec650cf9414a106a529  gdb/testsuite/gdb.btrace/unknown_functions.exp
-cfcd7e9b0728257ccc45749d9d98f0d7  gdb/testsuite/gdb.btrace/record_goto.c
-c6d92fb05e2088975c376959d99e9d5b  gdb/testsuite/gdb.btrace/function_call_history.exp
-5aa8284b23e8a925ee7999c16f53df8c  gdb/testsuite/gdb.btrace/rn-dl-bind.exp
-83d388f68fe23115462578756ed02261  gdb/testsuite/gdb.btrace/buffer-size.exp
-7dfe30e707fdada2d3001c47c98c44b6  gdb/testsuite/gdb.btrace/vdso.exp
-b372e846c614fe71ccef7ddc8f01d4de  gdb/testsuite/gdb.btrace/multi-thread-step.c
-601f9cdf78eae688b3de59f6ec4cdc7a  gdb/testsuite/gdb.btrace/Makefile.in
-dc5d34669ba28ea4c893e075943e177c  gdb/testsuite/gdb.btrace/enable.c
-dbadea0eec02944ee49b48eb0cd39477  gdb/testsuite/gdb.btrace/vdso.c
-f976d6651678bc102bd0a7b2d5c405f1  gdb/testsuite/gdb.btrace/delta.exp
-18852b26e3f3316a01445b655eff24c6  gdb/testsuite/gdb.btrace/data.exp
-96efa37dfa964c21516d86fd07a93c5f  gdb/testsuite/gdb.btrace/tailcall.c
-baa9f500b8ff0ee50c5eb8ce90bcc290  gdb/testsuite/gdb.btrace/unknown_functions.c
-e599a5bf83083ea826833e6545a4b58c  gdb/testsuite/gdb.btrace/segv.exp
-1feddb07101b51b05a25a5bb2e4905d8  gdb/testsuite/gdb.btrace/data.c
-e8c23986122ef566b6d97979ddffeaea  gdb/testsuite/gdb.btrace/stepi.exp
-395d07ca191a31e31aa1e10d9b4c4c86  gdb/testsuite/gdb.btrace/x86_64-tailcall.S
-6919f93a10295efe231ad1cd49941abc  gdb/testsuite/gdb.btrace/tailcall.exp
-cb1c7e07ce13030c15814d75b9f415d5  gdb/testsuite/configure.ac
-e3446252f1c19e31fa5c668ba35a8194  gdb/testsuite/gdb.mi/mi-fill-memory.exp
-bbff496566f190853c0830bf572d6d95  gdb/testsuite/gdb.mi/gdb701.c
-9b055e2a787c2a7f0b9412d6a710bde4  gdb/testsuite/gdb.mi/mi-pending.c
-10428b8428368b967a230ba29bcf1918  gdb/testsuite/gdb.mi/mi-var-cmd.exp
-35c5d29e1bb772256a60186b8d6b09ff  gdb/testsuite/gdb.mi/mi-stack.c
-7e09a908203320390536ba25d1771de1  gdb/testsuite/gdb.mi/mi-nonstop.exp
-6fa82fe0924e32bb2c7d55bd92de2f0d  gdb/testsuite/gdb.mi/mi-info-os.exp
-4c656bafd323b17b1c09f99f551623cc  gdb/testsuite/gdb.mi/mi-async.exp
-f2f3e1d4f363b10c40d5acc12f5854a8  gdb/testsuite/gdb.mi/mi-basics.exp
-ae1025e8c0f4669e7900f40868556fb0  gdb/testsuite/gdb.mi/mi-reg-undefined.S
-ca769981e5c51e27769a0c06ce450739  gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state-mt.c
-db0aa6b6bb77a5ed21da2377c9cff011  gdb/testsuite/gdb.mi/mi-exit-code.exp
-aaf16ddf216625cfbfd292ee1ae75bea  gdb/testsuite/gdb.mi/mi-record-changed.exp
-f81739dd6e072e33a2cac1d26f195de9  gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state-st.c
-847edb6bdba50ba017152ff9295d71e6  gdb/testsuite/gdb.mi/mi-language.exp
-72c7d2caed115dbf7c8ef8c6a26e74ec  gdb/testsuite/gdb.mi/mi-nsthrexec.exp
-22957b36b20bd2c48ecb6080c830eeb4  gdb/testsuite/gdb.mi/mi-nsintrall.exp
-14dda2e5ab3e7c2f65bd1341a65069e8  gdb/testsuite/gdb.mi/mi-stepn.c
-a8882f1f692f90d77b4a524721f03e53  gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp
-b6356c24ee75e2e014f04332144a1543  gdb/testsuite/gdb.mi/mi-console.c
-53be4cddb3af19a7f39e1b021854c3b4  gdb/testsuite/gdb.mi/gdb680.exp
-00860f75ed2a50309a5b20d572f4cfc9  gdb/testsuite/gdb.mi/mi-pendshr.c
-be055d0069bc5a138f7db82af676fc01  gdb/testsuite/gdb.mi/mi-dprintf.c
-fdaa29bedff1b40a1eebce032bb8a95a  gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp
-9df33c1fef556a7f8cac4c036837863b  gdb/testsuite/gdb.mi/mi-memory-changed.exp
-88584dcef40e360c0920130830011263  gdb/testsuite/gdb.mi/mi-start.c
-277ef4db2a31a7efa8c565c2531c8144  gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp
-830c01c59a76a04e105f46ef4b523106  gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S
-7e89620af28be8a598109a6c74dfa549  gdb/testsuite/gdb.mi/mi-logging.exp
-208bede31f541a83cac0f376279c01ed  gdb/testsuite/gdb.mi/mi-stepn.exp
-828abca11e6c59cc4250b3757694aa2b  gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state.c
-b68eb60254ab42642fa20804a421ecc0  gdb/testsuite/gdb.mi/watch-nonstop.c
-c65a56b4414e9be66d0bdc0380d36ac2  gdb/testsuite/gdb.mi/mi-pthreads.exp
-d769b2f670c8b2805c0e9a9f35a32b8e  gdb/testsuite/gdb.mi/mi-disassemble.exp
-b1bf905ae9c70df92b9d1acbeef75bbe  gdb/testsuite/gdb.mi/nsmoribund.c
-4fed4384a8fc115d5412946974011ed6  gdb/testsuite/gdb.mi/pendshr2.c
-c7935b2bccf17006f5febb606da92e53  gdb/testsuite/gdb.mi/mi-i-cmd.exp
-e43873e8c7949dbebf6053f57946f9d9  gdb/testsuite/gdb.mi/mi-reverse.exp
-33ad6b093d1aae881fd1c4f15eb8fc2b  gdb/testsuite/gdb.mi/mi-var-child.exp
-92f91972fe5b29f31d9d1c3c1553e59d  gdb/testsuite/gdb.mi/mi-start.exp
-0fd421418dea979662258d8528247348  gdb/testsuite/gdb.mi/pr11022.exp
-67b0d757c16acd8c51acc9dd3753471e  gdb/testsuite/gdb.mi/vla.c
-431fa32828b010c2be9f6d64828a23d9  gdb/testsuite/gdb.mi/mi-var-child.c
-6b00d5c6ffec0cbf98cd93ffe8673c56  gdb/testsuite/gdb.mi/mi-undefined-cmd.exp
-b81b9676beb30e75ec95412f05077b37  gdb/testsuite/gdb.mi/mi-vla-c99.exp
-450ec22b3c7f7fb90742db77e76b5bf3  gdb/testsuite/gdb.mi/mi-var-create-rtti.c
-d8830e48dc0bd7bd5a12f67ea6e2c110  gdb/testsuite/gdb.mi/mi-dprintf-pending.c
-f66cbc5e80c1115869bb9a14abdcb49a  gdb/testsuite/gdb.mi/until.c
-11f82f3787f6b0f077fe79df27b9d12f  gdb/testsuite/gdb.mi/pthreads.c
-49a5f87b5437483f5000aaa0828a387f  gdb/testsuite/gdb.mi/solib-main.c
-bd9dc5c587bebc48a3b4ce2f5fde3d58  gdb/testsuite/gdb.mi/mi-var-invalidate.exp
-60394f74d397b9a41f8e299ce62042d6  gdb/testsuite/gdb.mi/mi2-amd64-entry-value.s
-7b327d975cc133f2a87e225f90eaeaec  gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp
-a57794f9629bee4dc7f3868362e8d4ff  gdb/testsuite/gdb.mi/gdb792.cc
-82b7866db418f663135175be403331fe  gdb/testsuite/gdb.mi/mi-pendshr2.c
-14419fb7ddfb9772f98356412635e028  gdb/testsuite/gdb.mi/pendshr1.c
-a5b7ab63f6cff881f9ac10183f515cb8  gdb/testsuite/gdb.mi/mi-watch-nonstop.exp
-77947eb3c65ffe210ef136d4dc5a1611  gdb/testsuite/gdb.mi/non-stop-exit.c
-df0b1d876cb76c9a30cd7598f5519cd6  gdb/testsuite/gdb.mi/mi-var-list-children-invalid-grandchild.exp
-3937235f59058146a092d2b471f512c4  gdb/testsuite/gdb.mi/mi-var-cp.cc
-1c821248de5a453f7c88d310ffcbb846  gdb/testsuite/gdb.mi/mi-var-cp.exp
-ce5fa70541167f1a1c405712a5eeed72  gdb/testsuite/gdb.mi/mi-var-block.exp
-d842f3134dbac91b77ca50d320988178  gdb/testsuite/gdb.mi/mi-read-memory.c
-aed0c009e8a59d74fcee5733d8edeb18  gdb/testsuite/gdb.mi/mi2-var-child.exp
-af17d7fcced55e2aedc1c8acc3f8fdfd  gdb/testsuite/gdb.mi/dw2-ref-missing-frame-main.c
-966fb70be9ca0040daab6b55abf50020  gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.cc
-cf9a59effbd41d8bb6d6d67d24a42a89  gdb/testsuite/gdb.mi/mi-fullname-deleted.exp
-aa29fd84766674ba1b9bfa5247656c6e  gdb/testsuite/gdb.mi/gdb701.exp
-74ea091699f4218e227d16e6b1e66a19  gdb/testsuite/gdb.mi/mi2-prompt.exp
-4548e5ac67ad4a122e1b4623c9b4d0cf  gdb/testsuite/gdb.mi/mi-var-rtti.exp
-442a131717c961e4b90b57633b4a2ca1  gdb/testsuite/gdb.mi/mi-nsmoribund.exp
-6f089acf1ac2ee6572d76ebd4f9d36ca  gdb/testsuite/gdb.mi/mi-pending.exp
-aa95f088d1e96f5b14752732e74c8982  gdb/testsuite/gdb.mi/mi-catch-load.exp
-c73cdcaf88a6d907fa31fa7ba14eb9d6  gdb/testsuite/gdb.mi/non-stop.c
-344b41c8daeca95e09c2176c655685c0  gdb/testsuite/gdb.mi/mi-syn-frame.exp
-6426957f74d725ef3671f005a1f1c335  gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c
-67ae804d38178c93df95c4799d10d955  gdb/testsuite/gdb.mi/mi-var-create-rtti.exp
-e5a0291a44903ba35a3700bd7a7fe399  gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp
-a6e3ca607a3dcc93f672233c452d8a22  gdb/testsuite/gdb.mi/mi-var-child-f.exp
-b5bcd70466f8d8ecf07d1cf1b8324bcd  gdb/testsuite/gdb.mi/gdb792.exp
-6b58acbe5f1fe573c27b67f2e2a2fee1  gdb/testsuite/gdb.mi/testcmds
-1efe6f6402cbf322cd8aa810521f4b17  gdb/testsuite/gdb.mi/ChangeLog-1999-2003
-6e9904f47d6c33944d89a3f9cf5c605a  gdb/testsuite/gdb.mi/gdb2549.exp
-28ff43c0564914d9bb5f1815feb76f9d  gdb/testsuite/gdb.mi/mi-exit-code.c
-40f785768997e3500348440dc8fe182a  gdb/testsuite/gdb.mi/ns-stale-regcache.c
-38064989ae42bfb7839b80da3429d9bb  gdb/testsuite/gdb.mi/mi-var-display.exp
-ea6919bf74d3a680ef08a09f43f87b44  gdb/testsuite/gdb.mi/mi-syn-frame.c
-1177477037a8f44108246fad194aab15  gdb/testsuite/gdb.mi/mi-stack.exp
-f78be7fb64653f0de8c91d42e406a85a  gdb/testsuite/gdb.mi/mi-simplerun.exp
-72412b83d179fa720976b89cc498da2a  gdb/testsuite/gdb.mi/mi-return.exp
-ce3d5aaf0f985d34b0f1088205f614af  gdb/testsuite/gdb.mi/mi-file.exp
-f52ad8fd59905b64ef9f298be41361c5  gdb/testsuite/gdb.mi/pending.c
-6a22870689379e5191c1efb1ecc9a6c8  gdb/testsuite/gdb.mi/mi-dprintf-pendshr.c
-c251d2ca6227599ebf55db810032f804  gdb/testsuite/gdb.mi/Makefile.in
-d20f9e4f7d2cab614b0d1864e648d4c6  gdb/testsuite/gdb.mi/gdb669.exp
-396b9acf972dff50764b420e41c37d5e  gdb/testsuite/gdb.mi/var-cmd.c
-65b81b0975d2a5d24ef0ee6d184bc6d2  gdb/testsuite/gdb.mi/mi-catch-load-so.c
-06827ac1b556a98f7ecb00b9b38d24b9  gdb/testsuite/gdb.mi/mi-var-list-children-invalid-grandchild.c
-cd5544da0b33b6bbf2ff26d1693a9324  gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp
-27e47b86f91849f62b3e558c28329caf  gdb/testsuite/gdb.mi/solib-lib.c
-31df3181164a2ef8c4f1ce2de25d09f9  gdb/testsuite/gdb.mi/mi-var-rtti.cc
-478cbc220d01412e770a342f720cf740  gdb/testsuite/gdb.mi/mi-eval.exp
-bff973c943d945b9a1660bf09f00ce2d  gdb/testsuite/gdb.mi/mi-solib.exp
-67b82838e20e1ace097d5472657d3640  gdb/testsuite/gdb.mi/mi-hack-cli.exp
-4b6ab087c7b8d3ae484a9d2fd9ae443a  gdb/testsuite/gdb.mi/mi-dprintf-pending.exp
-532a543bc01d1378f632d74aeb8f1da3  gdb/testsuite/gdb.mi/mi-dprintf.exp
-f4c9e676349e0fa7b87f31e5ef7fc609  gdb/testsuite/gdb.mi/mi-cli.exp
-27dde74e9a93714dedbcd98ff4fd7bcc  gdb/testsuite/gdb.mi/mi-stepi.exp
-4e01f409e77d72d577f39deae8ae9147  gdb/testsuite/gdb.mi/mi-reg-undefined.exp
-ffcda95656fdd12238faf6a32570d9ca  gdb/testsuite/gdb.mi/nsthrexec.c
-398b3665f4a84c105b1f0bb865ad7784  gdb/testsuite/gdb.mi/mi-nonstop-exit.exp
-4fce00427c08d8b916a752c6b75a38a7  gdb/testsuite/gdb.mi/pr11022.c
-05e93fd103b1e1deb42516258f4481a1  gdb/testsuite/gdb.mi/mi-reg-undefined.c
-1d4cb77b7e904e5aceece5be7ba95591  gdb/testsuite/gdb.mi/mi-until.exp
-a7dfa37db2f2b3f149af8d23a854d480  gdb/testsuite/gdb.mi/mi2-amd64-entry-value.c
-9d8dd49b405f535a2cfbe6e93b1bdaa3  gdb/testsuite/gdb.mi/mi-break.exp
-64a54798cd644df94c900298e11630ab  gdb/testsuite/gdb.mi/nsintrall.c
-e134568e4fa9cd2b20f4203f33345336  gdb/testsuite/gdb.mi/basics.c
-7eee1202d32c622df5798801ee62600e  gdb/testsuite/gdb.mi/mi-catch-load.c
-2ec13fa218b68b7e65a6500efdaee5b4  gdb/testsuite/gdb.mi/mi-console.exp
-85e1e30a8477cdc1ea95e9f97c5d186b  gdb/testsuite/gdb.mi/array.f
-cd3f5beac98d9c8759050e3e95ded676  gdb/testsuite/gdb.mi/mi-detach.exp
-95f4fe88d91e60d5d1bd5854084d45a7  gdb/testsuite/gdb.mi/mi-regs.exp
-59d250eb4a43f4a52712ebceb97a2a89  gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state.exp
-44bb877067d6ea5ca91fd0871626d172  gdb/testsuite/gdb.mi/mi-file-transfer.exp
-d0426a99e79aaf4bb2a3ec2e1908d19f  gdb/testsuite/gdb.mi/mi-watch.exp
-8d604afc1ec9a8271cb355425f662230  gdb/testsuite/gdb.mi/mi-read-memory.exp
-50dda4bdd3cd74bc92c1b230f8cfbe3f  gdb/testsuite/configure
-5bf9075727dbd558ccbf123d9e11859a  gdb/testsuite/gdb.objc/objcdecode.m
-680e14fd32f14cd93c56886bcb05f177  gdb/testsuite/gdb.objc/nondebug.m
-268b44713f24441512b0e206fad75747  gdb/testsuite/gdb.objc/objcdecode.exp
-a42a9b84486cd3460f68434b61e1e5b5  gdb/testsuite/gdb.objc/nondebug.exp
-f0f471d0b077ed32873ec23acd184ae2  gdb/testsuite/gdb.objc/basicclass.m
-2a6482c967b31abc354ca0704ec101c9  gdb/testsuite/gdb.objc/print.exp
-cb36204b3c0981700f1fb27bba46a192  gdb/testsuite/gdb.objc/Makefile.in
-a79b0bbe5d1bb81cca171c85458aa1e3  gdb/testsuite/gdb.objc/basicclass.exp
-9fbe2b163224a88edcfdc50c8ca21621  gdb/testsuite/aclocal.m4
-19562238a9f887dbc7bc5b534b90ced2  gdb/testsuite/gdb.threads/siginfo-threads.c
-88c31c17973d7f5526b7a90641c7e4f9  gdb/testsuite/gdb.threads/ia64-sigill.exp
-6f9202e247c50df937d0edcb88f8ab37  gdb/testsuite/gdb.threads/attach-into-signal.c
-ebdf54bf9610498093db673357eaf020  gdb/testsuite/gdb.threads/thread-execl.exp
-c3d39ac9bfd73d1c4b03737a617cae9c  gdb/testsuite/gdb.threads/killed.c
-a7c2c6b952b068007c503da1f2aafacc  gdb/testsuite/gdb.threads/dlopen-libpthread.exp
-c7e96fd59eaa80182bacee182d203497  gdb/testsuite/gdb.threads/step-bg-decr-pc-switch-thread.c
-16b4e4848e1e9936959df7c7d956a960  gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.exp
-34d7357618b291ddbf72c725eb1af0c6  gdb/testsuite/gdb.threads/kill.c
-1f296b1b47bdb6bf01fbc86192fbaefc  gdb/testsuite/gdb.threads/thread_events.c
-b93e03963bd612e4b592e67036888814  gdb/testsuite/gdb.threads/fork-thread-pending.c
-233baea9789647aa0314dd83f29fc4c6  gdb/testsuite/gdb.threads/attach-into-signal.exp
-a60d2516f9d50f6faf0a50a0a8b5ad0a  gdb/testsuite/gdb.threads/signal-command-multiple-signals-pending.exp
-34de5c4e23ff280929771bbe9566e27a  gdb/testsuite/gdb.threads/watchpoint-fork-child.c
-c6241caae68157d8edd17288b4b25156  gdb/testsuite/gdb.threads/threxit-hop-specific.c
-8c2e8d1987b66f5eb096380f46004c7e  gdb/testsuite/gdb.threads/step-bg-decr-pc-switch-thread.exp
-63f6fe8078ae249d10239863bffd31de  gdb/testsuite/gdb.threads/hand-call-in-threads.c
-492b9e235a0eaabccd0b27fdfb3c6587  gdb/testsuite/gdb.threads/info-threads-cur-sal.c
-9eaba0dd2266d7d35941eb49845e6072  gdb/testsuite/gdb.threads/tls.c
-421c807ea9313e784cfda4a5d8c3b00b  gdb/testsuite/gdb.threads/wp-replication.c
-bef7b02e98d886c06612e012540bbf70  gdb/testsuite/gdb.threads/leader-exit.exp
-323ffbb87d9a14448f8311e39280e7af  gdb/testsuite/gdb.threads/thread-specific-bp.exp
-4713adce28ee2d4122ab3697a2b8ff28  gdb/testsuite/gdb.threads/next-bp-other-thread.exp
-1e19d0a0014dd0b3365c910a3a27642a  gdb/testsuite/gdb.threads/step-over-trips-on-watchpoint.c
-99eb146d49bafde510cb7423923e7cd0  gdb/testsuite/gdb.threads/bp_in_thread.c
-73de3d3c817d912baa2a37fd31606db9  gdb/testsuite/gdb.threads/continue-pending-status.exp
-316d35a7d63f8ff1716fe82536496045  gdb/testsuite/gdb.threads/multi-create-ns-info-thr.exp
-94d8be2dc1bf7f1f1002478ddd22661a  gdb/testsuite/gdb.threads/multi-create.exp
-75afefd504e5914e5d1ea42c061cac09  gdb/testsuite/gdb.threads/linux-dp.c
-026e6320b15bd7aeeb5f59ef3c840f09  gdb/testsuite/gdb.threads/linux-dp.exp
-dec001ca6c8987cf3f4c1ac515e19db1  gdb/testsuite/gdb.threads/multiple-step-overs.c
-837b4f628287b1c67131a29da4d79847  gdb/testsuite/gdb.threads/continue-pending-after-query.c
-8fc9d226571b25b6807ca9f0b9f46455  gdb/testsuite/gdb.threads/watchpoint-fork-st.c
-4d600e51eeefad0d860972cc9b370d98  gdb/testsuite/gdb.threads/no-unwaited-for-left.c
-e39a7a0e944ae44c5ebfd13aab4ab79c  gdb/testsuite/gdb.threads/bp_in_thread.exp
-97d170f345c153248421d9693c6c588b  gdb/testsuite/gdb.threads/wp-replication.exp
-f82a11b86504aaa8028c8e41a05279e4  gdb/testsuite/gdb.threads/attach-many-short-lived-threads.exp
-a9a5fd23056437d34432f5463d98d27e  gdb/testsuite/gdb.threads/break-while-running.exp
-abcb223a22e788a09e29542e63f4f27a  gdb/testsuite/gdb.threads/signal-command-multiple-signals-pending.c
-9f1980e50d0b18ecab95050153e4733a  gdb/testsuite/gdb.threads/tls-nodebug.c
-a974b5a446207107ba7db8626c351d49  gdb/testsuite/gdb.threads/non-ldr-exc-2.exp
-328974bdd68396621905ad8c78050f8e  gdb/testsuite/gdb.threads/execl.exp
-0e98990cd0946936846afa549bd5d5a8  gdb/testsuite/gdb.threads/watchpoint-fork-mt.c
-fa0b11ae2e271abc145f611cd61bee4c  gdb/testsuite/gdb.threads/thread-find.exp
-7999a0b25dd7c6cc86cf3c1d50b8398c  gdb/testsuite/gdb.threads/watchpoint-fork-parent.c
-44c9f72ce44e3338859b02894eb21f3e  gdb/testsuite/gdb.threads/next-bp-other-thread.c
-3e3f9f2e059e51e1eda9ff8364711283  gdb/testsuite/gdb.threads/fork-thread-pending.exp
-308927e83096aea4ab164c42b8946360  gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.c
-4ef6e0c8d3fc1b9b86523b8654fffd74  gdb/testsuite/gdb.threads/tls-var-main.c
-4e1bbf34f52ee2a9b6a02afabfafb699  gdb/testsuite/gdb.threads/local-watch-wrong-thread.c
-ce228e201a89a5618142777bb2afe980  gdb/testsuite/gdb.threads/tls-shared.c
-e2122a01fbe4609d4c440777f53c4df1  gdb/testsuite/gdb.threads/thread_check.c
-bd317c20241e55a4dc73c48b0aa6370b  gdb/testsuite/gdb.threads/interrupted-hand-call.c
-7f3ce4809a59b414298400f1ffbe7313  gdb/testsuite/gdb.threads/create-fail.exp
-be913d5ceda9cb28c9c76842a52cf02c  gdb/testsuite/gdb.threads/staticthreads.exp
-eda32e6af468f5a44b33928ca7e418fc  gdb/testsuite/gdb.threads/execl1.c
-d96c27449d7e89f2a340a922f28d87ab  gdb/testsuite/gdb.threads/signal-sigtrap.exp
-a03a8bd8e5d02edc9fec94ebb45b0211  gdb/testsuite/gdb.threads/pthreads.c
-3df6bdfd462d95c88f68e49e593aa372  gdb/testsuite/gdb.threads/signal-delivered-right-thread.exp
-be48f4181426319444b9330bcdee2a5c  gdb/testsuite/gdb.threads/continue-pending-after-query.exp
-bc327b5098a0c18de56a2a67161615f9  gdb/testsuite/gdb.threads/non-ldr-exc-3.c
-4ac309a40e18c091d5e45ece3b6e1a0a  gdb/testsuite/gdb.threads/manythreads.exp
-2a808cc0708fc618580a617e9d57b572  gdb/testsuite/gdb.threads/gcore-thread.exp
-9fdd4339213a84d73975c92e55838fed  gdb/testsuite/gdb.threads/non-ldr-exc-1.c
-a091f4cafc302d0661367245605e4bbf  gdb/testsuite/gdb.threads/non-ldr-exc-4.c
-ae8e8c926fedb53ef22fbe40963bddc2  gdb/testsuite/gdb.threads/watchpoint-fork.h
-6f617dd7e9d0114008d484b807926b8d  gdb/testsuite/gdb.threads/watchthreads.c
-b2eaf16c97d1360be5630e67364c8ac0  gdb/testsuite/gdb.threads/staticthreads.c
-8486b733542a73f24e8ecddcfa4a9bf8  gdb/testsuite/gdb.threads/stepi-random-signal.exp
-32d625ba6c7925c5e4ab1868e8af5d0f  gdb/testsuite/gdb.threads/pending-step.c
-df82452f754ef15a81d71f46a0892757  gdb/testsuite/gdb.threads/print-threads.c
-b49b3737173b4f0078fd62052d2c77ce  gdb/testsuite/gdb.threads/multi-create.c
-b675c1f8e38e4bb8bb28641c579851ed  gdb/testsuite/gdb.threads/kill.exp
-fa08207a0d828feebea518c2f3881790  gdb/testsuite/gdb.threads/sigstep-threads.c
-a14cd3640c067bed8169ed8ca2cc3a82  gdb/testsuite/gdb.threads/tid-reuse.exp
-b75865a78c9102d1d2a25a42a406e32d  gdb/testsuite/gdb.threads/reconnect-signal.exp
-982e44a999badc73b20be50166ff6afd  gdb/testsuite/gdb.threads/gcore-stale-thread.exp
-2a1e20533170ef3947039a86fafbadd6  gdb/testsuite/gdb.threads/tls-var.c
-748ccd45d02dbd2287853d95ac88cf5d  gdb/testsuite/gdb.threads/continue-pending-status.c
-7d7261d44fa85315449560ee5d3a49f9  gdb/testsuite/gdb.threads/ia64-sigill.c
-675d5195f03fb0a761f04af6bfaa75b1  gdb/testsuite/gdb.threads/threadapply.exp
-89a74c8810be57706969c52505e28bcc  gdb/testsuite/gdb.threads/non-ldr-exc-1.exp
-116d5f9d2564fa3fd77381e1c768aeb3  gdb/testsuite/gdb.threads/hand-call-new-thread.exp
-27b4b4f2d1cdfb2473cb8e53bf9fe26a  gdb/testsuite/gdb.threads/no-unwaited-for-left.exp
-28a761d26bddc7f8d45723ac032630eb  gdb/testsuite/gdb.threads/fork-child-threads.c
-842744f3ec4ac3c5e5f5f928905dcbec  gdb/testsuite/gdb.threads/stepi-random-signal.c
-2e9a789ca2367ea50c994a693c92268b  gdb/testsuite/gdb.threads/clone-thread_db.c
-d6519d8f42d39cfa3bf311e69c77a48e  gdb/testsuite/gdb.threads/step-over-lands-on-breakpoint.c
-676ac2c06706842100df2c8144dd1ccb  gdb/testsuite/gdb.threads/print-threads.exp
-cfeb5e6bf2b563d3b141ee8e9b0f2d52  gdb/testsuite/gdb.threads/local-watch-wrong-thread.exp
-bae9739e5243f71d3ad8444d5a199bac  gdb/testsuite/gdb.threads/pthreads.exp
-bbb0aac24b06f2fb7b477d646d96b85e  gdb/testsuite/gdb.threads/watchthreads-reorder.exp
-aa61e41da21e07191a4ea22e45396c02  gdb/testsuite/gdb.threads/dlopen-libpthread.c
-adb14d5782aca820a193e38f9066e98d  gdb/testsuite/gdb.threads/pthread_cond_wait.exp
-f20781676b5b0e91bdc15071d15f529e  gdb/testsuite/gdb.threads/thread-unwindonsignal.exp
-6b64645b78f9451113a20b062f9af760  gdb/testsuite/gdb.threads/break-while-running.c
-bf90cd3d89504b70c51727570eabc2ae  gdb/testsuite/gdb.threads/watchthreads2.exp
-00c379372859223745111a92abd9cc9e  gdb/testsuite/gdb.threads/signal-delivered-right-thread.c
-7d798df08f9acbe3957d39b8c1644b38  gdb/testsuite/gdb.threads/threadapply.c
-d46d60fe6d689d0ff3f1d48b7490afb1  gdb/testsuite/gdb.threads/corethreads.c
-13a2ce57f693e5f1b0b34354d679c325  gdb/testsuite/gdb.threads/tid-reuse.c
-f47660fb50e45ac82dfde96c8b208d53  gdb/testsuite/gdb.threads/signal-command-handle-nopass.c
-0715bc8a6cf5d8da34847297a578b5dc  gdb/testsuite/gdb.threads/schedlock.c
-b58d0f333f8e1c21a851ec19bf5997cd  gdb/testsuite/gdb.threads/switch-threads.c
-b1792776f81b1450e823cec6b9414ae9  gdb/testsuite/gdb.threads/info-threads-cur-sal-2.c
-45496644c8e02ca894f86fe13e800ea8  gdb/testsuite/gdb.threads/watchthreads2.c
-1dfd13e46a27fba6aa9543a56bfb917d  gdb/testsuite/gdb.threads/queue-signal.c
-08e0b9adac4e382e1d125c4aab2581dc  gdb/testsuite/gdb.threads/tls-shared.exp
-cf739afbfbbf18f65edb576a412e20f8  gdb/testsuite/gdb.threads/switch-threads.exp
-b9ecfac0a4f68d8c5ba47e83a8729128  gdb/testsuite/gdb.threads/manythreads.c
-8230671d251dc34a02dac6da5e9f64ae  gdb/testsuite/gdb.threads/hand-call-in-threads.exp
-6d468bab214e78823b10710361bc9304  gdb/testsuite/gdb.threads/attach-stopped.c
-0b69e36362132b016baaeb94696f8e1f  gdb/testsuite/gdb.threads/reconnect-signal.c
-19a8fb2f391ed64f3528d72aab62364b  gdb/testsuite/gdb.threads/clone-thread_db.exp
-385058e6d068a3245b0e71794ec9904b  gdb/testsuite/gdb.threads/signal-sigtrap.c
-ffcda95656fdd12238faf6a32570d9ca  gdb/testsuite/gdb.threads/thread-execl.c
-cd24e61275a3331463e1c810ca036ee6  gdb/testsuite/gdb.threads/dlopen-libpthread-lib.c
-3ab8c421bdf317ce27eb4b0b46c91e56  gdb/testsuite/gdb.threads/non-ldr-exc-2.c
-b9e0e634a07de024b88bf9514d7c1c42  gdb/testsuite/gdb.threads/multiple-step-overs.exp
-a3a14e5e913c43611a5ed10ad8f90528  gdb/testsuite/gdb.threads/thread-specific-bp.c
-69eea83dad95e8105bf63685711612bb  gdb/testsuite/gdb.threads/tls.exp
-fda53dda096c181aeed6c78de55f455a  gdb/testsuite/gdb.threads/clone-new-thread-event.exp
-1a377fe717b916723bc3b8f3af1a708e  gdb/testsuite/gdb.threads/info-threads-cur-sal.exp
-d52366a25995c9014f8a258baf769a0f  gdb/testsuite/gdb.threads/attach-stopped.exp
-0346865c86acdd457644635f0456bca1  gdb/testsuite/gdb.threads/current-lwp-dead.exp
-8b5a2aec5a2b807e33ce1f58b292be05  gdb/testsuite/gdb.threads/tls-main.c
-930e3bb22ca8b8efaec8385816e05b8f  gdb/testsuite/gdb.threads/Makefile.in
-bac892d172cc92c4c1765ec7d4248349  gdb/testsuite/gdb.threads/step-over-lands-on-breakpoint.exp
-649b289ca2fab6347f673d5059281a9f  gdb/testsuite/gdb.threads/thread-specific.exp
-a033ed0917769808754e20a622388122  gdb/testsuite/gdb.threads/create-fail.c
-ce18e8166dae762b40ba4b6f9bb7c113  gdb/testsuite/gdb.threads/watchthreads-reorder.c
-d2aa0b4de628920e4d2d101e261f279d  gdb/testsuite/gdb.threads/sigstep-threads.exp
-f1c529ba70eb642b2189491e452f006d  gdb/testsuite/gdb.threads/non-ldr-exc-4.exp
-ed56e55fc1218e14a8b9c9adb13d0b78  gdb/testsuite/gdb.threads/interrupted-hand-call.exp
-33ee85776bb2370c1c25b2d346b5b2d9  gdb/testsuite/gdb.threads/watchthreads.exp
-bda4c60182ddbab25fff0a82761972a6  gdb/testsuite/gdb.threads/watchpoint-fork.exp
-0b0761fb016e8bcdfefea3dcb870c6a4  gdb/testsuite/gdb.threads/sigthread.c
-53568d503835ed659ccf1bf48399006f  gdb/testsuite/gdb.threads/thread-specific.c
-76e39c263fcb1f72529a586d4e4199f4  gdb/testsuite/gdb.threads/sigthread.exp
-2e0ac574c2c7609e12827e4036f156b2  gdb/testsuite/gdb.threads/threxit-hop-specific.exp
-67a11520296f385616e94bfff3851dfa  gdb/testsuite/gdb.threads/tls-nodebug.exp
-93095fafb199fa7ce9aa58b9d625ede4  gdb/testsuite/gdb.threads/non-ldr-exc-3.exp
-663662dd170704a3b90f1ce9941de4ef  gdb/testsuite/gdb.threads/pending-step.exp
-72a2d19b5de3a51696f50b3069862dea  gdb/testsuite/gdb.threads/killed.exp
-fdb58df3ff3b8a2a1ee05c9899b67b6e  gdb/testsuite/gdb.threads/fork-child-threads.exp
-0fc498123d454fb997fb8ea6ec5bbbc0  gdb/testsuite/gdb.threads/execl.c
-98899d753344a0e8a3866af19634c9a8  gdb/testsuite/gdb.threads/schedlock.exp
-81664099c0057d8f2c95009566b0c365  gdb/testsuite/gdb.threads/siginfo-threads.exp
-0c12c46f0eb77a0b89262be15d1ee4fb  gdb/testsuite/gdb.threads/attach-many-short-lived-threads.c
-8e51237f2e601b09a8981af7beb8db6d  gdb/testsuite/gdb.threads/clone-new-thread-event.c
-1a6cfadaba0f0cff28db85608de578a6  gdb/testsuite/gdb.threads/non-stop-fair-events.c
-74fe8139d67c0c776a4a28460b473f30  gdb/testsuite/gdb.threads/tls-var.exp
-d46991f7406f74004ef188b9caaa0113  gdb/testsuite/gdb.threads/queue-signal.exp
-fe57dcd3dbc9a4fbd899a1ee42f3abcf  gdb/testsuite/gdb.threads/step-over-trips-on-watchpoint.exp
-9421f295066269b030d2b173406743f3  gdb/testsuite/gdb.threads/current-lwp-dead.c
-123582f95a4cb73f96e0f38adb999b09  gdb/testsuite/gdb.threads/corethreads.exp
-c444c6ea49da364a9715686980b21a06  gdb/testsuite/gdb.threads/leader-exit.c
-9ac04cf29f19bc362dabc1ae289291cf  gdb/testsuite/gdb.threads/thread_check.exp
-7b036c4f18c35accb2c94363c820ed9d  gdb/testsuite/gdb.threads/tls2.c
-ba5f0de7558de6209043f71f5d6e5441  gdb/testsuite/gdb.threads/thread_events.exp
-d5fc1b19190c2938aa6c8446d86b6a8a  gdb/testsuite/gdb.threads/gcore-stale-thread.c
-c5cf4e1539d55c318fa9d0ae54fdac6b  gdb/testsuite/gdb.threads/hand-call-new-thread.c
-bb227f7c5585912a77ac630065061ab2  gdb/testsuite/gdb.threads/pthread_cond_wait.c
-34668a4dd3f8f62bc9317c4c33d6a722  gdb/testsuite/gdb.threads/signal-command-handle-nopass.exp
-31b4ea293ff38a61f9f83d9a40042b58  gdb/testsuite/gdb.threads/non-stop-fair-events.exp
-252fcc5e222d761c2390f38706a24790  gdb/testsuite/gdb.disasm/t08_or.exp
-45f982bd5382c869bbdc40b875e5e82f  gdb/testsuite/gdb.disasm/t05_cmp.exp
-e546b5aa7eb88708555537439de19900  gdb/testsuite/gdb.disasm/sh3.s
-b91361f836b5cff871afd00d33aa570b  gdb/testsuite/gdb.disasm/t03_add.exp
-82c2e284f051cc293b39b6ce0741aa89  gdb/testsuite/gdb.disasm/t09_xor.s
-dca9cd73d151589299f29c4d14457b58  gdb/testsuite/gdb.disasm/t01_mov.exp
-8df48a7abc7ba3009ba5f49d74d3c8f9  gdb/testsuite/gdb.disasm/mn10200.s
-cb76fc798d647b1ee8ba82f8ad9a5584  gdb/testsuite/gdb.disasm/h8300s.s
-3743d0f9d1a89a13bece098848b60688  gdb/testsuite/gdb.disasm/sh3.exp
-e14e8cc3e96d350310aaac726d4ea5e3  gdb/testsuite/gdb.disasm/t11_logs.s
-b5f4c14bdae9297cc1b693559e23fa7b  gdb/testsuite/gdb.disasm/t13_otr.exp
-9f2e1d0972a5fdf62643f281a80de560  gdb/testsuite/gdb.disasm/t06_ari2.s
-d20f8c266b73f0682f9b33a40641f923  gdb/testsuite/gdb.disasm/t03_add.s
-ce1e0c733e583435c58f6aa28d94e41e  gdb/testsuite/gdb.disasm/t06_ari2.exp
-fa6a2c9c9ae47e840be659d01a4750d8  gdb/testsuite/gdb.disasm/t02_mova.s
-b0c212de85c1acb1e14a705f4e40a6e9  gdb/testsuite/gdb.disasm/t01_mov.s
-a36c2e9f8bf7f9d788db20927e18e921  gdb/testsuite/gdb.disasm/t12_bit.s
-1c061026ecf09177a120935a7c5c5119  gdb/testsuite/gdb.disasm/t04_sub.exp
-3e5a899d7d17297fc472b33656e7f2e3  gdb/testsuite/gdb.disasm/am33.exp
-4330c57cb70517cf2a422379d1822b00  gdb/testsuite/gdb.disasm/h8300s.exp
-1531e9f2d8c5fe8c476a72c8621ac6f5  gdb/testsuite/gdb.disasm/hppa.s
-a640da1752a98c70b4dae81fd6dc759b  gdb/testsuite/gdb.disasm/t10_and.s
-20058c4c635e84dc65fc892a42ce59db  gdb/testsuite/gdb.disasm/t12_bit.exp
-428f450f98354f470a7d37061a8641cf  gdb/testsuite/gdb.disasm/hppa.exp
-c02c125e2e5010129e46e393e2cdef81  gdb/testsuite/gdb.disasm/t07_ari3.s
-7c67059e9c09c58424e1992a8d07f995  gdb/testsuite/gdb.disasm/t09_xor.exp
-70b15852295559a37b00c60d55167563  gdb/testsuite/gdb.disasm/t04_sub.s
-ec9241c34e56cabb8f4eadadad6c69d3  gdb/testsuite/gdb.disasm/t13_otr.s
-b6fd08196c4449bda94dc71f3d76a380  gdb/testsuite/gdb.disasm/t11_logs.exp
-746cba1f69c9662de78147571ea8dc1e  gdb/testsuite/gdb.disasm/Makefile.in
-9d7ec73ab52e55ec1f83ec9e35523702  gdb/testsuite/gdb.disasm/am33.s
-6edffde83d86a6e862b63ff42569ea7c  gdb/testsuite/gdb.disasm/t02_mova.exp
-b8d593ad5588be06a1cb33ca5782efdc  gdb/testsuite/gdb.disasm/mn10300.exp
-13d33a0e2d93ee9c30330c55b1f370d1  gdb/testsuite/gdb.disasm/t05_cmp.s
-cb59c30475144718657c2ef1477f1a16  gdb/testsuite/gdb.disasm/t07_ari3.exp
-5ecdc88e423e1e9403f23d6d5259043b  gdb/testsuite/gdb.disasm/t10_and.exp
-e02ce2008b0f7cd2c4bd231e78d46c8c  gdb/testsuite/gdb.disasm/mn10300.s
-dbbb53f76688f2006bfe0b9c14fd4241  gdb/testsuite/gdb.disasm/t08_or.s
-b9ecfe701022234b7723c1fa19fc924b  gdb/testsuite/boards/cc-with-tweaks.exp
-1034f1cce57526849ff735a3106bf458  gdb/testsuite/boards/stabs.exp
-65eb4c0155b319552609bdced95f200f  gdb/testsuite/boards/native-gdbserver.exp
-83c8dd43bf43f69fe77e2b7e1384a57d  gdb/testsuite/boards/remote-gdbserver-on-localhost.exp
-d4129ed74a600c9b21efbe6ccbefee15  gdb/testsuite/boards/gdbserver-base.exp
-cee40d5ad642aa10ef70c02fbd2117ce  gdb/testsuite/boards/dwarf4-gdb-index.exp
-7c6768cc6ac36eb3f02e06aa243cce42  gdb/testsuite/boards/native-extended-gdbserver.exp
-83bfa3e61c4b243758f3f368641ae807  gdb/testsuite/boards/local-remote-host.exp
-a561161304fdbb9ce75e014b9b06c2e3  gdb/testsuite/boards/remote-stdio-gdbserver.exp
-1482b5dd3b337add36467c54ccf3ae9e  gdb/testsuite/boards/local-remote-host-native.exp
-23a3cf1c4ad45bc8f0b2b432aba96105  gdb/testsuite/boards/native-stdio-gdbserver.exp
-5d2d1465bb2ce69cf59bcf1af6763f79  gdb/testsuite/boards/fission.exp
-28cd561e61212e2aa452aff90efe2a92  gdb/testsuite/boards/fission-dwp.exp
-06157148742363b2c2acf8f2cc7b7434  gdb/testsuite/boards/local-remote-host-notty.exp
-4a87c60a32d470c676fe28db867719c6  gdb/testsuite/gdb.gdb/observer.exp
-b34be82e6aff7673154216810af483a8  gdb/testsuite/gdb.gdb/python-selftest.exp
-d6fe7d4305f4989f52ef7a7b2ed1b49d  gdb/testsuite/gdb.gdb/complaints.exp
-57f3c13d23b9b63c18a6c57ee7feee22  gdb/testsuite/gdb.gdb/selftest.exp
-c48b4f1a627f6ce32439bb7c3a072299  gdb/testsuite/gdb.gdb/Makefile.in
-8bdbb9700159cdd5f62fc59286408433  gdb/testsuite/gdb.gdb/python-interrupts.exp
-4566c90796e5519e313700f63f88ae6a  gdb/testsuite/gdb.gdb/xfullpath.exp
-c5bad5027b5a27ff930c1ec9885235b7  gdb/testsuite/gdb.arch/amd64-entry-value-inline.exp
-9ae54bdc4498aff19840568b0f0da947  gdb/testsuite/gdb.arch/thumb2-it.S
-692f4101549f3eadd01ca0b3e0873d6d  gdb/testsuite/gdb.arch/spu-ls.exp
-20884074651c8e81f2c67a7f41f74864  gdb/testsuite/gdb.arch/amd64-entry-value-param.exp
-4bf86195ad67993aeb9da92be12bcc85  gdb/testsuite/gdb.arch/ppc64-atomic-inst.S
-74a904e220f0ecabf06541814d883b60  gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.S
-5a662857eb553c9732f3cb96066a679e  gdb/testsuite/gdb.arch/amd64-stap-special-operands.exp
-c108cfab3560ce952a316dd6acb183a3  gdb/testsuite/gdb.arch/amd64-word.exp
-a499e0062b0a9b756b1b96a2b04f1ee1  gdb/testsuite/gdb.arch/aarch64-atomic-inst.exp
-8c59d3d22d77be86cd5f3fd2b26667f8  gdb/testsuite/gdb.arch/amd64-tailcall-self.S
-796b1dbc185fb82ee58ffb54d0304a2d  gdb/testsuite/gdb.arch/thumb-prologue.exp
-5bd1a794677897dd8f859c62a4515f8f  gdb/testsuite/gdb.arch/i386-float.S
-822c602808060b4edfbd98ec90718d92  gdb/testsuite/gdb.arch/amd64-entry-value-paramref.exp
-228e2ac1db8901160b706e73aee73f31  gdb/testsuite/gdb.arch/amd64-tailcall-cxx2.cc
-fd7e9008b8c922b169ab21a9d507be36  gdb/testsuite/gdb.arch/i386-sse-stack-align.c
-51471555766015ede153d1b0b883fff9  gdb/testsuite/gdb.arch/amd64-tailcall-ret.S
-be6770d3ffbe93c9d2655c353d473c28  gdb/testsuite/gdb.arch/powerpc-stackless.S
-d97b018b49d16960066c765c64283e55  gdb/testsuite/gdb.arch/amd64-prologue-xmm.c
-b41bfa0bc27f2a4d5e786808ffb985da  gdb/testsuite/gdb.arch/amd64-dword.exp
-369c2f140ec9b4d45ccb6f41badaa6dd  gdb/testsuite/gdb.arch/amd64-stap-optional-prefix.S
-448c6561cbe77c6b3da413380833ae5a  gdb/testsuite/gdb.arch/amd64-invalid-stack-top.c
-daab34fe80eeb15746aaa0ebfa8857ba  gdb/testsuite/gdb.arch/avr-flash-qualifier.exp
-369178d2bd69b73c51488c65832e55be  gdb/testsuite/gdb.arch/mips16-thunks-sinfrob.c
-5e37b4d1384a8c7a6f98e63905d32425  gdb/testsuite/gdb.arch/amd64-entry-value-param.S
-4120fc6951e59c0bf8e3200e6b7331dd  gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.exp
-bd9121b002a9894dff40216dab0cb85b  gdb/testsuite/gdb.arch/i386-byte.exp
-804fc5f7a8905b649bba091bd0d255a8  gdb/testsuite/gdb.arch/altivec-abi.exp
-d839d2710093e744afcac59f950554e9  gdb/testsuite/gdb.arch/i386-biarch-core.core.bz2
-f0543b1467f45ac1c63bbc47dc6ce719  gdb/testsuite/gdb.arch/s390-multiarch.c
-8e36358314b4d79cdd8e5e4e45240d54  gdb/testsuite/gdb.arch/amd64-disp-step.S
-5da5b1ad5ef43800b9dbcf0e785c6181  gdb/testsuite/gdb.arch/i386-gnu-cfi.exp
-06fe0c62cc48761eecc1c97bb7499094  gdb/testsuite/gdb.arch/i386-sse.c
-1a554377e3aa43f9bf6b93c205aa00a5  gdb/testsuite/gdb.arch/e500-prologue.exp
-6177bc5bebb58849062496de6a2ca5ed  gdb/testsuite/gdb.arch/s390-vregs.S
-2f6099d0ec2953ef0dfea772c60cbf37  gdb/testsuite/gdb.arch/amd64-invalid-stack-middle.c
-c5a5f3dfcc3e5013e28d3fc4e511dec6  gdb/testsuite/gdb.arch/i386-size.c
-b76cacb4493ad4796bf6469fa5c8100c  gdb/testsuite/gdb.arch/mips16-thunks-sinfrob16.c
-3b73c835f41770e9ea5652cf4d0a4395  gdb/testsuite/gdb.arch/mips16-thunks-inmain.c
-8e3ddbcac53b9b38df03f974e4c26882  gdb/testsuite/gdb.arch/i386-dr3-watch.c
-761719849b00c4c43a3b09da7110dc58  gdb/testsuite/gdb.arch/thumb-singlestep.S
-af196ffd9c400e47e9353e57cec36df9  gdb/testsuite/gdb.arch/iwmmxt-regs.exp
-ed4f9d9476d6941685cf6904160ece7c  gdb/testsuite/gdb.arch/powerpc-power.exp
-5d78f95e738b148434fa3f74d72594b6  gdb/testsuite/gdb.arch/i386-sse-stack-align.S
-ffccb4c549896c4229126d118c91f62e  gdb/testsuite/gdb.arch/i386-mpx.exp
-15659d1d75cee8edd245db7663c50b23  gdb/testsuite/gdb.arch/amd64-stap-optional-prefix.exp
-c51284ea07040afb734a3761ab26a43d  gdb/testsuite/gdb.arch/powerpc-prologue.exp
-95994fefa473c3a5f1268727e851739f  gdb/testsuite/gdb.arch/cordic.ko.bz2
-10fcd3bcce6c2de9ae3097c3ada63d5e  gdb/testsuite/gdb.arch/iwmmxt-regs.c
-d5a1af11fe8158062e43aa8166efecc1  gdb/testsuite/gdb.arch/amd64-tailcall-ret.exp
-28faf64157d77553b7c506c036ecc967  gdb/testsuite/gdb.arch/avr-flash-qualifier.c
-b93c0095c24c3ccf666dccbeeb977be0  gdb/testsuite/gdb.arch/i386-permbkpt.S
-81aa8a9d1fa9a1d58f1aaf95e637439f  gdb/testsuite/gdb.arch/thumb-singlestep.exp
-58891c6f3482836b5952a188b25bf79f  gdb/testsuite/gdb.arch/gdb1291.s
-9123d05165cf8fde729ef946988dba71  gdb/testsuite/gdb.arch/i386-prologue.exp
-4af6def42dd8b3aca42f374b427748fc  gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.cc
-834c43e0d9d8c88504b042b05b6574fc  gdb/testsuite/gdb.arch/gdb1558.exp
-3d97624ea080899170a57f6ecd97df0a  gdb/testsuite/gdb.arch/amd64-pseudo.c
-874ed0e6f156c54b7cf763bcfd47f67b  gdb/testsuite/gdb.arch/aarch64-fp.c
-84f932547999701836396c7d29f95da6  gdb/testsuite/gdb.arch/i386-signal.exp
-35686428d132a5510dd19f8068e824b3  gdb/testsuite/gdb.arch/mips16-thunks-sin.c
-e4ff73056051f556bd3ff922187c33ae  gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.S
-1ea24434477b32aa6ca7bd93f9aa49d3  gdb/testsuite/gdb.arch/i386-size-overlap.exp
-3f3acf7c123afb6c72e328d470cc1067  gdb/testsuite/gdb.arch/thumb-bx-pc.exp
-b9b5c78d6f2147337f32c40eb38dc822  gdb/testsuite/gdb.arch/powerpc-prologue.c
-feae1699c4a32d64ebfa0b0b219b84f7  gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp
-18a1eb321b71b9c9ca02d1edcd71b92f  gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp
-d685501ccbd482ec389b77cacd1478dd  gdb/testsuite/gdb.arch/amd64-prologue-xmm.s
-64aa7a8143aa832b729a5b730dbfe1dd  gdb/testsuite/gdb.arch/vsx-regs.exp
-4f672c41eb2f0e791e0b448261376876  gdb/testsuite/gdb.arch/i386-dr3-watch.exp
-0394c21becbaa1d0ec58273202fc887d  gdb/testsuite/gdb.arch/i386-size.exp
-c7ab6a07bf4db41e2e5227e943cf7e17  gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S
-ff30673cac30bee49a927ce2b56ae194  gdb/testsuite/gdb.arch/aarch64-atomic-inst.c
-57b9b19d0d9219e088f70c36f0feae99  gdb/testsuite/gdb.arch/alpha-step.exp
-713d4d77e1a3963afa3765f5642cb08b  gdb/testsuite/gdb.arch/ppc-dfp.c
-13905994f8e57fafc0fd13e433b9dce6  gdb/testsuite/gdb.arch/amd64-disp-step.exp
-29ba55115de09c133e7accfd37be765e  gdb/testsuite/gdb.arch/aarch64-fp.exp
-5e51e20973335dc6c04b0207c4a0002d  gdb/testsuite/gdb.arch/amd64-entry-value.cc
-ec5665fc33f9cb5f45f36f7206434477  gdb/testsuite/gdb.arch/gdb1291.exp
-03284c57dc6b89eb10b405aab07b6cc6  gdb/testsuite/gdb.arch/powerpc-stackless.exp
-e536538fb5e1b81c7737483eae6b4fb1  gdb/testsuite/gdb.arch/i386-mpx-map.c
-7d59536c2a6402818bd64579b1e5e386  gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.c
-762d6208c4785e1aa763c04d432e6529  gdb/testsuite/gdb.arch/i386-mpx.c
-9f52f2dff6b91b8485f30da24ccf6bd9  gdb/testsuite/gdb.arch/i386-word.exp
-6ebdc68c7e74e9a0d5263075f4dc82e0  gdb/testsuite/gdb.arch/amd64-tailcall-cxx.exp
-fcd0dd3432e917999e1b351b9467f52f  gdb/testsuite/gdb.arch/e500-regs.c
-92a4a0f572470b8f1dbeecf46ed882d8  gdb/testsuite/gdb.arch/thumb2-it.exp
-9bfedeb2cdf4758df8564bc81bb7b79f  gdb/testsuite/gdb.arch/amd64-tailcall-self.c
-de1829775715a181ac71f7cf32f5f003  gdb/testsuite/gdb.arch/e500-regs.exp
-2ff3742c3f86755ba62f434855c050ff  gdb/testsuite/gdb.arch/i386-avx.c
-44f6050ab441db62aab4dc9431db04df  gdb/testsuite/gdb.arch/powerpc-d128-regs.c
-15d9925236920667b8a73512243bf1b9  gdb/testsuite/gdb.arch/amd64-entry-value-inline.c
-5fb2eaef8fa3678d2f93e1b0c7c65be6  gdb/testsuite/gdb.arch/pa64-nullify.s
-68e9325c9926e497df54f4069b0670b6  gdb/testsuite/gdb.arch/s390-multiarch.exp
-ffa142a26e18d0866b2e84f33d0f5c46  gdb/testsuite/gdb.arch/spu-ls.c
-09a17beca2fd7197a2d4728ec0dc056e  gdb/testsuite/gdb.arch/amd64-i386-address.exp
-11389013dfeba005022a1d910728c9d7  gdb/testsuite/gdb.arch/e500-abi.c
-0ca7c638bb32cf383bc862da85e1b42d  gdb/testsuite/gdb.arch/s390-tdbregs.c
-9539c6e3074197b957cf4e2be229f288  gdb/testsuite/gdb.arch/amd64-stap-triplet.S
-05e0aac77c3dd0b99f2a0012cde3c6c1  gdb/testsuite/gdb.arch/amd64-entry-value-paramref.cc
-31c3e542e60fbf48cf1900a827bca053  gdb/testsuite/gdb.arch/alpha-step.c
-379e6e16abf0e2aa18841bf1e9c5330d  gdb/testsuite/gdb.arch/arm-bl-branch-dest.c
-f772d0ba43d2495e451d867a21dfd39a  gdb/testsuite/gdb.arch/powerpc-d128-regs.exp
-fec6ea63d82b8c05cbd268b25b5b5434  gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp
-b27dc7bb53fac7cdcd1aedb7ef45acf6  gdb/testsuite/gdb.arch/sparc-sysstep.c
-f4b4293c61bed63e444070a8df33020e  gdb/testsuite/gdb.arch/amd64-byte.exp
-625b3e1d84e4c3aabe1f31370a783e6d  gdb/testsuite/gdb.arch/s390-tdbregs.exp
-0bd77d903823dc3fa60c7ec371144eeb  gdb/testsuite/gdb.arch/amd64-tailcall-noret.S
-7672325aceace0b9ec521cf43b17f329  gdb/testsuite/gdb.arch/spu-info.exp
-bb8796b3a46c6946e2ff68a712f35f78  gdb/testsuite/gdb.arch/powerpc-power.s
-636e906178a19eebd2699a9eefa12e3a  gdb/testsuite/gdb.arch/ppc-dfp.exp
-3dc415c2db5cdffd041b6d900dd6159a  gdb/testsuite/gdb.arch/sparc-sysstep.exp
-9ba4ab1f3f655567eeef0801d404efdd  gdb/testsuite/gdb.arch/mips16-thunks-main.c
-76cf626b5f86c8d861e3a9f5969fbc1a  gdb/testsuite/gdb.arch/i386-avx512.c
-fe78bcddd945a8fb11b6c7b6cda240aa  gdb/testsuite/gdb.arch/thumb-prologue.c
-7495a91ac54da8dcad3ce294ff1e3fc1  gdb/testsuite/gdb.arch/arm-disp-step.exp
-a257faa301240b48b8bd6133fbef9486  gdb/testsuite/gdb.arch/amd64-prologue-skip.S
-d6ba847f242a917a32a33f7da217f249  gdb/testsuite/gdb.arch/i386-sse-stack-align.exp
-6bb0dd612b52b2ad2f31f85c9d5c2eb9  gdb/testsuite/gdb.arch/amd64-prologue-skip.exp
-57b43505795d8ae1bfc9fbdc446cd477  gdb/testsuite/gdb.arch/amd64-optimout-repeat.S
-07b730fb7e04f64d281b4b4917652004  gdb/testsuite/gdb.arch/amd64-entry-value.exp
-fc612bf330a7a42cb889114dba1f4daf  gdb/testsuite/gdb.arch/powerpc-aix-prologue.c
-19d5d7507bce76e9ca88070248830a61  gdb/testsuite/gdb.arch/altivec-abi.c
-8253b72b9302010e8c9725f6e884bbb0  gdb/testsuite/gdb.arch/e500-abi.exp
-b83238089f1d8984d10e9a14be7842ce  gdb/testsuite/gdb.arch/gdb1431.exp
-b957ba9f4ffa33547ce1059427da8d91  gdb/testsuite/gdb.arch/amd64-tailcall-noret.exp
-a4b44663a9c9d2ac554ea371750489cf  gdb/testsuite/gdb.arch/altivec-regs.c
-47fee42472bf3e497c745675dca9ddb0  gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.c
-3b5bc7229cf2d4be76e25400d1a0eb54  gdb/testsuite/gdb.arch/amd64-entry-value-inline.S
-eeb5ea9fc84ea8ebe9c6296adb89518a  gdb/testsuite/gdb.arch/i386-disp-step.exp
-83f2e7cf3e19a5d21806b49bc67ab760  gdb/testsuite/gdb.arch/i386-unwind.c
-9b5a5921bba132ee4d27ad7654c3fe15  gdb/testsuite/gdb.arch/gdb1558.c
-d8abc5290b4fdf49cb6ce3ccf44959b5  gdb/testsuite/gdb.arch/mips16-thunks-sinmain.c
-9d8ad2584c3d54ace0635c8e163d3cce  gdb/testsuite/gdb.arch/spu-info.c
-83e1d955b79afcef602d2a58474af7de  gdb/testsuite/gdb.arch/i386-mpx-map.exp
-280ff3c21299532c38fd26cc09893fe9  gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.S
-0c3ce17e51a352eb7d7ed4b7b8395588  gdb/testsuite/gdb.arch/amd64-invalid-stack-middle.exp
-53c98d1355924aa62ad7abb9d159860c  gdb/testsuite/gdb.arch/e500-prologue.c
-401380b04c1bf4438a01db84d16bebd3  gdb/testsuite/gdb.arch/amd64-optimout-repeat.c
-185c5abf570fb38dfd748bf0c5c4f1bb  gdb/testsuite/gdb.arch/i386-unwind.exp
-e89a118822ca521d056c2661cece1406  gdb/testsuite/gdb.arch/s390-vregs.exp
-9b5cc83133525918d4c4897d05d3beee  gdb/testsuite/gdb.arch/arm-disp-step.S
-d429a3a36ba71139a758d9c320052cb0  gdb/testsuite/gdb.arch/mips-octeon-bbit.exp
-82ff991fe69c975cadd933ebdb01de02  gdb/testsuite/gdb.arch/amd64-prologue-xmm.exp
-c7ea87e06fb844375f2ed097677e2eca  gdb/testsuite/gdb.arch/i386-cfi-notcurrent.exp
-c65852c839b9da53896517ce6dc50a26  gdb/testsuite/gdb.arch/mips16-thunks-sinmips16.c
-0076b076756126fb33ff1d85f454c5a4  gdb/testsuite/gdb.arch/i386-cfi-notcurrent.S
-ea859e3b0bad8c6157c57233464f6bfc  gdb/testsuite/gdb.arch/Makefile.in
-a7d56b980885c6ccfb27df8ce01da94f  gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp
-9786e55271195109dca20217c974bef5  gdb/testsuite/gdb.arch/i386-prologue.c
-0b9cd546355cef45f1aa6d53d0955f41  gdb/testsuite/gdb.arch/amd64-entry-value-param.c
-39670cf82b3c3c5f5d252d1c93953fd5  gdb/testsuite/gdb.arch/i386-permbkpt.exp
-cd8a00a8e3a271674ed1a17db07eb642  gdb/testsuite/gdb.arch/i386-size-overlap.c
-50fe203747d4c1f5399c45fa49889d6a  gdb/testsuite/gdb.arch/pa-nullify.exp
-7f542cbbb283778dcc6fd9d0f0931d3f  gdb/testsuite/gdb.arch/mips16-thunks.exp
-5f22fdfdb6ce61110881d566a186523c  gdb/testsuite/gdb.arch/i386-gnu-cfi.c
-a3c4e413cd588bdfd1a718a8cce1996e  gdb/testsuite/gdb.arch/gdb1431.s
-f065e2d40cb8293e9b77a13e8a624c6c  gdb/testsuite/gdb.arch/amd64-entry-value.s
-2c1742b36ea87207b61aeff74da0ae39  gdb/testsuite/gdb.arch/amd64-i386-address.S
-7e15fe36f59b8e04c5fb0265a6950c3e  gdb/testsuite/gdb.arch/pa-nullify.s
-39f30817e3d83ec0c0525bf43feaacb4  gdb/testsuite/gdb.arch/amd64-stap-triplet.c
-f045ef640ba01fd269eb1ba3bbd029e1  gdb/testsuite/gdb.arch/i386-avx.exp
-3d59210243b5b8811b386cdba894b522  gdb/testsuite/gdb.arch/vsx-regs.c
-cc119be00aa541c5a9fe4b9a15a862a7  gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.exp
-72b39c6ad65b1eb2276c7878a0b09f89  gdb/testsuite/gdb.arch/thumb-bx-pc.S
-1760a4af6445a38fb24687b1318c0142  gdb/testsuite/gdb.arch/amd64-tailcall-cxx2.S
-1c5a4f8525828f25b52872010869823d  gdb/testsuite/gdb.arch/i386-bp_permanent.c
-40c40163daf4ae3792bcaae38e0a22d7  gdb/testsuite/gdb.arch/i386-float.exp
-d2afb516fd98cbbd0b3a8a5a5e64bb2d  gdb/testsuite/gdb.arch/i386-pseudo.c
-d5c607ba5c46b0d66e9c5002c72bffd9  gdb/testsuite/gdb.arch/amd64-tailcall-noret.c
-4cfd40ab3e39a908f2181c56a78daa43  gdb/testsuite/gdb.arch/amd64-entry-value-paramref.S
-b401fe339355377d867521d89e4e9b30  gdb/testsuite/gdb.arch/amd64-invalid-stack-middle.S
-278442ba4a9506eea4d650ffb7ce6b4d  gdb/testsuite/gdb.arch/mips-octeon-bbit.c
-b9becfc4184b32bf3e753a8de64f2ba7  gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.S
-c0c87dd7328e030613413ea86dd3cacc  gdb/testsuite/gdb.arch/i386-signal.c
-d94fd497823927148fb66d1d3190b642  gdb/testsuite/gdb.arch/altivec-regs.exp
-6642eb5a9289603e785a433f2e1a21c9  gdb/testsuite/gdb.arch/i386-bp_permanent.exp
-804eeafc9e2e9026c9d5b4f36f8d7ebc  gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp
-4f24880e6075f12f8f2b6ad09873e37e  gdb/testsuite/gdb.arch/i386-disp-step.S
-63816047437ef615f60265598f582c76  gdb/testsuite/gdb.arch/i386-sse.exp
-9a536a0d73c9a63a7633cb689f06a85a  gdb/testsuite/gdb.arch/amd64-optimout-repeat.exp
-569f57d3ee2da7f491a2574e1e6ab7a6  gdb/testsuite/gdb.arch/i386-avx512.exp
-0bf7cde6615b61fc3dcc1d932ab6ee64  gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp
-731b0205120bebfb9804c0b70ec13f0e  gdb/testsuite/gdb.arch/ppc-fp.c
-93a0eadd06dabcb9c6804050c282cfcc  gdb/testsuite/gdb.arch/i386-biarch-core.exp
-10d7b1a3ad07b0e09b2eeb11dd033571  gdb/testsuite/gdb.arch/amd64-tailcall-ret.c
-47f14df453e063547c4cf2a4963549e0  gdb/testsuite/gdb.arch/cordic.ko.debug.bz2
-bd7cf5e96e9e308cc39648c6ce20d498  gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.S
-15c23e824e3653927809e13c960ee8dd  gdb/testsuite/gdb.arch/amd64-tailcall-self.exp
-d8c97737aaa6b39f3ad73594224a40d4  gdb/testsuite/gdb.arch/ppc-fp.exp
-0fe800549c74ee26baa2a5aafb644539  gdb/testsuite/gdb.dwarf2/dw2-entry-value-main.c
-49c9ed024f714648b9db1b9c5a11ee58  gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S
-6af352724a5cf848875fb156ae9da164  gdb/testsuite/gdb.dwarf2/dw2-single-line-discriminators.S
-8ba70c2ced813651ef3c437f2eee7e58  gdb/testsuite/gdb.dwarf2/implptr.exp
-385fbee679f63b977f75d5aebe3e03d2  gdb/testsuite/gdb.dwarf2/corrupt.c
-0be1a4e25cdc5b331a79804114ec8078  gdb/testsuite/gdb.dwarf2/dw2-icycle.c
-de1f4b7a646bc2585dd8025987071b7d  gdb/testsuite/gdb.dwarf2/dw2-restrict.c
-2f2dbf1aa0784fd6ffd6a08c0404c596  gdb/testsuite/gdb.dwarf2/fission-mix.c
-eefec6c561ed31438f1c512a5dee114a  gdb/testsuite/gdb.dwarf2/dup-psym.S
-7fedeb8b77d004ac088a1dd722b392e2  gdb/testsuite/gdb.dwarf2/pieces-optimized-out.S
-ae8d27be037fe94365e2d407d47a8aab  gdb/testsuite/gdb.dwarf2/dw2-single-line-discriminators.c
-80164e86882a9830799a5380fb1e8d7f  gdb/testsuite/gdb.dwarf2/dw2-inheritance.S
-01fdd28afe00d1e410f61954e541a8a3  gdb/testsuite/gdb.dwarf2/arr-subrange.c
-daf7275b48424acdfc659414338f304f  gdb/testsuite/gdb.dwarf2/dw4-sig-types.cc
-aacfcf87338580af13fdfdbb097943c3  gdb/testsuite/gdb.dwarf2/dwp-symlink.c
-e775b315f617b2d1c18d0da84cd141b9  gdb/testsuite/gdb.dwarf2/dw2-error.exp
-18b3ed6181326949a9fb5f1b14917b65  gdb/testsuite/gdb.dwarf2/corrupt.exp
-e5de283fd15fcf1e4e544c429d44bc91  gdb/testsuite/gdb.dwarf2/enum-type.exp
-83f69717814d47c6b704a0bfed8b343e  gdb/testsuite/gdb.dwarf2/dw2-namespaceless-anonymous.exp
-09a12bbe692a91612112adaba869e61d  gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S
-a3ed80e2945bc21ce0f7444c81ac35b9  gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.S
-a4abb0b86a1f3d59b4c2fe44e3b74982  gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.exp
-17c434f8cbc92621d938564c49272679  gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.c
-f5058fa82ef166ae3ab39689d4e4a4a5  gdb/testsuite/gdb.dwarf2/valop.exp
-4b551457d9876928cbeb1127a4a9f69d  gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp
-f8ee04647c690008a7267db45613290e  gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static.S
-4a443917dc1db4bb0cfafa88b277e0dc  gdb/testsuite/gdb.dwarf2/dw2-dup-frame.exp
-c309903c3afa93f80ef54ad69bb1c91f  gdb/testsuite/gdb.dwarf2/dw2-dos-drive.exp
-ae2bb2d1a5ebbaa9250b14bc36aaa4ae  gdb/testsuite/gdb.dwarf2/dwp-symlink.exp
-e81b3d903dc340d486a95651c8be51cc  gdb/testsuite/gdb.dwarf2/implptr-64bit.S
-dfc2dc354191ea76fb2cbee6d35fc425  gdb/testsuite/gdb.dwarf2/nostaticblock.exp
-3cd0da454b52219349f869200cead4cf  gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S
-07a27a57d965704671af30f29353bf58  gdb/testsuite/gdb.dwarf2/fission-reread.exp
-82a2e264f0b5c3f06269faee038ec362  gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.S
-04b69cf5aefd9170e4168a5cb18eefd0  gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp
-90cada3d929c9425c8d3eaf4686524c9  gdb/testsuite/gdb.dwarf2/callframecfa.S
-4b48224951ccd0e8f12e483950960e31  gdb/testsuite/gdb.dwarf2/fission-base.exp
-f15e65f9c3817301552d2e3b3fa55fe8  gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.c
-eb41b1f03d98cdde41ddfb27fe9e13db  gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.c
-5a0ca561e74fe535ca2082efd56d9ca5  gdb/testsuite/gdb.dwarf2/dw2-restore.exp
-5cd482d2121cb5a67484d64a357da5c1  gdb/testsuite/gdb.dwarf2/dw2-unresolved-main.c
-77040636e2cded9bfe0a949c9d556698  gdb/testsuite/gdb.dwarf2/dw2-op-call.S
-edf61f006a684c89a03d7c884a6f759b  gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp
-0812e1f2426dddfacc04760db353d73f  gdb/testsuite/gdb.dwarf2/dw2-basic.exp
-81d61a35992e63a0032460614ece5c56  gdb/testsuite/gdb.dwarf2/callframecfa.exp
-db30413c16ec7ec77c5ca3064619703b  gdb/testsuite/gdb.dwarf2/arr-subrange.exp
-c2729b4486cb86d837b4be56e649a944  gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S
-e0f112d5f2f48696bcbc3f7c80716b77  gdb/testsuite/gdb.dwarf2/opaque-type-lookup-2.c
-88f5de1d1fe62b66000442ec1f499459  gdb/testsuite/gdb.dwarf2/typeddwarf-amd64.S
-e05639ab29fe7deba10f02ca5e837f9a  gdb/testsuite/gdb.dwarf2/trace-crash.exp
-8597a0db803ce843b604b5605f8e83d5  gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.S
-045c275ad69c8984c4629b4d4a0e1adb  gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S
-6e9a424b81a9da529f0552b643a6f9f7  gdb/testsuite/gdb.dwarf2/symtab-producer.exp
-a9d1814e91b1652544cf87629ae7d948  gdb/testsuite/gdb.dwarf2/clztest.c
-cc0f51c6934a41604c0778d6350021fe  gdb/testsuite/gdb.dwarf2/dw2-noloc.S
-1ae680d78d7d255eb2ea2294d47ce8e3  gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static-main.c
-b00439364fbb43a965faa517cf774d57  gdb/testsuite/gdb.dwarf2/dw2-op-out-param.S
-aed11fb1972e2d14f84770b844f11e6a  gdb/testsuite/gdb.dwarf2/fission-base.S
-90f438919b0ca178d79bbcd47a549bfc  gdb/testsuite/gdb.dwarf2/dynarr-ptr.exp
-c37963187736717f4a5ac1496c54e7a1  gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp
-53b35bde7e2991691ed7a0f2ea21f041  gdb/testsuite/gdb.dwarf2/dw2-const.S
-5f8a444c3d0f7af2af54cab81699c899  gdb/testsuite/gdb.dwarf2/dw2-inline-param.S
-84af28f460f74b797e3affc955170a58  gdb/testsuite/gdb.dwarf2/dw2-filename.exp
-09b370852f266e9c682c03563cbf716c  gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S
-ce63cabcca58772955b06cd5ba07fb9a  gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static.exp
-d5251c1656f96f0abe651cac2cfbc577  gdb/testsuite/gdb.dwarf2/fission-base.c
-221371fc128c0ff0bd3ab15a074b243e  gdb/testsuite/gdb.dwarf2/typeddwarf.c
-74a0889dc09ee955010b697131bfa604  gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello.c
-9cf775a3fb0c68b13a075b7b487af9ad  gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.exp
-facd2d6d26dcd5d488d8ac49d2fae48a  gdb/testsuite/gdb.dwarf2/atomic.c
-9b318c9fb2bdd12695879fed5f9e091d  gdb/testsuite/gdb.dwarf2/dw2-param-error.exp
-224b03c8ae4ed801cb239f1b87f8e8fc  gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.exp
-075ee4da88be6ff4297e6d6b44b113a1  gdb/testsuite/gdb.dwarf2/pr10770.c
-03c2c75f67caf0369dbf71e1e71a0f8e  gdb/testsuite/gdb.dwarf2/dw2-icycle.S
-366bbd7f37abe597581ffe48d7df0817  gdb/testsuite/gdb.dwarf2/implptr.c
-6bc4dde59a783b01321a82e75a25bb20  gdb/testsuite/gdb.dwarf2/dw2-ranges.c
-005d40e2f757d66d153d01db2ea75dc5  gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S
-84c96df492b1d5213fc6028dd6006ca5  gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp
-296752001eca75590bf1d3769639982a  gdb/testsuite/gdb.dwarf2/dw2-dup-frame.S
-d13d8ff12552675071b3faa33b9b94ff  gdb/testsuite/gdb.dwarf2/dw2-noloc.exp
-07abe2fbc80533150ccdb3f9bdec9def  gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.exp
-4e298e5f5b7921ee7cc3869509f08e41  gdb/testsuite/gdb.dwarf2/dw2-strp.S
-33c96a2492c664fe76dab36da3ae08ab  gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp
-b68afdf9d9776944a81a74bf824ab353  gdb/testsuite/gdb.dwarf2/dw2-compressed.S
-12dce8fbb0a1342337883baa0117d348  gdb/testsuite/gdb.dwarf2/dw2-intermix.S
-af53a9836e0a875235d5cb3588bc473b  gdb/testsuite/gdb.dwarf2/method-ptr.exp
-fd2f41b129f0f40f3affd82265b2908c  gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp
-cb36bc00f3d3932dbbbb9b0fac363cbc  gdb/testsuite/gdb.dwarf2/pieces.c
-96f70ed255b52a01c0530c400903d039  gdb/testsuite/gdb.dwarf2/fission-loclists.exp
-15fe5b27d522986c9ac570d716672c94  gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp
-4029fe7d12928695058cad252eb8ff56  gdb/testsuite/gdb.dwarf2/trace-crash.S
-ca91d69376495be73e61688a2055793b  gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S
-58eaedc2b1ccda6d6bf004431bcbe815  gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp
-706b24603058502e0ebd9994a1abe9eb  gdb/testsuite/gdb.dwarf2/pr11465.S
-f7cacfd0aa8345f2a97c495f5fc241dc  gdb/testsuite/gdb.dwarf2/method-ptr.cc
-4a8b395785a657837f936d58e802909d  gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.exp
-d8f74eed84bde8b6ab217ddf6fb2dc46  gdb/testsuite/gdb.dwarf2/dw2-inline-break.exp
-d2ee067d477fb9505798e3ef39f48ecc  gdb/testsuite/gdb.dwarf2/count.exp
-d25cd873f1a55cabd2f4228525dca3fa  gdb/testsuite/gdb.dwarf2/data-loc.exp
-b96ab7e4680e392e3377506f5441d72d  gdb/testsuite/gdb.dwarf2/dw2-const.exp
-b96ff68a131cff34cd897d019525f1c2  gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp
-1ed6d68ba489abd0890fae2eaaf0acd9  gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.exp
-37e9eeb55b67162f897f238b7552604b  gdb/testsuite/gdb.dwarf2/dw2-error.c
-01fdd28afe00d1e410f61954e541a8a3  gdb/testsuite/gdb.dwarf2/arr-stride.c
-eb8b3232594ef16f2c620f9cd52e8055  gdb/testsuite/gdb.dwarf2/watch-notconst2.S
-3c38e28992d3c9425a793143cdce9d94  gdb/testsuite/gdb.dwarf2/typeddwarf.exp
-9efec564c7801017f6cc9d77ca87257a  gdb/testsuite/gdb.dwarf2/dw2-icycle.exp
-96d9af8ee0b04c4a4b300247b4f265fc  gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.S
-39e8c06acbe572ac6fcf2997b566e6d6  gdb/testsuite/gdb.dwarf2/dup-psym.exp
-5da63855fa9dc954e2d7e57a32c8ea45  gdb/testsuite/gdb.dwarf2/valop.S
-20936081b1caa7738ea0f74fafc4eb12  gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp
-cac2619fb67c5d6a05165136ab392cfb  gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S
-e167f65b0f0fcf084b537cd423a7fa34  gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp
-eef80071b14dc54ff57df3524b389eb7  gdb/testsuite/gdb.dwarf2/dw2-op-call.exp
-1978ca83cba9f1b8f4ed332746a9044a  gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame-main.c
-6905a63c2e9fe5c52e4077114edb4407  gdb/testsuite/gdb.dwarf2/pr13961.exp
-05d9e8d8b46c35bea790596c32299c01  gdb/testsuite/gdb.dwarf2/dw2-restrict.exp
-4ef78151085fa30580415c9080710ae1  gdb/testsuite/gdb.dwarf2/arr-stride.exp
-f243106edb6902f42cfabd73e2bf6fb6  gdb/testsuite/gdb.dwarf2/dw2-single-line-discriminators.exp
-e6d11dc0cea31f8bcfbe07a0b1af0a8b  gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.c
-54b14c7dc645d64595148d5375d65eba  gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.S
-48c925932ce970a7a43013740f99715d  gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap-inner.S
-73a5d916471c02e6427ea8dfe84e910d  gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.exp
-051cb35399916ab4b417d161fd610397  gdb/testsuite/gdb.dwarf2/dw2-inline-break.S
-c99e1e30cf3c1cbefa56fd825fa6f1a4  gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S
-1f3daa08e50001b2d24813ea11abb54f  gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.c
-cbb5c1d8572231bb98a477c049f9fcba  gdb/testsuite/gdb.dwarf2/implptrconst.exp
-b4da9a50932dc3e7150a3e2b658ad5ac  gdb/testsuite/gdb.dwarf2/pieces.S
-662ffaf0403fbce9f9b60852d6653e44  gdb/testsuite/gdb.dwarf2/dw2-producer.exp
-27b51c640e54e7a4543d9f2aa4164f39  gdb/testsuite/gdb.dwarf2/dw2-dup-frame.c
-a083394b5c3654d51e7553d583382996  gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S
-841831852c9c2b0073e816f8281848b8  gdb/testsuite/gdb.dwarf2/dw2-filename.S
-662fc0b8ceb0fb73de7e33212088f279  gdb/testsuite/gdb.dwarf2/dw2-strp.exp
-c22d1692c714d7403da492fcced12680  gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.exp
-86255db1d46a952082a998daaeff1d4e  gdb/testsuite/gdb.dwarf2/implptrpiece.exp
-105fb37924679f8b5f9965d4b77e1665  gdb/testsuite/gdb.dwarf2/dw2-unresolved.S
-1982c7b2b29f1402b813b633acd5454c  gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame-func.c
-8a83affa79d44f63904ee3c4854b4227  gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.exp
-abf4b1f55444b8b9b97c08c4ea1eee46  gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.exp
-baa416ece0bf26f642460468f7697c1e  gdb/testsuite/gdb.dwarf2/dw2-producer.S
-bbc51f9f0b87c37f9e1a5a081a1a5fc0  gdb/testsuite/gdb.dwarf2/dw2-ranges.exp
-29c0b82005abb457115321872f2a9b8e  gdb/testsuite/gdb.dwarf2/dw2-compressed.exp
-8f267d758d050f7f75de540d1328dd36  gdb/testsuite/gdb.dwarf2/dw2-restore.S
-ca42403f09d1ad7d2eef3c3a90031518  gdb/testsuite/gdb.dwarf2/fission-mix.h
-9cee86841e8bd8f8a9d8e43cd43cd8db  gdb/testsuite/gdb.dwarf2/dw2-common-block.S
-8f30bf5e577a18b4b99a0b0eb857c42d  gdb/testsuite/gdb.dwarf2/pieces-optimized-out.exp
-4d50e8d17d64908ee8f4ae2dd8589a3d  gdb/testsuite/gdb.dwarf2/opaque-type-lookup.c
-89a27ded98f32a7d82c0844e3a8f9c68  gdb/testsuite/gdb.dwarf2/dw2-entry-value.S
-90f00f1c5bc63a7a1f49ab766bf85f04  gdb/testsuite/gdb.dwarf2/dw2-op-out-param.exp
-3f730c3fd5c7e404c1c8a1f80c13783c  gdb/testsuite/gdb.dwarf2/dw2-intermix.exp
-06c8ce58b9320d6d0306bf0993d65bb8  gdb/testsuite/gdb.dwarf2/dw2-inline-param-main.c
-88b78ecf785da4acd640fe3067ae4deb  gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.exp
-dcaef9188f950fde7ea41144c11d26d6  gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp
-b818db8abf2501b9fb0a9bb75803e149  gdb/testsuite/gdb.dwarf2/subrange.exp
-09477fbab4120ef53ff094b0070d8786  gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust-main.cc
-9008db49f68b77c15d611c4344548f18  gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S
-8adf0fdce529dece5c35bfbfe2b70db2  gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.exp
-5690421de78077f781c0e4d91491c33d  gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world.c
-ed51abdb6c04d0e7c735bf6fb53d3072  gdb/testsuite/gdb.dwarf2/pieces-optimized-out.c
-09551cbff98acd50d131708a5f014083  gdb/testsuite/gdb.dwarf2/clztest.exp
-801df1a5f00968b6addca964951f11af  gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap-outer.S
-0fe800549c74ee26baa2a5aafb644539  gdb/testsuite/gdb.dwarf2/dw2-param-error-main.c
-a3018aed35c18b021bb6770a32428947  gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S
-c881afed13edc0c54cf106919eb9165b  gdb/testsuite/gdb.dwarf2/pr10770.exp
-5c778f5c11d0f48786d2dba644b7ded3  gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp
-9013757af73ee329542401326d1ac249  gdb/testsuite/gdb.dwarf2/watch-notconst.exp
-bed11db7a2aac973d7ac2683d961db39  gdb/testsuite/gdb.dwarf2/main.c
-f33cf9400364b224018f92f7f2058ad0  gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S
-2c7c6383b5754aad87a040a9454d5ed8  gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.exp
-f167a58d12a72ab23de7c0630118c1b3  gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.S
-b471e5fdab1b319ce02aabab78b1fe04  gdb/testsuite/gdb.dwarf2/dw2-ranges3.c
-bd929c91f07c2a2dcc1590c9acc56ec1  gdb/testsuite/gdb.dwarf2/typeddwarf.S
-62c6432b0d4c1918a66fd12442830bb3  gdb/testsuite/gdb.dwarf2/implptrconst.c
-4ddcef522b1d971fd1e7d039d95c8d85  gdb/testsuite/gdb.dwarf2/fission-mix.exp
-0c1cac296d9825462dfe00fa9ed44889  gdb/testsuite/gdb.dwarf2/implptr.S
-058834c35a2b46db06c920254d17b7a4  gdb/testsuite/gdb.dwarf2/dw2-noloc-main.c
-2153a76b65fb5dd841707d356a0a78dc  gdb/testsuite/gdb.dwarf2/Makefile.in
-2c7b1bd21b79365a0f35b74b6ee82031  gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp
-76d98797070898f62ebf1dc05b910dc7  gdb/testsuite/gdb.dwarf2/implptr-64bit.exp
-43d993539b420e70f5c6c61f55921661  gdb/testsuite/gdb.dwarf2/dw2-basic.S
-47420cbe5a43ccaf60cd98c110813b4e  gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.exp
-4e4acb01f7b935a56bf41bdcc43cf6f1  gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S
-022e7a5a79beb3bdc8c4272d4a58c52d  gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S
-68ac9e2d7b5be313333c1f95542727fe  gdb/testsuite/gdb.dwarf2/dw2-common-block.exp
-cea789825f272190adb1b529b6b9fd0c  gdb/testsuite/gdb.dwarf2/dw2-namespaceless-anonymous.S
-6e1c21cf11a3242e5e03b2a4b819b214  gdb/testsuite/gdb.dwarf2/dw2-ranges2.c
-52136e48bbb935e981bd9dd626d29516  gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.S
-c2fd110b55ba99d2f744d54cb540b78c  gdb/testsuite/gdb.dwarf2/pieces.exp
-2d2dcd4507e1a47cdf6d7868e27575cb  gdb/testsuite/gdb.dwarf2/mac-fileno.S
-dbea19926132895aacb04102cff239d3  gdb/testsuite/gdb.dwarf2/fission-mix2.c
-fa0c08bf86a775d7882c02ad555ee852  gdb/testsuite/gdb.dwarf2/dwzbuildid.exp
-0f0679513708f7e45de26c808bb71acb  gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S
-658511815fea6cc517d9d74a3f4ec318  gdb/testsuite/gdb.dwarf2/dw2-error.S
-7d4c084fa11e5f7b723b8166369d2b97  gdb/testsuite/gdb.dwarf2/dw2-param-error.S
-17b55dda0e76cead163721073a84fcfe  gdb/testsuite/gdb.dwarf2/mac-fileno.exp
-80a43bd6f103c4b51646996c8d815bee  gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.c
-d0353ae7baab0a971f091325b693111a  gdb/testsuite/gdb.dwarf2/pr11465.exp
-48c3d124a7473b30770438896d234e16  gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp
-e001ee87f7e6392bbee7aecb01033562  gdb/testsuite/gdb.dwarf2/dw2-entry-value.exp
-1f80ea6fcccbdb45c5a9a96bcb0aadb9  gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.S
-72cf7b7cc9c2e54530148bc3364ccd9a  gdb/testsuite/gdb.dwarf2/dw2-intercu.exp
-865d21a815782637b851b5111439773e  gdb/testsuite/gdb.dwarf2/dwz.exp
-2b4a3cf4dd97504b4913df9126b9bc8a  gdb/testsuite/gdb.dwarf2/clztest.S
-66f25c7dbf384174ec9fd1ca50f9a223  gdb/testsuite/gdb.dwarf2/data-loc.c
-66dff7abb42a5b191f3df1fb1617237c  gdb/testsuite/gdb.dwarf2/dw4-sig-types.h
-4807227a78404bfe25ea4ed620308f4d  gdb/testsuite/gdb.dwarf2/implptr-optimized-out.exp
-41af8351f23e83884eff7d33775e9f3b  gdb/testsuite/gdb.dwarf2/dw2-cu-size.S
-a95c63e60ec3140f1247394d35e8a2bf  gdb/testsuite/gdb.dwarf2/gdb-index.exp
-e1cd1925acc9b285993ecde6ed0f2aad  gdb/testsuite/gdb.dwarf2/watch-notconst.c
-8207dd3caf93ce52399d733c5daf3958  gdb/testsuite/gdb.dwarf2/opaque-type-lookup.exp
-bd139c18d3674290f1d2d54bb3c04cdc  gdb/testsuite/gdb.dwarf2/dw2-intercu.S
-320a03d74113c4525f6e61eac28cbcb2  gdb/testsuite/gdb.dwarf2/staticvirtual.exp
-6e1bc7df595e78732a24ffc80e378595  gdb/testsuite/gdb.dwarf2/fission-reread.S
-d6feb5a90219b3e759bf716d436ba056  gdb/testsuite/gdb.dwarf2/dw2-case-insensitive-debug.S
-82416245f787998dd05231301e1a9654  gdb/testsuite/gdb.dwarf2/missing-sig-type.exp
-54b8a6b0ff52958ee33024c56b9bd2bd  gdb/testsuite/gdb.dwarf2/file1.txt
-b7df00b61b5cb2aedf039f5429a3b487  gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp
-3166204b6719eb0e071c10cc03fb7e38  gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S
-ec7d67d642f3f62872ecfa2da2e199ef  gdb/testsuite/gdb.dwarf2/dw2-restrict.S
-84dfdabac6f10bd8e20f5ddf6e5e20a4  gdb/testsuite/gdb.dwarf2/dw4-sig-types-b.cc
-fdcedd3907afa3ccea88dcbf71428bcd  gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp
-0face00e3722e08de1bcb54dcdd66ac9  gdb/testsuite/gdb.dwarf2/atomic-type.exp
-986cc2924dccb551ac380f3b5642e8da  gdb/testsuite/gdb.dwarf2/dynarr-ptr.c
-33e670c71828174ee1c8149b73cdce1f  gdb/testsuite/gdb.dwarf2/pr13961.S
-2a65a4300dd6a68590b5459028e6730b  gdb/testsuite/gdb.dwarf2/fission-loclists.S
-bd9832437cefbb1c3236143cae5cf803  gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.c
-b136cd394a10412254dcd4160de7fb67  gdb/testsuite/gdb.dwarf2/watch-notconst2.c
-fed9a9e039568a6a111211a12a531cb5  gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp
-b5c62bd6324cbc2c712d91e106416dfa  gdb/testsuite/gdb.ada/char_param.exp
-a74ee1f7df57a02275b5461fc152af53  gdb/testsuite/gdb.ada/set_wstr/pck.ads
-869090097f429cd70ec0a214606f7fbb  gdb/testsuite/gdb.ada/set_wstr/a.adb
-1dcd5fbc821b17e9effc13303fd26880  gdb/testsuite/gdb.ada/set_wstr/pck.adb
-6b5b25070c555068b4b627bdeea59898  gdb/testsuite/gdb.ada/set_pckd_arr_elt.exp
-3f6af3eff12cba3536ab1c560a9fb7ce  gdb/testsuite/gdb.ada/operator_bp.exp
-c975e3dd93843249c2e95e2fdcddfecd  gdb/testsuite/gdb.ada/fullname_bp.exp
-6332325f79ded63525b68a8cd4663026  gdb/testsuite/gdb.ada/tasks/foo.adb
-00a235e204123858dc66b8ecd6e0dbe8  gdb/testsuite/gdb.ada/n_arr_bound/foo.adb
-7969253fda90da8a2d3147abbe81c525  gdb/testsuite/gdb.ada/n_arr_bound/pck.ads
-043b4bd1bcd552e8f46692818ee06132  gdb/testsuite/gdb.ada/n_arr_bound/pck.adb
-2ab9c6e52a63f994bb66409f9a53feed  gdb/testsuite/gdb.ada/print_pc.exp
-b90e1409bd225f4a7a9715633fe56882  gdb/testsuite/gdb.ada/fun_in_declare.exp
-7f6780f272144063ae16fa0cc16fbaed  gdb/testsuite/gdb.ada/byte_packed_arr.exp
-681090d85013e852b792b11dd06e34b8  gdb/testsuite/gdb.ada/info_locals_renaming/foo.adb
-0f9a7dab01435c9d18e285566652d5eb  gdb/testsuite/gdb.ada/info_locals_renaming/pck.ads
-fc3aa2b91b8f5c123b300d393cf0b802  gdb/testsuite/gdb.ada/info_locals_renaming/pck.adb
-56c8dbbfcaa12213d750e6ebf2bdc3c6  gdb/testsuite/gdb.ada/char_enum.exp
-72fe0c35c13e42dc21f80a69c3bb0783  gdb/testsuite/gdb.ada/widewide/foo.adb
-9bc21c14fdc33bbaf99c41f0e9466160  gdb/testsuite/gdb.ada/widewide/pck.ads
-c86179341ad552d2c02fff84844e7edd  gdb/testsuite/gdb.ada/widewide/pck.adb
-e623af2f4f0d0b97d6a410c425aec257  gdb/testsuite/gdb.ada/arrayparam/foo.adb
-7754251f23cca206bf33b7d22449c2fc  gdb/testsuite/gdb.ada/arrayparam/pck.ads
-8e5d3f9a7dd91cf47bcc6f34da006077  gdb/testsuite/gdb.ada/arrayparam/pck.adb
-0c357e24d18137e5a81514f3e225aff1  gdb/testsuite/gdb.ada/arraydim/inc.c
-0912d5b9747e3c636559f7a34b228140  gdb/testsuite/gdb.ada/arraydim/foo.adb
-371b9b421195a94ce48bffbd8ce63d5e  gdb/testsuite/gdb.ada/arraydim/pck.ads
-a3e1c6bbb240a8b0a3e2d2308754dda9  gdb/testsuite/gdb.ada/arraydim/pck.adb
-79590500824a1f5b9ab7bc528116e95a  gdb/testsuite/gdb.ada/formatted_ref/defs.ads
-cc1a40f775e862a282699f80341a748c  gdb/testsuite/gdb.ada/formatted_ref/defs.adb
-0bab16a7e95c12e3d6ab17e6283894f6  gdb/testsuite/gdb.ada/formatted_ref/formatted_ref.adb
-c59de340bd3070d3b5901461471050aa  gdb/testsuite/gdb.ada/int_deref.exp
-7c0c381c7ac7a177d2cf40a0274802a1  gdb/testsuite/gdb.ada/call_pn/foo.adb
-b75d63ed4c6061468eebbfbb5d12f484  gdb/testsuite/gdb.ada/call_pn/pck.ads
-cc71508389f3de81c2bff57d196ae3cc  gdb/testsuite/gdb.ada/call_pn/pck.adb
-4180efa6969627502369dd364606cf3d  gdb/testsuite/gdb.ada/byte_packed_arr/reprod_main.adb
-4e578ab0af1717cdf9ebfff493a7899f  gdb/testsuite/gdb.ada/byte_packed_arr/reprod.ads
-2321a80b8cfb981811c28e7f5386d9ab  gdb/testsuite/gdb.ada/byte_packed_arr/array_list_g.ads
-7b8dcaa1fb45426d4df7d15bea0064ae  gdb/testsuite/gdb.ada/byte_packed_arr/reprod.adb
-e2087696aaa321597af5d8186b7ee014  gdb/testsuite/gdb.ada/homonym/homonym_main.adb
-78c1f14783dddb13bcbca13b573e3ade  gdb/testsuite/gdb.ada/homonym/homonym.adb
-c9b1a55a36545b18d1b0f37eace347a2  gdb/testsuite/gdb.ada/homonym/pck.ads
-2a7af307d9d777e3f3c19e16b655222f  gdb/testsuite/gdb.ada/homonym/pck.adb
-0eb4371008fac3d4612bbc04525d8d3a  gdb/testsuite/gdb.ada/homonym/homonym.ads
-44ec04432796256b865ade7fcb7330bb  gdb/testsuite/gdb.ada/mi_task_info/task_switch.adb
-a0d0f1e984d4be59ac17014fc1aef7e6  gdb/testsuite/gdb.ada/packed_tagged.exp
-d8a30e050f9bcaff5e9086382cabaac9  gdb/testsuite/gdb.ada/fixed_cmp.exp
-f6679a4f61fc07e975d9e6c74b0d95ee  gdb/testsuite/gdb.ada/rec_comp/bar_o203_012.adb
-9bc21c14fdc33bbaf99c41f0e9466160  gdb/testsuite/gdb.ada/rec_comp/pck.ads
-c86179341ad552d2c02fff84844e7edd  gdb/testsuite/gdb.ada/rec_comp/pck.adb
-3c7ff58d7abb7cc4631feab3f68d3902  gdb/testsuite/gdb.ada/array_subscript_addr.exp
-b0fce89d626d1c0b875e3175ab7546ce  gdb/testsuite/gdb.ada/info_types.c
-620f943ef848db4a548599e0ba4c6ff5  gdb/testsuite/gdb.ada/interface/foo.adb
-440f6b56e9c739d346fcdd34e6d2a772  gdb/testsuite/gdb.ada/interface/types.ads
-a282a27dfc8b89f5d7a1082128b34acb  gdb/testsuite/gdb.ada/interface/types.adb
-15e5cf0382e8237dd0c86eb44ce847f4  gdb/testsuite/gdb.ada/array_return.exp
-da713b6fe7c102bc5360f1c8cface90d  gdb/testsuite/gdb.ada/bp_reset.exp
-5a1754f7201561467e4b1ae46433d634  gdb/testsuite/gdb.ada/fixed_points.exp
-4fee8af2607d20f2cad681f0d2ba4878  gdb/testsuite/gdb.ada/ref_param.exp
-e04aff1e4e8c2dddd09f0861f7a34438  gdb/testsuite/gdb.ada/call_pn.exp
-7422e29d66f770707502ceb9b36571fa  gdb/testsuite/gdb.ada/sym_print_name/foo.adb
-48952914dd874daaaa42120b80f1a348  gdb/testsuite/gdb.ada/sym_print_name/pck.ads
-bb541c02c792230673f4bb394e6489ad  gdb/testsuite/gdb.ada/sym_print_name/pck.adb
-0b5d173cec05f7d8539664678cd072aa  gdb/testsuite/gdb.ada/rec_return/foo.adb
-fff39f3530ab05a80983b8e8e6a6838c  gdb/testsuite/gdb.ada/rec_return/pck.ads
-0cb72c36824a92421c8dae237d554de4  gdb/testsuite/gdb.ada/rec_return/pck.adb
-7497a6c53b6dd07b36e94461ab4dcef5  gdb/testsuite/gdb.ada/dyn_arrayidx/foo.adb
-7abfbb36d6b0e535a45a874c7a356088  gdb/testsuite/gdb.ada/variant_record_packed_array.exp
-74c68ed9b21aea615c45ccb12c62919b  gdb/testsuite/gdb.ada/taft_type/p.adb
-2b620c91c518fe9328730cba337887d2  gdb/testsuite/gdb.ada/taft_type/pck.ads
-880c930f5183718cd737d29260189935  gdb/testsuite/gdb.ada/taft_type/pck.adb
-e657f8adb44076e11d355db0ae03a704  gdb/testsuite/gdb.ada/mi_ex_cond.exp
-af9e82310fe4ab7bd8dd5a1a297c2f15  gdb/testsuite/gdb.ada/fullname_bp/foo.adb
-97ab81b439a32d62de0d193dd16cea96  gdb/testsuite/gdb.ada/fullname_bp/dn.ads
-e762b0371544e2277d384e45c67075d7  gdb/testsuite/gdb.ada/fullname_bp/pck.ads
-b03c3b513ee92cf1b5c335cbdb530b88  gdb/testsuite/gdb.ada/fullname_bp/dn.adb
-6aaa405b9a3e3dc8c4f4ef66ff0048c6  gdb/testsuite/gdb.ada/fullname_bp/pck.adb
-09eacbf529bb8881b4737911d241cd9f  gdb/testsuite/gdb.ada/py_range/foo.adb
-b6c960a7464ac41d2268465a8a89b385  gdb/testsuite/gdb.ada/py_range/pck.ads
-9bd643bc90009a1cfee17bb2276a2bc2  gdb/testsuite/gdb.ada/py_range/pck.adb
-4a5fe392d31e136fecd3e8d1305f3b04  gdb/testsuite/gdb.ada/variant_record_packed_array/foo.adb
-c15873dffa56355d4076bdd0470f4986  gdb/testsuite/gdb.ada/variant_record_packed_array/pck.ads
-fbfb2542414fbb486f892cafdd13ee1e  gdb/testsuite/gdb.ada/variant_record_packed_array/pck.adb
-d18777172a9ceef9d5efcd7c91b3630e  gdb/testsuite/gdb.ada/tagged_not_init.exp
-a7c510fa12a4e2e110c35024e8f2b3af  gdb/testsuite/gdb.ada/taft_type.exp
-6006f0d1d2eddff261a630b518de14fc  gdb/testsuite/gdb.ada/funcall_ref/foo.adb
-7706616794006a9f994cb18da5d77028  gdb/testsuite/gdb.ada/widewide.exp
-2d39c883118fa693897c1bea23247016  gdb/testsuite/gdb.ada/enum_idx_packed/foo.adb
-a7290e7599b19e81ea1d013c7f4ffb28  gdb/testsuite/gdb.ada/enum_idx_packed/pck.ads
-1dcd5fbc821b17e9effc13303fd26880  gdb/testsuite/gdb.ada/enum_idx_packed/pck.adb
-72a757f2304c870c3b434f1512b069a9  gdb/testsuite/gdb.ada/float_param.exp
-3c1c5736cb1e2fe47e0ee1ea6bcd3f66  gdb/testsuite/gdb.ada/ptr_typedef.exp
-0e0c65bd7510fb4e191176632aa1f5db  gdb/testsuite/gdb.ada/tick_length_array_enum_idx.exp
-c9f0eadb08ae6601e07e63ce47410138  gdb/testsuite/gdb.ada/ptype_arith_binop.exp
-debc7be2ad8948f02b00b6c4fc74b770  gdb/testsuite/gdb.ada/boolean_expr.exp
-564b9a6f990eda7d8fbe525001ed864e  gdb/testsuite/gdb.ada/char_enum/foo.adb
-4cf51f2ec5ebb7d94a5525bb5a78e360  gdb/testsuite/gdb.ada/char_enum/pck.ads
-c4880f65af21cca0ace7f53079b65e4b  gdb/testsuite/gdb.ada/char_enum/pck.adb
-c95f8a381392ec583e173d8adf3a35c4  gdb/testsuite/gdb.ada/pckd_arr_ren.exp
-e060842454112ab442a90256dfa9efd7  gdb/testsuite/gdb.ada/mi_catch_ex/foo.adb
-be4cd6037076b2b4c49a03f430fb35a2  gdb/testsuite/gdb.ada/info_types.exp
-c7cbb595696c64d92afaa79fa23e91ae  gdb/testsuite/gdb.ada/arrayptr/foo.adb
-8ea2d2c78000405bde2651ce020904e2  gdb/testsuite/gdb.ada/arrayptr/pck.ads
-694090bfba2a43ae97f98e091ee4d8ba  gdb/testsuite/gdb.ada/arrayptr/pck.adb
-c631dc38cfcf6576039c156c51b467b2  gdb/testsuite/gdb.ada/bp_on_var/foo.adb
-108195ecbd5c60541abcdad05a893457  gdb/testsuite/gdb.ada/bp_on_var/pck.ads
-a69e30c47d6b7d360d7f49e1b6c699f7  gdb/testsuite/gdb.ada/bp_on_var/pck.adb
-7dd12c46756c794f1bd98ae0a5506a90  gdb/testsuite/gdb.ada/tagged_access.exp
-49ae0560a2299175d1ffcafc58c3d575  gdb/testsuite/gdb.ada/lang_switch/foo.c
-a15633ca3b0343fa7843cb191642b2dd  gdb/testsuite/gdb.ada/lang_switch/lang_switch.adb
-f9a611f393ce166cb610a385c5412ba2  gdb/testsuite/gdb.ada/mi_interface.exp
-934a7d15125979b7e90f2be69f3054ee  gdb/testsuite/gdb.ada/tagged.exp
-7c814bf12d8d6dfba34276ea1425e39b  gdb/testsuite/gdb.ada/iwide/classes.adb
-0d2b884b35851a5936597b7f0d01176d  gdb/testsuite/gdb.ada/iwide/p.adb
-f660bc7e278946ac483980b6f3a5691d  gdb/testsuite/gdb.ada/iwide/classes.ads
-a1bcf150addb8706a68ea22ea36a1fe3  gdb/testsuite/gdb.ada/type_coercion.exp
-54a9e804b4a68692526ccca180f32efe  gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp
-86b58348192b24eb4324601836315b16  gdb/testsuite/gdb.ada/str_uninit/pck.ads
-553758e268d20337f202cdeac2b15349  gdb/testsuite/gdb.ada/str_uninit/pck.adb
-c4451faecd2c0a81d3492218c2e4e9a6  gdb/testsuite/gdb.ada/str_uninit/parse.adb
-949896ca19cd2fc24312a07c9fa1c149  gdb/testsuite/gdb.ada/float_param/foo.adb
-7173705d6d9f7ac2b1ed831d8b042457  gdb/testsuite/gdb.ada/float_param/pck.ads
-7ba559f26d4b75700403a84b79f02019  gdb/testsuite/gdb.ada/float_param/pck.adb
-063afb27f2de21a06ee48fe6f4bffc70  gdb/testsuite/gdb.ada/rdv_wait/foo.adb
-8bfd29790bb7de40ecf91ba9e0b87d35  gdb/testsuite/gdb.ada/rdv_wait/pck.ads
-3588a4802e6f6492803a688c0a0beb54  gdb/testsuite/gdb.ada/rdv_wait/pck.adb
-796d706f6c454c28b123cd7c281de371  gdb/testsuite/gdb.ada/watch_arg.exp
-874e3de4ff01086cc07aa72f9affacdf  gdb/testsuite/gdb.ada/fixed_points/fixed_points.adb
-0db1a5ffaea7d55d2efd588df436459f  gdb/testsuite/gdb.ada/print_chars.exp
-ff9e88bab5144c03b1b5579b34dc6d66  gdb/testsuite/gdb.ada/ref_param/foo.adb
-d614a1c5fd0ce1197e35b402857f3d19  gdb/testsuite/gdb.ada/ref_param/pck.ads
-4f17fcb3ff7f1093113bfca0a2562920  gdb/testsuite/gdb.ada/ref_param/pck.adb
-3be6cdddbaacc2a2c4526516495a16fc  gdb/testsuite/gdb.ada/small_reg_param/foo.adb
-2c14644857d5b83d7aa11236dee6005a  gdb/testsuite/gdb.ada/small_reg_param/pck.ads
-7dde8ea89fb170a09b9bd8aa1d5bd9cf  gdb/testsuite/gdb.ada/small_reg_param/pck.adb
-af39c07d80f90981e345d3c470a722e9  gdb/testsuite/gdb.ada/array_subscript_addr/p.adb
-29a5e285b9304ee8c544dde2fffc61ec  gdb/testsuite/gdb.ada/addr_arith.exp
-362a58638cc875f124e6f05a3a4ecbb1  gdb/testsuite/gdb.ada/dyn_loc/p.adb
-39fa614c455f4ed453fbc8790a7f8923  gdb/testsuite/gdb.ada/dyn_loc/pack.adb
-5c45377e0222c8b024512b8d7d3a166a  gdb/testsuite/gdb.ada/dyn_loc/pack.ads
-d767a5f9fb656effdcb1ed97a4a0faaf  gdb/testsuite/gdb.ada/ptype_field.exp
-dfc557b12f13b448fc9988aa4e963ca0  gdb/testsuite/gdb.ada/mod_from_name/foo.adb
-412a30c3ad1cb5e763acb914229c5a29  gdb/testsuite/gdb.ada/tick_length_array_enum_idx/pck.ads
-99ee98b7cd95b2d409a433113fffa461  gdb/testsuite/gdb.ada/tick_length_array_enum_idx/pck.adb
-ed3119c78e46a6f6f38926013138cd3b  gdb/testsuite/gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
-c1583e7caf0ed1f96f598a846e0dab5d  gdb/testsuite/gdb.ada/optim_drec.exp
-b80ceb4c93b63e70f3b86139bebf1494  gdb/testsuite/gdb.ada/tagged_access/p.adb
-d26e5f7ffa52f414b3fc5a162c250a6f  gdb/testsuite/gdb.ada/tagged_access/pack.adb
-22c98362572738cfd6247b3254028c21  gdb/testsuite/gdb.ada/tagged_access/pack.ads
-1a7838ef9404e08a8dffe16a68747088  gdb/testsuite/gdb.ada/array_bounds/bar.adb
-49b0ef0b1904d02ccc0242181bb0348d  gdb/testsuite/gdb.ada/interface.exp
-d309995b903f97f56711aa815f8bf2fd  gdb/testsuite/gdb.ada/bp_reset/foo.adb
-8c85a76872016db625906e3178ba6b04  gdb/testsuite/gdb.ada/bp_reset/pck.ads
-25a3db102038c18215c42493a2fde1a1  gdb/testsuite/gdb.ada/bp_reset/pck.adb
-90333bb9c940f1149c4124b77becf73a  gdb/testsuite/gdb.ada/bp_reset/io.ads
-e45de3b009d79cec6c3c47b995295f26  gdb/testsuite/gdb.ada/bp_reset/io.adb
-92678188c1c85e4498f3a5ad446cc4ec  gdb/testsuite/gdb.ada/arrayptr.exp
-f9ae7edf447cb131f133d5051f7ea793  gdb/testsuite/gdb.ada/n_arr_bound.exp
-4f69c987b8f92a77c84b44a5278470c8  gdb/testsuite/gdb.ada/exec_changed/second.adb
-21d0a1b194359d6a548b62987ec61c40  gdb/testsuite/gdb.ada/exec_changed/first.adb
-48f54c39ec5fc92fa4aa7071fb45af94  gdb/testsuite/gdb.ada/arrayparam.exp
-e1d1a4e293b3d25d52fe5c881f4a2b63  gdb/testsuite/gdb.ada/ptr_typedef/foo.adb
-c9b1a55a36545b18d1b0f37eace347a2  gdb/testsuite/gdb.ada/ptr_typedef/pck.ads
-2a7af307d9d777e3f3c19e16b655222f  gdb/testsuite/gdb.ada/ptr_typedef/pck.adb
-a2b74b764448d1dd8df15a18d980e4fd  gdb/testsuite/gdb.ada/same_enum.exp
-55bc90a4da118c3d6c6c36a7b4b3ee96  gdb/testsuite/gdb.ada/array_char_idx.exp
-aa40bddd44d44df1d1d57832dada244f  gdb/testsuite/gdb.ada/assign_1.exp
-22decc3f7b06bf9b3916d2ec356375c5  gdb/testsuite/gdb.ada/complete.exp
-26236182942dfd4cee31c4a807a2ded6  gdb/testsuite/gdb.ada/gnat_ada.gpr
-2e40888e77667def4f1d96b42c7dde22  gdb/testsuite/gdb.ada/tagged/foo.adb
-17d776f327573cdd69c35a61bb47e19c  gdb/testsuite/gdb.ada/tagged/pck.ads
-20e184785da3c3ea5d5808d40a5a3714  gdb/testsuite/gdb.ada/tagged/pck.adb
-b6c960a7464ac41d2268465a8a89b385  gdb/testsuite/gdb.ada/fixed_cmp/pck.ads
-9bd643bc90009a1cfee17bb2276a2bc2  gdb/testsuite/gdb.ada/fixed_cmp/pck.adb
-aaf6876d9881833ae179bdd3c579731c  gdb/testsuite/gdb.ada/fixed_cmp/fixed.adb
-93c889298495df6fb53a81e8a50112fb  gdb/testsuite/gdb.ada/mi_interface/foo.adb
-3af7594d469c616680b14f2c930a9be4  gdb/testsuite/gdb.ada/mi_interface/pck.ads
-043b4bd1bcd552e8f46692818ee06132  gdb/testsuite/gdb.ada/mi_interface/pck.adb
-0837826e57babede11881780171d50bc  gdb/testsuite/gdb.ada/mi_task_info.exp
-3e41ff3a467a589dadc55dc4e0b3a13b  gdb/testsuite/gdb.ada/packed_array/pck.ads
-0b45463369eb9ea0cb4c28180042c165  gdb/testsuite/gdb.ada/packed_array/pck.adb
-a08b595b1952508920e380f76b28663f  gdb/testsuite/gdb.ada/packed_array/pa.adb
-724d27fbc4c35be0f9ed33426e6efb78  gdb/testsuite/gdb.ada/bp_enum_homonym.exp
-4f3f29fa9302d642010962ae1867a27d  gdb/testsuite/gdb.ada/tick_last_segv/foo.adb
-9cbffc1232749e0d42f44b0b463f91bc  gdb/testsuite/gdb.ada/enum_idx_packed.exp
-c8e57010d03946e2271def633ff56c4f  gdb/testsuite/gdb.ada/atomic_enum/foo.adb
-8ecf0cd10a41af72939b5f4ba42548be  gdb/testsuite/gdb.ada/atomic_enum/pck.ads
-d24861c1bc40c367b7e489e1d2ce7528  gdb/testsuite/gdb.ada/atomic_enum/pck.adb
-7b4a93cd0397cbe549e6f2e20a275ef4  gdb/testsuite/gdb.ada/O2_float_param.exp
-c584e3661c29b381ee22a1c561277f1a  gdb/testsuite/gdb.ada/bp_on_var.exp
-e8c5968e30008b6e66a2a899416a4759  gdb/testsuite/gdb.ada/lang_switch.exp
-2d533e50770723f05814cc45dcb6e571  gdb/testsuite/gdb.ada/out_of_line_in_inlined/bar.adb
-e48d7efae96d780ce19ad2815cfc8f22  gdb/testsuite/gdb.ada/out_of_line_in_inlined/foo_o224_021.adb
-8343da489dd1be3a5902aeb462dd3263  gdb/testsuite/gdb.ada/out_of_line_in_inlined/bar.ads
-eecef24aa0a5286ba21064f4cfff5fa2  gdb/testsuite/gdb.ada/cond_lang.exp
-652742c32f4c147e432deb79989930d7  gdb/testsuite/gdb.ada/uninitialized_vars/parse_controlled.ads
-c27e238193ba9b693bc29b6b874ff36f  gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb
-0fd00c7ad22c23159a6b795c241527e4  gdb/testsuite/gdb.ada/mi_dyn_arr.exp
-2df56dede09a8756c636814d4bbdfcd7  gdb/testsuite/gdb.ada/dyn_arrayidx.exp
-f5910e25e686da9aa7024bde1f3444b0  gdb/testsuite/gdb.ada/funcall_ref.exp
-ff07c5de51d57064ca2d0179b070edaa  gdb/testsuite/gdb.ada/same_enum/pck.ads
-168a9166a4bd0580b9a3d2e1cd610f14  gdb/testsuite/gdb.ada/same_enum/a.adb
-c4880f65af21cca0ace7f53079b65e4b  gdb/testsuite/gdb.ada/same_enum/pck.adb
-4f921cbaaff53a656d110a41eee319f2  gdb/testsuite/gdb.ada/mi_dyn_arr/foo.adb
-376f2c51c5ca55bbf678fa4005c11380  gdb/testsuite/gdb.ada/mi_dyn_arr/pck.ads
-3f8f03f0cc3c7a781cf121df20a6cb49  gdb/testsuite/gdb.ada/mi_dyn_arr/pck.adb
-1cdff32cae3e388e3488394525ffc1e6  gdb/testsuite/gdb.ada/mi_var_array/bar.adb
-b116a164afaa890d905e7da9c0661db3  gdb/testsuite/gdb.ada/mi_var_array/pck.ads
-a512d1f0d75051d0e4d7bd2227250985  gdb/testsuite/gdb.ada/mi_var_array/pck.adb
-2a7291caef62c78b85c07ac2347e765f  gdb/testsuite/gdb.ada/dyn_loc.exp
-75921abc5da83924f8315cbca4fdd19c  gdb/testsuite/gdb.ada/pckd_neg.exp
-24ac4b3e5fe29b5a369adcd796940b09  gdb/testsuite/gdb.ada/aliased_array.exp
-9fdf983033db0abad179a2e14c9fc9e4  gdb/testsuite/gdb.ada/win_fu_syms.exp
-fe7eaff21df8a5adbf2298d1ead4cbaa  gdb/testsuite/gdb.ada/pkd_arr_elem.exp
-e9f58a3c458d4b73583ca2ab737412cb  gdb/testsuite/gdb.ada/mi_catch_ex.exp
-53d7111e27e350f781e26c8bff877767  gdb/testsuite/gdb.ada/py_range.exp
-aed5ccb2f8d2ac908275ee38e5239607  gdb/testsuite/gdb.ada/bp_enum_homonym/p.adb
-f3445c494378f3a3cf36fff5f60d1b10  gdb/testsuite/gdb.ada/bp_enum_homonym/pck.ads
-5b962f34be9f9d2e92ede5b70da9c06c  gdb/testsuite/gdb.ada/bp_enum_homonym/pck.adb
-da5c0e736bb8c533a1aa36297ec9a8e5  gdb/testsuite/gdb.ada/pckd_arr_ren/foo.adb
-6016437bba48d45fe43c1b79e126bf6a  gdb/testsuite/gdb.ada/pckd_arr_ren/pck.ads
-6af3cb63c057d48dd4ab79ae74004a9a  gdb/testsuite/gdb.ada/pckd_arr_ren/pck.adb
-7a00b03e1dc0672de557678293ea5476  gdb/testsuite/gdb.ada/catch_ex.exp
-c94916bd7b903436162a2d2d45c766a7  gdb/testsuite/gdb.ada/start/dummy.adb
-806cf09bd69adc89fbe82217a4642ce1  gdb/testsuite/gdb.ada/rdv_wait.exp
-d252e6f1c498f7533d7eaed442f7ac70  gdb/testsuite/gdb.ada/arr_arr/foo.adb
-7969253fda90da8a2d3147abbe81c525  gdb/testsuite/gdb.ada/arr_arr/pck.ads
-043b4bd1bcd552e8f46692818ee06132  gdb/testsuite/gdb.ada/arr_arr/pck.adb
-7f118b89b16413788b7f4cd25b70ad7c  gdb/testsuite/gdb.ada/ptype_tagged_param/foo.adb
-b2de3374204be9c117ffa0b8a68e2bfe  gdb/testsuite/gdb.ada/ptype_tagged_param/pck.ads
-e89901288dcd0f344d7ce6a4dc9b6ff0  gdb/testsuite/gdb.ada/ptype_tagged_param/pck.adb
-2a7fdd5b393698fef12c5e491d0aa302  gdb/testsuite/gdb.ada/tagged_not_init/foo.adb
-a925c52c9b52d08bb6f16d86cebd3f8a  gdb/testsuite/gdb.ada/tagged_not_init/pck.ads
-03e5ed07ab7cab1628fa42f431e51725  gdb/testsuite/gdb.ada/tagged_not_init/pck.adb
-c29027bfc33f5dfa10f64648b7c9241f  gdb/testsuite/gdb.ada/cond_lang/mixed.ads
-350fd02f40e3c862c220a0037e6993c2  gdb/testsuite/gdb.ada/cond_lang/foo.c
-97789aafdfa80d5cd3e70cd3d640830a  gdb/testsuite/gdb.ada/cond_lang/mixed.adb
-c7b1ad5751845383a702492bdc0d48af  gdb/testsuite/gdb.ada/cond_lang/pck.ads
-22a13e82d37f2a53b35d14b4b2eff275  gdb/testsuite/gdb.ada/cond_lang/a.adb
-cfb270d2e8e01f27c6248da09fb54c4d  gdb/testsuite/gdb.ada/cond_lang/pck.adb
-ecbfab0f7f76be1bd886f40abdd76890  gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb
-78384aedff2476c069e75e3b800baa67  gdb/testsuite/gdb.ada/whatis_array_val.exp
-072b944b72a56e637d91f3b977724e3f  gdb/testsuite/gdb.ada/small_reg_param.exp
-19416aec3c89fa5a96d9ab0f07dfb126  gdb/testsuite/gdb.ada/null_record/bar.adb
-5b98d68c7d625003134138c0513a5b77  gdb/testsuite/gdb.ada/null_record/null_record.adb
-238c0516205061928a4d73f7e30aa313  gdb/testsuite/gdb.ada/null_record/bar.ads
-44ec04432796256b865ade7fcb7330bb  gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb
-d99b037cb2787684a8e9d007836580e9  gdb/testsuite/gdb.ada/disc_arr_bound.exp
-d7cd16ffb2a7aa89f58027d229735bce  gdb/testsuite/gdb.ada/iwide.exp
-69ad9a51c46a5b9f4740689c5a5b7a10  gdb/testsuite/gdb.ada/pckd_neg/pck.ads
-999121f51a36a5b75cd4b3c80dfb57b7  gdb/testsuite/gdb.ada/pckd_neg/foo_o508_021.adb
-3484a9fc1db8afe0727fb688208f2030  gdb/testsuite/gdb.ada/pckd_neg/pck.adb
-12ecb2d6b583f873b8fa5eefaed4f124  gdb/testsuite/gdb.ada/expr_delims/foo.adb
-adfa00e0758001a1fe805c9fef847fe7  gdb/testsuite/gdb.ada/expr_delims/pck.ads
-7249360b436af6c9be0d4babcbfb2be4  gdb/testsuite/gdb.ada/expr_delims/pck.adb
-00f4a9a6f2645af5aa31b4dc5c4604d4  gdb/testsuite/gdb.ada/type_coercion/assign.adb
-62c08930a2c5888a0ae46bfe557720b4  gdb/testsuite/gdb.ada/type_coercion/ident.adb
-6da158246c210c88de9525790467bd44  gdb/testsuite/gdb.ada/expr_delims.exp
-7969253fda90da8a2d3147abbe81c525  gdb/testsuite/gdb.ada/pkd_arr_elem/pck.ads
-56f0335f419622fb36725c388cc19870  gdb/testsuite/gdb.ada/pkd_arr_elem/failure.adb
-043b4bd1bcd552e8f46692818ee06132  gdb/testsuite/gdb.ada/pkd_arr_elem/pck.adb
-5e2a0c2c8376c96b472a6a67a45ddf22  gdb/testsuite/gdb.ada/mi_task_arg.exp
-d2eb88f01a5c59cdf9faa0d15e3da821  gdb/testsuite/gdb.ada/info_exc/const.ads
-57b77f8d7136b5364310ea106425c845  gdb/testsuite/gdb.ada/info_exc/foo.adb
-543963b48eeddf90eb49efa702e5083c  gdb/testsuite/gdb.ada/mi_var_array.exp
-eb07ce5ef989fed70ff282a8ab680e27  gdb/testsuite/gdb.ada/null_record.exp
-c6b77733162581409800cfce93b16c04  gdb/testsuite/gdb.ada/packed_array.exp
-cdade523fed0532914ba81c9f6c3990e  gdb/testsuite/gdb.ada/funcall_param/foo.adb
-bb746c0e1a5a5eb5ff18424948bc97fe  gdb/testsuite/gdb.ada/funcall_param/pck.ads
-697036f2bb74b2797216ff59064c0cec  gdb/testsuite/gdb.ada/funcall_param/pck.adb
-e44ca1402f68837ab61acc2961bd9282  gdb/testsuite/gdb.ada/arr_arr.exp
-4c9a7a2d765aa02ec51015305573f6d5  gdb/testsuite/gdb.ada/frame_args/foo.adb
-9b106fa4a7c154ef7023c0e166c19f16  gdb/testsuite/gdb.ada/frame_args/pck.ads
-3cc09ab681aad1b7a6e827fea5d90517  gdb/testsuite/gdb.ada/frame_args/pck.adb
-b00fa18b309fc3d12700ced89762a7d0  gdb/testsuite/gdb.ada/rec_return.exp
-4f7be08835a6afd816095a394b02a5e3  gdb/testsuite/gdb.ada/array_return/p.adb
-fe3f4d22e73ecc9cdc803b8a4346c5ac  gdb/testsuite/gdb.ada/array_return/pck.ads
-d640d379271b8b1e8271a1c63ebb5c87  gdb/testsuite/gdb.ada/array_return/pck.adb
-6332325f79ded63525b68a8cd4663026  gdb/testsuite/gdb.ada/bad-task-bp-keyword/foo.adb
-bde0eed1b84dc64c300984244862e262  gdb/testsuite/gdb.ada/var_arr_attrs/foo_o115_002.adb
-ac49b55cf2c6a814bc0c1ddd4f5ee34a  gdb/testsuite/gdb.ada/var_arr_attrs/pck.ads
-a512d1f0d75051d0e4d7bd2227250985  gdb/testsuite/gdb.ada/var_arr_attrs/pck.adb
-113342751cd740fe4a14a85f3da3ee38  gdb/testsuite/gdb.ada/var_arr_attrs.exp
-a191880a64bf6ba6d7bceb6514209122  gdb/testsuite/gdb.ada/ref_tick_size.exp
-e170bfa4cea309cdb8eff7854ae91119  gdb/testsuite/gdb.ada/pp-rec-component/foo.adb
-940a075a66545972daec2476a8ef0c10  gdb/testsuite/gdb.ada/pp-rec-component/pck.ads
-043b4bd1bcd552e8f46692818ee06132  gdb/testsuite/gdb.ada/pp-rec-component/pck.adb
-7cdef8c50dfa63ed9b2cf2a10b906a6b  gdb/testsuite/gdb.ada/fun_addr/foo.adb
-259c46d619ada490252bf0115e61283b  gdb/testsuite/gdb.ada/task_bp/foo.adb
-bf6051bd3b26f4df8dc55e662f6aa8a3  gdb/testsuite/gdb.ada/task_bp/pck.ads
-7a054b42ca31b6077123659ea2e0be1b  gdb/testsuite/gdb.ada/task_bp/pck.adb
-965f819583fc658368f408d4988b97eb  gdb/testsuite/gdb.ada/set_pckd_arr_elt/foo.adb
-4adfb50b0fd3efed0d9de18968df9254  gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.ads
-db7dea88088d0465c91b963f2571e6a3  gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.adb
-fc208e47f1285876a4ed0ab8b5c65b1f  gdb/testsuite/gdb.ada/str_ref_cmp.exp
-93a9cb7a6834337ccff350615754072d  gdb/testsuite/gdb.ada/frame_args.exp
-929d70b2f1c0e178aa486ef0fc6aad57  gdb/testsuite/gdb.ada/bp_range_type/foo.adb
-a74ee1f7df57a02275b5461fc152af53  gdb/testsuite/gdb.ada/bp_range_type/pck.ads
-1dcd5fbc821b17e9effc13303fd26880  gdb/testsuite/gdb.ada/bp_range_type/pck.adb
-bb1077b91e7682939dbe07c4886d9dd4  gdb/testsuite/gdb.ada/info_locals_renaming.exp
-b9f4582c26b09df0623f4398b2a50f59  gdb/testsuite/gdb.ada/start.exp
-31a03cb649e2237756d77d3938439a0e  gdb/testsuite/gdb.ada/O2_float_param/caller.adb
-3ccea3fb33418226fd5846a016f07db4  gdb/testsuite/gdb.ada/O2_float_param/foo.adb
-64e101ada44db03b9e88a9ca96576786  gdb/testsuite/gdb.ada/O2_float_param/callee.ads
-2855d75aa705cdc03c0ea849244cd6a0  gdb/testsuite/gdb.ada/O2_float_param/caller.ads
-55737f75e543f70f587f58c986cd4597  gdb/testsuite/gdb.ada/O2_float_param/io.ads
-a1e63cb83ed10da1009a982bc19c2ab6  gdb/testsuite/gdb.ada/O2_float_param/io.adb
-50841db013deee8f4907a31fab204b6b  gdb/testsuite/gdb.ada/O2_float_param/callee.adb
-d596031595a71feb33ac814541329736  gdb/testsuite/gdb.ada/complete/foo.adb
-e633c9da6d66467e51a50b684167915e  gdb/testsuite/gdb.ada/complete/pck.ads
-a851b997e385ea9f5b1a7ed13b31ab46  gdb/testsuite/gdb.ada/complete/pck.adb
-2a5b3ad0331c792163d5c33722fae82a  gdb/testsuite/gdb.ada/dot_all/foo.adb
-14a546ce8430805bb337b9acc9af01a7  gdb/testsuite/gdb.ada/dot_all/pck.ads
-20e184785da3c3ea5d5808d40a5a3714  gdb/testsuite/gdb.ada/dot_all/pck.adb
-3825c833605b1b1b855b3e07712c4bd9  gdb/testsuite/gdb.ada/arraydim.exp
-f18c5d6bebb7f2d21e0aab7978f8a648  gdb/testsuite/gdb.ada/exprs/p.adb
-8ca7d9c23904a3271005655b5d97c6f5  gdb/testsuite/gdb.ada/arrayidx/p.adb
-5c9aac2e20ef2516f2bfea5dfeb70adb  gdb/testsuite/gdb.ada/Makefile.in
-80de195aa416fb5544ca345991574f71  gdb/testsuite/gdb.ada/fun_in_declare/foo.adb
-f463790d05775ef9542dcc78eee7b0ee  gdb/testsuite/gdb.ada/fun_in_declare/pck.ads
-30366120605eeb809619d6308e86c8f3  gdb/testsuite/gdb.ada/fun_in_declare/pck.adb
-fc115794abbc9a43a928287bb4c981e2  gdb/testsuite/gdb.ada/str_ref_cmp/foo.adb
-dee4f73ecc81aa06ada210465e0771cf  gdb/testsuite/gdb.ada/str_ref_cmp/pck.ads
-4dbed5fa5319826de1e32e246f5814b2  gdb/testsuite/gdb.ada/str_uninit.exp
-31a44f741e49083fc05a8d280d4ca5e7  gdb/testsuite/gdb.ada/info_exc.exp
-95ffeaf477caa88fb66826da809261ad  gdb/testsuite/gdb.ada/operator_bp/ops.adb
-fe16ce708479d8485cfbc14c728c5b5d  gdb/testsuite/gdb.ada/operator_bp/ops_test.adb
-6bf1c756e170d473738d619097cad5f5  gdb/testsuite/gdb.ada/operator_bp/ops.ads
-fc161d8ff0db77b0bc15f8b61eef4bb4  gdb/testsuite/gdb.ada/formatted_ref.exp
-0c4e9a50cf5d2fe6b5692f820cda36f1  gdb/testsuite/gdb.ada/null_array/foo.adb
-b0c8e3cd72e4a0527a6d1296e48e2e4c  gdb/testsuite/gdb.ada/null_array/pck.ads
-05a5bc734c649a521fe6ca52cde80458  gdb/testsuite/gdb.ada/null_array/pck.adb
-e3d79bdfa44eaeceed9537c8a29f4f16  gdb/testsuite/gdb.ada/nested/hello.adb
-88cac2c936bd28cbd4139398b789e4a9  gdb/testsuite/gdb.ada/whatis_array_val/foo.adb
-c9b1a55a36545b18d1b0f37eace347a2  gdb/testsuite/gdb.ada/whatis_array_val/pck.ads
-c86179341ad552d2c02fff84844e7edd  gdb/testsuite/gdb.ada/whatis_array_val/pck.adb
-33e50acd23066e9cc2033f50c97637fe  gdb/testsuite/gdb.ada/mi_exc_info.exp
-47562fd4c38fd7c6862251fde6234dca  gdb/testsuite/gdb.ada/uninitialized_vars.exp
-26b577729ca5041e7182a706b4d10a61  gdb/testsuite/gdb.ada/tick_last_segv.exp
-647a7a33b3f9c926dfc4df1963869e27  gdb/testsuite/gdb.ada/disc_arr_bound/foo_n612_026.adb
-a74ba17d7c6012564062beb6b7d22891  gdb/testsuite/gdb.ada/disc_arr_bound/pck.ads
-7828e70fd0055e4af117cd0b99e4801c  gdb/testsuite/gdb.ada/disc_arr_bound/pck.adb
-d086ce42ca2d4e1e87005d2bee8ee15b  gdb/testsuite/gdb.ada/print_chars/foo.adb
-b6c960a7464ac41d2268465a8a89b385  gdb/testsuite/gdb.ada/print_chars/pck.ads
-9bd643bc90009a1cfee17bb2276a2bc2  gdb/testsuite/gdb.ada/print_chars/pck.adb
-60559ab039a1a2f18cbdb7f0582fd085  gdb/testsuite/gdb.ada/array_char_idx/foo.adb
-5d0f7106ffa034d85061d452d04f0cfa  gdb/testsuite/gdb.ada/array_char_idx/pck.ads
-1dcd5fbc821b17e9effc13303fd26880  gdb/testsuite/gdb.ada/array_char_idx/pck.adb
-e52675cadc646b81d0e80957aec7bc10  gdb/testsuite/gdb.ada/ptype_field/foo.adb
-e1716150c440848f1e8f56b413b0ca8e  gdb/testsuite/gdb.ada/ptype_field/pck.ads
-8bd293a9c86bc3b1faaf0b03ae7b5500  gdb/testsuite/gdb.ada/ptype_field/pck.adb
-f46a56d484a3c09c4df35d5b635bec24  gdb/testsuite/gdb.ada/rec_comp.exp
-96f0c3e404ad2409bdfb1049b81d0633  gdb/testsuite/gdb.ada/nested.exp
-d2eb88f01a5c59cdf9faa0d15e3da821  gdb/testsuite/gdb.ada/mi_exc_info/const.ads
-57b77f8d7136b5364310ea106425c845  gdb/testsuite/gdb.ada/mi_exc_info/foo.adb
-e31f8d380f6f2e37f6257b453b16bf76  gdb/testsuite/gdb.ada/task_bp.exp
-b419bb2567600bde4c18fce824550906  gdb/testsuite/gdb.ada/exec_changed.exp
-ee65e4efa884889620f14335c7d8e171  gdb/testsuite/gdb.ada/var_rec_arr/pck.ads
-2075bb723e8f87b9bed40c59161d1d7c  gdb/testsuite/gdb.ada/var_rec_arr/foo_na09_042.adb
-6a32855ded5a9b32e153100849d09834  gdb/testsuite/gdb.ada/var_rec_arr/pck.adb
-5c7cbce3d827b0d139cacd5d756f02a0  gdb/testsuite/gdb.ada/ptype_tagged_param.exp
-bbdbe740bf0059bf7a4d0e15310d9a7f  gdb/testsuite/gdb.ada/arrayidx.exp
-6b25cb53039092f0f1953d04d9742363  gdb/testsuite/gdb.ada/aliased_array/foo.adb
-5b81f401f04735c7907e5b55ffd4ac0c  gdb/testsuite/gdb.ada/aliased_array/pck.ads
-8f7f78fb8694dd8f58c39e3f5381265f  gdb/testsuite/gdb.ada/aliased_array/pck.adb
-25f245192024c98f69fbd456ef4d7369  gdb/testsuite/gdb.ada/dot_all.exp
-ce8f1d0e260bc5df4916dabb383de26e  gdb/testsuite/gdb.ada/int_deref/foo.adb
-f6396ff407af3c9c0aa4ebf6ebb4e845  gdb/testsuite/gdb.ada/int_deref/pck.ads
-2d52508f8a6d12554851564cd782e6ea  gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp
-48a6a860fa25f7ee1b5edf5f17979ee0  gdb/testsuite/gdb.ada/optim_drec/foo.adb
-033b4d2b9b5ee5b19cb63b186c47ea74  gdb/testsuite/gdb.ada/mi_ex_cond/foo.adb
-0a4417520b25f6458467da3d0302516e  gdb/testsuite/gdb.ada/mi_ex_cond/pck.ads
-cb4632b8959e56e502f152e0daebd1f4  gdb/testsuite/gdb.ada/homonym.exp
-e060842454112ab442a90256dfa9efd7  gdb/testsuite/gdb.ada/catch_ex/foo.adb
-3e723297e7377be0ac4ac3aa006b08aa  gdb/testsuite/gdb.ada/pp-rec-component.py
-29bdb13529762a079398d5bce8ca107f  gdb/testsuite/gdb.ada/null_array.exp
-89c62ca187cc44e740cdfd509f7933e8  gdb/testsuite/gdb.ada/pp-rec-component.exp
-6db57ce303dfd2c7a7c85718462b3e9a  gdb/testsuite/gdb.ada/tasks.exp
-fbdf2f1df1a27307aa119e6cf359bbbe  gdb/testsuite/gdb.ada/ref_tick_size/p.adb
-8ea2d2c78000405bde2651ce020904e2  gdb/testsuite/gdb.ada/ref_tick_size/pck.ads
-b33a27ac214c4a2fb90206443147e5ec  gdb/testsuite/gdb.ada/ref_tick_size/pck.adb
-fa749a070302cc7097d554e2b3aba366  gdb/testsuite/gdb.ada/addr_arith/foo_na07_019.adb
-0a65fc1172a3438e0034c5652bdf77b9  gdb/testsuite/gdb.ada/addr_arith/pck.ads
-2a75c8af42c56769b1aadc02e04b3302  gdb/testsuite/gdb.ada/addr_arith/pck.adb
-692bbdc3e1561daae778208dabe91a5a  gdb/testsuite/gdb.ada/atomic_enum.exp
-8607803d80d9b2b5b881454e93d52062  gdb/testsuite/gdb.ada/funcall_param.exp
-fa8beba01db255a7dbe2e97b66d530ba  gdb/testsuite/gdb.ada/exprs.exp
-15e8da2891b6b34b8eb476c2ff584a6f  gdb/testsuite/gdb.ada/set_wstr.exp
-6470e00d6de8cab6a2549392bd3617fd  gdb/testsuite/gdb.ada/array_bounds.exp
-ed75ddab1a5e3b079e0a6c38045c57a9  gdb/testsuite/gdb.ada/mod_from_name.exp
-4be6de2e06bad89535f784707c05e597  gdb/testsuite/gdb.ada/bad-task-bp-keyword.exp
-4920778d913ab4124e270ced0df721f4  gdb/testsuite/gdb.ada/bp_range_type.exp
-d920202abf4816272b09f2b8b71fa332  gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec/foo.adb
-a74ee1f7df57a02275b5461fc152af53  gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec/pck.ads
-1dcd5fbc821b17e9effc13303fd26880  gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec/pck.adb
-f2174459dc0f937bb6c2799c1604b9ac  gdb/testsuite/gdb.ada/sym_print_name.exp
-c9b1a55a36545b18d1b0f37eace347a2  gdb/testsuite/gdb.ada/watch_arg/pck.ads
-c86179341ad552d2c02fff84844e7edd  gdb/testsuite/gdb.ada/watch_arg/pck.adb
-a87cd9a204d60e1baf33c633516f4e06  gdb/testsuite/gdb.ada/watch_arg/watch.adb
-30e424d12c6ce525070e8b1087621213  gdb/testsuite/gdb.ada/var_rec_arr.exp
-30232182beaf4a32b44c0d3a51cfe86c  gdb/testsuite/gdb.ada/char_param/foo.adb
-8fd59ea9c44a33d7e1deab47fa6a2a5f  gdb/testsuite/gdb.ada/char_param/pck.ads
-3be4bd5d3636a83ccaed85dfc77a5557  gdb/testsuite/gdb.ada/char_param/pck.adb
-e63444026e5a9d287f9089cad4d8042c  gdb/testsuite/gdb.ada/fun_addr.exp
-9c1fe5dee3f8c31a84c6ce200d62ce1c  gdb/testsuite/gdb.ada/win_fu_syms/foo.adb
-86dcda4329109c7a5a21c02f07fd0466  gdb/testsuite/gdb.ada/win_fu_syms/pck.ads
-ca34a3179f7ce1c2051ed3e09b50a801  gdb/testsuite/gdb.ada/win_fu_syms/pck.adb
-76ffbd3ac9b97abfb51aba5445492df8  gdb/testsuite/gdb.server/no-thread-db.c
-f8ceeaeb741e1aefc07ff9a1abee633b  gdb/testsuite/gdb.server/file-transfer.exp
-bf29ba48c72724b27aa5b4dbf27d532a  gdb/testsuite/gdb.server/ext-attach.exp
-a2d3851bfec03af9050ad0266bf423bb  gdb/testsuite/gdb.server/solib-list-lib.c
-d3bddc2e95b60f704388ad86574d96aa  gdb/testsuite/gdb.server/solib-list-main.c
-08b9099f563d9f4f6bda7049e4f58933  gdb/testsuite/gdb.server/solib-list.exp
-0d90438e9f74cdade5317a64dfbbc7c6  gdb/testsuite/gdb.server/server-kill.c
-b83c8391da68f1e641f679bf1eed5690  gdb/testsuite/gdb.server/transfer.txt
-e5afb4cd3dcb304ef708d45912fd5d38  gdb/testsuite/gdb.server/server-mon.exp
-021862ee5b8e5bf10116a791cf2ed5ab  gdb/testsuite/gdb.server/server-run.exp
-79615e9eceef1e3e09f149ec6b0615d4  gdb/testsuite/gdb.server/ext-run.exp
-0199765c5ae23bcbeb8b1b92d407d262  gdb/testsuite/gdb.server/ext-attach.c
-d6ec26a1b6b000648fc6c5a8d9c8e745  gdb/testsuite/gdb.server/server-exec-info.exp
-4bdef16f32aba1bb0f2cc3098a8004e0  gdb/testsuite/gdb.server/Makefile.in
-c16d8bd87d78c3cd277fdb1f521dc6c5  gdb/testsuite/gdb.server/server.c
-89f2f14af659ab32ff1e58e9d3108986  gdb/testsuite/gdb.server/server-kill.exp
-b1ed7f10b28b5a992ca7d87982ec2dcd  gdb/testsuite/gdb.server/wrapper.c
-64596d2a793826fddc6bfa549d29696f  gdb/testsuite/gdb.server/wrapper.exp
-097a87f12bd1a27a333f3cccffba0e90  gdb/testsuite/gdb.server/non-existing-program.exp
-ef5fd759550d3a7fd636c536e0ddf446  gdb/testsuite/gdb.server/no-thread-db.exp
-3366ec3534381bd9ca56355ab6a5ad0e  gdb/testsuite/gdb.multi/watchpoint-multi.exp
-6229c9a0e387c431ca227644dacf83cb  gdb/testsuite/gdb.multi/dummy-frame-restore.c
-102946043661ffdd5098372b92d1f09b  gdb/testsuite/gdb.multi/base.exp
-df51ceccba157af7e5291e6cabd30cc6  gdb/testsuite/gdb.multi/multi-attach.exp
-3b323116a441bb7781f1199c7f315869  gdb/testsuite/gdb.multi/multi-attach.c
-52d6dac89b8cdf43d237bd4bc480342b  gdb/testsuite/gdb.multi/hangout.c
-94b7ad6628eb6f59f3a5cc9dc221018b  gdb/testsuite/gdb.multi/multi-arch.exp
-d0418193cfebd949630bed6d50f01cb4  gdb/testsuite/gdb.multi/Makefile.in
-6ca665d02e533ea3f60bbe6bdfc78de4  gdb/testsuite/gdb.multi/hello.c
-4e318b81564a099950533ee662a18aac  gdb/testsuite/gdb.multi/bkpt-multi-exec.c
-d9fed877f7668556b8dea9ad3b1dd43d  gdb/testsuite/gdb.multi/goodbye.c
-6a5dc3cf1f6f890c784c87b3112b6670  gdb/testsuite/gdb.multi/multi-arch-exec.c
-461832c650e2ba6882cc69549cdb82a8  gdb/testsuite/gdb.multi/multi-arch-exec.exp
-1c4ed58aff043c07e96d1f43b3688656  gdb/testsuite/gdb.multi/watchpoint-multi.c
-620391b01655a0b5d55d642eb43a497c  gdb/testsuite/gdb.multi/bkpt-multi-exec.exp
-a678541a68147b25bf4358c1946e5675  gdb/testsuite/gdb.multi/crashme.c
-a6ece82b1ca389874cea5ec407b86c09  gdb/testsuite/gdb.multi/dummy-frame-restore.exp
-c2fd6c0c4f013756d3cf8a3e82be5f38  gdb/testsuite/README
-69ba710e0fd65bfa48154c1ffe8be6ef  gdb/testsuite/gdb.fortran/complex.exp
-2c779a87ba6fb79a687155288614f925  gdb/testsuite/gdb.fortran/subarray.exp
-92bc2f78e843eb926d1fad97a798576f  gdb/testsuite/gdb.fortran/library-module-main.f90
-4591ce5cf005c018e76fed266d47646e  gdb/testsuite/gdb.fortran/complex.f
-c5b503a18808fa945ff9e6d045e18c2a  gdb/testsuite/gdb.fortran/subarray.f
-81c787a44696a8e591b38d2c9f53dfbd  gdb/testsuite/gdb.fortran/library-module-lib.f90
-a3293630f094952be89aab58fc389de4  gdb/testsuite/gdb.fortran/whatis_type.exp
-6c8dc6227dd3c1251737727a3f467fe4  gdb/testsuite/gdb.fortran/array-element.exp
-81643772cb0be8af48d506b2eaf80699  gdb/testsuite/gdb.fortran/module.f90
-6e5670627658f5134cd9182fbac16457  gdb/testsuite/gdb.fortran/multi-dim.f90
-b0424bcd8418d1859f301a0c34e6d4e4  gdb/testsuite/gdb.fortran/multi-dim.exp
-3d8f9acc5a81d9631e416902b54f074b  gdb/testsuite/gdb.fortran/type.f90
-14164995a9d7cd13464b8ed73f120be4  gdb/testsuite/gdb.fortran/derived-type.exp
-af6f450e023b64feeb67e0bd32c8510e  gdb/testsuite/gdb.fortran/array-element.f
-9a8f4719f1d8239b74d8669c06302aeb  gdb/testsuite/gdb.fortran/charset.exp
-5ae5f9573bd40ec78dd7e4d06d9ab1ae  gdb/testsuite/gdb.fortran/print-formatted.exp
-e57ed712c9b16b940ee1e1a502d7de39  gdb/testsuite/gdb.fortran/module.exp
-e9554a09daec0e99dbef4a9709988c0c  gdb/testsuite/gdb.fortran/common-block.f90
-8cb80c7f0d2a7ac4b8338cfea9432328  gdb/testsuite/gdb.fortran/common-block.exp
-f68bea3f85d775a5c6f3ece036d146bf  gdb/testsuite/gdb.fortran/Makefile.in
-95708d64a7ce14d26ec039f9ec0af921  gdb/testsuite/gdb.fortran/charset.f90
-c0054db945cc1f1b90edb6b02c883305  gdb/testsuite/gdb.fortran/library-module.exp
-b848604518fc953e1c7a7b15147282ec  gdb/testsuite/gdb.fortran/logical.exp
-60b0e6ef7f45e47b109b01eb616b11b5  gdb/testsuite/gdb.fortran/logical.f90
-3019cbc89cb7758864669e1bdb5180c3  gdb/testsuite/gdb.fortran/print-formatted.f90
-8a6fe998bf0672fe1dd6a5aa1b252e8f  gdb/testsuite/gdb.fortran/derived-type.f90
-6105f999d97875b6bcb89f58093c3b05  gdb/testsuite/gdb.fortran/exprs.exp
-498efe53e241878e805247841b7b2f05  gdb/testsuite/gdb.fortran/types.exp
-cad23e827a5986347881e1b813e81659  gdb/testsuite/gdb.base/catch-load.exp
-0f762c011978d8c010d7224af30d390f  gdb/testsuite/gdb.base/bg-execution-repeat.exp
-596a1a9639c1b9c72dca52760612e21a  gdb/testsuite/gdb.base/readline-ask.inputrc
-fcd76378654f4494c4e6d3261ea1d118  gdb/testsuite/gdb.base/relocate.exp
-82e37de4212856cd54449e65b730aba1  gdb/testsuite/gdb.base/watchpoint-cond-gone-stripped.c
-068be161d4f0d514db9bcb5085b3a585  gdb/testsuite/gdb.base/break-always.exp
-d0963b35d9eb976e31addca7eb3938c1  gdb/testsuite/gdb.base/sigchld.c
-41741af9f524f674ef8ad98a93a561ab  gdb/testsuite/gdb.base/dtrace-probe.c
-256625bcc48a090ec4e5b85d1affa9bc  gdb/testsuite/gdb.base/macscp2.h
-9401a0c007c3d2a02ca6298b948f4885  gdb/testsuite/gdb.base/return2.exp
-54fd641d40c025a220fba708dfcc77ae  gdb/testsuite/gdb.base/pending.exp
-1f1baf9250883f5a0b7c0c35dfc8324b  gdb/testsuite/gdb.base/opaque0.c
-40ea0b637bee041d22c72ad5ce356d17  gdb/testsuite/gdb.base/attach2.c
-b59995d91fb58254c9422952a4cdc097  gdb/testsuite/gdb.base/attach-wait-input.c
-de23bcc363b410be8c5ddd146ae1ae86  gdb/testsuite/gdb.base/realname-expand.exp
-e132a0bda6a789c75e20e8d4eb4ebc02  gdb/testsuite/gdb.base/consecutive.c
-6db1b9df23bb2fc02c0cb81041e01e7d  gdb/testsuite/gdb.base/readline.exp
-6b0cf9c4b1a3a46ee5860a94bcf2e71a  gdb/testsuite/gdb.base/moribund-step.exp
-1f82b583704ea714ffbfe97822330497  gdb/testsuite/gdb.base/break-interp.exp
-b23f8f7a95ff7e12ce9b87066a8bbe0c  gdb/testsuite/gdb.base/eu-strip-infcall.c
-0dcb756483392e190f14846c2faea693  gdb/testsuite/gdb.base/save-bp.c
-d8737443a1b4bf721a54e141307b6eae  gdb/testsuite/gdb.base/dup-sect.S
-3dd2b5831b83de168034a54a66db99e6  gdb/testsuite/gdb.base/find.exp
-78e5943d56b5a904e2e29e51749312ed  gdb/testsuite/gdb.base/lineinc.c
-33cbc59a36eeb434b0d73e3214afe71f  gdb/testsuite/gdb.base/global-var-nested-by-dso.c
-254c0d02398b856e3b59222454614b84  gdb/testsuite/gdb.base/symbol-without-target_section.exp
-a27e9c3adf85835fd5ec921e62b1df71  gdb/testsuite/gdb.base/attach.c
-01e1f568976f8a470e71ad687bb34762  gdb/testsuite/gdb.base/bp-permanent.c
-86c6b6f2a51cd60e662556adc21ad34f  gdb/testsuite/gdb.base/complex.exp
-2d35216ad1ac2844f95b308537368647  gdb/testsuite/gdb.base/prologue-include.c
-df12c3f822f0c6bf0ffaf1280f9d4456  gdb/testsuite/gdb.base/expand-psymtabs.c
-53de84fc750b289cef53660d397165b8  gdb/testsuite/gdb.base/fullpath-expand-func.c
-c5dac16a419b1e27770b37724155ec1c  gdb/testsuite/gdb.base/ptype.exp
-d846f8c545a30330f834a186a64b2bc3  gdb/testsuite/gdb.base/bitfields2.exp
-5e8b4040d958d51ffdd34c171bb3bc3b  gdb/testsuite/gdb.base/maint.exp
-64f863d429bf496de79f37106e2bef2e  gdb/testsuite/gdb.base/dprintf-detach.c
-f511f485328fe2887a126e09e35493d2  gdb/testsuite/gdb.base/bp-cmds-execution-x-script.c
-3f7f350185256dda601efa837a41d687  gdb/testsuite/gdb.base/watchpoint-cond-gone.exp
-7c4704bcaf5a4b802392496ffb9025fb  gdb/testsuite/gdb.base/segv.c
-22b5384da87cf854cd0750039ce917f4  gdb/testsuite/gdb.base/relocate.c
-7917f3d1ef819aadd582ec98629d7563  gdb/testsuite/gdb.base/debug-expr.c
-d77d467c441654064d36c594dabe9a73  gdb/testsuite/gdb.base/unload.c
-cb2739198d6c0c6cad2423fc93969484  gdb/testsuite/gdb.base/compare-sections.c
-f31f27caaf565a1843f378d11abc0252  gdb/testsuite/gdb.base/sigbpt.c
-b4a485e32c278e341fcd0b243cea909d  gdb/testsuite/gdb.base/sep.c
-828a7454e3f8eddd3ef9444b31477cb1  gdb/testsuite/gdb.base/consecutive.exp
-a985be6f1aab055a81fd0a97e63e7e40  gdb/testsuite/gdb.base/cond-eval-mode.c
-bd0008fe2ef225dda91bf6794ebd8968  gdb/testsuite/gdb.base/printcmds.c
-e33f3eea7d6105e0265ef823ed34ffc7  gdb/testsuite/gdb.base/all-types.c
-b78eb8e57cb00237191f48a498471b10  gdb/testsuite/gdb.base/restore.exp
-493ca88cca5639b6be8a325c7497ee29  gdb/testsuite/gdb.base/nextoverexit.exp
-51f5af315e0dc3cc21db56bfc3b71411  gdb/testsuite/gdb.base/bitops.exp
-354083607aa4ebccaf1bce1643869c2d  gdb/testsuite/gdb.base/vdso-warning.c
-39522dcb49c6a49dbd7b7241ed2ab69e  gdb/testsuite/gdb.base/testenv.c
-9ba3da752c8184199db58cf585c2fb32  gdb/testsuite/gdb.base/vla-stub.c
-5d607cc869d16e310f9792d8d5fb6de2  gdb/testsuite/gdb.base/anon.exp
-d3aeb778c6fff69902873e009f259399  gdb/testsuite/gdb.base/dmsym.c
-e2965f78646f3444f315ea67717c4117  gdb/testsuite/gdb.base/ctxobj-f.c
-ad2c4b8ce1598cdfd4d31223408e15cf  gdb/testsuite/gdb.base/jit-simple.exp
-9ddf1da976774f8539e936d35f71650b  gdb/testsuite/gdb.base/gnu-ifunc.exp
-0dc19f0710fa6653c180965ba1881160  gdb/testsuite/gdb.base/recpar.exp
-49cded18d4b376bc7480172708e12de4  gdb/testsuite/gdb.base/call-signal-resume.exp
-5f0c856c4c99339d7aa14387e5d45e39  gdb/testsuite/gdb.base/recurse.exp
-ccd0c6fcbb4f174f84ad76783660e6ba  gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.c
-4ded3c0da15a5b3ae566c766d8b87594  gdb/testsuite/gdb.base/noreturn-return.exp
-18fd15d4016ea4f47c32e4aa455d8e7f  gdb/testsuite/gdb.base/disp-step-fork.c
-c4911d5c72450a32938d62646f21487f  gdb/testsuite/gdb.base/sym-file-loader.c
-2b23f7eb2549af2e7d0935d4eb8c8453  gdb/testsuite/gdb.base/vla-sideeffect.c
-0d0fc62e139e5db304e4a3cc9ed82642  gdb/testsuite/gdb.base/call-strs.exp
-b8197e9e4af99772ef1af688c9a137f7  gdb/testsuite/gdb.base/batch-preserve-term-settings.c
-dc961eae263ada330c1db9dc91737ee4  gdb/testsuite/gdb.base/break-unload-file.exp
-54b4c81eb2b8a211689c49fd87e2707d  gdb/testsuite/gdb.base/unwindonsignal.c
-2b866eb6e084c3e6e0cf002297b95d85  gdb/testsuite/gdb.base/pr10179-a.c
-ca6384eb01efcde335516a9995bb27aa  gdb/testsuite/gdb.base/hbreak2.exp
-23addbd3b9bb8e419a4294d098ada246  gdb/testsuite/gdb.base/trace-commands.exp
-cec0385b9869bb484321c6a1e304be82  gdb/testsuite/gdb.base/gdbvars.exp
-bd23887e5389731e6631c696fd448435  gdb/testsuite/gdb.base/solib-weak.c
-35ce0d1e8a6cc6a278649ec7464d8a1c  gdb/testsuite/gdb.base/m32rovly.c
-3bc0c5f6697cce5530563c87a2376faf  gdb/testsuite/gdb.base/break-idempotent.exp
-d6c9663e5235d2b37ab0a1cac33d87f2  gdb/testsuite/gdb.base/catch-gdb-caused-signals.c
-18a49ceae996869f718980356f5f6b45  gdb/testsuite/gdb.base/shreloc1.c
-93e084ab4c5f0d8e8f208ea6cb98cd56  gdb/testsuite/gdb.base/async.c
-5b69b2ce04ad036d47311aaee51217ad  gdb/testsuite/gdb.base/call-strs.c
-800b6374914216d1da88cb4a299c0c63  gdb/testsuite/gdb.base/double-prompt-target-event-error.exp
-47310c9c46ca5ca15bd6b1434c47db59  gdb/testsuite/gdb.base/stack-checking.exp
-c2f97efe2a3e56436b06f66784b76fb3  gdb/testsuite/gdb.base/randomize.c
-70fc162b93727bb29a92c2d568600c34  gdb/testsuite/gdb.base/fixsection.c
-1b25f8049553d35ec5f7eb2d50966e7c  gdb/testsuite/gdb.base/interrupt-noterm.c
-2a4aa59203d24147b833015285f9e825  gdb/testsuite/gdb.base/opaque1.c
-9fac8f45e1bb000a5a1a30098b8dcc7d  gdb/testsuite/gdb.base/relativedebug.c
-325a72ba8ede6567c1a7de3c2f113e3c  gdb/testsuite/gdb.base/recpar.c
-563f84695aff318805698bad320784e1  gdb/testsuite/gdb.base/valgrind-infcall.exp
-4ee9f2fb7f4941c508d489d50bc6cdb5  gdb/testsuite/gdb.base/print-file-var-main.c
-2d70eb4738500f885cb68e862cf88b7e  gdb/testsuite/gdb.base/watchpoint-stops-at-right-insn.exp
-56f48a8e4111bbc0d4ddb3c8c17d2b99  gdb/testsuite/gdb.base/symbol-without-target_section.c
-8157916c4683b698c399db93048ca711  gdb/testsuite/gdb.base/dprintf-non-stop.c
-362c166ca097de527884870a798faa95  gdb/testsuite/gdb.base/return.c
-fadb717d72b9f5ce2c8efd09ea299b3e  gdb/testsuite/gdb.base/skip-solib-main.c
-cf24f2e2577bb52e2d78f71c2490750c  gdb/testsuite/gdb.base/ending-run.exp
-242f950aac3d00b864f482313086acb4  gdb/testsuite/gdb.base/hbreak.c
-38e8e6be5189f6e47f8b0f17ea715554  gdb/testsuite/gdb.base/double-prompt-target-event-error.c
-67393e9ea123f3f4273c4e8c08517fe1  gdb/testsuite/gdb.base/unwindonsignal.exp
-11d406c538f113ed4fd63bb5371c6995  gdb/testsuite/gdb.base/randomize.exp
-f131588cf92a57ffe5e55e6efcbc2d27  gdb/testsuite/gdb.base/watch-non-mem.exp
-7c8e32b470811b2af0f6a50dfae12b6d  gdb/testsuite/gdb.base/fullpath-expand.exp
-eaa491a2d4ec7549b0ad30f2e87732de  gdb/testsuite/gdb.base/call-ar-st.exp
-ca61c26956157dea97d945297a63ef47  gdb/testsuite/gdb.base/watchpoint-hw.c
-c6fcf4a0ba563eb60153e14e3ba09ebc  gdb/testsuite/gdb.base/subst.exp
-181f32529062ef89d0e20ecde86305b6  gdb/testsuite/gdb.base/label.exp
-89e4585b0dc786cd27b554274e212ed3  gdb/testsuite/gdb.base/find-unmapped.c
-feb123a6da59eb921336003b50f13957  gdb/testsuite/gdb.base/multi-forks.c
-8c51997949f77e32a971f87bfafdf3bf  gdb/testsuite/gdb.base/dprintf.c
-4ad695f7cc36301b753b2a6794035074  gdb/testsuite/gdb.base/dprintf-pending.exp
-59f465099f27c57fee172296ef1a85b5  gdb/testsuite/gdb.base/sym-file-lib.c
-51dfc6d3d86422944adccbfc5d9b802c  gdb/testsuite/gdb.base/nofield.exp
-9f1eb24c5e6c855fe3d75d75abc46aa1  gdb/testsuite/gdb.base/advance.c
-9394709c7271b4cfa76dfbc889e5ae4c  gdb/testsuite/gdb.base/fullname.c
-6f21f303842683712a1ec3e9dd01ca7d  gdb/testsuite/gdb.base/solib-overlap.exp
-6c586306916eee7f8904e9c35af158dc  gdb/testsuite/gdb.base/paginate-execution-startup.c
-d402ea8c08866d797062e2a0006333d8  gdb/testsuite/gdb.base/comprdebug.exp
-09774f509e84fedbd77491b65f95bcc5  gdb/testsuite/gdb.base/debug-expr.exp
-e0c528776cfcfd095cb373658704c4a6  gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp
-ce73e344bb7320c40097729e5336cb7d  gdb/testsuite/gdb.base/vla-ptr.exp
-c09c3e164f23819305f394f7ee878ae5  gdb/testsuite/gdb.base/vla-stub-define.c
-53161448f42bd05a137a69737f374923  gdb/testsuite/gdb.base/info-os.c
-c8b29ef2ecb662f50ea8aa7966c163f8  gdb/testsuite/gdb.base/d10v.ld
-c354abd33d07be1b33056bd8770b6afd  gdb/testsuite/gdb.base/eval-avoid-side-effects.exp
-88030862ba2cdf60be45b0283b6c21f4  gdb/testsuite/gdb.base/siginfo-addr.exp
-62f41060fc470a5faee547151b09f078  gdb/testsuite/gdb.base/step-sw-breakpoint-adjust-pc.c
-b9e72d13af77041690efcd7fb08f1d28  gdb/testsuite/gdb.base/history-duplicates.exp
-e97692b1e8aa59fb622c3636e877c35e  gdb/testsuite/gdb.base/shr1.c
-f15dd4ea4c1c61db9acd9972bd70743e  gdb/testsuite/gdb.base/long_long.c
-8214c8fb3c13ba2bcbacb1f9eed7751f  gdb/testsuite/gdb.base/source-execution.gdb
-18fdd0924c2b82fbd7c7a960b92a5233  gdb/testsuite/gdb.base/dmsym.exp
-46409250b713b9113808d6bb029e484c  gdb/testsuite/gdb.base/gcore-relro-lib.c
-1bec08b5972fd8da4d2403f54afdd7ee  gdb/testsuite/gdb.base/shreloc.exp
-7cfc3fa5f92965a83fce129bac6e478f  gdb/testsuite/gdb.base/type-opaque-main.c
-726fe351cafd572c734db6a1e0d48595  gdb/testsuite/gdb.base/random-signal.exp
-cc9818c95cb3868bfe8677a845238677  gdb/testsuite/gdb.base/dbx.exp
-9dcc228e3f94536b3a4aee0336309bce  gdb/testsuite/gdb.base/hbreak-in-shr-unsupported-shr.c
-fbb83d2ec3b973976e487d30ce18e2a7  gdb/testsuite/gdb.base/func-ptrs.exp
-b4fa0e45cf3d0710614ca482c704bb0f  gdb/testsuite/gdb.base/execd-prog.c
-fc67103c6db9ed9675dac71455b1815b  gdb/testsuite/gdb.base/dfp-exprs.exp
-1e6391d6eb00c30246fd09101d963edb  gdb/testsuite/gdb.base/attach-twice.c
-f5aaea378c5f72df489d2da96447bf51  gdb/testsuite/gdb.base/noreturn-finish.exp
-872cd8a5a74afdb72c89cb379339fbfa  gdb/testsuite/gdb.base/gdb-sigterm.c
-2956136011e937510f561a455b735285  gdb/testsuite/gdb.base/watch-cond-infcall.exp
-b263e085b920ccae2568157fcc33189f  gdb/testsuite/gdb.base/psymtab1.c
-32d599e06b69df2c3cbd66fa5ec8c5d9  gdb/testsuite/gdb.base/line-symtabs.h
-cb1f3af04aa248262f005de2e9ba013f  gdb/testsuite/gdb.base/unload.exp
-09c6f52e8d3d377b31cbea29616e8042  gdb/testsuite/gdb.base/gcore-relro.exp
-507eb64ef4820de2839cddb78f4b547d  gdb/testsuite/gdb.base/statistics.exp
-b7fd7bd795b393843776ef2fc1e65640  gdb/testsuite/gdb.base/miscexprs.exp
-e2bfb40807919cf1e40d05f583f2f1b2  gdb/testsuite/gdb.base/watch_thread_num.c
-9ef7e5952fce2d4dc86fc4ecac27686b  gdb/testsuite/gdb.base/sym-file-loader.h
-43d4b59a5dcdb626032cc057f5fe7c6f  gdb/testsuite/gdb.base/bg-execution-repeat.c
-a0164afa2437d97b6cff500bbab9e644  gdb/testsuite/gdb.base/structs2.exp
-633cda161b4bfff5888802242cbc8630  gdb/testsuite/gdb.base/enumval.exp
-2b38b8f007a3f52717192a02d8ef1702  gdb/testsuite/gdb.base/catch-load.c
-68a04fba689191e71bd3c3af4e243fbd  gdb/testsuite/gdb.base/complex.c
-5819a1e9778c1b36ae286b9286959e85  gdb/testsuite/gdb.base/varargs.exp
-608ccc34b12facd5d8cd07f83cf92e8f  gdb/testsuite/gdb.base/enum_cond.c
-bd8ec2501d33887649705bf8fe9b584e  gdb/testsuite/gdb.base/inferior-died.exp
-f710281147d0c0cbedf199cf5889849a  gdb/testsuite/gdb.base/value-double-free.exp
-01fc3d636c8c1c00bba38bd3c1aea5c9  gdb/testsuite/gdb.base/argv0-symlink.c
-430f9c525889baa2cca88338f57efe84  gdb/testsuite/gdb.base/funcargs.c
-7c5af2f6f789be470e102a90ae0b2e39  gdb/testsuite/gdb.base/execution-termios.exp
-9915f59c52456591df95e007e534d2e5  gdb/testsuite/gdb.base/catch-signal.exp
-a77c5f8652a63f6b66afabd7485f475a  gdb/testsuite/gdb.base/foll-fork.c
-73296eb435654d08bc3bc081d77d0f05  gdb/testsuite/gdb.base/paginate-execution-startup.exp
-89881ee6c0d9f45ed9f6f446038600fa  gdb/testsuite/gdb.base/fileio.c
-0fec50da02e7cd3be0581d9269e8b27b  gdb/testsuite/gdb.base/pc-fp.c
-6cbf9a0b90b2c8f99f3a12eb718edcdd  gdb/testsuite/gdb.base/break-inline.exp
-dbc49668e06b401a1603086d401b4f4b  gdb/testsuite/gdb.base/skip.c
-a9d3e09ae9258998221ecb69b9476d4f  gdb/testsuite/gdb.base/auxv.exp
-ef9f4d208820a038c806472330ee9335  gdb/testsuite/gdb.base/disp-step-vfork.c
-dc86f44d395f0d903a77c8c1e545c147  gdb/testsuite/gdb.base/exe-lock.exp
-348c8e643b4462469b9c5d397c81190c  gdb/testsuite/gdb.base/solib1.c
-0745c0fe7af468ba250d8d19c5090ce6  gdb/testsuite/gdb.base/whatis.exp
-ac0b4b74bdc306ec71b88d83a0cd608a  gdb/testsuite/gdb.base/scope1.c
-ed1da5871957c56944c2d5cf8b6a1905  gdb/testsuite/gdb.base/vforked-prog.c
-39e6a289b2ccc5ba67b80b87938d0f73  gdb/testsuite/gdb.base/return-nodebug.c
-443dd85fee18d809a64626fa771fb69f  gdb/testsuite/gdb.base/savedregs.c
-fd26536cc2683ea7f32d893498b9cb54  gdb/testsuite/gdb.base/interact.exp
-d4d1b8cfb1b3865aa3ab95cb399a9fd5  gdb/testsuite/gdb.base/gnu-debugdata.exp
-0bf7aee5aa725068c5717d611725a8f8  gdb/testsuite/gdb.base/gdb1090.exp
-5469870bcdb5dd2c4840411e0076d32c  gdb/testsuite/gdb.base/break-on-linker-gcd-function.exp
-0c032fee31675506579b43eb1965f12b  gdb/testsuite/gdb.base/set-lang-auto.exp
-1ac8f69fa2acaf829dc3359781b6521e  gdb/testsuite/gdb.base/async-shell.c
-9d5c51006bb7e037060fcf47b0a25326  gdb/testsuite/gdb.base/callfuncs.c
-1a618661fb00a9487dc03cf73395b14f  gdb/testsuite/gdb.base/watch-bitfields.c
-48d4325e8937e24a6ac361293299728a  gdb/testsuite/gdb.base/disasm-end-cu-1.c
-1434211de35a216f4a6a366e9af92061  gdb/testsuite/gdb.base/sepdebug.c
-3510a5962c44ec9aeffdf4accdf9a4cb  gdb/testsuite/gdb.base/int-type.c
-d5afa0fe202b332d610307c57010db02  gdb/testsuite/gdb.base/bfp-test.exp
-8f43a5f4a719f35cc4a91ed827cafbdc  gdb/testsuite/gdb.base/pr11022.exp
-6f4837bae4e626ce4566cce03696ae48  gdb/testsuite/gdb.base/reread1.c
-0aa5da78716646110121880f9981c232  gdb/testsuite/gdb.base/break-probes.c
-ebafb4afb8181ca1e8e00ea70027cf17  gdb/testsuite/gdb.base/consecutive-step-over.c
-ba790c4e32893f8166a83bffffbf6a3e  gdb/testsuite/gdb.base/fortran-sym-case.exp
-a986a1cac93b2bb3c03983695e55b943  gdb/testsuite/gdb.base/bp-cmds-execution-x-script.gdb
-214d3ec14d307556585d5d2b836eb826  gdb/testsuite/gdb.base/disp-step-syscall.exp
-43310d986c66ac1b683325f03cdc5ca8  gdb/testsuite/gdb.base/term.c
-047481833b419437a41ca867419ac156  gdb/testsuite/gdb.base/bp-cmds-execution-x-script.exp
-5100862ec135b82965ba8797a87031cb  gdb/testsuite/gdb.base/dprintf.exp
-0667ba3e716048d8ed439e824f64c859  gdb/testsuite/gdb.base/gdbindex-stabs.exp
-2f1c165ebceacf2d3658eea187112487  gdb/testsuite/gdb.base/relativedebug.exp
-c6a16edc9359f0384e9bb01cc216272c  gdb/testsuite/gdb.base/foo.c
-0f002eefad33bca9e7c40e86d0277809  gdb/testsuite/gdb.base/gdbinit-history.exp
-dde7e63af5f32be9b4729291d05bbb82  gdb/testsuite/gdb.base/source.exp
-ea394c7cd5e44a2173cc655a0076f0cf  gdb/testsuite/gdb.base/pc-fp.exp
-0f6778947b72c223d658e7c69099db51  gdb/testsuite/gdb.base/gcore-relro-main.c
-68f440973a5d7b71a773594cf3f6a8d9  gdb/testsuite/gdb.base/solib-search.exp
-6c1229b5cce043b19ee35cd6d2c0b14b  gdb/testsuite/gdb.base/sepsymtab.exp
-6c586306916eee7f8904e9c35af158dc  gdb/testsuite/gdb.base/paginate-bg-execution.c
-d70264b6e7067682c75db51e2f5a3113  gdb/testsuite/gdb.base/page.exp
-0d1630179d792210091ef0188ceffbec  gdb/testsuite/gdb.base/so-impl-ld.exp
-c917dd49bb1396e2e887540f2a9cd099  gdb/testsuite/gdb.base/wchar.c
-a341502319b5a9f02836be23e5e187eb  gdb/testsuite/gdb.base/whatis-exp.exp
-972cfc29eab1218ea347b6b58072acb2  gdb/testsuite/gdb.base/alias.exp
-3f202b31c875e43ba33261978deb6e8b  gdb/testsuite/gdb.base/step-break.c
-d3d1b4de08d5129721a13fa6f5a53105  gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp
-c82cd5c070697ad56c067ec813fe5be3  gdb/testsuite/gdb.base/environ.exp
-493e2c984f0fa6bd743c7746e78586e2  gdb/testsuite/gdb.base/disasm-end-cu.exp
-c5a15a4f7bf998c7f95e9dc72b825d97  gdb/testsuite/gdb.base/break-caller-line.c
-5ba2f3fd778c72a7dbe113e1962b2b6c  gdb/testsuite/gdb.base/langs2.c
-3cd8cbe5e9edd978ac24f51df7badf50  gdb/testsuite/gdb.base/auto-load.exp
-db2e97e0bc6fe963fa7f052c8e8a0058  gdb/testsuite/gdb.base/step-symless.exp
-dd2c4e48256ccd47d822c044e3cadea4  gdb/testsuite/gdb.base/global-var-nested-by-dso-solib1.c
-ba670b72741d901419e15fa374cb813c  gdb/testsuite/gdb.base/setshow.c
-6045b38e0e51d2ae369cd551e80f7704  gdb/testsuite/gdb.base/breakpoint-shadow.exp
-42aa00d9edda4db02fd50d48cabf7259  gdb/testsuite/gdb.base/symtab-search-order-shlib-1.c
-acf1ffae290812e1c504ddd92776ebf0  gdb/testsuite/gdb.base/gdb-sigterm.exp
-887abfc7cd63c338ef84a0c8646df654  gdb/testsuite/gdb.base/watchpoint-solib.c
-f94bc962330736519d3616492daae186  gdb/testsuite/gdb.base/execl-update-breakpoints.c
-cdf539fb37aa019503f1ccbc0b4389aa  gdb/testsuite/gdb.base/watchpoint-cond-gone.c
-1ec8483d0966a334467a2ed8f6fd730a  gdb/testsuite/gdb.base/list.exp
-cf30bc63a315ee3f4cf2d46a0ff3f97c  gdb/testsuite/gdb.base/fullname.exp
-b48296aeae6d3f927d6730b10998d6e7  gdb/testsuite/gdb.base/morestack.exp
-0b44b3aa95abba8d0808759dfe2aa63d  gdb/testsuite/gdb.base/siginfo.c
-35ce0d1e8a6cc6a278649ec7464d8a1c  gdb/testsuite/gdb.base/d10vovly.c
-d25dbcbf9459795e5b55c4ee13b86c4c  gdb/testsuite/gdb.base/paginate-bg-execution.exp
-a706fe8d6ecb51bd2a3d33a879414445  gdb/testsuite/gdb.base/display.c
-0400aa9cd8cd392e4ecea6d878b88a53  gdb/testsuite/gdb.base/return-nodebug.exp
-e675912d9d01b8e3dfbd2d8f31ae3bd9  gdb/testsuite/gdb.base/run.c
-d9f3d67929f3a43628ab7c04f4144ff6  gdb/testsuite/gdb.base/eval.exp
-379c0e0f36e29f58e5f2a93fc87e9845  gdb/testsuite/gdb.base/call-signals.c
-f1dd79c3c354633f701a53ff828f057e  gdb/testsuite/gdb.base/gdb1821.exp
-c7f1d299b66ec3403964b7be8d8acb55  gdb/testsuite/gdb.base/attach.exp
-9cb503373c840cf80307dee82faa5181  gdb/testsuite/gdb.base/langs.exp
-3b3e3a9d75e0397ca908dba7828933ad  gdb/testsuite/gdb.base/break-probes-solib.c
-82880bf81cd540430f39a1d8258310d1  gdb/testsuite/gdb.base/cursal.c
-631af7c57f581791f0d4201de53a4d04  gdb/testsuite/gdb.base/relational.exp
-d00e18cc289a29f1f09a8d355ae66163  gdb/testsuite/gdb.base/catch-signal-fork.exp
-495a28d79d7834b3cbb165d54e0c4244  gdb/testsuite/gdb.base/disasm-end-cu-2.c
-366d44c1856e3d31b5018a420640e45e  gdb/testsuite/gdb.base/hbreak.exp
-adf4ab35c098325fc26840bba1470b68  gdb/testsuite/gdb.base/fixsection.exp
-686eab275c06e0634612f8716e4dd4c0  gdb/testsuite/gdb.base/watch-cond-infcall.c
-abcabbef85eef0fb2c3ba174fc12d6f3  gdb/testsuite/gdb.base/continue-all-already-running.exp
-a1a49fe08a7558286eb98eb646b48737  gdb/testsuite/gdb.base/print-symbol-loading.exp
-2e61ab6b83737bde6f1d201d92c99d2c  gdb/testsuite/gdb.base/echo.exp
-a3ee02a5d1b3705f3ba14ef36a5fd7f9  gdb/testsuite/gdb.base/pr10179.exp
-0660f9cf3c5690c019c3af7e7dd7f264  gdb/testsuite/gdb.base/arithmet.exp
-0075d20b7fdb9d0d5b8cdc72203d4eb0  gdb/testsuite/gdb.base/attach-pie-noexec.c
-601f4ed2b5be1d234ba175e76d7bba62  gdb/testsuite/gdb.base/branches.c
-a4f0f0f62fb53d09804f575b4fed1781  gdb/testsuite/gdb.base/watchpoint-delete.c
-c8a9226c2d48c276c0f3229257eb25c2  gdb/testsuite/gdb.base/random-signal.c
-8850e57357421c9b5a4f704c0abbcc67  gdb/testsuite/gdb.base/save-bp.exp
-e7480ae9af57d01a5e85dfcc28f49b07  gdb/testsuite/gdb.base/float.c
-421048e6e81baaeeb350467d1d163fe4  gdb/testsuite/gdb.base/solib-overlap-main.c
-91a9797c36773f25d2961a2478d37c89  gdb/testsuite/gdb.base/chng-syms.c
-72f36e1925b4760deb584331183479f2  gdb/testsuite/gdb.base/dprintf-bp-same-addr.c
-ced1e1041189426156fe6bb35e723559  gdb/testsuite/gdb.base/find.c
-1939e43d64a33b23a3054eb7740c7540  gdb/testsuite/gdb.base/break-entry.exp
-167483aacaec5ac058f46e3d25904b99  gdb/testsuite/gdb.base/weaklib1.c
-7d3405eb3b70b899c241f32c17eb34fe  gdb/testsuite/gdb.base/watch-vfork.exp
-f484128bf0e68c27c3fcbf758e60baa5  gdb/testsuite/gdb.base/setvar.c
-16272e5a57ea4349b96e0cb6d01216a0  gdb/testsuite/gdb.base/freebpcmd.c
-79696e315e518bcff76ca31d67e55856  gdb/testsuite/gdb.base/remote.c
-c003a0b4c20c35b13875bc20268a9017  gdb/testsuite/gdb.base/jit-solib.c
-4d689c6c5c2ffdf864677f1630f18698  gdb/testsuite/gdb.base/dprintf-non-stop.exp
-b546a6eb5873f52a157dec1fc9a2b302  gdb/testsuite/gdb.base/coredump-filter.c
-8cbc1bfac9bdf91cf7e2771a74b45bc2  gdb/testsuite/gdb.base/break.c
-94c1f1818c9234b5e8e7669b457865c1  gdb/testsuite/gdb.base/bar.c
-866a2bf630c499ace35cc4fd366f0833  gdb/testsuite/gdb.base/signull.exp
-f7539269d124f7cc9b5ab234b2e57be3  gdb/testsuite/gdb.base/range-stepping.exp
-185ab1515aff77f0745f472b81de6780  gdb/testsuite/gdb.base/foll-exec.c
-6034975157895052ba86ad7b190cd90b  gdb/testsuite/gdb.base/solib-disc.exp
-2e86dbfb3fe683104a54e33c7b0c0f9b  gdb/testsuite/gdb.base/hashline2.exp
-feba14a05766d57638b22604e831d1c7  gdb/testsuite/gdb.base/compare-sections.exp
-e8b38d40876daccb05816e7277550611  gdb/testsuite/gdb.base/solib-corrupted.exp
-47333104816c7e29dd6745d0d560f468  gdb/testsuite/gdb.base/remotetimeout.exp
-eefb59a8e5e6ddad2af7919b42b5d4f7  gdb/testsuite/gdb.base/callexit.exp
-9cd4ef136dfbee149a4056477283fa41  gdb/testsuite/gdb.base/grbx.c
-175d2854186fc37f7c4c46fba2f18541  gdb/testsuite/gdb.base/solib-search-lib1.c
-3bfcca1a63c5e6971717ee147c3b0464  gdb/testsuite/gdb.base/step-symless.c
-fca0600bd7d60b2500196b789b8e83a2  gdb/testsuite/gdb.base/included.exp
-4413d78a6a9bb769f6c81a2561a53ff0  gdb/testsuite/gdb.base/sigaltstack.exp
-d4abef7ee58e045cd636bb4b929d893f  gdb/testsuite/gdb.base/bp-permanent.exp
-a8b89afb85892d0294605ffd33271587  gdb/testsuite/gdb.base/signull.c
-c4222829c35cf06418ae4596e3bcd315  gdb/testsuite/gdb.base/solib.exp
-fa7519cd37223221b27d205941302e58  gdb/testsuite/gdb.base/funcargs.exp
-1823af04eff21a1dbcd72f7ca4294f20  gdb/testsuite/gdb.base/info-os.exp
-6aecaffad6f273d453a4c767f66624a5  gdb/testsuite/gdb.base/arrayidx.c
-aaa1d26e7e03a11efdaec50da959da22  gdb/testsuite/gdb.base/break1.c
-2c07bf7b1bec2f861d0e279bb513cebb  gdb/testsuite/gdb.base/source-nofile.gdb
-c7fcb4a37468c23cb2392c4d1d2f6ce7  gdb/testsuite/gdb.base/valgrind-infcall.c
-423c4365a14ddeb09a68ae6a1664f946  gdb/testsuite/gdb.base/solib-symbol.exp
-dc1c7b2d0d97de5e07f0046fca14d586  gdb/testsuite/gdb.base/macscp4.h
-76a20281b4fecc1e8f5d31ed2db11925  gdb/testsuite/gdb.base/foll-fork.exp
-20b63a2c127d0257909bfbed9356c5f5  gdb/testsuite/gdb.base/attach-pie-noexec.exp
-805253efe5f8095c8ae8c29c3c00092f  gdb/testsuite/gdb.base/siginfo-thread.c
-1dcdb08b24065279661bf84028ad146c  gdb/testsuite/gdb.base/catch-syscall.exp
-c3cf94c8783c2dedd3191b87bbcc1df1  gdb/testsuite/gdb.base/gdbhistsize-history.exp
-8c99a2ee79bbb2bba26e8803c3714a72  gdb/testsuite/gdb.base/info-fun.c
-b6891ca09e7713f057a130aeb9c0514b  gdb/testsuite/gdb.base/sigrepeat.c
-2d0d3f1b1029b3b47ec9cb438790fa98  gdb/testsuite/gdb.base/recurse.c
-14ca9aca5c6ec757bfd24efc8a9265ef  gdb/testsuite/gdb.base/sizeof.exp
-defdbb900459283c00e5f6bd876a9605  gdb/testsuite/gdb.base/detach.exp
-60b48aedaad25f14bad6733a91c33775  gdb/testsuite/gdb.base/watchpoints.c
-a6a35b8ffde3ba4ace0bf1293f852015  gdb/testsuite/gdb.base/dup-sect.exp
-e905f990fe0cf57f1a26021c44d9404b  gdb/testsuite/gdb.base/so-disc-shr.c
-c32955a37fe3e49bcf731566895f12ae  gdb/testsuite/gdb.base/shell.exp
-da24d5a0457993d788d3241724b11ece  gdb/testsuite/gdb.base/paginate-after-ctrl-c-running.c
-a3b1bd57088ff112e87025e54fe29f0d  gdb/testsuite/gdb.base/args.exp
-79e1502ebbab0e6ab1a3b29c696a567c  gdb/testsuite/gdb.base/step-over-no-symbols.exp
-93e964932ca3df9d696fb8d6ba8aba43  gdb/testsuite/gdb.base/siginfo-addr.c
-72288a05dbf7395720a0089755fc181b  gdb/testsuite/gdb.base/break-inline.c
-ba10788d8ec47d95f117c931ef2ba454  gdb/testsuite/gdb.base/coremaker.c
-9903f41a3544a92bc86dc21260e0818a  gdb/testsuite/gdb.base/solib-overlap-lib.c
-3fe1f1bf658e7bac1bea56d67fd8ec9a  gdb/testsuite/gdb.base/float.exp
-db645c3ef4ca4e4196143cfa41f2e4b6  gdb/testsuite/gdb.base/nodebug.exp
-95c6034d1232aa8f626b5c223ee78549  gdb/testsuite/gdb.base/average.c
-c8f85a37e8909614b29e8553350136b5  gdb/testsuite/gdb.base/siginfo-infcall.exp
-be6c13211a4c389e30c56ff6897ee4fa  gdb/testsuite/gdb.base/gdb11530.c
-7228731da1c2cc3a396755e074b9179a  gdb/testsuite/gdb.base/bang.exp
-b927627315d78aafc6cedf3b95c316e2  gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c
-d3077c28b971fd138046d0dc006ce243  gdb/testsuite/gdb.base/func-ptrs.c
-5cf0f26c6912526fb65cc800d36f5d64  gdb/testsuite/gdb.base/gdb1250.exp
-ee7b84fed45b340b1f4037e7b881d41b  gdb/testsuite/gdb.base/nextoverexit.c
-c1b524f84ef95d3ed40255abad90b469  gdb/testsuite/gdb.base/watchpoint-solib-shr.c
-7cd0a5257f956160c9f4aae889328cc2  gdb/testsuite/gdb.base/langs0.c
-4695f0683cafea47f31fdea512d9a198  gdb/testsuite/gdb.base/type-opaque.exp
-2e80b2750970da9743787fe24d197a93  gdb/testsuite/gdb.base/foll-vfork.c
-37850368d9de43e9ee7e7d23cc2f523f  gdb/testsuite/gdb.base/structs.exp
-419ed3ef1cdc35f550df83f7dcc77f2f  gdb/testsuite/gdb.base/anon.c
-9c69c64c15fdd0a96ced6636cdfaa429  gdb/testsuite/gdb.base/attach-wait-input.exp
-a76ec0ec099e8d74e1f760e1b3d464ed  gdb/testsuite/gdb.base/print-file-var-lib2.c
-d5f246791501b102a01e7c5ca6378c57  gdb/testsuite/gdb.base/watch-cond.c
-935668abc5388a1413e121f20c42af33  gdb/testsuite/gdb.base/huge.c
-d1b08b08f05f52fc135772b811f83319  gdb/testsuite/gdb.base/print-file-var.exp
-61a696debd4b030b3f8a7d489368ce29  gdb/testsuite/gdb.base/dfp-test.c
-75cc967726a0997ff80ace4798977b8b  gdb/testsuite/gdb.base/attach-pie-misread.exp
-25dd3e940b7f381b4985683b64dff8cf  gdb/testsuite/gdb.base/ss.h
-1601472dc521f597d76f58567e1c8bb8  gdb/testsuite/gdb.base/watch-non-mem.c
-523b9737a813b8509c86b18e06fbb346  gdb/testsuite/gdb.base/solib-weak.exp
-47f6bf16f9cae6efee0d0d20b702e4fa  gdb/testsuite/gdb.base/opaque.exp
-d34ea6772cdac6b625a04fa13a0ed0cf  gdb/testsuite/gdb.base/included.h
-306469ca000801fad0af508684e05fa3  gdb/testsuite/gdb.base/until.exp
-cebf240c7280219f36f8a2d9ea60d0ac  gdb/testsuite/gdb.base/chng-syms.exp
-0f2028f51f12229213d2e2c8ce5a7d8b  gdb/testsuite/gdb.base/watch-vfork.c
-ea3079616be93db23f863ace8a0f7d7b  gdb/testsuite/gdb.base/prologue.exp
-c0d54b7752b455dd97eba64eca2fafa0  gdb/testsuite/gdb.base/stap-probe.exp
-2ec763acd0127bab3b2e10b36ea612e7  gdb/testsuite/gdb.base/eu-strip-infcall.exp
-058fd896ab510b960f9544f2bcf4fb8e  gdb/testsuite/gdb.base/jit.exp
-984a61cdcda6c16cf4d5b9cd9ba4d560  gdb/testsuite/gdb.base/return-nodebug1.c
-853baa2a2248895c028c3985e6add26f  gdb/testsuite/gdb.base/foll-exec.exp
-0f6778947b72c223d658e7c69099db51  gdb/testsuite/gdb.base/print-symbol-loading-main.c
-26cefa23fa3597985ff1b03e9216b7f5  gdb/testsuite/gdb.base/infnan.c
-fe5009ce8b19b723e7e6deb3c0ca9a0e  gdb/testsuite/gdb.base/gdb_history
-10b4362a0ae6374332df3c03fdf050e3  gdb/testsuite/gdb.base/vla-sideeffect.exp
-7c4ffded715c5285b522a1da8074c502  gdb/testsuite/gdb.base/until-nodebug.exp
-45118945aadb89c26cdff4f7b3c9b358  gdb/testsuite/gdb.base/long_long.exp
-fb0c90929f5baa6ccea641a48de8bea7  gdb/testsuite/gdb.base/structs.c
-55bbc843a8fdd500c44b2b025c840567  gdb/testsuite/gdb.base/prologue.c
-484a7f827b6adfa84ccc1e8de1b1ad01  gdb/testsuite/gdb.base/vla-ptr.c
-178bb71b6a87754d17b9fd7dfad2d970  gdb/testsuite/gdb.base/breakpoint-in-ro-region.c
-9a3ba726735df42bdd54663335e98a7a  gdb/testsuite/gdb.base/sigchld.exp
-ee2a21616652161aebc7de7aab0eb47d  gdb/testsuite/gdb.base/sep-proc.c
-17155b728fada832a9acb3d4d25aceec  gdb/testsuite/gdb.base/exprs.c
-be231d2452024d5bf61e029eb74dc80e  gdb/testsuite/gdb.base/watchpoint-stops-at-right-insn.c
-a5b5c68530a573520b8b8a086855bf0d  gdb/testsuite/gdb.base/longjmp.exp
-ecbfe26f6d3f10f4bbe97b0b93a6994d  gdb/testsuite/gdb.base/infoline.c
-166af29128a252ae02a385d1c2565a6d  gdb/testsuite/gdb.base/del.exp
-e3b3bfb6e963b08d5c4408f34ddf2d81  gdb/testsuite/gdb.base/hook-stop-continue.c
-5308499441313fd9d7d1babea213020b  gdb/testsuite/gdb.base/call-rt-st.exp
-f8c95bcfdede1f7ce20ecb9a377da29d  gdb/testsuite/gdb.base/setshow.exp
-fa4f9bc2215528e6ed41155dac91cf60  gdb/testsuite/gdb.base/condbreak-call-false.c
-895e7c8264248369271e2a04fb4f7ee3  gdb/testsuite/gdb.base/symtab-search-order.c
-0cdb3ac52471574e63518d04e7490c77  gdb/testsuite/gdb.base/solib.c
-ce38dec0c239695af47efab71267f536  gdb/testsuite/gdb.base/gcore.exp
-12c8d1273c88fde3c735fa5ee905dea1  gdb/testsuite/gdb.base/langs1.f
-d227cd5acdb0fca7bc3bc43b226fcf96  gdb/testsuite/gdb.base/pi.txt
-fdd7dc2489cdabcc90e5f416b7e854d1  gdb/testsuite/gdb.base/vla-datatypes.exp
-2f0ea154359d397ff54b14eaa1adf95e  gdb/testsuite/gdb.base/break-interp-main.c
-e87eed091aa3b9d91ffca52d278e8caa  gdb/testsuite/gdb.base/cursal.exp
-612e6a39aee238b755c4ef2b41343a67  gdb/testsuite/gdb.base/comp-dir/subdir/dummy.txt
-933f8dd6bc8988382b66ec52147a6dc6  gdb/testsuite/gdb.base/gnu-ifunc-lib.c
-d7dd5de96d7762b8c08b55b9a5d660ec  gdb/testsuite/gdb.base/dcache-line-read-error.c
-932ad1f9d0ca1c221713154e60e9d5c1  gdb/testsuite/gdb.base/siginfo-thread.exp
-23ae73c2006822275dc9d76c8b000d61  gdb/testsuite/gdb.base/hook-stop-frame.exp
-b1a32067bf5383f11248ff500cca6f89  gdb/testsuite/gdb.base/normal.c
-069f759fe331dff14248a48d8ee66812  gdb/testsuite/gdb.base/ptype.c
-78ea23596d8f4b8a015a6d094bf64074  gdb/testsuite/gdb.base/call-sc.exp
-5fd85517a68f7b9882baaae8c10832b3  gdb/testsuite/gdb.base/langs1.c
-6baa08be3805a020bbc239e548c38d2b  gdb/testsuite/gdb.base/charset.c
-3b5ff1f729c40d9c4a98118ff08a9e6b  gdb/testsuite/gdb.base/annota3.c
-c4b3f2da67c74e9a369e991c1a62fd52  gdb/testsuite/gdb.base/coredump-filter.exp
-6ad91cc4c4382f5ef1974902651aa690  gdb/testsuite/gdb.base/cvexpr.exp
-80772a229f1cb416ce3480a1a53ee9c9  gdb/testsuite/gdb.base/solib-display.exp
-d429f597b91fe7cf3d13a0f9f2c7c93b  gdb/testsuite/gdb.base/watch-read.exp
-bdf71fa14d508217796958416bdef936  gdb/testsuite/gdb.base/execution-termios.c
-eb8f3bcbfbf6780085ec1dea2fbbbb43  gdb/testsuite/gdb.base/global-var-nested-by-dso.exp
-fb19e1a43a58f0517320d85d9719c472  gdb/testsuite/gdb.base/return.exp
-015b4e35691d44597f60b785db2e57c3  gdb/testsuite/gdb.base/volatile.exp
-a7eec13082c0bf5a6bcf3bea3e8f143c  gdb/testsuite/gdb.base/pointers.c
-3eafb1242f1649d182f935b91aa284b0  gdb/testsuite/gdb.base/completion.exp
-354083607aa4ebccaf1bce1643869c2d  gdb/testsuite/gdb.base/auto-load.c
-e9def40b8c3f9e881284d39ad06a81a3  gdb/testsuite/gdb.base/structs3.c
-1c02979ebb06754428f3ca550c67da52  gdb/testsuite/gdb.base/execl-update-breakpoints.exp
-7c8293a4d1bb090a6c6b2728d11ab9e2  gdb/testsuite/gdb.base/dcache-line-read-error.exp
-f06999cbe3344fd40e139ffd593db568  gdb/testsuite/gdb.base/solib-symbol-main.c
-5c59f840fd501691072c20cb47bab686  gdb/testsuite/gdb.base/mips_pro.c
-94dc5d9c4b49adfcf1ff9838762f24c0  gdb/testsuite/gdb.base/help.exp
-f410b592762e1debbf888efd2638063f  gdb/testsuite/gdb.base/sigstep.exp
-11f6b68274e91acaf4f22db351609177  gdb/testsuite/gdb.base/watchpoint-delete.exp
-094e5a00578b03e522b57eea5393a1cf  gdb/testsuite/gdb.base/display.exp
-fece00bcd7de207b6afa7fb95f6a3a23  gdb/testsuite/gdb.base/multi-line-starts-subshell.exp
-6cde2f2c44001e14a79af2005cb45d73  gdb/testsuite/gdb.base/signals.exp
-075fec34cf76a8f44397012e9c6360fc  gdb/testsuite/gdb.base/break-on-linker-gcd-function.cc
-42ce7c95b90c7fa7080f984e16f3cb6d  gdb/testsuite/gdb.base/mips_pro.exp
-7d6df9484e8a931fb1eb64545b5e807d  gdb/testsuite/gdb.base/valgrind-db-attach.exp
-f2564c628f19a0d651422241fa058984  gdb/testsuite/gdb.base/store.exp
-b8e540948367a09492f6c7531051ee3b  gdb/testsuite/gdb.base/charset.exp
-c4c546107ef02cf5ef7e02f340631b86  gdb/testsuite/gdb.base/attach-pie-misread.c
-da284c83838ed73206dfb770839dd3c5  gdb/testsuite/gdb.base/ctxobj-v.c
-18b4d51afe0789d15256f8ce2c501b06  gdb/testsuite/gdb.base/infnan.exp
-3bb2d72329367da68d4c9a75a1bfdf23  gdb/testsuite/gdb.base/term.exp
-60854e7a773676ac59b289cc90fd3d25  gdb/testsuite/gdb.base/call-ar-st.c
-67ceb27bf818d3f6da08eafc5153690d  gdb/testsuite/gdb.base/shr2.c
-d9829caebb3a21973ff4f9154b7a471e  gdb/testsuite/gdb.base/sigrepeat.exp
-ebb9122daaae330a09d18b7b29386c39  gdb/testsuite/gdb.base/argv0-symlink.exp
-4a1dab3ee837d16ce8c64928779ae7fe  gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp
-b7336a3a076fb1186c46ea7368c2892e  gdb/testsuite/gdb.base/auto-load-script
-403544dac2e0023e75c1b2befd62f32d  gdb/testsuite/gdb.base/consecutive-step-over.exp
-6ac53f40b178b9dd2e66fa277083a1b7  gdb/testsuite/gdb.base/vdso-warning.exp
-7a939aea5dfda12b1c389a8a40a013d6  gdb/testsuite/gdb.base/auto-connect-native-target.c
-f7495d12b108f2c1b81acf38e49be877  gdb/testsuite/gdb.base/bigcore.c
-1bbd5bc32f4f8b1fd1713f542eda08f2  gdb/testsuite/gdb.base/bitfields2.c
-aacd18bfb4664fa6915a6d11159427d3  gdb/testsuite/gdb.base/info-target.exp
-a16e2617b2d2b57120b3e98863128051  gdb/testsuite/gdb.base/break-unload-file.c
-a63fb26e7ca88a659c5e293c139e0415  gdb/testsuite/gdb.base/gdb1250.c
-51c28755e9cd7289437025077044a922  gdb/testsuite/gdb.base/pr10179-b.c
-9ffc2cd8e384888785a57bd5ed8168d2  gdb/testsuite/gdb.base/step-test.c
-53de84fc750b289cef53660d397165b8  gdb/testsuite/gdb.base/realname-expand-real.c
-2cf6e7fcd78f9934f7c0402956953293  gdb/testsuite/gdb.base/so-indr-cl.c
-e5c3b048af59f2cb92c7af01e29a6e94  gdb/testsuite/gdb.base/siginfo.exp
-8c368ffb22752d817dc3f4a1793a7efd  gdb/testsuite/gdb.base/charset-malloc.c
-a5bafd78048cbcd05f2bb07c56fa1449  gdb/testsuite/gdb.base/break-caller-line.exp
-d25ea845f2c9568e14bf42a0b068ac9c  gdb/testsuite/gdb.base/setvar.exp
-5367c2c36c0d5fcaf2c26b432340382c  gdb/testsuite/gdb.base/remote.exp
-689bcc88009fcb731be5761491122c18  gdb/testsuite/gdb.base/constvars.exp
-51352f5b6e3b267de96f78229a5f768f  gdb/testsuite/gdb.base/auxv.c
-b483e470781c942737aa10e795d2b0d8  gdb/testsuite/gdb.base/whatis.c
-77a817b8a0be76f50222d6cbb7bdbf7d  gdb/testsuite/gdb.base/step-bt.exp
-0a3fe3f426599b517c45d4b52283a8e6  gdb/testsuite/gdb.base/siginfo-infcall.c
-e711a6cfdf17afc08fbd300867145dd6  gdb/testsuite/gdb.base/so-impl-ld.c
-b1b6d59c825a703bf431946954b45a3f  gdb/testsuite/gdb.base/break-idempotent.c
-657993dee54f75063c948ee822483dee  gdb/testsuite/gdb.base/tui-layout.exp
-f83afce63a3cb2cd060a69b94990a317  gdb/testsuite/gdb.base/symtab-search-order-1.c
-9d11fd41c187deeb34f5f19e47f5b72e  gdb/testsuite/gdb.base/source-dir.exp
-a497f6cf8d93753015786d49264edc65  gdb/testsuite/gdb.base/jit-so.exp
-e3d65d711fb0874c158908a1675720b2  gdb/testsuite/gdb.base/all-bin.exp
-00b41c1696897409da3bfc80f8772ad2  gdb/testsuite/gdb.base/longest-types.c
-cbc2a0b3d8037157eb6f6e20c4ba78ed  gdb/testsuite/gdb.base/source-error.gdb
-6a12cce54a177a6b40cddded00f1850d  gdb/testsuite/gdb.base/fixsectshr.c
-d89474265b62f35df0c23a47bf1cc11a  gdb/testsuite/gdb.base/m32r.ld
-4ff3418362056aac5f2fd4ab27806fbb  gdb/testsuite/gdb.base/info-macros.c
-05261244f58f03b64d792b8159307bf0  gdb/testsuite/gdb.base/gnu_vector.c
-4a874bb6fae2aa45f568d55360427d67  gdb/testsuite/gdb.base/watchpoint-reuse-slot.c
-80b9f372ef89adebf2776b2077f80928  gdb/testsuite/gdb.base/so-indr-cl.exp
-735f2aee0b46c08c0ba31f576162646b  gdb/testsuite/gdb.base/gdbindex-stabs.c
-7370531a02fb52212e3639944b2d4a9d  gdb/testsuite/gdb.base/list0.h
-e698d0663d0449e08de472396e8cd015  gdb/testsuite/gdb.base/weaklib2.c
-3f26f310dd852d066d042815d787debb  gdb/testsuite/gdb.base/twice.exp
-469b6bf82ee18727848aa19e4e207a09  gdb/testsuite/gdb.base/freebpcmd.exp
-669769a70fb4526e1c54408cf148bc26  gdb/testsuite/gdb.base/permissions.exp
-3ae11c0e5354883e98afc5d6791f50c8  gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.c
-bada50acb7410cf367f5c67c9508d9ff  gdb/testsuite/gdb.base/gdb1555.exp
-bef7b087a90dab015786baaebd3b9d85  gdb/testsuite/gdb.base/unloadshr2.c
-94113f3380436f7c8732173862b529be  gdb/testsuite/gdb.base/stale-infcall.c
-68e29530dc0971e322cdf15ce7cc0515  gdb/testsuite/gdb.base/solib-search.c
-db44aa0e3352538e28eefd64a3eb00b8  gdb/testsuite/gdb.base/filesym.exp
-85f388a27a4cee4152615336d97fc1df  gdb/testsuite/gdb.base/start.c
-142310c3399032110a79b18a4a893b8c  gdb/testsuite/gdb.base/cond-eval-mode.exp
-c6e7395146a9d8a091144dc889387e53  gdb/testsuite/gdb.base/watch_thread_num.exp
-2358d3ed9ce021da19e9d0a1594b1f36  gdb/testsuite/gdb.base/pie-execl.c
-f2a43a61ad25b5af403705b7001ff2d7  gdb/testsuite/gdb.base/gdbinit-history/unlimited/.gdbinit
-9b249094a36f9f82f60e3dc0a01cb52d  gdb/testsuite/gdb.base/gdbinit-history/zero/.gdbinit
-71bf18ae954ad26f7dfdb6032007bb44  gdb/testsuite/gdb.base/async.exp
-204772567d04b8330036e6713304f185  gdb/testsuite/gdb.base/frame-args.exp
-a3c4226af127a3556618bf258c5e76d7  gdb/testsuite/gdb.base/info-shared-solib2.c
-038e387f51ba27ae5388662b5a026d2b  gdb/testsuite/gdb.base/readline-ask.exp
-bb711ce97cf00cad9c9bce68090c3007  gdb/testsuite/gdb.base/break-main-file-remove-fail.exp
-eb1a1ac847358514aaf9455ffd7a30ea  gdb/testsuite/gdb.base/constvars.c
-9616c0303e9fa3e097cd9fcaf2b4444b  gdb/testsuite/gdb.base/define.exp
-8a4f9a9b3f3c429a8114ae73b7170980  gdb/testsuite/gdb.base/commands.exp
-beb7ddd8ac440e541b4ff7458987281f  gdb/testsuite/gdb.base/ovlymgr.h
-be46c2ce5bb75c1410e6ddd3568603bd  gdb/testsuite/gdb.base/signals.c
-7e2ec3cc78104ede9beb402e498bf575  gdb/testsuite/gdb.base/call-sc.c
-9e491562a3902c53183ee5ea55206204  gdb/testsuite/gdb.base/pointers.exp
-433061b98c8df106b5d24430b7b0ef7c  gdb/testsuite/gdb.base/solib-display-lib.c
-d2390accf8c6c238c61e82309151e3a6  gdb/testsuite/gdb.base/hashline1.exp
-854f10afe4bd9f8244ceb4d4d86802fa  gdb/testsuite/gdb.base/sigall.c
-561c27528d8cbdd1dd228d02379c14fc  gdb/testsuite/gdb.base/solib-display-main.c
-df23e088771586b1d83d263115b06b77  gdb/testsuite/gdb.base/print-file-var-lib1.c
-66ad46ede07f10c3a2192dc3b5234044  gdb/testsuite/gdb.base/step-line.exp
-fffbbc44eb9e7f2158b95b004b50319a  gdb/testsuite/gdb.base/linespecs.exp
-53a0a60fb0fb2cd63382144f18320ef5  gdb/testsuite/gdb.base/info-fun.exp
-e0d1c71097634260b1e7ea9cfc49e78c  gdb/testsuite/gdb.base/dfp-test.exp
-59a90917be2c4fc3f76ddee248f5b09e  gdb/testsuite/gdb.base/batch-preserve-term-settings.exp
-4697b11f1eac018e16086cb67b436100  gdb/testsuite/gdb.base/infoline.exp
-0b4e499f872cfeaab21e0b173c718ca9  gdb/testsuite/gdb.base/lineinc1.h
-3166fb97834b1d633fe85ac524f790e7  gdb/testsuite/gdb.base/sigstep.c
-debd599dc6645644a988689746654788  gdb/testsuite/gdb.base/nostdlib.exp
-af24272efad86ef1947bb87379feebc4  gdb/testsuite/gdb.base/info-shared.exp
-83cf3552c6ecd30f59d981cb656d5dcc  gdb/testsuite/gdb.base/hashline3.exp
-d725a9bdd744f2f2a8ab5fafa97d4c3f  gdb/testsuite/gdb.base/gcore-relro-pie.c
-995c5617343d281b809641f188684153  gdb/testsuite/gdb.base/checkpoint.c
-c943c3b125e1e993a42be3bd3c993add  gdb/testsuite/gdb.base/type-opaque-lib.c
-4e6d63cda7287f2d00d9e31aebb84b5b  gdb/testsuite/gdb.base/callexit.c
-6ad0ec3204e5ef6e0f93535559a79897  gdb/testsuite/gdb.base/stack-checking.c
-02ba0a9329d36cba5fccf4b94ed1eaa6  gdb/testsuite/gdb.base/signest.c
-dcb1fb60c149fe711460df1c7af83cb7  gdb/testsuite/gdb.base/scope0.c
-6c586306916eee7f8904e9c35af158dc  gdb/testsuite/gdb.base/paginate-inferior-exit.c
-1f3053f1f702d78f8970d824a5f36ada  gdb/testsuite/gdb.base/annota-input-while-running.c
-efe34151d3657d4cd08d1345ab9ac03b  gdb/testsuite/gdb.base/find-unmapped.exp
-6dd463074be3d959a6c9c896b04fd780  gdb/testsuite/gdb.base/memattr.c
-a10f9070422490413227df9bf0076ffb  gdb/testsuite/gdb.base/func-ptr.c
-008a889bbc42542a8dd31033aa88a3b6  gdb/testsuite/gdb.base/savedregs.exp
-4511c09a6feef139371a7286058feeff  gdb/testsuite/gdb.base/code-expr.exp
-51c2c9df9c0473d2ac1b824ebe013bd2  gdb/testsuite/gdb.base/catch-syscall.c
-408fb4c6bfab843defc91480838ad78e  gdb/testsuite/gdb.base/ldbl_e308.exp
-78671f2e9ec13204d49fdf702f20fff2  gdb/testsuite/gdb.base/frame-args.c
-0f8de89d2d90eccf83df98f8bb09ffab  gdb/testsuite/gdb.base/catch-signal-fork.c
-d6fec44788efe7051379578a76194ddb  gdb/testsuite/gdb.base/paginate-inferior-exit.exp
-300341fe836af37adf2f3064285022aa  gdb/testsuite/gdb.base/twice.c
-7f606d7bd20831072733c6c9375e1ec1  gdb/testsuite/gdb.base/start.exp
-d48b91b158b339acd752ab60ffdf6ad1  gdb/testsuite/gdb.base/watch-cond.exp
-31ac65061e275082e176a19a9a532a9a  gdb/testsuite/gdb.base/watchpoint-solib.exp
-2f2378207beb6ff133c13d33bf17c58e  gdb/testsuite/gdb.base/skip1.c
-04e073224169f1d040760155cee80eef  gdb/testsuite/gdb.base/interp.c
-f5d2dc6e6f3fa65b8e690b43f9834a50  gdb/testsuite/gdb.base/wchar.exp
-354083607aa4ebccaf1bce1643869c2d  gdb/testsuite/gdb.base/hbreak-unmapped.c
-450a1da41a5c13ed23211a6f1b9a30bd  gdb/testsuite/gdb.base/list0.c
-297227463bce5258b4297078633fb2f5  gdb/testsuite/gdb.base/enumval.c
-f7aec7811932b17ea2e12b59c13e377e  gdb/testsuite/gdb.base/ovlymgr.c
-cc19ee1eb79fe010ad5bab989640c407  gdb/testsuite/gdb.base/overlays.c
-211a8ff14509652a16cb81b0756e662b  gdb/testsuite/gdb.base/pending.c
-bb7f856ac173eae93156f050e555bbf7  gdb/testsuite/gdb.base/continue-all-already-running.c
-5acd5998641472483e7c29278d6345e7  gdb/testsuite/gdb.base/callfuncs.exp
-893ba1ad257a2b850fe9e6a25c308e74  gdb/testsuite/gdb.base/ldbl_e308.c
-f08fe7d838c31524e81e55bcfebcabf8  gdb/testsuite/gdb.base/huge.exp
-640ae2a14b19b7bb9e6fc45c57546afc  gdb/testsuite/gdb.base/siginfo-obj.exp
-9a042c25634dd30d37a7ab4a5b27d574  gdb/testsuite/gdb.base/ena-dis-br.exp
-917b1c0d4a61d5f2b7f74cb6ca9e2a59  gdb/testsuite/gdb.base/reread2.c
-536354dc2d522529e2c8cbeebdae23aa  gdb/testsuite/gdb.base/skip.exp
-4dab83e639422e2efeccf16b8129c7f6  gdb/testsuite/gdb.base/testenv.exp
-508a9115fc81bef83d4dff4513a2cd41  gdb/testsuite/gdb.base/kill-after-signal.exp
-3c5825e485c2a917aa22496ba8876f76  gdb/testsuite/gdb.base/sigaltstack.c
-1294be9f0c74309c35b9ff9616be7916  gdb/testsuite/gdb.base/info-fun-solib.c
-330092aedaaf6e226f6ca1418db81549  gdb/testsuite/gdb.base/step-resume-infcall.c
-b01687c37d170ce3c4d789c4b78b1563  gdb/testsuite/gdb.base/info-proc.exp
-473e7a3fe10f5a9e8928499b76cab884  gdb/testsuite/gdb.base/prelink.exp
-eaa132c0a9064d20009fb597ef13619a  gdb/testsuite/gdb.base/enum_cond.exp
-75f1c35796ff509a44cc7c29ef3bc19f  gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp
-496934ed26f5824b4290e9db146cd1f0  gdb/testsuite/gdb.base/reread.exp
-694b14305c9bfa42e6bfa6d04ebd4a67  gdb/testsuite/gdb.base/kill-after-signal.c
-bd5ca176289756c8a8f6a3a56c2407ac  gdb/testsuite/gdb.base/fullpath-expand.c
-4ed6cca370cae514add3691913756eb1  gdb/testsuite/gdb.base/scope.exp
-8f21da00debc0719c3a6fa83772447f4  gdb/testsuite/gdb.base/Makefile.in
-3aac96aa57d439e2ddf1a39ad602b580  gdb/testsuite/gdb.base/auto-connect-native-target.exp
-1dd4a2d9a61b3de3105b3e4d6a7b4a7d  gdb/testsuite/gdb.base/ctxobj.exp
-05a03d38678c1384ecd5a45be340ed92  gdb/testsuite/gdb.base/shlib-call.exp
-24e216b041f94200d9e4a5cbac2a4a44  gdb/testsuite/gdb.base/solib-disc.c
-acc5a9111f7a4411629e5871520fa2e4  gdb/testsuite/gdb.base/catch-load-so.c
-b12f492229079ac7b7acff1fcfe49833  gdb/testsuite/gdb.base/radix.exp
-9809f275b965f961a60fbb99fe88ae10  gdb/testsuite/gdb.base/sigall.exp
-8bf104340f1742d41b76b0d547712a7b  gdb/testsuite/gdb.base/siginfo-obj.c
-3b5ff1f729c40d9c4a98118ff08a9e6b  gdb/testsuite/gdb.base/annota1.c
-e7943c6617aef598d16a48e53bc39a73  gdb/testsuite/gdb.base/gdb11531.c
-24aea268eed65f44d4b1f8273ec4fdfc  gdb/testsuite/gdb.base/dtrace-probe.exp
-c5d13d31f47d2bb6e8361c3231ffc08f  gdb/testsuite/gdb.base/interrupt-noterm.exp
-fbbeec2891ea913e85e52602f661a132  gdb/testsuite/gdb.base/bitfields.c
-7ea18a24d9d28cbcb1f4c5fe6442697a  gdb/testsuite/gdb.base/macscp1.c
-1ea088b852b87134ad1b9038b0dd2204  gdb/testsuite/gdb.base/store.c
-8459c9faac759bdfb955f814cc82c0f3  gdb/testsuite/gdb.base/longjmp.c
-1d3a78e65b590d2aeacb51896c5b5dac  gdb/testsuite/gdb.base/noreturn-finish.c
-34d2686c57ff2ddbe9341cd657de2af1  gdb/testsuite/gdb.base/default.exp
-42ca18869ff9e47a78d551ca4e8c1760  gdb/testsuite/gdb.base/step-line.inp
-e3f7f7fe2d3ddf880af22969d90b2752  gdb/testsuite/gdb.base/readline-ask.c
-378369b776d15b199afa3be4e12dbb9a  gdb/testsuite/gdb.base/sep.exp
-5df8c1cb2bdfabf97ae6d8b783d9ffec  gdb/testsuite/gdb.base/checkpoint.exp
-2ebdb75af2753855961c032196faf64c  gdb/testsuite/gdb.base/finish.exp
-c67db3154ff5922dbd46a16b0bd4780b  gdb/testsuite/gdb.base/nostdlib.c
-8973c3f84f4c3c7a8c224ab2d943dd80  gdb/testsuite/gdb.base/inferior-died.c
-555c85d43e9b9b6cfb79ed3def59544e  gdb/testsuite/gdb.base/info-macros.exp
-6d0075e1140cecff27031cf711f9d08b  gdb/testsuite/gdb.base/sym-file-main.c
-0a04bf5af78cabf6d5f6fbd226bda286  gdb/testsuite/gdb.base/break-always.c
-9620251aaae9b0fd32d7342918b0aaf6  gdb/testsuite/gdb.base/set-noassign.exp
-d47cf600366a984537fe500bf1b0e33e  gdb/testsuite/gdb.base/miscexprs.c
-445fae22f4a9e9bb4c8b111adb1fe972  gdb/testsuite/gdb.base/hook-stop-frame.c
-efd360fd48f4cf30bab574a1338b7905  gdb/testsuite/gdb.base/pendshr.c
-70caa066501705a604eb1c327693ceb3  gdb/testsuite/gdb.base/condbreak-call-false.exp
-aae8e9a54d4885787e73d2a466a4ad8c  gdb/testsuite/gdb.base/stap-probe.c
-f51adbef7a72caed8c9dc4a3ebcbd8cc  gdb/testsuite/gdb.base/empty_exe.exp
-90afb28db50c70da87b5ee2ca5c8b116  gdb/testsuite/gdb.base/multi-forks.exp
-dc2642b590e52f8e8dae186188967d3a  gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.exp
-a083d8d4881ea947f4ec0a7af80e02e8  gdb/testsuite/gdb.base/return2.c
-ed624c7e0ae29d4590c0dd241d90f6ac  gdb/testsuite/gdb.base/watchpoint.exp
-719f14e9033c0bdbbfea148fff08c7b0  gdb/testsuite/gdb.base/vla-datatypes.c
-7a696d3d77cf797714fe059343769792  gdb/testsuite/gdb.base/a2-run.exp
-d679a581b6b3de779423301158d6c091  gdb/testsuite/gdb.base/dmsym_main.c
-3933b1f9cc9c6cc71dea6799c2edd797  gdb/testsuite/gdb.base/gcore.c
-9647518c16d8a213fb24b587615fa2b0  gdb/testsuite/gdb.base/hook-stop-continue.exp
-25bbd941cff34d55cb9ec8ff8765bf64  gdb/testsuite/gdb.base/gdbindex-stabs-dwarf.c
-6fdb1e1ad53ea49bcfed10bb1852e5e6  gdb/testsuite/gdb.base/break-main-file-remove-fail.c
-c91dc02b2808e8a864fb27d91afd2790  gdb/testsuite/gdb.base/duplicate-bp.exp
-2abac9c480a74093870a00cfe9b5d304  gdb/testsuite/gdb.base/foll-vfork-exit.c
-7f2e431730e62b8798676ddcadd2f4b7  gdb/testsuite/gdb.base/del.c
-1afc3d62295b79729d87f7cc0f1d2a6b  gdb/testsuite/gdb.base/step-bt.c
-46cdbcf7169555b4330b63141082d8d4  gdb/testsuite/gdb.base/dump.exp
-398a281bce312ca939a43b13df182c3f  gdb/testsuite/gdb.base/gdb1555.c
-130ac31a73865d93b26bd5edc481cd10  gdb/testsuite/gdb.base/expand-psymtabs.exp
-96414feab41b4954360074ac656e2b8e  gdb/testsuite/gdb.base/varargs.c
-65c3acb752c2be229546c856ab5a0586  gdb/testsuite/gdb.base/interp.exp
-8f5a00cb94285ca24f71b6737a454d11  gdb/testsuite/gdb.base/ending-run.c
-31caf3d989d5af97d7176e9e461f2bc2  gdb/testsuite/gdb.base/code_elim2.c
-dccdc97b49250422c960e8c559ac883c  gdb/testsuite/gdb.base/step-sw-breakpoint-adjust-pc.exp
-23af90fd0b9652bbdd5d59eb87df1503  gdb/testsuite/gdb.base/gcore-buffer-overflow.c
-f280f22bd6cbb8b1717f33372a93f0b4  gdb/testsuite/gdb.base/gdb1821.c
-af618e15c55da3e70fce66603534a8e6  gdb/testsuite/gdb.base/jump.exp
-c1174e2fa2d60b2bbc36506f499840d7  gdb/testsuite/gdb.base/macscp.exp
-5b24729e9f0f14e700bf7313207d73a4  gdb/testsuite/gdb.base/async-shell.exp
-fb1f46d14ca1217aa6926fd877d7dd75  gdb/testsuite/gdb.base/signest.exp
-e793a168dd067288a1c92e0f5a8115e1  gdb/testsuite/gdb.base/unloadshr.c
-9485fabacdff31bb16fa1a24b6888aa1  gdb/testsuite/gdb.base/gdb11530.exp
-e88640998204ec533a4e922add90952b  gdb/testsuite/gdb.base/break.exp
-2e2f250b0f7537538117dae49f2e367f  gdb/testsuite/gdb.base/corefile.exp
-054e1a66392706f1193f287ff4767eb3  gdb/testsuite/gdb.base/disabled-location.exp
-d33fc0da6a5c77bef58047ee5c0c6797  gdb/testsuite/gdb.base/logical.exp
-f26f6516cfff47b633b5ed2ea168be37  gdb/testsuite/gdb.base/info-shared-solib1.c
-0245ab7d4ed2b547f98063ca9e9b383d  gdb/testsuite/gdb.base/dprintf-pendshr.c
-9b46691edbdab48c38021ce0f0943156  gdb/testsuite/gdb.base/hbreak-unmapped.exp
-e276e66e901ba6537a87d0b237219e57  gdb/testsuite/gdb.base/watchpoints.exp
-f8a2a14ba49b791656a9ff1eaa0ee692  gdb/testsuite/gdb.base/breakpoint-shadow.c
-c5eb7ba334a07193fa68713ac1a55a46  gdb/testsuite/gdb.base/dprintf-next.c
-9fd7f881ad6b1d9c566d8b862168f27f  gdb/testsuite/gdb.base/ctxobj-m.c
-6c609be17c91d45ddb1dcc66781f2cde  gdb/testsuite/gdb.base/prologue-include.exp
-d144f2fa0c95f49f3ed6d0bf55674762  gdb/testsuite/gdb.base/step-test.exp
-e18e71fad2740be8c9a928ca78b9e992  gdb/testsuite/gdb.base/symtab-search-order.exp
-f6a96ae4d88de9220856194dacc8c9c8  gdb/testsuite/gdb.base/lineinc2.h
-f012ce9c30bc9a99b733dd0c3eee89fe  gdb/testsuite/gdb.base/interrupt.exp
-055c12319ac1ccfac585442416a59b8c  gdb/testsuite/gdb.base/sect-cmd.exp
-a98d3201b08cde82f798f06b010c68de  gdb/testsuite/gdb.base/assign.exp
-72d532485e4a07c60a8577ec384bef92  gdb/testsuite/gdb.base/gdb11531.exp
-3764973c71d5aa701031b4e66fd276d3  gdb/testsuite/gdb.base/shreloc.c
-c88288d70c305dcf6100643e08826ac8  gdb/testsuite/gdb.base/annota1.exp
-c197605fd6d98a6060c34fab4541b5a8  gdb/testsuite/gdb.base/bfp-test.c
-bd5ca176289756c8a8f6a3a56c2407ac  gdb/testsuite/gdb.base/realname-expand.c
-b7c111fbe987b49add09deb148f7325e  gdb/testsuite/gdb.base/morestack.c
-f356ff50643e59000ef3d9f24089698b  gdb/testsuite/gdb.base/psymtab2.c
-bb59a7d95f578fc3b3971b5b8148100f  gdb/testsuite/gdb.base/catch-gdb-caused-signals.exp
-3506980f8848d77e35515212627984f6  gdb/testsuite/gdb.base/printcmds.exp
-46b4c46217f2fcdabd1bba7e9afaf4bd  gdb/testsuite/gdb.base/ptype1.c
-c3e0e8b193e1ee645205b587cc0e67c0  gdb/testsuite/gdb.base/ptr-typedef.c
-9893c2ac22428bc0195f1942bf7bf671  gdb/testsuite/gdb.base/skip-solib.exp
-0b6ea157a504dc36dd74977d58b07b0f  gdb/testsuite/gdb.base/dtrace-probe.d
-9fe56558dd4bfc7eedc3d6293e28c243  gdb/testsuite/gdb.base/gnu-debugdata.c
-79e67148196997c3a984f99c72f74dca  gdb/testsuite/gdb.base/watch-bitfields.exp
-9ac088c7fa2e5cf3210879e636f35f10  gdb/testsuite/gdb.base/arrayidx.exp
-031701cdfdbb9735cbd901194a47f59b  gdb/testsuite/gdb.base/ifelse.exp
-b4816e4b91e99aa3e905b5d44802e907  gdb/testsuite/gdb.base/spu.ld
-a1c60f8a25916e88881c8a6f71316039  gdb/testsuite/gdb.base/bitfields.exp
-0e9d59b04874246f86012f9836ec0c70  gdb/testsuite/gdb.base/watch-read.c
-4fce00427c08d8b916a752c6b75a38a7  gdb/testsuite/gdb.base/pr11022.c
-1fc26423bb72ec4531d8779007f45ed5  gdb/testsuite/gdb.base/sss-bp-on-user-bp.c
-08b0f3cdbd377ccf1f885824644773ad  gdb/testsuite/gdb.base/line-symtabs.c
-36e6b4f98670cf4c1ab698b723ec0855  gdb/testsuite/gdb.base/foll-vfork.exp
-cae3da3985a315e0c8affdbf92a748fa  gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp
-c77fa3d0ee2c2cc69aad4af0b8f038de  gdb/testsuite/gdb.base/memattr.exp
-7ec0e472ff756215c0eeb9afdbbfff34  gdb/testsuite/gdb.base/call-rt-st.c
-04fb361ca7fd5962eb8c662d2d7efec3  gdb/testsuite/gdb.base/dprintf-detach.exp
-2beca99741280af8a3855954b4e321f4  gdb/testsuite/gdb.base/dump.c
-c07657e480cdae85f9f948c44a5887f2  gdb/testsuite/gdb.base/line-symtabs.exp
-94772659b9e071de7e7f3b3b1f9f907f  gdb/testsuite/gdb.base/dprintf-next.exp
-3b6b6bc716d0e88aba703cffb9e22f0a  gdb/testsuite/gdb.base/catch-signal.c
-dc6c8bee90cf10fad0b049040f67b71a  gdb/testsuite/gdb.base/value-double-free.c
-eab8fe282b814d3adb678e76e037b021  gdb/testsuite/gdb.base/attach-twice.exp
-800c099a13cc28089bb0a8dff39953e8  gdb/testsuite/gdb.base/range-stepping.c
-e807546aeddf630e5b61a7373756e661  gdb/testsuite/gdb.base/code_elim.exp
-10a323323c8c361540e21872a6c81d99  gdb/testsuite/gdb.base/stale-infcall.exp
-c265183c3f623ef73aa5b41ce288e9f7  gdb/testsuite/gdb.base/cvexpr.c
-0e8434d227a0ea839e6ad11d7714024e  gdb/testsuite/gdb.base/exitsignal.exp
-76170751ad462a35bb92838f7c6def5d  gdb/testsuite/gdb.base/gdb1090.c
-30cc0608148bbc9e20afc76fd79b94f0  gdb/testsuite/gdb.base/filesym.c
-39de0478749fe873267a38f53c0aa3af  gdb/testsuite/gdb.base/nofield.c
-37597ed6262c80e12d8363c315c26db2  gdb/testsuite/gdb.base/annota-input-while-running.exp
-fcb2ad5f45ea5ebf30b393029bdac8d4  gdb/testsuite/gdb.base/sepdebug2.c
-9b49c57b2897d172d1a3c3f641c63a73  gdb/testsuite/gdb.base/included.c
-a40cf894bc45325b28124a6918a570c4  gdb/testsuite/gdb.base/solib-symbol-lib.c
-85dcfcc53377325bc1383658b803f39c  gdb/testsuite/gdb.base/longest-types.exp
-289b9dbe6ddcad8a6bc16d2ed428840d  gdb/testsuite/gdb.base/restore.c
-24f8dd7a0f899efaa81bf248f8eafa2e  gdb/testsuite/gdb.base/fortran-sym-case.c
-3662af4fc62fcb2376197f68d7f0986b  gdb/testsuite/gdb.base/solib-search-lib2.c
-f72717c52a031327368a4f83a74cc769  gdb/testsuite/gdb.base/gcore-relro-pie.exp
-fc6eeea0d4afe0e633c5e73c4f2ab9c6  gdb/testsuite/gdb.base/sepdebug.exp
-246912b4a24edf28c2896b2b0581372b  gdb/testsuite/gdb.base/args.c
-4dd17e41180868a745abcae688e3bcbb  gdb/testsuite/gdb.base/solib2.c
-3db315f674aa9758c918117d92b89554  gdb/testsuite/gdb.base/info-shared.c
-d76617d5104a7f6045d533bd6827bf67  gdb/testsuite/gdb.base/annota3.exp
-a4c1c19fce25da5426833929df8df00c  gdb/testsuite/gdb.base/overlays.exp
-55054b22a6edfb0fc44272fb7f9040f3  gdb/testsuite/gdb.base/list1.c
-1f822764edc85bbcebac977faf4a4709  gdb/testsuite/gdb.base/pie-execl.exp
-6a10a23cbcae8d354bca512fbac84107  gdb/testsuite/gdb.base/nodebug.c
-270d18be75dd1177b61d8d3ff5f763ff  gdb/testsuite/gdb.base/bigcore.exp
-52a3337587e4b5260b3a849aedd188fc  gdb/testsuite/gdb.base/valgrind-db-attach.c
-d9100b611fde098b6a920e25d94e6723  gdb/testsuite/gdb.base/gcore-buffer-overflow.exp
-61686eabc51c3e36126d189d8bded7fa  gdb/testsuite/gdb.base/exprs.exp
-f48cd7753e326d217142d715b3c86333  gdb/testsuite/gdb.base/solib-search.h
-80fb742c6028f138e4ad580d729b403a  gdb/testsuite/gdb.base/lineinc3.h
-2a613de64986138a64a1a2c661fb63a5  gdb/testsuite/gdb.base/code_elim1.c
-d20e20fdf84e3f285fd844d99a90dfa5  gdb/testsuite/gdb.base/psymtab.exp
-2d3a70a9daa9e4ce4cf862c4f5eb1c81  gdb/testsuite/gdb.base/disabled-location.c
-06a92d148b60fd5c50de17ed658ab73e  gdb/testsuite/gdb.base/shreloc2.c
-87a3aaa5d48562b549b32ed2b938284e  gdb/testsuite/gdb.base/fileio.exp
-fccc00c4f86df8b2422cbc90669f2984  gdb/testsuite/gdb.base/jump.c
-1bd4ee47ca73f97234b65c7abc991fa5  gdb/testsuite/gdb.base/gnu_vector.exp
-1d3a78e65b590d2aeacb51896c5b5dac  gdb/testsuite/gdb.base/noreturn-return.c
-379b973330cbe2ec8ff2114ed15d8451  gdb/testsuite/gdb.base/gdb1555-main.c
-4c664aa20a95e6ed9eac3ee8fb8c06d7  gdb/testsuite/gdb.base/gdbvars.c
-bbd68c316d4ba5e21f8aac02eb605fa4  gdb/testsuite/gdb.base/macscp3.h
-b4cee4e4f1a8781860f4567101e2fa8b  gdb/testsuite/gdb.base/advance.exp
-49b5960728f7fb97d1d913078cf6c70b  gdb/testsuite/gdb.base/structs2.c
-7795f27d3493b8a545e87cd368380b65  gdb/testsuite/gdb.base/skip-solib-lib.c
-1edab6cef79ccec9936fc9bf68f2301b  gdb/testsuite/gdb.base/prelink-lib.c
-a048d00ac4e694698bb61fc6d75da8bd  gdb/testsuite/gdb.base/duplicate-bp.c
-46409250b713b9113808d6bb029e484c  gdb/testsuite/gdb.base/print-symbol-loading-lib.c
-25a7d8e547ec2dd1ec228276d5a19d1e  gdb/testsuite/gdb.base/structs3.exp
-2087b737e002cdd14576aa5d2712c3a1  gdb/testsuite/gdb.base/paginate-after-ctrl-c-running.exp
-dea4ac5492460b0314201d58d795051d  gdb/testsuite/gdb.base/ui-redirect.exp
-40733a419bb2de8e898b5f0f5dd63007  gdb/testsuite/gdb.base/source-execution.c
-4beccca8820bfe33382bb9dd29b952d5  gdb/testsuite/gdb.base/gnu-ifunc.c
-aca830a941ae4697e831e5464bdac233  gdb/testsuite/gdb.base/step-line.c
-ddb3066e750df3995ee4780e8ba2c4a4  gdb/testsuite/gdb.base/dprintf-pending.c
-bd32d4dd2180b52e3d1a3a37f68ff0ed  gdb/testsuite/gdb.base/func-ptr.exp
-875a150f7fd4db096ea08b9acd105dae  gdb/testsuite/gdb.base/baz.c
-4ab5e22b7ed15121561c6aa3d4988de6  gdb/testsuite/gdb.base/cond-expr.exp
-d2422500332db9954aebca5cf21e9557  gdb/testsuite/gdb.base/prelink.c
-cf0a177d340716d59f214c92e20494f5  gdb/testsuite/gdb.base/ptr-typedef.exp
-cca1641fd003e39e11dbbfab115e7612  gdb/testsuite/gdb.base/coremaker2.c
-9e2ff0209c0a2a03946c6b1f656b1f70  gdb/testsuite/gdb.base/source-execution.exp
-bac44c923611117facff58e213be3828  gdb/testsuite/gdb.base/global-var-nested-by-dso-solib2.c
-cd6bd6b3ad96323bbe7d2f7ed51a0baf  gdb/testsuite/gdb.base/sigbpt.exp
-6302c79a46a89618e6ff1cb0b39ec6d6  gdb/testsuite/gdb.base/break-probes.exp
-b40539d04e57affb9b806cd323cb4cfd  gdb/testsuite/gdb.base/jit-simple.c
-af6f9e427bb3d09aa6033ec64aec8775  gdb/testsuite/gdb.base/jit-dlmain.c
-eac82675666c7dd6c0a0bfda0ce1e509  gdb/testsuite/gdb.base/watchpoint-hw.exp
-ca303089605b2413994cf3b70737967a  gdb/testsuite/gdb.base/break-interp-lib.c
-05b2af3fb3a2c8e15eca6f0f0a6940a5  gdb/testsuite/gdb.base/lineinc.exp
-35358020356f5141ebbb0ccb263df814  gdb/testsuite/gdb.base/solib-nodir.exp
-33a4cf0c2d4e34941699f04f3837cd38  gdb/testsuite/gdb.base/sizeof.c
-e2d1889a1dd2a8a94d9317c1d7a9ecb1  gdb/testsuite/gdb.base/interrupt.c
-b440fa3bd099656094bbc35807f6b1fd  gdb/testsuite/gdb.base/sepsymtab.c
-2c394ab2b46dc4f6243190f7ad9d943c  gdb/testsuite/gdb.base/step-resume-infcall.exp
-07f3b6dba18c4e819a30524bafc653f0  gdb/testsuite/gdb.base/sym-file.exp
-8f3e8eae987b703ce9e91f4c1190dcd2  gdb/testsuite/gdb.base/vla-stub.exp
-c90e022fb5ef3df8a5639df233f9c350  gdb/testsuite/gdb.base/langs2.cxx
-9abbb202693c949e0470656ba553b178  gdb/testsuite/gdb.base/sum.c
-839197e61adc9ee9e7f7ac00555ed0e7  gdb/testsuite/gdb.base/condbreak.exp
-f540e7dafc832645e666822c6ae5dae0  gdb/testsuite/gdb.base/shmain.c
-5a4f93a7708a8fd0bcb3ceea75d84c66  gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp
-7b9e42bc777c908bd9efc7683f39da18  gdb/testsuite/gdb.base/step-break.exp
-0ed15d8d34bb3533fdc4f8f220b61446  gdb/testsuite/gdb.base/source-test.gdb
-2f86a83383b09a8664822df3d8f6f9cc  gdb/testsuite/gdb.base/eval-skip.exp
-f86ec32b12ddb08ff633b5cdb7ba7054  gdb/testsuite/gdb.base/label.c
-83b4147d5cfab4b94796513c48e2ce03  gdb/testsuite/gdb.base/watchpoint.c
-26a0fc30ed0f2f7bdd6f6aab9f941eac  gdb/testsuite/gdb.base/gdb1056.exp
-132afc94d48269647838ae377281ccbd  gdb/testsuite/gdb.base/prologue-include.h
-e018a7c18348f82adcb97632d298a49c  gdb/testsuite/gdb.base/jit-main.c
-6217e66b960ef4551d45c85acdbcd598  gdb/testsuite/gdb.pascal/stub-method.pas
-02d09d7b370896b9fc8867b7ed1c7313  gdb/testsuite/gdb.pascal/floats.pas
-f7a470d89013ace827ad986a22f6cae8  gdb/testsuite/gdb.pascal/hello.exp
-2e0e4e94d6ad5ab904cc46195a49500e  gdb/testsuite/gdb.pascal/case-insensitive-symbols.exp
-a8a13b77baed5ca6168be534c1bbe47f  gdb/testsuite/gdb.pascal/stub-method.exp
-f70aa7e03362c86808bb9b75e912153c  gdb/testsuite/gdb.pascal/integers.pas
-6690727ed4a334c1d91f45aecfa064f0  gdb/testsuite/gdb.pascal/integers.exp
-b4ae59b9bb0794a69841d92b9bce8a3e  gdb/testsuite/gdb.pascal/gdb11492.pas
-19990cb5b198325b185af673b5ee5b4f  gdb/testsuite/gdb.pascal/hello.pas
-fc03015d2e3c9a37306ded2799bed248  gdb/testsuite/gdb.pascal/floats.exp
-9f732c334d0238f828941355e522ada1  gdb/testsuite/gdb.pascal/print.exp
-fa3aa3195061a9c30e07f5077db719fa  gdb/testsuite/gdb.pascal/gdb11492.exp
-ec053af70195cf70c46f47710946ea2a  gdb/testsuite/gdb.pascal/Makefile.in
-cc5346610b6cb5f8181a641df50568a7  gdb/testsuite/gdb.pascal/case-insensitive-symbols.pas
-910b10bafe224b1101ee909a25e479a4  gdb/testsuite/gdb.pascal/types.exp
-4ce6bd87d8bee92673ebe88bc8c7db5a  gdb/testsuite/gdb.opt/inline-cmds.exp
-e18b63c51f494b4fd61856ac1e5ce9d5  gdb/testsuite/gdb.opt/inline-bt.exp
-67308c489529ed7a435af3f063cc04eb  gdb/testsuite/gdb.opt/inline-break.c
-61dec21db51bdcd3dd26c3603bad315e  gdb/testsuite/gdb.opt/inline-cmds.c
-8549a0fd72af8df6c859373ed382dd5b  gdb/testsuite/gdb.opt/clobbered-registers-O2.c
-55e5f0e06a08f6fe936aa9e4d36d555f  gdb/testsuite/gdb.opt/inline-markers.c
-eaf6326c0ebb8e7f9d4f0c7995e5c307  gdb/testsuite/gdb.opt/inline-bt.c
-e9cc32e4e1144cbef2d7045c90901808  gdb/testsuite/gdb.opt/inline-break.exp
-55ff811e4ba9c0ed00acf2d95609480b  gdb/testsuite/gdb.opt/Makefile.in
-f63b9caebec4020d41b2850df0a87ce6  gdb/testsuite/gdb.opt/inline-locals.exp
-f9b5be4af97baeba37d751a29fdc8af1  gdb/testsuite/gdb.opt/clobbered-registers-O2.exp
-758c13e1a43184af1af368168ada8034  gdb/testsuite/gdb.opt/inline-locals.c
-62073238e896ea63f98038c5231f8aae  gdb/testsuite/gdb.compile/compile-constvar.S
-62c742765f3b99d4b7f853aa82261245  gdb/testsuite/gdb.compile/compile-print.exp
-85e16655ae5ff84525e99b7ba2947aa0  gdb/testsuite/gdb.compile/compile-print.c
-edb721e2ec9f07474b1796f568c29e38  gdb/testsuite/gdb.compile/compile-tls.c
-9208e8f47be2b1c20b4d37613d8232ce  gdb/testsuite/gdb.compile/compile.c
-eb3054b26f1c15d4deb6f72cd3c3b679  gdb/testsuite/gdb.compile/compile-ifunc.c
-27fe9104566641723cf93dc2958a08d3  gdb/testsuite/gdb.compile/compile-shlib.c
-4d9039d4205a57048418fd5770390069  gdb/testsuite/gdb.compile/compile-constvar.c
-11ca113d0ff0d5ae2c27e20107d7124a  gdb/testsuite/gdb.compile/compile.exp
-848ee80c5f7b46c8b27238407f32dd71  gdb/testsuite/gdb.compile/compile-ifunc.exp
-17fe4bb844c96107d6e31484774d8ec8  gdb/testsuite/gdb.compile/compile-setjmp.exp
-c816639ab7b436d49062d171b9e2829d  gdb/testsuite/gdb.compile/compile-setjmp.c
-4364d421e9cbed27b92951d9eb04b059  gdb/testsuite/gdb.compile/compile-tls.exp
-2b499cefba1a96e02a1e785364730e97  gdb/testsuite/gdb.compile/compile-setjmp-mod.c
-843dde6eb20afd77a42869ea1c4eed28  gdb/testsuite/gdb.compile/compile-nodebug.c
-0f60de297d539d229040676e66714233  gdb/testsuite/gdb.compile/compile-ops.exp
-81b5197c5b8a61a1e2e8c43e0932face  gdb/testsuite/gdb.compile/compile-mod.c
-47d5bb179a9aa71b0a055cda6305669e  gdb/testsuite/gdb.compile/Makefile.in
-4dea41fe92df20234325fa9859e9a0d5  gdb/testsuite/gdb.compile/compile-ops.c
-ee2857ce9702dc8528ce9192b7a936e2  gdb/testsuite/gdb.compile/Makefile
-a33373b46be806e273eb4f2b9e6fc6ce  gdb/testsuite/gdb.guile/guile.exp
-5bad793d42bebb09005a77e4bde8bacd  gdb/testsuite/gdb.guile/scm-block.c
-ce722b2d22f5f2756439016fa1a0732d  gdb/testsuite/gdb.guile/scm-section-script.c
-3a21d7fd34855317ef951d1b78ccd25f  gdb/testsuite/gdb.guile/scm-symtab.exp
-d728405259f2211d4adeebe21a0caa6e  gdb/testsuite/gdb.guile/scm-error.exp
-25e3784d47e33abf7b7a26b50c1f2b32  gdb/testsuite/gdb.guile/scm-symbol.c
-a35d51888e45fb0e3a4f20016295053b  gdb/testsuite/gdb.guile/scm-frame-inline.exp
-363d495d1e4b348f2d5cca23feb132ea  gdb/testsuite/gdb.guile/scm-frame-inline.c
-a639325bd302458d019a612463ce284c  gdb/testsuite/gdb.guile/scm-error-1.scm
-6af24483fe47615057c8a97fedc17803  gdb/testsuite/gdb.guile/scm-objfile-script-gdb.in
-4fce6f874edf0c47bd321a454175d52c  gdb/testsuite/gdb.guile/scm-section-script.exp
-1317e0ccdf05809c0c06cfc32925f949  gdb/testsuite/gdb.guile/scm-pretty-print.scm
-d45918ad41f28518e8fe3918c05cb08c  gdb/testsuite/gdb.guile/scm-type.exp
-2201fe232be56f834518596b4f09f9ce  gdb/testsuite/gdb.guile/scm-frame.c
-b645f45167a1b3639cfc53e9bdf66eee  gdb/testsuite/gdb.guile/scm-iterator.c
-2a9d0bbe777b90f9b4fe6130816347b7  gdb/testsuite/gdb.guile/source2.scm
-12cce2d2cb9731808260303dd70baf5e  gdb/testsuite/gdb.guile/scm-equal.exp
-824ddb7faa0a8b6934aef24ec0ad014e  gdb/testsuite/gdb.guile/scm-frame-args.exp
-654bf1784739fee200255dea4cbfd354  gdb/testsuite/gdb.guile/scm-symtab-2.c
-c491b2579f840ab5c81b538b286c3075  gdb/testsuite/gdb.guile/scm-gsmob.exp
-4d95180b9972ce262b64df385e15f18f  gdb/testsuite/gdb.guile/scm-objfile.c
-f8c3e18ef7284dffd3ec3f429c21ce38  gdb/testsuite/gdb.guile/scm-iterator.exp
-ac17569a406dff89574cf379fda61dc3  gdb/testsuite/gdb.guile/scm-progspace.c
-1899f08718535073395ad2ea7beb8854  gdb/testsuite/gdb.guile/scm-pretty-print.exp
-9f8d89879c26da959de6529133e36bf7  gdb/testsuite/gdb.guile/scm-pretty-print.c
-16f685b3228221248e61415a0dd3a5f6  gdb/testsuite/gdb.guile/scm-math.exp
-0d47196e435c7546054ee0f443ea68d7  gdb/testsuite/gdb.guile/scm-objfile-script.c
-4432478e7fad8fc1a0198079bf6bb789  gdb/testsuite/gdb.guile/scm-frame-args.scm
-6d50a6b3c6a5d1bf4166a9688445bf45  gdb/testsuite/gdb.guile/scm-progspace.exp
-6d5bdadffca925631929cf11da79be3a  gdb/testsuite/gdb.guile/scm-breakpoint.exp
-3c294488149e357f7848c1f0296d99df  gdb/testsuite/gdb.guile/scm-value-cc.cc
-3b3fe899983bea0c39557752b06b3084  gdb/testsuite/gdb.guile/types-module.cc
-bce221215f5b355c5230e48685ec3d3c  gdb/testsuite/gdb.guile/scm-arch.exp
-f6c0e2de75b1937f91850f216a4c15d6  gdb/testsuite/gdb.guile/scm-symtab.c
-314c01067f1215b10f21889f71a1b704  gdb/testsuite/gdb.guile/scm-frame.exp
-98d344a53b888969805db3318bc75728  gdb/testsuite/gdb.guile/Makefile.in
-428f5f2c12727a6f78fc0dec5b9c7eb3  gdb/testsuite/gdb.guile/scm-value-cc.exp
-868bc75698fee4ae83db8437ffce4be9  gdb/testsuite/gdb.guile/scm-cmd.c
-62659fdb4c413b25bb880fa330cb310b  gdb/testsuite/gdb.guile/scm-type.c
-9f1dddf068dfdcf6219ee2b030069882  gdb/testsuite/gdb.guile/scm-objfile.exp
-8c0124baa25af526d5b0123aad349463  gdb/testsuite/gdb.guile/scm-value.c
-0420927434e79cec5338a0aabc637b4f  gdb/testsuite/gdb.guile/scm-cmd.exp
-f65d2eea37e2fa6b91db191aed2534ed  gdb/testsuite/gdb.guile/scm-equal.c
-e55414fbebbea609ffe07dce34ee4e18  gdb/testsuite/gdb.guile/types-module.exp
-84235020fed32ac47fc781e5c42bd348  gdb/testsuite/gdb.guile/scm-disasm.exp
-786f4bd9f060439ad54e4246af119ff2  gdb/testsuite/gdb.guile/scm-section-script.scm
-55fce2cbcf6bee8fd4f6560f5971b613  gdb/testsuite/gdb.guile/scm-error-2.scm
-e1d02408b9ff969be6803264f36afa06  gdb/testsuite/gdb.guile/scm-value.exp
-9e30a5e31c5ea373ca16c176377a6e2b  gdb/testsuite/gdb.guile/scm-parameter.exp
-b42dabb5eb8f9f0adc94fc47bd6ec772  gdb/testsuite/gdb.guile/scm-objfile-script.exp
-9a0d12726404016ab5a40ef118ab32f8  gdb/testsuite/gdb.guile/scm-block.exp
-11fce7c0481a760b1deaffe5d4921b07  gdb/testsuite/gdb.guile/scm-frame-args.c
-7385837b525654c1d99025cf3ebe9665  gdb/testsuite/gdb.guile/scm-ports.c
-729f96a392c8a124bf2075409d37ec75  gdb/testsuite/gdb.guile/scm-ports.exp
-4499609c0474730fc5daa44c7c33a617  gdb/testsuite/gdb.guile/scm-disasm.c
-48c77cf9f19baf2f2100e4a7c0c91dc4  gdb/testsuite/gdb.guile/scm-math.c
-4499609c0474730fc5daa44c7c33a617  gdb/testsuite/gdb.guile/scm-arch.c
-19b1d054ff8325d5c188ed82d42c4e42  gdb/testsuite/gdb.guile/Makefile
-ad73b9253bcdd2e28ef7f51bf49eb5b2  gdb/testsuite/gdb.guile/scm-symbol.exp
-b2a1cbdf6c1eb3e7655d5d5d8e7e2df9  gdb/testsuite/gdb.guile/scm-breakpoint.c
-4b6ed000a65163050bb181f12d7262b7  gdb/testsuite/gdb.cell/ea-standalone.c
-14e7d4fb9dc68b3d65977ae9de68aa2b  gdb/testsuite/gdb.cell/bt-spu.c
-d23865e735526e7cb0168012770f88ae  gdb/testsuite/gdb.cell/ptype.exp
-2105de2a08291d24ea4a712bf26151a0  gdb/testsuite/gdb.cell/bt2-spu.c
-9a01623e05e36bf0514e75a3035242fa  gdb/testsuite/gdb.cell/size-spu.c
-fcb2c7e30d3421a9cae0108560c2ce26  gdb/testsuite/gdb.cell/dwarfaddr.S
-340486f2ee21326ccc4029ba89d04d37  gdb/testsuite/gdb.cell/ea-cache-spu.c
-5399e02d45a5ccc8f932ac4475f2b105  gdb/testsuite/gdb.cell/coremaker-spu.c
-689fc5767e8a5942176b6587f688a624  gdb/testsuite/gdb.cell/registers.exp
-71bf87f14fc8c6849151918dc9fe22a5  gdb/testsuite/gdb.cell/f-regs.exp
-1135e294d7699120e18485e404f47d59  gdb/testsuite/gdb.cell/break.c
-a79da834308515a07c5b8e09c6ffd56f  gdb/testsuite/gdb.cell/solib.exp
-8c061ae56b02fb03f3c4251379307145  gdb/testsuite/gdb.cell/solib-symbol.exp
-f17a568984198c111a54f5007c353dd9  gdb/testsuite/gdb.cell/sizeof.exp
-9f5b9648e76b243f2be12f591def69e1  gdb/testsuite/gdb.cell/coremaker.c
-389ccc368735deac7c42b143b65da0c4  gdb/testsuite/gdb.cell/dwarfaddr.exp
-762094378c9086042f0d3551159e49e6  gdb/testsuite/gdb.cell/ea-test.exp
-765c6942bd9ef6ae4e6b9376346df54b  gdb/testsuite/gdb.cell/gcore.exp
-9b3a6767c452c102a518311169e0886b  gdb/testsuite/gdb.cell/break-spu.c
-2b306605ba4a005d9d461244c9c8dfdb  gdb/testsuite/gdb.cell/core.exp
-4439d4107a0982cc4e9d534802797bc8  gdb/testsuite/gdb.cell/bt.exp
-b24bc6c6340aaf33bacc30d5cef9d3c7  gdb/testsuite/gdb.cell/mem-access.c
-b3037b82b6c54d8f62e176b70d25d836  gdb/testsuite/gdb.cell/fork.c
-acdd9cbd75941a7e7214da89621d7bbb  gdb/testsuite/gdb.cell/arch.exp
-d3ddd95d2b0372138108646b9de19ac1  gdb/testsuite/gdb.cell/ea-test.c
-082608d33dc49db2461c7614dda1b9d7  gdb/testsuite/gdb.cell/size.c
-256dc06921e338467893c53f1ff52dd9  gdb/testsuite/gdb.cell/mem-access.exp
-304f6672e767651dd42398535fa495a9  gdb/testsuite/gdb.cell/Makefile.in
-0847bc88bda96d356fcf0c5281c0363d  gdb/testsuite/gdb.cell/fork.exp
-5add7c6ac6b510d00b575b3ca34a223e  gdb/testsuite/gdb.cell/fork-spu.c
-5d1f53967d0d9526a6adf4af0322f3bc  gdb/testsuite/gdb.cell/mem-access-spu.c
-f3119ae35b66a4c668e6f2e2d9462cf7  gdb/testsuite/gdb.cell/data.exp
-3ce96f17f09585c33d3a22065dc02726  gdb/testsuite/gdb.cell/bt.c
-c98054ef7b1457aee2b5c3a1f1b1c8e1  gdb/testsuite/gdb.cell/ea-standalone.exp
-0689d024dda6295d6bf1b2c536a6cb94  gdb/testsuite/gdb.cell/break.exp
-d948d2819b08182c508c6ace48edd9eb  gdb/testsuite/gdb.cell/ea-cache.exp
-2ebbd5ade7a812ff088aeadcec67d68b  gdb/testsuite/gdb.cell/data-spu.c
-d393736e203e01a39a149fd8a58a1d2e  gdb/testsuite/gdb.cell/ea-cache.c
-66de07057bd1165dbf52ffdcc369a616  gdb/testsuite/gdb.cell/data.c
-172854382c8a59a659636317664834b4  gdb/testsuite/gdb.opencl/datatypes.cl
-9e8e8b42e00a02a4bad44d68716c0f75  gdb/testsuite/gdb.opencl/operators.exp
-58c0d89617da12a2dc831e04bc99ccac  gdb/testsuite/gdb.opencl/callfuncs.cl
-68b3c38e190b19619cdc80097c8d9098  gdb/testsuite/gdb.opencl/convs_casts.cl
-472b6e77e7a26d6da92ad974f702a9d6  gdb/testsuite/gdb.opencl/operators.cl
-60dc289539b35b333b429170a7ed1d36  gdb/testsuite/gdb.opencl/vec_comps.cl
-7eadb806d28f4c59d34bf33161cfa058  gdb/testsuite/gdb.opencl/callfuncs.exp
-2d92fbd9a99d04eef6415ffd6a696316  gdb/testsuite/gdb.opencl/Makefile.in
-8292595a223d9ea2d948aba36ed41758  gdb/testsuite/gdb.opencl/vec_comps.exp
-f328201cf51be98a0554caf0cd1c8b42  gdb/testsuite/gdb.opencl/datatypes.exp
-322aa91019b2b009cf2bc1fdb1eb937f  gdb/testsuite/gdb.opencl/convs_casts.exp
-b17141653a2a7f81010b78ba903cfdec  gdb/testsuite/gdb.xml/includes.xml
-4f957259a1af66b87b45b94b81dba00d  gdb/testsuite/gdb.xml/loop.xml
-0762eff212b3c7e9fe3c7047b5f037d9  gdb/testsuite/gdb.xml/trivial.xml
-9bbc43406da2744f6c8a7c38b97bb02c  gdb/testsuite/gdb.xml/inc-2.xml
-69550ea97780a96f7a8bb01b8c29f98f  gdb/testsuite/gdb.xml/maint_print_struct.exp
-b2d2525494aaacc505f33dc58b1f1d40  gdb/testsuite/gdb.xml/tdesc-regs.exp
-8eb46c680c302af7d9de78ea3edb52fc  gdb/testsuite/gdb.xml/single-reg.xml
-4f6f7233919a7b5cbebb97e0d9b9fcf6  gdb/testsuite/gdb.xml/bad-include.xml
-8ffd213e5431934d08acfe8105694625  gdb/testsuite/gdb.xml/tdesc-arch.exp
-f8e7043a6ec28fe297b2ed7aacd0501b  gdb/testsuite/gdb.xml/tdesc-unknown.xml
-6822163e38e7af33a0d81cdac6768ac9  gdb/testsuite/gdb.xml/core-only.xml
-447356ecb94e85a4950ab8d7d46c62e2  gdb/testsuite/gdb.xml/tdesc-errors.exp
-1282826776fbaa3434eaf9c13379f11c  gdb/testsuite/gdb.xml/Makefile.in
-db4894f09a7324b25de6b98a23383a5d  gdb/testsuite/gdb.xml/inc-body.xml
-fff2e566af2f91343094506b06d1db3e  gdb/testsuite/gdb.xml/tdesc-xinclude.exp
-09c983792430a9f098b56912cf529b2f  gdb/testsuite/gdb.xml/maint_print_struct.xml
-217bac7412f8837f007be696d457b70c  gdb/testsuite/gdb.xml/tdesc-bogus.xml
-5f040cdc742fff8b8845e8ed21d20381  gdb/testsuite/gdb.xml/extra-regs.xml
-bc6c5f0054eedf0e57837bd9a1db72b0  gdb/testsuite/lib/java.exp
-d6f33c945aa66b3154f3fd76de6e61f7  gdb/testsuite/lib/cache.exp
-be7367b8591ec67e8274475f8067028c  gdb/testsuite/lib/unbuffer_output.c
-2d73515d4ee5352309d3f8f3f5ffb2da  gdb/testsuite/lib/append_gdb_boards_dir.exp
-d941092f070db0a15776d73fb5a5e426  gdb/testsuite/lib/gdb.exp
-4377817504481edf59814f0c53fc7398  gdb/testsuite/lib/opencl.exp
-b95dc2a351d65373861d5ccbc6f62d5c  gdb/testsuite/lib/opencl_kernel.cl
-79f1d8feab0ea5fee04b57b0d32f414d  gdb/testsuite/lib/cl_util.h
-c3d2b933fd6eca1da5c3707b6d13bb9b  gdb/testsuite/lib/opencl_hostapp.c
-3f57abbd267962382fcdb7a528707de3  gdb/testsuite/lib/pascal.exp
-df8744826ffbabde8c11052b843200cc  gdb/testsuite/lib/objc.exp
-4a324d5b56719010853593a371436b88  gdb/testsuite/lib/d-support.exp
-e9d158389fa466aeda6e21ec83b1eeda  gdb/testsuite/lib/compiler.c
-6c34bc53f54666a9b59b146f0eb08e84  gdb/testsuite/lib/range-stepping-support.exp
-ce35b0786d652d018c807db49f4410c1  gdb/testsuite/lib/gdb-python.exp
-ac62951d4184285fd3177eb850fde952  gdb/testsuite/lib/go.exp
-6206070735d434b62b74cbe9c3223863  gdb/testsuite/lib/trace-support.exp
-a48e6d550f47613aa8e8b90a62dc6ab9  gdb/testsuite/lib/gdbserver-support.exp
-238ebee0980291548a218a08ba2c3a33  gdb/testsuite/lib/cp-support.exp
-9a58c6affc5a15e8aa810d45c85ec7b2  gdb/testsuite/lib/future.exp
-1a25a902434501c130576243c79ba43a  gdb/testsuite/lib/set_unbuffered_mode.c
-ba63400ae4571e7f4d0aeb59000c2fee  gdb/testsuite/lib/read1.c
-20858a6837eb034d13556fe2796e3c98  gdb/testsuite/lib/selftest-support.exp
-544bd6d94dfea91d6e7e8a1764f0a125  gdb/testsuite/lib/dtrace.exp
-fdd1b0ea9cb454d308f3efee2756042d  gdb/testsuite/lib/prelink-support.exp
-68451a5b51f32edb94c9bfa4e5efb05c  gdb/testsuite/lib/prompt.exp
-abba54ae595f13323872b0b62b5b3d45  gdb/testsuite/lib/dwarf.exp
-a98106d9c54987aaad7b87c42af8e5dd  gdb/testsuite/lib/cell.exp
-58b04b7bc347cc9d1b4474da7a2ac1d0  gdb/testsuite/lib/compiler.cc
-3fbfd38544ed325bb6586a191fbfd3d4  gdb/testsuite/lib/ada.exp
-8b095d6d185b258c160d765659927692  gdb/testsuite/lib/perftest.exp
-79fb7425c8077d89566ab1fa62ea2166  gdb/testsuite/lib/pdtrace
-b902c0f8baf3d2f5f5996e29678d255d  gdb/testsuite/lib/cl_util.c
-323ed7894a6c80de4e591a79349aaf80  gdb/testsuite/lib/gdb-utils.exp
-cd7d9530f559db3672b2cc2c81031c70  gdb/testsuite/lib/gdb-guile.exp
-1b9021d7cdeef1f50709432a6c22155d  gdb/testsuite/lib/mi-support.exp
-f71854fcfc1aa1781690979902f89e81  gdb/testsuite/lib/fortran.exp
-d326f703acc94414b53d8f9a4724e35c  gdb/testsuite/lib/pdtrace.in
-a1013a7cf5747bb0c200b0b4daf5200d  gdb/testsuite/gdb.cp/mb-inline2.cc
-5aa100b253777f14d000cbac2d0a5c31  gdb/testsuite/gdb.cp/namespace-nested-import.cc
-d197d54a69204ca4edc1409e946bb3a4  gdb/testsuite/gdb.cp/operator.exp
-8f610a1a3d47723a62151ab996c760df  gdb/testsuite/gdb.cp/pr10728.exp
-30290075c2b903b0953a02e25b84d069  gdb/testsuite/gdb.cp/breakpoint.exp
-69bb043f09de1642fe01721201c1dfef  gdb/testsuite/gdb.cp/punctuator.exp
-ecc1332707243aefd4deb8a0805f3684  gdb/testsuite/gdb.cp/pr12028.exp
-12a77329c3ec09c92e40a74c5c5708ec  gdb/testsuite/gdb.cp/enum-class.exp
-7f9359480b930fc4186b94e6ee35e49c  gdb/testsuite/gdb.cp/baseenum.cc
-d1ca0f82bec43586194ab717c98a83cb  gdb/testsuite/gdb.cp/gdb2384.cc
-f107289faacf8a0b8c5a383043cb66d4  gdb/testsuite/gdb.cp/extern-c.cc
-8070ae2d79f12af6ed888a9bd6aadbbf  gdb/testsuite/gdb.cp/member-ptr.cc
-525ec74dfc2d7b855d6ecde4efe6bf68  gdb/testsuite/gdb.cp/pass-by-ref.cc
-ea9f072ee88ef8b5b69ece114971d536  gdb/testsuite/gdb.cp/minsym-fallback-main.cc
-f062eb11c6489d54f87bf79552e7571c  gdb/testsuite/gdb.cp/anon-ns.exp
-d1b72b24db775d7c6012edb3fcd7d78e  gdb/testsuite/gdb.cp/ref-params.exp
-dd7c36459dec93d17bcd23d0c6e88c1b  gdb/testsuite/gdb.cp/bool.exp
-51bbca4c4ef18282be87e00aa2703edf  gdb/testsuite/gdb.cp/derivation.cc
-530de07d2e16cc7843a82f12e8077d7e  gdb/testsuite/gdb.cp/maint.exp
-7f791800c49278dcd5c8cf3fdfcddc48  gdb/testsuite/gdb.cp/nsalias.cc
-4195d3718293b642b8ead0ca9e2e1448  gdb/testsuite/gdb.cp/nsusing.cc
-2cfb40b86367c5e651147f419c05f8c7  gdb/testsuite/gdb.cp/pr9067.cc
-07fa7f618722031893284e4df11fe13e  gdb/testsuite/gdb.cp/pr-1210.cc
-02291db97ed18c7b10809f3ac36be23d  gdb/testsuite/gdb.cp/class2.cc
-4efc6b8cecd50bc7b911911ccf0aff55  gdb/testsuite/gdb.cp/namelessclass.exp
-290ea8a8c4a4e5f41369dce5b98db89e  gdb/testsuite/gdb.cp/using-crash.exp
-8b9815cf0519f6c7c468e1ce52885d46  gdb/testsuite/gdb.cp/class2.exp
-77df3107df3b157b84ff642421e15048  gdb/testsuite/gdb.cp/pr10687.cc
-6dc90152f22003cdc93d5a4d7eea37ee  gdb/testsuite/gdb.cp/parse-lang.cc
-018f9bc93c24f1cc9a988b5ef0288b76  gdb/testsuite/gdb.cp/filename.cc
-e6bbc12bae29b83d922b39735265dbfd  gdb/testsuite/gdb.cp/nsnoimports.cc
-ca2ca373c225bfd16757a69d9d564161  gdb/testsuite/gdb.cp/classes.cc
-d50311e39142116dcd0cbbf62a972909  gdb/testsuite/gdb.cp/nsrecurs.exp
-a8fd14e6ca1a73dade62d4348591dcbe  gdb/testsuite/gdb.cp/expand-psymtabs-cxx.exp
-9311acbc0b0851f328c6a063b344394d  gdb/testsuite/gdb.cp/cp-relocate.exp
-7844dbfb63d5ee815db3c14cb769c796  gdb/testsuite/gdb.cp/m-static1.cc
-1ff27ad35cacbbbf05907c26082c1898  gdb/testsuite/gdb.cp/virtfunc2.exp
-c996bd9b8c3e189cd7d66b15a8031aff  gdb/testsuite/gdb.cp/expand-psymtabs-cxx.cc
-26637ca8d48fc43d0df52689b2afc9cb  gdb/testsuite/gdb.cp/pr17132.cc
-b5512b572468a736fff5bf69d7d18724  gdb/testsuite/gdb.cp/impl-this.exp
-15f67af0e1a57cc57d97460255c6807d  gdb/testsuite/gdb.cp/noparam.cc
-68806ebc87d6faeface756aa47da272b  gdb/testsuite/gdb.cp/cp-relocate.cc
-650de4bcc63915c1f1c0fce56b0fd07d  gdb/testsuite/gdb.cp/local.exp
-251532693724a5b1701ddafe4c240ef2  gdb/testsuite/gdb.cp/koenig.exp
-5570ce59ee29f25a9ff60e7a430d2bc8  gdb/testsuite/gdb.cp/non-trivial-retval.exp
-cb920e3133ed08ed0e4114b99e7cbad8  gdb/testsuite/gdb.cp/nsnoimports.exp
-3392b4be32a4c703a94740abf585b834  gdb/testsuite/gdb.cp/cplusfuncs.cc
-9692b390781002a994b49ec781bfff7b  gdb/testsuite/gdb.cp/userdef.exp
-069433f23c384b079da199913ec9195e  gdb/testsuite/gdb.cp/temargs.cc
-e23d5eacc4e861acf1f73743172d4a70  gdb/testsuite/gdb.cp/bool.cc
-0809f2648fb4c58570b7f48ce2d00a04  gdb/testsuite/gdb.cp/virtbase.exp
-6aa520884e6f5ed28fb1e821ab760980  gdb/testsuite/gdb.cp/templates.exp
-daf3829463c9a2ed9411b5e43143d384  gdb/testsuite/gdb.cp/ovsrch.h
-0aa4763f8924318eaee5c9f4a83bf6b6  gdb/testsuite/gdb.cp/infcall-dlopen-lib.cc
-a7b92b9a82dc6ac92740bff79b3553c9  gdb/testsuite/gdb.cp/paren-type.cc
-a559e95825c54e4088dc37651417ae2f  gdb/testsuite/gdb.cp/debug-expr.exp
-7424ab6304bd5a9b33bcf56766da933a  gdb/testsuite/gdb.cp/typeid.cc
-2073f045c78990789c6ea8e19affaf33  gdb/testsuite/gdb.cp/pr10728-x.h
-62de8491d851e339b0dbf659f77ae232  gdb/testsuite/gdb.cp/readnow-language.cc
-df8ee69c1ba7913d47e92bd7595e0c3b  gdb/testsuite/gdb.cp/hang.exp
-d905b2fecd722cade987485b34c05fe4  gdb/testsuite/gdb.cp/mb-inline1.cc
-f78534d3f0d2bb593cb77af10363735c  gdb/testsuite/gdb.cp/mb-ctor.cc
-0a15a0bc517ee0acca862308c89de14b  gdb/testsuite/gdb.cp/pr-1023.cc
-86d746a13f8f29f8880e472561c92b4b  gdb/testsuite/gdb.cp/cmpd-minsyms.cc
-005b1674a95818d833c3b27be5b73e3c  gdb/testsuite/gdb.cp/gdb2384-base.h
-27a14d08e7e42c278110747b2674e2e9  gdb/testsuite/gdb.cp/typedef-operator.cc
-4dc5c84a870e274289274831f3dae115  gdb/testsuite/gdb.cp/member-name.exp
-b3081a9063325bf6e197096a0a244049  gdb/testsuite/gdb.cp/ref-params.cc
-1f0150db492988a2d0f3be6c8e7052b0  gdb/testsuite/gdb.cp/namespace-enum.exp
-01cf1de4bb083566c9a32d5469621d40  gdb/testsuite/gdb.cp/gdb2384-base.cc
-70cf79915290b8d11396532730ed7dae  gdb/testsuite/gdb.cp/printmethod.cc
-593e924117ebca6af8cc4ed928536634  gdb/testsuite/gdb.cp/re-set-overloaded.cc
-fa01fb255d76f263d7aba5d4e9b97112  gdb/testsuite/gdb.cp/ovsrch1.cc
-66d796b0ea41b22deb6b966ee2bcce5a  gdb/testsuite/gdb.cp/call-c-1.c
-a6a2e8452e6bb1f510bc74565c44fc58  gdb/testsuite/gdb.cp/method2.exp
-619b9b4ba58f240c28fcceaff093da41  gdb/testsuite/gdb.cp/gdb2495.cc
-874f65aba1176009c0a55114de0f9fc1  gdb/testsuite/gdb.cp/formatted-ref.exp
-f115d9562be524e515b0d0ea1a3d3c45  gdb/testsuite/gdb.cp/vla-cxx.cc
-1822697fefb8fb5ebac401f9793bf30c  gdb/testsuite/gdb.cp/exceptprint.exp
-e39853dceeec7115ac6bcfa4b33e30b7  gdb/testsuite/gdb.cp/psymtab-parameter.exp
-aca96cf3025afbc6edd1cca341959383  gdb/testsuite/gdb.cp/rtti1.cc
-319ec3a352924b2fed7e86df2b09e359  gdb/testsuite/gdb.cp/ovsrch4.cc
-e370972bdcb9ebfb35f039c33d8c7a31  gdb/testsuite/gdb.cp/enum-class.cc
-47de52704913cc76d1efe826961b0af1  gdb/testsuite/gdb.cp/gdb2384.exp
-2e8d18ebcdc7bb5b4a247b5b42516bf1  gdb/testsuite/gdb.cp/typedef-operator.exp
-923e8df050d19e1c25a51df276ffd8ae  gdb/testsuite/gdb.cp/m-data.cc
-870c68e8b9898ee42a63072cd8853a2c  gdb/testsuite/gdb.cp/anon-ns.cc
-ecd71169aa39e612e9ceed4fba443c5c  gdb/testsuite/gdb.cp/m-data.exp
-12ff2703f0e34e397ead76537f620703  gdb/testsuite/gdb.cp/var-tag-3.cc
-bd408331b971cde9f1ad23c5ded3dc50  gdb/testsuite/gdb.cp/readnow-language.exp
-362d33a789994b644a58e34f86f00f3d  gdb/testsuite/gdb.cp/no-dmgl-verbose.cc
-aa8ca5ccd7c5cc7c8300b4f9e946584a  gdb/testsuite/gdb.cp/dispcxx.cc
-abc1fa5005b4331214cc0688ba13caa4  gdb/testsuite/gdb.cp/annota2.exp
-a8ba70a5deabf0b697ffaac54e0563a1  gdb/testsuite/gdb.cp/m-static.h
-969bcf9f52c4c8e366840220d93bdd76  gdb/testsuite/gdb.cp/mb-inline.h
-0feaef5941fd4f4cef5d9f173ba852aa  gdb/testsuite/gdb.cp/namespace1.cc
-672cf35c325c9f4c2117ca21336baa29  gdb/testsuite/gdb.cp/meth-typedefs.exp
-787e15169c0fd33474d1663e4a35ba1a  gdb/testsuite/gdb.cp/abstract-origin.exp
-caa1edea9a2328b9f4f0270ed515725a  gdb/testsuite/gdb.cp/classes.exp
-1c2ac5e0f27c3d7499ef7d9dc726dae2  gdb/testsuite/gdb.cp/no-dmgl-verbose.exp
-3414c9af6b4a09c374a7504e43f8e6ff  gdb/testsuite/gdb.cp/namespace-nested-import.exp
-d9a7f5a9b37d70fefc5a90a8f0f1281c  gdb/testsuite/gdb.cp/mb-ctor.exp
-f8a8426862d13e8ddff1c0104abd34cc  gdb/testsuite/gdb.cp/casts.cc
-aa3b210cfd056b6a8835065c2c6aa791  gdb/testsuite/gdb.cp/destrprint.cc
-fdeeee76ef5e702959f7618bf90fa74a  gdb/testsuite/gdb.cp/mb-templates.exp
-99e8e2676180af51aa9221c099846a71  gdb/testsuite/gdb.cp/pr9067.exp
-33e6d7afd7c318893a5bbe2335a57cd8  gdb/testsuite/gdb.cp/fpointer.cc
-8575a6758e81da42374e1016f5e55845  gdb/testsuite/gdb.cp/misc.exp
-1ccd5681aea84b9ee5cf689a1b160cf8  gdb/testsuite/gdb.cp/exception.cc
-8508bcdebd4ac6d988eda50d4eb5d550  gdb/testsuite/gdb.cp/pr-1023.exp
-d147f29e4035d7ebbaa76dd68918f2dc  gdb/testsuite/gdb.cp/m-static.cc
-68f0292affa077cc08d6b54b1b07e161  gdb/testsuite/gdb.cp/exception.exp
-adffa307c78a98d1ead3aac094460cbf  gdb/testsuite/gdb.cp/re-set-overloaded.exp
-2e902d980a259189eabccce1cf8b8fbe  gdb/testsuite/gdb.cp/hang2.cc
-d6ed226431adc34de1f41f2c2bc2168a  gdb/testsuite/gdb.cp/overload.cc
-49f66f16b3b898a61bc6e0fcb125c2d4  gdb/testsuite/gdb.cp/overload.exp
-91ddc5b8a5b36580ea3793553a0f5c2d  gdb/testsuite/gdb.cp/psymtab-parameter.cc
-218c49dfb50ec04ec4e075f40fae21c8  gdb/testsuite/gdb.cp/static-method.exp
-3249e38680ad8845ed29ca0593621a8e  gdb/testsuite/gdb.cp/nsimport.exp
-1e04b35b36ba1195e3b5e1ba2e892df1  gdb/testsuite/gdb.cp/bs15503.exp
-06a4a6cbdd4b8c453468647978aed84c  gdb/testsuite/gdb.cp/pr10728-y.cc
-6c1530a84af23df653ae21c333ef3347  gdb/testsuite/gdb.cp/shadow.exp
-7e78092638b710e41369254c02d9ea7f  gdb/testsuite/gdb.cp/minsym-fallback.cc
-e8df1818d38c994b33de7dbd3283948f  gdb/testsuite/gdb.cp/oranking.cc
-a3c80a0b291239bc5f0921f3168bbe8e  gdb/testsuite/gdb.cp/namespace.cc
-0797ae80e03d2c6ee9e6af17f12852a1  gdb/testsuite/gdb.cp/cplusfuncs.exp
-89080fe8ed4c2ccd64e3e1a47d9861df  gdb/testsuite/gdb.cp/casts.exp
-1a9b65531ccd68a13bdd49c5540cc32a  gdb/testsuite/gdb.cp/cttiadd.cc
-95d2044d07c38072b45d3df2244f2d3a  gdb/testsuite/gdb.cp/psmang1.cc
-c6996161980f42ab5308de65e87b91d7  gdb/testsuite/gdb.cp/iostream.exp
-9f470f0e7b51690bb7c426f51a6878ea  gdb/testsuite/gdb.cp/rtti2.cc
-55268c22c0ae3a64d769ce8101d70f11  gdb/testsuite/gdb.cp/pr12028.cc
-f074de1132f7df1528e3981b30ff6b09  gdb/testsuite/gdb.cp/pr-574.exp
-adf2184ac526e2178016c47f2089248e  gdb/testsuite/gdb.cp/nextoverthrow.exp
-df11cb1835074902da6a4d0ad539ef4a  gdb/testsuite/gdb.cp/namespace-enum.cc
-818bf4258298cf79437591e36ef0897b  gdb/testsuite/gdb.cp/using-crash.cc
-c79c47f3929bdd871f0447a11313c65c  gdb/testsuite/gdb.cp/m-static.exp
-81de39e975fa0da291b49168b939c773  gdb/testsuite/gdb.cp/pr17494.exp
-e748c1a7bcb32dae45925a92fb033b45  gdb/testsuite/gdb.cp/nsdecl.cc
-53d65c3b49d4d39b7a1c8ff6d68c8a65  gdb/testsuite/gdb.cp/method.cc
-d04248a540f9ae422100684772e2730c  gdb/testsuite/gdb.cp/impl-this.cc
-8cb0fecf218e5a2b7347c572a1c1758d  gdb/testsuite/gdb.cp/rtti.h
-1879e6e5a1352c4c8f9a89da8879c205  gdb/testsuite/gdb.cp/destrprint.exp
-c02799d669c268d37ebf811d99117224  gdb/testsuite/gdb.cp/cpsizeof.exp
-31b4ca24a68ac8ff4bf148d6a8c8c72c  gdb/testsuite/gdb.cp/nsstress.cc
-1b230ab8da1b477237f0e769d5bd1af3  gdb/testsuite/gdb.cp/operator.cc
-911063523c82e67c620f462534d191f8  gdb/testsuite/gdb.cp/anon-struct.cc
-9b978c64c2839ef494f61e035a8b6379  gdb/testsuite/gdb.cp/member-ptr.exp
-628486f11b54448c2f34a6d846e40f65  gdb/testsuite/gdb.cp/pr9167.exp
-5c5678f338cb32effb236fc946b31722  gdb/testsuite/gdb.cp/printmethod.exp
-74478fb56d11757ed22a25e72cc9b980  gdb/testsuite/gdb.cp/arg-reference.cc
-689c98fd9843e9afc147207a920da262  gdb/testsuite/gdb.cp/parse-lang.exp
-3ae16b2e1e7a7567eb0a903031a21da2  gdb/testsuite/gdb.cp/ptype-flags.exp
-71a08013d95dd8e3a7d61c87daaff74a  gdb/testsuite/gdb.cp/bs15503.cc
-f035d996d1a18c6646b6d1c1fc1b9de0  gdb/testsuite/gdb.cp/pr17494.cc
-8206b73b812e4ace24a24b0ff15ec9af  gdb/testsuite/gdb.cp/cmpd-minsyms.exp
-bf69b6a78c410f4166752f7dd3f0780c  gdb/testsuite/gdb.cp/nextoverthrow.cc
-bec5831953699a0daf2274369c6f1ed1  gdb/testsuite/gdb.cp/hang.H
-1cc7de81440ae3041f16a374cabb7e0b  gdb/testsuite/gdb.cp/ovsrch3.cc
-b218ad8566f5eb632579e215d9949f80  gdb/testsuite/gdb.cp/pr9631.cc
-5b513cd3ac50f8c0fff337a895860804  gdb/testsuite/gdb.cp/static-method.cc
-f33e9ec9e70b8b99ce29c558637c907e  gdb/testsuite/gdb.cp/namespace-enum-main.cc
-d35ad7023fbe864b81f9469bbee7c048  gdb/testsuite/gdb.cp/gdb1355.cc
-cc759705173f5aa2683f1d5c6f49a149  gdb/testsuite/gdb.cp/derivation.exp
-1fa73fdcbbaba429f5c055565c06c523  gdb/testsuite/gdb.cp/userdef.cc
-2fb808b95eceb04bac31446943e18032  gdb/testsuite/gdb.cp/call-c.exp
-8a54d94eee3f3e641f99873d8f7f0285  gdb/testsuite/gdb.cp/nsusing.exp
-72e57a53afe1184ae8eb97861e9a8b10  gdb/testsuite/gdb.cp/chained-calls.exp
-14fafe499d8514b64633fab3c01b0cfa  gdb/testsuite/gdb.cp/smartp.cc
-d735c2737237aa3cdaf44118af17689e  gdb/testsuite/gdb.cp/ovldbreak.cc
-99eedf1581c7d74b79022a81adbff1f3  gdb/testsuite/gdb.cp/shadow.cc
-ce3f38f35e69c64cb09bb39c7831ef09  gdb/testsuite/gdb.cp/cpsizeof.cc
-403b4811dbe56db1f6ff86fb1b31ec6d  gdb/testsuite/gdb.cp/meth-typedefs.cc
-8c2049bee932337987369c0f2956b7c7  gdb/testsuite/gdb.cp/cpexprs.exp
-8ccc32865171414aa8750776980293c7  gdb/testsuite/gdb.cp/pass-by-ref.exp
-3b9be7c6dc1147e6be6938fd18f47478  gdb/testsuite/gdb.cp/demangle.exp
-f00c027136d131782c45664ad29f8ef2  gdb/testsuite/gdb.cp/var-tag.cc
-167c9d015fb8e1c61e971d68aa040d87  gdb/testsuite/gdb.cp/expand-sals.exp
-91f14a43eb391875c8816d706eae9e8d  gdb/testsuite/gdb.cp/baseenum.exp
-23a51f1b1c1828f461fee5e42ed21884  gdb/testsuite/gdb.cp/try_catch.exp
-b1193e432bcf41e8a2b0f637e7c20618  gdb/testsuite/gdb.cp/includefile
-24bc668031b99774f9717c5ab5ba656d  gdb/testsuite/gdb.cp/ref-types.exp
-9e34a758e397e1167c2965e0b110060d  gdb/testsuite/gdb.cp/ovldbreak.exp
-cd3f5825b55e76a38a8f3913c1a856f0  gdb/testsuite/gdb.cp/typeid.exp
-af410076ab6d1df4c5b1cd993e496920  gdb/testsuite/gdb.cp/ambiguous.exp
-274142a2ca86ad72d954a56bd01200c2  gdb/testsuite/gdb.cp/nsrecurs.cc
-c7ce227f6d6bc59552423c5c9d62f5e0  gdb/testsuite/gdb.cp/cttiadd3.cc
-0ce1176cac0911184ab5865bc0923db9  gdb/testsuite/gdb.cp/ptype-flags.cc
-c7cb8fd21b7076e134c5e1aad8bbef65  gdb/testsuite/gdb.cp/pr9631.exp
-23613e16f07e394472cd5a46f4e49876  gdb/testsuite/gdb.cp/dispcxx.exp
-2eb090709dfe1f530d094c548a9e6d03  gdb/testsuite/gdb.cp/vla-cxx.exp
-a8f4864c9db282368673d03f29e7336d  gdb/testsuite/gdb.cp/ctti.exp
-9669cd9974cc19989641d6bfd846488b  gdb/testsuite/gdb.cp/extern-c.exp
-6b4319bdf7b96f3ba780f8ab0a5c535f  gdb/testsuite/gdb.cp/namelessclass.S
-feb819b43dbe4b5c8af03a9f050c6d04  gdb/testsuite/gdb.cp/virtbase.cc
-880f4aa68caddb70049bd6115b3fee8c  gdb/testsuite/gdb.cp/smartp.exp
-afe7a91e1b867e2bd875b5e2aa3e6750  gdb/testsuite/gdb.cp/converts.exp
-53e613b82da0cdbc18930185daf989b3  gdb/testsuite/gdb.cp/pr10687.exp
-f9e327b152e7f5e6d49af50353b28c73  gdb/testsuite/gdb.cp/pr17132.exp
-d8eb2f4b229c048d6f9c14b57bb23e09  gdb/testsuite/gdb.cp/infcall-dlopen.cc
-d28a75c81b869065f80773e53f3c0953  gdb/testsuite/gdb.cp/var-tag.exp
-67bef6546a7b463124b8cb8ee2204875  gdb/testsuite/gdb.cp/namelessclass.cc
-3869bdc5aa95eaadf6e064f9e321f764  gdb/testsuite/gdb.cp/method.exp
-896d494536d0fc7dc006f87a32326540  gdb/testsuite/gdb.cp/pr-574.cc
-7047a976b5ca9dc4bf7f2d45178747d9  gdb/testsuite/gdb.cp/static-print-quit.exp
-ef8910b08e5aeb3ea463695ade0328c3  gdb/testsuite/gdb.cp/paren-type.exp
-7bc92ebdbd98561f4e4c7befd6d942d5  gdb/testsuite/gdb.cp/abstract-origin.cc
-ce8ff61f95609dc40eb1a27ad51c30e7  gdb/testsuite/gdb.cp/arg-reference.exp
-14315af4042a04b665d5a46f48efc6cd  gdb/testsuite/gdb.cp/exceptprint.cc
-1a12a56eee1d93bdead22c3ca9edd58e  gdb/testsuite/gdb.cp/nsimport.cc
-acf77e069c97da3215c2aefdfdbcdd1f  gdb/testsuite/gdb.cp/Makefile.in
-26eab14f643ef0e99faad7e20d07937b  gdb/testsuite/gdb.cp/infcall-dlopen.exp
-1ea39fcc566c7fb741adb57fd01fae4e  gdb/testsuite/gdb.cp/anon-ns2.cc
-3e4bef6f6c7789ec7f484619039f548a  gdb/testsuite/gdb.cp/misc.cc
-1851342711c5c1c589534b6a6c727c0d  gdb/testsuite/gdb.cp/derivation2.cc
-a4c6ec7b87a594dbe5cf8d42cf337a66  gdb/testsuite/gdb.cp/virtfunc2.cc
-1a024568aaa52c280d804485543a47e7  gdb/testsuite/gdb.cp/gdb2495.exp
-965732ac3771dcc604d8c29b2a498a49  gdb/testsuite/gdb.cp/pr9594.cc
-7c8a8290deae4c6b4a8f247cda502b3f  gdb/testsuite/gdb.cp/noparam.exp
-4b1557ca2d2d17c8b4a96bf9fd97960a  gdb/testsuite/gdb.cp/mb-templates.cc
-17dffa4dadb5e2558e38f6e0669268bb  gdb/testsuite/gdb.cp/var-tag-2.cc
-ac95c9bfbaa2973d7d11241964b31d7c  gdb/testsuite/gdb.cp/formatted-ref.cc
-53f8e87eec3ec874c5f29e4983b0d9f6  gdb/testsuite/gdb.cp/nsnested.exp
-ae8a542c56865f160b1bcd9034fe390d  gdb/testsuite/gdb.cp/minsym-fallback.h
-d73736e98b5c9aa1785a1e43879948c3  gdb/testsuite/gdb.cp/temargs.exp
-2088f98bb23167ea5e0c8b394c560519  gdb/testsuite/gdb.cp/annota3.cc
-554169c72572cbbb7cae7c0237004af9  gdb/testsuite/gdb.cp/inherit.exp
-61e293cd39db4588035377667c7bedf6  gdb/testsuite/gdb.cp/koenig.cc
-fc705a2e99df2d80afd8872ea330e395  gdb/testsuite/gdb.cp/cplabel.cc
-cad22125bd9edb6e15772c6042cf9099  gdb/testsuite/gdb.cp/chained-calls.cc
-67e803cc92132082e1b71af04ab6716f  gdb/testsuite/gdb.cp/anon-struct.exp
-04ecfa53c10035432cf36bb4bd4bdde1  gdb/testsuite/gdb.cp/ref-types.cc
-fa88dcd56730da0447f3d14fe40a5cd0  gdb/testsuite/gdb.cp/ambiguous.cc
-5221a33cd93ea0eba10ad76e6c55a030  gdb/testsuite/gdb.cp/anon-union.cc
-74508e303a4e1b1efd3b6cccddbf8ac6  gdb/testsuite/gdb.cp/ptype-cv-cp.cc
-7356b291b65f3595630313cdf845d8dc  gdb/testsuite/gdb.cp/hang1.cc
-2377315607c78dd0f6902158527e6e4f  gdb/testsuite/gdb.cp/filename.exp
-d8811a0b3f0786ef9f1c2df7eae23ea9  gdb/testsuite/gdb.cp/iostream.cc
-f1b1b17e5ffeb9efc8b0dec4432485a9  gdb/testsuite/gdb.cp/nsstress.exp
-29f6b52a4e94c187aaf660090d99bd4f  gdb/testsuite/gdb.cp/nsnested.cc
-064857393f87a325a3089f2b4051c6ac  gdb/testsuite/gdb.cp/namespace.exp
-8a70e58959b242e9ecab8e4ac41a4d7c  gdb/testsuite/gdb.cp/ovsrch.exp
-bb404c3abc4354f9b1ec32db759cc8c8  gdb/testsuite/gdb.cp/var-tag-4.cc
-de28a705c2ece829611f015aa519e070  gdb/testsuite/gdb.cp/templates.cc
-ef1a6fb2260008e53940caefaaf27186  gdb/testsuite/gdb.cp/cpcompletion.exp
-4e402d8c3d4006f294952831e26242fa  gdb/testsuite/gdb.cp/method2.cc
-726c60eb9e3083866f0a3967fca0adf1  gdb/testsuite/gdb.cp/nsdecl.exp
-adf7ec7639b09814dfb1c63bc6c956a3  gdb/testsuite/gdb.cp/static-print-quit.cc
-cea6db9e90b6ec00292c3ba12d916fd3  gdb/testsuite/gdb.cp/minsym-fallback.exp
-2fd280f7120b2b4f44f1db4c421157d0  gdb/testsuite/gdb.cp/ovsrch2.cc
-b9e27db32688184ad1ff0cb8e5663357  gdb/testsuite/gdb.cp/cttiadd2.cc
-8ab9f7c5f6baeace1386de1b2382c492  gdb/testsuite/gdb.cp/mb-inline.exp
-d29777e6dd524a772037d791eb2b3036  gdb/testsuite/gdb.cp/nsalias.exp
-12ee1b9f2c0f424177624ea104e837d1  gdb/testsuite/gdb.cp/converts.cc
-df439862061b1bf8fa7d6cc85c17c6c0  gdb/testsuite/gdb.cp/member-name.cc
-7e7a9d3eb601b98f9b19839a21664aa9  gdb/testsuite/gdb.cp/gdb1355.exp
-0b3cf17fb968831cabbed20084df09b6  gdb/testsuite/gdb.cp/cttiadd1.cc
-8fec7db5a01ec0a3f8efe6c6fe0c1674  gdb/testsuite/gdb.cp/psmang.exp
-584a50069ae4ae90c745978c0bb994db  gdb/testsuite/gdb.cp/local.cc
-5f7174bc1287f908277cef0757884c1d  gdb/testsuite/gdb.cp/ptype-cv-cp.exp
-bf4f7c822383883a549cc18a3cb20c4e  gdb/testsuite/gdb.cp/annota3.exp
-dbf80762cdaf154bf62cecc56b268f48  gdb/testsuite/gdb.cp/virtfunc.exp
-43fb70f0d01e9443251c31ac948ef12a  gdb/testsuite/gdb.cp/cpexprs.cc
-c098e6c182aeec69088189f8640b48e3  gdb/testsuite/gdb.cp/pr10728-x.cc
-b6019c641ddfddf85bf6faf45f0b4a3e  gdb/testsuite/gdb.cp/expand-sals.cc
-3bece67526827d49cf51c3ed387c0491  gdb/testsuite/gdb.cp/try_catch.cc
-ad82064f3e4af0a8c1c202573d29a8da  gdb/testsuite/gdb.cp/virtfunc.cc
-a1a666d9fbbee4395c5dc73c4e1a07a8  gdb/testsuite/gdb.cp/fpointer.exp
-b7a893bc31323638da4b0307eb37c67e  gdb/testsuite/gdb.cp/breakpoint.cc
-6f11f52c0f6d49b6315d33199f75bd89  gdb/testsuite/gdb.cp/anon-union.exp
-d3b914f99344a6c685abdf7f6a83f02d  gdb/testsuite/gdb.cp/psmang2.cc
-84f1b3e2fcbe22a30bbca718f56a2018  gdb/testsuite/gdb.cp/oranking.exp
-2088f98bb23167ea5e0c8b394c560519  gdb/testsuite/gdb.cp/annota2.cc
-b8c17791d6c910e1dc3a7151fc2de182  gdb/testsuite/gdb.cp/overload-const.cc
-b4e27711f6e1b4b16df591b4acd7bdf1  gdb/testsuite/gdb.cp/hang3.cc
-7987296abef44347e3b42aebe3652dce  gdb/testsuite/gdb.cp/call-c.cc
-2d5a3f3b8c870b803e657d40ceae038e  gdb/testsuite/gdb.cp/pr9167.cc
-be1b62ab0d629351da77d6eabe218262  gdb/testsuite/gdb.cp/non-trivial-retval.cc
-5d5393b4c9967161abe27fabb17cc8b6  gdb/testsuite/gdb.cp/cplabel.exp
-ffdfaa06248f064c83532d38ba34160b  gdb/testsuite/gdb.cp/pr-1210.exp
-b976c6b541071daa48206828801083ac  gdb/testsuite/gdb.cp/rtti.exp
-f0e5001573c96cd87fe5b984fde3e0ec  gdb/testsuite/gdb.cp/overload-const.exp
-00c54fb35e0831e3c8d3338786c444a6  gdb/testsuite/gdb.stabs/exclfwd.exp
-92cb2bbd1fe38d4c647ffbee07fea811  gdb/testsuite/gdb.stabs/gdb11479.exp
-9ca1a965d36455acf401b4b81db33b9a  gdb/testsuite/gdb.stabs/exclfwd2.c
-9479ca9955c3e446787fa5842e79b055  gdb/testsuite/gdb.stabs/gdb11479.c
-ef0a0ca194e090e3a942606488625f47  gdb/testsuite/gdb.stabs/xcoff.sed
-d8b10b45830a22e90947da459522062f  gdb/testsuite/gdb.stabs/weird.exp
-4a87d0041963c650cbec0bdd23141931  gdb/testsuite/gdb.stabs/aout.sed
-37ebfc880b3592c416cf83344611d949  gdb/testsuite/gdb.stabs/exclfwd.h
-2c9967eb7c172201bd76e62e47a95036  gdb/testsuite/gdb.stabs/Makefile.in
-6fb5c366d78fe2c47f31555c035ddcb3  gdb/testsuite/gdb.stabs/ecoff.sed
-16ebc6e814bd3628cce9049f530a0990  gdb/testsuite/gdb.stabs/hppa.sed
-24cd51afd4311a96fd7256d1ebd3a4b1  gdb/testsuite/gdb.stabs/weird.def
-d2a989d1ba70e85dcf4c8687739f1bb5  gdb/testsuite/gdb.stabs/exclfwd1.c
-1bb529834b102b464749774ec6d20219  gdb/testsuite/ChangeLog-1993-2013
-5673d62b78d471afda193e1d08d264ca  gdb/testsuite/gdb.python/python.c
-868bc75698fee4ae83db8437ffce4be9  gdb/testsuite/gdb.python/py-cmd.c
-ac17569a406dff89574cf379fda61dc3  gdb/testsuite/gdb.python/py-progspace.c
-7c410cbbe571e689a3a045d679e0da94  gdb/testsuite/gdb.python/py-framefilter.py
-86e246acca8993959033f2e7b993e3cf  gdb/testsuite/gdb.python/py-value-cc.exp
-49c64dd18a0c1db024e60b6e8fe21786  gdb/testsuite/gdb.python/lib-types.exp
-6436900086f760d03365461a6b0ad92f  gdb/testsuite/gdb.python/py-unwind-maint.py
-0d47196e435c7546054ee0f443ea68d7  gdb/testsuite/gdb.python/py-objfile-script.c
-7ac71c6d831cc688cf31a83496d75154  gdb/testsuite/gdb.python/py-frame-args.exp
-00079309aa20eb470d131df69cb0c926  gdb/testsuite/gdb.python/py-value-cc.cc
-a4418bf48b1d8c2c93922eedc8426fe6  gdb/testsuite/gdb.python/py-explore.cc
-b84514c6b4958628720d21bb3dfb6690  gdb/testsuite/gdb.python/py-framefilter-invalidarg-gdb.py.in
-117838c3ddfc30464aae4db0198d289b  gdb/testsuite/gdb.python/source2.py
-425335bc085dce42b810a1b99336a996  gdb/testsuite/gdb.python/py-frame-args.c
-aa345f76dfc1cc4d58f623ecacf4ebc0  gdb/testsuite/gdb.python/py-pp-maint.exp
-75fc1c9b283f5491031ac7b61313ed84  gdb/testsuite/gdb.python/py-value.exp
-8f3bcd95fc238daced97f53c3a546432  gdb/testsuite/gdb.python/py-explore.c
-5d3069c9693e221138d7088dc079962a  gdb/testsuite/gdb.python/py-unwind.exp
-94afddc5988cf887ec95a87e2c6c1b09  gdb/testsuite/gdb.python/py-xmethods.exp
-463ca9bfd3da6bb99fe10d5af8045930  gdb/testsuite/gdb.python/py-objfile-script-gdb.py
-dd6c79c1d5d569b9b9df7ac85e75251b  gdb/testsuite/gdb.python/py-bad-printers.c
-4527c846126994c8e963026ef45f3b2b  gdb/testsuite/gdb.python/py-typeprint.cc
-809eadb22fc7a1b76d2f30b600412e16  gdb/testsuite/gdb.python/py-prettyprint.exp
-a0a99850b216ffab1ee61e5668ab8d2a  gdb/testsuite/gdb.python/py-symbol.exp
-768c798fb7819daee5754680c7b1e944  gdb/testsuite/gdb.python/py-evthreads.exp
-e3a353f9e9f3f2834a5ecd501042cd9c  gdb/testsuite/gdb.python/py-linetable.exp
-e4481d1d726dedf8793a251ad2b80679  gdb/testsuite/gdb.python/py-section-script.c
-3bb681ef4e46ca437f98b90f9d13729e  gdb/testsuite/gdb.python/py-evthreads.c
-c0965bac186c913be9a540aad6307896  gdb/testsuite/gdb.python/py-framefilter-mi.exp
-ab7d6412990c2550035df82cf9658539  gdb/testsuite/gdb.python/py-pp-re-notag.c
-b2a1cbdf6c1eb3e7655d5d5d8e7e2df9  gdb/testsuite/gdb.python/py-breakpoint.c
-5c5cbca7755aa0a8ee3a9ab7314d3964  gdb/testsuite/gdb.python/py-finish-breakpoint.exp
-0c1c0866ec7affdd6aee5020bd1cd872  gdb/testsuite/gdb.python/py-section-script.py
-59522df75c88c9cdc40a165247fb0f9a  gdb/testsuite/gdb.python/py-pp-registration.exp
-25f23c5092db5bc2e15ffb3b380f72c7  gdb/testsuite/gdb.python/py-section-script.exp
-d33da31e9602c754cd11dcc3f1da1896  gdb/testsuite/gdb.python/py-infthread.c
-48f6f00d60045cb8717ef27c1e4f45c5  gdb/testsuite/gdb.python/py-unwind.py
-24561d1ee498a4ed9f4cf39e7ea57a8e  gdb/testsuite/gdb.python/py-strfns.exp
-4624139b71a43818a68d6922ad202b76  gdb/testsuite/gdb.python/py-pp-re-notag.exp
-0969ef8cea7860173eb20f931b99a09d  gdb/testsuite/gdb.python/amd64-py-framefilter-invalidarg.S
-387632b8f22792e3c276615dd4f99036  gdb/testsuite/gdb.python/python-1.c
-6b060bd99df8ad5f94ce980764cdb4fe  gdb/testsuite/gdb.python/py-pp-registration.py
-5bad793d42bebb09005a77e4bde8bacd  gdb/testsuite/gdb.python/py-block.c
-b3402057c9f2e46816c282c0434c10a3  gdb/testsuite/gdb.python/py-caller-is.exp
-387632b8f22792e3c276615dd4f99036  gdb/testsuite/gdb.python/py-shared-sl.c
-1ea5aad45076f4fc281ef65e969e1203  gdb/testsuite/gdb.python/py-function.exp
-7dde992c265a9bf984ef08f06c3b0f11  gdb/testsuite/gdb.python/py-finish-breakpoint2.py
-6617486fe114f47a5af3cb662a9a1d66  gdb/testsuite/gdb.python/py-arch.exp
-dd62e677888e132103ea63af41be7f06  gdb/testsuite/gdb.python/py-arch.c
-126f94ece341852579195a4fba579de2  gdb/testsuite/gdb.python/py-xmethods.cc
-c32db49bb14d632a2fd01378e1962da1  gdb/testsuite/gdb.python/py-bad-printers.exp
-e4aa331da3b6ae9d6faa1aead2407952  gdb/testsuite/gdb.python/lib-types.cc
-1956bc8ecfe7ab9cb0fe0d65b19aaf14  gdb/testsuite/gdb.python/py-evsignal.exp
-c9d03aac243bc8b9caea2ffb46064200  gdb/testsuite/gdb.python/py-error.py
-beddf8452f0ef9495b85dfdab82b092d  gdb/testsuite/gdb.python/py-framefilter.exp
-3ce8381dcbfcf48bd1b1144ca72b1069  gdb/testsuite/gdb.python/py-completion.exp
-b3d2bcc6363456b4080cbfeb213041f7  gdb/testsuite/gdb.python/py-prompt.exp
-e4e3c9741d8c4a64f9dc02a1a8bb87e1  gdb/testsuite/gdb.python/py-caller-is.c
-0408fed72b1aeddb53112fe4054b2b68  gdb/testsuite/gdb.python/py-events-shlib.c
-368512990d9d06b346f042d576dfd08f  gdb/testsuite/gdb.python/py-symtab.exp
-b19b893a7170f9b03f326d12d66e0746  gdb/testsuite/gdb.python/py-finish-breakpoint2.exp
-104df18ecf00ee34171885f8708e2e5b  gdb/testsuite/gdb.python/py-pp-integral.py
-bd2f25fb8a86f0cc961b6e45131c168b  gdb/testsuite/gdb.python/py-framefilter.c
-0b41d488cb335080eab07fcec9a9b447  gdb/testsuite/gdb.python/py-events.exp
-08a97f65f335c1d495bbe338171c7d5e  gdb/testsuite/gdb.python/py-finish-breakpoint.py
-eace3dbd325751086bd41ad6d0907588  gdb/testsuite/gdb.python/py-template.cc
-caab2bee8c60a134c090e07ded1fb81b  gdb/testsuite/gdb.python/py-objfile.exp
-720871aa12b9d7d76c5c499467ed77ed  gdb/testsuite/gdb.python/py-breakpoint.exp
-e5a206de37ef8026ab797c23e2b53edc  gdb/testsuite/gdb.python/py-linetable.S
-f739e39187c03fef7c68329a0e67c833  gdb/testsuite/gdb.python/py-value.c
-5f2a14106984ed919fa12f9d8cd9d4b8  gdb/testsuite/gdb.python/py-inferior.c
-e4d5963735108f5dc2e0575deebc7321  gdb/testsuite/gdb.python/py-completion.py
-316b1e20a4212af0ff8c5bb7ce1dd2d0  gdb/testsuite/gdb.python/py-block.exp
-a1dade5fd30a9ebca4e2d0eaa702c74f  gdb/testsuite/gdb.python/py-xmethods.py
-ab7d6412990c2550035df82cf9658539  gdb/testsuite/gdb.python/py-pp-integral.c
-c8c4a78ec5fdfefb7d20c1edbd3f791d  gdb/testsuite/gdb.python/py-explore-cc.exp
-2201fe232be56f834518596b4f09f9ce  gdb/testsuite/gdb.python/py-frame.c
-381e8fb0cc3c0fe27af7b18c61e4dc0b  gdb/testsuite/gdb.python/py-unwind-maint.c
-1cc24b3e71c8ae20d010200c91c1a8e0  gdb/testsuite/gdb.python/py-shared.c
-12e04bd051233d2c2c2afe7451e2a594  gdb/testsuite/gdb.python/py-events.c
-373d7a430d53f676c0c26eb4cbabc518  gdb/testsuite/gdb.python/py-strfns.c
-3d57f0199efbead050ea859ce83ed3ca  gdb/testsuite/gdb.python/py-cmd.exp
-d8963f6495c3ba3cd494c669717134ec  gdb/testsuite/gdb.python/py-unwind.c
-15973ce51947517b97f39ea42dd7b110  gdb/testsuite/gdb.python/py-sync-interp.exp
-622d933a42f288fe576526348d767613  gdb/testsuite/gdb.python/py-pp-re-notag.py
-83a0c18469032ccc3b5a2fc0f049ed0f  gdb/testsuite/gdb.python/py-progspace.exp
-0199765c5ae23bcbeb8b1b92d407d262  gdb/testsuite/gdb.python/py-prompt.c
-c6fc98c8324734b0b9d653338c6b9db6  gdb/testsuite/gdb.python/py-finish-breakpoint2.cc
-4d95180b9972ce262b64df385e15f18f  gdb/testsuite/gdb.python/py-objfile.c
-01c205b1bfae66190bc7a133cda7cd06  gdb/testsuite/gdb.python/py-parameter.exp
-2db47e6d29838ffc8b96dabce27fef00  gdb/testsuite/gdb.python/source1
-48a65209a5086957c0f52150ad0560f0  gdb/testsuite/gdb.python/py-objfile-script.exp
-cee52a94f909d092154f9fcaa9fcb764  gdb/testsuite/gdb.python/py-linetable.c
-06d04a74576a820674b1c4d0cf5cf6d2  gdb/testsuite/gdb.python/py-frame-args.py
-eef0f7a02e7d23d2f28ad5df04a3a496  gdb/testsuite/gdb.python/py-shared.exp
-15dd000720760ad9a46ed0ee2c9ed591  gdb/testsuite/gdb.python/py-bad-printers.py
-e4bd78663e655cacf0f8b9b2e0b62553  gdb/testsuite/gdb.python/py-typeprint.py
-cd662e462c77374d88b8b34a003b41ab  gdb/testsuite/gdb.python/py-infthread.exp
-bfcbed84ee498b3803122efbf94ae802  gdb/testsuite/gdb.python/py-lookup-type.exp
-3da274b968ba93b400c459ac5293cf21  gdb/testsuite/gdb.python/py-sync-interp.c
-8367467101801b6e118a3af528601691  gdb/testsuite/gdb.python/py-events.py
-4e17740a43fc4bc3abbfd1a2684a6eae  gdb/testsuite/gdb.python/py-framefilter-mi.c
-9ce17590dc66b201b5d95ce521f43827  gdb/testsuite/gdb.python/py-explore.exp
-bc7fc64f73f3668bcc702b2331236e4b  gdb/testsuite/gdb.python/py-framefilter-gdb.py.in
-43ee8706c9a7d32e5e968070ed04cf01  gdb/testsuite/gdb.python/python.exp
-1353affc8c7415075c7e36eea3d1c21b  gdb/testsuite/gdb.python/py-pp-registration.c
-b650178b6cf6d22a59f6ab3d50388f92  gdb/testsuite/gdb.python/py-finish-breakpoint.c
-f27179eb6877ad0e86fa4a913e22cd29  gdb/testsuite/gdb.python/Makefile.in
-644de863d3bc962ba4bc8508d99a0d82  gdb/testsuite/gdb.python/py-inferior.exp
-e17fce4d29be532be40531218764f3cb  gdb/testsuite/gdb.python/py-framefilter-invalidarg.exp
-bd63f3bfef15925f23f60649b8a181ba  gdb/testsuite/gdb.python/py-unwind-maint.exp
-5c87523cf98b1ec48e8bdf3761f2b51f  gdb/testsuite/gdb.python/py-frame.exp
-f7aa1c21ab5834a9337ae6944df42597  gdb/testsuite/gdb.python/py-lazy-string.c
-f6d44fe5fbac3eca06a2202b47a71f83  gdb/testsuite/gdb.python/py-prettyprint.py
-efcbbefe2a6177f1335f0a210260d4e5  gdb/testsuite/gdb.python/py-error.exp
-16bd737d59efe69a0b7bc40e3efcfdbe  gdb/testsuite/gdb.python/py-mi.exp
-24ef9e0ea6f37d7fd0c1089bcb053d34  gdb/testsuite/gdb.python/py-typeprint.exp
-42564eb2452d352c556a9febe5211268  gdb/testsuite/gdb.python/py-pp-maint.py
-f1c73fddf8d838d54d5b8619a18577b3  gdb/testsuite/gdb.python/py-prettyprint.c
-eba946fe257dec9e948ebc27d77d008f  gdb/testsuite/gdb.python/py-frame-inline.exp
-4ed9b1d095345f729fa5c180544a79f1  gdb/testsuite/gdb.python/py-pp-maint.c
-bce404ad3b3efb8f97c64c4c7ff09c26  gdb/testsuite/gdb.python/py-framefilter-invalidarg.py
-4624139b71a43818a68d6922ad202b76  gdb/testsuite/gdb.python/py-pp-integral.exp
-25e3784d47e33abf7b7a26b50c1f2b32  gdb/testsuite/gdb.python/py-symbol.c
-8fc949f59c537aec24c5bad86d65e77d  gdb/testsuite/gdb.python/py-type.exp
-9f5a91b3054e2af87741da27a080844a  gdb/testsuite/gdb.python/py-frame-inline.c
-5b5e68975905e621812a04d513fa3b31  gdb/testsuite/gdb.python/py-template.exp
-0ce53d61de3bd6bc2fbf49f5b405f8a6  gdb/testsuite/gdb.python/py-type.c
-0769efe572cf6f3907a2cf2fabfbd65e  gdb/testsuite/gdb.python/py-lazy-string.exp
-b91c604172e909bfcd0a0c4db3c2dbf8  gdb/testsuite/gdb.java/jmain.exp
-16460b79c367e3e04e304015f0021ac0  gdb/testsuite/gdb.java/jv-print.exp
-1548b1836c0446d9276c4fd4e89e8d45  gdb/testsuite/gdb.java/jprint.exp
-45fab749f0f539ab2b50d136251f0829  gdb/testsuite/gdb.java/jv-exp.exp
-4299f2c735f2b7bc5920bbe39f8cfc5c  gdb/testsuite/gdb.java/jmisc.exp
-9743697fd7dbd0733171b854a66188de  gdb/testsuite/gdb.java/jnpe.exp
-103f30848803219a9db8fe445895dfa2  gdb/testsuite/gdb.java/Makefile.in
-fb70f3abbc92d2795788ae02c7331dca  gdb/testsuite/gdb.java/jnpe.java
-030f9fc25e9acc988163f24817c83ee9  gdb/testsuite/gdb.java/jmain.java
-de1c8cd461a0603cf7600c7d598c62f2  gdb/testsuite/gdb.java/jprint.java
-e3a680cfde66129ed9607ad7c20fd6a0  gdb/testsuite/gdb.java/jmisc.java
-a38cae7b359d165a8467bf02aca0e7d0  gdb/testsuite/gdb.reverse/aarch64.c
-f74712ea72091c557ffa6e86bd0802ed  gdb/testsuite/gdb.reverse/i386-sse-reverse.exp
-cd59eb8deba83429883c47902736776e  gdb/testsuite/gdb.reverse/until-precsave.exp
-a59ec09587e4b0f2d20fb512a53701f1  gdb/testsuite/gdb.reverse/machinestate.exp
-83b3d58aa3e1965b4e7a560aa7f346b6  gdb/testsuite/gdb.reverse/ur1.c
-9ee64246705df5ec7ec657b0cb3d8ca2  gdb/testsuite/gdb.reverse/singlejmp-reverse.c
-7287898ff83b2ad3153f6f7dcdea751e  gdb/testsuite/gdb.reverse/i387-stack-reverse.c
-e6a8156260c85bcc683264da9c42c62b  gdb/testsuite/gdb.reverse/finish-reverse.c
-ef37ce19abd5d3ce9db0b4fbca1d478d  gdb/testsuite/gdb.reverse/ms1.c
-7b121ef15668fb89ef42bbda9a87cf85  gdb/testsuite/gdb.reverse/i386-precsave.exp
-0497d004204558ab9eab5f120dde6c16  gdb/testsuite/gdb.reverse/step-reverse.exp
-4e3ce39920414666d6e2dcf7179f1ae5  gdb/testsuite/gdb.reverse/solib-precsave.exp
-e358e6e67ef79a4d997f341fd507d865  gdb/testsuite/gdb.reverse/shr1.c
-14fd59f2e8f902f5cc7aeef1d0d11b12  gdb/testsuite/gdb.reverse/consecutive-reverse.c
-83159840ef92751a8e34a05abf4fe30f  gdb/testsuite/gdb.reverse/sigall-reverse.c
-6b2415c928cfb7809adc2a235ed39b50  gdb/testsuite/gdb.reverse/solib-reverse.c
-3ba3572c9439630e115ec8a16464cfb4  gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.S
-a812290de13a2fdbd4202dec2c895153  gdb/testsuite/gdb.reverse/i387-stack-reverse.exp
-3324e2bb106a9b9279ac3127170de20b  gdb/testsuite/gdb.reverse/i387-env-reverse.c
-fdb007115b341b594bf20fa155fc05ae  gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.exp
-7c187edac5e34ff032b1f9f0b3895448  gdb/testsuite/gdb.reverse/machinestate-precsave.exp
-fa1725ab006d8f342da60d0285673d6c  gdb/testsuite/gdb.reverse/step-precsave.exp
-aebb8837710a929bc3a02f99e69362ed  gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp
-b506a0d75619dac7b057c0bb902c5efb  gdb/testsuite/gdb.reverse/sigall-reverse.exp
-5c1e57cd0cd758bf063b819da0e0e26b  gdb/testsuite/gdb.reverse/i386-sse-reverse.c
-412c1ed5f7e6c8ee678526acbd80929b  gdb/testsuite/gdb.reverse/next-reverse-bkpt-over-sr.exp
-d714a32a63e08bf6d51d92dcf693cfbd  gdb/testsuite/gdb.reverse/finish-precsave.exp
-2354ab410db6d19ce37d883b35f16cc1  gdb/testsuite/gdb.reverse/consecutive-reverse.exp
-58e0e7012f1894794bedf6952d958d82  gdb/testsuite/gdb.reverse/shr2.c
-daaf17398a3e03a1620c55437e1c7ea7  gdb/testsuite/gdb.reverse/watch-reverse.c
-73a40bb8ecfbb85ff9d70bfa9a72036b  gdb/testsuite/gdb.reverse/until-reverse.exp
-afaa7edba304b8f001bf8a8cb6b4e08a  gdb/testsuite/gdb.reverse/singlejmp-reverse-nodebug.S
-e5b7ddf6ac175c75605087a89a36a097  gdb/testsuite/gdb.reverse/i387-env-reverse.exp
-592da662a17a4c4ac4b3f8a36fed85b4  gdb/testsuite/gdb.reverse/consecutive-precsave.exp
-0cf6d11ceeaf359f6d190255b791db57  gdb/testsuite/gdb.reverse/step-reverse.c
-fcd459099cfa535c6596b114c07bf97e  gdb/testsuite/gdb.reverse/singlejmp-reverse.S
-5d0857368c33e2992acae395c7353dee  gdb/testsuite/gdb.reverse/Makefile.in
-67ae986eb02f4d3e2801b757adf76253  gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.c
-ddf3e6fefea312376696535d7dc02e78  gdb/testsuite/gdb.reverse/break-precsave.exp
-499758fc3f622823558362e2d64bb479  gdb/testsuite/gdb.reverse/aarch64.exp
-5c241798071afa7e8100df10ed6cfc0d  gdb/testsuite/gdb.reverse/i386-reverse.exp
-2ee1d2885ccc1de9666ba8660ad2e6c5  gdb/testsuite/gdb.reverse/finish-reverse.exp
-db20adf370772899b11f07a4653f98e9  gdb/testsuite/gdb.reverse/until-reverse.c
-3f9ba79b6ff84b41fa6f727bd9545ee5  gdb/testsuite/gdb.reverse/rerun-prec.exp
-1075af26e5df6fa5338a512ed1f73f3f  gdb/testsuite/gdb.reverse/watch-precsave.exp
-742d97756c3561e77ebc9728d6733852  gdb/testsuite/gdb.reverse/singlejmp-reverse.exp
-f038e79555c143a6dc72f3c98185682e  gdb/testsuite/gdb.reverse/rerun-prec.c
-7f753e2dfc9acb25faf677890cfb88c0  gdb/testsuite/gdb.reverse/solib-reverse.exp
-96dd84a1bf59bd1383615b6a8386e77e  gdb/testsuite/gdb.reverse/i386-reverse.c
-6609e1526eb2e51fa5a73b154aa516c3  gdb/testsuite/gdb.reverse/break-reverse.exp
-ddf172a4caa9eb654720644bb5c0efe4  gdb/testsuite/gdb.reverse/singlejmp-reverse-nodebug.c
-0dc6925cfd804e8d96bf72baf2695b20  gdb/testsuite/gdb.reverse/machinestate.c
-5bc31078b9bb5b988d447b274cb16f24  gdb/testsuite/gdb.reverse/shr.h
-237a59965a5d8b4fda259770ff2d84bc  gdb/testsuite/gdb.reverse/break-reverse.c
-87eafa375079156116f5be98a7c676b6  gdb/testsuite/gdb.reverse/sigall-precsave.exp
-8c0660965debb68877a92ffc003afb66  gdb/testsuite/gdb.reverse/watch-reverse.exp
-a29f2af6a4f4dc90f4a2e8b726eecee0  gdb/testsuite/Makefile.in
-710eb55c40980ff44f412caea4f71ff5  gdb/testsuite/gdb.go/types.go
-fbb2ac3c70957ce426a6e097a0fd53b2  gdb/testsuite/gdb.go/methods.exp
-3bf59fe4ee125fed62e361a4235f302d  gdb/testsuite/gdb.go/integers.go
-54037d4dd926eea5d4a2425fa18c0312  gdb/testsuite/gdb.go/package2.go
-bd8c3f0d82e9e013d5c7f3d82294654b  gdb/testsuite/gdb.go/hello.exp
-81b7ed6cb92c627d245bd2efc4b953b9  gdb/testsuite/gdb.go/methods.go
-17b6a70dfc15cfdbb2869c1daabbc223  gdb/testsuite/gdb.go/basic-types.exp
-b196e52264f6a7f2070443d77815d393  gdb/testsuite/gdb.go/chan.exp
-4127afeb79b2a2bff6c65f128ebd5969  gdb/testsuite/gdb.go/integers.exp
-f33c953800815094e954fde86536776e  gdb/testsuite/gdb.go/handcall.go
-cbbe847f6f52f078db46cee136173ec5  gdb/testsuite/gdb.go/package.exp
-3418aeca3a35216b3a4eeb0e72001570  gdb/testsuite/gdb.go/unsafe.go
-2f3e3cc9a442012ee1afea0da4edfcfd  gdb/testsuite/gdb.go/print.exp
-0627892b0e81942a718e76e1843f240e  gdb/testsuite/gdb.go/strings.exp
-47d5bb179a9aa71b0a055cda6305669e  gdb/testsuite/gdb.go/Makefile.in
-6d49611010f48a4c939868bbc3f3c205  gdb/testsuite/gdb.go/handcall.exp
-6862695680a77df66c37edeb9bab8944  gdb/testsuite/gdb.go/unsafe.exp
-963c02de7da3fe31926fec771633a373  gdb/testsuite/gdb.go/package1.go
-68d17058fa82304a192749f0eadc138d  gdb/testsuite/gdb.go/strings.go
-113f4cb954c18df6f26abddb56a25eda  gdb/testsuite/gdb.go/chan.go
-e928ad8539846ca007aafb3031dfbaa3  gdb/testsuite/gdb.go/types.exp
-039a453cac3bf6a4748fe2e4bd372dc0  gdb/testsuite/gdb.go/hello.go
-05c68a87ef40cbbb85aadbf9a53ec950  gdb/testsuite/gdb.modula2/unbounded-array.exp
-89589403611e756dfb33dc0b03427a51  gdb/testsuite/gdb.modula2/unbounded1.c
-8a9caded3722595208134c0ccb223a70  gdb/testsuite/gdb.modula2/Makefile.in
-3c29aff928e9e4af6351f46127838242  gdb/testsuite/config/rom68k.exp
-e48bc7d4e4fd711fea54fbf16d57ab26  gdb/testsuite/config/monitor.exp
-3c29aff928e9e4af6351f46127838242  gdb/testsuite/config/sh.exp
-84ce00af3b7702a7a8f6fd8cfd1dcd0d  gdb/testsuite/config/sid.exp
-50f6a13c0fd1efa871f0b7c0dc273e0d  gdb/testsuite/config/m32r-stub.exp
-cbbfdbc932d64c9776403f98c182f078  gdb/testsuite/config/extended-gdbserver.exp
-abf831cbae5749de842e00bee49b2060  gdb/testsuite/config/slite.exp
-6fccba7a231615fbb7f16ce44fde0930  gdb/testsuite/config/d10v.exp
-56a241afbcc09e4eb1982d1ef032ebd6  gdb/testsuite/config/gdbserver.exp
-45e93dc9222d28f9e3ab4cbb70ab8672  gdb/testsuite/config/sim.exp
-9ceb152915ec05bca989a4d07897e763  gdb/testsuite/config/m32r.exp
-e1b200e67310ac084150cd03ba4cdbf7  gdb/testsuite/config/cfdbug.exp
-e4708e4b23e4e6ddd07c7245736d37b3  gdb/testsuite/config/arm-ice.exp
-2c6f632239b703f8242a3c23961023f0  gdb/testsuite/config/mips.exp
-4b598f675d0803f8dd3221948e94db19  gdb/testsuite/config/mn10300-eval.exp
-e4708e4b23e4e6ddd07c7245736d37b3  gdb/testsuite/config/cygmon.exp
-3c29aff928e9e4af6351f46127838242  gdb/testsuite/config/i960.exp
-e4708e4b23e4e6ddd07c7245736d37b3  gdb/testsuite/config/h8300.exp
-4b598f675d0803f8dd3221948e94db19  gdb/testsuite/config/dve.exp
-2c6f632239b703f8242a3c23961023f0  gdb/testsuite/config/mips-idt.exp
-f9d2a2bbf2999a13c9beea756d293942  gdb/testsuite/config/default.exp
-3c29aff928e9e4af6351f46127838242  gdb/testsuite/config/vr5000.exp
-e4708e4b23e4e6ddd07c7245736d37b3  gdb/testsuite/config/bfin.exp
-e4708e4b23e4e6ddd07c7245736d37b3  gdb/testsuite/config/i386-bozo.exp
-3c29aff928e9e4af6351f46127838242  gdb/testsuite/config/proelf.exp
-3c29aff928e9e4af6351f46127838242  gdb/testsuite/config/vr4300.exp
-21e5a36e3a4b717d2541cf9b3521de67  gdb/testsuite/config/unix.exp
-6f370ff0cc22898183560c7a0870b3c7  gdb/testsuite/gdb.perf/solib.py
-31a66ed13032102f0310311adfb6be44  gdb/testsuite/gdb.perf/single-step.py
-dff23e88129ba51207b5c83b308ba520  gdb/testsuite/gdb.perf/solib.exp
-46ed67e1926c90beafa9f536ea651140  gdb/testsuite/gdb.perf/backtrace.py
-e00801b8b679d4caa6a9cf5fcb9c0bac  gdb/testsuite/gdb.perf/skip-prologue.exp
-b70720cc4b2028c8dee5645c6d5ed038  gdb/testsuite/gdb.perf/disassemble.exp
-cc21590574b79eb68d1046fec2de0d8e  gdb/testsuite/gdb.perf/solib.c
-24ae7e2e1d006a137903c1b6a779081d  gdb/testsuite/gdb.perf/single-step.exp
-b2b2ae97e5f0afe0c6003a91851a860e  gdb/testsuite/gdb.perf/lib/perftest/__init__.py
-13e2c39b7945b1979cd278fbba35baa9  gdb/testsuite/gdb.perf/lib/perftest/reporter.py
-149bc0c8847d73ea3abd15d50711a2dd  gdb/testsuite/gdb.perf/lib/perftest/measure.py
-4715800451a72f05722f7731e89fb322  gdb/testsuite/gdb.perf/lib/perftest/testresult.py
-3bb03cea34c815e0fd14f09572fd865c  gdb/testsuite/gdb.perf/lib/perftest/perftest.py
-32545fdfccc6e1b5c409463cf0ac7704  gdb/testsuite/gdb.perf/single-step.c
-c6b885496f0c53ec04d007b244625453  gdb/testsuite/gdb.perf/Makefile.in
-d2232c5230dbee5478f674d3a39ff9fc  gdb/testsuite/gdb.perf/disassemble.py
-2427a50cb3700a4410b39369f3088fa7  gdb/testsuite/gdb.perf/backtrace.c
-c197ea286521185427f0eecc3195e545  gdb/testsuite/gdb.perf/skip-prologue.py
-cf59e9f34e6c2be0391ce51f0ca7fc9b  gdb/testsuite/gdb.perf/skip-prologue.c
-e729953b9dcc380f7f3429f7f86a4030  gdb/testsuite/gdb.perf/backtrace.exp
-4b0a21b66e4d25ebf6f53b63de1b3670  gdb/testsuite/gdb.perf/Makefile
-6c06e30c2dffe3ca1993fa617c9c92cc  gdb/testsuite/gdb.linespec/ls-errs.c
-9e68815869f17594fa674700abc8928b  gdb/testsuite/gdb.linespec/base/one/thefile.cc
-cc80720c26b982770c5966d9d42aca9e  gdb/testsuite/gdb.linespec/base/one/header.h
-19ac3aa96cadd1d20732457e0e3053ab  gdb/testsuite/gdb.linespec/base/two/thefile.cc
-26440346d2332b55a3859cb7c5a03402  gdb/testsuite/gdb.linespec/base/two/header.h
-34540370aeeacc38aa906c62939670d8  gdb/testsuite/gdb.linespec/ls-dollar.cc
-d540609444c64c4fc2f92312fe340b4f  gdb/testsuite/gdb.linespec/thread.exp
-a6783fd66d1aff879ffd61b93f545179  gdb/testsuite/gdb.linespec/macro-relative.exp
-45bcd5ca5c93625eb43a87f3290f5a02  gdb/testsuite/gdb.linespec/ls-dollar.exp
-df5a2e079f0b0fe103a3f198dc88ddb6  gdb/testsuite/gdb.linespec/break-asm-file.c
-24b3b355d637efb831620240d9a0b1cc  gdb/testsuite/gdb.linespec/keywords.exp
-615ae09e5fc6bf9079305573353f36a2  gdb/testsuite/gdb.linespec/break-asm-file0.s
-8ce9a284b978283fc01c139afe700294  gdb/testsuite/gdb.linespec/body.h
-09ae39e67f621c67f1a2a66f86eec6f0  gdb/testsuite/gdb.linespec/macro-relative.c
-fdebe149bb5dabcd1df06ea951803b48  gdb/testsuite/gdb.linespec/break-asm-file1.s
-51f3af3df3755f32a25828b8584126ef  gdb/testsuite/gdb.linespec/skip-two.exp
-cc5362099f6df22a0782652d976e1644  gdb/testsuite/gdb.linespec/break-asm-file.exp
-4010635a008a516c5216be204852bf91  gdb/testsuite/gdb.linespec/Makefile.in
-0146e9e80221d4785474fc5ec21e193e  gdb/testsuite/gdb.linespec/thread.c
-7691be4e4d0fcfbee1a674e3b6b0ca03  gdb/testsuite/gdb.linespec/linespec.exp
-33f293c6c3aa2f7f1d2a24f95f5e2539  gdb/testsuite/gdb.linespec/break-ask.exp
-76efa0be5b547481043ba197cad7a14e  gdb/testsuite/gdb.linespec/lspec.h
-0bda50e99ad5b49039ab1bfb29b70ebf  gdb/testsuite/gdb.linespec/ls-errs.exp
-e68f2f5589a8cfaa200d5ea076ae93c7  gdb/testsuite/gdb.linespec/keywords.c
-e4ef70c3aaa633b4a8d4dfd5d86fe147  gdb/testsuite/gdb.linespec/lspec.cc
-b65ca46c0ae4d4637df29b55201f7280  gdb/testsuite/gdb.trace/trace-buffer-size.exp
-622a81758305b46b0ff10792d80f4f31  gdb/testsuite/gdb.trace/no-attach-trace.exp
-cf8c02c60f12bf08caebe52482834fca  gdb/testsuite/gdb.trace/pending.exp
-46eefe011667de69536793642f434028  gdb/testsuite/gdb.trace/actions-changed.exp
-384fd4c2912ec20607bac7bfa1d23286  gdb/testsuite/gdb.trace/tracecmd.exp
-48128dda7bd4a5be27c0f6dbe3ffcac5  gdb/testsuite/gdb.trace/unavailable-dwarf-piece.exp
-c4ee133125ff2a683ba742f6754f7632  gdb/testsuite/gdb.trace/mi-traceframe-changed.exp
-c8e0f241f00f2d1e5c84efcb5af3dcaf  gdb/testsuite/gdb.trace/while-dyn.exp
-3c2c02d76631d51b913d197ba6670d2e  gdb/testsuite/gdb.trace/ax.exp
-ddb5a16a32e52d8b3aabe0dcc676c4a9  gdb/testsuite/gdb.trace/trace-break.c
-7da4847ffd54766a0ab14f3eb62036fa  gdb/testsuite/gdb.trace/passcount.exp
-d12effb24add4fcb5fbbebce460a3d0e  gdb/testsuite/gdb.trace/read-memory.c
-a2d113a7f444b497b4564e0ee9ddc899  gdb/testsuite/gdb.trace/passc-dyn.exp
-7e78a5d305502f684e7473567bc06f8d  gdb/testsuite/gdb.trace/deltrace.exp
-1c03da2476842ae5f9386441714a7b7b  gdb/testsuite/gdb.trace/pendshr2.c
-896138da22c68c931198ea05210aa340  gdb/testsuite/gdb.trace/trace-mt.exp
-93cc4cdd6319d013a34d5f12a817e19b  gdb/testsuite/gdb.trace/tfind.exp
-57c0187737df03fd56d509744c1b624a  gdb/testsuite/gdb.trace/tspeed.exp
-d3818c51ea25bccedc41ec2512d9d9fb  gdb/testsuite/gdb.trace/tspeed.c
-1f13df8195e5ecce8838fb9da774be57  gdb/testsuite/gdb.trace/mi-trace-frame-collected.exp
-851a06de89bf4dd6ae21218603580527  gdb/testsuite/gdb.trace/tfile.c
-95928ffe38bcb7404f4ee6390669af71  gdb/testsuite/gdb.trace/trace-unavailable.c
-58d6af4e9ba2b9ed2324d728ccd06e82  gdb/testsuite/gdb.trace/range-stepping.exp
-55858b1a5bfd5a52415d787cf2cfe8c3  gdb/testsuite/gdb.trace/trace-mt.c
-d41caed09e218fe0429ee0ff2e82be7b  gdb/testsuite/gdb.trace/pendshr1.c
-2241e4c3006b495530c8f4995e2f9977  gdb/testsuite/gdb.trace/report.exp
-1aa1c5f59261bc00ea9e151688c3e648  gdb/testsuite/gdb.trace/stap-trace.exp
-b30819241509395ccbc9ba7535350a2b  gdb/testsuite/gdb.trace/unavailable.exp
-714cfb752c57e94f03dbef6f42535d6a  gdb/testsuite/gdb.trace/status-stop.c
-1c1eb6c95aff4bce287bccb475492026  gdb/testsuite/gdb.trace/ftrace.c
-8b39b72d710b4db9aabd0acd7f860204  gdb/testsuite/gdb.trace/collection.exp
-3926a7d2da2a243d4f212df46f547501  gdb/testsuite/gdb.trace/actions-changed.c
-96e7071d348a221a1bc7eb10986dabbf  gdb/testsuite/gdb.trace/while-stepping.exp
-c790d843d1fbaa2fdecfb3d074683aa2  gdb/testsuite/gdb.trace/disconnected-tracing.c
-c545067db1cbd5a1bc1071ccb9b67c33  gdb/testsuite/gdb.trace/disconnected-tracing.exp
-9a3fc12e3924280aa36e67f3724e871b  gdb/testsuite/gdb.trace/trace-break.exp
-ed14c2d47eab580abf701541325f29f5  gdb/testsuite/gdb.trace/tsv.exp
-558adca205c65120bae9b05d2b71d9ce  gdb/testsuite/gdb.trace/strace.exp
-2e4a3d988cc33fc40f2015608e9acd96  gdb/testsuite/gdb.trace/trace-buffer-size.c
-4aea1e33023956ee07eeeb470d3ca3be  gdb/testsuite/gdb.trace/pr16508.exp
-2e5c7d6dc469849b212d196832dde012  gdb/testsuite/gdb.trace/read-memory.exp
-bd4f05b240d3b17992c9b29dbd5e91be  gdb/testsuite/gdb.trace/infotrace.exp
-2c84c310eabf56020a2c192248aff666  gdb/testsuite/gdb.trace/change-loc.exp
-429c86ee9a90bfc148c6c78e5e55358c  gdb/testsuite/gdb.trace/circ.c
-33256b70b388e926e48b9e91465d4bb6  gdb/testsuite/gdb.trace/actions.exp
-b53cabdf198c9fccf4c73a771764f555  gdb/testsuite/gdb.trace/entry-values.c
-66443797b7ee9614ff74fbeb97df20b9  gdb/testsuite/gdb.trace/tfile.exp
-837f213db6f3b404910080bc7f78a8b8  gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp
-5d2f2cf14f79f1bdb3076a53d82cae7d  gdb/testsuite/gdb.trace/save-trace.exp
-5f00b744ea50d9756c0f6670c12a678d  gdb/testsuite/gdb.trace/packetlen.exp
-bbe0307c6dd0d11cc6d5317f674bb99b  gdb/testsuite/gdb.trace/pending.c
-be939dbf9099a77bfcdfc1f4f51263f5  gdb/testsuite/gdb.trace/stap-trace.c
-8c5dbf41719ea9f76503aa71b5b63e97  gdb/testsuite/gdb.trace/Makefile.in
-cfe714dcfb6ea0ae6e5827c52cdcc69b  gdb/testsuite/gdb.trace/change-loc-1.c
-c67fdef8a7893100cb2d6136c1929b09  gdb/testsuite/gdb.trace/change-loc.h
-7052d1af515bd8f7de29ef6508a0ff14  gdb/testsuite/gdb.trace/qtro.c
-13a32c912867adcd26091119a2181849  gdb/testsuite/gdb.trace/status-stop.exp
-c138310708b4cbcc441d0c9d49a80a3f  gdb/testsuite/gdb.trace/actions.c
-6328bbcaf7daff1abd2b95bd9d4c7c97  gdb/testsuite/gdb.trace/collection.c
-793a4fa509d8491ed57fec51d28b5e06  gdb/testsuite/gdb.trace/qtro.exp
-a1c17b1dfc3ed66b4e9177afa232f842  gdb/testsuite/gdb.trace/ftrace.exp
-791d3edf158fc18da5d21b3c21990967  gdb/testsuite/gdb.trace/unavailable-dwarf-piece.c
-4d4992eea2bb8cbd2c0b1a33921f8846  gdb/testsuite/gdb.trace/mi-tsv-changed.exp
-09c7ff0dcd7665318e48fd503369fcd3  gdb/testsuite/gdb.trace/change-loc-2.c
-db17a891b32e4f595e3d5d23b11d9499  gdb/testsuite/gdb.trace/change-loc.c
-c30f43780a4f48cf81c540223d579b02  gdb/testsuite/gdb.trace/unavailable.cc
-9cb6733ad84213142748c6bf4042d8d4  gdb/testsuite/gdb.trace/range-stepping.c
-481af4c0f64fce8d330c6b8ba325afc7  gdb/testsuite/gdb.trace/circ.exp
-8dcdc9a6bf0901bac25fa31d8271ce65  gdb/testsuite/gdb.trace/tstatus.exp
-943a86cbacdf36dd6c107735fa817fe1  gdb/testsuite/gdb.trace/strace.c
-7404b276ac4c928b6322a742171c1913  gdb/testsuite/gdb.trace/backtrace.exp
-a2c51e1a6f0736ec5d985bc46375b1fc  gdb/testsuite/gdb.trace/mi-trace-unavailable.exp
-99ae7b87115678c97ea333e303881dc6  gdb/testsuite/gdb.trace/no-attach-trace.c
-fa80a11098baab494adda20c87e0d424  gdb/testsuite/gdb.trace/entry-values.exp
-c2ab6abca2f2009bd9b4b7f2501e8f9a  gdb/testsuite/gdb.asm/s390.inc
-c4d2ba6404c6cf567a68a9e710a973a0  gdb/testsuite/gdb.asm/netbsd.inc
-6d1bba4f6f4e1ea0d1f59dd155016934  gdb/testsuite/gdb.asm/powerpc64le.inc
-c1af33e47ebc93f30c55b5c06d62783a  gdb/testsuite/gdb.asm/frv.inc
-7aab094990e39f5827eb3942d43a8e8e  gdb/testsuite/gdb.asm/m32r.inc
-ebdbf0ff3c07743179410487fd400598  gdb/testsuite/gdb.asm/iq2000.inc
-f2f66e4e9590af6782690580df003342  gdb/testsuite/gdb.asm/pa64.inc
-b3bdc251c6b1eaf09953283df330eb9a  gdb/testsuite/gdb.asm/m32r-linux.inc
-f1621bbbb2acbec5adef86d7d9549975  gdb/testsuite/gdb.asm/bfin.inc
-583de4033345bc72fc5e10e2c913c70d  gdb/testsuite/gdb.asm/m68hc11.inc
-bc2f2b56b97a741661cae171ca969cf0  gdb/testsuite/gdb.asm/pa.inc
-bef01819157e0cca7af4ba8058f5eaab  gdb/testsuite/gdb.asm/sparc64.inc
-08a59dcdce475e0de4d4e5cd882c3c0a  gdb/testsuite/gdb.asm/asmsrc2.s
-7d06fead332c40b8b2b7b7e2e0cda153  gdb/testsuite/gdb.asm/x86_64.inc
-59ed9adaed6dc7b887446707cf6c2d5f  gdb/testsuite/gdb.asm/s390x.inc
-7450e0fb35df49b1087ec197a4046ac1  gdb/testsuite/gdb.asm/common.inc
-b793e4384b8604633bef4c10233557c8  gdb/testsuite/gdb.asm/powerpc.inc
-577585273ffc0fef150e7e01df7cebf9  gdb/testsuite/gdb.asm/alpha.inc
-3b5b119fd551ea7bb3d99b3025d74699  gdb/testsuite/gdb.asm/i386.inc
-f7aa57ad2dc302e4d47fcda58eb1c01d  gdb/testsuite/gdb.asm/m32c.inc
-efc7a21c1c978e155224ad5143df8bd1  gdb/testsuite/gdb.asm/m68k.inc
-561956b7afd2c11c4c23bede641b024d  gdb/testsuite/gdb.asm/h8300.inc
-e3c5be9e840a34c66a75b0204fe24a05  gdb/testsuite/gdb.asm/v850.inc
-06d7f14849783aa0c642bd7c9d97b58a  gdb/testsuite/gdb.asm/Makefile.in
-004e3184dcbd00cdedc9969b1a860626  gdb/testsuite/gdb.asm/sparc.inc
-a2926e1ce9905735ba2445cfb94be156  gdb/testsuite/gdb.asm/asmsrc1.s
-fec2ca2fbcc0b02d6f21dcf2d73970b3  gdb/testsuite/gdb.asm/spu.inc
-cf9905b35d641b6c44fa17870eaf36d7  gdb/testsuite/gdb.asm/mips.inc
-84e7dd06d6793d60a4572e6024408f80  gdb/testsuite/gdb.asm/openbsd.inc
-7acbc0a93ecaf3183a8c43ccb7af5585  gdb/testsuite/gdb.asm/powerpc64.inc
-3ac68989375cc36de41334e4c629f40a  gdb/testsuite/gdb.asm/ia64.inc
-b3f11b21e5921c419a43f93720dedf85  gdb/testsuite/gdb.asm/empty.inc
-37858e142701cb0c2b792e4f739ee3eb  gdb/testsuite/gdb.asm/asm-source.exp
-cd196557c0510f072d40271da10c33a6  gdb/testsuite/gdb.asm/sh.inc
-6c5e7f66709dbbc4e4fbbdec9be6297f  gdb/testsuite/gdb.asm/xstormy16.inc
-73f28b814430e5f1534678ff549c32cc  gdb/testsuite/gdb.asm/arm.inc
-1b9bb551736dbc95577c91620b81fb6c  gdb/testsuite/TODO
-f0e1b6c94ab05b422d5c4d7c94956feb  gdb/valops.c
-6a7f82e87d14102629df2a1b2a28f3cf  gdb/hppaobsd-nat.c
-94b771d1a65ded1c2e1703a3854e1d3d  gdb/ppcfbsd-tdep.h
-14b59e3193f94ba3e87c1e30ca5f370c  gdb/hppa-tdep.c
-66b7796d9700dabc7ca50604d490974e  gdb/gdb_obstack.c
-25df2c93266a074cf0bde4e12fdeb11e  gdb/observer.sh
-7e2706eaacbb35897d275be7c50dfff4  gdb/annotate.c
-0f5e26f2568f3963694f93f29777602a  gdb/x86-linux-nat.c
-345d43afc92346e9ddd6066c51667846  gdb/extension-priv.h
-1afbb45fada33913c32ce612190db575  gdb/tramp-frame.c
-1c6d5c3bac982115e3d9a842dbdd595d  gdb/cp-abi.h
-60e4458174856d61baa66638bb21569e  gdb/frame.c
-bd328f2307b3772ddff66f4dd74227e8  gdb/frame-unwind.c
-cc1acd769ea7271fec38ee4788737ad9  gdb/sparc64-sol2-tdep.c
-c10198163b4df8e904918264764df93a  gdb/minsyms.h
-3275c016926223eb629c4f65b64822df  gdb/score-tdep.c
-f34ac7e6351ea730c894da7f4630ee3b  gdb/frame-unwind.h
-932b5c929950e51283466da55b89df6f  gdb/f-typeprint.c
-872be449ea0ede048ac193747d131870  gdb/ChangeLog-2002
-01280dda740a27217fb2bcca2c237ae2  gdb/sparc-linux-nat.c
-c73f636f0fe9ae488adffa45717027d3  gdb/gdb-gdb.py
-ccac9d1e2c728ef14c40f8cf300dda90  gdb/i386-nto-tdep.c
-de7145cb43d8a8782ee57a3c10b383da  gdb/target.c
-24003d162ca738047d52c1b69dfe36e2  gdb/gdbserver/remote-utils.h
-156e6032fac52a38154c73ecd7d57a7e  gdb/gdbserver/linux-x86-low.c
-204ce518f70583ca421f3b64c81091a9  gdb/gdbserver/notif.c
-60db5c310596eaaab19a62425aed77d5  gdb/gdbserver/i387-fp.h
-54df4ecd6b362dede76bc98fb58548ec  gdb/gdbserver/proc-service.c
-05e71aebc6fa8466b1442b88ae784fdb  gdb/gdbserver/linux-i386-ipa.c
-94230696f6e1981ae284eb1d31607f8e  gdb/gdbserver/.gitignore
-c5b5c964f70a3c5ed89926675e8828ec  gdb/gdbserver/configure.srv
-fe846eba5d00603116db9fe4318d9ed4  gdb/gdbserver/ChangeLog
-172a97855b04c25050c7c0699ae4a115  gdb/gdbserver/configure.ac
-29f787a14729e764f56e26257e1bb933  gdb/gdbserver/utils.h
-facde2f0d023b5732b22fecbb5e96f14  gdb/gdbserver/terminal.h
-eaa996efd99c282244af925502b37a58  gdb/gdbserver/event-loop.h
-8cf1a37cf27422fb42041d6e481adc17  gdb/gdbserver/spu-low.c
-d1ff361333f132597574fbafc6a387a3  gdb/gdbserver/x86-low.c
-ae4b18a50198f17d5f3ec96d27a50d5c  gdb/gdbserver/tracepoint.h
-a554aba23d382f45251e817f6ec408aa  gdb/gdbserver/mem-break.h
-da7dad673bd499c4f23e6b267412f312  gdb/gdbserver/mem-break.c
-3faafdcc80027d584cc91f48b7a101c5  gdb/gdbserver/configure
-fa54cc7bc30e4ed712bbcae5af85be40  gdb/gdbserver/linux-arm-low.c
-fc099bee72b80033781e6db86f16fc3c  gdb/gdbserver/hostio.h
-24979d1b8060a1fc3b00a17b188cecd5  gdb/gdbserver/gdbthread.h
-71e0918c1220da9ff838d131a3d6ef3c  gdb/gdbserver/i387-fp.c
-1a769c4427c3a751f55e0ae9a90beb2d  gdb/gdbserver/target.h
-10a365472bd3ef7c8f2d2eb6c4c7de2b  gdb/gdbserver/linux-aarch64-low.c
-12aa3809684ea340209b4656f4eb2b3b  gdb/gdbserver/linux-low.c
-3338c2cf0cb0db2b9394ca623528e3bb  gdb/gdbserver/acinclude.m4
-efbf6bc1fe2beded5df8bca7bff53525  gdb/gdbserver/inferiors.h
-7f017910fc10864faa3886a248c0de44  gdb/gdbserver/aclocal.m4
-872b80e9ded8aad2a6df089995db53fb  gdb/gdbserver/win32-i386-low.c
-c603ea99a252e4ca4b7152efe119fa4b  gdb/gdbserver/regcache.h
-b0cea923664c3efb97b385d1c2f29f37  gdb/gdbserver/x86-low.h
-15e9f8b9afe707a571ef09a62bbddf35  gdb/gdbserver/linux-cris-low.c
-4b4c7936617a78f14f1a20a36d4a5b47  gdb/gdbserver/regcache.c
-dbb86a089c3f5f2096ef6e24d721ffec  gdb/gdbserver/debug.h
-86f7fc4cd2ffb2a774e0cae58a3ef843  gdb/gdbserver/linux-tic6x-low.c
-cd1fc12df5787e83d2d67c203cb3d7b3  gdb/gdbserver/linux-ppc-low.c
-de753b0be16d0462d2650ef3074b2ea8  gdb/gdbserver/linux-nios2-low.c
-2edb2658f7508741d633f48aacfd5d22  gdb/gdbserver/linux-xtensa-low.c
-276901a5adcbb4aef70d8f16f2679b87  gdb/gdbserver/server.h
-791b58ddf159b59c7d9375e2c2f00a07  gdb/gdbserver/README
-0b926f70628d4332584c50b3a755c4ff  gdb/gdbserver/nto-low.h
-5abbd5d6a0a6eee45ff85f3918dadf10  gdb/gdbserver/hostio-errno.c
-45c64a41bff1223ec01a85685eaa365f  gdb/gdbserver/lynx-ppc-low.c
-35993302ab141bdcd323148cd5eb5de3  gdb/gdbserver/remote-utils.c
-911c0e84ffe33fcf1960e46f27e58e94  gdb/gdbserver/linux-bfin-low.c
-f7cf1cf53fcd3aae809f4196d045c8a1  gdb/gdbserver/linux-sh-low.c
-600941467277bfe0ca9cc67174e0c0c8  gdb/gdbserver/gdb_proc_service.h
-c443e2d12144a4acd18f0399e07c85ec  gdb/gdbserver/linux-crisv32-low.c
-e5b5791838e605656d5a5a155b9a6950  gdb/gdbserver/gdbreplay.c
-fe81eb6c2c62a0d201997976c23e183e  gdb/gdbserver/lynx-low.h
-0df98ae5d6aa36c04e70c559835e5225  gdb/gdbserver/linux-amd64-ipa.c
-a8b318ada418e233c4996535f60b132c  gdb/gdbserver/dll.h
-e48e5b8a013a7c6db280c340e87aa011  gdb/gdbserver/linux-m68k-low.c
-47c9750ef3a5a00bf319d98c529a5f95  gdb/gdbserver/notif.h
-d5e218e14440fe4b576295eefc7a8706  gdb/gdbserver/win32-low.c
-8658b8891d00b3e13c0b431f92504fae  gdb/gdbserver/event-loop.c
-4e78b5fe1cc314a3958bfdf49b6b8c6b  gdb/gdbserver/utils.c
-e6dfc89cc0045a5d447281df824fd6d1  gdb/gdbserver/debug.c
-89d5a85a35090857a26e2b9329cc1372  gdb/gdbserver/tdesc.c
-ad4afd2e681af2d578c7efdcf8d2a490  gdb/gdbserver/ax.c
-25caabd38a23947e29a4ba723eee2c85  gdb/gdbserver/win32-arm-low.c
-bce8b44036e1bf092cde38453342b6f3  gdb/gdbserver/nto-low.c
-a7421f5b829aa1482f8e8fb793a11a89  gdb/gdbserver/lynx-low.c
-ceaf88dcc1caaf217a8038914b1ef92c  gdb/gdbserver/ax.h
-01c7ca9bc36c78eb4ac15a26358017e4  gdb/gdbserver/hostio.c
-a1ba66a04323a7547eb5130ee1f682c2  gdb/gdbserver/Makefile.in
-646cf4cf571d0b911db27e28bffa13da  gdb/gdbserver/linux-mips-low.c
-6dee8461fdf864549641a196efe9a13b  gdb/gdbserver/linux-sparc-low.c
-97219a5401ecf6ba890375f87bbec9f9  gdb/gdbserver/tdesc.h
-8bd16fc2c52fd5fdfd5ec457547caefd  gdb/gdbserver/linux-s390-low.c
-8f40a9422ce04905651fc090b6607306  gdb/gdbserver/server.c
-1ce6db78a8a6ed56fa787b2cf2d0d08e  gdb/gdbserver/wincecompat.h
-d7c488b7ef01decaeedd0823ed447025  gdb/gdbserver/linux-low.h
-b59c8001ee1dcc7cd60f69b0b264117f  gdb/gdbserver/nto-x86-low.c
-a776039b5773888b42d2e375bf9f72c3  gdb/gdbserver/tracepoint.c
-f91da712497316d2bea2e5650d33f5b7  gdb/gdbserver/win32-low.h
-31e072b4e9e5984e19662acc96a07f2e  gdb/gdbserver/proc-service.list
-62d1e2f727e137a356f164355bfab955  gdb/gdbserver/dll.c
-354e6f74ad9504cf83d6bf5c54c9e272  gdb/gdbserver/linux-m32r-low.c
-c8a75408057ef8b5bfaf3b8577e951aa  gdb/gdbserver/xtensa-xtregs.c
-23551f271883296e1bc89cd3cd515db8  gdb/gdbserver/config.in
-b4b095e621f27829718f00101bd76fb7  gdb/gdbserver/inferiors.c
-0f7b4f84d3955bf2946d1015b38c41d9  gdb/gdbserver/lynx-i386-low.c
-97ed6ab0fe208431f9ab588ea7090a42  gdb/gdbserver/symbol.c
-a713e728e699f380772910b1e8911321  gdb/gdbserver/linux-tile-low.c
-fde2e22668c3d4b9909646f6d1e5e9ac  gdb/gdbserver/target.c
-7b4b71a99687eda01b422ee78db96cc9  gdb/gdbserver/thread-db.c
-cdd30823b0fef194dc2aa026633ce27c  gdb/gdbserver/wincecompat.c
-fd2a628fae668ef78fe489121037c9da  gdb/gdbserver/linux-ia64-low.c
-33add7649b0cfbd4d8ae4da34e152fbb  gdb/eval.c
-c2dfaf8be6f95c0e385553b9f6fbc703  gdb/m2-exp.c
-609e4b3af097ae017c962a8f2d57f359  gdb/mipsnbsd-nat.c
-f3dd7931c957110e01b8216e37d8456c  gdb/armnbsd-nat.c
-bbcfda9952d30543e90f419f4f715a63  gdb/symfile.c
-bbc4d2132f27f80a5d4c268eceba04ff  gdb/i386nbsd-nat.c
-85a005cf811c96533cb081112507b197  gdb/event-top.h
-c113d292d19ef1896b3b68d3bdc8be8c  gdb/remote-notif.c
-e3c92b49c8ce8e51ad54da7c89c8b661  gdb/features/s390-tevx-linux64.c
-5648967046af249cd67794bab437bc2e  gdb/features/s390-te-linux64.xml
-6a5106a8994c7f46bd484343469571ce  gdb/features/arm-with-neon.xml
-b490c2b335ff7d3f812b1dbfe7b6933b  gdb/features/aarch64.c
-80addb7b6e7c8371fdd793428b0b19e0  gdb/features/tic6x-c62x-linux.c
-c8f1e68b454e664171ff28c3fcee190c  gdb/features/arm-with-m-fpa-layout.c
-06d56b61abfe8180349ef1fd79f76789  gdb/features/tic6x-c64x-linux.c
-2faa4557586c6ff6015ca31e693b9da5  gdb/features/m68k-core.xml
-ec034cad348d6a01b9832d187c6d12ca  gdb/features/mips64-cp0.xml
-e3d476b4f25f708a9d3645f34065aafa  gdb/features/nios2-linux.c
-0a5891199ae7502e9ef388536aeb33ac  gdb/features/arm-with-vfpv2.c
-584b2140cb3a6d21d216ae9144426dc1  gdb/features/microblaze.c
-af6fa90d4d1fd550b29aa750755ab489  gdb/features/btrace.dtd
-fb6f13d331c2fb05fcbd383364d7c2e9  gdb/features/s390-linux64.c
-44fa197f61f0e50fa5d0f4d1671426fe  gdb/features/arm-with-iwmmxt.c
-6aca6f50bac123c958d0cfadaf339864  gdb/features/mips-dsp.xml
-f8a21893f14840e07b832bc3243e2d09  gdb/features/microblaze-stack-protect.xml
-ba7fe7a2c2f8fdaf127fb9d93d573eda  gdb/features/mips64-dsp.xml
-47c6cc63bff4cc22cf30a6a021092abd  gdb/features/library-list-svr4.dtd
-b971e23ceb41c63d11cf04ae632bc635  gdb/features/s390-te-linux64.c
-430ee945bbf7a0f99b85b155f4a6657b  gdb/features/s390-linux32v1.xml
-fa029913be4fcad6dbaa9b8d9fc27d3a  gdb/features/arm-with-vfpv3.c
-36bafb1a7167b2570166e39dba1c6d96  gdb/features/s390-linux64.xml
-8111a297c7045d6a96ed1b635634ef13  gdb/features/arm-with-neon.c
-5cfb1898654b8b5bd2c17de6bbd8f0d3  gdb/features/s390x-tevx-linux64.c
-4e0ed560ea636f16c2e969fd344649e5  gdb/features/tic6x-c64x.c
-b2eb2eaa3eae303be28288b62514e337  gdb/features/s390-tevx-linux64.xml
-d0060c69705ce13927634ab244c2ca07  gdb/features/library-list.dtd
-8d2870c88536ecadeb5292a00f0368a4  gdb/features/aarch64.xml
-d99d990f736410d8846bf12606d92960  gdb/features/arm-m-profile.xml
-c1bfd7c292c0b25c4e1e205f24f45a65  gdb/features/nios2.xml
-c9c61a8d19fc169b7fce5d29d80ff013  gdb/features/mips64-linux.xml
-011b91bbdbfab8761f56eb4cb1e334c2  gdb/features/s390-vx.xml
-020a3915f6ac21a6a34100600598e07b  gdb/features/s390-linux32.c
-50ca1a135b847b0158ab88d78474f4a5  gdb/features/s390-linux32v1.c
-77b12e02b4bd61117ab26cb05a8a0d86  gdb/features/s390-vx-linux64.xml
-e6d6ce4d9cf2f688394a9e5282a82ba9  gdb/features/osdata.dtd
-0a4dfc7eb2fad5515eb8c0044d72341a  gdb/features/s390-linux64v2.c
-4e29e2b8b09511eb469a6d8458cd52b0  gdb/features/nios2-cpu.xml
-f12661396546b1270cfc885d2ca024ff  gdb/features/mips-cp0.xml
-fb6ca23c25ce2c37160ebe80fd141089  gdb/features/mips-fpu.xml
-5e7b45b3644bcb488702d8a3cdb2d373  gdb/features/tic6x-c62x.c
-576adbdb648d3f0a519dd68a198c004a  gdb/features/s390-linux64v1.xml
-f9ef388e77543e8426b1487c459305aa  gdb/features/s390x-linux64v2.c
-aef12f12a60062ed1bab7a1a63e1dfe7  gdb/features/arm-with-vfpv3.xml
-d7489fa0eea5b35c6e7a23322316dba2  gdb/features/s390-linux32v2.xml
-417a2d01af365745772452c543bd2d30  gdb/features/mips-dsp-linux.c
-30e6b5d2b5054f618bf75227a86cb9ed  gdb/features/s390-linux64v1.c
-44aa71667103afa082ab4ff70329c030  gdb/features/arm-with-iwmmxt.xml
-7317e747af9b5229bcf77fde2a0021e8  gdb/features/traceframe-info.dtd
-bef7e27ba05600eb697b2de60bfecdad  gdb/features/tic6x-c62x.xml
-779b74c6dc6250a855a115e6172360af  gdb/features/s390-linux32v2.c
-7ecc1f74f60a2c04e4820bac286954c2  gdb/features/mips-linux.c
-28bd8b3840fa3659226579d47faa2bfd  gdb/features/s390-tdb.xml
-03c5d92aeeb01112bd4a99a55e07669f  gdb/features/mips64-cpu.xml
-053209aa359a4f8d7d83e4398f65cfad  gdb/features/mips64-dsp-linux.xml
-a9e778b727d0226392f127984ed28ca1  gdb/features/mips-linux.xml
-79e4d571aba99e7b134ee87c3f5d99d4  gdb/features/arm-with-vfpv2.xml
-0492f8cd855ce6f09d4e7065691e7380  gdb/features/rs6000/powerpc-403.xml
-5da434506cd2940e42067879963c35c8  gdb/features/rs6000/powerpc-altivec32.c
-07ff3563fc2258d8663d158706ae251f  gdb/features/rs6000/power64-core.xml
-a6fb18be0eea9602b272ea706c37de07  gdb/features/rs6000/powerpc-vsx32.xml
-b648cb61747fa3ba3df16c4113f81bdf  gdb/features/rs6000/powerpc-7400.xml
-b9a2e190e70ab13c8e4b63a9a9c4699b  gdb/features/rs6000/powerpc-vsx32l.xml
-759a002e2ba09fa7ed9cd9a8437a2038  gdb/features/rs6000/powerpc-604.xml
-ffe396898dcf30b07e7b257d368ab459  gdb/features/rs6000/powerpc-750.c
-6e99aaaeb879a5d3a5faef8807271203  gdb/features/rs6000/powerpc-altivec64.xml
-d42144a5987686d7ec80db3fb7e61f3c  gdb/features/rs6000/powerpc-vsx32l.c
-2efd1e7eafb23655281da7ea867ff9d3  gdb/features/rs6000/power-spe.xml
-5da8c986f5e74a956c6776eb0118ed05  gdb/features/rs6000/powerpc-32.xml
-521ae907689f92f7711d97ea9230e0cd  gdb/features/rs6000/powerpc-cell32l.xml
-327fac8f34547b88b9a178551743110d  gdb/features/rs6000/powerpc-vsx32.c
-e1c1c79786d6fc25c8fa7ca63a1697dd  gdb/features/rs6000/powerpc-64.c
-f2e3c5b74d74e1929a0c80f34f9dd1b1  gdb/features/rs6000/power-core.xml
-0089e6b8d1645e10d20eb8e44aa3ff00  gdb/features/rs6000/powerpc-vsx64.xml
-fdd547a31ddab7747afdede132cb09ad  gdb/features/rs6000/powerpc-64l.c
-927ea85a619fb96777802e72dc4f5e28  gdb/features/rs6000/powerpc-isa205-vsx64l.c
-292f3a062c2128d80eaa88aab14b58cf  gdb/features/rs6000/powerpc-405.xml
-7ef5e0ad007c62548c651ffe8d100568  gdb/features/rs6000/powerpc-604.c
-5e407e29cf7279bc34797140489f6247  gdb/features/rs6000/powerpc-603.xml
-aafc6363b416129b0d979e33533aecc3  gdb/features/rs6000/powerpc-vsx64.c
-8f0333b4c07a2caa161fcd0c081e9206  gdb/features/rs6000/powerpc-403gc.c
-5169a8c48bbf05a04e691b0f0ed11d93  gdb/features/rs6000/powerpc-32.c
-97febd104854d08317d4a6b52d643b2c  gdb/features/rs6000/powerpc-32l.xml
-c22eb2bbf41fbc1a6c6434b7a27b8106  gdb/features/rs6000/powerpc-7400.c
-3a6c5e7ad56f02573495ba2aa2e3d5e9  gdb/features/rs6000/powerpc-altivec64.c
-1a5e60a5b81c555d651c6a3956c9036c  gdb/features/rs6000/powerpc-altivec32.xml
-1b85c6f66e42f44438a1b05772913eb7  gdb/features/rs6000/powerpc-altivec32l.c
-81897985f077e330635c615d4affbd51  gdb/features/rs6000/power-linux.xml
-e1c73765f326dae48dee6eb332d5e141  gdb/features/rs6000/power-oea.xml
-3c7db472e3edc63a5fdd57a596041481  gdb/features/rs6000/powerpc-32l.c
-b1580452de0501e49da0ab0b7e818515  gdb/features/rs6000/powerpc-505.xml
-b62a618acc9fc143fa0ef4eab7443ace  gdb/features/rs6000/powerpc-altivec64l.xml
-f518478a6cfcd4636666afb53ea72c24  gdb/features/rs6000/powerpc-isa205-vsx32l.c
-707ae3d428b7d85d94ba28c0cdcfa74f  gdb/features/rs6000/powerpc-altivec64l.c
-d71e162c2c406f5411ecfa15621a3f9c  gdb/features/rs6000/rs6000.xml
-4729b2e5c3a32b433c21fe082ffe71b7  gdb/features/rs6000/rs6000.c
-9b2b377f2e6a11f153c0465afe55c1ad  gdb/features/rs6000/powerpc-cell64l.c
-98a7d0ccd154b5e3dfee30f9a2ff4411  gdb/features/rs6000/powerpc-750.xml
-489546506823db9e7da861401079193c  gdb/features/rs6000/powerpc-860.c
-739c2b5bcb719140b4808425524bad8a  gdb/features/rs6000/powerpc-64l.xml
-00382987f2a8625891dc44cd38ccdf8b  gdb/features/rs6000/powerpc-isa205-altivec32l.xml
-2a6c192d0c833c615bd38b16b779ec29  gdb/features/rs6000/powerpc-602.c
-636b6d95ea8d905d3746be3f5c9629ac  gdb/features/rs6000/powerpc-e500.xml
-18e3a70cd370c011b30c3c767ab04f13  gdb/features/rs6000/powerpc-isa205-altivec64l.c
-ad5151864acd01de9b5be23cf88f51e4  gdb/features/rs6000/powerpc-isa205-32l.c
-0538e1b4ec3d836d65b147e0b90b6df9  gdb/features/rs6000/powerpc-isa205-vsx64l.xml
-8b0070a1890a7615bef987856e4f175a  gdb/features/rs6000/powerpc-isa205-64l.xml
-837f26b35be4ff148223685646c9a443  gdb/features/rs6000/powerpc-403.c
-a20a72ba17371ad1caf4e3ddaf8be673  gdb/features/rs6000/powerpc-860.xml
-a25f4aae40b254ab85a947d022104535  gdb/features/rs6000/powerpc-64.xml
-d4b1f1182e9b44e63840d4850c524403  gdb/features/rs6000/power-fpu.xml
-a9565bb7e427bcc03dfa60afe27cead5  gdb/features/rs6000/power-altivec.xml
-6fb409d0cf971ac362b2e2e5674be062  gdb/features/rs6000/powerpc-e500.c
-f4b25604da7211ef5f4435a48d0d908f  gdb/features/rs6000/powerpc-isa205-32l.xml
-bef6004eae947a1c3b87ac47b653e72d  gdb/features/rs6000/powerpc-vsx64l.xml
-2b6356780daa05bff35dfba47bed5572  gdb/features/rs6000/powerpc-cell32l.c
-71c4ae000cd6276fd1ea47fa5db29599  gdb/features/rs6000/powerpc-405.c
-93f1cc3d4919fc9a7132244d73b9a6ae  gdb/features/rs6000/powerpc-e500l.c
-b5ce9bb7adf7cec3311f44c710a01557  gdb/features/rs6000/power-vsx.xml
-d2c5ea8707d6e8a8aad47cdc24952ca0  gdb/features/rs6000/powerpc-601.c
-f41cc87ae094335cf69d9d9a2ade30a2  gdb/features/rs6000/powerpc-isa205-vsx32l.xml
-527184503e3102ee93f8d6c93c2121fb  gdb/features/rs6000/powerpc-603.c
-3a3c89d75f9e88bf3d849e50ffe5d74d  gdb/features/rs6000/powerpc-isa205-altivec32l.c
-c9cef2be396283fd68fa9492fe8cbf08  gdb/features/rs6000/powerpc-cell64l.xml
-07dfb7cdaa88d85423288ba8e0519f61  gdb/features/rs6000/powerpc-e500l.xml
-16ca0e49c79f954df7cbea1cc1389987  gdb/features/rs6000/powerpc-602.xml
-bd6e3d285a7ff47662cb057b218411d2  gdb/features/rs6000/powerpc-505.c
-a549baa503790861056af9daea3c1e19  gdb/features/rs6000/power64-linux.xml
-2a4488247bced87eabd667bf46cc48f6  gdb/features/rs6000/powerpc-isa205-64l.c
-936024444fe9f20e0e8e5f5bdccedb57  gdb/features/rs6000/powerpc-601.xml
-18ddcfdb7945714755ec2f31a509833c  gdb/features/rs6000/powerpc-isa205-altivec64l.xml
-a865de21b99e3bb7a64eb58742e5e2e5  gdb/features/rs6000/powerpc-altivec32l.xml
-4b462b8b5e9563bcf73147471ec4f6fb  gdb/features/rs6000/power-fpu-isa205.xml
-794479ae801340231a0fb9b8f834647a  gdb/features/rs6000/powerpc-vsx64l.c
-76e8b007262361eaaf4cb7ddb1792824  gdb/features/rs6000/powerpc-403gc.xml
-f213e8650cce4689c7eaa5dc77174916  gdb/features/tic6x-c64xp-linux.xml
-a4fe7df8849e492ca85c5105d3ca9876  gdb/features/mips-dsp-linux.xml
-fc706e5f347383bc2135e7af2e076702  gdb/features/s390x-vx-linux64.c
-4a76f2ccac2311e86865601c8c817fe0  gdb/features/s390x-te-linux64.c
-7f77c21742ed415cc7c7179b1a86b112  gdb/features/microblaze-with-stack-protect.xml
-807ea9db7e1302cf9e7fbb289024a602  gdb/features/mips-cpu.xml
-9fcb281f71c795c74b228209f8d83d86  gdb/features/arm-vfpv2.xml
-59171c082294b38b9b6a772d5abb353e  gdb/features/nios2.c
-4da0d0f590c68871ed2805883265c82e  gdb/features/s390x-vx-linux64.xml
-72b56cd2a1257a8a68713ab038b05c82  gdb/features/s390-linux32.xml
-a38c7fd9eb1d775a6fe5ddecd26db6d2  gdb/features/library-list-aix.dtd
-c84fef82a581e046b15499592359e428  gdb/features/tic6x-c64x-linux.xml
-3399d366a43690cac5bc2387a21ffba8  gdb/features/s390x-core64.xml
-da7b34e9f80afbcb11164d71a35a23a0  gdb/features/tic6x-c64x.xml
-bbc844acf02884be470f9e1482e41407  gdb/features/s390-acr.xml
-0f1abe2e41190128a9dfffce453fc66f  gdb/features/s390x-linux64v1.c
-bee77b08a911150c86062d7d22756310  gdb/features/tic6x-c6xp.xml
-6db347facbe19ef94ae62e1263ae3071  gdb/features/tic6x-core.xml
-6321253f243095d2ae1498f22bb91f30  gdb/features/tic6x-c64xp.xml
-eef7a51822b3185583f20045376022c6  gdb/features/tic6x-gp.xml
-cde7debceb7dc7911fc83fac229fa6da  gdb/features/s390-linux64v2.xml
-96d57eb0d0aee0e17abb0a92109e5983  gdb/features/mips64-linux.c
-41b40b6328a86bf2acc70b3d1a367457  gdb/features/mips64-dsp-linux.c
-165567b4bf33e9415bdeebbfbdffb9eb  gdb/features/btrace-conf.dtd
-33a5af835ec7fa35e71684b0bebefa23  gdb/features/xscale-iwmmxt.xml
-d6bb44ee03a889218d832e94f71c6094  gdb/features/s390x-linux64v2.xml
-88573334d34920941381a4cdd81e384e  gdb/features/tic6x-c64xp.c
-1e627cb39bde446ba39b6f55da59bce9  gdb/features/tic6x-c64xp-linux.c
-229f5c0fb8845998f0f40e35769f51b9  gdb/features/arm-with-m-vfp-d16.c
-a74f670e27b892b83c13054809c82473  gdb/features/sort-regs.xsl
-69701d0a7c97718d55272ce8c4ed07e3  gdb/features/microblaze-with-stack-protect.c
-3e1347c4fb8639e08a94179bcd18c614  gdb/features/i386/amd64-avx512-linux.xml
-307442533741002d4a59d74e7274f4d7  gdb/features/i386/i386.c
-07da76006c154df5f65b62d93bdf0a1d  gdb/features/i386/i386-mmx-linux.c
-481bdb0fbd865ad3dd42e0e3f2c07cf3  gdb/features/i386/64bit-sse.xml
-b61167b653e698bd1a0cff2de733639d  gdb/features/i386/x32-avx.c
-3b1eba1c96c2704bfc5c04f0c4b80fe3  gdb/features/i386/x32-avx512-linux.xml
-cd0d1ebb990a0f753ccba20c21f67007  gdb/features/i386/amd64-mpx.c
-29a30f2a2b34eecfed9848568ea7f4c6  gdb/features/i386/32bit-avx.xml
-5fe33ae4f2b77bea26c9787d35f79e93  gdb/features/i386/x32-avx-linux.xml
-e9a1f121ffd89b83707028bfe59303c9  gdb/features/i386/amd64-avx512.xml
-91958ef41351d411cb3cc93dd7e74562  gdb/features/i386/64bit-avx512.xml
-78a685a1b60ebb4d867766a71ec03c00  gdb/features/i386/i386-avx-linux.c
-87400c0c41cce02b2130d42aa9624f98  gdb/features/i386/x32-linux.c
-698d09dc93bcb7f169b569dad83ac849  gdb/features/i386/x32-avx512-linux.c
-d47458fd20826776cbfc1ef92f21d86c  gdb/features/i386/amd64-mpx.xml
-123f1253ed766fa9b08457988a6c3080  gdb/features/i386/i386-mmx.xml
-d59e9c5ab2b833c16decc8accb1ac4d6  gdb/features/i386/i386-avx-linux.xml
-68c5b1d2d11b6ba66814eb57fbb0b338  gdb/features/i386/x32-avx.xml
-6643ed7646b1b545bfdad0e0a9c7a4b1  gdb/features/i386/32bit-core.xml
-e489a08102224fc5039b933e66cdc1f8  gdb/features/i386/i386-avx512-linux.c
-49664f7eee23f437fac7bab10800f99f  gdb/features/i386/amd64-mpx-linux.c
-efe298c8bb8a1bec812c5e34ab9b943e  gdb/features/i386/i386-mpx-linux.c
-96a986e3881b8325bb4efc1af1cf80b2  gdb/features/i386/i386-avx.xml
-7fe6da6b2b7c0d51bfcadc32a185549f  gdb/features/i386/x32.c
-962cccf1c0529404ca46a3b78aadf6d6  gdb/features/i386/x32-avx512.c
-570244b6b945473a3c971c518ce80b76  gdb/features/i386/i386-mpx.c
-262c0c70547fd7a46169425ae98d3ef0  gdb/features/i386/i386-avx.c
-4cd313debb67b4a7836985dad36d2986  gdb/features/i386/i386-linux.c
-3eaa1423e32cdca366ea44ae6abe39ba  gdb/features/i386/x32-avx-linux.c
-7f7b3979f23bf4e73294ea0728b52ed7  gdb/features/i386/i386.xml
-3de17bdb05951250665e986d26131094  gdb/features/i386/x32-avx512.xml
-15cd3c25135363abd449f8af668b8929  gdb/features/i386/i386-mpx.xml
-c29c0bb655ca7d284675178a43cf4db7  gdb/features/i386/i386-mmx-linux.xml
-408ca5a373d17d7573c420b6da0730ac  gdb/features/i386/amd64-avx.xml
-1d2ff56db695f0017b28d5825a70dc2f  gdb/features/i386/x32.xml
-2c969bd934d49a4853c52f770cbe0e3d  gdb/features/i386/amd64-linux.xml
-9075d71cf6dff9d5e4fa3df09c8062db  gdb/features/i386/i386-avx512.c
-e73d06d9df21e6dc226bd696a0fe55f5  gdb/features/i386/i386-mpx-linux.xml
-c4d21175aca511d7867f9ed2a3f2c167  gdb/features/i386/amd64-avx-linux.c
-14a06d73b7a36ae4bf6e62d884ee2611  gdb/features/i386/i386-linux.xml
-85a3e00efb1e4029b5a1e43f4d9206f2  gdb/features/i386/32bit-avx512.xml
-8444f0c23ca7b8d5627ad7ebd3d1ce67  gdb/features/i386/32bit-sse.xml
-df19dcf44c9be03840fb9de1132ccd39  gdb/features/i386/64bit-mpx.xml
-b7f4c429b5cfbff1ba88d8cbb3c2a118  gdb/features/i386/amd64-avx-linux.xml
-d91dd26e8c077ac6a0d04f1fb7d22c05  gdb/features/i386/amd64-avx.c
-b72c0a7ce2e665bfd63c73411cabc930  gdb/features/i386/x32-linux.xml
-5fee1f99e8d3d5295e5ea0663526eb83  gdb/features/i386/32bit-mpx.xml
-6e48705b26d9c3a2b66482fba2fc7603  gdb/features/i386/amd64.c
-5ecba1a8c1743ff08dfbdfe9a4c8d033  gdb/features/i386/i386-mmx.c
-1d01bc6bbca4dc19893e184dc996923d  gdb/features/i386/amd64-avx512-linux.c
-555c3817b7a210145d293ca4cf10210a  gdb/features/i386/amd64-avx512.c
-75e0f10964aebbed2656d197f16bd841  gdb/features/i386/64bit-core.xml
-f3a32802eb7ff70fc535fe1652c9235d  gdb/features/i386/amd64-linux.c
-0bc6075002f0632dfc1bf28ec82a07fa  gdb/features/i386/32bit-linux.xml
-b56957ab525f91ab7edec17af5845aab  gdb/features/i386/i386-avx512-linux.xml
-925a13148347e6106733d38d4e7d634f  gdb/features/i386/amd64.xml
-3bd3672ada3f238b331bc3810f8f5d6e  gdb/features/i386/64bit-linux.xml
-48af7c177c56360daae15bbc896aa91f  gdb/features/i386/i386-avx512.xml
-22ed9c874fb026f581c12ec790ef3c41  gdb/features/i386/amd64-mpx-linux.xml
-eee3c4f95f91ea3e62c2b174e8243fdf  gdb/features/i386/64bit-avx.xml
-c93d41e7495e6cbf3aa8642629ce951e  gdb/features/i386/x32-core.xml
-7c029d3c4f1baac6f1277709f305a256  gdb/features/s390x-linux64.c
-ec0ed0eaaab4566246b72ed718e7feae  gdb/features/s390-fpr.xml
-ac3d95a851bd513888846b7a587ee99a  gdb/features/gdb-target.dtd
-be0f6a74ee1876daa4c76e8a35cf9c39  gdb/features/s390x-linux64v1.xml
-06167acb919e8a689867bd9238cfb614  gdb/features/s390x-te-linux64.xml
-2603d4e7e1fc7f59ce5417fb6080d715  gdb/features/microblaze.xml
-82684aea73a6644aacf5bb291772cfde  gdb/features/arm-with-m-vfp-d16.xml
-41c92958d5f4092e6c11a2d59041bab6  gdb/features/feature_to_c.sh
-43a53af0f15eab5c8ad824cd06d10a55  gdb/features/s390-core32.xml
-c78dd7d58dfbe0bfc570d8819a4fb73e  gdb/features/arm-with-m-fpa-layout.xml
-c1b29d0bbdb04d576cd5a7739567d5ca  gdb/features/arm-with-m.c
-eb596d4a6ebe49f6c18b25745d47f4fc  gdb/features/arm-fpa.xml
-e7dc561ca8500cb92cc6c0f2ed99d45d  gdb/features/microblaze-core.xml
-1c3c8322c10739878d48b3267a831ee3  gdb/features/s390x-tevx-linux64.xml
-4079bdcb497930e7a57a34358032f001  gdb/features/arm-core.xml
-84cd6d5ea16589b4886cec49462c9dd2  gdb/features/nios2-linux.xml
-0c85e4624f9d04be3764391cbb029d14  gdb/features/threads.dtd
-15033298fd411328e92eb235aac1048a  gdb/features/arm-vfpv3.xml
-3b4db1c5fba9c5f4025044708e971132  gdb/features/xinclude.dtd
-50e3b874f9df244e38be6bb7f0549f29  gdb/features/aarch64-fpu.xml
-c75a0fc638fbd07266ead246dd534ad9  gdb/features/s390-core64.xml
-d2906e12b058c2574e6075afada877d2  gdb/features/s390x-linux64.xml
-f15e21a0158717909ef165d59db2661d  gdb/features/s390-vx-linux64.c
-0df39b6229016e887dbed8fe0a19fb37  gdb/features/mips64-fpu.xml
-344651c03e3550054486c97346dbe87e  gdb/features/number-regs.xsl
-7f858498e3b882463c1ca8c0ffcc73c6  gdb/features/gdbserver-regs.xsl
-91c1f7e9430dac8cfdccad24dc6fab39  gdb/features/aarch64-core.xml
-ef01d4233f3cb7a565f5eec76e40c83f  gdb/features/tic6x-c62x-linux.xml
-ca93906836b0e88da11f95777dc44b88  gdb/features/Makefile
-683f49143fb6c28da89c5ad62df7fe63  gdb/features/arm-with-m.xml
-5db49a36b0fdbc838016f4bfc8cc4613  gdb/proc-api.c
-8f5a03c189727d347a330548f3ea9c98  gdb/ChangeLog-1991
-462e78bc7446a3644efa006b322e0cc8  include/longlong.h
-6e94fc335530436fe4664b7a7dfb6ba5  include/progress.h
-787654ed0044603623d7e4ae441d8ac8  include/safe-ctype.h
-45e492b5d0eee64f410d2a335788893e  include/ChangeLog
-5f81d27d44354989edc69043200ce602  include/bfdlink.h
-37785f3eed21fc14cdc3a0b12e8b4406  include/cgen/ChangeLog
-cb9a074cf859c172994ad5211ae42716  include/cgen/basic-ops.h
-9315cc34128523a0c2051e4825ec6344  include/cgen/basic-modes.h
-1be2d7203ed93c5b271ee2f13d35731a  include/cgen/bitset.h
-89371afe9a4e54216690e351d7dd1f0d  include/lto-symtab.h
-41879305404d3b06773b10ab3fa44539  include/ChangeLog-9103
-38459f0d71148542864e1ea1d2533ae8  include/fnmatch.h
-1041d2e1ed653a4cfb4acc31ebeb5b0a  include/gcc-c-fe.def
-9d1ee8ac8f06e76603220807400bbe1e  include/gcc-c-interface.h
-c88424f5228f297b83da800665290cb6  include/fopen-vms.h
-b7cd6dd199b46f3acca80fdf62fd2370  include/binary-io.h
-a394edc3de6f4e63edf6b8307f45fe2f  include/fopen-same.h
-ddfaa18b2b66336e4d5c1900ef7a895b  include/gdb/gdb-index.h
-1d3e20bece806c4fd9c0e0765de86bc1  include/gdb/sim-frv.h
-92285cb04794027fe3743521c2a1c1f2  include/gdb/ChangeLog
-690040eed66162bcdafcb2e2cae6d449  include/gdb/sim-d10v.h
-58a0824a6e646f01fbb7684834e1e5b2  include/gdb/sim-lm32.h
-f12f068cfdb3a0c1c89e5f172e631ec6  include/gdb/sim-rx.h
-9c2e3b6ab219878159e347ab16405443  include/gdb/callback.h
-e995e9ab7dc5b58683039740daa11c2c  include/gdb/signals.h
-a9af7f9da1fd15985c6e0295cb8bce3e  include/gdb/section-scripts.h
-00cbe08b3720711df89d79ca3398f1f1  include/gdb/sim-ft32.h
-02a9bf58ef9db3c630ddf15084ce741b  include/gdb/sim-h8300.h
-06261fb186a15f8da51cb9c7982410af  include/gdb/signals.def
-0894f159698dc49e4ed7bf1bb75f80e0  include/gdb/sim-bfin.h
-bdd1f4db4363181c4411e5a140f795e4  include/gdb/sim-arm.h
-8bea1e880fdb3b6079ff3b6494c4c627  include/gdb/remote-sim.h
-aa2859d1017ef98a83aebed765743000  include/gdb/sim-cr16.h
-e94e5afcc2f64d94aa7be51cf1246f6b  include/gdb/fileio.h
-9e50accb796bf0ab6736f58fec7ec01f  include/gdb/sim-sh.h
-7abc45ea5fb2141acb091250769fc615  include/gdb/sim-m32c.h
-98a9d671890a7cd86275750c4c86cc9e  include/gdb/sim-rl78.h
-e591c2a2d17eeb3ac95bbfe6c37bd87f  include/gdb/sim-ppc.h
-70aba0539e234b1c9a13d74bd9703460  include/md5.h
-27cb19b414f3aadff4ed5391b5451f4a  include/objalloc.h
-260ec9175858a15f3761944b9bd02800  include/dyn-string.h
-7076640b6c0abc57f199fd60a8316939  include/obstack.h
-d7baa71f3ec00fadd68c28b8543e8f44  include/sort.h
-d0a89a4184dd4bcd7d7b451c0c753731  include/leb128.h
-e6572c4d7c9b1aa716400b36eb335661  include/elf/arm.h
-1a16441ab96f01310c22e0e0b996a407  include/elf/m68k.h
-20c1b68594ea8a7db98e482eb3e5e631  include/elf/arc.h
-8efd56f2bfd8648635c16d66e26a08a3  include/elf/mcore.h
-eadae23950d772cdfb3aa4bca7db6292  include/elf/ppc64.h
-bdc6ab78fd18d6d11dedec253b3df219  include/elf/ChangeLog
-4237623913f6a206cf139a1589f045ad  include/elf/mep.h
-092f51e3bc2f2da3c4bcf99768afb4d9  include/elf/vxworks.h
-65a584294426afe5c11105ba64e4eca8  include/elf/rx.h
-e6ef0e02808e329abc03c2fd1644d8f9  include/elf/crx.h
-f8fb0c75d7566bc5a10af36680751f16  include/elf/tic6x-attrs.h
-b8ec9ae623ffbe30392423380ac264ec  include/elf/mn10200.h
-a1f87acecf0bf30ae7436e076153bc20  include/elf/mmix.h
-1cffaa19281b5970fe42db32b311aa03  include/elf/rl78.h
-733b9ec9c2fdbe2e403f7d547bc40826  include/elf/tilegx.h
-d57ea7f73ff9019959af2b89c285af03  include/elf/bfin.h
-736587f08d1b2452bfce139f7d33e22c  include/elf/microblaze.h
-45d3cf2518f55038c220c69b2d621b28  include/elf/internal.h
-178ae114985d9edeb802d5db40e15362  include/elf/hppa.h
-251eaee2a9a313c01950def9be0b84ce  include/elf/xgate.h
-4a26c010ce1159365c425f0df730a09d  include/elf/ChangeLog-9103
-fd8442c60a205e2164d1d9ac9ec71b58  include/elf/iq2000.h
-7026561317c644781da6639c70b6d664  include/elf/pj.h
-d535012b1bcb21497ab37c18297ff018  include/elf/reloc-macros.h
-d226ff9105af0066acd0f8fce7f049ce  include/elf/lm32.h
-6abfcc8379bd0122c8c79b8934f955b6  include/elf/xstormy16.h
-8201eb74dc7d85199ef8e3498122786f  include/elf/cr16c.h
-bbde24c29533c1f96ee539f18df6d552  include/elf/cris.h
-14854a530164e895425fc83668d858fe  include/elf/h8.h
-5bbd420a1f772e3479751ab150a443bd  include/elf/external.h
-2b6db0d77528193313fd1f449374376d  include/elf/xtensa.h
-7bb868844f694e41d613e7a4f7a410c6  include/elf/i386.h
-bf84b35577ff3e13ffc8854b088ca69d  include/elf/d30v.h
-79f4614939dc1ac3c420814631d339a8  include/elf/sparc.h
-a4620541d8e954cdd9b3b620132bc034  include/elf/ia64.h
-6bb9f9eca9f4a9881e0bfc7fd90a9b59  include/elf/x86-64.h
-70bfc0bf3a01c35e5d5aba84ec27e5e6  include/elf/mips.h
-eb320654c4b9a9c7afd3b2f92e9893c0  include/elf/mt.h
-3468c3c31ea25379db6e5bee88034b9b  include/elf/mn10300.h
-eba70721ebccd68717a5e64c9b66facb  include/elf/s390.h
-9f6e5ffe6eed92501b20d2d8937aa47c  include/elf/metag.h
-8bb8510ed9eb7ce21782b810c044c5c1  include/elf/dwarf.h
-e2bcd68b4e736881cd7d9b27321653b2  include/elf/ip2k.h
-029cf68279180b8cfa4b7e92958b893b  include/elf/avr.h
-50c8f19f9152958cb8e27bba7de9737f  include/elf/xc16x.h
-f99a8c5d043fa2e5023d35bcbd1062d6  include/elf/ft32.h
-9d240a46f98f34527c805503cbd055fd  include/elf/tic6x.h
-dcf7fce9960b4d6088d0d9d483f1e0d5  include/elf/i960.h
-7572d12e603cea457a945fa38827400e  include/elf/m32c.h
-07c88634624f215d47ed7b1a472920f2  include/elf/spu.h
-9af438b5ccab1b1eaa9320def74a2a25  include/elf/d10v.h
-afbb99e8eb18e1664052d27aedd39861  include/elf/vax.h
-6bba3f9f90ef54d98829ff557d662cd9  include/elf/i860.h
-12d29eac01b0691f66e51cd1eb5dc5ed  include/elf/v850.h
-6b6dca38e60e6651e7a107c14a8f7c6e  include/elf/cr16.h
-46759903e013461ee4321570d1d8511a  include/elf/nios2.h
-8f00cc9942b8eadd849a5d553a37dd2c  include/elf/tilepro.h
-cb39fcc3b23b529e1c910da2cfe40e9a  include/elf/sh.h
-c7b3b9881d2535e2653d97ed450348d5  include/elf/epiphany.h
-fc36692a803c813a1cdd9bd72b0b8cbb  include/elf/i370.h
-89c0a896e4cc7eacf2f6c1f3f8524317  include/elf/moxie.h
-9d54f56d2d0f99123713d8366180a24b  include/elf/common.h
-0b3a1b62781eaa70c54c007ea3e90aa5  include/elf/visium.h
-2842f76892980e32e52b9573cc9e69b1  include/elf/msp430.h
-658110f9df01933380a5b2cfd15db7f5  include/elf/alpha.h
-6e21caa10afc0363803fd7430fc9722f  include/elf/m68hc11.h
-10f2d70085922ba284a767fe1b516c85  include/elf/ppc.h
-6e90978844bbc9f4a331c7ad1a71ce9a  include/elf/fr30.h
-39d0207932d7b69d2f738e0fbf4aa1ba  include/elf/m32r.h
-c0637a647e68d182e8804f5ca18fd06d  include/elf/dlx.h
-88a5d9ae8503b57b6825b31ab2a4a607  include/elf/nds32.h
-82cfcece483ec3ba2849b209b6ad17a1  include/elf/score.h
-85ee7689d45e3e3209afb95c8641d289  include/elf/or1k.h
-910537dcfd24a094a5209f08d9a135bc  include/elf/aarch64.h
-4f59ec98bf65ae537a10835da92a3266  include/elf/frv.h
-457ed76a4805b7149b9a8c8fbf506913  include/getopt.h
-075a56ea91f7d707855b5168f8e2865d  include/hp-symtab.h
-e6024e8e237852e5510a8f9ce7ca1fd7  include/xtensa-isa.h
-abf560f9d754c0561ef602fe2a6452bf  include/nlm/ChangeLog
-d54ed2da7509af6e3eed23a0ccd92724  include/nlm/internal.h
-bdd8fb9151bc47e97d14ad4949d1bd9d  include/nlm/alpha-ext.h
-c73e21f1c72ff4771aed48dbd86f55bf  include/nlm/sparc32-ext.h
-d24561446f32268f77725a4fd01929bf  include/nlm/external.h
-6f07b442fca68f8855861e0d7655337b  include/nlm/ppc-ext.h
-6fb0e85a1cb20f914d5d9f9bbbb414c9  include/nlm/i386-ext.h
-eda0fdeea63791244207cc966c3fa55d  include/nlm/common.h
-798a34b16ad10a7f45dc2941c71c7114  include/floatformat.h
-e174c3654389af2001c34f08f49521f1  include/fopen-bin.h
-c37dc46a0b85d858cea42054655fa38f  include/partition.h
-1027f7ba66d82fc6838aafaba1257e79  include/opcode/arm.h
-81a2470c7a16501f511515b62522ef69  include/opcode/m68k.h
-6e7da29db1bb32c353fcd8e2da1b30e1  include/opcode/arc.h
-f9e4f74612f10cb3f5d14befc1fc41ce  include/opcode/ChangeLog
-60ef7705eb363b626f09fd4c8794dd36  include/opcode/rx.h
-06d6317eaf0d512eb27421b75de37279  include/opcode/crx.h
-8c334850471fe8f792c1c95686c9e14f  include/opcode/tic54x.h
-f3612e16f19716ae51382fc11cec9bad  include/opcode/mn10200.h
-b4f74317368f320b3fe565ee428f1316  include/opcode/mmix.h
-9a6ad06859c257b06bc2287fc3627dd5  include/opcode/rl78.h
-0827e708a92dd90dfcdb0052b74ad139  include/opcode/tilegx.h
-10d13d334f2202ccaf6d0ed5671ab08a  include/opcode/pyr.h
-8df0b26c7bfb547a53d99d1f6655106c  include/opcode/bfin.h
-df53b2be96b2fa5d0c4f440889825839  include/opcode/hppa.h
-0faf19935703ee4c3962210e32817c9b  include/opcode/xgate.h
-a342d85fea1e2696d1608befe2530137  include/opcode/ChangeLog-9103
-7af716cbd697db4373894309eafa24fc  include/opcode/pj.h
-d972efeba032bd99eeedd094cfbd7f46  include/opcode/tic6x-control-registers.h
-a7340eeb78e53f0c0794145e6eee1314  include/opcode/tic30.h
-da1071b3ccc95fcb83f7a2422b0257e4  include/opcode/cris.h
-00a41d2467f05488241d44c232f89983  include/opcode/tahoe.h
-fd00a08470ecebdcb90475682fb09a0f  include/opcode/i386.h
-648559e29e70d7022940c6b8580641fe  include/opcode/d30v.h
-3322a061c5f717076e692b2df04f5f0b  include/opcode/sparc.h
-a637c9a43140ec6234dabd6865df3099  include/opcode/ia64.h
-397f728c170ef598bdeb8dfc75aab6f6  include/opcode/mips.h
-9f5d77df6496f101fd49ece2c5366153  include/opcode/h8300.h
-19ddac982bc26ae24ae685e693351a31  include/opcode/nios2r2.h
-f8627d540006092ca74881a2a63edc9b  include/opcode/mn10300.h
-968deaaea04ca781dd0c30e274d9e4e7  include/opcode/np1.h
-d806bcd88de063e55a5c0d26fd6bd0a1  include/opcode/cgen.h
-5f517d2c7a96d8d86899bb8d75c3521c  include/opcode/s390.h
-a344f4a3771ac73b97045841fb043076  include/opcode/spu-insns.h
-4119388e10b024f0cd7b9b7cdf14a8f2  include/opcode/metag.h
-d2d7f060361f16ce71309a3868612c66  include/opcode/msp430-decode.h
-0274d0e49b554d8bc8b727f6cf66d551  include/opcode/convex.h
-2891f7be0848f0fbfc65a48d7097cb3d  include/opcode/avr.h
-2a7d044277917ee8e7ea4e95b98927aa  include/opcode/nios2r1.h
-23f9e57309b830d61fcb8220c6ea44bb  include/opcode/m88k.h
-d3f1aafb707d52691ca1d1e96e6e5a44  include/opcode/ns32k.h
-81bbad63b02bf7339d19d2d01d9893a6  include/opcode/score-datadep.h
-990734a8bf9f8b96f640b9a5b70fdc94  include/opcode/ft32.h
-57e46219c23e20dff67d4ee09fff9445  include/opcode/tic6x.h
-871b03dab4872f7e868bc87741102dea  include/opcode/tic80.h
-f953c6a9e4f9ac04c7eeec81204aafff  include/opcode/i960.h
-09ce24691a8b932b73db0a0314e83de8  include/opcode/spu.h
-b0a4f1fdb6aa1dcd6ff4ab1c810f0361  include/opcode/d10v.h
-8dbb6649ad1548bf3bad946e047c8b79  include/opcode/vax.h
-5577df272d6fb007b6d8531263f3e7ac  include/opcode/tic6x-opcode-table.h
-72d460c7441b1bea97d732ef9f46752a  include/opcode/i860.h
-7b7f7ac6fe2729feb44b4f5920af4159  include/opcode/v850.h
-1478cfdd9063a61a8fb2569cc1f5765a  include/opcode/cr16.h
-55e4a195d75657bfd97f4c168fa2a969  include/opcode/nios2.h
-a8dbc3aa01e7ef22f68b78c12bff0bc5  include/opcode/tilepro.h
-5616dc78a453a05d5e247292430df02c  include/opcode/tic6x-insn-formats.h
-51851d4739086d8eda5d25fc9b083686  include/opcode/pdp11.h
-c17f5483f7f2964d4ab3ddf2268c92bf  include/opcode/i370.h
-cc8a71b96ec5a190ef975067a166aa11  include/opcode/moxie.h
-a562ed059c07b98d403a7b4d1da33002  include/opcode/tic4x.h
-bdb0bf1bf2b9c2390862986f08143cc5  include/opcode/visium.h
-522b96a06ebb42930a020ef8e3b3bd00  include/opcode/msp430.h
-0b63fccd619c5c98e739f2d8ade7dadf  include/opcode/alpha.h
-f523e20ec7108a820400f5d6072eaffb  include/opcode/m68hc11.h
-4e3bd5dfac5ba8fa2e269b05366cac08  include/opcode/ppc.h
-c7b41a8f2e623daab2a753b225055a40  include/opcode/pn.h
-828b891d640050565eb215499562d70f  include/opcode/dlx.h
-d121aacefab60c896aee48299a100c7f  include/opcode/score-inst.h
-d703e498ba1d35e8bc1d1448c4976b4c  include/opcode/nds32.h
-b6a2a682c70b5b12f5ccba7a3e7e49fa  include/opcode/aarch64.h
-8c796d8a7015c7142896101ca15e9e85  include/MAINTAINERS
-0659966366fcba7172fc5514bdf514cd  include/aout/ChangeLog
-972c094e166daaecda2dbd2770884df4  include/aout/encap.h
-32e9925658d2360b186990ecc961dac0  include/aout/sun4.h
-11dc4a20e60d4c98ec3e107694aa16ae  include/aout/hppa.h
-b4ae3c48fabbef84a64354b57e654304  include/aout/stab.def
-1653e641d01d3bff4501bdd3d29bdd2e  include/aout/ar.h
-bb56c278afeac78a1f64e7c41f4a2005  include/aout/hp300hpux.h
-0a0c4fef5cdedd3c9a79e2d23e29d81c  include/aout/reloc.h
-a3db2cdc570b01d89cac1640895e8fbb  include/aout/ranlib.h
-0b4325648d9e77c2cda200ba57b327ad  include/aout/hp.h
-a78ede3c6cc575136d7c9c46a59ef3f1  include/aout/adobe.h
-193ed538f4344f368a21ab36b402e717  include/aout/dynix3.h
-4c8dee5f526437644104a3c1b2c24012  include/aout/host.h
-505986144b431b327147f091fb4fc248  include/aout/aout64.h
-3f528da35b36899d723a010b99b07c44  include/aout/stab_gnu.h
-e1ea1a669a924a0d05a7f118bd5b4f71  include/oasys.h
-98498058721a4a61a9d050d50584fc76  include/xregex2.h
-8e01307fee981d7280cec0201edbb206  include/simple-object.h
-cd07ff147c5ae622eb623d7a546aace7  include/splay-tree.h
-2f51f8c7812091ee63d5eb60b8fa6156  include/demangle.h
-a6637d72befe40863b35e430e7ca4ed3  include/hashtab.h
-a785a4cf5a8677b7818301a98a37e7b2  include/vtv-change-permission.h
-8823a2b4676fef221902b03ddffff179  include/xtensa-config.h
-e40b3d9eb0666fb0bed28cd9e70f87af  include/xtensa-isa-internal.h
-fbd837fd2d5b3854ea18113cceb89f05  include/coff/mipspe.h
-9548a06f2a9fb6be7f272df74ead65b7  include/coff/symconst.h
-8ba296612aff45ec9fd6e07345b66961  include/coff/xcoff.h
-ceac5570fce2c8c2e20056b30d39364e  include/coff/arm.h
-32da8acf9aeea3bbaf77d76ba731c208  include/coff/m68k.h
-be64c1b7d6a9253de5de477b0a82729f  include/coff/apollo.h
-5db98ac0130fd52d84898a6a3a12f8c0  include/coff/mcore.h
-4d7646c4b5475559014c76936e6fdeba  include/coff/ChangeLog
-e4eb95a0ec6c86e3fd163732581c7907  include/coff/rs6000.h
-94d1cfd185d86d373ac0f51c2a01a99f  include/coff/tic54x.h
-1b49e2334558f6070a8c7b764c643629  include/coff/internal.h
-593962175d4ca4386cbbb87fb4fe5e09  include/coff/ChangeLog-9103
-f6e3275d3130df765531e1b1f6463e17  include/coff/tic30.h
-f10907984d42779ce46997b4dda56413  include/coff/go32exe.h
-65bef7bddad3f3f5e6c1567d6fb056c1  include/coff/pe.h
-321f9174e120d144fb269dbfd510d873  include/coff/external.h
-16c58088be6c74b6ec97593cf7e1ba7a  include/coff/h8500.h
-28d58770d2ab5b767c45e4bdc315ee8f  include/coff/i386.h
-1b2e976f15ac66dd795b5eee983ca5a9  include/coff/sparc.h
-961285573d83fe8cc7baa0ba27b608eb  include/coff/ia64.h
-d8aa5948e156c7580b31105b5f7d6730  include/coff/mips.h
-b6676bfaec2991b677577632789f24a0  include/coff/rs6k64.h
-8237fd22102bf16dd3a88a69b5af834e  include/coff/ti.h
-fca5d0174bd0464865c7784bb381c967  include/coff/h8300.h
-49952fda1e759e5aa659f8f78d7e0ba0  include/coff/sym.h
-933ab97cd509b545d810a5bda0604e97  include/coff/z80.h
-50ece80b7e36d4cd4472bb4ada869934  include/coff/m88k.h
-f617c063f0cb325f3a612ae7a31736c5  include/coff/z8k.h
-7b7c81e0fa5fc5fc5fabe9a5028c47b1  include/coff/ecoff.h
-32a6c09545562bb4a3a57132b7c3bf7d  include/coff/tic80.h
-2badc0655a7cdb70ee7225e942c3048f  include/coff/i960.h
-b82f0916cb80de602f7c947b25850b4d  include/coff/w65.h
-fdca40bdfd1cddf720bbbfcb6e76dc40  include/coff/aux-coff.h
-bbbb4f99bb2370d1775b870f883824d9  include/coff/i860.h
-b03224bd5b3bc23c7371d9edacb94630  include/coff/powerpc.h
-1f04b6bed064793d118e0c2d4ec3d897  include/coff/sh.h
-6cfed313ffebab5009a38f0ddff8830c  include/coff/tic4x.h
-03a82a03bc1a7670093195b9f5a31eb0  include/coff/alpha.h
-ed0de68be75d00311ab3b04a6966ae3b  include/coff/we32k.h
-0f69dae3f1830489c73a9f2f3b6738c0  include/coff/x86_64.h
-d8b380fdc7de379d3547308cb0ad7e94  include/plugin-api.h
-59530bdf33659b29e73d4adb9f9f6552  include/COPYING
-fe2ca6b24159790e0b916cba236662a9  include/sha1.h
-c8de48c3d7a8de69489757d4a947bb9e  include/som/ChangeLog
-46e62b5f2468c68b60961736dbc49502  include/som/internal.h
-6d208044d6f54d3f7e12645bd56971ac  include/som/lst.h
-14a5040c0fa5ba7fa5f2c730aa8582d8  include/som/clock.h
-f9d80d1d0573f1b6b57f8b0f71ff3b80  include/som/reloc.h
-f72fdc1d24600c1ee77898738b98de3f  include/som/aout.h
-d0a85cf678927c0a525815fb1b0af632  include/mach-o/arm.h
-4d3d14351d5952e04bcb99c91b6bb1e3  include/mach-o/ChangeLog
-affdfcd92bab65bf12f21ee4468fbeb6  include/mach-o/unwind.h
-3f42f606172218e3289ae9b6d408cf10  include/mach-o/external.h
-1cb99770cdab0ea7511b0b278905284d  include/mach-o/x86-64.h
-21cb0dfbc06bac4ad297054ea8a307f9  include/mach-o/reloc.h
-4f69bff1d0d007bc7fb8b64d4f340247  include/mach-o/codesign.h
-dc1a5b5ac7a0d57beb0c97450461d860  include/mach-o/loader.h
-9d940b3c4fe226af92a4789b58ddf782  include/dwarf2.def
-18ec8c3c85b49f980d644a2eb286b168  include/fibheap.h
-d32239bcb673463ab874e80d47fae504  include/COPYING3
-7d4cdf67f2e81318c4f2a970329e37e9  include/filenames.h
-ad9c7ea6e90f1cd527d6e0b5170382ca  include/dis-asm.h
-53bdfdb5cd3c0c7831611602041cda52  include/xregex.h
-1b93960ad79e63f6eace5edf5e6312b7  include/timeval-utils.h
-192a054485e274739bd5bd17ac3165a6  include/libiberty.h
-0e7682414e71811b2c1ece450ee1168e  include/vms/esgps.h
-b79bad647d29371b779282d948388415  include/vms/dmt.h
-04bd9ef53b8b98edaa12b87afb82ea5a  include/vms/ChangeLog
-e636a30852b66c39f4438ab0629235b6  include/vms/eidc.h
-b1c1478c8c21d0f697f301480bf5477d  include/vms/eicp.h
-cc8d4690942453de247b9a0937585a5e  include/vms/egst.h
-078cced6fa026226b8e66d056f4de85a  include/vms/eihd.h
-af0a6fa24f6b848bfc8cfcde55ecafc1  include/vms/egsy.h
-89e947afb917e009392aadf98d06768d  include/vms/esdf.h
-64b2f6606c538fe49097b695ea4e1f57  include/vms/internal.h
-7ed7dbabb8b52f5ee841dc03aa24548f  include/vms/esrf.h
-730760b5b050dafd964d0da18a4d1a23  include/vms/shl.h
-ac2570b953af51af92671cc864ce8f45  include/vms/dsc.h
-c0755d73f2f9eb528ead8b4e660cb464  include/vms/eihs.h
-8f3d3439b00ea4c7af66c3a01af15505  include/vms/esdfm.h
-e71c017f89c4bcc445bbb440fd302645  include/vms/emh.h
-c83d2feec44d31ffd423cd1e0d551f6b  include/vms/eisd.h
-d148ae977e3dd87a0832ed6da0057ed1  include/vms/eiha.h
-d53c37530b48a889079d8ea895b1d743  include/vms/egsd.h
-8022676bfbb4c55212c91f8aa0ff47fc  include/vms/eobjrec.h
-0835813855d6b7c2ba4b29db12131b59  include/vms/egps.h
-c0dfed607353a5df5e872736f02cccfb  include/vms/eihi.h
-2933132233d64bd0a4aee2d263990cef  include/vms/etir.h
-df080ca2b5a1d71703f31284396e79bf  include/vms/esdfv.h
-2cc86edffb42d437b3c288d6a23b6058  include/vms/eihvn.h
-c326e7273856f22b06a82a5d681b2ac4  include/vms/dcx.h
-14a503401079f2d739046c945daa1834  include/vms/dst.h
-c06d42e551fa19b265204a1dfd7d09d1  include/vms/eiaf.h
-2ed48a923f0507a2f4f136c4904bc70e  include/vms/eeom.h
-6e019e1e99eb7a1509e504f5add5f580  include/vms/lbr.h
-0c0de1deceb72927b5ec589d45a91d19  include/vms/prt.h
-c9b610f5f465033a0daebd202b51089a  include/alloca-conf.h
-74f2f5c6892c6349f6a9602cd4d52935  include/dwarf2.h
-cd837942d5b07effb31a6e5d3ddf6e1b  include/bout.h
-f94077edae0f80bc193e126a678b4c07  include/ansidecl.h
-2d7a663d87c153a7ce47714f16d47f48  include/symcat.h
-960419210b1dffddd4335ba3e1e55775  include/gcc-interface.h
-2a3b5cb3055a6c2a87968ac464d726cf  include/os9k.h
-a55fe30391416a1df2748c75fb160001  include/ieee.h
-361482dd6b5b5eb7090fff3986fba68a  install-sh
-ff5c358b1507e45a2106b23b7e6c70a3  intl/dcgettext.c
-b4758a0194e3e41362b939911472ce62  intl/relocatable.c
-45bd4be597b118d4bbbff6c9c6958e87  intl/dngettext.c
-d8e3733cf513bbf862ca090cf6403edf  intl/loadmsgcat.c
-bedade7bcfc3bc5eb09a2c6844f637f3  intl/relocatable.h
-65b9dbdad96dc624307590d3c44cb870  intl/ChangeLog
-13576a23b957f53b84954feaf7908d49  intl/configure.ac
-2cc2d036d8f77ec0243b3eaf942398ec  intl/libgnuintl.h
-0ad4083e3b5df1f764bb605dcf657b88  intl/loadinfo.h
-6e671cf01cbb93dedaf7b3688062d7b8  intl/eval-plural.h
-993b4622136b4ffceda016da629a45fc  intl/configure
-c8501675ab40fcf8fe39364ab9de0e42  intl/dgettext.c
-4109118983200f4aa853bf0cb466c586  intl/plural-exp.h
-8a751062d7db9b6e8163667e5626fcb5  intl/config.intl.in
-d4abe82ea322701d2385778a2fcd0804  intl/bindtextdom.c
-bb9312cab68737125445f5932ae7140a  intl/locale.alias
-0cfc94e602bc20d958f014c77ebf357c  intl/dcngettext.c
-7b5af5c4e777690b9851b3e85603bcc8  intl/intl-compat.c
-29ff905e8545642c89a94848f0bb8fed  intl/aclocal.m4
-76ca170a525d5b84d90f0478fe788931  intl/VERSION
-c6620ffc92d5853137d3ac11300de38a  intl/gmo.h
-040acf17db43770b3eeab4337e031fc0  intl/ngettext.c
-56f6438cd2c28d67b1bfa7e076f63acd  intl/config.h.in
-4d8b75dcdafb699870e4133fba5b58f0  intl/localcharset.h
-81b58accbd88cd8159471d322723c42d  intl/dcigettext.c
-24c6e42d8020a8759b3c8b13e0c37493  intl/gettext.c
-6ec998bb4716c744bf8185e607f69301  intl/README
-9f41e951f166a5aedcc25268c161d1da  intl/l10nflist.c
-0ff7bc241f5ea36688cf8bb6ac801b5d  intl/localcharset.c
-1e4b5d6e86db4708199e0b7b61d06232  intl/explodename.c
-049ba34a0c8d1fe665e8119e579dce4c  intl/hash-string.h
-bdad874b80d29c70bb040f2ddeb67c5d  intl/localealias.c
-6f008e715086ccfb7e8e44c007fc7bc9  intl/finddomain.c
-78672e3784df9ceba75d1d004d6a1f78  intl/log.c
-12ff40e8c89d99dc7b704bac9434124a  intl/plural-exp.c
-d50a8c6c5b41089930accbdce767d3c0  intl/plural.y
-0f3d1bb596252bdacce100082392dedf  intl/plural.c
-506ef276b14575f52af7a6982d58e666  intl/osdep.c
-27f0efcc3ff8493519140cb36aeead2a  intl/gettextP.h
-cad1d6fab2274517783de7433c0faa74  intl/Makefile.in
-43f287d082528203fc85c1d2d81bf30d  intl/textdomain.c
-8179cdac0affac17e1f1ed2087b4595a  intl/localename.c
-8998c4f3e69ea3d218b574a2defb9a98  libdecnumber/decSingleSymbols.h
-69c1f6e146aba442c158ed3c0ce23dbf  libdecnumber/decNumber.c
-79ae9aac6948bb87e1454113c874a808  libdecnumber/decDPD.h
-18057297675f1d6ea8bd51876457a863  libdecnumber/decQuad.h
-a6c2b3de06c7424706b16f4c206396a1  libdecnumber/.gitignore
-5d16ee08826b5d2a03f57a971760b193  libdecnumber/ChangeLog
-48858021d98408930c805620029c9485  libdecnumber/configure.ac
-fa3c2af0fb7ecca7419971efc6656ceb  libdecnumber/configure
-0674e50551a1f37ad66af5e4688710cc  libdecnumber/dconfig.h
-287ad6ebf8b8179aa843368e9600a3fb  libdecnumber/decPackedSymbols.h
-2746a1155d319a2cda823ee5b58921ce  libdecnumber/aclocal.m4
-53b67627dab6d36fba960317d84c1487  libdecnumber/decContextSymbols.h
-8afd30b0b63647e9195b469bc83f9118  libdecnumber/decContext.c
-dd46d36cafe0d7dcb669ad059fbed9b6  libdecnumber/decNumberSymbols.h
-dff6fa78c9e24d7c56df078486f4eb88  libdecnumber/decBasic.c
-c040382ca9cb3f01cb0d4d2f9b97a1aa  libdecnumber/decCommon.c
-22e16083bf3d0b76c4736f7f6382cfb6  libdecnumber/decDoubleSymbols.h
-fcc26742ae6975512f81c902fc679fe6  libdecnumber/decContext.h
-7c67ef985c87524fee836cef8e4c121d  libdecnumber/decNumberLocal.h
-828d8b133f28c377d2a2b9ed16a7015e  libdecnumber/decPacked.c
-9c3a9e828557622656503a8059646572  libdecnumber/decSingle.h
-6284a8b81ab6992993f876f58ff3600c  libdecnumber/decLibrary.c
-0e3d80d4d461d4e6b7dc54217019866b  libdecnumber/decExcept.c
-b1bcd2a666fd01c133309c06c3242fcd  libdecnumber/decQuad.c
-8f3ac08d4cc421cc89035e90c890bb09  libdecnumber/decDPDSymbols.h
-46e5d626369c59cd16837dfda58fe743  libdecnumber/bid/host-ieee128.c
-e6078e224aa63f69d8b139858038e8f7  libdecnumber/bid/decimal128.c
-9f903ba71afb574bfa3a0f3cd2f9fbc7  libdecnumber/bid/decimal64Symbols.h
-062ce6acd11505f6ae65e2b941087122  libdecnumber/bid/host-ieee64.c
-0ba6bb07330f5a21d83e3e1226758a06  libdecnumber/bid/bid2dpd_dpd2bid.c
-5e0d1b3c470ff7cd183e932fed9b30d4  libdecnumber/bid/bid2dpd_dpd2bid.h
-f8df5b96d86c867ad233c6f0d3e2541f  libdecnumber/bid/decimal128Local.h
-8c612aadae9886f1a72212f93d8651c0  libdecnumber/bid/decimal64.h
-43b6b2bd872ad984104804b1b20fb10c  libdecnumber/bid/decimal32.h
-c5864ab84549ca0f34188ce5b057bbee  libdecnumber/bid/decimal32Symbols.h
-c554da3dd320de9f364bb99511586e0a  libdecnumber/bid/bid-dpd.h
-99c533007135375058063505c1b07040  libdecnumber/bid/host-ieee32.c
-3ac7f2c74a6f7f2b2c6f5b06c0c41565  libdecnumber/bid/decimal64.c
-ecb561b796cfb1c5692bb0ac8fd7f80d  libdecnumber/bid/decimal32.c
-47afd72790bc284aceb5a23597cc6146  libdecnumber/bid/decimal128.h
-eab7eeba10520ab4a805774d42b8f9dd  libdecnumber/bid/decimal128Symbols.h
-fee170e3084f660b301cded43f33dab1  libdecnumber/Makefile.in
-7e07f7dbb90b2a62f74b2561f66f7b59  libdecnumber/decDouble.h
-70dd3797bef871511b6e7a5360a77386  libdecnumber/decRound.h
-e54b222e28dcc0e1cdbdb01fe4772570  libdecnumber/decExcept.h
-906645c3ec32fa2a2708eb6705bb0532  libdecnumber/dpd/decimal128.c
-0f6db29710e7075c2fd62bc4478b3b8d  libdecnumber/dpd/decimal64Symbols.h
-fc3cbd8a0d344b1ae83a8677ff93fab3  libdecnumber/dpd/decimal128Local.h
-15afb5cf507c63955aef09267fbaa571  libdecnumber/dpd/decimal64.h
-bc4d326d73d5c3896157e0fde10b1448  libdecnumber/dpd/decimal32.h
-a97c47969dfc92a7666dfe3c2e1e1448  libdecnumber/dpd/decimal32Symbols.h
-7bff859e94ae843784d72e241ab2b5c7  libdecnumber/dpd/decimal64.c
-c9781e827a7967cd6fc66d49dbb6d7b7  libdecnumber/dpd/decimal32.c
-301f87bdfb39c27efa10ca36ab11a56a  libdecnumber/dpd/decimal128.h
-2f6da07ba897ca626a4f6d283feeef93  libdecnumber/dpd/decimal128Symbols.h
-0943661e2f07ee586ddfd94f1431bfef  libdecnumber/decSingle.c
-3851bae03416db42a85be1c5610f438b  libdecnumber/decQuadSymbols.h
-d823ba20c8b412bbff750cd4c1880e98  libdecnumber/decDouble.c
-a4b73550a11428009bb7a8a4f4f034a6  libdecnumber/decNumber.h
-6d275c187ad6b9f532953246d138fefb  libdecnumber/decPacked.h
-76d4afd0dd1c0f5e776cbc40cf2e91b3  libdecnumber/config.in
-2f89d012c7a8a2912e7dce02bd4a08dc  libdecnumber/decCommonSymbols.h
-6fa37e4f0eb3ad12181de27f8357cd68  libdecnumber/decRound.c
-2c56f9552603480f87b7136972894128  libiberty/lrealpath.c
-f214096086d1747033efa505022dd89c  libiberty/strsignal.c
-f32b581d10bcc500277b6f4b4f923a4e  libiberty/xatexit.c
-ab8d4cd68aa4892e2318d2c71864cc56  libiberty/basename.c
-28af0a1bf222ed2a5a87d9e170ef4a46  libiberty/vprintf.c
-7c69a6c6a36925e0ca6f068473e6d858  libiberty/crc32.c
-0cf8d9985fc4c93d80dd1b0f95431a96  libiberty/strtod.c
-26196a9a92fae743a06d65f0e081084b  libiberty/strtoul.c
-0c70ad1e35bb090b52ed593865025741  libiberty/gettimeofday.c
-048d9004ba3a2badb7abe6e0afd8f663  libiberty/hex.c
-99c2e5e712b990ee07be10f53e41f3fb  libiberty/.gitignore
-119848dbde9f72d500142a4a65149a9f  libiberty/strerror.c
-2c64286abeb6a8ad3646f3f0e255e4ed  libiberty/ChangeLog
-e30c6a165dcb3eecfa7a688e7f82fc3c  libiberty/configure.ac
-65406705263c47f79d10a4900391ecab  libiberty/regex.c
-8fd5519e94ca719c14d0a1fba7d754ee  libiberty/sha1.c
-a916467b91076e631dd8edb7424769c7  libiberty/COPYING.LIB
-9be89cb7bdee0615649cce4f2c1aac96  libiberty/functions.texi
-22389f4e282e4b739e0c1d70cba66cc1  libiberty/xexit.c
-de9bd20436bf2cb64d8c374c110ce315  libiberty/memchr.c
-98b261f5b750c15964376543f20ce838  libiberty/simple-object-coff.c
-99bfeaeb76e8e725dd8766f33810ccb1  libiberty/memmove.c
-b91dd39a7b9d4c9d03edc8a6cdf81978  libiberty/safe-ctype.c
-3dcb150932f09ca84333b9690ee1101e  libiberty/timeval-utils.c
-8da2a59e27561777caae785b3768a333  libiberty/configure
-3dbcc57740fe0d0fcf5e228b7b63d7e3  libiberty/vasprintf.c
-4d5c701a68994be0cd39f165cc56541d  libiberty/make-temp-file.c
-dcddb64bab69ca6541ff0add57f1f53c  libiberty/filename_cmp.c
-d132d24f15fe05fe3614e69d6dbc65aa  libiberty/strtoull.c
-f314d3357b67a7b2d6883fbe0d420842  libiberty/xasprintf.c
-ff9822a4b6a15c69b4b589a6aef7d8db  libiberty/maint-tool
-2a636db0be7babf70662b1387ae73354  libiberty/spaces.c
-a16ea056b95fd70c21333db132da14ff  libiberty/at-file.texi
-8e71982d77e91c0e3c57ca86c8a1b548  libiberty/vfork.c
-22b53dd8b990133515799dffbda44c8c  libiberty/aclocal.m4
-25c725dee54aba1faf496d2d57dee680  libiberty/cplus-dem.c
-c34119797a13e71989722851c14b711b  libiberty/atexit.c
-2f875f0d4ecdb15ca4d5a65ba2d56a93  libiberty/xvasprintf.c
-fe053283d3559af3ec5cac45f8ead009  libiberty/copysign.c
-c90c2f09bdcbd65b4732a4be25a56d12  libiberty/memcpy.c
-39d0bf020242667de7e3affbc5d7fd2d  libiberty/simple-object-elf.c
-94f22680349b4ae73ad658495d2eb542  libiberty/random.c
-af9bee5d1912e623defe1a7ee0ebc296  libiberty/physmem.c
-1857cc8f5d7af67cdf0b5d692436faed  libiberty/simple-object-common.h
-2af2e5d9848286892654477830443b51  libiberty/stack-limit.c
-a707d2e5daa09d204d4441e8713048ca  libiberty/bcopy.c
-74850488731148a9c9f410042144f37d  libiberty/rindex.c
-9d0471286f21d9027bbf1b7c67b87856  libiberty/insque.c
-6f774a92661ca4a067f1691a7925524b  libiberty/xstrerror.c
-4746095b1b67693ab6e78ed72ead1235  libiberty/xstrdup.c
-b60a58ab1847330a24da3f8e459cf9c3  libiberty/snprintf.c
-c68dbf7834af4281ebd84caa3fd54680  libiberty/README
-a23c6974fb1adf6977b5f5454c430bf0  libiberty/_doprnt.c
-7c932073da197aa34eb3383960a114fd  libiberty/getopt1.c
-5b0eb0000c746fc4c1854f00bb80b53d  libiberty/strrchr.c
-a6b1581efa83a4072727b38d6fef4230  libiberty/pexecute.txh
-c9bd3841bbde6d8ae680f62523f00ab0  libiberty/strtol.c
-d67a9b0906ffa961fdc411aa936fdfb1  libiberty/pex-one.c
-3d5fc77f726a32459db21d97109258ac  libiberty/concat.c
-0c900e9180d750a26ac0ddb237151832  libiberty/strcasecmp.c
-7897e43bedd2def4beb6eb73003efa68  libiberty/msdos.c
-bb0043d92c716691cc17b80c845c336b  libiberty/getpagesize.c
-6d8293add4026ed6717d39608786d5f6  libiberty/stpncpy.c
-cad65676a295e832bbb5237b4a3ec6a5  libiberty/pex-common.h
-284bb7a096480b355b75c337086220a2  libiberty/sigsetmask.c
-33320d312ab390ca0eb5c43c9e349d57  libiberty/memcmp.c
-54f1c2e59472dd1bf57f3bdaa0fcffc0  libiberty/pex-win32.c
-4d485e7735be430b22aea0abb4938e26  libiberty/index.c
-6af921a6efcb5621c06ff9b2a8769b01  libiberty/cp-demint.c
-aa0f79d836563e6a0cd92ab678b07aaf  libiberty/fnmatch.c
-13cce636dd9882e42c9fc5d607351f4f  libiberty/strchr.c
-eb843075f87d187630f6a3d849b93e64  libiberty/getopt.c
-dc973aeb02b4545e42f179263612a4d6  libiberty/vfprintf.c
-e7487c25e2021939bf5af58e8cd70a3f  libiberty/make-relative-prefix.c
-60612038a3f96d55b6be45cb8b5cf217  libiberty/splay-tree.c
-581ca82c700722ff2cdd7fd93c0a0c11  libiberty/pex-msdos.c
-ac4d94d7fedc8abaa75b57da06101b03  libiberty/mempcpy.c
-72b25900bd3d95decf7ff7990061ef29  libiberty/xmemdup.c
-c6e7ef53b4ff115a136d917511222656  libiberty/xstrndup.c
-145debe2f28f470878f95b1255f5537c  libiberty/fnmatch.txh
-2d54a4b123998196aed234af148359ed  libiberty/simple-object-xcoff.c
-d99a00c9588039b63404d27ea147b2a4  libiberty/objalloc.c
-6b513119d8c36af928821e8ec24265d7  libiberty/tmpnam.c
-9e1bb6fe95ebb6415672ddf1da29ec65  libiberty/strverscmp.c
-9c22926d0b260822786460b98e517ad8  libiberty/waitpid.c
-9f681e91439ac44c9df8e1b1deef33b5  libiberty/strdup.c
-cc534c2ea00ea0b5e49ba8f61c6e467d  libiberty/strncmp.c
-5b4506ce60bb3446f083b9542af3fce0  libiberty/lbasename.c
-24eab3d83825c3be13549dc62b6d63d6  libiberty/rename.c
-e78ee72146f932cefb435c11b2aa3ee7  libiberty/dwarfnames.c
-ab0f43a6703e0705b4e8bac274635b56  libiberty/obstack.c
-5c0eb869d31323424849c0aab9247722  libiberty/getruntime.c
-f52b09a2067e515db35e3c3c2d3abd6f  libiberty/vprintf-support.h
-76888d9a6ed315d1e12029016d96672e  libiberty/bsearch.c
-754c5ef42440c5d1b62146174a6636e4  libiberty/getcwd.c
-c44adc5ac09bdc782a8e13086ffa9367  libiberty/memset.c
-95ace35255ed2a0f8fc9048673dd3439  libiberty/mkstemps.c
-347c31392973de6a4872d540c1718dc1  libiberty/ChangeLog.jit
-119d38724fe57b62c298e38190319391  libiberty/vprintf-support.c
-abdf0787024ad239a36f6c8377a8c29e  libiberty/memmem.c
-80367d734a974bd32e9ebc370dedd2e7  libiberty/makefile.vms
-32ea90e5aded75d1cbed83fc52123753  libiberty/sort.c
-e60c2e7c5dcdd19510066c13f1a527d3  libiberty/alloca.c
-2c03f7b582187690d33466483bd027bf  libiberty/Makefile.in
-14fdd881914e69080c65de413c7b6ecd  libiberty/fibheap.c
-bf3090499e23b0497aab1e77e62c2572  libiberty/obstacks.texi
-ef31ef103e276b9741c453bba5660e20  libiberty/cp-demangle.h
-5bd055836a440051d7c561a9f591ecbb  libiberty/calloc.c
-c0c3183427b1df540ead6394d1028040  libiberty/argv.c
-8f51a1061f1a777b3a525bb988cf5384  libiberty/cp-demangle.c
-e2f3721273c7ef1ab0194aad78ffa3aa  libiberty/strstr.c
-2d414e20c053293f373a5306192db8f5  libiberty/strncasecmp.c
-a11a3c09eba448983cb1f24f3bd6df85  libiberty/d-demangle.c
-32149e9d61d873be9c2950bee2ae7137  libiberty/copying-lib.texi
-7b65854f594c84e80295173de277b3dc  libiberty/config/mh-cxux7
-4004fdcde347fda58406b4b84a995c66  libiberty/config/mh-aix
-38e76da568ab25260754fdb9d5080513  libiberty/config/mh-windows
-904bdcd9daf97fa55a9ca8901ffe7435  libiberty/config/mh-openedition
-044204f5b4bcac5eae2face0602129ae  libiberty/config/mh-fbsd21
-8b8ae14c1fbedeb88355f09bc7a7ecfc  libiberty/gather-docs
-17a1f1d7f5acf01ce922d98210067542  libiberty/bcmp.c
-0cba12fe5d653cec7834c185c873b2cc  libiberty/pex-djgpp.c
-9e789d58cebe756b96be30941debb05e  libiberty/vsprintf.c
-42d0a0ea70e0c85cf11b7475aaab0674  libiberty/md5.c
-a45584e0c5c4704a29d050ea21d2357c  libiberty/choose-temp.c
-c881c5435d7d4cf0008a7f649ee72076  libiberty/simple-object-mach-o.c
-9ae4b8be9f2d07ea5a4ce06cd7da57c7  libiberty/setenv.c
-12b214e4fac19c6ff58ecdfef8d84e51  libiberty/floatformat.c
-5bc3cf9b5b331ec27790ba0599f2875f  libiberty/fopen_unlocked.c
-9968bbb75dc08ce768389912954f4348  libiberty/strtoll.c
-767eb98b733821ab66ef33430a6c8ac0  libiberty/libiberty.texi
-fe0196b26274b9b5983d48fd510318a4  libiberty/setproctitle.c
-a003952452be47d7ca2979a2724a9e7b  libiberty/simple-object.c
-c77400dbf2a2b6e3e56463704eda7ca3  libiberty/asprintf.c
-2d92725e49581d86d7cf06fb40def19d  libiberty/strndup.c
-33c27a525deb934a8fc5c32008dd03c2  libiberty/vsnprintf.c
-fed47804d20d26873d480f5166e7d864  libiberty/unlink-if-ordinary.c
-c848a2e0fe28badecef9de935d987fd9  libiberty/pex-common.c
-d7cc74911527c672bba716c9a793ed94  libiberty/fdmatch.c
-5e520e600636a692f52e62dcfb01921c  libiberty/getpwd.c
-89d4f4af4421147fee519aabe3119090  libiberty/hashtab.c
-f4ec5461a2fdb28214092b95b39ef186  libiberty/partition.c
-f7e45d3f23f83574372065030595efa7  libiberty/putenv.c
-0c2635175b975823b40980974dfc2110  libiberty/ffs.c
-a8391a5d7431a4e11f61be41386a3356  libiberty/clock.c
-cdc140ce93944c5bb2ac62cd3dfd86d6  libiberty/xmalloc.c
-83565a31c7f296b3013daf383cd03ee9  libiberty/config.h-vms
-45b51592f889b3722098d62fffd0589a  libiberty/config.in
-4a0acb9356a52f3bcfd67efa26997b58  libiberty/bzero.c
-5386b1cb9cbab31da3b1246a7d0ef0b0  libiberty/testsuite/test-strtol.c
-d629c8f2adde10d53657e437416cf27f  libiberty/testsuite/test-expandargv.c
-10ce55269f247e57d2901ee11e88d8bd  libiberty/testsuite/demangler-fuzzer.c
-e9e958dbfc45a08dbbbbe48c83d3987e  libiberty/testsuite/test-pexecute.c
-8b476ce26e8583eea8df7d77fe287a5a  libiberty/testsuite/test-demangle.c
-c09c3c654cc975869390d34723a7aa65  libiberty/testsuite/d-demangle-expected
-6c6e2b1b21232455a5e54af57d46f959  libiberty/testsuite/Makefile.in
-5a98d6c562cdf6c8cb4b4bbdb483f008  libiberty/testsuite/demangle-expected
-fd1435a5be24d2ed84909540998dd5d7  libiberty/strnlen.c
-d31a55379aa2dc43eb6858a26c4a6c76  libiberty/dyn-string.c
-4863a11e04a2021af582edf86f156954  libiberty/simple-object.txh
-5824bd0f9be9f4fa74bb3bdc7fd9431c  libiberty/configure.com
-fc1d4c4e0449f24a16a2bd6d08efc882  libiberty/pex-unix.c
-fa294b254945587548ca6b32d7922d03  libiberty/pexecute.c
-bac20c1a198662917e6bc775ad9bd0cf  libiberty/stpcpy.c
-9787043a73f2087385e6e9cd20989578  libtool.m4
-247597a3fcc5b5aa8bd923351c59d853  ltgcc.m4
-4e65f2f6a05f5eca82ba79c6363aa3db  ltmain.sh
-293853a13b7e218e3a4342cf85fbbf25  lt~obsolete.m4
-dee72a6a60e99528b0d17bf3ff9a1e15  ltoptions.m4
-bc2f6032c98896249eadb56177c7d357  ltsugar.m4
-c30cd33c496505f13d9fbdb6970c7c33  ltversion.m4
-8fd1cceaa7b6f73df604b14180534345  MAINTAINERS
-44a49c80bfb8443600937c80eff25714  Makefile.def
-e502e37f45a2f5326183c352bc9bed6f  Makefile.in
-de967eee4917bc93cb149503109804c9  Makefile.tpl
-5f2a276ee7b8decec541391229d03591  missing
-fbe2467afef81c41c166173adeb0ee20  mkdep
-82b7b70a9845ee61a01f20b29dd2df2c  mkinstalldirs
-21b967372b521f607c0a119f425931ec  move-if-change
-c96e24ff6a1a4f863e58f0096f124c75  opcodes/m32r-opc.h
-3ebbf64e38315dd54a5b88076f5f0067  opcodes/z8k-opc.h
-9d1188ba3b68282dde08f23ae95ce463  opcodes/xstormy16-asm.c
-4fb6e01a07ed0c9459fe760afacbd892  opcodes/m32r-ibld.c
-b969a750db9679c41a9517973294f8a9  opcodes/ChangeLog-2013
-2759fbd1d3024c7df331b245e7bb951f  opcodes/ip2k-desc.c
-5624499b8c329bfa12d8d9bffacc77a2  opcodes/rl78-decode.c
-6281e24eea5ec5c406235fdecb9ae481  opcodes/alpha-opc.c
-ff9aebdd165339742828e5ff701ab491  opcodes/i960-dis.c
-9e0f5a9e29947a97743feb6e841f38fb  opcodes/i386-opc.h
-e75a954fdee606d313600880b7bb08fa  opcodes/metag-dis.c
-0bff84e63c65ab955d8660efe4786d73  opcodes/frv-ibld.c
-d8ac20facf0568d01f9fdd1ca3670068  opcodes/cgen-dis.in
-545734034af0db08fb97628067e3fe2d  opcodes/m32r-desc.h
-db60c74b659428c4d8b1ac42a2786364  opcodes/iq2000-dis.c
-2b49e41b7c086eb1199e3683d247d02e  opcodes/i386-gen.c
-5ef335c004820e6296487e2483d64a87  opcodes/xstormy16-dis.c
-b1500b336f795894f7750a9c968204ea  opcodes/mt-dis.c
-b1c606029c4afd3498cd98a11d52de25  opcodes/arm-dis.c
-1311809fec76f3fdc5bdf0fa81d8c94e  opcodes/ia64-opc-d.c
-e4a55b396e462e5940fb2ad424d361c6  opcodes/sysdep.h
-7a5ab23a191327b14b953ed6eaea5042  opcodes/m10300-dis.c
-2f38c4cf8e24ab714e5fd6471b1699db  opcodes/pdp11-dis.c
-24faf39670b3000d9c7c5d19ed288eaf  opcodes/or1k-opc.h
-14e1197ef71d5811bc5b49285b98de95  opcodes/mips-opc.c
-3916492cebcb5ee8005c241d5b3903b7  opcodes/sh64-opc.c
-ef6602b963f2a903ab9c81134c6b8d29  opcodes/.gitignore
-c107262bee0921452dd606f07ec5ed44  opcodes/score-opc.h
-70f3930e6756645cb7ab6a01f78b876d  opcodes/mmix-dis.c
-c502fbe803d0ce17a7f961b8514310fc  opcodes/microblaze-opcm.h
-7a4222052506aa1fd782364dceffc940  opcodes/w65-opc.h
-61e4658ddef947e5eb5b47c668a5d2e7  opcodes/ChangeLog
-d52f8da84faa7d55580d5a1ce8fa891c  opcodes/configure.ac
-f5827dbd283daf67d09db1aacb020664  opcodes/z8k-dis.c
-d6c0867747a8431ddb50d0995828150a  opcodes/m32r-dis.c
-53fcc141d074fd00d6fd7750d6e06377  opcodes/s390-mkopc.c
-5519ab9c328c2649fb07577c9a663cf8  opcodes/xc16x-opc.h
-e4d4960361aa74b865605f4e7bd19972  opcodes/aarch64-opc.h
-e6d5229ea8219466eec954b5d532f2f5  opcodes/cgen-asm.c
-ffe61c788c15297a0fefca32a8aeacc0  opcodes/fr30-desc.h
-bd90277ffdb31de5f0cee00e0c8fb535  opcodes/iq2000-opc.h
-5d342f987649af36fd95d50e26f93161  opcodes/ia64-opc-f.c
-746cbf1389de6989205d230e2cfb95fe  opcodes/aarch64-dis-2.c
-b3d7452b4310332b7974b34b09f65a6d  opcodes/ia64-war.tbl
-eaf41a8cafc9e7830b5e1d1eb6ffb3c4  opcodes/rx-decode.opc
-7db49b6e284c0802849c315b3e3d046f  opcodes/lm32-opc.h
-bad993468ceb339cbae3ae20441149d3  opcodes/tic80-opc.c
-43758cf058570dcd47de39e52ae4ad54  opcodes/moxie-opc.c
-38e95145272de83db24605154c2c27be  opcodes/rl78-decode.opc
-6039fa25c726c6d7bcccca9b763f8be1  opcodes/spu-opc.c
-b192ee206cc807dd92ffe541cb819d6f  opcodes/ChangeLog-9899
-6ada743738ebcfecb57f84cbb71740a3  opcodes/w65-dis.c
-d4f2351429da563ce566659ae018e8db  opcodes/configure
-3811a94b0c119c380e4cce634eaaec42  opcodes/disassemble.c
-617f2de5f38a3ba46d4fb7f950e74378  opcodes/ia64-asmtab.c
-494d29cb0392202482ed455e6a1cb7cf  opcodes/aarch64-tbl.h
-76314a497abc4da50fac0abb50ae87b9  opcodes/s390-opc.c
-9d48462794228e4f15916167ff9fb940  opcodes/aarch64-opc.c
-92ea71d9f4bbeca1937160ab5e950077  opcodes/cgen-opc.c
-77eec02a349de5dbf646a09e361adf4b  opcodes/arc-dis.c
-609da39b18c1de9deed9e93c9c1f214b  opcodes/lm32-opinst.c
-72f0c557be0a252f18822907fc0d4ba7  opcodes/m68k-dis.c
-3632c6f5a0b02b75f7ef7b0ea951a76d  opcodes/tilegx-opc.c
-718c98e6074ff36258761a2225848eff  opcodes/sparc-dis.c
-06099bc5a2d4085d6b703c47ccb29b88  opcodes/nios2-opc.c
-1718b45c678a851d089ec7c4edaa9906  opcodes/ChangeLog-2004
-ebb591cceaf1f569af931e4bbd136b44  opcodes/m88k-dis.c
-8a252acfc473d85effd618c461d2156e  opcodes/aclocal.m4
-2b2d7be2f3deaef969ec365c2b5d85da  opcodes/xstormy16-opc.c
-c49b69ade9390807b9ddd4b6e733b223  opcodes/ip2k-desc.h
-df3893b23f8dfab49de196eaa0105162  opcodes/iq2000-desc.c
-83d17edafd059bab1e1fb1675ff7b457  opcodes/cris-dis.c
-674f14b28e3044e00b5d0c07f009f32f  opcodes/sh64-opc.h
-b3dec13e60da4ae26465107dc98fdec5  opcodes/xc16x-asm.c
-f5d841a4914b15668820674d9f7d2c31  opcodes/m10200-opc.c
-467524d0b59664493865f0d7d0b69075  opcodes/mips-formats.h
-a33fabf412bd77629d2fd80ab9042342  opcodes/mep-desc.h
-ce5c86d43645aa94a3517283cfc9ea51  opcodes/mt-desc.h
-2bde525bee20c13b0f748b142e3b83e6  opcodes/d30v-dis.c
-918d3321897af707cc0379a4da55bc28  opcodes/opintl.h
-c0552ce053c6791fbb73e1f8e09d7948  opcodes/mcore-dis.c
-04dc23e480eae23af0fddf99a6682e98  opcodes/sh64-dis.c
-2bb56d4af076534d04a9f99b5df9428e  opcodes/bfin-dis.c
-cef144e5ea44811fead4023b65acdcde  opcodes/or1k-desc.c
-7f0daf3ff9ec3879635ffbd71c35fdbf  opcodes/lm32-desc.c
-413e1670bc6c546acdc24286903703b8  opcodes/ia64-asmtab.h
-06a5023d2972b9ba79af571f510e9f74  opcodes/ip2k-opc.h
-50afc917d1b7eb81571525b5ec8ef99d  opcodes/m68k-opc.c
-cb15aa4673f865ca48ac31c38373124e  opcodes/ia64-waw.tbl
-e24b0eb1065ef6c41e41aaa08a690e53  opcodes/fr30-asm.c
-b6d65b60e24a2325db7878d5ca82663f  opcodes/avr-dis.c
-574537d9972c9161d297dcfd7eca0282  opcodes/dep-in.sed
-40969e482e04fb10770d1cf37458014b  opcodes/h8500-dis.c
-514148e4a5a565c82bfdb0815e9dace2  opcodes/vax-dis.c
-fc469eecc3ce9ef0fa54e12d02288a7b  opcodes/ia64-opc.h
-260a58672d694f8832820c3a4d2f52bc  opcodes/frv-desc.h
-65eb4d967fb92ec8ccadca5b068c4e84  opcodes/ia64-ic.tbl
-327cf11f5c08b578f3b0cdb7f3923280  opcodes/ia64-raw.tbl
-6ace3d340ef9dd7f63ce8ea85c09c062  opcodes/crx-dis.c
-c7d2504f5429d51f2cea23509de63b27  opcodes/i386-opc.c
-b96acb3c664aa2f8a4d836e896ecc088  opcodes/Makefile.am
-848df1915b1f87822460737e3bff9952  opcodes/xc16x-opc.c
-615bf8dc1c70b14d80be2ae6f31feccf  opcodes/ChangeLog-2005
-9ce0be432944544e2177a7523c6ae658  opcodes/d10v-opc.c
-3c8a7096ecb6528d60a80ffdda0403f2  opcodes/ft32-opc.c
-e8d96a2b95536b4c31e6b17486118e75  opcodes/aarch64-asm.h
-119b291cfd52841b5e293c56e80086e0  opcodes/z80-dis.c
-63d119f47801cdb976c762ee5d911e5d  opcodes/mt-asm.c
-67254451e936438a1dccb283b4c37055  opcodes/cgen.sh
-f9c1f19d217f3787d35083e6d956882f  opcodes/xgate-dis.c
-a3143448d76da7a142c3f0808008062f  opcodes/m10300-opc.c
-27a833ec17d64f097f4311224655acb5  opcodes/aarch64-dis.h
-b785f959ddf5871f7c747018881b8c4d  opcodes/rx-decode.c
-be857f2e550efba81aee8ed282873017  opcodes/i860-dis.c
-0432b43695be8bd28215e3b57c5a9ae1  opcodes/microblaze-opc.h
-f1d2f0427681aa950024647413ab1da6  opcodes/cgen-bitset.c
-b5249091f0b93d8d87196ee884ceb76b  opcodes/aarch64-opc-2.c
-73c3e47b6eeb41716fdff8b2e27c0517  opcodes/or1k-asm.c
-ace4ac2556d91a09e85efdb806014335  opcodes/mt-opc.c
-16e20269761ef78248ec5d84dfd1fcec  opcodes/m68hc11-opc.c
-8e25f8873d57532d02ad2a9ffe919e21  opcodes/lm32-opc.c
-8a6c0427df12ef4a4cd03e7f5afe3408  opcodes/tic54x-dis.c
-baecbf0fad892d2ef4380ecd985ba0e7  opcodes/epiphany-desc.c
-dd4d05d549a95d82b3c9f32566b163ec  opcodes/mcore-opc.h
-041a163fa48eb61bdecf84f090a680dd  opcodes/sh-dis.c
-4b044d40256f57e3dfc47a7537c7be21  opcodes/ns32k-dis.c
-1ded054093de910d9786c62bc4fe8cc6  opcodes/stamp-h.in
-138233721590ea4e096bc3a0080c9588  opcodes/aarch64-dis.c
-a53680ee35ecd26833d0155b16def898  opcodes/ChangeLog-2010
-d2eb265c6f1b11cf160c1af629a89a2d  opcodes/ChangeLog-2007
-e5435dd9e623905e606ba1441e5c2fb2  opcodes/epiphany-ibld.c
-399352b9954c06d524703abc400a9c20  opcodes/xstormy16-ibld.c
-2c1e37724a26df170653026cfca0b2c8  opcodes/arc-opc.c
-38b77801e0450ec5abd77af33b7e0bf1  opcodes/m32r-desc.c
-3dc1159941276a13e5c1a209093bc2db  opcodes/cris-opc.c
-8634a14718e36d3cf290c819bf5fcd12  opcodes/xc16x-desc.h
-f16659cf1efa8e124a3b8d09ab07f606  opcodes/ChangeLog-2006
-f2c1d85b45bd3626deed6de9be73dc38  opcodes/xstormy16-desc.c
-aed4ad65b9bf759456eb2ecf0f418a43  opcodes/s390-opc.txt
-b34bf0b25d4c09bdf8e7bbf1595ef59b  opcodes/mt-desc.c
-6d342c120f34393cb0d405376ed1d983  opcodes/xgate-opc.c
-a546d6279dbb0b44dc8af02591a79fc3  opcodes/h8500-opc.h
-8c796d8a7015c7142896101ca15e9e85  opcodes/MAINTAINERS
-509f797cb303f1ed265559d1f53afded  opcodes/m32c-opc.h
-385eabbbd092298df32e042df7c5910e  opcodes/visium-opc.c
-a7e9322c359242c3f02455555e156240  opcodes/epiphany-opc.h
-d18c6ac0a3b6ddd782aa63521e33340d  opcodes/nds32-opc.h
-d36f951fbccdfadcae5c883761cdd481  opcodes/fr30-desc.c
-70e6e01daac148d3f013a77e179c795d  opcodes/i370-dis.c
-b0b63335a560f6bd05837a5e23037207  opcodes/tic54x-opc.c
-b71c88c57e59f5a9f0fd64b04e613ac1  opcodes/ip2k-dis.c
-c432c0ed4a5da902e01072bb00e214b2  opcodes/mt-opc.h
-7d7d28737ff404f709104accbd7b7926  opcodes/ChangeLog-0203
-d264d5d9a5079588ffd18d598b7567c5  opcodes/rx-dis.c
-1de744063e1f8147c58f69a8579ee303  opcodes/epiphany-desc.h
-d3696f418eaf5f22de34b1c51007a1ed  opcodes/micromips-opc.c
-8cb01ea3c0639cb90434d0d002cf003f  opcodes/dlx-dis.c
-e3cac3bae0ace5d678a585145985a203  opcodes/nds32-asm.h
-035c382dedc02bf7734ac91a017f728c  opcodes/ia64-gen.c
-98dcca02eb7e1dc1fdc92face15aec99  opcodes/cgen-dis.c
-232107a52e2422dddcc8c98646cac186  opcodes/ia64-opc-x.c
-4d13f8b53892acc99fdd4236901e4031  opcodes/pj-dis.c
-e197ec3496a5cb8ae38bf0b03ce09192  opcodes/epiphany-opc.c
-aca1d00ba0879380e63e9141d33bba3a  opcodes/mmix-opc.c
-64ddb13ebb759ef58341849844250c8e  opcodes/pj-opc.c
-6878c204ef68bb0170ce15014b605285  opcodes/aarch64-asm.c
-6396f2b3b3ea8d4afa9068130ce4c76b  opcodes/d10v-dis.c
-e8bc7554e756de0529803cb3ea99da64  opcodes/or1k-desc.h
-9978b0ffb15f1ad48bc31816517ef965  opcodes/ChangeLog-2009
-d0927f6d63e4d21142ebf9e8f8434178  opcodes/msp430-decode.opc
-ceaa54b7571d8dfdbeb607d130be5df2  opcodes/cr16-dis.c
-baba0cc13eebbc526511b7211331f884  opcodes/or1k-opinst.c
-bb5cce0e2d05a21ef6b862f4fd4a9f7c  opcodes/iq2000-desc.h
-1ec281dae57503d49231daa186386230  opcodes/lm32-ibld.c
-44fbf65bc90239d6662482ccb40d94a3  opcodes/frv-dis.c
-41c47d9b401e705ee4b469c2458a54ec  opcodes/frv-desc.c
-e87a58e34ed95a801f877f51b508d978  opcodes/xc16x-dis.c
-8d2dd76ec586e47e4e429b75d9947a23  opcodes/msp430-decode.c
-2067bb434c91415e29e602595d1e9dca  opcodes/arc-dis.h
-d462436805b008738d9f44ed9b2d225b  opcodes/nios2-dis.c
-42ee9af9cdd3cb6f763cce1a8754758b  opcodes/tilepro-opc.c
-748ca0f654dece21de82cab4fc57d9a1  opcodes/m10200-dis.c
-a134db6ec8595d60ebd58a0a0bfa898f  opcodes/tilegx-dis.c
-8cf6a01ca4a3e1fe84b326472ad4b268  opcodes/i386-dis.c
-505bb4abeb972c866485e896da9bbf6e  opcodes/ft32-dis.c
-2000f523104b2e3a8e0a747c9abbcde5  opcodes/mips16-opc.c
-eae5d3bb5d8bfdba703568cf90484681  opcodes/m32r-opc.c
-a163789adb46ddd8c1e7929427aad9f0  opcodes/mep-asm.c
-bc1b014262b5b16561188b9398305124  opcodes/cgen-ibld.in
-27e9fec6ee5c546b5d5f4afb80b287ed  opcodes/po/ro.po
-bbdc560c49ae729616af290d86d1801a  opcodes/po/id.gmo
-aaa7913c4672954f5afe196a57bea399  opcodes/po/ga.gmo
-2db527e334054d9ac3761a15967fedf1  opcodes/po/es.gmo
-a5961a0281569011fb2468afebe4c4d8  opcodes/po/ga.po
-ab3a6f178021b7e3a9d8b45e74f9599f  opcodes/po/fi.po
-9af26046274881d75f092fad6d0f8f91  opcodes/po/es.po
-d7c42d78dd00ae4c8b71fecb736fd17c  opcodes/po/sv.gmo
-f81ece35a52a1380fe25adba1818d395  opcodes/po/opcodes.pot
-45db317868bfb202300160e0657f06ea  opcodes/po/sv.po
-08644663c098c4faa0a75ef257ff85de  opcodes/po/da.po
-179cd41f0e8af51dd577fd5d7ab36c79  opcodes/po/tr.gmo
-c7d09df07629ce49f4d5e7502e746b22  opcodes/po/de.po
-8ddcec300546b39bc1d9a13098637b64  opcodes/po/tr.po
-3612bc7d78a1e8990285130d72e8e55c  opcodes/po/de.gmo
-e03231431f375fb35738b672af097e05  opcodes/po/uk.gmo
-e216f1583ca03a04f8849dfb96b59c3f  opcodes/po/ro.gmo
-1b79e075af1926ef6736fa317f054702  opcodes/po/pt_BR.gmo
-6e7ae21e20fe177fba4c9c7fe8afa55a  opcodes/po/zh_CN.gmo
-b11d50abbc6a3d72779e1e1c9dedd1fa  opcodes/po/POTFILES.in
-9b0083cb5b9854569bfd39fb4e432099  opcodes/po/id.po
-f5a6c0cec51948b050115fb54ea65079  opcodes/po/fi.gmo
-0928658424d3439f5dcaa21464ac43b6  opcodes/po/zh_CN.po
-db83a1273c631399b69d669c7ce64513  opcodes/po/Make-in
-0fed52db5d9625b96c6af0dd18f5cdaf  opcodes/po/fr.po
-55b6639559777f04aadc075e51744b12  opcodes/po/nl.po
-c9cccef32687be7638d956b71f9f56e0  opcodes/po/vi.po
-73742c012f7d6c981ed483b8b545d84b  opcodes/po/vi.gmo
-690ce13f8d96d0ad40d6ad8aa2ff3539  opcodes/po/fr.gmo
-6b7f6db13ec1f340c587ccd58c898e8b  opcodes/po/nl.gmo
-562b31d0eb4b7b707fc4546c06a3e671  opcodes/po/uk.po
-402cb40ed225c3b5395718630db6e10b  opcodes/po/it.po
-40631143014bf28aa6c4c18fb42c7e3f  opcodes/po/da.gmo
-32b4c1f9191141b2f28e38d686a21650  opcodes/po/it.gmo
-30f5fa421474edf39ae99a8985bd42e9  opcodes/po/pt_BR.po
-1b55d372ed936fb315b6ccb90d694882  opcodes/microblaze-dis.c
-577542d2913044b5aad8e5807a8a99d0  opcodes/or1k-dis.c
-769b29ab862f964e7d06e533499aee03  opcodes/mep-dis.c
-c45b7d0fb69741b50cfd05a67a4853ea  opcodes/microblaze-dis.h
-c5cefc6c55710567cc64c0a1a1100b9d  opcodes/ChangeLog-2014
-09b25ecbca2d9028d2b726e4380e794b  opcodes/ia64-opc-a.c
-b8786df19a47bf22172680d14e8dfc10  opcodes/m32r-opinst.c
-53ba10fa2174d2d86522b6c013286a5d  opcodes/tilepro-dis.c
-28d66582c4a25669d0c5599d2a7e1a0f  opcodes/tic6x-dis.c
-36bd516a0dd16cacdf0c48a177a110f3  opcodes/i386-init.h
-c7e30e39999a3b6a08e95e1b4e9d3e13  opcodes/m32c-desc.h
-3b2c8e7a87b5c1329643df91eae539db  opcodes/fr30-opc.h
-cd7f034a875e26c35b5670c1a5b951bb  opcodes/m32c-opc.c
-615119ae17cbe10a6bac8becb5eac32e  opcodes/frv-opc.h
-e85b0f622826b17ba119c7ed30e94ecf  opcodes/cr16-opc.c
-ecd42c0c7cc1800a27fa91213622f023  opcodes/sparc-opc.c
-def05b7542b92337c6bead3838f77e93  opcodes/score7-dis.c
-2d60e824bf69ee2e4f6dcb52092b9760  opcodes/lm32-dis.c
-fa5e95f2cbcc9046d46471d864a769f4  opcodes/s390-dis.c
-4edee7797cfcb5b673526ccfe9c88b2f  opcodes/lm32-desc.h
-1ac847c007a0487f49242b214af53988  opcodes/i370-opc.c
-7966f104628a8aa0e139bc1170cb8633  opcodes/dis-init.c
-374885d5f05d15f25513ad9bca1de639  opcodes/makefile.vms
-c43cdfb6ecdf7f56fa05ea323d8fc9ea  opcodes/nds32-asm.c
-56db140f570e22785e12ff96e7bde89f  opcodes/i386-reg.tbl
-c968892f1cc8fe673f8276ecfcace737  opcodes/xstormy16-opc.h
-438acc5fde38706279a56dfee0f03b7e  opcodes/Makefile.in
-1e4aacb60a474c3e5fa4fc953076fb40  opcodes/ia64-opc-m.c
-eb8850718dcceac343bcddfb1ff1e1fc  opcodes/frv-asm.c
-7d6021f2130bc4e65d167a104479fe5f  opcodes/epiphany-asm.c
-85a8e301b20681995305e0e16c2425bf  opcodes/iq2000-asm.c
-21e5a0b34ea10e0d660d0e83f43f58aa  opcodes/z8kgen.c
-9eef379e50f720bd25f798d2c2de571b  opcodes/iq2000-opc.c
-f2e7b444826cd90a84336ecb9dcc17b9  opcodes/epiphany-dis.c
-45318e85bc264a185cfc39cbcc3b1d73  opcodes/ppc-opc.c
-b347c7e727a18795da27e0f9445c45fe  opcodes/moxie-dis.c
-2a364b5a9b983281965d5584996fdb9a  opcodes/dis-buf.c
-1a4f41434bbef91c48a1ac56dbf8da4f  opcodes/lm32-asm.c
-49a5af0d5542aad283dc4a49e27a75d8  opcodes/arc-ext.c
-5a20d1e0ecb9bf6bf4b01ca2ff4b67be  opcodes/ia64-dis.c
-a04715a10f536c16b9633c7ac19e639e  opcodes/tic80-dis.c
-0a7c879a4daf439ae20ecb26890aa100  opcodes/sh-opc.h
-3b8f8ad9442b037a6f09e98843a26ae8  opcodes/frv-opc.c
-d8886a0b08b00d2debce5001f51ae289  opcodes/ia64-opc-i.c
-18b133a84797c979783e8848afbe9803  opcodes/mt-ibld.c
-ab5107550485027a56d33a2d4948c8f6  opcodes/rl78-dis.c
-39d06170708e19e712451183c5f40bbd  opcodes/crx-opc.c
-440892fb9f3db7bfc84a214c14c77901  opcodes/spu-dis.c
-05b1696e25db3093cd6c860967daa0d0  opcodes/m32c-desc.c
-418f78069b7fab2fda46ceb225313019  opcodes/m68hc11-dis.c
-a242240a0d6b5d3185189fe6395246f7  opcodes/tic30-dis.c
-3819e69192693c44a737c91e160af102  opcodes/v850-dis.c
-c7da463ae398542331048f45add9fa93  opcodes/ppc-dis.c
-814a69a2034cfed7050fe8bc89554c90  opcodes/ia64-opc-b.c
-4ae3ef909e8e47638544a3021dcd7c20  opcodes/mep-ibld.c
-04f60ce0808d9609bb0bcca4d5d12646  opcodes/ChangeLog-2008
-f0405c10789f456f5c90779bdfc33611  opcodes/aarch64-asm-2.c
-cdfb876ec4231f8d6b0e91ae7bcee160  opcodes/mep-desc.c
-2adb7cb7865ac91208f5f94fc4d9f397  opcodes/ChangeLog-9297
-ad7c9435adef58ea15d67f72aa73ebd8  opcodes/nds32-dis.c
-b2f2e12e5e7fa0cefa3e7d049abdedfb  opcodes/alpha-dis.c
-41ff0a7fe8422c52b5784b5c2436620f  opcodes/ia64-opc.c
-3e9c707e2722f95afa4c99d5b946e027  opcodes/d30v-opc.c
-6539d018428c20ed35ef22a157a26050  opcodes/aarch64-gen.c
-3211ea8c97e667d329492ab4a58a317b  opcodes/fr30-ibld.c
-8efcf9da263ce6c2b7ebec6d658b8f0e  opcodes/ip2k-asm.c
-789902a8cb771239729058b3f9c1ced1  opcodes/mips-dis.c
-b17caacd290af8b8b355d5c47b641bc8  opcodes/xc16x-desc.c
-1e6c6855b2cc79154c05ffc3c34a41c8  opcodes/hppa-dis.c
-6783e2b9cd0c7418995c817b4f9e6bb0  opcodes/mep-opc.c
-7cf58e8c5b1f932f46272026bf3eb04a  opcodes/m32c-ibld.c
-b5bafed84f33606f346f0003bfc05565  opcodes/i386-dis-evex.h
-0594f224958c80c5e8d48cdaf1f1b0e3  opcodes/opc2c.c
-85106912cdaccee65328c469c4ff0641  opcodes/xtensa-dis.c
-5e7ee9b67058ca8b0aef3bd9b739c257  opcodes/pdp11-opc.c
-c69af9b15264a3533470ac682b2cfd5a  opcodes/xc16x-ibld.c
-0b5dd2c75c399a64c708cfe040f06f39  opcodes/v850-opc.c
-1945f36316139c645e7e4dde6f0197bd  opcodes/fr30-dis.c
-3edd896ae55d0b5103c6b881d3415cd7  opcodes/score-dis.c
-d0b9247e4487350d32c5e9746ff97ad3  opcodes/h8300-dis.c
-95a0d0eb158edfbb9b1f0dead3089369  opcodes/m32r-asm.c
-04c8720f2aad9ef6c18599055e714508  opcodes/iq2000-ibld.c
-ef3b2b95622f76113f18511dc2e1fb19  opcodes/xstormy16-desc.h
-82f85f5946700d6818256ee0b9c5ecc9  opcodes/config.in
-1f5acd3452a0a360529d00ef50d69b58  opcodes/ChangeLog-2011
-204d9619da4dcbe6e0057538d5dc0153  opcodes/msp430-dis.c
-126fac39e601f6d59a08fbb18ce882f8  opcodes/m32c-asm.c
-8d02c591f7889e4a0d6be47c55d4168a  opcodes/ChangeLog-2012
-256c04584ea7a80cf5682cd6d96ec679  opcodes/or1k-opc.c
-796add8d4535c4b5b139990a4cb6e9e6  opcodes/arc-ext.h
-9274b9547ba7e115d3a173a25215b261  opcodes/ip2k-opc.c
-373276023413a9ec2542fcf45a8cf29d  opcodes/tic4x-dis.c
-34a30f9c377d9bb6d5b93d76cea64d83  opcodes/i386-tbl.h
-10c153fe3c69b37aa504c360c1cce425  opcodes/i386-opc.tbl
-2e20e0b222c6f6dc05cd1e4fcf95803b  opcodes/cgen-asm.in
-2fe67cfe88adee441c687534460f264a  opcodes/ip2k-ibld.c
-68996a05017e89bfcb87ba83a2701875  opcodes/visium-dis.c
-f8f6357365e6301d65d33d93af520eff  opcodes/configure.com
-116432f546be17d5c0342861ca1e69d1  opcodes/or1k-ibld.c
-58e924c52c2bfeef23d22c4f482edcfc  opcodes/ChangeLog-0001
-ea40f71a3b20383641f494eb03ff4521  opcodes/mep-opc.h
-6e6a9933f78635795e83c5bf59e3c5ae  opcodes/fr30-opc.c
-e6574cae842308462f6beae39f1cc59d  opcodes/m32c-dis.c
-a9d91440157f3e5cc44a650de8ee01ec  readline/CHANGES
-47989214caae6ef90eb711e3fb53e1c7  readline/macro.c
-dc1983a2cdbbe9417a0782b17ed0782b  readline/savestring.c
-b9e16581391c601fc4010699d10d5da5  readline/kill.c
-4471d29e8a541b39059bd96a389e6cca  readline/xfree.c
-e334ae3fc573d537a4b0fb3f12f2cdda  readline/terminal.c
-2e88a1d5c06c37379ef20ce8403ccfe2  readline/tilde.c
-a3e7f1169cb191643b88030615b40a0f  readline/bind.c
-d39f96ed9bad86ceae6b45b7c7089618  readline/posixjmp.h
-a2957b248c8b8ffac186d628627b1609  readline/mbutil.c
-f594e8f53a51eab2435bbda614326896  readline/rlstdc.h
-d75e9d9fa99998dfd0988e429687d267  readline/history.c
-1261a9b5b31547170ac333fa2c4b383f  readline/configure
-75ad677f6feb3097e69d1431dafd10e6  readline/cross-build/cygwin.cache
-f83ffd9b7c44cc50a2eb6035d3951186  readline/chardefs.h
-1a586babafce1cb2556dec55740c13a6  readline/xmalloc.h
-383c4ece59e820d6eba4de16bde4cdd5  readline/shlib/Makefile.in
-024114d5d789c58f138aab82edb3a1f6  readline/INSTALL
-59211bbb0b5bd6a2fb27ddb0149bb5b9  readline/aclocal.m4
-3d5ecfdb43b906b0af903fe1b762856c  readline/histfile.c
-1f06909c580362820ded7f55702d6229  readline/rlmbutil.h
-ccdc04224e483e396f6a468c49d40221  readline/config.h.in
-4fc90f2cd3046270639a6475d8db57c4  readline/posixdir.h
-f4d51550d0aedcdaed7e81134864aeb4  readline/display.c
-74d4df5cd77c38604565f89c21fcacc0  readline/rltty.h
-10c2bf64e59110ac9054bd08d7d22513  readline/nls.c
-058e59f250f4263079600e93e6921942  readline/keymaps.c
-5856667929cffed9f3a4311b162586d6  readline/ChangeLog.gdb
-4b810af2c83168d3cd86815a6bbeaaff  readline/tilde.h
-9136779a8ef7e34f92265cff9edf8893  readline/NEWS
-39bb2e35585456f43c2f1daf81cf203a  readline/README
-f076ab39ee4f3a84dd3cfec045048139  readline/rltypedefs.h
-b6b0eb567537a7af70371045677c684f  readline/patchlevel
-a101965beeccedfa39e87b593ecde637  readline/histlib.h
-97a435e52d83605ccd95f74df73ff6d1  readline/history.h
-0bab71b938eb344efbe8916f3d57bc65  readline/ansi_stdlib.h
-e432eb4df2399ef6aaf7f85e5e8f9d5e  readline/posixstat.h
-ecdaa2726989bd29ea1b65d9e7dd8057  readline/complete.c
-abb50c292da10141146dc24cb9519840  readline/vi_mode.c
-8d0739c0a7b4c1159510d5bd5b386334  readline/configure.in
-e30327701bf2601c0ff8552f0c6946d7  readline/isearch.c
-f6d00d7243d23276ea99dc3399c2fae7  readline/parens.c
-5866a0f1833482ec2aa7edd71489c886  readline/misc.c
-0bb4ff5a1ee6f767d0d1b7ded925a8a3  readline/USAGE
-809ad68d08ea4fd1457279388c04bb9a  readline/rlshell.h
-cb0acd4d37d1445d3b038622c819d25b  readline/tcap.h
-be3ee99a6642b61524d2954b19bf92eb  readline/undo.c
-6114af14184be043ad782f380a9f115c  readline/search.c
-60b388b115443e453e98880a3c1db8f9  readline/signals.c
-bff5a5d141184fcb96ae46cf3b42146e  readline/rltty.c
-f8070ceeffc2364fb6a943f6f68a5e58  readline/keymaps.h
-cf44e60e80566ac39f5f4ceeaead432c  readline/histsearch.c
-8e35c4b4292741a75e9d2b17b6a8a69b  readline/callback.c
-1f3fac632735eef4dfb63f39569f5533  readline/funmap.c
-d32239bcb673463ab874e80d47fae504  readline/COPYING
-3f0812a6f5260a91c5199c656181cd64  readline/MANIFEST
-caa35de5d98b7b97b9426310ee453ab2  readline/util.c
-3f896da51476168edbf09a4aaac3d0d6  readline/Makefile.in
-b5fc756b0f152e134278645b689bd27a  readline/rlwinsize.h
-ee9c2fc9bac9c0d13db6f73c62fd29fc  readline/rlprivate.h
-e47dde1d6369929ab2a69c8403df3595  readline/input.c
-a9b0345f1d9db0f91999c7e6c2a8d842  readline/readline.c
-dfb02fab4978ef84879152ee1c7e346b  readline/readline.h
-711ce37b41c10c91488b188da4e818f2  readline/histexpand.c
-77acf017488f516bad6fcda46154cd28  readline/examples/excallback.c
-05e58ca0def73f34efef5ff4cac6a939  readline/examples/Inputrc
-65151ae1a011e152402f270b7d4633c3  readline/examples/rltest.c
-fd9ea29df3e304482f598fca47ca76c1  readline/examples/rlfe/ChangeLog
-87566a77cba9d293a409bae2a5ce6837  readline/examples/rlfe/configure
-f3235e9449b83cf111d88c55da53a05c  readline/examples/rlfe/screen.h
-71810ebd7d15adbb8fe9da7d9ab009b1  readline/examples/rlfe/config.h.in
-ae60af029fc759e1e26be077e1c7b969  readline/examples/rlfe/ChangeLog.gdb
-3981e9f1510b5ba899f5bf79aa28b340  readline/examples/rlfe/README
-27488fe444f2af534891035fdbe2bddc  readline/examples/rlfe/configure.in
-9c9392e78241139fb965ebfcb0231315  readline/examples/rlfe/rlfe.c
-35018da29ed1c025758ec8068fb4a40e  readline/examples/rlfe/extern.h
-89cb907a50ae4155c340e66b33d4e34d  readline/examples/rlfe/Makefile.in
-345c19bce0d907e9ad2fe0cb42170f28  readline/examples/rlfe/os.h
-b3f2a672002c3c8da21d6e5a06c71d6d  readline/examples/rlfe/pty.c
-439572ec3d37278d30cb7a78c3111bb1  readline/examples/fileman.c
-68cdcb9a37db33e86723cce5f25073cc  readline/examples/rlversion.c
-b0be9badea038b5deece1e1b980dc0d0  readline/examples/ChangeLog.gdb
-468328e08cf3fd2cbd7ec3481de4a9d5  readline/examples/histexamp.c
-723fd4f67b74eed3760105aa3b4e315c  readline/examples/rlcat.c
-e1baab79c18957aa902af0adc9c84f29  readline/examples/readlinebuf.h
-d8cd3622395e9ee7380a04feca3f27f7  readline/examples/autoconf/wi_LIB_READLINE
-ad94e3f122c53de7554f95f5c1d35b4a  readline/examples/autoconf/BASH_CHECK_LIB_TERMCAP
-263a18b532dba7624197e16c51cbf57e  readline/examples/autoconf/RL_LIB_READLINE_VERSION
-1a44680ab75405e02c58d6a0e4fb3acd  readline/examples/rlptytest.c
-5b6e25bf39a093486ef7aaf93799eb6a  readline/examples/rlevent.c
-8a3686896e751ea39be0ace6362a2016  readline/examples/Makefile.in
-264a070dd369c0927fd89700a914d13a  readline/examples/rl.c
-d1d82ede8c5e85a0281af2d1c327fa1b  readline/examples/manexamp.c
-ea7fe1b44b4a1115732c66c65a73d16e  readline/examples/rl-fgets.c
-ce1d37b24c89ba4fc70fff5586f31f5d  readline/CHANGELOG
-1dc202612cc360f9c22edc03edf4f749  readline/compat.c
-bbfd19f836fc28d722aca0929f398c00  readline/shell.c
-59e7f6278ac99051302afcfd3b86d7cb  readline/rlconf.h
-156d4da847cf8b993ece15a463deab6f  readline/vi_keymap.c
-e8cf9ce0ae23eb40b5e2b191515ce1e9  readline/posixselect.h
-122305dae56dc0b174b77aadb4dda23a  readline/doc/hsuser.texi
-42b7e6b8e6602983604d7369f035b300  readline/doc/history.texi
-371449d74cd2bf08d43439d988c23805  readline/doc/rlman.texi
-195abe2be57f84716f907dab5605730e  readline/doc/hstech.texi
-5b407ff6f3fde3f10d4d6b60a27433d4  readline/doc/ChangeLog.gdb
-1d47d02c26d3f495b08f253668875a77  readline/doc/version.texi
-8b2ec0dbccc06eef1e151368a2c784c1  readline/doc/rltech.texi
-05c29ab8233c8aa3852cadfdbfe6888e  readline/doc/history.3
-a6b9b332922ea55c5b1b0de8239cb5d8  readline/doc/Makefile.in
-8bf3dfa512fbbc37cb09669733b03ba3  readline/doc/readline.3
-072910d553f79906db69fa7c0e956bba  readline/doc/fdl.texi
-afbf7a4cce2d113dd98fcf3b332db118  readline/doc/texi2dvi
-fd17446f1c03f2783be3cb0139c38741  readline/doc/rluser.texi
-fe92112d948ba7be79c528c24516368d  readline/doc/texi2html
-445bb00d5c76c6e0b5ca223848417b10  readline/doc/rluserman.texi
-d5f318938c05345afba3549cf934b701  readline/xmalloc.c
-f33ee2b652a0d39a08e697d0382f3061  readline/text.c
-b891ee40db71b72381e0cc18c9632e2f  readline/rldefs.h
-7b6be07bea83d40631d3028ddc17c289  readline/emacs_keymap.c
-279420cccd23617c5bb67f7d37e1d6b2  readline/support/shobj-conf
-64ddebedfe094d725fb5df443e0555bf  readline/support/config.rpath
-f01cade8404f87f796fee1a0a296092d  readline/support/install.sh
-499863aba11b23d000f4761ac434966f  readline/support/config.guess
-537c1dfc8ed232c07360d5e5ad8c3443  readline/support/mkdirs
-07a39485e7d7f3a69ac78cec30ebeff7  readline/support/wcwidth.c
-6cdeffc0d59845553cb9c5a1085cb03e  readline/support/mkdist
-66df0d782c0cd5c9055fe7f7c6231fa0  readline/support/shlib-install
-6184ded3b51aa82d752b3b3556bf8006  readline/support/config.sub
-792922784eade1d03ecb1b33ba8bb7c3  readline/support/mkinstalldirs
-07c33a285703b40cd6f93a478e97e03b  README
-72b7803505f14cf31e291a59f538c6c8  README-maintainer-mode
-d981dffea040174c21b3da950d18548d  sim/avr/ChangeLog
-ecf1d10fa19db8de9d59f842a21cffa7  sim/avr/configure.ac
-c6c10d403c38b44118fdda38b56345f1  sim/avr/sim-main.h
-3366002151e5c5b8858a667a2dc5b021  sim/avr/configure
-94500e8b65d9332dee333844d5522a02  sim/avr/aclocal.m4
-a22d167d21e7e012ff080923015a24c7  sim/avr/interp.c
-05efc1a34927e8d3e05a607e872db26d  sim/avr/Makefile.in
-8fbdb6c15a76f0de733e47f628fd260f  sim/avr/config.in
-5375ed8e9734b61c6a5b49a9b0e44353  sim/ft32/ChangeLog
-3f96294a6753839d19819f767fe1f98a  sim/ft32/configure.ac
-35fbe19952189f773641a5f24887cecf  sim/ft32/sim-main.h
-33b9e3b7f4354935fde56b67de2d9411  sim/ft32/configure
-94500e8b65d9332dee333844d5522a02  sim/ft32/aclocal.m4
-4343b99d117b85c0bc2d7a8a8a7a0fec  sim/ft32/ft32-sim.h
-e1b328981c92e13855c963299c023c21  sim/ft32/interp.c
-2bd19591bf072981c5cb13f3aaf5f90f  sim/ft32/Makefile.in
-8fbdb6c15a76f0de733e47f628fd260f  sim/ft32/config.in
-b6248ffdc819938b90c5cd2b6b7dfde8  sim/common/sim-base.h
-94e33d7feaef06686b0f059925409231  sim/common/genmloop.sh
-df76a3b8aecf1ace9de4eb42b096b1e5  sim/common/sim-options.c
-8afd06aa804a77e634f9ca491d72daa9  sim/common/sim-signal.c
-e411408b876d3d66730db0ef1041f8ce  sim/common/cgen-accfp.c
-22a48bb6a186c67320d1abfcf2d00b39  sim/common/sim-fpu.h
-4008db55f586b13a88688aa63a67aafe  sim/common/sim-syscall.c
-875b0fb4fa6bacb9860d08104c62b60e  sim/common/sim-config.c
-99b3f781c04d017ea1cb2e192ac4cc1e  sim/common/hw-handles.h
-39d10d4b3c2b7b60b139c31e5b82c534  sim/common/sim-engine.c
-686bc845e0edc04818b155401bbf396b  sim/common/sim-engine.h
-2c3725b25cad7b93dcf006a22adfb0f0  sim/common/ChangeLog
-19e6baf3d02f4e62bc462107c23b1aaa  sim/common/configure.ac
-c4d0cd5795974cf5b0b98e58dd8f9316  sim/common/sim-profile.c
-e3b2a050e11001d5e047484b4a2b3bf2  sim/common/cgen-run.c
-0e59ce2173b9b8b0f3f018816a7eeb6c  sim/common/Make-common.in
-1861363dafa68b6a46989f4285a075ee  sim/common/sim-profile.h
-e91eab765c266ff5abf1f36a9c1f1fd6  sim/common/nltvals.def
-b17b91e76ee3adf48304603f166aba2c  sim/common/sim-trace.h
-f7edd1e9f48c4a5ab4b0b1c6b4a896e0  sim/common/sim-cpu.c
-e4d432f7062ba6963813b9af31dfcea2  sim/common/configure
-0f677c3395f48c09ae2bce556c80410d  sim/common/sim-options.h
-6358a30c90377e06afe60511eb7437c1  sim/common/sim-basics.h
-5497920172987983b22ef656bf4b2120  sim/common/sim-types.h
-186946a4233d42eb704ea907dabb333e  sim/common/hw-main.h
-a8b39c15e6a4d52471b6ca315f1b3130  sim/common/sim-io.c
-0bb9f24d4e7ceec6477b5479bf2205d8  sim/common/sim-io.h
-56d57cfb28cdc6a98c389d0b21ef83ad  sim/common/cgen-utils.c
-67a3d5de810a9d59d834b38aa15add3c  sim/common/cgen-cpu.h
-9ff150c0506d97dd76fbfc91ed1d0626  sim/common/sim-model.c
-d9920c7c7eb0440a826f3677b4e28da6  sim/common/acinclude.m4
-04949f1fd753a20f9706e54921d4812c  sim/common/dv-glue.c
-c070048b5472f95e6d207e4add0e7717  sim/common/aclocal.m4
-3df284632b402aaa68921fbb33471a53  sim/common/sim-command.c
-b4ed858eac91c0910247e2c41633bf67  sim/common/sim-inline.h
-1802805237081ebf7c71c70264705de6  sim/common/sim-assert.h
-b79ec8f50a5eaa721c07c2bda547e557  sim/common/cgen-ops.h
-676a083a788611a1123fb07b1ee53f38  sim/common/hw-device.c
-465c3ed51bf85d9085a4ef19f252d82a  sim/common/sim-n-bits.h
-9f34caf701b6b6da85e99682b53f9980  sim/common/nrun.c
-80973d8cd5f3c5957bf9bb1c783e3cf3  sim/common/sim-hw.h
-914652007859130607819a09335ebb46  sim/common/sim-memopt.c
-d5d79f444b38ce29bcf99e0ceff44437  sim/common/dv-cfi.h
-5e1fc6213bfdd3d1d3d7f983a36f20d3  sim/common/sim-hrw.c
-be2b8d73470315a8e08805ad7f281686  sim/common/hw-properties.c
-6f644b5575e3929ce0ceefc3d259b0ac  sim/common/hw-instances.h
-f7fc4869154e34323e7bd440d605c929  sim/common/sim-memopt.h
-acc3c8390e1fff65584e102544c464f9  sim/common/sim-watch.c
-ce997cc437f3ff08ddfbaf14a3a51c42  sim/common/sim-load.c
-c1dabedfe093921c167eb45571588b50  sim/common/sim-inline.c
-90a6bd004f5414ed12f0628f6056e8f5  sim/common/cgen-trace.h
-7bafe2dfe10af335048166305284ec90  sim/common/sim-events.h
-ad18c208e1eb1a49035304c772cca12d  sim/common/sim-module.c
-db362a62f9689b2c08524dc619b545c6  sim/common/sim-bits.h
-5b0852144bd40a7f3a204d34d3688d82  sim/common/hw-device.h
-6d1c9fd80c39f45b3d0693ba8686dae0  sim/common/cgen-types.h
-5581afeaa652324466a7c9c8a5f82930  sim/common/version.h
-3e8bee847ec2af77fe6d9fc0dd5d81c5  sim/common/sim-abort.c
-b88175b57609f45fe36ff6cb4d44468c  sim/common/sim-arange.h
-d0df257ef28a738012c1013bcb7fccd6  sim/common/sim-bits.c
-6aae46fe20852535d597cee2b3158e44  sim/common/dv-pal.c
-025dcdf5925933a2d0a1b4e1e1c00ce0  sim/common/cgen.sh
-6238f172036709c4de2326f11edd925b  sim/common/sim-core.h
-5538aa60db8f5218e39dfc084c1c9239  sim/common/sim-syscall.h
-8f28fcffb9bc2314b963a8ed2f333dfd  sim/common/cgen-fpu.h
-56c38819b4d9b9c80916aa7aaee8f5a6  sim/common/hw-handles.c
-e264eb8eb780df79e6f07cf8a1f127c0  sim/common/sim-config.h
-ae6e718849e47f4cc0404e5dcfb71cb4  sim/common/hw-base.h
-86cad540ce931d685308f27a6a4089dc  sim/common/cgen-par.h
-fc39b873190fa38b11d77b5be2b23cc1  sim/common/sim-reg.c
-3c2b32544d6ad8b6425f91f0d62112f1  sim/common/sim-run.c
-0139a7f43cb1c3eaec6ce41e47f4a11d  sim/common/dv-cfi.c
-2451402dbadc29049a67e26903508753  sim/common/sim-endian.c
-b4ecae50aaf21970cf835e84bf0d8393  sim/common/dv-core.c
-77ed7b18b5719439e0d1ae15760389d1  sim/common/sim-trace.c
-c2e382b4b48eaa6e5366db375320e0ca  sim/common/sim-resume.c
-5dd2a0aa46b9059d33ef2cbd1341c530  sim/common/sim-fpu.c
-0cd5aec0350eb378abd59b9e9c5050e3  sim/common/gentvals.sh
-6bc94529e71ae6b6cf4413123d7e9f06  sim/common/gennltvals.sh
-5f736399846adca299159592c18a6441  sim/common/sim-events.c
-d7f885f1fe33ea6dfca0ef2f473b971c  sim/common/gentmap.c
-5026c5074d445427c7c351c41921d0f4  sim/common/hw-tree.c
-99d32cebff0c533a083fd617d56ffe5d  sim/common/sim-n-endian.h
-ef9a7e901a466c56a4ba36cdffaaea8b  sim/common/run.1
-588d68aa4f2547fa3932322c7e65d065  sim/common/sim-alu.h
-3dfb37e2e4a805be7633d58f03ca4163  sim/common/sim-utils.h
-d2354b3721c6c44821d73843c21aa03c  sim/common/hw-tree.h
-b3eb9d9ff4a1ecafe3a688179b2ffc6c  sim/common/sim-info.c
-0c37adc3a5f0f68fbe649cc1c5db15cd  sim/common/sim-arange.c
-53aacba7882e08374ca0d091364e0546  sim/common/cgen-defs.h
-568944494c610bf7c1f12971b456bad4  sim/common/sim-hload.c
-4ac4de2f5cbaa78e805d696918722ad1  sim/common/gdbinit.in
-74fc722501ecddf63ab1f379479ecd54  sim/common/hw-events.c
-ab8b4cb5006a1f18e119648901e0c7aa  sim/common/sim-utils.c
-ea8705aab4fbeda2258f3340f63cbec7  sim/common/sim-model.h
-798d9d796ff8ea76ef002c09e6e88004  sim/common/sim-n-core.h
-5a972614bb0047fcbe20fbd14d577f7e  sim/common/callback.c
-9c2550d1827d06ebfa79a5814cad4537  sim/common/sim-signal.h
-d4836fc9c16dc64af812c7ce1991371f  sim/common/cgen-mem.h
-832a457c6d0c5fce87415a893049e69e  sim/common/tconfig.h
-c3b889079c8be53fc46f93bb11e857b5  sim/common/syscall.c
-734417f06ec4f22f41cc8b913f61c5ec  sim/common/hw-alloc.h
-4257aa780d8f9867af02d163b84d5136  sim/common/cgen-par.c
-af689a55f66bf095393720d1c11184e5  sim/common/dv-sockser.c
-1113705b576a0552f3e03c71c93325c1  sim/common/hw-ports.h
-ac5e22bb879f86d98a9822fccf9e365c  sim/common/hw-instances.c
-d72023110b2e5f738c46ade45f8d9562  sim/common/Makefile.in
-4cd7a71d57a45d0f640dab621d25136e  sim/common/sim-hw.c
-4baa1c3b57379d1c27474df294b0c92f  sim/common/sim-module.h
-0e4c3ca9e31c4311fba61fb3f1550235  sim/common/cgen-trace.c
-c96015118a5e0e7a99c27d6285ec2ca7  sim/common/hw-alloc.c
-79dbf7af30712e29994c9b4742121cb4  sim/common/hw-base.c
-3738c9d707c7e876bde8c913d6e3fab7  sim/common/dv-sockser.h
-894f0d3eeaaead11c205f98b2910bd06  sim/common/hw-events.h
-4929a2223279d0ee4be6870755030d7a  sim/common/cgen-sim.h
-0c5378a906b29765ee6ac516cefea72e  sim/common/sim-endian.h
-e9899641fb73e77fcb2fc1f105d42561  sim/common/hw-ports.c
-d9bf099929f6b928ba823377775edf44  sim/common/cgen-engine.h
-7b3d6d32b44255976f4a706572f4cf61  sim/common/sim-stop.c
-5320fc2f92046d8c534ad1dd19b139e2  sim/common/sim-reason.c
-e98d5ba6421aa656359ab0f3fab8856e  sim/common/sim-watch.h
-c00010e8b5a65afaae659f089d1bb692  sim/common/config.in
-53bce11a784c8d79f90ac2b9b68bb270  sim/common/hw-properties.h
-02b08912a87ec46d543a3ba1c7d6ab33  sim/common/sim-cpu.h
-ffd1fbd864c59cb74302b7a21c6b346c  sim/common/cgen-scache.c
-ed8b05c07d34977e0e69ce33032d809f  sim/common/cgen-fpu.c
-1d540c848f3ea9df434094751565cba8  sim/common/cgen-scache.h
-f6b4cbf2eccd79f53402147da7532b13  sim/common/sim-core.c
-924cfe85cc51001bf46e2438b832a4c8  sim/.gitignore
-5178d430841bc60c7a89a23e2d820bf3  sim/ChangeLog
-40a18bb3be968d08344bb1f37370d968  sim/configure.ac
-0e89db1dc09f3d3e9c27da460c98d53d  sim/rx/syscalls.c
-7c59c6e5ba9ee59dadf36bc996c4d0bb  sim/rx/syscalls.h
-394f5a755dc95114cfafc740d9a665b4  sim/rx/ChangeLog
-d83e35d6a58fb4d4b841e87e02a9f5f7  sim/rx/configure.ac
-9ecd57a435e51991c5a4531a0d32f4c9  sim/rx/configure
-cebe547a409193f7e2d6adbc5e1c5706  sim/rx/fpu.c
-7c6d66ae15a102e7f246188def144971  sim/rx/trace.h
-24e2f861da06951620983b5a9ca6efe2  sim/rx/syscall.h
-fce76be2ab7618b7d6a69853f312fd72  sim/rx/reg.c
-94500e8b65d9332dee333844d5522a02  sim/rx/aclocal.m4
-17120b5a4beacf6b1470c0035acfe9f2  sim/rx/gdb-if.c
-c1b2c0b2ffef1ba72a8a6e24677c8653  sim/rx/README.txt
-a26defa8c927df1fc71cbaebc01882f2  sim/rx/rx.c
-e58d04ed82c86125b9a5d84c04d64394  sim/rx/trace.c
-af6d788966044e24aa09fff6cf70b311  sim/rx/misc.c
-6ffffac442000329122e6c5763b12820  sim/rx/misc.h
-6aa98ea94b173ec5f523beda343843f6  sim/rx/err.c
-9acfecc05cf7716c8c4d7a9bc366bded  sim/rx/mem.c
-826fc70e2477833867827d8560b7e685  sim/rx/main.c
-e6e7c3c27e94c21592dc7dd1c93fc115  sim/rx/Makefile.in
-9806312867ac52ca3aa05d16e81b5c0f  sim/rx/cpu.h
-862d1de9463d3dadbfb34560890ce11a  sim/rx/err.h
-deee92aeeefb12b0bd11a8f85016e09b  sim/rx/mem.h
-a6b02aac7f6f333707071d7598b7ccab  sim/rx/fpu.h
-a2a5b0eaab2f87f9a58390d81e2323e3  sim/rx/load.c
-04b6a54adef2216df6b3a9fa7a9f492d  sim/rx/load.h
-7c410c508ae3fb846b2ac744433d2c04  sim/rx/config.in
-63a796ac11bd7295acc0f95254813783  sim/bfin/dv-bfin_ebiu_sdc.h
-8834dac26167924b5308b0b45471f48b  sim/bfin/dv-bfin_wp.c
-b5e5d25f67e31221d2c06dcb2eb6fa44  sim/bfin/dv-bfin_ebiu_ddrc.c
-0dd7fe5ec03073488102d4812252d78a  sim/bfin/dv-bfin_uart.c
-f2ff4f68bbcf27315f5db6d3413b08b2  sim/bfin/gui.h
-b069b95ede7e2e014874f80bf03e034d  sim/bfin/insn_list.def
-e4e9fc3ce4949341b8297b2c4c62068d  sim/bfin/ChangeLog
-1ad36a83218111680afefd58d9b534f0  sim/bfin/dv-bfin_gpio2.h
-9b48a441df7f66ba9e6f1cafe73d9120  sim/bfin/configure.ac
-d0b32ffb1132c431d5e8c8d842765bce  sim/bfin/dv-bfin_eppi.c
-cb7cc437ca501a69e553732270b408b7  sim/bfin/machs.h
-78e11cbd9b0ab5773a7b0d306e4c96c1  sim/bfin/sim-main.h
-42193b6273336bb10a206f0e8e8fea0b  sim/bfin/dv-bfin_uart2.h
-03d8976d090e6f4435d6a55eae60282c  sim/bfin/dv-bfin_ppi.h
-8e535806626ec9f18f5f206f4df252de  sim/bfin/dv-bfin_jtag.c
-9d5c0255c9f6b29c0b70e89d13acf1e5  sim/bfin/dv-bfin_ebiu_sdc.c
-3f275222288f4d308a9d088a4a1cbc66  sim/bfin/bfin-sim.c
-0098ccc8e505aadbad346219f262eae0  sim/bfin/configure
-359bf6feb36ca49c96e0e33f6e99b48f  sim/bfin/dv-bfin_trace.c
-7995d6756d4a88d2eff9428cf0b0ffdb  sim/bfin/dv-bfin_dmac.h
-cec24f8d1a3c5ffd611c336184a7ae04  sim/bfin/dv-bfin_sic.c
-50d6e6b80c030883f790d522bef4cf58  sim/bfin/dv-bfin_pfmon.h
-970e2cb9dd4c5eef0e8c6942b6731278  sim/bfin/dv-bfin_evt.c
-da78a4e7e2be595df7a408f4d2dd67a0  sim/bfin/dv-bfin_pll.c
-346bd03b7ef53a137ff1742dc2a9aba2  sim/bfin/dv-bfin_nfc.c
-4b8e36bb47e520eebd6cd713f12eb6be  sim/bfin/dv-bfin_wdog.c
-15063e900344de2092f3f12fce27f60b  sim/bfin/aclocal.m4
-56810e9322cccd227706ab98a6efd81b  sim/bfin/dv-bfin_mmu.h
-46327f2ec63296668fefdf462b0b218a  sim/bfin/dv-bfin_cec.h
-718c1ee6c934abdd2358a36ba07df231  sim/bfin/dv-bfin_eppi.h
-61f2c5a83a393dbfe0029f32872ff68f  sim/bfin/dv-bfin_mmu.c
-282007d98036e5b546524011c81a8671  sim/bfin/dv-bfin_pfmon.c
-cb6642945b45f02940ac4d89a4b407ca  sim/bfin/dv-bfin_pint.c
-e977817443ae07ef70f4cbf29c88dd81  sim/bfin/dv-bfin_ctimer.c
-ddeeb59075d166f692dc9d6e01ea3b6b  sim/bfin/dv-bfin_trace.h
-2f30518c0c1f5556947a426e6349ba84  sim/bfin/dv-bfin_gpio2.c
-07289af67161357aa5049b92c567f7ef  sim/bfin/dv-bfin_otp.h
-15fd7696b81930418f8541f095aef39f  sim/bfin/dv-bfin_spi.h
-517c70aef7afd2c2eff107adf4337da3  sim/bfin/dv-bfin_uart2.c
-89ec1c2c5704a2af79c98e683e267549  sim/bfin/dv-bfin_emac.c
-a000fcaf8fe6edf014f7e8cb235e325b  sim/bfin/dv-bfin_twi.h
-71e033e6c2913a450561a51cb34b3cd2  sim/bfin/dv-bfin_ctimer.h
-492427fc77b38896d10fe0d402d8033b  sim/bfin/linux-fixed-code.h
-335603fc115ae05706dc353fe48b0992  sim/bfin/dv-bfin_otp.c
-1feb4400b2266fe3e59a1257e8b1e588  sim/bfin/dv-bfin_rtc.h
-d6f2cec462ff2c5ac5c39ef5c788b6a8  sim/bfin/dv-bfin_gptimer.c
-ed452105bf8e7c22e2747514a16e24b8  sim/bfin/dv-bfin_ebiu_amc.c
-f199028c1a22be4aeb4f295a8e1665ff  sim/bfin/tconfig.h
-3c68fb2e6a053d7156446bf787d86dc3  sim/bfin/dv-bfin_gpio.c
-7756ca3da2bb45888f0dd133a9f5b240  sim/bfin/dv-bfin_cec.c
-2568c26b792f4f6825c4dddaba00680d  sim/bfin/interp.c
-aadd66ddec4aee7fb06dbe1034677b97  sim/bfin/dv-bfin_wdog.h
-b458aa5c64a266cac4654497323602d0  sim/bfin/Makefile.in
-ca76017d507da4d0426138add4e0feab  sim/bfin/linux-targ-map.h
-2d6dce975139f478a17fbd652d209897  sim/bfin/dv-bfin_pll.h
-99857fadc9393195320151f41aef65db  sim/bfin/dv-bfin_spi.c
-ee94774172957198038ef1b5934e4467  sim/bfin/dv-bfin_jtag.h
-1516ba56ad5f33eea71a01c88db27e70  sim/bfin/bfroms/bf526-0.2.h
-207c1773441d4c2a58e8cc2e00ac79ce  sim/bfin/bfroms/bf537-0.3.h
-ca350d7cbddc698a48785aa19dac7821  sim/bfin/bfroms/bf527-0.2.h
-371c061fb393a41d964a6bb34a6ec8e5  sim/bfin/bfroms/bf54x-0.4.h
-7c2822269026f83ae214a15f8688694d  sim/bfin/bfroms/bf561-0.5.h
-e98df0913c38a00af8117b5c288a8a85  sim/bfin/bfroms/bf54x-0.0.h
-3888ce8daebf25b1187f8ba4cbc135f2  sim/bfin/bfroms/bf54x-0.1.h
-57d038d98c5a8e74ecf201b8b6d4f07a  sim/bfin/bfroms/bf51x-0.1.h
-45e3b4e178a02616165ed00bd3c58df2  sim/bfin/bfroms/bf51x-0.0.h
-ffb76dbec098de19fa58d330e4499c7d  sim/bfin/bfroms/bf54x_l1-0.4.h
-d192c8113897b222793a89643741c55e  sim/bfin/bfroms/bf59x_l1-0.1.h
-1a35368e970c9649dde4cf0e71351082  sim/bfin/bfroms/bf51x-0.2.h
-66cbeef247c1ae97be55a7c621b2414d  sim/bfin/bfroms/bf59x-0.0.h
-aabc3164901d534355e6a1d3357dcbd1  sim/bfin/bfroms/bf533-0.2.h
-0615504b7bc5477dcfa61d7b16121bfb  sim/bfin/bfroms/bf538-0.0.h
-74cac990b470c5c5aafbc35aa0a0cc56  sim/bfin/bfroms/bf526-0.0.h
-c67b2baec67606a371bbe00edcc3dce8  sim/bfin/bfroms/bf537-0.0.h
-c549474a3d8c3650e4125e352a351c74  sim/bfin/bfroms/bf54x_l1-0.2.h
-84f8cbfefb6807dc2d2ffe6244cc7f85  sim/bfin/bfroms/bf50x-0.0.h
-d59c99325a006c9ced53749cf2ef487b  sim/bfin/bfroms/bf527-0.0.h
-583206f512c9c90892ef9dc84d789b34  sim/bfin/bfroms/bf54x-0.2.h
-f7c6c0a4c1b26e464277897746c69c64  sim/bfin/bfroms/bf54x_l1-0.1.h
-0dc2593a1f4706f08bf3aa71d596c41b  sim/bfin/bfroms/bf526-0.1.h
-c26d6975c6703c392678642d3f6f080f  sim/bfin/bfroms/bf527-0.1.h
-4f6b611014655449ae9aa6ff733441be  sim/bfin/bfroms/bf54x_l1-0.0.h
-909ea02ecbce474582595dec30940205  sim/bfin/bfroms/bf537-0.1.h
-f6f62da004a077342a5ea0b6d5ff8da4  sim/bfin/bfroms/bf533-0.1.h
-5acfda483a7f0a576bf200e4a3e07e5f  sim/bfin/bfroms/bf533-0.3.h
-073b919a9cf4d7159a3cfce31bd4a4f5  sim/bfin/bfroms/all.h
-db9eb1b0236919d6e5f60bba59d6c069  sim/bfin/dv-bfin_ppi.c
-aec5364218eee14bd2b46b2d59705ca2  sim/bfin/dv-bfin_evt.h
-31e0f56c28d4c05e3254172a744b3757  sim/bfin/devices.c
-9c2db72296cda75ac73c65668d1ab811  sim/bfin/dv-bfin_sic.h
-18fd5a4be9aaa1ba073921e258583799  sim/bfin/dv-bfin_wp.h
-ff342f947d81497a6014b52808bb10f5  sim/bfin/gui.c
-092df6095573d91a9986bfe651bebaa8  sim/bfin/dv-bfin_emac.h
-027c715f1ed70a106575a0b533017f9b  sim/bfin/dv-eth_phy.c
-dfe878d7a733a746449a6e4288e152c7  sim/bfin/dv-bfin_gptimer.h
-0db00b5942e529aa3fd4bd6b3775fb8e  sim/bfin/proc_list.def
-64849cafc7d6f6a891c805d64764e939  sim/bfin/dv-bfin_gpio.h
-3f48c0b1a231abf5d21baeefbbf2f0bc  sim/bfin/dv-bfin_nfc.h
-9ae42f0d1e0eec0ce537db830ee8c659  sim/bfin/dv-bfin_ebiu_amc.h
-1f7c404051e229f29fdb6f2fa8e8fa50  sim/bfin/dv-bfin_ebiu_ddrc.h
-14e80a0c6078fabccc1906b8c79a4efe  sim/bfin/config.in
-a0a11d8887c6477b6466b9b8f0f28ae3  sim/bfin/dv-bfin_dmac.c
-1b168a27ffc53f87429462c570b35edc  sim/bfin/dv-bfin_pint.h
-5ec880b0d83ee871c1e8530992044a0d  sim/bfin/TODO
-4a4b91db7dbeb5fcce75610dae7a543d  sim/bfin/dv-bfin_twi.c
-a82bf9f7fc6c7548a9c410ad6d5ac3a8  sim/bfin/linux-fixed-code.s
-5adab916fb31ab258e8dccf97e448833  sim/bfin/dv-bfin_dma.h
-7a8118bf0b4f65aaedafd638583ec2ab  sim/bfin/machs.c
-cb9b72684a98128d2edcdafc3f7480d2  sim/bfin/bfin-sim.h
-bff9879081a2e32e37cc460f6f651eb0  sim/bfin/dv-bfin_dma.c
-eb5beec3315e7516ee98d8babe7857ba  sim/bfin/devices.h
-403f376736a53019eae119435600f4d3  sim/bfin/dv-bfin_rtc.c
-c393cee85d3cfa548f38323f1b96e0f7  sim/bfin/dv-bfin_uart.h
-f3be482feebc7953ac9df6f04de9f32e  sim/iq2000/ChangeLog
-8e17498bfc25e1e31559dd8e13dbf263  sim/iq2000/configure.ac
-0a70defb7372cde4f03f14dc119e822b  sim/iq2000/sim-main.h
-aecdcb87900b9805f6ac274e9c3c8b58  sim/iq2000/configure
-94500e8b65d9332dee333844d5522a02  sim/iq2000/aclocal.m4
-6e0b3d7b9f06ce61c6a76e93151cb275  sim/iq2000/decode.c
-e9a11f36fd1affab26d6aac8c8ddcc14  sim/iq2000/decode.h
-e6ff4bba6034378d7d8d7655a3346dbc  sim/iq2000/model.c
-9114976df879f672d4ab5ba52f6bb58f  sim/iq2000/cpu.c
-6465e1c46af3dd17f3568778418ea59a  sim/iq2000/mloop.in
-9cf8250a1ea94d6e9d5c6eaec82a0b06  sim/iq2000/iq2000.c
-62e9da3ab927e4a7629664e5defcc8b5  sim/iq2000/iq2000-sim.h
-5e6a3f5db2c640908683e78ba9bf6e53  sim/iq2000/tconfig.h
-920c9dc8b6e381f72cd8926e8417fcec  sim/iq2000/cpuall.h
-5f4daa3eaa1ee42fb22963b2b434e94b  sim/iq2000/sem.c
-762ae753bf6c229bfb2edde670f45cab  sim/iq2000/Makefile.in
-35415bc9a4d824ca60898ffccc46758f  sim/iq2000/sim-if.c
-82da70064f6beb21d4d2d0433de3b835  sim/iq2000/arch.c
-fd3d309b6d1135feb3bf48220278291e  sim/iq2000/cpu.h
-43a682bd34c803682ce6c1d763e1b746  sim/iq2000/sem-switch.c
-69a7a7d138f40a235cabd7802ae37666  sim/iq2000/config.in
-cb70263be4776c2cb1f015153e02aa13  sim/iq2000/arch.h
-a6ee4db00ffb2d1e23a8c41bc842a368  sim/msp430/ChangeLog
-8013a6e96729aefb5e4f513704e7252f  sim/msp430/configure.ac
-8a15f12d5e0a033d7f880d87f23401df  sim/msp430/sim-main.h
-900ad603d4baf0865c0163dc499a6c46  sim/msp430/configure
-daa4411087b4689b118d2ff57386b44f  sim/msp430/trace.h
-bf340bbb5e4368052990e8b50b3b02fa  sim/msp430/msp430-sim.c
-94500e8b65d9332dee333844d5522a02  sim/msp430/aclocal.m4
-7649352e08ef6502e6634030453c0fe3  sim/msp430/msp430-sim.h
-d75ccad46ee7f6022578f9ae01a783a1  sim/msp430/trace.c
-8cec93f36c695b834e82a9610e6813bf  sim/msp430/Makefile.in
-73fc5ea60751c0ef5fd4ebd047ad4f70  sim/msp430/config.in
-2bc0d1a050cdfc51366957e8753cdd79  sim/configure
-0841be6b58a74152b5ed59dc83eec387  sim/moxie/ChangeLog
-b1682192b8c2564f1815cc3dbc664133  sim/moxie/configure.ac
-9cf27e6972eb46c9112c9a9f01400752  sim/moxie/sim-main.h
-0b1e2880887fd25d485b10f9f0ca8faf  sim/moxie/configure
-94500e8b65d9332dee333844d5522a02  sim/moxie/aclocal.m4
-19a095e277079a5cd24d429d06e407d3  sim/moxie/interp.c
-b183702f14a7d6f5ab14644f5445162a  sim/moxie/Makefile.in
-52a9849a86689a7ee1f88ce34bbd60ac  sim/moxie/moxie-gdb.dts
-8fbdb6c15a76f0de733e47f628fd260f  sim/moxie/config.in
-e85b3c26ee8c58db2fd02b5bbc520d6c  sim/README-HACKING
-bc2a18dfc010221983237b5ca96ae61f  sim/mips/dsp2.igen
-8793eaebb46c2a817387548abc7ef322  sim/mips/m16.igen
-6caa94d0d12732f1a0d893ffa3943c95  sim/mips/m16e.igen
-099107b1e20fefb6ecb2ae798171428c  sim/mips/ChangeLog
-bf6eab5e7e24fbe89aa5bba78a013477  sim/mips/configure.ac
-f355879150d363c474d03a9fc5b0e4d5  sim/mips/sim-main.h
-0cc85f54d1aaffc21fa0a619b2e23020  sim/mips/mips.dc
-c291552b691fa3735b1d0e972a645a4d  sim/mips/configure
-b7b41cd91632eafb06571bd7df4d0bcf  sim/mips/mips3264r2.igen
-94500e8b65d9332dee333844d5522a02  sim/mips/aclocal.m4
-61566dc2819979301d3d92473a37bbc3  sim/mips/m16.dc
-91913bd72a0a8dcc51a5bae4ac74e0ec  sim/mips/sim-main.c
-d9cbaecd690af101c1f19912c3a60d8e  sim/mips/dsp.c
-a6b538fd696bb7e1f8358e97bcd10c44  sim/mips/mdmx.igen
-ad1dd62bbde38eda63bef32a6b534987  sim/mips/m16run.c
-df222181912a66a59595e9bd5f3acf22  sim/mips/cp1.c
-7f57bec4befc510a50b53d8f77d09806  sim/mips/mips.igen
-e0be6dce03813a9b2c0ed5d9a9550916  sim/mips/smartmips.igen
-1f5cf428ca37debe71ee37658628afc5  sim/mips/dv-tx3904cpu.c
-2b22bf945aecef6567286d6b3b1741d9  sim/mips/dv-tx3904irc.c
-1c31e4fac1361ff3d0dd6ce5649d04a0  sim/mips/tconfig.h
-2e3f7c3d2cd01cdf0aa9e34d3e362b19  sim/mips/interp.c
-3970b6436272e2e4d8785709d60684f9  sim/mips/mdmx.c
-4879690451cd74f184f9bba593dbed89  sim/mips/dv-tx3904tmr.c
-8f68da8b07750e6340a769d7a1b4d0bc  sim/mips/Makefile.in
-e90e73eee445d44f164749dc8d8c0a4d  sim/mips/tx.igen
-bf3e148fb49bbaa380095a326cbdcc4d  sim/mips/dv-tx3904sio.c
-b5af9dd96617826f75ad7464e1332588  sim/mips/cp1.h
-cee3687af892260ea33bb7cf3022dcc6  sim/mips/mips3d.igen
-92837b88c82b15829d2058c431fb2f82  sim/mips/dsp.igen
-b35a5093e668223efdc8aa2ef2d27f8b  sim/mips/vr.igen
-41d5cd17ab3aff551f5a518661373538  sim/mips/sb1.igen
-514fa8f4f8d170f0784d830beee68eb9  sim/mips/config.in
-fea3666a76eb0c1ada04aedde3a64b23  sim/mcore/ChangeLog
-b0f0cc90677e31780b5ad41a6c1a3771  sim/mcore/configure.ac
-e4cc105f2f616d2d0bf070f5e421d899  sim/mcore/sim-main.h
-24aa33b745c4b74d02b644dce86c4509  sim/mcore/configure
-94500e8b65d9332dee333844d5522a02  sim/mcore/aclocal.m4
-8d0262baf0ef2633e7cad9a63fbb2652  sim/mcore/interp.c
-779c862a2e49674da9980eb3c5240135  sim/mcore/Makefile.in
-8fbdb6c15a76f0de733e47f628fd260f  sim/mcore/config.in
-b22940d1be0ba3ba0a66d3d1bbe1c9d8  sim/m32r/mloopx.in
-cfa27b3e3bf676a5e074cf8364ca1efc  sim/m32r/ChangeLog
-5b29e1c885223283d884c890a55daddf  sim/m32r/m32r.c
-9b1987550298394e2ec2aaecf4e4c5d0  sim/m32r/configure.ac
-d10f07a38613b3158102d38bfa56fdac  sim/m32r/sim-main.h
-898bbabcd00347bea22a846bdad939cf  sim/m32r/configure
-5bad0409890008552fe14eb51665f4ca  sim/m32r/mloop2.in
-e401ce81778d171f79151b58eeef8bb0  sim/m32r/syscall.h
-94500e8b65d9332dee333844d5522a02  sim/m32r/aclocal.m4
-f9f94325d418ee65cd682c5c4f8bd32e  sim/m32r/cpux.c
-294ad741088a704d6da7149b9f6302b2  sim/m32r/decode2.h
-c80b90fa70cdbaafb379b696b1fc9fb3  sim/m32r/decodex.c
-9723ab38aa170a873f04ece716c01880  sim/m32r/decode.c
-5a81b6c020b8978ae344f5a6ceb91615  sim/m32r/m32r-sim.h
-377b7f7d134ad8629a57e55d974d40f6  sim/m32r/decode.h
-23b6e82d29f42c31a097d431b0f73004  sim/m32r/README
-0eb4408b64edffb00dd0137535eaf068  sim/m32r/model.c
-68bfe7a925f3c52fdfbcfeec5afca92b  sim/m32r/cpu.c
-d4bc2f5b11c7c5adab8e9795b653b68b  sim/m32r/m32rx.c
-e2aedce784171226454dd4d6391ec705  sim/m32r/cpux.h
-0c6264a3dff8388716a976307a664845  sim/m32r/cpu2.h
-dedf270fb4b07e4592069ed241e78665  sim/m32r/mloop.in
-f2bf19d8940f3d20a7101a9f72c0996c  sim/m32r/model2.c
-d3d542da6a8c9bdf9c6947ac292d54e5  sim/m32r/modelx.c
-c71d3f7d11b0b3a4d6a06d2272516692  sim/m32r/traps.c
-48e53406fe6a1a2a2d0d57fd4faeddb5  sim/m32r/decode2.c
-5877f7c7a29acb43e7f13fcc71046967  sim/m32r/traps-linux.c
-01ad46953d5906fdceec1dc51a449e1b  sim/m32r/tconfig.h
-ded26108079f64d9a41cdfd3b556dbcb  sim/m32r/cpuall.h
-a0179f2762e5e1284bd4cfe4b251f1be  sim/m32r/cpu2.c
-ba40cfd2a1d3a587dd5c402979f84dae  sim/m32r/sem.c
-29c525310b4185d56403cab4bc26e60e  sim/m32r/decodex.h
-3f07518d3dbff84dc409b8f02acaf27c  sim/m32r/Makefile.in
-09093dd9799154f26e638610a30fd2cb  sim/m32r/sem2-switch.c
-dd7a06fe0c2161e10ede7526953fc71c  sim/m32r/sim-if.c
-5dbf7e4c8476ebada494244d06ff76ef  sim/m32r/arch.c
-4b58c58457edf0e6728317d53999a53e  sim/m32r/semx-switch.c
-05f9d8defac5b58f8a0762317e8c03f6  sim/m32r/devices.c
-10d1695d79f815546046bc75dd79b72f  sim/m32r/cpu.h
-824e98bb47f0d4f7f011a3b888a68bf1  sim/m32r/m32r2.c
-f25861af6bedf2ec6eb47e2a1055518e  sim/m32r/sem-switch.c
-69a7a7d138f40a235cabd7802ae37666  sim/m32r/config.in
-f2040c81233cebd69aa621650a0048b3  sim/m32r/arch.h
-7aa7d02d4d195447e0ae6c176fc6ceb4  sim/m32r/TODO
-d79029f844024c2d4a81b7683a564dbc  sim/configure.tgt
-00890c551b38733a4b6e17b154f6d214  sim/m32c/syscalls.c
-4285d06a3294a176aa8bcaf8ee947323  sim/m32c/blinky.S
-9b84e6cbe58af82bbd774c07faea3886  sim/m32c/syscalls.h
-a5b64343b0f5c7603cf52d2b99117ace  sim/m32c/ChangeLog
-64a162654aad7ecd6484c1a7fe8746e0  sim/m32c/configure.ac
-1b3ff7ec466b336125d4b5343cc78d0d  sim/m32c/r8c.opc
-256b7e556bab6d6a424b14a9c328bba7  sim/m32c/configure
-49aff67db2ee6613dbf4656d1f26376d  sim/m32c/trace.h
-24e2f861da06951620983b5a9ca6efe2  sim/m32c/syscall.h
-5132942b7b888fe8b0afe25e4e965a03  sim/m32c/gloss.S
-1a1d38cbdbbb86dcf06fb91d37fe5fff  sim/m32c/reg.c
-94500e8b65d9332dee333844d5522a02  sim/m32c/aclocal.m4
-ff2a2e4d284e828c0caa1621b948d2e6  sim/m32c/sample.ld
-464a37251fa6242dc081c0c679ac828d  sim/m32c/gdb-if.c
-40637a3a844e0d7a0eaa8f9f32dbf66b  sim/m32c/int.h
-6d9da437af63c1062e2f8f42fbea6533  sim/m32c/sample.S
-16c5ab36932a510351a9d59eba85ffe6  sim/m32c/safe-fgets.c
-39f40a2c0e1c40fbe289753aef419775  sim/m32c/trace.c
-cbefe4b4837f21d303336094e782ff6f  sim/m32c/misc.c
-c511801f9070900f940358970fed1ed6  sim/m32c/timer_a.h
-35cb5717464d63f5baad9f1c5aa8bad5  sim/m32c/sample2.c
-97d265aa9427337e6b2830a29a0a702b  sim/m32c/m32c.opc
-f3275bae290d3ff08225d48b86a4dd48  sim/m32c/misc.h
-fc54b7cf78b0ee140d242e57253b448e  sim/m32c/srcdest.c
-3a7a888ff92ae2e4be132abd942b0bc9  sim/m32c/mem.c
-608635e3b76d9ea1966e37c04e6d7ace  sim/m32c/main.c
-8829ae083fc80fd38de20115761711bc  sim/m32c/Makefile.in
-3da5370502c4d611cc1733011962b608  sim/m32c/int.c
-cb87fd714db7128fd33b88052c5f964e  sim/m32c/safe-fgets.h
-5b5b64f4f637563fb91170248a4c9948  sim/m32c/cpu.h
-12381c620abfa4748828aa0546fb74ba  sim/m32c/mem.h
-733c48915afb7cfe4714df8dc06c3f4a  sim/m32c/load.c
-9b4beab054ee6ba30c66eef67e34aa90  sim/m32c/opc2c.c
-d13acc6d021f8e1d972501af56096b70  sim/m32c/load.h
-260734bcdc9f67fceda3c6633b3acc84  sim/m32c/config.in
-3ef568a50d5652f169ac06eeb8008371  sim/lm32/ChangeLog
-126879ee99d22b2005fd60e030388d49  sim/lm32/configure.ac
-f5e849d3fdc87f38d9154086dfe0bf68  sim/lm32/dv-lm32cpu.c
-f1893eba09d78424bf3c79885cb7df54  sim/lm32/sim-main.h
-8a9f42082560ccde4a78b35c0d39893a  sim/lm32/configure
-306ff81e15a551279b0778beb994e809  sim/lm32/dv-lm32timer.c
-94500e8b65d9332dee333844d5522a02  sim/lm32/aclocal.m4
-3fdab03fb76b817d54dc50fc072af7a8  sim/lm32/decode.c
-5d402747f294844218ac1351395b0df8  sim/lm32/decode.h
-630603d1d9b1e3086839caef636d1527  sim/lm32/model.c
-098aab3f9f410deb21674f4b83634045  sim/lm32/cpu.c
-06c872ecef34e2b9db7fe98547b9adff  sim/lm32/mloop.in
-d951bfa94caeaea8fcb262b4bbd40279  sim/lm32/traps.c
-f5537c39e19adb336efcf84351d0fb78  sim/lm32/tconfig.h
-c502b00f331409dc33fc86315292fbc9  sim/lm32/cpuall.h
-1a60b67b454915eeac1a976e1569b42c  sim/lm32/user.c
-5eb2a37488461fe51b6868ba2fda30ef  sim/lm32/sem.c
-faa30308dc40bb92783084d46a7b625b  sim/lm32/Makefile.in
-76409fc704a938757541b1c0741a81af  sim/lm32/lm32.c
-64a4d5018f72174fb2d3addec598e721  sim/lm32/sim-if.c
-eadebb312e70c0ec1aafa72ed6f5fcab  sim/lm32/arch.c
-800566448340e059539eb2bd80a9e709  sim/lm32/cpu.h
-46606153eff9b7b122133fb06787f278  sim/lm32/lm32-sim.h
-6e7c8718de95337146a038b8769e0235  sim/lm32/dv-lm32uart.c
-72ac9ea0adcc609c4454dedd21aee5b4  sim/lm32/sem-switch.c
-69a7a7d138f40a235cabd7802ae37666  sim/lm32/config.in
-48be302e50e6e520a4011c34112f6e0c  sim/lm32/arch.h
-7af256a37b128a3766e398a564be32cc  sim/igen/ld-insn.h
-095c046459be3ef1b11cdd897523d5dd  sim/igen/table.h
-30841b893dae7278e83d4cc17cd604d2  sim/igen/filter_host.c
-8343f1c7cdcda7fbb639e5934d223c18  sim/igen/gen.h
-a7b53d5a3e5ca29b727636be437dd69e  sim/igen/igen.h
-3ba273a478b554059703d4dafe64efb1  sim/igen/ld-insn.c
-0c464b2b8d846968e70dd00816bda4f3  sim/igen/ChangeLog
-cf3879eb2ab97f84b5d4d569139ce418  sim/igen/configure.ac
-0ad83b6c799f0f62f92b2afafd61c6f2  sim/igen/gen-idecode.c
-3f88846616ec79fcd505a7912b92406b  sim/igen/gen-itable.h
-a0a86205e59796689ccd13967ec4bc31  sim/igen/gen-model.c
-7f3c8619d98c7b9c36bd44e7ba688fbd  sim/igen/filter.c
-d6245f74e81e058dd81643cb55ad028c  sim/igen/configure
-a372159d5198fb1b87fe5762c30fdff2  sim/igen/ld-decode.c
-165d31c9f495a101a4db891701dde1e5  sim/igen/gen-itable.c
-02fd772658c3f6ea6b4862ccb194cda0  sim/igen/gen-engine.h
-e02c53753935f7e90d364ebfdeac4146  sim/igen/gen-icache.h
-258c2f676d7176e04aa3b219f244739b  sim/igen/gen-engine.c
-37fae4c5bfee7a1379634b83db481362  sim/igen/filter_host.h
-b20adcfa9537dbecf606febba81651ed  sim/igen/gen.c
-e31dcd58b5a6c957d1f7912fe5b29041  sim/igen/gen-support.c
-39908e519244bfdc0e7ad38d974edd0f  sim/igen/gen-idecode.h
-fd39940c048cd447325c228e6024211c  sim/igen/igen.c
-92490e022f4adef0736530bb7f89d0cd  sim/igen/ld-cache.h
-7b154f1dd1031aa71e6d3901082357e6  sim/igen/compare_igen_models
-ffbb7c2f29eb1a76d777893f36f40cd1  sim/igen/table.c
-fcad92737bf198932a989200dff3e764  sim/igen/gen-semantics.h
-c36656d5cefbbe444be566175709c3e1  sim/igen/gen-semantics.c
-5491ad596f4523eca7602947e3a088c3  sim/igen/misc.c
-59f2684c2a1e2126c4879aed7c44c148  sim/igen/lf.h
-14006f076389049e56b8c7c6fc454975  sim/igen/misc.h
-3bcc14f433964b21940d310eeff5b8b9  sim/igen/Makefile.in
-70c07d799d88f12d8334ae9bed62e305  sim/igen/filter.h
-ae52b30b75617b74aa4ed5ec0572c3ac  sim/igen/gen-icache.c
-b7facc6335df73e61924031f270d2ef9  sim/igen/lf.c
-efb89ec9c0539a30164266d85e058eae  sim/igen/ld-cache.c
-2407b1a7fa9b240df53f90e093d5f8e2  sim/igen/gen-model.h
-9d4882d67f20fa91322e3bbaa159b1af  sim/igen/ld-decode.h
-290d600da66bd2846e6b8130844f4f38  sim/igen/config.in
-a8bcbe2b4d1fced320bca6f313d9ef73  sim/igen/gen-support.h
-8549ea26ac4d901f05e93f72ef626e32  sim/microblaze/ChangeLog
-b0f0cc90677e31780b5ad41a6c1a3771  sim/microblaze/configure.ac
-73fab8f6658ea08a96c1f45aa3c493e4  sim/microblaze/sim-main.h
-24aa33b745c4b74d02b644dce86c4509  sim/microblaze/configure
-4fd7d5cbb66b6464378dc46dbb044d44  sim/microblaze/microblaze.h
-94500e8b65d9332dee333844d5522a02  sim/microblaze/aclocal.m4
-d873c0ac1f641977c881b68f95bcc015  sim/microblaze/microblaze.isa
-327544a002290778609f0d4aaa9bbb95  sim/microblaze/interp.c
-91602be7f923af6d2b2caf21e88110ee  sim/microblaze/Makefile.in
-8fbdb6c15a76f0de733e47f628fd260f  sim/microblaze/config.in
-6c735af4b423c79f03f9e036330ea2de  sim/MAINTAINERS
-488674983acdf3ee25439e0cf15e534e  sim/frv/ChangeLog
-e3c2b8769a504438be6af872ec676ebc  sim/frv/configure.ac
-a7369de6bf3b58280f802f0a1eda7117  sim/frv/sim-main.h
-bc754893cd364d87dcc51492b398c62b  sim/frv/profile.c
-cf4b509ed6b169b9cac9424fdc32301a  sim/frv/registers.c
-fb47583d02fc8555da0be6bac5ff66f8  sim/frv/configure
-dbb7e9312bcca5f08c6ede10d8d6d36b  sim/frv/reset.c
-94500e8b65d9332dee333844d5522a02  sim/frv/aclocal.m4
-c8f85de11f8e1268945243e83ce54efa  sim/frv/profile-fr550.h
-cab5a4fe0768734b5971bb14224ea852  sim/frv/profile-fr400.c
-d782d1030655526fa56fc07860a5307e  sim/frv/profile-fr550.c
-f8e4413ccfaa705f08c36450ba62a9c6  sim/frv/frv.c
-448c1f7c095a5424e1fc5686509e3f31  sim/frv/decode.c
-8214480c64d715601a4bc7cd21fb1c2b  sim/frv/cache.h
-8512377cb993126503804eb0fdea98cf  sim/frv/memory.c
-680aa82128cbd16552ce272398f9f47b  sim/frv/decode.h
-1dcb16936dd94db21e5b82f208506a6a  sim/frv/README
-95f5d375c9c66544eae172d83d608998  sim/frv/model.c
-29c2b70907ace66b0ef17d61780ccaa3  sim/frv/cache.c
-c5dd5a565192b7250db24473d74614a9  sim/frv/registers.h
-ec695a7191bb27173ef38d9f38587630  sim/frv/cpu.c
-4b88a514e71f010fcec046a0840f2c31  sim/frv/frv-sim.h
-37135ed3f26f1d546f044acdb197997f  sim/frv/profile-fr500.h
-cdf9a7b64dd5eb099fb676b001a89047  sim/frv/mloop.in
-07f4ca0d9eb0049fa8d1b4f44fdfe0f4  sim/frv/traps.c
-579edc4040a39e428ec02195a1ca7734  sim/frv/interrupts.c
-e1449b4499070004e5b780c4f4da3a3b  sim/frv/profile.h
-9367bf0e700de0915812b2081c8edb3e  sim/frv/options.c
-f979f6b3fce06333c7df7e2ff3c8406d  sim/frv/tconfig.h
-96d377a8a525839ea81b06ec389d79ea  sim/frv/cpuall.h
-7693576f6f0f62bb331898b86b8978d5  sim/frv/sem.c
-7de2dee075018ec760e7be38b1123ef3  sim/frv/Makefile.in
-32b54dd73cceaccfe83e69138d601b35  sim/frv/sim-if.c
-07cf287e3e4640bdc00a4b17cba381e9  sim/frv/arch.c
-69f7c3378389f96b7d0beae60e89777e  sim/frv/devices.c
-06be16f2ff8b2cce526ae4a48a2cf74a  sim/frv/pipeline.c
-38e072def6ad76278dac90e6269af024  sim/frv/cpu.h
-0ab98113a6676268d924592a0bd1adf1  sim/frv/profile-fr450.c
-b2e4c06f46803c3cdff5987d99ab4d41  sim/frv/profile-fr400.h
-7222310db809d95dd74c07ca95190862  sim/frv/profile-fr500.c
-69a7a7d138f40a235cabd7802ae37666  sim/frv/config.in
-241cd239d2ca47e70e23561823370740  sim/frv/arch.h
-4327df77a7932a933cf53cd14051fdc0  sim/frv/TODO
-5144a20b49a93469e90f9b0c673917d2  sim/rl78/rl78.c
-7ac9a67a1ec2ecfcaef198e705415822  sim/rl78/ChangeLog
-317167391384e5a774add70f415268d7  sim/rl78/configure.ac
-d6b0306864774f8e1fd438209f902956  sim/rl78/configure
-7c3541334d3fa478c6bdcb5e6faf230c  sim/rl78/trace.h
-94500e8b65d9332dee333844d5522a02  sim/rl78/aclocal.m4
-6bf86cfb9bda70c6329681c35a673d7b  sim/rl78/gdb-if.c
-05a1b101feca68408c5a6b1af32aae7b  sim/rl78/cpu.c
-1a0d4b4d4351486c5b9f8a183a7e328f  sim/rl78/trace.c
-3aaaa7cd69db38b31cb52ec543d65547  sim/rl78/mem.c
-0689681634cd6aba04c063621e010001  sim/rl78/main.c
-fd749ddb16c9f08270de20066bc186a2  sim/rl78/Makefile.in
-656d9ddd4d40a336b854ca57f679847b  sim/rl78/cpu.h
-7a9587ecfd9c3322e9a01def0f65211c  sim/rl78/mem.h
-bd3b7850e9ba4ec4b03fad95616ea6e2  sim/rl78/load.c
-bd6a6bcc0de71fc9913cee71555102a1  sim/rl78/load.h
-73fc5ea60751c0ef5fd4ebd047ad4f70  sim/rl78/config.in
-071749598bc079bfc57c77b17e484809  sim/v850/v850.igen
-f1c3321d468253a8c928992ebbbd8dbe  sim/v850/ChangeLog
-223eedd2de477dd31ef550dff8da607d  sim/v850/configure.ac
-22190e8e2e7780a44eb4687f18b4d898  sim/v850/sim-main.h
-5be894a40ad061ddb10cc74af505e506  sim/v850/v850_sim.h
-e84c978a70ea659f4eb95efe564d26a8  sim/v850/configure
-94500e8b65d9332dee333844d5522a02  sim/v850/aclocal.m4
-343bbcec33069e5661e14fc16b9adf16  sim/v850/simops.h
-af2c83244a91504979f6a0b77e9f6219  sim/v850/v850-dc
-14cb6a39505a2efec1029cb083200dcf  sim/v850/simops.c
-b98b14a1197d657d96cb1738464eefdf  sim/v850/interp.c
-693fdce0db547952079cb1f6756fc531  sim/v850/Makefile.in
-377beff748c9b0a219d94f18ba38be3e  sim/v850/config.in
-84d8880ae315c1aece9fa57567e3851a  sim/ppc/dc-simple
-9386f74bff5fd3a25d4cea3f6cb22bda  sim/ppc/.gdbinit
-5ff7cc9635d5e4a02722c6d812df43a2  sim/ppc/ld-insn.h
-bfd43dd96dabce665dfe37a7957fc1a2  sim/ppc/mon.h
-617c363f63c7bdcfb1a986bad9342b9e  sim/ppc/table.h
-110b14820536fae4ab9af5f5a106b222  sim/ppc/emul_chirp.c
-0ecf5b9c4e3233ea8ab4ddc1d18ff5b4  sim/ppc/psim.c
-dfbacfc1474588e6305d5f3c016d7f10  sim/ppc/interrupts.h
-3177c0ec5341f19e21b76f11cbd5a7bd  sim/ppc/filter_filename.h
-2d0f82b823fe273d046cfc337fe7c148  sim/ppc/vm.c
-820ecce94ba5cc4b5dedd30bbc07e36b  sim/ppc/sim-endian-n.h
-696656812b714297578ffc761fcc81dd  sim/ppc/ChangeLog.00
-7ef1469cfb0809ffbafba1a6f43cc98b  sim/ppc/ppc.mt
-76cce9b9e724b93a37853b95a0fc9cfa  sim/ppc/emul_netbsd.c
-6d149d2811d92b3f3d5001f227fc6043  sim/ppc/igen.h
-ed4f1ea8b58124d79194e8af7ab518b7  sim/ppc/ld-insn.c
-db1e5c49389842c6d0c508fa37d2924d  sim/ppc/std-config.h
-cf6d47bcb16f7ab9125d434cc5d092a6  sim/ppc/ChangeLog
-87ef8b0d75dff5d83700d3ce20d9e0a8  sim/ppc/configure.ac
-860c88b34282fc65e8d99dcca5cc7809  sim/ppc/gen-idecode.c
-bfb4807f66de1866e9c5fbd8e3ed08d0  sim/ppc/emul_generic.h
-d245825bb9584ccf2a8300d55d3957a2  sim/ppc/gen-itable.h
-55ca817ccb7d5b5b66355690e9abc605  sim/ppc/COPYING.LIB
-48c6b8643d82c832a08fc5aad6c182c3  sim/ppc/sim-main.h
-03204c8094189b8176422cddd9e22af6  sim/ppc/gen-model.c
-61af03f8b0fc6fa655dc643e3de2552a  sim/ppc/device.h
-4012934e3fabf18c156ebfb97d8d491b  sim/ppc/hw_htab.c
-0631349809a15b73eaeccd344a0c2ad6  sim/ppc/sim_calls.c
-484234eedfbb69301d0bec4acf47f8db  sim/ppc/cap.h
-37e77a0546a64ed172e6748b4204494b  sim/ppc/registers.c
-6e2deba755e78892b1c7de99f789346b  sim/ppc/filter.c
-d736f56add6bb7cc67a04f694c0cc572  sim/ppc/configure
-d20494ea7a65ca865f27979046e845da  sim/ppc/hw_init.c
-f7189a246dd42f356375e3fc0fba2c4c  sim/ppc/ld-decode.c
-4d144d1b9547b0f554ce16f8b4b68520  sim/ppc/altivec.igen
-b1a40e92b566a0f3d7bf4e4c70eb250b  sim/ppc/emul_bugapi.c
-dc37cdd7e31ba5b4cfb958fa4bdde34b  sim/ppc/corefile.h
-0803bec27a88fc019b6b1bfe8dbf9dd2  sim/ppc/dc-test.01
-ecd61aaafc1737616ae87c802cc0a8e1  sim/ppc/INSTALL
-36407106664516616438a622329f6f1c  sim/ppc/BUGS
-9b98a3220b34ead882ebd988dec298a4  sim/ppc/RUN
-e20454a4f2176a75ba78cd001bee2026  sim/ppc/hw_phb.h
-477642f7d41346704a746fc8c65faa7d  sim/ppc/filter_filename.c
-e1ec8c3c9416190b4ac059f58f80dc54  sim/ppc/ppc-instructions
-4f8472f889e00629c1b4bfcf88bab21d  sim/ppc/hw_memory.c
-cc3fca83551bf130b8eb6a464f875b31  sim/ppc/gen-itable.c
-386b3912ba8b7e2502e9b6a3335dab80  sim/ppc/basics.h
-fb9be7146f57278cf5dec22d4c5ec909  sim/ppc/device_table.c
-d41d8cd98f00b204e9800998ecf8427e  sim/ppc/aclocal.m4
-462e1676a73f1ae21bcb95e1e79fe309  sim/ppc/hw_cpu.c
-b3bf6caa11a79244273b2f50a3b5a5bc  sim/ppc/vm.h
-fc7a3358676fc9ff26e3cd503ee1c462  sim/ppc/gen-icache.h
-6092dc7112fa23d2ca0480bfdd66d6b7  sim/ppc/altivec_registers.h
-ac8af167df5e2cc9c80ab1bb813764bb  sim/ppc/emul_unix.h
-eeaed7a804f4ef89fc28d42d86de6aa2  sim/ppc/hw_com.c
-518619a202738fc3b1b67dc747bd4feb  sim/ppc/e500.igen
-1c42372728ec198fcf8ab57a40c64bb1  sim/ppc/os_emul.c
-5d3aa065efd822a37bd78ca4f05f472c  sim/ppc/dp-bit.c
-a30dd60f7f0d330110eb95f3479c45af  sim/ppc/pk_disklabel.c
-5e45955a1e65f3e09c3dbd7273365306  sim/ppc/debug.h
-a9130e86c5f02ec5dfb1862d7dc0fdf0  sim/ppc/device_table.h
-43733f1ee393d4a332adfa4f4cfdeb49  sim/ppc/hw_cpu.h
-b97379b9215f181903e3bf129f977339  sim/ppc/hw_disk.c
-adaeff1ea6db4fbb10072a552782ceb2  sim/ppc/hw_opic.c
-71d98d8e0be2632eb25e79bb4f7982b1  sim/ppc/hw_pal.c
-9aa415ff145af3aa296d7cca03eeaf35  sim/ppc/gen-support.c
-794c3a80f3fa09403d954ec1543ea187  sim/ppc/dc-test.02
-d3c236878c5c39d9ea37028e4a51f8ef  sim/ppc/corefile-n.h
-82701b2c4f7fc8528a745be30ccabc6c  sim/ppc/gen-idecode.h
-d5f8b9577bda5e425e8a4e197bbb6e70  sim/ppc/tree.h
-49a106de941fa3e628121e58d93b3cc7  sim/ppc/igen.c
-9acdbec7116b5f3c0f505b021f497efd  sim/ppc/events.c
-2ec7edadb9856ea12bb4ecb5ee98fd83  sim/ppc/README
-92e1f91968d881bd6a34726b5d7ad38c  sim/ppc/hw_vm.c
-d23b4930c3ef75827e0479c9eb1e3620  sim/ppc/corefile.c
-8fcddec95be13d3be8c25f9c3c68dba8  sim/ppc/registers.h
-060d2716b0ae998206bce594c507691b  sim/ppc/cpu.c
-b9249eba98032433f10d0f0fb1cbabfa  sim/ppc/bits.c
-29a6c18565b406e370f5d3fce8278714  sim/ppc/ld-cache.h
-d853c371650b4299478b6e4dcbc172f6  sim/ppc/dc-stupid
-b8a327a67a1e3f597b26d3e6c23eaa3c  sim/ppc/double.c
-d2fb5d6bf9d092f12e1c4d4c7e61f8c5  sim/ppc/hw_nvram.c
-7936772f0485b1d307e5d6a7a43d1afa  sim/ppc/hw_sem.c
-1128a696383d5f5a536d86720b9e3f21  sim/ppc/table.c
-b535b6237143276e69f6f3215e3c1b01  sim/ppc/gen-semantics.h
-832e30475a8bc9b8322b1bc1c7236d87  sim/ppc/gen-semantics.c
-ba158a4dbac380cfa4f4bc3208104974  sim/ppc/emul_unix.c
-a4d0e23b18c60d2aa8c9624bd59a0d14  sim/ppc/sim-endian.c
-01d14e36b64b3d5e9b51a9948526c417  sim/ppc/options.h
-9a0ecd71253cc8e01812639dcfe6385f  sim/ppc/emul_generic.c
-e9f6775406bb18b2cce429bcb5a90aae  sim/ppc/misc.c
-804cb5ed43581d6dfd26ed1e80658c51  sim/ppc/psim.texinfo
-3d1bcfb1e025467f91084fb8c21c08c8  sim/ppc/interrupts.c
-f7974df275da00c2ea7f3b7f0da9da7c  sim/ppc/debug.c
-4f90dac25651b90137e08d0dc8b280e2  sim/ppc/hw_register.c
-d83e9281376698706bead364f2bc0c9e  sim/ppc/emul_chirp.h
-7ae2d45d2858087f5f9efc56f6bebca1  sim/ppc/lf.h
-a730b218d6ccba1672810feeb471dd91  sim/ppc/misc.h
-f8f5e5da8189be2628f0770270fe2530  sim/ppc/hw_eeprom.c
-929c1928e4c7e7795c4c223554a7467f  sim/ppc/device.c
-d048ebe7782c7399621e5fb44e6bef1e  sim/ppc/mon.c
-672ead91f129cd55c9fcf00cafd71791  sim/ppc/idecode_expression.h
-18e4d7309218e49d8a824f9a5d2daf65  sim/ppc/ppc-spr-table
-29a6b040686f506ad28eb57c85e9220c  sim/ppc/options.c
-8e019657ad96f38584486921e012ceee  sim/ppc/events.h
-d32239bcb673463ab874e80d47fae504  sim/ppc/COPYING
-d29565bbd8523108e19d7da9287dcc62  sim/ppc/hw_trace.c
-cb29959db2f92c8b4323cc8e8d4d53d0  sim/ppc/inline.c
-4d218cf175fa126f939c625a4a575f62  sim/ppc/main.c
-52a8a7147d93abe4c704f3130b934f5c  sim/ppc/hw_shm.c
-cc82ede0335a4e5ed3867e1dd5f9dae2  sim/ppc/emul_netbsd.h
-5146ee46bebabf8c97f85f5984cdb349  sim/ppc/bits.h
-85df56571285a42bf009c398208f874d  sim/ppc/Makefile.in
-425f64a90488e211c5e3dd47103a7445  sim/ppc/e500_expression.h
-4552751230a67356fbbde89e80dc3aa8  sim/ppc/hw_phb.c
-305357a3d264db7fa8f2b88bfe07ca74  sim/ppc/hw_glue.c
-f3f1b8cef9dfe3a077055e8ae01833a3  sim/ppc/altivec_expression.h
-188e7c8685bdf08ea757ab738f97dacd  sim/ppc/filter.h
-b16ef4398cd548ef4598d7e9c3b4ed37  sim/ppc/psim.h
-fd5f1a3237245e88494ee13149097c33  sim/ppc/gen-icache.c
-f998efbd32dfc51a5783d7be645cd31e  sim/ppc/idecode_branch.h
-9f89c3d2d08d5d389fb1ba4f5254f76d  sim/ppc/e500_registers.h
-47924a670d88e248786278852e0fdec3  sim/ppc/lf.c
-f6adfdb8a6e224ba5020d428bbc41bae  sim/ppc/ld-cache.c
-eab5f7804f4041ff963a48f3e6c67711  sim/ppc/tree.c
-5d2577ac0b3781ed1ff85b14e23fda07  sim/ppc/sim-endian.h
-ee19c4a4b84cad5f9cd916356307b90b  sim/ppc/hw_core.c
-7e52754116166fcf5b3b7d3dac7eec17  sim/ppc/cpu.h
-263388c29a42390fe959614ade29633e  sim/ppc/dgen.c
-4888acb242b870aa0e825e9e54aa1298  sim/ppc/idecode_fields.h
-d632a1f4134488cc306b566a3774b068  sim/ppc/hw_ide.c
-4353f6e3f5b236d83e3ac81110818f7b  sim/ppc/gdb-sim.c
-4950f8682b5dbfeebd61feff873ca2c6  sim/ppc/sim_callbacks.h
-0b6b8935cdb0c07a7b22cfccfc5246e2  sim/ppc/inline.h
-df6ce308b6164a82f216e6dc70667ced  sim/ppc/gen-model.h
-64d7358582aa081f81c570e789046b73  sim/ppc/words.h
-58dd84b3f0e04bfd136e905198d27bd1  sim/ppc/cap.c
-c9161f846ee1137f57c103c9b50b8010  sim/ppc/ld-decode.h
-2f491d1a7f70e61a679c8984dcf3795b  sim/ppc/config.in
-4060774a7eb4ecb48f976edb398ce32f  sim/ppc/dc-complex
-ce94f94481dc7b857345a34aff0491a5  sim/ppc/emul_bugapi.h
-e3359547c5ecb3630e3e64bede3a2292  sim/ppc/gen-support.h
-35b4efd703cb6ab5cd3fa84f768498ce  sim/ppc/os_emul.h
-cbc18f080cae61f272af1c475bd6e144  sim/ppc/vm_n.h
-1d48136998451858e9ce0a55d06ff691  sim/ppc/hw_iobus.c
-32153aca928739c65c72458c450cac32  sim/cr16/ChangeLog
-b0f0cc90677e31780b5ad41a6c1a3771  sim/cr16/configure.ac
-54a8891f3e21ff74873352907b559f08  sim/cr16/sim-main.h
-24aa33b745c4b74d02b644dce86c4509  sim/cr16/configure
-71df407effff030c26ae75a0a3ea5ec2  sim/cr16/cr16_sim.h
-94500e8b65d9332dee333844d5522a02  sim/cr16/aclocal.m4
-db88650577da8927851e66c7daa3acd9  sim/cr16/endian.c
-45e55c8a8bef39bab37a990af939bdfc  sim/cr16/gencode.c
-3bf8a24daf9cfabfd908b5de74dfcaff  sim/cr16/simops.c
-29985b3fb753328119631ceaa4003379  sim/cr16/interp.c
-3640c3832948a5db0ffaffca8bf1781b  sim/cr16/Makefile.in
-8fbdb6c15a76f0de733e47f628fd260f  sim/cr16/config.in
-9456e79df388cee824c526e332a4b05a  sim/m68hc11/interrupts.h
-37a89beb896f81cc2bf38399fde04be0  sim/m68hc11/dv-nvram.c
-ebabea19fa7a840e694e501c78075912  sim/m68hc11/ChangeLog
-3ec4e7b9214abfb39f5693475d1c962a  sim/m68hc11/configure.ac
-9abff833140e71e462c3348a983fbe3e  sim/m68hc11/sim-main.h
-93f7e027cad96166d44547182998a10b  sim/m68hc11/configure
-622dde1c3c21ab4cb989faefafb9c68e  sim/m68hc11/emulos.c
-94500e8b65d9332dee333844d5522a02  sim/m68hc11/aclocal.m4
-43bf48002e88c902016b4f589a854392  sim/m68hc11/dv-m68hc11tim.c
-81b60a4eff670d8c43c5f94b19bd1aec  sim/m68hc11/dv-m68hc11.c
-09016a66ce8cea4428e7bbe14fa4e272  sim/m68hc11/gencode.c
-d272ad104f1c84e570092e540424f8ea  sim/m68hc11/interrupts.c
-6dbe31e686ea054ab285f685c9a705f7  sim/m68hc11/interp.c
-4cac7e234232377ecc9044a4f0f86445  sim/m68hc11/dv-m68hc11eepr.c
-ac736a6fd95b538d9dbc9b39e96911da  sim/m68hc11/Makefile.in
-5ee49ed6d8aeb534dff4f35accdd7fdc  sim/m68hc11/dv-m68hc11spi.c
-c622ae2c0bab08931784a14b4351e019  sim/m68hc11/m68hc11_sim.c
-69a7a7d138f40a235cabd7802ae37666  sim/m68hc11/config.in
-09b992cc0678b0dbcb4802dcd8420de1  sim/m68hc11/dv-m68hc11sio.c
-629e128406ad2397987d1481cf36aacb  sim/mn10300/op_utils.c
-074e893b3dba430ec525fa0f1f4bcd71  sim/mn10300/ChangeLog
-4d1dd9dcc4a9b1c8d9030c814bd09d9a  sim/mn10300/configure.ac
-8195a716b013fd5d6ab7006e42adf7be  sim/mn10300/mn10300_sim.h
-1ebef69e39d2737e4515396c01cafe0c  sim/mn10300/dv-mn103int.c
-30b6d564c6648a32afaedb79e24cfc18  sim/mn10300/sim-main.h
-f6bf85de8ddaa0112e07eb6c33bc70d3  sim/mn10300/dv-mn103iop.c
-a115b02cbc8488f56f2da354177adec0  sim/mn10300/configure
-94500e8b65d9332dee333844d5522a02  sim/mn10300/aclocal.m4
-a02c306411614c8de463bf278aac5d2e  sim/mn10300/mn10300.dc
-9560a29b6c94d4955a447290ab5d050a  sim/mn10300/sim-main.c
-ca37d532ba114a9504ebc9f569417a2b  sim/mn10300/am33.igen
-51e474366461d5fb63a7a11786549396  sim/mn10300/dv-mn103cpu.c
-a7335227cef936abda2f0c8402e79570  sim/mn10300/mn10300.igen
-e06e3a05fd2d7cef72aadf7548590a44  sim/mn10300/interp.c
-af050389baf60c7bbebe69efeeb887d2  sim/mn10300/Makefile.in
-c37a8063b25bb881b34e79630d4988b3  sim/mn10300/am33-2.igen
-315f39ee7608ac111e4e1881fba2a7b5  sim/mn10300/dv-mn103ser.c
-007dbe3fcbc33dddfa7f00dee7b3b613  sim/mn10300/config.in
-85e4d66e9b1443d9c7c678db8cb1625e  sim/mn10300/dv-mn103tim.c
-363b2a66f2c0a92bb5ac950379741ec5  sim/Makefile.in
-5a198f6b19aed858570b289330bf44f2  sim/h8300/writecode.c
-4e7d256a09f223a8c319c1e1596bc1ca  sim/h8300/ChangeLog
-54783a59ee13a00dc98d54edc653760b  sim/h8300/configure.ac
-cfb96073c298b3ef87108655329547d2  sim/h8300/sim-main.h
-a03ee70927d4aa5b55d52e0ad458e050  sim/h8300/configure
-89f89bd9c42bdd9073095e48748855b4  sim/h8300/compile.c
-94500e8b65d9332dee333844d5522a02  sim/h8300/aclocal.m4
-c5fc0ac18cf227f20bd9e218f219d811  sim/h8300/inst.h
-c01963fea6b08f99bc20259c6c1b3a45  sim/h8300/tconfig.h
-542ee354cb25a024091d682e7ae7e967  sim/h8300/Makefile.in
-2c43b2ab1c16c4827647481db1837504  sim/h8300/config.in
-ca51b32cfc5beeb13c58076d6fccb23a  sim/arm/kid.c
-0c08c01a81ba2217da845b8722bab060  sim/arm/ChangeLog
-b0f0cc90677e31780b5ad41a6c1a3771  sim/arm/configure.ac
-29600683966380187bbfcb1434b4ac77  sim/arm/armos.c
-8fb85063fb6e0c7c8397b2baed218cc6  sim/arm/armfpe.h
-4001e1d4448640f3644416bdea176625  sim/arm/sim-main.h
-f339f746a0abac9a17e194351b6ba8af  sim/arm/communicate.h
-e0da3f51f6cafb308745e8e5ff2f344f  sim/arm/gdbhost.h
-24aa33b745c4b74d02b644dce86c4509  sim/arm/configure
-629fd0c6fb6ef18a08aff8e7c010e70a  sim/arm/dbg_hif.h
-94500e8b65d9332dee333844d5522a02  sim/arm/aclocal.m4
-c57f748d021cdca072f9436f883888a6  sim/arm/armrdi.c
-eb6d5ee4bddcbed1338c32dd4d8d2bdf  sim/arm/dbg_rdi.h
-3c75306ed78064f99a66fa3a7a0dd3e2  sim/arm/parent.c
-a62a77605003de7a8ba75d8247fd77b7  sim/arm/README
-d29a09c09be1cee4f0c08d1ddd7f4935  sim/arm/maverick.c
-a359015086142670d64e27d49df83aa5  sim/arm/gdbhost.c
-ab3c82525b1989764933f3e61cc33fd1  sim/arm/dbg_conf.h
-261e3303a50263648a22dd6a89a5aa44  sim/arm/armos.h
-c065ca7b707c825c8623b2f5fd231265  sim/arm/armcopro.c
-5c246d53adbc53bb5a8af12fbf551aa7  sim/arm/armdefs.h
-fc3ec7a805a7008ef3aae6887efa5114  sim/arm/iwmmxt.h
-45b828c2bb48b0320b1a93b21abd8710  sim/arm/arminit.c
-3e5f2f513a0bf22dd7b1e4e818a60781  sim/arm/dbg_cp.h
-03b14a3b665359a8f5c370a05845333d  sim/arm/armopts.h
-d59904186526adf08ab334f1097b744c  sim/arm/armsupp.c
-6e3adf7ae74464ba7a67e16a83167f09  sim/arm/armemu.c
-d32239bcb673463ab874e80d47fae504  sim/arm/COPYING
-b76e3245b8c035ee9d45ab19c173c34e  sim/arm/main.c
-618e23218ebbac6c07069d16c1088512  sim/arm/iwmmxt.c
-6d7256ca1c0d182f615e1768c8c9c246  sim/arm/Makefile.in
-baaf265b9a1058a945d8a757d514f430  sim/arm/wrapper.c
-baea1fbca873f544abe03808cf41ebdf  sim/arm/armemu.h
-ab9375417be83152de0e0c83a20e5349  sim/arm/bag.c
-8fbdb6c15a76f0de733e47f628fd260f  sim/arm/config.in
-af13476a413b9a86f20b50cb8cb764e7  sim/arm/armvirt.c
-c4cd27f0cba3a351a473c4d49abdfc4f  sim/arm/thumbemu.c
-c951b34c9ee2249f81aa7d65d316ebbb  sim/arm/communicate.c
-fd8863acb8f63c3d5868de464a9c3761  sim/arm/bag.h
-b80707e08690c859bd2dc94bb05261bb  sim/sh64/sem-compact-switch.c
-733bac2cf14da08126f681010c762b65  sim/sh64/ChangeLog
-783cec0b6c28a41c7730997218183482  sim/sh64/configure.ac
-27bfd728de4609f260d9faea59f98018  sim/sh64/sem-media-switch.c
-36adf86f5d4e329474a8e1d666c9aeb2  sim/sh64/sh64.c
-161e17f80c66a886b6462af423b3b180  sim/sh64/sim-main.h
-adbaac5162470002b83025ae45e56bd2  sim/sh64/mloop-media.c
-cf9598aebc74c65c2b3796b44dd712ea  sim/sh64/configure
-5e8017d1dd0529ddb1d39bf0b1294ccf  sim/sh64/decode-compact.c
-0cc882e4b210d333f94d54aeb70aaa9a  sim/sh64/sem-media.c
-94500e8b65d9332dee333844d5522a02  sim/sh64/aclocal.m4
-d943a2ef93d4d10b4e02653d5436bf48  sim/sh64/sh-desc.h
-afd9cbd34a7ea99ba02812493e0d6712  sim/sh64/eng-media.h
-413bb601039b60be538e87a73de3c927  sim/sh64/eng.h
-5d324bee9f66166b122b0864f3a90ff7  sim/sh64/decode.h
-627845cb0164278ef216b8269873236d  sim/sh64/cpu.c
-cdcbda1b6d83de43b68c54e2c226b2d6  sim/sh64/sh-desc.c
-c403e89235d6bb019745c82a09a39e35  sim/sh64/defs-compact.h
-71fb49f1b9785b3ace5be10f4aa1e92f  sim/sh64/mloop-compact.c
-f142574ed9bf506c11240686afbf35c4  sim/sh64/sem-compact.c
-9d5a323b32b230b0b5ab09214c00e58e  sim/sh64/decode-media.c
-7191476db49a31184fdb268f76607eab  sim/sh64/tconfig.h
-f00a1f6325a800ce5c4125dc2a483d9f  sim/sh64/cpuall.h
-06342c251a4baf74c0116bc4f6918817  sim/sh64/Makefile.in
-fa0cd01c016241368bac70cdd8059731  sim/sh64/sim-if.c
-63def51a8a6be8769c7c6e7d7d2e3cb2  sim/sh64/arch.c
-b5e0c186fabc64aa98feffe0475c78f1  sim/sh64/sh-opc.h
-89ee5fcc280427d35e068c9f6b49efc9  sim/sh64/cpu.h
-b392b6699c08f6057d0f8eb7ffc98986  sim/sh64/decode-compact.h
-53eb3e2c4c7cb095bda8dfb14549a47e  sim/sh64/defs-media.h
-ac5ce6f84d347002144093828eb8aa9a  sim/sh64/sh64-sim.h
-69a7a7d138f40a235cabd7802ae37666  sim/sh64/config.in
-695630134686f4310b3a16974a30a52d  sim/sh64/decode-media.h
-c594d9a0aa122b698d304f1381627985  sim/sh64/arch.h
-ac213d1c73055fd163b9db0c56963dfd  sim/sh64/eng-compact.h
-b19c0f5b554e745be58b13f411e49cb6  sim/d10v/ChangeLog
-b0f0cc90677e31780b5ad41a6c1a3771  sim/d10v/configure.ac
-895be22a1d80aafb087c9fc52f3bfebd  sim/d10v/sim-main.h
-24aa33b745c4b74d02b644dce86c4509  sim/d10v/configure
-94500e8b65d9332dee333844d5522a02  sim/d10v/aclocal.m4
-dc5f635dd9eaa4afd8f922f826f12ac9  sim/d10v/endian.c
-0eb6995da792c664e964912034422d30  sim/d10v/gencode.c
-e5cf22c09be2b59e6291176e78ee62e1  sim/d10v/simops.c
-6c8a2dbb321b15a20363cca4477089b9  sim/d10v/interp.c
-4df1e3036760c5d9c75c50f6c56c79ac  sim/d10v/Makefile.in
-ff7542bc42749477b3e84ebbafcaf77f  sim/d10v/d10v_sim.h
-8fbdb6c15a76f0de733e47f628fd260f  sim/d10v/config.in
-72fececbe452af10d0adb31b037040dc  sim/erc32/README.erc32
-053c7d97b367f59023b3ad2a7972b452  sim/erc32/ChangeLog
-a5ffb5a401b27f53f28306dcba53e02d  sim/erc32/configure.ac
-4be89ba400d5625262c0c69ec18298c2  sim/erc32/help.c
-d954702ba2dcc295f29e87b6f0d0286a  sim/erc32/configure
-94500e8b65d9332dee333844d5522a02  sim/erc32/aclocal.m4
-82db8a55caf12f11516af5bae37255ae  sim/erc32/float.c
-3dcd5a104ffdd99dd8fddd370e02f621  sim/erc32/func.c
-00b60a360ce34adec8bc19cb84b648be  sim/erc32/interf.c
-b1ea8c9fb1efdf6c9dc5984406d4b3ea  sim/erc32/startsim
-9f2cbd625dfef51b3d1162ba9dbb8a4f  sim/erc32/NEWS
-8d0b5212c0ce4ec7e01d67b407af3ba8  sim/erc32/README.sis
-57d048b7dda8e68acf17c67342dd1216  sim/erc32/sis.h
-ac079d83c79a7ffb341f16dc7fb25cb5  sim/erc32/sis.c
-3058c0c84e5a1559f63bb255567d129f  sim/erc32/Makefile.in
-7e0012bc8b53721d74bf5b45f9477f57  sim/erc32/erc32.c
-e12a8aca921816c75dee3966959c60e9  sim/erc32/exec.c
-ce58de7fe1b8736ff94d663cb47bcf4a  sim/erc32/README.gdb
-8fbdb6c15a76f0de733e47f628fd260f  sim/erc32/config.in
-8a4d2911b5585ccdbb799154029872ed  sim/sh/ChangeLog
-b0f0cc90677e31780b5ad41a6c1a3771  sim/sh/configure.ac
-535545ca4d3417009f81df580f5572ec  sim/sh/sim-main.h
-24aa33b745c4b74d02b644dce86c4509  sim/sh/configure
-485762a39054bcf5bf3a3ee2a4de586f  sim/sh/syscall.h
-94500e8b65d9332dee333844d5522a02  sim/sh/aclocal.m4
-ca5c358d03d333927a88b47a0b3eb4fe  sim/sh/gencode.c
-7b9f263bd55e5192be564c69c3380fbf  sim/sh/interp.c
-d0b8b3e115925f2f6cfeb4611c9fa299  sim/sh/Makefile.in
-8fbdb6c15a76f0de733e47f628fd260f  sim/sh/config.in
-0f367d89ae3bfb9857b54ec9c8d5331f  sim/testsuite/m32r-elf/ChangeLog
-aeb9f246be0c025b69dcf144b916ce33  sim/testsuite/m32r-elf/configure.ac
-36e51fd3fa445f63573cffef4da15282  sim/testsuite/m32r-elf/configure
-61aac381a61d722e21e84faa6146d7be  sim/testsuite/m32r-elf/loop.s
-d855cd1f7a63aa5913126e4c9cbbdca4  sim/testsuite/m32r-elf/hello.s
-df2e18b92ff214af8722b47ed1988424  sim/testsuite/m32r-elf/Makefile.in
-fdcd1bf835b2c2a0ce2ec539624e2a6c  sim/testsuite/m32r-elf/exit47.s
-8b1814b871166305ec8fc7a06cc9a84d  sim/testsuite/common/Make-common.in
-2c97e49ca99e657e07ca12a6fd5d6f69  sim/testsuite/common/bits-tst.c
-8b9e487e8cd2aa305ce3754347e02626  sim/testsuite/common/bits-gen.c
-56912c8f1ff672daf4dbab4a0fb12a54  sim/testsuite/common/alu-tst.c
-874ac49fc37d49f2822c8b409d285004  sim/testsuite/common/fpu-tst.c
-09db0759c17936e2d8cf6dea6eda8fb1  sim/testsuite/common/Makefile.in
-9980219e011c42205bbd14e46d21fc8f  sim/testsuite/common/alu-n-tst.h
-c3159efacfaf9907b2cd1771fa08d97c  sim/testsuite/.gitignore
-02b9ccc8b2012a03888a8072c9da1dde  sim/testsuite/ChangeLog
-e5a02702276017390ca9c6c115bdb7ce  sim/testsuite/configure.ac
-275f050854fea8c08db224fee63a4c9e  sim/testsuite/configure
-a25febe699e92863dd860f733c9dd22d  sim/testsuite/d10v-elf/t-ae-st-im.s
-34070ba49d956128040f988eb91c46b7  sim/testsuite/d10v-elf/t-sachi.s
-d68929f5405fbc0fa82b417d61e8389c  sim/testsuite/d10v-elf/t-rep.s
-776264e34418e424ca53627692e3170d  sim/testsuite/d10v-elf/t-ae-st-id.s
-67a11da95718e0f31001311302fe7743  sim/testsuite/d10v-elf/t-sub.s
-fad4d0b4089aac0d4d2409e476e2fe16  sim/testsuite/d10v-elf/ChangeLog
-aeb9f246be0c025b69dcf144b916ce33  sim/testsuite/d10v-elf/configure.ac
-36e51fd3fa445f63573cffef4da15282  sim/testsuite/d10v-elf/configure
-517096aa5ab9c0e44c70c067d41b0536  sim/testsuite/d10v-elf/t-ae-ld-i.s
-5850459c815d7a2cea95632d02288d93  sim/testsuite/d10v-elf/t-rachi.s
-f9e7c86333f37f05849bb0913d84040e  sim/testsuite/d10v-elf/loop.s
-e8c67bf69426a7db6ecb7c2cafcc0a99  sim/testsuite/d10v-elf/t-sadd.s
-2c65c61ce821576fd7642ae775e053ee  sim/testsuite/d10v-elf/t-ae-st2w-i.s
-6e39b3ee1a1f446f2aea2265a13e824e  sim/testsuite/d10v-elf/t-ae-st2w-id.s
-d028e41377d7e4afcdc3b979f9e026d7  sim/testsuite/d10v-elf/t-mod-ld-pre.s
-fcab1b7a79a3a82158f92a79f01fc1b6  sim/testsuite/d10v-elf/t-ld-st.s
-880e8e02eb0c803c436bfc733723664c  sim/testsuite/d10v-elf/t-ae-ld2w-d.s
-44c3061ac426dfdcf4a850fe15376b2f  sim/testsuite/d10v-elf/t-ae-st2w-im.s
-be230dfdf2fc8a9548a086fd285ea00e  sim/testsuite/d10v-elf/t-mulxu.s
-d35bfeba95637ae41856f6692744cbdb  sim/testsuite/d10v-elf/t-ae-ld2w-ip.s
-c2989be701fa58229f9d2c51d1d89b9a  sim/testsuite/d10v-elf/t-rie-xx.s
-df56df219276d06d750e8fb6f6b1581b  sim/testsuite/d10v-elf/hello.s
-24adce9358d8640ca6ae226ecbeb41c7  sim/testsuite/d10v-elf/t-mac.s
-ba2eb8bb4b43be12c27308bebccab16d  sim/testsuite/d10v-elf/t-msbu.s
-3bf62ddddb5d760ebd4a96790f02efd9  sim/testsuite/d10v-elf/t-sub2w.s
-246424eed873ed649d2a32c1de0a12cb  sim/testsuite/d10v-elf/t-ae-ld-d.s
-c52f1cfa2ba8e7eb55aa93e564a0164f  sim/testsuite/d10v-elf/t-ae-st-i.s
-94f087c25d14650e94905d367ac781c8  sim/testsuite/d10v-elf/t-ae-ld2w-im.s
-1d77729ab41b4cc1ef00c09482ec6715  sim/testsuite/d10v-elf/t-ae-ld-id.s
-75cd5a849fb6a73f45b92c5173201ad0  sim/testsuite/d10v-elf/t-ae-ld-ip.s
-202b3272059c697b714c5f14d21e8418  sim/testsuite/d10v-elf/t-rac.s
-2e29d477a767f8c3e7b9806e5061b73a  sim/testsuite/d10v-elf/t-sac.s
-670f5bcbd96246bf460d84b57bea1102  sim/testsuite/d10v-elf/t-ae-st2w-is.s
-6a1e686613656c7345b1feb238e31066  sim/testsuite/d10v-elf/t-ae-st-ip.s
-3b139d94efcc709b303318543337cee4  sim/testsuite/d10v-elf/t-ae-ld2w-id.s
-266aa2fe095d30aad29b83c25851971e  sim/testsuite/d10v-elf/t-ae-ld-im.s
-b318831c796a5daf3c008a72a1bcff77  sim/testsuite/d10v-elf/t-rte.s
-9324e63160953a8b19ec76988361aa95  sim/testsuite/d10v-elf/t-dbt.s
-7edbadafb83e173b875ef37b4728d3f9  sim/testsuite/d10v-elf/t-ae-st-is.s
-31a342faf502b70bdf3d66999b2ae6d1  sim/testsuite/d10v-elf/Makefile.in
-655e71f960343e657e230eba7ecb5f61  sim/testsuite/d10v-elf/t-sp.s
-ccf5bb0090436bc56ae6e5ab152f9be6  sim/testsuite/d10v-elf/t-ae-st-d.s
-e407a9027a51a971d55c14a9deac7d15  sim/testsuite/d10v-elf/t-ae-ld2w-i.s
-b5b7dcb39e5fe37d20f5fbad5c205b6a  sim/testsuite/d10v-elf/t-trap.s
-2092af64ed30dac7b430156bd2387770  sim/testsuite/d10v-elf/exit47.s
-f831b90857d7d08faa607a4c5d2fc618  sim/testsuite/d10v-elf/t-ae-st2w-d.s
-d3f2b6a8713945840267c5b38031db57  sim/testsuite/d10v-elf/t-rdt.s
-c61c5fd4a6a85120020dea1782d72d65  sim/testsuite/d10v-elf/t-mvtac.s
-ec7bb92d79cec389c2cf4685d0c91150  sim/testsuite/d10v-elf/t-slae.s
-ace81e2c0d0d2ac060e2172d5fc8e655  sim/testsuite/d10v-elf/t-macros.i
-dd04c4735e06d614b03e76a552d4fcb6  sim/testsuite/d10v-elf/t-subi.s
-744e0ee2abcec900b154f72ccf20434f  sim/testsuite/d10v-elf/t-mvtc.s
-0492a673d4276924c61d9ce568802546  sim/testsuite/d10v-elf/t-ae-st2w-ip.s
-90c1608fefd22ad6125d1da24d83e2c7  sim/testsuite/sim/avr/ChangeLog
-43a8057ebfdba36d78e2b194390ec762  sim/testsuite/sim/avr/testutils.inc
-36ed650ac92cb0cb94abd553604742e7  sim/testsuite/sim/avr/pass.s
-a6b14341bb166125b02d58f2236cc18c  sim/testsuite/sim/avr/allinsn.exp
-35788e655e6d4a5dd096b2511c2d273a  sim/testsuite/sim/ft32/ChangeLog
-3d5bc37284375816b78c0d337b8d5803  sim/testsuite/sim/ft32/basic.s
-9b05eb7a4d099c690fd3feddc1339a65  sim/testsuite/sim/ft32/testutils.inc
-f55f257cf5a6ca86d8027d0a057a4a2e  sim/testsuite/sim/ft32/allinsn.exp
-02a3deebb7a758e3af2afea1d7eabb4f  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1_u.s
-4485ff1a29e94883e1e65c727866c5a0  sim/testsuite/sim/bfin/c_dspldst_ld_dr_ipp.s
-b88a160929b70861633dd13f81dd0e74  sim/testsuite/sim/bfin/c_dsp32shiftim_ahalf_rp_s.s
-f590d0735e056bd8c590035b957b5826  sim/testsuite/sim/bfin/c_dspldst_st_drlo_ipp.s
-501e1fd75909e4170b657cefae77d432  sim/testsuite/sim/bfin/m16.s
-b51f410dda785219d7eb3608d7cc2232  sim/testsuite/sim/bfin/addsub_flags.S
-90e5fd3dae567016a251cc4a2b2d2355  sim/testsuite/sim/bfin/c_ldstpmod_st_dr_lo.s
-b67a4c4143323d9b1f677f5580116904  sim/testsuite/sim/bfin/c_ldstiifp_ld_preg.s
-28982cacd534f9f3bca6265b9a08b225  sim/testsuite/sim/bfin/c_ldst_ld_d_p_xh.s
-e772b1483023e67a93b19ef33ab55505  sim/testsuite/sim/bfin/c_dspldst_st_dr_ipp.s
-6018cbf6675fed446310ac4aa8e55076  sim/testsuite/sim/bfin/dbg_brprd_ntkn_src_kill.S
-95d67ce953ff9448149a1d0e789530ff  sim/testsuite/sim/bfin/c_dsp32mult_dr_m_i.s
-0676d3413cfefad2f00ffea64028f0d5  sim/testsuite/sim/bfin/c_dsp32shift_expadj_l.s
-4fd049069abba7dd37815855dbcac743  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_m.s
-ceadb7776c5e6a9c2640a50e7580c488  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1a0_m.s
-5a7cecbb4ee6db24bad8d79bb817971e  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1_i.s
-a5eb7e3d534fb050dc64b923525fa227  sim/testsuite/sim/bfin/cir1.s
-1364e677cdfce4df3ea77160bbc9443e  sim/testsuite/sim/bfin/c_progctrl_call_pcpr.s
-b13ea0d7e5e574ce70563cf75607904f  sim/testsuite/sim/bfin/random_0028.S
-d29b11244798155086d332c208f787a2  sim/testsuite/sim/bfin/issue112.s
-dce28f3f3eeeae0db0853e53f69ce6e7  sim/testsuite/sim/bfin/m9.s
-761f974e29cff6935997bcb265f690b2  sim/testsuite/sim/bfin/c_cc2stat_cc_an.s
-5fb4e1e5101c7bbb45a9016f8a4c4fcd  sim/testsuite/sim/bfin/c_ldst_st_p_p_mm.s
-ce20453df53659708827f31015999c73  sim/testsuite/sim/bfin/se_event_quad.S
-6c09e4fafe198fefd215c3b2fa7f79b2  sim/testsuite/sim/bfin/c_dsp32alu_rmm.s
-b3a16ab3a2c0798f1dfeec4518932a10  sim/testsuite/sim/bfin/c_dsp32alu_rh_rnd20_m.s
-680c67b3548dff22963d6f6c2fcf5102  sim/testsuite/sim/bfin/l0shift.s
-c972d1bcdc76d3dd83efe358208dcbe5  sim/testsuite/sim/bfin/hwloop-nested.s
-eb04ff83aa89893fad9fb420200403b7  sim/testsuite/sim/bfin/c_ldst_ld_d_p_mm_h.s
-bdd8697f19e73e79c6205238a40f6675  sim/testsuite/sim/bfin/c_seq_ac_raise_mv.S
-d5c582a5c70c026fb79d585f6bb79f38  sim/testsuite/sim/bfin/hwloop-bits.S
-8072bda60ba65e3a12e30ef44fe766eb  sim/testsuite/sim/bfin/c_alu2op_divs.s
-bc1fe58c2bc14bf3cfa813fc2f45fd92  sim/testsuite/sim/bfin/x1.s
-ff5db67d71e9f21e9e800ba0afc291fd  sim/testsuite/sim/bfin/c_progctrl_except_rtx.S
-786ea14acabe08433d5e5ded79e8011d  sim/testsuite/sim/bfin/se_allopcodes.h
-37161ffa2c8450cb524f2644095567e1  sim/testsuite/sim/bfin/c_loopsetup_preg_stld.s
-114ed0e388ff27793cd4e74481956592  sim/testsuite/sim/bfin/c_compi2opd_dr_eq_i7_p.s
-0f0eae59ca7d4f47578a3d5ae55be5be  sim/testsuite/sim/bfin/c_dsp32alu_abs.s
-029753ee740e18b70c858a54631c36c4  sim/testsuite/sim/bfin/msa_acp_5.10.S
-84af1902fa132a0e9aa33a511ed5e1db  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1a0_iutsh.s
-05ee9bca2a0c2d4943e5a01135a6d3a5  sim/testsuite/sim/bfin/c_ldst_ld_p_p.s
-29afc1fccf6b9388d4776c8c49f4504c  sim/testsuite/sim/bfin/algnbug2.s
-259e9bd5e7343e0a2caacd00c59a63c7  sim/testsuite/sim/bfin/vec-abs-2.S
-04fdaa0d8a35b9b81c9fe27c41ae33aa  sim/testsuite/sim/bfin/random_0035.S
-27aeb2d0d0cc628b62f97d05cad6922f  sim/testsuite/sim/bfin/issue123.s
-a941f2bd95e1a9c6d53c1fc352de3c15  sim/testsuite/sim/bfin/c_pushpopmultiple_dp_pair.s
-6d021622389b33a98ca17b46e48155d5  sim/testsuite/sim/bfin/c_progctrl_rts.s
-3b517ffc7a5db6a755ff5b607f5c1e0c  sim/testsuite/sim/bfin/issue117.s
-d84a2971f3f177539863a792ed1ac453  sim/testsuite/sim/bfin/c_seq_wb_rti_lsmmrj_mvp.S
-4b9f4dd88333be80e1432c3799061c6e  sim/testsuite/sim/bfin/s6.s
-4b01c80e5b2cfdc9bbb02c357a74184e  sim/testsuite/sim/bfin/random_0007.S
-555d43b2af6912a9113f06247e6aed40  sim/testsuite/sim/bfin/random_0022.S
-b5ce410338ea218958f0b3fce782c95e  sim/testsuite/sim/bfin/up0.s
-9569a3c4c968b2967fda3b5817cb3960  sim/testsuite/sim/bfin/cc5.S
-a1debf7cfdde8e7ee17fa6ce00a2f10d  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_iu.s
-2ba0fc05c52cf5c16ee0c7724c22ec2f  sim/testsuite/sim/bfin/c_compi2opp_pr_eq_i7_p.s
-fc1687a646ff8d6283c38420f8b8f07f  sim/testsuite/sim/bfin/c_seq_ac_regmv_pushpop.S
-2685d1900e9210813da78fef823e5042  sim/testsuite/sim/bfin/c_dsp32mult_dr_s.s
-2b4442dacf8c0559919266aef67f3735  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1_is.s
-3c6fc8079791f466392bfe73f7cf04f4  sim/testsuite/sim/bfin/se_cc_kill.S
-c0343cc533bec4f90bea3ba91e7b248c  sim/testsuite/sim/bfin/se_cc2stat_haz.S
-e357b66625cd9a92afb9aa1bb2b13b35  sim/testsuite/sim/bfin/c_comp3op_dr_plus_dr.s
-41fdd5f25693c871cc06fb37ec124088  sim/testsuite/sim/bfin/c_dsp32mult_pair_i.s
-8298dd966ef443c974a25289417d7286  sim/testsuite/sim/bfin/c_dsp32shift_expexp_r.s
-90673b97a790eaa3f2c2ea162cc0a5cf  sim/testsuite/sim/bfin/argc.c
-e0694f00bd419889afb9d9a3f11b3b40  sim/testsuite/sim/bfin/c_alu2op_arith_r_sft.s
-d4d4a320ea31b699bac08cef3ad84301  sim/testsuite/sim/bfin/c_logi2op_bittgl.s
-0666f12c82388a805c28ba9679c470ae  sim/testsuite/sim/bfin/c_cc_regmvlogi_mvbrsft_sn.S
-4b46b111ae7002639909488f957ef2c0  sim/testsuite/sim/bfin/.gitignore
-eb803ed13c6411f17be07d1abc6c0102  sim/testsuite/sim/bfin/c_dsp32shift_align8.s
-c69827d917279239ca5eee21ade500d6  sim/testsuite/sim/bfin/c_dsp32shift_bitmux.s
-6ba0a7c6a22e429b03766db06b087120  sim/testsuite/sim/bfin/a7.s
-5472c113801fcd378f1a439d228d629c  sim/testsuite/sim/bfin/issue113.s
-ee9f4503030fa697020fec9dd3302be7  sim/testsuite/sim/bfin/mdma-32bit-1d.c
-75cf5c47841981b33d3424a2a8de6ec0  sim/testsuite/sim/bfin/ChangeLog
-9ccb935d989a81b04d4ceab4e10f4413  sim/testsuite/sim/bfin/c_dsp32mac_pair_a0.s
-f9d495db33be7dec4f10e7aa582dc68e  sim/testsuite/sim/bfin/lsetup.s
-face3a7b6fe2e80168b8091239206040  sim/testsuite/sim/bfin/dsp_neg.S
-cce602f497a322243cde44b5b8609cd9  sim/testsuite/sim/bfin/c_dsp32shift_signbits_rh.s
-a5953d4ee3bfa471e04729418059ccef  sim/testsuite/sim/bfin/c_ldimmhalf_h_dr.s
-a5d2efb604b8d9871c4994ef920aa3dd  sim/testsuite/sim/bfin/m8.s
-6fd0e5ff86f7dc846047f4db00af5cd9  sim/testsuite/sim/bfin/s12.s
-bbae134a19fb73ec195b74b310b01617  sim/testsuite/sim/bfin/se_kill_wbbr.S
-ffdcea84476eb75625dcc1993c2e3c98  sim/testsuite/sim/bfin/edn_snafu.s
-cdd6c089fd870842e9b8ba197fd77e6d  sim/testsuite/sim/bfin/c_ldst_st_p_d_mm_h.s
-c5817b5392cfebe63db57d3a3509142e  sim/testsuite/sim/bfin/c_dsp32shift_ahalf_ln.s
-1294c70a4c3b69f36b5d182a0be170c9  sim/testsuite/sim/bfin/c_mmr_loop_user_except.S
-6f4504ecc18a086047c696128e162283  sim/testsuite/sim/bfin/c_logi2op_bittst.s
-f90933dbd04b9f8ddc056c02c87143e2  sim/testsuite/sim/bfin/c_regmv_dr_dep_nostall.s
-7ad1e5ed9f87fe9c333b65ca1cdf8b0b  sim/testsuite/sim/bfin/c_regmv_imlb_dep_nostall.s
-2f609b6e1e1f3ea5496e2a364723bceb  sim/testsuite/sim/bfin/c_ldstiifp_st_preg.s
-75457727294b7dd0694fe41b254f2f66  sim/testsuite/sim/bfin/stk5.s
-19bb32ddcf86c61587796617aa545849  sim/testsuite/sim/bfin/loop_snafu.s
-51b87982f3804bf0e073d8843ec821f7  sim/testsuite/sim/bfin/c_dsp32shiftim_lhalf_rp.s
-baea1b9a5026d2a17dd43213a1c86577  sim/testsuite/sim/bfin/issue103.s
-dc337944dddd47d2cb8b4af548253c6d  sim/testsuite/sim/bfin/c_interr_timer_tscale.S
-0f2b4133feb80539da731f1ff18154aa  sim/testsuite/sim/bfin/se_usermode_protviol.S
-6e700c117e859345710d81590adf39d2  sim/testsuite/sim/bfin/cmpdreg.S
-b8e70271306ab95ce7383385f67c715f  sim/testsuite/sim/bfin/cycles.s
-da4aedf837292494d3dfa48e60d853b6  sim/testsuite/sim/bfin/issue127.s
-b83e00112b576d488bb4de49ea3c4055  sim/testsuite/sim/bfin/c_mode_user_superivsor.S
-173cb343e29e8f011a2831a31d448331  sim/testsuite/sim/bfin/c_ccmv_cc_dr_pr.s
-318af4bbc5c475f84551d104d91bb7ea  sim/testsuite/sim/bfin/c_regmv_imlb_dr.s
-2ded8381fd85e54ead834ff4dc931d37  sim/testsuite/sim/bfin/c_regmv_dr_dr.s
-c87b30fe0f77b64239f6b47131fd85ea  sim/testsuite/sim/bfin/c_dspldst_ld_dr_i.s
-2589820e7ed8dbb5e7051539d61027c1  sim/testsuite/sim/bfin/random_0002.S
-f44834771977f97e0a37160e864cc237  sim/testsuite/sim/bfin/c_ldstpmod_st_lohi.s
-b610164f6f181911fc4c09870ced8eef  sim/testsuite/sim/bfin/c_dsp32alu_mix.s
-bc43b189627188ec4cae8d67f4893193  sim/testsuite/sim/bfin/c_loopsetup_overlap.s
-469596b6f7e73b7f5617d9a0ebf5559b  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_i.s
-7009963e29a84ae3a3e971baafa44fd4  sim/testsuite/sim/bfin/random_0018.S
-d99a6cd0d548f3c08318baa994f5807a  sim/testsuite/sim/bfin/se_bug_ui3.S
-e3a5af81976ec273432578d8caf8fbcd  sim/testsuite/sim/bfin/issue257.s
-ca8394abcbd2ea4027db0cb2c7d2f7a4  sim/testsuite/sim/bfin/c_dsp32mult_dr_mix.s
-d2c0b5f4198c62c57ba2d5f8bb80b220  sim/testsuite/sim/bfin/lmu_excpt_align.S
-9c6b9ec5d72ab96fb1898d3b3cd29ffc  sim/testsuite/sim/bfin/random_0003.S
-2fcaff5c3378e3b1ca3302c8f98ce72c  sim/testsuite/sim/bfin/c_ldimmhalf_l_ibml.s
-2d02f1f1b8815fb89e351f4e40136e7b  sim/testsuite/sim/bfin/se_loop_mv2lc_stall.S
-584f585ff41670d4502764116fb815f1  sim/testsuite/sim/bfin/d0.s
-2bccafa22b3d5c105ea31aeb48d6e9ca  sim/testsuite/sim/bfin/se_loop_nest_ppm_1.S
-fb541cdb77bd0c6540a14fe01975c7cb  sim/testsuite/sim/bfin/c_compi2opp_pr_add_i7_n.s
-0c95999e8f9e67478f9d2918bdd09174  sim/testsuite/sim/bfin/test.h
-a1c11b6866b46807fda894f1720f91cb  sim/testsuite/sim/bfin/se_loop_kill.S
-8a888d28e26316bfc8c1ba2af85ee252  sim/testsuite/sim/bfin/c_cc2stat_cc_aq.s
-101f93a31646fc206f5e0eca780f551a  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_is.s
-480626af3232a6411208fcad0b0687e8  sim/testsuite/sim/bfin/c_dsp32mult_pair.s
-9febdf1b81f79e26ff69db6936429036  sim/testsuite/sim/bfin/stk.s
-ccf62cffff0ccaf6705ee73c7a5e469b  sim/testsuite/sim/bfin/c_ccflag_pr_pr.s
-c1151feaf3547817a30d8f15e13a05de  sim/testsuite/sim/bfin/e0.s
-0ad8f9106ff263b61d76a0c7851b70f3  sim/testsuite/sim/bfin/c_dsp32shift_vmaxvmax.s
-92c60f8d686dfc9f2a366cad89e7ece3  sim/testsuite/sim/bfin/c_dsp32mult_pair_m_i.s
-7231e0d400de88be56af046f605e1d01  sim/testsuite/sim/bfin/se_loop_mv2lc.S
-ab26e42f455018635583de0c359879f1  sim/testsuite/sim/bfin/c_regmv_pr_pr.s
-dc280850768a497ef970f73a05ff8419  sim/testsuite/sim/bfin/random_0011.S
-8ddab0e356b42910d03ec36732c74968  sim/testsuite/sim/bfin/c_dsp32mac_a1a0_iuw32.s
-a3b68914c39ae6c2d721133ff93d2800  sim/testsuite/sim/bfin/byteop2p.s
-2693f1cf71e62b52b27706f6c9599fbb  sim/testsuite/sim/bfin/stk4.s
-93cd6112d65fa38047b5ec538e165bdf  sim/testsuite/sim/bfin/c_ldst_ld_p_p_pp.s
-4cbe899245aabaf314047e6bf4c8837b  sim/testsuite/sim/bfin/a0.s
-625d83d4bfb911fac79fe2b8c024ad91  sim/testsuite/sim/bfin/c_interr_loopsetup_stld.S
-9194e783f65b9814642224e9f25cbd46  sim/testsuite/sim/bfin/link-2.s
-af104a052ade9d20d83c99d7f6e38383  sim/testsuite/sim/bfin/se_all64bitg2opcodes.S
-b2122d95582d1a7ab7c2d24168ffd279  sim/testsuite/sim/bfin/c_dsp32alu_rl_rnd12_m.s
-3aa02ca344a6eb3f225b69e28ccab24b  sim/testsuite/sim/bfin/c_logi2op_arith_shft.s
-3b569cae462dfcbe76b0011e7f849595  sim/testsuite/sim/bfin/c_dsp32mac_pair_mix.s
-7a731ee2fe087b1e16b92be5a322a15f  sim/testsuite/sim/bfin/hwloop-lt-bits.s
-22dbc2fcb1b2a65fb9751dbe04cf64cc  sim/testsuite/sim/bfin/c_ccflag_pr_imm3_uu.s
-58fec93f37ef88d3508dc5fa151acb2b  sim/testsuite/sim/bfin/random_0030.S
-de87d10b3a1423b38678c91fafa445d2  sim/testsuite/sim/bfin/c_dsp32shiftim_ahalf_rn.s
-b7b71f0aa7e8dd0ba134ab420d079655  sim/testsuite/sim/bfin/c_ldst_st_p_d_pp_b.s
-cf16339ed4767c356b48f2d69da1b68c  sim/testsuite/sim/bfin/m2.s
-7a9860a13de6ba9f477189487d72aaa0  sim/testsuite/sim/bfin/cc-alu.S
-03e73abe7cfa4be65b424c6ae17dcd08  sim/testsuite/sim/bfin/abs.S
-3a4b3ff73b4c20920fe1343181cb7e72  sim/testsuite/sim/bfin/c_progctrl_nop.s
-8e7813c161dde9e505a4c716a9f85433  sim/testsuite/sim/bfin/c_brcc_brf_nbp.s
-3827576eb9322edfd6e140922744eea8  sim/testsuite/sim/bfin/c_dsp32alu_rl_p.s
-5cdc262c0a44c5047d78b664b8ea4c6b  sim/testsuite/sim/bfin/c_pushpopmultiple_dp.s
-71cf641d92dff192c2f749f7925bfe86  sim/testsuite/sim/bfin/c_dspldst_ld_drhi_ipp.s
-c65c1dfe2f3640b01035e17a8d1faa1d  sim/testsuite/sim/bfin/random_0032.S
-e08d72dc62d60e2c7fe9ce2cd0d9439b  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_s.s
-41d8cb77e2c2c895ecf423652d3ab3ab  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_is.s
-2d0628bef47dd98f40d5cdad7319948e  sim/testsuite/sim/bfin/random_0004.S
-6cfa5b42892230220a48a16418b3c3d5  sim/testsuite/sim/bfin/ashift_flags.s
-a52cded4efdca5072c44fe9eda94d582  sim/testsuite/sim/bfin/dsp_s1.s
-25e1ec261c1042d7613a31546e807706  sim/testsuite/sim/bfin/se_kills2.S
-3c5db1e3d890b2242c76545c178660ea  sim/testsuite/sim/bfin/cec-ifetch.S
-ba47e8b23399eb887c3a11ab507f43dc  sim/testsuite/sim/bfin/c_alu2op_conv_b.s
-686eef0bc113ed2f4811db3e57b9a261  sim/testsuite/sim/bfin/c_dsp32alu_rh_rnd12_m.s
-e199694da43f67682e6eb282fe956b43  sim/testsuite/sim/bfin/issue142.s
-24b64830e7c7f658ac81d619d06e1b0e  sim/testsuite/sim/bfin/dsp_d1.s
-277f7853aa80208013169a875683f900  sim/testsuite/sim/bfin/c_dsp32alu_byteop2.s
-f524cabf8fcc0dc66808d99cccfa61eb  sim/testsuite/sim/bfin/c_dsp32mac_pair_a0_u.s
-7bf89ae823ebe0defbfe9bd327c7a6c8  sim/testsuite/sim/bfin/c_compi2opp_pr_add_i7_p.s
-cec198042b3ad996c5a36485b753ec05  sim/testsuite/sim/bfin/se_oneins_zoff.S
-807f10cb013d7eaf8173eee2de2e5dcf  sim/testsuite/sim/bfin/10742.s
-f789479442f4dbad47e9734e0c8cccae  sim/testsuite/sim/bfin/c_ldstii_st_preg.s
-7f326130990513dd873ae854f722ab58  sim/testsuite/sim/bfin/c_dsp32mult_dr_m_u.s
-f2429cead7427dae5cbe067ca8fa37d4  sim/testsuite/sim/bfin/c_seq_ex3_ls_mmrj_mvp.S
-06fe99cf7afc3bb51c177962be73c4ee  sim/testsuite/sim/bfin/c_brcc_brf_brt_bp.s
-bd3261ca82536780a90e028f20ea8e5c  sim/testsuite/sim/bfin/c_ldimmhalf_lz_dr.s
-b40be96b704ea54f53c2e4d5160519a6  sim/testsuite/sim/bfin/c_regmv_dr_imlb.s
-cf70c006279d347b6a8362785c605ace  sim/testsuite/sim/bfin/c_ccflag_pr_imm3.s
-8644a0ff8a5db78cef4c402db4d1aceb  sim/testsuite/sim/bfin/a8.s
-4e6cb56a2a982999d019a1eda3991f2b  sim/testsuite/sim/bfin/a11.S
-a33f3ac5bf0c869421142b7e439ba51b  sim/testsuite/sim/bfin/c_ptr2op_pr_shadd_1_2.s
-85e116d7e9d7f79e5e90fb70a6edf347  sim/testsuite/sim/bfin/c_dsp32shiftim_lmix.s
-4fde3f094d4fe1a188d119940560cf10  sim/testsuite/sim/bfin/acp5_4.s
-09a42670f0771f52ace58abaea20cb4a  sim/testsuite/sim/bfin/c_ccflag_a0a1.S
-3427654da4e4eab063771d9a8140aec3  sim/testsuite/sim/bfin/c_dsp32alu_rrpmmp_sft.s
-b8f865d48d0fccb39946756ee52e7265  sim/testsuite/sim/bfin/c_mode_supervisor.S
-2881313baa1b2a527541eb9d1c4ac747  sim/testsuite/sim/bfin/se_ssstep_dagprotviol.S
-3deb12dbde129f057fc97d88a04557e4  sim/testsuite/sim/bfin/byteop1p.s
-f8db5917fe683888b621431324d6ef59  sim/testsuite/sim/bfin/vec-abs-3.S
-01a0918b3f3ddcadb276b07fdaa298dd  sim/testsuite/sim/bfin/mdma-8bit-1d.c
-e5ee894fb6f60c25f7c0031c0c617824  sim/testsuite/sim/bfin/c_cc2stat_cc_av0.S
-f0f40a5cf5aa7d602c5c3e75f3c17426  sim/testsuite/sim/bfin/c_compi2opd_flags_2.S
-cfaa70abc5137db2344ad5771e7fb595  sim/testsuite/sim/bfin/c_alu2op_shadd_2.s
-68b8dedf8af09307e98df6e4dcbce512  sim/testsuite/sim/bfin/a1.s
-516f48e069742b7f0b2ff3191a0ac453  sim/testsuite/sim/bfin/PN_generator.s
-18e3172d8ad33e233ae2727d86026942  sim/testsuite/sim/bfin/c_dsp32shift_ahalf_rp_s.s
-6f5b2337dfe7093c79542cdb7ea6996d  sim/testsuite/sim/bfin/abs-4.S
-3fb07f1d95b1bad24c04ed35ac1a52ac  sim/testsuite/sim/bfin/c_ldst_ld_d_p_pp_b.s
-2ea489b4cb1b207f1081fbea5017ddb4  sim/testsuite/sim/bfin/fact.s
-b21805b72c36e2b748ce9f593bb4a9df  sim/testsuite/sim/bfin/c_compi2opd_dr_eq_i7_n.s
-44be6a8c0e4da116f1cf04784c7edbaf  sim/testsuite/sim/bfin/c_dsp32shiftim_lhh.s
-2dd92317aa10e2aeeab2f284e84e01fa  sim/testsuite/sim/bfin/c_brcc_kills_dhits.s
-9fa455a256613004f98ce360c2cd4a5e  sim/testsuite/sim/bfin/msa_acp_5.12_1.S
-441a164dc901c29dfb5b4e52066a2ca8  sim/testsuite/sim/bfin/issue121.s
-8e313cc5f4bb8f7ca74b13dbd7866529  sim/testsuite/sim/bfin/random_0005.S
-bbbc13c1e29c0c5ff28fb04022f75024  sim/testsuite/sim/bfin/c_dsp32shift_af.s
-a683a817a3fcae70c07fbba61b39e42a  sim/testsuite/sim/bfin/push-pop.s
-74f4b10b6c9964b12d3c44b6a341d1d2  sim/testsuite/sim/bfin/c_brcc_brt_nbp.s
-2a29e110be965db81d9044c135e73eaa  sim/testsuite/sim/bfin/10436.s
-48ad3dfdeec052bce2fc9578ddabce02  sim/testsuite/sim/bfin/c_dspldst_st_drlo_i.s
-3d6f2cf38746b68dfe62ef453049a560  sim/testsuite/sim/bfin/c_dsp32alu_rl_rnd20_m.s
-103c5d4573562eb707d0f224bddb079f  sim/testsuite/sim/bfin/se_bug_ui2.S
-464fe897143ce4d3e95b3ff695f30459  sim/testsuite/sim/bfin/c_dsp32shift_amix.s
-65dd5572e982aa4d49542d5739db6a74  sim/testsuite/sim/bfin/c_dsp32alu_rpm.s
-c367e567061381b947e716080b35776d  sim/testsuite/sim/bfin/c_seq_ex3_raise_ls_mmrj_mvp.S
-3ad676f3d1e6f8e05cac17a1570ebdb8  sim/testsuite/sim/bfin/c_brcc_brf_fbkwd.s
-6f10d0bd1e1af8552ec22b8f0b60a890  sim/testsuite/sim/bfin/a26.s
-1b9fe3241a0162e8606c21e6b32bb0c6  sim/testsuite/sim/bfin/c_dsp32alu_sgn.s
-292b2e46bbd93ed56f9f07e858d0e6f9  sim/testsuite/sim/bfin/c_ldst_ld_d_p_pp_h.s
-afa755da6a89148c66fff22cde815553  sim/testsuite/sim/bfin/neg.S
-30aa9272252e64359cc656b4a65dda30  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_t.s
-32652946f308cb9a4bec20e874425a50  sim/testsuite/sim/bfin/c_ldstidxl_st_preg.s
-803509c8c316b6803434416a4387b8c3  sim/testsuite/sim/bfin/random_0027.S
-1e29c62ba11b3ecd84882417712cb6c6  sim/testsuite/sim/bfin/c_dsp32alu_rl_rnd12_p.s
-652bac9f24d850a393bc19fa5b9bd699  sim/testsuite/sim/bfin/se_lsetup_kill.S
-fb40faee221d3a56d424f0508b51aaa0  sim/testsuite/sim/bfin/c_dsp32alu_rrppmm.s
-46b778b02f8d193963516da1040d4c92  sim/testsuite/sim/bfin/se_misaligned_fetch.S
-2de681208fe0b1b87cd46530ab13c745  sim/testsuite/sim/bfin/vecadd.s
-178233d61233eb1d2d093c4132377ccc  sim/testsuite/sim/bfin/c_dsp32mult_dr_tu.s
-01853f1b33357e1065f6947441e5e39c  sim/testsuite/sim/bfin/c_interr_timer_tcount.S
-d844457313f48c29c6584200c95697eb  sim/testsuite/sim/bfin/s14.s
-d1db4922910d772f8372c30d6608c487  sim/testsuite/sim/bfin/cc1.s
-711a16fc84ffe0a266c85a34a1230914  sim/testsuite/sim/bfin/eu_dsp32mac_s.s
-5f0c733e9692fbfadcd43244dbaa821c  sim/testsuite/sim/bfin/mem3.s
-6a047ec73ccc98946877788c3b088aaf  sim/testsuite/sim/bfin/c_ldimmhalf_drlo.s
-4c6f559d02b2ea5acbd7ed44df08464c  sim/testsuite/sim/bfin/conv_enc_gen.s
-bd8789745876281acb3ebcd63a553992  sim/testsuite/sim/bfin/c_dsp32shift_rot_mix.s
-dfd2465416f06504f716df3fb82de552  sim/testsuite/sim/bfin/c_dsp32shiftim_lf.s
-4dbfd6347d36dffa04331cc48dc22823  sim/testsuite/sim/bfin/a12.s
-34ea43c33e3e477d696ac6f4cdf9ba00  sim/testsuite/sim/bfin/c_dsp32shift_ahalf_rp.s
-0bb0a422e58ba903e7d2f7af6f49160e  sim/testsuite/sim/bfin/math.s
-8d5e4a024a3f1a0cf5a8479d6c2eb3d5  sim/testsuite/sim/bfin/a25.s
-6a7bca360b713f72787e3277285ca337  sim/testsuite/sim/bfin/se_all64bitg1opcodes.S
-7cf7f5fc339ff885a2a520a2c4bacd6b  sim/testsuite/sim/bfin/c_seq_wb_rtx_lsmmrj_mvp.S
-09b019c3402a7ed10605ee86b09888c2  sim/testsuite/sim/bfin/c_brcc_bp3.s
-1a537e86920e7c20e7b7361e136656e3  sim/testsuite/sim/bfin/c_dsp32alu_search.s
-375240c9dd7ee875f17f2df8938a1346  sim/testsuite/sim/bfin/10272_small.s
-3ec1b2c60af24e53ef88912f465d2ee1  sim/testsuite/sim/bfin/c_seq_ex2_mmr_mvpop.S
-7affee7f40c46eb4efcb8583b70af73c  sim/testsuite/sim/bfin/dotproduct.s
-b8df1721881549647d38a8e0f038f5ee  sim/testsuite/sim/bfin/s8.s
-71d62c6517566aba379f434147d3c053  sim/testsuite/sim/bfin/s20.s
-7c79d08dcbe4826dbd86bffc27116b69  sim/testsuite/sim/bfin/f221.s
-83b6eec752b17f5610e469837240fa08  sim/testsuite/sim/bfin/cir.s
-ac7d81780c473f5cc0a49bd0d4a6724b  sim/testsuite/sim/bfin/c_dsp32alu_byteunpack.s
-edf967a6a74902e4d7e03506679b1218  sim/testsuite/sim/bfin/m13.s
-e215c346df0fb80804d90cc3b19c6a11  sim/testsuite/sim/bfin/c_dsp32alu_rrpmmp.s
-f826d86590c3e73ee7d923ba5f17365e  sim/testsuite/sim/bfin/c_dsp32shiftim_ahh_s.s
-bd0cfce88fa75c60cff9abed7747b3b0  sim/testsuite/sim/bfin/c_dsp32shiftim_ahalf_lp_s.s
-8a98945ecba5894f2f51293671d684b5  sim/testsuite/sim/bfin/issue272.S
-057ccb2e2c4511efec2ab3ca4e6953a9  sim/testsuite/sim/bfin/random_0037.S
-4398f3953291022bb7a9481896fe92e3  sim/testsuite/sim/bfin/testset.s
-70a6ddd301261040b2eb05510ae4e0be  sim/testsuite/sim/bfin/c_dsp32shift_align24.s
-63fcd8aa9dd6fc02faf256e75ff5d9e3  sim/testsuite/sim/bfin/divq.s
-b93a919db2b04c1e0d9e925b7fe59142  sim/testsuite/sim/bfin/se_all16bitopcodes.S
-6a7de36567147c29f31fa9767a7d068b  sim/testsuite/sim/bfin/dsp_a8.s
-7cf8f0313c9b134c4b90e8c9743146dc  sim/testsuite/sim/bfin/issue126.s
-5503cc42351d439828f47aacfca4a3ba  sim/testsuite/sim/bfin/dotproduct2.s
-3bfef672ab000548fc9e9ca989ab394e  sim/testsuite/sim/bfin/c_interr_nested.S
-0feb00720bffa776d70caf97aa04694f  sim/testsuite/sim/bfin/c_dsp32alu_bytepack.s
-cdc7a150fb4d800fbcfb998b92a143ea  sim/testsuite/sim/bfin/stk6.s
-04598b814b8156f788c4fc8cc6f1d507  sim/testsuite/sim/bfin/c_interr_disable_enable.S
-7aa05af7b0cc82119f2b681e8ab98169  sim/testsuite/sim/bfin/s19.s
-9733e71fe621ab58e43e16d7f0ce6fdf  sim/testsuite/sim/bfin/c_dsp32shiftim_amix.s
-86090ee34a3fa27f1fb55d8e8d9aa8e9  sim/testsuite/sim/bfin/c_dsp32shiftim_af_s.s
-71cd0b24c00b44365c1072496507098d  sim/testsuite/sim/bfin/c_dsp32mult_dr_is.s
-fa94045af9a8b611ac508d0288d5c842  sim/testsuite/sim/bfin/saatest.s
-76a6179e8196d0f5d4c577da74169eb9  sim/testsuite/sim/bfin/m17.s
-1f86433991dbc84eae62aded277ae674  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_ih.s
-7ec40bae10f95a00687dff3e99626107  sim/testsuite/sim/bfin/c_dsp32alu_aa_absabs.s
-4e3f3b2317ab7b109a784c6bdf2e7a68  sim/testsuite/sim/bfin/c_progctrl_call_pr.s
-638fab2f31db7cc4f22f1aba7b6f4c2e  sim/testsuite/sim/bfin/c_seq_ex1_raise_j_mv_pop.S
-7361a2c90f840ddcb9b17b552a4e70ef  sim/testsuite/sim/bfin/byteop16p.s
-841ba18f69d34dbbef6befb553e6eeeb  sim/testsuite/sim/bfin/c_ldstidxl_ld_dreg.s
-cb19bbd25630689fef53145be992a2e9  sim/testsuite/sim/bfin/c_except_illopcode.S
-ef808ff6b6b675ea0f869e4a6f1b6ea0  sim/testsuite/sim/bfin/c_dsp32alu_rl_rnd20_p.s
-71a5cb8a4a7efc32e8fd125c4c246478  sim/testsuite/sim/bfin/b0.S
-418e58f92a8fefd3a0e92ab3737c6706  sim/testsuite/sim/bfin/c_ldstidxl_ld_preg.s
-67eef251513ea0a65f8c96ccfcca3885  sim/testsuite/sim/bfin/c_dsp32mac_pair_a0_m.s
-3f4525667bb9d582cd858325c6a5e5e2  sim/testsuite/sim/bfin/vec-neg.S
-efd317fd9cc11b487e458c384e388304  sim/testsuite/sim/bfin/c_dsp32shift_lhalf_lp.s
-4818557583db63a8114e8847eb82cd22  sim/testsuite/sim/bfin/run-tests.sh
-ee9e741e55ba73a92588d6d86caadc86  sim/testsuite/sim/bfin/c_dsp32alu_maxmax.s
-00045a3c374df7c76408334895a311ad  sim/testsuite/sim/bfin/c_logi2op_bitset.s
-5f5ba5caa2cf6bde390d9e697a1c2cd5  sim/testsuite/sim/bfin/c_ldstpmod_st_dreg.s
-f08b71309b7aaed138a565fcdc73a63a  sim/testsuite/sim/bfin/mc_s2.s
-70380a92e41b3f9868ba6452db8970b2  sim/testsuite/sim/bfin/i0.s
-918d068c7e3910733ae4d013b5cd4a1d  sim/testsuite/sim/bfin/stk3.s
-4dc84b9ef6ab0ec745b5759998154fff  sim/testsuite/sim/bfin/c_dagmodim_lnz_imgebl.s
-9f8c1db3365dd2361fdd698c313a584d  sim/testsuite/sim/bfin/s21.s
-e01849a2a91f6a30da3b9580bd8f40c4  sim/testsuite/sim/bfin/pr.s
-038ae1a6188135762e0473477ee7b6b1  sim/testsuite/sim/bfin/c_except_user_mode.S
-1a01325faf8cc737f9229e3f53435cd7  sim/testsuite/sim/bfin/c_dsp32shift_lhh.s
-92170f5dbb753d5ffd2f8d0610573b4c  sim/testsuite/sim/bfin/random_0009.S
-350d1676b23584932aceaf29210ae3a6  sim/testsuite/sim/bfin/dbg_tr_simplejp.S
-0d5f069409350d392a1443bde0d3c2ba  sim/testsuite/sim/bfin/c_regmv_imlb_imlb.s
-ba398a4a19fc48009b81eed9729d2b95  sim/testsuite/sim/bfin/se_loop_ppm_1.S
-a14f5a0acb0c380f671daf117f5d9583  sim/testsuite/sim/bfin/m6.s
-b3e0868d8f297001d2031ef40a624d81  sim/testsuite/sim/bfin/syscfg.s
-2924896e7a9325528c40cdf572c0c988  sim/testsuite/sim/bfin/mdma-32bit-1d-neg-count.c
-c7eb777dc8c72484be0e0535400d3764  sim/testsuite/sim/bfin/c_dsp32mult_dr_m_iutsh.s
-dbb76db3186a5de128e481c322ce5d4c  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1a0.s
-d86a8f228562dc2021e3c3a97ef58ab4  sim/testsuite/sim/bfin/c_dsp32shift_ones.s
-19b4f5b1ab5013d05fac7b0e0b646a62  sim/testsuite/sim/bfin/c_dsp32shiftim_ahalf_ln.s
-466ca66e6dbb6e90dcd48a1463bc7334  sim/testsuite/sim/bfin/issue83.s
-430f73322109f70643f0409106c40145  sim/testsuite/sim/bfin/move.s
-b8ef7aad562d0134b45e588af59f7e11  sim/testsuite/sim/bfin/c_seq_ex1_j_mv_pop.S
-4461562f8353df458c20a7a46814ae2c  sim/testsuite/sim/bfin/c_seq_ex1_brcc_mv_pop.S
-9571957f8ffec21648af949dfae2dfa2  sim/testsuite/sim/bfin/c_ccflag_pr_pr_uu.s
-f2ed60841e06a5c61f999277f90132b3  sim/testsuite/sim/bfin/c_dsp32alu_a0a1s.s
-6f34eb7fb0f64a932c8a2ba6dfea2e24  sim/testsuite/sim/bfin/c_ptr2op_pr_sft_2_1.s
-2f2a0016829092242198f981ee03e3c7  sim/testsuite/sim/bfin/c_dsp32alu_rrppmm_sft_x.s
-acb21f37b3594ec532ca0c04399480da  sim/testsuite/sim/bfin/algnbug1.s
-ae1fdd9921a16a2ad364eb64aa5e7bc5  sim/testsuite/sim/bfin/c_ldimmhalf_dreg.s
-7c561c7c57307215d807406b9b3114bf  sim/testsuite/sim/bfin/c_seq_ex1_raise_brcc_mv_pop.S
-3e72f2d28bb00b208ee1f519aafbfc15  sim/testsuite/sim/bfin/c_cc2stat_cc_av1.S
-2b5fddc64d07850e90a973b0826fe23c  sim/testsuite/sim/bfin/se_loop_kill_01.S
-27dd8868bd2ead2c54c84619d2608358  sim/testsuite/sim/bfin/c_cc2dreg.s
-0405b426a94acf8ad97848462b0c785f  sim/testsuite/sim/bfin/c_dsp32alu_rr_lph_a1a0.s
-86275529be3ea8284b411b5fdaf1ed7e  sim/testsuite/sim/bfin/se_loop_lr.S
-833b4f1e8dc7656ca204c479b56b1f65  sim/testsuite/sim/bfin/c_regmv_imlb_pr.s
-ef39a36b3b64f18de73a0f37e0ccb300  sim/testsuite/sim/bfin/c_dsp32shiftim_ahalf_ln_s.s
-ee12c42104dbcfe9562c57172425c3bc  sim/testsuite/sim/bfin/c_progctrl_clisti_interr.S
-72341c4026360cabf2d1d012fddb0738  sim/testsuite/sim/bfin/seqstat.s
-3f0b69300bac8ac06bb3b246a090f213  sim/testsuite/sim/bfin/c_brcc_bp4.s
-ffbbf13b250921f57d6a39018f7ae7b4  sim/testsuite/sim/bfin/c_ldstpmod_st_dr_hi.s
-012fc573c993e3a33fd7b88245fb0472  sim/testsuite/sim/bfin/c_loopsetup_topbotcntr.s
-9fdfb5b0bc43ecdd094679e94add9d44  sim/testsuite/sim/bfin/c_seq_ex2_mmrj_mvpop.S
-4fd07b28d259adebc742a51ce7336e56  sim/testsuite/sim/bfin/s1.s
-471ed97f64fa7fd9d05e55bf9255d678  sim/testsuite/sim/bfin/greg2.s
-59a3446f9e2fe15e93735bcab1f2ad99  sim/testsuite/sim/bfin/c_dsp32alu_saa.s
-67b973f750cd072f33dd654d14ad92a4  sim/testsuite/sim/bfin/vec-neg-3.S
-128c82fe8e69af5da34b25ed0cb5e087  sim/testsuite/sim/bfin/c_dagmodim_lnz_imltbl.s
-2c24a99468d45fc815503ab25453de2c  sim/testsuite/sim/bfin/iir.s
-62b0e9ce6191a2fda5ee48b36e399159  sim/testsuite/sim/bfin/m14.s
-28407e3611fb7520c42f65dc14ad9f9f  sim/testsuite/sim/bfin/random_0031.S
-a26e87ddf562adb7d3557266f87fe694  sim/testsuite/sim/bfin/cli-sti.s
-abd41902e913228e180f2407a13c36d0  sim/testsuite/sim/bfin/lmu_excpt_prot1.S
-725d2cea0a62b886976271d64de41f17  sim/testsuite/sim/bfin/c_dsp32shiftim_rot.s
-302e8ddb652151528691224c1e91e98d  sim/testsuite/sim/bfin/c_alu2op_conv_h.s
-2d368770b42998ab3ab4fddf1a5f42fb  sim/testsuite/sim/bfin/c_dsp32mult_pair_m_is.s
-3e2ef8403b643230f67439d89b92a135  sim/testsuite/sim/bfin/c_ldstidxl_st_dreg.s
-dfa06376275772c4bc9ab17ee330e195  sim/testsuite/sim/bfin/c_ldstidxl_ld_dr_h.s
-2c924b9de723a5d3eb663ff180a74942  sim/testsuite/sim/bfin/c_linkage.s
-013009f48b5833e27dd266090bf8e896  sim/testsuite/sim/bfin/c_logi2op_alshft_mix.s
-3a88375eb9546ac49baf54ab8e823f98  sim/testsuite/sim/bfin/c_dsp32shift_lf.s
-18a78f2b94f86ce37423bc99c777d9f1  sim/testsuite/sim/bfin/c_ldimmhalf_l_pr.s
-1c70872dafbaa0a8639030711dfd24e3  sim/testsuite/sim/bfin/lp1.s
-0ef78e2dc1aae6e66ae0d075805625c9  sim/testsuite/sim/bfin/c_cc_flagdreg_mvbrsft.s
-d5cf50ddd7fa86e64250e8159d0177e1  sim/testsuite/sim/bfin/se_illegalcombination.S
-4cae16bbcb270516e373926130dfbbcc  sim/testsuite/sim/bfin/c_seq_ex1_raise_call_mv_pop.S
-3b5de08e855694df6cddd2c1cbe2fbfb  sim/testsuite/sim/bfin/c_dsp32mult_dr_m_t.s
-953b5b4f6bad638a52d7e9bff09a767c  sim/testsuite/sim/bfin/c_dsp32alu_disalnexcpt.s
-9c3473194a6bd5da64b7f8d2069db515  sim/testsuite/sim/bfin/c_dsp32alu_alhwx.s
-01602e752a490b7286397676e0589315  sim/testsuite/sim/bfin/c_alu2op_conv_xb.s
-dc7132cda4cad096d26f1d56feaee2c1  sim/testsuite/sim/bfin/se_loop_mv2lt_stall.S
-5ec8a64db6b00e60a7b1de82c2d6f62f  sim/testsuite/sim/bfin/11080.s
-18a3b8e547c64dbe66c1d7908df98f08  sim/testsuite/sim/bfin/c_dsp32mult_dr_u.s
-768f0d6765fff4aa19866a801fd28711  sim/testsuite/sim/bfin/se_loop_ppm_int.S
-c657ad4c186b6224e353864dafbbb4fe  sim/testsuite/sim/bfin/random_0013.S
-81a9744f66ec0886038aacebbf3cc40a  sim/testsuite/sim/bfin/c_dsp32shift_fextx.s
-dd8c7a827d3385442a677da37a5dfd1b  sim/testsuite/sim/bfin/c_calla_ljump.s
-df4ad401b58e03100301ad8b42d6e90f  sim/testsuite/sim/bfin/dbg_tr_basic.S
-0b0eaaaf606184d86057a112c6fc7c9c  sim/testsuite/sim/bfin/a10.s
-f08633e18b577594713162f92f5ce388  sim/testsuite/sim/bfin/mult.s
-0003c6a6de9ab79f51db98d63a8878fd  sim/testsuite/sim/bfin/viterbi2.s
-ce17614facd14eec0b020443865dfb5d  sim/testsuite/sim/bfin/c_interr_pending_2.S
-924386049344ee96f174ca3b9ee443d8  sim/testsuite/sim/bfin/c_ldst_ld_d_p_mm_xh.s
-26677d6c22a4bf258143094ea7562ff8  sim/testsuite/sim/bfin/m15.s
-f7448b694ba26341c8e503e78011f89e  sim/testsuite/sim/bfin/c_comp3op_dr_mix.s
-7b13694e6fc9226e3d6ce052b7b1cb2a  sim/testsuite/sim/bfin/s4.s
-365a381c30ce0992a71da4ad558cbe08  sim/testsuite/sim/bfin/c_ldst_ld_d_p_pp_xh.s
-465cab4122fdeac3ccabbac2a224af40  sim/testsuite/sim/bfin/c_regmv_dag_lz_dep.s
-90d97e84322c3c273aafe652c8e91872  sim/testsuite/sim/bfin/s30.s
-9b3e5f6ede1bcd4d9beaeedaa98a0ca2  sim/testsuite/sim/bfin/c_dspldst_st_drhi_ipp.s
-15d22beb1d4f5094df6a339068dfa94c  sim/testsuite/sim/bfin/c_cc_flagdreg_mvbrsft_s1.s
-830873358fa2625f683592e65339855f  sim/testsuite/sim/bfin/c_cactrl_iflush_pr.s
-0d14b290360f3cbd3e7d24fd2f4e3b76  sim/testsuite/sim/bfin/c_regmv_imlb_dep_stall.s
-87c13a445ebeeafd0560f6bdad2c57f0  sim/testsuite/sim/bfin/tar10622.s
-7551e26fbd07956de7dfecaa3e2cff17  sim/testsuite/sim/bfin/c_ldimmhalf_lz_pr.s
-61213925c07929df9fb92f78b39b0d6e  sim/testsuite/sim/bfin/hwloop-branch-in.s
-78fd337fd8ad33125ae5f7dd25393315  sim/testsuite/sim/bfin/c_dspldst_ld_drlo_i.s
-90f8ad210fc240758e6734d2e492c803  sim/testsuite/sim/bfin/random_0015.S
-e08f027090f78de83b488cbee78372c9  sim/testsuite/sim/bfin/c_dsp32shift_signbits_r.s
-21e3db50248b4ecd49cb954982280b95  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_iu.s
-8bd946e6222f132be930da837416d73d  sim/testsuite/sim/bfin/se_regmv_usp_sysreg.S
-b6d0b6f211bef5f69a744768da75a3a9  sim/testsuite/sim/bfin/s11.s
-4a2751b3064589ffee5e7983197979bd  sim/testsuite/sim/bfin/d1.s
-b8a00c4885b0dc53d68d7222ebd1f6ab  sim/testsuite/sim/bfin/vit_max.s
-503ef3297f246f89609a9948e523dfc0  sim/testsuite/sim/bfin/c_loopsetup_nested.s
-f77b23556afcd6b2d13fba515c3356d5  sim/testsuite/sim/bfin/c_dspldst_ld_drlo_ipp.s
-03ee83edb056e97c913c4e40592ba18b  sim/testsuite/sim/bfin/cec-system-call.S
-3dc1bfada31aaf5589a657af9d5d1a3e  sim/testsuite/sim/bfin/brevadd.s
-31b532722133633c988cdbdcad21c889  sim/testsuite/sim/bfin/dbg_tr_umode.S
-c07455aa5f1e0d9cdfde9e2bac836e37  sim/testsuite/sim/bfin/random_0006.S
-4066d22018a2beb3021d5b1ea6005a5c  sim/testsuite/sim/bfin/vit_max2.s
-af0ce969a54b27c9fbe478fd50b0069a  sim/testsuite/sim/bfin/c_seq_ex3_ls_mmr_mvp.S
-3150b840387dee73160fec0c13462d5f  sim/testsuite/sim/bfin/a3.s
-10fe3ce0034114415ea5bbc801fb2c2e  sim/testsuite/sim/bfin/c_pushpopmultiple_dreg.s
-bb8cb850942f493ed192d0fdb77f1718  sim/testsuite/sim/bfin/c_ldst_ld_d_p_mm.s
-4432ed7982dc2829e960c58290b59c78  sim/testsuite/sim/bfin/c_cc2stat_cc_ac.S
-ec2874c803c864b51d032052e83855fe  sim/testsuite/sim/bfin/c_dagmodik_lnz_imltbl.s
-c5b263008c222c94779326bb6ed293db  sim/testsuite/sim/bfin/sign.s
-b614d86ddf22a03c4633555ad3009fd1  sim/testsuite/sim/bfin/issue125.s
-6e58cbb2f4cad8aaee4c0d4fe4e1c8a3  sim/testsuite/sim/bfin/cc-astat-bits.s
-0219e15c85d6cb90dda57448b5dceffd  sim/testsuite/sim/bfin/c_ldimmhalf_lzhi_ibml.s
-cfc3f75a497c120ef474dda21f8a2971  sim/testsuite/sim/bfin/c_ldst_ld_d_p_pp_xb.s
-0dd8f3b79fdde6e24b8f3b0dd3bae8a5  sim/testsuite/sim/bfin/c_alu2op_log_l_sft.s
-f7c0c137bdbe3b5206820590db0f69a7  sim/testsuite/sim/bfin/se_undefinedinstruction4.S
-c49c68f6d47c5ecc841068e30dbec9a3  sim/testsuite/sim/bfin/c_cactrl_iflush_pr_pp.s
-504baf81cef0e4d165b39290b3f2cbaf  sim/testsuite/sim/bfin/a4.s
-cc9497ab5745e5c55cdc73bc1a8f618e  sim/testsuite/sim/bfin/se_loop_nest_ppm_2.S
-0d3dfdefad6fbcd95af51959b009736d  sim/testsuite/sim/bfin/random_0014.S
-7a821b1429672bfdbefe565e64c5a430  sim/testsuite/sim/bfin/7641.s
-8252c13fe0e26b5c29077e178357a91c  sim/testsuite/sim/bfin/c_ldst_st_p_p.s
-d6b458f69bce090e99f02a946dbd8924  sim/testsuite/sim/bfin/c_alu2op_conv_toggle.s
-7855445bb4565384616e2a5ef02b96c4  sim/testsuite/sim/bfin/dbg_jmp_src_kill.S
-be9816d7ae154b7210affc9b25c5aa09  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_m.s
-25d69367eb66a4f38be9e8e1e1f801b9  sim/testsuite/sim/bfin/vec-neg-2.S
-39aa5059d14ae39045b683ebe7baac92  sim/testsuite/sim/bfin/c_ldstpmod_ld_lohi.s
-7e4431ab0a9d02222c01356205d18d02  sim/testsuite/sim/bfin/c_logi2op_bitclr.s
-81b3ba095218dfad42fa906627155f38  sim/testsuite/sim/bfin/random_0033.S
-377ed2dad64de6bcdde8aacc3f48d26a  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0.s
-25ecaac002a2b3c1b1f10850085222f2  sim/testsuite/sim/bfin/a22.s
-335424886c563252c8fbacda7c416c8d  sim/testsuite/sim/bfin/c_loopsetup_preg_div2_lc0.s
-f58b8f9806b1e0865796d1fce45f8ad9  sim/testsuite/sim/bfin/abs-2.S
-28d97c964ff6071dcca06cb394faca82  sim/testsuite/sim/bfin/c_alu2op_conv_xh.s
-33c2d37f1f8385abae74c8de03388215  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1a0_is.s
-2893d6244443a96fff842aee0a9e55c0  sim/testsuite/sim/bfin/issue124.s
-616889f64c1b2ca5cae92d9bdf68c188  sim/testsuite/sim/bfin/s17.s
-c61cfb3f1fc3a109fe24302831df3637  sim/testsuite/sim/bfin/c_ldimmhalf_pibml.s
-ccda738b09f4f5b7b5ed88ec1a023353  sim/testsuite/sim/bfin/se_undefinedinstruction1.S
-3f4dec6249ce30e3bb9a65d653118b1e  sim/testsuite/sim/bfin/wtf.s
-55d5782f0ddae0e5d0d6a04f81bdd10a  sim/testsuite/sim/bfin/stk2.s
-14801ca89c7161fa491f5ccd06c62570  sim/testsuite/sim/bfin/c_ldst_ld_d_p_pp.s
-f1ef93764ca410b744251c3c4cfc758c  sim/testsuite/sim/bfin/c_ldstidxl_st_dr_b.s
-5f2f31aaf7ddcce2d121e9f6a041268d  sim/testsuite/sim/bfin/random_0012.S
-91bb0956046070c73b36bdfc61a5d692  sim/testsuite/sim/bfin/c_dsp32shift_expadj_h.s
-caca5b6e2138d1b9f7954386104b7fcf  sim/testsuite/sim/bfin/c_loopsetup_nested_bot.s
-e08b90fdbfab2444d82784000453c3ca  sim/testsuite/sim/bfin/c_ldimmhalf_lzhi_dr.s
-038c89bbbb2a935771544aa4f7aca96f  sim/testsuite/sim/bfin/c_cc_regmvlogi_mvbrsft_s1.s
-bdc8778220ae9030bc95677933be0985  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1_m.s
-ba9ecd1796636d954e6ce0e5720ff570  sim/testsuite/sim/bfin/link.s
-2641773af0a76353ca8ab09699313c4f  sim/testsuite/sim/bfin/c_dsp32alu_rrpm_aa.s
-9d81d781061b56b18755a36cc6d7395f  sim/testsuite/sim/bfin/c_ldstpmod_ld_dr_lo.s
-a239662487b4a852239cde8357b2e80b  sim/testsuite/sim/bfin/se_mv2lp.S
-84673e70c29a76ffd74b8532d0c24afd  sim/testsuite/sim/bfin/se_bug_ui.S
-fb8dfcd82a42a477041154f5cdb21293  sim/testsuite/sim/bfin/c_ccmv_ncc_pr_pr.s
-9c232654bff3e6e311718b42b69b6f35  sim/testsuite/sim/bfin/c_ldst_ld_d_p_b.s
-b934faefc613023c349422e9dad71bdf  sim/testsuite/sim/bfin/testutils.inc
-d8266badab508a8826f43859dd855659  sim/testsuite/sim/bfin/c_alu2op_divq.s
-babb584b0d996ce2f1969c48e03b368f  sim/testsuite/sim/bfin/c_br_preg_stall_ac.s
-41d5d4ae69d3e3852531e74e29de4340  sim/testsuite/sim/bfin/c_alu2op_shadd_1.s
-958ad19045957e69b955aee37ce5b6c0  sim/testsuite/sim/bfin/c_dsp32shiftim_a0alr.s
-ec3ebf4777088920b90901340effa079  sim/testsuite/sim/bfin/fir.s
-fe76fdee471453bf806efcee9c5c02f8  sim/testsuite/sim/bfin/c_dsp32shiftim_ahalf_rn_s.s
-7d38cfafbfa9baf77e821fd03110c55e  sim/testsuite/sim/bfin/c_progctrl_excpt.S
-f3aa848548a0432f94d7f21f40799c24  sim/testsuite/sim/bfin/cc0.s
-1f4af3f5d8e516922500d6b2d3871a36  sim/testsuite/sim/bfin/c_ldstpmod_ld_dreg.s
-7c80537c314fb07da1f003f0559fd470  sim/testsuite/sim/bfin/a21.s
-4289ee30ca00cc4c1cfe82d23f841f81  sim/testsuite/sim/bfin/issue119.s
-0c4e75fba47834d73b3c67a6de2738dd  sim/testsuite/sim/bfin/c_dsp32mult_pair_s.s
-1b1e4305f5fcfec6e9467953dbcbd1b3  sim/testsuite/sim/bfin/issue144.s
-6a32eb370371776cbeadf39af94397a3  sim/testsuite/sim/bfin/c_interr_timer_reload.S
-079198710777c3cc2cc618d9d1160078  sim/testsuite/sim/bfin/c_cc_regmvlogi_mvbrsft.s
-4abdfcceb08a686a99a7b297868bc064  sim/testsuite/sim/bfin/c_dsp32alu_a_abs_a.s
-07d99dfe7d33971c9bd3df6350b30cdf  sim/testsuite/sim/bfin/c_dsp32shift_ahalf_lp.s
-41d40ebc58dc25668e69e7ac53956008  sim/testsuite/sim/bfin/brcc.s
-e5b207681d3e6bf5142bf642322e06dc  sim/testsuite/sim/bfin/random_0036.S
-ef799265fe588c7f3737dace1a1f31de  sim/testsuite/sim/bfin/c_ldimmhalf_l_dr.s
-486a2039f7967291fb69c66f229ed256  sim/testsuite/sim/bfin/dsp_d0.s
-a38a4e8e7c161c39b496111d6dbfb345  sim/testsuite/sim/bfin/c_dsp32mac_a1a0.s
-56aaa9fde8d192903ffc383d23e838d6  sim/testsuite/sim/bfin/c_logi2op_log_r_shft.s
-575ee0582bb25ac4030d2252146bc81f  sim/testsuite/sim/bfin/c_dsp32alu_rl_m.s
-87262f9ef78e2dbca89062a0678afbae  sim/testsuite/sim/bfin/c_dsp32shiftim_lhalf_rn.s
-b3880da5b888f56c9a3eb7f19815974c  sim/testsuite/sim/bfin/c_ldstii_ld_dr_h.s
-07371bb2a6d0102e2e177dc1560de422  sim/testsuite/sim/bfin/c_seq_ex3_ls_brcc_mvp.S
-f5cd09beffc541d30299638da6d62608  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1_s.s
-9dc752cfdf40fd3b34af73066cb982e5  sim/testsuite/sim/bfin/c_dsp32shiftim_lhalf_ln.s
-e712aa82e9762dad4d50ed13be9d8916  sim/testsuite/sim/bfin/random_0017.S
-8e21d6a9f8648f5755f0c545c603a2ac  sim/testsuite/sim/bfin/c_regmv_pr_imlb.s
-cc7c53b3456f05c2519fe8d2a4a0aaf5  sim/testsuite/sim/bfin/c_ldst_st_p_d_pp.s
-12d4f0bc92557a882318804a22780c3d  sim/testsuite/sim/bfin/c_dsp32mac_a1a0_m.s
-97e5d29e86a168d09dddd1d8611890ff  sim/testsuite/sim/bfin/c_interr_pending.S
-84e50dcefb143e170d9779d65f345148  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_i.s
-e567889fd763c41c603953360216725f  sim/testsuite/sim/bfin/c_dsp32shift_a0alr.s
-59131d58a67fb8ce8cde4154792f2f9d  sim/testsuite/sim/bfin/m1.S
-6c2d919f6fe0d37bd8ed6af6adf81eac  sim/testsuite/sim/bfin/m11.s
-cefc6d53981b8baf001253414d81429f  sim/testsuite/sim/bfin/c_dsp32mac_pair_a0_is.s
-526ba8281b1e407cefed889d3fdd2616  sim/testsuite/sim/bfin/c_dsp32shift_ahalf_lp_s.s
-83e9549c45a78a093180d8a1791a9ebc  sim/testsuite/sim/bfin/a2.s
-bb00a59be022ef27cdf64a1318b544c0  sim/testsuite/sim/bfin/c_dsp32alu_rh_m.s
-8d2ef9676f9f11678fcccf00cb310b15  sim/testsuite/sim/bfin/c_compi2opd_dr_add_i7_p.s
-c034473bf9ec3a4783e7d90af94cc7ce  sim/testsuite/sim/bfin/c_ldstii_st_dreg.s
-934115caa1ea0fff7998b802b8586468  sim/testsuite/sim/bfin/c_dsp32alu_rmp.s
-ff1441f10998e8fa6d051c5a45b2f4a3  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1.s
-d5cdfc180a7d6a20c74063ade297679c  sim/testsuite/sim/bfin/10622.s
-b73776791393b04c84fc4825f78885a4  sim/testsuite/sim/bfin/c_pushpopmultiple_preg.s
-2aa8a19946018e214cd1564e75f421fb  sim/testsuite/sim/bfin/se_loop_nest_ppm.S
-9b2b0c6891120209c99c8a4b9872da01  sim/testsuite/sim/bfin/c_dspldst_st_dr_i.s
-ce3694f491fcc054dca897cc57c3ca6a  sim/testsuite/sim/bfin/c_dsp32alu_minmin.s
-ce5d4728ea6293d9c2deb31a5a7dcc4d  sim/testsuite/sim/bfin/se_excpt_dagprotviol.S
-1ba47174b19763359d9b0f4ea3916727  sim/testsuite/sim/bfin/c_dsp32mult_pair_m_u.s
-5800fe4095a155e55966cf64e5533eb1  sim/testsuite/sim/bfin/c_loopsetup_nested_prelc.s
-fcdcb712779b367c8cc3364878d6feb3  sim/testsuite/sim/bfin/random_0020.S
-781cd11c4737f6a54e2591e63b548cdb  sim/testsuite/sim/bfin/c_brcc_brf_bp.s
-5667f67159cf3bceac54043d1456219d  sim/testsuite/sim/bfin/c_ldst_ld_d_p_ppmm_hbx.s
-2042f6af6a81c43df0f43c51909ea8f9  sim/testsuite/sim/bfin/s2.s
-0d771d0cf53aa0ffa79390fd09ce7ebc  sim/testsuite/sim/bfin/s13.s
-17a79f063f3cf5a910414807b64979c8  sim/testsuite/sim/bfin/c_dsp32shift_bxor.s
-e05eb1aad0fe81a9c3fa95ec4b9ee43c  sim/testsuite/sim/bfin/m5.s
-0ac31074477400190218b76cbfb04081  sim/testsuite/sim/bfin/se_loop_ppm.S
-5127752e35d5caffc9284ce295c26609  sim/testsuite/sim/bfin/neg-3.S
-1524b06b1f99bcd52f20be40892d9700  sim/testsuite/sim/bfin/c_dsp32alu_rh_p.s
-94d4074619c9f9c7130895ad3f8db837  sim/testsuite/sim/bfin/add_shift.S
-63b01f2dacdc587160e4fe49ede0ecef  sim/testsuite/sim/bfin/c_comp3op_dr_or_dr.s
-8a97a30aa30bf68d9c91e27ed2c1a062  sim/testsuite/sim/bfin/loop_strncpy.s
-06fea8b22af2030a34ed35ec9e453209  sim/testsuite/sim/bfin/byteop16m.s
-3c172f995ec6788fd2e9126790a72125  sim/testsuite/sim/bfin/a30.s
-777284035c8b07cb4482758e05f061fc  sim/testsuite/sim/bfin/fsm.s
-67329277f88dfe86a1ba8f33000b6e2b  sim/testsuite/sim/bfin/se_brtarget_stall.S
-8953c9b3a4a3a73b5e088672ce8deb2c  sim/testsuite/sim/bfin/c_logi2op_log_r_shft_astat.S
-05d05d3441ffc3d185eefc9583561629  sim/testsuite/sim/bfin/c_dsp32alu_a_neg_a.s
-27f25e3dfcbcc4e7b03da586777acfb4  sim/testsuite/sim/bfin/abs_acc.s
-b66136e773f49004230589eb30a8a457  sim/testsuite/sim/bfin/random_0021.S
-f7724cb439687f74863ecefa40ce5fb7  sim/testsuite/sim/bfin/cec-raise-reti.S
-b71ec7e53324bbbd8d2a69f2bd33b847  sim/testsuite/sim/bfin/c_comp3op_dr_xor_dr.s
-f2428e30f045b3a5eee146ad3516a40d  sim/testsuite/sim/bfin/c_loopsetup_prelc.s
-9cb710abef2b2ce825bf9452be0a3073  sim/testsuite/sim/bfin/c_seq_ac_raise_mv_ppop.S
-14b590e5d1d86198c3c33ea8c6acab6f  sim/testsuite/sim/bfin/c_ldstpmod_ld_h_xh.s
-2bd089dd582cb290ddf0d64fee3d0c9b  sim/testsuite/sim/bfin/c_ccmv_cc_dr_dr.s
-8f6669d801bbb787752f99e7fe0045cb  sim/testsuite/sim/bfin/c_ldst_st_p_d.s
-06db600415d9d6672602063b7e23e47c  sim/testsuite/sim/bfin/random_0019.S
-975e7a2fb1598eb10fd7322ce95935f4  sim/testsuite/sim/bfin/c_regmv_acc_acc.s
-f62a767ecbabfb368cd1f5d0b20e9d82  sim/testsuite/sim/bfin/cec-exact-exception.S
-23e167a7238a5a1c85568a68a0c5f1bd  sim/testsuite/sim/bfin/c_ldimmhalf_lzhi_pr.s
-2b4a49438847727f0608f760789f6146  sim/testsuite/sim/bfin/se_all64bitg0opcodes.S
-afc38d644b79ce377b785d12be8ed004  sim/testsuite/sim/bfin/c_alu2op_log_r_sft.s
-f5471e98a28ce9e997932812221a079e  sim/testsuite/sim/bfin/hwloop-branch-out.s
-904d9ed555aa646cdd0795d27100cd4f  sim/testsuite/sim/bfin/c_ldimmhalf_h_ibml.s
-e159310a1ee9029a180827603c0f9221  sim/testsuite/sim/bfin/se_all32bitopcodes.lds
-754b06a0434623312fb539f37b44fc97  sim/testsuite/sim/bfin/c_dspldst_st_drhi_i.s
-4b3ce618665d13744e95be529606feab  sim/testsuite/sim/bfin/c_multi_issue_dsp_ldst_2.s
-aae33653deed7990feb13c09eb443e30  sim/testsuite/sim/bfin/c_dagmodik_lz_inc_dec.s
-38ee4ebc782b080bdca44a7ad104b367  sim/testsuite/sim/bfin/c_dsp32shiftim_ahh.s
-061025cf44efaa01b0432b19048766c7  sim/testsuite/sim/bfin/mmr-exception.s
-4f8a6f204dd652a7a1d47b4831982731  sim/testsuite/sim/bfin/c_ldstidxl_st_dr_h.s
-c77988b31f4c0e7482b488ac2c284639  sim/testsuite/sim/bfin/c_brcc_brf_brt_nbp.s
-20dac437aaa420e9788ef469519d6dae  sim/testsuite/sim/bfin/se_popkill.S
-c824eaf9f3639660c73fa993d2e49e0c  sim/testsuite/sim/bfin/c_brcc_brt_bp.s
-7df9ca737b91d05f1859283b846af842  sim/testsuite/sim/bfin/zcall.s
-43c0db052badef4d0234d29d44f355cd  sim/testsuite/sim/bfin/c_seq_ex2_raise_mmrj_mvpop.S
-325e8de5d4d4df4b865840606dcec369  sim/testsuite/sim/bfin/c_dsp32mac_mix.s
-56538f4726d4bcbf69000d597527ff45  sim/testsuite/sim/bfin/a5.s
-6abb979d21f0fe10b59dccd2e99253f6  sim/testsuite/sim/bfin/c_ldst_ld_d_p_xb.s
-96e8946c463d6f506af8dabc3dd6862d  sim/testsuite/sim/bfin/d2.s
-bd12fcd814a00cb1ead93562a6408525  sim/testsuite/sim/bfin/s3.s
-b20d9784f0415f9b173e4d1780949a2f  sim/testsuite/sim/bfin/c_ldstidxl_ld_dr_xb.s
-f245e59995410a19938fe55bb800b863  sim/testsuite/sim/bfin/c_br_preg_killed_ac.s
-a03f34c39c8412197f8e51b848c7db34  sim/testsuite/sim/bfin/nshift.s
-93f68c7c8ee94d9b664e0b67063ebbb7  sim/testsuite/sim/bfin/a24.s
-df164c7c2b53f5d898625e38e68ab67e  sim/testsuite/sim/bfin/c_dsp32shift_lhalf_ln.s
-98a64ce543f2ccc00d2318ef1ed95d8b  sim/testsuite/sim/bfin/c_dsp32alu_rh_rnd12_p.s
-fab985e0e9679c87d643e16ffee3a5a3  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_u.s
-72a0c0a8490db86af44875827d7cc77a  sim/testsuite/sim/bfin/c_dsp32shiftim_lhalf_lp.s
-cb91774a59feeebea4bb02b35e1d5719  sim/testsuite/sim/bfin/c_ldstii_ld_dreg.s
-dffa7f7ecfaa5b53a2d90571e7a8644c  sim/testsuite/sim/bfin/c_dsp32shift_ahalf_rn_s.s
-1340100f92473f52a90194ef5ebdc429  sim/testsuite/sim/bfin/se_cof.S
-875b06ceb7b81cff862c5ecff8307680  sim/testsuite/sim/bfin/c_ccmv_ncc_dr_pr.s
-3e5c0d2afb5b636cbed6e0b739854ec5  sim/testsuite/sim/bfin/c_comp3op_pr_plus_pr_sh1.s
-aa10645e3c824974c092c7bc94faac0d  sim/testsuite/sim/bfin/c_dsp32shift_vmax.s
-05127feee6d3f89cc534357244e065e1  sim/testsuite/sim/bfin/byteunpack.s
-a6bd29e4a3ebddaaeb02a11972cb28b5  sim/testsuite/sim/bfin/c_except_sys_sstep.S
-a0cc72d47e1efe638d2f379849fd527c  sim/testsuite/sim/bfin/c_dspldst_st_dr_ippm.s
-37023aee4c8367cdce427875d0eb85b8  sim/testsuite/sim/bfin/se_more_ret_haz.S
-1c5f113f562e1f2fa7b221a72de925c3  sim/testsuite/sim/bfin/c_dsp32mult_dr_i.s
-c6102e6b089e764bde2cc83307e5cdf3  sim/testsuite/sim/bfin/c_mode_user.S
-834d47b0a613d23a2cc939c959c9cb0d  sim/testsuite/sim/bfin/c_dsp32alu_byteop1ew.s
-8f153b66bb1c033950417364a932e665  sim/testsuite/sim/bfin/c_dsp32alu_rm.s
-695661d1ee0948c7bc574e94c29782af  sim/testsuite/sim/bfin/lp0.s
-beda830ceceae2e090507bd23afc66e7  sim/testsuite/sim/bfin/c_progctrl_jump_pr.s
-e118f3053f58ec2688b284bd4201b49c  sim/testsuite/sim/bfin/c_ldstpmod_ld_dr_hi.s
-4119a2caf259d8b2b22b34dd55d2ff53  sim/testsuite/sim/bfin/c_dsp32mult_dr_m.s
-2dd27236ee3531fae815173f9d9878ed  sim/testsuite/sim/bfin/c_cc_flagdreg_mvbrsft_sn.s
-821fa1383e068cb6f04e12bc0711ecc8  sim/testsuite/sim/bfin/c_ldstidxl_ld_dr_xh.s
-00408bc8a429840740771c769430d46f  sim/testsuite/sim/bfin/dsp_a7.s
-0e342873545172acddca6eb2126bd398  sim/testsuite/sim/bfin/c_regmv_pr_dr.s
-e94a8b2dc5c8bcd7c102e27e9a52f7d6  sim/testsuite/sim/bfin/acc-rot.s
-18baca4faff420cfa71b64d1946390af  sim/testsuite/sim/bfin/lmu_cplb_multiple1.S
-b1c66a6b7035bbd06ada32f3dfccdff3  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_s.s
-8b56d7fe27a4dbdefb839f5bb61c5354  sim/testsuite/sim/bfin/c_ccflag_dr_imm3.s
-7d34b4effdf092aace9765e2a9bc1176  sim/testsuite/sim/bfin/se_ssync.S
-2972a2bced1d8ea97eff90bd0b44b523  sim/testsuite/sim/bfin/random_0029.S
-f8a8d0c720a77e9104d4f39e33ceefe0  sim/testsuite/sim/bfin/c_dagmodik_lnz_imgebl.s
-9622c83522202d0c177d7b2866cc51e7  sim/testsuite/sim/bfin/issue139.S
-0ff0fe409db92c8d0badf61397879b18  sim/testsuite/sim/bfin/s5.s
-bcbde9b7a471ab4853444bad249838e7  sim/testsuite/sim/bfin/c_comp3op_pr_plus_pr_sh2.s
-8c3168756659fef7681448e4701a014b  sim/testsuite/sim/bfin/c_dsp32mult_dr_iu.s
-7b7d3fde47800d56c0467840607912e6  sim/testsuite/sim/bfin/c_dagmodim_lz_inc_dec.s
-03666e4218e67913c99a631f4a8256e0  sim/testsuite/sim/bfin/a9.s
-005cb7b88b95c8b4d1a7437f29ebfce6  sim/testsuite/sim/bfin/issue129.s
-58559c675228662da9b82de11aece697  sim/testsuite/sim/bfin/c_ccflag_dr_imm3_uu.s
-58254c522cb851429d92d1aa925f7d09  sim/testsuite/sim/bfin/c_loopsetup_preg_div2_lc1.s
-d25c0b8ff6061f085cfb51f40484fb1e  sim/testsuite/sim/bfin/a20.S
-450c1af5ae2224d377b92c15320c8348  sim/testsuite/sim/bfin/c_ldimmhalf_h_pr.s
-35c2893e1734d5f9639e7f89af33b92f  sim/testsuite/sim/bfin/se_loop_disable.S
-d18090bc223248e21463ae5e53c68e4c  sim/testsuite/sim/bfin/c_ldstidxl_ld_dr_b.s
-f39fa630ebeff7bd621524ce8656920f  sim/testsuite/sim/bfin/ashift.s
-0f7d4b5ea357c0150dabca21177b4085  sim/testsuite/sim/bfin/random_0024.S
-4b37b17f8310620e40e5bed04cbf34d0  sim/testsuite/sim/bfin/byteop3p.s
-45f0921754e0a0ee0ac0e5589c1c926b  sim/testsuite/sim/bfin/c_dsp32shift_af_s.s
-05ef8361bfab4c661e8a46367b19c383  sim/testsuite/sim/bfin/c_seq_ex1_call_mv_pop.S
-239b95c9f12d2e28a754f0877d0aed56  sim/testsuite/sim/bfin/c_br_preg_stall_ex1.s
-8c4a4ca64d0f25672fbff1f4b7ce5fce  sim/testsuite/sim/bfin/c_ldimmhalf_drhi.s
-906d010b0c347c8f9aae350d6884b647  sim/testsuite/sim/bfin/c_dsp32shiftim_ahalf_rp.s
-89eda52cc4dd92c4ae955a972917b0c5  sim/testsuite/sim/bfin/c_dsp32shift_lhalf_rp.s
-b1c2d494a90d1cbf2c22808abc6714f3  sim/testsuite/sim/bfin/c_ldst_ld_p_p_mm.s
-dfbd526aaccd4a686ecfea445b1c3c13  sim/testsuite/sim/bfin/c_seq_ex2_brcc_mp_mv_pop.S
-80f2a5b5de73ac8a35f74c96f871d3f3  sim/testsuite/sim/bfin/se_excpt_ssstep.S
-a4cf102023a9f67c8d85cc7ea314b4b6  sim/testsuite/sim/bfin/c_regmv_dr_acc_acc.s
-2a98f1318efaafaa6fb1f1bb2bdd332c  sim/testsuite/sim/bfin/c_dsp32alu_rrppmm_sft.s
-d492b75281b396c084734fb6a4773d31  sim/testsuite/sim/bfin/load.s
-ac099c908f9dde66bd1bb8230d20ddff  sim/testsuite/sim/bfin/c_dsp32alu_rrpm.s
-098e516f7c3fb60b5ed988d2f3ebeb72  sim/testsuite/sim/bfin/c_brcc_bp1.s
-63ae4a9dd3de6ebb8ebfebb5b4f60159  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_tu.s
-0edad0d424279420153e3039fe68eff6  sim/testsuite/sim/bfin/quadaddsub.s
-3157145d79f11a6ed11c8a530bee4379  sim/testsuite/sim/bfin/disalnexcpt_implicit.S
-1c2f680be0856eca64957b27251ec528  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1a0.s
-f5a6a017adac4f59064088a6568e1b59  sim/testsuite/sim/bfin/c_seq_dec_raise_pushpop.S
-a0652d3ee9f479d9d6cca68326690608  sim/testsuite/sim/bfin/c_interr_disable.S
-d02a22626f5c3398d4ace6cd63548443  sim/testsuite/sim/bfin/c_ccmv_cc_pr_pr.s
-f274a6ca7d830041c247c576c06de99a  sim/testsuite/sim/bfin/c_dsp32shiftim_ahalf_lp.s
-eaf5a39866ba7d126f4cdbf8d9af3490  sim/testsuite/sim/bfin/push-pop-multiple.s
-cbf0f936bdc235e62125570b35903219  sim/testsuite/sim/bfin/test-dma.h
-0ebb89f98059ff6b25e6814ba2ff449c  sim/testsuite/sim/bfin/c_dsp32mult_dr_m_s.s
-d350e9e60e4ec8d6afceb4ef21d5a666  sim/testsuite/sim/bfin/c_ccmv_ncc_dr_dr.s
-74fc82fda7404bd11707760bc17da82e  sim/testsuite/sim/bfin/c_dsp32alu_rpp.s
-c76b1ba6345be810071425c51b272f39  sim/testsuite/sim/bfin/c_loopsetup_preg_lc0.s
-182a2c8555a2a8ab7cdc8bf3071f6a37  sim/testsuite/sim/bfin/c_loopsetup_preg_lc1.s
-f785f5869cbf5940ee18b5aa3a52148a  sim/testsuite/sim/bfin/c_dsp32alu_min.s
-28c8aab15730b6173d0da2f5998f36f3  sim/testsuite/sim/bfin/zeroflagrnd.s
-70dcdf848f906bffa857dc2015575f2b  sim/testsuite/sim/bfin/c_multi_issue_dsp_ldst_1.s
-8ad9f6f0f793abb42eabeafb47f543cd  sim/testsuite/sim/bfin/s9.s
-9121d32c9b7afe1ceed81ab968167761  sim/testsuite/sim/bfin/c_ldimmhalf_lz_ibml.s
-02ea7710d7bdd57573b410035304ef77  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1a0_u.s
-ceca2bed9df225e9fa884a457775800f  sim/testsuite/sim/bfin/random_0008.S
-902c615bf0a946c928824d4fd3c3bb4d  sim/testsuite/sim/bfin/random_0023.S
-8e26b9811bbe45c00c5fe9afef3f7413  sim/testsuite/sim/bfin/c_interr_timer.S
-36488551776dd1c9bb02634c949388b7  sim/testsuite/sim/bfin/logic.s
-6fd41f2722d0bfc282ba24571853be6f  sim/testsuite/sim/bfin/b2.S
-b7adbc71de765c9250f2ad39b9fbfe2a  sim/testsuite/sim/bfin/c_seq_wb_raisecs_lsmmrj_mvp.S
-c71befedf800a18c8b5bd7a9dabe81f6  sim/testsuite/sim/bfin/c_dsp32alu_absabs.s
-43e4c93d9d3799f8ea7d7a5794cc0891  sim/testsuite/sim/bfin/c_progctrl_csync_mmr.S
-734dc108e7dcbc6bb9e33fc573d81763  sim/testsuite/sim/bfin/issue89.s
-0411b898f07e561234c3db56de8c8822  sim/testsuite/sim/bfin/c_ptr2op_pr_neg_pr.s
-d34141e3c43f76a65719c4a3fab452de  sim/testsuite/sim/bfin/max_min_flags.s
-637674262c3a09a442c56884dd741951  sim/testsuite/sim/bfin/c_dsp32alu_r_negneg.s
-3ce7a0eff604807b7fa94455af0771a8  sim/testsuite/sim/bfin/lmu_excpt_illaddr.S
-8085a49f7d5fbb3e235180a513e5dcc4  sim/testsuite/sim/bfin/c_dsp32mult_pair_m.s
-0ac8404b519b41131a6133b75fd25a95  sim/testsuite/sim/bfin/msa_acp_5.12_2.S
-ee264ec13af3574451d47688fc8e045d  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1a0_s.s
-c2ce02e4274173b1d0e81b785fc4e606  sim/testsuite/sim/bfin/c_loopsetup_nested_top.s
-39b679a3e9713cafc6bc502c8e6b1bd8  sim/testsuite/sim/bfin/s15.s
-5241bb8f8324e142de91ffc57f1782bb  sim/testsuite/sim/bfin/m12.s
-32645fab003ee956b9b7d4c31636c5d9  sim/testsuite/sim/bfin/10799.s
-e3870c9fecda7cf9e76042bfa82638ff  sim/testsuite/sim/bfin/random_0026.S
-86fc6e2e2d7d0ed372f3037f6abc1c39  sim/testsuite/sim/bfin/vec-abs.S
-045c4438923798b029cab0ea00ff2da9  sim/testsuite/sim/bfin/m10.s
-f33d1e11c6407f180e8d0e06cb4f1ac5  sim/testsuite/sim/bfin/cec-multi-pending.S
-7101288983cd71a36dec11be2cda2efc  sim/testsuite/sim/bfin/c_ldst_ld_d_p.s
-926f33599d5e5800568582e2692aa4b0  sim/testsuite/sim/bfin/c_ldst_ld_d_p_h.s
-02c62b69a50332d334ef23b26e58035d  sim/testsuite/sim/bfin/dbg_tr_tbuf0.S
-647f2426b7b4c66a90f7f68ea68a446f  sim/testsuite/sim/bfin/c_dsp32mult_dr.s
-5b4b3c8947668b44024f7573aa41a3c0  sim/testsuite/sim/bfin/c_dsp32mult_dr_ih.s
-4f8f3f40e4aa4163557cd69834565021  sim/testsuite/sim/bfin/c_mmr_interr_ctl.s
-7901b27f138ae7a3c3b81e09103d0602  sim/testsuite/sim/bfin/cec-non-operating-env.s
-84e89730ffa6802a3e76571609bdc568  sim/testsuite/sim/bfin/c_dsp32alu_r_lh_a0pa1.s
-f134410861e1c60f35137b4b1feda370  sim/testsuite/sim/bfin/msa_acp_5_10.s
-58f27e5aa0e3ca0414b67c1298f1e4aa  sim/testsuite/sim/bfin/c_seq_ex2_raise_mmr_mvpop.S
-374ba33694b1d3947f6fe225366ea2e2  sim/testsuite/sim/bfin/add_sub_acc.s
-abf904e963267fe7adeac1ddffc00433  sim/testsuite/sim/bfin/mac2halfreg.S
-12e727fc55b386fa906466c244266707  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1.s
-208b72a075a321f8e8667de5ee0387f8  sim/testsuite/sim/bfin/s0.s
-4b8146ec5b307272f328815952257457  sim/testsuite/sim/bfin/c_dsp32shift_signbits_rl.s
-884d675ce86f627932b9185faa0ed838  sim/testsuite/sim/bfin/c_regmv_pr_dep_stall.s
-6d7aa6c56270db5faf3775ee63df12d4  sim/testsuite/sim/bfin/div0.s
-f8411086235a72897b1ec70f8f7869ef  sim/testsuite/sim/bfin/c_dsp32alu_byteop3.s
-0b77a6119cecce1e38bc3c8666dfd6fd  sim/testsuite/sim/bfin/c_compi2opd_flags.S
-2e07c3eb9ee7aa16ae79349a2b952633  sim/testsuite/sim/bfin/cec-no-snen-reti.S
-e19788a0fb2680dfbdac1cfa9c01e10b  sim/testsuite/sim/bfin/c_dsp32shift_lmix.s
-e7ea2b38558e7fa707c6d3b22b3af6df  sim/testsuite/sim/bfin/c_progctrl_raise_rt_i_n.S
-a3a388cff1159655b894a4604c5b0a3c  sim/testsuite/sim/bfin/c_dsp32alu_rlh_rnd.s
-e2b55a8ed7b18d264d2730c2b3226d04  sim/testsuite/sim/bfin/c_seq_wb_rtn_lsmmrj_mvp.S
-905359e217984f979eeadbe20d456226  sim/testsuite/sim/bfin/random_0016.S
-bf90d7be3a839a151d3b980c5a568d81  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1a0_m.s
-e693001740ca6011d3c49bae41e4c495  sim/testsuite/sim/bfin/c_dsp32shift_ahh_s.s
-f3a06cadc1c18f60e13782fce6ddb241  sim/testsuite/sim/bfin/random_0025.S
-8a31d31b5465c4a06ca4e3d59d9aac64  sim/testsuite/sim/bfin/c_dsp32shiftim_af.s
-c18325dfd3429b6ce26d5776879acf5d  sim/testsuite/sim/bfin/add_imm7.s
-ae3f3c5b07428adbffa5ffb814f9f23f  sim/testsuite/sim/bfin/dsp_a4.s
-556eb406eb6f36662b30960e38811be9  sim/testsuite/sim/bfin/c_logi2op_nbittst.s
-db33260146534315ba5d510fe2dcb2ae  sim/testsuite/sim/bfin/c_ldst_ld_d_p_mm_xb.s
-636d3e3dd28181577e10f1a377382ed8  sim/testsuite/sim/bfin/c_dsp32alu_aa_negneg.s
-d1eae416a5aee58158d29353848d595d  sim/testsuite/sim/bfin/c_dsp32alu_sat_aa.S
-a60989418c9f3db194d882c2143ccd97  sim/testsuite/sim/bfin/c_regmv_dr_pr.s
-b09590158cb4ba15ec32ecb44a251205  sim/testsuite/sim/bfin/se_undefinedinstruction2.S
-c598b74a3e43e02cdaa3c0f0454bc488  sim/testsuite/sim/bfin/c_ldstii_ld_dr_xh.s
-1935c735f699cd85d12cbf2726cffada  sim/testsuite/sim/bfin/cmpacc.s
-75fd1c1b8811bb84acccafd0418d51c5  sim/testsuite/sim/bfin/compare.s
-0fe0644a247738a161cff124d8a1d901  sim/testsuite/sim/bfin/c_dsp32shift_align16.s
-5cd9a082f7074be83ea26502adc4fb54  sim/testsuite/sim/bfin/random_0010.S
-1cfab7609c27f9f3719a9429afc5aad1  sim/testsuite/sim/bfin/s18.s
-e65f27e13032bd70344b5f4ca2f4e3d1  sim/testsuite/sim/bfin/usp.S
-86044023b483f65e7f6d32195d7f470f  sim/testsuite/sim/bfin/lmu_cplb_multiple0.S
-fa9204d3312af2044a06909f0a690e53  sim/testsuite/sim/bfin/s16.s
-e0a8f327005ebf98cfbae855198e673b  sim/testsuite/sim/bfin/c_ujump.s
-ff5e8776979710247e6d4dc60ad22a93  sim/testsuite/sim/bfin/c_dsp32shift_ahalf_rn.s
-a4cf8b2e6f0cdeb88e37967bb1e5b18a  sim/testsuite/sim/bfin/issue118.s
-8ac2a6c4e80fd758af687ead01c5e5b8  sim/testsuite/sim/bfin/se_rets_hazard.s
-adb4a45e5b38761e203ab20e11fb974d  sim/testsuite/sim/bfin/c_dsp32mac_pair_a0_i.s
-7c1f37bdf46606175ea34bd9878f399e  sim/testsuite/sim/bfin/c_mmr_ppopm_illegal_adr.S
-2c5c4f4bf2fc65f15c19902e17b78d4a  sim/testsuite/sim/bfin/c_dsp32shift_ahalf_ln_s.s
-b7c5440603cc7cc1e152a0d3c314df39  sim/testsuite/sim/bfin/c_dsp32shift_pack.s
-2614add64a5764e0f13692f2210bf040  sim/testsuite/sim/bfin/c_comp3op_dr_and_dr.s
-6b7f4a1c29524d95d78cae8daba07784  sim/testsuite/sim/bfin/random_0001.s
-95674bff475f3a7d70e51e2b045aea0c  sim/testsuite/sim/bfin/c_dsp32shift_expadj_r.s
-1e8e3ca710361ce98d00f0c8acbc0d1f  sim/testsuite/sim/bfin/c_br_preg_killed_ex1.s
-b66bf17e8fed9d3a82f42140f530c036  sim/testsuite/sim/bfin/c_logi2op_log_l_shft.s
-4a2a6504660288612f545d1689c25c86  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1a0_i.s
-8def403350e9e29d9b35e166272caa3c  sim/testsuite/sim/bfin/c_dsp32shift_lhalf_rn.s
-13a49a550bd64364582dfb2f4c55b8ec  sim/testsuite/sim/bfin/b1.s
-de0fcb790b43f09dcf45b8469ffef40a  sim/testsuite/sim/bfin/c_interr_nmi.S
-988d13d459b44e0719e47d3290983ec9  sim/testsuite/sim/bfin/c_dsp32shift_fdepx.s
-2285e4906f3488a812c5f791e8efa6c9  sim/testsuite/sim/bfin/c_ldst_st_p_d_mm.s
-5b9727fb9b75bc8fdb919715a859e381  sim/testsuite/sim/bfin/random_0034.S
-58b18aebbf082feea045664c382460e7  sim/testsuite/sim/bfin/c_compi2opd_dr_add_i7_n.s
-823ab6c5b582159ed3156f292e53a616  sim/testsuite/sim/bfin/m4.s
-8abdfd7a925783362be43d9f82a6d3d0  sim/testsuite/sim/bfin/lmu_excpt_default.S
-e1e4d434780ffcc96f942373c1450cf6  sim/testsuite/sim/bfin/c_mmr_timer.S
-2b9f699a18c13953ab0ffde4fdddf032  sim/testsuite/sim/bfin/double_prec_mult.s
-c12c93fda6fe2eeed8e5d11aeb4ec373  sim/testsuite/sim/bfin/issue109.s
-ce16c8dc5618340ff79b5dd11ded0040  sim/testsuite/sim/bfin/s7.s
-4d574debf12dbfa859a21f5b5ea8525c  sim/testsuite/sim/bfin/c_dsp32mult_pair_is.s
-64478ad965c272969a99a2e1c551cf96  sim/testsuite/sim/bfin/sri.s
-f0945532aa7d584387fcbb7bcf609f0a  sim/testsuite/sim/bfin/c_multi_issue_dsp_ld_ld.s
-3ed922295458d8cc65145276fb69d37a  sim/testsuite/sim/bfin/c_ldst_st_p_p_pp.s
-cd9efea1d64fc7fd2dec07f6adf8925c  sim/testsuite/sim/bfin/c_dsp32alu_rrpmmp_sft_x.s
-c4086f10d7848f8880f0fd6c16448626  sim/testsuite/sim/bfin/dbg_brtkn_nprd_src_kill.S
-0c51ec21092eb2e02382247ad5f3a59e  sim/testsuite/sim/bfin/pushpopreg_1.s
-5ecaf1006e4538f847fb254c749238d3  sim/testsuite/sim/bfin/mdma-skel.h
-eb73255b5cb7562e3b21af332b1d9eab  sim/testsuite/sim/bfin/m7.s
-90d6859173bbd6dd571ab620ef569212  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_t.s
-7b5e37af9594bb8230a19acd5fd67be3  sim/testsuite/sim/bfin/issue146.S
-f2adb264926e39f3dd2d3e94c2bd4597  sim/testsuite/sim/bfin/m0boundary.s
-67f0b5f309fb6d2824e23c755b9ed61c  sim/testsuite/sim/bfin/se_loop_kill_dcr_01.S
-13bd3576f0d5028e00fdec6c2b0da000  sim/testsuite/sim/bfin/c_seq_wb_cs_lsmmrj_mvp.S
-63cd27f1844a28caf13ecc40b5c79b76  sim/testsuite/sim/bfin/cec-snen-reti.S
-a0f707838bceeacc9f19bfa1d3f31159  sim/testsuite/sim/bfin/cec-syscfg-ssstep.S
-860668e810dea360992ffcb9599381f3  sim/testsuite/sim/bfin/neg-2.S
-d976f6ce887a965241d16795343ab2b3  sim/testsuite/sim/bfin/c_dsp32shift_ahh.s
-5e2ff48a78227fb512f96eb4c2c144ba  sim/testsuite/sim/bfin/c_dsp32mult_dr_t.s
-b7de88655a515a59593b40fa9e98054c  sim/testsuite/sim/bfin/events.s
-a3774f7d75d9d6145968bd38ae123bb9  sim/testsuite/sim/bfin/a0shift.S
-7d7de3315c2b01fd2a8d24d8b9548c69  sim/testsuite/sim/bfin/se_loop_kill_dcr.S
-9df61aafd07a1e2d95c6a6cbab56cd1e  sim/testsuite/sim/bfin/c_dsp32shift_rot.s
-41270012f56d985144bd1154d27df10a  sim/testsuite/sim/bfin/c_mmr_loop.S
-c7c82a82957df8e3c222af4dcb894684  sim/testsuite/sim/bfin/acp5_19.s
-535e3778745d40512402e0689693cc46  sim/testsuite/sim/bfin/c_cc_flag_ccmv_depend.S
-bef9b2d5ff713ae7b043f454d4760fcf  sim/testsuite/sim/bfin/c_ldst_st_p_d_mm_b.s
-3adadda13773c46b6091d45acd6b26af  sim/testsuite/sim/bfin/c_calla_subr.s
-3d0baa5dcd9c1bfe91dea1be48376051  sim/testsuite/sim/bfin/c_dsp32mult_pair_m_s.s
-7738669ec75525c7af430a5a4268fcb9  sim/testsuite/sim/bfin/lmu_excpt_prot0.S
-ffbe3eec8e6df01edd5f425dec0d9f6b  sim/testsuite/sim/bfin/c_dsp32alu_rp.s
-78ca768b0de8783d2792150f0674cd90  sim/testsuite/sim/bfin/se_excpt_ifprotviol.S
-5c32de9b54888abd2dbd86464a5351c8  sim/testsuite/sim/bfin/c_ldstii_ld_preg.s
-1d9eab417c0f2bfaa83e6dfc7c386bf9  sim/testsuite/sim/bfin/se_undefinedinstruction3.S
-75b0420469584da365a394464db6b89a  sim/testsuite/sim/bfin/c_ldst_ld_d_p_mm_b.s
-c68e7cc61a6104706788f5e3fd53a19f  sim/testsuite/sim/bfin/c_ccflag_dr_dr.s
-29ef7ae2f5926a96d0112a722358537d  sim/testsuite/sim/bfin/se_stall_if2.S
-334d9f600c3135fb4c9b63f9ed8d5ded  sim/testsuite/sim/bfin/c_logi2op_log_l_shft_astat.S
-aedc91ce9acd3f98bf4ae2c3a3b3b17c  sim/testsuite/sim/bfin/c_dsp32alu_rh_rnd20_p.s
-845494ca139dbc0c802fcf74a89231f8  sim/testsuite/sim/bfin/c_ldstii_st_dr_h.s
-6d75130bfde6bbdc97fa7da50009c2ad  sim/testsuite/sim/bfin/allinsn.exp
-3069ac597b0958fb2982e898eb77b18d  sim/testsuite/sim/bfin/issue175.s
-3efc9149a0e2f9f07ea01fa4ddaedee4  sim/testsuite/sim/bfin/l0.s
-9114d6373e4da52043710b8cd8b5014a  sim/testsuite/sim/bfin/c_comp3op_dr_minus_dr.s
-effb894269e483900b640d1e19dafaaa  sim/testsuite/sim/bfin/c_progctrl_jump_pcpr.s
-2c14e7cc72eaaa089491cb43dc84075a  sim/testsuite/sim/bfin/c_ldstiifp_ld_dreg.s
-384eb4f808cafbd9d923abefbb61efb0  sim/testsuite/sim/bfin/se_loop_mv2lb_stall.S
-0045ce79ff1d2a3ceb7b0a9c018fe069  sim/testsuite/sim/bfin/c_brcc_kills_dmiss.s
-404dce58dfff7836f0e7c84a8b7d5111  sim/testsuite/sim/bfin/se_all32bitopcodes.S
-323b57f2e648a4ff1e1db5cbcaae38a6  sim/testsuite/sim/bfin/c_ccflag_dr_dr_uu.s
-b2205c58c96b5ff5024e3552f71e8bfe  sim/testsuite/sim/bfin/c_ldst_st_p_d_h.s
-e4910af42fd0841b5dcbb4e203a51a35  sim/testsuite/sim/bfin/c_interr_excpt.S
-bbd683221fee36dd2b10592ef11294f6  sim/testsuite/sim/bfin/a6.s
-fbb490ecdabf886e7c4521469222439a  sim/testsuite/sim/bfin/c_dspldst_ld_drhi_i.s
-7c9bf61ede5a59c0a69c1fb924a800d6  sim/testsuite/sim/bfin/m3.s
-295dca067762b90984cd238f05525cbf  sim/testsuite/sim/bfin/c_regmv_pr_dep_nostall.s
-a2e41091aa23e034a78cae456b73081b  sim/testsuite/sim/bfin/c_ldstiifp_st_dreg.s
-61a56e6250041dab497c73a679c28af8  sim/testsuite/sim/bfin/c_compi2opp_pr_eq_i7_n.s
-71f9356b8ffed1f9e97251b068dc2171  sim/testsuite/sim/bfin/mdma-8bit-1d-neg-count.c
-df60bcb108c4fb36548c6fa099c75fd0  sim/testsuite/sim/bfin/c_ldst_st_p_d_b.s
-2d030cef9b9adfbb8d7294c7892ddee5  sim/testsuite/sim/bfin/c_alu2op_conv_neg.s
-19a760bf0b488e0a8e5d50718f2aedb2  sim/testsuite/sim/bfin/c_brcc_bp2.s
-cfaa8736fe8d99807d6f397352b4906b  sim/testsuite/sim/bfin/s10.s
-51b976945251aa22434ea679934bded0  sim/testsuite/sim/bfin/unlink.S
-ba558e8b3302f629e595d7e28896deba  sim/testsuite/sim/bfin/c_dsp32alu_awx.s
-4515825db056b9c6481c8547b8f292a6  sim/testsuite/sim/bfin/a23.s
-ad0e4399285844ab1bd66509723b7861  sim/testsuite/sim/bfin/c_alu2op_conv_mix.s
-14f70cc3025d8b34ad3f20ad353a574c  sim/testsuite/sim/bfin/abs-3.S
-dc05bbf198d1b4a4a9ab6c8345b4ee0d  sim/testsuite/sim/bfin/testset2.s
-4758444e9e2c1365d5f9280e48aa3685  sim/testsuite/sim/bfin/simple0.s
-48802aa20584af92c236d9959d09cb5d  sim/testsuite/sim/bfin/c_dsp32mac_pair_a0_s.s
-22da71a766523dbdca3a44380d538537  sim/testsuite/sim/bfin/c_cc2stat_cc_az.s
-188540971af41b094e50388e253abbdd  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_u.s
-627b03bd369592577f54ac245a8ba092  sim/testsuite/sim/bfin/issue140.S
-a50df60b3582ceeb276eade1d2b8f477  sim/testsuite/sim/bfin/issue205.s
-c9a0e9341f21ddaaaf8069d7850d8d3c  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_tu.s
-8c059a1d3211227851045baa0e6eaff5  sim/testsuite/sim/bfin/c_dspldst_ld_dr_ippm.s
-a201145004b398d7f2ba15d27e9150db  sim/testsuite/sim/bfin/l2_loop.s
-7fa9020e2c60a38bf342e7b130ae3a68  sim/testsuite/sim/bfin/c_dsp32alu_a0_pm_a1.s
-4a58de8d4475225098e35fd33ce47653  sim/testsuite/sim/bfin/c_dsp32alu_max.s
-552e12c388e236d1aecaa209197f5437  sim/testsuite/sim/bfin/se_rts_rti.S
-f61308b31a81b3d1a2f994c67eb0ffbb  sim/testsuite/sim/bfin/c_mmr_ppop_illegal_adr.S
-f269c9779b55995b9c5bc03a2416c194  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_ih.s
-6ddad68a7da14e67d341bdbc97c65406  sim/testsuite/sim/bfin/c_ldst_st_p_d_pp_h.s
-1c87b664e3f3279f72643406b4341180  sim/testsuite/sim/bfin/c_dsp32mult_pair_u.s
-c8756b053a5d9e80829d352796598ea4  sim/testsuite/sim/iq2000/ChangeLog
-6db577978145c94da7cbc2f34abd44f1  sim/testsuite/sim/iq2000/testutils.inc
-ff987d426548a3efc0d91b4bbafc574e  sim/testsuite/sim/iq2000/pass.s
-04bfec3fac775b59514ab6d515fca3f7  sim/testsuite/sim/iq2000/allinsn.exp
-b793b15b5fa4334fc7a660d97ab4d0b5  sim/testsuite/sim/msp430/ChangeLog
-9147d179b9aaafa081eb989a0394e3df  sim/testsuite/sim/msp430/add.s
-b337cb24508ece5668ab0624657a1d79  sim/testsuite/sim/msp430/testutils.inc
-568ea34964ec55fe02eba4a5a8ff2534  sim/testsuite/sim/msp430/allinsn.exp
-c8756b053a5d9e80829d352796598ea4  sim/testsuite/sim/moxie/ChangeLog
-3a75df45b7f573b5f697917a7f99a7cb  sim/testsuite/sim/moxie/testutils.inc
-45afa6965ba08c8912507f7b858ac267  sim/testsuite/sim/moxie/pass.s
-924a8154da0b6d622606be982c2370c0  sim/testsuite/sim/moxie/allinsn.exp
-ff937a0bf8a28804011e55ded999f269  sim/testsuite/sim/mips/ChangeLog
-02725ea588520413b03083318e76a5ba  sim/testsuite/sim/mips/mdmx-ob.s
-a9cd7df01a169c438f5061aa200f42c4  sim/testsuite/sim/mips/mips32-dsp.s
-63f10fd76fd0e92b58796d633942b8a4  sim/testsuite/sim/mips/basic.exp
-e0d825bc919d1cecf677c3a680ae289e  sim/testsuite/sim/mips/fpu64-ps-sb1.s
-23824f277c77ae50de4132ab689dc997  sim/testsuite/sim/mips/fpu64-ps.s
-f535e37ff22fed8de46db57afce1f650  sim/testsuite/sim/mips/mdmx-ob-sb1.s
-a7cc9277eb6ba36b256b2c80492d102d  sim/testsuite/sim/mips/hilo-hazard-3.s
-b1afda783f3e80a9f56f455d65c61d76  sim/testsuite/sim/mips/testutils.inc
-b7272875c10aae3a2fafd371bf595f8a  sim/testsuite/sim/mips/utils-dsp.inc
-25a8c874351a87e000828376c5c76a4e  sim/testsuite/sim/mips/utils-mdmx.inc
-010a7642804f84eed2c5d95c2e113505  sim/testsuite/sim/mips/hilo-hazard-1.s
-b19e0c53b685c87920887bc87dba4579  sim/testsuite/sim/mips/sanity.s
-7b9f2c172b3f06823f6fd2464dfe3a48  sim/testsuite/sim/mips/utils-fpu.inc
-4a5328391392623d88e0157152bf5cdc  sim/testsuite/sim/mips/hilo-hazard-2.s
-3390a0dcf40d77780f335e03f8fbd4fa  sim/testsuite/sim/mips/mips32-dsp2.s
-35474b7bedfc80b13c1b0c8e172de7de  sim/testsuite/sim/mcore/ChangeLog
-f5509b11c30a446fb3fab9d5c4c23067  sim/testsuite/sim/mcore/testutils.inc
-aab2411e48af29b33d5327c279cd436e  sim/testsuite/sim/mcore/pass.s
-178c1ec8ff06957342104c37bde03952  sim/testsuite/sim/mcore/allinsn.exp
-61391eba2b47c3b035c549673a100135  sim/testsuite/sim/m32r/bgtz.cgs
-fc14b150efe66c251e584a8490ab411c  sim/testsuite/sim/m32r/divu.cgs
-29dd50ce15ab9c0d67791901e45a791d  sim/testsuite/sim/m32r/ldi16.cgs
-34c7f8c3e919f9ba0f0b3c7caa68f237  sim/testsuite/sim/m32r/ld-d.cgs
-38f45019c0a3b58549b0dba4f6595f20  sim/testsuite/sim/m32r/lduh-d.cgs
-518d60a9ec3ed23e3da2aff0b1456ac0  sim/testsuite/sim/m32r/mulwhi.cgs
-7d8da1455d2cd44a51707b07b4b00977  sim/testsuite/sim/m32r/cmpi.cgs
-37da8b574adf3cb6f65a7119fab322a7  sim/testsuite/sim/m32r/sll3.cgs
-54efa34ea2ee72560aa9d26f7f557879  sim/testsuite/sim/m32r/trap.cgs
-0e4b1ac17d86c08b1d98e90ee379e7c8  sim/testsuite/sim/m32r/cmpui.cgs
-6b678d4461818ce7834941045cbfcd01  sim/testsuite/sim/m32r/ChangeLog
-d6a79a79477689d7e9bf45ff48a1d65c  sim/testsuite/sim/m32r/stb.cgs
-8cf9213ee7ef813787645bc4c9e12727  sim/testsuite/sim/m32r/addi.cgs
-dcbcafa8b504f5c1750e3a7f33d06b04  sim/testsuite/sim/m32r/ld.cgs
-43914dad0473cf29fa8ba7483fcc42a1  sim/testsuite/sim/m32r/beq.cgs
-9c2236dea1f22183f110260aac6e7821  sim/testsuite/sim/m32r/mvfacmi.cgs
-ae803eba46d3c6a6aa1c741aec2783be  sim/testsuite/sim/m32r/bra24.cgs
-5b9e264b3d7e3e123150e7933e9776bf  sim/testsuite/sim/m32r/sth-d.cgs
-57368ba4c4be662e4d7e09c2fbf73007  sim/testsuite/sim/m32r/nop.cgs
-b30f0ad9c59b0374e5b52f24e549ae36  sim/testsuite/sim/m32r/bltz.cgs
-faf25008374bb5be6c2d003c079b6b62  sim/testsuite/sim/m32r/sub.cgs
-7d5b3e41f7f293b573606e13d0a5c301  sim/testsuite/sim/m32r/and.cgs
-98c363f615a992eebb741216c4b99238  sim/testsuite/sim/m32r/neg.cgs
-2bd489b3cdd376a0a6b2de5f4a26712f  sim/testsuite/sim/m32r/bnez.cgs
-17eccc048da153abc362bee34fe42579  sim/testsuite/sim/m32r/lock.cgs
-6df2ea19b2030cc2ad6f1631641587a6  sim/testsuite/sim/m32r/uwrite16.ms
-9171592763b85a01ee783cc5c814c696  sim/testsuite/sim/m32r/rac.cgs
-8f0cac941aa884623e680f3e4ac0c8b1  sim/testsuite/sim/m32r/mvtc.cgs
-ec2520e6aae9332a6671d4c8a8e5b045  sim/testsuite/sim/m32r/rach.cgs
-42e2898d542715203fac38dbabe95593  sim/testsuite/sim/m32r/macwhi.cgs
-29e08614d0fde06b6322dad1cc619d93  sim/testsuite/sim/m32r/and3.cgs
-d863c2fc17c8b7509aa0996e8a3f15b4  sim/testsuite/sim/m32r/cmp.cgs
-c66238280149c9f42dd1e19852afd136  sim/testsuite/sim/m32r/st-plus.cgs
-9bd48d851532a2d84c1edf2872c9a66e  sim/testsuite/sim/m32r/subx.cgs
-e43074ac62cc10354b7a7759fe2fe869  sim/testsuite/sim/m32r/srli.cgs
-241464dd5ebda3e9291399db7f07fde6  sim/testsuite/sim/m32r/rem.cgs
-1e2a8c3e0cc7b5988cef7334bf2e14bf  sim/testsuite/sim/m32r/cmpu.cgs
-ecaba0191d387d8875378bf790693bbe  sim/testsuite/sim/m32r/mv.cgs
-55e96d8c138d454b947b0c627268410a  sim/testsuite/sim/m32r/ldh-d.cgs
-81e73b1946f04046a562428a766077ec  sim/testsuite/sim/m32r/stb-d.cgs
-79728809577a7966c7f6d3e74eeeab11  sim/testsuite/sim/m32r/remu.cgs
-30cfed398315d692a3de98e4c67f90af  sim/testsuite/sim/m32r/addv3.cgs
-60ce74d2420a29592309f2f3cbf0bb27  sim/testsuite/sim/m32r/mvfachi.cgs
-966058aa7f21ef4a7874f1a0d9888543  sim/testsuite/sim/m32r/seth.cgs
-3795134a6b03341f5a6480f66e7c29f1  sim/testsuite/sim/m32r/xor3.cgs
-17924a13af249ae4d0a6df996e622124  sim/testsuite/sim/m32r/misc.exp
-cc4e95eb280ae19c0d22b639bc9fc601  sim/testsuite/sim/m32r/sth.cgs
-749a9149d30e113900b3f089779740ed  sim/testsuite/sim/m32r/uwrite32.ms
-7d3d647734fda959f3b1e738c2b90222  sim/testsuite/sim/m32r/maclo.cgs
-ae67e7de7ffee3af12ef63c7770eb6be  sim/testsuite/sim/m32r/bnc8.cgs
-a1584b288866f94579bbf2981c7d812e  sim/testsuite/sim/m32r/ld24.cgs
-8a180be9e21c1fcadb9dbbc751093bb2  sim/testsuite/sim/m32r/subv.cgs
-f57a1ae6784adef83a83d0fc96e627d3  sim/testsuite/sim/m32r/bc24.cgs
-42509b9f2bc28c62f815e3094e75f4ea  sim/testsuite/sim/m32r/div.cgs
-ab51940820c840824c1309f87b0c7430  sim/testsuite/sim/m32r/mvfaclo.cgs
-a38ca2fe69cd52716f929b7be6ee5690  sim/testsuite/sim/m32r/blez.cgs
-aa647bf776c6497768956dd13b1bc0e6  sim/testsuite/sim/m32r/beqz.cgs
-951d325ba4e7036401fa243439c0f27f  sim/testsuite/sim/m32r/mullo.cgs
-aa1ec114448f408800129388f774de40  sim/testsuite/sim/m32r/mvfc.cgs
-45e6e4177ecd2fe6a1ecde8fcb839662  sim/testsuite/sim/m32r/testutils.inc
-9be91c4daa50b174585b34804fadde45  sim/testsuite/sim/m32r/bl8.cgs
-fbed9d4fe93ebbb695228b4a94655dd5  sim/testsuite/sim/m32r/mulwlo.cgs
-6f6c3fdb3474157358c545914bf2c510  sim/testsuite/sim/m32r/xor.cgs
-b464f9a46248faed5a856867decd109b  sim/testsuite/sim/m32r/ldub.cgs
-a7b10e6f679c84fe5b2db48164037526  sim/testsuite/sim/m32r/addv.cgs
-497cfa2e1bc18e2fadb92c99fbcadcab  sim/testsuite/sim/m32r/mul.cgs
-672b4886a81c13ca0bf05d1df568df5f  sim/testsuite/sim/m32r/sll.cgs
-0ebb2e3161db55a3203b65392361b6bd  sim/testsuite/sim/m32r/bra8.cgs
-e0e5a244234e059b9099534cde98fd29  sim/testsuite/sim/m32r/ld-plus.cgs
-690ba3d9db8db10a35899c8eac122f65  sim/testsuite/sim/m32r/addx.cgs
-a79a2f93fa80d613b872cc172ef3e9e8  sim/testsuite/sim/m32r/st.cgs
-9041e76bd9e52d5245b6485c481ce1e3  sim/testsuite/sim/m32r/bl24.cgs
-cfd913f0a5ee4bd41656b5e4283c96d1  sim/testsuite/sim/m32r/unlock.cgs
-c86fb3aef80e809c5161380443aec696  sim/testsuite/sim/m32r/srai.cgs
-b5eba276aa402a66811d04183ae7da9b  sim/testsuite/sim/m32r/bc8.cgs
-3f2b2701b3579de8839bd35d25076d03  sim/testsuite/sim/m32r/jmp.cgs
-31a4c374f7d38d4214300cb58342cb7e  sim/testsuite/sim/m32r/ldb.cgs
-d0c711109b91fb82235f2c7de6be93e0  sim/testsuite/sim/m32r/lduh.cgs
-f3f4a05a6d442fdb1a2dbe82fbc22d5e  sim/testsuite/sim/m32r/hello.ms
-88d455c342dfa2947283cd4e7b82f3a1  sim/testsuite/sim/m32r/st-minus.cgs
-5422abf5a05ea36c524bac97c177f79a  sim/testsuite/sim/m32r/ldub-d.cgs
-bcd9f3fee3d28ed1096a5ef6514c0538  sim/testsuite/sim/m32r/bgez.cgs
-606cf06f01516f620ade2833b6f4272f  sim/testsuite/sim/m32r/macwlo.cgs
-ddcce0a4e903b1df7a8d3f9d07b133b4  sim/testsuite/sim/m32r/ldi8.cgs
-806b43d4fd12897c2b02e9b2f876b308  sim/testsuite/sim/m32r/srl3.cgs
-9778769d1c0af0c0fc330032708ff835  sim/testsuite/sim/m32r/or.cgs
-e9adf1458ab377d5d90d1678d2292bd5  sim/testsuite/sim/m32r/add3.cgs
-a249bb8bdbaad16488d816dbd85eb1a1  sim/testsuite/sim/m32r/machi.cgs
-9c7bdcfc3ad3791fa0248573c2307cf9  sim/testsuite/sim/m32r/uread32.ms
-ee8c3058b6a4fc408f0725c7e0027956  sim/testsuite/sim/m32r/mvtachi.cgs
-8a79f97b82a93537f9d0afd46d1ce63e  sim/testsuite/sim/m32r/slli.cgs
-faf23b2f12b51357e3e72b13e79ecc7c  sim/testsuite/sim/m32r/uread16.ms
-e200d0626a3a782b1ba827d77008622c  sim/testsuite/sim/m32r/rte.cgs
-62c53b4fa4929b659e1b8f3dce7ed101  sim/testsuite/sim/m32r/hw-trap.ms
-0ea66074ee25fd61d52074d38b4358e6  sim/testsuite/sim/m32r/mulhi.cgs
-237457a459b83e66c0a0f95ba0842910  sim/testsuite/sim/m32r/sra3.cgs
-7a9b903b84abb5fead9cdfdde1804492  sim/testsuite/sim/m32r/bne.cgs
-16834904d188192c7fbb15f488c53087  sim/testsuite/sim/m32r/add.cgs
-8cfc6346c5ce5f4e7464057b25ec31b7  sim/testsuite/sim/m32r/mvtaclo.cgs
-15a9f901cebcbc565c224f6c61c07326  sim/testsuite/sim/m32r/st-d.cgs
-72ae1c84434e74d7a53d09e002ab9830  sim/testsuite/sim/m32r/jl.cgs
-787a6f21f2739736e0a79118443e311a  sim/testsuite/sim/m32r/allinsn.exp
-b29c344695a538384d37acf2acf3f974  sim/testsuite/sim/m32r/sra.cgs
-b0703d4f2678b98efa516375d14989d8  sim/testsuite/sim/m32r/not.cgs
-1b3b8a230f2693ae45a566995a0b9775  sim/testsuite/sim/m32r/bnc24.cgs
-101e467bd8d9570809bd743b775e657d  sim/testsuite/sim/m32r/ldh.cgs
-8e71d37539927768d17f19c43cfe41bf  sim/testsuite/sim/m32r/ldb-d.cgs
-cda1698f1a6d640498ce3e6cd47add4f  sim/testsuite/sim/m32r/srl.cgs
-4adb31d9941df9283e7d046457611c97  sim/testsuite/sim/m32r/or3.cgs
-c8756b053a5d9e80829d352796598ea4  sim/testsuite/sim/lm32/ChangeLog
-e610985828485bdbf13719029d735879  sim/testsuite/sim/lm32/testutils.inc
-2b84eea4ca26523c8377c832bcbd4730  sim/testsuite/sim/lm32/pass.s
-b195af43fcbb6e4d468afd686cad2663  sim/testsuite/sim/lm32/allinsn.exp
-35474b7bedfc80b13c1b0c8e172de7de  sim/testsuite/sim/microblaze/ChangeLog
-46ad68c64909bc50c10ce61f0d36d668  sim/testsuite/sim/microblaze/testutils.inc
-0174e7e6ceb6e4e39aad3572f156a143  sim/testsuite/sim/microblaze/pass.s
-47554daee3ce73d879f549f3fc8397df  sim/testsuite/sim/microblaze/allinsn.exp
-7b12e32c5f9c78b47dec5eb157449ab8  sim/testsuite/sim/frv/fbralr.cgs
-2e85d413681ca26660d8f9691a5c9ab2  sim/testsuite/sim/frv/mcut.cgs
-6839b4b27f67afcd7af9dcbeba8e54e6  sim/testsuite/sim/frv/lduhi.cgs
-285f247c378146a1e4a5a8134ab4c06f  sim/testsuite/sim/frv/nldbfi.cgs
-89a51e07a40a4e8f76ac296cacbb8363  sim/testsuite/sim/frv/smuli.cgs
-7174dbd57607dbdc45c4243fb7f02aa7  sim/testsuite/sim/frv/maddhss.cgs
-6c55773b2d52d6ed53ba61e9150a8c88  sim/testsuite/sim/frv/subxcc.cgs
-9b134f75e539c10de4195ec1e51ee136  sim/testsuite/sim/frv/msaths.cgs
-fe18fae6d95afe023a4f3c12ee809a7d  sim/testsuite/sim/frv/ldsbu.cgs
-509ea4a10500e161ed7a4c16dca03eed  sim/testsuite/sim/frv/cmmulhu.cgs
-147619970eca1511cbd9f636e8aaeeb7  sim/testsuite/sim/frv/nfsubs.cgs
-bf8b42298ba9d65e9cbfb7f621ede0df  sim/testsuite/sim/frv/mcpxiu.cgs
-f5619a1966d02c7c8e4bd23503a40c49  sim/testsuite/sim/frv/fbu.cgs
-5f05aa8ededad20eccd884443cd8ee28  sim/testsuite/sim/frv/fbra.cgs
-4f526f2f27056051f986c47b44c9b1ff  sim/testsuite/sim/frv/nfitos.cgs
-e045ac944c8eccc986873c525e9996fc  sim/testsuite/sim/frv/dcef.cgs
-5df092435661dcba49b26ede1ae30c8d  sim/testsuite/sim/frv/movsg.cgs
-c2b0345fa9da69b5322eaf83e9506cab  sim/testsuite/sim/frv/ftino.cgs
-d7fefcc42f8ee556fc3e29e07866f54a  sim/testsuite/sim/frv/cldf.cgs
-62fbafc1c264ff3ffa2f95d455138a29  sim/testsuite/sim/frv/nldbfu.cgs
-a7939f361fa8a4d7152833d17bf9242f  sim/testsuite/sim/frv/csthu.cgs
-444fdecb0192342ea5f61cfd80e48b61  sim/testsuite/sim/frv/fdivs.cgs
-8cfaaa6f7d9be0c7164bd6b95f781486  sim/testsuite/sim/frv/sdiv.cgs
-36ccbee5f8a7659d1403b57bda54a1cf  sim/testsuite/sim/frv/bralr.cgs
-c5163110cf891849bed86c0f453b8e02  sim/testsuite/sim/frv/fitod.cgs
-74d71e1f6d2aa891e6e9cb32cd44e036  sim/testsuite/sim/frv/stf.cgs
-bbe41f9762adbc1e38c19904af9a4622  sim/testsuite/sim/frv/mdsubaccs.cgs
-301a4bafaa39d4e1ab111b7fd38291e9  sim/testsuite/sim/frv/tine.cgs
-ad9476d15f761b15a7243c9030efa135  sim/testsuite/sim/frv/cknv.cgs
-a58b7d334a64b2f17d8110d347c1fcbe  sim/testsuite/sim/frv/tnc.cgs
-8ccbca9bbf069a03a4d929333916d88c  sim/testsuite/sim/frv/sthu.cgs
-eac5267f2219d176a231a4394b8a7dbe  sim/testsuite/sim/frv/mcop2.cgs
-e1e57ef45323b229f0811de476eadaa8  sim/testsuite/sim/frv/oricc.cgs
-b671fcc6ddd6daa079fd31a468749b0e  sim/testsuite/sim/frv/movfgq.cgs
-26d92ac47d2a85071f1c0c26d721e2cc  sim/testsuite/sim/frv/ldhfu.cgs
-60319f32e98f86da38ff2c3c5212d862  sim/testsuite/sim/frv/fdsqrts.cgs
-e9aafacc4f7c85928dd1c32c5c79fc5a  sim/testsuite/sim/frv/bcnolr.cgs
-91fd679b72e10313567ecee40d839288  sim/testsuite/sim/frv/cldu.cgs
-e7a1ad746f682025747fa48379b5db6f  sim/testsuite/sim/frv/cckeq.cgs
-8811726c9441dd7b9f70a3bf6f8ab4fb  sim/testsuite/sim/frv/fcbolr.cgs
-3b2a2c6753bd7ff55bc524a863d3a3cb  sim/testsuite/sim/frv/cmpi.cgs
-29bcdb426188a5bb155dbee07ea1e527  sim/testsuite/sim/frv/cstbf.cgs
-9797e25ce9dc0b46d586cd0d92620735  sim/testsuite/sim/frv/umulicc.cgs
-4aa3a5fba828d2c29dff1b6f57d59678  sim/testsuite/sim/frv/fckra.cgs
-2c42865e66cdf52327e926c6430af676  sim/testsuite/sim/frv/nlddu.cgs
-dcb10a82d61302543652fed0b13575b2  sim/testsuite/sim/frv/ldcu.cgs
-f423c77b0989e36e0e8829e450d94c74  sim/testsuite/sim/frv/fmsd.cgs
-f3f076fc173ea772baff44f55775ca03  sim/testsuite/sim/frv/ldubu.cgs
-ad1fb24311a078779b253206335fb321  sim/testsuite/sim/frv/nldqfi.cgs
-b1cf84b60cf3a908c49512b100a3cf65  sim/testsuite/sim/frv/mqxmachs.cgs
-2a371679272b85c51ff58344a6870ef8  sim/testsuite/sim/frv/cmcpxru.cgs
-e50b5ddbb0d1b0554408f8db8f7da8a4  sim/testsuite/sim/frv/fcbgelr.cgs
-3a18c58e47703c059520340b1b1c3051  sim/testsuite/sim/frv/ldc.cgs
-c8282a4995f3299c881dda28d1a95fe6  sim/testsuite/sim/frv/swapi.cgs
-02991b6e743da14fcd82acaa74ad2de3  sim/testsuite/sim/frv/addxicc.cgs
-a861d845633062758e032a27d5fab174  sim/testsuite/sim/frv/mhtob.cgs
-2521bd2ee748d58fdae65f585b453033  sim/testsuite/sim/frv/commitfa.cgs
-99c4ae4bd4eb760d9274117748672094  sim/testsuite/sim/frv/fbuglr.cgs
-a9c95b2f342640586e4acb9faad49772  sim/testsuite/sim/frv/nfstoi.cgs
-d8e85f1e2dfaa87480b812c7c03ee19b  sim/testsuite/sim/frv/cfitos.cgs
-7907b41ac563ea2be426de33f8910f66  sim/testsuite/sim/frv/ldbfi.cgs
-122ad6f12a5ab84bec5262e1af02c9f1  sim/testsuite/sim/frv/commitga.cgs
-1de01bb11a8e27d051b6d84fdf37cbff  sim/testsuite/sim/frv/movfgd.cgs
-b9ae3c5d73a84096df40cbc04f28abbe  sim/testsuite/sim/frv/fmadds.cgs
-f552807622d2ead6a4c3c72b6ab6ea1c  sim/testsuite/sim/frv/cmaddhus.cgs
-be7bc8f47af7ec401ae8edc5735ae83f  sim/testsuite/sim/frv/mbtohe.cgs
-5970b5e8ca637b383803588fb78206d8  sim/testsuite/sim/frv/mmulxhs.cgs
-b04e822dac50d26e600e9af54cc86907  sim/testsuite/sim/frv/blslr.cgs
-4907fd3e32af4b4b10ed57c593639002  sim/testsuite/sim/frv/cmmachs.cgs
-94b3e5d6bcfbca96e1d45b116852ee46  sim/testsuite/sim/frv/cstq.cgs
-84ffdd51531190b3f7ab0bd433a36036  sim/testsuite/sim/frv/sthi.cgs
-8a296ea605f6ea7504e25318c38b44c4  sim/testsuite/sim/frv/stdf.pcgs
-4a47a184f95cf06b21e2cb960ec207ca  sim/testsuite/sim/frv/ChangeLog
-41eb8f2c4c39e3f8b7914f9a7910eac7  sim/testsuite/sim/frv/fditos.cgs
-54b2d852374130520e29e72dc46923e0  sim/testsuite/sim/frv/cadd.cgs
-7da5b6117008820095468c44c991bba7  sim/testsuite/sim/frv/stb.cgs
-1e7f2deead6fb5c78f146ae3eb2fc6be  sim/testsuite/sim/frv/addi.cgs
-fe0935479403ab62bd07f75bc6974752  sim/testsuite/sim/frv/ld.cgs
-5f883fbcb2224a26bc0e0d7eb91fd2de  sim/testsuite/sim/frv/beq.cgs
-b4bfdcbeb1d5db33d9166dc9f77da383  sim/testsuite/sim/frv/fdnegs.cgs
-e913757697385f676de531dc9055b78d  sim/testsuite/sim/frv/ftilt.cgs
-956c2a9363667d599f0ad75bd639805b  sim/testsuite/sim/frv/fckeq.cgs
-f58b45613ae0cc85e07099e0b176a130  sim/testsuite/sim/frv/csllcc.cgs
-73a5313d89e6d5975be48f3e2522c1a2  sim/testsuite/sim/frv/bcltlr.cgs
-d7a05e22c19ec54237285333c21ab720  sim/testsuite/sim/frv/csthf.cgs
-2e537bc555c2ad4796ded84bfd87d976  sim/testsuite/sim/frv/fcbnelr.cgs
-b61f258f8679789df4df0f96f085ed27  sim/testsuite/sim/frv/cldbfu.cgs
-bd306d227534038e358e212748f86d46  sim/testsuite/sim/frv/ckeq.cgs
-258db7edbd93cc7f09cde29e3522194e  sim/testsuite/sim/frv/cfmss.cgs
-f77f7688f51f87c5e93a3e56bd0fbc96  sim/testsuite/sim/frv/ldbfu.cgs
-4494a0e9c7fd903a3280a5baec16e6db  sim/testsuite/sim/frv/clddfu.cgs
-c0fa479773c62b0865cf7f6646562284  sim/testsuite/sim/frv/cstd.cgs
-d8c6afc2ab9d2f02351d88640635698f  sim/testsuite/sim/frv/cnot.cgs
-df584e46e6bbe3d1636c1fbaa73ca746  sim/testsuite/sim/frv/bgt.cgs
-1951d6a3f5242b6e26d9fdb55b1bf1ca  sim/testsuite/sim/frv/ftile.cgs
-47f01f4c8f9a72792359daab3c1e9212  sim/testsuite/sim/frv/fmas.cgs
-be2f0506fae9889d33fdeadc7910e5e5  sim/testsuite/sim/frv/fcbnolr.cgs
-889eccff241ad187bd577cfe2fcc0ddc  sim/testsuite/sim/frv/mhsetloh.cgs
-55a7762fcf4065ee0e1e89c09894296b  sim/testsuite/sim/frv/nop.cgs
-2ba0a93a9c8332f36a0800263efc0511  sim/testsuite/sim/frv/fcku.cgs
-1147cc9e693e642971e9920b10936733  sim/testsuite/sim/frv/cldhfu.cgs
-66f358e165d3d3c59afa716dc67d1788  sim/testsuite/sim/frv/fdivd.cgs
-3b5c5fa1e5977ed20ec3d4474eb79431  sim/testsuite/sim/frv/fmuls.cgs
-37f80752cbc102b0e3eebab206a7e851  sim/testsuite/sim/frv/bcvlr.cgs
-1f8696a6d62df0c7ee21c40e74d2af30  sim/testsuite/sim/frv/cckle.cgs
-6cc09cbce0f4709083b896f39eb8788b  sim/testsuite/sim/frv/csll.cgs
-5c7a02887eb56676fc4f267dff41f169  sim/testsuite/sim/frv/nfmadds.cgs
-6f912abf4768c8b66831a8ce4a5ab658  sim/testsuite/sim/frv/nfdcmps.cgs
-ccb0533eb0f55d739ea829ea6061fd7e  sim/testsuite/sim/frv/subxi.cgs
-50d1ce458d38dfa7f69fd4f3c0b08419  sim/testsuite/sim/frv/fdmulcs.cgs
-dc65c316119a5c8162d829bbd7c0223a  sim/testsuite/sim/frv/fr500/cmqsubhus.cgs
-9fdc5172e86b3be5621a6faf3f07db74  sim/testsuite/sim/frv/fr500/cmqaddhss.cgs
-1de69657638007870281ce9da005db7f  sim/testsuite/sim/frv/fr500/cmqaddhus.cgs
-fe34b6bddc9686a443e9025451c3ac88  sim/testsuite/sim/frv/fr500/mqaddhss.cgs
-d5b43c22363018a3259eb6849019a024  sim/testsuite/sim/frv/fr500/mqsubhus.cgs
-35285cc52bbb31d9b25d6144f54fa5b5  sim/testsuite/sim/frv/fr500/mqsubhss.cgs
-16004a850f6c18d31c7430fbab31f79d  sim/testsuite/sim/frv/fr500/dcpl.cgs
-76820a559b8411a4ae43b6a383d65b0d  sim/testsuite/sim/frv/fr500/cmqsubhss.cgs
-54a02614046bab2457214898aff37526  sim/testsuite/sim/frv/fr500/dcul.cgs
-b113a28c5f41f7ab598d39fab2d5e21f  sim/testsuite/sim/frv/fr500/mqaddhus.cgs
-99e08a053ed3e5abb1c4bf9c6a64fbc1  sim/testsuite/sim/frv/fr500/mclracc.cgs
-bf7e8ae5fa9de937c99e7e09f42bbac5  sim/testsuite/sim/frv/fr500/allinsn.exp
-334619e30c816f5a6286de42eff58ebf  sim/testsuite/sim/frv/fckule.cgs
-5331aae1c37403328b45cbda9aef7b4b  sim/testsuite/sim/frv/jmpl.pcgs
-35609b2536c1c21599e2d70a762854f6  sim/testsuite/sim/frv/candcc.cgs
-f8809a99276af73a606645ea3782eaa4  sim/testsuite/sim/frv/fcblelr.cgs
-d79cc37be001047a062fd1b16bf5e34e  sim/testsuite/sim/frv/mqmulhs.cgs
-2dce4079bac9e873cc2f7466bbdbc0bd  sim/testsuite/sim/frv/cfckul.cgs
-9a28ed90097013dbe6c10888f811edec  sim/testsuite/sim/frv/cmqmulhu.cgs
-42256da6637466abfe0f07b1103c7139  sim/testsuite/sim/frv/cfckne.cgs
-0dfa108dc10c10107281add62d6ca5ff  sim/testsuite/sim/frv/fblglr.cgs
-2a756ad9c98638728516c303deb87eb0  sim/testsuite/sim/frv/ldbf.cgs
-fb274f110b2b0e732c8ab6b0567641da  sim/testsuite/sim/frv/cmcpxrs.cgs
-fd10c5f2ffffd0583a7da981ddeca855  sim/testsuite/sim/frv/fckue.cgs
-2faf06039d62d7df322e435075a72433  sim/testsuite/sim/frv/sub.cgs
-fe0ecb3cd4f9a5a2a8cd1b994f8e8ae2  sim/testsuite/sim/frv/and.cgs
-358b9c46cd5cb979fdaf717f46764b5a  sim/testsuite/sim/frv/mabshs.cgs
-6ff863c8f3f5b0a6c8d4e2ba179e7b46  sim/testsuite/sim/frv/cudiv.cgs
-558c0693de0aa42e5ba756ef35228332  sim/testsuite/sim/frv/andcc.cgs
-c171d116ab1a2be2bd6fe89d40046466  sim/testsuite/sim/frv/msubhus.cgs
-68b4157ad30443488a491d75a0ddc05f  sim/testsuite/sim/frv/mwtacc.cgs
-a557f55cfe20662991a594673e5a877b  sim/testsuite/sim/frv/cfckeq.cgs
-90d5802ce49387d77932ca25262923af  sim/testsuite/sim/frv/fcbuelr.cgs
-326669d1c76ef080e2d2ddf8c2ee6e6f  sim/testsuite/sim/frv/msathu.cgs
-5032a5008a230358b8434e010fa7aa66  sim/testsuite/sim/frv/bcnlr.cgs
-ce965b75b06cd55ef70169b06c863849  sim/testsuite/sim/frv/ftigt.cgs
-53d642fd09d91db1bfef8cafa2d8c864  sim/testsuite/sim/frv/fbno.cgs
-8bcf588029874b3f33885374cc496306  sim/testsuite/sim/frv/sthfi.cgs
-a761e98378b236d13867be6741e673bd  sim/testsuite/sim/frv/fmsubs.cgs
-500ddf7a9ca8ca47e62e62cf4257a675  sim/testsuite/sim/frv/mhsetlos.cgs
-a2266c24dffd8d4a696b3619a897269f  sim/testsuite/sim/frv/fnop.cgs
-34a484991db89cb85939b4735fd01d7d  sim/testsuite/sim/frv/cfckle.cgs
-f72cfcf1db3b542e40ae4d24754a8648  sim/testsuite/sim/frv/nfddivs.cgs
-8e6934cc5df77f17ded11b0e56344cc1  sim/testsuite/sim/frv/nlduhu.cgs
-20f4895c822bcecaa711c3508043ced9  sim/testsuite/sim/frv/mmulhu.cgs
-3de97f087ebc932501f95bc2bd775d5f  sim/testsuite/sim/frv/nfmas.cgs
-e54bc9be577ed53f98a7256e02292a9f  sim/testsuite/sim/frv/blelr.cgs
-09025c57960cb3245c45b229551573d1  sim/testsuite/sim/frv/fcko.cgs
-ac7e485b7fc2228e78885a3580c40684  sim/testsuite/sim/frv/nfditos.cgs
-cf37e0de21739109f45bc6903faef9ff  sim/testsuite/sim/frv/mmrdhu.cgs
-e77e2e2eb284cae56dede5c4e7b16bbe  sim/testsuite/sim/frv/tls.cgs
-9d2e37d0bea30c9a00cac2518ddd5947  sim/testsuite/sim/frv/fcmps.cgs
-00bb5f98862bbebc770fac0fa658bf27  sim/testsuite/sim/frv/cldq.cgs
-5034792548b761b0fe9ad80d44958b6e  sim/testsuite/sim/frv/mdasaccs.cgs
-9c00d18bfe2d4a8f3c5221ace6ce38bb  sim/testsuite/sim/frv/fbulelr.cgs
-67bd729e92a8ccbb0ef66f5053e9c7c9  sim/testsuite/sim/frv/ori.cgs
-bee17829c104e8e5901d5218f8da3030  sim/testsuite/sim/frv/fblg.cgs
-7f6546bcb393b36f1e1a1f1552c53160  sim/testsuite/sim/frv/ldqi.cgs
-7acb4d8fcf1961a11eb5f86da60a0804  sim/testsuite/sim/frv/jmpl.cgs
-985bedf1c0cc65d298ccc789ebc69179  sim/testsuite/sim/frv/mmrdhs.cgs
-8c0c31883700925b3a024a0ef3d6e4db  sim/testsuite/sim/frv/subi.cgs
-124ee6149a335aca9a615e6e9e9521ff  sim/testsuite/sim/frv/cfckra.cgs
-97562af5611f19959e068464c8b152c0  sim/testsuite/sim/frv/csmulcc.cgs
-6e3d68aac7b3fc4b6ed2b5e4d847070b  sim/testsuite/sim/frv/ldd.cgs
-90cebd7ff7dc2106afca60b9a5a26bed  sim/testsuite/sim/frv/ldqu.cgs
-9868adbc8297b59031bb110c1104e524  sim/testsuite/sim/frv/bv.cgs
-0eaa5642821eed78cc9e2c144fe34a92  sim/testsuite/sim/frv/sethi.cgs
-d558b5c8f62773391401afa4258ec585  sim/testsuite/sim/frv/fdmss.cgs
-04f8995f9af5c9a6d61eb1ab60b34ba0  sim/testsuite/sim/frv/stdc.cgs
-fb9380da5f21f1be28670b94115e7cb2  sim/testsuite/sim/frv/cmp.cgs
-60dfef5c59d307cd1efd15c4403530ad  sim/testsuite/sim/frv/cldsb.cgs
-7351ae1c949d0e80e4c9cac3adb238c0  sim/testsuite/sim/frv/mexpdhd.cgs
-f394652f9ebf77a1d90b8a114793c2cb  sim/testsuite/sim/frv/cmmulhs.cgs
-082bcd35a3b7969bc5b37731b9db0243  sim/testsuite/sim/frv/fckne.cgs
-89a846533bf6d66afa6dc6a610bee4de  sim/testsuite/sim/frv/mbtoh.cgs
-6dd0a3407bccbe944de3004234e1ee11  sim/testsuite/sim/frv/cfcku.cgs
-91bdb77382d1406d5f98e2331c7a4ff5  sim/testsuite/sim/frv/cstdu.cgs
-b03ca91fbf4d98089e108f2fe411eecb  sim/testsuite/sim/frv/bc.cgs
-4ced60215e6ef89c35488866f38fd3c0  sim/testsuite/sim/frv/mdpackh.cgs
-ccbed047cb7e704f8caefbf30b21d58e  sim/testsuite/sim/frv/cfckge.cgs
-01a00c462bcea5bf16545bc7e56ab416  sim/testsuite/sim/frv/stqi.cgs
-87cef6e1007d13b030a257ac5991b6e0  sim/testsuite/sim/frv/subx.cgs
-8efb2a5d93915406532ba43d46c08545  sim/testsuite/sim/frv/cfmsubs.cgs
-91e3dc0afab2fdfca7731c7e1f37e33f  sim/testsuite/sim/frv/cckn.cgs
-475e50c7c92b7357b020583b574726a8  sim/testsuite/sim/frv/msllhi.cgs
-3ddb83bbd7a429a77b68790480613591  sim/testsuite/sim/frv/fbulr.cgs
-d0cadfc6114ffc4c49bd0b7cf87984dc  sim/testsuite/sim/frv/ckv.cgs
-c466ade998b308dc18869d2a2d2f3ae5  sim/testsuite/sim/frv/clddf.cgs
-195ff710aa1e8652dc42e962e6e4d9ce  sim/testsuite/sim/frv/mqlclrhs.cgs
-7eb6a791ed88c6c8794db6e2d7d1c4cd  sim/testsuite/sim/frv/ftue.cgs
-288041bebf2361e4e1b14d5487134199  sim/testsuite/sim/frv/nldshu.cgs
-f8de97a7353abe4fe732d79898771e06  sim/testsuite/sim/frv/cmexpdhd.cgs
-7f272aa06c9d1d01570e93ccfc3bed5d  sim/testsuite/sim/frv/cldhf.cgs
-719ef7eb905c6a71373cba4137767d8a  sim/testsuite/sim/frv/fcbugelr.cgs
-a030edea39f27d8535b72eab791a946c  sim/testsuite/sim/frv/cmsubhss.cgs
-ce189b743a628565f7ae69ef124e050e  sim/testsuite/sim/frv/fbolr.cgs
-23dbb5a7d7175564285ef8cbbafdf4d7  sim/testsuite/sim/frv/nldhfu.cgs
-59498912961c5a2bfe37d5631fc3802c  sim/testsuite/sim/frv/srli.cgs
-241fa1bef3f4eb4e60aebeaa3a5e5d8e  sim/testsuite/sim/frv/cfmadds.cgs
-003fcd3e132470d58c6ceb7177806c5b  sim/testsuite/sim/frv/ldi.cgs
-e322b79b6193bc8b98fdf7d2164e1242  sim/testsuite/sim/frv/cmcpxis.cgs
-119fa9c79d98e20cd89f8deea6e78dd1  sim/testsuite/sim/frv/fbuelr.cgs
-8a77e7659d777d6c0d67e89e341cf17c  sim/testsuite/sim/frv/bclr.cgs
-1162b46f1c6271d41d44fd0376fd0abd  sim/testsuite/sim/frv/clrga.cgs
-4df2335c339344cb1ab773c28eac7047  sim/testsuite/sim/frv/mcmpsh.cgs
-ed61ab14ca73c4d78de8d0e432820ff6  sim/testsuite/sim/frv/fcbralr.cgs
-512f6ab69b17ee51ff97983b35376396  sim/testsuite/sim/frv/nldshi.cgs
-67b49f46f325d357092e83a5af86ffe8  sim/testsuite/sim/frv/break.cgs
-4f3c2f0fc2e3ed5b6c87cd135a6bbd00  sim/testsuite/sim/frv/nldhf.cgs
-05a1ec4efd6909bce7ced2cff0a0d8c8  sim/testsuite/sim/frv/call.pcgs
-bff6dd1636bea003ff556d16f1e3f843  sim/testsuite/sim/frv/cfckno.cgs
-ee34b84c6bf75a9babe137a04ac4b75a  sim/testsuite/sim/frv/sllcc.cgs
-9bd25bbc9331a8a7a764970163f8a3c2  sim/testsuite/sim/frv/nandncr.cgs
-a1ff6a0459e013e3978913eca23570ca  sim/testsuite/sim/frv/dcf.cgs
-a5c4254bb5fb67e6553d7b4245facb4d  sim/testsuite/sim/frv/fckgt.cgs
-ecca874070d3e9425aeb8088c8a60d30  sim/testsuite/sim/frv/tra.cgs
-a26faa5267491071d341abedcc58aa36  sim/testsuite/sim/frv/bnc.cgs
-785f29fcfbdef6e93f772f32635daec4  sim/testsuite/sim/frv/cstdfu.cgs
-e97d9af6760367447c6863fb5e7fb5b0  sim/testsuite/sim/frv/fbue.cgs
-5645677fd61cac055a6989382352af7e  sim/testsuite/sim/frv/nfadds.cgs
-09a60ae22f077bfd3491cb02114dc22f  sim/testsuite/sim/frv/fsqrts.cgs
-29e215193143b4309c76dec515f0ffb9  sim/testsuite/sim/frv/nlduhi.cgs
-d8ef8851170116f7cc0700416b84aa6a  sim/testsuite/sim/frv/udiv.cgs
-2d2b7584e0bb578df1f9589e4e90bce6  sim/testsuite/sim/frv/cmcpxiu.cgs
-ccf1387db46bf4985328d9b58f89085e  sim/testsuite/sim/frv/nfdsqrts.cgs
-86f2d4d2d5077458a84b7b7717ae2841  sim/testsuite/sim/frv/nldsb.cgs
-0553d530d16ef1a9889895d233bd1a23  sim/testsuite/sim/frv/fnegd.cgs
-d94022526f601563a7d06cde8c8461d5  sim/testsuite/sim/frv/mcutssi.cgs
-d3a8b5ed0ad285696200a176e326a55b  sim/testsuite/sim/frv/sethilo.pcgs
-571559015608fda8e86c36266d8aba4c  sim/testsuite/sim/frv/cmsubhus.cgs
-182d8d5e906c1fe63b1ec15953fbbf0a  sim/testsuite/sim/frv/fbul.cgs
-2311d8e2e1155bc0747ab69d1d80020c  sim/testsuite/sim/frv/cldsbu.cgs
-7ffb238a56ea272bda7a212d95f41684  sim/testsuite/sim/frv/teq.cgs
-58728788baa01be3e6482ab14b5fde4f  sim/testsuite/sim/frv/bhilr.cgs
-0772a396d1b99a6fc342b4f3d355d18c  sim/testsuite/sim/frv/cmovgfd.cgs
-6ea38598142f8f6d50283bafdaf0a0f7  sim/testsuite/sim/frv/fmad.cgs
-5c2413abe5cf30fb4cdd0d5e3c30dbab  sim/testsuite/sim/frv/orcc.cgs
-4dbc3bfa2a0abb00d11e913ffe7dbfdf  sim/testsuite/sim/frv/nldubi.cgs
-d41729b132c64711d5d230c8be3b4332  sim/testsuite/sim/frv/sracc.cgs
-da4a0f53d7d03d30ce9cca0bf34a2ece  sim/testsuite/sim/frv/nudivi.cgs
-490b859435e3a616aa2c844b9dbed8d6  sim/testsuite/sim/frv/movgfq.cgs
-8aa6fce072b5f76aed92908d9cb37534  sim/testsuite/sim/frv/swap.cgs
-2974e1e8788d707888a2c3ff248a0d82  sim/testsuite/sim/frv/cckls.cgs
-285195010d47ac9191d9c97aca80f0e6  sim/testsuite/sim/frv/stdcu.cgs
-d2a4394753db3dfcbe7e384ee21e2202  sim/testsuite/sim/frv/movgs.cgs
-c23d94eb48818d1a8830ea6d0edc3260  sim/testsuite/sim/frv/cmov.cgs
-17b1b6dc979b707b15d4d415b6a8c50a  sim/testsuite/sim/frv/bcgelr.cgs
-43e07345873b79b52184a1785a5ce422  sim/testsuite/sim/frv/stdi.cgs
-c89a2bf5e53afd9b92868ba2b7233f73  sim/testsuite/sim/frv/fbgelr.cgs
-999bafc99f41d16b6bd3b925cf296de0  sim/testsuite/sim/frv/ccmp.cgs
-2caa34c2c4802ea92661e98ac6af667f  sim/testsuite/sim/frv/maveh.cgs
-d68f7809049059eb9fdbdaef18d03edd  sim/testsuite/sim/frv/cop1.cgs
-b0a584edcb6525f7880b1f45497c9a2e  sim/testsuite/sim/frv/ldqcu.cgs
-d62ead6b5942f8e2a83a67ef8db006bf  sim/testsuite/sim/frv/tic.cgs
-eb0c622a60c8bb2159d3a20ddaf72563  sim/testsuite/sim/frv/tn.cgs
-4dcd5dd9170ea1b0782fc5ec7bce6e58  sim/testsuite/sim/frv/tip.cgs
-49bc7107d499c26ff0c4f28999dc36ed  sim/testsuite/sim/frv/tinc.cgs
-ca0a7cd8b619ec89e936a27126c5809d  sim/testsuite/sim/frv/tin.cgs
-16483dc53cf562ff67a40716ddad4cee  sim/testsuite/sim/frv/dci.cgs
-bb9428edb53dbe935f3f5d3295c296f6  sim/testsuite/sim/frv/cstu.cgs
-a49be0c11999c9c5fe7164a2d478236c  sim/testsuite/sim/frv/beqlr.cgs
-26c749327e953defb5a5af911e83e615  sim/testsuite/sim/frv/fabss.cgs
-33411cb293d5fc422c7990104604db74  sim/testsuite/sim/frv/fckul.cgs
-2d6cd85e83c408920463b9e326312c1d  sim/testsuite/sim/frv/nfdmadds.cgs
-2e3efdb33b16bdf036e34506be43620a  sim/testsuite/sim/frv/mcpxru.cgs
-0946412ade0a468bd29c482a88af3c60  sim/testsuite/sim/frv/addxcc.cgs
-41358b18cb9bba0fa299b05270c44629  sim/testsuite/sim/frv/tv.cgs
-25805dfe75db053034915ba8a5b33ce2  sim/testsuite/sim/frv/ftgt.cgs
-ea152c37492f744e98208e25538591cc  sim/testsuite/sim/frv/nandcr.cgs
-ca358dddc54a8ba43c916ac2a6b45812  sim/testsuite/sim/frv/stdc.pcgs
-ab9fb811cf16eb0998d83984e0cbc430  sim/testsuite/sim/frv/fdstoi.cgs
-5c07a1afebe94dfc4e0132d66d8c28ea  sim/testsuite/sim/frv/mqmulxhs.cgs
-4f069f49b6bc39f94f78adf156ce0f43  sim/testsuite/sim/frv/sthfu.cgs
-8a3789cf60dd4331ea1a6f6e994b76e8  sim/testsuite/sim/frv/sthf.cgs
-145a02c3e9ec1831696933a5f22aa31d  sim/testsuite/sim/frv/fbnolr.cgs
-2145d16c1548268652bcfdc0a032144b  sim/testsuite/sim/frv/fbug.cgs
-c606963198b1685341b32e14a3384700  sim/testsuite/sim/frv/csthfu.cgs
-fb8002b4e6861b77f536c7629c7bf622  sim/testsuite/sim/frv/stbu.cgs
-9f7ea5df90e576f10d78cdac9cc6ef50  sim/testsuite/sim/frv/commitfr.cgs
-72215397d3a25089fcadc96d0449fa9d  sim/testsuite/sim/frv/cmqmachs.cgs
-f3f08211769783c8fad2413b5f4419a5  sim/testsuite/sim/frv/msubhss.cgs
-05e30ee19e5c52285f897986f1d22634  sim/testsuite/sim/frv/cst.cgs
-1f93a0d7fca1cd46156bd7a0c7f3c59f  sim/testsuite/sim/frv/movgf.cgs
-038ed75fefa3a9b991855a5b60b5046c  sim/testsuite/sim/frv/stbf.cgs
-da685784eb930e42a55444b9982c35f1  sim/testsuite/sim/frv/fbgt.cgs
-6c696a162425d51ed1a198eadc9e8ec6  sim/testsuite/sim/frv/callil.cgs
-b6c34d73b6a6bbc7b1547986526a8d60  sim/testsuite/sim/frv/fbule.cgs
-6f24d372cfa857010330fd99b9ceaa3f  sim/testsuite/sim/frv/mcuti.cgs
-5393775815f48e4a5a811b3a06ff8503  sim/testsuite/sim/frv/ccklt.cgs
-2b92477d71c35dbc5340bf6cf73436c4  sim/testsuite/sim/frv/cldub.cgs
-358001b036e18ae3c266a2d8f245022e  sim/testsuite/sim/frv/ldhfi.cgs
-606377e169feb767df3ada199efb6756  sim/testsuite/sim/frv/nlduh.cgs
-511bee637d7a77e1f4ead6e790993d68  sim/testsuite/sim/frv/cckgt.cgs
-64efd173f19902d6a2005148cb3d4831  sim/testsuite/sim/frv/stc.cgs
-0ee8af42152ab4d5632be0dba1c8345d  sim/testsuite/sim/frv/fdsads.cgs
-fdd8bd1799f969d718f27d5140c561e1  sim/testsuite/sim/frv/nfdmas.cgs
-787ba5a828f2060d5163f4dd6493bdfc  sim/testsuite/sim/frv/mor.cgs
-de1b6d1ff997e66d64111e7a69c3f749  sim/testsuite/sim/frv/mqcpxis.cgs
-27da4c018deec302d0e3d6b8c89c9909  sim/testsuite/sim/frv/stqf.cgs
-3664a976c54024aeb5afceea3da50af6  sim/testsuite/sim/frv/stqu.cgs
-e326ecc782170966595a854ea64b2786  sim/testsuite/sim/frv/mmachs.cgs
-8b11d75d92bff2f80d736079756072af  sim/testsuite/sim/frv/cmxor.cgs
-4ae9085c410dd43f5a03a680a8ef06f0  sim/testsuite/sim/frv/cfcmps.cgs
-a96d3d1ca3ffa9a8c975ff08bcf77a2d  sim/testsuite/sim/frv/fcbuglr.cgs
-ce9abd48c84d1abd4b05d248d4e9067e  sim/testsuite/sim/frv/ldubi.cgs
-f0900597e5ab5ecf6b5c7a7767e62980  sim/testsuite/sim/frv/nldqf.cgs
-c458c9df8008e8b3f7761d31df5e912d  sim/testsuite/sim/frv/sth.cgs
-6f29112e0458cbb1fe8d3a0403ed85d7  sim/testsuite/sim/frv/mtrap.cgs
-48ee9ffc570edbbfe8169afd5f2bacee  sim/testsuite/sim/frv/mqxmacxhs.cgs
-7640dbf388ab7b7e4462b20d93ca0dca  sim/testsuite/sim/frv/clrfa.cgs
-9ca0539cd8fde544f4023712395cfce5  sim/testsuite/sim/frv/cxor.cgs
-b0b3ba45dce79cce5d0db607ed12fbfe  sim/testsuite/sim/frv/cckra.cgs
-76fcbc22cb7f93f51d833bd012609086  sim/testsuite/sim/frv/cldsh.cgs
-4741f3d629b91d827c5d340249f452c5  sim/testsuite/sim/frv/lddcu.cgs
-747342519c94e5f3d6e4153d144a3774  sim/testsuite/sim/frv/ldqfu.cgs
-0eb9d6f24940fa1b3a290ee7f83529e6  sim/testsuite/sim/frv/cfnegs.cgs
-90c1d817bd4dce7d539e4e9dacb35e90  sim/testsuite/sim/frv/msrlhi.cgs
-d6e2c99d07b9c1a5fb5869dd9aecc1a4  sim/testsuite/sim/frv/cfsubs.cgs
-9ac0ca5fc78d29c5cb125f7f0232ab24  sim/testsuite/sim/frv/ftno.cgs
-6e5cfae9c6ca85c94d69dd30861553e1  sim/testsuite/sim/frv/fcbeqlr.cgs
-50823aeb4369412ff15e1c422ea6d8f7  sim/testsuite/sim/frv/cmovfg.cgs
-12c4a175cb447af16dd27310f13fe496  sim/testsuite/sim/frv/cmmachu.cgs
-255041537a2ba5cddbc94a66463c52ab  sim/testsuite/sim/frv/cfdivs.cgs
-1e471deced4a3635b4468bd2d1ff88cb  sim/testsuite/sim/frv/mpackh.cgs
-ce8352f2c405c5128184546ff69e67e3  sim/testsuite/sim/frv/cxorcc.cgs
-9ba5b89fa11ddec7e98787ca73fa0115  sim/testsuite/sim/frv/ldsb.cgs
-9bd0746e07695fc69099806146e177fd  sim/testsuite/sim/frv/dcei.cgs
-891b8ae9013d787e9abf3f3980a93682  sim/testsuite/sim/frv/cmqmachu.cgs
-117ef9aa94aacbff810bdc764cce2f12  sim/testsuite/sim/frv/lddu.cgs
-fa4d51b6701d40a568e60a35d730a09c  sim/testsuite/sim/frv/fdmovs.cgs
-56f5fdf1970e4a477ff5bcd70ad6128d  sim/testsuite/sim/frv/orcr.cgs
-8c68b4f09d376aac18a160f70bbb24c0  sim/testsuite/sim/frv/stfi.cgs
-d1c296f375a94a01c76d3ab5d7e095e9  sim/testsuite/sim/frv/fblelr.cgs
-61d311d36b7dec576d8be1a6a047278d  sim/testsuite/sim/frv/cckc.cgs
-d18c2b792211080ccc434210ebb67ba9  sim/testsuite/sim/frv/csrlcc.cgs
-aa46f6b377cfc62824b0be2e6fc1c326  sim/testsuite/sim/frv/stqc.cgs
-c4fbea8332e5b07b3fd2e18f0fd4fd9f  sim/testsuite/sim/frv/lddfu.cgs
-680e346877ec40599ab486d183890983  sim/testsuite/sim/frv/ftlg.cgs
-fe9af3628dda1a7e0478b27afcb4a903  sim/testsuite/sim/frv/cmnot.cgs
-8692050bdf66cc6ad2d401c4a4684cef  sim/testsuite/sim/frv/smulcc.cgs
-0d8bd8099d69931cea52745c2fd79b8b  sim/testsuite/sim/frv/bgelr.cgs
-352d41aa9b03ec2820009d90f569a60a  sim/testsuite/sim/frv/mqsaths.cgs
-32066e6265ce0fd1845b4342336d925a  sim/testsuite/sim/frv/mqsrahi.cgs
-5e9fe07f66519bb28e80b540c91d7270  sim/testsuite/sim/frv/stq.cgs
-048a96dcaad276073b908e6c8f4d9189  sim/testsuite/sim/frv/cop2.cgs
-887a01bed2d74acf834781ed7fa9f560  sim/testsuite/sim/frv/xoricc.cgs
-6326a374397a88a326f50a1c5bc7ffe2  sim/testsuite/sim/frv/tige.cgs
-c133078967d4e2c08e05c0c211483593  sim/testsuite/sim/frv/nfmsubs.cgs
-23522584d66a3f774c033e074adf7612  sim/testsuite/sim/frv/tc.cgs
-7844ed84fbc9b4ee3a16338a630a6b99  sim/testsuite/sim/frv/subcc.cgs
-e267cd40e466ef09766bb5af7f3ea525  sim/testsuite/sim/frv/movfg.cgs
-bea6c33251489ce5246ed3d6bf5ac702  sim/testsuite/sim/frv/ftiuge.cgs
-3a29b1dd11046f8f4dd5c27edc2a8d6f  sim/testsuite/sim/frv/stq.pcgs
-a016768b6c2c21cc9c4354d7cc7f9628  sim/testsuite/sim/frv/mqmachs.cgs
-b69a810fc6f3f907c57797a5721333fd  sim/testsuite/sim/frv/cfmovs.cgs
-5c41b0e945d708f91752456b93ca9c8d  sim/testsuite/sim/frv/ckra.cgs
-c0b5d47d5b02cc1f2017b7642a70d544  sim/testsuite/sim/frv/cmexpdhw.cgs
-2505dee1a39d2cde6c4c38408239b7c0  sim/testsuite/sim/frv/testutils.inc
-c32d71a426bc21b198975069f0bc3503  sim/testsuite/sim/frv/ckgt.cgs
-27c8a87945ccd5906ecb831c022a2cae  sim/testsuite/sim/frv/nldqu.cgs
-f48f14696dde175e869c7c04abc8573b  sim/testsuite/sim/frv/ftine.cgs
-d7e3785dd9d822d3c98edf4a7ca1e462  sim/testsuite/sim/frv/mnot.cgs
-7b549ad8f8a930a4e61411e41d6df7d0  sim/testsuite/sim/frv/fbugelr.cgs
-3550e78fee67575b3e364e279299a11e  sim/testsuite/sim/frv/fble.cgs
-9b2b24b2080b3778404da0e73b2f4c45  sim/testsuite/sim/frv/icei.cgs
-54abbae4f460a1ac2f0f979b48cff91f  sim/testsuite/sim/frv/ret.cgs
-6eafdd537ba1f28305cee77fe68ff5fd  sim/testsuite/sim/frv/setlo.cgs
-769125b26bae4afc675b0f4ecba3476b  sim/testsuite/sim/frv/nldsh.cgs
-77681bcd415a24cb17bbdf0f77eb260b  sim/testsuite/sim/frv/umulcc.cgs
-9fc100ac9932ce7d023e9d73fe027dd7  sim/testsuite/sim/frv/orncr.cgs
-dc5c412a280bacbbb5fd6a56a6fe53ff  sim/testsuite/sim/frv/mqcpxrs.cgs
-80d04d00a7e92cc4c32af000081d5cd4  sim/testsuite/sim/frv/ftilg.cgs
-6e9d7ee79258240c2e9f8490187d2d1b  sim/testsuite/sim/frv/mhsethih.cgs
-754cf046515e94f61db9e81c57bbef98  sim/testsuite/sim/frv/mxor.cgs
-0edd78565b6001f524f716ab9d2d96c0  sim/testsuite/sim/frv/xor.cgs
-da932dece8c1932a8e4b322ae96bb5d0  sim/testsuite/sim/frv/fcbltlr.cgs
-5aceef24e6a30dc790c1cd482bfa40f8  sim/testsuite/sim/frv/srlcc.cgs
-28b4f2f9ac438caaebbf3d5fe7b8b9f3  sim/testsuite/sim/frv/mwcuti.cgs
-0e297dc071234a78bd595a57838d5adc  sim/testsuite/sim/frv/fbne.cgs
-5efca9c9c6f6785859bd2ed1ab619325  sim/testsuite/sim/frv/ckle.cgs
-cf73edecc782c3ef0b7548f1acb34cd5  sim/testsuite/sim/frv/bar.cgs
-cc6399ec148be0f20332c2aeadef5990  sim/testsuite/sim/frv/mrdaccg.cgs
-59af60628ef7e7f6c89aa5b2fa0c34c2  sim/testsuite/sim/frv/cldubu.cgs
-794be640f3ea38845a7fb677c250fe48  sim/testsuite/sim/frv/ccalll.cgs
-7b350a57e6efb69056eeffc36aa0cac4  sim/testsuite/sim/frv/cfckgt.cgs
-fcdd282d23082a3f4baf0861979ef5bb  sim/testsuite/sim/frv/nldu.cgs
-294f97c82070648f417c81cefbf0d68e  sim/testsuite/sim/frv/cmovfgd.cgs
-b4281f11b7f00e191f158b23a2115556  sim/testsuite/sim/frv/ldub.cgs
-bd0fbf9e7faa375603574f1a40665865  sim/testsuite/sim/frv/cmpb.cgs
-5f0be0ef1415763840683d1a66cf6b67  sim/testsuite/sim/frv/mwcut.cgs
-250d78cd5a5807bcacccc649f4e5d0ad  sim/testsuite/sim/frv/sti.cgs
-21793c07586326f7d5b7caeb20faf21b  sim/testsuite/sim/frv/cckge.cgs
-190947262baf5a431a603a9057bd38a6  sim/testsuite/sim/frv/thi.cgs
-9564e9d1067be24d75f69103b57a85dc  sim/testsuite/sim/frv/nfdmulcs.cgs
-903edfdf254dfa703f606ad9ccda17ad  sim/testsuite/sim/frv/nlddi.cgs
-4a3754ff5d07a1bff25b091c6475abad  sim/testsuite/sim/frv/tiv.cgs
-8f07983738e8be6e8f294385e90a83f1  sim/testsuite/sim/frv/bnolr.cgs
-bb12ea3ce3769e468d058aeacea5e6d6  sim/testsuite/sim/frv/fblt.cgs
-ad7585e6f6dbc249f1e67deba9847034  sim/testsuite/sim/frv/cckhi.cgs
-b1b5fbe7e86fcaa6a8cb5246c1105383  sim/testsuite/sim/frv/ftuge.cgs
-dc65593014b3881fdcff036075e5dad0  sim/testsuite/sim/frv/sll.cgs
-2bb049f287b76c978273eaf5c312a4d1  sim/testsuite/sim/frv/nlddfi.cgs
-f6e8f7472bf3297a7b540ebaabc0c1f2  sim/testsuite/sim/frv/umuli.cgs
-32dde2fe5a74ba57fb63ca5a91948b13  sim/testsuite/sim/frv/membar.cgs
-1516ca30ed3dda235da364d46c38d2a1  sim/testsuite/sim/frv/ccknv.cgs
-d1b0b6638a07909bf45f65b454893510  sim/testsuite/sim/frv/fbullr.cgs
-7e7ca53ba30cdcc99c94cd76e31edbfd  sim/testsuite/sim/frv/cmqmulhs.cgs
-40aac5235a3696c45134d86e1e79c5d9  sim/testsuite/sim/frv/mcpxis.cgs
-bc2783dc8045f8376c62a623d04bc452  sim/testsuite/sim/frv/fbge.cgs
-24091903403ffb172b0b81cfbb3f331e  sim/testsuite/sim/frv/add.pcgs
-c1916f813f831be331a1dbc2312fd4bb  sim/testsuite/sim/frv/stdu.cgs
-8a304334e1341487c78471b20f879ecd  sim/testsuite/sim/frv/fbltlr.cgs
-1b5c559ac60b1eb35f51ca0e4bb70acf  sim/testsuite/sim/frv/ldqc.cgs
-62439f50d31a64a7d77bfe8d242d68c2  sim/testsuite/sim/frv/bcnclr.cgs
-eb2f7e79db41af0b45c8182f92563397  sim/testsuite/sim/frv/csrl.cgs
-9b3fe3689386f452b6a4efa05a509b8c  sim/testsuite/sim/frv/umul.cgs
-eedecfb8fe25588cda9c858cec87c9e4  sim/testsuite/sim/frv/cld.cgs
-2fdea54dc1608b57111f0b1d657b3daa  sim/testsuite/sim/frv/andi.cgs
-099e806e30801140def329d0fc74d8f3  sim/testsuite/sim/frv/stqfu.cgs
-821d3e5a5535a52948ced4d48cf4491d  sim/testsuite/sim/frv/ftiug.cgs
-4fe0320394ce9fd521b0b903b37a44de  sim/testsuite/sim/frv/bceqlr.cgs
-e3edb4635dd416fa50ea0e1628a69aea  sim/testsuite/sim/frv/ckc.cgs
-16bf5094b2c7a186f0e11fa373625fb8  sim/testsuite/sim/frv/ftieq.cgs
-34c1f1091b4c9bebc5fd6e10d045f570  sim/testsuite/sim/frv/bcplr.cgs
-b5a71bd3c822c7000929441e7602c329  sim/testsuite/sim/frv/ftige.cgs
-8674ff984bcbe2b1460d51e69db27c7b  sim/testsuite/sim/frv/mqmulxhu.cgs
-82952c2b9fbbc99ed421717e4ca1e9be  sim/testsuite/sim/frv/cldbf.cgs
-e038da35c3e2553c4431a03fe542c5dc  sim/testsuite/sim/frv/stbi.cgs
-80d2065efb7d0769f11b1c4881e20500  sim/testsuite/sim/frv/munpackh.cgs
-d2ab686875a7fa6635f150cf02ff06f9  sim/testsuite/sim/frv/addx.cgs
-697ec5d0eb83f0aa0c438264e7dacf74  sim/testsuite/sim/frv/cfckule.cgs
-935a9c4cf686aaa2f4c480791181b2c9  sim/testsuite/sim/frv/fckuge.cgs
-325a426583fc25d49f02863c763aeb84  sim/testsuite/sim/frv/cklt.cgs
-54e056f54d116cde6e23ee7dee9a9c8b  sim/testsuite/sim/frv/andicc.cgs
-8700acd6ed03f5cbac0ad536383ed3c8  sim/testsuite/sim/frv/sllicc.cgs
-ed7de1b15d6c5535e9d56ff902749a49  sim/testsuite/sim/frv/cscan.cgs
-46c386b55d7d762b12cf33a832c34e33  sim/testsuite/sim/frv/csth.cgs
-4aabea39aa800e2eab4188a00b9ba7b3  sim/testsuite/sim/frv/fbo.cgs
-4ee6d04ba074cd859443fa0bf726dc3f  sim/testsuite/sim/frv/nldfi.cgs
-313bac7f8246cca4710202da37d93d37  sim/testsuite/sim/frv/bls.cgs
-42cdb4f8bb24ee39032c4c32ca61b709  sim/testsuite/sim/frv/fdsubs.cgs
-cc2f98b9ebe473e853c879e903f2f4bd  sim/testsuite/sim/frv/st.cgs
-3cf41818d7d43998028a6204c6d3d1cc  sim/testsuite/sim/frv/nldd.cgs
-60b73bc5cde0341f993a4d3fa218363f  sim/testsuite/sim/frv/nfdsads.cgs
-ff1044b90e19b2451b0c3f0233ee3d70  sim/testsuite/sim/frv/fdmas.cgs
-e2bbc311eb90229f9eb63b3ea456aa51  sim/testsuite/sim/frv/ftira.cgs
-6cb71382953aaa573377ba9365cf47c8  sim/testsuite/sim/frv/nldsbi.cgs
-e7c1a6655a0477c4a36ead53e726fb48  sim/testsuite/sim/frv/ldhf.cgs
-1faedf52637eb93c36507f38fd31fea3  sim/testsuite/sim/frv/branch.pcgs
-d59526db81b54d2c091ae65e844abba6  sim/testsuite/sim/frv/cswap.cgs
-00c2e418966af14d3cc048573279d6fc  sim/testsuite/sim/frv/mdrotli.cgs
-e34e76144ebb7dd885f027a37c38ae79  sim/testsuite/sim/frv/fcbulelr.cgs
-ec7dfbef9d8c3fcfbd2a205998b43499  sim/testsuite/sim/frv/tne.cgs
-1d754b9b7c803178ecc07bed29a6226c  sim/testsuite/sim/frv/norncr.cgs
-a01a5cb5837ff3029820691d608c0fe3  sim/testsuite/sim/frv/tira.cgs
-da93993782224f234cfa217c4c2de3cb  sim/testsuite/sim/frv/mcpxrs.cgs
-f6656b60bec315c613ad5092d5bba892  sim/testsuite/sim/frv/nfdadds.cgs
-bb74161afeebbd175cc9296446d7ff46  sim/testsuite/sim/frv/setlos.cgs
-fea6bcd449bfa45bc4f7811913f3bc14  sim/testsuite/sim/frv/cstb.cgs
-e82570b7a76dda7f7c8c4c4499b70113  sim/testsuite/sim/frv/fbeq.cgs
-9711b61b6a23527c5cde41eaac4eb112  sim/testsuite/sim/frv/nsdiv.cgs
-2f2d7f51d4276d8bc6c7a559cf40358f  sim/testsuite/sim/frv/ckls.cgs
-26f559df23ae04f9a1576f793e340163  sim/testsuite/sim/frv/mqmulhu.cgs
-f59368c3bae1aa62bdb68b1edf299c9e  sim/testsuite/sim/frv/fmovd.cgs
-f7adffe89325460b83af4ef27b83a02e  sim/testsuite/sim/frv/clduhu.cgs
-20942fb6996945bf7ea82dc541af0991  sim/testsuite/sim/frv/lddc.cgs
-791afd243b5e7ed1e6aa29ad1113f218  sim/testsuite/sim/frv/std.cgs
-8a5f013616cf1e6db319200b9db548cd  sim/testsuite/sim/frv/ftle.cgs
-ae737e209ef8a22261025cd8102d7861  sim/testsuite/sim/frv/nldfu.cgs
-58aae8e7b29223770991f01723b7dd98  sim/testsuite/sim/frv/mcutss.cgs
-fbd58be2c1178ffbda7cbe566dda3bb4  sim/testsuite/sim/frv/ftiu.cgs
-8570296a139952dc9cf976d500d2f827  sim/testsuite/sim/frv/fcbullr.cgs
-bfa79960646e1c17eadb4100a422dd9d  sim/testsuite/sim/frv/mqlmths.cgs
-45750ad0543745a1b21a7b795a774105  sim/testsuite/sim/frv/bcnelr.cgs
-7461f81658de5eada83b19dbf47f1c28  sim/testsuite/sim/frv/fdcmps.cgs
-269e14aaffa3452b360e1f0ddb12df93  sim/testsuite/sim/frv/fr550/maddhss.cgs
-b13883bf53e547a18365378a79b4ff9a  sim/testsuite/sim/frv/fr550/cmqsubhus.cgs
-dea84ff288f50a75076a9c6df51682c6  sim/testsuite/sim/frv/fr550/cmqaddhss.cgs
-14183fbd685848d558ab84952c1271b1  sim/testsuite/sim/frv/fr550/mdsubaccs.cgs
-f7992a1f5e0512afb72f4ea8abf785ed  sim/testsuite/sim/frv/fr550/mqxmachs.cgs
-9b75556c75c9bfb61102e93aa0b85be4  sim/testsuite/sim/frv/fr550/cmcpxru.cgs
-ddaf6b5840f92b8d37a897bac56b86b0  sim/testsuite/sim/frv/fr550/cmaddhus.cgs
-14be5a3d28703927ea3b168b6140855d  sim/testsuite/sim/frv/fr550/cmmachs.cgs
-d20b77015f938e4bcf50ebffae74fc6b  sim/testsuite/sim/frv/fr550/cmqaddhus.cgs
-cd733adfb1ef5d2f7d93d57183587d7a  sim/testsuite/sim/frv/fr550/mabshs.cgs
-90677e8af5e1904d14d9bfd3e562fcbb  sim/testsuite/sim/frv/fr550/msubhus.cgs
-252cdd83e9dd8de140e437bcc84a45a6  sim/testsuite/sim/frv/fr550/mqaddhss.cgs
-5ade21b6577e4102c74e56fd9ac67d5d  sim/testsuite/sim/frv/fr550/mmrdhu.cgs
-7cdef8608795f0ed222e67db1343a635  sim/testsuite/sim/frv/fr550/mdasaccs.cgs
-f105b296560b5b75436069679f4d6dfd  sim/testsuite/sim/frv/fr550/mmrdhs.cgs
-e3ef857df51606a95b919b802bc62434  sim/testsuite/sim/frv/fr550/mqsubhus.cgs
-55c8d941be619469d2bf80f7eba5a3cf  sim/testsuite/sim/frv/fr550/maddaccs.cgs
-cae62d22839ef1abf864fd44a1087197  sim/testsuite/sim/frv/fr550/cmsubhss.cgs
-57f7099366dbf0b511896d03b5343808  sim/testsuite/sim/frv/fr550/udiv.cgs
-c41c0de91e307c8506c8c5275940f7ea  sim/testsuite/sim/frv/fr550/cmcpxiu.cgs
-a73a09a1e4d5df6332355e6558054066  sim/testsuite/sim/frv/fr550/mqsubhss.cgs
-1b1c3f8892f5ff1108650006f4f2318a  sim/testsuite/sim/frv/fr550/cmsubhus.cgs
-d6946f604c4c119692ac621e5cdf0a92  sim/testsuite/sim/frv/fr550/cmqmachs.cgs
-26acdfc92872c06ef0f3750cda5f6f75  sim/testsuite/sim/frv/fr550/msubhss.cgs
-85c318f9489df3a78af9171868d9e789  sim/testsuite/sim/frv/fr550/mmachs.cgs
-45902a95cfa0b6432a1cbb6db50830b6  sim/testsuite/sim/frv/fr550/mtrap.cgs
-1d35c09a8a300edc364a00ba655ca259  sim/testsuite/sim/frv/fr550/mqxmacxhs.cgs
-df6f7d84607830c79a2f338b8b6160f6  sim/testsuite/sim/frv/fr550/cmmachu.cgs
-c28cd342558f4cc6ad9b33d7c80b45aa  sim/testsuite/sim/frv/fr550/cmqmachu.cgs
-f564e7d684efbe7a682ba9aa24cf39ab  sim/testsuite/sim/frv/fr550/dcpl.cgs
-7ccfed47ea8ad55515dab94b96d6babf  sim/testsuite/sim/frv/fr550/mqmachs.cgs
-9f27020e63e8992a63456f9092967d34  sim/testsuite/sim/frv/fr550/cmqsubhss.cgs
-60a0aa6675f9b1d37f0b6b58e04e6aba  sim/testsuite/sim/frv/fr550/msubaccs.cgs
-0bfbdf1314d6a04afa36ce4404a81bf2  sim/testsuite/sim/frv/fr550/dcul.cgs
-4938bf73cdf15f5d4a195ccc1bc1a426  sim/testsuite/sim/frv/fr550/mqaddhus.cgs
-aed0b1242d7c5a0eada01cb581ef44ab  sim/testsuite/sim/frv/fr550/masaccs.cgs
-76e79dccff8084f4921e771c099fdbe0  sim/testsuite/sim/frv/fr550/mqmacxhs.cgs
-594c6a9c3278bcc019e98aa44a86c22a  sim/testsuite/sim/frv/fr550/mdaddaccs.cgs
-091a034f51a640f3113ea17c26e3b296  sim/testsuite/sim/frv/fr550/cmaddhss.cgs
-ffbb77202774953b6eb98f6329c3221c  sim/testsuite/sim/frv/fr550/maddhus.cgs
-55cd07e74cc057a786a2a9c43ed5d8dc  sim/testsuite/sim/frv/fr550/udivi.cgs
-aef3c4befd6509d86b1532ddbf3fb4a9  sim/testsuite/sim/frv/fr550/mqmachu.cgs
-d35335c0a9a7da8ef8224e724dc95c81  sim/testsuite/sim/frv/fr550/allinsn.exp
-7c4ba31a4b54c5449d932fceeeb3aa1d  sim/testsuite/sim/frv/fr550/mmachu.cgs
-73fa8ef52f05985daec1d8a01dbbc29f  sim/testsuite/sim/frv/stqc.pcgs
-1d5380689e9dae36a5ab8b5436118c9e  sim/testsuite/sim/frv/srai.cgs
-bf4cfe49b9af48954b1a4495db0bcb6f  sim/testsuite/sim/frv/mqmacxhs.cgs
-cad1a26e6f61be6236cdf19c6f330241  sim/testsuite/sim/frv/tnv.cgs
-3a686d8663268c0def363c90e28b1376  sim/testsuite/sim/frv/subicc.cgs
-244caf04384a0a05c44c7299059e0a1e  sim/testsuite/sim/frv/stqf.pcgs
-c0d65d42e391ceb55e2d6eed4954f643  sim/testsuite/sim/frv/cfckuge.cgs
-bfc4a4f409782a01b12aafa73820d4a7  sim/testsuite/sim/frv/mhdseth.cgs
-c006cffe51ad60e2d97bfe726e6efc27  sim/testsuite/sim/frv/cmbtohe.cgs
-a95c4bac5e72fe8a7d36b1b822acc3c6  sim/testsuite/sim/frv/fabsd.cgs
-8f0dbbf7ad0b329248d951a35e40a01b  sim/testsuite/sim/frv/fsubd.cgs
-31598ac83baef878c73a4ac875783821  sim/testsuite/sim/frv/stqfi.cgs
-798fee14d0226828590f274a847fb587  sim/testsuite/sim/frv/ftug.cgs
-d8c97eebc3c3db0b2962b1d7181cc6c6  sim/testsuite/sim/frv/cfcko.cgs
-861233cc66075168ec7d72a804bbffae  sim/testsuite/sim/frv/lrbranch.pcgs
-91548ae1c6a13b8dcdc27ee53cf2c8cd  sim/testsuite/sim/frv/ldsbi.cgs
-c613f1a55c9e79f62abbd91eee7fde9d  sim/testsuite/sim/frv/ldf.cgs
-b3a1a12789fd5e052662744d3bd0a912  sim/testsuite/sim/frv/clduh.cgs
-8d77d790c0894ddb71a64a0a13e2e106  sim/testsuite/sim/frv/fdmadds.cgs
-7068101bb16125bf823c54313efc9c88  sim/testsuite/sim/frv/fmss.cgs
-dd7b86dd559bc919891c419cc5b9eb45  sim/testsuite/sim/frv/cckp.cgs
-c50d08df925d5ebe6235a744f5aa2838  sim/testsuite/sim/frv/fadds.cgs
-aeccfedc8dc931ff8b70da7c99c2236a  sim/testsuite/sim/frv/blt.cgs
-e7569bf70d9017f69182cfa2622ebfbf  sim/testsuite/sim/frv/stqcu.cgs
-36d1b5e9f74e8641f51abe8a472c6860  sim/testsuite/sim/frv/nldf.cgs
-b0fa5261302915fed6a0abb4165bdb3e  sim/testsuite/sim/frv/cknc.cgs
-520e9f58107f1a7407724d2b52bbe214  sim/testsuite/sim/frv/icpl.cgs
-edb5aa56bcd8e8bca69cf259f36e465f  sim/testsuite/sim/frv/mdunpackh.cgs
-c9e8808a1431699f65ca45e1d96ccb40  sim/testsuite/sim/frv/lduh.cgs
-7b8111a1958ac7ac0609e3ec19946402  sim/testsuite/sim/frv/cfadds.cgs
-96c1cae5bdbbfd68972a26ded76a6653  sim/testsuite/sim/frv/nfdmuls.cgs
-9ebd87890c8a7abc680822709889778c  sim/testsuite/sim/frv/caddcc.cgs
-506b3aaeb2f55f7313b18756c9ea8897  sim/testsuite/sim/frv/cfckug.cgs
-38e18b11776fdecb14fcc94311d95b20  sim/testsuite/sim/frv/fmsubd.cgs
-36d2a277daae79b65a1fe73b38c101ba  sim/testsuite/sim/frv/bcclr.cgs
-ddd0fdd0602cb85ada820445cf505820  sim/testsuite/sim/frv/mqcpxiu.cgs
-054aeba615c6c341369854f1405d85d8  sim/testsuite/sim/frv/cmbtoh.cgs
-6c26a616dd6fed8bd7e159e371fe4fe4  sim/testsuite/sim/frv/fitos.cgs
-bff2fec4c10ff1cc52f6708fa1cd9e5a  sim/testsuite/sim/frv/csracc.cgs
-6b19d157804a7fa854e78b49a095a638  sim/testsuite/sim/frv/nudiv.cgs
-0286e694b02e66084d5fb2649c171379  sim/testsuite/sim/frv/mhsethis.cgs
-dcdd60cb6a74a2fdf05c27542ce87c00  sim/testsuite/sim/frv/scan.cgs
-75f2c544b8e80d583bfc78a32fce7f9f  sim/testsuite/sim/frv/mcop1.cgs
-9fc9892f699a1d3ddc62ae7524e9ce82  sim/testsuite/sim/frv/stbfu.cgs
-a7bdf9822718f81fe29124a9f8da86e6  sim/testsuite/sim/frv/tge.cgs
-6e0ed99106e53f1ae7c54bd6a15d2a7d  sim/testsuite/sim/frv/bp.cgs
-318cb22eb343ae2ba7c0a11ec86755f3  sim/testsuite/sim/frv/bcralr.cgs
-e6ac3d3a2b75c748d32f1dff04690c18  sim/testsuite/sim/frv/mmulxhu.cgs
-4a9afe4a49c80157e0738e27bd5f3a52  sim/testsuite/sim/frv/tlt.cgs
-fcf411b3b36ddc44d1d61f595d1730f3  sim/testsuite/sim/frv/fckge.cgs
-0328850bbb204540e39224902cea7437  sim/testsuite/sim/frv/addcc.cgs
-654e92ca5c279eff83c44a07b5a4f8bd  sim/testsuite/sim/frv/cfstoi.cgs
-3da93d4f6c18f18193c0441a79758bcc  sim/testsuite/sim/frv/ble.cgs
-e81006aee4bbd0e3671448585ab45d5d  sim/testsuite/sim/frv/mdcutssi.cgs
-84cacbc7723416a4ab6bd038d71dac9b  sim/testsuite/sim/frv/ldqfi.cgs
-7b12d84395556d02cee66d9a1a5c991a  sim/testsuite/sim/frv/fddivs.cgs
-ef5f527028300499462fd5457798f5f2  sim/testsuite/sim/frv/fcblglr.cgs
-a92e4825d2c41be84a96f2f6db7de29b  sim/testsuite/sim/frv/cmovgf.cgs
-ddf4ff091a5b6c5cf352c04d236e2fcc  sim/testsuite/sim/frv/stbfi.cgs
-a05d5c0d7e028af3383c1e9b237ef156  sim/testsuite/sim/frv/mrotri.cgs
-0cfc1cccecd9264a187a4fde5a4e1b92  sim/testsuite/sim/frv/fto.cgs
-73a36ac7ddbc3eb5f02e23e556757534  sim/testsuite/sim/frv/mnop.cgs
-a659a5c06a90b61548ad0d23636f740b  sim/testsuite/sim/frv/ccknc.cgs
-b38f99b4027aa8bc54b81cd44830ff0c  sim/testsuite/sim/frv/ftule.cgs
-1506bd2f46dbdf8b5580412cc36cc631  sim/testsuite/sim/frv/bvlr.cgs
-5900af0d1f33281e6a8d166d3cabe74a  sim/testsuite/sim/frv/calll.cgs
-e4ece86a7c055e9d7e99ecec010c71ae  sim/testsuite/sim/frv/ldq.cgs
-5724440a0342cfb9923003f93f4e9c28  sim/testsuite/sim/frv/ckn.cgs
-a7085119fedb3ac3d4e31403309293b1  sim/testsuite/sim/frv/fteq.cgs
-04aeccbcf90bc8f88178560c2910dfc7  sim/testsuite/sim/frv/tgt.cgs
-d34e0187f000a733eaf4b2730118ae03  sim/testsuite/sim/frv/std.pcgs
-1dbf3b1f587b8fde305387c2a6d7488c  sim/testsuite/sim/frv/clddu.cgs
-873badad1ba22ab85ceded1032e76d7a  sim/testsuite/sim/frv/ldfu.cgs
-f91ccc0eb4e839737d94f68601bf130f  sim/testsuite/sim/frv/bnclr.cgs
-30964df0b57f2b91f67fc38a30d8e814  sim/testsuite/sim/frv/addicc.cgs
-82fe9144d5b80fbfd5b4582ca5246df4  sim/testsuite/sim/frv/fmaddd.cgs
-a1394d82fbbcdc7278c8ff7b0b749317  sim/testsuite/sim/frv/fsqrtd.cgs
-371a4f289d0bc38fee546e49ad327952  sim/testsuite/sim/frv/or.cgs
-d23dcfb1cdc685b13e28f46e60297128  sim/testsuite/sim/frv/cmor.cgs
-3a258f66b006c6af176013d28706f114  sim/testsuite/sim/frv/clrgr.cgs
-c82aab8314691de50e4eb1b4d2deee7f  sim/testsuite/sim/frv/norcr.cgs
-8496d10703a6df931f2b4ea768c69356  sim/testsuite/sim/frv/ckhi.cgs
-86c530fd6445d3f516387550e7172fa5  sim/testsuite/sim/frv/fcbulr.cgs
-b9b610f3e0c8243a5d9e261844251ed7  sim/testsuite/sim/frv/stdf.cgs
-f30642deec77165f2dec4409e06fb949  sim/testsuite/sim/frv/lddf.cgs
-8c87a49e58f46e85f154cc3871f5aff6  sim/testsuite/sim/frv/ldqf.cgs
-f60030141346c133b53f259287743291  sim/testsuite/sim/frv/ftiul.cgs
-c75ed78a7566a8628cf0a0339c5dcf21  sim/testsuite/sim/frv/mdaddaccs.cgs
-40981f85eeb4a396327c4e11f7ca792d  sim/testsuite/sim/frv/nfmuls.cgs
-d0ac23eed64316704af3b22028e3e476  sim/testsuite/sim/frv/cfckue.cgs
-af01f45076997b2efc4cbed1bfbeb90f  sim/testsuite/sim/frv/bplr.cgs
-0c3aa7b3b5fd1c05678011c190e83144  sim/testsuite/sim/frv/cckv.cgs
-cc345f4d17b80808ee251d600fbbc6b9  sim/testsuite/sim/frv/ftlt.cgs
-6f5746330962303a04eb519a4b05fa23  sim/testsuite/sim/frv/fmovs.cgs
-c8dca0748024ed82b9c614ccd0579c61  sim/testsuite/sim/frv/fbuge.cgs
-6aa3407819f0ab3db9441490901c1c20  sim/testsuite/sim/frv/parallel.exp
-bf2c13262ac9d57aa021ce80e4dbf5a0  sim/testsuite/sim/frv/fbnelr.cgs
-b12b404167348112b47f3650d80a49a1  sim/testsuite/sim/frv/nldhfi.cgs
-7482a3b75fcf89d6eac98c42d36722e9  sim/testsuite/sim/frv/csdiv.cgs
-ad6bad34a15a4f2986566b50e2af52b8  sim/testsuite/sim/frv/bcgtlr.cgs
-4659f8e9e4a139ab3d797621c23c6adf  sim/testsuite/sim/frv/cstfu.cgs
-ef17532bed029b8034a943091bcc8d3a  sim/testsuite/sim/frv/stfu.cgs
-08bb1af48f043b2ec22ede0e6a2a63c0  sim/testsuite/sim/frv/nfdstoi.cgs
-055fa9b5ef1f3c1f955737457b0f3430  sim/testsuite/sim/frv/cfcklg.cgs
-8335d3357e6e879a7501b1635ce4f821  sim/testsuite/sim/frv/fcklg.cgs
-1ff43ea60f446681dd0636f4abf0afaf  sim/testsuite/sim/frv/clrfr.cgs
-cec99b8b35d4fdcdb377d9a66ea62009  sim/testsuite/sim/frv/nldbf.cgs
-ccde36a3a60f282ea7e7581d6ddbe200  sim/testsuite/sim/frv/cfmuls.cgs
-239d171ff012ca3bfc1ea795eb727b3e  sim/testsuite/sim/frv/mqsllhi.cgs
-4fa1060d3ea708c05623eaa8fa23a4fd  sim/testsuite/sim/frv/cfmas.cgs
-9baf3938276561eaa3ae2cd20fcaef2b  sim/testsuite/sim/frv/faddd.cgs
-cdb16f4dfab32f15e7a55fba16afd880  sim/testsuite/sim/frv/stdfi.cgs
-031b21c3201bce5ff37ac1d2087209c8  sim/testsuite/sim/frv/cmhtob.cgs
-7a14b1a4b9c264ad6fe9fee43a34053c  sim/testsuite/sim/frv/nldubu.cgs
-28f0887ee88db223fdd12b2024131872  sim/testsuite/sim/frv/icul.cgs
-da1d1539bcb135ec8ce2fa2df168cd18  sim/testsuite/sim/frv/bnelr.cgs
-35c7aae3b090f125993fef390d76906f  sim/testsuite/sim/frv/slli.cgs
-9be8c0bf0141c153cf179aa9b42ee2d1  sim/testsuite/sim/frv/xorcc.cgs
-9d42de2773bcddcd37eafe1bf37aba97  sim/testsuite/sim/frv/cstbu.cgs
-e6cce9c3b04ed7fd801dafb45bcdd866  sim/testsuite/sim/frv/cfsqrts.cgs
-0b2e49d6ce9f4d51307d7a0c0884c357  sim/testsuite/sim/frv/cmpba.cgs
-7e182fb1f729214fcc4e500b45b28c67  sim/testsuite/sim/frv/nldq.cgs
-e85d17ee566b10c9e3caeea7e430922e  sim/testsuite/sim/frv/tinv.cgs
-36024f7e3058972d0b99742ee87119cd  sim/testsuite/sim/frv/fnegs.cgs
-94f5c3abf0cf2118f97e0a95f79f9dd5  sim/testsuite/sim/frv/interrupts.exp
-100c61ae3fb0dca4723d52d915d79b03  sim/testsuite/sim/frv/tils.cgs
-bfc76c12370aafb393d878212832d3e3  sim/testsuite/sim/frv/cldd.cgs
-4cf840661cd9ed9ad76e658e996fc2fb  sim/testsuite/sim/frv/lddi.cgs
-b32fc8a8e6bba1b163e798c7a6b2998a  sim/testsuite/sim/frv/bltlr.cgs
-0e6828ab5a28105f1606bfcea5961a53  sim/testsuite/sim/frv/csmul.cgs
-a0bc228cfda1d7113cd087bfc0298020  sim/testsuite/sim/frv/sdivi.cgs
-0814d3851a44b4bce8357863eec8e600  sim/testsuite/sim/frv/smul.cgs
-18c32597076e6690eca21bdaa9b70083  sim/testsuite/sim/frv/ftul.cgs
-2fd5797e8c20d9d7b340e095633f2ff6  sim/testsuite/sim/frv/fcklt.cgs
-4f261153dda57be2acd2d50974b2157a  sim/testsuite/sim/frv/csub.cgs
-0bd2bac2e1c8b477c6ca6c96a9c0d2ec  sim/testsuite/sim/frv/subxicc.cgs
-1abb897f3ac03712dcaf0fa415a85bb3  sim/testsuite/sim/frv/commitgr.cgs
-14194ebf318b1a64b5cbc27e067b5110  sim/testsuite/sim/frv/stdfu.cgs
-480ed9fb8591ba5cba8c36bbf8fac25b  sim/testsuite/sim/frv/bnv.cgs
-ebae9cb1aaa0ceb6dbf6976f06d735c7  sim/testsuite/sim/frv/fdabss.cgs
-59addb4ff5949cfea9664343d9f81a38  sim/testsuite/sim/frv/srlicc.cgs
-218e7bf5cef1de12c72a7b41e0734233  sim/testsuite/sim/frv/cldshu.cgs
-2e1fd77e3c7dc410824bb62d86c12fa5  sim/testsuite/sim/frv/mand.cgs
-b0d3f8840cbd815c5cf1fed7f60b95ac  sim/testsuite/sim/frv/bcnvlr.cgs
-a1081abe7c71411a62d3f8467141fdbb  sim/testsuite/sim/frv/fdadds.cgs
-3014022934a14b3431fdacf8e86dd3eb  sim/testsuite/sim/frv/bno.cgs
-9b2a570d81405ae96edd05841a00340c  sim/testsuite/sim/frv/bchilr.cgs
-dae087e8f55a8ecbfe85b2476c9267e2  sim/testsuite/sim/frv/mcpli.cgs
-47b041b440463afa7c2f9adc16bc48db  sim/testsuite/sim/frv/ftne.cgs
-8b544d33708f95c5fe86075bfc046ba3  sim/testsuite/sim/frv/bne.cgs
-de42c23dfd886e1e9150e93cfa7a0e30  sim/testsuite/sim/frv/nfmss.cgs
-8be433c05488391e44e6d0fd1a0663a5  sim/testsuite/sim/frv/mexpdhw.cgs
-3ba660d7dcfb108e50618445716bb95b  sim/testsuite/sim/frv/sraicc.cgs
-738a395cb2d18169d1b0c2027636cf1b  sim/testsuite/sim/frv/xori.cgs
-bb0118ec08792d6499ce7742161f206f  sim/testsuite/sim/frv/addxi.cgs
-d025a5adc03c1fa97688e776798e6508  sim/testsuite/sim/frv/fckug.cgs
-32ab332e05431f49f037d528b657d8e5  sim/testsuite/sim/frv/fbgtlr.cgs
-6a19cdc6d3c89ca5145cd888160feea0  sim/testsuite/sim/frv/cmaddhss.cgs
-01c147956ed40b80f7f01399bd71f33f  sim/testsuite/sim/frv/cldfu.cgs
-64a8de42436fc5c8f2d468e70c54e9aa  sim/testsuite/sim/frv/fstoi.cgs
-c8327289e084ae64868b9257b8646e11  sim/testsuite/sim/frv/stcu.cgs
-8aa28a7f77fd8f94f1f8d4441330d2de  sim/testsuite/sim/frv/maddhus.cgs
-9f35e5c8475a3dce4d3d1f86192b757f  sim/testsuite/sim/frv/add.cgs
-a913dea5c58bfd33d54ec66ebe5abdf3  sim/testsuite/sim/frv/tieq.cgs
-ce558734ad2bc060917be3c4618d3552  sim/testsuite/sim/frv/tilt.cgs
-6a708919bfd6e9a6a3b0a1872c48290f  sim/testsuite/sim/frv/movgfd.cgs
-4dd6b1d7898b43e9ec3d140c49342862  sim/testsuite/sim/frv/cstdf.cgs
-8cb511e7ba50142c3d082aaedf99e2d4  sim/testsuite/sim/frv/udivi.cgs
-e470390ff6d0df7541ce5455d765a606  sim/testsuite/sim/frv/lduhu.cgs
-1cbff10c95fb9390a7cc4d56fef5f794  sim/testsuite/sim/frv/ckno.cgs
-851005c4ef6143a0dc488d4a100b97f7  sim/testsuite/sim/frv/bn.cgs
-078c55334418476eb782ff3b071fc106  sim/testsuite/sim/frv/bnvlr.cgs
-336b596245297750b95b8a77073f7966  sim/testsuite/sim/frv/tihi.cgs
-5e7cbd14acb0fd1a1bdc89e068e9803d  sim/testsuite/sim/frv/msrahi.cgs
-46a9440b74727f04cf647f1904d566fd  sim/testsuite/sim/frv/csubcc.cgs
-04132b96881a20ec0effc93a6a586ea9  sim/testsuite/sim/frv/xorcr.cgs
-c76e1c140c00dea2137868c13de73686  sim/testsuite/sim/frv/nfdsubs.cgs
-b1bfeba9317d62d449126bee0f7fa720  sim/testsuite/sim/frv/corcc.cgs
-5890a645af954362f462a536301ab07a  sim/testsuite/sim/frv/mclracc.cgs
-694f1d17123f4bb9c03260c1fe669aac  sim/testsuite/sim/frv/fdtoi.cgs
-98be2afbdc22e83e7ed60607d14d3586  sim/testsuite/sim/frv/tigt.cgs
-31e7cd50ae42d84c7edbb16ec1824569  sim/testsuite/sim/frv/bnlr.cgs
-8916d2cace8900da8a1d671e9a0ea2b7  sim/testsuite/sim/frv/csra.cgs
-7e5adf4d17b96ce4a3b36beea51aadc6  sim/testsuite/sim/frv/bgtlr.cgs
-2eb6969a0c7a4eb4fff85aac9727721a  sim/testsuite/sim/frv/smulicc.cgs
-57b3c53e5a537bbcdd2bbd8bda51c584  sim/testsuite/sim/frv/ici.cgs
-c73e0f9186dae498050376d33b40c1c6  sim/testsuite/sim/frv/nfsqrts.cgs
-c3fbed74046a3c4d5d74af309a283001  sim/testsuite/sim/frv/cfcklt.cgs
-317e00e7d2fc4d994400b3435e38deba  sim/testsuite/sim/frv/mqmachu.cgs
-2578eab56c9efe85e875334d9be745a5  sim/testsuite/sim/frv/ldshu.cgs
-bc2f5ebb5a8ed58952e9c92d80b5e5ea  sim/testsuite/sim/frv/cstf.cgs
-e05358b9a392f47c2ab2ccebc1dff681  sim/testsuite/sim/frv/fckno.cgs
-d3412bc4c0b67f6c78449fd684463b9b  sim/testsuite/sim/frv/mrdacc.cgs
-937c6181f24f15a85ce59e24a746f6da  sim/testsuite/sim/frv/notcr.cgs
-102c16fad8d7c1990921e4b171f62531  sim/testsuite/sim/frv/rett.cgs
-21e414ff661565b6aa03208928648853  sim/testsuite/sim/frv/nldub.cgs
-6833a0f9a6a97eca6ec71259ea075028  sim/testsuite/sim/frv/cand.cgs
-a0d99a5f1ae6d699d7551ec0c91ad1f9  sim/testsuite/sim/frv/scani.cgs
-849a1c54f6b7fc29b1fea32e1adffb98  sim/testsuite/sim/frv/nld.cgs
-26a2849fb8c805ffcb118c47ef7bf006  sim/testsuite/sim/frv/fcmpd.cgs
-ffdac6d343d018ba34d4952027680104  sim/testsuite/sim/frv/cfabss.cgs
-0852100fd0d41a5575a5d49b4b43537e  sim/testsuite/sim/frv/tle.cgs
-b21df75a0fc0a38539d562c017b4b670  sim/testsuite/sim/frv/nlddfu.cgs
-346e48b77e9a031f3f955ecefbd4019f  sim/testsuite/sim/frv/fdmuls.cgs
-e7a86181d00e8f0c9684753e86508c74  sim/testsuite/sim/frv/nsdivi.cgs
-e3f8edcf3d2202102c308c006b574282  sim/testsuite/sim/frv/bclslr.cgs
-5761527de2c6413c3f8a07d2189ef92a  sim/testsuite/sim/frv/fsubs.cgs
-b813da728e948bf7f3d0a70e28fd56de  sim/testsuite/sim/frv/mmulhs.cgs
-484f52adb8fc411974f97082db9d5dbc  sim/testsuite/sim/frv/nlddf.cgs
-5530ac8f622c5b86676418a439d31062  sim/testsuite/sim/frv/mhdsets.cgs
-1875ffded69787f7962d216e83812183  sim/testsuite/sim/frv/allinsn.exp
-2d31dcb15e8a6877017dd3d148b0bf2b  sim/testsuite/sim/frv/sra.cgs
-877b1bf25d820494dfcd5c8e060ee0a5  sim/testsuite/sim/frv/not.cgs
-75d93040b8b11cd80e200e83f9c3b423  sim/testsuite/sim/frv/nfdmss.cgs
-0fcf16c6304ddf56ba06882bf077c739  sim/testsuite/sim/frv/ldu.cgs
-8dda215c5c85e94e1a385d685127d850  sim/testsuite/sim/frv/fmuld.cgs
-702fcbc546ef09f48a9809774f8fec26  sim/testsuite/sim/frv/fckle.cgs
-2377457fe2384816953905fda6c3d04b  sim/testsuite/sim/frv/ckne.cgs
-533ecf4107a99d0372bd32229bb091ae  sim/testsuite/sim/frv/tno.cgs
-323956db2a566de88fcd530490661356  sim/testsuite/sim/frv/nldi.cgs
-2426e56c573364d455e06cf511aa1c1f  sim/testsuite/sim/frv/ldfi.cgs
-51afec41d7406196f09ae12d2ec0db03  sim/testsuite/sim/frv/tino.cgs
-0e30127c5ef9ca2d27a6bf7790128b65  sim/testsuite/sim/frv/nfdivs.cgs
-699c2363b47a8ac1c7fdd3607503f872  sim/testsuite/sim/frv/cstbfu.cgs
-fad5307c32c5fd7792da21d6fa8034a4  sim/testsuite/sim/frv/interrupts/Ipipe-fr500.cgs
-90377ce05b3a5bfdde34c7349008e3d3  sim/testsuite/sim/frv/interrupts/shadow_regs.cgs
-e7920163cd59bc2dd0f5d977fc7566bd  sim/testsuite/sim/frv/interrupts/compound.cgs
-a03ea7e55879465603afc8e54e656577  sim/testsuite/sim/frv/interrupts/reset.cgs
-bb56d8cd61856a2eceb509be16a37354  sim/testsuite/sim/frv/interrupts/badalign.cgs
-4dcb6ae1f3af2a946fccc0349454555e  sim/testsuite/sim/frv/interrupts/regalign.cgs
-c6ab746acfbb43a0b62848e6626307be  sim/testsuite/sim/frv/interrupts/Ipipe-fr400.cgs
-bc6228cbbffde88aba638f1e9ef39ad5  sim/testsuite/sim/frv/interrupts/insn_access_error.cgs
-1442aef29a1429ad5b417d6e072f0bed  sim/testsuite/sim/frv/interrupts/badalign-fr550.cgs
-d78319cc00e420d2ea14a943bacb5b73  sim/testsuite/sim/frv/interrupts/privileged_instruction.cgs
-fec5ed68fd41939cf49c52a4e9869561  sim/testsuite/sim/frv/interrupts/fp_exception-fr550.cgs
-026ab0d2d0845245adbc296619cc9d46  sim/testsuite/sim/frv/interrupts/timer.cgs
-d3bf79293e8377be411d124f213784e1  sim/testsuite/sim/frv/interrupts/mp_exception.cgs
-1d3d97d97f5d70897bf41786ed0f81a2  sim/testsuite/sim/frv/interrupts/fp_exception.cgs
-3b7c9b823a6bdae97b790110baa1cd1b  sim/testsuite/sim/frv/interrupts/data_store_error.cgs
-ba84baad2c0fbc0fb425f3042fa91e04  sim/testsuite/sim/frv/interrupts/compound-fr550.cgs
-9dc2f73112811f25a5a15f53a6be64e2  sim/testsuite/sim/frv/interrupts/illinsn.cgs
-2a80a2eee2d47ba494278b13a0eae8e7  sim/testsuite/sim/frv/interrupts/data_store_error-fr550.cgs
-be93394d8610eb7a13b316901ad8a9b5  sim/testsuite/sim/frv/interrupts/insn_access_error-fr550.cgs
-7e08ead385d09b81452d7e494e24003b  sim/testsuite/sim/frv/ftu.cgs
-9afa238bffc2569cab1b6c55a3dc8719  sim/testsuite/sim/frv/fbeqlr.cgs
-7436eebb11c6129d8a06aa52d0641d19  sim/testsuite/sim/frv/andcr.cgs
-a4e3dae18838ea83a10018cf243b37d9  sim/testsuite/sim/frv/lddfi.cgs
-6158542e4b6f47593521af161cbefcc4  sim/testsuite/sim/frv/nldqfu.cgs
-0202236564d839929bc185b5b363483b  sim/testsuite/sim/frv/mcmpuh.cgs
-50daedd569566b5f5fd6030c9c961735  sim/testsuite/sim/frv/cor.cgs
-b0ae2b6d72c1546e70b77d0f906ca816  sim/testsuite/sim/frv/cmand.cgs
-7f0e3223aefe0347e86016999b785689  sim/testsuite/sim/frv/ftra.cgs
-94382ca860759734f699db2c4030a586  sim/testsuite/sim/frv/nldsbu.cgs
-da2ea0628931ee759747b3b1568f9e95  sim/testsuite/sim/frv/cckno.cgs
-f3562f7c11ed638cffff5fb8afd74b8c  sim/testsuite/sim/frv/ftio.cgs
-93142a00f792c55ff26c67e4495c3ee8  sim/testsuite/sim/frv/bctrlr.cgs
-204db103ce94f9da0c1f28ed0cd60ba0  sim/testsuite/sim/frv/srl.cgs
-cbf21bfce7b3ce694a9a0ffbecdd5edf  sim/testsuite/sim/frv/cldqu.cgs
-04ebe641dcc2681cb7085e49e4b8787d  sim/testsuite/sim/frv/ldshi.cgs
-bd1949fa6a0cbbd0faee3d33a7d2ed7b  sim/testsuite/sim/frv/bclelr.cgs
-e3482ddd50c998096e309469d49bf60f  sim/testsuite/sim/frv/ftge.cgs
-36b77ec6afe8955468cfc59058d7e96a  sim/testsuite/sim/frv/call.cgs
-e92162146f80eacb87cc88e02de63d26  sim/testsuite/sim/frv/mqcpxru.cgs
-7d76bf8128cc9482f2de7d01e2bde23a  sim/testsuite/sim/frv/bra.cgs
-e15b13b9790cd957ef7c1174a414fc91  sim/testsuite/sim/frv/mov.cgs
-7bff63bb7f11db3619daa65ba575eb4b  sim/testsuite/sim/frv/ldsh.cgs
-f428dd31a13e708566a12b6eb23e75aa  sim/testsuite/sim/frv/mrotli.cgs
-5702a40a3528f6faf8e82e13564087ac  sim/testsuite/sim/frv/tp.cgs
-894db98a371eaba135a686990f22f504  sim/testsuite/sim/frv/bhi.cgs
-0f2cd9ab4e36a741a77488033a0ceeb0  sim/testsuite/sim/frv/fr400/movsg.cgs
-daad245fe005a9a6394bb569733c9aed  sim/testsuite/sim/frv/fr400/sdiv.cgs
-d8697f0e1b4ecfee90b75abe2f016aa5  sim/testsuite/sim/frv/fr400/smu.cgs
-538622163aded8a4e8f1d47d61db8b5c  sim/testsuite/sim/frv/fr400/mhsetloh.cgs
-feeb130ecb5cf4428f8bccbe30eb476e  sim/testsuite/sim/frv/fr400/smsss.cgs
-a808c8a95fde4532828d00e281c1322c  sim/testsuite/sim/frv/fr400/mhsetlos.cgs
-d23a9bd2315e8430ed038216b2e3e58d  sim/testsuite/sim/frv/fr400/subss.cgs
-dc7862c2d91981e56cddc36314f0c630  sim/testsuite/sim/frv/fr400/maddaccs.cgs
-621cd869aa5b032b34294f31f3e4a702  sim/testsuite/sim/frv/fr400/udiv.cgs
-a1032b0fb6b6923000282a43d3f85a7a  sim/testsuite/sim/frv/fr400/movgs.cgs
-2039d3b5260700c8371efd1a6ab21552  sim/testsuite/sim/frv/fr400/maveh.cgs
-844d78bc2c7fd493b1e1407468de1927  sim/testsuite/sim/frv/fr400/slass.cgs
-9bb2a41f38271c359451454b6d2a79dc  sim/testsuite/sim/frv/fr400/mhsethih.cgs
-f158b414d72856611131bd4eb7db62ff  sim/testsuite/sim/frv/fr400/addss.cgs
-e4644c48c06766cd34578d5ce34680dd  sim/testsuite/sim/frv/fr400/msubaccs.cgs
-4cc9052cb05275a67396e5ea46d54af6  sim/testsuite/sim/frv/fr400/masaccs.cgs
-67c70214b5e434fb7bbd3519fe1ad576  sim/testsuite/sim/frv/fr400/smass.cgs
-285f596d7467307f369b18d453abe1ea  sim/testsuite/sim/frv/fr400/mhdseth.cgs
-dac84369f283aabc0e0c8d6188130e92  sim/testsuite/sim/frv/fr400/mhsethis.cgs
-07bb80901aaaa29c4ef20dbef3debb70  sim/testsuite/sim/frv/fr400/csdiv.cgs
-b90754c53de9e9744ee927d4993920fc  sim/testsuite/sim/frv/fr400/sdivi.cgs
-417d0b67f6f7ff0d5e58e0178ef7836c  sim/testsuite/sim/frv/fr400/scutss.cgs
-146cea8d68ddb592d231ab14478a8d0b  sim/testsuite/sim/frv/fr400/udivi.cgs
-4ac0a330e6fa287d0f2f2f8500453afc  sim/testsuite/sim/frv/fr400/mclracc.cgs
-5e1be1e0297eb84b961c6dc29d4cce8c  sim/testsuite/sim/frv/fr400/mhdsets.cgs
-82bc6562aa51560206e828ae2202ca5f  sim/testsuite/sim/frv/fr400/allinsn.exp
-40115dcc72d0b6f1b5b4701a63e94c83  sim/testsuite/sim/frv/cckne.cgs
-11bfcfb4b6f70c5075adaa4f37dca943  sim/testsuite/sim/frv/cjmpl.cgs
-7aa4b56189a14f023e26984163cb0b4e  sim/testsuite/sim/frv/ftiue.cgs
-d2ca7d2383745ede57de7cf3a71b250b  sim/testsuite/sim/frv/bge.cgs
-6829b406203cc09d6ac699fec2378bad  sim/testsuite/sim/frv/ckge.cgs
-4a13d5d2947c3543c94581ba88ec7fc4  sim/testsuite/sim/frv/andncr.cgs
-15b4d16b3eae3485cb76eede88794bbe  sim/testsuite/sim/frv/tile.cgs
-0511aebe3ab974e7a9e5fdfa895d9aeb  sim/testsuite/sim/frv/mcplhi.cgs
-6b8470231d2eb04c58135b6a02fd63cb  sim/testsuite/sim/frv/ckp.cgs
-7a55c30063f85e2d54e1cc2841ee7a63  sim/testsuite/sim/frv/stu.cgs
-82d5838a4cbf516a93892bafbf64af95  sim/testsuite/sim/frv/mwtaccg.cgs
-052b5f3d0e3a1fca5894d9655353d7e3  sim/testsuite/sim/frv/mmachu.cgs
-6d82b9a4957b0fefdf4b9bd93f868b12  sim/testsuite/sim/frv/jmpil.cgs
-d5e28bf29b3ce725457862f002b4ba2d  sim/testsuite/sim/frv/fcbgtlr.cgs
-a7fde5e930bcca4fab473e7e12a4cd30  sim/testsuite/sim/v850/testutils.cgs
-4aded6a92b79c4b62204838e8bf43bdb  sim/testsuite/sim/v850/divu.cgs
-85e815de2abdd4a8e57f976a70d450f2  sim/testsuite/sim/v850/ChangeLog
-b4859f29935e5b217a201e3996ef936e  sim/testsuite/sim/v850/shl.cgs
-cf2074aef14997231161787d82280ce2  sim/testsuite/sim/v850/satsubr.cgs
-cdd524c11367ecd095b2fb68cda24cee  sim/testsuite/sim/v850/bsh.cgs
-8c015488bd973b121a5372038ddde9da  sim/testsuite/sim/v850/divh_3.cgs
-4e33f6ab389381ede55a4ca40ca14064  sim/testsuite/sim/v850/shr.cgs
-176f95658c3cdea072a56a08a40fa988  sim/testsuite/sim/v850/div.cgs
-c5cadbab939f31f2815550c2e1bc4ff4  sim/testsuite/sim/v850/testutils.inc
-6f74fc62171d7544adce8e548b696d3d  sim/testsuite/sim/v850/satsub.cgs
-53eb912651c13f0ea8aa537a0e00d398  sim/testsuite/sim/v850/divhu.cgs
-c5f8f5f2c95cb9061411969f8552bd60  sim/testsuite/sim/v850/sar.cgs
-d219d0a7ebfd715328670f348f6fc8cc  sim/testsuite/sim/v850/satadd.cgs
-5e49b4ee9bfac127867261aab49d5301  sim/testsuite/sim/v850/satsubi.cgs
-728bb384853e3de0cd850ba77dbb94f9  sim/testsuite/sim/v850/allinsns.exp
-a0299a77158639743570f62da83ce9d5  sim/testsuite/sim/v850/divh.cgs
-cf3b1d15ca083fa78ec94460c41fd3f8  sim/testsuite/sim/cr16/subb.cgs
-e045cd438a9466c00065948123fbe4a6  sim/testsuite/sim/cr16/macqw.cgs
-d85ef31cc98569ce9784749b34cc186e  sim/testsuite/sim/cr16/mulb.cgs
-10fd94e47110fab5968e141792e4157a  sim/testsuite/sim/cr16/addb.cgs
-bb7292335414e908ad9dd1a920d159a4  sim/testsuite/sim/cr16/push3.cgs
-c5629a0de9aae64954f5e81a4f7f5869  sim/testsuite/sim/cr16/cmpw.cgs
-0787123f7af21d0f0e49b67113cea23d  sim/testsuite/sim/cr16/jfc.cgs
-205bbdce635864d5d7a66f41031193e0  sim/testsuite/sim/cr16/jhi.cgs
-588a35e7e5a54d2ae0ccc08b767ab0ba  sim/testsuite/sim/cr16/tbitw.cgs
-c8fd944a81c0ba341a5cc7baeed2fea3  sim/testsuite/sim/cr16/cmpi.cgs
-ba069329fa0f729e45a28ca6f719f7f0  sim/testsuite/sim/cr16/jcs.cgs
-a275feee7eab597196fbd75269c0ab2d  sim/testsuite/sim/cr16/br.cgs
-25d47da0392c312f3e9a4284935db757  sim/testsuite/sim/cr16/subd.cgs
-4b552d6ccf9a632faffa202163aa59b9  sim/testsuite/sim/cr16/ChangeLog
-05072e9357b3abdc3a2f3275b2b8671c  sim/testsuite/sim/cr16/bne0w.cgs
-52c7a35d25b1145531b66e55abf4b606  sim/testsuite/sim/cr16/mulw.cgs
-019175ff8a046e04d5f1c648e53dafd8  sim/testsuite/sim/cr16/addi.cgs
-e6caf390a907493e8e2db7a9edda778a  sim/testsuite/sim/cr16/beq.cgs
-ad6daba36078ecb6da21802aecc2efce  sim/testsuite/sim/cr16/lshd.cgs
-3547de4742bc1c86f120457f804e0094  sim/testsuite/sim/cr16/push1.cgs
-4716cdf47f9002e30af7c2d9ec8b69b7  sim/testsuite/sim/cr16/bgt.cgs
-13bcf33defb1ce0ef021208707db1cea  sim/testsuite/sim/cr16/nop.cgs
-b8b05ed881886e699a3e602e59826b20  sim/testsuite/sim/cr16/jcc.cgs
-7de06c2152fc3699d550123424104505  sim/testsuite/sim/cr16/loadd.cgs
-c2dc241b3a86c61e35f841929940384a  sim/testsuite/sim/cr16/sge.cgs
-e98582301c0019529552df179c1b1c70  sim/testsuite/sim/cr16/addd.cgs
-94f6e01156f70fdc6d1d53ce168f0096  sim/testsuite/sim/cr16/jfs.cgs
-2092decdf049d86ef8f49b95a009ef59  sim/testsuite/sim/cr16/scc.cgs
-e25d6fc34ff71f52b4d8a9c5c107ae02  sim/testsuite/sim/cr16/cmpd.cgs
-c04c204fe82125041578eb881c27536e  sim/testsuite/sim/cr16/excp.cgs
-3d5105d47ec3b2e7f61597d084b6d850  sim/testsuite/sim/cr16/movd.cgs
-008f3be128c730a84f836a84ee86dee8  sim/testsuite/sim/cr16/ord.cgs
-b54aa7885f145cacc2561d20cfbbcc78  sim/testsuite/sim/cr16/movxb.cgs
-5652ebc54a42ff0f46ef6c6cadf2ab29  sim/testsuite/sim/cr16/subi.cgs
-36c692b8a3b2fbd2eec3a1466bade12f  sim/testsuite/sim/cr16/push2.cgs
-295ad1ab34949fad14aafc0bc22c7f09  sim/testsuite/sim/cr16/shs.cgs
-f91fa8b0387ba370837c66ef014712ff  sim/testsuite/sim/cr16/beq0w.cgs
-3cf7f3d98134a69a053bfca883b62fa6  sim/testsuite/sim/cr16/popret2.cgs
-643b5e6f1391539a8e4e33e08fb3a7ac  sim/testsuite/sim/cr16/ashuw_i.cgs
-61fabc9c1749be4ba36b5029a3a0e8fe  sim/testsuite/sim/cr16/subw.cgs
-b9c547d7592960afb5b89c06e2d44f16  sim/testsuite/sim/cr16/movw.cgs
-e9f8fb7113699218c0d61e76b9b2916f  sim/testsuite/sim/cr16/lpr-spr.cgs
-328b74314f872ad3a432dcf68398c3c8  sim/testsuite/sim/cr16/slo.cgs
-c8111773a2e97c47fe497ed78261729b  sim/testsuite/sim/cr16/movxw.cgs
-4d3d512dc9a5313e559e0ba4a6240fd9  sim/testsuite/sim/cr16/jhs.cgs
-63a8ef50a12fd55d8534440cbb035c2d  sim/testsuite/sim/cr16/pop1.cgs
-e3f710c8265bd9cfaebed6b71467bf1a  sim/testsuite/sim/cr16/sne.cgs
-674ebdc1e494482ac9715d8f66a8a967  sim/testsuite/sim/cr16/popret3.cgs
-a83723e26622fe1a64902708ba01d4fe  sim/testsuite/sim/cr16/loadmp.cgs
-3123ba0d7ebc3b678ecba3ceafa314b3  sim/testsuite/sim/cr16/bht.cgs
-63d637d5509970745cf258c67b0836d9  sim/testsuite/sim/cr16/jge.cgs
-cb7d77de2be8f1d45d913818ae386a5b  sim/testsuite/sim/cr16/ashuw.cgs
-51d2e403b1e6d8c03477087322c9c553  sim/testsuite/sim/cr16/misc.exp
-e8850b6ee39de9bead4b372be1e79905  sim/testsuite/sim/cr16/movzb.cgs
-ed482d0504a60f236673315be8c987c3  sim/testsuite/sim/cr16/lshb_i.cgs
-30f437473e23474a5f0b3430b462dcd6  sim/testsuite/sim/cr16/orb.cgs
-f903a7837d78c8840cdc84d161e51c4c  sim/testsuite/sim/cr16/lshw.cgs
-3e1811940988176043204b361113bc7a  sim/testsuite/sim/cr16/jlo.cgs
-30819c9cbff7a629dcc6e07199a5d764  sim/testsuite/sim/cr16/lshb.cgs
-2c784935291e339edce388193da5ffe8  sim/testsuite/sim/cr16/storw.cgs
-96d5b4b7318fc62f1b75a9f705811e99  sim/testsuite/sim/cr16/pop2.cgs
-ea11a97c0419f72b2baba5fa9630dc26  sim/testsuite/sim/cr16/bal2_24.cgs
-5bae98f051be5850d85698a51d58fb67  sim/testsuite/sim/cr16/jne.cgs
-bdd1ffa1a75ef8b2cf35c172d7598fcc  sim/testsuite/sim/cr16/xord.cgs
-5522701195bf677b1823917fb74d3938  sim/testsuite/sim/cr16/addw.cgs
-0943e0e5372402edda9289083973cb17  sim/testsuite/sim/cr16/andb.cgs
-8c0f4f4632c999845108bff0a1a9b73d  sim/testsuite/sim/cr16/ashub_i.cgs
-a0701137e0ea9fc16ca421928629456d  sim/testsuite/sim/cr16/testutils.inc
-ef8fe77aacd4a1e30c7987497cde11d7  sim/testsuite/sim/cr16/scs.cgs
-39b6b4293889825cbc03c152fafbd7c3  sim/testsuite/sim/cr16/ashub.cgs
-0af7c0efabd8da4be61638e2a7ce7577  sim/testsuite/sim/cr16/cmpb.cgs
-46b9d38dc5bc846a55afda5a6b705f5f  sim/testsuite/sim/cr16/lshd_i.cgs
-70eb0d8740aa24af162ddd5fd9595296  sim/testsuite/sim/cr16/sfc.cgs
-ae41299f4ad75e3d9ce1ce51a87455ce  sim/testsuite/sim/cr16/ashud_i.cgs
-b015c7b42f553474d21e8d5e3b137852  sim/testsuite/sim/cr16/jgt.cgs
-fbe25c82541d0d9b6a0eb9938b378ccf  sim/testsuite/sim/cr16/shi.cgs
-6d637962866bbb4a37ddc937f9547149  sim/testsuite/sim/cr16/mulsb.cgs
-3e4c6e72a1108c4e85179c8cbb76a3a2  sim/testsuite/sim/cr16/jls.cgs
-a273a1c7597cb6dd38b94f3469f449db  sim/testsuite/sim/cr16/macsw.cgs
-512682fb17daf85af0f66104fc25853d  sim/testsuite/sim/cr16/bls.cgs
-71151f4dc3a107b3a2bdf22ad69754e3  sim/testsuite/sim/cr16/jal.cgs
-d3f2f5d16ebc37df7f4445d25366928a  sim/testsuite/sim/cr16/cmpw_i.cgs
-c696cf68bef28a6230b80a0378b116ef  sim/testsuite/sim/cr16/storb.cgs
-2e757424b89a680d5d02460442693d1e  sim/testsuite/sim/cr16/sbitb.cgs
-f6b95312ca184181ca12d9b4e17ab54b  sim/testsuite/sim/cr16/mulsw.cgs
-ef49377fd62c501740e3cdf8760d23ef  sim/testsuite/sim/cr16/loadw.cgs
-b0b4a478f84826c1f234916914dd1b3b  sim/testsuite/sim/cr16/bcs.cgs
-450d8884cf466b8af9d7c8be4725c938  sim/testsuite/sim/cr16/pop3.cgs
-eeb3624e778291b2e91253e215c38813  sim/testsuite/sim/cr16/macuw.cgs
-d2502a9ccfde2a113a16f46f75cdadda  sim/testsuite/sim/cr16/bal1_24.cgs
-3123ba0d7ebc3b678ecba3ceafa314b3  sim/testsuite/sim/cr16/blt.cgs
-f80200e57ec11e2a0335974cbf362020  sim/testsuite/sim/cr16/hello.ms
-72b592116de1bad5fbbea8fd9598e553  sim/testsuite/sim/cr16/sgt.cgs
-ac821feb1b424789a398ecad52c2efde  sim/testsuite/sim/cr16/cmpb_i.cgs
-44441592132a1541d22ae406a3f70379  sim/testsuite/sim/cr16/xorw.cgs
-9bdae816be0a268534764e94096b55ca  sim/testsuite/sim/cr16/cmpd_i.cgs
-c92fdf5219986bfab80539ebee90103b  sim/testsuite/sim/cr16/movb.cgs
-fbf7bb0be8fc7b72236625fb3a933b7e  sim/testsuite/sim/cr16/lshw_i.cgs
-f17397007a7266533ca9f822adf0c140  sim/testsuite/sim/cr16/sls.cgs
-b185c6b6cabab528a1cde30b37dc0215  sim/testsuite/sim/cr16/sfs.cgs
-ac3c3a61a1b068aaf711c3ab802600f9  sim/testsuite/sim/cr16/slt.cgs
-a7d05ccff2425ac8886a52cb299045b6  sim/testsuite/sim/cr16/andd.cgs
-08a2789d1d00df864e97b1925d7f8871  sim/testsuite/sim/cr16/bhs.cgs
-3b72d29afcc2ce49f75411b677aaa1e4  sim/testsuite/sim/cr16/movzw.cgs
-b066047a28cc74aecec0251e255c36f0  sim/testsuite/sim/cr16/uread32.ms
-991a1be917e93bb5ff3cd7cdeb93bf2a  sim/testsuite/sim/cr16/cbitw.cgs
-5110af4e2e7578f48a7d3c7ff637042c  sim/testsuite/sim/cr16/orw.cgs
-5a45390a5d9b6641387239beb44c1b1f  sim/testsuite/sim/cr16/muluw.cgs
-c7a8eba0b8fd90586225a400b03013b5  sim/testsuite/sim/cr16/seq.cgs
-006a7b3fcf278e2ddabf5dcf90f33dff  sim/testsuite/sim/cr16/jeq.cgs
-fb79b768cd67d02933b9b8182537f069  sim/testsuite/sim/cr16/loadb.cgs
-247aa154278e43df072100fec63a8a60  sim/testsuite/sim/cr16/uread16.ms
-c6164027f77e6c5c13a20019fc723077  sim/testsuite/sim/cr16/hw-trap.ms
-440b6422a28dde673a9e9326967b0495  sim/testsuite/sim/cr16/jump.cgs
-d03b4d02b1a08fc383fa61498d8b9c29  sim/testsuite/sim/cr16/jlt.cgs
-c27b3a579bd358b360955398bb1d0438  sim/testsuite/sim/cr16/bne0b.cgs
-4b59a0fb8b8a13e74965ebe8f76f7fb1  sim/testsuite/sim/cr16/bne.cgs
-43a1454f6528fe65b4d0f41349a6d9bd  sim/testsuite/sim/cr16/lprd-sprd.cgs
-8aeeb78ba63157cc86eb8c3acbb9897d  sim/testsuite/sim/cr16/stord.cgs
-157c48c2899a2406b28e3bdf0a92833d  sim/testsuite/sim/cr16/loadm.cgs
-eaacfbfb93f90d881165c4b522bd7256  sim/testsuite/sim/cr16/bcc.cgs
-5876fe9c91b632b02c82ae85c0086959  sim/testsuite/sim/cr16/popret1.cgs
-22f0798d086289e0e6b5b13d16a65587  sim/testsuite/sim/cr16/ashud.cgs
-30e2d364e27ca89970c1ad9faf8eae53  sim/testsuite/sim/cr16/sbitw.cgs
-02aa302488af86f405037a66eadf23b2  sim/testsuite/sim/cr16/allinsn.exp
-dba67156b517dbd97410ad0af832d2f6  sim/testsuite/sim/cr16/cbitb.cgs
-d6b2f7815fe26f69215d43464c590a73  sim/testsuite/sim/cr16/xorb.cgs
-0b9158184d2fad7c131ed4e1390dcff6  sim/testsuite/sim/cr16/andw.cgs
-55153c68b1f8f80c0222b7f7510256d5  sim/testsuite/sim/cr16/bhi.cgs
-70be2a6fefe803b023f2a81c4082e0f0  sim/testsuite/sim/cr16/beq0b.cgs
-6620ffaabc5a06604c43ece04ef87462  sim/testsuite/sim/cr16/tbit.cgs
-4716cdf47f9002e30af7c2d9ec8b69b7  sim/testsuite/sim/cr16/bge.cgs
-3123ba0d7ebc3b678ecba3ceafa314b3  sim/testsuite/sim/cr16/blo.cgs
-916b503ad4413ddc2739c40a57c1c4b6  sim/testsuite/sim/cr16/tbitb.cgs
-c8756b053a5d9e80829d352796598ea4  sim/testsuite/sim/m68hc11/ChangeLog
-d4a4dc202b50cef88186c345fa60f24c  sim/testsuite/sim/m68hc11/testutils.inc
-531db82ef6fbeb05b9681fd97cf0adf3  sim/testsuite/sim/m68hc11/pass.s
-9499c70edfd7d13dd77c87800191b3cd  sim/testsuite/sim/m68hc11/allinsn.exp
-c8756b053a5d9e80829d352796598ea4  sim/testsuite/sim/mn10300/ChangeLog
-455a7533e57981681d9784af176de3f6  sim/testsuite/sim/mn10300/testutils.inc
-f1008efdebb1fcc26849a07a2bd82016  sim/testsuite/sim/mn10300/pass.s
-cf7469367f928b2dc14f41c16aa834d2  sim/testsuite/sim/mn10300/allinsn.exp
-9b63ff9fbde1e63acd708924198b7242  sim/testsuite/sim/h8300/subb.s
-8ea8bfb6cddf05ef11ea7fb068e218e6  sim/testsuite/sim/h8300/xorl.s
-83e117c2d2f8a4273b4b529c7b9803ad  sim/testsuite/sim/h8300/ChangeLog
-6fdb213d98f348f1c02d48ffcfd806e5  sim/testsuite/sim/h8300/andl.s
-a1ed4f63b96068eaa77495745494ffea  sim/testsuite/sim/h8300/not.s
-677b0dc3ede8ba248cb652cab95b9b0c  sim/testsuite/sim/h8300/band.s
-dd6fabe64292ad56b43ca5532e790417  sim/testsuite/sim/h8300/cmpb.s
-e1a2e3252f570905ffbdc48d6a44089d  sim/testsuite/sim/h8300/stack.s
-9649dc0eb3a2346a3ce916dd57eb1b28  sim/testsuite/sim/h8300/mul.s
-ebd21badf420c5cee8b0d88a08868304  sim/testsuite/sim/h8300/stc.s
-7032f158ede5e9c1fe95569152aac2a7  sim/testsuite/sim/h8300/das.s
-2373f3011c78310592feef6fe9432f0a  sim/testsuite/sim/h8300/neg.s
-99f82cb39a007343d1a5bd8c71960fcb  sim/testsuite/sim/h8300/nop.s
-0412ca2321a01a8b7c32897e3f32dd37  sim/testsuite/sim/h8300/bra.s
-5745f4f097642a8d3aa1e6f949b20d72  sim/testsuite/sim/h8300/ldc.s
-3b3ad8e7276c6719c8adfa92951bef0b  sim/testsuite/sim/h8300/shlr.s
-abfa7675b179fc4254e14cec675be772  sim/testsuite/sim/h8300/movl.s
-4c711137a90bb2ba4b2f44ad3ef33ba7  sim/testsuite/sim/h8300/daa.s
-a63920fd12f48e551687aacc6bfae557  sim/testsuite/sim/h8300/subl.s
-63a01cd1ac69acaa0cb441c4f1ef5b89  sim/testsuite/sim/h8300/mac.s
-ffef0a19e06ed3716630c870e2c78e97  sim/testsuite/sim/h8300/shal.s
-376c12070675b9d7dd2c58e70ee98842  sim/testsuite/sim/h8300/andw.s
-7cf771780ab43e6a7a25ed05f8a17ee7  sim/testsuite/sim/h8300/movb.s
-16151c89821d742e389f60a77a9c4214  sim/testsuite/sim/h8300/cmpw.s
-f75f1bed46894927fbb7773bc84081fc  sim/testsuite/sim/h8300/rotr.s
-db0176e7c9b6cb42862f2377e55312f5  sim/testsuite/sim/h8300/subw.s
-5d4de83de24b934dbec418f81b0fbc02  sim/testsuite/sim/h8300/cmpl.s
-ce415b253063a7fe5cf02f17fb48faab  sim/testsuite/sim/h8300/addb.s
-e0e2129ddb10014bc62124746c911369  sim/testsuite/sim/h8300/subx.s
-e889ba6121bfc3b32c11372b6d4c9dcd  sim/testsuite/sim/h8300/testutils.inc
-893d0b1072d7416e133a80d501b49cd4  sim/testsuite/sim/h8300/biand.s
-81e2e460e06fcf47b7ed621287bfbafa  sim/testsuite/sim/h8300/tas.s
-8cbc4afc2f6b11b850e0aec04ed1a473  sim/testsuite/sim/h8300/addx.s
-2dad02e99bd1422af83cb4353b7e63c0  sim/testsuite/sim/h8300/adds.s
-62d2fe5825e86377f04ad0167a214c62  sim/testsuite/sim/h8300/orl.s
-4eecc1e3c8c3ef39f35071a0d35c126e  sim/testsuite/sim/h8300/rotxr.s
-c5cc1774fded69045dd1d5a31e4eecc7  sim/testsuite/sim/h8300/jmp.s
-3b4dfe0168e63c6e80583c262c5de759  sim/testsuite/sim/h8300/rotxl.s
-8bfd3316d1c16f85273138771fdbbbf0  sim/testsuite/sim/h8300/movw.s
-7038c79de7fb4f02cd5ef969e2cffd30  sim/testsuite/sim/h8300/dec.s
-c0f7ecf275c71ba8ba57b2098887abf4  sim/testsuite/sim/h8300/movmd.s
-caa5a5b27cbcbfaea63298e864279ae4  sim/testsuite/sim/h8300/extl.s
-9766c17a5c5cc1408ada3b9cc437ba28  sim/testsuite/sim/h8300/addw.s
-307b4b54b70c077beb6b886ed1dadc9d  sim/testsuite/sim/h8300/xorb.s
-5d42a1f9b287e529549796fef4c879c8  sim/testsuite/sim/h8300/orw.s
-0b8a477e0fbf76499733fc12811aa4c6  sim/testsuite/sim/h8300/shar.s
-90637fa47d75134bb5869022a29f120c  sim/testsuite/sim/h8300/andb.s
-4e839f3223289908cd6e2ba525776dec  sim/testsuite/sim/h8300/mova.s
-399b6e09a2ae39da12b2321cd0965b91  sim/testsuite/sim/h8300/addl.s
-a159e301d3202b02c3d6ac416aeedcf6  sim/testsuite/sim/h8300/extw.s
-b99bd4670fdfe75f10e37ea480d537f0  sim/testsuite/sim/h8300/rotl.s
-c2e57a11d5e455cef19248c2a0fb26b0  sim/testsuite/sim/h8300/xorw.s
-a938731b6a18a4e389d565b373fdb164  sim/testsuite/sim/h8300/orb.s
-8ecc998cf6c3e91a5e2f7ca901c6baa2  sim/testsuite/sim/h8300/div.s
-a537d28284905856ca4b2c9880fb5b0b  sim/testsuite/sim/h8300/bset.s
-e2433fc36981757f93eb5bb4f1b039ac  sim/testsuite/sim/h8300/brabc.s
-1b1082501d2ae954bf8cfe0ef39b83c2  sim/testsuite/sim/h8300/allinsn.exp
-fce577f47862442fa9b2da616615c1d2  sim/testsuite/sim/h8300/bfld.s
-637fafb5b7e807abbb1f528bca9cc697  sim/testsuite/sim/h8300/movsd.s
-c55d9e46ef6b31eb575f129340b18dce  sim/testsuite/sim/h8300/subs.s
-0f85e20fbab15124e67dde283ee4b159  sim/testsuite/sim/h8300/shll.s
-677c2ca0cf5c9c3c593a7a9274859bba  sim/testsuite/sim/h8300/ldm.s
-388f4ab3999f0a563801fbdec2667f71  sim/testsuite/sim/h8300/inc.s
-d3676059d440e43421abe9377b45644e  sim/testsuite/sim/arm/bl.cgs
-a06bb01624f0127d797df273c0f0ae39  sim/testsuite/sim/arm/umlal.cgs
-d8cbbc37fbab2579e37ca9ed2c82d6e3  sim/testsuite/sim/arm/bx.cgs
-bef5c11ab14ef76a4adf86bdb29f3fa7  sim/testsuite/sim/arm/ldrsb.cgs
-a80b83cc80d3d855b61666aa0100e627  sim/testsuite/sim/arm/ChangeLog
-7c8eb7b1180e26892ff171384548e3df  sim/testsuite/sim/arm/mla.cgs
-2f129d54e1238525995fbb61345511b6  sim/testsuite/sim/arm/ldrb.cgs
-61d1b5a430c450fa09d944dac4f6e9e9  sim/testsuite/sim/arm/misaligned3.ms
-b70b6932231ba7b22b55aa6b0dabd2da  sim/testsuite/sim/arm/ldrsh.cgs
-1be7d9195c233759510ea7aea222287f  sim/testsuite/sim/arm/sub.cgs
-58ac8d4d5ea2fe8c946251b4592629c6  sim/testsuite/sim/arm/and.cgs
-510262d467a1cf529e9ebf863f5510bc  sim/testsuite/sim/arm/str.cgs
-853c04dea43ce219f8fbb2d4dda8f96c  sim/testsuite/sim/arm/tst.cgs
-03c925a228ba4258f15e01eef3fceb5b  sim/testsuite/sim/arm/xscale/miaph.cgs
-f2c30ed356d350356f1edcb1484c6f57  sim/testsuite/sim/arm/xscale/blx.cgs
-ff267c0f1ed5b05d883ec3584f8bb6f9  sim/testsuite/sim/arm/xscale/miaxy.cgs
-64304cffe7caf82616cedaf41498ac45  sim/testsuite/sim/arm/xscale/mia.cgs
-759d4e841201adbf8fe4d48c792139a1  sim/testsuite/sim/arm/xscale/xscale.exp
-f0a99de3c5c47c3aa91c95c25879b41f  sim/testsuite/sim/arm/xscale/testutils.inc
-0a98c2c1558ae770328e84c180ac3616  sim/testsuite/sim/arm/xscale/mra.cgs
-514c9855ea49dbd189076992160d290a  sim/testsuite/sim/arm/cmp.cgs
-da2138a738648ab058990d5e495fb407  sim/testsuite/sim/arm/umull.cgs
-8e130c393453b06b0c4f168915320147  sim/testsuite/sim/arm/bic.cgs
-7b279b86516c39f3610fd701192e55da  sim/testsuite/sim/arm/ldm.cgs
-2f52c300639b0dccd15ed3b15bf2949b  sim/testsuite/sim/arm/teq.cgs
-bb3da4ab25011ccabcc1c8437f907d7d  sim/testsuite/sim/arm/strb.cgs
-982a00c19684480239a8d14ca04bd9e5  sim/testsuite/sim/arm/strh.cgs
-7853156003daa0909a44ee8c2b159869  sim/testsuite/sim/arm/swi.cgs
-f732171a10ed701eb2567ef67d88caf7  sim/testsuite/sim/arm/misc.exp
-7caaf16bdd001c1cfdc6d204be0595d5  sim/testsuite/sim/arm/stm.cgs
-0b54dec83ea8c2148335d0c9411f827a  sim/testsuite/sim/arm/rsb.cgs
-e36fa83cfe6f8c23c2c4a874d15d6bb5  sim/testsuite/sim/arm/orr.cgs
-2db4b0c1e930d96e870724d2ecb71ec1  sim/testsuite/sim/arm/rsc.cgs
-f0a99de3c5c47c3aa91c95c25879b41f  sim/testsuite/sim/arm/testutils.inc
-5daa27aad0853ba541927ca858d54e0e  sim/testsuite/sim/arm/smull.cgs
-0ad30943dc3310c090723d102d0c0c72  sim/testsuite/sim/arm/mul.cgs
-f38f5ed68bbf76a6bb802723f8e111ac  sim/testsuite/sim/arm/swpb.cgs
-3d8cacbe82b517293ac2230f4947d142  sim/testsuite/sim/arm/ldrh.cgs
-05ae9969a70c8f236c50630fd2f7d113  sim/testsuite/sim/arm/swp.cgs
-e094567de77b483869bfaa906a58c5f0  sim/testsuite/sim/arm/misaligned2.ms
-e7ed4d8b65d61b3addaa13b237d5d630  sim/testsuite/sim/arm/hello.ms
-0720b66c5b001a3d08c3ba4b9df8a68c  sim/testsuite/sim/arm/movw-movt.ms
-24953ef6d2f93fbc574722cfeb6f0508  sim/testsuite/sim/arm/sbc.cgs
-28a00b5d6dacadae53e6f32c439dd867  sim/testsuite/sim/arm/mvn.cgs
-5b1a485b23f4ada997bc9c482f4b142d  sim/testsuite/sim/arm/eor.cgs
-d80faf2d614f5b40636508bb03f723ff  sim/testsuite/sim/arm/cmn.cgs
-93e27d311dd9c978b5fd3238d8a96ff7  sim/testsuite/sim/arm/ldr.cgs
-248009f835f984c6659530b0d8ac3d6b  sim/testsuite/sim/arm/misaligned1.ms
-138b2c1c179325a81f413db374952dda  sim/testsuite/sim/arm/mrs.cgs
-424eae0aeb212b99a0423296d92432f9  sim/testsuite/sim/arm/smlal.cgs
-5477dc224f249d5d847bb14b5809df81  sim/testsuite/sim/arm/adc.cgs
-1c290ff406eb9de96060785ccfb36a33  sim/testsuite/sim/arm/add.cgs
-99933c6f18e0fe8c3cbfeea3222bc270  sim/testsuite/sim/arm/b.cgs
-0c8a4f0432c4d3abeea38a2f31a8fed2  sim/testsuite/sim/arm/thumb/add-hd-rs.cgs
-c1a57f0215877e8992c61e54d2446278  sim/testsuite/sim/arm/thumb/sub-sp.cgs
-ca60a519f04c50e1e8b316b49a7e4e9d  sim/testsuite/sim/arm/thumb/strh-imm.cgs
-a3a364cbdc5b492650e011da6f9c6de2  sim/testsuite/sim/arm/thumb/add-hd-hs.cgs
-b4f45a3bb387a75a6db056bef516b07b  sim/testsuite/sim/arm/thumb/mov-rd-hs.cgs
-189891b42b0a10d5895c36ed13267a7e  sim/testsuite/sim/arm/thumb/cmp-hd-hs.cgs
-34994f81445d814b87b6aebce14a53c9  sim/testsuite/sim/arm/thumb/addi.cgs
-e162af7a697a2fa2e10ecc1a56b45be1  sim/testsuite/sim/arm/thumb/beq.cgs
-8575173ee07cb511f33d4ba01c67152a  sim/testsuite/sim/arm/thumb/ldrb.cgs
-cc9025ac9679ebfbd9e3fc340edbc697  sim/testsuite/sim/arm/thumb/bgt.cgs
-3b1245f3b53f4f2fd1788169d9d1e5a5  sim/testsuite/sim/arm/thumb/add-sp.cgs
-acb920479677a598ba5544db15addd06  sim/testsuite/sim/arm/thumb/sub.cgs
-995d38ff3ed038c4f5cbcad2d78e0207  sim/testsuite/sim/arm/thumb/and.cgs
-8bcf6d16383ab1c7ef09466857afbc37  sim/testsuite/sim/arm/thumb/neg.cgs
-f9d716a1d842d091c8ed298f1b5b1ae9  sim/testsuite/sim/arm/thumb/str.cgs
-c45fc39f2f692299fe4bf891668833d8  sim/testsuite/sim/arm/thumb/tst.cgs
-a11035d426ce96b9dd0c5b94664abcc1  sim/testsuite/sim/arm/thumb/mov-hd-rs.cgs
-0250cdbde1a106526ec9f3b4861b8d4a  sim/testsuite/sim/arm/thumb/pop-pc.cgs
-1e72cd9a9e01d015ac44deadf9a8eb0d  sim/testsuite/sim/arm/thumb/subi.cgs
-9e9f7b260681e86c6c0b7e0006cd2154  sim/testsuite/sim/arm/thumb/cmp.cgs
-6ed6d54faafbb0319c1604112b0c16c4  sim/testsuite/sim/arm/thumb/bl-hi.cgs
-be66d0c1da07b0c483423dc9b3ef939d  sim/testsuite/sim/arm/thumb/allthumb.exp
-5ea6bc2fd59bbd0f3a4bd46fd117a8be  sim/testsuite/sim/arm/thumb/bvs.cgs
-8c2c133f6c72015561ac976d7438ebe9  sim/testsuite/sim/arm/thumb/ror.cgs
-4a2f10cac1edd904293441d716cad0f1  sim/testsuite/sim/arm/thumb/bic.cgs
-f558e4e07d5886e42d8da753f5adc9c2  sim/testsuite/sim/arm/thumb/ldr-pc.cgs
-c5c60347531697a069a2800842ee3902  sim/testsuite/sim/arm/thumb/str-sprel.cgs
-7bceba1198328ea2930942d76eca4da4  sim/testsuite/sim/arm/thumb/lda-pc.cgs
-10371b41438911cf843b9cec25c67e1d  sim/testsuite/sim/arm/thumb/strb.cgs
-03a9889899898201a14082970138178d  sim/testsuite/sim/arm/thumb/bpl.cgs
-a25b0fe3d7a82e5a2f7605f685e15f46  sim/testsuite/sim/arm/thumb/ldmia.cgs
-23d58ec2e23ff3bed4784642cc48aa06  sim/testsuite/sim/arm/thumb/bx-rs.cgs
-62c721a2ca73cdae002eba9841199014  sim/testsuite/sim/arm/thumb/strh.cgs
-84459a09af60b4a3de23776a8bf0adcc  sim/testsuite/sim/arm/thumb/swi.cgs
-fcaed4c8608ce095dc4625f37383b515  sim/testsuite/sim/arm/thumb/bx-hs.cgs
-0054af714a4db9a939abde5126dabe11  sim/testsuite/sim/arm/thumb/lsl.cgs
-4ed486b285f8dd6272168154f0e7df58  sim/testsuite/sim/arm/thumb/subi8.cgs
-91148c7f6657e7dd4e227a43f6ec7cfc  sim/testsuite/sim/arm/thumb/ldsb.cgs
-6cf3e8b7ef426b8914b47d8f7ec0a456  sim/testsuite/sim/arm/thumb/orr.cgs
-93c6ea09186e29b651ae931a0ba07760  sim/testsuite/sim/arm/thumb/testutils.inc
-13116b55efce4632651233f650d7dc78  sim/testsuite/sim/arm/thumb/mul.cgs
-674db4c1215bd277651130d87a64a915  sim/testsuite/sim/arm/thumb/ldrh.cgs
-c41ea1558f80aa2acb0eabcfda617729  sim/testsuite/sim/arm/thumb/ldr-sprel.cgs
-ed9f50e3848ffa46f1f6918df9be8d9e  sim/testsuite/sim/arm/thumb/ldrb-imm.cgs
-ead31b659b0f0e78ca8054010fc195a9  sim/testsuite/sim/arm/thumb/bls.cgs
-1d8dd64ff6c23b570bbaa4d7afff968e  sim/testsuite/sim/arm/thumb/str-imm.cgs
-9679a91ccf07238a1c0161cde847fe85  sim/testsuite/sim/arm/thumb/bcs.cgs
-e89c8dd1ff6ae4faa4b4dff6b626a850  sim/testsuite/sim/arm/thumb/stmia.cgs
-b1866a0b3f4e1244f6f32c7890b4623f  sim/testsuite/sim/arm/thumb/blt.cgs
-b0b760fd79039fbf1125dc0a526be229  sim/testsuite/sim/arm/thumb/lda-sp.cgs
-15cd5436a6e963ccd32b54e22c7a8b21  sim/testsuite/sim/arm/thumb/lsr.cgs
-a8c07a4b4764c4cc4c88cd2633394160  sim/testsuite/sim/arm/thumb/bl-lo.cgs
-f25edf66e54fa2c53957abc6aa807d00  sim/testsuite/sim/arm/thumb/ble.cgs
-3896f647e72d591e262a40e5af29adf9  sim/testsuite/sim/arm/thumb/ldr-imm.cgs
-2f5ae83cda2f549b102b57569f78f8d9  sim/testsuite/sim/arm/thumb/pop.cgs
-56f88f8627fec54cd96656de2828c1f2  sim/testsuite/sim/arm/thumb/sbc.cgs
-70faca670e6c72adda93fb641c480b1f  sim/testsuite/sim/arm/thumb/mvn.cgs
-06e7eb2e9fd2173cafaaf5cbd62eac9b  sim/testsuite/sim/arm/thumb/strb-imm.cgs
-bc1c96814fecd239a7955bc76320fae5  sim/testsuite/sim/arm/thumb/cmp-rd-hs.cgs
-b44832f5d79102e7efeee45f69462a66  sim/testsuite/sim/arm/thumb/eor.cgs
-6c4154b82d1b8a3579a0f42b4142aad5  sim/testsuite/sim/arm/thumb/cmp-hd-rs.cgs
-ec7f950054226d26fe7c00da759b2c4e  sim/testsuite/sim/arm/thumb/bmi.cgs
-2588c865bab15990f4bd3546b3d82fe7  sim/testsuite/sim/arm/thumb/cmn.cgs
-4aebea08153a18c59cb89377cd0cd6e6  sim/testsuite/sim/arm/thumb/ldr.cgs
-d9a906c124e9554e0980cc53b336b377  sim/testsuite/sim/arm/thumb/addi8.cgs
-5ae8870812f676720ebfc69b48c04ebb  sim/testsuite/sim/arm/thumb/bne.cgs
-f39dfdec26af7f089c85d0156d96f853  sim/testsuite/sim/arm/thumb/adc.cgs
-44fc3fa4d4212c68997074146cd2081d  sim/testsuite/sim/arm/thumb/add.cgs
-05d4b004a36c86c46a3ba8f3a485c488  sim/testsuite/sim/arm/thumb/bcc.cgs
-4dd23bc630fc11c4eca7cbea9fc36231  sim/testsuite/sim/arm/thumb/b.cgs
-5e5452b3461b69cffd6b8f23f4e7140c  sim/testsuite/sim/arm/thumb/mov-hd-hs.cgs
-65de2dbbc1d1963e22a7ed146018c9cf  sim/testsuite/sim/arm/thumb/add-rd-hs.cgs
-fa00d6fb1a2926732b0eb28ae0c77c47  sim/testsuite/sim/arm/thumb/push-lr.cgs
-4983cedc4b15f2b1ff5dec0e01ec8705  sim/testsuite/sim/arm/thumb/ldrh-imm.cgs
-6656596a7ff9c3b412deae76b7e38624  sim/testsuite/sim/arm/thumb/push.cgs
-cd68a29c2b8bdaf0c8aed77438819e18  sim/testsuite/sim/arm/thumb/bvc.cgs
-eb4d0f5b458b6c6e2a847d5c8673e3e6  sim/testsuite/sim/arm/thumb/mov.cgs
-a2f21e7ede5faef4d9cee034a88928ae  sim/testsuite/sim/arm/thumb/ldsh.cgs
-a1eda67b5040ebb08367e07d0624ee8a  sim/testsuite/sim/arm/thumb/asr.cgs
-244babd31dcba228ef3637cbcca9c16b  sim/testsuite/sim/arm/thumb/bhi.cgs
-359c1c1f673e082a73606aea537c22ce  sim/testsuite/sim/arm/thumb/bge.cgs
-aade4be67b5af16a82727edd01ff01a5  sim/testsuite/sim/arm/iwmmxt/wadd.cgs
-7f2e2adae5b6face7645ef4d178af158  sim/testsuite/sim/arm/iwmmxt/wmov.cgs
-fd328a7cecef16b062706133bd86a185  sim/testsuite/sim/arm/iwmmxt/textrm.cgs
-7155fabca12e398a7ae30604e6010df6  sim/testsuite/sim/arm/iwmmxt/wmul.cgs
-182edb4dbe3c5f16e8bbc90c344f5958  sim/testsuite/sim/arm/iwmmxt/wsll.cgs
-7f8a6603491a9bdea9261b3aefecd67a  sim/testsuite/sim/arm/iwmmxt/wzero.cgs
-b468e9e418a1e1a91063cde9f01a5b65  sim/testsuite/sim/arm/iwmmxt/wavg2.cgs
-7cbe9df76667e549020ee9154febcb84  sim/testsuite/sim/arm/iwmmxt/wpack.cgs
-f0f803cfe86027c9376da8bd15d603dc  sim/testsuite/sim/arm/iwmmxt/wmac.cgs
-b759e1c2be6dc0fb3b9656e41302b73c  sim/testsuite/sim/arm/iwmmxt/wsub.cgs
-2ece72d7f9fed70851599aeafeb8fd75  sim/testsuite/sim/arm/iwmmxt/wunpckih.cgs
-33dad8b13e3c06ffd72fefbae3ae328c  sim/testsuite/sim/arm/iwmmxt/wunpckel.cgs
-e40211a7420484d7931c301a38d87629  sim/testsuite/sim/arm/iwmmxt/walignr.cgs
-bf292aeb577d786f1a5d93be72786c39  sim/testsuite/sim/arm/iwmmxt/wmadd.cgs
-949b94f7e376c46012141e8332dd28c0  sim/testsuite/sim/arm/iwmmxt/iwmmxt.exp
-f0a99de3c5c47c3aa91c95c25879b41f  sim/testsuite/sim/arm/iwmmxt/testutils.inc
-7a8797138da5f79dd25a529ca6aafda9  sim/testsuite/sim/arm/iwmmxt/wacc.cgs
-648dcf66cfd2ce5849d2cbb42c74e3ef  sim/testsuite/sim/arm/iwmmxt/wsra.cgs
-37722d747ac7f2623a99bd2d5d04c319  sim/testsuite/sim/arm/iwmmxt/wxor.cgs
-3d4113ef895254186382634bb9654300  sim/testsuite/sim/arm/iwmmxt/wmax.cgs
-966e30e2028caa8495f566e530a4e4d2  sim/testsuite/sim/arm/iwmmxt/wunpckeh.cgs
-b87db8b330bbfc39e8cc5c193bfd6752  sim/testsuite/sim/arm/iwmmxt/tmiaph.cgs
-23189fcb39a2352d1f2aebd9fa472b86  sim/testsuite/sim/arm/iwmmxt/wcmpeq.cgs
-81f8cb5a71451f972f4e040b980f6606  sim/testsuite/sim/arm/iwmmxt/wsad.cgs
-d3866e29becc0eb004bf50d7adcf21bc  sim/testsuite/sim/arm/iwmmxt/wor.cgs
-88c71104de87e83e76badb90eee05b15  sim/testsuite/sim/arm/iwmmxt/waligni.cgs
-e3314ba0fb5456272846893666ca6076  sim/testsuite/sim/arm/iwmmxt/tmovmsk.cgs
-d4cf1dd1687b956976c326aa10e0da93  sim/testsuite/sim/arm/iwmmxt/wunpckil.cgs
-7f91c1c6ee07a5fa069f79687e6d3b18  sim/testsuite/sim/arm/iwmmxt/tmiaxy.cgs
-1eeac0b2b5efecd25602ca32932a301e  sim/testsuite/sim/arm/iwmmxt/wandn.cgs
-da03e694abbabd2571357cc9ed058c70  sim/testsuite/sim/arm/iwmmxt/wror.cgs
-ade7f421e7229ac22b99232d633506d8  sim/testsuite/sim/arm/iwmmxt/wcmpgt.cgs
-372409901bb2e34b4370c142151e635c  sim/testsuite/sim/arm/iwmmxt/wsrl.cgs
-6f34dbce9217355b0034e980065123b2  sim/testsuite/sim/arm/iwmmxt/wand.cgs
-cb91cfc8d87632674bb08655b37257af  sim/testsuite/sim/arm/iwmmxt/tbcst.cgs
-676c13c4e65bd1da95adcdacc048ee0d  sim/testsuite/sim/arm/iwmmxt/tinsr.cgs
-154a974a65e03d5b99e084a97aae5048  sim/testsuite/sim/arm/iwmmxt/wmin.cgs
-27a5dff0fce99446ea9b92149fd87aad  sim/testsuite/sim/arm/iwmmxt/tmia.cgs
-538bf57041e5e509121767d9ead1147e  sim/testsuite/sim/arm/iwmmxt/wshufh.cgs
-a35d3dd0d1cfca5cd666ab9d23676f5f  sim/testsuite/sim/arm/allinsn.exp
-cae028721a4860ba721bb0b6a45e28de  sim/testsuite/sim/arm/mov.cgs
-5f5776bf35261a0924e7314d31bbec74  sim/testsuite/sim/arm/msr.cgs
-decca393fdfc52cc877634004f343e3a  sim/testsuite/sim/sh64/ChangeLog
-d31249cc284a3c3d2a65235745684829  sim/testsuite/sim/sh64/compact/mova.cgs
-ec99ac48e2a44d9ceaee0a42ca9bef65  sim/testsuite/sim/sh64/compact/ldsl-fpul.cgs
-0625b2ce3e218d065741c215122dddf3  sim/testsuite/sim/sh64/compact/cmpstr.cgs
-da2ade69bdab794ce3205960172b31bc  sim/testsuite/sim/sh64/compact/rotr.cgs
-7725779b79cbf00fe9b69189081668b8  sim/testsuite/sim/sh64/compact/movw2.cgs
-c44d851bd936d59d26ef94833a896ae2  sim/testsuite/sim/sh64/compact/movw5.cgs
-cbbb7a0b67cfed8979f2802caba20514  sim/testsuite/sim/sh64/compact/shlr8.cgs
-f6175c66bb0865e362d80b12d35b4e62  sim/testsuite/sim/sh64/compact/movw7.cgs
-40549ff3237f5ddffefea6e712cf1aef  sim/testsuite/sim/sh64/compact/movb3.cgs
-e55068ccbd32488af870d2b89de9000f  sim/testsuite/sim/sh64/compact/shlr.cgs
-07eab8ef284eb295f7e90a098eb87cb2  sim/testsuite/sim/sh64/compact/clrs.cgs
-b5dfa5e1a790085a09620c0c212b66b5  sim/testsuite/sim/sh64/compact/rotl.cgs
-58a4b01f4f30a9b27b10f1b5e006ad74  sim/testsuite/sim/sh64/compact/fldi1.cgs
-5c71a3bb3ec9f16d0775cd9b7cc745a8  sim/testsuite/sim/sh64/compact/shld.cgs
-e47937604ee7a5201268ec0803501b03  sim/testsuite/sim/sh64/compact/movl9.cgs
-eaee678fb2a62c462d0ca02f3fec06f0  sim/testsuite/sim/sh64/compact/ChangeLog
-ac72602f6ed2aa1b241f5c8186b7620b  sim/testsuite/sim/sh64/compact/addi.cgs
-3755234f585da186aecb8e5d8283dfa6  sim/testsuite/sim/sh64/compact/extsb.cgs
-a754ffb66032fcfe09d1d0190470afc6  sim/testsuite/sim/sh64/compact/subc.cgs
-e0053a70b797cc4fe77f657744cc4084  sim/testsuite/sim/sh64/compact/cmpeq.cgs
-8ef35680e34836bb65e0930876d5c052  sim/testsuite/sim/sh64/compact/swapb.cgs
-32da06da3c217fa4db9f558533a350f2  sim/testsuite/sim/sh64/compact/nop.cgs
-4d88a6bb053bdb9f313cc9e44b3989de  sim/testsuite/sim/sh64/compact/movl6.cgs
-3ed23327fc2d63d69658bb695c3d7ff1  sim/testsuite/sim/sh64/compact/fldi0.cgs
-e368063a7aee2ddb299b3ee59140b22d  sim/testsuite/sim/sh64/compact/movl11.cgs
-010401013cd6bfc3678a1a3543d3e160  sim/testsuite/sim/sh64/compact/fsts.cgs
-31122c9a09fb41e1767cb1ec56bf3059  sim/testsuite/sim/sh64/compact/sts-fpscr.cgs
-9a06f5824ff0496eb4cc281f036d6bf4  sim/testsuite/sim/sh64/compact/shll.cgs
-8bd60c5fdbda0679771e24aa4d119a84  sim/testsuite/sim/sh64/compact/fsqrt.cgs
-4e91b28cf642cde4e656ed0b7e771c26  sim/testsuite/sim/sh64/compact/shll16.cgs
-ab062a29839df00af15600e6ec555da0  sim/testsuite/sim/sh64/compact/sub.cgs
-0da63009df7cc8ad207a3c904ea3c2fc  sim/testsuite/sim/sh64/compact/and.cgs
-fb3d330172050e46fbd98d776f49aad8  sim/testsuite/sim/sh64/compact/tasb.cgs
-736d9c94762c50c4ebb3873c5882ee6d  sim/testsuite/sim/sh64/compact/addc.cgs
-3e0158a19a50735d50721a69c9fab7d2  sim/testsuite/sim/sh64/compact/negc.cgs
-295e0ca6bc578ef653c993cab6ac10d7  sim/testsuite/sim/sh64/compact/neg.cgs
-911a98f008d4dcf1069a3024fce10c86  sim/testsuite/sim/sh64/compact/extub.cgs
-4021dc4dbbb01ff98d3e4fce1ac56845  sim/testsuite/sim/sh64/compact/cmpgt.cgs
-e6dcbfec9f39d518b57c7a06b972cf10  sim/testsuite/sim/sh64/compact/tst.cgs
-55ac8e9559a7ea47fdca66bef426da42  sim/testsuite/sim/sh64/compact/movi.cgs
-63d652f8bd1167eebf0a01433061bda0  sim/testsuite/sim/sh64/compact/movb7.cgs
-650a78db8b345ce1d2bbe46c3f6f1a8b  sim/testsuite/sim/sh64/compact/cmppl.cgs
-aa7790e772f6f7f2ac8a483217e5e7f0  sim/testsuite/sim/sh64/compact/shal.cgs
-88aabe91f30a2f4b660ac37395ed8129  sim/testsuite/sim/sh64/compact/ori.cgs
-2195ebca2557fdb8b9250b6f8119f3c5  sim/testsuite/sim/sh64/compact/cmpge.cgs
-a6043d2be7b79df9b7a06f2291a17048  sim/testsuite/sim/sh64/compact/div0s.cgs
-46158c951c41f5cc472de87a41b67b3a  sim/testsuite/sim/sh64/compact/stc-gbr.cgs
-237f94b7d82bbe794dec21c82e39ac16  sim/testsuite/sim/sh64/compact/extsw.cgs
-1bfff6ec47572335250341667cdcfcca  sim/testsuite/sim/sh64/compact/braf.cgs
-f7765b4706fe2583f09df8ca82774ee0  sim/testsuite/sim/sh64/compact/movl2.cgs
-fd3ea9fd7e5a18185841283340755b0e  sim/testsuite/sim/sh64/compact/stsl-pr.cgs
-5fd993753cd1d2e5ffa0225b24835161  sim/testsuite/sim/sh64/compact/lds-mach.cgs
-d4663e721d8f95bf5d516d8f2bef0e33  sim/testsuite/sim/sh64/compact/cmppz.cgs
-74ca11e119e6ff999a91c28f9dbd9d1a  sim/testsuite/sim/sh64/compact/movl4.cgs
-23e954e4ce42ac0831bb431bc6030795  sim/testsuite/sim/sh64/compact/cmphi.cgs
-3098a4bf21b00d4c423b39d02909fcb3  sim/testsuite/sim/sh64/compact/stcl-gbr.cgs
-13ac597154fa151e3ce2d17689c7dedc  sim/testsuite/sim/sh64/compact/rts.cgs
-7c97c36a842284184ed5f0a5bcc23b15  sim/testsuite/sim/sh64/compact/bts.cgs
-9d3c5e66f4dbe4445930df3ffe62e665  sim/testsuite/sim/sh64/compact/mull.cgs
-55b29cbb9b738f78888fd22e3e8ef172  sim/testsuite/sim/sh64/compact/movcal.cgs
-5b1abceab332756d9e7ad22a1e837553  sim/testsuite/sim/sh64/compact/stsl-macl.cgs
-8c5d3b089d8d6e49fbcc8c985e0123a5  sim/testsuite/sim/sh64/compact/movl5.cgs
-5bff71e04db76173db94a6f710321a3e  sim/testsuite/sim/sh64/compact/fmov.cgs
-d3accf8ea5099b4dffe8c67a34a5d4a0  sim/testsuite/sim/sh64/compact/movl3.cgs
-05a733d0240751b80661cfbf8613fe41  sim/testsuite/sim/sh64/compact/lds-macl.cgs
-303f83bd4304f1318482a48817287855  sim/testsuite/sim/sh64/compact/fabs.cgs
-3a13e917c1c5044e74793695d101cc04  sim/testsuite/sim/sh64/compact/float.cgs
-2badb7a543131dacc5223bdc05bd29b0  sim/testsuite/sim/sh64/compact/orb.cgs
-440e94cae3b5da94abc9b9d0ffdb8536  sim/testsuite/sim/sh64/compact/dmulsl.cgs
-e0aaf9bc61e49ce27dd4d59aa5028430  sim/testsuite/sim/sh64/compact/movl7.cgs
-3960a7b561d89b9c8bfff49df0d5cb13  sim/testsuite/sim/sh64/compact/dmulul.cgs
-91740f6d0a7b17e738a97aaf664236f6  sim/testsuite/sim/sh64/compact/bf.cgs
-744987cc3e82d9f65bd38dba8b94b722  sim/testsuite/sim/sh64/compact/fmul.cgs
-a95f07f642bd3ee43a82fe939e19e639  sim/testsuite/sim/sh64/compact/subv.cgs
-ecd016b2d92587918211793c88ab7f69  sim/testsuite/sim/sh64/compact/bsrf.cgs
-e34dc396e58178682992a585b2ed6b60  sim/testsuite/sim/sh64/compact/fipr.cgs
-9805ed817520267b403266701b0aa2b4  sim/testsuite/sim/sh64/compact/ocbp.cgs
-6a7e70ef4397a49248108112489c5d6d  sim/testsuite/sim/sh64/compact/bt.cgs
-acf3b37669228c554574f0328cbded2e  sim/testsuite/sim/sh64/compact/fdiv.cgs
-9a9b6aaff790f813fc1d056ad729961f  sim/testsuite/sim/sh64/compact/andb.cgs
-8715239f27b8d1960ebdb943d4e5d1a2  sim/testsuite/sim/sh64/compact/ldsl-pr.cgs
-54ef71450122a228ee56f451b232c8f7  sim/testsuite/sim/sh64/compact/movb10.cgs
-b6ea8a4bfb234524293e2c0f09ed4d98  sim/testsuite/sim/sh64/compact/testutils.inc
-6dab94bfaf722b431ad195a2a4293b3d  sim/testsuite/sim/sh64/compact/jsr.cgs
-1221053b1727f1610e1c810173d2717b  sim/testsuite/sim/sh64/compact/shlr16.cgs
-c117ffebe50a4c564bd752511a72f834  sim/testsuite/sim/sh64/compact/xor.cgs
-3be59f32d1c642776228836b13ddea6d  sim/testsuite/sim/sh64/compact/movb9.cgs
-f0137811e6c67d782d837b61fbbb3bbe  sim/testsuite/sim/sh64/compact/sets.cgs
-28323bad885035fa8e7bb5709fed8541  sim/testsuite/sim/sh64/compact/fcnvds.cgs
-156851655fea4bdfd6c9677bcdfdb8a6  sim/testsuite/sim/sh64/compact/ldc-gbr.cgs
-ccfa2823c1f548e855ef34f0610c279b  sim/testsuite/sim/sh64/compact/pref.cgs
-0750fb0a09062e6e3f445b1b5fae47f3  sim/testsuite/sim/sh64/compact/addv.cgs
-e2beb2998f3e748874e58926c9bea9b5  sim/testsuite/sim/sh64/compact/ftrv.cgs
-cfd6dc4032d03f7f59178e637076b518  sim/testsuite/sim/sh64/compact/shad.cgs
-3074493d5e04d18b722e379d0cf2a9c8  sim/testsuite/sim/sh64/compact/clrmac.cgs
-e1f0a305ba67b9bee68e5144a68a62b7  sim/testsuite/sim/sh64/compact/clrt.cgs
-f7e5d3069f0a25c67f9dd87dba675de9  sim/testsuite/sim/sh64/compact/movl8.cgs
-e7022d3945429974472de5e5f3f64aef  sim/testsuite/sim/sh64/compact/andi.cgs
-4ec2161356186cb5b58218ea64478d88  sim/testsuite/sim/sh64/compact/movb5.cgs
-a0f6650b39bd08de4cd1725fcd49f868  sim/testsuite/sim/sh64/compact/macw.cgs
-690b915e479fd620957e41cc04da0f4f  sim/testsuite/sim/sh64/compact/shlr2.cgs
-7c0f2ee78bc85215e59468673d92a2d1  sim/testsuite/sim/sh64/compact/flds.cgs
-02ba94c0c4976e37c371221fece2ddf0  sim/testsuite/sim/sh64/compact/mulsw.cgs
-e8172666d081fe5605c35aaad372b337  sim/testsuite/sim/sh64/compact/lds-fpscr.cgs
-b412b8b1cba9c4f12b56e8f6d43addcd  sim/testsuite/sim/sh64/compact/movw6.cgs
-b392c69b1d097f321a51487716ca2ac6  sim/testsuite/sim/sh64/compact/dt.cgs
-565e1c190cf53eb313700574bb75c194  sim/testsuite/sim/sh64/compact/movb6.cgs
-ffda35e809cf16b541e191c13caced95  sim/testsuite/sim/sh64/compact/stsl-mach.cgs
-c7d45a6557c5fecb06d0953d401ec6e7  sim/testsuite/sim/sh64/compact/movl10.cgs
-02ad979dbb014a39cc96c1d468fb826d  sim/testsuite/sim/sh64/compact/movw1.cgs
-873125ad7311a241f63dc14e6174fd73  sim/testsuite/sim/sh64/compact/movt.cgs
-a7d1bbe9c0cd6fc3791104baf80a6c22  sim/testsuite/sim/sh64/compact/ldcl-gbr.cgs
-3ff4b89901a61490263925c69da00c1f  sim/testsuite/sim/sh64/compact/jmp.cgs
-7d7669ca1e8e51c376385782db7e4101  sim/testsuite/sim/sh64/compact/brk.cgs
-b18559b12291b7aaf2d2116f2d9388a4  sim/testsuite/sim/sh64/compact/fcmpeq.cgs
-6b8c97ed1cd766ad0ebddb4cababdc9a  sim/testsuite/sim/sh64/compact/movw11.cgs
-41e9f6ee3d74b2de2deae8166453693a  sim/testsuite/sim/sh64/compact/ldsl-macl.cgs
-ce7833e00e1dbffdad8551457da869e9  sim/testsuite/sim/sh64/compact/sts-pr.cgs
-d46aad4277c51016c3e2e655ccb04d68  sim/testsuite/sim/sh64/compact/movb4.cgs
-ead7f7ae37ed28acb8fe9ca363446640  sim/testsuite/sim/sh64/compact/ocbwb.cgs
-255d1a9a0a5100e86ddd3be3343fb2d7  sim/testsuite/sim/sh64/compact/movl1.cgs
-169370bb1837c9eb0637d793844367ce  sim/testsuite/sim/sh64/compact/fschg.cgs
-fc91f77b312fcd436accecf89f6fef0b  sim/testsuite/sim/sh64/compact/movw3.cgs
-dcc246daa7707392dbeda917c433dfbe  sim/testsuite/sim/sh64/compact/div1.cgs
-603557da5c50e246d6bc1e557a6c82f9  sim/testsuite/sim/sh64/compact/fsub.cgs
-11b9ddea67ef87692cad2ed3786a8b88  sim/testsuite/sim/sh64/compact/or.cgs
-c9e47e035d8047dbf66ceb7ec629ef55  sim/testsuite/sim/sh64/compact/ldsl-fpscr.cgs
-ee9aa5e3458c92acbe9ce8ce0a0a2ca2  sim/testsuite/sim/sh64/compact/frchg.cgs
-a83b93d213c6ae2251fd3edbcf5b848d  sim/testsuite/sim/sh64/compact/div0u.cgs
-1da8d79ce7382470915e3d896cf8bb53  sim/testsuite/sim/sh64/compact/lds-fpul.cgs
-bef3697eee05ff945b53aa5953f833b7  sim/testsuite/sim/sh64/compact/shar.cgs
-552613935856f5613d35b5a4c20b3300  sim/testsuite/sim/sh64/compact/muluw.cgs
-9db8c4c308050e1a094d14f01e40dea2  sim/testsuite/sim/sh64/compact/movb1.cgs
-549a3e3cd3e0bbc0904ebc8c7d05a627  sim/testsuite/sim/sh64/compact/sts-fpul.cgs
-c5ddcb29af919e712d9195de10a38ad9  sim/testsuite/sim/sh64/compact/ldsl-mach.cgs
-b79bdae0d7c852932a299b669c623c7e  sim/testsuite/sim/sh64/compact/tsti.cgs
-e26665c1228526221c579dc239760f0a  sim/testsuite/sim/sh64/compact/xtrct.cgs
-51493b43a58400a838ed217c7603c5e1  sim/testsuite/sim/sh64/compact/shll2.cgs
-9d7e70aee614865172de0ca2019e009d  sim/testsuite/sim/sh64/compact/fadd.cgs
-db52acf9cd33a8ea5ab7084c31b7a89e  sim/testsuite/sim/sh64/compact/rotcr.cgs
-4ec324a6ea217bdf129f4579e7ac1e15  sim/testsuite/sim/sh64/compact/trapa.cgs
-dcfb8af4205710d4ba72426b92d3c58d  sim/testsuite/sim/sh64/compact/stsl-fpul.cgs
-ef60dd63fb8069bba5356daa6add3cf7  sim/testsuite/sim/sh64/compact/fcnvsd.cgs
-8c4ca5484616b0c99faaec2b1a829761  sim/testsuite/sim/sh64/compact/cmphs.cgs
-779dc242c637f859b44a3f6b41d3b505  sim/testsuite/sim/sh64/compact/rotcl.cgs
-1230586c0d499ad71af2171d5edefc05  sim/testsuite/sim/sh64/compact/cmpeqi.cgs
-c601da6c1ba3e906262c28d268e3a58b  sim/testsuite/sim/sh64/compact/bsr.cgs
-44310b0f1be5895cbbcb6aadf0c8c432  sim/testsuite/sim/sh64/compact/shll8.cgs
-15c13b8d1f8f07f3d8e220b6842cddc3  sim/testsuite/sim/sh64/compact/movw8.cgs
-683efdfba958a7fa3cf9f8e8fe4a740a  sim/testsuite/sim/sh64/compact/tstb.cgs
-f41288943b1c077237eee8b1d8595f32  sim/testsuite/sim/sh64/compact/ocbi.cgs
-c4960e4d2e53ddd17aab483fceae60aa  sim/testsuite/sim/sh64/compact/xori.cgs
-1039cb01c8b78cceef8ab514b90ea88e  sim/testsuite/sim/sh64/compact/fneg.cgs
-12e368bfea026db9f75001c7b9a072a6  sim/testsuite/sim/sh64/compact/movw10.cgs
-ca5039c0a9d247a7ad8a7838814c5a51  sim/testsuite/sim/sh64/compact/add.cgs
-f6cc357e0e59745b76d58dbcffe87f5f  sim/testsuite/sim/sh64/compact/bfs.cgs
-6ae8403f0db6b164737220728121de32  sim/testsuite/sim/sh64/compact/movw9.cgs
-c56640f728d4b715e573a22fb5832a81  sim/testsuite/sim/sh64/compact/sts-mach.cgs
-fc724add45239cd526c1d256bc9b11f6  sim/testsuite/sim/sh64/compact/macl.cgs
-819df15c8c0c437365a4a55311a1963d  sim/testsuite/sim/sh64/compact/ftrc.cgs
-57e6e7addeb114f34244ed0be0408db6  sim/testsuite/sim/sh64/compact/movb8.cgs
-6cbb4415a81c454139b8dd84d836f5a3  sim/testsuite/sim/sh64/compact/extuw.cgs
-d1bf11e1d56f7f101f57e498c318d058  sim/testsuite/sim/sh64/compact/movw4.cgs
-9e9399ae453003f6abca6e2e68613278  sim/testsuite/sim/sh64/compact/sts-macl.cgs
-c27b8d023bea7b97bd4e34e34d234996  sim/testsuite/sim/sh64/compact/not.cgs
-d5a01716385fce773d06295c1f926f2c  sim/testsuite/sim/sh64/compact/swapw.cgs
-c560820cf73971bf5ad8d1c5e6d34bc2  sim/testsuite/sim/sh64/compact/movb2.cgs
-1aae0513eb31849efab8069b6bb076ab  sim/testsuite/sim/sh64/compact/lds-pr.cgs
-e07fd593d0da1177a76a264a46e0f41c  sim/testsuite/sim/sh64/compact/xorb.cgs
-681d0be46e9f8b182c6a0cbdd6d552b8  sim/testsuite/sim/sh64/compact/bra.cgs
-760b6752e59d4567ccaa22144cf5bce6  sim/testsuite/sim/sh64/compact/mov.cgs
-719b877620e0e6689befdfa41fdbbaa3  sim/testsuite/sim/sh64/compact/sett.cgs
-210e09801402bfa631991b5694d7e456  sim/testsuite/sim/sh64/compact/fmac.cgs
-0f56a0c25e45a9de365c44e105bd1481  sim/testsuite/sim/sh64/compact/stsl-fpscr.cgs
-b8ee7c280ee7fd98b740210aa179733e  sim/testsuite/sim/sh64/compact/fcmpgt.cgs
-6bd6f41965a7a151081da4fbde7ad141  sim/testsuite/sim/sh64/compact.exp
+9fb0912e436d76d6832f174db4ac095d  gdb/amd64-windows-tdep.c
+e4708e4b23e4e6ddd07c7245736d37b3  gdb/testsuite/config/cygmon.exp
+f9d2a2bbf2999a13c9beea756d293942  gdb/testsuite/config/default.exp
+3c29aff928e9e4af6351f46127838242  gdb/testsuite/config/i960.exp
+84ce00af3b7702a7a8f6fd8cfd1dcd0d  gdb/testsuite/config/sid.exp
+9ceb152915ec05bca989a4d07897e763  gdb/testsuite/config/m32r.exp
+abf831cbae5749de842e00bee49b2060  gdb/testsuite/config/slite.exp
+3c29aff928e9e4af6351f46127838242  gdb/testsuite/config/vr4300.exp
+e4708e4b23e4e6ddd07c7245736d37b3  gdb/testsuite/config/bfin.exp
+3c29aff928e9e4af6351f46127838242  gdb/testsuite/config/rom68k.exp
+2c6f632239b703f8242a3c23961023f0  gdb/testsuite/config/mips.exp
+45e93dc9222d28f9e3ab4cbb70ab8672  gdb/testsuite/config/sim.exp
+50f6a13c0fd1efa871f0b7c0dc273e0d  gdb/testsuite/config/m32r-stub.exp
+e4708e4b23e4e6ddd07c7245736d37b3  gdb/testsuite/config/arm-ice.exp
+cbbfdbc932d64c9776403f98c182f078  gdb/testsuite/config/extended-gdbserver.exp
+e4708e4b23e4e6ddd07c7245736d37b3  gdb/testsuite/config/i386-bozo.exp
+4b598f675d0803f8dd3221948e94db19  gdb/testsuite/config/mn10300-eval.exp
+56a241afbcc09e4eb1982d1ef032ebd6  gdb/testsuite/config/gdbserver.exp
+3c29aff928e9e4af6351f46127838242  gdb/testsuite/config/vr5000.exp
+e4708e4b23e4e6ddd07c7245736d37b3  gdb/testsuite/config/h8300.exp
+3c29aff928e9e4af6351f46127838242  gdb/testsuite/config/sh.exp
+e1b200e67310ac084150cd03ba4cdbf7  gdb/testsuite/config/cfdbug.exp
+6fccba7a231615fbb7f16ce44fde0930  gdb/testsuite/config/d10v.exp
+2c6f632239b703f8242a3c23961023f0  gdb/testsuite/config/mips-idt.exp
+3c29aff928e9e4af6351f46127838242  gdb/testsuite/config/proelf.exp
+4b598f675d0803f8dd3221948e94db19  gdb/testsuite/config/dve.exp
+e48bc7d4e4fd711fea54fbf16d57ab26  gdb/testsuite/config/monitor.exp
+21e5a36e3a4b717d2541cf9b3521de67  gdb/testsuite/config/unix.exp
+11ca113d0ff0d5ae2c27e20107d7124a  gdb/testsuite/gdb.compile/compile.exp
+62c742765f3b99d4b7f853aa82261245  gdb/testsuite/gdb.compile/compile-print.exp
+47d5bb179a9aa71b0a055cda6305669e  gdb/testsuite/gdb.compile/Makefile.in
+85e16655ae5ff84525e99b7ba2947aa0  gdb/testsuite/gdb.compile/compile-print.c
+c816639ab7b436d49062d171b9e2829d  gdb/testsuite/gdb.compile/compile-setjmp.c
+9208e8f47be2b1c20b4d37613d8232ce  gdb/testsuite/gdb.compile/compile.c
+4364d421e9cbed27b92951d9eb04b059  gdb/testsuite/gdb.compile/compile-tls.exp
+81b5197c5b8a61a1e2e8c43e0932face  gdb/testsuite/gdb.compile/compile-mod.c
+4dea41fe92df20234325fa9859e9a0d5  gdb/testsuite/gdb.compile/compile-ops.c
+27fe9104566641723cf93dc2958a08d3  gdb/testsuite/gdb.compile/compile-shlib.c
+848ee80c5f7b46c8b27238407f32dd71  gdb/testsuite/gdb.compile/compile-ifunc.exp
+4d9039d4205a57048418fd5770390069  gdb/testsuite/gdb.compile/compile-constvar.c
+ee2857ce9702dc8528ce9192b7a936e2  gdb/testsuite/gdb.compile/Makefile
+edb721e2ec9f07474b1796f568c29e38  gdb/testsuite/gdb.compile/compile-tls.c
+17fe4bb844c96107d6e31484774d8ec8  gdb/testsuite/gdb.compile/compile-setjmp.exp
+eb3054b26f1c15d4deb6f72cd3c3b679  gdb/testsuite/gdb.compile/compile-ifunc.c
+2b499cefba1a96e02a1e785364730e97  gdb/testsuite/gdb.compile/compile-setjmp-mod.c
+843dde6eb20afd77a42869ea1c4eed28  gdb/testsuite/gdb.compile/compile-nodebug.c
+62073238e896ea63f98038c5231f8aae  gdb/testsuite/gdb.compile/compile-constvar.S
+0f60de297d539d229040676e66714233  gdb/testsuite/gdb.compile/compile-ops.exp
+a29f2af6a4f4dc90f4a2e8b726eecee0  gdb/testsuite/Makefile.in
+f3119ae35b66a4c668e6f2e2d9462cf7  gdb/testsuite/gdb.cell/data.exp
+d948d2819b08182c508c6ace48edd9eb  gdb/testsuite/gdb.cell/ea-cache.exp
+d23865e735526e7cb0168012770f88ae  gdb/testsuite/gdb.cell/ptype.exp
+304f6672e767651dd42398535fa495a9  gdb/testsuite/gdb.cell/Makefile.in
+5add7c6ac6b510d00b575b3ca34a223e  gdb/testsuite/gdb.cell/fork-spu.c
+a79da834308515a07c5b8e09c6ffd56f  gdb/testsuite/gdb.cell/solib.exp
+4439d4107a0982cc4e9d534802797bc8  gdb/testsuite/gdb.cell/bt.exp
+acdd9cbd75941a7e7214da89621d7bbb  gdb/testsuite/gdb.cell/arch.exp
+2ebbd5ade7a812ff088aeadcec67d68b  gdb/testsuite/gdb.cell/data-spu.c
+1135e294d7699120e18485e404f47d59  gdb/testsuite/gdb.cell/break.c
+9a01623e05e36bf0514e75a3035242fa  gdb/testsuite/gdb.cell/size-spu.c
+340486f2ee21326ccc4029ba89d04d37  gdb/testsuite/gdb.cell/ea-cache-spu.c
+c98054ef7b1457aee2b5c3a1f1b1c8e1  gdb/testsuite/gdb.cell/ea-standalone.exp
+d393736e203e01a39a149fd8a58a1d2e  gdb/testsuite/gdb.cell/ea-cache.c
+b3037b82b6c54d8f62e176b70d25d836  gdb/testsuite/gdb.cell/fork.c
+5d1f53967d0d9526a6adf4af0322f3bc  gdb/testsuite/gdb.cell/mem-access-spu.c
+689fc5767e8a5942176b6587f688a624  gdb/testsuite/gdb.cell/registers.exp
+9b3a6767c452c102a518311169e0886b  gdb/testsuite/gdb.cell/break-spu.c
+256dc06921e338467893c53f1ff52dd9  gdb/testsuite/gdb.cell/mem-access.exp
+389ccc368735deac7c42b143b65da0c4  gdb/testsuite/gdb.cell/dwarfaddr.exp
+66de07057bd1165dbf52ffdcc369a616  gdb/testsuite/gdb.cell/data.c
+14e7d4fb9dc68b3d65977ae9de68aa2b  gdb/testsuite/gdb.cell/bt-spu.c
+2105de2a08291d24ea4a712bf26151a0  gdb/testsuite/gdb.cell/bt2-spu.c
+765c6942bd9ef6ae4e6b9376346df54b  gdb/testsuite/gdb.cell/gcore.exp
+fcb2c7e30d3421a9cae0108560c2ce26  gdb/testsuite/gdb.cell/dwarfaddr.S
+0847bc88bda96d356fcf0c5281c0363d  gdb/testsuite/gdb.cell/fork.exp
+8c061ae56b02fb03f3c4251379307145  gdb/testsuite/gdb.cell/solib-symbol.exp
+0689d024dda6295d6bf1b2c536a6cb94  gdb/testsuite/gdb.cell/break.exp
+9f5b9648e76b243f2be12f591def69e1  gdb/testsuite/gdb.cell/coremaker.c
+b24bc6c6340aaf33bacc30d5cef9d3c7  gdb/testsuite/gdb.cell/mem-access.c
+762094378c9086042f0d3551159e49e6  gdb/testsuite/gdb.cell/ea-test.exp
+f17a568984198c111a54f5007c353dd9  gdb/testsuite/gdb.cell/sizeof.exp
+d3ddd95d2b0372138108646b9de19ac1  gdb/testsuite/gdb.cell/ea-test.c
+2b306605ba4a005d9d461244c9c8dfdb  gdb/testsuite/gdb.cell/core.exp
+4b6ed000a65163050bb181f12d7262b7  gdb/testsuite/gdb.cell/ea-standalone.c
+71bf87f14fc8c6849151918dc9fe22a5  gdb/testsuite/gdb.cell/f-regs.exp
+3ce96f17f09585c33d3a22065dc02726  gdb/testsuite/gdb.cell/bt.c
+5399e02d45a5ccc8f932ac4475f2b105  gdb/testsuite/gdb.cell/coremaker-spu.c
+082608d33dc49db2461c7614dda1b9d7  gdb/testsuite/gdb.cell/size.c
+cf59e9f34e6c2be0391ce51f0ca7fc9b  gdb/testsuite/gdb.perf/skip-prologue.c
+c6b885496f0c53ec04d007b244625453  gdb/testsuite/gdb.perf/Makefile.in
+32545fdfccc6e1b5c409463cf0ac7704  gdb/testsuite/gdb.perf/single-step.c
+dff23e88129ba51207b5c83b308ba520  gdb/testsuite/gdb.perf/solib.exp
+cc21590574b79eb68d1046fec2de0d8e  gdb/testsuite/gdb.perf/solib.c
+6f370ff0cc22898183560c7a0870b3c7  gdb/testsuite/gdb.perf/solib.py
+d2232c5230dbee5478f674d3a39ff9fc  gdb/testsuite/gdb.perf/disassemble.py
+b70720cc4b2028c8dee5645c6d5ed038  gdb/testsuite/gdb.perf/disassemble.exp
+4b0a21b66e4d25ebf6f53b63de1b3670  gdb/testsuite/gdb.perf/Makefile
+13e2c39b7945b1979cd278fbba35baa9  gdb/testsuite/gdb.perf/lib/perftest/reporter.py
+4715800451a72f05722f7731e89fb322  gdb/testsuite/gdb.perf/lib/perftest/testresult.py
+149bc0c8847d73ea3abd15d50711a2dd  gdb/testsuite/gdb.perf/lib/perftest/measure.py
+b2b2ae97e5f0afe0c6003a91851a860e  gdb/testsuite/gdb.perf/lib/perftest/__init__.py
+3bb03cea34c815e0fd14f09572fd865c  gdb/testsuite/gdb.perf/lib/perftest/perftest.py
+e00801b8b679d4caa6a9cf5fcb9c0bac  gdb/testsuite/gdb.perf/skip-prologue.exp
+2427a50cb3700a4410b39369f3088fa7  gdb/testsuite/gdb.perf/backtrace.c
+24ae7e2e1d006a137903c1b6a779081d  gdb/testsuite/gdb.perf/single-step.exp
+31a66ed13032102f0310311adfb6be44  gdb/testsuite/gdb.perf/single-step.py
+c197ea286521185427f0eecc3195e545  gdb/testsuite/gdb.perf/skip-prologue.py
+46ed67e1926c90beafa9f536ea651140  gdb/testsuite/gdb.perf/backtrace.py
+e729953b9dcc380f7f3429f7f86a4030  gdb/testsuite/gdb.perf/backtrace.exp
+c48b4f1a627f6ce32439bb7c3a072299  gdb/testsuite/gdb.dlang/Makefile.in
+4dced6c949fdd091d90457d1b160996b  gdb/testsuite/gdb.dlang/demangle.exp
+a461de83968a21f392e109b744aa1123  gdb/testsuite/gdb.dlang/expression.exp
+a5de505e2283e80d0d9b80e2fc81ff70  gdb/testsuite/gdb.dlang/primitive-types.exp
+30290075c2b903b0953a02e25b84d069  gdb/testsuite/gdb.cp/breakpoint.exp
+911063523c82e67c620f462534d191f8  gdb/testsuite/gdb.cp/anon-struct.cc
+896d494536d0fc7dc006f87a32326540  gdb/testsuite/gdb.cp/pr-574.cc
+7424ab6304bd5a9b33bcf56766da933a  gdb/testsuite/gdb.cp/typeid.cc
+29f6b52a4e94c187aaf660090d99bd4f  gdb/testsuite/gdb.cp/nsnested.cc
+d28a75c81b869065f80773e53f3c0953  gdb/testsuite/gdb.cp/var-tag.exp
+c79c47f3929bdd871f0447a11313c65c  gdb/testsuite/gdb.cp/m-static.exp
+0b3cf17fb968831cabbed20084df09b6  gdb/testsuite/gdb.cp/cttiadd1.cc
+f0e5001573c96cd87fe5b984fde3e0ec  gdb/testsuite/gdb.cp/overload-const.exp
+cc759705173f5aa2683f1d5c6f49a149  gdb/testsuite/gdb.cp/derivation.exp
+b7a893bc31323638da4b0307eb37c67e  gdb/testsuite/gdb.cp/breakpoint.cc
+f9e327b152e7f5e6d49af50353b28c73  gdb/testsuite/gdb.cp/pr17132.exp
+a8f4864c9db282368673d03f29e7336d  gdb/testsuite/gdb.cp/ctti.exp
+71a08013d95dd8e3a7d61c87daaff74a  gdb/testsuite/gdb.cp/bs15503.cc
+2377315607c78dd0f6902158527e6e4f  gdb/testsuite/gdb.cp/filename.exp
+99e8e2676180af51aa9221c099846a71  gdb/testsuite/gdb.cp/pr9067.exp
+403b4811dbe56db1f6ff86fb1b31ec6d  gdb/testsuite/gdb.cp/meth-typedefs.cc
+d905b2fecd722cade987485b34c05fe4  gdb/testsuite/gdb.cp/mb-inline1.cc
+1a12a56eee1d93bdead22c3ca9edd58e  gdb/testsuite/gdb.cp/nsimport.cc
+ecc1332707243aefd4deb8a0805f3684  gdb/testsuite/gdb.cp/pr12028.exp
+acf77e069c97da3215c2aefdfdbcdd1f  gdb/testsuite/gdb.cp/Makefile.in
+9e34a758e397e1167c2965e0b110060d  gdb/testsuite/gdb.cp/ovldbreak.exp
+cad22125bd9edb6e15772c6042cf9099  gdb/testsuite/gdb.cp/chained-calls.cc
+04ecfa53c10035432cf36bb4bd4bdde1  gdb/testsuite/gdb.cp/ref-types.cc
+064857393f87a325a3089f2b4051c6ac  gdb/testsuite/gdb.cp/namespace.exp
+d50311e39142116dcd0cbbf62a972909  gdb/testsuite/gdb.cp/nsrecurs.exp
+525ec74dfc2d7b855d6ecde4efe6bf68  gdb/testsuite/gdb.cp/pass-by-ref.cc
+0809f2648fb4c58570b7f48ce2d00a04  gdb/testsuite/gdb.cp/virtbase.exp
+e39853dceeec7115ac6bcfa4b33e30b7  gdb/testsuite/gdb.cp/psymtab-parameter.exp
+f00c027136d131782c45664ad29f8ef2  gdb/testsuite/gdb.cp/var-tag.cc
+8cb0fecf218e5a2b7347c572a1c1758d  gdb/testsuite/gdb.cp/rtti.h
+bf4f7c822383883a549cc18a3cb20c4e  gdb/testsuite/gdb.cp/annota3.exp
+f8a8426862d13e8ddff1c0104abd34cc  gdb/testsuite/gdb.cp/casts.cc
+b5512b572468a736fff5bf69d7d18724  gdb/testsuite/gdb.cp/impl-this.exp
+a1a666d9fbbee4395c5dc73c4e1a07a8  gdb/testsuite/gdb.cp/fpointer.exp
+1e04b35b36ba1195e3b5e1ba2e892df1  gdb/testsuite/gdb.cp/bs15503.exp
+95d2044d07c38072b45d3df2244f2d3a  gdb/testsuite/gdb.cp/psmang1.cc
+8fec7db5a01ec0a3f8efe6c6fe0c1674  gdb/testsuite/gdb.cp/psmang.exp
+3bece67526827d49cf51c3ed387c0491  gdb/testsuite/gdb.cp/try_catch.cc
+3392b4be32a4c703a94740abf585b834  gdb/testsuite/gdb.cp/cplusfuncs.cc
+5d5393b4c9967161abe27fabb17cc8b6  gdb/testsuite/gdb.cp/cplabel.exp
+66d796b0ea41b22deb6b966ee2bcce5a  gdb/testsuite/gdb.cp/call-c-1.c
+2e8d18ebcdc7bb5b4a247b5b42516bf1  gdb/testsuite/gdb.cp/typedef-operator.exp
+4195d3718293b642b8ead0ca9e2e1448  gdb/testsuite/gdb.cp/nsusing.cc
+3b9be7c6dc1147e6be6938fd18f47478  gdb/testsuite/gdb.cp/demangle.exp
+d6ed226431adc34de1f41f2c2bc2168a  gdb/testsuite/gdb.cp/overload.cc
+1879e6e5a1352c4c8f9a89da8879c205  gdb/testsuite/gdb.cp/destrprint.exp
+d1b72b24db775d7c6012edb3fcd7d78e  gdb/testsuite/gdb.cp/ref-params.exp
+26637ca8d48fc43d0df52689b2afc9cb  gdb/testsuite/gdb.cp/pr17132.cc
+1851342711c5c1c589534b6a6c727c0d  gdb/testsuite/gdb.cp/derivation2.cc
+06a4a6cbdd4b8c453468647978aed84c  gdb/testsuite/gdb.cp/pr10728-y.cc
+1f0150db492988a2d0f3be6c8e7052b0  gdb/testsuite/gdb.cp/namespace-enum.exp
+818bf4258298cf79437591e36ef0897b  gdb/testsuite/gdb.cp/using-crash.cc
+787e15169c0fd33474d1663e4a35ba1a  gdb/testsuite/gdb.cp/abstract-origin.exp
+a4c6ec7b87a594dbe5cf8d42cf337a66  gdb/testsuite/gdb.cp/virtfunc2.cc
+86d746a13f8f29f8880e472561c92b4b  gdb/testsuite/gdb.cp/cmpd-minsyms.cc
+e8df1818d38c994b33de7dbd3283948f  gdb/testsuite/gdb.cp/oranking.cc
+dd7c36459dec93d17bcd23d0c6e88c1b  gdb/testsuite/gdb.cp/bool.exp
+530de07d2e16cc7843a82f12e8077d7e  gdb/testsuite/gdb.cp/maint.exp
+8508bcdebd4ac6d988eda50d4eb5d550  gdb/testsuite/gdb.cp/pr-1023.exp
+1c2ac5e0f27c3d7499ef7d9dc726dae2  gdb/testsuite/gdb.cp/no-dmgl-verbose.exp
+1ff27ad35cacbbbf05907c26082c1898  gdb/testsuite/gdb.cp/virtfunc2.exp
+0ce1176cac0911184ab5865bc0923db9  gdb/testsuite/gdb.cp/ptype-flags.cc
+fa01fb255d76f263d7aba5d4e9b97112  gdb/testsuite/gdb.cp/ovsrch1.cc
+d73736e98b5c9aa1785a1e43879948c3  gdb/testsuite/gdb.cp/temargs.exp
+afe7a91e1b867e2bd875b5e2aa3e6750  gdb/testsuite/gdb.cp/converts.exp
+c996bd9b8c3e189cd7d66b15a8031aff  gdb/testsuite/gdb.cp/expand-psymtabs-cxx.cc
+e370972bdcb9ebfb35f039c33d8c7a31  gdb/testsuite/gdb.cp/enum-class.cc
+a8fd14e6ca1a73dade62d4348591dcbe  gdb/testsuite/gdb.cp/expand-psymtabs-cxx.exp
+a7b92b9a82dc6ac92740bff79b3553c9  gdb/testsuite/gdb.cp/paren-type.cc
+53d65c3b49d4d39b7a1c8ff6d68c8a65  gdb/testsuite/gdb.cp/method.cc
+319ec3a352924b2fed7e86df2b09e359  gdb/testsuite/gdb.cp/ovsrch4.cc
+f115d9562be524e515b0d0ea1a3d3c45  gdb/testsuite/gdb.cp/vla-cxx.cc
+c02799d669c268d37ebf811d99117224  gdb/testsuite/gdb.cp/cpsizeof.exp
+874f65aba1176009c0a55114de0f9fc1  gdb/testsuite/gdb.cp/formatted-ref.exp
+72e57a53afe1184ae8eb97861e9a8b10  gdb/testsuite/gdb.cp/chained-calls.exp
+2088f98bb23167ea5e0c8b394c560519  gdb/testsuite/gdb.cp/annota3.cc
+726c60eb9e3083866f0a3967fca0adf1  gdb/testsuite/gdb.cp/nsdecl.exp
+68806ebc87d6faeface756aa47da272b  gdb/testsuite/gdb.cp/cp-relocate.cc
+e23d5eacc4e861acf1f73743172d4a70  gdb/testsuite/gdb.cp/bool.cc
+ffdfaa06248f064c83532d38ba34160b  gdb/testsuite/gdb.cp/pr-1210.exp
+be1b62ab0d629351da77d6eabe218262  gdb/testsuite/gdb.cp/non-trivial-retval.cc
+27a14d08e7e42c278110747b2674e2e9  gdb/testsuite/gdb.cp/typedef-operator.cc
+cd3f5825b55e76a38a8f3913c1a856f0  gdb/testsuite/gdb.cp/typeid.exp
+1cc7de81440ae3041f16a374cabb7e0b  gdb/testsuite/gdb.cp/ovsrch3.cc
+14315af4042a04b665d5a46f48efc6cd  gdb/testsuite/gdb.cp/exceptprint.cc
+ca2ca373c225bfd16757a69d9d564161  gdb/testsuite/gdb.cp/classes.cc
+8f610a1a3d47723a62151ab996c760df  gdb/testsuite/gdb.cp/pr10728.exp
+1a024568aaa52c280d804485543a47e7  gdb/testsuite/gdb.cp/gdb2495.exp
+d1ca0f82bec43586194ab717c98a83cb  gdb/testsuite/gdb.cp/gdb2384.cc
+2073f045c78990789c6ea8e19affaf33  gdb/testsuite/gdb.cp/pr10728-x.h
+8a54d94eee3f3e641f99873d8f7f0285  gdb/testsuite/gdb.cp/nsusing.exp
+01cf1de4bb083566c9a32d5469621d40  gdb/testsuite/gdb.cp/gdb2384-base.cc
+bf69b6a78c410f4166752f7dd3f0780c  gdb/testsuite/gdb.cp/nextoverthrow.cc
+b3081a9063325bf6e197096a0a244049  gdb/testsuite/gdb.cp/ref-params.cc
+8206b73b812e4ace24a24b0ff15ec9af  gdb/testsuite/gdb.cp/cmpd-minsyms.exp
+593e924117ebca6af8cc4ed928536634  gdb/testsuite/gdb.cp/re-set-overloaded.cc
+d3b914f99344a6c685abdf7f6a83f02d  gdb/testsuite/gdb.cp/psmang2.cc
+3e4bef6f6c7789ec7f484619039f548a  gdb/testsuite/gdb.cp/misc.cc
+3414c9af6b4a09c374a7504e43f8e6ff  gdb/testsuite/gdb.cp/namespace-nested-import.exp
+62de8491d851e339b0dbf659f77ae232  gdb/testsuite/gdb.cp/readnow-language.cc
+df11cb1835074902da6a4d0ad539ef4a  gdb/testsuite/gdb.cp/namespace-enum.cc
+0797ae80e03d2c6ee9e6af17f12852a1  gdb/testsuite/gdb.cp/cplusfuncs.exp
+c098e6c182aeec69088189f8640b48e3  gdb/testsuite/gdb.cp/pr10728-x.cc
+5c5678f338cb32effb236fc946b31722  gdb/testsuite/gdb.cp/printmethod.exp
+b6019c641ddfddf85bf6faf45f0b4a3e  gdb/testsuite/gdb.cp/expand-sals.cc
+9669cd9974cc19989641d6bfd846488b  gdb/testsuite/gdb.cp/extern-c.exp
+ae8a542c56865f160b1bcd9034fe390d  gdb/testsuite/gdb.cp/minsym-fallback.h
+1ccd5681aea84b9ee5cf689a1b160cf8  gdb/testsuite/gdb.cp/exception.cc
+a1013a7cf5747bb0c200b0b4daf5200d  gdb/testsuite/gdb.cp/mb-inline2.cc
+274142a2ca86ad72d954a56bd01200c2  gdb/testsuite/gdb.cp/nsrecurs.cc
+650de4bcc63915c1f1c0fce56b0fd07d  gdb/testsuite/gdb.cp/local.exp
+61e293cd39db4588035377667c7bedf6  gdb/testsuite/gdb.cp/koenig.cc
+2fb808b95eceb04bac31446943e18032  gdb/testsuite/gdb.cp/call-c.exp
+8ccc32865171414aa8750776980293c7  gdb/testsuite/gdb.cp/pass-by-ref.exp
+67bef6546a7b463124b8cb8ee2204875  gdb/testsuite/gdb.cp/namelessclass.cc
+a3c80a0b291239bc5f0921f3168bbe8e  gdb/testsuite/gdb.cp/namespace.cc
+c7cb8fd21b7076e134c5e1aad8bbef65  gdb/testsuite/gdb.cp/pr9631.exp
+362d33a789994b644a58e34f86f00f3d  gdb/testsuite/gdb.cp/no-dmgl-verbose.cc
+33e6d7afd7c318893a5bbe2335a57cd8  gdb/testsuite/gdb.cp/fpointer.cc
+fdeeee76ef5e702959f7618bf90fa74a  gdb/testsuite/gdb.cp/mb-templates.exp
+870c68e8b9898ee42a63072cd8853a2c  gdb/testsuite/gdb.cp/anon-ns.cc
+bb404c3abc4354f9b1ec32db759cc8c8  gdb/testsuite/gdb.cp/var-tag-4.cc
+ea9f072ee88ef8b5b69ece114971d536  gdb/testsuite/gdb.cp/minsym-fallback-main.cc
+a559e95825c54e4088dc37651417ae2f  gdb/testsuite/gdb.cp/debug-expr.exp
+628486f11b54448c2f34a6d846e40f65  gdb/testsuite/gdb.cp/pr9167.exp
+7356b291b65f3595630313cdf845d8dc  gdb/testsuite/gdb.cp/hang1.cc
+91f14a43eb391875c8816d706eae9e8d  gdb/testsuite/gdb.cp/baseenum.exp
+abc1fa5005b4331214cc0688ba13caa4  gdb/testsuite/gdb.cp/annota2.exp
+a8ba70a5deabf0b697ffaac54e0563a1  gdb/testsuite/gdb.cp/m-static.h
+caa1edea9a2328b9f4f0270ed515725a  gdb/testsuite/gdb.cp/classes.exp
+0feaef5941fd4f4cef5d9f173ba852aa  gdb/testsuite/gdb.cp/namespace1.cc
+fa88dcd56730da0447f3d14fe40a5cd0  gdb/testsuite/gdb.cp/ambiguous.cc
+ef8910b08e5aeb3ea463695ade0328c3  gdb/testsuite/gdb.cp/paren-type.exp
+70cf79915290b8d11396532730ed7dae  gdb/testsuite/gdb.cp/printmethod.cc
+3249e38680ad8845ed29ca0593621a8e  gdb/testsuite/gdb.cp/nsimport.exp
+290ea8a8c4a4e5f41369dce5b98db89e  gdb/testsuite/gdb.cp/using-crash.exp
+49f66f16b3b898a61bc6e0fcb125c2d4  gdb/testsuite/gdb.cp/overload.exp
+2088f98bb23167ea5e0c8b394c560519  gdb/testsuite/gdb.cp/annota2.cc
+a6a2e8452e6bb1f510bc74565c44fc58  gdb/testsuite/gdb.cp/method2.exp
+aa8ca5ccd7c5cc7c8300b4f9e946584a  gdb/testsuite/gdb.cp/dispcxx.cc
+26eab14f643ef0e99faad7e20d07937b  gdb/testsuite/gdb.cp/infcall-dlopen.exp
+df8ee69c1ba7913d47e92bd7595e0c3b  gdb/testsuite/gdb.cp/hang.exp
+6aa520884e6f5ed28fb1e821ab760980  gdb/testsuite/gdb.cp/templates.exp
+77df3107df3b157b84ff642421e15048  gdb/testsuite/gdb.cp/pr10687.cc
+2eb090709dfe1f530d094c548a9e6d03  gdb/testsuite/gdb.cp/vla-cxx.exp
+9692b390781002a994b49ec781bfff7b  gdb/testsuite/gdb.cp/userdef.exp
+d197d54a69204ca4edc1409e946bb3a4  gdb/testsuite/gdb.cp/operator.exp
+b218ad8566f5eb632579e215d9949f80  gdb/testsuite/gdb.cp/pr9631.cc
+d8eb2f4b229c048d6f9c14b57bb23e09  gdb/testsuite/gdb.cp/infcall-dlopen.cc
+51bbca4c4ef18282be87e00aa2703edf  gdb/testsuite/gdb.cp/derivation.cc
+12ee1b9f2c0f424177624ea104e837d1  gdb/testsuite/gdb.cp/converts.cc
+2fd280f7120b2b4f44f1db4c421157d0  gdb/testsuite/gdb.cp/ovsrch2.cc
+c6996161980f42ab5308de65e87b91d7  gdb/testsuite/gdb.cp/iostream.exp
+7987296abef44347e3b42aebe3652dce  gdb/testsuite/gdb.cp/call-c.cc
+965732ac3771dcc604d8c29b2a498a49  gdb/testsuite/gdb.cp/pr9594.cc
+f035d996d1a18c6646b6d1c1fc1b9de0  gdb/testsuite/gdb.cp/pr17494.cc
+f33e9ec9e70b8b99ce29c558637c907e  gdb/testsuite/gdb.cp/namespace-enum-main.cc
+7f9359480b930fc4186b94e6ee35e49c  gdb/testsuite/gdb.cp/baseenum.cc
+81de39e975fa0da291b49168b939c773  gdb/testsuite/gdb.cp/pr17494.exp
+8070ae2d79f12af6ed888a9bd6aadbbf  gdb/testsuite/gdb.cp/member-ptr.cc
+7c8a8290deae4c6b4a8f247cda502b3f  gdb/testsuite/gdb.cp/noparam.exp
+bd408331b971cde9f1ad23c5ded3dc50  gdb/testsuite/gdb.cp/readnow-language.exp
+ce3f38f35e69c64cb09bb39c7831ef09  gdb/testsuite/gdb.cp/cpsizeof.cc
+ac95c9bfbaa2973d7d11241964b31d7c  gdb/testsuite/gdb.cp/formatted-ref.cc
+23a51f1b1c1828f461fee5e42ed21884  gdb/testsuite/gdb.cp/try_catch.exp
+e748c1a7bcb32dae45925a92fb033b45  gdb/testsuite/gdb.cp/nsdecl.cc
+5570ce59ee29f25a9ff60e7a430d2bc8  gdb/testsuite/gdb.cp/non-trivial-retval.exp
+b9e27db32688184ad1ff0cb8e5663357  gdb/testsuite/gdb.cp/cttiadd2.cc
+cea6db9e90b6ec00292c3ba12d916fd3  gdb/testsuite/gdb.cp/minsym-fallback.exp
+df439862061b1bf8fa7d6cc85c17c6c0  gdb/testsuite/gdb.cp/member-name.cc
+24bc668031b99774f9717c5ab5ba656d  gdb/testsuite/gdb.cp/ref-types.exp
+689c98fd9843e9afc147207a920da262  gdb/testsuite/gdb.cp/parse-lang.exp
+84f1b3e2fcbe22a30bbca718f56a2018  gdb/testsuite/gdb.cp/oranking.exp
+43fb70f0d01e9443251c31ac948ef12a  gdb/testsuite/gdb.cp/cpexprs.cc
+554169c72572cbbb7cae7c0237004af9  gdb/testsuite/gdb.cp/inherit.exp
+251532693724a5b1701ddafe4c240ef2  gdb/testsuite/gdb.cp/koenig.exp
+1fa73fdcbbaba429f5c055565c06c523  gdb/testsuite/gdb.cp/userdef.cc
+ef1a6fb2260008e53940caefaaf27186  gdb/testsuite/gdb.cp/cpcompletion.exp
+68f0292affa077cc08d6b54b1b07e161  gdb/testsuite/gdb.cp/exception.exp
+cb920e3133ed08ed0e4114b99e7cbad8  gdb/testsuite/gdb.cp/nsnoimports.exp
+b1193e432bcf41e8a2b0f637e7c20618  gdb/testsuite/gdb.cp/includefile
+aca96cf3025afbc6edd1cca341959383  gdb/testsuite/gdb.cp/rtti1.cc
+e6bbc12bae29b83d922b39735265dbfd  gdb/testsuite/gdb.cp/nsnoimports.cc
+2e902d980a259189eabccce1cf8b8fbe  gdb/testsuite/gdb.cp/hang2.cc
+0aa4763f8924318eaee5c9f4a83bf6b6  gdb/testsuite/gdb.cp/infcall-dlopen-lib.cc
+969bcf9f52c4c8e366840220d93bdd76  gdb/testsuite/gdb.cp/mb-inline.h
+f074de1132f7df1528e3981b30ff6b09  gdb/testsuite/gdb.cp/pr-574.exp
+d29777e6dd524a772037d791eb2b3036  gdb/testsuite/gdb.cp/nsalias.exp
+3869bdc5aa95eaadf6e064f9e321f764  gdb/testsuite/gdb.cp/method.exp
+923e8df050d19e1c25a51df276ffd8ae  gdb/testsuite/gdb.cp/m-data.cc
+15f67af0e1a57cc57d97460255c6807d  gdb/testsuite/gdb.cp/noparam.cc
+74478fb56d11757ed22a25e72cc9b980  gdb/testsuite/gdb.cp/arg-reference.cc
+adf7ec7639b09814dfb1c63bc6c956a3  gdb/testsuite/gdb.cp/static-print-quit.cc
+d735c2737237aa3cdaf44118af17689e  gdb/testsuite/gdb.cp/ovldbreak.cc
+f1b1b17e5ffeb9efc8b0dec4432485a9  gdb/testsuite/gdb.cp/nsstress.exp
+67e803cc92132082e1b71af04ab6716f  gdb/testsuite/gdb.cp/anon-struct.exp
+f107289faacf8a0b8c5a383043cb66d4  gdb/testsuite/gdb.cp/extern-c.cc
+5aa100b253777f14d000cbac2d0a5c31  gdb/testsuite/gdb.cp/namespace-nested-import.cc
+1b230ab8da1b477237f0e769d5bd1af3  gdb/testsuite/gdb.cp/operator.cc
+7e78092638b710e41369254c02d9ea7f  gdb/testsuite/gdb.cp/minsym-fallback.cc
+b4e27711f6e1b4b16df591b4acd7bdf1  gdb/testsuite/gdb.cp/hang3.cc
+feb819b43dbe4b5c8af03a9f050c6d04  gdb/testsuite/gdb.cp/virtbase.cc
+ad82064f3e4af0a8c1c202573d29a8da  gdb/testsuite/gdb.cp/virtfunc.cc
+bec5831953699a0daf2274369c6f1ed1  gdb/testsuite/gdb.cp/hang.H
+2cfb40b86367c5e651147f419c05f8c7  gdb/testsuite/gdb.cp/pr9067.cc
+47de52704913cc76d1efe826961b0af1  gdb/testsuite/gdb.cp/gdb2384.exp
+4dc5c84a870e274289274831f3dae115  gdb/testsuite/gdb.cp/member-name.exp
+af410076ab6d1df4c5b1cd993e496920  gdb/testsuite/gdb.cp/ambiguous.exp
+89080fe8ed4c2ccd64e3e1a47d9861df  gdb/testsuite/gdb.cp/casts.exp
+7f791800c49278dcd5c8cf3fdfcddc48  gdb/testsuite/gdb.cp/nsalias.cc
+5b513cd3ac50f8c0fff337a895860804  gdb/testsuite/gdb.cp/static-method.cc
+12ff2703f0e34e397ead76537f620703  gdb/testsuite/gdb.cp/var-tag-3.cc
+fc705a2e99df2d80afd8872ea330e395  gdb/testsuite/gdb.cp/cplabel.cc
+adf2184ac526e2178016c47f2089248e  gdb/testsuite/gdb.cp/nextoverthrow.exp
+07fa7f618722031893284e4df11fe13e  gdb/testsuite/gdb.cp/pr-1210.cc
+1ea39fcc566c7fb741adb57fd01fae4e  gdb/testsuite/gdb.cp/anon-ns2.cc
+2d5a3f3b8c870b803e657d40ceae038e  gdb/testsuite/gdb.cp/pr9167.cc
+9311acbc0b0851f328c6a063b344394d  gdb/testsuite/gdb.cp/cp-relocate.exp
+069433f23c384b079da199913ec9195e  gdb/testsuite/gdb.cp/temargs.cc
+6f11f52c0f6d49b6315d33199f75bd89  gdb/testsuite/gdb.cp/anon-union.exp
+d04248a540f9ae422100684772e2730c  gdb/testsuite/gdb.cp/impl-this.cc
+53e613b82da0cdbc18930185daf989b3  gdb/testsuite/gdb.cp/pr10687.exp
+d147f29e4035d7ebbaa76dd68918f2dc  gdb/testsuite/gdb.cp/m-static.cc
+7047a976b5ca9dc4bf7f2d45178747d9  gdb/testsuite/gdb.cp/static-print-quit.exp
+7e7a9d3eb601b98f9b19839a21664aa9  gdb/testsuite/gdb.cp/gdb1355.exp
+1a9b65531ccd68a13bdd49c5540cc32a  gdb/testsuite/gdb.cp/cttiadd.cc
+8575a6758e81da42374e1016f5e55845  gdb/testsuite/gdb.cp/misc.exp
+167c9d015fb8e1c61e971d68aa040d87  gdb/testsuite/gdb.cp/expand-sals.exp
+daf3829463c9a2ed9411b5e43143d384  gdb/testsuite/gdb.cp/ovsrch.h
+55268c22c0ae3a64d769ce8101d70f11  gdb/testsuite/gdb.cp/pr12028.cc
+880f4aa68caddb70049bd6115b3fee8c  gdb/testsuite/gdb.cp/smartp.exp
+ecd71169aa39e612e9ceed4fba443c5c  gdb/testsuite/gdb.cp/m-data.exp
+f78534d3f0d2bb593cb77af10363735c  gdb/testsuite/gdb.cp/mb-ctor.cc
+6c1530a84af23df653ae21c333ef3347  gdb/testsuite/gdb.cp/shadow.exp
+adffa307c78a98d1ead3aac094460cbf  gdb/testsuite/gdb.cp/re-set-overloaded.exp
+b8c17791d6c910e1dc3a7151fc2de182  gdb/testsuite/gdb.cp/overload-const.cc
+dbf80762cdaf154bf62cecc56b268f48  gdb/testsuite/gdb.cp/virtfunc.exp
+0a15a0bc517ee0acca862308c89de14b  gdb/testsuite/gdb.cp/pr-1023.cc
+3ae16b2e1e7a7567eb0a903031a21da2  gdb/testsuite/gdb.cp/ptype-flags.exp
+8a70e58959b242e9ecab8e4ac41a4d7c  gdb/testsuite/gdb.cp/ovsrch.exp
+f062eb11c6489d54f87bf79552e7571c  gdb/testsuite/gdb.cp/anon-ns.exp
+aa3b210cfd056b6a8835065c2c6aa791  gdb/testsuite/gdb.cp/destrprint.cc
+02291db97ed18c7b10809f3ac36be23d  gdb/testsuite/gdb.cp/class2.cc
+005b1674a95818d833c3b27be5b73e3c  gdb/testsuite/gdb.cp/gdb2384-base.h
+5221a33cd93ea0eba10ad76e6c55a030  gdb/testsuite/gdb.cp/anon-union.cc
+d8811a0b3f0786ef9f1c2df7eae23ea9  gdb/testsuite/gdb.cp/iostream.cc
+d9a7f5a9b37d70fefc5a90a8f0f1281c  gdb/testsuite/gdb.cp/mb-ctor.exp
+12a77329c3ec09c92e40a74c5c5708ec  gdb/testsuite/gdb.cp/enum-class.exp
+619b9b4ba58f240c28fcceaff093da41  gdb/testsuite/gdb.cp/gdb2495.cc
+14fafe499d8514b64633fab3c01b0cfa  gdb/testsuite/gdb.cp/smartp.cc
+23613e16f07e394472cd5a46f4e49876  gdb/testsuite/gdb.cp/dispcxx.exp
+5f7174bc1287f908277cef0757884c1d  gdb/testsuite/gdb.cp/ptype-cv-cp.exp
+69bb043f09de1642fe01721201c1dfef  gdb/testsuite/gdb.cp/punctuator.exp
+31b4ca24a68ac8ff4bf148d6a8c8c72c  gdb/testsuite/gdb.cp/nsstress.cc
+584a50069ae4ae90c745978c0bb994db  gdb/testsuite/gdb.cp/local.cc
+8b9815cf0519f6c7c468e1ce52885d46  gdb/testsuite/gdb.cp/class2.exp
+7bc92ebdbd98561f4e4c7befd6d942d5  gdb/testsuite/gdb.cp/abstract-origin.cc
+b976c6b541071daa48206828801083ac  gdb/testsuite/gdb.cp/rtti.exp
+4efc6b8cecd50bc7b911911ccf0aff55  gdb/testsuite/gdb.cp/namelessclass.exp
+6dc90152f22003cdc93d5a4d7eea37ee  gdb/testsuite/gdb.cp/parse-lang.cc
+74508e303a4e1b1efd3b6cccddbf8ac6  gdb/testsuite/gdb.cp/ptype-cv-cp.cc
+9f470f0e7b51690bb7c426f51a6878ea  gdb/testsuite/gdb.cp/rtti2.cc
+17dffa4dadb5e2558e38f6e0669268bb  gdb/testsuite/gdb.cp/var-tag-2.cc
+53f8e87eec3ec874c5f29e4983b0d9f6  gdb/testsuite/gdb.cp/nsnested.exp
+99eedf1581c7d74b79022a81adbff1f3  gdb/testsuite/gdb.cp/shadow.cc
+018f9bc93c24f1cc9a988b5ef0288b76  gdb/testsuite/gdb.cp/filename.cc
+91ddc5b8a5b36580ea3793553a0f5c2d  gdb/testsuite/gdb.cp/psymtab-parameter.cc
+6b4319bdf7b96f3ba780f8ab0a5c535f  gdb/testsuite/gdb.cp/namelessclass.S
+672cf35c325c9f4c2117ca21336baa29  gdb/testsuite/gdb.cp/meth-typedefs.exp
+1822697fefb8fb5ebac401f9793bf30c  gdb/testsuite/gdb.cp/exceptprint.exp
+ce8ff61f95609dc40eb1a27ad51c30e7  gdb/testsuite/gdb.cp/arg-reference.exp
+c7ce227f6d6bc59552423c5c9d62f5e0  gdb/testsuite/gdb.cp/cttiadd3.cc
+7844dbfb63d5ee815db3c14cb769c796  gdb/testsuite/gdb.cp/m-static1.cc
+d35ad7023fbe864b81f9469bbee7c048  gdb/testsuite/gdb.cp/gdb1355.cc
+8ab9f7c5f6baeace1386de1b2382c492  gdb/testsuite/gdb.cp/mb-inline.exp
+4e402d8c3d4006f294952831e26242fa  gdb/testsuite/gdb.cp/method2.cc
+218c49dfb50ec04ec4e075f40fae21c8  gdb/testsuite/gdb.cp/static-method.exp
+8c2049bee932337987369c0f2956b7c7  gdb/testsuite/gdb.cp/cpexprs.exp
+de28a705c2ece829611f015aa519e070  gdb/testsuite/gdb.cp/templates.cc
+4b1557ca2d2d17c8b4a96bf9fd97960a  gdb/testsuite/gdb.cp/mb-templates.cc
+9b978c64c2839ef494f61e035a8b6379  gdb/testsuite/gdb.cp/member-ptr.exp
+cb1c7e07ce13030c15814d75b9f415d5  gdb/testsuite/configure.ac
+c2fd6c0c4f013756d3cf8a3e82be5f38  gdb/testsuite/README
+b6356c24ee75e2e014f04332144a1543  gdb/testsuite/gdb.mi/mi-console.c
+aa95f088d1e96f5b14752732e74c8982  gdb/testsuite/gdb.mi/mi-catch-load.exp
+bbff496566f190853c0830bf572d6d95  gdb/testsuite/gdb.mi/gdb701.c
+82b7866db418f663135175be403331fe  gdb/testsuite/gdb.mi/mi-pendshr2.c
+f4c9e676349e0fa7b87f31e5ef7fc609  gdb/testsuite/gdb.mi/mi-cli.exp
+c251d2ca6227599ebf55db810032f804  gdb/testsuite/gdb.mi/Makefile.in
+532a543bc01d1378f632d74aeb8f1da3  gdb/testsuite/gdb.mi/mi-dprintf.exp
+847edb6bdba50ba017152ff9295d71e6  gdb/testsuite/gdb.mi/mi-language.exp
+aaf16ddf216625cfbfd292ee1ae75bea  gdb/testsuite/gdb.mi/mi-record-changed.exp
+b68eb60254ab42642fa20804a421ecc0  gdb/testsuite/gdb.mi/watch-nonstop.c
+0fd421418dea979662258d8528247348  gdb/testsuite/gdb.mi/pr11022.exp
+344b41c8daeca95e09c2176c655685c0  gdb/testsuite/gdb.mi/mi-syn-frame.exp
+450ec22b3c7f7fb90742db77e76b5bf3  gdb/testsuite/gdb.mi/mi-var-create-rtti.c
+e5a0291a44903ba35a3700bd7a7fe399  gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp
+d842f3134dbac91b77ca50d320988178  gdb/testsuite/gdb.mi/mi-read-memory.c
+67b0d757c16acd8c51acc9dd3753471e  gdb/testsuite/gdb.mi/vla.c
+22957b36b20bd2c48ecb6080c830eeb4  gdb/testsuite/gdb.mi/mi-nsintrall.exp
+ca769981e5c51e27769a0c06ce450739  gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state-mt.c
+df0b1d876cb76c9a30cd7598f5519cd6  gdb/testsuite/gdb.mi/mi-var-list-children-invalid-grandchild.exp
+d20f9e4f7d2cab614b0d1864e648d4c6  gdb/testsuite/gdb.mi/gdb669.exp
+431fa32828b010c2be9f6d64828a23d9  gdb/testsuite/gdb.mi/mi-var-child.c
+72412b83d179fa720976b89cc498da2a  gdb/testsuite/gdb.mi/mi-return.exp
+6e9904f47d6c33944d89a3f9cf5c605a  gdb/testsuite/gdb.mi/gdb2549.exp
+b1bf905ae9c70df92b9d1acbeef75bbe  gdb/testsuite/gdb.mi/nsmoribund.c
+e134568e4fa9cd2b20f4203f33345336  gdb/testsuite/gdb.mi/basics.c
+9d8dd49b405f535a2cfbe6e93b1bdaa3  gdb/testsuite/gdb.mi/mi-break.exp
+64a54798cd644df94c900298e11630ab  gdb/testsuite/gdb.mi/nsintrall.c
+f66cbc5e80c1115869bb9a14abdcb49a  gdb/testsuite/gdb.mi/until.c
+4fed4384a8fc115d5412946974011ed6  gdb/testsuite/gdb.mi/pendshr2.c
+60394f74d397b9a41f8e299ce62042d6  gdb/testsuite/gdb.mi/mi2-amd64-entry-value.s
+b81b9676beb30e75ec95412f05077b37  gdb/testsuite/gdb.mi/mi-vla-c99.exp
+92f91972fe5b29f31d9d1c3c1553e59d  gdb/testsuite/gdb.mi/mi-start.exp
+a6e3ca607a3dcc93f672233c452d8a22  gdb/testsuite/gdb.mi/mi-var-child-f.exp
+1177477037a8f44108246fad194aab15  gdb/testsuite/gdb.mi/mi-stack.exp
+06827ac1b556a98f7ecb00b9b38d24b9  gdb/testsuite/gdb.mi/mi-var-list-children-invalid-grandchild.c
+74ea091699f4218e227d16e6b1e66a19  gdb/testsuite/gdb.mi/mi2-prompt.exp
+4b6ab087c7b8d3ae484a9d2fd9ae443a  gdb/testsuite/gdb.mi/mi-dprintf-pending.exp
+966fb70be9ca0040daab6b55abf50020  gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.cc
+4548e5ac67ad4a122e1b4623c9b4d0cf  gdb/testsuite/gdb.mi/mi-var-rtti.exp
+fdaa29bedff1b40a1eebce032bb8a95a  gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp
+e43873e8c7949dbebf6053f57946f9d9  gdb/testsuite/gdb.mi/mi-reverse.exp
+9df33c1fef556a7f8cac4c036837863b  gdb/testsuite/gdb.mi/mi-memory-changed.exp
+d8830e48dc0bd7bd5a12f67ea6e2c110  gdb/testsuite/gdb.mi/mi-dprintf-pending.c
+f52ad8fd59905b64ef9f298be41361c5  gdb/testsuite/gdb.mi/pending.c
+a5b7ab63f6cff881f9ac10183f515cb8  gdb/testsuite/gdb.mi/mi-watch-nonstop.exp
+05e93fd103b1e1deb42516258f4481a1  gdb/testsuite/gdb.mi/mi-reg-undefined.c
+3937235f59058146a092d2b471f512c4  gdb/testsuite/gdb.mi/mi-var-cp.cc
+f2f3e1d4f363b10c40d5acc12f5854a8  gdb/testsuite/gdb.mi/mi-basics.exp
+398b3665f4a84c105b1f0bb865ad7784  gdb/testsuite/gdb.mi/mi-nonstop-exit.exp
+14419fb7ddfb9772f98356412635e028  gdb/testsuite/gdb.mi/pendshr1.c
+e3446252f1c19e31fa5c668ba35a8194  gdb/testsuite/gdb.mi/mi-fill-memory.exp
+ffcda95656fdd12238faf6a32570d9ca  gdb/testsuite/gdb.mi/nsthrexec.c
+be055d0069bc5a138f7db82af676fc01  gdb/testsuite/gdb.mi/mi-dprintf.c
+d769b2f670c8b2805c0e9a9f35a32b8e  gdb/testsuite/gdb.mi/mi-disassemble.exp
+396b9acf972dff50764b420e41c37d5e  gdb/testsuite/gdb.mi/var-cmd.c
+27dde74e9a93714dedbcd98ff4fd7bcc  gdb/testsuite/gdb.mi/mi-stepi.exp
+72c7d2caed115dbf7c8ef8c6a26e74ec  gdb/testsuite/gdb.mi/mi-nsthrexec.exp
+9b055e2a787c2a7f0b9412d6a710bde4  gdb/testsuite/gdb.mi/mi-pending.c
+c7935b2bccf17006f5febb606da92e53  gdb/testsuite/gdb.mi/mi-i-cmd.exp
+cf9a59effbd41d8bb6d6d67d24a42a89  gdb/testsuite/gdb.mi/mi-fullname-deleted.exp
+cd5544da0b33b6bbf2ff26d1693a9324  gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp
+ae1025e8c0f4669e7900f40868556fb0  gdb/testsuite/gdb.mi/mi-reg-undefined.S
+442a131717c961e4b90b57633b4a2ca1  gdb/testsuite/gdb.mi/mi-nsmoribund.exp
+cd3f5beac98d9c8759050e3e95ded676  gdb/testsuite/gdb.mi/mi-detach.exp
+6a22870689379e5191c1efb1ecc9a6c8  gdb/testsuite/gdb.mi/mi-dprintf-pendshr.c
+44bb877067d6ea5ca91fd0871626d172  gdb/testsuite/gdb.mi/mi-file-transfer.exp
+7b327d975cc133f2a87e225f90eaeaec  gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp
+f81739dd6e072e33a2cac1d26f195de9  gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state-st.c
+bff973c943d945b9a1660bf09f00ce2d  gdb/testsuite/gdb.mi/mi-solib.exp
+1efe6f6402cbf322cd8aa810521f4b17  gdb/testsuite/gdb.mi/ChangeLog-1999-2003
+53be4cddb3af19a7f39e1b021854c3b4  gdb/testsuite/gdb.mi/gdb680.exp
+7e09a908203320390536ba25d1771de1  gdb/testsuite/gdb.mi/mi-nonstop.exp
+33ad6b093d1aae881fd1c4f15eb8fc2b  gdb/testsuite/gdb.mi/mi-var-child.exp
+1c821248de5a453f7c88d310ffcbb846  gdb/testsuite/gdb.mi/mi-var-cp.exp
+4fce00427c08d8b916a752c6b75a38a7  gdb/testsuite/gdb.mi/pr11022.c
+6426957f74d725ef3671f005a1f1c335  gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c
+1d4cb77b7e904e5aceece5be7ba95591  gdb/testsuite/gdb.mi/mi-until.exp
+2ec13fa218b68b7e65a6500efdaee5b4  gdb/testsuite/gdb.mi/mi-console.exp
+208bede31f541a83cac0f376279c01ed  gdb/testsuite/gdb.mi/mi-stepn.exp
+b5bcd70466f8d8ecf07d1cf1b8324bcd  gdb/testsuite/gdb.mi/gdb792.exp
+35c5d29e1bb772256a60186b8d6b09ff  gdb/testsuite/gdb.mi/mi-stack.c
+a8882f1f692f90d77b4a524721f03e53  gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp
+6b58acbe5f1fe573c27b67f2e2a2fee1  gdb/testsuite/gdb.mi/testcmds
+8d604afc1ec9a8271cb355425f662230  gdb/testsuite/gdb.mi/mi-read-memory.exp
+11f82f3787f6b0f077fe79df27b9d12f  gdb/testsuite/gdb.mi/pthreads.c
+c73cdcaf88a6d907fa31fa7ba14eb9d6  gdb/testsuite/gdb.mi/non-stop.c
+31df3181164a2ef8c4f1ce2de25d09f9  gdb/testsuite/gdb.mi/mi-var-rtti.cc
+4c656bafd323b17b1c09f99f551623cc  gdb/testsuite/gdb.mi/mi-async.exp
+77947eb3c65ffe210ef136d4dc5a1611  gdb/testsuite/gdb.mi/non-stop-exit.c
+88584dcef40e360c0920130830011263  gdb/testsuite/gdb.mi/mi-start.c
+aed0c009e8a59d74fcee5733d8edeb18  gdb/testsuite/gdb.mi/mi2-var-child.exp
+af17d7fcced55e2aedc1c8acc3f8fdfd  gdb/testsuite/gdb.mi/dw2-ref-missing-frame-main.c
+6f089acf1ac2ee6572d76ebd4f9d36ca  gdb/testsuite/gdb.mi/mi-pending.exp
+bd9dc5c587bebc48a3b4ce2f5fde3d58  gdb/testsuite/gdb.mi/mi-var-invalidate.exp
+67ae804d38178c93df95c4799d10d955  gdb/testsuite/gdb.mi/mi-var-create-rtti.exp
+db0aa6b6bb77a5ed21da2377c9cff011  gdb/testsuite/gdb.mi/mi-exit-code.exp
+49a5f87b5437483f5000aaa0828a387f  gdb/testsuite/gdb.mi/solib-main.c
+59d250eb4a43f4a52712ebceb97a2a89  gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state.exp
+95f4fe88d91e60d5d1bd5854084d45a7  gdb/testsuite/gdb.mi/mi-regs.exp
+a7dfa37db2f2b3f149af8d23a854d480  gdb/testsuite/gdb.mi/mi2-amd64-entry-value.c
+ce3d5aaf0f985d34b0f1088205f614af  gdb/testsuite/gdb.mi/mi-file.exp
+c65a56b4414e9be66d0bdc0380d36ac2  gdb/testsuite/gdb.mi/mi-pthreads.exp
+10428b8428368b967a230ba29bcf1918  gdb/testsuite/gdb.mi/mi-var-cmd.exp
+00860f75ed2a50309a5b20d572f4cfc9  gdb/testsuite/gdb.mi/mi-pendshr.c
+6b00d5c6ffec0cbf98cd93ffe8673c56  gdb/testsuite/gdb.mi/mi-undefined-cmd.exp
+ea6919bf74d3a680ef08a09f43f87b44  gdb/testsuite/gdb.mi/mi-syn-frame.c
+40f785768997e3500348440dc8fe182a  gdb/testsuite/gdb.mi/ns-stale-regcache.c
+aa29fd84766674ba1b9bfa5247656c6e  gdb/testsuite/gdb.mi/gdb701.exp
+d0426a99e79aaf4bb2a3ec2e1908d19f  gdb/testsuite/gdb.mi/mi-watch.exp
+478cbc220d01412e770a342f720cf740  gdb/testsuite/gdb.mi/mi-eval.exp
+7e89620af28be8a598109a6c74dfa549  gdb/testsuite/gdb.mi/mi-logging.exp
+a57794f9629bee4dc7f3868362e8d4ff  gdb/testsuite/gdb.mi/gdb792.cc
+14dda2e5ab3e7c2f65bd1341a65069e8  gdb/testsuite/gdb.mi/mi-stepn.c
+65b81b0975d2a5d24ef0ee6d184bc6d2  gdb/testsuite/gdb.mi/mi-catch-load-so.c
+ce5fa70541167f1a1c405712a5eeed72  gdb/testsuite/gdb.mi/mi-var-block.exp
+277ef4db2a31a7efa8c565c2531c8144  gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp
+4e01f409e77d72d577f39deae8ae9147  gdb/testsuite/gdb.mi/mi-reg-undefined.exp
+27e47b86f91849f62b3e558c28329caf  gdb/testsuite/gdb.mi/solib-lib.c
+7eee1202d32c622df5798801ee62600e  gdb/testsuite/gdb.mi/mi-catch-load.c
+67b82838e20e1ace097d5472657d3640  gdb/testsuite/gdb.mi/mi-hack-cli.exp
+28ff43c0564914d9bb5f1815feb76f9d  gdb/testsuite/gdb.mi/mi-exit-code.c
+6fa82fe0924e32bb2c7d55bd92de2f0d  gdb/testsuite/gdb.mi/mi-info-os.exp
+85e1e30a8477cdc1ea95e9f97c5d186b  gdb/testsuite/gdb.mi/array.f
+38064989ae42bfb7839b80da3429d9bb  gdb/testsuite/gdb.mi/mi-var-display.exp
+f78be7fb64653f0de8c91d42e406a85a  gdb/testsuite/gdb.mi/mi-simplerun.exp
+828abca11e6c59cc4250b3757694aa2b  gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state.c
+830c01c59a76a04e105f46ef4b523106  gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S
+3d57f0199efbead050ea859ce83ed3ca  gdb/testsuite/gdb.python/py-cmd.exp
+12e04bd051233d2c2c2afe7451e2a594  gdb/testsuite/gdb.python/py-events.c
+117838c3ddfc30464aae4db0198d289b  gdb/testsuite/gdb.python/source2.py
+4624139b71a43818a68d6922ad202b76  gdb/testsuite/gdb.python/py-pp-integral.exp
+06d04a74576a820674b1c4d0cf5cf6d2  gdb/testsuite/gdb.python/py-frame-args.py
+868bc75698fee4ae83db8437ffce4be9  gdb/testsuite/gdb.python/py-cmd.c
+b84514c6b4958628720d21bb3dfb6690  gdb/testsuite/gdb.python/py-framefilter-invalidarg-gdb.py.in
+d33da31e9602c754cd11dcc3f1da1896  gdb/testsuite/gdb.python/py-infthread.c
+f27179eb6877ad0e86fa4a913e22cd29  gdb/testsuite/gdb.python/Makefile.in
+a4418bf48b1d8c2c93922eedc8426fe6  gdb/testsuite/gdb.python/py-explore.cc
+94afddc5988cf887ec95a87e2c6c1b09  gdb/testsuite/gdb.python/py-xmethods.exp
+c9d03aac243bc8b9caea2ffb46064200  gdb/testsuite/gdb.python/py-error.py
+5c5cbca7755aa0a8ee3a9ab7314d3964  gdb/testsuite/gdb.python/py-finish-breakpoint.exp
+0d47196e435c7546054ee0f443ea68d7  gdb/testsuite/gdb.python/py-objfile-script.c
+83a0c18469032ccc3b5a2fc0f049ed0f  gdb/testsuite/gdb.python/py-progspace.exp
+49c64dd18a0c1db024e60b6e8fe21786  gdb/testsuite/gdb.python/lib-types.exp
+eba946fe257dec9e948ebc27d77d008f  gdb/testsuite/gdb.python/py-frame-inline.exp
+316b1e20a4212af0ff8c5bb7ce1dd2d0  gdb/testsuite/gdb.python/py-block.exp
+3ce8381dcbfcf48bd1b1144ca72b1069  gdb/testsuite/gdb.python/py-completion.exp
+aa345f76dfc1cc4d58f623ecacf4ebc0  gdb/testsuite/gdb.python/py-pp-maint.exp
+3bb681ef4e46ca437f98b90f9d13729e  gdb/testsuite/gdb.python/py-evthreads.c
+c6fc98c8324734b0b9d653338c6b9db6  gdb/testsuite/gdb.python/py-finish-breakpoint2.cc
+e4bd78663e655cacf0f8b9b2e0b62553  gdb/testsuite/gdb.python/py-typeprint.py
+1956bc8ecfe7ab9cb0fe0d65b19aaf14  gdb/testsuite/gdb.python/py-evsignal.exp
+c32db49bb14d632a2fd01378e1962da1  gdb/testsuite/gdb.python/py-bad-printers.exp
+15dd000720760ad9a46ed0ee2c9ed591  gdb/testsuite/gdb.python/py-bad-printers.py
+a0a99850b216ffab1ee61e5668ab8d2a  gdb/testsuite/gdb.python/py-symbol.exp
+1cc24b3e71c8ae20d010200c91c1a8e0  gdb/testsuite/gdb.python/py-shared.c
+01c205b1bfae66190bc7a133cda7cd06  gdb/testsuite/gdb.python/py-parameter.exp
+3da274b968ba93b400c459ac5293cf21  gdb/testsuite/gdb.python/py-sync-interp.c
+e17fce4d29be532be40531218764f3cb  gdb/testsuite/gdb.python/py-framefilter-invalidarg.exp
+4d95180b9972ce262b64df385e15f18f  gdb/testsuite/gdb.python/py-objfile.c
+381e8fb0cc3c0fe27af7b18c61e4dc0b  gdb/testsuite/gdb.python/py-unwind-maint.c
+5c87523cf98b1ec48e8bdf3761f2b51f  gdb/testsuite/gdb.python/py-frame.exp
+7c410cbbe571e689a3a045d679e0da94  gdb/testsuite/gdb.python/py-framefilter.py
+86e246acca8993959033f2e7b993e3cf  gdb/testsuite/gdb.python/py-value-cc.exp
+25f23c5092db5bc2e15ffb3b380f72c7  gdb/testsuite/gdb.python/py-section-script.exp
+4ed9b1d095345f729fa5c180544a79f1  gdb/testsuite/gdb.python/py-pp-maint.c
+e4e3c9741d8c4a64f9dc02a1a8bb87e1  gdb/testsuite/gdb.python/py-caller-is.c
+463ca9bfd3da6bb99fe10d5af8045930  gdb/testsuite/gdb.python/py-objfile-script-gdb.py
+caab2bee8c60a134c090e07ded1fb81b  gdb/testsuite/gdb.python/py-objfile.exp
+7ac71c6d831cc688cf31a83496d75154  gdb/testsuite/gdb.python/py-frame-args.exp
+4624139b71a43818a68d6922ad202b76  gdb/testsuite/gdb.python/py-pp-re-notag.exp
+622d933a42f288fe576526348d767613  gdb/testsuite/gdb.python/py-pp-re-notag.py
+720871aa12b9d7d76c5c499467ed77ed  gdb/testsuite/gdb.python/py-breakpoint.exp
+e3a353f9e9f3f2834a5ecd501042cd9c  gdb/testsuite/gdb.python/py-linetable.exp
+dd6c79c1d5d569b9b9df7ac85e75251b  gdb/testsuite/gdb.python/py-bad-printers.c
+2201fe232be56f834518596b4f09f9ce  gdb/testsuite/gdb.python/py-frame.c
+368512990d9d06b346f042d576dfd08f  gdb/testsuite/gdb.python/py-symtab.exp
+0969ef8cea7860173eb20f931b99a09d  gdb/testsuite/gdb.python/amd64-py-framefilter-invalidarg.S
+a1dade5fd30a9ebca4e2d0eaa702c74f  gdb/testsuite/gdb.python/py-xmethods.py
+efcbbefe2a6177f1335f0a210260d4e5  gdb/testsuite/gdb.python/py-error.exp
+1353affc8c7415075c7e36eea3d1c21b  gdb/testsuite/gdb.python/py-pp-registration.c
+5d3069c9693e221138d7088dc079962a  gdb/testsuite/gdb.python/py-unwind.exp
+24561d1ee498a4ed9f4cf39e7ea57a8e  gdb/testsuite/gdb.python/py-strfns.exp
+126f94ece341852579195a4fba579de2  gdb/testsuite/gdb.python/py-xmethods.cc
+8f3bcd95fc238daced97f53c3a546432  gdb/testsuite/gdb.python/py-explore.c
+9ce17590dc66b201b5d95ce521f43827  gdb/testsuite/gdb.python/py-explore.exp
+f739e39187c03fef7c68329a0e67c833  gdb/testsuite/gdb.python/py-value.c
+809eadb22fc7a1b76d2f30b600412e16  gdb/testsuite/gdb.python/py-prettyprint.exp
+d8963f6495c3ba3cd494c669717134ec  gdb/testsuite/gdb.python/py-unwind.c
+0ce53d61de3bd6bc2fbf49f5b405f8a6  gdb/testsuite/gdb.python/py-type.c
+eef0f7a02e7d23d2f28ad5df04a3a496  gdb/testsuite/gdb.python/py-shared.exp
+bd63f3bfef15925f23f60649b8a181ba  gdb/testsuite/gdb.python/py-unwind-maint.exp
+42564eb2452d352c556a9febe5211268  gdb/testsuite/gdb.python/py-pp-maint.py
+8367467101801b6e118a3af528601691  gdb/testsuite/gdb.python/py-events.py
+425335bc085dce42b810a1b99336a996  gdb/testsuite/gdb.python/py-frame-args.c
+0408fed72b1aeddb53112fe4054b2b68  gdb/testsuite/gdb.python/py-events-shlib.c
+b3d2bcc6363456b4080cbfeb213041f7  gdb/testsuite/gdb.python/py-prompt.exp
+2db47e6d29838ffc8b96dabce27fef00  gdb/testsuite/gdb.python/source1
+cee52a94f909d092154f9fcaa9fcb764  gdb/testsuite/gdb.python/py-linetable.c
+7dde992c265a9bf984ef08f06c3b0f11  gdb/testsuite/gdb.python/py-finish-breakpoint2.py
+bfcbed84ee498b3803122efbf94ae802  gdb/testsuite/gdb.python/py-lookup-type.exp
+5673d62b78d471afda193e1d08d264ca  gdb/testsuite/gdb.python/python.c
+5f2a14106984ed919fa12f9d8cd9d4b8  gdb/testsuite/gdb.python/py-inferior.c
+387632b8f22792e3c276615dd4f99036  gdb/testsuite/gdb.python/python-1.c
+e4aa331da3b6ae9d6faa1aead2407952  gdb/testsuite/gdb.python/lib-types.cc
+25e3784d47e33abf7b7a26b50c1f2b32  gdb/testsuite/gdb.python/py-symbol.c
+b19b893a7170f9b03f326d12d66e0746  gdb/testsuite/gdb.python/py-finish-breakpoint2.exp
+c8c4a78ec5fdfefb7d20c1edbd3f791d  gdb/testsuite/gdb.python/py-explore-cc.exp
+4527c846126994c8e963026ef45f3b2b  gdb/testsuite/gdb.python/py-typeprint.cc
+5bad793d42bebb09005a77e4bde8bacd  gdb/testsuite/gdb.python/py-block.c
+00079309aa20eb470d131df69cb0c926  gdb/testsuite/gdb.python/py-value-cc.cc
+0199765c5ae23bcbeb8b1b92d407d262  gdb/testsuite/gdb.python/py-prompt.c
+bd2f25fb8a86f0cc961b6e45131c168b  gdb/testsuite/gdb.python/py-framefilter.c
+0b41d488cb335080eab07fcec9a9b447  gdb/testsuite/gdb.python/py-events.exp
+b3402057c9f2e46816c282c0434c10a3  gdb/testsuite/gdb.python/py-caller-is.exp
+6436900086f760d03365461a6b0ad92f  gdb/testsuite/gdb.python/py-unwind-maint.py
+9f5a91b3054e2af87741da27a080844a  gdb/testsuite/gdb.python/py-frame-inline.c
+e5a206de37ef8026ab797c23e2b53edc  gdb/testsuite/gdb.python/py-linetable.S
+15973ce51947517b97f39ea42dd7b110  gdb/testsuite/gdb.python/py-sync-interp.exp
+768c798fb7819daee5754680c7b1e944  gdb/testsuite/gdb.python/py-evthreads.exp
+48a65209a5086957c0f52150ad0560f0  gdb/testsuite/gdb.python/py-objfile-script.exp
+0c1c0866ec7affdd6aee5020bd1cd872  gdb/testsuite/gdb.python/py-section-script.py
+0769efe572cf6f3907a2cf2fabfbd65e  gdb/testsuite/gdb.python/py-lazy-string.exp
+ab7d6412990c2550035df82cf9658539  gdb/testsuite/gdb.python/py-pp-re-notag.c
+59522df75c88c9cdc40a165247fb0f9a  gdb/testsuite/gdb.python/py-pp-registration.exp
+e4481d1d726dedf8793a251ad2b80679  gdb/testsuite/gdb.python/py-section-script.c
+b2a1cbdf6c1eb3e7655d5d5d8e7e2df9  gdb/testsuite/gdb.python/py-breakpoint.c
+6b060bd99df8ad5f94ce980764cdb4fe  gdb/testsuite/gdb.python/py-pp-registration.py
+24ef9e0ea6f37d7fd0c1089bcb053d34  gdb/testsuite/gdb.python/py-typeprint.exp
+bce404ad3b3efb8f97c64c4c7ff09c26  gdb/testsuite/gdb.python/py-framefilter-invalidarg.py
+f7aa1c21ab5834a9337ae6944df42597  gdb/testsuite/gdb.python/py-lazy-string.c
+387632b8f22792e3c276615dd4f99036  gdb/testsuite/gdb.python/py-shared-sl.c
+6617486fe114f47a5af3cb662a9a1d66  gdb/testsuite/gdb.python/py-arch.exp
+eace3dbd325751086bd41ad6d0907588  gdb/testsuite/gdb.python/py-template.cc
+ac17569a406dff89574cf379fda61dc3  gdb/testsuite/gdb.python/py-progspace.c
+08a97f65f335c1d495bbe338171c7d5e  gdb/testsuite/gdb.python/py-finish-breakpoint.py
+c0965bac186c913be9a540aad6307896  gdb/testsuite/gdb.python/py-framefilter-mi.exp
+dd62e677888e132103ea63af41be7f06  gdb/testsuite/gdb.python/py-arch.c
+48f6f00d60045cb8717ef27c1e4f45c5  gdb/testsuite/gdb.python/py-unwind.py
+43ee8706c9a7d32e5e968070ed04cf01  gdb/testsuite/gdb.python/python.exp
+4e17740a43fc4bc3abbfd1a2684a6eae  gdb/testsuite/gdb.python/py-framefilter-mi.c
+beddf8452f0ef9495b85dfdab82b092d  gdb/testsuite/gdb.python/py-framefilter.exp
+644de863d3bc962ba4bc8508d99a0d82  gdb/testsuite/gdb.python/py-inferior.exp
+373d7a430d53f676c0c26eb4cbabc518  gdb/testsuite/gdb.python/py-strfns.c
+5b5e68975905e621812a04d513fa3b31  gdb/testsuite/gdb.python/py-template.exp
+f1c73fddf8d838d54d5b8619a18577b3  gdb/testsuite/gdb.python/py-prettyprint.c
+104df18ecf00ee34171885f8708e2e5b  gdb/testsuite/gdb.python/py-pp-integral.py
+e4d5963735108f5dc2e0575deebc7321  gdb/testsuite/gdb.python/py-completion.py
+ab7d6412990c2550035df82cf9658539  gdb/testsuite/gdb.python/py-pp-integral.c
+bc7fc64f73f3668bcc702b2331236e4b  gdb/testsuite/gdb.python/py-framefilter-gdb.py.in
+16bd737d59efe69a0b7bc40e3efcfdbe  gdb/testsuite/gdb.python/py-mi.exp
+1ea5aad45076f4fc281ef65e969e1203  gdb/testsuite/gdb.python/py-function.exp
+b650178b6cf6d22a59f6ab3d50388f92  gdb/testsuite/gdb.python/py-finish-breakpoint.c
+cd662e462c77374d88b8b34a003b41ab  gdb/testsuite/gdb.python/py-infthread.exp
+8fc949f59c537aec24c5bad86d65e77d  gdb/testsuite/gdb.python/py-type.exp
+75fc1c9b283f5491031ac7b61313ed84  gdb/testsuite/gdb.python/py-value.exp
+f6d44fe5fbac3eca06a2202b47a71f83  gdb/testsuite/gdb.python/py-prettyprint.py
+4bdef16f32aba1bb0f2cc3098a8004e0  gdb/testsuite/gdb.server/Makefile.in
+89f2f14af659ab32ff1e58e9d3108986  gdb/testsuite/gdb.server/server-kill.exp
+b83c8391da68f1e641f679bf1eed5690  gdb/testsuite/gdb.server/transfer.txt
+f8ceeaeb741e1aefc07ff9a1abee633b  gdb/testsuite/gdb.server/file-transfer.exp
+d3bddc2e95b60f704388ad86574d96aa  gdb/testsuite/gdb.server/solib-list-main.c
+b1ed7f10b28b5a992ca7d87982ec2dcd  gdb/testsuite/gdb.server/wrapper.c
+021862ee5b8e5bf10116a791cf2ed5ab  gdb/testsuite/gdb.server/server-run.exp
+76ffbd3ac9b97abfb51aba5445492df8  gdb/testsuite/gdb.server/no-thread-db.c
+bf29ba48c72724b27aa5b4dbf27d532a  gdb/testsuite/gdb.server/ext-attach.exp
+a2d3851bfec03af9050ad0266bf423bb  gdb/testsuite/gdb.server/solib-list-lib.c
+ef5fd759550d3a7fd636c536e0ddf446  gdb/testsuite/gdb.server/no-thread-db.exp
+097a87f12bd1a27a333f3cccffba0e90  gdb/testsuite/gdb.server/non-existing-program.exp
+0199765c5ae23bcbeb8b1b92d407d262  gdb/testsuite/gdb.server/ext-attach.c
+79615e9eceef1e3e09f149ec6b0615d4  gdb/testsuite/gdb.server/ext-run.exp
+c16d8bd87d78c3cd277fdb1f521dc6c5  gdb/testsuite/gdb.server/server.c
+08b9099f563d9f4f6bda7049e4f58933  gdb/testsuite/gdb.server/solib-list.exp
+d6ec26a1b6b000648fc6c5a8d9c8e745  gdb/testsuite/gdb.server/server-exec-info.exp
+0d90438e9f74cdade5317a64dfbbc7c6  gdb/testsuite/gdb.server/server-kill.c
+e5afb4cd3dcb304ef708d45912fd5d38  gdb/testsuite/gdb.server/server-mon.exp
+64596d2a793826fddc6bfa549d29696f  gdb/testsuite/gdb.server/wrapper.exp
+103f30848803219a9db8fe445895dfa2  gdb/testsuite/gdb.java/Makefile.in
+030f9fc25e9acc988163f24817c83ee9  gdb/testsuite/gdb.java/jmain.java
+e3a680cfde66129ed9607ad7c20fd6a0  gdb/testsuite/gdb.java/jmisc.java
+4299f2c735f2b7bc5920bbe39f8cfc5c  gdb/testsuite/gdb.java/jmisc.exp
+b91c604172e909bfcd0a0c4db3c2dbf8  gdb/testsuite/gdb.java/jmain.exp
+9743697fd7dbd0733171b854a66188de  gdb/testsuite/gdb.java/jnpe.exp
+16460b79c367e3e04e304015f0021ac0  gdb/testsuite/gdb.java/jv-print.exp
+fb70f3abbc92d2795788ae02c7331dca  gdb/testsuite/gdb.java/jnpe.java
+de1c8cd461a0603cf7600c7d598c62f2  gdb/testsuite/gdb.java/jprint.java
+45fab749f0f539ab2b50d136251f0829  gdb/testsuite/gdb.java/jv-exp.exp
+1548b1836c0446d9276c4fd4e89e8d45  gdb/testsuite/gdb.java/jprint.exp
+bd8ec2501d33887649705bf8fe9b584e  gdb/testsuite/gdb.base/inferior-died.exp
+24e216b041f94200d9e4a5cbac2a4a44  gdb/testsuite/gdb.base/solib-disc.c
+00b41c1696897409da3bfc80f8772ad2  gdb/testsuite/gdb.base/longest-types.c
+80772a229f1cb416ce3480a1a53ee9c9  gdb/testsuite/gdb.base/solib-display.exp
+354083607aa4ebccaf1bce1643869c2d  gdb/testsuite/gdb.base/hbreak-unmapped.c
+abcabbef85eef0fb2c3ba174fc12d6f3  gdb/testsuite/gdb.base/continue-all-already-running.exp
+031701cdfdbb9735cbd901194a47f59b  gdb/testsuite/gdb.base/ifelse.exp
+51c28755e9cd7289437025077044a922  gdb/testsuite/gdb.base/pr10179-b.c
+ce73e344bb7320c40097729e5336cb7d  gdb/testsuite/gdb.base/vla-ptr.exp
+f2564c628f19a0d651422241fa058984  gdb/testsuite/gdb.base/store.exp
+dc86f44d395f0d903a77c8c1e545c147  gdb/testsuite/gdb.base/exe-lock.exp
+aaa1d26e7e03a11efdaec50da959da22  gdb/testsuite/gdb.base/break1.c
+23addbd3b9bb8e419a4294d098ada246  gdb/testsuite/gdb.base/trace-commands.exp
+53de84fc750b289cef53660d397165b8  gdb/testsuite/gdb.base/realname-expand-real.c
+800c099a13cc28089bb0a8dff39953e8  gdb/testsuite/gdb.base/range-stepping.c
+d6c9663e5235d2b37ab0a1cac33d87f2  gdb/testsuite/gdb.base/catch-gdb-caused-signals.c
+bef7b087a90dab015786baaebd3b9d85  gdb/testsuite/gdb.base/unloadshr2.c
+34d2686c57ff2ddbe9341cd657de2af1  gdb/testsuite/gdb.base/default.exp
+5c59f840fd501691072c20cb47bab686  gdb/testsuite/gdb.base/mips_pro.c
+e905f990fe0cf57f1a26021c44d9404b  gdb/testsuite/gdb.base/so-disc-shr.c
+cd6bd6b3ad96323bbe7d2f7ed51a0baf  gdb/testsuite/gdb.base/sigbpt.exp
+3510a5962c44ec9aeffdf4accdf9a4cb  gdb/testsuite/gdb.base/int-type.c
+9a3ba726735df42bdd54663335e98a7a  gdb/testsuite/gdb.base/sigchld.exp
+398a281bce312ca939a43b13df182c3f  gdb/testsuite/gdb.base/gdb1555.c
+78ea23596d8f4b8a015a6d094bf64074  gdb/testsuite/gdb.base/call-sc.exp
+9ddf1da976774f8539e936d35f71650b  gdb/testsuite/gdb.base/gnu-ifunc.exp
+f356ff50643e59000ef3d9f24089698b  gdb/testsuite/gdb.base/psymtab2.c
+ca6384eb01efcde335516a9995bb27aa  gdb/testsuite/gdb.base/hbreak2.exp
+da284c83838ed73206dfb770839dd3c5  gdb/testsuite/gdb.base/ctxobj-v.c
+7cfc3fa5f92965a83fce129bac6e478f  gdb/testsuite/gdb.base/type-opaque-main.c
+1f3053f1f702d78f8970d824a5f36ada  gdb/testsuite/gdb.base/annota-input-while-running.c
+73296eb435654d08bc3bc081d77d0f05  gdb/testsuite/gdb.base/paginate-execution-startup.exp
+9cb503373c840cf80307dee82faa5181  gdb/testsuite/gdb.base/langs.exp
+90afb28db50c70da87b5ee2ca5c8b116  gdb/testsuite/gdb.base/multi-forks.exp
+0b44b3aa95abba8d0808759dfe2aa63d  gdb/testsuite/gdb.base/siginfo.c
+c5dac16a419b1e27770b37724155ec1c  gdb/testsuite/gdb.base/ptype.exp
+31caf3d989d5af97d7176e9e461f2bc2  gdb/testsuite/gdb.base/code_elim2.c
+78e5943d56b5a904e2e29e51749312ed  gdb/testsuite/gdb.base/lineinc.c
+8a4f9a9b3f3c429a8114ae73b7170980  gdb/testsuite/gdb.base/commands.exp
+d5afa0fe202b332d610307c57010db02  gdb/testsuite/gdb.base/bfp-test.exp
+68e29530dc0971e322cdf15ce7cc0515  gdb/testsuite/gdb.base/solib-search.c
+181f32529062ef89d0e20ecde86305b6  gdb/testsuite/gdb.base/label.exp
+64f863d429bf496de79f37106e2bef2e  gdb/testsuite/gdb.base/dprintf-detach.c
+bb711ce97cf00cad9c9bce68090c3007  gdb/testsuite/gdb.base/break-main-file-remove-fail.exp
+30cc0608148bbc9e20afc76fd79b94f0  gdb/testsuite/gdb.base/filesym.c
+10b4362a0ae6374332df3c03fdf050e3  gdb/testsuite/gdb.base/vla-sideeffect.exp
+e2bfb40807919cf1e40d05f583f2f1b2  gdb/testsuite/gdb.base/watch_thread_num.c
+242f950aac3d00b864f482313086acb4  gdb/testsuite/gdb.base/hbreak.c
+9d5c51006bb7e037060fcf47b0a25326  gdb/testsuite/gdb.base/callfuncs.c
+403544dac2e0023e75c1b2befd62f32d  gdb/testsuite/gdb.base/consecutive-step-over.exp
+43d4b59a5dcdb626032cc057f5fe7c6f  gdb/testsuite/gdb.base/bg-execution-repeat.c
+fa4f9bc2215528e6ed41155dac91cf60  gdb/testsuite/gdb.base/condbreak-call-false.c
+a5bafd78048cbcd05f2bb07c56fa1449  gdb/testsuite/gdb.base/break-caller-line.exp
+fc67103c6db9ed9675dac71455b1815b  gdb/testsuite/gdb.base/dfp-exprs.exp
+f540e7dafc832645e666822c6ae5dae0  gdb/testsuite/gdb.base/shmain.c
+18fdd0924c2b82fbd7c7a960b92a5233  gdb/testsuite/gdb.base/dmsym.exp
+8973c3f84f4c3c7a8c224ab2d943dd80  gdb/testsuite/gdb.base/inferior-died.c
+8f21da00debc0719c3a6fa83772447f4  gdb/testsuite/gdb.base/Makefile.in
+b01687c37d170ce3c4d789c4b78b1563  gdb/testsuite/gdb.base/info-proc.exp
+7917f3d1ef819aadd582ec98629d7563  gdb/testsuite/gdb.base/debug-expr.c
+6c586306916eee7f8904e9c35af158dc  gdb/testsuite/gdb.base/paginate-inferior-exit.c
+fadb717d72b9f5ce2c8efd09ea299b3e  gdb/testsuite/gdb.base/skip-solib-main.c
+686eab275c06e0634612f8716e4dd4c0  gdb/testsuite/gdb.base/watch-cond-infcall.c
+76170751ad462a35bb92838f7c6def5d  gdb/testsuite/gdb.base/gdb1090.c
+ebafb4afb8181ca1e8e00ea70027cf17  gdb/testsuite/gdb.base/consecutive-step-over.c
+c2f97efe2a3e56436b06f66784b76fb3  gdb/testsuite/gdb.base/randomize.c
+443dd85fee18d809a64626fa771fb69f  gdb/testsuite/gdb.base/savedregs.c
+c4222829c35cf06418ae4596e3bcd315  gdb/testsuite/gdb.base/solib.exp
+7b9e42bc777c908bd9efc7683f39da18  gdb/testsuite/gdb.base/step-break.exp
+af6f9e427bb3d09aa6033ec64aec8775  gdb/testsuite/gdb.base/jit-dlmain.c
+85dcfcc53377325bc1383658b803f39c  gdb/testsuite/gdb.base/longest-types.exp
+18b4d51afe0789d15256f8ce2c501b06  gdb/testsuite/gdb.base/infnan.exp
+631af7c57f581791f0d4201de53a4d04  gdb/testsuite/gdb.base/relational.exp
+726fe351cafd572c734db6a1e0d48595  gdb/testsuite/gdb.base/random-signal.exp
+fcb2ad5f45ea5ebf30b393029bdac8d4  gdb/testsuite/gdb.base/sepdebug2.c
+3764973c71d5aa701031b4e66fd276d3  gdb/testsuite/gdb.base/shreloc.c
+523b9737a813b8509c86b18e06fbb346  gdb/testsuite/gdb.base/solib-weak.exp
+83b4147d5cfab4b94796513c48e2ce03  gdb/testsuite/gdb.base/watchpoint.c
+9c69c64c15fdd0a96ced6636cdfaa429  gdb/testsuite/gdb.base/attach-wait-input.exp
+d4d1b8cfb1b3865aa3ab95cb399a9fd5  gdb/testsuite/gdb.base/gnu-debugdata.exp
+a985be6f1aab055a81fd0a97e63e7e40  gdb/testsuite/gdb.base/cond-eval-mode.c
+e711a6cfdf17afc08fbd300867145dd6  gdb/testsuite/gdb.base/so-impl-ld.c
+5f0c856c4c99339d7aa14387e5d45e39  gdb/testsuite/gdb.base/recurse.exp
+0cdb3ac52471574e63518d04e7490c77  gdb/testsuite/gdb.base/solib.c
+bdf71fa14d508217796958416bdef936  gdb/testsuite/gdb.base/execution-termios.c
+c82cd5c070697ad56c067ec813fe5be3  gdb/testsuite/gdb.base/environ.exp
+8f43a5f4a719f35cc4a91ed827cafbdc  gdb/testsuite/gdb.base/pr11022.exp
+5fd85517a68f7b9882baaae8c10832b3  gdb/testsuite/gdb.base/langs1.c
+0075d20b7fdb9d0d5b8cdc72203d4eb0  gdb/testsuite/gdb.base/attach-pie-noexec.c
+d76617d5104a7f6045d533bd6827bf67  gdb/testsuite/gdb.base/annota3.exp
+94dc5d9c4b49adfcf1ff9838762f24c0  gdb/testsuite/gdb.base/help.exp
+fc6eeea0d4afe0e633c5e73c4f2ab9c6  gdb/testsuite/gdb.base/sepdebug.exp
+854f10afe4bd9f8244ceb4d4d86802fa  gdb/testsuite/gdb.base/sigall.c
+2cf6e7fcd78f9934f7c0402956953293  gdb/testsuite/gdb.base/so-indr-cl.c
+839197e61adc9ee9e7f7ac00555ed0e7  gdb/testsuite/gdb.base/condbreak.exp
+d1b08b08f05f52fc135772b811f83319  gdb/testsuite/gdb.base/print-file-var.exp
+4dab83e639422e2efeccf16b8129c7f6  gdb/testsuite/gdb.base/testenv.exp
+3b3e3a9d75e0397ca908dba7828933ad  gdb/testsuite/gdb.base/break-probes-solib.c
+8f5a00cb94285ca24f71b6737a454d11  gdb/testsuite/gdb.base/ending-run.c
+2c394ab2b46dc4f6243190f7ad9d943c  gdb/testsuite/gdb.base/step-resume-infcall.exp
+25dd3e940b7f381b4985683b64dff8cf  gdb/testsuite/gdb.base/ss.h
+bd0008fe2ef225dda91bf6794ebd8968  gdb/testsuite/gdb.base/printcmds.c
+db645c3ef4ca4e4196143cfa41f2e4b6  gdb/testsuite/gdb.base/nodebug.exp
+35ce0d1e8a6cc6a278649ec7464d8a1c  gdb/testsuite/gdb.base/m32rovly.c
+c197605fd6d98a6060c34fab4541b5a8  gdb/testsuite/gdb.base/bfp-test.c
+dc6c8bee90cf10fad0b049040f67b71a  gdb/testsuite/gdb.base/value-double-free.c
+f8a2a14ba49b791656a9ff1eaa0ee692  gdb/testsuite/gdb.base/breakpoint-shadow.c
+c6a16edc9359f0384e9bb01cc216272c  gdb/testsuite/gdb.base/foo.c
+fdd7dc2489cdabcc90e5f416b7e854d1  gdb/testsuite/gdb.base/vla-datatypes.exp
+d25ea845f2c9568e14bf42a0b068ac9c  gdb/testsuite/gdb.base/setvar.exp
+b9e72d13af77041690efcd7fb08f1d28  gdb/testsuite/gdb.base/history-duplicates.exp
+adf4ab35c098325fc26840bba1470b68  gdb/testsuite/gdb.base/fixsection.exp
+b4a485e32c278e341fcd0b243cea909d  gdb/testsuite/gdb.base/sep.c
+51352f5b6e3b267de96f78229a5f768f  gdb/testsuite/gdb.base/auxv.c
+1601472dc521f597d76f58567e1c8bb8  gdb/testsuite/gdb.base/watch-non-mem.c
+54fd641d40c025a220fba708dfcc77ae  gdb/testsuite/gdb.base/pending.exp
+354083607aa4ebccaf1bce1643869c2d  gdb/testsuite/gdb.base/auto-load.c
+bb59a7d95f578fc3b3971b5b8148100f  gdb/testsuite/gdb.base/catch-gdb-caused-signals.exp
+9fd7f881ad6b1d9c566d8b862168f27f  gdb/testsuite/gdb.base/ctxobj-m.c
+d6fec44788efe7051379578a76194ddb  gdb/testsuite/gdb.base/paginate-inferior-exit.exp
+33cbc59a36eeb434b0d73e3214afe71f  gdb/testsuite/gdb.base/global-var-nested-by-dso.c
+cad23e827a5986347881e1b813e81659  gdb/testsuite/gdb.base/catch-load.exp
+e3b3bfb6e963b08d5c4408f34ddf2d81  gdb/testsuite/gdb.base/hook-stop-continue.c
+d2422500332db9954aebca5cf21e9557  gdb/testsuite/gdb.base/prelink.c
+c5a15a4f7bf998c7f95e9dc72b825d97  gdb/testsuite/gdb.base/break-caller-line.c
+31ac65061e275082e176a19a9a532a9a  gdb/testsuite/gdb.base/watchpoint-solib.exp
+71bf18ae954ad26f7dfdb6032007bb44  gdb/testsuite/gdb.base/async.exp
+a7eec13082c0bf5a6bcf3bea3e8f143c  gdb/testsuite/gdb.base/pointers.c
+694b14305c9bfa42e6bfa6d04ebd4a67  gdb/testsuite/gdb.base/kill-after-signal.c
+ac0b4b74bdc306ec71b88d83a0cd608a  gdb/testsuite/gdb.base/scope1.c
+7e2ec3cc78104ede9beb402e498bf575  gdb/testsuite/gdb.base/call-sc.c
+6a10a23cbcae8d354bca512fbac84107  gdb/testsuite/gdb.base/nodebug.c
+5acd5998641472483e7c29278d6345e7  gdb/testsuite/gdb.base/callfuncs.exp
+1bec08b5972fd8da4d2403f54afdd7ee  gdb/testsuite/gdb.base/shreloc.exp
+c32955a37fe3e49bcf731566895f12ae  gdb/testsuite/gdb.base/shell.exp
+87a3aaa5d48562b549b32ed2b938284e  gdb/testsuite/gdb.base/fileio.exp
+c354abd33d07be1b33056bd8770b6afd  gdb/testsuite/gdb.base/eval-avoid-side-effects.exp
+8459c9faac759bdfb955f814cc82c0f3  gdb/testsuite/gdb.base/longjmp.c
+8cbc1bfac9bdf91cf7e2771a74b45bc2  gdb/testsuite/gdb.base/break.c
+c8b29ef2ecb662f50ea8aa7966c163f8  gdb/testsuite/gdb.base/d10v.ld
+72f36e1925b4760deb584331183479f2  gdb/testsuite/gdb.base/dprintf-bp-same-addr.c
+469b6bf82ee18727848aa19e4e207a09  gdb/testsuite/gdb.base/freebpcmd.exp
+35358020356f5141ebbb0ccb263df814  gdb/testsuite/gdb.base/solib-nodir.exp
+18a49ceae996869f718980356f5f6b45  gdb/testsuite/gdb.base/shreloc1.c
+e3d65d711fb0874c158908a1675720b2  gdb/testsuite/gdb.base/all-bin.exp
+4d689c6c5c2ffdf864677f1630f18698  gdb/testsuite/gdb.base/dprintf-non-stop.exp
+91a9797c36773f25d2961a2478d37c89  gdb/testsuite/gdb.base/chng-syms.c
+9ac088c7fa2e5cf3210879e636f35f10  gdb/testsuite/gdb.base/arrayidx.exp
+dbc49668e06b401a1603086d401b4f4b  gdb/testsuite/gdb.base/skip.c
+4beccca8820bfe33382bb9dd29b952d5  gdb/testsuite/gdb.base/gnu-ifunc.c
+aca830a941ae4697e831e5464bdac233  gdb/testsuite/gdb.base/step-line.c
+2ec763acd0127bab3b2e10b36ea612e7  gdb/testsuite/gdb.base/eu-strip-infcall.exp
+bada50acb7410cf367f5c67c9508d9ff  gdb/testsuite/gdb.base/gdb1555.exp
+be46c2ce5bb75c1410e6ddd3568603bd  gdb/testsuite/gdb.base/signals.c
+c265183c3f623ef73aa5b41ce288e9f7  gdb/testsuite/gdb.base/cvexpr.c
+166af29128a252ae02a385d1c2565a6d  gdb/testsuite/gdb.base/del.exp
+94c1f1818c9234b5e8e7669b457865c1  gdb/testsuite/gdb.base/bar.c
+70caa066501705a604eb1c327693ceb3  gdb/testsuite/gdb.base/condbreak-call-false.exp
+e0c528776cfcfd095cb373658704c4a6  gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp
+555c85d43e9b9b6cfb79ed3def59544e  gdb/testsuite/gdb.base/info-macros.exp
+0ed15d8d34bb3533fdc4f8f220b61446  gdb/testsuite/gdb.base/source-test.gdb
+058fd896ab510b960f9544f2bcf4fb8e  gdb/testsuite/gdb.base/jit.exp
+b59995d91fb58254c9422952a4cdc097  gdb/testsuite/gdb.base/attach-wait-input.c
+563f84695aff318805698bad320784e1  gdb/testsuite/gdb.base/valgrind-infcall.exp
+917b1c0d4a61d5f2b7f74cb6ca9e2a59  gdb/testsuite/gdb.base/reread2.c
+e7480ae9af57d01a5e85dfcc28f49b07  gdb/testsuite/gdb.base/float.c
+d47cf600366a984537fe500bf1b0e33e  gdb/testsuite/gdb.base/miscexprs.c
+0c032fee31675506579b43eb1965f12b  gdb/testsuite/gdb.base/set-lang-auto.exp
+22b5384da87cf854cd0750039ce917f4  gdb/testsuite/gdb.base/relocate.c
+cf24f2e2577bb52e2d78f71c2490750c  gdb/testsuite/gdb.base/ending-run.exp
+f7495d12b108f2c1b81acf38e49be877  gdb/testsuite/gdb.base/bigcore.c
+f7aec7811932b17ea2e12b59c13e377e  gdb/testsuite/gdb.base/ovlymgr.c
+5e8b4040d958d51ffdd34c171bb3bc3b  gdb/testsuite/gdb.base/maint.exp
+beb7ddd8ac440e541b4ff7458987281f  gdb/testsuite/gdb.base/ovlymgr.h
+895e7c8264248369271e2a04fb4f7ee3  gdb/testsuite/gdb.base/symtab-search-order.c
+eac82675666c7dd6c0a0bfda0ce1e509  gdb/testsuite/gdb.base/watchpoint-hw.exp
+ba670b72741d901419e15fa374cb813c  gdb/testsuite/gdb.base/setshow.c
+46b4c46217f2fcdabd1bba7e9afaf4bd  gdb/testsuite/gdb.base/ptype1.c
+de23bcc363b410be8c5ddd146ae1ae86  gdb/testsuite/gdb.base/realname-expand.exp
+48d4325e8937e24a6ac361293299728a  gdb/testsuite/gdb.base/disasm-end-cu-1.c
+038e387f51ba27ae5388662b5a026d2b  gdb/testsuite/gdb.base/readline-ask.exp
+378369b776d15b199afa3be4e12dbb9a  gdb/testsuite/gdb.base/sep.exp
+9e491562a3902c53183ee5ea55206204  gdb/testsuite/gdb.base/pointers.exp
+421048e6e81baaeeb350467d1d163fe4  gdb/testsuite/gdb.base/solib-overlap-main.c
+5b69b2ce04ad036d47311aaee51217ad  gdb/testsuite/gdb.base/call-strs.c
+9a042c25634dd30d37a7ab4a5b27d574  gdb/testsuite/gdb.base/ena-dis-br.exp
+f5aaea378c5f72df489d2da96447bf51  gdb/testsuite/gdb.base/noreturn-finish.exp
+c8a9226c2d48c276c0f3229257eb25c2  gdb/testsuite/gdb.base/random-signal.c
+495a28d79d7834b3cbb165d54e0c4244  gdb/testsuite/gdb.base/disasm-end-cu-2.c
+65c3acb752c2be229546c856ab5a0586  gdb/testsuite/gdb.base/interp.exp
+18fd15d4016ea4f47c32e4aa455d8e7f  gdb/testsuite/gdb.base/disp-step-fork.c
+9394709c7271b4cfa76dfbc889e5ae4c  gdb/testsuite/gdb.base/fullname.c
+7a939aea5dfda12b1c389a8a40a013d6  gdb/testsuite/gdb.base/auto-connect-native-target.c
+51dfc6d3d86422944adccbfc5d9b802c  gdb/testsuite/gdb.base/nofield.exp
+55bbc843a8fdd500c44b2b025c840567  gdb/testsuite/gdb.base/prologue.c
+984a61cdcda6c16cf4d5b9cd9ba4d560  gdb/testsuite/gdb.base/return-nodebug1.c
+23af90fd0b9652bbdd5d59eb87df1503  gdb/testsuite/gdb.base/gcore-buffer-overflow.c
+61a696debd4b030b3f8a7d489368ce29  gdb/testsuite/gdb.base/dfp-test.c
+86c6b6f2a51cd60e662556adc21ad34f  gdb/testsuite/gdb.base/complex.exp
+26a0fc30ed0f2f7bdd6f6aab9f941eac  gdb/testsuite/gdb.base/gdb1056.exp
+53a0a60fb0fb2cd63382144f18320ef5  gdb/testsuite/gdb.base/info-fun.exp
+6baa08be3805a020bbc239e548c38d2b  gdb/testsuite/gdb.base/charset.c
+1ec8483d0966a334467a2ed8f6fd730a  gdb/testsuite/gdb.base/list.exp
+2beca99741280af8a3855954b4e321f4  gdb/testsuite/gdb.base/dump.c
+79e67148196997c3a984f99c72f74dca  gdb/testsuite/gdb.base/watch-bitfields.exp
+270d18be75dd1177b61d8d3ff5f763ff  gdb/testsuite/gdb.base/bigcore.exp
+445fae22f4a9e9bb4c8b111adb1fe972  gdb/testsuite/gdb.base/hook-stop-frame.c
+46cdbcf7169555b4330b63141082d8d4  gdb/testsuite/gdb.base/dump.exp
+e132a0bda6a789c75e20e8d4eb4ebc02  gdb/testsuite/gdb.base/consecutive.c
+a497f6cf8d93753015786d49264edc65  gdb/testsuite/gdb.base/jit-so.exp
+e0d1c71097634260b1e7ea9cfc49e78c  gdb/testsuite/gdb.base/dfp-test.exp
+ca61c26956157dea97d945297a63ef47  gdb/testsuite/gdb.base/watchpoint-hw.c
+80b9f372ef89adebf2776b2077f80928  gdb/testsuite/gdb.base/so-indr-cl.exp
+e8b38d40876daccb05816e7277550611  gdb/testsuite/gdb.base/solib-corrupted.exp
+6aecaffad6f273d453a4c767f66624a5  gdb/testsuite/gdb.base/arrayidx.c
+aacd18bfb4664fa6915a6d11159427d3  gdb/testsuite/gdb.base/info-target.exp
+430f9c525889baa2cca88338f57efe84  gdb/testsuite/gdb.base/funcargs.c
+89e4585b0dc786cd27b554274e212ed3  gdb/testsuite/gdb.base/find-unmapped.c
+4a874bb6fae2aa45f568d55360427d67  gdb/testsuite/gdb.base/watchpoint-reuse-slot.c
+6c586306916eee7f8904e9c35af158dc  gdb/testsuite/gdb.base/paginate-bg-execution.c
+2087b737e002cdd14576aa5d2712c3a1  gdb/testsuite/gdb.base/paginate-after-ctrl-c-running.exp
+a1a49fe08a7558286eb98eb646b48737  gdb/testsuite/gdb.base/print-symbol-loading.exp
+dc1c7b2d0d97de5e07f0046fca14d586  gdb/testsuite/gdb.base/macscp4.h
+507eb64ef4820de2839cddb78f4b547d  gdb/testsuite/gdb.base/statistics.exp
+0dc19f0710fa6653c180965ba1881160  gdb/testsuite/gdb.base/recpar.exp
+43310d986c66ac1b683325f03cdc5ca8  gdb/testsuite/gdb.base/term.c
+a10f9070422490413227df9bf0076ffb  gdb/testsuite/gdb.base/func-ptr.c
+7228731da1c2cc3a396755e074b9179a  gdb/testsuite/gdb.base/bang.exp
+a048d00ac4e694698bb61fc6d75da8bd  gdb/testsuite/gdb.base/duplicate-bp.c
+3bc0c5f6697cce5530563c87a2376faf  gdb/testsuite/gdb.base/break-idempotent.exp
+0400aa9cd8cd392e4ecea6d878b88a53  gdb/testsuite/gdb.base/return-nodebug.exp
+7f606d7bd20831072733c6c9375e1ec1  gdb/testsuite/gdb.base/start.exp
+0b6ea157a504dc36dd74977d58b07b0f  gdb/testsuite/gdb.base/dtrace-probe.d
+47333104816c7e29dd6745d0d560f468  gdb/testsuite/gdb.base/remotetimeout.exp
+995c5617343d281b809641f188684153  gdb/testsuite/gdb.base/checkpoint.c
+142310c3399032110a79b18a4a893b8c  gdb/testsuite/gdb.base/cond-eval-mode.exp
+b48296aeae6d3f927d6730b10998d6e7  gdb/testsuite/gdb.base/morestack.exp
+7c4ffded715c5285b522a1da8074c502  gdb/testsuite/gdb.base/until-nodebug.exp
+db44aa0e3352538e28eefd64a3eb00b8  gdb/testsuite/gdb.base/filesym.exp
+cb2739198d6c0c6cad2423fc93969484  gdb/testsuite/gdb.base/compare-sections.c
+b4816e4b91e99aa3e905b5d44802e907  gdb/testsuite/gdb.base/spu.ld
+93e084ab4c5f0d8e8f208ea6cb98cd56  gdb/testsuite/gdb.base/async.c
+b1b6d59c825a703bf431946954b45a3f  gdb/testsuite/gdb.base/break-idempotent.c
+ea394c7cd5e44a2173cc655a0076f0cf  gdb/testsuite/gdb.base/pc-fp.exp
+a63fb26e7ca88a659c5e293c139e0415  gdb/testsuite/gdb.base/gdb1250.c
+f15dd4ea4c1c61db9acd9972bd70743e  gdb/testsuite/gdb.base/long_long.c
+1edab6cef79ccec9936fc9bf68f2301b  gdb/testsuite/gdb.base/prelink-lib.c
+bbd68c316d4ba5e21f8aac02eb605fa4  gdb/testsuite/gdb.base/macscp3.h
+3f26f310dd852d066d042815d787debb  gdb/testsuite/gdb.base/twice.exp
+379c0e0f36e29f58e5f2a93fc87e9845  gdb/testsuite/gdb.base/call-signals.c
+df12c3f822f0c6bf0ffaf1280f9d4456  gdb/testsuite/gdb.base/expand-psymtabs.c
+b8197e9e4af99772ef1af688c9a137f7  gdb/testsuite/gdb.base/batch-preserve-term-settings.c
+719f14e9033c0bdbbfea148fff08c7b0  gdb/testsuite/gdb.base/vla-datatypes.c
+cf0a177d340716d59f214c92e20494f5  gdb/testsuite/gdb.base/ptr-typedef.exp
+bb7f856ac173eae93156f050e555bbf7  gdb/testsuite/gdb.base/continue-all-already-running.c
+4ad695f7cc36301b753b2a6794035074  gdb/testsuite/gdb.base/dprintf-pending.exp
+cebf240c7280219f36f8a2d9ea60d0ac  gdb/testsuite/gdb.base/chng-syms.exp
+9809f275b965f961a60fbb99fe88ae10  gdb/testsuite/gdb.base/sigall.exp
+acc5a9111f7a4411629e5871520fa2e4  gdb/testsuite/gdb.base/catch-load-so.c
+32d599e06b69df2c3cbd66fa5ec8c5d9  gdb/testsuite/gdb.base/line-symtabs.h
+935668abc5388a1413e121f20c42af33  gdb/testsuite/gdb.base/huge.c
+6034975157895052ba86ad7b190cd90b  gdb/testsuite/gdb.base/solib-disc.exp
+d70264b6e7067682c75db51e2f5a3113  gdb/testsuite/gdb.base/page.exp
+ee2a21616652161aebc7de7aab0eb47d  gdb/testsuite/gdb.base/sep-proc.c
+256625bcc48a090ec4e5b85d1affa9bc  gdb/testsuite/gdb.base/macscp2.h
+41741af9f524f674ef8ad98a93a561ab  gdb/testsuite/gdb.base/dtrace-probe.c
+75cc967726a0997ff80ace4798977b8b  gdb/testsuite/gdb.base/attach-pie-misread.exp
+0667ba3e716048d8ed439e824f64c859  gdb/testsuite/gdb.base/gdbindex-stabs.exp
+e3f7f7fe2d3ddf880af22969d90b2752  gdb/testsuite/gdb.base/readline-ask.c
+055c12319ac1ccfac585442416a59b8c  gdb/testsuite/gdb.base/sect-cmd.exp
+efe34151d3657d4cd08d1345ab9ac03b  gdb/testsuite/gdb.base/find-unmapped.exp
+450a1da41a5c13ed23211a6f1b9a30bd  gdb/testsuite/gdb.base/list0.c
+51c2c9df9c0473d2ac1b824ebe013bd2  gdb/testsuite/gdb.base/catch-syscall.c
+211a8ff14509652a16cb81b0756e662b  gdb/testsuite/gdb.base/pending.c
+cb1f3af04aa248262f005de2e9ba013f  gdb/testsuite/gdb.base/unload.exp
+d429f597b91fe7cf3d13a0f9f2c7c93b  gdb/testsuite/gdb.base/watch-read.exp
+a706fe8d6ecb51bd2a3d33a879414445  gdb/testsuite/gdb.base/display.c
+354083607aa4ebccaf1bce1643869c2d  gdb/testsuite/gdb.base/vdso-warning.c
+2e2f250b0f7537538117dae49f2e367f  gdb/testsuite/gdb.base/corefile.exp
+cca1641fd003e39e11dbbfab115e7612  gdb/testsuite/gdb.base/coremaker2.c
+1fc26423bb72ec4531d8779007f45ed5  gdb/testsuite/gdb.base/sss-bp-on-user-bp.c
+6a12cce54a177a6b40cddded00f1850d  gdb/testsuite/gdb.base/fixsectshr.c
+c5d13d31f47d2bb6e8361c3231ffc08f  gdb/testsuite/gdb.base/interrupt-noterm.exp
+4413d78a6a9bb769f6c81a2561a53ff0  gdb/testsuite/gdb.base/sigaltstack.exp
+893ba1ad257a2b850fe9e6a25c308e74  gdb/testsuite/gdb.base/ldbl_e308.c
+a341502319b5a9f02836be23e5e187eb  gdb/testsuite/gdb.base/whatis-exp.exp
+dde7e63af5f32be9b4729291d05bbb82  gdb/testsuite/gdb.base/source.exp
+075fec34cf76a8f44397012e9c6360fc  gdb/testsuite/gdb.base/break-on-linker-gcd-function.cc
+dcb1fb60c149fe711460df1c7af83cb7  gdb/testsuite/gdb.base/scope0.c
+cae3da3985a315e0c8affdbf92a748fa  gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp
+f72717c52a031327368a4f83a74cc769  gdb/testsuite/gdb.base/gcore-relro-pie.exp
+1dcdb08b24065279661bf84028ad146c  gdb/testsuite/gdb.base/catch-syscall.exp
+acf1ffae290812e1c504ddd92776ebf0  gdb/testsuite/gdb.base/gdb-sigterm.exp
+1dd4a2d9a61b3de3105b3e4d6a7b4a7d  gdb/testsuite/gdb.base/ctxobj.exp
+a0164afa2437d97b6cff500bbab9e644  gdb/testsuite/gdb.base/structs2.exp
+204772567d04b8330036e6713304f185  gdb/testsuite/gdb.base/frame-args.exp
+0d0fc62e139e5db304e4a3cc9ed82642  gdb/testsuite/gdb.base/call-strs.exp
+2956136011e937510f561a455b735285  gdb/testsuite/gdb.base/watch-cond-infcall.exp
+246912b4a24edf28c2896b2b0581372b  gdb/testsuite/gdb.base/args.c
+0660f9cf3c5690c019c3af7e7dd7f264  gdb/testsuite/gdb.base/arithmet.exp
+88030862ba2cdf60be45b0283b6c21f4  gdb/testsuite/gdb.base/siginfo-addr.exp
+fcd76378654f4494c4e6d3261ea1d118  gdb/testsuite/gdb.base/relocate.exp
+7c5af2f6f789be470e102a90ae0b2e39  gdb/testsuite/gdb.base/execution-termios.exp
+872cd8a5a74afdb72c89cb379339fbfa  gdb/testsuite/gdb.base/gdb-sigterm.c
+5a4f93a7708a8fd0bcb3ceea75d84c66  gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp
+60854e7a773676ac59b289cc90fd3d25  gdb/testsuite/gdb.base/call-ar-st.c
+35ce0d1e8a6cc6a278649ec7464d8a1c  gdb/testsuite/gdb.base/d10vovly.c
+9ffc2cd8e384888785a57bd5ed8168d2  gdb/testsuite/gdb.base/step-test.c
+6ac53f40b178b9dd2e66fa277083a1b7  gdb/testsuite/gdb.base/vdso-warning.exp
+8157916c4683b698c399db93048ca711  gdb/testsuite/gdb.base/dprintf-non-stop.c
+e807546aeddf630e5b61a7373756e661  gdb/testsuite/gdb.base/code_elim.exp
+04e073224169f1d040760155cee80eef  gdb/testsuite/gdb.base/interp.c
+40733a419bb2de8e898b5f0f5dd63007  gdb/testsuite/gdb.base/source-execution.c
+887abfc7cd63c338ef84a0c8646df654  gdb/testsuite/gdb.base/watchpoint-solib.c
+132afc94d48269647838ae377281ccbd  gdb/testsuite/gdb.base/prologue-include.h
+6db1b9df23bb2fc02c0cb81041e01e7d  gdb/testsuite/gdb.base/readline.exp
+1a618661fb00a9487dc03cf73395b14f  gdb/testsuite/gdb.base/watch-bitfields.c
+3f202b31c875e43ba33261978deb6e8b  gdb/testsuite/gdb.base/step-break.c
+c77fa3d0ee2c2cc69aad4af0b8f038de  gdb/testsuite/gdb.base/memattr.exp
+9903f41a3544a92bc86dc21260e0818a  gdb/testsuite/gdb.base/solib-overlap-lib.c
+82880bf81cd540430f39a1d8258310d1  gdb/testsuite/gdb.base/cursal.c
+b7336a3a076fb1186c46ea7368c2892e  gdb/testsuite/gdb.base/auto-load-script
+10a323323c8c361540e21872a6c81d99  gdb/testsuite/gdb.base/stale-infcall.exp
+d9f3d67929f3a43628ab7c04f4144ff6  gdb/testsuite/gdb.base/eval.exp
+e675912d9d01b8e3dfbd2d8f31ae3bd9  gdb/testsuite/gdb.base/run.c
+a986a1cac93b2bb3c03983695e55b943  gdb/testsuite/gdb.base/bp-cmds-execution-x-script.gdb
+f710281147d0c0cbedf199cf5889849a  gdb/testsuite/gdb.base/value-double-free.exp
+09774f509e84fedbd77491b65f95bcc5  gdb/testsuite/gdb.base/debug-expr.exp
+6d0075e1140cecff27031cf711f9d08b  gdb/testsuite/gdb.base/sym-file-main.c
+cf30bc63a315ee3f4cf2d46a0ff3f97c  gdb/testsuite/gdb.base/fullname.exp
+7cd0a5257f956160c9f4aae889328cc2  gdb/testsuite/gdb.base/langs0.c
+c4c546107ef02cf5ef7e02f340631b86  gdb/testsuite/gdb.base/attach-pie-misread.c
+a98d3201b08cde82f798f06b010c68de  gdb/testsuite/gdb.base/assign.exp
+38e8e6be5189f6e47f8b0f17ea715554  gdb/testsuite/gdb.base/double-prompt-target-event-error.c
+933f8dd6bc8988382b66ec52147a6dc6  gdb/testsuite/gdb.base/gnu-ifunc-lib.c
+fb0c90929f5baa6ccea641a48de8bea7  gdb/testsuite/gdb.base/structs.c
+a4f0f0f62fb53d09804f575b4fed1781  gdb/testsuite/gdb.base/watchpoint-delete.c
+178bb71b6a87754d17b9fd7dfad2d970  gdb/testsuite/gdb.base/breakpoint-in-ro-region.c
+6302c79a46a89618e6ff1cb0b39ec6d6  gdb/testsuite/gdb.base/break-probes.exp
+7c4704bcaf5a4b802392496ffb9025fb  gdb/testsuite/gdb.base/segv.c
+4ed6cca370cae514add3691913756eb1  gdb/testsuite/gdb.base/scope.exp
+e18e71fad2740be8c9a928ca78b9e992  gdb/testsuite/gdb.base/symtab-search-order.exp
+83cf3552c6ecd30f59d981cb656d5dcc  gdb/testsuite/gdb.base/hashline3.exp
+6045b38e0e51d2ae369cd551e80f7704  gdb/testsuite/gdb.base/breakpoint-shadow.exp
+f31f27caaf565a1843f378d11abc0252  gdb/testsuite/gdb.base/sigbpt.c
+9401a0c007c3d2a02ca6298b948f4885  gdb/testsuite/gdb.base/return2.exp
+e018a7c18348f82adcb97632d298a49c  gdb/testsuite/gdb.base/jit-main.c
+d34ea6772cdac6b625a04fa13a0ed0cf  gdb/testsuite/gdb.base/included.h
+d679a581b6b3de779423301158d6c091  gdb/testsuite/gdb.base/dmsym_main.c
+f012ce9c30bc9a99b733dd0c3eee89fe  gdb/testsuite/gdb.base/interrupt.exp
+fd26536cc2683ea7f32d893498b9cb54  gdb/testsuite/gdb.base/interact.exp
+3c5825e485c2a917aa22496ba8876f76  gdb/testsuite/gdb.base/sigaltstack.c
+008a889bbc42542a8dd31033aa88a3b6  gdb/testsuite/gdb.base/savedregs.exp
+297227463bce5258b4297078633fb2f5  gdb/testsuite/gdb.base/enumval.c
+b8e540948367a09492f6c7531051ee3b  gdb/testsuite/gdb.base/charset.exp
+3506980f8848d77e35515212627984f6  gdb/testsuite/gdb.base/printcmds.exp
+33a4cf0c2d4e34941699f04f3837cd38  gdb/testsuite/gdb.base/sizeof.c
+366d44c1856e3d31b5018a420640e45e  gdb/testsuite/gdb.base/hbreak.exp
+7d6df9484e8a931fb1eb64545b5e807d  gdb/testsuite/gdb.base/valgrind-db-attach.exp
+55054b22a6edfb0fc44272fb7f9040f3  gdb/testsuite/gdb.base/list1.c
+af618e15c55da3e70fce66603534a8e6  gdb/testsuite/gdb.base/jump.exp
+d0963b35d9eb976e31addca7eb3938c1  gdb/testsuite/gdb.base/sigchld.c
+496934ed26f5824b4290e9db146cd1f0  gdb/testsuite/gdb.base/reread.exp
+0245ab7d4ed2b547f98063ca9e9b383d  gdb/testsuite/gdb.base/dprintf-pendshr.c
+0e8434d227a0ea839e6ad11d7714024e  gdb/testsuite/gdb.base/exitsignal.exp
+348c8e643b4462469b9c5d397c81190c  gdb/testsuite/gdb.base/solib1.c
+015b4e35691d44597f60b785db2e57c3  gdb/testsuite/gdb.base/volatile.exp
+ad2c4b8ce1598cdfd4d31223408e15cf  gdb/testsuite/gdb.base/jit-simple.exp
+82e37de4212856cd54449e65b730aba1  gdb/testsuite/gdb.base/watchpoint-cond-gone-stripped.c
+ed624c7e0ae29d4590c0dd241d90f6ac  gdb/testsuite/gdb.base/watchpoint.exp
+7795f27d3493b8a545e87cd368380b65  gdb/testsuite/gdb.base/skip-solib-lib.c
+24aea268eed65f44d4b1f8273ec4fdfc  gdb/testsuite/gdb.base/dtrace-probe.exp
+7ec0e472ff756215c0eeb9afdbbfff34  gdb/testsuite/gdb.base/call-rt-st.c
+e7943c6617aef598d16a48e53bc39a73  gdb/testsuite/gdb.base/gdb11531.c
+e5c3b048af59f2cb92c7af01e29a6e94  gdb/testsuite/gdb.base/siginfo.exp
+8214c8fb3c13ba2bcbacb1f9eed7751f  gdb/testsuite/gdb.base/source-execution.gdb
+1d3a78e65b590d2aeacb51896c5b5dac  gdb/testsuite/gdb.base/noreturn-finish.c
+800b6374914216d1da88cb4a299c0c63  gdb/testsuite/gdb.base/double-prompt-target-event-error.exp
+75f1c35796ff509a44cc7c29ef3bc19f  gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp
+7f2e431730e62b8798676ddcadd2f4b7  gdb/testsuite/gdb.base/del.c
+96414feab41b4954360074ac656e2b8e  gdb/testsuite/gdb.base/varargs.c
+bd5ca176289756c8a8f6a3a56c2407ac  gdb/testsuite/gdb.base/realname-expand.c
+300341fe836af37adf2f3064285022aa  gdb/testsuite/gdb.base/twice.c
+f08fe7d838c31524e81e55bcfebcabf8  gdb/testsuite/gdb.base/huge.exp
+ed1da5871957c56944c2d5cf8b6a1905  gdb/testsuite/gdb.base/vforked-prog.c
+2e61ab6b83737bde6f1d201d92c99d2c  gdb/testsuite/gdb.base/echo.exp
+c90e022fb5ef3df8a5639df233f9c350  gdb/testsuite/gdb.base/langs2.cxx
+fb1f46d14ca1217aa6926fd877d7dd75  gdb/testsuite/gdb.base/signest.exp
+af24272efad86ef1947bb87379feebc4  gdb/testsuite/gdb.base/info-shared.exp
+9b249094a36f9f82f60e3dc0a01cb52d  gdb/testsuite/gdb.base/gdbinit-history/zero/.gdbinit
+f2a43a61ad25b5af403705b7001ff2d7  gdb/testsuite/gdb.base/gdbinit-history/unlimited/.gdbinit
+4e6d63cda7287f2d00d9e31aebb84b5b  gdb/testsuite/gdb.base/callexit.c
+bac44c923611117facff58e213be3828  gdb/testsuite/gdb.base/global-var-nested-by-dso-solib2.c
+db2e97e0bc6fe963fa7f052c8e8a0058  gdb/testsuite/gdb.base/step-symless.exp
+c91dc02b2808e8a864fb27d91afd2790  gdb/testsuite/gdb.base/duplicate-bp.exp
+e33f3eea7d6105e0265ef823ed34ffc7  gdb/testsuite/gdb.base/all-types.c
+3ae11c0e5354883e98afc5d6791f50c8  gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.c
+eab8fe282b814d3adb678e76e037b021  gdb/testsuite/gdb.base/attach-twice.exp
+f26f6516cfff47b633b5ed2ea168be37  gdb/testsuite/gdb.base/info-shared-solib1.c
+ced1e1041189426156fe6bb35e723559  gdb/testsuite/gdb.base/find.c
+d3077c28b971fd138046d0dc006ce243  gdb/testsuite/gdb.base/func-ptrs.c
+f410b592762e1debbf888efd2638063f  gdb/testsuite/gdb.base/sigstep.exp
+ebb9122daaae330a09d18b7b29386c39  gdb/testsuite/gdb.base/argv0-symlink.exp
+d2390accf8c6c238c61e82309151e3a6  gdb/testsuite/gdb.base/hashline1.exp
+f8c95bcfdede1f7ce20ecb9a377da29d  gdb/testsuite/gdb.base/setshow.exp
+330092aedaaf6e226f6ca1418db81549  gdb/testsuite/gdb.base/step-resume-infcall.c
+4695f0683cafea47f31fdea512d9a198  gdb/testsuite/gdb.base/type-opaque.exp
+5367c2c36c0d5fcaf2c26b432340382c  gdb/testsuite/gdb.base/remote.exp
+167483aacaec5ac058f46e3d25904b99  gdb/testsuite/gdb.base/weaklib1.c
+b927627315d78aafc6cedf3b95c316e2  gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c
+52a3337587e4b5260b3a849aedd188fc  gdb/testsuite/gdb.base/valgrind-db-attach.c
+be6c13211a4c389e30c56ff6897ee4fa  gdb/testsuite/gdb.base/gdb11530.c
+0a04bf5af78cabf6d5f6fbd226bda286  gdb/testsuite/gdb.base/break-always.c
+5df8c1cb2bdfabf97ae6d8b783d9ffec  gdb/testsuite/gdb.base/checkpoint.exp
+0f002eefad33bca9e7c40e86d0277809  gdb/testsuite/gdb.base/gdbinit-history.exp
+c6fcf4a0ba563eb60153e14e3ba09ebc  gdb/testsuite/gdb.base/subst.exp
+04fb361ca7fd5962eb8c662d2d7efec3  gdb/testsuite/gdb.base/dprintf-detach.exp
+d144f2fa0c95f49f3ed6d0bf55674762  gdb/testsuite/gdb.base/step-test.exp
+9fac8f45e1bb000a5a1a30098b8dcc7d  gdb/testsuite/gdb.base/relativedebug.c
+d25dbcbf9459795e5b55c4ee13b86c4c  gdb/testsuite/gdb.base/paginate-bg-execution.exp
+07f3b6dba18c4e819a30524bafc653f0  gdb/testsuite/gdb.base/sym-file.exp
+1afc3d62295b79729d87f7cc0f1d2a6b  gdb/testsuite/gdb.base/step-bt.c
+e793a168dd067288a1c92e0f5a8115e1  gdb/testsuite/gdb.base/unloadshr.c
+c7fcb4a37468c23cb2392c4d1d2f6ce7  gdb/testsuite/gdb.base/valgrind-infcall.c
+cdf539fb37aa019503f1ccbc0b4389aa  gdb/testsuite/gdb.base/watchpoint-cond-gone.c
+c6e7395146a9d8a091144dc889387e53  gdb/testsuite/gdb.base/watch_thread_num.exp
+561c27528d8cbdd1dd228d02379c14fc  gdb/testsuite/gdb.base/solib-display-main.c
+24f8dd7a0f899efaa81bf248f8eafa2e  gdb/testsuite/gdb.base/fortran-sym-case.c
+9cd4ef136dfbee149a4056477283fa41  gdb/testsuite/gdb.base/grbx.c
+dc961eae263ada330c1db9dc91737ee4  gdb/testsuite/gdb.base/break-unload-file.exp
+3662af4fc62fcb2376197f68d7f0986b  gdb/testsuite/gdb.base/solib-search-lib2.c
+853baa2a2248895c028c3985e6add26f  gdb/testsuite/gdb.base/foll-exec.exp
+d3aeb778c6fff69902873e009f259399  gdb/testsuite/gdb.base/dmsym.c
+f511f485328fe2887a126e09e35493d2  gdb/testsuite/gdb.base/bp-cmds-execution-x-script.c
+972cfc29eab1218ea347b6b58072acb2  gdb/testsuite/gdb.base/alias.exp
+cec0385b9869bb484321c6a1e304be82  gdb/testsuite/gdb.base/gdbvars.exp
+e9def40b8c3f9e881284d39ad06a81a3  gdb/testsuite/gdb.base/structs3.c
+67393e9ea123f3f4273c4e8c08517fe1  gdb/testsuite/gdb.base/unwindonsignal.exp
+60b48aedaad25f14bad6733a91c33775  gdb/testsuite/gdb.base/watchpoints.c
+9b49c57b2897d172d1a3c3f641c63a73  gdb/testsuite/gdb.base/included.c
+1bbd5bc32f4f8b1fd1713f542eda08f2  gdb/testsuite/gdb.base/bitfields2.c
+689bcc88009fcb731be5761491122c18  gdb/testsuite/gdb.base/constvars.exp
+12c8d1273c88fde3c735fa5ee905dea1  gdb/testsuite/gdb.base/langs1.f
+e276e66e901ba6537a87d0b237219e57  gdb/testsuite/gdb.base/watchpoints.exp
+aae8e9a54d4885787e73d2a466a4ad8c  gdb/testsuite/gdb.base/stap-probe.c
+fe5009ce8b19b723e7e6deb3c0ca9a0e  gdb/testsuite/gdb.base/gdb_history
+ce38dec0c239695af47efab71267f536  gdb/testsuite/gdb.base/gcore.exp
+56f48a8e4111bbc0d4ddb3c8c17d2b99  gdb/testsuite/gdb.base/symbol-without-target_section.c
+51f5af315e0dc3cc21db56bfc3b71411  gdb/testsuite/gdb.base/bitops.exp
+25bbd941cff34d55cb9ec8ff8765bf64  gdb/testsuite/gdb.base/gdbindex-stabs-dwarf.c
+c8f85a37e8909614b29e8553350136b5  gdb/testsuite/gdb.base/siginfo-infcall.exp
+f94bc962330736519d3616492daae186  gdb/testsuite/gdb.base/execl-update-breakpoints.c
+fa7519cd37223221b27d205941302e58  gdb/testsuite/gdb.base/funcargs.exp
+9abbb202693c949e0470656ba553b178  gdb/testsuite/gdb.base/sum.c
+4fce00427c08d8b916a752c6b75a38a7  gdb/testsuite/gdb.base/pr11022.c
+612e6a39aee238b755c4ef2b41343a67  gdb/testsuite/gdb.base/comp-dir/subdir/dummy.txt
+b1a32067bf5383f11248ff500cca6f89  gdb/testsuite/gdb.base/normal.c
+0fec50da02e7cd3be0581d9269e8b27b  gdb/testsuite/gdb.base/pc-fp.c
+f280f22bd6cbb8b1717f33372a93f0b4  gdb/testsuite/gdb.base/gdb1821.c
+289b9dbe6ddcad8a6bc16d2ed428840d  gdb/testsuite/gdb.base/restore.c
+6c1229b5cce043b19ee35cd6d2c0b14b  gdb/testsuite/gdb.base/sepsymtab.exp
+b12f492229079ac7b7acff1fcfe49833  gdb/testsuite/gdb.base/radix.exp
+9647518c16d8a213fb24b587615fa2b0  gdb/testsuite/gdb.base/hook-stop-continue.exp
+1b25f8049553d35ec5f7eb2d50966e7c  gdb/testsuite/gdb.base/interrupt-noterm.c
+1939e43d64a33b23a3054eb7740c7540  gdb/testsuite/gdb.base/break-entry.exp
+419ed3ef1cdc35f550df83f7dcc77f2f  gdb/testsuite/gdb.base/anon.c
+a77c5f8652a63f6b66afabd7485f475a  gdb/testsuite/gdb.base/foll-fork.c
+01fc3d636c8c1c00bba38bd3c1aea5c9  gdb/testsuite/gdb.base/argv0-symlink.c
+09c6f52e8d3d377b31cbea29616e8042  gdb/testsuite/gdb.base/gcore-relro.exp
+46409250b713b9113808d6bb029e484c  gdb/testsuite/gdb.base/gcore-relro-lib.c
+0e9d59b04874246f86012f9836ec0c70  gdb/testsuite/gdb.base/watch-read.c
+3166fb97834b1d633fe85ac524f790e7  gdb/testsuite/gdb.base/sigstep.c
+9616c0303e9fa3e097cd9fcaf2b4444b  gdb/testsuite/gdb.base/define.exp
+c3e0e8b193e1ee645205b587cc0e67c0  gdb/testsuite/gdb.base/ptr-typedef.c
+0f6778947b72c223d658e7c69099db51  gdb/testsuite/gdb.base/gcore-relro-main.c
+85f388a27a4cee4152615336d97fc1df  gdb/testsuite/gdb.base/start.c
+53de84fc750b289cef53660d397165b8  gdb/testsuite/gdb.base/fullpath-expand-func.c
+068be161d4f0d514db9bcb5085b3a585  gdb/testsuite/gdb.base/break-always.exp
+6ad91cc4c4382f5ef1974902651aa690  gdb/testsuite/gdb.base/cvexpr.exp
+c4b3f2da67c74e9a369e991c1a62fd52  gdb/testsuite/gdb.base/coredump-filter.exp
+2c07bf7b1bec2f861d0e279bb513cebb  gdb/testsuite/gdb.base/source-nofile.gdb
+379b973330cbe2ec8ff2114ed15d8451  gdb/testsuite/gdb.base/gdb1555-main.c
+1f822764edc85bbcebac977faf4a4709  gdb/testsuite/gdb.base/pie-execl.exp
+47f6bf16f9cae6efee0d0d20b702e4fa  gdb/testsuite/gdb.base/opaque.exp
+d8737443a1b4bf721a54e141307b6eae  gdb/testsuite/gdb.base/dup-sect.S
+05b2af3fb3a2c8e15eca6f0f0a6940a5  gdb/testsuite/gdb.base/lineinc.exp
+2d0d3f1b1029b3b47ec9cb438790fa98  gdb/testsuite/gdb.base/recurse.c
+95c6034d1232aa8f626b5c223ee78549  gdb/testsuite/gdb.base/average.c
+3fe1f1bf658e7bac1bea56d67fd8ec9a  gdb/testsuite/gdb.base/float.exp
+5100862ec135b82965ba8797a87031cb  gdb/testsuite/gdb.base/dprintf.exp
+a1c60f8a25916e88881c8a6f71316039  gdb/testsuite/gdb.base/bitfields.exp
+2358d3ed9ce021da19e9d0a1594b1f36  gdb/testsuite/gdb.base/pie-execl.c
+433061b98c8df106b5d24430b7b0ef7c  gdb/testsuite/gdb.base/solib-display-lib.c
+fbb83d2ec3b973976e487d30ce18e2a7  gdb/testsuite/gdb.base/func-ptrs.exp
+f5d2dc6e6f3fa65b8e690b43f9834a50  gdb/testsuite/gdb.base/wchar.exp
+d9829caebb3a21973ff4f9154b7a471e  gdb/testsuite/gdb.base/sigrepeat.exp
+2f1c165ebceacf2d3658eea187112487  gdb/testsuite/gdb.base/relativedebug.exp
+0f762c011978d8c010d7224af30d390f  gdb/testsuite/gdb.base/bg-execution-repeat.exp
+6b0cf9c4b1a3a46ee5860a94bcf2e71a  gdb/testsuite/gdb.base/moribund-step.exp
+f1dd79c3c354633f701a53ff828f057e  gdb/testsuite/gdb.base/gdb1821.exp
+26cefa23fa3597985ff1b03e9216b7f5  gdb/testsuite/gdb.base/infnan.c
+3db315f674aa9758c918117d92b89554  gdb/testsuite/gdb.base/info-shared.c
+5469870bcdb5dd2c4840411e0076d32c  gdb/testsuite/gdb.base/break-on-linker-gcd-function.exp
+25a7d8e547ec2dd1ec228276d5a19d1e  gdb/testsuite/gdb.base/structs3.exp
+f06999cbe3344fd40e139ffd593db568  gdb/testsuite/gdb.base/solib-symbol-main.c
+6cde2f2c44001e14a79af2005cb45d73  gdb/testsuite/gdb.base/signals.exp
+1434211de35a216f4a6a366e9af92061  gdb/testsuite/gdb.base/sepdebug.c
+72288a05dbf7395720a0089755fc181b  gdb/testsuite/gdb.base/break-inline.c
+423c4365a14ddeb09a68ae6a1664f946  gdb/testsuite/gdb.base/solib-symbol.exp
+bd23887e5389731e6631c696fd448435  gdb/testsuite/gdb.base/solib-weak.c
+5819a1e9778c1b36ae286b9286959e85  gdb/testsuite/gdb.base/varargs.exp
+39e6a289b2ccc5ba67b80b87938d0f73  gdb/testsuite/gdb.base/return-nodebug.c
+62f41060fc470a5faee547151b09f078  gdb/testsuite/gdb.base/step-sw-breakpoint-adjust-pc.c
+b546a6eb5873f52a157dec1fc9a2b302  gdb/testsuite/gdb.base/coredump-filter.c
+4ded3c0da15a5b3ae566c766d8b87594  gdb/testsuite/gdb.base/noreturn-return.exp
+9fe56558dd4bfc7eedc3d6293e28c243  gdb/testsuite/gdb.base/gnu-debugdata.c
+cbc2a0b3d8037157eb6f6e20c4ba78ed  gdb/testsuite/gdb.base/source-error.gdb
+ef9f4d208820a038c806472330ee9335  gdb/testsuite/gdb.base/disp-step-vfork.c
+8bf104340f1742d41b76b0d547712a7b  gdb/testsuite/gdb.base/siginfo-obj.c
+a6a35b8ffde3ba4ace0bf1293f852015  gdb/testsuite/gdb.base/dup-sect.exp
+8c51997949f77e32a971f87bfafdf3bf  gdb/testsuite/gdb.base/dprintf.c
+fece00bcd7de207b6afa7fb95f6a3a23  gdb/testsuite/gdb.base/multi-line-starts-subshell.exp
+d9100b611fde098b6a920e25d94e6723  gdb/testsuite/gdb.base/gcore-buffer-overflow.exp
+b40539d04e57affb9b806cd323cb4cfd  gdb/testsuite/gdb.base/jit-simple.c
+1f82b583704ea714ffbfe97822330497  gdb/testsuite/gdb.base/break-interp.exp
+02ba0a9329d36cba5fccf4b94ed1eaa6  gdb/testsuite/gdb.base/signest.c
+f51adbef7a72caed8c9dc4a3ebcbd8cc  gdb/testsuite/gdb.base/empty_exe.exp
+2b38b8f007a3f52717192a02d8ef1702  gdb/testsuite/gdb.base/catch-load.c
+5308499441313fd9d7d1babea213020b  gdb/testsuite/gdb.base/call-rt-st.exp
+484a7f827b6adfa84ccc1e8de1b1ad01  gdb/testsuite/gdb.base/vla-ptr.c
+473e7a3fe10f5a9e8928499b76cab884  gdb/testsuite/gdb.base/prelink.exp
+9893c2ac22428bc0195f1942bf7bf671  gdb/testsuite/gdb.base/skip-solib.exp
+66ad46ede07f10c3a2192dc3b5234044  gdb/testsuite/gdb.base/step-line.exp
+94772659b9e071de7e7f3b3b1f9f907f  gdb/testsuite/gdb.base/dprintf-next.exp
+a16e2617b2d2b57120b3e98863128051  gdb/testsuite/gdb.base/break-unload-file.c
+a27e9c3adf85835fd5ec921e62b1df71  gdb/testsuite/gdb.base/attach.c
+c67db3154ff5922dbd46a16b0bd4780b  gdb/testsuite/gdb.base/nostdlib.c
+2e86dbfb3fe683104a54e33c7b0c0f9b  gdb/testsuite/gdb.base/hashline2.exp
+a40cf894bc45325b28124a6918a570c4  gdb/testsuite/gdb.base/solib-symbol-lib.c
+36e6b4f98670cf4c1ab698b723ec0855  gdb/testsuite/gdb.base/foll-vfork.exp
+c1174e2fa2d60b2bbc36506f499840d7  gdb/testsuite/gdb.base/macscp.exp
+feb123a6da59eb921336003b50f13957  gdb/testsuite/gdb.base/multi-forks.c
+ea3079616be93db23f863ace8a0f7d7b  gdb/testsuite/gdb.base/prologue.exp
+c1b524f84ef95d3ed40255abad90b469  gdb/testsuite/gdb.base/watchpoint-solib-shr.c
+ddb3066e750df3995ee4780e8ba2c4a4  gdb/testsuite/gdb.base/dprintf-pending.c
+1ea088b852b87134ad1b9038b0dd2204  gdb/testsuite/gdb.base/store.c
+f83afce63a3cb2cd060a69b94990a317  gdb/testsuite/gdb.base/symtab-search-order-1.c
+a5b5c68530a573520b8b8a086855bf0d  gdb/testsuite/gdb.base/longjmp.exp
+49cded18d4b376bc7480172708e12de4  gdb/testsuite/gdb.base/call-signal-resume.exp
+6f21f303842683712a1ec3e9dd01ca7d  gdb/testsuite/gdb.base/solib-overlap.exp
+b263e085b920ccae2568157fcc33189f  gdb/testsuite/gdb.base/psymtab1.c
+eb8f3bcbfbf6780085ec1dea2fbbbb43  gdb/testsuite/gdb.base/global-var-nested-by-dso.exp
+bd5ca176289756c8a8f6a3a56c2407ac  gdb/testsuite/gdb.base/fullpath-expand.c
+e88640998204ec533a4e922add90952b  gdb/testsuite/gdb.base/break.exp
+ba10788d8ec47d95f117c931ef2ba454  gdb/testsuite/gdb.base/coremaker.c
+ba790c4e32893f8166a83bffffbf6a3e  gdb/testsuite/gdb.base/fortran-sym-case.exp
+42aa00d9edda4db02fd50d48cabf7259  gdb/testsuite/gdb.base/symtab-search-order-shlib-1.c
+054e1a66392706f1193f287ff4767eb3  gdb/testsuite/gdb.base/disabled-location.exp
+c003a0b4c20c35b13875bc20268a9017  gdb/testsuite/gdb.base/jit-solib.c
+325a72ba8ede6567c1a7de3c2f113e3c  gdb/testsuite/gdb.base/recpar.c
+1c02979ebb06754428f3ca550c67da52  gdb/testsuite/gdb.base/execl-update-breakpoints.exp
+3cd8cbe5e9edd978ac24f51df7badf50  gdb/testsuite/gdb.base/auto-load.exp
+3dd2b5831b83de168034a54a66db99e6  gdb/testsuite/gdb.base/find.exp
+0f2028f51f12229213d2e2c8ce5a7d8b  gdb/testsuite/gdb.base/watch-vfork.c
+094e5a00578b03e522b57eea5393a1cf  gdb/testsuite/gdb.base/display.exp
+669769a70fb4526e1c54408cf148bc26  gdb/testsuite/gdb.base/permissions.exp
+932ad1f9d0ca1c221713154e60e9d5c1  gdb/testsuite/gdb.base/siginfo-thread.exp
+42ce7c95b90c7fa7080f984e16f3cb6d  gdb/testsuite/gdb.base/mips_pro.exp
+2d70eb4738500f885cb68e862cf88b7e  gdb/testsuite/gdb.base/watchpoint-stops-at-right-insn.exp
+3eafb1242f1649d182f935b91aa284b0  gdb/testsuite/gdb.base/completion.exp
+59a90917be2c4fc3f76ddee248f5b09e  gdb/testsuite/gdb.base/batch-preserve-term-settings.exp
+601f4ed2b5be1d234ba175e76d7bba62  gdb/testsuite/gdb.base/branches.c
+20b63a2c127d0257909bfbed9356c5f5  gdb/testsuite/gdb.base/attach-pie-noexec.exp
+735f2aee0b46c08c0ba31f576162646b  gdb/testsuite/gdb.base/gdbindex-stabs.c
+bd32d4dd2180b52e3d1a3a37f68ff0ed  gdb/testsuite/gdb.base/func-ptr.exp
+79696e315e518bcff76ca31d67e55856  gdb/testsuite/gdb.base/remote.c
+0aa5da78716646110121880f9981c232  gdb/testsuite/gdb.base/break-probes.c
+ca303089605b2413994cf3b70737967a  gdb/testsuite/gdb.base/break-interp-lib.c
+89881ee6c0d9f45ed9f6f446038600fa  gdb/testsuite/gdb.base/fileio.c
+1e6391d6eb00c30246fd09101d963edb  gdb/testsuite/gdb.base/attach-twice.c
+608ccc34b12facd5d8cd07f83cf92e8f  gdb/testsuite/gdb.base/enum_cond.c
+c07657e480cdae85f9f948c44a5887f2  gdb/testsuite/gdb.base/line-symtabs.exp
+d77d467c441654064d36c594dabe9a73  gdb/testsuite/gdb.base/unload.c
+94113f3380436f7c8732173862b529be  gdb/testsuite/gdb.base/stale-infcall.c
+49b5960728f7fb97d1d913078cf6c70b  gdb/testsuite/gdb.base/structs2.c
+9e2ff0209c0a2a03946c6b1f656b1f70  gdb/testsuite/gdb.base/source-execution.exp
+11f6b68274e91acaf4f22db351609177  gdb/testsuite/gdb.base/watchpoint-delete.exp
+9620251aaae9b0fd32d7342918b0aaf6  gdb/testsuite/gdb.base/set-noassign.exp
+f86ec32b12ddb08ff633b5cdb7ba7054  gdb/testsuite/gdb.base/label.c
+d3d1b4de08d5129721a13fa6f5a53105  gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp
+7a696d3d77cf797714fe059343769792  gdb/testsuite/gdb.base/a2-run.exp
+b7c111fbe987b49add09deb148f7325e  gdb/testsuite/gdb.base/morestack.c
+a8b89afb85892d0294605ffd33271587  gdb/testsuite/gdb.base/signull.c
+f131588cf92a57ffe5e55e6efcbc2d27  gdb/testsuite/gdb.base/watch-non-mem.exp
+cc9818c95cb3868bfe8677a845238677  gdb/testsuite/gdb.base/dbx.exp
+b7fd7bd795b393843776ef2fc1e65640  gdb/testsuite/gdb.base/miscexprs.exp
+37597ed6262c80e12d8363c315c26db2  gdb/testsuite/gdb.base/annota-input-while-running.exp
+c09c3e164f23819305f394f7ee878ae5  gdb/testsuite/gdb.base/vla-stub-define.c
+9b46691edbdab48c38021ce0f0943156  gdb/testsuite/gdb.base/hbreak-unmapped.exp
+df23e088771586b1d83d263115b06b77  gdb/testsuite/gdb.base/print-file-var-lib1.c
+2d3a70a9daa9e4ce4cf862c4f5eb1c81  gdb/testsuite/gdb.base/disabled-location.c
+a3ee02a5d1b3705f3ba14ef36a5fd7f9  gdb/testsuite/gdb.base/pr10179.exp
+17155b728fada832a9acb3d4d25aceec  gdb/testsuite/gdb.base/exprs.c
+1bd4ee47ca73f97234b65c7abc991fa5  gdb/testsuite/gdb.base/gnu_vector.exp
+9485fabacdff31bb16fa1a24b6888aa1  gdb/testsuite/gdb.base/gdb11530.exp
+508a9115fc81bef83d4dff4513a2cd41  gdb/testsuite/gdb.base/kill-after-signal.exp
+2b866eb6e084c3e6e0cf002297b95d85  gdb/testsuite/gdb.base/pr10179-a.c
+08b0f3cdbd377ccf1f885824644773ad  gdb/testsuite/gdb.base/line-symtabs.c
+eaa132c0a9064d20009fb597ef13619a  gdb/testsuite/gdb.base/enum_cond.exp
+efd360fd48f4cf30bab574a1338b7905  gdb/testsuite/gdb.base/pendshr.c
+61686eabc51c3e36126d189d8bded7fa  gdb/testsuite/gdb.base/exprs.exp
+3b5ff1f729c40d9c4a98118ff08a9e6b  gdb/testsuite/gdb.base/annota1.c
+14ca9aca5c6ec757bfd24efc8a9265ef  gdb/testsuite/gdb.base/sizeof.exp
+4c664aa20a95e6ed9eac3ee8fb8c06d7  gdb/testsuite/gdb.base/gdbvars.c
+05a03d38678c1384ecd5a45be340ed92  gdb/testsuite/gdb.base/shlib-call.exp
+640ae2a14b19b7bb9e6fc45c57546afc  gdb/testsuite/gdb.base/siginfo-obj.exp
+fbbeec2891ea913e85e52602f661a132  gdb/testsuite/gdb.base/bitfields.c
+80fb742c6028f138e4ad580d729b403a  gdb/testsuite/gdb.base/lineinc3.h
+7c8e32b470811b2af0f6a50dfae12b6d  gdb/testsuite/gdb.base/fullpath-expand.exp
+2e80b2750970da9743787fe24d197a93  gdb/testsuite/gdb.base/foll-vfork.c
+d89474265b62f35df0c23a47bf1cc11a  gdb/testsuite/gdb.base/m32r.ld
+d5f246791501b102a01e7c5ca6378c57  gdb/testsuite/gdb.base/watch-cond.c
+1294be9f0c74309c35b9ff9616be7916  gdb/testsuite/gdb.base/info-fun-solib.c
+8c99a2ee79bbb2bba26e8803c3714a72  gdb/testsuite/gdb.base/info-fun.c
+9ba3da752c8184199db58cf585c2fb32  gdb/testsuite/gdb.base/vla-stub.c
+ee7b84fed45b340b1f4037e7b881d41b  gdb/testsuite/gdb.base/nextoverexit.c
+c4911d5c72450a32938d62646f21487f  gdb/testsuite/gdb.base/sym-file-loader.c
+5ba2f3fd778c72a7dbe113e1962b2b6c  gdb/testsuite/gdb.base/langs2.c
+dd2c4e48256ccd47d822c044e3cadea4  gdb/testsuite/gdb.base/global-var-nested-by-dso-solib1.c
+fca0600bd7d60b2500196b789b8e83a2  gdb/testsuite/gdb.base/included.exp
+1ac8f69fa2acaf829dc3359781b6521e  gdb/testsuite/gdb.base/async-shell.c
+c3cf94c8783c2dedd3191b87bbcc1df1  gdb/testsuite/gdb.base/gdbhistsize-history.exp
+069f759fe331dff14248a48d8ee66812  gdb/testsuite/gdb.base/ptype.c
+eb1a1ac847358514aaf9455ffd7a30ea  gdb/testsuite/gdb.base/constvars.c
+dea4ac5492460b0314201d58d795051d  gdb/testsuite/gdb.base/ui-redirect.exp
+53161448f42bd05a137a69737f374923  gdb/testsuite/gdb.base/info-os.c
+2a613de64986138a64a1a2c661fb63a5  gdb/testsuite/gdb.base/code_elim1.c
+0f6778947b72c223d658e7c69099db51  gdb/testsuite/gdb.base/print-symbol-loading-main.c
+493e2c984f0fa6bd743c7746e78586e2  gdb/testsuite/gdb.base/disasm-end-cu.exp
+a76ec0ec099e8d74e1f760e1b3d464ed  gdb/testsuite/gdb.base/print-file-var-lib2.c
+3b6b6bc716d0e88aba703cffb9e22f0a  gdb/testsuite/gdb.base/catch-signal.c
+a9d3e09ae9258998221ecb69b9476d4f  gdb/testsuite/gdb.base/auxv.exp
+b483e470781c942737aa10e795d2b0d8  gdb/testsuite/gdb.base/whatis.c
+7d3405eb3b70b899c241f32c17eb34fe  gdb/testsuite/gdb.base/watch-vfork.exp
+1d3a78e65b590d2aeacb51896c5b5dac  gdb/testsuite/gdb.base/noreturn-return.c
+0b4e499f872cfeaab21e0b173c718ca9  gdb/testsuite/gdb.base/lineinc1.h
+c5eb7ba334a07193fa68713ac1a55a46  gdb/testsuite/gdb.base/dprintf-next.c
+e97692b1e8aa59fb622c3636e877c35e  gdb/testsuite/gdb.base/shr1.c
+3bfcca1a63c5e6971717ee147c3b0464  gdb/testsuite/gdb.base/step-symless.c
+4ee9f2fb7f4941c508d489d50bc6cdb5  gdb/testsuite/gdb.base/print-file-var-main.c
+40ea0b637bee041d22c72ad5ce356d17  gdb/testsuite/gdb.base/attach2.c
+68f440973a5d7b71a773594cf3f6a8d9  gdb/testsuite/gdb.base/solib-search.exp
+2f2378207beb6ff133c13d33bf17c58e  gdb/testsuite/gdb.base/skip1.c
+d846f8c545a30330f834a186a64b2bc3  gdb/testsuite/gdb.base/bitfields2.exp
+46409250b713b9113808d6bb029e484c  gdb/testsuite/gdb.base/print-symbol-loading-lib.c
+d33fc0da6a5c77bef58047ee5c0c6797  gdb/testsuite/gdb.base/logical.exp
+d48b91b158b339acd752ab60ffdf6ad1  gdb/testsuite/gdb.base/watch-cond.exp
+2f0ea154359d397ff54b14eaa1adf95e  gdb/testsuite/gdb.base/break-interp-main.c
+11d406c538f113ed4fd63bb5371c6995  gdb/testsuite/gdb.base/randomize.exp
+2f86a83383b09a8664822df3d8f6f9cc  gdb/testsuite/gdb.base/eval-skip.exp
+2b23f7eb2549af2e7d0935d4eb8c8453  gdb/testsuite/gdb.base/vla-sideeffect.c
+a083d8d4881ea947f4ec0a7af80e02e8  gdb/testsuite/gdb.base/return2.c
+d725a9bdd744f2f2a8ab5fafa97d4c3f  gdb/testsuite/gdb.base/gcore-relro-pie.c
+8850e57357421c9b5a4f704c0abbcc67  gdb/testsuite/gdb.base/save-bp.exp
+0a3fe3f426599b517c45d4b52283a8e6  gdb/testsuite/gdb.base/siginfo-infcall.c
+5d607cc869d16e310f9792d8d5fb6de2  gdb/testsuite/gdb.base/anon.exp
+05261244f58f03b64d792b8159307bf0  gdb/testsuite/gdb.base/gnu_vector.c
+debd599dc6645644a988689746654788  gdb/testsuite/gdb.base/nostdlib.exp
+defdbb900459283c00e5f6bd876a9605  gdb/testsuite/gdb.base/detach.exp
+362c166ca097de527884870a798faa95  gdb/testsuite/gdb.base/return.c
+feba14a05766d57638b22604e831d1c7  gdb/testsuite/gdb.base/compare-sections.exp
+06a92d148b60fd5c50de17ed658ab73e  gdb/testsuite/gdb.base/shreloc2.c
+9dcc228e3f94536b3a4aee0336309bce  gdb/testsuite/gdb.base/hbreak-in-shr-unsupported-shr.c
+d00e18cc289a29f1f09a8d355ae66163  gdb/testsuite/gdb.base/catch-signal-fork.exp
+42ca18869ff9e47a78d551ca4e8c1760  gdb/testsuite/gdb.base/step-line.inp
+408fb4c6bfab843defc91480838ad78e  gdb/testsuite/gdb.base/ldbl_e308.exp
+70fc162b93727bb29a92c2d568600c34  gdb/testsuite/gdb.base/fixsection.c
+805253efe5f8095c8ae8c29c3c00092f  gdb/testsuite/gdb.base/siginfo-thread.c
+da24d5a0457993d788d3241724b11ece  gdb/testsuite/gdb.base/paginate-after-ctrl-c-running.c
+37850368d9de43e9ee7e7d23cc2f523f  gdb/testsuite/gdb.base/structs.exp
+e2d1889a1dd2a8a94d9317c1d7a9ecb1  gdb/testsuite/gdb.base/interrupt.c
+47310c9c46ca5ca15bd6b1434c47db59  gdb/testsuite/gdb.base/stack-checking.exp
+16272e5a57ea4349b96e0cb6d01216a0  gdb/testsuite/gdb.base/freebpcmd.c
+3f7f350185256dda601efa837a41d687  gdb/testsuite/gdb.base/watchpoint-cond-gone.exp
+8c368ffb22752d817dc3f4a1793a7efd  gdb/testsuite/gdb.base/charset-malloc.c
+b4cee4e4f1a8781860f4567101e2fa8b  gdb/testsuite/gdb.base/advance.exp
+c0d54b7752b455dd97eba64eca2fafa0  gdb/testsuite/gdb.base/stap-probe.exp
+657993dee54f75063c948ee822483dee  gdb/testsuite/gdb.base/tui-layout.exp
+4dd17e41180868a745abcae688e3bcbb  gdb/testsuite/gdb.base/solib2.c
+2ebdb75af2753855961c032196faf64c  gdb/testsuite/gdb.base/finish.exp
+dccdc97b49250422c960e8c559ac883c  gdb/testsuite/gdb.base/step-sw-breakpoint-adjust-pc.exp
+828a7454e3f8eddd3ef9444b31477cb1  gdb/testsuite/gdb.base/consecutive.exp
+254c0d02398b856e3b59222454614b84  gdb/testsuite/gdb.base/symbol-without-target_section.exp
+536354dc2d522529e2c8cbeebdae23aa  gdb/testsuite/gdb.base/skip.exp
+c88288d70c305dcf6100643e08826ac8  gdb/testsuite/gdb.base/annota1.exp
+d7dd5de96d7762b8c08b55b9a5d660ec  gdb/testsuite/gdb.base/dcache-line-read-error.c
+4ab5e22b7ed15121561c6aa3d4988de6  gdb/testsuite/gdb.base/cond-expr.exp
+d227cd5acdb0fca7bc3bc43b226fcf96  gdb/testsuite/gdb.base/pi.txt
+78671f2e9ec13204d49fdf702f20fff2  gdb/testsuite/gdb.base/frame-args.c
+493ca88cca5639b6be8a325c7497ee29  gdb/testsuite/gdb.base/nextoverexit.exp
+4ff3418362056aac5f2fd4ab27806fbb  gdb/testsuite/gdb.base/info-macros.c
+fccc00c4f86df8b2422cbc90669f2984  gdb/testsuite/gdb.base/jump.c
+45118945aadb89c26cdff4f7b3c9b358  gdb/testsuite/gdb.base/long_long.exp
+596a1a9639c1b9c72dca52760612e21a  gdb/testsuite/gdb.base/readline-ask.inputrc
+6c586306916eee7f8904e9c35af158dc  gdb/testsuite/gdb.base/paginate-execution-startup.c
+f484128bf0e68c27c3fcbf758e60baa5  gdb/testsuite/gdb.base/setvar.c
+9915f59c52456591df95e007e534d2e5  gdb/testsuite/gdb.base/catch-signal.exp
+b4fa0e45cf3d0710614ca482c704bb0f  gdb/testsuite/gdb.base/execd-prog.c
+e698d0663d0449e08de472396e8cd015  gdb/testsuite/gdb.base/weaklib2.c
+a4c1c19fce25da5426833929df8df00c  gdb/testsuite/gdb.base/overlays.exp
+f7539269d124f7cc9b5ab234b2e57be3  gdb/testsuite/gdb.base/range-stepping.exp
+68a04fba689191e71bd3c3af4e243fbd  gdb/testsuite/gdb.base/complex.c
+39de0478749fe873267a38f53c0aa3af  gdb/testsuite/gdb.base/nofield.c
+e87eed091aa3b9d91ffca52d278e8caa  gdb/testsuite/gdb.base/cursal.exp
+3933b1f9cc9c6cc71dea6799c2edd797  gdb/testsuite/gdb.base/gcore.c
+a3b1bd57088ff112e87025e54fe29f0d  gdb/testsuite/gdb.base/args.exp
+9ef7e5952fce2d4dc86fc4ecac27686b  gdb/testsuite/gdb.base/sym-file-loader.h
+6f4837bae4e626ce4566cce03696ae48  gdb/testsuite/gdb.base/reread1.c
+dc2642b590e52f8e8dae186188967d3a  gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.exp
+c943c3b125e1e993a42be3bd3c993add  gdb/testsuite/gdb.base/type-opaque-lib.c
+7370531a02fb52212e3639944b2d4a9d  gdb/testsuite/gdb.base/list0.h
+54b4c81eb2b8a211689c49fd87e2707d  gdb/testsuite/gdb.base/unwindonsignal.c
+0d1630179d792210091ef0188ceffbec  gdb/testsuite/gdb.base/so-impl-ld.exp
+23ae73c2006822275dc9d76c8b000d61  gdb/testsuite/gdb.base/hook-stop-frame.exp
+6cbf9a0b90b2c8f99f3a12eb718edcdd  gdb/testsuite/gdb.base/break-inline.exp
+7c8293a4d1bb090a6c6b2728d11ab9e2  gdb/testsuite/gdb.base/dcache-line-read-error.exp
+214d3ec14d307556585d5d2b836eb826  gdb/testsuite/gdb.base/disp-step-syscall.exp
+0dcb756483392e190f14846c2faea693  gdb/testsuite/gdb.base/save-bp.c
+67ceb27bf818d3f6da08eafc5153690d  gdb/testsuite/gdb.base/shr2.c
+b6891ca09e7713f057a130aeb9c0514b  gdb/testsuite/gdb.base/sigrepeat.c
+3aac96aa57d439e2ddf1a39ad602b580  gdb/testsuite/gdb.base/auto-connect-native-target.exp
+4511c09a6feef139371a7286058feeff  gdb/testsuite/gdb.base/code-expr.exp
+4a1dab3ee837d16ce8c64928779ae7fe  gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp
+185ab1515aff77f0745f472b81de6780  gdb/testsuite/gdb.base/foll-exec.c
+0f8de89d2d90eccf83df98f8bb09ffab  gdb/testsuite/gdb.base/catch-signal-fork.c
+c7f1d299b66ec3403964b7be8d8acb55  gdb/testsuite/gdb.base/attach.exp
+ccd0c6fcbb4f174f84ad76783660e6ba  gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.c
+875a150f7fd4db096ea08b9acd105dae  gdb/testsuite/gdb.base/baz.c
+d402ea8c08866d797062e2a0006333d8  gdb/testsuite/gdb.base/comprdebug.exp
+4697b11f1eac018e16086cb67b436100  gdb/testsuite/gdb.base/infoline.exp
+eaa491a2d4ec7549b0ad30f2e87732de  gdb/testsuite/gdb.base/call-ar-st.exp
+76a20281b4fecc1e8f5d31ed2db11925  gdb/testsuite/gdb.base/foll-fork.exp
+93e964932ca3df9d696fb8d6ba8aba43  gdb/testsuite/gdb.base/siginfo-addr.c
+a3c4226af127a3556618bf258c5e76d7  gdb/testsuite/gdb.base/info-shared-solib2.c
+5b24729e9f0f14e700bf7313207d73a4  gdb/testsuite/gdb.base/async-shell.exp
+e2965f78646f3444f315ea67717c4117  gdb/testsuite/gdb.base/ctxobj-f.c
+5cf0f26c6912526fb65cc800d36f5d64  gdb/testsuite/gdb.base/gdb1250.exp
+9d11fd41c187deeb34f5f19e47f5b72e  gdb/testsuite/gdb.base/source-dir.exp
+fb19e1a43a58f0517320d85d9719c472  gdb/testsuite/gdb.base/return.exp
+7ea18a24d9d28cbcb1f4c5fe6442697a  gdb/testsuite/gdb.base/macscp1.c
+175d2854186fc37f7c4c46fba2f18541  gdb/testsuite/gdb.base/solib-search-lib1.c
+72d532485e4a07c60a8577ec384bef92  gdb/testsuite/gdb.base/gdb11531.exp
+59f465099f27c57fee172296ef1a85b5  gdb/testsuite/gdb.base/sym-file-lib.c
+f48cd7753e326d217142d715b3c86333  gdb/testsuite/gdb.base/solib-search.h
+1f1baf9250883f5a0b7c0c35dfc8324b  gdb/testsuite/gdb.base/opaque0.c
+79e1502ebbab0e6ab1a3b29c696a567c  gdb/testsuite/gdb.base/step-over-no-symbols.exp
+c917dd49bb1396e2e887540f2a9cd099  gdb/testsuite/gdb.base/wchar.c
+1823af04eff21a1dbcd72f7ca4294f20  gdb/testsuite/gdb.base/info-os.exp
+01e1f568976f8a470e71ad687bb34762  gdb/testsuite/gdb.base/bp-permanent.c
+9f1eb24c5e6c855fe3d75d75abc46aa1  gdb/testsuite/gdb.base/advance.c
+39522dcb49c6a49dbd7b7241ed2ab69e  gdb/testsuite/gdb.base/testenv.c
+77a817b8a0be76f50222d6cbb7bdbf7d  gdb/testsuite/gdb.base/step-bt.exp
+b23f8f7a95ff7e12ce9b87066a8bbe0c  gdb/testsuite/gdb.base/eu-strip-infcall.c
+d4abef7ee58e045cd636bb4b929d893f  gdb/testsuite/gdb.base/bp-permanent.exp
+0745c0fe7af468ba250d8d19c5090ce6  gdb/testsuite/gdb.base/whatis.exp
+6ad0ec3204e5ef6e0f93535559a79897  gdb/testsuite/gdb.base/stack-checking.c
+8f3e8eae987b703ce9e91f4c1190dcd2  gdb/testsuite/gdb.base/vla-stub.exp
+047481833b419437a41ca867419ac156  gdb/testsuite/gdb.base/bp-cmds-execution-x-script.exp
+d20e20fdf84e3f285fd844d99a90dfa5  gdb/testsuite/gdb.base/psymtab.exp
+306469ca000801fad0af508684e05fa3  gdb/testsuite/gdb.base/until.exp
+6c609be17c91d45ddb1dcc66781f2cde  gdb/testsuite/gdb.base/prologue-include.exp
+3bb2d72329367da68d4c9a75a1bfdf23  gdb/testsuite/gdb.base/term.exp
+eefb59a8e5e6ddad2af7919b42b5d4f7  gdb/testsuite/gdb.base/callexit.exp
+cc19ee1eb79fe010ad5bab989640c407  gdb/testsuite/gdb.base/overlays.c
+2abac9c480a74093870a00cfe9b5d304  gdb/testsuite/gdb.base/foll-vfork-exit.c
+6dd463074be3d959a6c9c896b04fd780  gdb/testsuite/gdb.base/memattr.c
+be231d2452024d5bf61e029eb74dc80e  gdb/testsuite/gdb.base/watchpoint-stops-at-right-insn.c
+b440fa3bd099656094bbc35807f6b1fd  gdb/testsuite/gdb.base/sepsymtab.c
+130ac31a73865d93b26bd5edc481cd10  gdb/testsuite/gdb.base/expand-psymtabs.exp
+b78eb8e57cb00237191f48a498471b10  gdb/testsuite/gdb.base/restore.exp
+633cda161b4bfff5888802242cbc8630  gdb/testsuite/gdb.base/enumval.exp
+2a4aa59203d24147b833015285f9e825  gdb/testsuite/gdb.base/opaque1.c
+fffbbc44eb9e7f2158b95b004b50319a  gdb/testsuite/gdb.base/linespecs.exp
+866a2bf630c499ace35cc4fd366f0833  gdb/testsuite/gdb.base/signull.exp
+3b5ff1f729c40d9c4a98118ff08a9e6b  gdb/testsuite/gdb.base/annota3.c
+6fdb1e1ad53ea49bcfed10bb1852e5e6  gdb/testsuite/gdb.base/break-main-file-remove-fail.c
+ecbfe26f6d3f10f4bbe97b0b93a6994d  gdb/testsuite/gdb.base/infoline.c
+f6a96ae4d88de9220856194dacc8c9c8  gdb/testsuite/gdb.base/lineinc2.h
+2d35216ad1ac2844f95b308537368647  gdb/testsuite/gdb.base/prologue-include.c
+0bf7aee5aa725068c5717d611725a8f8  gdb/testsuite/gdb.base/gdb1090.exp
+83bfa3e61c4b243758f3f368641ae807  gdb/testsuite/boards/local-remote-host.exp
+5d2d1465bb2ce69cf59bcf1af6763f79  gdb/testsuite/boards/fission.exp
+06157148742363b2c2acf8f2cc7b7434  gdb/testsuite/boards/local-remote-host-notty.exp
+1034f1cce57526849ff735a3106bf458  gdb/testsuite/boards/stabs.exp
+1482b5dd3b337add36467c54ccf3ae9e  gdb/testsuite/boards/local-remote-host-native.exp
+a561161304fdbb9ce75e014b9b06c2e3  gdb/testsuite/boards/remote-stdio-gdbserver.exp
+23a3cf1c4ad45bc8f0b2b432aba96105  gdb/testsuite/boards/native-stdio-gdbserver.exp
+7c6768cc6ac36eb3f02e06aa243cce42  gdb/testsuite/boards/native-extended-gdbserver.exp
+83c8dd43bf43f69fe77e2b7e1384a57d  gdb/testsuite/boards/remote-gdbserver-on-localhost.exp
+28cd561e61212e2aa452aff90efe2a92  gdb/testsuite/boards/fission-dwp.exp
+65eb4c0155b319552609bdced95f200f  gdb/testsuite/boards/native-gdbserver.exp
+d4129ed74a600c9b21efbe6ccbefee15  gdb/testsuite/boards/gdbserver-base.exp
+cee40d5ad642aa10ef70c02fbd2117ce  gdb/testsuite/boards/dwarf4-gdb-index.exp
+b9ecfe701022234b7723c1fa19fc924b  gdb/testsuite/boards/cc-with-tweaks.exp
+6ca665d02e533ea3f60bbe6bdfc78de4  gdb/testsuite/gdb.multi/hello.c
+6a5dc3cf1f6f890c784c87b3112b6670  gdb/testsuite/gdb.multi/multi-arch-exec.c
+d0418193cfebd949630bed6d50f01cb4  gdb/testsuite/gdb.multi/Makefile.in
+620391b01655a0b5d55d642eb43a497c  gdb/testsuite/gdb.multi/bkpt-multi-exec.exp
+d9fed877f7668556b8dea9ad3b1dd43d  gdb/testsuite/gdb.multi/goodbye.c
+3366ec3534381bd9ca56355ab6a5ad0e  gdb/testsuite/gdb.multi/watchpoint-multi.exp
+102946043661ffdd5098372b92d1f09b  gdb/testsuite/gdb.multi/base.exp
+3b323116a441bb7781f1199c7f315869  gdb/testsuite/gdb.multi/multi-attach.c
+df51ceccba157af7e5291e6cabd30cc6  gdb/testsuite/gdb.multi/multi-attach.exp
+a678541a68147b25bf4358c1946e5675  gdb/testsuite/gdb.multi/crashme.c
+52d6dac89b8cdf43d237bd4bc480342b  gdb/testsuite/gdb.multi/hangout.c
+1c4ed58aff043c07e96d1f43b3688656  gdb/testsuite/gdb.multi/watchpoint-multi.c
+4e318b81564a099950533ee662a18aac  gdb/testsuite/gdb.multi/bkpt-multi-exec.c
+a6ece82b1ca389874cea5ec407b86c09  gdb/testsuite/gdb.multi/dummy-frame-restore.exp
+94b7ad6628eb6f59f3a5cc9dc221018b  gdb/testsuite/gdb.multi/multi-arch.exp
+6229c9a0e387c431ca227644dacf83cb  gdb/testsuite/gdb.multi/dummy-frame-restore.c
+461832c650e2ba6882cc69549cdb82a8  gdb/testsuite/gdb.multi/multi-arch-exec.exp
+2c9967eb7c172201bd76e62e47a95036  gdb/testsuite/gdb.stabs/Makefile.in
+37ebfc880b3592c416cf83344611d949  gdb/testsuite/gdb.stabs/exclfwd.h
+4a87d0041963c650cbec0bdd23141931  gdb/testsuite/gdb.stabs/aout.sed
+ef0a0ca194e090e3a942606488625f47  gdb/testsuite/gdb.stabs/xcoff.sed
+d2a989d1ba70e85dcf4c8687739f1bb5  gdb/testsuite/gdb.stabs/exclfwd1.c
+92cb2bbd1fe38d4c647ffbee07fea811  gdb/testsuite/gdb.stabs/gdb11479.exp
+00c54fb35e0831e3c8d3338786c444a6  gdb/testsuite/gdb.stabs/exclfwd.exp
+d8b10b45830a22e90947da459522062f  gdb/testsuite/gdb.stabs/weird.exp
+24cd51afd4311a96fd7256d1ebd3a4b1  gdb/testsuite/gdb.stabs/weird.def
+16ebc6e814bd3628cce9049f530a0990  gdb/testsuite/gdb.stabs/hppa.sed
+6fb5c366d78fe2c47f31555c035ddcb3  gdb/testsuite/gdb.stabs/ecoff.sed
+9ca1a965d36455acf401b4b81db33b9a  gdb/testsuite/gdb.stabs/exclfwd2.c
+9479ca9955c3e446787fa5842e79b055  gdb/testsuite/gdb.stabs/gdb11479.c
+f68bea3f85d775a5c6f3ece036d146bf  gdb/testsuite/gdb.fortran/Makefile.in
+14164995a9d7cd13464b8ed73f120be4  gdb/testsuite/gdb.fortran/derived-type.exp
+8cb80c7f0d2a7ac4b8338cfea9432328  gdb/testsuite/gdb.fortran/common-block.exp
+8a6fe998bf0672fe1dd6a5aa1b252e8f  gdb/testsuite/gdb.fortran/derived-type.f90
+af6f450e023b64feeb67e0bd32c8510e  gdb/testsuite/gdb.fortran/array-element.f
+69ba710e0fd65bfa48154c1ffe8be6ef  gdb/testsuite/gdb.fortran/complex.exp
+2c779a87ba6fb79a687155288614f925  gdb/testsuite/gdb.fortran/subarray.exp
+5ae5f9573bd40ec78dd7e4d06d9ab1ae  gdb/testsuite/gdb.fortran/print-formatted.exp
+c5b503a18808fa945ff9e6d045e18c2a  gdb/testsuite/gdb.fortran/subarray.f
+9a8f4719f1d8239b74d8669c06302aeb  gdb/testsuite/gdb.fortran/charset.exp
+60b0e6ef7f45e47b109b01eb616b11b5  gdb/testsuite/gdb.fortran/logical.f90
+6e5670627658f5134cd9182fbac16457  gdb/testsuite/gdb.fortran/multi-dim.f90
+3019cbc89cb7758864669e1bdb5180c3  gdb/testsuite/gdb.fortran/print-formatted.f90
+c0054db945cc1f1b90edb6b02c883305  gdb/testsuite/gdb.fortran/library-module.exp
+6c8dc6227dd3c1251737727a3f467fe4  gdb/testsuite/gdb.fortran/array-element.exp
+e57ed712c9b16b940ee1e1a502d7de39  gdb/testsuite/gdb.fortran/module.exp
+81c787a44696a8e591b38d2c9f53dfbd  gdb/testsuite/gdb.fortran/library-module-lib.f90
+95708d64a7ce14d26ec039f9ec0af921  gdb/testsuite/gdb.fortran/charset.f90
+498efe53e241878e805247841b7b2f05  gdb/testsuite/gdb.fortran/types.exp
+a3293630f094952be89aab58fc389de4  gdb/testsuite/gdb.fortran/whatis_type.exp
+e9554a09daec0e99dbef4a9709988c0c  gdb/testsuite/gdb.fortran/common-block.f90
+6105f999d97875b6bcb89f58093c3b05  gdb/testsuite/gdb.fortran/exprs.exp
+b0424bcd8418d1859f301a0c34e6d4e4  gdb/testsuite/gdb.fortran/multi-dim.exp
+b848604518fc953e1c7a7b15147282ec  gdb/testsuite/gdb.fortran/logical.exp
+3d8f9acc5a81d9631e416902b54f074b  gdb/testsuite/gdb.fortran/type.f90
+81643772cb0be8af48d506b2eaf80699  gdb/testsuite/gdb.fortran/module.f90
+92bc2f78e843eb926d1fad97a798576f  gdb/testsuite/gdb.fortran/library-module-main.f90
+4591ce5cf005c018e76fed266d47646e  gdb/testsuite/gdb.fortran/complex.f
+7dfe30e707fdada2d3001c47c98c44b6  gdb/testsuite/gdb.btrace/vdso.exp
+18852b26e3f3316a01445b655eff24c6  gdb/testsuite/gdb.btrace/data.exp
+e599a5bf83083ea826833e6545a4b58c  gdb/testsuite/gdb.btrace/segv.exp
+8dc8b6d2b83435ada3b716bb6455b862  gdb/testsuite/gdb.btrace/step.exp
+601f9cdf78eae688b3de59f6ec4cdc7a  gdb/testsuite/gdb.btrace/Makefile.in
+a0d8647da5e5cb35825670f3b78b0f07  gdb/testsuite/gdb.btrace/instruction_history.c
+395d07ca191a31e31aa1e10d9b4c4c86  gdb/testsuite/gdb.btrace/x86_64-tailcall.S
+baa9f500b8ff0ee50c5eb8ce90bcc290  gdb/testsuite/gdb.btrace/unknown_functions.c
+f25bc1fb85feca5e38a82fb30bc8ae69  gdb/testsuite/gdb.btrace/i686-record_goto.S
+5aa8284b23e8a925ee7999c16f53df8c  gdb/testsuite/gdb.btrace/rn-dl-bind.exp
+cfcd7e9b0728257ccc45749d9d98f0d7  gdb/testsuite/gdb.btrace/record_goto.c
+5813c21ecf39bec650cf9414a106a529  gdb/testsuite/gdb.btrace/unknown_functions.exp
+e8c23986122ef566b6d97979ddffeaea  gdb/testsuite/gdb.btrace/stepi.exp
+b372e846c614fe71ccef7ddc8f01d4de  gdb/testsuite/gdb.btrace/multi-thread-step.c
+2b4ef28ff65c3629773f158ac45783b3  gdb/testsuite/gdb.btrace/exception.cc
+c8ee3ad98a33aeaf425fc41e0027ec09  gdb/testsuite/gdb.btrace/instruction_history.exp
+237f7331c7b55b8d89cad4a3cc908f10  gdb/testsuite/gdb.btrace/segv.c
+e8b9457c74b3e037d78a8d0963efa999  gdb/testsuite/gdb.btrace/nohist.exp
+96efa37dfa964c21516d86fd07a93c5f  gdb/testsuite/gdb.btrace/tailcall.c
+1feddb07101b51b05a25a5bb2e4905d8  gdb/testsuite/gdb.btrace/data.c
+dc5d34669ba28ea4c893e075943e177c  gdb/testsuite/gdb.btrace/enable.c
+baa7ba783ca8a5cd1cd82ebf5b2c6eaa  gdb/testsuite/gdb.btrace/gcore.exp
+2c43cde4c6ba5f417ada23626fe24c94  gdb/testsuite/gdb.btrace/enable.exp
+f01ff1bdc9a134675ee2d00c7c60f6a9  gdb/testsuite/gdb.btrace/multi-thread-step.exp
+5cbf61dd08473d2e5c2a54389b49381c  gdb/testsuite/gdb.btrace/exception.exp
+a3220521b1856af55ce3c9d7c111a1ae  gdb/testsuite/gdb.btrace/i686-tailcall.S
+d3f7c35e313dd18506a905277e92ccb5  gdb/testsuite/gdb.btrace/function_call_history.c
+6919f93a10295efe231ad1cd49941abc  gdb/testsuite/gdb.btrace/tailcall.exp
+83d388f68fe23115462578756ed02261  gdb/testsuite/gdb.btrace/buffer-size.exp
+c6d92fb05e2088975c376959d99e9d5b  gdb/testsuite/gdb.btrace/function_call_history.exp
+ae655c5367180592e7b66a1e41e94e6d  gdb/testsuite/gdb.btrace/instruction_history.S
+dbadea0eec02944ee49b48eb0cd39477  gdb/testsuite/gdb.btrace/vdso.c
+1a2f9fe155b9469c9ef5296b7488176b  gdb/testsuite/gdb.btrace/x86_64-record_goto.S
+f87c58ddcfd9e074c1d02aedd103251f  gdb/testsuite/gdb.btrace/rn-dl-bind.c
+94171acf468602762e1fc4b9ce9a1adc  gdb/testsuite/gdb.btrace/record_goto.exp
+f976d6651678bc102bd0a7b2d5c405f1  gdb/testsuite/gdb.btrace/delta.exp
+dcaef9188f950fde7ea41144c11d26d6  gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp
+e05639ab29fe7deba10f02ca5e837f9a  gdb/testsuite/gdb.dwarf2/trace-crash.exp
+bbc51f9f0b87c37f9e1a5a081a1a5fc0  gdb/testsuite/gdb.dwarf2/dw2-ranges.exp
+53b35bde7e2991691ed7a0f2ea21f041  gdb/testsuite/gdb.dwarf2/dw2-const.S
+18b3ed6181326949a9fb5f1b14917b65  gdb/testsuite/gdb.dwarf2/corrupt.exp
+48c3d124a7473b30770438896d234e16  gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp
+eef80071b14dc54ff57df3524b389eb7  gdb/testsuite/gdb.dwarf2/dw2-op-call.exp
+9008db49f68b77c15d611c4344548f18  gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S
+4ddcef522b1d971fd1e7d039d95c8d85  gdb/testsuite/gdb.dwarf2/fission-mix.exp
+82a2e264f0b5c3f06269faee038ec362  gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.S
+4029fe7d12928695058cad252eb8ff56  gdb/testsuite/gdb.dwarf2/trace-crash.S
+09a12bbe692a91612112adaba869e61d  gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S
+2153a76b65fb5dd841707d356a0a78dc  gdb/testsuite/gdb.dwarf2/Makefile.in
+68ac9e2d7b5be313333c1f95542727fe  gdb/testsuite/gdb.dwarf2/dw2-common-block.exp
+b7df00b61b5cb2aedf039f5429a3b487  gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp
+8adf0fdce529dece5c35bfbfe2b70db2  gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.exp
+fed9a9e039568a6a111211a12a531cb5  gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp
+17c434f8cbc92621d938564c49272679  gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.c
+b818db8abf2501b9fb0a9bb75803e149  gdb/testsuite/gdb.dwarf2/subrange.exp
+c37963187736717f4a5ac1496c54e7a1  gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp
+a4abb0b86a1f3d59b4c2fe44e3b74982  gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.exp
+4b48224951ccd0e8f12e483950960e31  gdb/testsuite/gdb.dwarf2/fission-base.exp
+4d50e8d17d64908ee8f4ae2dd8589a3d  gdb/testsuite/gdb.dwarf2/opaque-type-lookup.c
+c22d1692c714d7403da492fcced12680  gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.exp
+9cf775a3fb0c68b13a075b7b487af9ad  gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.exp
+8207dd3caf93ce52399d733c5daf3958  gdb/testsuite/gdb.dwarf2/opaque-type-lookup.exp
+4ef78151085fa30580415c9080710ae1  gdb/testsuite/gdb.dwarf2/arr-stride.exp
+54b8a6b0ff52958ee33024c56b9bd2bd  gdb/testsuite/gdb.dwarf2/file1.txt
+15fe5b27d522986c9ac570d716672c94  gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp
+658511815fea6cc517d9d74a3f4ec318  gdb/testsuite/gdb.dwarf2/dw2-error.S
+73a5d916471c02e6427ea8dfe84e910d  gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.exp
+80164e86882a9830799a5380fb1e8d7f  gdb/testsuite/gdb.dwarf2/dw2-inheritance.S
+ae8d27be037fe94365e2d407d47a8aab  gdb/testsuite/gdb.dwarf2/dw2-single-line-discriminators.c
+90f00f1c5bc63a7a1f49ab766bf85f04  gdb/testsuite/gdb.dwarf2/dw2-op-out-param.exp
+33e670c71828174ee1c8149b73cdce1f  gdb/testsuite/gdb.dwarf2/pr13961.S
+facd2d6d26dcd5d488d8ac49d2fae48a  gdb/testsuite/gdb.dwarf2/atomic.c
+1f80ea6fcccbdb45c5a9a96bcb0aadb9  gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.S
+8f30bf5e577a18b4b99a0b0eb857c42d  gdb/testsuite/gdb.dwarf2/pieces-optimized-out.exp
+4b551457d9876928cbeb1127a4a9f69d  gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp
+5da63855fa9dc954e2d7e57a32c8ea45  gdb/testsuite/gdb.dwarf2/valop.S
+5cd482d2121cb5a67484d64a357da5c1  gdb/testsuite/gdb.dwarf2/dw2-unresolved-main.c
+6e1c21cf11a3242e5e03b2a4b819b214  gdb/testsuite/gdb.dwarf2/dw2-ranges2.c
+29c0b82005abb457115321872f2a9b8e  gdb/testsuite/gdb.dwarf2/dw2-compressed.exp
+39e8c06acbe572ac6fcf2997b566e6d6  gdb/testsuite/gdb.dwarf2/dup-psym.exp
+90cada3d929c9425c8d3eaf4686524c9  gdb/testsuite/gdb.dwarf2/callframecfa.S
+ce63cabcca58772955b06cd5ba07fb9a  gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static.exp
+841831852c9c2b0073e816f8281848b8  gdb/testsuite/gdb.dwarf2/dw2-filename.S
+3166204b6719eb0e071c10cc03fb7e38  gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S
+33c96a2492c664fe76dab36da3ae08ab  gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp
+366bbd7f37abe597581ffe48d7df0817  gdb/testsuite/gdb.dwarf2/implptr.c
+abf4b1f55444b8b9b97c08c4ea1eee46  gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.exp
+edf61f006a684c89a03d7c884a6f759b  gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp
+f33cf9400364b224018f92f7f2058ad0  gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S
+2a65a4300dd6a68590b5459028e6730b  gdb/testsuite/gdb.dwarf2/fission-loclists.S
+2c7c6383b5754aad87a040a9454d5ed8  gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.exp
+6e9a424b81a9da529f0552b643a6f9f7  gdb/testsuite/gdb.dwarf2/symtab-producer.exp
+07abe2fbc80533150ccdb3f9bdec9def  gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.exp
+09b370852f266e9c682c03563cbf716c  gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S
+88f5de1d1fe62b66000442ec1f499459  gdb/testsuite/gdb.dwarf2/typeddwarf-amd64.S
+662ffaf0403fbce9f9b60852d6653e44  gdb/testsuite/gdb.dwarf2/dw2-producer.exp
+f243106edb6902f42cfabd73e2bf6fb6  gdb/testsuite/gdb.dwarf2/dw2-single-line-discriminators.exp
+2b4a3cf4dd97504b4913df9126b9bc8a  gdb/testsuite/gdb.dwarf2/clztest.S
+b136cd394a10412254dcd4160de7fb67  gdb/testsuite/gdb.dwarf2/watch-notconst2.c
+0812e1f2426dddfacc04760db353d73f  gdb/testsuite/gdb.dwarf2/dw2-basic.exp
+022e7a5a79beb3bdc8c4272d4a58c52d  gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S
+2f2dbf1aa0784fd6ffd6a08c0404c596  gdb/testsuite/gdb.dwarf2/fission-mix.c
+bd9832437cefbb1c3236143cae5cf803  gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.c
+296752001eca75590bf1d3769639982a  gdb/testsuite/gdb.dwarf2/dw2-dup-frame.S
+80a43bd6f103c4b51646996c8d815bee  gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.c
+9efec564c7801017f6cc9d77ca87257a  gdb/testsuite/gdb.dwarf2/dw2-icycle.exp
+662fc0b8ceb0fb73de7e33212088f279  gdb/testsuite/gdb.dwarf2/dw2-strp.exp
+86255db1d46a952082a998daaeff1d4e  gdb/testsuite/gdb.dwarf2/implptrpiece.exp
+dfc2dc354191ea76fb2cbee6d35fc425  gdb/testsuite/gdb.dwarf2/nostaticblock.exp
+5c778f5c11d0f48786d2dba644b7ded3  gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp
+bd139c18d3674290f1d2d54bb3c04cdc  gdb/testsuite/gdb.dwarf2/dw2-intercu.S
+058834c35a2b46db06c920254d17b7a4  gdb/testsuite/gdb.dwarf2/dw2-noloc-main.c
+c99e1e30cf3c1cbefa56fd825fa6f1a4  gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S
+b68afdf9d9776944a81a74bf824ab353  gdb/testsuite/gdb.dwarf2/dw2-compressed.S
+72cf7b7cc9c2e54530148bc3364ccd9a  gdb/testsuite/gdb.dwarf2/dw2-intercu.exp
+9b318c9fb2bdd12695879fed5f9e091d  gdb/testsuite/gdb.dwarf2/dw2-param-error.exp
+b00439364fbb43a965faa517cf774d57  gdb/testsuite/gdb.dwarf2/dw2-op-out-param.S
+af53a9836e0a875235d5cb3588bc473b  gdb/testsuite/gdb.dwarf2/method-ptr.exp
+0be1a4e25cdc5b331a79804114ec8078  gdb/testsuite/gdb.dwarf2/dw2-icycle.c
+9013757af73ee329542401326d1ac249  gdb/testsuite/gdb.dwarf2/watch-notconst.exp
+2c7b1bd21b79365a0f35b74b6ee82031  gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp
+a3ed80e2945bc21ce0f7444c81ac35b9  gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.S
+84dfdabac6f10bd8e20f5ddf6e5e20a4  gdb/testsuite/gdb.dwarf2/dw4-sig-types-b.cc
+bd929c91f07c2a2dcc1590c9acc56ec1  gdb/testsuite/gdb.dwarf2/typeddwarf.S
+b471e5fdab1b319ce02aabab78b1fe04  gdb/testsuite/gdb.dwarf2/dw2-ranges3.c
+a083394b5c3654d51e7553d583382996  gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S
+6905a63c2e9fe5c52e4077114edb4407  gdb/testsuite/gdb.dwarf2/pr13961.exp
+6e1bc7df595e78732a24ffc80e378595  gdb/testsuite/gdb.dwarf2/fission-reread.S
+005d40e2f757d66d153d01db2ea75dc5  gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S
+9cee86841e8bd8f8a9d8e43cd43cd8db  gdb/testsuite/gdb.dwarf2/dw2-common-block.S
+01fdd28afe00d1e410f61954e541a8a3  gdb/testsuite/gdb.dwarf2/arr-subrange.c
+52136e48bbb935e981bd9dd626d29516  gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.S
+bed11db7a2aac973d7ac2683d961db39  gdb/testsuite/gdb.dwarf2/main.c
+62c6432b0d4c1918a66fd12442830bb3  gdb/testsuite/gdb.dwarf2/implptrconst.c
+ae2bb2d1a5ebbaa9250b14bc36aaa4ae  gdb/testsuite/gdb.dwarf2/dwp-symlink.exp
+aacfcf87338580af13fdfdbb097943c3  gdb/testsuite/gdb.dwarf2/dwp-symlink.c
+76d98797070898f62ebf1dc05b910dc7  gdb/testsuite/gdb.dwarf2/implptr-64bit.exp
+58eaedc2b1ccda6d6bf004431bcbe815  gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp
+77040636e2cded9bfe0a949c9d556698  gdb/testsuite/gdb.dwarf2/dw2-op-call.S
+706b24603058502e0ebd9994a1abe9eb  gdb/testsuite/gdb.dwarf2/pr11465.S
+385fbee679f63b977f75d5aebe3e03d2  gdb/testsuite/gdb.dwarf2/corrupt.c
+b4da9a50932dc3e7150a3e2b658ad5ac  gdb/testsuite/gdb.dwarf2/pieces.S
+221371fc128c0ff0bd3ab15a074b243e  gdb/testsuite/gdb.dwarf2/typeddwarf.c
+20936081b1caa7738ea0f74fafc4eb12  gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp
+49c9ed024f714648b9db1b9c5a11ee58  gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S
+8ba70c2ced813651ef3c437f2eee7e58  gdb/testsuite/gdb.dwarf2/implptr.exp
+0fe800549c74ee26baa2a5aafb644539  gdb/testsuite/gdb.dwarf2/dw2-param-error-main.c
+320a03d74113c4525f6e61eac28cbcb2  gdb/testsuite/gdb.dwarf2/staticvirtual.exp
+83f69717814d47c6b704a0bfed8b343e  gdb/testsuite/gdb.dwarf2/dw2-namespaceless-anonymous.exp
+cea789825f272190adb1b529b6b9fd0c  gdb/testsuite/gdb.dwarf2/dw2-namespaceless-anonymous.S
+801df1a5f00968b6addca964951f11af  gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap-outer.S
+1ed6d68ba489abd0890fae2eaaf0acd9  gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.exp
+04b69cf5aefd9170e4168a5cb18eefd0  gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp
+a9d1814e91b1652544cf87629ae7d948  gdb/testsuite/gdb.dwarf2/clztest.c
+fa0c08bf86a775d7882c02ad555ee852  gdb/testsuite/gdb.dwarf2/dwzbuildid.exp
+e0f112d5f2f48696bcbc3f7c80716b77  gdb/testsuite/gdb.dwarf2/opaque-type-lookup-2.c
+0f0679513708f7e45de26c808bb71acb  gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S
+48c925932ce970a7a43013740f99715d  gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap-inner.S
+4a8b395785a657837f936d58e802909d  gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.exp
+ca91d69376495be73e61688a2055793b  gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S
+89a27ded98f32a7d82c0844e3a8f9c68  gdb/testsuite/gdb.dwarf2/dw2-entry-value.S
+fd2f41b129f0f40f3affd82265b2908c  gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp
+ec7d67d642f3f62872ecfa2da2e199ef  gdb/testsuite/gdb.dwarf2/dw2-restrict.S
+ca42403f09d1ad7d2eef3c3a90031518  gdb/testsuite/gdb.dwarf2/fission-mix.h
+f8ee04647c690008a7267db45613290e  gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static.S
+d0353ae7baab0a971f091325b693111a  gdb/testsuite/gdb.dwarf2/pr11465.exp
+06c8ce58b9320d6d0306bf0993d65bb8  gdb/testsuite/gdb.dwarf2/dw2-inline-param-main.c
+0fe800549c74ee26baa2a5aafb644539  gdb/testsuite/gdb.dwarf2/dw2-entry-value-main.c
+7d4c084fa11e5f7b723b8166369d2b97  gdb/testsuite/gdb.dwarf2/dw2-param-error.S
+cb36bc00f3d3932dbbbb9b0fac363cbc  gdb/testsuite/gdb.dwarf2/pieces.c
+0c1cac296d9825462dfe00fa9ed44889  gdb/testsuite/gdb.dwarf2/implptr.S
+0face00e3722e08de1bcb54dcdd66ac9  gdb/testsuite/gdb.dwarf2/atomic-type.exp
+6bc4dde59a783b01321a82e75a25bb20  gdb/testsuite/gdb.dwarf2/dw2-ranges.c
+c881afed13edc0c54cf106919eb9165b  gdb/testsuite/gdb.dwarf2/pr10770.exp
+4e298e5f5b7921ee7cc3869509f08e41  gdb/testsuite/gdb.dwarf2/dw2-strp.S
+1982c7b2b29f1402b813b633acd5454c  gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame-func.c
+d2ee067d477fb9505798e3ef39f48ecc  gdb/testsuite/gdb.dwarf2/count.exp
+5690421de78077f781c0e4d91491c33d  gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world.c
+66dff7abb42a5b191f3df1fb1617237c  gdb/testsuite/gdb.dwarf2/dw4-sig-types.h
+c309903c3afa93f80ef54ad69bb1c91f  gdb/testsuite/gdb.dwarf2/dw2-dos-drive.exp
+e001ee87f7e6392bbee7aecb01033562  gdb/testsuite/gdb.dwarf2/dw2-entry-value.exp
+c2729b4486cb86d837b4be56e649a944  gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S
+dbea19926132895aacb04102cff239d3  gdb/testsuite/gdb.dwarf2/fission-mix2.c
+f15e65f9c3817301552d2e3b3fa55fe8  gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.c
+224b03c8ae4ed801cb239f1b87f8e8fc  gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.exp
+09551cbff98acd50d131708a5f014083  gdb/testsuite/gdb.dwarf2/clztest.exp
+43d993539b420e70f5c6c61f55921661  gdb/testsuite/gdb.dwarf2/dw2-basic.S
+aed11fb1972e2d14f84770b844f11e6a  gdb/testsuite/gdb.dwarf2/fission-base.S
+b96ff68a131cff34cd897d019525f1c2  gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp
+09477fbab4120ef53ff094b0070d8786  gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust-main.cc
+27b51c640e54e7a4543d9f2aa4164f39  gdb/testsuite/gdb.dwarf2/dw2-dup-frame.c
+eb41b1f03d98cdde41ddfb27fe9e13db  gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.c
+66f25c7dbf384174ec9fd1ca50f9a223  gdb/testsuite/gdb.dwarf2/data-loc.c
+8f267d758d050f7f75de540d1328dd36  gdb/testsuite/gdb.dwarf2/dw2-restore.S
+d6feb5a90219b3e759bf716d436ba056  gdb/testsuite/gdb.dwarf2/dw2-case-insensitive-debug.S
+17b55dda0e76cead163721073a84fcfe  gdb/testsuite/gdb.dwarf2/mac-fileno.exp
+a3018aed35c18b021bb6770a32428947  gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S
+eefec6c561ed31438f1c512a5dee114a  gdb/testsuite/gdb.dwarf2/dup-psym.S
+05d9e8d8b46c35bea790596c32299c01  gdb/testsuite/gdb.dwarf2/dw2-restrict.exp
+37e9eeb55b67162f897f238b7552604b  gdb/testsuite/gdb.dwarf2/dw2-error.c
+baa416ece0bf26f642460468f7697c1e  gdb/testsuite/gdb.dwarf2/dw2-producer.S
+88b78ecf785da4acd640fe3067ae4deb  gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.exp
+1978ca83cba9f1b8f4ed332746a9044a  gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame-main.c
+c2fd110b55ba99d2f744d54cb540b78c  gdb/testsuite/gdb.dwarf2/pieces.exp
+1f3daa08e50001b2d24813ea11abb54f  gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.c
+f5058fa82ef166ae3ab39689d4e4a4a5  gdb/testsuite/gdb.dwarf2/valop.exp
+075ee4da88be6ff4297e6d6b44b113a1  gdb/testsuite/gdb.dwarf2/pr10770.c
+4807227a78404bfe25ea4ed620308f4d  gdb/testsuite/gdb.dwarf2/implptr-optimized-out.exp
+5a0ca561e74fe535ca2082efd56d9ca5  gdb/testsuite/gdb.dwarf2/dw2-restore.exp
+d8f74eed84bde8b6ab217ddf6fb2dc46  gdb/testsuite/gdb.dwarf2/dw2-inline-break.exp
+96d9af8ee0b04c4a4b300247b4f265fc  gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.S
+54b14c7dc645d64595148d5375d65eba  gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.S
+e5de283fd15fcf1e4e544c429d44bc91  gdb/testsuite/gdb.dwarf2/enum-type.exp
+8a83affa79d44f63904ee3c4854b4227  gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.exp
+96f70ed255b52a01c0530c400903d039  gdb/testsuite/gdb.dwarf2/fission-loclists.exp
+4a443917dc1db4bb0cfafa88b277e0dc  gdb/testsuite/gdb.dwarf2/dw2-dup-frame.exp
+12dce8fbb0a1342337883baa0117d348  gdb/testsuite/gdb.dwarf2/dw2-intermix.S
+47420cbe5a43ccaf60cd98c110813b4e  gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.exp
+07a27a57d965704671af30f29353bf58  gdb/testsuite/gdb.dwarf2/fission-reread.exp
+e81b3d903dc340d486a95651c8be51cc  gdb/testsuite/gdb.dwarf2/implptr-64bit.S
+2d2dcd4507e1a47cdf6d7868e27575cb  gdb/testsuite/gdb.dwarf2/mac-fileno.S
+7fedeb8b77d004ac088a1dd722b392e2  gdb/testsuite/gdb.dwarf2/pieces-optimized-out.S
+daf7275b48424acdfc659414338f304f  gdb/testsuite/gdb.dwarf2/dw4-sig-types.cc
+82416245f787998dd05231301e1a9654  gdb/testsuite/gdb.dwarf2/missing-sig-type.exp
+eb8b3232594ef16f2c620f9cd52e8055  gdb/testsuite/gdb.dwarf2/watch-notconst2.S
+e775b315f617b2d1c18d0da84cd141b9  gdb/testsuite/gdb.dwarf2/dw2-error.exp
+1ae680d78d7d255eb2ea2294d47ce8e3  gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static-main.c
+f167a58d12a72ab23de7c0630118c1b3  gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.S
+e1cd1925acc9b285993ecde6ed0f2aad  gdb/testsuite/gdb.dwarf2/watch-notconst.c
+d13d8ff12552675071b3faa33b9b94ff  gdb/testsuite/gdb.dwarf2/dw2-noloc.exp
+41af8351f23e83884eff7d33775e9f3b  gdb/testsuite/gdb.dwarf2/dw2-cu-size.S
+84c96df492b1d5213fc6028dd6006ca5  gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp
+f7cacfd0aa8345f2a97c495f5fc241dc  gdb/testsuite/gdb.dwarf2/method-ptr.cc
+84af28f460f74b797e3affc955170a58  gdb/testsuite/gdb.dwarf2/dw2-filename.exp
+de1f4b7a646bc2585dd8025987071b7d  gdb/testsuite/gdb.dwarf2/dw2-restrict.c
+cac2619fb67c5d6a05165136ab392cfb  gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S
+3f730c3fd5c7e404c1c8a1f80c13783c  gdb/testsuite/gdb.dwarf2/dw2-intermix.exp
+d25cd873f1a55cabd2f4228525dca3fa  gdb/testsuite/gdb.dwarf2/data-loc.exp
+cc0f51c6934a41604c0778d6350021fe  gdb/testsuite/gdb.dwarf2/dw2-noloc.S
+4e4acb01f7b935a56bf41bdcc43cf6f1  gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S
+90f438919b0ca178d79bbcd47a549bfc  gdb/testsuite/gdb.dwarf2/dynarr-ptr.exp
+d5251c1656f96f0abe651cac2cfbc577  gdb/testsuite/gdb.dwarf2/fission-base.c
+3cd0da454b52219349f869200cead4cf  gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S
+db30413c16ec7ec77c5ca3064619703b  gdb/testsuite/gdb.dwarf2/arr-subrange.exp
+cbb5c1d8572231bb98a477c049f9fcba  gdb/testsuite/gdb.dwarf2/implptrconst.exp
+e167f65b0f0fcf084b537cd423a7fa34  gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp
+6af352724a5cf848875fb156ae9da164  gdb/testsuite/gdb.dwarf2/dw2-single-line-discriminators.S
+8597a0db803ce843b604b5605f8e83d5  gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.S
+986cc2924dccb551ac380f3b5642e8da  gdb/testsuite/gdb.dwarf2/dynarr-ptr.c
+3c38e28992d3c9425a793143cdce9d94  gdb/testsuite/gdb.dwarf2/typeddwarf.exp
+a95c63e60ec3140f1247394d35e8a2bf  gdb/testsuite/gdb.dwarf2/gdb-index.exp
+051cb35399916ab4b417d161fd610397  gdb/testsuite/gdb.dwarf2/dw2-inline-break.S
+01fdd28afe00d1e410f61954e541a8a3  gdb/testsuite/gdb.dwarf2/arr-stride.c
+03c2c75f67caf0369dbf71e1e71a0f8e  gdb/testsuite/gdb.dwarf2/dw2-icycle.S
+ed51abdb6c04d0e7c735bf6fb53d3072  gdb/testsuite/gdb.dwarf2/pieces-optimized-out.c
+105fb37924679f8b5f9965d4b77e1665  gdb/testsuite/gdb.dwarf2/dw2-unresolved.S
+5f8a444c3d0f7af2af54cab81699c899  gdb/testsuite/gdb.dwarf2/dw2-inline-param.S
+865d21a815782637b851b5111439773e  gdb/testsuite/gdb.dwarf2/dwz.exp
+81d61a35992e63a0032460614ece5c56  gdb/testsuite/gdb.dwarf2/callframecfa.exp
+e6d11dc0cea31f8bcfbe07a0b1af0a8b  gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.c
+b96ab7e4680e392e3377506f5441d72d  gdb/testsuite/gdb.dwarf2/dw2-const.exp
+74a0889dc09ee955010b697131bfa604  gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello.c
+fdcedd3907afa3ccea88dcbf71428bcd  gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp
+045c275ad69c8984c4629b4d4a0e1adb  gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S
+f328201cf51be98a0554caf0cd1c8b42  gdb/testsuite/gdb.opencl/datatypes.exp
+2d92fbd9a99d04eef6415ffd6a696316  gdb/testsuite/gdb.opencl/Makefile.in
+7eadb806d28f4c59d34bf33161cfa058  gdb/testsuite/gdb.opencl/callfuncs.exp
+172854382c8a59a659636317664834b4  gdb/testsuite/gdb.opencl/datatypes.cl
+60dc289539b35b333b429170a7ed1d36  gdb/testsuite/gdb.opencl/vec_comps.cl
+58c0d89617da12a2dc831e04bc99ccac  gdb/testsuite/gdb.opencl/callfuncs.cl
+68b3c38e190b19619cdc80097c8d9098  gdb/testsuite/gdb.opencl/convs_casts.cl
+9e8e8b42e00a02a4bad44d68716c0f75  gdb/testsuite/gdb.opencl/operators.exp
+8292595a223d9ea2d948aba36ed41758  gdb/testsuite/gdb.opencl/vec_comps.exp
+322aa91019b2b009cf2bc1fdb1eb937f  gdb/testsuite/gdb.opencl/convs_casts.exp
+472b6e77e7a26d6da92ad974f702a9d6  gdb/testsuite/gdb.opencl/operators.cl
+fdb007115b341b594bf20fa155fc05ae  gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.exp
+0dc6925cfd804e8d96bf72baf2695b20  gdb/testsuite/gdb.reverse/machinestate.c
+5d0857368c33e2992acae395c7353dee  gdb/testsuite/gdb.reverse/Makefile.in
+9ee64246705df5ec7ec657b0cb3d8ca2  gdb/testsuite/gdb.reverse/singlejmp-reverse.c
+2354ab410db6d19ce37d883b35f16cc1  gdb/testsuite/gdb.reverse/consecutive-reverse.exp
+afaa7edba304b8f001bf8a8cb6b4e08a  gdb/testsuite/gdb.reverse/singlejmp-reverse-nodebug.S
+f038e79555c143a6dc72f3c98185682e  gdb/testsuite/gdb.reverse/rerun-prec.c
+83159840ef92751a8e34a05abf4fe30f  gdb/testsuite/gdb.reverse/sigall-reverse.c
+f74712ea72091c557ffa6e86bd0802ed  gdb/testsuite/gdb.reverse/i386-sse-reverse.exp
+73a40bb8ecfbb85ff9d70bfa9a72036b  gdb/testsuite/gdb.reverse/until-reverse.exp
+412c1ed5f7e6c8ee678526acbd80929b  gdb/testsuite/gdb.reverse/next-reverse-bkpt-over-sr.exp
+ddf172a4caa9eb654720644bb5c0efe4  gdb/testsuite/gdb.reverse/singlejmp-reverse-nodebug.c
+237a59965a5d8b4fda259770ff2d84bc  gdb/testsuite/gdb.reverse/break-reverse.c
+87eafa375079156116f5be98a7c676b6  gdb/testsuite/gdb.reverse/sigall-precsave.exp
+7c187edac5e34ff032b1f9f0b3895448  gdb/testsuite/gdb.reverse/machinestate-precsave.exp
+e5b7ddf6ac175c75605087a89a36a097  gdb/testsuite/gdb.reverse/i387-env-reverse.exp
+ddf3e6fefea312376696535d7dc02e78  gdb/testsuite/gdb.reverse/break-precsave.exp
+7f753e2dfc9acb25faf677890cfb88c0  gdb/testsuite/gdb.reverse/solib-reverse.exp
+5bc31078b9bb5b988d447b274cb16f24  gdb/testsuite/gdb.reverse/shr.h
+6b2415c928cfb7809adc2a235ed39b50  gdb/testsuite/gdb.reverse/solib-reverse.c
+fcd459099cfa535c6596b114c07bf97e  gdb/testsuite/gdb.reverse/singlejmp-reverse.S
+db20adf370772899b11f07a4653f98e9  gdb/testsuite/gdb.reverse/until-reverse.c
+daaf17398a3e03a1620c55437e1c7ea7  gdb/testsuite/gdb.reverse/watch-reverse.c
+a59ec09587e4b0f2d20fb512a53701f1  gdb/testsuite/gdb.reverse/machinestate.exp
+aebb8837710a929bc3a02f99e69362ed  gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp
+0497d004204558ab9eab5f120dde6c16  gdb/testsuite/gdb.reverse/step-reverse.exp
+d714a32a63e08bf6d51d92dcf693cfbd  gdb/testsuite/gdb.reverse/finish-precsave.exp
+5c1e57cd0cd758bf063b819da0e0e26b  gdb/testsuite/gdb.reverse/i386-sse-reverse.c
+5c241798071afa7e8100df10ed6cfc0d  gdb/testsuite/gdb.reverse/i386-reverse.exp
+e6a8156260c85bcc683264da9c42c62b  gdb/testsuite/gdb.reverse/finish-reverse.c
+cd59eb8deba83429883c47902736776e  gdb/testsuite/gdb.reverse/until-precsave.exp
+3324e2bb106a9b9279ac3127170de20b  gdb/testsuite/gdb.reverse/i387-env-reverse.c
+67ae986eb02f4d3e2801b757adf76253  gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.c
+a38cae7b359d165a8467bf02aca0e7d0  gdb/testsuite/gdb.reverse/aarch64.c
+592da662a17a4c4ac4b3f8a36fed85b4  gdb/testsuite/gdb.reverse/consecutive-precsave.exp
+1075af26e5df6fa5338a512ed1f73f3f  gdb/testsuite/gdb.reverse/watch-precsave.exp
+ef37ce19abd5d3ce9db0b4fbca1d478d  gdb/testsuite/gdb.reverse/ms1.c
+96dd84a1bf59bd1383615b6a8386e77e  gdb/testsuite/gdb.reverse/i386-reverse.c
+3ba3572c9439630e115ec8a16464cfb4  gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.S
+a812290de13a2fdbd4202dec2c895153  gdb/testsuite/gdb.reverse/i387-stack-reverse.exp
+fa1725ab006d8f342da60d0285673d6c  gdb/testsuite/gdb.reverse/step-precsave.exp
+6609e1526eb2e51fa5a73b154aa516c3  gdb/testsuite/gdb.reverse/break-reverse.exp
+3f9ba79b6ff84b41fa6f727bd9545ee5  gdb/testsuite/gdb.reverse/rerun-prec.exp
+742d97756c3561e77ebc9728d6733852  gdb/testsuite/gdb.reverse/singlejmp-reverse.exp
+14fd59f2e8f902f5cc7aeef1d0d11b12  gdb/testsuite/gdb.reverse/consecutive-reverse.c
+7b121ef15668fb89ef42bbda9a87cf85  gdb/testsuite/gdb.reverse/i386-precsave.exp
+2ee1d2885ccc1de9666ba8660ad2e6c5  gdb/testsuite/gdb.reverse/finish-reverse.exp
+e358e6e67ef79a4d997f341fd507d865  gdb/testsuite/gdb.reverse/shr1.c
+b506a0d75619dac7b057c0bb902c5efb  gdb/testsuite/gdb.reverse/sigall-reverse.exp
+8c0660965debb68877a92ffc003afb66  gdb/testsuite/gdb.reverse/watch-reverse.exp
+83b3d58aa3e1965b4e7a560aa7f346b6  gdb/testsuite/gdb.reverse/ur1.c
+0cf6d11ceeaf359f6d190255b791db57  gdb/testsuite/gdb.reverse/step-reverse.c
+499758fc3f622823558362e2d64bb479  gdb/testsuite/gdb.reverse/aarch64.exp
+58e0e7012f1894794bedf6952d958d82  gdb/testsuite/gdb.reverse/shr2.c
+4e3ce39920414666d6e2dcf7179f1ae5  gdb/testsuite/gdb.reverse/solib-precsave.exp
+7287898ff83b2ad3153f6f7dcdea751e  gdb/testsuite/gdb.reverse/i387-stack-reverse.c
+4f672c41eb2f0e791e0b448261376876  gdb/testsuite/gdb.arch/i386-dr3-watch.exp
+6ebdc68c7e74e9a0d5263075f4dc82e0  gdb/testsuite/gdb.arch/amd64-tailcall-cxx.exp
+d6ba847f242a917a32a33f7da217f249  gdb/testsuite/gdb.arch/i386-sse-stack-align.exp
+569f57d3ee2da7f491a2574e1e6ab7a6  gdb/testsuite/gdb.arch/i386-avx512.exp
+834c43e0d9d8c88504b042b05b6574fc  gdb/testsuite/gdb.arch/gdb1558.exp
+0bd77d903823dc3fa60c7ec371144eeb  gdb/testsuite/gdb.arch/amd64-tailcall-noret.S
+5bd1a794677897dd8f859c62a4515f8f  gdb/testsuite/gdb.arch/i386-float.S
+9a536a0d73c9a63a7633cb689f06a85a  gdb/testsuite/gdb.arch/amd64-optimout-repeat.exp
+b93c0095c24c3ccf666dccbeeb977be0  gdb/testsuite/gdb.arch/i386-permbkpt.S
+39670cf82b3c3c5f5d252d1c93953fd5  gdb/testsuite/gdb.arch/i386-permbkpt.exp
+b9b5c78d6f2147337f32c40eb38dc822  gdb/testsuite/gdb.arch/powerpc-prologue.c
+2f6099d0ec2953ef0dfea772c60cbf37  gdb/testsuite/gdb.arch/amd64-invalid-stack-middle.c
+9b5cc83133525918d4c4897d05d3beee  gdb/testsuite/gdb.arch/arm-disp-step.S
+d839d2710093e744afcac59f950554e9  gdb/testsuite/gdb.arch/i386-biarch-core.core.bz2
+18a1eb321b71b9c9ca02d1edcd71b92f  gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp
+1c5a4f8525828f25b52872010869823d  gdb/testsuite/gdb.arch/i386-bp_permanent.c
+bb8796b3a46c6946e2ff68a712f35f78  gdb/testsuite/gdb.arch/powerpc-power.s
+8e3ddbcac53b9b38df03f974e4c26882  gdb/testsuite/gdb.arch/i386-dr3-watch.c
+7e15fe36f59b8e04c5fb0265a6950c3e  gdb/testsuite/gdb.arch/pa-nullify.s
+ea859e3b0bad8c6157c57233464f6bfc  gdb/testsuite/gdb.arch/Makefile.in
+1ea24434477b32aa6ca7bd93f9aa49d3  gdb/testsuite/gdb.arch/i386-size-overlap.exp
+3f3acf7c123afb6c72e328d470cc1067  gdb/testsuite/gdb.arch/thumb-bx-pc.exp
+4cfd40ab3e39a908f2181c56a78daa43  gdb/testsuite/gdb.arch/amd64-entry-value-paramref.S
+a4b44663a9c9d2ac554ea371750489cf  gdb/testsuite/gdb.arch/altivec-regs.c
+3b73c835f41770e9ea5652cf4d0a4395  gdb/testsuite/gdb.arch/mips16-thunks-inmain.c
+fcd0dd3432e917999e1b351b9467f52f  gdb/testsuite/gdb.arch/e500-regs.c
+d5c607ba5c46b0d66e9c5002c72bffd9  gdb/testsuite/gdb.arch/amd64-tailcall-noret.c
+ec5665fc33f9cb5f45f36f7206434477  gdb/testsuite/gdb.arch/gdb1291.exp
+5a662857eb553c9732f3cb96066a679e  gdb/testsuite/gdb.arch/amd64-stap-special-operands.exp
+9b5a5921bba132ee4d27ad7654c3fe15  gdb/testsuite/gdb.arch/gdb1558.c
+be6770d3ffbe93c9d2655c353d473c28  gdb/testsuite/gdb.arch/powerpc-stackless.S
+5d78f95e738b148434fa3f74d72594b6  gdb/testsuite/gdb.arch/i386-sse-stack-align.S
+2ff3742c3f86755ba62f434855c050ff  gdb/testsuite/gdb.arch/i386-avx.c
+9d8ad2584c3d54ace0635c8e163d3cce  gdb/testsuite/gdb.arch/spu-info.c
+83f2e7cf3e19a5d21806b49bc67ab760  gdb/testsuite/gdb.arch/i386-unwind.c
+d8c97737aaa6b39f3ad73594224a40d4  gdb/testsuite/gdb.arch/ppc-fp.exp
+a3c4e413cd588bdfd1a718a8cce1996e  gdb/testsuite/gdb.arch/gdb1431.s
+0b9cd546355cef45f1aa6d53d0955f41  gdb/testsuite/gdb.arch/amd64-entry-value-param.c
+185c5abf570fb38dfd748bf0c5c4f1bb  gdb/testsuite/gdb.arch/i386-unwind.exp
+7f542cbbb283778dcc6fd9d0f0931d3f  gdb/testsuite/gdb.arch/mips16-thunks.exp
+28faf64157d77553b7c506c036ecc967  gdb/testsuite/gdb.arch/avr-flash-qualifier.c
+761719849b00c4c43a3b09da7110dc58  gdb/testsuite/gdb.arch/thumb-singlestep.S
+b83238089f1d8984d10e9a14be7842ce  gdb/testsuite/gdb.arch/gdb1431.exp
+58891c6f3482836b5952a188b25bf79f  gdb/testsuite/gdb.arch/gdb1291.s
+3b5bc7229cf2d4be76e25400d1a0eb54  gdb/testsuite/gdb.arch/amd64-entry-value-inline.S
+e89a118822ca521d056c2661cece1406  gdb/testsuite/gdb.arch/s390-vregs.exp
+d94fd497823927148fb66d1d3190b642  gdb/testsuite/gdb.arch/altivec-regs.exp
+c7ab6a07bf4db41e2e5227e943cf7e17  gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S
+3d59210243b5b8811b386cdba894b522  gdb/testsuite/gdb.arch/vsx-regs.c
+a7d56b980885c6ccfb27df8ce01da94f  gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp
+92a4a0f572470b8f1dbeecf46ed882d8  gdb/testsuite/gdb.arch/thumb2-it.exp
+369178d2bd69b73c51488c65832e55be  gdb/testsuite/gdb.arch/mips16-thunks-sinfrob.c
+fc612bf330a7a42cb889114dba1f4daf  gdb/testsuite/gdb.arch/powerpc-aix-prologue.c
+57b43505795d8ae1bfc9fbdc446cd477  gdb/testsuite/gdb.arch/amd64-optimout-repeat.S
+39f30817e3d83ec0c0525bf43feaacb4  gdb/testsuite/gdb.arch/amd64-stap-triplet.c
+07b730fb7e04f64d281b4b4917652004  gdb/testsuite/gdb.arch/amd64-entry-value.exp
+1a554377e3aa43f9bf6b93c205aa00a5  gdb/testsuite/gdb.arch/e500-prologue.exp
+448c6561cbe77c6b3da413380833ae5a  gdb/testsuite/gdb.arch/amd64-invalid-stack-top.c
+bd7cf5e96e9e308cc39648c6ce20d498  gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.S
+4bf86195ad67993aeb9da92be12bcc85  gdb/testsuite/gdb.arch/ppc64-atomic-inst.S
+cd8a00a8e3a271674ed1a17db07eb642  gdb/testsuite/gdb.arch/i386-size-overlap.c
+5da5b1ad5ef43800b9dbcf0e785c6181  gdb/testsuite/gdb.arch/i386-gnu-cfi.exp
+fd7e9008b8c922b169ab21a9d507be36  gdb/testsuite/gdb.arch/i386-sse-stack-align.c
+692f4101549f3eadd01ca0b3e0873d6d  gdb/testsuite/gdb.arch/spu-ls.exp
+63816047437ef615f60265598f582c76  gdb/testsuite/gdb.arch/i386-sse.exp
+19d5d7507bce76e9ca88070248830a61  gdb/testsuite/gdb.arch/altivec-abi.c
+10d7b1a3ad07b0e09b2eeb11dd033571  gdb/testsuite/gdb.arch/amd64-tailcall-ret.c
+6642eb5a9289603e785a433f2e1a21c9  gdb/testsuite/gdb.arch/i386-bp_permanent.exp
+11389013dfeba005022a1d910728c9d7  gdb/testsuite/gdb.arch/e500-abi.c
+bd9121b002a9894dff40216dab0cb85b  gdb/testsuite/gdb.arch/i386-byte.exp
+9123d05165cf8fde729ef946988dba71  gdb/testsuite/gdb.arch/i386-prologue.exp
+84f932547999701836396c7d29f95da6  gdb/testsuite/gdb.arch/i386-signal.exp
+4f24880e6075f12f8f2b6ad09873e37e  gdb/testsuite/gdb.arch/i386-disp-step.S
+93a0eadd06dabcb9c6804050c282cfcc  gdb/testsuite/gdb.arch/i386-biarch-core.exp
+e4ff73056051f556bd3ff922187c33ae  gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.S
+5e37b4d1384a8c7a6f98e63905d32425  gdb/testsuite/gdb.arch/amd64-entry-value-param.S
+15659d1d75cee8edd245db7663c50b23  gdb/testsuite/gdb.arch/amd64-stap-optional-prefix.exp
+b76cacb4493ad4796bf6469fa5c8100c  gdb/testsuite/gdb.arch/mips16-thunks-sinfrob16.c
+a499e0062b0a9b756b1b96a2b04f1ee1  gdb/testsuite/gdb.arch/aarch64-atomic-inst.exp
+05e0aac77c3dd0b99f2a0012cde3c6c1  gdb/testsuite/gdb.arch/amd64-entry-value-paramref.cc
+81aa8a9d1fa9a1d58f1aaf95e637439f  gdb/testsuite/gdb.arch/thumb-singlestep.exp
+af196ffd9c400e47e9353e57cec36df9  gdb/testsuite/gdb.arch/iwmmxt-regs.exp
+76cf626b5f86c8d861e3a9f5969fbc1a  gdb/testsuite/gdb.arch/i386-avx512.c
+7672325aceace0b9ec521cf43b17f329  gdb/testsuite/gdb.arch/spu-info.exp
+280ff3c21299532c38fd26cc09893fe9  gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.S
+3d97624ea080899170a57f6ecd97df0a  gdb/testsuite/gdb.arch/amd64-pseudo.c
+9ae54bdc4498aff19840568b0f0da947  gdb/testsuite/gdb.arch/thumb2-it.S
+c7ea87e06fb844375f2ed097677e2eca  gdb/testsuite/gdb.arch/i386-cfi-notcurrent.exp
+fe78bcddd945a8fb11b6c7b6cda240aa  gdb/testsuite/gdb.arch/thumb-prologue.c
+de1829775715a181ac71f7cf32f5f003  gdb/testsuite/gdb.arch/e500-regs.exp
+15c23e824e3653927809e13c960ee8dd  gdb/testsuite/gdb.arch/amd64-tailcall-self.exp
+636e906178a19eebd2699a9eefa12e3a  gdb/testsuite/gdb.arch/ppc-dfp.exp
+0ca7c638bb32cf383bc862da85e1b42d  gdb/testsuite/gdb.arch/s390-tdbregs.c
+6177bc5bebb58849062496de6a2ca5ed  gdb/testsuite/gdb.arch/s390-vregs.S
+b957ba9f4ffa33547ce1059427da8d91  gdb/testsuite/gdb.arch/amd64-tailcall-noret.exp
+ffa142a26e18d0866b2e84f33d0f5c46  gdb/testsuite/gdb.arch/spu-ls.c
+fec6ea63d82b8c05cbd268b25b5b5434  gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp
+f4b4293c61bed63e444070a8df33020e  gdb/testsuite/gdb.arch/amd64-byte.exp
+0394c21becbaa1d0ec58273202fc887d  gdb/testsuite/gdb.arch/i386-size.exp
+4120fc6951e59c0bf8e3200e6b7331dd  gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.exp
+c51284ea07040afb734a3761ab26a43d  gdb/testsuite/gdb.arch/powerpc-prologue.exp
+b9becfc4184b32bf3e753a8de64f2ba7  gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.S
+b41bfa0bc27f2a4d5e786808ffb985da  gdb/testsuite/gdb.arch/amd64-dword.exp
+daab34fe80eeb15746aaa0ebfa8857ba  gdb/testsuite/gdb.arch/avr-flash-qualifier.exp
+379e6e16abf0e2aa18841bf1e9c5330d  gdb/testsuite/gdb.arch/arm-bl-branch-dest.c
+0076b076756126fb33ff1d85f454c5a4  gdb/testsuite/gdb.arch/i386-cfi-notcurrent.S
+c5a5f3dfcc3e5013e28d3fc4e511dec6  gdb/testsuite/gdb.arch/i386-size.c
+713d4d77e1a3963afa3765f5642cb08b  gdb/testsuite/gdb.arch/ppc-dfp.c
+625b3e1d84e4c3aabe1f31370a783e6d  gdb/testsuite/gdb.arch/s390-tdbregs.exp
+20884074651c8e81f2c67a7f41f74864  gdb/testsuite/gdb.arch/amd64-entry-value-param.exp
+6bb0dd612b52b2ad2f31f85c9d5c2eb9  gdb/testsuite/gdb.arch/amd64-prologue-skip.exp
+c108cfab3560ce952a316dd6acb183a3  gdb/testsuite/gdb.arch/amd64-word.exp
+47fee42472bf3e497c745675dca9ddb0  gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.c
+5fb2eaef8fa3678d2f93e1b0c7c65be6  gdb/testsuite/gdb.arch/pa64-nullify.s
+2c1742b36ea87207b61aeff74da0ae39  gdb/testsuite/gdb.arch/amd64-i386-address.S
+ed4f9d9476d6941685cf6904160ece7c  gdb/testsuite/gdb.arch/powerpc-power.exp
+35686428d132a5510dd19f8068e824b3  gdb/testsuite/gdb.arch/mips16-thunks-sin.c
+d8abc5290b4fdf49cb6ce3ccf44959b5  gdb/testsuite/gdb.arch/mips16-thunks-sinmain.c
+7d59536c2a6402818bd64579b1e5e386  gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.c
+40c40163daf4ae3792bcaae38e0a22d7  gdb/testsuite/gdb.arch/i386-float.exp
+874ed0e6f156c54b7cf763bcfd47f67b  gdb/testsuite/gdb.arch/aarch64-fp.c
+5f22fdfdb6ce61110881d566a186523c  gdb/testsuite/gdb.arch/i386-gnu-cfi.c
+9bfedeb2cdf4758df8564bc81bb7b79f  gdb/testsuite/gdb.arch/amd64-tailcall-self.c
+369c2f140ec9b4d45ccb6f41badaa6dd  gdb/testsuite/gdb.arch/amd64-stap-optional-prefix.S
+762d6208c4785e1aa763c04d432e6529  gdb/testsuite/gdb.arch/i386-mpx.c
+822c602808060b4edfbd98ec90718d92  gdb/testsuite/gdb.arch/amd64-entry-value-paramref.exp
+15d9925236920667b8a73512243bf1b9  gdb/testsuite/gdb.arch/amd64-entry-value-inline.c
+9f52f2dff6b91b8485f30da24ccf6bd9  gdb/testsuite/gdb.arch/i386-word.exp
+50fe203747d4c1f5399c45fa49889d6a  gdb/testsuite/gdb.arch/pa-nullify.exp
+13905994f8e57fafc0fd13e433b9dce6  gdb/testsuite/gdb.arch/amd64-disp-step.exp
+47f14df453e063547c4cf2a4963549e0  gdb/testsuite/gdb.arch/cordic.ko.debug.bz2
+8c59d3d22d77be86cd5f3fd2b26667f8  gdb/testsuite/gdb.arch/amd64-tailcall-self.S
+feae1699c4a32d64ebfa0b0b219b84f7  gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp
+53c98d1355924aa62ad7abb9d159860c  gdb/testsuite/gdb.arch/e500-prologue.c
+95994fefa473c3a5f1268727e851739f  gdb/testsuite/gdb.arch/cordic.ko.bz2
+f045ef640ba01fd269eb1ba3bbd029e1  gdb/testsuite/gdb.arch/i386-avx.exp
+0c3ce17e51a352eb7d7ed4b7b8395588  gdb/testsuite/gdb.arch/amd64-invalid-stack-middle.exp
+804eeafc9e2e9026c9d5b4f36f8d7ebc  gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp
+278442ba4a9506eea4d650ffb7ce6b4d  gdb/testsuite/gdb.arch/mips-octeon-bbit.c
+44f6050ab441db62aab4dc9431db04df  gdb/testsuite/gdb.arch/powerpc-d128-regs.c
+cc119be00aa541c5a9fe4b9a15a862a7  gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.exp
+c5bad5027b5a27ff930c1ec9885235b7  gdb/testsuite/gdb.arch/amd64-entry-value-inline.exp
+57b9b19d0d9219e088f70c36f0feae99  gdb/testsuite/gdb.arch/alpha-step.exp
+09a17beca2fd7197a2d4728ec0dc056e  gdb/testsuite/gdb.arch/amd64-i386-address.exp
+731b0205120bebfb9804c0b70ec13f0e  gdb/testsuite/gdb.arch/ppc-fp.c
+4af6def42dd8b3aca42f374b427748fc  gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.cc
+b401fe339355377d867521d89e4e9b30  gdb/testsuite/gdb.arch/amd64-invalid-stack-middle.S
+d685501ccbd482ec389b77cacd1478dd  gdb/testsuite/gdb.arch/amd64-prologue-xmm.s
+68e9325c9926e497df54f4069b0670b6  gdb/testsuite/gdb.arch/s390-multiarch.exp
+796b1dbc185fb82ee58ffb54d0304a2d  gdb/testsuite/gdb.arch/thumb-prologue.exp
+06fe0c62cc48761eecc1c97bb7499094  gdb/testsuite/gdb.arch/i386-sse.c
+74a904e220f0ecabf06541814d883b60  gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.S
+51471555766015ede153d1b0b883fff9  gdb/testsuite/gdb.arch/amd64-tailcall-ret.S
+d97b018b49d16960066c765c64283e55  gdb/testsuite/gdb.arch/amd64-prologue-xmm.c
+7495a91ac54da8dcad3ce294ff1e3fc1  gdb/testsuite/gdb.arch/arm-disp-step.exp
+ff30673cac30bee49a927ce2b56ae194  gdb/testsuite/gdb.arch/aarch64-atomic-inst.c
+31c3e542e60fbf48cf1900a827bca053  gdb/testsuite/gdb.arch/alpha-step.c
+9ba4ab1f3f655567eeef0801d404efdd  gdb/testsuite/gdb.arch/mips16-thunks-main.c
+9786e55271195109dca20217c974bef5  gdb/testsuite/gdb.arch/i386-prologue.c
+3dc415c2db5cdffd041b6d900dd6159a  gdb/testsuite/gdb.arch/sparc-sysstep.exp
+82ff991fe69c975cadd933ebdb01de02  gdb/testsuite/gdb.arch/amd64-prologue-xmm.exp
+f0543b1467f45ac1c63bbc47dc6ce719  gdb/testsuite/gdb.arch/s390-multiarch.c
+a257faa301240b48b8bd6133fbef9486  gdb/testsuite/gdb.arch/amd64-prologue-skip.S
+804fc5f7a8905b649bba091bd0d255a8  gdb/testsuite/gdb.arch/altivec-abi.exp
+d429a3a36ba71139a758d9c320052cb0  gdb/testsuite/gdb.arch/mips-octeon-bbit.exp
+d5a1af11fe8158062e43aa8166efecc1  gdb/testsuite/gdb.arch/amd64-tailcall-ret.exp
+83e1d955b79afcef602d2a58474af7de  gdb/testsuite/gdb.arch/i386-mpx-map.exp
+eeb5ea9fc84ea8ebe9c6296adb89518a  gdb/testsuite/gdb.arch/i386-disp-step.exp
+d2afb516fd98cbbd0b3a8a5a5e64bb2d  gdb/testsuite/gdb.arch/i386-pseudo.c
+b27dc7bb53fac7cdcd1aedb7ef45acf6  gdb/testsuite/gdb.arch/sparc-sysstep.c
+f772d0ba43d2495e451d867a21dfd39a  gdb/testsuite/gdb.arch/powerpc-d128-regs.exp
+ffccb4c549896c4229126d118c91f62e  gdb/testsuite/gdb.arch/i386-mpx.exp
+5e51e20973335dc6c04b0207c4a0002d  gdb/testsuite/gdb.arch/amd64-entry-value.cc
+0bf7cde6615b61fc3dcc1d932ab6ee64  gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp
+8253b72b9302010e8c9725f6e884bbb0  gdb/testsuite/gdb.arch/e500-abi.exp
+1760a4af6445a38fb24687b1318c0142  gdb/testsuite/gdb.arch/amd64-tailcall-cxx2.S
+29ba55115de09c133e7accfd37be765e  gdb/testsuite/gdb.arch/aarch64-fp.exp
+e536538fb5e1b81c7737483eae6b4fb1  gdb/testsuite/gdb.arch/i386-mpx-map.c
+03284c57dc6b89eb10b405aab07b6cc6  gdb/testsuite/gdb.arch/powerpc-stackless.exp
+c0c87dd7328e030613413ea86dd3cacc  gdb/testsuite/gdb.arch/i386-signal.c
+10fcd3bcce6c2de9ae3097c3ada63d5e  gdb/testsuite/gdb.arch/iwmmxt-regs.c
+f065e2d40cb8293e9b77a13e8a624c6c  gdb/testsuite/gdb.arch/amd64-entry-value.s
+9539c6e3074197b957cf4e2be229f288  gdb/testsuite/gdb.arch/amd64-stap-triplet.S
+8e36358314b4d79cdd8e5e4e45240d54  gdb/testsuite/gdb.arch/amd64-disp-step.S
+72b39c6ad65b1eb2276c7878a0b09f89  gdb/testsuite/gdb.arch/thumb-bx-pc.S
+228e2ac1db8901160b706e73aee73f31  gdb/testsuite/gdb.arch/amd64-tailcall-cxx2.cc
+401380b04c1bf4438a01db84d16bebd3  gdb/testsuite/gdb.arch/amd64-optimout-repeat.c
+c65852c839b9da53896517ce6dc50a26  gdb/testsuite/gdb.arch/mips16-thunks-sinmips16.c
+64aa7a8143aa832b729a5b730dbfe1dd  gdb/testsuite/gdb.arch/vsx-regs.exp
+79f1d8feab0ea5fee04b57b0d32f414d  gdb/testsuite/lib/cl_util.h
+f71854fcfc1aa1781690979902f89e81  gdb/testsuite/lib/fortran.exp
+df8744826ffbabde8c11052b843200cc  gdb/testsuite/lib/objc.exp
+be7367b8591ec67e8274475f8067028c  gdb/testsuite/lib/unbuffer_output.c
+bc6c5f0054eedf0e57837bd9a1db72b0  gdb/testsuite/lib/java.exp
+abba54ae595f13323872b0b62b5b3d45  gdb/testsuite/lib/dwarf.exp
+cd7d9530f559db3672b2cc2c81031c70  gdb/testsuite/lib/gdb-guile.exp
+d6f33c945aa66b3154f3fd76de6e61f7  gdb/testsuite/lib/cache.exp
+323ed7894a6c80de4e591a79349aaf80  gdb/testsuite/lib/gdb-utils.exp
+544bd6d94dfea91d6e7e8a1764f0a125  gdb/testsuite/lib/dtrace.exp
+238ebee0980291548a218a08ba2c3a33  gdb/testsuite/lib/cp-support.exp
+ac62951d4184285fd3177eb850fde952  gdb/testsuite/lib/go.exp
+a98106d9c54987aaad7b87c42af8e5dd  gdb/testsuite/lib/cell.exp
+ce35b0786d652d018c807db49f4410c1  gdb/testsuite/lib/gdb-python.exp
+a48e6d550f47613aa8e8b90a62dc6ab9  gdb/testsuite/lib/gdbserver-support.exp
+68451a5b51f32edb94c9bfa4e5efb05c  gdb/testsuite/lib/prompt.exp
+9a58c6affc5a15e8aa810d45c85ec7b2  gdb/testsuite/lib/future.exp
+6206070735d434b62b74cbe9c3223863  gdb/testsuite/lib/trace-support.exp
+20858a6837eb034d13556fe2796e3c98  gdb/testsuite/lib/selftest-support.exp
+1b9021d7cdeef1f50709432a6c22155d  gdb/testsuite/lib/mi-support.exp
+3fbfd38544ed325bb6586a191fbfd3d4  gdb/testsuite/lib/ada.exp
+b95dc2a351d65373861d5ccbc6f62d5c  gdb/testsuite/lib/opencl_kernel.cl
+e9d158389fa466aeda6e21ec83b1eeda  gdb/testsuite/lib/compiler.c
+3f57abbd267962382fcdb7a528707de3  gdb/testsuite/lib/pascal.exp
+b902c0f8baf3d2f5f5996e29678d255d  gdb/testsuite/lib/cl_util.c
+6c34bc53f54666a9b59b146f0eb08e84  gdb/testsuite/lib/range-stepping-support.exp
+4a324d5b56719010853593a371436b88  gdb/testsuite/lib/d-support.exp
+79fb7425c8077d89566ab1fa62ea2166  gdb/testsuite/lib/pdtrace
+1a25a902434501c130576243c79ba43a  gdb/testsuite/lib/set_unbuffered_mode.c
+ba63400ae4571e7f4d0aeb59000c2fee  gdb/testsuite/lib/read1.c
+fdd1b0ea9cb454d308f3efee2756042d  gdb/testsuite/lib/prelink-support.exp
+4377817504481edf59814f0c53fc7398  gdb/testsuite/lib/opencl.exp
+8b095d6d185b258c160d765659927692  gdb/testsuite/lib/perftest.exp
+d941092f070db0a15776d73fb5a5e426  gdb/testsuite/lib/gdb.exp
+58b04b7bc347cc9d1b4474da7a2ac1d0  gdb/testsuite/lib/compiler.cc
+c3d2b933fd6eca1da5c3707b6d13bb9b  gdb/testsuite/lib/opencl_hostapp.c
+2d73515d4ee5352309d3f8f3f5ffb2da  gdb/testsuite/lib/append_gdb_boards_dir.exp
+d326f703acc94414b53d8f9a4724e35c  gdb/testsuite/lib/pdtrace.in
+c2aa73ac0eb6f9dd89b3d38ae94c77b8  gdb/testsuite/dg-extract-results.sh
+33f293c6c3aa2f7f1d2a24f95f5e2539  gdb/testsuite/gdb.linespec/break-ask.exp
+4010635a008a516c5216be204852bf91  gdb/testsuite/gdb.linespec/Makefile.in
+45bcd5ca5c93625eb43a87f3290f5a02  gdb/testsuite/gdb.linespec/ls-dollar.exp
+76efa0be5b547481043ba197cad7a14e  gdb/testsuite/gdb.linespec/lspec.h
+6c06e30c2dffe3ca1993fa617c9c92cc  gdb/testsuite/gdb.linespec/ls-errs.c
+09ae39e67f621c67f1a2a66f86eec6f0  gdb/testsuite/gdb.linespec/macro-relative.c
+8ce9a284b978283fc01c139afe700294  gdb/testsuite/gdb.linespec/body.h
+34540370aeeacc38aa906c62939670d8  gdb/testsuite/gdb.linespec/ls-dollar.cc
+0146e9e80221d4785474fc5ec21e193e  gdb/testsuite/gdb.linespec/thread.c
+7691be4e4d0fcfbee1a674e3b6b0ca03  gdb/testsuite/gdb.linespec/linespec.exp
+0bda50e99ad5b49039ab1bfb29b70ebf  gdb/testsuite/gdb.linespec/ls-errs.exp
+cc5362099f6df22a0782652d976e1644  gdb/testsuite/gdb.linespec/break-asm-file.exp
+fdebe149bb5dabcd1df06ea951803b48  gdb/testsuite/gdb.linespec/break-asm-file1.s
+a6783fd66d1aff879ffd61b93f545179  gdb/testsuite/gdb.linespec/macro-relative.exp
+df5a2e079f0b0fe103a3f198dc88ddb6  gdb/testsuite/gdb.linespec/break-asm-file.c
+51f3af3df3755f32a25828b8584126ef  gdb/testsuite/gdb.linespec/skip-two.exp
+24b3b355d637efb831620240d9a0b1cc  gdb/testsuite/gdb.linespec/keywords.exp
+26440346d2332b55a3859cb7c5a03402  gdb/testsuite/gdb.linespec/base/two/header.h
+19ac3aa96cadd1d20732457e0e3053ab  gdb/testsuite/gdb.linespec/base/two/thefile.cc
+cc80720c26b982770c5966d9d42aca9e  gdb/testsuite/gdb.linespec/base/one/header.h
+9e68815869f17594fa674700abc8928b  gdb/testsuite/gdb.linespec/base/one/thefile.cc
+e4ef70c3aaa633b4a8d4dfd5d86fe147  gdb/testsuite/gdb.linespec/lspec.cc
+e68f2f5589a8cfaa200d5ea076ae93c7  gdb/testsuite/gdb.linespec/keywords.c
+615ae09e5fc6bf9079305573353f36a2  gdb/testsuite/gdb.linespec/break-asm-file0.s
+d540609444c64c4fc2f92312fe340b4f  gdb/testsuite/gdb.linespec/thread.exp
+13a32c912867adcd26091119a2181849  gdb/testsuite/gdb.trace/status-stop.exp
+9a3fc12e3924280aa36e67f3724e871b  gdb/testsuite/gdb.trace/trace-break.exp
+9cb6733ad84213142748c6bf4042d8d4  gdb/testsuite/gdb.trace/range-stepping.c
+3c2c02d76631d51b913d197ba6670d2e  gdb/testsuite/gdb.trace/ax.exp
+93cc4cdd6319d013a34d5f12a817e19b  gdb/testsuite/gdb.trace/tfind.exp
+4d4992eea2bb8cbd2c0b1a33921f8846  gdb/testsuite/gdb.trace/mi-tsv-changed.exp
+8dcdc9a6bf0901bac25fa31d8271ce65  gdb/testsuite/gdb.trace/tstatus.exp
+09c7ff0dcd7665318e48fd503369fcd3  gdb/testsuite/gdb.trace/change-loc-2.c
+7e78a5d305502f684e7473567bc06f8d  gdb/testsuite/gdb.trace/deltrace.exp
+8c5dbf41719ea9f76503aa71b5b63e97  gdb/testsuite/gdb.trace/Makefile.in
+793a4fa509d8491ed57fec51d28b5e06  gdb/testsuite/gdb.trace/qtro.exp
+429c86ee9a90bfc148c6c78e5e55358c  gdb/testsuite/gdb.trace/circ.c
+5f00b744ea50d9756c0f6670c12a678d  gdb/testsuite/gdb.trace/packetlen.exp
+6328bbcaf7daff1abd2b95bd9d4c7c97  gdb/testsuite/gdb.trace/collection.c
+1aa1c5f59261bc00ea9e151688c3e648  gdb/testsuite/gdb.trace/stap-trace.exp
+1c1eb6c95aff4bce287bccb475492026  gdb/testsuite/gdb.trace/ftrace.c
+fa80a11098baab494adda20c87e0d424  gdb/testsuite/gdb.trace/entry-values.exp
+c4ee133125ff2a683ba742f6754f7632  gdb/testsuite/gdb.trace/mi-traceframe-changed.exp
+cf8c02c60f12bf08caebe52482834fca  gdb/testsuite/gdb.trace/pending.exp
+33256b70b388e926e48b9e91465d4bb6  gdb/testsuite/gdb.trace/actions.exp
+714cfb752c57e94f03dbef6f42535d6a  gdb/testsuite/gdb.trace/status-stop.c
+2e4a3d988cc33fc40f2015608e9acd96  gdb/testsuite/gdb.trace/trace-buffer-size.c
+8b39b72d710b4db9aabd0acd7f860204  gdb/testsuite/gdb.trace/collection.exp
+a2c51e1a6f0736ec5d985bc46375b1fc  gdb/testsuite/gdb.trace/mi-trace-unavailable.exp
+c138310708b4cbcc441d0c9d49a80a3f  gdb/testsuite/gdb.trace/actions.c
+c8e0f241f00f2d1e5c84efcb5af3dcaf  gdb/testsuite/gdb.trace/while-dyn.exp
+3926a7d2da2a243d4f212df46f547501  gdb/testsuite/gdb.trace/actions-changed.c
+5d2f2cf14f79f1bdb3076a53d82cae7d  gdb/testsuite/gdb.trace/save-trace.exp
+ddb5a16a32e52d8b3aabe0dcc676c4a9  gdb/testsuite/gdb.trace/trace-break.c
+c67fdef8a7893100cb2d6136c1929b09  gdb/testsuite/gdb.trace/change-loc.h
+1c03da2476842ae5f9386441714a7b7b  gdb/testsuite/gdb.trace/pendshr2.c
+622a81758305b46b0ff10792d80f4f31  gdb/testsuite/gdb.trace/no-attach-trace.exp
+943a86cbacdf36dd6c107735fa817fe1  gdb/testsuite/gdb.trace/strace.c
+a1c17b1dfc3ed66b4e9177afa232f842  gdb/testsuite/gdb.trace/ftrace.exp
+7052d1af515bd8f7de29ef6508a0ff14  gdb/testsuite/gdb.trace/qtro.c
+c790d843d1fbaa2fdecfb3d074683aa2  gdb/testsuite/gdb.trace/disconnected-tracing.c
+57c0187737df03fd56d509744c1b624a  gdb/testsuite/gdb.trace/tspeed.exp
+837f213db6f3b404910080bc7f78a8b8  gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp
+bbe0307c6dd0d11cc6d5317f674bb99b  gdb/testsuite/gdb.trace/pending.c
+d41caed09e218fe0429ee0ff2e82be7b  gdb/testsuite/gdb.trace/pendshr1.c
+ed14c2d47eab580abf701541325f29f5  gdb/testsuite/gdb.trace/tsv.exp
+bd4f05b240d3b17992c9b29dbd5e91be  gdb/testsuite/gdb.trace/infotrace.exp
+2e5c7d6dc469849b212d196832dde012  gdb/testsuite/gdb.trace/read-memory.exp
+481af4c0f64fce8d330c6b8ba325afc7  gdb/testsuite/gdb.trace/circ.exp
+b30819241509395ccbc9ba7535350a2b  gdb/testsuite/gdb.trace/unavailable.exp
+b65ca46c0ae4d4637df29b55201f7280  gdb/testsuite/gdb.trace/trace-buffer-size.exp
+2c84c310eabf56020a2c192248aff666  gdb/testsuite/gdb.trace/change-loc.exp
+48128dda7bd4a5be27c0f6dbe3ffcac5  gdb/testsuite/gdb.trace/unavailable-dwarf-piece.exp
+791d3edf158fc18da5d21b3c21990967  gdb/testsuite/gdb.trace/unavailable-dwarf-piece.c
+be939dbf9099a77bfcdfc1f4f51263f5  gdb/testsuite/gdb.trace/stap-trace.c
+95928ffe38bcb7404f4ee6390669af71  gdb/testsuite/gdb.trace/trace-unavailable.c
+c545067db1cbd5a1bc1071ccb9b67c33  gdb/testsuite/gdb.trace/disconnected-tracing.exp
+4aea1e33023956ee07eeeb470d3ca3be  gdb/testsuite/gdb.trace/pr16508.exp
+851a06de89bf4dd6ae21218603580527  gdb/testsuite/gdb.trace/tfile.c
+c30f43780a4f48cf81c540223d579b02  gdb/testsuite/gdb.trace/unavailable.cc
+d12effb24add4fcb5fbbebce460a3d0e  gdb/testsuite/gdb.trace/read-memory.c
+cfe714dcfb6ea0ae6e5827c52cdcc69b  gdb/testsuite/gdb.trace/change-loc-1.c
+558adca205c65120bae9b05d2b71d9ce  gdb/testsuite/gdb.trace/strace.exp
+99ae7b87115678c97ea333e303881dc6  gdb/testsuite/gdb.trace/no-attach-trace.c
+96e7071d348a221a1bc7eb10986dabbf  gdb/testsuite/gdb.trace/while-stepping.exp
+66443797b7ee9614ff74fbeb97df20b9  gdb/testsuite/gdb.trace/tfile.exp
+7da4847ffd54766a0ab14f3eb62036fa  gdb/testsuite/gdb.trace/passcount.exp
+55858b1a5bfd5a52415d787cf2cfe8c3  gdb/testsuite/gdb.trace/trace-mt.c
+d3818c51ea25bccedc41ec2512d9d9fb  gdb/testsuite/gdb.trace/tspeed.c
+b53cabdf198c9fccf4c73a771764f555  gdb/testsuite/gdb.trace/entry-values.c
+1f13df8195e5ecce8838fb9da774be57  gdb/testsuite/gdb.trace/mi-trace-frame-collected.exp
+db17a891b32e4f595e3d5d23b11d9499  gdb/testsuite/gdb.trace/change-loc.c
+46eefe011667de69536793642f434028  gdb/testsuite/gdb.trace/actions-changed.exp
+2241e4c3006b495530c8f4995e2f9977  gdb/testsuite/gdb.trace/report.exp
+58d6af4e9ba2b9ed2324d728ccd06e82  gdb/testsuite/gdb.trace/range-stepping.exp
+384fd4c2912ec20607bac7bfa1d23286  gdb/testsuite/gdb.trace/tracecmd.exp
+7404b276ac4c928b6322a742171c1913  gdb/testsuite/gdb.trace/backtrace.exp
+a2d113a7f444b497b4564e0ee9ddc899  gdb/testsuite/gdb.trace/passc-dyn.exp
+896138da22c68c931198ea05210aa340  gdb/testsuite/gdb.trace/trace-mt.exp
+50dda4bdd3cd74bc92c1b230f8cfbe3f  gdb/testsuite/configure
+9fbe2b163224a88edcfdc50c8ca21621  gdb/testsuite/aclocal.m4
+fda53dda096c181aeed6c78de55f455a  gdb/testsuite/gdb.threads/clone-new-thread-event.exp
+74fe8139d67c0c776a4a28460b473f30  gdb/testsuite/gdb.threads/tls-var.exp
+19562238a9f887dbc7bc5b534b90ced2  gdb/testsuite/gdb.threads/siginfo-threads.c
+fe57dcd3dbc9a4fbd899a1ee42f3abcf  gdb/testsuite/gdb.threads/step-over-trips-on-watchpoint.exp
+8fc9d226571b25b6807ca9f0b9f46455  gdb/testsuite/gdb.threads/watchpoint-fork-st.c
+837b4f628287b1c67131a29da4d79847  gdb/testsuite/gdb.threads/continue-pending-after-query.c
+c6241caae68157d8edd17288b4b25156  gdb/testsuite/gdb.threads/threxit-hop-specific.c
+0b0761fb016e8bcdfefea3dcb870c6a4  gdb/testsuite/gdb.threads/sigthread.c
+930e3bb22ca8b8efaec8385816e05b8f  gdb/testsuite/gdb.threads/Makefile.in
+75afefd504e5914e5d1ea42c061cac09  gdb/testsuite/gdb.threads/linux-dp.c
+0b69e36362132b016baaeb94696f8e1f  gdb/testsuite/gdb.threads/reconnect-signal.c
+8486b733542a73f24e8ecddcfa4a9bf8  gdb/testsuite/gdb.threads/stepi-random-signal.exp
+67a11520296f385616e94bfff3851dfa  gdb/testsuite/gdb.threads/tls-nodebug.exp
+d46991f7406f74004ef188b9caaa0113  gdb/testsuite/gdb.threads/queue-signal.exp
+0c12c46f0eb77a0b89262be15d1ee4fb  gdb/testsuite/gdb.threads/attach-many-short-lived-threads.c
+b2eaf16c97d1360be5630e67364c8ac0  gdb/testsuite/gdb.threads/staticthreads.c
+a3a14e5e913c43611a5ed10ad8f90528  gdb/testsuite/gdb.threads/thread-specific-bp.c
+d46d60fe6d689d0ff3f1d48b7490afb1  gdb/testsuite/gdb.threads/corethreads.c
+31b4ea293ff38a61f9f83d9a40042b58  gdb/testsuite/gdb.threads/non-stop-fair-events.exp
+c5cf4e1539d55c318fa9d0ae54fdac6b  gdb/testsuite/gdb.threads/hand-call-new-thread.c
+6f617dd7e9d0114008d484b807926b8d  gdb/testsuite/gdb.threads/watchthreads.c
+eda32e6af468f5a44b33928ca7e418fc  gdb/testsuite/gdb.threads/execl1.c
+f20781676b5b0e91bdc15071d15f529e  gdb/testsuite/gdb.threads/thread-unwindonsignal.exp
+0715bc8a6cf5d8da34847297a578b5dc  gdb/testsuite/gdb.threads/schedlock.c
+421c807ea9313e784cfda4a5d8c3b00b  gdb/testsuite/gdb.threads/wp-replication.c
+7d798df08f9acbe3957d39b8c1644b38  gdb/testsuite/gdb.threads/threadapply.c
+1f296b1b47bdb6bf01fbc86192fbaefc  gdb/testsuite/gdb.threads/thread_events.c
+bc327b5098a0c18de56a2a67161615f9  gdb/testsuite/gdb.threads/non-ldr-exc-3.c
+a033ed0917769808754e20a622388122  gdb/testsuite/gdb.threads/create-fail.c
+8b5a2aec5a2b807e33ce1f58b292be05  gdb/testsuite/gdb.threads/tls-main.c
+b75865a78c9102d1d2a25a42a406e32d  gdb/testsuite/gdb.threads/reconnect-signal.exp
+3df6bdfd462d95c88f68e49e593aa372  gdb/testsuite/gdb.threads/signal-delivered-right-thread.exp
+d96c27449d7e89f2a340a922f28d87ab  gdb/testsuite/gdb.threads/signal-sigtrap.exp
+4ac309a40e18c091d5e45ece3b6e1a0a  gdb/testsuite/gdb.threads/manythreads.exp
+ce228e201a89a5618142777bb2afe980  gdb/testsuite/gdb.threads/tls-shared.c
+be48f4181426319444b9330bcdee2a5c  gdb/testsuite/gdb.threads/continue-pending-after-query.exp
+adb14d5782aca820a193e38f9066e98d  gdb/testsuite/gdb.threads/pthread_cond_wait.exp
+aa61e41da21e07191a4ea22e45396c02  gdb/testsuite/gdb.threads/dlopen-libpthread.c
+1a377fe717b916723bc3b8f3af1a708e  gdb/testsuite/gdb.threads/info-threads-cur-sal.exp
+cf739afbfbbf18f65edb576a412e20f8  gdb/testsuite/gdb.threads/switch-threads.exp
+233baea9789647aa0314dd83f29fc4c6  gdb/testsuite/gdb.threads/attach-into-signal.exp
+f82a11b86504aaa8028c8e41a05279e4  gdb/testsuite/gdb.threads/attach-many-short-lived-threads.exp
+ed56e55fc1218e14a8b9c9adb13d0b78  gdb/testsuite/gdb.threads/interrupted-hand-call.exp
+bae9739e5243f71d3ad8444d5a199bac  gdb/testsuite/gdb.threads/pthreads.exp
+7999a0b25dd7c6cc86cf3c1d50b8398c  gdb/testsuite/gdb.threads/watchpoint-fork-parent.c
+308927e83096aea4ab164c42b8946360  gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.c
+c444c6ea49da364a9715686980b21a06  gdb/testsuite/gdb.threads/leader-exit.c
+be913d5ceda9cb28c9c76842a52cf02c  gdb/testsuite/gdb.threads/staticthreads.exp
+34de5c4e23ff280929771bbe9566e27a  gdb/testsuite/gdb.threads/watchpoint-fork-child.c
+bda4c60182ddbab25fff0a82761972a6  gdb/testsuite/gdb.threads/watchpoint-fork.exp
+28a761d26bddc7f8d45723ac032630eb  gdb/testsuite/gdb.threads/fork-child-threads.c
+69eea83dad95e8105bf63685711612bb  gdb/testsuite/gdb.threads/tls.exp
+7d7261d44fa85315449560ee5d3a49f9  gdb/testsuite/gdb.threads/ia64-sigill.c
+99eb146d49bafde510cb7423923e7cd0  gdb/testsuite/gdb.threads/bp_in_thread.c
+fa0b11ae2e271abc145f611cd61bee4c  gdb/testsuite/gdb.threads/thread-find.exp
+81664099c0057d8f2c95009566b0c365  gdb/testsuite/gdb.threads/siginfo-threads.exp
+7f3ce4809a59b414298400f1ffbe7313  gdb/testsuite/gdb.threads/create-fail.exp
+9eaba0dd2266d7d35941eb49845e6072  gdb/testsuite/gdb.threads/tls.c
+00c379372859223745111a92abd9cc9e  gdb/testsuite/gdb.threads/signal-delivered-right-thread.c
+316d35a7d63f8ff1716fe82536496045  gdb/testsuite/gdb.threads/multi-create-ns-info-thr.exp
+6f9202e247c50df937d0edcb88f8ab37  gdb/testsuite/gdb.threads/attach-into-signal.c
+72a2d19b5de3a51696f50b3069862dea  gdb/testsuite/gdb.threads/killed.exp
+32d625ba6c7925c5e4ab1868e8af5d0f  gdb/testsuite/gdb.threads/pending-step.c
+b9e0e634a07de024b88bf9514d7c1c42  gdb/testsuite/gdb.threads/multiple-step-overs.exp
+93095fafb199fa7ce9aa58b9d625ede4  gdb/testsuite/gdb.threads/non-ldr-exc-3.exp
+df82452f754ef15a81d71f46a0892757  gdb/testsuite/gdb.threads/print-threads.c
+9421f295066269b030d2b173406743f3  gdb/testsuite/gdb.threads/current-lwp-dead.c
+9fdd4339213a84d73975c92e55838fed  gdb/testsuite/gdb.threads/non-ldr-exc-1.c
+1dfd13e46a27fba6aa9543a56bfb917d  gdb/testsuite/gdb.threads/queue-signal.c
+fdb58df3ff3b8a2a1ee05c9899b67b6e  gdb/testsuite/gdb.threads/fork-child-threads.exp
+a9a5fd23056437d34432f5463d98d27e  gdb/testsuite/gdb.threads/break-while-running.exp
+1a6cfadaba0f0cff28db85608de578a6  gdb/testsuite/gdb.threads/non-stop-fair-events.c
+bb227f7c5585912a77ac630065061ab2  gdb/testsuite/gdb.threads/pthread_cond_wait.c
+34668a4dd3f8f62bc9317c4c33d6a722  gdb/testsuite/gdb.threads/signal-command-handle-nopass.exp
+0346865c86acdd457644635f0456bca1  gdb/testsuite/gdb.threads/current-lwp-dead.exp
+b1792776f81b1450e823cec6b9414ae9  gdb/testsuite/gdb.threads/info-threads-cur-sal-2.c
+663662dd170704a3b90f1ce9941de4ef  gdb/testsuite/gdb.threads/pending-step.exp
+6d468bab214e78823b10710361bc9304  gdb/testsuite/gdb.threads/attach-stopped.c
+73de3d3c817d912baa2a37fd31606db9  gdb/testsuite/gdb.threads/continue-pending-status.exp
+bd317c20241e55a4dc73c48b0aa6370b  gdb/testsuite/gdb.threads/interrupted-hand-call.c
+a091f4cafc302d0661367245605e4bbf  gdb/testsuite/gdb.threads/non-ldr-exc-4.c
+9f1980e50d0b18ecab95050153e4733a  gdb/testsuite/gdb.threads/tls-nodebug.c
+b9ecfac0a4f68d8c5ba47e83a8729128  gdb/testsuite/gdb.threads/manythreads.c
+4e1bbf34f52ee2a9b6a02afabfafb699  gdb/testsuite/gdb.threads/local-watch-wrong-thread.c
+ba5f0de7558de6209043f71f5d6e5441  gdb/testsuite/gdb.threads/thread_events.exp
+0e98990cd0946936846afa549bd5d5a8  gdb/testsuite/gdb.threads/watchpoint-fork-mt.c
+63f6fe8078ae249d10239863bffd31de  gdb/testsuite/gdb.threads/hand-call-in-threads.c
+ae8e8c926fedb53ef22fbe40963bddc2  gdb/testsuite/gdb.threads/watchpoint-fork.h
+d6519d8f42d39cfa3bf311e69c77a48e  gdb/testsuite/gdb.threads/step-over-lands-on-breakpoint.c
+e2122a01fbe4609d4c440777f53c4df1  gdb/testsuite/gdb.threads/thread_check.c
+13a2ce57f693e5f1b0b34354d679c325  gdb/testsuite/gdb.threads/tid-reuse.c
+649b289ca2fab6347f673d5059281a9f  gdb/testsuite/gdb.threads/thread-specific.exp
+323ffbb87d9a14448f8311e39280e7af  gdb/testsuite/gdb.threads/thread-specific-bp.exp
+1e19d0a0014dd0b3365c910a3a27642a  gdb/testsuite/gdb.threads/step-over-trips-on-watchpoint.c
+f1c529ba70eb642b2189491e452f006d  gdb/testsuite/gdb.threads/non-ldr-exc-4.exp
+ce18e8166dae762b40ba4b6f9bb7c113  gdb/testsuite/gdb.threads/watchthreads-reorder.c
+2a1e20533170ef3947039a86fafbadd6  gdb/testsuite/gdb.threads/tls-var.c
+98899d753344a0e8a3866af19634c9a8  gdb/testsuite/gdb.threads/schedlock.exp
+a03a8bd8e5d02edc9fec94ebb45b0211  gdb/testsuite/gdb.threads/pthreads.c
+c3d39ac9bfd73d1c4b03737a617cae9c  gdb/testsuite/gdb.threads/killed.c
+2e9a789ca2367ea50c994a693c92268b  gdb/testsuite/gdb.threads/clone-thread_db.c
+2a808cc0708fc618580a617e9d57b572  gdb/testsuite/gdb.threads/gcore-thread.exp
+492b9e235a0eaabccd0b27fdfb3c6587  gdb/testsuite/gdb.threads/info-threads-cur-sal.c
+33ee85776bb2370c1c25b2d346b5b2d9  gdb/testsuite/gdb.threads/watchthreads.exp
+9ac04cf29f19bc362dabc1ae289291cf  gdb/testsuite/gdb.threads/thread_check.exp
+bf90cd3d89504b70c51727570eabc2ae  gdb/testsuite/gdb.threads/watchthreads2.exp
+a14cd3640c067bed8169ed8ca2cc3a82  gdb/testsuite/gdb.threads/tid-reuse.exp
+34d7357618b291ddbf72c725eb1af0c6  gdb/testsuite/gdb.threads/kill.c
+116d5f9d2564fa3fd77381e1c768aeb3  gdb/testsuite/gdb.threads/hand-call-new-thread.exp
+abcb223a22e788a09e29542e63f4f27a  gdb/testsuite/gdb.threads/signal-command-multiple-signals-pending.c
+16b4e4848e1e9936959df7c7d956a960  gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.exp
+748ccd45d02dbd2287853d95ac88cf5d  gdb/testsuite/gdb.threads/continue-pending-status.c
+b58d0f333f8e1c21a851ec19bf5997cd  gdb/testsuite/gdb.threads/switch-threads.c
+a60d2516f9d50f6faf0a50a0a8b5ad0a  gdb/testsuite/gdb.threads/signal-command-multiple-signals-pending.exp
+d2aa0b4de628920e4d2d101e261f279d  gdb/testsuite/gdb.threads/sigstep-threads.exp
+328974bdd68396621905ad8c78050f8e  gdb/testsuite/gdb.threads/execl.exp
+ffcda95656fdd12238faf6a32570d9ca  gdb/testsuite/gdb.threads/thread-execl.c
+385058e6d068a3245b0e71794ec9904b  gdb/testsuite/gdb.threads/signal-sigtrap.c
+ebdf54bf9610498093db673357eaf020  gdb/testsuite/gdb.threads/thread-execl.exp
+89a74c8810be57706969c52505e28bcc  gdb/testsuite/gdb.threads/non-ldr-exc-1.exp
+cd24e61275a3331463e1c810ca036ee6  gdb/testsuite/gdb.threads/dlopen-libpthread-lib.c
+94d8be2dc1bf7f1f1002478ddd22661a  gdb/testsuite/gdb.threads/multi-create.exp
+8c2e8d1987b66f5eb096380f46004c7e  gdb/testsuite/gdb.threads/step-bg-decr-pc-switch-thread.exp
+4d600e51eeefad0d860972cc9b370d98  gdb/testsuite/gdb.threads/no-unwaited-for-left.c
+a974b5a446207107ba7db8626c351d49  gdb/testsuite/gdb.threads/non-ldr-exc-2.exp
+842744f3ec4ac3c5e5f5f928905dcbec  gdb/testsuite/gdb.threads/stepi-random-signal.c
+982e44a999badc73b20be50166ff6afd  gdb/testsuite/gdb.threads/gcore-stale-thread.exp
+8230671d251dc34a02dac6da5e9f64ae  gdb/testsuite/gdb.threads/hand-call-in-threads.exp
+4ef6e0c8d3fc1b9b86523b8654fffd74  gdb/testsuite/gdb.threads/tls-var-main.c
+b675c1f8e38e4bb8bb28641c579851ed  gdb/testsuite/gdb.threads/kill.exp
+c7e96fd59eaa80182bacee182d203497  gdb/testsuite/gdb.threads/step-bg-decr-pc-switch-thread.c
+676ac2c06706842100df2c8144dd1ccb  gdb/testsuite/gdb.threads/print-threads.exp
+dec001ca6c8987cf3f4c1ac515e19db1  gdb/testsuite/gdb.threads/multiple-step-overs.c
+f47660fb50e45ac82dfde96c8b208d53  gdb/testsuite/gdb.threads/signal-command-handle-nopass.c
+4713adce28ee2d4122ab3697a2b8ff28  gdb/testsuite/gdb.threads/next-bp-other-thread.exp
+123582f95a4cb73f96e0f38adb999b09  gdb/testsuite/gdb.threads/corethreads.exp
+6b64645b78f9451113a20b062f9af760  gdb/testsuite/gdb.threads/break-while-running.c
+97d170f345c153248421d9693c6c588b  gdb/testsuite/gdb.threads/wp-replication.exp
+026e6320b15bd7aeeb5f59ef3c840f09  gdb/testsuite/gdb.threads/linux-dp.exp
+bbb0aac24b06f2fb7b477d646d96b85e  gdb/testsuite/gdb.threads/watchthreads-reorder.exp
+7b036c4f18c35accb2c94363c820ed9d  gdb/testsuite/gdb.threads/tls2.c
+b93e03963bd612e4b592e67036888814  gdb/testsuite/gdb.threads/fork-thread-pending.c
+3e3f9f2e059e51e1eda9ff8364711283  gdb/testsuite/gdb.threads/fork-thread-pending.exp
+cfeb5e6bf2b563d3b141ee8e9b0f2d52  gdb/testsuite/gdb.threads/local-watch-wrong-thread.exp
+53568d503835ed659ccf1bf48399006f  gdb/testsuite/gdb.threads/thread-specific.c
+e39a7a0e944ae44c5ebfd13aab4ab79c  gdb/testsuite/gdb.threads/bp_in_thread.exp
+bac892d172cc92c4c1765ec7d4248349  gdb/testsuite/gdb.threads/step-over-lands-on-breakpoint.exp
+08e0b9adac4e382e1d125c4aab2581dc  gdb/testsuite/gdb.threads/tls-shared.exp
+bef7b02e98d886c06612e012540bbf70  gdb/testsuite/gdb.threads/leader-exit.exp
+76e39c263fcb1f72529a586d4e4199f4  gdb/testsuite/gdb.threads/sigthread.exp
+b49b3737173b4f0078fd62052d2c77ce  gdb/testsuite/gdb.threads/multi-create.c
+d52366a25995c9014f8a258baf769a0f  gdb/testsuite/gdb.threads/attach-stopped.exp
+44c9f72ce44e3338859b02894eb21f3e  gdb/testsuite/gdb.threads/next-bp-other-thread.c
+fa08207a0d828feebea518c2f3881790  gdb/testsuite/gdb.threads/sigstep-threads.c
+88c31c17973d7f5526b7a90641c7e4f9  gdb/testsuite/gdb.threads/ia64-sigill.exp
+d5fc1b19190c2938aa6c8446d86b6a8a  gdb/testsuite/gdb.threads/gcore-stale-thread.c
+27b4b4f2d1cdfb2473cb8e53bf9fe26a  gdb/testsuite/gdb.threads/no-unwaited-for-left.exp
+a7c2c6b952b068007c503da1f2aafacc  gdb/testsuite/gdb.threads/dlopen-libpthread.exp
+8e51237f2e601b09a8981af7beb8db6d  gdb/testsuite/gdb.threads/clone-new-thread-event.c
+19a8fb2f391ed64f3528d72aab62364b  gdb/testsuite/gdb.threads/clone-thread_db.exp
+3ab8c421bdf317ce27eb4b0b46c91e56  gdb/testsuite/gdb.threads/non-ldr-exc-2.c
+0fc498123d454fb997fb8ea6ec5bbbc0  gdb/testsuite/gdb.threads/execl.c
+2e0ac574c2c7609e12827e4036f156b2  gdb/testsuite/gdb.threads/threxit-hop-specific.exp
+675d5195f03fb0a761f04af6bfaa75b1  gdb/testsuite/gdb.threads/threadapply.exp
+45496644c8e02ca894f86fe13e800ea8  gdb/testsuite/gdb.threads/watchthreads2.c
+2f3e3cc9a442012ee1afea0da4edfcfd  gdb/testsuite/gdb.go/print.exp
+47d5bb179a9aa71b0a055cda6305669e  gdb/testsuite/gdb.go/Makefile.in
+fbb2ac3c70957ce426a6e097a0fd53b2  gdb/testsuite/gdb.go/methods.exp
+6862695680a77df66c37edeb9bab8944  gdb/testsuite/gdb.go/unsafe.exp
+3bf59fe4ee125fed62e361a4235f302d  gdb/testsuite/gdb.go/integers.go
+cbbe847f6f52f078db46cee136173ec5  gdb/testsuite/gdb.go/package.exp
+b196e52264f6a7f2070443d77815d393  gdb/testsuite/gdb.go/chan.exp
+bd8c3f0d82e9e013d5c7f3d82294654b  gdb/testsuite/gdb.go/hello.exp
+17b6a70dfc15cfdbb2869c1daabbc223  gdb/testsuite/gdb.go/basic-types.exp
+f33c953800815094e954fde86536776e  gdb/testsuite/gdb.go/handcall.go
+54037d4dd926eea5d4a2425fa18c0312  gdb/testsuite/gdb.go/package2.go
+0627892b0e81942a718e76e1843f240e  gdb/testsuite/gdb.go/strings.exp
+710eb55c40980ff44f412caea4f71ff5  gdb/testsuite/gdb.go/types.go
+113f4cb954c18df6f26abddb56a25eda  gdb/testsuite/gdb.go/chan.go
+e928ad8539846ca007aafb3031dfbaa3  gdb/testsuite/gdb.go/types.exp
+963c02de7da3fe31926fec771633a373  gdb/testsuite/gdb.go/package1.go
+3418aeca3a35216b3a4eeb0e72001570  gdb/testsuite/gdb.go/unsafe.go
+6d49611010f48a4c939868bbc3f3c205  gdb/testsuite/gdb.go/handcall.exp
+039a453cac3bf6a4748fe2e4bd372dc0  gdb/testsuite/gdb.go/hello.go
+4127afeb79b2a2bff6c65f128ebd5969  gdb/testsuite/gdb.go/integers.exp
+68d17058fa82304a192749f0eadc138d  gdb/testsuite/gdb.go/strings.go
+81b7ed6cb92c627d245bd2efc4b953b9  gdb/testsuite/gdb.go/methods.go
+c4c4c6dcf83404cce616f5bcbec6e28f  gdb/testsuite/ChangeLog
+b3f11b21e5921c419a43f93720dedf85  gdb/testsuite/gdb.asm/empty.inc
+37858e142701cb0c2b792e4f739ee3eb  gdb/testsuite/gdb.asm/asm-source.exp
+f1621bbbb2acbec5adef86d7d9549975  gdb/testsuite/gdb.asm/bfin.inc
+06d7f14849783aa0c642bd7c9d97b58a  gdb/testsuite/gdb.asm/Makefile.in
+583de4033345bc72fc5e10e2c913c70d  gdb/testsuite/gdb.asm/m68hc11.inc
+7acbc0a93ecaf3183a8c43ccb7af5585  gdb/testsuite/gdb.asm/powerpc64.inc
+6d1bba4f6f4e1ea0d1f59dd155016934  gdb/testsuite/gdb.asm/powerpc64le.inc
+7aab094990e39f5827eb3942d43a8e8e  gdb/testsuite/gdb.asm/m32r.inc
+a2926e1ce9905735ba2445cfb94be156  gdb/testsuite/gdb.asm/asmsrc1.s
+3b5b119fd551ea7bb3d99b3025d74699  gdb/testsuite/gdb.asm/i386.inc
+c1af33e47ebc93f30c55b5c06d62783a  gdb/testsuite/gdb.asm/frv.inc
+004e3184dcbd00cdedc9969b1a860626  gdb/testsuite/gdb.asm/sparc.inc
+7d06fead332c40b8b2b7b7e2e0cda153  gdb/testsuite/gdb.asm/x86_64.inc
+cf9905b35d641b6c44fa17870eaf36d7  gdb/testsuite/gdb.asm/mips.inc
+84e7dd06d6793d60a4572e6024408f80  gdb/testsuite/gdb.asm/openbsd.inc
+bc2f2b56b97a741661cae171ca969cf0  gdb/testsuite/gdb.asm/pa.inc
+561956b7afd2c11c4c23bede641b024d  gdb/testsuite/gdb.asm/h8300.inc
+59ed9adaed6dc7b887446707cf6c2d5f  gdb/testsuite/gdb.asm/s390x.inc
+c2ab6abca2f2009bd9b4b7f2501e8f9a  gdb/testsuite/gdb.asm/s390.inc
+fec2ca2fbcc0b02d6f21dcf2d73970b3  gdb/testsuite/gdb.asm/spu.inc
+6c5e7f66709dbbc4e4fbbdec9be6297f  gdb/testsuite/gdb.asm/xstormy16.inc
+577585273ffc0fef150e7e01df7cebf9  gdb/testsuite/gdb.asm/alpha.inc
+7450e0fb35df49b1087ec197a4046ac1  gdb/testsuite/gdb.asm/common.inc
+b793e4384b8604633bef4c10233557c8  gdb/testsuite/gdb.asm/powerpc.inc
+73f28b814430e5f1534678ff549c32cc  gdb/testsuite/gdb.asm/arm.inc
+bef01819157e0cca7af4ba8058f5eaab  gdb/testsuite/gdb.asm/sparc64.inc
+08a59dcdce475e0de4d4e5cd882c3c0a  gdb/testsuite/gdb.asm/asmsrc2.s
+f7aa57ad2dc302e4d47fcda58eb1c01d  gdb/testsuite/gdb.asm/m32c.inc
+3ac68989375cc36de41334e4c629f40a  gdb/testsuite/gdb.asm/ia64.inc
+efc7a21c1c978e155224ad5143df8bd1  gdb/testsuite/gdb.asm/m68k.inc
+c4d2ba6404c6cf567a68a9e710a973a0  gdb/testsuite/gdb.asm/netbsd.inc
+ebdbf0ff3c07743179410487fd400598  gdb/testsuite/gdb.asm/iq2000.inc
+f2f66e4e9590af6782690580df003342  gdb/testsuite/gdb.asm/pa64.inc
+b3bdc251c6b1eaf09953283df330eb9a  gdb/testsuite/gdb.asm/m32r-linux.inc
+cd196557c0510f072d40271da10c33a6  gdb/testsuite/gdb.asm/sh.inc
+e3c5be9e840a34c66a75b0204fe24a05  gdb/testsuite/gdb.asm/v850.inc
+1b9bb551736dbc95577c91620b81fb6c  gdb/testsuite/TODO
+729f96a392c8a124bf2075409d37ec75  gdb/testsuite/gdb.guile/scm-ports.exp
+a639325bd302458d019a612463ce284c  gdb/testsuite/gdb.guile/scm-error-1.scm
+9f1dddf068dfdcf6219ee2b030069882  gdb/testsuite/gdb.guile/scm-objfile.exp
+98d344a53b888969805db3318bc75728  gdb/testsuite/gdb.guile/Makefile.in
+25e3784d47e33abf7b7a26b50c1f2b32  gdb/testsuite/gdb.guile/scm-symbol.c
+f65d2eea37e2fa6b91db191aed2534ed  gdb/testsuite/gdb.guile/scm-equal.c
+9e30a5e31c5ea373ca16c176377a6e2b  gdb/testsuite/gdb.guile/scm-parameter.exp
+84235020fed32ac47fc781e5c42bd348  gdb/testsuite/gdb.guile/scm-disasm.exp
+c491b2579f840ab5c81b538b286c3075  gdb/testsuite/gdb.guile/scm-gsmob.exp
+428f5f2c12727a6f78fc0dec5b9c7eb3  gdb/testsuite/gdb.guile/scm-value-cc.exp
+b42dabb5eb8f9f0adc94fc47bd6ec772  gdb/testsuite/gdb.guile/scm-objfile-script.exp
+ad73b9253bcdd2e28ef7f51bf49eb5b2  gdb/testsuite/gdb.guile/scm-symbol.exp
+314c01067f1215b10f21889f71a1b704  gdb/testsuite/gdb.guile/scm-frame.exp
+4499609c0474730fc5daa44c7c33a617  gdb/testsuite/gdb.guile/scm-arch.c
+4d95180b9972ce262b64df385e15f18f  gdb/testsuite/gdb.guile/scm-objfile.c
+bce221215f5b355c5230e48685ec3d3c  gdb/testsuite/gdb.guile/scm-arch.exp
+11fce7c0481a760b1deaffe5d4921b07  gdb/testsuite/gdb.guile/scm-frame-args.c
+2201fe232be56f834518596b4f09f9ce  gdb/testsuite/gdb.guile/scm-frame.c
+d45918ad41f28518e8fe3918c05cb08c  gdb/testsuite/gdb.guile/scm-type.exp
+62659fdb4c413b25bb880fa330cb310b  gdb/testsuite/gdb.guile/scm-type.c
+e55414fbebbea609ffe07dce34ee4e18  gdb/testsuite/gdb.guile/types-module.exp
+4fce6f874edf0c47bd321a454175d52c  gdb/testsuite/gdb.guile/scm-section-script.exp
+6d5bdadffca925631929cf11da79be3a  gdb/testsuite/gdb.guile/scm-breakpoint.exp
+12cce2d2cb9731808260303dd70baf5e  gdb/testsuite/gdb.guile/scm-equal.exp
+a35d51888e45fb0e3a4f20016295053b  gdb/testsuite/gdb.guile/scm-frame-inline.exp
+1317e0ccdf05809c0c06cfc32925f949  gdb/testsuite/gdb.guile/scm-pretty-print.scm
+3c294488149e357f7848c1f0296d99df  gdb/testsuite/gdb.guile/scm-value-cc.cc
+4432478e7fad8fc1a0198079bf6bb789  gdb/testsuite/gdb.guile/scm-frame-args.scm
+1899f08718535073395ad2ea7beb8854  gdb/testsuite/gdb.guile/scm-pretty-print.exp
+b645f45167a1b3639cfc53e9bdf66eee  gdb/testsuite/gdb.guile/scm-iterator.c
+3b3fe899983bea0c39557752b06b3084  gdb/testsuite/gdb.guile/types-module.cc
+19b1d054ff8325d5c188ed82d42c4e42  gdb/testsuite/gdb.guile/Makefile
+55fce2cbcf6bee8fd4f6560f5971b613  gdb/testsuite/gdb.guile/scm-error-2.scm
+363d495d1e4b348f2d5cca23feb132ea  gdb/testsuite/gdb.guile/scm-frame-inline.c
+6d50a6b3c6a5d1bf4166a9688445bf45  gdb/testsuite/gdb.guile/scm-progspace.exp
+6af24483fe47615057c8a97fedc17803  gdb/testsuite/gdb.guile/scm-objfile-script-gdb.in
+7385837b525654c1d99025cf3ebe9665  gdb/testsuite/gdb.guile/scm-ports.c
+0d47196e435c7546054ee0f443ea68d7  gdb/testsuite/gdb.guile/scm-objfile-script.c
+16f685b3228221248e61415a0dd3a5f6  gdb/testsuite/gdb.guile/scm-math.exp
+868bc75698fee4ae83db8437ffce4be9  gdb/testsuite/gdb.guile/scm-cmd.c
+654bf1784739fee200255dea4cbfd354  gdb/testsuite/gdb.guile/scm-symtab-2.c
+786f4bd9f060439ad54e4246af119ff2  gdb/testsuite/gdb.guile/scm-section-script.scm
+9a0d12726404016ab5a40ef118ab32f8  gdb/testsuite/gdb.guile/scm-block.exp
+d728405259f2211d4adeebe21a0caa6e  gdb/testsuite/gdb.guile/scm-error.exp
+f6c0e2de75b1937f91850f216a4c15d6  gdb/testsuite/gdb.guile/scm-symtab.c
+48c77cf9f19baf2f2100e4a7c0c91dc4  gdb/testsuite/gdb.guile/scm-math.c
+b2a1cbdf6c1eb3e7655d5d5d8e7e2df9  gdb/testsuite/gdb.guile/scm-breakpoint.c
+0420927434e79cec5338a0aabc637b4f  gdb/testsuite/gdb.guile/scm-cmd.exp
+3a21d7fd34855317ef951d1b78ccd25f  gdb/testsuite/gdb.guile/scm-symtab.exp
+ce722b2d22f5f2756439016fa1a0732d  gdb/testsuite/gdb.guile/scm-section-script.c
+8c0124baa25af526d5b0123aad349463  gdb/testsuite/gdb.guile/scm-value.c
+824ddb7faa0a8b6934aef24ec0ad014e  gdb/testsuite/gdb.guile/scm-frame-args.exp
+f8c3e18ef7284dffd3ec3f429c21ce38  gdb/testsuite/gdb.guile/scm-iterator.exp
+9f8d89879c26da959de6529133e36bf7  gdb/testsuite/gdb.guile/scm-pretty-print.c
+4499609c0474730fc5daa44c7c33a617  gdb/testsuite/gdb.guile/scm-disasm.c
+ac17569a406dff89574cf379fda61dc3  gdb/testsuite/gdb.guile/scm-progspace.c
+e1d02408b9ff969be6803264f36afa06  gdb/testsuite/gdb.guile/scm-value.exp
+5bad793d42bebb09005a77e4bde8bacd  gdb/testsuite/gdb.guile/scm-block.c
+2a9d0bbe777b90f9b4fe6130816347b7  gdb/testsuite/gdb.guile/source2.scm
+a33373b46be806e273eb4f2b9e6fc6ce  gdb/testsuite/gdb.guile/guile.exp
+f0f471d0b077ed32873ec23acd184ae2  gdb/testsuite/gdb.objc/basicclass.m
+2a6482c967b31abc354ca0704ec101c9  gdb/testsuite/gdb.objc/print.exp
+cb36204b3c0981700f1fb27bba46a192  gdb/testsuite/gdb.objc/Makefile.in
+5bf9075727dbd558ccbf123d9e11859a  gdb/testsuite/gdb.objc/objcdecode.m
+268b44713f24441512b0e206fad75747  gdb/testsuite/gdb.objc/objcdecode.exp
+a42a9b84486cd3460f68434b61e1e5b5  gdb/testsuite/gdb.objc/nondebug.exp
+680e14fd32f14cd93c56886bcb05f177  gdb/testsuite/gdb.objc/nondebug.m
+a79b0bbe5d1bb81cca171c85458aa1e3  gdb/testsuite/gdb.objc/basicclass.exp
+2df56dede09a8756c636814d4bbdfcd7  gdb/testsuite/gdb.ada/dyn_arrayidx.exp
+806cf09bd69adc89fbe82217a4642ce1  gdb/testsuite/gdb.ada/rdv_wait.exp
+0c4e9a50cf5d2fe6b5692f820cda36f1  gdb/testsuite/gdb.ada/null_array/foo.adb
+b0c8e3cd72e4a0527a6d1296e48e2e4c  gdb/testsuite/gdb.ada/null_array/pck.ads
+05a5bc734c649a521fe6ca52cde80458  gdb/testsuite/gdb.ada/null_array/pck.adb
+7706616794006a9f994cb18da5d77028  gdb/testsuite/gdb.ada/widewide.exp
+95ffeaf477caa88fb66826da809261ad  gdb/testsuite/gdb.ada/operator_bp/ops.adb
+6bf1c756e170d473738d619097cad5f5  gdb/testsuite/gdb.ada/operator_bp/ops.ads
+fe16ce708479d8485cfbc14c728c5b5d  gdb/testsuite/gdb.ada/operator_bp/ops_test.adb
+5c7cbce3d827b0d139cacd5d756f02a0  gdb/testsuite/gdb.ada/ptype_tagged_param.exp
+cc1a40f775e862a282699f80341a748c  gdb/testsuite/gdb.ada/formatted_ref/defs.adb
+79590500824a1f5b9ab7bc528116e95a  gdb/testsuite/gdb.ada/formatted_ref/defs.ads
+0bab16a7e95c12e3d6ab17e6283894f6  gdb/testsuite/gdb.ada/formatted_ref/formatted_ref.adb
+9bc21c14fdc33bbaf99c41f0e9466160  gdb/testsuite/gdb.ada/rec_comp/pck.ads
+f6679a4f61fc07e975d9e6c74b0d95ee  gdb/testsuite/gdb.ada/rec_comp/bar_o203_012.adb
+c86179341ad552d2c02fff84844e7edd  gdb/testsuite/gdb.ada/rec_comp/pck.adb
+c59de340bd3070d3b5901461471050aa  gdb/testsuite/gdb.ada/int_deref.exp
+78c1f14783dddb13bcbca13b573e3ade  gdb/testsuite/gdb.ada/homonym/homonym.adb
+c9b1a55a36545b18d1b0f37eace347a2  gdb/testsuite/gdb.ada/homonym/pck.ads
+2a7af307d9d777e3f3c19e16b655222f  gdb/testsuite/gdb.ada/homonym/pck.adb
+0eb4371008fac3d4612bbc04525d8d3a  gdb/testsuite/gdb.ada/homonym/homonym.ads
+e2087696aaa321597af5d8186b7ee014  gdb/testsuite/gdb.ada/homonym/homonym_main.adb
+c1583e7caf0ed1f96f598a846e0dab5d  gdb/testsuite/gdb.ada/optim_drec.exp
+12ecb2d6b583f873b8fa5eefaed4f124  gdb/testsuite/gdb.ada/expr_delims/foo.adb
+adfa00e0758001a1fe805c9fef847fe7  gdb/testsuite/gdb.ada/expr_delims/pck.ads
+7249360b436af6c9be0d4babcbfb2be4  gdb/testsuite/gdb.ada/expr_delims/pck.adb
+6b25cb53039092f0f1953d04d9742363  gdb/testsuite/gdb.ada/aliased_array/foo.adb
+5b81f401f04735c7907e5b55ffd4ac0c  gdb/testsuite/gdb.ada/aliased_array/pck.ads
+8f7f78fb8694dd8f58c39e3f5381265f  gdb/testsuite/gdb.ada/aliased_array/pck.adb
+e31f8d380f6f2e37f6257b453b16bf76  gdb/testsuite/gdb.ada/task_bp.exp
+21d0a1b194359d6a548b62987ec61c40  gdb/testsuite/gdb.ada/exec_changed/first.adb
+4f69c987b8f92a77c84b44a5278470c8  gdb/testsuite/gdb.ada/exec_changed/second.adb
+c631dc38cfcf6576039c156c51b467b2  gdb/testsuite/gdb.ada/bp_on_var/foo.adb
+108195ecbd5c60541abcdad05a893457  gdb/testsuite/gdb.ada/bp_on_var/pck.ads
+a69e30c47d6b7d360d7f49e1b6c699f7  gdb/testsuite/gdb.ada/bp_on_var/pck.adb
+5c9aac2e20ef2516f2bfea5dfeb70adb  gdb/testsuite/gdb.ada/Makefile.in
+da713b6fe7c102bc5360f1c8cface90d  gdb/testsuite/gdb.ada/bp_reset.exp
+4c9a7a2d765aa02ec51015305573f6d5  gdb/testsuite/gdb.ada/frame_args/foo.adb
+9b106fa4a7c154ef7023c0e166c19f16  gdb/testsuite/gdb.ada/frame_args/pck.ads
+3cc09ab681aad1b7a6e827fea5d90517  gdb/testsuite/gdb.ada/frame_args/pck.adb
+1a7838ef9404e08a8dffe16a68747088  gdb/testsuite/gdb.ada/array_bounds/bar.adb
+9fdf983033db0abad179a2e14c9fc9e4  gdb/testsuite/gdb.ada/win_fu_syms.exp
+b80ceb4c93b63e70f3b86139bebf1494  gdb/testsuite/gdb.ada/tagged_access/p.adb
+22c98362572738cfd6247b3254028c21  gdb/testsuite/gdb.ada/tagged_access/pack.ads
+d26e5f7ffa52f414b3fc5a162c250a6f  gdb/testsuite/gdb.ada/tagged_access/pack.adb
+3e723297e7377be0ac4ac3aa006b08aa  gdb/testsuite/gdb.ada/pp-rec-component.py
+75921abc5da83924f8315cbca4fdd19c  gdb/testsuite/gdb.ada/pckd_neg.exp
+ed75ddab1a5e3b079e0a6c38045c57a9  gdb/testsuite/gdb.ada/mod_from_name.exp
+c4451faecd2c0a81d3492218c2e4e9a6  gdb/testsuite/gdb.ada/str_uninit/parse.adb
+86b58348192b24eb4324601836315b16  gdb/testsuite/gdb.ada/str_uninit/pck.ads
+553758e268d20337f202cdeac2b15349  gdb/testsuite/gdb.ada/str_uninit/pck.adb
+2a7fdd5b393698fef12c5e491d0aa302  gdb/testsuite/gdb.ada/tagged_not_init/foo.adb
+a925c52c9b52d08bb6f16d86cebd3f8a  gdb/testsuite/gdb.ada/tagged_not_init/pck.ads
+03e5ed07ab7cab1628fa42f431e51725  gdb/testsuite/gdb.ada/tagged_not_init/pck.adb
+b90e1409bd225f4a7a9715633fe56882  gdb/testsuite/gdb.ada/fun_in_declare.exp
+6da158246c210c88de9525790467bd44  gdb/testsuite/gdb.ada/expr_delims.exp
+b6c960a7464ac41d2268465a8a89b385  gdb/testsuite/gdb.ada/fixed_cmp/pck.ads
+9bd643bc90009a1cfee17bb2276a2bc2  gdb/testsuite/gdb.ada/fixed_cmp/pck.adb
+aaf6876d9881833ae179bdd3c579731c  gdb/testsuite/gdb.ada/fixed_cmp/fixed.adb
+48f54c39ec5fc92fa4aa7071fb45af94  gdb/testsuite/gdb.ada/arrayparam.exp
+949896ca19cd2fc24312a07c9fa1c149  gdb/testsuite/gdb.ada/float_param/foo.adb
+7173705d6d9f7ac2b1ed831d8b042457  gdb/testsuite/gdb.ada/float_param/pck.ads
+7ba559f26d4b75700403a84b79f02019  gdb/testsuite/gdb.ada/float_param/pck.adb
+0912d5b9747e3c636559f7a34b228140  gdb/testsuite/gdb.ada/arraydim/foo.adb
+371b9b421195a94ce48bffbd8ce63d5e  gdb/testsuite/gdb.ada/arraydim/pck.ads
+0c357e24d18137e5a81514f3e225aff1  gdb/testsuite/gdb.ada/arraydim/inc.c
+a3e1c6bbb240a8b0a3e2d2308754dda9  gdb/testsuite/gdb.ada/arraydim/pck.adb
+22decc3f7b06bf9b3916d2ec356375c5  gdb/testsuite/gdb.ada/complete.exp
+8607803d80d9b2b5b881454e93d52062  gdb/testsuite/gdb.ada/funcall_param.exp
+072b944b72a56e637d91f3b977724e3f  gdb/testsuite/gdb.ada/small_reg_param.exp
+bbdbe740bf0059bf7a4d0e15310d9a7f  gdb/testsuite/gdb.ada/arrayidx.exp
+999121f51a36a5b75cd4b3c80dfb57b7  gdb/testsuite/gdb.ada/pckd_neg/foo_o508_021.adb
+69ad9a51c46a5b9f4740689c5a5b7a10  gdb/testsuite/gdb.ada/pckd_neg/pck.ads
+3484a9fc1db8afe0727fb688208f2030  gdb/testsuite/gdb.ada/pckd_neg/pck.adb
+063afb27f2de21a06ee48fe6f4bffc70  gdb/testsuite/gdb.ada/rdv_wait/foo.adb
+8bfd29790bb7de40ecf91ba9e0b87d35  gdb/testsuite/gdb.ada/rdv_wait/pck.ads
+3588a4802e6f6492803a688c0a0beb54  gdb/testsuite/gdb.ada/rdv_wait/pck.adb
+48a6a860fa25f7ee1b5edf5f17979ee0  gdb/testsuite/gdb.ada/optim_drec/foo.adb
+25f245192024c98f69fbd456ef4d7369  gdb/testsuite/gdb.ada/dot_all.exp
+4920778d913ab4124e270ced0df721f4  gdb/testsuite/gdb.ada/bp_range_type.exp
+a74ee1f7df57a02275b5461fc152af53  gdb/testsuite/gdb.ada/set_wstr/pck.ads
+1dcd5fbc821b17e9effc13303fd26880  gdb/testsuite/gdb.ada/set_wstr/pck.adb
+869090097f429cd70ec0a214606f7fbb  gdb/testsuite/gdb.ada/set_wstr/a.adb
+3825c833605b1b1b855b3e07712c4bd9  gdb/testsuite/gdb.ada/arraydim.exp
+d596031595a71feb33ac814541329736  gdb/testsuite/gdb.ada/complete/foo.adb
+e633c9da6d66467e51a50b684167915e  gdb/testsuite/gdb.ada/complete/pck.ads
+a851b997e385ea9f5b1a7ed13b31ab46  gdb/testsuite/gdb.ada/complete/pck.adb
+d767a5f9fb656effdcb1ed97a4a0faaf  gdb/testsuite/gdb.ada/ptype_field.exp
+7c0c381c7ac7a177d2cf40a0274802a1  gdb/testsuite/gdb.ada/call_pn/foo.adb
+b75d63ed4c6061468eebbfbb5d12f484  gdb/testsuite/gdb.ada/call_pn/pck.ads
+cc71508389f3de81c2bff57d196ae3cc  gdb/testsuite/gdb.ada/call_pn/pck.adb
+e9f58a3c458d4b73583ca2ab737412cb  gdb/testsuite/gdb.ada/mi_catch_ex.exp
+2e40888e77667def4f1d96b42c7dde22  gdb/testsuite/gdb.ada/tagged/foo.adb
+17d776f327573cdd69c35a61bb47e19c  gdb/testsuite/gdb.ada/tagged/pck.ads
+20e184785da3c3ea5d5808d40a5a3714  gdb/testsuite/gdb.ada/tagged/pck.adb
+3c7ff58d7abb7cc4631feab3f68d3902  gdb/testsuite/gdb.ada/array_subscript_addr.exp
+f18c5d6bebb7f2d21e0aab7978f8a648  gdb/testsuite/gdb.ada/exprs/p.adb
+350fd02f40e3c862c220a0037e6993c2  gdb/testsuite/gdb.ada/cond_lang/foo.c
+97789aafdfa80d5cd3e70cd3d640830a  gdb/testsuite/gdb.ada/cond_lang/mixed.adb
+c7b1ad5751845383a702492bdc0d48af  gdb/testsuite/gdb.ada/cond_lang/pck.ads
+c29027bfc33f5dfa10f64648b7c9241f  gdb/testsuite/gdb.ada/cond_lang/mixed.ads
+cfb270d2e8e01f27c6248da09fb54c4d  gdb/testsuite/gdb.ada/cond_lang/pck.adb
+22a13e82d37f2a53b35d14b4b2eff275  gdb/testsuite/gdb.ada/cond_lang/a.adb
+e8c5968e30008b6e66a2a899416a4759  gdb/testsuite/gdb.ada/lang_switch.exp
+796d706f6c454c28b123cd7c281de371  gdb/testsuite/gdb.ada/watch_arg.exp
+a08b595b1952508920e380f76b28663f  gdb/testsuite/gdb.ada/packed_array/pa.adb
+3e41ff3a467a589dadc55dc4e0b3a13b  gdb/testsuite/gdb.ada/packed_array/pck.ads
+0b45463369eb9ea0cb4c28180042c165  gdb/testsuite/gdb.ada/packed_array/pck.adb
+a0d0f1e984d4be59ac17014fc1aef7e6  gdb/testsuite/gdb.ada/packed_tagged.exp
+9c1fe5dee3f8c31a84c6ce200d62ce1c  gdb/testsuite/gdb.ada/win_fu_syms/foo.adb
+86dcda4329109c7a5a21c02f07fd0466  gdb/testsuite/gdb.ada/win_fu_syms/pck.ads
+ca34a3179f7ce1c2051ed3e09b50a801  gdb/testsuite/gdb.ada/win_fu_syms/pck.adb
+5b98d68c7d625003134138c0513a5b77  gdb/testsuite/gdb.ada/null_record/null_record.adb
+19416aec3c89fa5a96d9ab0f07dfb126  gdb/testsuite/gdb.ada/null_record/bar.adb
+238c0516205061928a4d73f7e30aa313  gdb/testsuite/gdb.ada/null_record/bar.ads
+0db1a5ffaea7d55d2efd588df436459f  gdb/testsuite/gdb.ada/print_chars.exp
+c7cbb595696c64d92afaa79fa23e91ae  gdb/testsuite/gdb.ada/arrayptr/foo.adb
+8ea2d2c78000405bde2651ce020904e2  gdb/testsuite/gdb.ada/arrayptr/pck.ads
+694090bfba2a43ae97f98e091ee4d8ba  gdb/testsuite/gdb.ada/arrayptr/pck.adb
+6b5b25070c555068b4b627bdeea59898  gdb/testsuite/gdb.ada/set_pckd_arr_elt.exp
+b9f4582c26b09df0623f4398b2a50f59  gdb/testsuite/gdb.ada/start.exp
+6db57ce303dfd2c7a7c85718462b3e9a  gdb/testsuite/gdb.ada/tasks.exp
+fe7eaff21df8a5adbf2298d1ead4cbaa  gdb/testsuite/gdb.ada/pkd_arr_elem.exp
+ee65e4efa884889620f14335c7d8e171  gdb/testsuite/gdb.ada/var_rec_arr/pck.ads
+2075bb723e8f87b9bed40c59161d1d7c  gdb/testsuite/gdb.ada/var_rec_arr/foo_na09_042.adb
+6a32855ded5a9b32e153100849d09834  gdb/testsuite/gdb.ada/var_rec_arr/pck.adb
+15e5cf0382e8237dd0c86eb44ce847f4  gdb/testsuite/gdb.ada/array_return.exp
+be4cd6037076b2b4c49a03f430fb35a2  gdb/testsuite/gdb.ada/info_types.exp
+fc115794abbc9a43a928287bb4c981e2  gdb/testsuite/gdb.ada/str_ref_cmp/foo.adb
+dee4f73ecc81aa06ada210465e0771cf  gdb/testsuite/gdb.ada/str_ref_cmp/pck.ads
+a7c510fa12a4e2e110c35024e8f2b3af  gdb/testsuite/gdb.ada/taft_type.exp
+d309995b903f97f56711aa815f8bf2fd  gdb/testsuite/gdb.ada/bp_reset/foo.adb
+e45de3b009d79cec6c3c47b995295f26  gdb/testsuite/gdb.ada/bp_reset/io.adb
+8c85a76872016db625906e3178ba6b04  gdb/testsuite/gdb.ada/bp_reset/pck.ads
+25a3db102038c18215c42493a2fde1a1  gdb/testsuite/gdb.ada/bp_reset/pck.adb
+90333bb9c940f1149c4124b77becf73a  gdb/testsuite/gdb.ada/bp_reset/io.ads
+00a235e204123858dc66b8ecd6e0dbe8  gdb/testsuite/gdb.ada/n_arr_bound/foo.adb
+7969253fda90da8a2d3147abbe81c525  gdb/testsuite/gdb.ada/n_arr_bound/pck.ads
+043b4bd1bcd552e8f46692818ee06132  gdb/testsuite/gdb.ada/n_arr_bound/pck.adb
+8ca7d9c23904a3271005655b5d97c6f5  gdb/testsuite/gdb.ada/arrayidx/p.adb
+929d70b2f1c0e178aa486ef0fc6aad57  gdb/testsuite/gdb.ada/bp_range_type/foo.adb
+a74ee1f7df57a02275b5461fc152af53  gdb/testsuite/gdb.ada/bp_range_type/pck.ads
+1dcd5fbc821b17e9effc13303fd26880  gdb/testsuite/gdb.ada/bp_range_type/pck.adb
+60559ab039a1a2f18cbdb7f0582fd085  gdb/testsuite/gdb.ada/array_char_idx/foo.adb
+5d0f7106ffa034d85061d452d04f0cfa  gdb/testsuite/gdb.ada/array_char_idx/pck.ads
+1dcd5fbc821b17e9effc13303fd26880  gdb/testsuite/gdb.ada/array_char_idx/pck.adb
+c6b77733162581409800cfce93b16c04  gdb/testsuite/gdb.ada/packed_array.exp
+cb4632b8959e56e502f152e0daebd1f4  gdb/testsuite/gdb.ada/homonym.exp
+2a5b3ad0331c792163d5c33722fae82a  gdb/testsuite/gdb.ada/dot_all/foo.adb
+14a546ce8430805bb337b9acc9af01a7  gdb/testsuite/gdb.ada/dot_all/pck.ads
+20e184785da3c3ea5d5808d40a5a3714  gdb/testsuite/gdb.ada/dot_all/pck.adb
+a87cd9a204d60e1baf33c633516f4e06  gdb/testsuite/gdb.ada/watch_arg/watch.adb
+c9b1a55a36545b18d1b0f37eace347a2  gdb/testsuite/gdb.ada/watch_arg/pck.ads
+c86179341ad552d2c02fff84844e7edd  gdb/testsuite/gdb.ada/watch_arg/pck.adb
+55bc90a4da118c3d6c6c36a7b4b3ee96  gdb/testsuite/gdb.ada/array_char_idx.exp
+26236182942dfd4cee31c4a807a2ded6  gdb/testsuite/gdb.ada/gnat_ada.gpr
+6332325f79ded63525b68a8cd4663026  gdb/testsuite/gdb.ada/bad-task-bp-keyword/foo.adb
+f46a56d484a3c09c4df35d5b635bec24  gdb/testsuite/gdb.ada/rec_comp.exp
+a1bcf150addb8706a68ea22ea36a1fe3  gdb/testsuite/gdb.ada/type_coercion.exp
+56c8dbbfcaa12213d750e6ebf2bdc3c6  gdb/testsuite/gdb.ada/char_enum.exp
+44ec04432796256b865ade7fcb7330bb  gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb
+d7cd16ffb2a7aa89f58027d229735bce  gdb/testsuite/gdb.ada/iwide.exp
+ed3119c78e46a6f6f38926013138cd3b  gdb/testsuite/gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
+412a30c3ad1cb5e763acb914229c5a29  gdb/testsuite/gdb.ada/tick_length_array_enum_idx/pck.ads
+99ee98b7cd95b2d409a433113fffa461  gdb/testsuite/gdb.ada/tick_length_array_enum_idx/pck.adb
+e52675cadc646b81d0e80957aec7bc10  gdb/testsuite/gdb.ada/ptype_field/foo.adb
+e1716150c440848f1e8f56b413b0ca8e  gdb/testsuite/gdb.ada/ptype_field/pck.ads
+8bd293a9c86bc3b1faaf0b03ae7b5500  gdb/testsuite/gdb.ada/ptype_field/pck.adb
+6470e00d6de8cab6a2549392bd3617fd  gdb/testsuite/gdb.ada/array_bounds.exp
+692bbdc3e1561daae778208dabe91a5a  gdb/testsuite/gdb.ada/atomic_enum.exp
+e623af2f4f0d0b97d6a410c425aec257  gdb/testsuite/gdb.ada/arrayparam/foo.adb
+7754251f23cca206bf33b7d22449c2fc  gdb/testsuite/gdb.ada/arrayparam/pck.ads
+8e5d3f9a7dd91cf47bcc6f34da006077  gdb/testsuite/gdb.ada/arrayparam/pck.adb
+4f3f29fa9302d642010962ae1867a27d  gdb/testsuite/gdb.ada/tick_last_segv/foo.adb
+a2b74b764448d1dd8df15a18d980e4fd  gdb/testsuite/gdb.ada/same_enum.exp
+09eacbf529bb8881b4737911d241cd9f  gdb/testsuite/gdb.ada/py_range/foo.adb
+b6c960a7464ac41d2268465a8a89b385  gdb/testsuite/gdb.ada/py_range/pck.ads
+9bd643bc90009a1cfee17bb2276a2bc2  gdb/testsuite/gdb.ada/py_range/pck.adb
+7dd12c46756c794f1bd98ae0a5506a90  gdb/testsuite/gdb.ada/tagged_access.exp
+6332325f79ded63525b68a8cd4663026  gdb/testsuite/gdb.ada/tasks/foo.adb
+30232182beaf4a32b44c0d3a51cfe86c  gdb/testsuite/gdb.ada/char_param/foo.adb
+8fd59ea9c44a33d7e1deab47fa6a2a5f  gdb/testsuite/gdb.ada/char_param/pck.ads
+3be4bd5d3636a83ccaed85dfc77a5557  gdb/testsuite/gdb.ada/char_param/pck.adb
+3ccea3fb33418226fd5846a016f07db4  gdb/testsuite/gdb.ada/O2_float_param/foo.adb
+31a03cb649e2237756d77d3938439a0e  gdb/testsuite/gdb.ada/O2_float_param/caller.adb
+64e101ada44db03b9e88a9ca96576786  gdb/testsuite/gdb.ada/O2_float_param/callee.ads
+a1e63cb83ed10da1009a982bc19c2ab6  gdb/testsuite/gdb.ada/O2_float_param/io.adb
+50841db013deee8f4907a31fab204b6b  gdb/testsuite/gdb.ada/O2_float_param/callee.adb
+2855d75aa705cdc03c0ea849244cd6a0  gdb/testsuite/gdb.ada/O2_float_param/caller.ads
+55737f75e543f70f587f58c986cd4597  gdb/testsuite/gdb.ada/O2_float_param/io.ads
+724d27fbc4c35be0f9ed33426e6efb78  gdb/testsuite/gdb.ada/bp_enum_homonym.exp
+7422e29d66f770707502ceb9b36571fa  gdb/testsuite/gdb.ada/sym_print_name/foo.adb
+48952914dd874daaaa42120b80f1a348  gdb/testsuite/gdb.ada/sym_print_name/pck.ads
+bb541c02c792230673f4bb394e6489ad  gdb/testsuite/gdb.ada/sym_print_name/pck.adb
+29a5e285b9304ee8c544dde2fffc61ec  gdb/testsuite/gdb.ada/addr_arith.exp
+4dbed5fa5319826de1e32e246f5814b2  gdb/testsuite/gdb.ada/str_uninit.exp
+e44ca1402f68837ab61acc2961bd9282  gdb/testsuite/gdb.ada/arr_arr.exp
+f2174459dc0f937bb6c2799c1604b9ac  gdb/testsuite/gdb.ada/sym_print_name.exp
+56f0335f419622fb36725c388cc19870  gdb/testsuite/gdb.ada/pkd_arr_elem/failure.adb
+7969253fda90da8a2d3147abbe81c525  gdb/testsuite/gdb.ada/pkd_arr_elem/pck.ads
+043b4bd1bcd552e8f46692818ee06132  gdb/testsuite/gdb.ada/pkd_arr_elem/pck.adb
+c584e3661c29b381ee22a1c561277f1a  gdb/testsuite/gdb.ada/bp_on_var.exp
+5a1754f7201561467e4b1ae46433d634  gdb/testsuite/gdb.ada/fixed_points.exp
+30e424d12c6ce525070e8b1087621213  gdb/testsuite/gdb.ada/var_rec_arr.exp
+3c1c5736cb1e2fe47e0ee1ea6bcd3f66  gdb/testsuite/gdb.ada/ptr_typedef.exp
+7b8dcaa1fb45426d4df7d15bea0064ae  gdb/testsuite/gdb.ada/byte_packed_arr/reprod.adb
+4180efa6969627502369dd364606cf3d  gdb/testsuite/gdb.ada/byte_packed_arr/reprod_main.adb
+2321a80b8cfb981811c28e7f5386d9ab  gdb/testsuite/gdb.ada/byte_packed_arr/array_list_g.ads
+4e578ab0af1717cdf9ebfff493a7899f  gdb/testsuite/gdb.ada/byte_packed_arr/reprod.ads
+fe3f4d22e73ecc9cdc803b8a4346c5ac  gdb/testsuite/gdb.ada/array_return/pck.ads
+4f7be08835a6afd816095a394b02a5e3  gdb/testsuite/gdb.ada/array_return/p.adb
+d640d379271b8b1e8271a1c63ebb5c87  gdb/testsuite/gdb.ada/array_return/pck.adb
+259c46d619ada490252bf0115e61283b  gdb/testsuite/gdb.ada/task_bp/foo.adb
+bf6051bd3b26f4df8dc55e662f6aa8a3  gdb/testsuite/gdb.ada/task_bp/pck.ads
+7a054b42ca31b6077123659ea2e0be1b  gdb/testsuite/gdb.ada/task_bp/pck.adb
+eb07ce5ef989fed70ff282a8ab680e27  gdb/testsuite/gdb.ada/null_record.exp
+2d39c883118fa693897c1bea23247016  gdb/testsuite/gdb.ada/enum_idx_packed/foo.adb
+a7290e7599b19e81ea1d013c7f4ffb28  gdb/testsuite/gdb.ada/enum_idx_packed/pck.ads
+1dcd5fbc821b17e9effc13303fd26880  gdb/testsuite/gdb.ada/enum_idx_packed/pck.adb
+e1d1a4e293b3d25d52fe5c881f4a2b63  gdb/testsuite/gdb.ada/ptr_typedef/foo.adb
+c9b1a55a36545b18d1b0f37eace347a2  gdb/testsuite/gdb.ada/ptr_typedef/pck.ads
+2a7af307d9d777e3f3c19e16b655222f  gdb/testsuite/gdb.ada/ptr_typedef/pck.adb
+b00fa18b309fc3d12700ced89762a7d0  gdb/testsuite/gdb.ada/rec_return.exp
+934a7d15125979b7e90f2be69f3054ee  gdb/testsuite/gdb.ada/tagged.exp
+c27e238193ba9b693bc29b6b874ff36f  gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb
+652742c32f4c147e432deb79989930d7  gdb/testsuite/gdb.ada/uninitialized_vars/parse_controlled.ads
+b0fce89d626d1c0b875e3175ab7546ce  gdb/testsuite/gdb.ada/info_types.c
+78384aedff2476c069e75e3b800baa67  gdb/testsuite/gdb.ada/whatis_array_val.exp
+54a9e804b4a68692526ccca180f32efe  gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp
+f9ae7edf447cb131f133d5051f7ea793  gdb/testsuite/gdb.ada/n_arr_bound.exp
+fa749a070302cc7097d554e2b3aba366  gdb/testsuite/gdb.ada/addr_arith/foo_na07_019.adb
+0a65fc1172a3438e0034c5652bdf77b9  gdb/testsuite/gdb.ada/addr_arith/pck.ads
+2a75c8af42c56769b1aadc02e04b3302  gdb/testsuite/gdb.ada/addr_arith/pck.adb
+88cac2c936bd28cbd4139398b789e4a9  gdb/testsuite/gdb.ada/whatis_array_val/foo.adb
+c9b1a55a36545b18d1b0f37eace347a2  gdb/testsuite/gdb.ada/whatis_array_val/pck.ads
+c86179341ad552d2c02fff84844e7edd  gdb/testsuite/gdb.ada/whatis_array_val/pck.adb
+0fd00c7ad22c23159a6b795c241527e4  gdb/testsuite/gdb.ada/mi_dyn_arr.exp
+62c08930a2c5888a0ae46bfe557720b4  gdb/testsuite/gdb.ada/type_coercion/ident.adb
+00f4a9a6f2645af5aa31b4dc5c4604d4  gdb/testsuite/gdb.ada/type_coercion/assign.adb
+53d7111e27e350f781e26c8bff877767  gdb/testsuite/gdb.ada/py_range.exp
+3f6af3eff12cba3536ab1c560a9fb7ce  gdb/testsuite/gdb.ada/operator_bp.exp
+d18777172a9ceef9d5efcd7c91b3630e  gdb/testsuite/gdb.ada/tagged_not_init.exp
+26b577729ca5041e7182a706b4d10a61  gdb/testsuite/gdb.ada/tick_last_segv.exp
+c8e57010d03946e2271def633ff56c4f  gdb/testsuite/gdb.ada/atomic_enum/foo.adb
+8ecf0cd10a41af72939b5f4ba42548be  gdb/testsuite/gdb.ada/atomic_enum/pck.ads
+d24861c1bc40c367b7e489e1d2ce7528  gdb/testsuite/gdb.ada/atomic_enum/pck.adb
+d99b037cb2787684a8e9d007836580e9  gdb/testsuite/gdb.ada/disc_arr_bound.exp
+ce8f1d0e260bc5df4916dabb383de26e  gdb/testsuite/gdb.ada/int_deref/foo.adb
+f6396ff407af3c9c0aa4ebf6ebb4e845  gdb/testsuite/gdb.ada/int_deref/pck.ads
+57b77f8d7136b5364310ea106425c845  gdb/testsuite/gdb.ada/mi_exc_info/foo.adb
+d2eb88f01a5c59cdf9faa0d15e3da821  gdb/testsuite/gdb.ada/mi_exc_info/const.ads
+57b77f8d7136b5364310ea106425c845  gdb/testsuite/gdb.ada/info_exc/foo.adb
+d2eb88f01a5c59cdf9faa0d15e3da821  gdb/testsuite/gdb.ada/info_exc/const.ads
+2d52508f8a6d12554851564cd782e6ea  gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp
+72a757f2304c870c3b434f1512b069a9  gdb/testsuite/gdb.ada/float_param.exp
+4f921cbaaff53a656d110a41eee319f2  gdb/testsuite/gdb.ada/mi_dyn_arr/foo.adb
+376f2c51c5ca55bbf678fa4005c11380  gdb/testsuite/gdb.ada/mi_dyn_arr/pck.ads
+3f8f03f0cc3c7a781cf121df20a6cb49  gdb/testsuite/gdb.ada/mi_dyn_arr/pck.adb
+72fe0c35c13e42dc21f80a69c3bb0783  gdb/testsuite/gdb.ada/widewide/foo.adb
+9bc21c14fdc33bbaf99c41f0e9466160  gdb/testsuite/gdb.ada/widewide/pck.ads
+c86179341ad552d2c02fff84844e7edd  gdb/testsuite/gdb.ada/widewide/pck.adb
+564b9a6f990eda7d8fbe525001ed864e  gdb/testsuite/gdb.ada/char_enum/foo.adb
+4cf51f2ec5ebb7d94a5525bb5a78e360  gdb/testsuite/gdb.ada/char_enum/pck.ads
+c4880f65af21cca0ace7f53079b65e4b  gdb/testsuite/gdb.ada/char_enum/pck.adb
+93c889298495df6fb53a81e8a50112fb  gdb/testsuite/gdb.ada/mi_interface/foo.adb
+3af7594d469c616680b14f2c930a9be4  gdb/testsuite/gdb.ada/mi_interface/pck.ads
+043b4bd1bcd552e8f46692818ee06132  gdb/testsuite/gdb.ada/mi_interface/pck.adb
+49ae0560a2299175d1ffcafc58c3d575  gdb/testsuite/gdb.ada/lang_switch/foo.c
+a15633ca3b0343fa7843cb191642b2dd  gdb/testsuite/gdb.ada/lang_switch/lang_switch.adb
+92678188c1c85e4498f3a5ad446cc4ec  gdb/testsuite/gdb.ada/arrayptr.exp
+e060842454112ab442a90256dfa9efd7  gdb/testsuite/gdb.ada/mi_catch_ex/foo.adb
+ac49b55cf2c6a814bc0c1ddd4f5ee34a  gdb/testsuite/gdb.ada/var_arr_attrs/pck.ads
+a512d1f0d75051d0e4d7bd2227250985  gdb/testsuite/gdb.ada/var_arr_attrs/pck.adb
+bde0eed1b84dc64c300984244862e262  gdb/testsuite/gdb.ada/var_arr_attrs/foo_o115_002.adb
+33e50acd23066e9cc2033f50c97637fe  gdb/testsuite/gdb.ada/mi_exc_info.exp
+e060842454112ab442a90256dfa9efd7  gdb/testsuite/gdb.ada/catch_ex/foo.adb
+543963b48eeddf90eb49efa702e5083c  gdb/testsuite/gdb.ada/mi_var_array.exp
+f9a611f393ce166cb610a385c5412ba2  gdb/testsuite/gdb.ada/mi_interface.exp
+0e0c65bd7510fb4e191176632aa1f5db  gdb/testsuite/gdb.ada/tick_length_array_enum_idx.exp
+2b620c91c518fe9328730cba337887d2  gdb/testsuite/gdb.ada/taft_type/pck.ads
+74c68ed9b21aea615c45ccb12c62919b  gdb/testsuite/gdb.ada/taft_type/p.adb
+880c930f5183718cd737d29260189935  gdb/testsuite/gdb.ada/taft_type/pck.adb
+44ec04432796256b865ade7fcb7330bb  gdb/testsuite/gdb.ada/mi_task_info/task_switch.adb
+7f6780f272144063ae16fa0cc16fbaed  gdb/testsuite/gdb.ada/byte_packed_arr.exp
+fc161d8ff0db77b0bc15f8b61eef4bb4  gdb/testsuite/gdb.ada/formatted_ref.exp
+113342751cd740fe4a14a85f3da3ee38  gdb/testsuite/gdb.ada/var_arr_attrs.exp
+f660bc7e278946ac483980b6f3a5691d  gdb/testsuite/gdb.ada/iwide/classes.ads
+0d2b884b35851a5936597b7f0d01176d  gdb/testsuite/gdb.ada/iwide/p.adb
+7c814bf12d8d6dfba34276ea1425e39b  gdb/testsuite/gdb.ada/iwide/classes.adb
+5e2a0c2c8376c96b472a6a67a45ddf22  gdb/testsuite/gdb.ada/mi_task_arg.exp
+0837826e57babede11881780171d50bc  gdb/testsuite/gdb.ada/mi_task_info.exp
+1cdff32cae3e388e3488394525ffc1e6  gdb/testsuite/gdb.ada/mi_var_array/bar.adb
+b116a164afaa890d905e7da9c0661db3  gdb/testsuite/gdb.ada/mi_var_array/pck.ads
+a512d1f0d75051d0e4d7bd2227250985  gdb/testsuite/gdb.ada/mi_var_array/pck.adb
+f5910e25e686da9aa7024bde1f3444b0  gdb/testsuite/gdb.ada/funcall_ref.exp
+6006f0d1d2eddff261a630b518de14fc  gdb/testsuite/gdb.ada/funcall_ref/foo.adb
+681090d85013e852b792b11dd06e34b8  gdb/testsuite/gdb.ada/info_locals_renaming/foo.adb
+0f9a7dab01435c9d18e285566652d5eb  gdb/testsuite/gdb.ada/info_locals_renaming/pck.ads
+fc3aa2b91b8f5c123b300d393cf0b802  gdb/testsuite/gdb.ada/info_locals_renaming/pck.adb
+874e3de4ff01086cc07aa72f9affacdf  gdb/testsuite/gdb.ada/fixed_points/fixed_points.adb
+965f819583fc658368f408d4988b97eb  gdb/testsuite/gdb.ada/set_pckd_arr_elt/foo.adb
+4adfb50b0fd3efed0d9de18968df9254  gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.ads
+db7dea88088d0465c91b963f2571e6a3  gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.adb
+620f943ef848db4a548599e0ba4c6ff5  gdb/testsuite/gdb.ada/interface/foo.adb
+440f6b56e9c739d346fcdd34e6d2a772  gdb/testsuite/gdb.ada/interface/types.ads
+a282a27dfc8b89f5d7a1082128b34acb  gdb/testsuite/gdb.ada/interface/types.adb
+7a00b03e1dc0672de557678293ea5476  gdb/testsuite/gdb.ada/catch_ex.exp
+e170bfa4cea309cdb8eff7854ae91119  gdb/testsuite/gdb.ada/pp-rec-component/foo.adb
+940a075a66545972daec2476a8ef0c10  gdb/testsuite/gdb.ada/pp-rec-component/pck.ads
+043b4bd1bcd552e8f46692818ee06132  gdb/testsuite/gdb.ada/pp-rec-component/pck.adb
+fc208e47f1285876a4ed0ab8b5c65b1f  gdb/testsuite/gdb.ada/str_ref_cmp.exp
+93a9cb7a6834337ccff350615754072d  gdb/testsuite/gdb.ada/frame_args.exp
+c9f0eadb08ae6601e07e63ce47410138  gdb/testsuite/gdb.ada/ptype_arith_binop.exp
+7f118b89b16413788b7f4cd25b70ad7c  gdb/testsuite/gdb.ada/ptype_tagged_param/foo.adb
+b2de3374204be9c117ffa0b8a68e2bfe  gdb/testsuite/gdb.ada/ptype_tagged_param/pck.ads
+e89901288dcd0f344d7ce6a4dc9b6ff0  gdb/testsuite/gdb.ada/ptype_tagged_param/pck.adb
+eecef24aa0a5286ba21064f4cfff5fa2  gdb/testsuite/gdb.ada/cond_lang.exp
+80de195aa416fb5544ca345991574f71  gdb/testsuite/gdb.ada/fun_in_declare/foo.adb
+f463790d05775ef9542dcc78eee7b0ee  gdb/testsuite/gdb.ada/fun_in_declare/pck.ads
+30366120605eeb809619d6308e86c8f3  gdb/testsuite/gdb.ada/fun_in_declare/pck.adb
+15e8da2891b6b34b8eb476c2ff584a6f  gdb/testsuite/gdb.ada/set_wstr.exp
+d920202abf4816272b09f2b8b71fa332  gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec/foo.adb
+a74ee1f7df57a02275b5461fc152af53  gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec/pck.ads
+1dcd5fbc821b17e9effc13303fd26880  gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec/pck.adb
+d8a30e050f9bcaff5e9086382cabaac9  gdb/testsuite/gdb.ada/fixed_cmp.exp
+fa8beba01db255a7dbe2e97b66d530ba  gdb/testsuite/gdb.ada/exprs.exp
+47562fd4c38fd7c6862251fde6234dca  gdb/testsuite/gdb.ada/uninitialized_vars.exp
+e63444026e5a9d287f9089cad4d8042c  gdb/testsuite/gdb.ada/fun_addr.exp
+da5c0e736bb8c533a1aa36297ec9a8e5  gdb/testsuite/gdb.ada/pckd_arr_ren/foo.adb
+6016437bba48d45fe43c1b79e126bf6a  gdb/testsuite/gdb.ada/pckd_arr_ren/pck.ads
+6af3cb63c057d48dd4ab79ae74004a9a  gdb/testsuite/gdb.ada/pckd_arr_ren/pck.adb
+2ab9c6e52a63f994bb66409f9a53feed  gdb/testsuite/gdb.ada/print_pc.exp
+cdade523fed0532914ba81c9f6c3990e  gdb/testsuite/gdb.ada/funcall_param/foo.adb
+bb746c0e1a5a5eb5ff18424948bc97fe  gdb/testsuite/gdb.ada/funcall_param/pck.ads
+697036f2bb74b2797216ff59064c0cec  gdb/testsuite/gdb.ada/funcall_param/pck.adb
+7497a6c53b6dd07b36e94461ab4dcef5  gdb/testsuite/gdb.ada/dyn_arrayidx/foo.adb
+29bdb13529762a079398d5bce8ca107f  gdb/testsuite/gdb.ada/null_array.exp
+4be6de2e06bad89535f784707c05e597  gdb/testsuite/gdb.ada/bad-task-bp-keyword.exp
+debc7be2ad8948f02b00b6c4fc74b770  gdb/testsuite/gdb.ada/boolean_expr.exp
+b419bb2567600bde4c18fce824550906  gdb/testsuite/gdb.ada/exec_changed.exp
+2a7291caef62c78b85c07ac2347e765f  gdb/testsuite/gdb.ada/dyn_loc.exp
+0b5d173cec05f7d8539664678cd072aa  gdb/testsuite/gdb.ada/rec_return/foo.adb
+fff39f3530ab05a80983b8e8e6a6838c  gdb/testsuite/gdb.ada/rec_return/pck.ads
+0cb72c36824a92421c8dae237d554de4  gdb/testsuite/gdb.ada/rec_return/pck.adb
+647a7a33b3f9c926dfc4df1963869e27  gdb/testsuite/gdb.ada/disc_arr_bound/foo_n612_026.adb
+a74ba17d7c6012564062beb6b7d22891  gdb/testsuite/gdb.ada/disc_arr_bound/pck.ads
+7828e70fd0055e4af117cd0b99e4801c  gdb/testsuite/gdb.ada/disc_arr_bound/pck.adb
+9cbffc1232749e0d42f44b0b463f91bc  gdb/testsuite/gdb.ada/enum_idx_packed.exp
+2d533e50770723f05814cc45dcb6e571  gdb/testsuite/gdb.ada/out_of_line_in_inlined/bar.adb
+8343da489dd1be3a5902aeb462dd3263  gdb/testsuite/gdb.ada/out_of_line_in_inlined/bar.ads
+e48d7efae96d780ce19ad2815cfc8f22  gdb/testsuite/gdb.ada/out_of_line_in_inlined/foo_o224_021.adb
+ff07c5de51d57064ca2d0179b070edaa  gdb/testsuite/gdb.ada/same_enum/pck.ads
+c4880f65af21cca0ace7f53079b65e4b  gdb/testsuite/gdb.ada/same_enum/pck.adb
+168a9166a4bd0580b9a3d2e1cd610f14  gdb/testsuite/gdb.ada/same_enum/a.adb
+ff9e88bab5144c03b1b5579b34dc6d66  gdb/testsuite/gdb.ada/ref_param/foo.adb
+d614a1c5fd0ce1197e35b402857f3d19  gdb/testsuite/gdb.ada/ref_param/pck.ads
+4f17fcb3ff7f1093113bfca0a2562920  gdb/testsuite/gdb.ada/ref_param/pck.adb
+aa40bddd44d44df1d1d57832dada244f  gdb/testsuite/gdb.ada/assign_1.exp
+96f0c3e404ad2409bdfb1049b81d0633  gdb/testsuite/gdb.ada/nested.exp
+e657f8adb44076e11d355db0ae03a704  gdb/testsuite/gdb.ada/mi_ex_cond.exp
+4a5fe392d31e136fecd3e8d1305f3b04  gdb/testsuite/gdb.ada/variant_record_packed_array/foo.adb
+c15873dffa56355d4076bdd0470f4986  gdb/testsuite/gdb.ada/variant_record_packed_array/pck.ads
+fbfb2542414fbb486f892cafdd13ee1e  gdb/testsuite/gdb.ada/variant_record_packed_array/pck.adb
+bb1077b91e7682939dbe07c4886d9dd4  gdb/testsuite/gdb.ada/info_locals_renaming.exp
+7cdef8c50dfa63ed9b2cf2a10b906a6b  gdb/testsuite/gdb.ada/fun_addr/foo.adb
+d086ce42ca2d4e1e87005d2bee8ee15b  gdb/testsuite/gdb.ada/print_chars/foo.adb
+b6c960a7464ac41d2268465a8a89b385  gdb/testsuite/gdb.ada/print_chars/pck.ads
+9bd643bc90009a1cfee17bb2276a2bc2  gdb/testsuite/gdb.ada/print_chars/pck.adb
+7abfbb36d6b0e535a45a874c7a356088  gdb/testsuite/gdb.ada/variant_record_packed_array.exp
+d252e6f1c498f7533d7eaed442f7ac70  gdb/testsuite/gdb.ada/arr_arr/foo.adb
+7969253fda90da8a2d3147abbe81c525  gdb/testsuite/gdb.ada/arr_arr/pck.ads
+043b4bd1bcd552e8f46692818ee06132  gdb/testsuite/gdb.ada/arr_arr/pck.adb
+ecbfab0f7f76be1bd886f40abdd76890  gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb
+7b4a93cd0397cbe549e6f2e20a275ef4  gdb/testsuite/gdb.ada/O2_float_param.exp
+49b0ef0b1904d02ccc0242181bb0348d  gdb/testsuite/gdb.ada/interface.exp
+e04aff1e4e8c2dddd09f0861f7a34438  gdb/testsuite/gdb.ada/call_pn.exp
+c94916bd7b903436162a2d2d45c766a7  gdb/testsuite/gdb.ada/start/dummy.adb
+af39c07d80f90981e345d3c470a722e9  gdb/testsuite/gdb.ada/array_subscript_addr/p.adb
+dfc557b12f13b448fc9988aa4e963ca0  gdb/testsuite/gdb.ada/mod_from_name/foo.adb
+3be6cdddbaacc2a2c4526516495a16fc  gdb/testsuite/gdb.ada/small_reg_param/foo.adb
+2c14644857d5b83d7aa11236dee6005a  gdb/testsuite/gdb.ada/small_reg_param/pck.ads
+7dde8ea89fb170a09b9bd8aa1d5bd9cf  gdb/testsuite/gdb.ada/small_reg_param/pck.adb
+f3445c494378f3a3cf36fff5f60d1b10  gdb/testsuite/gdb.ada/bp_enum_homonym/pck.ads
+aed5ccb2f8d2ac908275ee38e5239607  gdb/testsuite/gdb.ada/bp_enum_homonym/p.adb
+5b962f34be9f9d2e92ede5b70da9c06c  gdb/testsuite/gdb.ada/bp_enum_homonym/pck.adb
+4fee8af2607d20f2cad681f0d2ba4878  gdb/testsuite/gdb.ada/ref_param.exp
+e3d79bdfa44eaeceed9537c8a29f4f16  gdb/testsuite/gdb.ada/nested/hello.adb
+8ea2d2c78000405bde2651ce020904e2  gdb/testsuite/gdb.ada/ref_tick_size/pck.ads
+fbdf2f1df1a27307aa119e6cf359bbbe  gdb/testsuite/gdb.ada/ref_tick_size/p.adb
+b33a27ac214c4a2fb90206443147e5ec  gdb/testsuite/gdb.ada/ref_tick_size/pck.adb
+97ab81b439a32d62de0d193dd16cea96  gdb/testsuite/gdb.ada/fullname_bp/dn.ads
+af9e82310fe4ab7bd8dd5a1a297c2f15  gdb/testsuite/gdb.ada/fullname_bp/foo.adb
+b03c3b513ee92cf1b5c335cbdb530b88  gdb/testsuite/gdb.ada/fullname_bp/dn.adb
+e762b0371544e2277d384e45c67075d7  gdb/testsuite/gdb.ada/fullname_bp/pck.ads
+6aaa405b9a3e3dc8c4f4ef66ff0048c6  gdb/testsuite/gdb.ada/fullname_bp/pck.adb
+31a44f741e49083fc05a8d280d4ca5e7  gdb/testsuite/gdb.ada/info_exc.exp
+b5c62bd6324cbc2c712d91e106416dfa  gdb/testsuite/gdb.ada/char_param.exp
+24ac4b3e5fe29b5a369adcd796940b09  gdb/testsuite/gdb.ada/aliased_array.exp
+c95f8a381392ec583e173d8adf3a35c4  gdb/testsuite/gdb.ada/pckd_arr_ren.exp
+033b4d2b9b5ee5b19cb63b186c47ea74  gdb/testsuite/gdb.ada/mi_ex_cond/foo.adb
+0a4417520b25f6458467da3d0302516e  gdb/testsuite/gdb.ada/mi_ex_cond/pck.ads
+362a58638cc875f124e6f05a3a4ecbb1  gdb/testsuite/gdb.ada/dyn_loc/p.adb
+5c45377e0222c8b024512b8d7d3a166a  gdb/testsuite/gdb.ada/dyn_loc/pack.ads
+39fa614c455f4ed453fbc8790a7f8923  gdb/testsuite/gdb.ada/dyn_loc/pack.adb
+c975e3dd93843249c2e95e2fdcddfecd  gdb/testsuite/gdb.ada/fullname_bp.exp
+a191880a64bf6ba6d7bceb6514209122  gdb/testsuite/gdb.ada/ref_tick_size.exp
+89c62ca187cc44e740cdfd509f7933e8  gdb/testsuite/gdb.ada/pp-rec-component.exp
+9f732c334d0238f828941355e522ada1  gdb/testsuite/gdb.pascal/print.exp
+19990cb5b198325b185af673b5ee5b4f  gdb/testsuite/gdb.pascal/hello.pas
+f70aa7e03362c86808bb9b75e912153c  gdb/testsuite/gdb.pascal/integers.pas
+ec053af70195cf70c46f47710946ea2a  gdb/testsuite/gdb.pascal/Makefile.in
+a8a13b77baed5ca6168be534c1bbe47f  gdb/testsuite/gdb.pascal/stub-method.exp
+2e0e4e94d6ad5ab904cc46195a49500e  gdb/testsuite/gdb.pascal/case-insensitive-symbols.exp
+f7a470d89013ace827ad986a22f6cae8  gdb/testsuite/gdb.pascal/hello.exp
+02d09d7b370896b9fc8867b7ed1c7313  gdb/testsuite/gdb.pascal/floats.pas
+6217e66b960ef4551d45c85acdbcd598  gdb/testsuite/gdb.pascal/stub-method.pas
+fc03015d2e3c9a37306ded2799bed248  gdb/testsuite/gdb.pascal/floats.exp
+910b10bafe224b1101ee909a25e479a4  gdb/testsuite/gdb.pascal/types.exp
+6690727ed4a334c1d91f45aecfa064f0  gdb/testsuite/gdb.pascal/integers.exp
+fa3aa3195061a9c30e07f5077db719fa  gdb/testsuite/gdb.pascal/gdb11492.exp
+cc5346610b6cb5f8181a641df50568a7  gdb/testsuite/gdb.pascal/case-insensitive-symbols.pas
+b4ae59b9bb0794a69841d92b9bce8a3e  gdb/testsuite/gdb.pascal/gdb11492.pas
+f9b5be4af97baeba37d751a29fdc8af1  gdb/testsuite/gdb.opt/clobbered-registers-O2.exp
+55ff811e4ba9c0ed00acf2d95609480b  gdb/testsuite/gdb.opt/Makefile.in
+e9cc32e4e1144cbef2d7045c90901808  gdb/testsuite/gdb.opt/inline-break.exp
+4ce6bd87d8bee92673ebe88bc8c7db5a  gdb/testsuite/gdb.opt/inline-cmds.exp
+758c13e1a43184af1af368168ada8034  gdb/testsuite/gdb.opt/inline-locals.c
+8549a0fd72af8df6c859373ed382dd5b  gdb/testsuite/gdb.opt/clobbered-registers-O2.c
+61dec21db51bdcd3dd26c3603bad315e  gdb/testsuite/gdb.opt/inline-cmds.c
+67308c489529ed7a435af3f063cc04eb  gdb/testsuite/gdb.opt/inline-break.c
+55e5f0e06a08f6fe936aa9e4d36d555f  gdb/testsuite/gdb.opt/inline-markers.c
+f63b9caebec4020d41b2850df0a87ce6  gdb/testsuite/gdb.opt/inline-locals.exp
+eaf6326c0ebb8e7f9d4f0c7995e5c307  gdb/testsuite/gdb.opt/inline-bt.c
+e18b63c51f494b4fd61856ac1e5ce9d5  gdb/testsuite/gdb.opt/inline-bt.exp
+1bb529834b102b464749774ec6d20219  gdb/testsuite/ChangeLog-1993-2013
+a36c2e9f8bf7f9d788db20927e18e921  gdb/testsuite/gdb.disasm/t12_bit.s
+70b15852295559a37b00c60d55167563  gdb/testsuite/gdb.disasm/t04_sub.s
+dca9cd73d151589299f29c4d14457b58  gdb/testsuite/gdb.disasm/t01_mov.exp
+a640da1752a98c70b4dae81fd6dc759b  gdb/testsuite/gdb.disasm/t10_and.s
+b0c212de85c1acb1e14a705f4e40a6e9  gdb/testsuite/gdb.disasm/t01_mov.s
+746cba1f69c9662de78147571ea8dc1e  gdb/testsuite/gdb.disasm/Makefile.in
+c02c125e2e5010129e46e393e2cdef81  gdb/testsuite/gdb.disasm/t07_ari3.s
+3e5a899d7d17297fc472b33656e7f2e3  gdb/testsuite/gdb.disasm/am33.exp
+9d7ec73ab52e55ec1f83ec9e35523702  gdb/testsuite/gdb.disasm/am33.s
+7c67059e9c09c58424e1992a8d07f995  gdb/testsuite/gdb.disasm/t09_xor.exp
+b8d593ad5588be06a1cb33ca5782efdc  gdb/testsuite/gdb.disasm/mn10300.exp
+cb76fc798d647b1ee8ba82f8ad9a5584  gdb/testsuite/gdb.disasm/h8300s.s
+82c2e284f051cc293b39b6ce0741aa89  gdb/testsuite/gdb.disasm/t09_xor.s
+9f2e1d0972a5fdf62643f281a80de560  gdb/testsuite/gdb.disasm/t06_ari2.s
+5ecdc88e423e1e9403f23d6d5259043b  gdb/testsuite/gdb.disasm/t10_and.exp
+6edffde83d86a6e862b63ff42569ea7c  gdb/testsuite/gdb.disasm/t02_mova.exp
+45f982bd5382c869bbdc40b875e5e82f  gdb/testsuite/gdb.disasm/t05_cmp.exp
+e02ce2008b0f7cd2c4bd231e78d46c8c  gdb/testsuite/gdb.disasm/mn10300.s
+20058c4c635e84dc65fc892a42ce59db  gdb/testsuite/gdb.disasm/t12_bit.exp
+cb59c30475144718657c2ef1477f1a16  gdb/testsuite/gdb.disasm/t07_ari3.exp
+3743d0f9d1a89a13bece098848b60688  gdb/testsuite/gdb.disasm/sh3.exp
+8df48a7abc7ba3009ba5f49d74d3c8f9  gdb/testsuite/gdb.disasm/mn10200.s
+4330c57cb70517cf2a422379d1822b00  gdb/testsuite/gdb.disasm/h8300s.exp
+252fcc5e222d761c2390f38706a24790  gdb/testsuite/gdb.disasm/t08_or.exp
+e546b5aa7eb88708555537439de19900  gdb/testsuite/gdb.disasm/sh3.s
+fa6a2c9c9ae47e840be659d01a4750d8  gdb/testsuite/gdb.disasm/t02_mova.s
+428f450f98354f470a7d37061a8641cf  gdb/testsuite/gdb.disasm/hppa.exp
+d20f8c266b73f0682f9b33a40641f923  gdb/testsuite/gdb.disasm/t03_add.s
+dbbb53f76688f2006bfe0b9c14fd4241  gdb/testsuite/gdb.disasm/t08_or.s
+13d33a0e2d93ee9c30330c55b1f370d1  gdb/testsuite/gdb.disasm/t05_cmp.s
+1c061026ecf09177a120935a7c5c5119  gdb/testsuite/gdb.disasm/t04_sub.exp
+b6fd08196c4449bda94dc71f3d76a380  gdb/testsuite/gdb.disasm/t11_logs.exp
+ec9241c34e56cabb8f4eadadad6c69d3  gdb/testsuite/gdb.disasm/t13_otr.s
+b5f4c14bdae9297cc1b693559e23fa7b  gdb/testsuite/gdb.disasm/t13_otr.exp
+b91361f836b5cff871afd00d33aa570b  gdb/testsuite/gdb.disasm/t03_add.exp
+e14e8cc3e96d350310aaac726d4ea5e3  gdb/testsuite/gdb.disasm/t11_logs.s
+ce1e0c733e583435c58f6aa28d94e41e  gdb/testsuite/gdb.disasm/t06_ari2.exp
+1531e9f2d8c5fe8c476a72c8621ac6f5  gdb/testsuite/gdb.disasm/hppa.s
+1282826776fbaa3434eaf9c13379f11c  gdb/testsuite/gdb.xml/Makefile.in
+b2d2525494aaacc505f33dc58b1f1d40  gdb/testsuite/gdb.xml/tdesc-regs.exp
+69550ea97780a96f7a8bb01b8c29f98f  gdb/testsuite/gdb.xml/maint_print_struct.exp
+4f957259a1af66b87b45b94b81dba00d  gdb/testsuite/gdb.xml/loop.xml
+09c983792430a9f098b56912cf529b2f  gdb/testsuite/gdb.xml/maint_print_struct.xml
+fff2e566af2f91343094506b06d1db3e  gdb/testsuite/gdb.xml/tdesc-xinclude.exp
+8eb46c680c302af7d9de78ea3edb52fc  gdb/testsuite/gdb.xml/single-reg.xml
+217bac7412f8837f007be696d457b70c  gdb/testsuite/gdb.xml/tdesc-bogus.xml
+8ffd213e5431934d08acfe8105694625  gdb/testsuite/gdb.xml/tdesc-arch.exp
+447356ecb94e85a4950ab8d7d46c62e2  gdb/testsuite/gdb.xml/tdesc-errors.exp
+f8e7043a6ec28fe297b2ed7aacd0501b  gdb/testsuite/gdb.xml/tdesc-unknown.xml
+5f040cdc742fff8b8845e8ed21d20381  gdb/testsuite/gdb.xml/extra-regs.xml
+9bbc43406da2744f6c8a7c38b97bb02c  gdb/testsuite/gdb.xml/inc-2.xml
+b17141653a2a7f81010b78ba903cfdec  gdb/testsuite/gdb.xml/includes.xml
+6822163e38e7af33a0d81cdac6768ac9  gdb/testsuite/gdb.xml/core-only.xml
+4f6f7233919a7b5cbebb97e0d9b9fcf6  gdb/testsuite/gdb.xml/bad-include.xml
+0762eff212b3c7e9fe3c7047b5f037d9  gdb/testsuite/gdb.xml/trivial.xml
+db4894f09a7324b25de6b98a23383a5d  gdb/testsuite/gdb.xml/inc-body.xml
+c48b4f1a627f6ce32439bb7c3a072299  gdb/testsuite/gdb.gdb/Makefile.in
+d6fe7d4305f4989f52ef7a7b2ed1b49d  gdb/testsuite/gdb.gdb/complaints.exp
+4566c90796e5519e313700f63f88ae6a  gdb/testsuite/gdb.gdb/xfullpath.exp
+57f3c13d23b9b63c18a6c57ee7feee22  gdb/testsuite/gdb.gdb/selftest.exp
+4a87c60a32d470c676fe28db867719c6  gdb/testsuite/gdb.gdb/observer.exp
+8bdbb9700159cdd5f62fc59286408433  gdb/testsuite/gdb.gdb/python-interrupts.exp
+b34be82e6aff7673154216810af483a8  gdb/testsuite/gdb.gdb/python-selftest.exp
+8a9caded3722595208134c0ccb223a70  gdb/testsuite/gdb.modula2/Makefile.in
+05c68a87ef40cbbb85aadbf9a53ec950  gdb/testsuite/gdb.modula2/unbounded-array.exp
+89589403611e756dfb33dc0b03427a51  gdb/testsuite/gdb.modula2/unbounded1.c
+84cf3bfb7876597f95e2430061c9c5ab  gdb/tilegx-tdep.h
+73ef75b1a25753d6a426ed7888c742b3  gdb/symtab.h
+dc3fd52f6c7a3934f21054cf80ecd074  gdb/f-valprint.c
+19a5a53a8dbef5372bd3113c323a2bf2  gdb/gdb_curses.h
+1bbdb3e7ea9ca53f9a8cf1a548dca9f5  gdb/jv-valprint.c
+8108dd8f906f2654fecc74958cf383db  gdb/doc/psrc.sed
+d2c69f88926bd03267090f3b9165fdb5  gdb/doc/gdb.info-3
+38f6a7f3a97469ddaa8a95cd18a867c3  gdb/doc/gdb.info-4
+ab0fe311032294b952da80585b8b90e7  gdb/doc/fdl.texi
+be5469929c58735017a3a1e083554ac7  gdb/doc/Makefile.in
+76b4d2772d936b4109442b58e2679bb9  gdb/doc/gdb.info-7
+65ee16c0a68d8954d5892092576beb66  gdb/doc/observer.texi
+793d7112e867b57e129354241791205b  gdb/doc/gdbserver.1
+e2d60785de02ac5252c6d40e24f4a7e4  gdb/doc/guile.texi
+f81a0e00e0cb9e41b078069fb9bedb07  gdb/doc/stack_frame.txt
+52c8bd855ea4966966f8c8e9a6a274fc  gdb/doc/stabs.info
+a9756608fb1cedb67c6ad8e9a73e0612  gdb/doc/gdb.info-5
+8c8856b2ec122e46f691a4447ee222db  gdb/doc/gdb.info-8
+132df0593e237d8337cf0134804ca21e  gdb/doc/agentexpr.texi
+1171979bf4a5b2068e6316fe2db42136  gdb/doc/gdb.info-1
+d5d06eaf9b4d44aa442a4a281aa9aea4  gdb/doc/a4rc.sed
+498827d88907f5392a5700d4fa92c043  gdb/doc/gdb.info-6
+55d1f5c53f0aaa1bf50a0d67986041b1  gdb/doc/gdb.texinfo
+553b7fe1bf4b5d8b96fdb8cd83503de1  gdb/doc/stack_frame.svg
+04c82b1da7e894a6555868e4f86225af  gdb/doc/filter-for-doxygen
+938187ce9976cbeb134b49335770152c  gdb/doc/Doxyfile-gdb-api.in
+f828e05ce4faab3d297f32d540f77c99  gdb/doc/annotate.info
+7623acc42c4d9d41b58c64fb5e881e3a  gdb/doc/gdb.info-2
+df443225fa3e5719ca7e6925a7e633e0  gdb/doc/refcard.tex
+6076d300a46651562d4ecd0604442414  gdb/doc/stack_frame.png
+1a4c870199396169a3d82235321aa48f  gdb/doc/gdb.info
+51fe9bc8ae61f4c3f8d31c2a67998119  gdb/doc/python.texi
+3f8eb27056f05095db22018909d4ce49  gdb/doc/stabs.texinfo
+62ed41b1e0530c2940f0001757f6c963  gdb/doc/ChangeLog
+d9aeb6562cc4c0f786b32f0d8e8edcf2  gdb/doc/gdb.1
+23a1d6bb741e85813be4bee7767ccc24  gdb/doc/gcore.1
+d39233c86ed6a6dc9e853ae6a11fe03e  gdb/doc/stack_frame.pdf
+2daa53916456ce35b6806c2883623b89  gdb/doc/Doxyfile-base.in
+7e8f20fd3b739803f4bd3991d35a4a1f  gdb/doc/all-cfg.texi
+bf96494e6e4d346175babd5ef9781882  gdb/doc/gpl.texi
+cd5e3faa9bd1b684a73c7d527cdb4988  gdb/doc/filter-params.pl
+7bfdb0765c5d050d204fbb30aeeba0d8  gdb/doc/stack_frame.eps
+decdf66868746ceda73c67a3710d81b3  gdb/doc/gdbinit.5
+d606e873666ae0bc7bc7c84d6c9c2332  gdb/doc/Doxyfile-gdb-xref.in
+705bf0b3fb65b3f7e3db4cc5d9ae8eba  gdb/doc/annotate.texinfo
+79278fc2f5486809779a9a8f8883d401  gdb/doc/doxy-index.in
+524b402ee3657e3e2816db43131d4043  gdb/doc/Doxyfile-gdbserver.in
+73ec71cd3b2e7f61bc530f19d4b35056  gdb/doc/lpsrc.sed
+8cba3e36e986f961bc9c9710406ce75f  gdb/parse.c
+9725f33f0ff55ea2f3fb2c6136ff69bd  gdb/fbsd-nat.c
+a7846a55a540bb655cac9823a6a3b59a  gdb/windows-tdep.h
+3b01e1c2ab080db9856358dc397f1305  gdb/stap-probe.h
+25df2c93266a074cf0bde4e12fdeb11e  gdb/observer.sh
+1f68d3272b33b380724fe731f1716f7b  gdb/ChangeLog-3.x
+08281f14e8a9b83f8f58b1b78fbe10ad  gdb/language.h
+a0409d7850791f99be7fc199d1f1d2ed  gdb/tracefile.c
+5f33dee4122a67ee5257c29defcbb86c  gdb/mi/mi-console.c
+9d8f5ea018b73b5f9f78885e1611f48a  gdb/mi/mi-out.c
+827e6eec3031efd4039cbf2077df4543  gdb/mi/mi-getopt.c
+758f632fdf4847b71486a707ac62f31f  gdb/mi/mi-cmd-info.c
+72c89a67f0e831f81d6df79532846a65  gdb/mi/mi-cmd-env.c
+5930027e1875b655e7369d56e937cd36  gdb/mi/mi-main.h
+b6952a62dea15eb1b73facde05a883d7  gdb/mi/mi-cmd-break.c
+c7e1b2430008b592e112f60f8ac10b1e  gdb/mi/mi-parse.c
+54abd47a0b53746565c413fd33024603  gdb/mi/mi-common.c
+a8c79617c42f7d89691e74a0609033dd  gdb/mi/mi-parse.h
+a0beb049d30b03ea43dd0102ff0f9a45  gdb/mi/mi-cmd-stack.c
+03a10783a88774b4ffd5b3aa4cbb939d  gdb/mi/mi-cmd-catch.c
+6551947b14125e474cd666b544576eca  gdb/mi/mi-cmd-disas.c
+3f6e946f8156782a62e2e80591fbd6c5  gdb/mi/mi-getopt.h
+dd3c26f30618ba367f90e7a5172dab1a  gdb/mi/mi-interp.c
+53b56ee52f14abb1a8d378dca4c08cab  gdb/mi/mi-symbol-cmds.c
+cf022efd3f0c63bfd1f47a3fb8452d5d  gdb/mi/mi-cmd-target.c
+2d5550aa5710e582a11872228780978e  gdb/mi/mi-cmd-var.c
+3e967094375b5a45d9b6b2bb7a87d233  gdb/mi/mi-common.h
+90b81f951a2351c88c1b4a1fedbb492f  gdb/mi/ChangeLog-1999-2003
+e12de7f2583c4320eac786bba0cab19f  gdb/mi/mi-cmds.c
+12c02cab3b223791dff9473428370e28  gdb/mi/mi-cmds.h
+ba91183e976c6bd7ed7b038b6e5dd29c  gdb/mi/mi-main.c
+3968af7123785333301eb1387f461374  gdb/mi/mi-cmd-break.h
+7620649d86c3d46ab33fe6e8f67baf38  gdb/mi/mi-out.h
+4bd8d5e2186fd7ed836de2dec3efe38e  gdb/mi/mi-console.h
+e0274085ae4a13c0e410d09bc8216a6d  gdb/mi/mi-cmd-file.c
+0a85d718905622acfec42d74e162e9f4  gdb/registry.h
+4aa717e31acff4a45fba6dab47ab5a1e  gdb/ctf.h
+61082cf0b84c0455216018d1eae71a67  gdb/varobj-iter.h
+90581b0b9f11339b1a20287dbe8d3051  gdb/mn10300-linux-tdep.c
+4fda7b6f83e0104017d175583eb0288d  gdb/gdbarch.sh
+c59c660303d74f65d8123b7801557b67  gdb/skip.h
+d2482b305a9370b9e44451729b624979  gdb/hppanbsd-tdep.c
+d87f8f330dda7f736350ea5dcff5b709  gdb/ChangeLog-2006
+19bea18603c67e8cb57c5319941a7e11  gdb/minidebug.c
+6f4731996252ab19eea783653126f5c4  gdb/ada-valprint.c
+3c49e872223fbaefb7d1a33fd0eae45a  gdb/jv-lang.h
+7e2706eaacbb35897d275be7c50dfff4  gdb/annotate.c
+c667733a02d7abe1c3886b7e599d59a2  gdb/addrmap.h
+b67680f37cd11854a1de54d1d7583638  gdb/valarith.c
+559eb995c8336b9cb7d1e56870b18728  gdb/rs6000-tdep.c
+b435883843e68b3d931ba9c5bc847baf  gdb/linux-fork.h
+b6a6bb375942de038980eaedba438cb0  gdb/dwarf2-frame.c
+8e95032916c325bef04fe3a7cff458fb  gdb/mips-tdep.h
+d4bf01221e049c3a153f89fad16f0601  gdb/srec.h
+69f814dafa661f2952b0e0cdf14706c9  gdb/sparc64obsd-tdep.c
+71387992773fa77597270b2cf1a4cbff  gdb/gdb_select.h
+ec53cb85c410cbf461f04ca1dbb60840  gdb/amd64fbsd-tdep.c
+6f1008a564676b1730cc26766da621d0  gdb/i386obsd-nat.c
+a72ab41d68e84ee0227e2f5399f3910e  gdb/alphafbsd-tdep.c
+487314f8805d58f19e4566f0b037c1b2  gdb/dicos-tdep.c
+8231b684b7d88405d04d2bef46a24822  gdb/ChangeLog-2004
+ba057addbd6f3688726d6b4ffc98e8a2  gdb/machoread.c
+690b383a0a47425d521d84ecdec5a694  gdb/printcmd.c
+b59b9010001e424ca97097fd2ee66343  gdb/alphabsd-tdep.h
+96c6ee64e60a3ba045691b9143739003  gdb/serial.c
+7a145173451982740dfb3cd247bfc303  gdb/gcore.in
+3dd3a97022b2dee0a56eee43aa1ede44  gdb/ser-go32.c
+c10198163b4df8e904918264764df93a  gdb/minsyms.h
+b90742b695bf473c421bf75a8c810d1b  gdb/source.h
+51e5797919c9b538bdd6406ac07d4f09  gdb/microblaze-tdep.c
+69978068af61d26d1846b727de89d219  gdb/jv-exp.y
+120d5ad5e817523defb4c23f6b87095b  gdb/procfs.h
+c166d0395a86d23a3c242c877b311e0f  gdb/objc-lang.c
+e70f423642b358e43eb63a6bc90c4440  gdb/rs6000-tdep.h
+1c9ac3e1f595f387b3fe8a472c34108c  gdb/dwarf2-frame.h
+b85d7d7d19c1c43b3ec77dde32a51703  gdb/ft32-tdep.h
+42fdfa51f214b4a8b399336f3eaa01e1  gdb/tic6x-tdep.c
+d391fe3a718bc3cc5f8e3c1379f640d3  gdb/gregset.h
+3ba0be35e9ab43cc90afecd12903b70f  gdb/infcall.h
+cd8da0c22be18f60039f84b4dd380975  gdb/source.c
+579a154635cb89d5e66bde2092192a04  gdb/sparc64-linux-nat.c
+23027c88dbbd58bbabd55d2b44e109ef  gdb/build-id.h
+67c0226eeadc5b35323a45efb60c4890  gdb/xcoffread.c
+f0e1b6c94ab05b422d5c4d7c94956feb  gdb/valops.c
+84306409ca98bd69fde3a892d02b89e6  gdb/sparc-nat.c
+5a7bc54bbe28baab6d8d0ad84f9e201f  gdb/continuations.h
+fb1248d7975642f381b9b25cc7a39431  gdb/infrun.h
+0bb6b6c1231783240a3910aa11052467  gdb/jit.c
+a627d230e389fd4c8294346e7be0384d  gdb/rx-tdep.c
+299a2462d01273cb6f691fcb72806a8b  gdb/frame-base.h
+64a7d3424d84be90bd2090adfb5c57cb  gdb/xml-syscall.c
+a48265a68a0325a20f4ac7769a18c6b0  gdb/symfile-mem.c
+e312697f91f7e979bd7b72c0c444c8dc  gdb/i386v4-nat.c
+f9fa47f2a7b03a981f46c92f0c09e9eb  gdb/c-lang.c
+7f6532114dd0049d7a97f15ade221d1d  gdb/typeprint.h
+98d5e0afa88c3d2d0d06f4abfad16ca3  gdb/osabi.h
+aaf158e174371e3186d202df43a68d7b  gdb/symfile.h
+dfb0a9e95dd0293ce6202fe5b349332d  gdb/fbsd-tdep.c
+430c6c3c01d2399243d538fc944e3cac  gdb/gdb_vfork.h
+c84752b2b24861a6b86a033b816e5b13  gdb/hppa-linux-nat.c
+a82c1d51fee95e7ca57fd427e803cafa  gdb/avr-tdep.c
+4e075f8479a55f0260435b704e4025ee  gdb/obsd-nat.c
+a5b29ab64ed81f5951cbd31629dd53c0  gdb/gdb_bfd.h
+d078bfa8e960d16f86fd7ffe20171ec8  gdb/v850-tdep.c
+739d44df9504782b060bc568c1cfd519  gdb/cli-out.h
+84970918dfb3eb8617914fe2bbd911b2  gdb/build-id.c
+745c20cdca4268afdd6a48a5a13c8809  gdb/ppc64-tdep.h
+eb323e8e4796edcb53181d1b4288ea2f  gdb/c-valprint.c
+8e4a28c1b3b14b84f11fabb119384a98  gdb/value.c
+0bf5c532f850a33c6fb49ee8ab690d64  gdb/monitor.h
+aafe2deb563ec9f654e978565c7676fd  gdb/dummy-frame.c
+e289ffdf6a098eb2d0794d47e0f39c45  gdb/ser-mingw.c
+19ad2152a9c4cd00ae5d1549ffaf1b2b  gdb/completer.h
+63176d5515830f1d341a5da9b06a04a0  gdb/tracefile.h
+f4ddba98f878aed9e810dc8807be190d  gdb/stap-probe.c
+9e9cd3de943b20699edac737009f885b  gdb/make-target-delegates
+576adbdb648d3f0a519dd68a198c004a  gdb/features/s390-linux64v1.xml
+69701d0a7c97718d55272ce8c4ed07e3  gdb/features/microblaze-with-stack-protect.c
+36bafb1a7167b2570166e39dba1c6d96  gdb/features/s390-linux64.xml
+fb6f13d331c2fb05fcbd383364d7c2e9  gdb/features/s390-linux64.c
+7317e747af9b5229bcf77fde2a0021e8  gdb/features/traceframe-info.dtd
+e7dc561ca8500cb92cc6c0f2ed99d45d  gdb/features/microblaze-core.xml
+30e6b5d2b5054f618bf75227a86cb9ed  gdb/features/s390-linux64v1.c
+eef7a51822b3185583f20045376022c6  gdb/features/tic6x-gp.xml
+4e0ed560ea636f16c2e969fd344649e5  gdb/features/tic6x-c64x.c
+7f858498e3b882463c1ca8c0ffcc73c6  gdb/features/gdbserver-regs.xsl
+ec0ed0eaaab4566246b72ed718e7feae  gdb/features/s390-fpr.xml
+f8a21893f14840e07b832bc3243e2d09  gdb/features/microblaze-stack-protect.xml
+c9c61a8d19fc169b7fce5d29d80ff013  gdb/features/mips64-linux.xml
+3399d366a43690cac5bc2387a21ffba8  gdb/features/s390x-core64.xml
+d2906e12b058c2574e6075afada877d2  gdb/features/s390x-linux64.xml
+0f1abe2e41190128a9dfffce453fc66f  gdb/features/s390x-linux64v1.c
+88573334d34920941381a4cdd81e384e  gdb/features/tic6x-c64xp.c
+59171c082294b38b9b6a772d5abb353e  gdb/features/nios2.c
+c75a0fc638fbd07266ead246dd534ad9  gdb/features/s390-core64.xml
+3b4db1c5fba9c5f4025044708e971132  gdb/features/xinclude.dtd
+c1b29d0bbdb04d576cd5a7739567d5ca  gdb/features/arm-with-m.c
+03c5d92aeeb01112bd4a99a55e07669f  gdb/features/mips64-cpu.xml
+165567b4bf33e9415bdeebbfbdffb9eb  gdb/features/btrace-conf.dtd
+f9ef388e77543e8426b1487c459305aa  gdb/features/s390x-linux64v2.c
+80addb7b6e7c8371fdd793428b0b19e0  gdb/features/tic6x-c62x-linux.c
+33a5af835ec7fa35e71684b0bebefa23  gdb/features/xscale-iwmmxt.xml
+44aa71667103afa082ab4ff70329c030  gdb/features/arm-with-iwmmxt.xml
+43a53af0f15eab5c8ad824cd06d10a55  gdb/features/s390-core32.xml
+0c85e4624f9d04be3764391cbb029d14  gdb/features/threads.dtd
+779b74c6dc6250a855a115e6172360af  gdb/features/s390-linux32v2.c
+344651c03e3550054486c97346dbe87e  gdb/features/number-regs.xsl
+bef7e27ba05600eb697b2de60bfecdad  gdb/features/tic6x-c62x.xml
+807ea9db7e1302cf9e7fbb289024a602  gdb/features/mips-cpu.xml
+aef12f12a60062ed1bab7a1a63e1dfe7  gdb/features/arm-with-vfpv3.xml
+011b91bbdbfab8761f56eb4cb1e334c2  gdb/features/s390-vx.xml
+44fa197f61f0e50fa5d0f4d1671426fe  gdb/features/arm-with-iwmmxt.c
+91c1f7e9430dac8cfdccad24dc6fab39  gdb/features/aarch64-core.xml
+e6d6ce4d9cf2f688394a9e5282a82ba9  gdb/features/osdata.dtd
+fb6ca23c25ce2c37160ebe80fd141089  gdb/features/mips-fpu.xml
+af6fa90d4d1fd550b29aa750755ab489  gdb/features/btrace.dtd
+c84fef82a581e046b15499592359e428  gdb/features/tic6x-c64x-linux.xml
+584b2140cb3a6d21d216ae9144426dc1  gdb/features/microblaze.c
+6aca6f50bac123c958d0cfadaf339864  gdb/features/mips-dsp.xml
+8111a297c7045d6a96ed1b635634ef13  gdb/features/arm-with-neon.c
+79e4d571aba99e7b134ee87c3f5d99d4  gdb/features/arm-with-vfpv2.xml
+f213e8650cce4689c7eaa5dc77174916  gdb/features/tic6x-c64xp-linux.xml
+b2eb2eaa3eae303be28288b62514e337  gdb/features/s390-tevx-linux64.xml
+eb596d4a6ebe49f6c18b25745d47f4fc  gdb/features/arm-fpa.xml
+6db347facbe19ef94ae62e1263ae3071  gdb/features/tic6x-core.xml
+5e7b45b3644bcb488702d8a3cdb2d373  gdb/features/tic6x-c62x.c
+cde7debceb7dc7911fc83fac229fa6da  gdb/features/s390-linux64v2.xml
+4e29e2b8b09511eb469a6d8458cd52b0  gdb/features/nios2-cpu.xml
+229f5c0fb8845998f0f40e35769f51b9  gdb/features/arm-with-m-vfp-d16.c
+fa029913be4fcad6dbaa9b8d9fc27d3a  gdb/features/arm-with-vfpv3.c
+6a5106a8994c7f46bd484343469571ce  gdb/features/arm-with-neon.xml
+d0060c69705ce13927634ab244c2ca07  gdb/features/library-list.dtd
+bbc844acf02884be470f9e1482e41407  gdb/features/s390-acr.xml
+4079bdcb497930e7a57a34358032f001  gdb/features/arm-core.xml
+ca93906836b0e88da11f95777dc44b88  gdb/features/Makefile
+ef01d4233f3cb7a565f5eec76e40c83f  gdb/features/tic6x-c62x-linux.xml
+fc706e5f347383bc2135e7af2e076702  gdb/features/s390x-vx-linux64.c
+47c6cc63bff4cc22cf30a6a021092abd  gdb/features/library-list-svr4.dtd
+c78dd7d58dfbe0bfc570d8819a4fb73e  gdb/features/arm-with-m-fpa-layout.xml
+b490c2b335ff7d3f812b1dbfe7b6933b  gdb/features/aarch64.c
+a4fe7df8849e492ca85c5105d3ca9876  gdb/features/mips-dsp-linux.xml
+d6bb44ee03a889218d832e94f71c6094  gdb/features/s390x-linux64v2.xml
+be0f6a74ee1876daa4c76e8a35cf9c39  gdb/features/s390x-linux64v1.xml
+84cd6d5ea16589b4886cec49462c9dd2  gdb/features/nios2-linux.xml
+77b12e02b4bd61117ab26cb05a8a0d86  gdb/features/s390-vx-linux64.xml
+7f77c21742ed415cc7c7179b1a86b112  gdb/features/microblaze-with-stack-protect.xml
+6321253f243095d2ae1498f22bb91f30  gdb/features/tic6x-c64xp.xml
+a38c7fd9eb1d775a6fe5ddecd26db6d2  gdb/features/library-list-aix.dtd
+c8f1e68b454e664171ff28c3fcee190c  gdb/features/arm-with-m-fpa-layout.c
+9fcb281f71c795c74b228209f8d83d86  gdb/features/arm-vfpv2.xml
+0a4dfc7eb2fad5515eb8c0044d72341a  gdb/features/s390-linux64v2.c
+e3d476b4f25f708a9d3645f34065aafa  gdb/features/nios2-linux.c
+0df39b6229016e887dbed8fe0a19fb37  gdb/features/mips64-fpu.xml
+020a3915f6ac21a6a34100600598e07b  gdb/features/s390-linux32.c
+50ca1a135b847b0158ab88d78474f4a5  gdb/features/s390-linux32v1.c
+bee77b08a911150c86062d7d22756310  gdb/features/tic6x-c6xp.xml
+06167acb919e8a689867bd9238cfb614  gdb/features/s390x-te-linux64.xml
+ba7fe7a2c2f8fdaf127fb9d93d573eda  gdb/features/mips64-dsp.xml
+5cfb1898654b8b5bd2c17de6bbd8f0d3  gdb/features/s390x-tevx-linux64.c
+1c3c8322c10739878d48b3267a831ee3  gdb/features/s390x-tevx-linux64.xml
+ac3d95a851bd513888846b7a587ee99a  gdb/features/gdb-target.dtd
+c1bfd7c292c0b25c4e1e205f24f45a65  gdb/features/nios2.xml
+7ecc1f74f60a2c04e4820bac286954c2  gdb/features/mips-linux.c
+2faa4557586c6ff6015ca31e693b9da5  gdb/features/m68k-core.xml
+1e627cb39bde446ba39b6f55da59bce9  gdb/features/tic6x-c64xp-linux.c
+da7b34e9f80afbcb11164d71a35a23a0  gdb/features/tic6x-c64x.xml
+053209aa359a4f8d7d83e4398f65cfad  gdb/features/mips64-dsp-linux.xml
+96d57eb0d0aee0e17abb0a92109e5983  gdb/features/mips64-linux.c
+4a76f2ccac2311e86865601c8c817fe0  gdb/features/s390x-te-linux64.c
+0a5891199ae7502e9ef388536aeb33ac  gdb/features/arm-with-vfpv2.c
+430ee945bbf7a0f99b85b155f4a6657b  gdb/features/s390-linux32v1.xml
+06d56b61abfe8180349ef1fd79f76789  gdb/features/tic6x-c64x-linux.c
+a9e778b727d0226392f127984ed28ca1  gdb/features/mips-linux.xml
+ec034cad348d6a01b9832d187c6d12ca  gdb/features/mips64-cp0.xml
+e3c92b49c8ce8e51ad54da7c89c8b661  gdb/features/s390-tevx-linux64.c
+f15e21a0158717909ef165d59db2661d  gdb/features/s390-vx-linux64.c
+b971e23ceb41c63d11cf04ae632bc635  gdb/features/s390-te-linux64.c
+41c92958d5f4092e6c11a2d59041bab6  gdb/features/feature_to_c.sh
+4da0d0f590c68871ed2805883265c82e  gdb/features/s390x-vx-linux64.xml
+f12661396546b1270cfc885d2ca024ff  gdb/features/mips-cp0.xml
+7c029d3c4f1baac6f1277709f305a256  gdb/features/s390x-linux64.c
+72b56cd2a1257a8a68713ab038b05c82  gdb/features/s390-linux32.xml
+489546506823db9e7da861401079193c  gdb/features/rs6000/powerpc-860.c
+739c2b5bcb719140b4808425524bad8a  gdb/features/rs6000/powerpc-64l.xml
+2a4488247bced87eabd667bf46cc48f6  gdb/features/rs6000/powerpc-isa205-64l.c
+ad5151864acd01de9b5be23cf88f51e4  gdb/features/rs6000/powerpc-isa205-32l.c
+636b6d95ea8d905d3746be3f5c9629ac  gdb/features/rs6000/powerpc-e500.xml
+9b2b377f2e6a11f153c0465afe55c1ad  gdb/features/rs6000/powerpc-cell64l.c
+93f1cc3d4919fc9a7132244d73b9a6ae  gdb/features/rs6000/powerpc-e500l.c
+f518478a6cfcd4636666afb53ea72c24  gdb/features/rs6000/powerpc-isa205-vsx32l.c
+927ea85a619fb96777802e72dc4f5e28  gdb/features/rs6000/powerpc-isa205-vsx64l.c
+292f3a062c2128d80eaa88aab14b58cf  gdb/features/rs6000/powerpc-405.xml
+3a3c89d75f9e88bf3d849e50ffe5d74d  gdb/features/rs6000/powerpc-isa205-altivec32l.c
+aafc6363b416129b0d979e33533aecc3  gdb/features/rs6000/powerpc-vsx64.c
+527184503e3102ee93f8d6c93c2121fb  gdb/features/rs6000/powerpc-603.c
+2a6c192d0c833c615bd38b16b779ec29  gdb/features/rs6000/powerpc-602.c
+7ef5e0ad007c62548c651ffe8d100568  gdb/features/rs6000/powerpc-604.c
+6fb409d0cf971ac362b2e2e5674be062  gdb/features/rs6000/powerpc-e500.c
+b5ce9bb7adf7cec3311f44c710a01557  gdb/features/rs6000/power-vsx.xml
+2b6356780daa05bff35dfba47bed5572  gdb/features/rs6000/powerpc-cell32l.c
+a9565bb7e427bcc03dfa60afe27cead5  gdb/features/rs6000/power-altivec.xml
+6e99aaaeb879a5d3a5faef8807271203  gdb/features/rs6000/powerpc-altivec64.xml
+5da8c986f5e74a956c6776eb0118ed05  gdb/features/rs6000/powerpc-32.xml
+0492f8cd855ce6f09d4e7065691e7380  gdb/features/rs6000/powerpc-403.xml
+837f26b35be4ff148223685646c9a443  gdb/features/rs6000/powerpc-403.c
+e1c1c79786d6fc25c8fa7ca63a1697dd  gdb/features/rs6000/powerpc-64.c
+759a002e2ba09fa7ed9cd9a8437a2038  gdb/features/rs6000/powerpc-604.xml
+ffe396898dcf30b07e7b257d368ab459  gdb/features/rs6000/powerpc-750.c
+71c4ae000cd6276fd1ea47fa5db29599  gdb/features/rs6000/powerpc-405.c
+07ff3563fc2258d8663d158706ae251f  gdb/features/rs6000/power64-core.xml
+fdd547a31ddab7747afdede132cb09ad  gdb/features/rs6000/powerpc-64l.c
+794479ae801340231a0fb9b8f834647a  gdb/features/rs6000/powerpc-vsx64l.c
+936024444fe9f20e0e8e5f5bdccedb57  gdb/features/rs6000/powerpc-601.xml
+00382987f2a8625891dc44cd38ccdf8b  gdb/features/rs6000/powerpc-isa205-altivec32l.xml
+81897985f077e330635c615d4affbd51  gdb/features/rs6000/power-linux.xml
+bef6004eae947a1c3b87ac47b653e72d  gdb/features/rs6000/powerpc-vsx64l.xml
+a20a72ba17371ad1caf4e3ddaf8be673  gdb/features/rs6000/powerpc-860.xml
+5169a8c48bbf05a04e691b0f0ed11d93  gdb/features/rs6000/powerpc-32.c
+5e407e29cf7279bc34797140489f6247  gdb/features/rs6000/powerpc-603.xml
+1b85c6f66e42f44438a1b05772913eb7  gdb/features/rs6000/powerpc-altivec32l.c
+a6fb18be0eea9602b272ea706c37de07  gdb/features/rs6000/powerpc-vsx32.xml
+a549baa503790861056af9daea3c1e19  gdb/features/rs6000/power64-linux.xml
+2efd1e7eafb23655281da7ea867ff9d3  gdb/features/rs6000/power-spe.xml
+327fac8f34547b88b9a178551743110d  gdb/features/rs6000/powerpc-vsx32.c
+b9a2e190e70ab13c8e4b63a9a9c4699b  gdb/features/rs6000/powerpc-vsx32l.xml
+97febd104854d08317d4a6b52d643b2c  gdb/features/rs6000/powerpc-32l.xml
+8f0333b4c07a2caa161fcd0c081e9206  gdb/features/rs6000/powerpc-403gc.c
+b1580452de0501e49da0ab0b7e818515  gdb/features/rs6000/powerpc-505.xml
+1a5e60a5b81c555d651c6a3956c9036c  gdb/features/rs6000/powerpc-altivec32.xml
+d4b1f1182e9b44e63840d4850c524403  gdb/features/rs6000/power-fpu.xml
+98a7d0ccd154b5e3dfee30f9a2ff4411  gdb/features/rs6000/powerpc-750.xml
+4729b2e5c3a32b433c21fe082ffe71b7  gdb/features/rs6000/rs6000.c
+07dfb7cdaa88d85423288ba8e0519f61  gdb/features/rs6000/powerpc-e500l.xml
+e1c73765f326dae48dee6eb332d5e141  gdb/features/rs6000/power-oea.xml
+4b462b8b5e9563bcf73147471ec4f6fb  gdb/features/rs6000/power-fpu-isa205.xml
+f41cc87ae094335cf69d9d9a2ade30a2  gdb/features/rs6000/powerpc-isa205-vsx32l.xml
+16ca0e49c79f954df7cbea1cc1389987  gdb/features/rs6000/powerpc-602.xml
+0538e1b4ec3d836d65b147e0b90b6df9  gdb/features/rs6000/powerpc-isa205-vsx64l.xml
+707ae3d428b7d85d94ba28c0cdcfa74f  gdb/features/rs6000/powerpc-altivec64l.c
+18ddcfdb7945714755ec2f31a509833c  gdb/features/rs6000/powerpc-isa205-altivec64l.xml
+b648cb61747fa3ba3df16c4113f81bdf  gdb/features/rs6000/powerpc-7400.xml
+5da434506cd2940e42067879963c35c8  gdb/features/rs6000/powerpc-altivec32.c
+0089e6b8d1645e10d20eb8e44aa3ff00  gdb/features/rs6000/powerpc-vsx64.xml
+d71e162c2c406f5411ecfa15621a3f9c  gdb/features/rs6000/rs6000.xml
+a25f4aae40b254ab85a947d022104535  gdb/features/rs6000/powerpc-64.xml
+bd6e3d285a7ff47662cb057b218411d2  gdb/features/rs6000/powerpc-505.c
+f4b25604da7211ef5f4435a48d0d908f  gdb/features/rs6000/powerpc-isa205-32l.xml
+d42144a5987686d7ec80db3fb7e61f3c  gdb/features/rs6000/powerpc-vsx32l.c
+76e8b007262361eaaf4cb7ddb1792824  gdb/features/rs6000/powerpc-403gc.xml
+c9cef2be396283fd68fa9492fe8cbf08  gdb/features/rs6000/powerpc-cell64l.xml
+d2c5ea8707d6e8a8aad47cdc24952ca0  gdb/features/rs6000/powerpc-601.c
+3a6c5e7ad56f02573495ba2aa2e3d5e9  gdb/features/rs6000/powerpc-altivec64.c
+18e3a70cd370c011b30c3c767ab04f13  gdb/features/rs6000/powerpc-isa205-altivec64l.c
+b62a618acc9fc143fa0ef4eab7443ace  gdb/features/rs6000/powerpc-altivec64l.xml
+521ae907689f92f7711d97ea9230e0cd  gdb/features/rs6000/powerpc-cell32l.xml
+c22eb2bbf41fbc1a6c6434b7a27b8106  gdb/features/rs6000/powerpc-7400.c
+f2e3c5b74d74e1929a0c80f34f9dd1b1  gdb/features/rs6000/power-core.xml
+a865de21b99e3bb7a64eb58742e5e2e5  gdb/features/rs6000/powerpc-altivec32l.xml
+3c7db472e3edc63a5fdd57a596041481  gdb/features/rs6000/powerpc-32l.c
+8b0070a1890a7615bef987856e4f175a  gdb/features/rs6000/powerpc-isa205-64l.xml
+962cccf1c0529404ca46a3b78aadf6d6  gdb/features/i386/x32-avx512.c
+07da76006c154df5f65b62d93bdf0a1d  gdb/features/i386/i386-mmx-linux.c
+e489a08102224fc5039b933e66cdc1f8  gdb/features/i386/i386-avx512-linux.c
+cd0d1ebb990a0f753ccba20c21f67007  gdb/features/i386/amd64-mpx.c
+3eaa1423e32cdca366ea44ae6abe39ba  gdb/features/i386/x32-avx-linux.c
+7fe6da6b2b7c0d51bfcadc32a185549f  gdb/features/i386/x32.c
+1d2ff56db695f0017b28d5825a70dc2f  gdb/features/i386/x32.xml
+408ca5a373d17d7573c420b6da0730ac  gdb/features/i386/amd64-avx.xml
+262c0c70547fd7a46169425ae98d3ef0  gdb/features/i386/i386-avx.c
+3b1eba1c96c2704bfc5c04f0c4b80fe3  gdb/features/i386/x32-avx512-linux.xml
+85a3e00efb1e4029b5a1e43f4d9206f2  gdb/features/i386/32bit-avx512.xml
+d47458fd20826776cbfc1ef92f21d86c  gdb/features/i386/amd64-mpx.xml
+b61167b653e698bd1a0cff2de733639d  gdb/features/i386/x32-avx.c
+e9a1f121ffd89b83707028bfe59303c9  gdb/features/i386/amd64-avx512.xml
+5ecba1a8c1743ff08dfbdfe9a4c8d033  gdb/features/i386/i386-mmx.c
+7f7b3979f23bf4e73294ea0728b52ed7  gdb/features/i386/i386.xml
+4cd313debb67b4a7836985dad36d2986  gdb/features/i386/i386-linux.c
+6e48705b26d9c3a2b66482fba2fc7603  gdb/features/i386/amd64.c
+48af7c177c56360daae15bbc896aa91f  gdb/features/i386/i386-avx512.xml
+3e1347c4fb8639e08a94179bcd18c614  gdb/features/i386/amd64-avx512-linux.xml
+307442533741002d4a59d74e7274f4d7  gdb/features/i386/i386.c
+75e0f10964aebbed2656d197f16bd841  gdb/features/i386/64bit-core.xml
+2c969bd934d49a4853c52f770cbe0e3d  gdb/features/i386/amd64-linux.xml
+e73d06d9df21e6dc226bd696a0fe55f5  gdb/features/i386/i386-mpx-linux.xml
+d91dd26e8c077ac6a0d04f1fb7d22c05  gdb/features/i386/amd64-avx.c
+c29c0bb655ca7d284675178a43cf4db7  gdb/features/i386/i386-mmx-linux.xml
+1d01bc6bbca4dc19893e184dc996923d  gdb/features/i386/amd64-avx512-linux.c
+3bd3672ada3f238b331bc3810f8f5d6e  gdb/features/i386/64bit-linux.xml
+9075d71cf6dff9d5e4fa3df09c8062db  gdb/features/i386/i386-avx512.c
+efe298c8bb8a1bec812c5e34ab9b943e  gdb/features/i386/i386-mpx-linux.c
+8444f0c23ca7b8d5627ad7ebd3d1ce67  gdb/features/i386/32bit-sse.xml
+3de17bdb05951250665e986d26131094  gdb/features/i386/x32-avx512.xml
+df19dcf44c9be03840fb9de1132ccd39  gdb/features/i386/64bit-mpx.xml
+925a13148347e6106733d38d4e7d634f  gdb/features/i386/amd64.xml
+68c5b1d2d11b6ba66814eb57fbb0b338  gdb/features/i386/x32-avx.xml
+c93d41e7495e6cbf3aa8642629ce951e  gdb/features/i386/x32-core.xml
+c4d21175aca511d7867f9ed2a3f2c167  gdb/features/i386/amd64-avx-linux.c
+49664f7eee23f437fac7bab10800f99f  gdb/features/i386/amd64-mpx-linux.c
+123f1253ed766fa9b08457988a6c3080  gdb/features/i386/i386-mmx.xml
+b72c0a7ce2e665bfd63c73411cabc930  gdb/features/i386/x32-linux.xml
+570244b6b945473a3c971c518ce80b76  gdb/features/i386/i386-mpx.c
+555c3817b7a210145d293ca4cf10210a  gdb/features/i386/amd64-avx512.c
+22ed9c874fb026f581c12ec790ef3c41  gdb/features/i386/amd64-mpx-linux.xml
+96a986e3881b8325bb4efc1af1cf80b2  gdb/features/i386/i386-avx.xml
+15cd3c25135363abd449f8af668b8929  gdb/features/i386/i386-mpx.xml
+6643ed7646b1b545bfdad0e0a9c7a4b1  gdb/features/i386/32bit-core.xml
+29a30f2a2b34eecfed9848568ea7f4c6  gdb/features/i386/32bit-avx.xml
+b7f4c429b5cfbff1ba88d8cbb3c2a118  gdb/features/i386/amd64-avx-linux.xml
+481bdb0fbd865ad3dd42e0e3f2c07cf3  gdb/features/i386/64bit-sse.xml
+d59e9c5ab2b833c16decc8accb1ac4d6  gdb/features/i386/i386-avx-linux.xml
+b56957ab525f91ab7edec17af5845aab  gdb/features/i386/i386-avx512-linux.xml
+0bc6075002f0632dfc1bf28ec82a07fa  gdb/features/i386/32bit-linux.xml
+5fe33ae4f2b77bea26c9787d35f79e93  gdb/features/i386/x32-avx-linux.xml
+eee3c4f95f91ea3e62c2b174e8243fdf  gdb/features/i386/64bit-avx.xml
+698d09dc93bcb7f169b569dad83ac849  gdb/features/i386/x32-avx512-linux.c
+78a685a1b60ebb4d867766a71ec03c00  gdb/features/i386/i386-avx-linux.c
+f3a32802eb7ff70fc535fe1652c9235d  gdb/features/i386/amd64-linux.c
+5fee1f99e8d3d5295e5ea0663526eb83  gdb/features/i386/32bit-mpx.xml
+14a06d73b7a36ae4bf6e62d884ee2611  gdb/features/i386/i386-linux.xml
+91958ef41351d411cb3cc93dd7e74562  gdb/features/i386/64bit-avx512.xml
+87400c0c41cce02b2130d42aa9624f98  gdb/features/i386/x32-linux.c
+5648967046af249cd67794bab437bc2e  gdb/features/s390-te-linux64.xml
+d7489fa0eea5b35c6e7a23322316dba2  gdb/features/s390-linux32v2.xml
+28bd8b3840fa3659226579d47faa2bfd  gdb/features/s390-tdb.xml
+15033298fd411328e92eb235aac1048a  gdb/features/arm-vfpv3.xml
+41b40b6328a86bf2acc70b3d1a367457  gdb/features/mips64-dsp-linux.c
+417a2d01af365745772452c543bd2d30  gdb/features/mips-dsp-linux.c
+a74f670e27b892b83c13054809c82473  gdb/features/sort-regs.xsl
+d99d990f736410d8846bf12606d92960  gdb/features/arm-m-profile.xml
+8d2870c88536ecadeb5292a00f0368a4  gdb/features/aarch64.xml
+683f49143fb6c28da89c5ad62df7fe63  gdb/features/arm-with-m.xml
+2603d4e7e1fc7f59ce5417fb6080d715  gdb/features/microblaze.xml
+82684aea73a6644aacf5bb291772cfde  gdb/features/arm-with-m-vfp-d16.xml
+50e3b874f9df244e38be6bb7f0549f29  gdb/features/aarch64-fpu.xml
+9d9baf6ee79baadc2a660370cb2c1afc  gdb/gdb_indent.sh
+9b5efd7ac3024adfa944c33b04a580c5  gdb/infcmd.c
+887a8e76e2a64ac3a1fbaa257aa08e2b  gdb/alphabsd-tdep.c
+0df3c12e98664ff3d9a1d0b5306db14b  gdb/valprint.c
+27017411a6f4e30bac937af3fe144dd3  gdb/solib-target.c
+a139eb01a2fe8bf3bf89308c6285f548  gdb/tilegx-tdep.c
+39ea2c70489bb412e91c1139c460c77e  gdb/c-lang.h
+614940eb8f38ac6ad221dba61fd8c0b6  gdb/breakpoint.c
+10c784bc31fe315e0fe28aafe664efc9  gdb/block.h
+e4270f829487caf7e0363d59fe648aa1  gdb/ax-gdb.c
+c529eab219d300d1f0e39c157d86ac1b  gdb/prologue-value.h
+8603b9de796cd7e9443ed3e899dd22a7  gdb/auto-load.h
+a624bd2ab7aa99cfba183c16df0a476b  gdb/maint.c
+95ee3b7c74a69fa46d37b026d1154f41  gdb/moxie-tdep.c
+ca8ad4d70704345395a9b1712594201d  gdb/gdbtypes.c
+6c85d34d6d298644e360287b003c0b99  gdb/elfread.c
+22eabeed54a198c5b051950142a70e11  gdb/aarch64-linux-nat.c
+66b7796d9700dabc7ca50604d490974e  gdb/gdb_obstack.c
+a47ede25abd506cb43c1b892edb2ced7  gdb/ppcobsd-tdep.c
+cea36e0e51134793650ffd25a1e94d17  gdb/inflow.c
+fd089d615d1c6c443f6d5960a8c4fb02  gdb/spu-linux-nat.c
+2771e20d49b8ed4dddc046dcf17e98d4  gdb/bfin-tdep.c
+6f3dce589bfba62ab7d0455188fdc4a1  gdb/linux-tdep.h
+99349b9f515a8d32c82ab6078d9655b0  gdb/i387-tdep.h
+5b1ded8a40516216e9b627ada6983484  gdb/gcore
+b0dec335eb7978fcf2373293a34d63e6  gdb/gcore.h
+2bf6057ba8964fdd1a4a89b9d8f4af64  gdb/arm-linux-tdep.c
+5672dc6ced1ffca67bad4942e618fb66  gdb/gdb_usleep.c
+3d24066c7868fe54b6f12ba8f6eef07c  gdb/hppa-tdep.h
+479415f99145d389ec5c839d0bf7c2e9  gdb/completer.c
+18be44588de8a4da57d5277d6d431b64  gdb/build-with-cxx.m4
+178fe6826dafd990de1996712a9f6cc7  gdb/monitor.c
+c4baeccd629e7c0a865590399351b56d  gdb/solib-spu.c
+d485cfeaf5603cb5e71d7241f91ddd63  gdb/dwarf2expr.c
+d9510b903e363098d3783c91c6099f54  gdb/alphanbsd-tdep.c
+88be10f51527242e9a23439f764a8173  gdb/cp-name-parser.y
+c91360771dabd8a69c2cf974e4600cd5  gdb/alphaobsd-tdep.c
+ff7889c2a7addc05853bca85b5d6aac8  gdb/mingw-hdep.c
+6e352dbba083a4d3a99ac4ef34a8bac7  gdb/sh64-tdep.c
+5565f001b0fccea76e084e5de593541a  gdb/jv-exp.c
+5ec8a13039f178b86804ff04e7cbdf99  gdb/ChangeLog-1998
+89ec946700d62b77b6d96c6b1b4e8060  gdb/doublest.h
+ea41e2fd5b1714be8c2d78ecb3340472  gdb/i386bsd-nat.h
+eefb7c041e4942fc59d89188c755a3ce  gdb/nios2-tdep.h
+4e801415876516fbd3d0f140ead96a0e  gdb/i386-linux-tdep.c
+989c3f71fb6f93109e7a8e074a9f843c  gdb/mips-linux-tdep.c
+77b2f413882e7a33e83ffff0df0d3d7b  gdb/inf-ptrace.c
+03aa4fdefd124b8c2e162725582d6786  gdb/amd64-linux-nat.c
+87b420af8a64a76ebd096982b224e807  gdb/dbug-rom.c
+5c503fa0159185c5ac7a4a1ab9dcb6b9  gdb/osdata.c
+f807f0398f77269c772fcbbdc0c031e5  gdb/regcache.h
+5ebe430c2992702cf0e4ed1ab085634e  gdb/amd64-linux-tdep.h
+2a7253d69af7dec5696b17729813370b  gdb/tracefile-tfile.c
+6137af187e36739ed5eaba2af15afa4f  gdb/xml-tdesc.c
+44cad0ef65d8cd27c5643d32f2b4bae2  gdb/solib.h
+8ed16730ee1ccc0f65140f4b14928d7f  gdb/ChangeLog-2014
+dc1f70ce31b012803ec1621bd838c815  gdb/ia64-tdep.h
+cae9b8adabfe1884c312d3f9380881cb  gdb/frv-tdep.c
+b76a008c7b9215f6874bd6c949ff1fec  gdb/c-varobj.c
+1f51d13023f12ad59e3f62f26a3107c1  gdb/i386-tdep.c
+a90b81a5ae2685a512283a8aa56a99d6  gdb/symtab.c
+ddba1e35119e6ad20e516851219e6498  gdb/osabi.c
+a165441ff57ae43263467cc5fcb3138d  gdb/m32r-linux-tdep.c
+bf0ee72881541e5967ce27a9c29b3c37  gdb/mipsnbsd-tdep.h
+40de8c8f1dbd9de36c103f9a615947ea  gdb/inf-child.c
+1a8ca6fed8bc62ad8ca422ee1aaea2cb  gdb/ada-exp.y
+bd328f2307b3772ddff66f4dd74227e8  gdb/frame-unwind.c
+18189bc71a973e9bec741a43f57e7e4b  gdb/acinclude.m4
+befa2ce6a546d2b73651bcb034b24f65  gdb/arm-tdep.h
+11dbdb684621a33652f8a542b6a0c31b  gdb/hppabsd-tdep.c
+b1dcc1d7284b50fafd76164b38a2adea  gdb/configure
+56b86a37bd4a40c3220f3cae055c728e  gdb/main.h
+96cf3df1042c227ea68101d8f11c8026  gdb/alpha-tdep.c
+5f66ee75267a1aefd513d3b1f099e640  gdb/xml-tdesc.h
+8cca381d4f2a1dfe07e1dab480d7aef8  gdb/h8300-tdep.c
+071bf223b99c185a61317e3633eebcfe  gdb/jv-varobj.c
+345d43afc92346e9ddd6066c51667846  gdb/extension-priv.h
+b9251ede95768f80b907e9306ed026f5  gdb/s390-linux-tdep.h
+21b544dd9ad1036d7ac452efe96451b2  gdb/psymtab.h
+8df43e713c40f96c5a091073ce1309b3  gdb/varobj.c
+d8efa38e22e6cbbef2506728e0848ee9  gdb/core-regset.c
+764e977ba9309ec664ce54d41b15bf42  gdb/alpha-linux-tdep.c
+15b3ec7139f06cfc1369b0837ec2717a  gdb/aclocal.m4
+e5c081bec329720b4c0d37fb1bf8adae  gdb/p-lang.h
+3e50ec15507da7989ad6d5da10825f27  gdb/solib-darwin.h
+ac8cd5adb103f97f943cc1eec57e566b  gdb/command.h
+f1679b5d9950d66febb8259748700963  gdb/std-regs.c
+9da9e540b1c6970695a3161272737803  gdb/go-lang.h
+23e51b25e50614cfba06a52e405e2243  gdb/i386-windows-nat.c
+fb2e68342859f671e279fe251ad32119  gdb/po/gdb.pot
+1851bff0653201a488dcae18dde7efad  gdb/po/gdbtext
+59a3face91a650ce0dcaa925ae89cb59  gdb/break-catch-syscall.c
+3688a736a34cf031d224e1e35d69b662  gdb/ada-lang.c
+5e0c6b053fd9575dde3084e69835d9c3  gdb/dcache.h
+4f313de57f0ae77eaa0582b5a9cdcbe5  gdb/system-gdbinit/elinos.py
+115d39afda2aa424102200c160cb1516  gdb/system-gdbinit/wrs-linux.py
+9fe95d5e4e09b05671a3a75d2b2f69de  gdb/ppcobsd-tdep.h
+6316b3e47c22ca1af35e82c6733a2f5c  gdb/reggroups.c
+b2dd7aeb2fb3009bf4f44e517f8ca908  gdb/gdb_wchar.h
+4e5debabe5360fbb749aaa086b401f9d  gdb/annotate.h
+c3eaef488ec07b65eb24435ef65a79ad  gdb/parser-defs.h
+4089bb5e46af6e6ef54db77dde4baebd  gdb/disasm.c
+565ef99c9e7153c053a7c93a0c15b2d2  gdb/memattr.h
+90af2a71ff286b1e00e3dfaec13659ad  gdb/shnbsd-nat.c
+0777473c4bcb0613c38349feb945272f  gdb/moxie-tdep.h
+e7bcf9181c5d8fd35e48c236542c942e  gdb/tic6x-tdep.h
+31d957c7360ea7e5007c8841f32f0ea7  gdb/armnbsd-tdep.c
+453713b8578e75747772869dbb0e48e8  gdb/remote-m32r-sdi.c
+e7137b0e710e55d52dbd55bb3c29d113  gdb/record.h
+be9d6e3eb1ec46274443ac56d70433a1  gdb/sol2-tdep.c
+81ce09f97dfe794683597511925ce518  gdb/cris-linux-tdep.c
+b21eb0affa9c0fa159d8dc3a1483410e  gdb/jv-lang.c
+e6dc6366c95d38a7ac9ebb6ff31462df  gdb/expression.h
+32bb803ab1e68860f1402dbe7e2cb0f5  gdb/nbsd-nat.h
+83df4734061e07b644f77632819578cf  gdb/mipsread.c
+f5c872d4805a7ac039b4dfc840f4bb8a  gdb/amd64-darwin-tdep.c
+183955f6a6beb36e43e9fee39b2c27f7  gdb/ChangeLog
+5a1dbe4837b41ee2b9cc7a35e0d20a61  gdb/go-typeprint.c
+3275c016926223eb629c4f65b64822df  gdb/score-tdep.c
+5a44fd4377f0804008a3697e72efbfe3  gdb/xml-support.h
+ad3cbff90446a2b8510776b9c050fb74  gdb/sparc-tdep.h
+3c67d669569414b1cb795af1f4088d29  gdb/bsd-kvm.h
+1c6d5c3bac982115e3d9a842dbdd595d  gdb/cp-abi.h
+fd4c1795ce11fb3a058f46509f8d648a  gdb/i386-sol2-nat.c
+8584f02f7f9be53aea2f02b767f0e1b6  gdb/sparc64-tdep.h
+7a7eb7b4fb1d254ebca911a627a044cd  gdb/macroscope.c
+d01e720f423d47871e94b341e46a89c9  gdb/proc-why.c
+d53712d859ced3ae7ba1ee8c9cf05129  gdb/cp-support.c
+1de2e2c8bd6fc22a95d8484cbf584e4d  gdb/process_reply.defs
+c82adf482d45beaf8c4a392417752d37  gdb/amd64-windows-nat.c
+2aa27372920be225f6f7c46416ee4fa9  gdb/ctf.c
+8f4042dba8a78734d1ced1b2142925af  gdb/remote.c
+609e4b3af097ae017c962a8f2d57f359  gdb/mipsnbsd-nat.c
+7d7ebffdff35deba27452386122bdf48  gdb/hppaobsd-tdep.c
+ff627da30eaccd64c9bc469b136a5986  gdb/inf-child.h
+f34ac7e6351ea730c894da7f4630ee3b  gdb/frame-unwind.h
+13cac80e0f5d39b5309f7e8f45cad0a7  gdb/fbsd-tdep.h
+abfe9b271fad460fa9aa5e382e867bc4  gdb/proc-service.list
+23ef72686296e95d0d8648b9c09e2bb3  gdb/gdb-stabs.h
+b74704b24c469e26864be33d81cee77c  gdb/p-exp.c
+1ac7b242d97f06e5554d926f4dbb5877  gdb/btrace.c
+ffc8554c4dc53e83d60027833e4309a9  gdb/m68k-tdep.c
+afb36e83645baeaf5b5b7286af4cd004  gdb/ppcbug-rom.c
+db3cbc9135b7542e0e4e570d3d73a8eb  gdb/coffread.c
+f8b1de745a0784ce851e62c95f62dec3  gdb/findcmd.c
+d78fd3a1240383264c8438954eb09023  gdb/i386-tdep.h
+9c57d78de860405462d891732ea08af7  gdb/amd64nbsd-tdep.c
+cbc94213b8b10a714524776e9ec4ef7d  gdb/gdb_mbuild.sh
+e23865ad768dfa8fe442053e00c6b2f3  gdb/memory-map.h
+678cb8a50c1a8e7e491efc7236aa1faa  gdb/nios2-tdep.c
+84134d60325799ee7817069e005cdbdf  gdb/inline-frame.c
+e5352b70ecc1bc6f3c391d63a1e034a4  gdb/p-typeprint.c
+1e186b5b39454d2033fa874e935e20c2  gdb/xml-support.c
+5e3dd4ecce02aee13c576c9750dfb40c  gdb/arch-utils.h
+7c85b024e1cc7a51faaea1c9ca71a1c4  gdb/darwin-nat.h
+4cb19aaa1d1129ceb68bb1fb23875193  gdb/linespec.c
+838a24f1266261a20cbcc5879ed0fa7a  gdb/proc-utils.h
+87b7a3d7eabd7672ee854715e16288c5  gdb/frv-linux-tdep.c
+7c7318c2cf4825af2e38a3f01dc39a41  gdb/ia64-libunwind-tdep.h
+afc3c5800376f8693dd411cba7aa5f77  gdb/buildsym.h
+108d0bb36107d759fac662685e23e5fc  gdb/m88k-tdep.h
+c8b609c20e1d71a726907777e02e728c  gdb/target-descriptions.h
+6a49f391650c7650615eda6ee70ba42a  gdb/corefile.c
+0f5e26f2568f3963694f93f29777602a  gdb/x86-linux-nat.c
+747e62f8cca9b50ef0e4c19e046d23fa  gdb/macrotab.h
+d821f4d086d77a932d6e8a893ac883a6  gdb/progspace.h
+071369803c3aba386e15e14a3328bf55  gdb/regformats/s390-tevx-linux64.dat
+44fa14e15b931dc63422873dc3a5aae1  gdb/regformats/nios2-linux.dat
+c67b2b2b626f63872d35e77d7845e9b6  gdb/regformats/mips64-dsp-linux.dat
+a1f5406c5d581a074d315e288d20d189  gdb/regformats/reg-cf.dat
+a62cf9fe3e0368c74fb40a5cb09bae29  gdb/regformats/aarch64.dat
+6e2a2b38965447494cb6fbe4f93f584d  gdb/regformats/arm-with-iwmmxt.dat
+65d09491384f795e805f9d3e79f6c0e0  gdb/regformats/microblaze-with-stack-protect.dat
+3b2476262f56380b7ca4799bf2b32b25  gdb/regformats/s390x-te-linux64.dat
+d96faffb9bddad65bb6ef42a6e646bab  gdb/regformats/mips-dsp-linux.dat
+78a823bf37fd119aef932bcc98b5b827  gdb/regformats/arm-with-vfpv3.dat
+bef5bf10bd95f895b4c1417232201779  gdb/regformats/reg-tilegx32.dat
+c7c866286a3245c530d00bdf7b7e3116  gdb/regformats/reg-crisv32.dat
+c650790932c3ce82d781ba6de87a578e  gdb/regformats/reg-sparc64.dat
+671353d166eeaf85662da512630fd488  gdb/regformats/tic6x-c64x.dat
+9762013512fadae6aa4eb1f3a9d25d3d  gdb/regformats/s390x-linux64v2.dat
+856d0743c2c4d22c48c9bfd4bee975a9  gdb/regformats/mips-linux.dat
+72e3d680eb05c6111d3ad8ac29ef52d8  gdb/regformats/s390x-tevx-linux64.dat
+c57396de60b877d00839e7116dde93c1  gdb/regformats/tic6x-c64xp.dat
+19956673829dad7f3294b3ac37d36750  gdb/regformats/tic6x-c64xp-linux.dat
+f548472e3d5eb277710a2e79e6ec84a1  gdb/regformats/reg-cris.dat
+b58c0eecafd4e374ddd30790425d8d47  gdb/regformats/arm-with-neon.dat
+3d8e1a8f161a926610e7659683470169  gdb/regformats/regdef.h
+6bc40831560cb8f7fb740b547039aa53  gdb/regformats/regdat.sh
+de6f8e5928b00473281f5572a3c20d82  gdb/regformats/tic6x-c64x-linux.dat
+a4c831a178c251888eeb8c4ebbc573fe  gdb/regformats/reg-bfin.dat
+d33a71319657eba589e8388250ae68a9  gdb/regformats/s390x-vx-linux64.dat
+a1c09888ecf3221afc983f497bf2c032  gdb/regformats/reg-ia64.dat
+38e9633f3a9baf91086b22c727663476  gdb/regformats/s390x-linux64v1.dat
+af2244f4f4df3b1efe1f188b3b2c78a7  gdb/regformats/reg-arm.dat
+804cd0c318f49e2da247a3f965fcb5b6  gdb/regformats/reg-m32r.dat
+0d2da26a79c9d2705465a5afe9fdab08  gdb/regformats/s390-linux32.dat
+767b3762219584b4953a737251b6347f  gdb/regformats/reg-m68k.dat
+5bf224ddaee9fb46ea4c9ac7d14ac56c  gdb/regformats/reg-spu.dat
+7102f1bedd1a2fa9b677437166b92c40  gdb/regformats/s390-te-linux64.dat
+ccc2e6c9eebe99b681af91142607fb6e  gdb/regformats/reg-xtensa.dat
+b7986be86b460d6dcdc745c89639d712  gdb/regformats/s390-linux32v1.dat
+48d1a625808e90b1e2f99017b2a1d126  gdb/regformats/s390-linux32v2.dat
+0b0132e249558030da114eb5146f37b1  gdb/regformats/arm-with-vfpv2.dat
+d868f113b2816613ae582e42b6438d33  gdb/regformats/rs6000/powerpc-isa205-32l.dat
+a3d3acff1d903e7a9e8c012aa4c2b562  gdb/regformats/rs6000/powerpc-altivec32l.dat
+7c5048ca31061a797e35e4f644aabbec  gdb/regformats/rs6000/powerpc-isa205-vsx32l.dat
+d9af79851136b77df846c2b32d38906f  gdb/regformats/rs6000/powerpc-isa205-altivec64l.dat
+118bb6602132d2af53c9fbdb6e0fd5a1  gdb/regformats/rs6000/powerpc-64l.dat
+c1a2013b0acda7beb71a8e8c221ee6c1  gdb/regformats/rs6000/powerpc-vsx32l.dat
+9d6b71f3c75ed11de62e7bf0f9b7db43  gdb/regformats/rs6000/powerpc-isa205-vsx64l.dat
+0ceb8d8c4de4ec95ac10edbfcbc7b83a  gdb/regformats/rs6000/powerpc-e500l.dat
+2faaa827f3254afc7e0299564282125a  gdb/regformats/rs6000/powerpc-isa205-64l.dat
+7a99da99136faa4820321d69982fdfd2  gdb/regformats/rs6000/powerpc-cell32l.dat
+251e754a00a1af5a84906438ecc8892f  gdb/regformats/rs6000/powerpc-isa205-altivec32l.dat
+f3fd12ba7974ac3dc18a14246b2d1252  gdb/regformats/rs6000/powerpc-vsx64l.dat
+2ea607f9ced77ac6a49cd464ae9f1834  gdb/regformats/rs6000/powerpc-altivec64l.dat
+21aeb783caf98f30df5f424e15596f10  gdb/regformats/rs6000/powerpc-32.dat
+9a194c98a2749d4e8cb150b1ee47d628  gdb/regformats/rs6000/powerpc-cell64l.dat
+bc486ecca2fd0c52c52b02036289ec3a  gdb/regformats/rs6000/powerpc-32l.dat
+ffb8accfeb61a480599ce0bfc1f492cd  gdb/regformats/i386/x32-avx512.dat
+d604d104fc1114f30fac932a0487706f  gdb/regformats/i386/amd64.dat
+506de57da880514d6f153e38a6427cf2  gdb/regformats/i386/amd64-mpx-linux.dat
+8f37d6047d84403ab48597ca1d44ab98  gdb/regformats/i386/i386-avx512.dat
+b9faba8080915b11c280042f0b7d4808  gdb/regformats/i386/amd64-avx512.dat
+9d3a0297d2f3c3d030fe8587a6ee7c36  gdb/regformats/i386/x32.dat
+b38d564f3b5eb53b8cecebef5d07492b  gdb/regformats/i386/amd64-mpx.dat
+c91cf96dbe04d9aa05eec804b5109535  gdb/regformats/i386/i386-mmx.dat
+b216bc4dbc70bd323fbe0130a0ab729d  gdb/regformats/i386/x32-avx.dat
+2234c850279dc7d694cf06f5c8e98e9e  gdb/regformats/i386/i386-avx.dat
+b7e1621ed4c0ff506a4caf34f0dff77e  gdb/regformats/i386/i386-linux.dat
+25063f89b5ad9a6845a69982f8d8a419  gdb/regformats/i386/i386-avx-linux.dat
+06c8b5dc2cae343b25b15500430f4462  gdb/regformats/i386/amd64-linux.dat
+ce012b69916e238f394d9d2dbc4f3cd4  gdb/regformats/i386/x32-avx-linux.dat
+936eee3d82dac9bd3a3f749f96a00f25  gdb/regformats/i386/i386-mmx-linux.dat
+18baad3e82ea13ce0a76d505a2448aac  gdb/regformats/i386/i386.dat
+6a57cc748b800482669c2c66c270e8a3  gdb/regformats/i386/amd64-avx-linux.dat
+ad4e4fd3c8e5cd7a3004180869249e70  gdb/regformats/i386/x32-avx512-linux.dat
+bcb39a1ff13461da86279ea4249ffeec  gdb/regformats/i386/x32-linux.dat
+55022c67fcda1de1f7128f09ff60391c  gdb/regformats/i386/i386-avx512-linux.dat
+e654d536b120bfaed1c118de757370a7  gdb/regformats/i386/i386-mpx.dat
+a8c537695c5331040781980616b6d52a  gdb/regformats/i386/i386-mpx-linux.dat
+e7a5ce95c91062a0eff3c21a02adc494  gdb/regformats/i386/amd64-avx.dat
+8b4c23f9ca8bb709ad94aa637ba81717  gdb/regformats/i386/amd64-avx512-linux.dat
+a2ee14ef55ab34863e8ac79cf7285e14  gdb/regformats/tic6x-c62x-linux.dat
+649dc3a9cda4e6af78d3841bbd6dd87e  gdb/regformats/mips64-linux.dat
+657ed262c66093acacf0ccf85f97c55c  gdb/regformats/reg-sh.dat
+6c44ad193d2976f1ea8ae411875fdf2d  gdb/regformats/s390-linux64v1.dat
+005b8fb2229cb88ddcc03a5d3fce3ded  gdb/regformats/s390-vx-linux64.dat
+46d660fb981f2aa09a2f9fe7a4a31213  gdb/regformats/tic6x-c62x.dat
+b09b0ee5da44df728eb552f6bf6ed138  gdb/regformats/reg-tilegx.dat
+68c2f73b8122d4023738fe69876efc56  gdb/regformats/s390-linux64v2.dat
+7d521124886bd1a212ec6ac542743020  gdb/regformats/s390x-linux64.dat
+40ba412a0b4d6cebeef61c90e6f6629d  gdb/regformats/s390-linux64.dat
+395e3023c911cdd576a0134212e90aaa  gdb/utils.h
+18ed3cef5b52706df8360eee74160251  gdb/sparc-sol2-tdep.c
+641c7d206306bf5cb4994067304bdc49  gdb/procfs.c
+ede287146f6265e902dae6fca0624867  gdb/solib-svr4.h
+c4baca8ed0530a522b692d96c4cc8481  gdb/ppcnbsd-nat.c
+905dddd38f0fdb847f4f7b8f124c032c  gdb/i386fbsd-nat.c
+2691eb5d8d0900710d9dded4f3e757af  gdb/psympriv.h
+d8da55ecd8fa1442d1aa46ed11df0859  gdb/m32r-tdep.c
+14b59e3193f94ba3e87c1e30ca5f370c  gdb/hppa-tdep.c
+c22bd963692f5bf83e6457075f522f8e  gdb/exceptions.h
+d32239bcb673463ab874e80d47fae504  gdb/COPYING
+5b3993d1dcd3ca7481f0e7fc9b5d1f74  gdb/arm-symbian-tdep.c
+9ca8bb01ae26fa8eba76a5f43da1cba3  gdb/guile/scm-symbol.c
+02ad268a50c8a8fc1e8b7b4fc2e089e2  gdb/guile/scm-param.c
+c08ec703ea0b3fe3e35ba79d06258479  gdb/guile/scm-auto-load.c
+4bda70a863d5a2e562b19c75e91f69f2  gdb/guile/scm-arch.c
+9a3e5ef0e4d5402902ae0d621b059ae8  gdb/guile/scm-objfile.c
+54fdd01f127732ce77de57c2f67d3a70  gdb/guile/scm-frame.c
+520658d110ac7bd41fbd26e1ac81efa0  gdb/guile/README
+22ddb4d8210fce6e03967c60a6b79299  gdb/guile/scm-type.c
+dafa53b84833ec1d9bc29289f1521085  gdb/guile/scm-exception.c
+8fa516970bef7e73a6747f7d616fa433  gdb/guile/scm-safe-call.c
+1ab57d4df701a863f203733340b93c3e  gdb/guile/scm-gsmob.c
+8ac7984d9158c4239a58e21c8b95d525  gdb/guile/scm-utils.c
+a1f0b0e770676ff876e95dd08f24f3f7  gdb/guile/scm-iterator.c
+e9418560100963eaf76a022bcab858ec  gdb/guile/guile.c
+14757fa4e34b4935aa8c70e15028ed73  gdb/guile/lib/gdb.scm
+1c5ba868669c021b2fa083e0ff4ddc48  gdb/guile/lib/gdb/support.scm
+0144036da4be3338da440e64ff9c3679  gdb/guile/lib/gdb/printing.scm
+3a9250050940a1b14d9a3f77cf8e76e9  gdb/guile/lib/gdb/types.scm
+504eef89c1f3946750ed516f364bdcb8  gdb/guile/lib/gdb/experimental.scm
+706793ed18bd57f2b23ccd7d0007666c  gdb/guile/lib/gdb/boot.scm
+1646b3675299d42278940c1b412c31e4  gdb/guile/lib/gdb/iterator.scm
+7b887f6d0b61ec4a4a66ac5b1585cb26  gdb/guile/lib/gdb/init.scm
+aeaab983fdca5ef2e83cdba4209e928b  gdb/guile/scm-string.c
+bbb215d5f5db6300316df81fa93da6a6  gdb/guile/scm-ports.c
+f9338c8c7c26509db5cb214f86421ef6  gdb/guile/scm-cmd.c
+6422789e5ed4c1f7bafbedc6e95831f2  gdb/guile/scm-symtab.c
+2babc36d36bfce5e46fd3b5df2760aaa  gdb/guile/scm-math.c
+27030b2d4616a29dfeb83b16e37fd600  gdb/guile/guile.h
+ecdba830fffb483af22cd5c6f809f0c3  gdb/guile/scm-breakpoint.c
+383f8c6bb21c4253fa5933b4d9cd79fc  gdb/guile/scm-value.c
+3bcc670c4c7514052f52005a4c1cdcbb  gdb/guile/scm-pretty-print.c
+2804d68bd426fb6af3489491bb56da63  gdb/guile/scm-disasm.c
+73ec727d5c88ea38d6df3d148c3bdab8  gdb/guile/scm-progspace.c
+66b7c7e4f5d666798d500e10718e182d  gdb/guile/guile-internal.h
+34022a1ff2d75a3d78c60955142cfe8a  gdb/guile/scm-block.c
+876d1ac0af0ce922d1829b80d7919179  gdb/guile/scm-lazy-string.c
+08f2a36f07547a44aff654ae2e4cec3c  gdb/gdb_ptrace.h
+7e55856a924525542b1a3fc298b0bf0e  gdb/obsd-tdep.h
+fb3488402f126b51a6ed3af1be4daaac  gdb/charset.h
+2fe2f9ff865b7fc2faf6898cd762bbf5  gdb/memory-map.c
+2738975bf3ac21a221b7c0229845e813  gdb/mdebugread.c
+c1b6958d3ce495eb21051d582a426200  gdb/progspace.c
+5ef0b4903dc108b714abd5ea00b535cb  gdb/nbsd-tdep.c
+c75dfeff6c269a268c42180822a4b338  gdb/hppabsd-tdep.h
+28059a30cdffe8feae3969042aee8a57  gdb/macroscope.h
+10882f3601f7f806efad236bc96d2ccb  gdb/ada-lex.c
+a6a49e1f0cb49f7bf9e7b536dcba201c  gdb/solib-darwin.c
+64c826710928f66234fea53251a3ea2a  gdb/tilegx-linux-nat.c
+78d028ab0dcf8d8b688a4167181ec72a  gdb/filesystem.c
+70a77fd6898743da19391f432f32be37  gdb/ChangeLog-2008
+ad7303dd68ce2399881b6747dc4b38f5  gdb/nbsd-nat.c
+7430a80704350128b4f86689796ffa50  gdb/dicos-tdep.h
+13fdb5b8c2db2cb83f80197aa885591f  gdb/serial.h
+1ac218049d9d7658b992d7ca7f1aed5f  gdb/d-lang.h
+69b554d61528d7348cc33f2faec935ae  gdb/sparc64-tdep.c
+751a40bc11fb3b397ae7cc6e61fd330d  gdb/rs6000-lynx178-tdep.c
+2538e5677890f3eb3b1b7f496e500ba1  gdb/gdb_obstack.h
+217df0e7b9a9fd43ebc63aacad018d6e  gdb/i386gnu-nat.c
+c8a75408057ef8b5bfaf3b8577e951aa  gdb/gdbserver/xtensa-xtregs.c
+354e6f74ad9504cf83d6bf5c54c9e272  gdb/gdbserver/linux-m32r-low.c
+8658b8891d00b3e13c0b431f92504fae  gdb/gdbserver/event-loop.c
+86f7fc4cd2ffb2a774e0cae58a3ef843  gdb/gdbserver/linux-tic6x-low.c
+efbf6bc1fe2beded5df8bca7bff53525  gdb/gdbserver/inferiors.h
+25caabd38a23947e29a4ba723eee2c85  gdb/gdbserver/win32-arm-low.c
+911c0e84ffe33fcf1960e46f27e58e94  gdb/gdbserver/linux-bfin-low.c
+a1ba66a04323a7547eb5130ee1f682c2  gdb/gdbserver/Makefile.in
+b0cea923664c3efb97b385d1c2f29f37  gdb/gdbserver/x86-low.h
+5abbd5d6a0a6eee45ff85f3918dadf10  gdb/gdbserver/hostio-errno.c
+a8b318ada418e233c4996535f60b132c  gdb/gdbserver/dll.h
+b59c8001ee1dcc7cd60f69b0b264117f  gdb/gdbserver/nto-x86-low.c
+1a769c4427c3a751f55e0ae9a90beb2d  gdb/gdbserver/target.h
+d7c488b7ef01decaeedd0823ed447025  gdb/gdbserver/linux-low.h
+fd2a628fae668ef78fe489121037c9da  gdb/gdbserver/linux-ia64-low.c
+c5b5c964f70a3c5ed89926675e8828ec  gdb/gdbserver/configure.srv
+fa54cc7bc30e4ed712bbcae5af85be40  gdb/gdbserver/linux-arm-low.c
+ae4b18a50198f17d5f3ec96d27a50d5c  gdb/gdbserver/tracepoint.h
+10a365472bd3ef7c8f2d2eb6c4c7de2b  gdb/gdbserver/linux-aarch64-low.c
+eaa996efd99c282244af925502b37a58  gdb/gdbserver/event-loop.h
+ceaf88dcc1caaf217a8038914b1ef92c  gdb/gdbserver/ax.h
+e48e5b8a013a7c6db280c340e87aa011  gdb/gdbserver/linux-m68k-low.c
+a554aba23d382f45251e817f6ec408aa  gdb/gdbserver/mem-break.h
+cdd30823b0fef194dc2aa026633ce27c  gdb/gdbserver/wincecompat.c
+4e78b5fe1cc314a3958bfdf49b6b8c6b  gdb/gdbserver/utils.c
+d5e218e14440fe4b576295eefc7a8706  gdb/gdbserver/win32-low.c
+fe81eb6c2c62a0d201997976c23e183e  gdb/gdbserver/lynx-low.h
+89d5a85a35090857a26e2b9329cc1372  gdb/gdbserver/tdesc.c
+23551f271883296e1bc89cd3cd515db8  gdb/gdbserver/config.in
+172a97855b04c25050c7c0699ae4a115  gdb/gdbserver/configure.ac
+791b58ddf159b59c7d9375e2c2f00a07  gdb/gdbserver/README
+da7dad673bd499c4f23e6b267412f312  gdb/gdbserver/mem-break.c
+646cf4cf571d0b911db27e28bffa13da  gdb/gdbserver/linux-mips-low.c
+a776039b5773888b42d2e375bf9f72c3  gdb/gdbserver/tracepoint.c
+0b926f70628d4332584c50b3a755c4ff  gdb/gdbserver/nto-low.h
+872b80e9ded8aad2a6df089995db53fb  gdb/gdbserver/win32-i386-low.c
+de753b0be16d0462d2650ef3074b2ea8  gdb/gdbserver/linux-nios2-low.c
+45c64a41bff1223ec01a85685eaa365f  gdb/gdbserver/lynx-ppc-low.c
+ad4afd2e681af2d578c7efdcf8d2a490  gdb/gdbserver/ax.c
+4b4c7936617a78f14f1a20a36d4a5b47  gdb/gdbserver/regcache.c
+fde2e22668c3d4b9909646f6d1e5e9ac  gdb/gdbserver/target.c
+276901a5adcbb4aef70d8f16f2679b87  gdb/gdbserver/server.h
+05e71aebc6fa8466b1442b88ae784fdb  gdb/gdbserver/linux-i386-ipa.c
+94230696f6e1981ae284eb1d31607f8e  gdb/gdbserver/.gitignore
+0f7b4f84d3955bf2946d1015b38c41d9  gdb/gdbserver/lynx-i386-low.c
+a7421f5b829aa1482f8e8fb793a11a89  gdb/gdbserver/lynx-low.c
+f7cf1cf53fcd3aae809f4196d045c8a1  gdb/gdbserver/linux-sh-low.c
+8cf1a37cf27422fb42041d6e481adc17  gdb/gdbserver/spu-low.c
+97ed6ab0fe208431f9ab588ea7090a42  gdb/gdbserver/symbol.c
+600941467277bfe0ca9cc67174e0c0c8  gdb/gdbserver/gdb_proc_service.h
+c443e2d12144a4acd18f0399e07c85ec  gdb/gdbserver/linux-crisv32-low.c
+54df4ecd6b362dede76bc98fb58548ec  gdb/gdbserver/proc-service.c
+35993302ab141bdcd323148cd5eb5de3  gdb/gdbserver/remote-utils.c
+fc099bee72b80033781e6db86f16fc3c  gdb/gdbserver/hostio.h
+47c9750ef3a5a00bf319d98c529a5f95  gdb/gdbserver/notif.h
+156e6032fac52a38154c73ecd7d57a7e  gdb/gdbserver/linux-x86-low.c
+8f40a9422ce04905651fc090b6607306  gdb/gdbserver/server.c
+62d1e2f727e137a356f164355bfab955  gdb/gdbserver/dll.c
+dbb86a089c3f5f2096ef6e24d721ffec  gdb/gdbserver/debug.h
+bce8b44036e1bf092cde38453342b6f3  gdb/gdbserver/nto-low.c
+d1ff361333f132597574fbafc6a387a3  gdb/gdbserver/x86-low.c
+e5b5791838e605656d5a5a155b9a6950  gdb/gdbserver/gdbreplay.c
+c603ea99a252e4ca4b7152efe119fa4b  gdb/gdbserver/regcache.h
+3338c2cf0cb0db2b9394ca623528e3bb  gdb/gdbserver/acinclude.m4
+3faafdcc80027d584cc91f48b7a101c5  gdb/gdbserver/configure
+204ce518f70583ca421f3b64c81091a9  gdb/gdbserver/notif.c
+15e9f8b9afe707a571ef09a62bbddf35  gdb/gdbserver/linux-cris-low.c
+7f017910fc10864faa3886a248c0de44  gdb/gdbserver/aclocal.m4
+7b4b71a99687eda01b422ee78db96cc9  gdb/gdbserver/thread-db.c
+a713e728e699f380772910b1e8911321  gdb/gdbserver/linux-tile-low.c
+fe846eba5d00603116db9fe4318d9ed4  gdb/gdbserver/ChangeLog
+cd1fc12df5787e83d2d67c203cb3d7b3  gdb/gdbserver/linux-ppc-low.c
+12aa3809684ea340209b4656f4eb2b3b  gdb/gdbserver/linux-low.c
+31e072b4e9e5984e19662acc96a07f2e  gdb/gdbserver/proc-service.list
+8bd16fc2c52fd5fdfd5ec457547caefd  gdb/gdbserver/linux-s390-low.c
+29f787a14729e764f56e26257e1bb933  gdb/gdbserver/utils.h
+0df98ae5d6aa36c04e70c559835e5225  gdb/gdbserver/linux-amd64-ipa.c
+6dee8461fdf864549641a196efe9a13b  gdb/gdbserver/linux-sparc-low.c
+2edb2658f7508741d633f48aacfd5d22  gdb/gdbserver/linux-xtensa-low.c
+1ce6db78a8a6ed56fa787b2cf2d0d08e  gdb/gdbserver/wincecompat.h
+71e0918c1220da9ff838d131a3d6ef3c  gdb/gdbserver/i387-fp.c
+97219a5401ecf6ba890375f87bbec9f9  gdb/gdbserver/tdesc.h
+e6dfc89cc0045a5d447281df824fd6d1  gdb/gdbserver/debug.c
+24979d1b8060a1fc3b00a17b188cecd5  gdb/gdbserver/gdbthread.h
+f91da712497316d2bea2e5650d33f5b7  gdb/gdbserver/win32-low.h
+facde2f0d023b5732b22fecbb5e96f14  gdb/gdbserver/terminal.h
+24003d162ca738047d52c1b69dfe36e2  gdb/gdbserver/remote-utils.h
+60db5c310596eaaab19a62425aed77d5  gdb/gdbserver/i387-fp.h
+b4b095e621f27829718f00101bd76fb7  gdb/gdbserver/inferiors.c
+01c7ca9bc36c78eb4ac15a26358017e4  gdb/gdbserver/hostio.c
+1f55584b38854f0fc7330882c4f4e295  gdb/data-directory/Makefile.in
+381fe26cbbfbfb4fcb04cb352621ab9c  gdb/dwarf2expr.h
+eed5ac69e069c46f4e022084305aa962  gdb/extension.c
+1fcc42640608c1f7773ad7f6d3812e2d  gdb/exec.h
+2c4eb3305720fc560d78bda90a600c24  gdb/transform.m4
+51ac2b84d98cdd3f11e9a16373ab8f1a  gdb/stubs/ia64vms-stub.c
+04ef5745a7e6781587638a72b849da35  gdb/stubs/m68k-stub.c
+0e2c89e9a3f54926e85a74c9d9c5a4f8  gdb/stubs/buildvms.com
+0644af48c77adac296d83d3fe9bc65e3  gdb/stubs/i386-stub.c
+a45d74c0301c9dea17f393d3ef6c9372  gdb/stubs/ChangeLog
+ef7f67e5720cf7b193349f8687243947  gdb/stubs/m32r-stub.c
+8edc014e1b5928dd9761408fa7df0d64  gdb/stubs/sparc-stub.c
+ffc93e69a8813484cec63da022b68375  gdb/stubs/sh-stub.c
+2530c1a546d9c2a31de7480b29d8dd69  gdb/buildsym.c
+eb297c8f903d58916591a6be9eed2d9d  gdb/breakpoint.h
+1d11633d9b26982a831ef2dc28f0bcb6  gdb/objfiles.c
+703bf2a0757f3c8b4a454a0e278aee0e  gdb/debug.c
+9688ad1dae08e48e11479e5199bf97f0  gdb/sol2-tdep.h
+8cce502219759daae11a2d05d049a72b  gdb/ppc-linux-tdep.c
+33e82795b3de28ec33551530ec362c2c  gdb/ChangeLog-2007
+838de8aea74a29ba5bbb7a04bee4c8e6  gdb/gdbthread.h
+9b14783e7d2ce7c31dd8d8050d028e42  gdb/macroexp.c
+594fc45b25a908049675800d93db46a5  gdb/blockframe.c
+46539ec53df1a9ad2d327052d5b1ee0d  gdb/ia64-vms-tdep.c
+7737ea42a6ce270e5fd94a2c9fdf4e13  gdb/rs6000-nat.c
+c1b4ac08e2e1ca5e1006d116892d4d2e  gdb/ppc-sysv-tdep.c
+dafe29925d5cc67b50a71bb43b16654f  gdb/ChangeLog-2009
+39e86c0488da4b4e28a9f624fdcb2d61  gdb/sparc-tdep.c
+148e98d2bf99b2b3ec3f5cc0b8267beb  gdb/libmcheck.m4
+7261acb91711ce4ea5e3fa54e91ae1c8  gdb/m2-valprint.c
+5fffd8c47764eda70194c34de6e02f2e  gdb/ChangeLog-2003
+547447b613e0acd7cbdfa7a154bd198e  gdb/sparc64-nat.c
+6db34c15a0f47f4b1ed8de01e7e7260c  gdb/nios2-linux-tdep.c
+b98e13fee9a5f4180c50a396e1428ea2  gdb/proc-events.c
+7f7f067f4bdb12adbc5b966d8868f20d  gdb/go-exp.c
+06d492ab5c9dbaa82b38193b83bc2e44  gdb/m88kbsd-nat.c
+ca9158e7ede27a090a3228b2965721fb  gdb/glibc-tdep.h
+9ec89fc9f02b1bcf2e0cbf717337c91a  gdb/macroexp.h
+a68fa87b012acc6dab373abdc624a243  gdb/linux-nat.c
+232fae6c14bb330d684a735fbd258bdf  gdb/ppcfbsd-tdep.c
+72c2a6c8c1d784dedb9da73e84229cab  gdb/sh-tdep.h
+be04f4bf35ddca6beee6d0ad2b02bb72  gdb/top.h
+4cf92f060caa4b507788fd93345f5036  gdb/xml-syscall.h
+a679a7fc5c0e39f3cbb129ef690733ba  gdb/xtensa-linux-nat.c
+1f6b545be0b6822eca215d0b5f1edfc2  gdb/exc_request.defs
+7c1206e60e6c2600a2d526a4fe52c45b  gdb/c-exp.y
+8f5a03c189727d347a330548f3ea9c98  gdb/ChangeLog-1991
+31312bfcdcc6ab386ee90ca5cee2cf9e  gdb/amd64-nat.h
+e12fa08417224cdd809329ec96098d02  gdb/sparc64fbsd-tdep.c
+418c60ff9711996f0b440456704f210e  gdb/windows-nat.c
+b555e33ed0ce581b706387f558de03b8  gdb/vaxbsd-nat.c
+5f2705964d3f8f62e2f26246054453b9  gdb/gnulib/Makefile.in
+063c8751b287c78c90bd9b5992d3bd80  gdb/gnulib/config.in
+ba5f23d9a2ebf9979e23026e8bd50fc7  gdb/gnulib/configure.ac
+12086fb99b039f6cd254bc5193f6f344  gdb/gnulib/import/errno.in.h
+4dd09df660ed63eb57c769358fa36c98  gdb/gnulib/import/string.in.h
+cd52e1464b249cad639d31fe7aa393f3  gdb/gnulib/import/stddef.in.h
+314f1652c2e59a6b7e3e4003f7fa510f  gdb/gnulib/import/extra/update-copyright
+e228064a3c2755b1381df29c0f509c4d  gdb/gnulib/import/extra/snippet/_Noreturn.h
+99a14241de22838731d105c70336a6db  gdb/gnulib/import/extra/snippet/c++defs.h
+48e0dce8b60ccc0da59e6d61bc238fac  gdb/gnulib/import/extra/snippet/warn-on-use.h
+354d9ce86bdad55b2869f49c33886672  gdb/gnulib/import/extra/snippet/arg-nonnull.h
+62bc37e49a70fd85cf9a66e642d61022  gdb/gnulib/import/fnmatch.c
+446a3b2012f96f17613fd44b9feba497  gdb/gnulib/import/Makefile.in
+637c1ee801280fe45561282999fe14c4  gdb/gnulib/import/stdint.in.h
+99b1c657d704aab402090c8c647875a5  gdb/gnulib/import/dirent.in.h
+68e82b30d0964483537ad2623f33eb01  gdb/gnulib/import/localcharset.h
+9adeb40a9dabc141db25452d78ce7e2e  gdb/gnulib/import/math.c
+c6c834a219ed6fce299f9ec481186413  gdb/gnulib/import/isnan.c
+c6701b56fe59605167c1ccb27f2216ac  gdb/gnulib/import/itold.c
+8cf5da53a746f73890b8ead8a99fbcf4  gdb/gnulib/import/float.c
+623be20cab597d401505f6deb490b5a2  gdb/gnulib/import/strstr.c
+3a787ab5ae3ffcb9113b83c48f091034  gdb/gnulib/import/sys_stat.in.h
+4939cdb1edcc1605443575b6600768f1  gdb/gnulib/import/mbrtowc.c
+4309cf0165373a122cbf8944f5beae5d  gdb/gnulib/import/inttypes.in.h
+79f7b346fc30694dbfb6a9b4c05df0d3  gdb/gnulib/import/unistd.in.h
+f53d8f3937a452797f9d7dbe0dec2b8b  gdb/gnulib/import/streq.h
+13b37ab0bdad48a13c4779b18c30dc5d  gdb/gnulib/import/isnanl-nolibm.h
+cf55bcfd4e5c6503e2675231e87111a3  gdb/gnulib/import/fpucw.h
+65c1dd77af40208e4303b17a19e51ea1  gdb/gnulib/import/float+.h
+17ef9c8e89e55b4d1e6f617995491b1c  gdb/gnulib/import/unistd.c
+8558cf4944d394330bfe211259059ccd  gdb/gnulib/import/fnmatch.in.h
+6b08875ebe87af25cce73607419f0011  gdb/gnulib/import/frexp.c
+26c9cd91481ed9b43ea79701d7e62cba  gdb/gnulib/import/alloca.in.h
+bf64ce0ca66cc6e4d407e1a78b9f7a15  gdb/gnulib/import/isnand-nolibm.h
+0de47d34c723ab6b3a1cdf1057149b5c  gdb/gnulib/import/memmem.c
+e30092b5a29a03a2ab10cc3e90fea1cf  gdb/gnulib/import/m4/time_h.m4
+1c253c8e3a286ebd512090e26f75c6e8  gdb/gnulib/import/m4/mbrtowc.m4
+48726ae5be94af813de1f06e1ed97c63  gdb/gnulib/import/m4/unistd_h.m4
+c25d594a7bac42b5206fa2914373b036  gdb/gnulib/import/m4/rmdir.m4
+1da7a16baf24c3d47bcb917495d51818  gdb/gnulib/import/m4/extensions.m4
+405abf64b4c1470e3c1bdd358d8e33ca  gdb/gnulib/import/m4/dirent_h.m4
+5ef76e0b75c8a232f0b2e4934d85f657  gdb/gnulib/import/m4/nocrash.m4
+803f9756ebb841b1da1bd8b30a0e6c95  gdb/gnulib/import/m4/isnanl.m4
+0fd6c91e9d5d09676ba172e282bd1ddc  gdb/gnulib/import/m4/wchar_h.m4
+72f23bf16c8420fa018b7de50324d61a  gdb/gnulib/import/m4/configmake.m4
+afe6cb217ae4d37611fc31197a49141f  gdb/gnulib/import/m4/stdint.m4
+2f1c1d83d6b430bfb0c64cd26fee6e30  gdb/gnulib/import/m4/mbsrtowcs.m4
+9cac3a7f313170d7db64c7f31c533d31  gdb/gnulib/import/m4/alloca.m4
+b3867dca2b7a909f48eba70d480ae020  gdb/gnulib/import/m4/malloca.m4
+f322fdccab17ea93cdccf0d48168e7c1  gdb/gnulib/import/m4/fcntl-o.m4
+93cbcb981ebd0a05c4d6497c7b280668  gdb/gnulib/import/m4/fnmatch.m4
+20fcd20e53fd4515fc372bb6a4923106  gdb/gnulib/import/m4/stdbool.m4
+2bd3eae0adfdb4f20a8541f3558d1886  gdb/gnulib/import/m4/exponentd.m4
+c8684b0cbf3852b8a05706aaa538a03c  gdb/gnulib/import/m4/inttypes.m4
+53f0d1d3c35506798ce9585a1f5be094  gdb/gnulib/import/m4/sys_types_h.m4
+8ed0368562c75d62fe48fe81933eb8e3  gdb/gnulib/import/m4/memchr.m4
+d93d9c57c74682c6d41ab7bce554d83b  gdb/gnulib/import/m4/float_h.m4
+89f3dfe60ea2912f78c844cdd47baf0c  gdb/gnulib/import/m4/wctype_h.m4
+46d468c214c1da419edf3d88ec3a262b  gdb/gnulib/import/m4/locale-ja.m4
+07c34fe148f7c55ac8fbee17ca7cc033  gdb/gnulib/import/m4/gnulib-comp.m4
+08497f6d9317370bc07dbde291e69155  gdb/gnulib/import/m4/errno_h.m4
+2d39a6757b643db5c4438f4ebae7924e  gdb/gnulib/import/m4/inttypes-pri.m4
+02fab94d899b44900f79028f6919862b  gdb/gnulib/import/m4/memmem.m4
+da56b205f4209d24fdd88ad067698477  gdb/gnulib/import/m4/wchar_t.m4
+3d197a2a3278b3fd02ca549dfd7333d1  gdb/gnulib/import/m4/stdio_h.m4
+1123bda2209749e1fa4880609d6afa59  gdb/gnulib/import/m4/fpieee.m4
+47a439046e96d54fa9b28ad97e496c07  gdb/gnulib/import/m4/readlink.m4
+4f2196ec93490afbe054b2005fae7036  gdb/gnulib/import/m4/multiarch.m4
+b9ae3d2ee9ca2a7b52a8ad37bdab636e  gdb/gnulib/import/m4/rename.m4
+461e40d856adc3703f010e8ca5115e0e  gdb/gnulib/import/m4/localcharset.m4
+f47203041f28e08e677013e187cd4d7e  gdb/gnulib/import/m4/00gnulib.m4
+05144387efe258c63716402def36a920  gdb/gnulib/import/m4/wint_t.m4
+357f2fb047fb386598a35e660ee51b11  gdb/gnulib/import/m4/string_h.m4
+102c23a4bcb913a6ce9cbf091dcacf6d  gdb/gnulib/import/m4/mbstate_t.m4
+a3e81ec607f9aa8c24fcea1536aee123  gdb/gnulib/import/m4/math_h.m4
+7f23c5f548bfbd8e0fd7684c23dc9886  gdb/gnulib/import/m4/gnulib-common.m4
+9bdbe8168ea3740d74f001881cfa32a3  gdb/gnulib/import/m4/exponentl.m4
+c8a18953e0a9bcf6a72ab1a4a16baa65  gdb/gnulib/import/m4/canonicalize.m4
+69127b6a79c9bcafe754d1f83365d508  gdb/gnulib/import/m4/gnulib-cache.m4
+675d3a53c1d5c5b8eb12f8714ca264c5  gdb/gnulib/import/m4/dirname.m4
+a6801abc7a0236618f84867927aa3797  gdb/gnulib/import/m4/double-slash-root.m4
+d90b3cd67c3ad427c140b554e97c8fa5  gdb/gnulib/import/m4/pathmax.m4
+5de94c93b8f752f24e2234e9088da4d3  gdb/gnulib/import/m4/frexpl.m4
+3bac45563a87f07d06ce5152d1480673  gdb/gnulib/import/m4/ssize_t.m4
+f056ec4e1a4ef7b357ba8c1966c4c6f3  gdb/gnulib/import/m4/include_next.m4
+e17754c34b4f688bf94314af70e45271  gdb/gnulib/import/m4/largefile.m4
+fc621b23ef2325b1a59a974b8d416cde  gdb/gnulib/import/m4/mbsinit.m4
+9344c4a53a5f57082ce86a611a76680d  gdb/gnulib/import/m4/dirfd.m4
+42c6f4d5b6012d29d8f303b3d16cf843  gdb/gnulib/import/m4/strstr.m4
+13ab2498ab9d32b4868dfc5c542ea690  gdb/gnulib/import/m4/warn-on-use.m4
+20ef7c3a22600545c2bbb1f41f757752  gdb/gnulib/import/m4/malloc.m4
+89f4c4b9d609dc52d87ea9664a5ccfc2  gdb/gnulib/import/m4/mmap-anon.m4
+263711ce3f4faee8204ba3f9affb05b2  gdb/gnulib/import/m4/stddef_h.m4
+55ce27bdc6f9787962a8be40bee99eeb  gdb/gnulib/import/m4/gnulib-tool.m4
+7797bf0ba9d34a51936accc87d400e01  gdb/gnulib/import/m4/isnand.m4
+aec2f86cb9ae0120611bb074fe1aedf7  gdb/gnulib/import/m4/glibc21.m4
+99eceff123c90f7bc599ad99ec33e936  gdb/gnulib/import/m4/stdlib_h.m4
+fe2f594b1e2defee421463d694bfc352  gdb/gnulib/import/m4/sys_stat_h.m4
+a52a88b425ad82421e86d6c95cfbf3a4  gdb/gnulib/import/m4/strtok_r.m4
+11ef424b5621d68f2a0e69dd43ac4050  gdb/gnulib/import/m4/stat.m4
+02aa9e71068cf3f2f1c078d4bc38f596  gdb/gnulib/import/m4/longlong.m4
+85fbad05fc492b0b7358dde05fcae52c  gdb/gnulib/import/m4/lstat.m4
+4e717674f86cc0882ccc0af468a206a5  gdb/gnulib/import/m4/frexp.m4
+0fa246d1afd71c819225b4351f92cadd  gdb/gnulib/import/m4/locale-fr.m4
+74b683bd4b747f15f5ca561ad29fa05e  gdb/gnulib/import/m4/eealloc.m4
+cd8fb8ca5545f0d5987f6e4b869c9b94  gdb/gnulib/import/m4/off_t.m4
+13f73f4b3cf6716c2822f10a78d624ef  gdb/gnulib/import/m4/extern-inline.m4
+44e4d3e20816e4ede69ef6ecd1e34f7b  gdb/gnulib/import/m4/codeset.m4
+cd90e0e86fc7e44f9eff252a3f86e7d1  gdb/gnulib/import/m4/locale-zh.m4
+7241fcfeea53eb9078d70b507b2579e2  gdb/gnulib/import/memchr.c
+ec2820d3c15f0d2a7b734958d44c092a  gdb/gnulib/import/dirfd.c
+4380c0b368295ae352a9154ed8c50cc0  gdb/gnulib/import/rename.c
+cb26079a149b621b52b0452a86d12d0b  gdb/gnulib/import/mbsrtowcs-state.c
+6e85e998f87b9d265d3422817983c423  gdb/gnulib/import/sys_types.in.h
+56b92e5dd39de642795ed5d6ec7e6d41  gdb/gnulib/import/fnmatch_loop.c
+9d41afd60c33bf30a027dae3dc53db8c  gdb/gnulib/import/ref-del.sin
+75f7b0c1e7062fb98afe3e03dc8e36f3  gdb/gnulib/import/math.in.h
+d1908c575029776bc604d97891d30ef4  gdb/gnulib/import/rmdir.c
+ce80de59225450e9de1cff046ec2f0a3  gdb/gnulib/import/memchr.valgrind
+0dc1859a9ccf9c873f883487261d9d7b  gdb/gnulib/import/stdio.c
+2b5e4b0b67b3dafa5184fc52ab9bdd0b  gdb/gnulib/import/mbsrtowcs-impl.h
+20561a92605422ebf8477b3e81d64e25  gdb/gnulib/import/verify.h
+99b2bc2ba0c2ad2b1d77b962a0ace677  gdb/gnulib/import/dirname.h
+55ba6d377e434c9b35ee3fdbbe781914  gdb/gnulib/import/readlink.c
+782b25c69652429816c922969c8916f0  gdb/gnulib/import/pathmax.h
+6b4c12d2ea6ded08174cdaaf8bbf7f25  gdb/gnulib/import/dosname.h
+dd1f2c119d494602753afd4bc28ee06c  gdb/gnulib/import/wctype-h.c
+ccdf375afd8f7530ce7c61117f718c22  gdb/gnulib/import/alloca.c
+637f55da5d9e9f734c77f28e4d4ac85d  gdb/gnulib/import/stdlib.in.h
+9ce27fab9816469c3052f3019c42e6ba  gdb/gnulib/import/strtok_r.c
+365a5eb723d3c0145b1292ddfb468f3e  gdb/gnulib/import/stat.c
+3094051c2b6c607ccf6ce4887d6934c0  gdb/gnulib/import/canonicalize-lgpl.c
+896c1fbccdc166cb67f5845161fa9d66  gdb/gnulib/import/same-inode.h
+200f3e454367578962935dc57a0f1bd9  gdb/gnulib/import/ref-add.sin
+478374abd3c0e155cbf6a048ae6f96d2  gdb/gnulib/import/stdio.in.h
+f5b2c91269f96f7254918291ab09e29b  gdb/gnulib/import/malloca.c
+69b4ef3f9583ada5a1f424cf2e2e4539  gdb/gnulib/import/Makefile.am
+e7fdabc6775627dff66bc469a4ffee76  gdb/gnulib/import/isnand.c
+591dd16c7625f1953b7764cd6f722259  gdb/gnulib/import/mbsrtowcs.c
+220dae36d0c32c0adbcf981e1ab27707  gdb/gnulib/import/malloca.h
+7529dea4fe5e7b26ca615fe14216b46c  gdb/gnulib/import/frexpl.c
+dd8534ce83b782755aa3ad3a482b95f6  gdb/gnulib/import/lstat.c
+3b9626013a120e3e72924371fda68241  gdb/gnulib/import/strnlen1.c
+eccef6f80daacc90556367a28666b101  gdb/gnulib/import/str-two-way.h
+d231bcb51a839b5383de687c2ac5d9eb  gdb/gnulib/import/stdbool.in.h
+2452dfad6029efa8ffdecb8562503456  gdb/gnulib/import/localcharset.c
+e99e2a06448c0fcd66881aa05f28562f  gdb/gnulib/import/isnanl.c
+937fa61c33c9be1fb22929622daee850  gdb/gnulib/import/config.charset
+4352e232c043d924c4172d91189f13d4  gdb/gnulib/import/malloc.c
+d54f33ab813d8643b6d6c12b589a8e35  gdb/gnulib/import/stripslash.c
+fe91b3949044cf5587e150855697f3a9  gdb/gnulib/import/wctype.in.h
+8542c0d02795c79516e00c9c431ba8c5  gdb/gnulib/import/float.in.h
+b2f5b51c89a90c7f955fdabfe2416ed7  gdb/gnulib/import/strnlen1.h
+e5794b7c9ce8e157c436195a71827bbb  gdb/gnulib/import/basename-lgpl.c
+0ba9c6fa0f390e97de1ea85b4f6f4a32  gdb/gnulib/import/time.in.h
+b51d863702f83411c29a87f887e61ca5  gdb/gnulib/import/mbsinit.c
+b6a8de4b9483763e4d11fe1237d5473d  gdb/gnulib/import/wchar.in.h
+4afc2077562f87bda203559b54de3d23  gdb/gnulib/import/malloca.valgrind
+d4bf211d2e08c58ffca443a148fdf73e  gdb/gnulib/import/dirname-lgpl.c
+38a9cc5eb82cbda831c9f244037d91fa  gdb/gnulib/update-gnulib.sh
+c23512832366209a9153ad7342c7ae64  gdb/gnulib/configure
+03992691a8b6f4b975bb04cea1d1f516  gdb/gnulib/aclocal.m4
+34c74e0c724754cacf80b23fa03da8b9  gdb/target-dcache.c
+9d709b743313939da551a1890e237d53  gdb/alpha-mdebug-tdep.c
+41491dcf76f18c55f9c2b61972e04667  gdb/symmisc.c
+0ec533e9d043e2f9bf17637c80e52428  gdb/compile/compile-loc2c.c
+495507768f28def9fa20f4b0227a651a  gdb/compile/compile.c
+c793c57a366a7f095861f8b364fd657c  gdb/compile/compile.h
+e7c0680f7f99021431c47e0f25f03ff1  gdb/compile/compile-c-symbols.c
+cdc069d810af4b919cffe24cb8b462e8  gdb/compile/compile-object-run.h
+966d23692e7af3471b0591a7bd9807ca  gdb/compile/compile-object-load.c
+5567aa677209cf905cb3fd7e949545ff  gdb/compile/compile-c-support.c
+06eb644e6a5926deb3dc4ab1dfe744df  gdb/compile/compile-object-run.c
+83433131dfaedba045a3e979ff7dabc4  gdb/compile/compile-internal.h
+64db84963fd8580c95faa5d86f5f12d3  gdb/compile/compile-object-load.h
+6b77572beaa13777ec8717d2ba17fa11  gdb/compile/compile-c-types.c
+f15a4c4d6dfdc40b9ee2f7eee6273cc4  gdb/value.h
+89e723ed1904dec1bb89f173dfb02d04  gdb/auxv.h
+9e7a629e6eff16aed33cfee5a34ffc9d  gdb/i386-dicos-tdep.c
+229cd562e64a42c360edf5a3bd18384c  gdb/aarch64-newlib-tdep.c
+bad7a4d15677a1934eeb7cb074679fbc  gdb/gdb_usleep.h
+af587ca5f32e04385c8bdf5e5bb42b68  gdb/i387-tdep.c
+fc641b4ed94a6efbaae715afb43a0f50  gdb/ada-operator.def
+f59416a74f4417a81599e7f033099def  gdb/i386bsd-nat.c
+3b7cf963b21039ba8b8ba5fbf5723805  gdb/libiberty.m4
+6223b2d17c3c4b6778d66c52a478c23a  gdb/gcore.c
+214259ff6237c73427e07426bacaa9fc  gdb/hppa-linux-tdep.c
+abfa0858a28bce9c40ed450669af7174  gdb/p-exp.y
+55619fc4f6d13b5c27a5cb00171a6ef6  gdb/ia64-linux-tdep.c
+4a96d651660326360228e3a318126f98  gdb/amd64-tdep.h
+6c6c57a3344a4fd6667773046fa4087f  gdb/xstormy16-tdep.c
+243ec7901d622f1c738aa992cbedd56d  gdb/mipsnbsd-tdep.c
+fdc848ddca7f378500af81a0d3e5af8f  gdb/stabsread.c
+8da54d6c8a809ab65b2882db1d51df67  gdb/MAINTAINERS
+140c411dfb27c030a6de88e68bc08422  gdb/remote-mips.c
+88285de0a74d09a354e4c7c47df67eec  gdb/terminal.h
+46bd067f6f851062484149eebabdf4b1  gdb/mips64obsd-tdep.c
+2e5fff8b334a7cad7ce8bb9c7ea12791  gdb/filesystem.h
+cca3b1391652707d888bf6596a99e9d0  gdb/armbsd-tdep.c
+302a12d6b826881836655517c2ecf8f2  gdb/remote-notif.h
+d831d260982393ca9d3dd0c8dd429108  gdb/m32r-rom.c
+f34edbe85fc59a2124c5d67adf01558f  gdb/lm32-tdep.c
+37fb84da2a9543533260b8e92acfd89d  gdb/continuations.c
+7c488e9af5576816c8f8240132783956  gdb/jv-typeprint.c
+ec56c25e69bc4e7f738d3d4b9a2f9362  gdb/bfin-tdep.h
+33add7649b0cfbd4d8ae4da34e152fbb  gdb/eval.c
+925fee6a3fa8c530a94989508ef6cc74  gdb/ui-out.c
+97b392a774a2c1ca9a70036199ca5a00  gdb/amd64-dicos-tdep.c
+96a23116f5cf0ede8bd634a02911d31d  gdb/break-catch-sig.c
+8ccbf0b61a195af1fd399a71258294a3  gdb/std-operator.def
+0d53713f2fc4aad9f2c4129e126f4d7f  gdb/m32r-tdep.h
+6babde189dabfb6420783e1af3a86583  gdb/vaxnbsd-tdep.c
+320355cf54e05f78840c5f196570c57a  gdb/i386-darwin-nat.c
+33ce1f40ac7c85e8115a84dafd58f426  gdb/armobsd-tdep.c
+a9c07b73a5bf4160cab498ee1a6d3aa5  gdb/doublest.c
+045a8c719318e6cd83d37597d86efc79  gdb/objc-lang.h
+616bc409872d5948b49b9c0a288c304c  gdb/mdebugread.h
+1fb37c5a9f492f68d2b2cfbec9671a9c  gdb/xcoffread.h
+ace609197c76653a723adeceea4135dd  gdb/gnu-nat.h
+9ae3d63908f7d5735cc7cc95715d9447  gdb/bfd-target.h
+1fbb2f83c538284ee0fc856ccae0cfb2  gdb/language.c
+6926f39483ba4eacc591b597add9408d  gdb/stabsread.h
+fbacc60312731a58953216832542e4e7  gdb/sparc-ravenscar-thread.c
+2e8848d977b9df2dffc7a02fb60047e4  gdb/ser-unix.c
+40cd33ed82f948e0a1a6e9e7a1307ab4  gdb/m32c-tdep.c
+ccce04c22d51c68e7d21c42dd00b2e18  gdb/amd64-linux-tdep.c
+92fa1bfdbb06d696b77c5fd6cccf2cfa  gdb/sparc-linux-tdep.c
+01280dda740a27217fb2bcca2c237ae2  gdb/sparc-linux-nat.c
+be5bca51a40d9847b93eeb715819acfb  gdb/cp-abi.c
+d93f9006027d77966946fdf8c892106c  gdb/frv-tdep.h
+4b0172a6f61e599958d90ef46b816c0b  gdb/exceptions.c
+711823c14e63976a9f4f339806aac7b4  gdb/i386-linux-nat.h
+8592534cd71b39c3311b044a06f417c8  gdb/memattr.c
+85a005cf811c96533cb081112507b197  gdb/event-top.h
+317e86573836d98d170b43d399820526  gdb/gdbarch.h
+81569ee02cfc0ee5d0284200e055d6de  gdb/amd64bsd-nat.c
+9198f7b1807c968098814aa2a3901aee  gdb/gdb.gdb
+9bcb9f91853068b6c4d1c78dd7aa1610  gdb/shnbsd-tdep.c
+79629bdadd40aeb28482c18f058635f3  gdb/gdbcmd.h
+7570b8727bd102b755e45cd0ee56c4e5  gdb/.dir-locals.el
+2e871c98bffeeb9458f745edaae91f02  gdb/sh64-tdep.h
+c4595385bcfeeced721028f068ad4563  gdb/sparc64nbsd-nat.c
+e33f72888b1203f5510981d9d9de98fb  gdb/complaints.h
+bb54d79cc1857466812d8c5cf36612e5  gdb/msp430-tdep.c
+246e7a54fd6de50c1c4178e72e2fa342  gdb/m2-typeprint.c
+7ccece924979fc92c257f5c41dfb5477  gdb/ax-gdb.h
+18ec5a7677efb2efe43f11e78a9da8ac  gdb/solib-spu.h
+5319675d13c2a7ac1858b25a5262b81f  gdb/bsd-kvm.c
+1178ee2d7aeae66c23553c003408b1b8  gdb/amd64nbsd-nat.c
+5bdbc230df33cbc4746801a5e1e3de14  gdb/disasm.h
+5f04b3eaf8e08bb99d63264324fdb9de  gdb/i386-linux-nat.c
+787654ed0044603623d7e4ae441d8ac8  include/safe-ctype.h
+53bdfdb5cd3c0c7831611602041cda52  include/xregex.h
+27cb19b414f3aadff4ed5391b5451f4a  include/objalloc.h
+c9b610f5f465033a0daebd202b51089a  include/alloca-conf.h
+18ec8c3c85b49f980d644a2eb286b168  include/fibheap.h
+8e01307fee981d7280cec0201edbb206  include/simple-object.h
+2a3b5cb3055a6c2a87968ac464d726cf  include/os9k.h
+260ec9175858a15f3761944b9bd02800  include/dyn-string.h
+1b93960ad79e63f6eace5edf5e6312b7  include/timeval-utils.h
+41879305404d3b06773b10ab3fa44539  include/ChangeLog-9103
+a394edc3de6f4e63edf6b8307f45fe2f  include/fopen-same.h
+9d940b3c4fe226af92a4789b58ddf782  include/dwarf2.def
+c88424f5228f297b83da800665290cb6  include/fopen-vms.h
+d0a85cf678927c0a525815fb1b0af632  include/mach-o/arm.h
+21cb0dfbc06bac4ad297054ea8a307f9  include/mach-o/reloc.h
+dc1a5b5ac7a0d57beb0c97450461d860  include/mach-o/loader.h
+4f69bff1d0d007bc7fb8b64d4f340247  include/mach-o/codesign.h
+4d3d14351d5952e04bcb99c91b6bb1e3  include/mach-o/ChangeLog
+affdfcd92bab65bf12f21ee4468fbeb6  include/mach-o/unwind.h
+1cb99770cdab0ea7511b0b278905284d  include/mach-o/x86-64.h
+3f42f606172218e3289ae9b6d408cf10  include/mach-o/external.h
+74f2f5c6892c6349f6a9602cd4d52935  include/dwarf2.h
+e1ea1a669a924a0d05a7f118bd5b4f71  include/oasys.h
+192a054485e274739bd5bd17ac3165a6  include/libiberty.h
+f94077edae0f80bc193e126a678b4c07  include/ansidecl.h
+462e78bc7446a3644efa006b322e0cc8  include/longlong.h
+8823a2b4676fef221902b03ddffff179  include/xtensa-config.h
+075a56ea91f7d707855b5168f8e2865d  include/hp-symtab.h
+1f04b6bed064793d118e0c2d4ec3d897  include/coff/sh.h
+b82f0916cb80de602f7c947b25850b4d  include/coff/w65.h
+6cfed313ffebab5009a38f0ddff8830c  include/coff/tic4x.h
+49952fda1e759e5aa659f8f78d7e0ba0  include/coff/sym.h
+ceac5570fce2c8c2e20056b30d39364e  include/coff/arm.h
+fdca40bdfd1cddf720bbbfcb6e76dc40  include/coff/aux-coff.h
+1b49e2334558f6070a8c7b764c643629  include/coff/internal.h
+593962175d4ca4386cbbb87fb4fe5e09  include/coff/ChangeLog-9103
+03a82a03bc1a7670093195b9f5a31eb0  include/coff/alpha.h
+b03224bd5b3bc23c7371d9edacb94630  include/coff/powerpc.h
+7b7c81e0fa5fc5fc5fabe9a5028c47b1  include/coff/ecoff.h
+961285573d83fe8cc7baa0ba27b608eb  include/coff/ia64.h
+e4eb95a0ec6c86e3fd163732581c7907  include/coff/rs6000.h
+32da8acf9aeea3bbaf77d76ba731c208  include/coff/m68k.h
+16c58088be6c74b6ec97593cf7e1ba7a  include/coff/h8500.h
+0f69dae3f1830489c73a9f2f3b6738c0  include/coff/x86_64.h
+f617c063f0cb325f3a612ae7a31736c5  include/coff/z8k.h
+bbbb4f99bb2370d1775b870f883824d9  include/coff/i860.h
+be64c1b7d6a9253de5de477b0a82729f  include/coff/apollo.h
+8237fd22102bf16dd3a88a69b5af834e  include/coff/ti.h
+65bef7bddad3f3f5e6c1567d6fb056c1  include/coff/pe.h
+f6e3275d3130df765531e1b1f6463e17  include/coff/tic30.h
+d8aa5948e156c7580b31105b5f7d6730  include/coff/mips.h
+ed0de68be75d00311ab3b04a6966ae3b  include/coff/we32k.h
+933ab97cd509b545d810a5bda0604e97  include/coff/z80.h
+9548a06f2a9fb6be7f272df74ead65b7  include/coff/symconst.h
+4d7646c4b5475559014c76936e6fdeba  include/coff/ChangeLog
+2badc0655a7cdb70ee7225e942c3048f  include/coff/i960.h
+94d1cfd185d86d373ac0f51c2a01a99f  include/coff/tic54x.h
+32a6c09545562bb4a3a57132b7c3bf7d  include/coff/tic80.h
+50ece80b7e36d4cd4472bb4ada869934  include/coff/m88k.h
+5db98ac0130fd52d84898a6a3a12f8c0  include/coff/mcore.h
+1b2e976f15ac66dd795b5eee983ca5a9  include/coff/sparc.h
+b6676bfaec2991b677577632789f24a0  include/coff/rs6k64.h
+fca5d0174bd0464865c7784bb381c967  include/coff/h8300.h
+f10907984d42779ce46997b4dda56413  include/coff/go32exe.h
+8ba296612aff45ec9fd6e07345b66961  include/coff/xcoff.h
+fbd837fd2d5b3854ea18113cceb89f05  include/coff/mipspe.h
+28d58770d2ab5b767c45e4bdc315ee8f  include/coff/i386.h
+321f9174e120d144fb269dbfd510d873  include/coff/external.h
+fe2ca6b24159790e0b916cba236662a9  include/sha1.h
+d7baa71f3ec00fadd68c28b8543e8f44  include/sort.h
+e174c3654389af2001c34f08f49521f1  include/fopen-bin.h
+9d1ee8ac8f06e76603220807400bbe1e  include/gcc-c-interface.h
+d0a89a4184dd4bcd7d7b451c0c753731  include/leb128.h
+df53b2be96b2fa5d0c4f440889825839  include/opcode/hppa.h
+b4f74317368f320b3fe565ee428f1316  include/opcode/mmix.h
+da1071b3ccc95fcb83f7a2422b0257e4  include/opcode/cris.h
+a562ed059c07b98d403a7b4d1da33002  include/opcode/tic4x.h
+d972efeba032bd99eeedd094cfbd7f46  include/opcode/tic6x-control-registers.h
+57e46219c23e20dff67d4ee09fff9445  include/opcode/tic6x.h
+1027f7ba66d82fc6838aafaba1257e79  include/opcode/arm.h
+8df0b26c7bfb547a53d99d1f6655106c  include/opcode/bfin.h
+55e4a195d75657bfd97f4c168fa2a969  include/opcode/nios2.h
+0827e708a92dd90dfcdb0052b74ad139  include/opcode/tilegx.h
+a342d85fea1e2696d1608befe2530137  include/opcode/ChangeLog-9103
+60ef7705eb363b626f09fd4c8794dd36  include/opcode/rx.h
+d121aacefab60c896aee48299a100c7f  include/opcode/score-inst.h
+c17f5483f7f2964d4ab3ddf2268c92bf  include/opcode/i370.h
+5616dc78a453a05d5e247292430df02c  include/opcode/tic6x-insn-formats.h
+0b63fccd619c5c98e739f2d8ade7dadf  include/opcode/alpha.h
+522b96a06ebb42930a020ef8e3b3bd00  include/opcode/msp430.h
+990734a8bf9f8b96f640b9a5b70fdc94  include/opcode/ft32.h
+8dbb6649ad1548bf3bad946e047c8b79  include/opcode/vax.h
+648559e29e70d7022940c6b8580641fe  include/opcode/d30v.h
+f3612e16f19716ae51382fc11cec9bad  include/opcode/mn10200.h
+0faf19935703ee4c3962210e32817c9b  include/opcode/xgate.h
+a637c9a43140ec6234dabd6865df3099  include/opcode/ia64.h
+f8627d540006092ca74881a2a63edc9b  include/opcode/mn10300.h
+81a2470c7a16501f511515b62522ef69  include/opcode/m68k.h
+10d13d334f2202ccaf6d0ed5671ab08a  include/opcode/pyr.h
+72d460c7441b1bea97d732ef9f46752a  include/opcode/i860.h
+6e7da29db1bb32c353fcd8e2da1b30e1  include/opcode/arc.h
+a7340eeb78e53f0c0794145e6eee1314  include/opcode/tic30.h
+1478cfdd9063a61a8fb2569cc1f5765a  include/opcode/cr16.h
+397f728c170ef598bdeb8dfc75aab6f6  include/opcode/mips.h
+968deaaea04ca781dd0c30e274d9e4e7  include/opcode/np1.h
+b6a2a682c70b5b12f5ccba7a3e7e49fa  include/opcode/aarch64.h
+c7b41a8f2e623daab2a753b225055a40  include/opcode/pn.h
+4e3bd5dfac5ba8fa2e269b05366cac08  include/opcode/ppc.h
+5f517d2c7a96d8d86899bb8d75c3521c  include/opcode/s390.h
+51851d4739086d8eda5d25fc9b083686  include/opcode/pdp11.h
+2891f7be0848f0fbfc65a48d7097cb3d  include/opcode/avr.h
+09ce24691a8b932b73db0a0314e83de8  include/opcode/spu.h
+81bbad63b02bf7339d19d2d01d9893a6  include/opcode/score-datadep.h
+06d6317eaf0d512eb27421b75de37279  include/opcode/crx.h
+5577df272d6fb007b6d8531263f3e7ac  include/opcode/tic6x-opcode-table.h
+f9e4f74612f10cb3f5d14befc1fc41ce  include/opcode/ChangeLog
+cc8a71b96ec5a190ef975067a166aa11  include/opcode/moxie.h
+828b891d640050565eb215499562d70f  include/opcode/dlx.h
+a8dbc3aa01e7ef22f68b78c12bff0bc5  include/opcode/tilepro.h
+9a6ad06859c257b06bc2287fc3627dd5  include/opcode/rl78.h
+00a41d2467f05488241d44c232f89983  include/opcode/tahoe.h
+d806bcd88de063e55a5c0d26fd6bd0a1  include/opcode/cgen.h
+f953c6a9e4f9ac04c7eeec81204aafff  include/opcode/i960.h
+bdb0bf1bf2b9c2390862986f08143cc5  include/opcode/visium.h
+8c334850471fe8f792c1c95686c9e14f  include/opcode/tic54x.h
+2a7d044277917ee8e7ea4e95b98927aa  include/opcode/nios2r1.h
+f523e20ec7108a820400f5d6072eaffb  include/opcode/m68hc11.h
+871b03dab4872f7e868bc87741102dea  include/opcode/tic80.h
+23f9e57309b830d61fcb8220c6ea44bb  include/opcode/m88k.h
+a344f4a3771ac73b97045841fb043076  include/opcode/spu-insns.h
+d703e498ba1d35e8bc1d1448c4976b4c  include/opcode/nds32.h
+3322a061c5f717076e692b2df04f5f0b  include/opcode/sparc.h
+d3f1aafb707d52691ca1d1e96e6e5a44  include/opcode/ns32k.h
+9f5d77df6496f101fd49ece2c5366153  include/opcode/h8300.h
+7af716cbd697db4373894309eafa24fc  include/opcode/pj.h
+19ddac982bc26ae24ae685e693351a31  include/opcode/nios2r2.h
+b0a4f1fdb6aa1dcd6ff4ab1c810f0361  include/opcode/d10v.h
+7b7f7ac6fe2729feb44b4f5920af4159  include/opcode/v850.h
+0274d0e49b554d8bc8b727f6cf66d551  include/opcode/convex.h
+d2d7f060361f16ce71309a3868612c66  include/opcode/msp430-decode.h
+fd00a08470ecebdcb90475682fb09a0f  include/opcode/i386.h
+4119388e10b024f0cd7b9b7cdf14a8f2  include/opcode/metag.h
+d32239bcb673463ab874e80d47fae504  include/COPYING3
+d8b380fdc7de379d3547308cb0ad7e94  include/plugin-api.h
+6e94fc335530436fe4664b7a7dfb6ba5  include/progress.h
+38459f0d71148542864e1ea1d2533ae8  include/fnmatch.h
+b7cd6dd199b46f3acca80fdf62fd2370  include/binary-io.h
+70aba0539e234b1c9a13d74bd9703460  include/md5.h
+457ed76a4805b7149b9a8c8fbf506913  include/getopt.h
+89371afe9a4e54216690e351d7dd1f0d  include/lto-symtab.h
+798a34b16ad10a7f45dc2941c71c7114  include/floatformat.h
+0e7682414e71811b2c1ece450ee1168e  include/vms/esgps.h
+730760b5b050dafd964d0da18a4d1a23  include/vms/shl.h
+6e019e1e99eb7a1509e504f5add5f580  include/vms/lbr.h
+b1c1478c8c21d0f697f301480bf5477d  include/vms/eicp.h
+c83d2feec44d31ffd423cd1e0d551f6b  include/vms/eisd.h
+64b2f6606c538fe49097b695ea4e1f57  include/vms/internal.h
+d53c37530b48a889079d8ea895b1d743  include/vms/egsd.h
+c0755d73f2f9eb528ead8b4e660cb464  include/vms/eihs.h
+e71c017f89c4bcc445bbb440fd302645  include/vms/emh.h
+d148ae977e3dd87a0832ed6da0057ed1  include/vms/eiha.h
+c0dfed607353a5df5e872736f02cccfb  include/vms/eihi.h
+b79bad647d29371b779282d948388415  include/vms/dmt.h
+df080ca2b5a1d71703f31284396e79bf  include/vms/esdfv.h
+c326e7273856f22b06a82a5d681b2ac4  include/vms/dcx.h
+078cced6fa026226b8e66d056f4de85a  include/vms/eihd.h
+0835813855d6b7c2ba4b29db12131b59  include/vms/egps.h
+cc8d4690942453de247b9a0937585a5e  include/vms/egst.h
+89e947afb917e009392aadf98d06768d  include/vms/esdf.h
+af0a6fa24f6b848bfc8cfcde55ecafc1  include/vms/egsy.h
+8f3d3439b00ea4c7af66c3a01af15505  include/vms/esdfm.h
+e636a30852b66c39f4438ab0629235b6  include/vms/eidc.h
+04bd9ef53b8b98edaa12b87afb82ea5a  include/vms/ChangeLog
+7ed7dbabb8b52f5ee841dc03aa24548f  include/vms/esrf.h
+14a503401079f2d739046c945daa1834  include/vms/dst.h
+2cc86edffb42d437b3c288d6a23b6058  include/vms/eihvn.h
+c06d42e551fa19b265204a1dfd7d09d1  include/vms/eiaf.h
+ac2570b953af51af92671cc864ce8f45  include/vms/dsc.h
+8022676bfbb4c55212c91f8aa0ff47fc  include/vms/eobjrec.h
+2933132233d64bd0a4aee2d263990cef  include/vms/etir.h
+0c0de1deceb72927b5ec589d45a91d19  include/vms/prt.h
+2ed48a923f0507a2f4f136c4904bc70e  include/vms/eeom.h
+1041d2e1ed653a4cfb4acc31ebeb5b0a  include/gcc-c-fe.def
+c37dc46a0b85d858cea42054655fa38f  include/partition.h
+7076640b6c0abc57f199fd60a8316939  include/obstack.h
+1d3e20bece806c4fd9c0e0765de86bc1  include/gdb/sim-frv.h
+58a0824a6e646f01fbb7684834e1e5b2  include/gdb/sim-lm32.h
+0894f159698dc49e4ed7bf1bb75f80e0  include/gdb/sim-bfin.h
+e995e9ab7dc5b58683039740daa11c2c  include/gdb/signals.h
+98a9d671890a7cd86275750c4c86cc9e  include/gdb/sim-rl78.h
+7abc45ea5fb2141acb091250769fc615  include/gdb/sim-m32c.h
+e591c2a2d17eeb3ac95bbfe6c37bd87f  include/gdb/sim-ppc.h
+00cbe08b3720711df89d79ca3398f1f1  include/gdb/sim-ft32.h
+ddfaa18b2b66336e4d5c1900ef7a895b  include/gdb/gdb-index.h
+8bea1e880fdb3b6079ff3b6494c4c627  include/gdb/remote-sim.h
+e94e5afcc2f64d94aa7be51cf1246f6b  include/gdb/fileio.h
+a9af7f9da1fd15985c6e0295cb8bce3e  include/gdb/section-scripts.h
+690040eed66162bcdafcb2e2cae6d449  include/gdb/sim-d10v.h
+f12f068cfdb3a0c1c89e5f172e631ec6  include/gdb/sim-rx.h
+aa2859d1017ef98a83aebed765743000  include/gdb/sim-cr16.h
+02a9bf58ef9db3c630ddf15084ce741b  include/gdb/sim-h8300.h
+92285cb04794027fe3743521c2a1c1f2  include/gdb/ChangeLog
+bdd1f4db4363181c4411e5a140f795e4  include/gdb/sim-arm.h
+06261fb186a15f8da51cb9c7982410af  include/gdb/signals.def
+9e50accb796bf0ab6736f58fec7ec01f  include/gdb/sim-sh.h
+9c2e3b6ab219878159e347ab16405443  include/gdb/callback.h
+a55fe30391416a1df2748c75fb160001  include/ieee.h
+a6637d72befe40863b35e430e7ca4ed3  include/hashtab.h
+960419210b1dffddd4335ba3e1e55775  include/gcc-interface.h
+45e492b5d0eee64f410d2a335788893e  include/ChangeLog
+ad9c7ea6e90f1cd527d6e0b5170382ca  include/dis-asm.h
+cd07ff147c5ae622eb623d7a546aace7  include/splay-tree.h
+7d4cdf67f2e81318c4f2a970329e37e9  include/filenames.h
+2d7a663d87c153a7ce47714f16d47f48  include/symcat.h
+59530bdf33659b29e73d4adb9f9f6552  include/COPYING
+e6024e8e237852e5510a8f9ce7ca1fd7  include/xtensa-isa.h
+46e62b5f2468c68b60961736dbc49502  include/som/internal.h
+f9d80d1d0573f1b6b57f8b0f71ff3b80  include/som/reloc.h
+c8de48c3d7a8de69489757d4a947bb9e  include/som/ChangeLog
+14a5040c0fa5ba7fa5f2c730aa8582d8  include/som/clock.h
+6d208044d6f54d3f7e12645bd56971ac  include/som/lst.h
+f72fdc1d24600c1ee77898738b98de3f  include/som/aout.h
+a785a4cf5a8677b7818301a98a37e7b2  include/vtv-change-permission.h
+eda0fdeea63791244207cc966c3fa55d  include/nlm/common.h
+bdd8fb9151bc47e97d14ad4949d1bd9d  include/nlm/alpha-ext.h
+d54ed2da7509af6e3eed23a0ccd92724  include/nlm/internal.h
+6fb0e85a1cb20f914d5d9f9bbbb414c9  include/nlm/i386-ext.h
+6f07b442fca68f8855861e0d7655337b  include/nlm/ppc-ext.h
+abf560f9d754c0561ef602fe2a6452bf  include/nlm/ChangeLog
+c73e21f1c72ff4771aed48dbd86f55bf  include/nlm/sparc32-ext.h
+d24561446f32268f77725a4fd01929bf  include/nlm/external.h
+d226ff9105af0066acd0f8fce7f049ce  include/elf/lm32.h
+178ae114985d9edeb802d5db40e15362  include/elf/hppa.h
+eadae23950d772cdfb3aa4bca7db6292  include/elf/ppc64.h
+9d54f56d2d0f99123713d8366180a24b  include/elf/common.h
+cb39fcc3b23b529e1c910da2cfe40e9a  include/elf/sh.h
+a1f87acecf0bf30ae7436e076153bc20  include/elf/mmix.h
+bbde24c29533c1f96ee539f18df6d552  include/elf/cris.h
+2b6db0d77528193313fd1f449374376d  include/elf/xtensa.h
+9d240a46f98f34527c805503cbd055fd  include/elf/tic6x.h
+e6572c4d7c9b1aa716400b36eb335661  include/elf/arm.h
+d57ea7f73ff9019959af2b89c285af03  include/elf/bfin.h
+46759903e013461ee4321570d1d8511a  include/elf/nios2.h
+c7b3b9881d2535e2653d97ed450348d5  include/elf/epiphany.h
+733b9ec9c2fdbe2e403f7d547bc40826  include/elf/tilegx.h
+f8fb0c75d7566bc5a10af36680751f16  include/elf/tic6x-attrs.h
+45d3cf2518f55038c220c69b2d621b28  include/elf/internal.h
+4a26c010ce1159365c425f0df730a09d  include/elf/ChangeLog-9103
+65a584294426afe5c11105ba64e4eca8  include/elf/rx.h
+fc36692a803c813a1cdd9bd72b0b8cbb  include/elf/i370.h
+658110f9df01933380a5b2cfd15db7f5  include/elf/alpha.h
+2842f76892980e32e52b9573cc9e69b1  include/elf/msp430.h
+f99a8c5d043fa2e5023d35bcbd1062d6  include/elf/ft32.h
+afbb99e8eb18e1664052d27aedd39861  include/elf/vax.h
+736587f08d1b2452bfce139f7d33e22c  include/elf/microblaze.h
+bf84b35577ff3e13ffc8854b088ca69d  include/elf/d30v.h
+b8ec9ae623ffbe30392423380ac264ec  include/elf/mn10200.h
+251eaee2a9a313c01950def9be0b84ce  include/elf/xgate.h
+a4620541d8e954cdd9b3b620132bc034  include/elf/ia64.h
+3468c3c31ea25379db6e5bee88034b9b  include/elf/mn10300.h
+1a16441ab96f01310c22e0e0b996a407  include/elf/m68k.h
+85ee7689d45e3e3209afb95c8641d289  include/elf/or1k.h
+d535012b1bcb21497ab37c18297ff018  include/elf/reloc-macros.h
+8201eb74dc7d85199ef8e3498122786f  include/elf/cr16c.h
+14854a530164e895425fc83668d858fe  include/elf/h8.h
+6bba3f9f90ef54d98829ff557d662cd9  include/elf/i860.h
+20c1b68594ea8a7db98e482eb3e5e631  include/elf/arc.h
+e2bcd68b4e736881cd7d9b27321653b2  include/elf/ip2k.h
+6b6dca38e60e6651e7a107c14a8f7c6e  include/elf/cr16.h
+70bfc0bf3a01c35e5d5aba84ec27e5e6  include/elf/mips.h
+910537dcfd24a094a5209f08d9a135bc  include/elf/aarch64.h
+8bb8510ed9eb7ce21782b810c044c5c1  include/elf/dwarf.h
+50c8f19f9152958cb8e27bba7de9737f  include/elf/xc16x.h
+10f2d70085922ba284a767fe1b516c85  include/elf/ppc.h
+7572d12e603cea457a945fa38827400e  include/elf/m32c.h
+eba70721ebccd68717a5e64c9b66facb  include/elf/s390.h
+092f51e3bc2f2da3c4bcf99768afb4d9  include/elf/vxworks.h
+029cf68279180b8cfa4b7e92958b893b  include/elf/avr.h
+07c88634624f215d47ed7b1a472920f2  include/elf/spu.h
+e6ef0e02808e329abc03c2fd1644d8f9  include/elf/crx.h
+4f59ec98bf65ae537a10835da92a3266  include/elf/frv.h
+bdc6ab78fd18d6d11dedec253b3df219  include/elf/ChangeLog
+6abfcc8379bd0122c8c79b8934f955b6  include/elf/xstormy16.h
+89c0a896e4cc7eacf2f6c1f3f8524317  include/elf/moxie.h
+c0637a647e68d182e8804f5ca18fd06d  include/elf/dlx.h
+8f00cc9942b8eadd849a5d553a37dd2c  include/elf/tilepro.h
+1cffaa19281b5970fe42db32b311aa03  include/elf/rl78.h
+dcf7fce9960b4d6088d0d9d483f1e0d5  include/elf/i960.h
+6e90978844bbc9f4a331c7ad1a71ce9a  include/elf/fr30.h
+0b3a1b62781eaa70c54c007ea3e90aa5  include/elf/visium.h
+6e21caa10afc0363803fd7430fc9722f  include/elf/m68hc11.h
+88a5d9ae8503b57b6825b31ab2a4a607  include/elf/nds32.h
+fd8442c60a205e2164d1d9ac9ec71b58  include/elf/iq2000.h
+8efd56f2bfd8648635c16d66e26a08a3  include/elf/mcore.h
+79f4614939dc1ac3c420814631d339a8  include/elf/sparc.h
+39d0207932d7b69d2f738e0fbf4aa1ba  include/elf/m32r.h
+7026561317c644781da6639c70b6d664  include/elf/pj.h
+4237623913f6a206cf139a1589f045ad  include/elf/mep.h
+6bb9f9eca9f4a9881e0bfc7fd90a9b59  include/elf/x86-64.h
+9af438b5ccab1b1eaa9320def74a2a25  include/elf/d10v.h
+12d29eac01b0691f66e51cd1eb5dc5ed  include/elf/v850.h
+82cfcece483ec3ba2849b209b6ad17a1  include/elf/score.h
+7bb868844f694e41d613e7a4f7a410c6  include/elf/i386.h
+9f6e5ffe6eed92501b20d2d8937aa47c  include/elf/metag.h
+5bbd420a1f772e3479751ab150a443bd  include/elf/external.h
+eb320654c4b9a9c7afd3b2f92e9893c0  include/elf/mt.h
+11dc4a20e60d4c98ec3e107694aa16ae  include/aout/hppa.h
+193ed538f4344f368a21ab36b402e717  include/aout/dynix3.h
+1653e641d01d3bff4501bdd3d29bdd2e  include/aout/ar.h
+0a0c4fef5cdedd3c9a79e2d23e29d81c  include/aout/reloc.h
+0b4325648d9e77c2cda200ba57b327ad  include/aout/hp.h
+4c8dee5f526437644104a3c1b2c24012  include/aout/host.h
+505986144b431b327147f091fb4fc248  include/aout/aout64.h
+a3db2cdc570b01d89cac1640895e8fbb  include/aout/ranlib.h
+32e9925658d2360b186990ecc961dac0  include/aout/sun4.h
+a78ede3c6cc575136d7c9c46a59ef3f1  include/aout/adobe.h
+0659966366fcba7172fc5514bdf514cd  include/aout/ChangeLog
+b4ae3c48fabbef84a64354b57e654304  include/aout/stab.def
+3f528da35b36899d723a010b99b07c44  include/aout/stab_gnu.h
+972c094e166daaecda2dbd2770884df4  include/aout/encap.h
+bb56c278afeac78a1f64e7c41f4a2005  include/aout/hp300hpux.h
+e40b3d9eb0666fb0bed28cd9e70f87af  include/xtensa-isa-internal.h
+8c796d8a7015c7142896101ca15e9e85  include/MAINTAINERS
+1be2d7203ed93c5b271ee2f13d35731a  include/cgen/bitset.h
+9315cc34128523a0c2051e4825ec6344  include/cgen/basic-modes.h
+37785f3eed21fc14cdc3a0b12e8b4406  include/cgen/ChangeLog
+cb9a074cf859c172994ad5211ae42716  include/cgen/basic-ops.h
+cd837942d5b07effb31a6e5d3ddf6e1b  include/bout.h
+2f51f8c7812091ee63d5eb60b8fa6156  include/demangle.h
+5f81d27d44354989edc69043200ce602  include/bfdlink.h
+98498058721a4a61a9d050d50584fc76  include/xregex2.h
+361482dd6b5b5eb7090fff3986fba68a  install-sh
+12ff40e8c89d99dc7b704bac9434124a  intl/plural-exp.c
+9f41e951f166a5aedcc25268c161d1da  intl/l10nflist.c
+76ca170a525d5b84d90f0478fe788931  intl/VERSION
+cad1d6fab2274517783de7433c0faa74  intl/Makefile.in
+4d8b75dcdafb699870e4133fba5b58f0  intl/localcharset.h
+d8e3733cf513bbf862ca090cf6403edf  intl/loadmsgcat.c
+43f287d082528203fc85c1d2d81bf30d  intl/textdomain.c
+8a751062d7db9b6e8163667e5626fcb5  intl/config.intl.in
+81b58accbd88cd8159471d322723c42d  intl/dcigettext.c
+13576a23b957f53b84954feaf7908d49  intl/configure.ac
+6ec998bb4716c744bf8185e607f69301  intl/README
+6f008e715086ccfb7e8e44c007fc7bc9  intl/finddomain.c
+45bd4be597b118d4bbbff6c9c6958e87  intl/dngettext.c
+56f6438cd2c28d67b1bfa7e076f63acd  intl/config.h.in
+040acf17db43770b3eeab4337e031fc0  intl/ngettext.c
+ff5c358b1507e45a2106b23b7e6c70a3  intl/dcgettext.c
+d4abe82ea322701d2385778a2fcd0804  intl/bindtextdom.c
+506ef276b14575f52af7a6982d58e666  intl/osdep.c
+8179cdac0affac17e1f1ed2087b4595a  intl/localename.c
+c8501675ab40fcf8fe39364ab9de0e42  intl/dgettext.c
+0f3d1bb596252bdacce100082392dedf  intl/plural.c
+27f0efcc3ff8493519140cb36aeead2a  intl/gettextP.h
+bedade7bcfc3bc5eb09a2c6844f637f3  intl/relocatable.h
+6e671cf01cbb93dedaf7b3688062d7b8  intl/eval-plural.h
+4109118983200f4aa853bf0cb466c586  intl/plural-exp.h
+993b4622136b4ffceda016da629a45fc  intl/configure
+29ff905e8545642c89a94848f0bb8fed  intl/aclocal.m4
+049ba34a0c8d1fe665e8119e579dce4c  intl/hash-string.h
+c6620ffc92d5853137d3ac11300de38a  intl/gmo.h
+0ad4083e3b5df1f764bb605dcf657b88  intl/loadinfo.h
+65b9dbdad96dc624307590d3c44cb870  intl/ChangeLog
+b4758a0194e3e41362b939911472ce62  intl/relocatable.c
+bb9312cab68737125445f5932ae7140a  intl/locale.alias
+0ff7bc241f5ea36688cf8bb6ac801b5d  intl/localcharset.c
+2cc2d036d8f77ec0243b3eaf942398ec  intl/libgnuintl.h
+bdad874b80d29c70bb040f2ddeb67c5d  intl/localealias.c
+0cfc94e602bc20d958f014c77ebf357c  intl/dcngettext.c
+7b5af5c4e777690b9851b3e85603bcc8  intl/intl-compat.c
+78672e3784df9ceba75d1d004d6a1f78  intl/log.c
+1e4b5d6e86db4708199e0b7b61d06232  intl/explodename.c
+24c6e42d8020a8759b3c8b13e0c37493  intl/gettext.c
+d50a8c6c5b41089930accbdce767d3c0  intl/plural.y
+287ad6ebf8b8179aa843368e9600a3fb  libdecnumber/decPackedSymbols.h
+8f3ac08d4cc421cc89035e90c890bb09  libdecnumber/decDPDSymbols.h
+0674e50551a1f37ad66af5e4688710cc  libdecnumber/dconfig.h
+18057297675f1d6ea8bd51876457a863  libdecnumber/decQuad.h
+fee170e3084f660b301cded43f33dab1  libdecnumber/Makefile.in
+0943661e2f07ee586ddfd94f1431bfef  libdecnumber/decSingle.c
+7c67ef985c87524fee836cef8e4c121d  libdecnumber/decNumberLocal.h
+d823ba20c8b412bbff750cd4c1880e98  libdecnumber/decDouble.c
+22e16083bf3d0b76c4736f7f6382cfb6  libdecnumber/decDoubleSymbols.h
+76d4afd0dd1c0f5e776cbc40cf2e91b3  libdecnumber/config.in
+48858021d98408930c805620029c9485  libdecnumber/configure.ac
+6d275c187ad6b9f532953246d138fefb  libdecnumber/decPacked.h
+8afd30b0b63647e9195b469bc83f9118  libdecnumber/decContext.c
+a6c2b3de06c7424706b16f4c206396a1  libdecnumber/.gitignore
+3851bae03416db42a85be1c5610f438b  libdecnumber/decQuadSymbols.h
+2f6da07ba897ca626a4f6d283feeef93  libdecnumber/dpd/decimal128Symbols.h
+bc4d326d73d5c3896157e0fde10b1448  libdecnumber/dpd/decimal32.h
+0f6db29710e7075c2fd62bc4478b3b8d  libdecnumber/dpd/decimal64Symbols.h
+c9781e827a7967cd6fc66d49dbb6d7b7  libdecnumber/dpd/decimal32.c
+7bff859e94ae843784d72e241ab2b5c7  libdecnumber/dpd/decimal64.c
+a97c47969dfc92a7666dfe3c2e1e1448  libdecnumber/dpd/decimal32Symbols.h
+301f87bdfb39c27efa10ca36ab11a56a  libdecnumber/dpd/decimal128.h
+906645c3ec32fa2a2708eb6705bb0532  libdecnumber/dpd/decimal128.c
+fc3cbd8a0d344b1ae83a8677ff93fab3  libdecnumber/dpd/decimal128Local.h
+15afb5cf507c63955aef09267fbaa571  libdecnumber/dpd/decimal64.h
+79ae9aac6948bb87e1454113c874a808  libdecnumber/decDPD.h
+2f89d012c7a8a2912e7dce02bd4a08dc  libdecnumber/decCommonSymbols.h
+dff6fa78c9e24d7c56df078486f4eb88  libdecnumber/decBasic.c
+69c1f6e146aba442c158ed3c0ce23dbf  libdecnumber/decNumber.c
+fa3c2af0fb7ecca7419971efc6656ceb  libdecnumber/configure
+e54b222e28dcc0e1cdbdb01fe4772570  libdecnumber/decExcept.h
+2746a1155d319a2cda823ee5b58921ce  libdecnumber/aclocal.m4
+b1bcd2a666fd01c133309c06c3242fcd  libdecnumber/decQuad.c
+5d16ee08826b5d2a03f57a971760b193  libdecnumber/ChangeLog
+0ba6bb07330f5a21d83e3e1226758a06  libdecnumber/bid/bid2dpd_dpd2bid.c
+eab7eeba10520ab4a805774d42b8f9dd  libdecnumber/bid/decimal128Symbols.h
+46e5d626369c59cd16837dfda58fe743  libdecnumber/bid/host-ieee128.c
+43b6b2bd872ad984104804b1b20fb10c  libdecnumber/bid/decimal32.h
+062ce6acd11505f6ae65e2b941087122  libdecnumber/bid/host-ieee64.c
+c554da3dd320de9f364bb99511586e0a  libdecnumber/bid/bid-dpd.h
+9f903ba71afb574bfa3a0f3cd2f9fbc7  libdecnumber/bid/decimal64Symbols.h
+ecb561b796cfb1c5692bb0ac8fd7f80d  libdecnumber/bid/decimal32.c
+3ac7f2c74a6f7f2b2c6f5b06c0c41565  libdecnumber/bid/decimal64.c
+c5864ab84549ca0f34188ce5b057bbee  libdecnumber/bid/decimal32Symbols.h
+5e0d1b3c470ff7cd183e932fed9b30d4  libdecnumber/bid/bid2dpd_dpd2bid.h
+99c533007135375058063505c1b07040  libdecnumber/bid/host-ieee32.c
+47afd72790bc284aceb5a23597cc6146  libdecnumber/bid/decimal128.h
+e6078e224aa63f69d8b139858038e8f7  libdecnumber/bid/decimal128.c
+f8df5b96d86c867ad233c6f0d3e2541f  libdecnumber/bid/decimal128Local.h
+8c612aadae9886f1a72212f93d8651c0  libdecnumber/bid/decimal64.h
+fcc26742ae6975512f81c902fc679fe6  libdecnumber/decContext.h
+dd46d36cafe0d7dcb669ad059fbed9b6  libdecnumber/decNumberSymbols.h
+6fa37e4f0eb3ad12181de27f8357cd68  libdecnumber/decRound.c
+53b67627dab6d36fba960317d84c1487  libdecnumber/decContextSymbols.h
+a4b73550a11428009bb7a8a4f4f034a6  libdecnumber/decNumber.h
+6284a8b81ab6992993f876f58ff3600c  libdecnumber/decLibrary.c
+0e3d80d4d461d4e6b7dc54217019866b  libdecnumber/decExcept.c
+7e07f7dbb90b2a62f74b2561f66f7b59  libdecnumber/decDouble.h
+70dd3797bef871511b6e7a5360a77386  libdecnumber/decRound.h
+8998c4f3e69ea3d218b574a2defb9a98  libdecnumber/decSingleSymbols.h
+9c3a9e828557622656503a8059646572  libdecnumber/decSingle.h
+828d8b133f28c377d2a2b9ed16a7015e  libdecnumber/decPacked.c
+c040382ca9cb3f01cb0d4d2f9b97a1aa  libdecnumber/decCommon.c
+39d0bf020242667de7e3affbc5d7fd2d  libiberty/simple-object-elf.c
+4004fdcde347fda58406b4b84a995c66  libiberty/config/mh-aix
+904bdcd9daf97fa55a9ca8901ffe7435  libiberty/config/mh-openedition
+044204f5b4bcac5eae2face0602129ae  libiberty/config/mh-fbsd21
+38e76da568ab25260754fdb9d5080513  libiberty/config/mh-windows
+7b65854f594c84e80295173de277b3dc  libiberty/config/mh-cxux7
+3dbcc57740fe0d0fcf5e228b7b63d7e3  libiberty/vasprintf.c
+b60a58ab1847330a24da3f8e459cf9c3  libiberty/snprintf.c
+ef31ef103e276b9741c453bba5660e20  libiberty/cp-demangle.h
+54f1c2e59472dd1bf57f3bdaa0fcffc0  libiberty/pex-win32.c
+bac20c1a198662917e6bc775ad9bd0cf  libiberty/stpcpy.c
+13cce636dd9882e42c9fc5d607351f4f  libiberty/strchr.c
+aa0f79d836563e6a0cd92ab678b07aaf  libiberty/fnmatch.c
+fd1435a5be24d2ed84909540998dd5d7  libiberty/strnlen.c
+2c03f7b582187690d33466483bd027bf  libiberty/Makefile.in
+28af0a1bf222ed2a5a87d9e170ef4a46  libiberty/vprintf.c
+42d0a0ea70e0c85cf11b7475aaab0674  libiberty/md5.c
+26196a9a92fae743a06d65f0e081084b  libiberty/strtoul.c
+e78ee72146f932cefb435c11b2aa3ee7  libiberty/dwarfnames.c
+048d9004ba3a2badb7abe6e0afd8f663  libiberty/hex.c
+d132d24f15fe05fe3614e69d6dbc65aa  libiberty/strtoull.c
+9ae4b8be9f2d07ea5a4ce06cd7da57c7  libiberty/setenv.c
+9f681e91439ac44c9df8e1b1deef33b5  libiberty/strdup.c
+f214096086d1747033efa505022dd89c  libiberty/strsignal.c
+c44adc5ac09bdc782a8e13086ffa9367  libiberty/memset.c
+60612038a3f96d55b6be45cb8b5cf217  libiberty/splay-tree.c
+2c56f9552603480f87b7136972894128  libiberty/lrealpath.c
+74850488731148a9c9f410042144f37d  libiberty/rindex.c
+e2f3721273c7ef1ab0194aad78ffa3aa  libiberty/strstr.c
+45b51592f889b3722098d62fffd0589a  libiberty/config.in
+9c22926d0b260822786460b98e517ad8  libiberty/waitpid.c
+e30c6a165dcb3eecfa7a688e7f82fc3c  libiberty/configure.ac
+c68dbf7834af4281ebd84caa3fd54680  libiberty/README
+1857cc8f5d7af67cdf0b5d692436faed  libiberty/simple-object-common.h
+0c2635175b975823b40980974dfc2110  libiberty/ffs.c
+98b261f5b750c15964376543f20ce838  libiberty/simple-object-coff.c
+d31a55379aa2dc43eb6858a26c4a6c76  libiberty/dyn-string.c
+c6e7ef53b4ff115a136d917511222656  libiberty/xstrndup.c
+0c70ad1e35bb090b52ed593865025741  libiberty/gettimeofday.c
+dc973aeb02b4545e42f179263612a4d6  libiberty/vfprintf.c
+9e1bb6fe95ebb6415672ddf1da29ec65  libiberty/strverscmp.c
+9be89cb7bdee0615649cce4f2c1aac96  libiberty/functions.texi
+80367d734a974bd32e9ebc370dedd2e7  libiberty/makefile.vms
+8b8ae14c1fbedeb88355f09bc7a7ecfc  libiberty/gather-docs
+af9bee5d1912e623defe1a7ee0ebc296  libiberty/physmem.c
+5bc3cf9b5b331ec27790ba0599f2875f  libiberty/fopen_unlocked.c
+14fdd881914e69080c65de413c7b6ecd  libiberty/fibheap.c
+32149e9d61d873be9c2950bee2ae7137  libiberty/copying-lib.texi
+5bd055836a440051d7c561a9f591ecbb  libiberty/calloc.c
+99c2e5e712b990ee07be10f53e41f3fb  libiberty/.gitignore
+33320d312ab390ca0eb5c43c9e349d57  libiberty/memcmp.c
+fed47804d20d26873d480f5166e7d864  libiberty/unlink-if-ordinary.c
+0cf8d9985fc4c93d80dd1b0f95431a96  libiberty/strtod.c
+767eb98b733821ab66ef33430a6c8ac0  libiberty/libiberty.texi
+3d5fc77f726a32459db21d97109258ac  libiberty/concat.c
+8f51a1061f1a777b3a525bb988cf5384  libiberty/cp-demangle.c
+c77400dbf2a2b6e3e56463704eda7ca3  libiberty/asprintf.c
+a003952452be47d7ca2979a2724a9e7b  libiberty/simple-object.c
+abdf0787024ad239a36f6c8377a8c29e  libiberty/memmem.c
+94f22680349b4ae73ad658495d2eb542  libiberty/random.c
+25c725dee54aba1faf496d2d57dee680  libiberty/cplus-dem.c
+145debe2f28f470878f95b1255f5537c  libiberty/fnmatch.txh
+de9bd20436bf2cb64d8c374c110ce315  libiberty/memchr.c
+ac4d94d7fedc8abaa75b57da06101b03  libiberty/mempcpy.c
+fe0196b26274b9b5983d48fd510318a4  libiberty/setproctitle.c
+33c27a525deb934a8fc5c32008dd03c2  libiberty/vsnprintf.c
+24eab3d83825c3be13549dc62b6d63d6  libiberty/rename.c
+5c0eb869d31323424849c0aab9247722  libiberty/getruntime.c
+347c31392973de6a4872d540c1718dc1  libiberty/ChangeLog.jit
+c90c2f09bdcbd65b4732a4be25a56d12  libiberty/memcpy.c
+6c6e2b1b21232455a5e54af57d46f959  libiberty/testsuite/Makefile.in
+5386b1cb9cbab31da3b1246a7d0ef0b0  libiberty/testsuite/test-strtol.c
+8b476ce26e8583eea8df7d77fe287a5a  libiberty/testsuite/test-demangle.c
+d629c8f2adde10d53657e437416cf27f  libiberty/testsuite/test-expandargv.c
+5a98d6c562cdf6c8cb4b4bbdb483f008  libiberty/testsuite/demangle-expected
+10ce55269f247e57d2901ee11e88d8bd  libiberty/testsuite/demangler-fuzzer.c
+e9e958dbfc45a08dbbbbe48c83d3987e  libiberty/testsuite/test-pexecute.c
+c09c3c654cc975869390d34723a7aa65  libiberty/testsuite/d-demangle-expected
+ab0f43a6703e0705b4e8bac274635b56  libiberty/obstack.c
+2d54a4b123998196aed234af148359ed  libiberty/simple-object-xcoff.c
+9968bbb75dc08ce768389912954f4348  libiberty/strtoll.c
+b91dd39a7b9d4c9d03edc8a6cdf81978  libiberty/safe-ctype.c
+7897e43bedd2def4beb6eb73003efa68  libiberty/msdos.c
+fe053283d3559af3ec5cac45f8ead009  libiberty/copysign.c
+4746095b1b67693ab6e78ed72ead1235  libiberty/xstrdup.c
+fa294b254945587548ca6b32d7922d03  libiberty/pexecute.c
+f4ec5461a2fdb28214092b95b39ef186  libiberty/partition.c
+6b513119d8c36af928821e8ec24265d7  libiberty/tmpnam.c
+4863a11e04a2021af582edf86f156954  libiberty/simple-object.txh
+76888d9a6ed315d1e12029016d96672e  libiberty/bsearch.c
+a23c6974fb1adf6977b5f5454c430bf0  libiberty/_doprnt.c
+f52b09a2067e515db35e3c3c2d3abd6f  libiberty/vprintf-support.h
+12b214e4fac19c6ff58ecdfef8d84e51  libiberty/floatformat.c
+5824bd0f9be9f4fa74bb3bdc7fd9431c  libiberty/configure.com
+5e520e600636a692f52e62dcfb01921c  libiberty/getpwd.c
+e60c2e7c5dcdd19510066c13f1a527d3  libiberty/alloca.c
+bf3090499e23b0497aab1e77e62c2572  libiberty/obstacks.texi
+8fd5519e94ca719c14d0a1fba7d754ee  libiberty/sha1.c
+2f875f0d4ecdb15ca4d5a65ba2d56a93  libiberty/xvasprintf.c
+a45584e0c5c4704a29d050ea21d2357c  libiberty/choose-temp.c
+a916467b91076e631dd8edb7424769c7  libiberty/COPYING.LIB
+6af921a6efcb5621c06ff9b2a8769b01  libiberty/cp-demint.c
+99bfeaeb76e8e725dd8766f33810ccb1  libiberty/memmove.c
+4d5c701a68994be0cd39f165cc56541d  libiberty/make-temp-file.c
+fc1d4c4e0449f24a16a2bd6d08efc882  libiberty/pex-unix.c
+119d38724fe57b62c298e38190319391  libiberty/vprintf-support.c
+284bb7a096480b355b75c337086220a2  libiberty/sigsetmask.c
+eb843075f87d187630f6a3d849b93e64  libiberty/getopt.c
+8da2a59e27561777caae785b3768a333  libiberty/configure
+32ea90e5aded75d1cbed83fc52123753  libiberty/sort.c
+22b53dd8b990133515799dffbda44c8c  libiberty/aclocal.m4
+cdc140ce93944c5bb2ac62cd3dfd86d6  libiberty/xmalloc.c
+2a636db0be7babf70662b1387ae73354  libiberty/spaces.c
+d67a9b0906ffa961fdc411aa936fdfb1  libiberty/pex-one.c
+5b4506ce60bb3446f083b9542af3fce0  libiberty/lbasename.c
+7c932073da197aa34eb3383960a114fd  libiberty/getopt1.c
+dcddb64bab69ca6541ff0add57f1f53c  libiberty/filename_cmp.c
+9e789d58cebe756b96be30941debb05e  libiberty/vsprintf.c
+6d8293add4026ed6717d39608786d5f6  libiberty/stpncpy.c
+9d0471286f21d9027bbf1b7c67b87856  libiberty/insque.c
+72b25900bd3d95decf7ff7990061ef29  libiberty/xmemdup.c
+c9bd3841bbde6d8ae680f62523f00ab0  libiberty/strtol.c
+2c64286abeb6a8ad3646f3f0e255e4ed  libiberty/ChangeLog
+c34119797a13e71989722851c14b711b  libiberty/atexit.c
+d99a00c9588039b63404d27ea147b2a4  libiberty/objalloc.c
+c0c3183427b1df540ead6394d1028040  libiberty/argv.c
+95ace35255ed2a0f8fc9048673dd3439  libiberty/mkstemps.c
+22389f4e282e4b739e0c1d70cba66cc1  libiberty/xexit.c
+3dcb150932f09ca84333b9690ee1101e  libiberty/timeval-utils.c
+ff9822a4b6a15c69b4b589a6aef7d8db  libiberty/maint-tool
+65406705263c47f79d10a4900391ecab  libiberty/regex.c
+bb0043d92c716691cc17b80c845c336b  libiberty/getpagesize.c
+581ca82c700722ff2cdd7fd93c0a0c11  libiberty/pex-msdos.c
+2af2e5d9848286892654477830443b51  libiberty/stack-limit.c
+c848a2e0fe28badecef9de935d987fd9  libiberty/pex-common.c
+a6b1581efa83a4072727b38d6fef4230  libiberty/pexecute.txh
+0cba12fe5d653cec7834c185c873b2cc  libiberty/pex-djgpp.c
+e7487c25e2021939bf5af58e8cd70a3f  libiberty/make-relative-prefix.c
+c881c5435d7d4cf0008a7f649ee72076  libiberty/simple-object-mach-o.c
+ab8d4cd68aa4892e2318d2c71864cc56  libiberty/basename.c
+8e71982d77e91c0e3c57ca86c8a1b548  libiberty/vfork.c
+754c5ef42440c5d1b62146174a6636e4  libiberty/getcwd.c
+2d414e20c053293f373a5306192db8f5  libiberty/strncasecmp.c
+cc534c2ea00ea0b5e49ba8f61c6e467d  libiberty/strncmp.c
+2d92725e49581d86d7cf06fb40def19d  libiberty/strndup.c
+cad65676a295e832bbb5237b4a3ec6a5  libiberty/pex-common.h
+119848dbde9f72d500142a4a65149a9f  libiberty/strerror.c
+4d485e7735be430b22aea0abb4938e26  libiberty/index.c
+0c900e9180d750a26ac0ddb237151832  libiberty/strcasecmp.c
+a16ea056b95fd70c21333db132da14ff  libiberty/at-file.texi
+f32b581d10bcc500277b6f4b4f923a4e  libiberty/xatexit.c
+d7cc74911527c672bba716c9a793ed94  libiberty/fdmatch.c
+7c69a6c6a36925e0ca6f068473e6d858  libiberty/crc32.c
+5b0eb0000c746fc4c1854f00bb80b53d  libiberty/strrchr.c
+17a1f1d7f5acf01ce922d98210067542  libiberty/bcmp.c
+6f774a92661ca4a067f1691a7925524b  libiberty/xstrerror.c
+89d4f4af4421147fee519aabe3119090  libiberty/hashtab.c
+a707d2e5daa09d204d4441e8713048ca  libiberty/bcopy.c
+83565a31c7f296b3013daf383cd03ee9  libiberty/config.h-vms
+a11a3c09eba448983cb1f24f3bd6df85  libiberty/d-demangle.c
+4a0acb9356a52f3bcfd67efa26997b58  libiberty/bzero.c
+a8391a5d7431a4e11f61be41386a3356  libiberty/clock.c
+f314d3357b67a7b2d6883fbe0d420842  libiberty/xasprintf.c
+f7e45d3f23f83574372065030595efa7  libiberty/putenv.c
+9787043a73f2087385e6e9cd20989578  libtool.m4
+247597a3fcc5b5aa8bd923351c59d853  ltgcc.m4
+4e65f2f6a05f5eca82ba79c6363aa3db  ltmain.sh
+293853a13b7e218e3a4342cf85fbbf25  lt~obsolete.m4
+dee72a6a60e99528b0d17bf3ff9a1e15  ltoptions.m4
+bc2f6032c98896249eadb56177c7d357  ltsugar.m4
+c30cd33c496505f13d9fbdb6970c7c33  ltversion.m4
+8fd1cceaa7b6f73df604b14180534345  MAINTAINERS
+44a49c80bfb8443600937c80eff25714  Makefile.def
+e502e37f45a2f5326183c352bc9bed6f  Makefile.in
+de967eee4917bc93cb149503109804c9  Makefile.tpl
+5f2a276ee7b8decec541391229d03591  missing
+fbe2467afef81c41c166173adeb0ee20  mkdep
+82b7b70a9845ee61a01f20b29dd2df2c  mkinstalldirs
+21b967372b521f607c0a119f425931ec  move-if-change
+7cf58e8c5b1f932f46272026bf3eb04a  opcodes/m32c-ibld.c
+6281e24eea5ec5c406235fdecb9ae481  opcodes/alpha-opc.c
+c7d2504f5429d51f2cea23509de63b27  opcodes/i386-opc.c
+ffe61c788c15297a0fefca32a8aeacc0  opcodes/fr30-desc.h
+1a4f41434bbef91c48a1ac56dbf8da4f  opcodes/lm32-asm.c
+10c153fe3c69b37aa504c360c1cce425  opcodes/i386-opc.tbl
+399352b9954c06d524703abc400a9c20  opcodes/xstormy16-ibld.c
+a163789adb46ddd8c1e7929427aad9f0  opcodes/mep-asm.c
+c45b7d0fb69741b50cfd05a67a4853ea  opcodes/microblaze-dis.h
+b785f959ddf5871f7c747018881b8c4d  opcodes/rx-decode.c
+b969a750db9679c41a9517973294f8a9  opcodes/ChangeLog-2013
+3c8a7096ecb6528d60a80ffdda0403f2  opcodes/ft32-opc.c
+04dc23e480eae23af0fddf99a6682e98  opcodes/sh64-dis.c
+06a5023d2972b9ba79af571f510e9f74  opcodes/ip2k-opc.h
+2c1e37724a26df170653026cfca0b2c8  opcodes/arc-opc.c
+a3143448d76da7a142c3f0808008062f  opcodes/m10300-opc.c
+1f5acd3452a0a360529d00ef50d69b58  opcodes/ChangeLog-2011
+e5435dd9e623905e606ba1441e5c2fb2  opcodes/epiphany-ibld.c
+f5d841a4914b15668820674d9f7d2c31  opcodes/m10200-opc.c
+49a5af0d5542aad283dc4a49e27a75d8  opcodes/arc-ext.c
+577542d2913044b5aad8e5807a8a99d0  opcodes/or1k-dis.c
+126fac39e601f6d59a08fbb18ce882f8  opcodes/m32c-asm.c
+dd4d05d549a95d82b3c9f32566b163ec  opcodes/mcore-opc.h
+39d06170708e19e712451183c5f40bbd  opcodes/crx-opc.c
+6e6a9933f78635795e83c5bf59e3c5ae  opcodes/fr30-opc.c
+438acc5fde38706279a56dfee0f03b7e  opcodes/Makefile.in
+574537d9972c9161d297dcfd7eca0282  opcodes/dep-in.sed
+7a4222052506aa1fd782364dceffc940  opcodes/w65-opc.h
+38b77801e0450ec5abd77af33b7e0bf1  opcodes/m32r-desc.c
+1b55d372ed936fb315b6ccb90d694882  opcodes/microblaze-dis.c
+06099bc5a2d4085d6b703c47ccb29b88  opcodes/nios2-opc.c
+ef3b2b95622f76113f18511dc2e1fb19  opcodes/xstormy16-desc.h
+b2f2e12e5e7fa0cefa3e7d049abdedfb  opcodes/alpha-dis.c
+8d02c591f7889e4a0d6be47c55d4168a  opcodes/ChangeLog-2012
+413e1670bc6c546acdc24286903703b8  opcodes/ia64-asmtab.h
+d36f951fbccdfadcae5c883761cdd481  opcodes/fr30-desc.c
+748ca0f654dece21de82cab4fc57d9a1  opcodes/m10200-dis.c
+e24b0eb1065ef6c41e41aaa08a690e53  opcodes/fr30-asm.c
+e85b0f622826b17ba119c7ed30e94ecf  opcodes/cr16-opc.c
+05b1696e25db3093cd6c860967daa0d0  opcodes/m32c-desc.c
+92ea71d9f4bbeca1937160ab5e950077  opcodes/cgen-opc.c
+2fe67cfe88adee441c687534460f264a  opcodes/ip2k-ibld.c
+418f78069b7fab2fda46ceb225313019  opcodes/m68hc11-dis.c
+2b49e41b7c086eb1199e3683d247d02e  opcodes/i386-gen.c
+5519ab9c328c2649fb07577c9a663cf8  opcodes/xc16x-opc.h
+3edd896ae55d0b5103c6b881d3415cd7  opcodes/score-dis.c
+4fb6e01a07ed0c9459fe760afacbd892  opcodes/m32r-ibld.c
+7966f104628a8aa0e139bc1170cb8633  opcodes/dis-init.c
+674f14b28e3044e00b5d0c07f009f32f  opcodes/sh64-opc.h
+4ae3ef909e8e47638544a3021dcd7c20  opcodes/mep-ibld.c
+38e95145272de83db24605154c2c27be  opcodes/rl78-decode.opc
+cd7f034a875e26c35b5670c1a5b951bb  opcodes/m32c-opc.c
+b8786df19a47bf22172680d14e8dfc10  opcodes/m32r-opinst.c
+3211ea8c97e667d329492ab4a58a317b  opcodes/fr30-ibld.c
+28d66582c4a25669d0c5599d2a7e1a0f  opcodes/tic6x-dis.c
+c43cdfb6ecdf7f56fa05ea323d8fc9ea  opcodes/nds32-asm.c
+85106912cdaccee65328c469c4ff0641  opcodes/xtensa-dis.c
+3916492cebcb5ee8005c241d5b3903b7  opcodes/sh64-opc.c
+814a69a2034cfed7050fe8bc89554c90  opcodes/ia64-opc-b.c
+eae5d3bb5d8bfdba703568cf90484681  opcodes/m32r-opc.c
+b347c7e727a18795da27e0f9445c45fe  opcodes/moxie-dis.c
+a04715a10f536c16b9633c7ac19e639e  opcodes/tic80-dis.c
+14e1197ef71d5811bc5b49285b98de95  opcodes/mips-opc.c
+82f85f5946700d6818256ee0b9c5ecc9  opcodes/config.in
+d52f8da84faa7d55580d5a1ce8fa891c  opcodes/configure.ac
+3e9c707e2722f95afa4c99d5b946e027  opcodes/d30v-opc.c
+b3d7452b4310332b7974b34b09f65a6d  opcodes/ia64-war.tbl
+c432c0ed4a5da902e01072bb00e214b2  opcodes/mt-opc.h
+b3dec13e60da4ae26465107dc98fdec5  opcodes/xc16x-asm.c
+615bf8dc1c70b14d80be2ae6f31feccf  opcodes/ChangeLog-2005
+7d6021f2130bc4e65d167a104479fe5f  opcodes/epiphany-asm.c
+53fcc141d074fd00d6fd7750d6e06377  opcodes/s390-mkopc.c
+2e20e0b222c6f6dc05cd1e4fcf95803b  opcodes/cgen-asm.in
+43758cf058570dcd47de39e52ae4ad54  opcodes/moxie-opc.c
+b1c606029c4afd3498cd98a11d52de25  opcodes/arm-dis.c
+b5249091f0b93d8d87196ee884ceb76b  opcodes/aarch64-opc-2.c
+3b2c8e7a87b5c1329643df91eae539db  opcodes/fr30-opc.h
+50afc917d1b7eb81571525b5ec8ef99d  opcodes/m68k-opc.c
+e6574cae842308462f6beae39f1cc59d  opcodes/m32c-dis.c
+8e25f8873d57532d02ad2a9ffe919e21  opcodes/lm32-opc.c
+374885d5f05d15f25513ad9bca1de639  opcodes/makefile.vms
+d0b9247e4487350d32c5e9746ff97ad3  opcodes/h8300-dis.c
+373276023413a9ec2542fcf45a8cf29d  opcodes/tic4x-dis.c
+98dcca02eb7e1dc1fdc92face15aec99  opcodes/cgen-dis.c
+16e20269761ef78248ec5d84dfd1fcec  opcodes/m68hc11-opc.c
+f9c1f19d217f3787d35083e6d956882f  opcodes/xgate-dis.c
+8d2dd76ec586e47e4e429b75d9947a23  opcodes/msp430-decode.c
+718c98e6074ff36258761a2225848eff  opcodes/sparc-dis.c
+70f3930e6756645cb7ab6a01f78b876d  opcodes/mmix-dis.c
+ef6602b963f2a903ab9c81134c6b8d29  opcodes/.gitignore
+65eb4d967fb92ec8ccadca5b068c4e84  opcodes/ia64-ic.tbl
+918d3321897af707cc0379a4da55bc28  opcodes/opintl.h
+cdfb876ec4231f8d6b0e91ae7bcee160  opcodes/mep-desc.c
+0b5dd2c75c399a64c708cfe040f06f39  opcodes/v850-opc.c
+c968892f1cc8fe673f8276ecfcace737  opcodes/xstormy16-opc.h
+a134db6ec8595d60ebd58a0a0bfa898f  opcodes/tilegx-dis.c
+f2c1d85b45bd3626deed6de9be73dc38  opcodes/xstormy16-desc.c
+d264d5d9a5079588ffd18d598b7567c5  opcodes/rx-dis.c
+c49b69ade9390807b9ddd4b6e733b223  opcodes/ip2k-desc.h
+18b133a84797c979783e8848afbe9803  opcodes/mt-ibld.c
+4b044d40256f57e3dfc47a7537c7be21  opcodes/ns32k-dis.c
+8a6c0427df12ef4a4cd03e7f5afe3408  opcodes/tic54x-dis.c
+27a833ec17d64f097f4311224655acb5  opcodes/aarch64-dis.h
+204d9619da4dcbe6e0057538d5dc0153  opcodes/msp430-dis.c
+cef144e5ea44811fead4023b65acdcde  opcodes/or1k-desc.c
+6783e2b9cd0c7418995c817b4f9e6bb0  opcodes/mep-opc.c
+116432f546be17d5c0342861ca1e69d1  opcodes/or1k-ibld.c
+494d29cb0392202482ed455e6a1cb7cf  opcodes/aarch64-tbl.h
+f2e7b444826cd90a84336ecb9dcc17b9  opcodes/epiphany-dis.c
+40969e482e04fb10770d1cf37458014b  opcodes/h8500-dis.c
+5e7ee9b67058ca8b0aef3bd9b739c257  opcodes/pdp11-opc.c
+a53680ee35ecd26833d0155b16def898  opcodes/ChangeLog-2010
+609da39b18c1de9deed9e93c9c1f214b  opcodes/lm32-opinst.c
+56db140f570e22785e12ff96e7bde89f  opcodes/i386-reg.tbl
+e6d5229ea8219466eec954b5d532f2f5  opcodes/cgen-asm.c
+df3893b23f8dfab49de196eaa0105162  opcodes/iq2000-desc.c
+746cbf1389de6989205d230e2cfb95fe  opcodes/aarch64-dis-2.c
+6396f2b3b3ea8d4afa9068130ce4c76b  opcodes/d10v-dis.c
+be857f2e550efba81aee8ed282873017  opcodes/i860-dis.c
+6ada743738ebcfecb57f84cbb71740a3  opcodes/w65-dis.c
+b34bf0b25d4c09bdf8e7bbf1595ef59b  opcodes/mt-desc.c
+aca1d00ba0879380e63e9141d33bba3a  opcodes/mmix-opc.c
+36bd516a0dd16cacdf0c48a177a110f3  opcodes/i386-init.h
+fa5e95f2cbcc9046d46471d864a769f4  opcodes/s390-dis.c
+041a163fa48eb61bdecf84f090a680dd  opcodes/sh-dis.c
+8cf6a01ca4a3e1fe84b326472ad4b268  opcodes/i386-dis.c
+cb15aa4673f865ca48ac31c38373124e  opcodes/ia64-waw.tbl
+c502fbe803d0ce17a7f961b8514310fc  opcodes/microblaze-opcm.h
+514148e4a5a565c82bfdb0815e9dace2  opcodes/vax-dis.c
+9eef379e50f720bd25f798d2c2de571b  opcodes/iq2000-opc.c
+8634a14718e36d3cf290c819bf5fcd12  opcodes/xc16x-desc.h
+ab5107550485027a56d33a2d4948c8f6  opcodes/rl78-dis.c
+6878c204ef68bb0170ce15014b605285  opcodes/aarch64-asm.c
+fc469eecc3ce9ef0fa54e12d02288a7b  opcodes/ia64-opc.h
+9e0f5a9e29947a97743feb6e841f38fb  opcodes/i386-opc.h
+f16659cf1efa8e124a3b8d09ab07f606  opcodes/ChangeLog-2006
+7db49b6e284c0802849c315b3e3d046f  opcodes/lm32-opc.h
+95a0d0eb158edfbb9b1f0dead3089369  opcodes/m32r-asm.c
+f5827dbd283daf67d09db1aacb020664  opcodes/z8k-dis.c
+260a58672d694f8832820c3a4d2f52bc  opcodes/frv-desc.h
+440892fb9f3db7bfc84a214c14c77901  opcodes/spu-dis.c
+3ebbf64e38315dd54a5b88076f5f0067  opcodes/z8k-opc.h
+1718b45c678a851d089ec7c4edaa9906  opcodes/ChangeLog-2004
+6539d018428c20ed35ef22a157a26050  opcodes/aarch64-gen.c
+def05b7542b92337c6bead3838f77e93  opcodes/score7-dis.c
+34a30f9c377d9bb6d5b93d76cea64d83  opcodes/i386-tbl.h
+77eec02a349de5dbf646a09e361adf4b  opcodes/arc-dis.c
+8efcf9da263ce6c2b7ebec6d658b8f0e  opcodes/ip2k-asm.c
+6039fa25c726c6d7bcccca9b763f8be1  opcodes/spu-opc.c
+545734034af0db08fb97628067e3fe2d  opcodes/m32r-desc.h
+6d342c120f34393cb0d405376ed1d983  opcodes/xgate-opc.c
+c7da463ae398542331048f45add9fa93  opcodes/ppc-dis.c
+5a20d1e0ecb9bf6bf4b01ca2ff4b67be  opcodes/ia64-dis.c
+505bb4abeb972c866485e896da9bbf6e  opcodes/ft32-dis.c
+119b291cfd52841b5e293c56e80086e0  opcodes/z80-dis.c
+3632c6f5a0b02b75f7ef7b0ea951a76d  opcodes/tilegx-opc.c
+7f0daf3ff9ec3879635ffbd71c35fdbf  opcodes/lm32-desc.c
+5ef335c004820e6296487e2483d64a87  opcodes/xstormy16-dis.c
+d8ac20facf0568d01f9fdd1ca3670068  opcodes/cgen-dis.in
+789902a8cb771239729058b3f9c1ced1  opcodes/mips-dis.c
+d0927f6d63e4d21142ebf9e8f8434178  opcodes/msp430-decode.opc
+b17caacd290af8b8b355d5c47b641bc8  opcodes/xc16x-desc.c
+d462436805b008738d9f44ed9b2d225b  opcodes/nios2-dis.c
+f8f6357365e6301d65d33d93af520eff  opcodes/configure.com
+c0552ce053c6791fbb73e1f8e09d7948  opcodes/mcore-dis.c
+24faf39670b3000d9c7c5d19ed288eaf  opcodes/or1k-opc.h
+68996a05017e89bfcb87ba83a2701875  opcodes/visium-dis.c
+1ded054093de910d9786c62bc4fe8cc6  opcodes/stamp-h.in
+d6c0867747a8431ddb50d0995828150a  opcodes/m32r-dis.c
+09b25ecbca2d9028d2b726e4380e794b  opcodes/ia64-opc-a.c
+c107262bee0921452dd606f07ec5ed44  opcodes/score-opc.h
+bb5cce0e2d05a21ef6b862f4fd4a9f7c  opcodes/iq2000-desc.h
+73c3e47b6eeb41716fdff8b2e27c0517  opcodes/or1k-asm.c
+c69af9b15264a3533470ac682b2cfd5a  opcodes/xc16x-ibld.c
+a33fabf412bd77629d2fd80ab9042342  opcodes/mep-desc.h
+a7e9322c359242c3f02455555e156240  opcodes/epiphany-opc.h
+8cb01ea3c0639cb90434d0d002cf003f  opcodes/dlx-dis.c
+509f797cb303f1ed265559d1f53afded  opcodes/m32c-opc.h
+4d13f8b53892acc99fdd4236901e4031  opcodes/pj-dis.c
+45318e85bc264a185cfc39cbcc3b1d73  opcodes/ppc-opc.c
+2bde525bee20c13b0f748b142e3b83e6  opcodes/d30v-dis.c
+3819e69192693c44a737c91e160af102  opcodes/v850-dis.c
+b1500b336f795894f7750a9c968204ea  opcodes/mt-dis.c
+c5cefc6c55710567cc64c0a1a1100b9d  opcodes/ChangeLog-2014
+848df1915b1f87822460737e3bff9952  opcodes/xc16x-opc.c
+2adb7cb7865ac91208f5f94fc4d9f397  opcodes/ChangeLog-9297
+b6d65b60e24a2325db7878d5ca82663f  opcodes/avr-dis.c
+1e4aacb60a474c3e5fa4fc953076fb40  opcodes/ia64-opc-m.c
+ce5c86d43645aa94a3517283cfc9ea51  opcodes/mt-desc.h
+d4f2351429da563ce566659ae018e8db  opcodes/configure
+64ddb13ebb759ef58341849844250c8e  opcodes/pj-opc.c
+ea40f71a3b20383641f494eb03ff4521  opcodes/mep-opc.h
+8a252acfc473d85effd618c461d2156e  opcodes/aclocal.m4
+70e6e01daac148d3f013a77e179c795d  opcodes/i370-dis.c
+1311809fec76f3fdc5bdf0fa81d8c94e  opcodes/ia64-opc-d.c
+035c382dedc02bf7734ac91a017f728c  opcodes/ia64-gen.c
+d8886a0b08b00d2debce5001f51ae289  opcodes/ia64-opc-i.c
+c9cccef32687be7638d956b71f9f56e0  opcodes/po/vi.po
+179cd41f0e8af51dd577fd5d7ab36c79  opcodes/po/tr.gmo
+2db527e334054d9ac3761a15967fedf1  opcodes/po/es.gmo
+e216f1583ca03a04f8849dfb96b59c3f  opcodes/po/ro.gmo
+e03231431f375fb35738b672af097e05  opcodes/po/uk.gmo
+aaa7913c4672954f5afe196a57bea399  opcodes/po/ga.gmo
+73742c012f7d6c981ed483b8b545d84b  opcodes/po/vi.gmo
+30f5fa421474edf39ae99a8985bd42e9  opcodes/po/pt_BR.po
+0928658424d3439f5dcaa21464ac43b6  opcodes/po/zh_CN.po
+32b4c1f9191141b2f28e38d686a21650  opcodes/po/it.gmo
+9af26046274881d75f092fad6d0f8f91  opcodes/po/es.po
+d7c42d78dd00ae4c8b71fecb736fd17c  opcodes/po/sv.gmo
+690ce13f8d96d0ad40d6ad8aa2ff3539  opcodes/po/fr.gmo
+45db317868bfb202300160e0657f06ea  opcodes/po/sv.po
+f81ece35a52a1380fe25adba1818d395  opcodes/po/opcodes.pot
+db83a1273c631399b69d669c7ce64513  opcodes/po/Make-in
+6e7ae21e20fe177fba4c9c7fe8afa55a  opcodes/po/zh_CN.gmo
+8ddcec300546b39bc1d9a13098637b64  opcodes/po/tr.po
+bbdc560c49ae729616af290d86d1801a  opcodes/po/id.gmo
+ab3a6f178021b7e3a9d8b45e74f9599f  opcodes/po/fi.po
+b11d50abbc6a3d72779e1e1c9dedd1fa  opcodes/po/POTFILES.in
+08644663c098c4faa0a75ef257ff85de  opcodes/po/da.po
+1b79e075af1926ef6736fa317f054702  opcodes/po/pt_BR.gmo
+55b6639559777f04aadc075e51744b12  opcodes/po/nl.po
+9b0083cb5b9854569bfd39fb4e432099  opcodes/po/id.po
+f5a6c0cec51948b050115fb54ea65079  opcodes/po/fi.gmo
+27e9fec6ee5c546b5d5f4afb80b287ed  opcodes/po/ro.po
+0fed52db5d9625b96c6af0dd18f5cdaf  opcodes/po/fr.po
+3612bc7d78a1e8990285130d72e8e55c  opcodes/po/de.gmo
+c7d09df07629ce49f4d5e7502e746b22  opcodes/po/de.po
+a5961a0281569011fb2468afebe4c4d8  opcodes/po/ga.po
+6b7f6db13ec1f340c587ccd58c898e8b  opcodes/po/nl.gmo
+402cb40ed225c3b5395718630db6e10b  opcodes/po/it.po
+40631143014bf28aa6c4c18fb42c7e3f  opcodes/po/da.gmo
+562b31d0eb4b7b707fc4546c06a3e671  opcodes/po/uk.po
+ace4ac2556d91a09e85efdb806014335  opcodes/mt-opc.c
+53ba10fa2174d2d86522b6c013286a5d  opcodes/tilepro-dis.c
+2bb56d4af076534d04a9f99b5df9428e  opcodes/bfin-dis.c
+b96acb3c664aa2f8a4d836e896ecc088  opcodes/Makefile.am
+b192ee206cc807dd92ffe541cb819d6f  opcodes/ChangeLog-9899
+e8bc7554e756de0529803cb3ea99da64  opcodes/or1k-desc.h
+c7e30e39999a3b6a08e95e1b4e9d3e13  opcodes/m32c-desc.h
+2b2d7be2f3deaef969ec365c2b5d85da  opcodes/xstormy16-opc.c
+7a5ab23a191327b14b953ed6eaea5042  opcodes/m10300-dis.c
+d18c6ac0a3b6ddd782aa63521e33340d  opcodes/nds32-opc.h
+e4d4960361aa74b865605f4e7bd19972  opcodes/aarch64-opc.h
+61e4658ddef947e5eb5b47c668a5d2e7  opcodes/ChangeLog
+327cf11f5c08b578f3b0cdb7f3923280  opcodes/ia64-raw.tbl
+44fbf65bc90239d6662482ccb40d94a3  opcodes/frv-dis.c
+9d48462794228e4f15916167ff9fb940  opcodes/aarch64-opc.c
+04c8720f2aad9ef6c18599055e714508  opcodes/iq2000-ibld.c
+2a364b5a9b983281965d5584996fdb9a  opcodes/dis-buf.c
+aed4ad65b9bf759456eb2ecf0f418a43  opcodes/s390-opc.txt
+e75a954fdee606d313600880b7bb08fa  opcodes/metag-dis.c
+c96e24ff6a1a4f863e58f0096f124c75  opcodes/m32r-opc.h
+1ac847c007a0487f49242b214af53988  opcodes/i370-opc.c
+769b29ab862f964e7d06e533499aee03  opcodes/mep-dis.c
+7d7d28737ff404f709104accbd7b7926  opcodes/ChangeLog-0203
+232107a52e2422dddcc8c98646cac186  opcodes/ia64-opc-x.c
+467524d0b59664493865f0d7d0b69075  opcodes/mips-formats.h
+6ace3d340ef9dd7f63ce8ea85c09c062  opcodes/crx-dis.c
+bc1b014262b5b16561188b9398305124  opcodes/cgen-ibld.in
+615119ae17cbe10a6bac8becb5eac32e  opcodes/frv-opc.h
+63d119f47801cdb976c762ee5d911e5d  opcodes/mt-asm.c
+1945f36316139c645e7e4dde6f0197bd  opcodes/fr30-dis.c
+b5bafed84f33606f346f0003bfc05565  opcodes/i386-dis-evex.h
+2067bb434c91415e29e602595d1e9dca  opcodes/arc-dis.h
+ff9aebdd165339742828e5ff701ab491  opcodes/i960-dis.c
+e87a58e34ed95a801f877f51b508d978  opcodes/xc16x-dis.c
+baecbf0fad892d2ef4380ecd985ba0e7  opcodes/epiphany-desc.c
+5d342f987649af36fd95d50e26f93161  opcodes/ia64-opc-f.c
+04f60ce0808d9609bb0bcca4d5d12646  opcodes/ChangeLog-2008
+1ec281dae57503d49231daa186386230  opcodes/lm32-ibld.c
+ad7c9435adef58ea15d67f72aa73ebd8  opcodes/nds32-dis.c
+67254451e936438a1dccb283b4c37055  opcodes/cgen.sh
+e8d96a2b95536b4c31e6b17486118e75  opcodes/aarch64-asm.h
+58e924c52c2bfeef23d22c4f482edcfc  opcodes/ChangeLog-0001
+a546d6279dbb0b44dc8af02591a79fc3  opcodes/h8500-opc.h
+5624499b8c329bfa12d8d9bffacc77a2  opcodes/rl78-decode.c
+b71c88c57e59f5a9f0fd64b04e613ac1  opcodes/ip2k-dis.c
+d2eb265c6f1b11cf160c1af629a89a2d  opcodes/ChangeLog-2007
+9978b0ffb15f1ad48bc31816517ef965  opcodes/ChangeLog-2009
+83d17edafd059bab1e1fb1675ff7b457  opcodes/cris-dis.c
+bad993468ceb339cbae3ae20441149d3  opcodes/tic80-opc.c
+42ee9af9cdd3cb6f763cce1a8754758b  opcodes/tilepro-opc.c
+0432b43695be8bd28215e3b57c5a9ae1  opcodes/microblaze-opc.h
+41ff0a7fe8422c52b5784b5c2436620f  opcodes/ia64-opc.c
+1e6c6855b2cc79154c05ffc3c34a41c8  opcodes/hppa-dis.c
+9ce0be432944544e2177a7523c6ae658  opcodes/d10v-opc.c
+72f0c557be0a252f18822907fc0d4ba7  opcodes/m68k-dis.c
+ecd42c0c7cc1800a27fa91213622f023  opcodes/sparc-opc.c
+0bff84e63c65ab955d8660efe4786d73  opcodes/frv-ibld.c
+baba0cc13eebbc526511b7211331f884  opcodes/or1k-opinst.c
+2000f523104b2e3a8e0a747c9abbcde5  opcodes/mips16-opc.c
+0594f224958c80c5e8d48cdaf1f1b0e3  opcodes/opc2c.c
+41c47d9b401e705ee4b469c2458a54ec  opcodes/frv-desc.c
+ebb591cceaf1f569af931e4bbd136b44  opcodes/m88k-dis.c
+617f2de5f38a3ba46d4fb7f950e74378  opcodes/ia64-asmtab.c
+4edee7797cfcb5b673526ccfe9c88b2f  opcodes/lm32-desc.h
+85a8e301b20681995305e0e16c2425bf  opcodes/iq2000-asm.c
+138233721590ea4e096bc3a0080c9588  opcodes/aarch64-dis.c
+1de744063e1f8147c58f69a8579ee303  opcodes/epiphany-desc.h
+3811a94b0c119c380e4cce634eaaec42  opcodes/disassemble.c
+2759fbd1d3024c7df331b245e7bb951f  opcodes/ip2k-desc.c
+eaf41a8cafc9e7830b5e1d1eb6ffb3c4  opcodes/rx-decode.opc
+8c796d8a7015c7142896101ca15e9e85  opcodes/MAINTAINERS
+f0405c10789f456f5c90779bdfc33611  opcodes/aarch64-asm-2.c
+3b8f8ad9442b037a6f09e98843a26ae8  opcodes/frv-opc.c
+2f38c4cf8e24ab714e5fd6471b1699db  opcodes/pdp11-dis.c
+385eabbbd092298df32e042df7c5910e  opcodes/visium-opc.c
+bd90277ffdb31de5f0cee00e0c8fb535  opcodes/iq2000-opc.h
+ceaa54b7571d8dfdbeb607d130be5df2  opcodes/cr16-dis.c
+f1d2f0427681aa950024647413ab1da6  opcodes/cgen-bitset.c
+e197ec3496a5cb8ae38bf0b03ce09192  opcodes/epiphany-opc.c
+0a7c879a4daf439ae20ecb26890aa100  opcodes/sh-opc.h
+d3696f418eaf5f22de34b1c51007a1ed  opcodes/micromips-opc.c
+3dc1159941276a13e5c1a209093bc2db  opcodes/cris-opc.c
+76314a497abc4da50fac0abb50ae87b9  opcodes/s390-opc.c
+9274b9547ba7e115d3a173a25215b261  opcodes/ip2k-opc.c
+e4a55b396e462e5940fb2ad424d361c6  opcodes/sysdep.h
+a242240a0d6b5d3185189fe6395246f7  opcodes/tic30-dis.c
+2d60e824bf69ee2e4f6dcb52092b9760  opcodes/lm32-dis.c
+e3cac3bae0ace5d678a585145985a203  opcodes/nds32-asm.h
+9d1188ba3b68282dde08f23ae95ce463  opcodes/xstormy16-asm.c
+256c04584ea7a80cf5682cd6d96ec679  opcodes/or1k-opc.c
+796add8d4535c4b5b139990a4cb6e9e6  opcodes/arc-ext.h
+b0b63335a560f6bd05837a5e23037207  opcodes/tic54x-opc.c
+21e5a0b34ea10e0d660d0e83f43f58aa  opcodes/z8kgen.c
+db60c74b659428c4d8b1ac42a2786364  opcodes/iq2000-dis.c
+eb8850718dcceac343bcddfb1ff1e1fc  opcodes/frv-asm.c
+dc1983a2cdbbe9417a0782b17ed0782b  readline/savestring.c
+4471d29e8a541b39059bd96a389e6cca  readline/xfree.c
+a101965beeccedfa39e87b593ecde637  readline/histlib.h
+3f896da51476168edbf09a4aaac3d0d6  readline/Makefile.in
+bbfd19f836fc28d722aca0929f398c00  readline/shell.c
+3f0812a6f5260a91c5199c656181cd64  readline/MANIFEST
+ecdaa2726989bd29ea1b65d9e7dd8057  readline/complete.c
+6114af14184be043ad782f380a9f115c  readline/search.c
+1a586babafce1cb2556dec55740c13a6  readline/xmalloc.h
+be3ee99a6642b61524d2954b19bf92eb  readline/undo.c
+1f3fac632735eef4dfb63f39569f5533  readline/funmap.c
+e47dde1d6369929ab2a69c8403df3595  readline/input.c
+6cdeffc0d59845553cb9c5a1085cb03e  readline/support/mkdist
+6184ded3b51aa82d752b3b3556bf8006  readline/support/config.sub
+07a39485e7d7f3a69ac78cec30ebeff7  readline/support/wcwidth.c
+279420cccd23617c5bb67f7d37e1d6b2  readline/support/shobj-conf
+66df0d782c0cd5c9055fe7f7c6231fa0  readline/support/shlib-install
+537c1dfc8ed232c07360d5e5ad8c3443  readline/support/mkdirs
+64ddebedfe094d725fb5df443e0555bf  readline/support/config.rpath
+f01cade8404f87f796fee1a0a296092d  readline/support/install.sh
+499863aba11b23d000f4761ac434966f  readline/support/config.guess
+792922784eade1d03ecb1b33ba8bb7c3  readline/support/mkinstalldirs
+cb0acd4d37d1445d3b038622c819d25b  readline/tcap.h
+1a44680ab75405e02c58d6a0e4fb3acd  readline/examples/rlptytest.c
+8a3686896e751ea39be0ace6362a2016  readline/examples/Makefile.in
+d1d82ede8c5e85a0281af2d1c327fa1b  readline/examples/manexamp.c
+77acf017488f516bad6fcda46154cd28  readline/examples/excallback.c
+439572ec3d37278d30cb7a78c3111bb1  readline/examples/fileman.c
+468328e08cf3fd2cbd7ec3481de4a9d5  readline/examples/histexamp.c
+d8cd3622395e9ee7380a04feca3f27f7  readline/examples/autoconf/wi_LIB_READLINE
+ad94e3f122c53de7554f95f5c1d35b4a  readline/examples/autoconf/BASH_CHECK_LIB_TERMCAP
+263a18b532dba7624197e16c51cbf57e  readline/examples/autoconf/RL_LIB_READLINE_VERSION
+89cb907a50ae4155c340e66b33d4e34d  readline/examples/rlfe/Makefile.in
+35018da29ed1c025758ec8068fb4a40e  readline/examples/rlfe/extern.h
+3981e9f1510b5ba899f5bf79aa28b340  readline/examples/rlfe/README
+71810ebd7d15adbb8fe9da7d9ab009b1  readline/examples/rlfe/config.h.in
+b3f2a672002c3c8da21d6e5a06c71d6d  readline/examples/rlfe/pty.c
+9c9392e78241139fb965ebfcb0231315  readline/examples/rlfe/rlfe.c
+87566a77cba9d293a409bae2a5ce6837  readline/examples/rlfe/configure
+f3235e9449b83cf111d88c55da53a05c  readline/examples/rlfe/screen.h
+345c19bce0d907e9ad2fe0cb42170f28  readline/examples/rlfe/os.h
+fd9ea29df3e304482f598fca47ca76c1  readline/examples/rlfe/ChangeLog
+ae60af029fc759e1e26be077e1c7b969  readline/examples/rlfe/ChangeLog.gdb
+27488fe444f2af534891035fdbe2bddc  readline/examples/rlfe/configure.in
+e1baab79c18957aa902af0adc9c84f29  readline/examples/readlinebuf.h
+264a070dd369c0927fd89700a914d13a  readline/examples/rl.c
+b0be9badea038b5deece1e1b980dc0d0  readline/examples/ChangeLog.gdb
+68cdcb9a37db33e86723cce5f25073cc  readline/examples/rlversion.c
+65151ae1a011e152402f270b7d4633c3  readline/examples/rltest.c
+05e58ca0def73f34efef5ff4cac6a939  readline/examples/Inputrc
+5b6e25bf39a093486ef7aaf93799eb6a  readline/examples/rlevent.c
+723fd4f67b74eed3760105aa3b4e315c  readline/examples/rlcat.c
+ea7fe1b44b4a1115732c66c65a73d16e  readline/examples/rl-fgets.c
+d39f96ed9bad86ceae6b45b7c7089618  readline/posixjmp.h
+e432eb4df2399ef6aaf7f85e5e8f9d5e  readline/posixstat.h
+74d4df5cd77c38604565f89c21fcacc0  readline/rltty.h
+60b388b115443e453e98880a3c1db8f9  readline/signals.c
+59e7f6278ac99051302afcfd3b86d7cb  readline/rlconf.h
+a9b0345f1d9db0f91999c7e6c2a8d842  readline/readline.c
+e30327701bf2601c0ff8552f0c6946d7  readline/isearch.c
+47989214caae6ef90eb711e3fb53e1c7  readline/macro.c
+7b6be07bea83d40631d3028ddc17c289  readline/emacs_keymap.c
+a2957b248c8b8ffac186d628627b1609  readline/mbutil.c
+39bb2e35585456f43c2f1daf81cf203a  readline/README
+ce1d37b24c89ba4fc70fff5586f31f5d  readline/CHANGELOG
+ccdc04224e483e396f6a468c49d40221  readline/config.h.in
+1dc202612cc360f9c22edc03edf4f749  readline/compat.c
+024114d5d789c58f138aab82edb3a1f6  readline/INSTALL
+caa35de5d98b7b97b9426310ee453ab2  readline/util.c
+b891ee40db71b72381e0cc18c9632e2f  readline/rldefs.h
+9136779a8ef7e34f92265cff9edf8893  readline/NEWS
+f4d51550d0aedcdaed7e81134864aeb4  readline/display.c
+f33ee2b652a0d39a08e697d0382f3061  readline/text.c
+75ad677f6feb3097e69d1431dafd10e6  readline/cross-build/cygwin.cache
+ee9c2fc9bac9c0d13db6f73c62fd29fc  readline/rlprivate.h
+dfb02fab4978ef84879152ee1c7e346b  readline/readline.h
+5866a0f1833482ec2aa7edd71489c886  readline/misc.c
+0bb4ff5a1ee6f767d0d1b7ded925a8a3  readline/USAGE
+f8070ceeffc2364fb6a943f6f68a5e58  readline/keymaps.h
+f076ab39ee4f3a84dd3cfec045048139  readline/rltypedefs.h
+3d5ecfdb43b906b0af903fe1b762856c  readline/histfile.c
+072910d553f79906db69fa7c0e956bba  readline/doc/fdl.texi
+a6b9b332922ea55c5b1b0de8239cb5d8  readline/doc/Makefile.in
+05c29ab8233c8aa3852cadfdbfe6888e  readline/doc/history.3
+42b7e6b8e6602983604d7369f035b300  readline/doc/history.texi
+fe92112d948ba7be79c528c24516368d  readline/doc/texi2html
+445bb00d5c76c6e0b5ca223848417b10  readline/doc/rluserman.texi
+122305dae56dc0b174b77aadb4dda23a  readline/doc/hsuser.texi
+afbf7a4cce2d113dd98fcf3b332db118  readline/doc/texi2dvi
+1d47d02c26d3f495b08f253668875a77  readline/doc/version.texi
+195abe2be57f84716f907dab5605730e  readline/doc/hstech.texi
+5b407ff6f3fde3f10d4d6b60a27433d4  readline/doc/ChangeLog.gdb
+fd17446f1c03f2783be3cb0139c38741  readline/doc/rluser.texi
+8b2ec0dbccc06eef1e151368a2c784c1  readline/doc/rltech.texi
+8bf3dfa512fbbc37cb09669733b03ba3  readline/doc/readline.3
+371449d74cd2bf08d43439d988c23805  readline/doc/rlman.texi
+809ad68d08ea4fd1457279388c04bb9a  readline/rlshell.h
+f6d00d7243d23276ea99dc3399c2fae7  readline/parens.c
+156d4da847cf8b993ece15a463deab6f  readline/vi_keymap.c
+2e88a1d5c06c37379ef20ce8403ccfe2  readline/tilde.c
+d75e9d9fa99998dfd0988e429687d267  readline/history.c
+b5fc756b0f152e134278645b689bd27a  readline/rlwinsize.h
+cf44e60e80566ac39f5f4ceeaead432c  readline/histsearch.c
+4b810af2c83168d3cd86815a6bbeaaff  readline/tilde.h
+f83ffd9b7c44cc50a2eb6035d3951186  readline/chardefs.h
+b6b0eb567537a7af70371045677c684f  readline/patchlevel
+1261a9b5b31547170ac333fa2c4b383f  readline/configure
+711ce37b41c10c91488b188da4e818f2  readline/histexpand.c
+59211bbb0b5bd6a2fb27ddb0149bb5b9  readline/aclocal.m4
+d5f318938c05345afba3549cf934b701  readline/xmalloc.c
+0bab71b938eb344efbe8916f3d57bc65  readline/ansi_stdlib.h
+b9e16581391c601fc4010699d10d5da5  readline/kill.c
+e8cf9ce0ae23eb40b5e2b191515ce1e9  readline/posixselect.h
+5856667929cffed9f3a4311b162586d6  readline/ChangeLog.gdb
+4fc90f2cd3046270639a6475d8db57c4  readline/posixdir.h
+a9d91440157f3e5cc44a650de8ee01ec  readline/CHANGES
+383c4ece59e820d6eba4de16bde4cdd5  readline/shlib/Makefile.in
+8e35c4b4292741a75e9d2b17b6a8a69b  readline/callback.c
+d32239bcb673463ab874e80d47fae504  readline/COPYING
+8d0739c0a7b4c1159510d5bd5b386334  readline/configure.in
+e334ae3fc573d537a4b0fb3f12f2cdda  readline/terminal.c
+bff5a5d141184fcb96ae46cf3b42146e  readline/rltty.c
+f594e8f53a51eab2435bbda614326896  readline/rlstdc.h
+058e59f250f4263079600e93e6921942  readline/keymaps.c
+10c2bf64e59110ac9054bd08d7d22513  readline/nls.c
+a3e7f1169cb191643b88030615b40a0f  readline/bind.c
+97a435e52d83605ccd95f74df73ff6d1  readline/history.h
+1f06909c580362820ded7f55702d6229  readline/rlmbutil.h
+abb50c292da10141146dc24cb9519840  readline/vi_mode.c
+07c33a285703b40cd6f93a478e97e03b  README
+72b7803505f14cf31e291a59f538c6c8  README-maintainer-mode
+e91eab765c266ff5abf1f36a9c1f1fd6  sim/common/nltvals.def
+0c5378a906b29765ee6ac516cefea72e  sim/common/sim-endian.h
+6358a30c90377e06afe60511eb7437c1  sim/common/sim-basics.h
+0bb9f24d4e7ceec6477b5479bf2205d8  sim/common/sim-io.h
+f6b4cbf2eccd79f53402147da7532b13  sim/common/sim-core.c
+2451402dbadc29049a67e26903508753  sim/common/sim-endian.c
+d72023110b2e5f738c46ade45f8d9562  sim/common/Makefile.in
+e98d5ba6421aa656359ab0f3fab8856e  sim/common/sim-watch.h
+86cad540ce931d685308f27a6a4089dc  sim/common/cgen-par.h
+5581afeaa652324466a7c9c8a5f82930  sim/common/version.h
+02b08912a87ec46d543a3ba1c7d6ab33  sim/common/sim-cpu.h
+1d540c848f3ea9df434094751565cba8  sim/common/cgen-scache.h
+df76a3b8aecf1ace9de4eb42b096b1e5  sim/common/sim-options.c
+686bc845e0edc04818b155401bbf396b  sim/common/sim-engine.h
+acc3c8390e1fff65584e102544c464f9  sim/common/sim-watch.c
+b3eb9d9ff4a1ecafe3a688179b2ffc6c  sim/common/sim-info.c
+f7edd1e9f48c4a5ab4b0b1c6b4a896e0  sim/common/sim-cpu.c
+fc39b873190fa38b11d77b5be2b23cc1  sim/common/sim-reg.c
+db362a62f9689b2c08524dc619b545c6  sim/common/sim-bits.h
+d4836fc9c16dc64af812c7ce1991371f  sim/common/cgen-mem.h
+ffd1fbd864c59cb74302b7a21c6b346c  sim/common/cgen-scache.c
+7bafe2dfe10af335048166305284ec90  sim/common/sim-events.h
+b88175b57609f45fe36ff6cb4d44468c  sim/common/sim-arange.h
+b6248ffdc819938b90c5cd2b6b7dfde8  sim/common/sim-base.h
+d0df257ef28a738012c1013bcb7fccd6  sim/common/sim-bits.c
+99d32cebff0c533a083fd617d56ffe5d  sim/common/sim-n-endian.h
+5e1fc6213bfdd3d1d3d7f983a36f20d3  sim/common/sim-hrw.c
+ae6e718849e47f4cc0404e5dcfb71cb4  sim/common/hw-base.h
+0cd5aec0350eb378abd59b9e9c5050e3  sim/common/gentvals.sh
+90a6bd004f5414ed12f0628f6056e8f5  sim/common/cgen-trace.h
+5b0852144bd40a7f3a204d34d3688d82  sim/common/hw-device.h
+6f644b5575e3929ce0ceefc3d259b0ac  sim/common/hw-instances.h
+c00010e8b5a65afaae659f089d1bb692  sim/common/config.in
+19e6baf3d02f4e62bc462107c23b1aaa  sim/common/configure.ac
+0139a7f43cb1c3eaec6ce41e47f4a11d  sim/common/dv-cfi.c
+832a457c6d0c5fce87415a893049e69e  sim/common/tconfig.h
+0c37adc3a5f0f68fbe649cc1c5db15cd  sim/common/sim-arange.c
+04949f1fd753a20f9706e54921d4812c  sim/common/dv-glue.c
+1861363dafa68b6a46989f4285a075ee  sim/common/sim-profile.h
+56c38819b4d9b9c80916aa7aaee8f5a6  sim/common/hw-handles.c
+1802805237081ebf7c71c70264705de6  sim/common/sim-assert.h
+ef9a7e901a466c56a4ba36cdffaaea8b  sim/common/run.1
+a8b39c15e6a4d52471b6ca315f1b3130  sim/common/sim-io.c
+798d9d796ff8ea76ef002c09e6e88004  sim/common/sim-n-core.h
+74fc722501ecddf63ab1f379479ecd54  sim/common/hw-events.c
+6aae46fe20852535d597cee2b3158e44  sim/common/dv-pal.c
+7b3d6d32b44255976f4a706572f4cf61  sim/common/sim-stop.c
+ea8705aab4fbeda2258f3340f63cbec7  sim/common/sim-model.h
+568944494c610bf7c1f12971b456bad4  sim/common/sim-hload.c
+3e8bee847ec2af77fe6d9fc0dd5d81c5  sim/common/sim-abort.c
+5026c5074d445427c7c351c41921d0f4  sim/common/hw-tree.c
+676a083a788611a1123fb07b1ee53f38  sim/common/hw-device.c
+0f677c3395f48c09ae2bce556c80410d  sim/common/sim-options.h
+22a48bb6a186c67320d1abfcf2d00b39  sim/common/sim-fpu.h
+914652007859130607819a09335ebb46  sim/common/sim-memopt.c
+3df284632b402aaa68921fbb33471a53  sim/common/sim-command.c
+c4d0cd5795974cf5b0b98e58dd8f9316  sim/common/sim-profile.c
+53aacba7882e08374ca0d091364e0546  sim/common/cgen-defs.h
+e3b2a050e11001d5e047484b4a2b3bf2  sim/common/cgen-run.c
+5497920172987983b22ef656bf4b2120  sim/common/sim-types.h
+9f34caf701b6b6da85e99682b53f9980  sim/common/nrun.c
+d5d79f444b38ce29bcf99e0ceff44437  sim/common/dv-cfi.h
+b4ecae50aaf21970cf835e84bf0d8393  sim/common/dv-core.c
+b79ec8f50a5eaa721c07c2bda547e557  sim/common/cgen-ops.h
+e9899641fb73e77fcb2fc1f105d42561  sim/common/hw-ports.c
+77ed7b18b5719439e0d1ae15760389d1  sim/common/sim-trace.c
+be2b8d73470315a8e08805ad7f281686  sim/common/hw-properties.c
+8afd06aa804a77e634f9ca491d72daa9  sim/common/sim-signal.c
+e411408b876d3d66730db0ef1041f8ce  sim/common/cgen-accfp.c
+734417f06ec4f22f41cc8b913f61c5ec  sim/common/hw-alloc.h
+ce997cc437f3ff08ddfbaf14a3a51c42  sim/common/sim-load.c
+c3b889079c8be53fc46f93bb11e857b5  sim/common/syscall.c
+56d57cfb28cdc6a98c389d0b21ef83ad  sim/common/cgen-utils.c
+9c2550d1827d06ebfa79a5814cad4537  sim/common/sim-signal.h
+8f28fcffb9bc2314b963a8ed2f333dfd  sim/common/cgen-fpu.h
+b4ed858eac91c0910247e2c41633bf67  sim/common/sim-inline.h
+4929a2223279d0ee4be6870755030d7a  sim/common/cgen-sim.h
+94e33d7feaef06686b0f059925409231  sim/common/genmloop.sh
+c96015118a5e0e7a99c27d6285ec2ca7  sim/common/hw-alloc.c
+5dd2a0aa46b9059d33ef2cbd1341c530  sim/common/sim-fpu.c
+ad18c208e1eb1a49035304c772cca12d  sim/common/sim-module.c
+4008db55f586b13a88688aa63a67aafe  sim/common/sim-syscall.c
+5538aa60db8f5218e39dfc084c1c9239  sim/common/sim-syscall.h
+ac5e22bb879f86d98a9822fccf9e365c  sim/common/hw-instances.c
+d9920c7c7eb0440a826f3677b4e28da6  sim/common/acinclude.m4
+588d68aa4f2547fa3932322c7e65d065  sim/common/sim-alu.h
+e4d432f7062ba6963813b9af31dfcea2  sim/common/configure
+99b3f781c04d017ea1cb2e192ac4cc1e  sim/common/hw-handles.h
+c070048b5472f95e6d207e4add0e7717  sim/common/aclocal.m4
+4257aa780d8f9867af02d163b84d5136  sim/common/cgen-par.c
+b17b91e76ee3adf48304603f166aba2c  sim/common/sim-trace.h
+465c3ed51bf85d9085a4ef19f252d82a  sim/common/sim-n-bits.h
+875b0fb4fa6bacb9860d08104c62b60e  sim/common/sim-config.c
+80973d8cd5f3c5957bf9bb1c783e3cf3  sim/common/sim-hw.h
+0e4c3ca9e31c4311fba61fb3f1550235  sim/common/cgen-trace.c
+2c3725b25cad7b93dcf006a22adfb0f0  sim/common/ChangeLog
+c1dabedfe093921c167eb45571588b50  sim/common/sim-inline.c
+4cd7a71d57a45d0f640dab621d25136e  sim/common/sim-hw.c
+4baa1c3b57379d1c27474df294b0c92f  sim/common/sim-module.h
+ed8b05c07d34977e0e69ce33032d809f  sim/common/cgen-fpu.c
+4ac4de2f5cbaa78e805d696918722ad1  sim/common/gdbinit.in
+5f736399846adca299159592c18a6441  sim/common/sim-events.c
+5a972614bb0047fcbe20fbd14d577f7e  sim/common/callback.c
+025dcdf5925933a2d0a1b4e1e1c00ce0  sim/common/cgen.sh
+3dfb37e2e4a805be7633d58f03ca4163  sim/common/sim-utils.h
+79dbf7af30712e29994c9b4742121cb4  sim/common/hw-base.c
+0e59ce2173b9b8b0f3f018816a7eeb6c  sim/common/Make-common.in
+894f0d3eeaaead11c205f98b2910bd06  sim/common/hw-events.h
+e264eb8eb780df79e6f07cf8a1f127c0  sim/common/sim-config.h
+186946a4233d42eb704ea907dabb333e  sim/common/hw-main.h
+d9bf099929f6b928ba823377775edf44  sim/common/cgen-engine.h
+c2e382b4b48eaa6e5366db375320e0ca  sim/common/sim-resume.c
+39d10d4b3c2b7b60b139c31e5b82c534  sim/common/sim-engine.c
+6d1c9fd80c39f45b3d0693ba8686dae0  sim/common/cgen-types.h
+53bce11a784c8d79f90ac2b9b68bb270  sim/common/hw-properties.h
+3738c9d707c7e876bde8c913d6e3fab7  sim/common/dv-sockser.h
+ab8b4cb5006a1f18e119648901e0c7aa  sim/common/sim-utils.c
+5320fc2f92046d8c534ad1dd19b139e2  sim/common/sim-reason.c
+6238f172036709c4de2326f11edd925b  sim/common/sim-core.h
+6bc94529e71ae6b6cf4413123d7e9f06  sim/common/gennltvals.sh
+d2354b3721c6c44821d73843c21aa03c  sim/common/hw-tree.h
+f7fc4869154e34323e7bd440d605c929  sim/common/sim-memopt.h
+d7f885f1fe33ea6dfca0ef2f473b971c  sim/common/gentmap.c
+1113705b576a0552f3e03c71c93325c1  sim/common/hw-ports.h
+af689a55f66bf095393720d1c11184e5  sim/common/dv-sockser.c
+67a3d5de810a9d59d834b38aa15add3c  sim/common/cgen-cpu.h
+9ff150c0506d97dd76fbfc91ed1d0626  sim/common/sim-model.c
+3c2b32544d6ad8b6425f91f0d62112f1  sim/common/sim-run.c
+b183702f14a7d6f5ab14644f5445162a  sim/moxie/Makefile.in
+52a9849a86689a7ee1f88ce34bbd60ac  sim/moxie/moxie-gdb.dts
+8fbdb6c15a76f0de733e47f628fd260f  sim/moxie/config.in
+b1682192b8c2564f1815cc3dbc664133  sim/moxie/configure.ac
+19a095e277079a5cd24d429d06e407d3  sim/moxie/interp.c
+0b1e2880887fd25d485b10f9f0ca8faf  sim/moxie/configure
+94500e8b65d9332dee333844d5522a02  sim/moxie/aclocal.m4
+0841be6b58a74152b5ed59dc83eec387  sim/moxie/ChangeLog
+9cf27e6972eb46c9112c9a9f01400752  sim/moxie/sim-main.h
+2bd19591bf072981c5cb13f3aaf5f90f  sim/ft32/Makefile.in
+4343b99d117b85c0bc2d7a8a8a7a0fec  sim/ft32/ft32-sim.h
+8fbdb6c15a76f0de733e47f628fd260f  sim/ft32/config.in
+3f96294a6753839d19819f767fe1f98a  sim/ft32/configure.ac
+e1b328981c92e13855c963299c023c21  sim/ft32/interp.c
+33b9e3b7f4354935fde56b67de2d9411  sim/ft32/configure
+94500e8b65d9332dee333844d5522a02  sim/ft32/aclocal.m4
+5375ed8e9734b61c6a5b49a9b0e44353  sim/ft32/ChangeLog
+35fbe19952189f773641a5f24887cecf  sim/ft32/sim-main.h
+363b2a66f2c0a92bb5ac950379741ec5  sim/Makefile.in
+7649352e08ef6502e6634030453c0fe3  sim/msp430/msp430-sim.h
+8cec93f36c695b834e82a9610e6813bf  sim/msp430/Makefile.in
+73fc5ea60751c0ef5fd4ebd047ad4f70  sim/msp430/config.in
+8013a6e96729aefb5e4f513704e7252f  sim/msp430/configure.ac
+d75ccad46ee7f6022578f9ae01a783a1  sim/msp430/trace.c
+bf340bbb5e4368052990e8b50b3b02fa  sim/msp430/msp430-sim.c
+900ad603d4baf0865c0163dc499a6c46  sim/msp430/configure
+94500e8b65d9332dee333844d5522a02  sim/msp430/aclocal.m4
+a6ee4db00ffb2d1e23a8c41bc842a368  sim/msp430/ChangeLog
+daa4411087b4689b118d2ff57386b44f  sim/msp430/trace.h
+8a15f12d5e0a033d7f880d87f23401df  sim/msp430/sim-main.h
+d0b8b3e115925f2f6cfeb4611c9fa299  sim/sh/Makefile.in
+8fbdb6c15a76f0de733e47f628fd260f  sim/sh/config.in
+b0f0cc90677e31780b5ad41a6c1a3771  sim/sh/configure.ac
+ca5c358d03d333927a88b47a0b3eb4fe  sim/sh/gencode.c
+7b9f263bd55e5192be564c69c3380fbf  sim/sh/interp.c
+485762a39054bcf5bf3a3ee2a4de586f  sim/sh/syscall.h
+24aa33b745c4b74d02b644dce86c4509  sim/sh/configure
+94500e8b65d9332dee333844d5522a02  sim/sh/aclocal.m4
+8a4d2911b5585ccdbb799154029872ed  sim/sh/ChangeLog
+535545ca4d3417009f81df580f5572ec  sim/sh/sim-main.h
+afd9cbd34a7ea99ba02812493e0d6712  sim/sh64/eng-media.h
+06342c251a4baf74c0116bc4f6918817  sim/sh64/Makefile.in
+5d324bee9f66166b122b0864f3a90ff7  sim/sh64/decode.h
+b80707e08690c859bd2dc94bb05261bb  sim/sh64/sem-compact-switch.c
+27bfd728de4609f260d9faea59f98018  sim/sh64/sem-media-switch.c
+ac5ce6f84d347002144093828eb8aa9a  sim/sh64/sh64-sim.h
+89ee5fcc280427d35e068c9f6b49efc9  sim/sh64/cpu.h
+0cc882e4b210d333f94d54aeb70aaa9a  sim/sh64/sem-media.c
+69a7a7d138f40a235cabd7802ae37666  sim/sh64/config.in
+783cec0b6c28a41c7730997218183482  sim/sh64/configure.ac
+7191476db49a31184fdb268f76607eab  sim/sh64/tconfig.h
+c403e89235d6bb019745c82a09a39e35  sim/sh64/defs-compact.h
+ac213d1c73055fd163b9db0c56963dfd  sim/sh64/eng-compact.h
+cdcbda1b6d83de43b68c54e2c226b2d6  sim/sh64/sh-desc.c
+b392b6699c08f6057d0f8eb7ffc98986  sim/sh64/decode-compact.h
+d943a2ef93d4d10b4e02653d5436bf48  sim/sh64/sh-desc.h
+9d5a323b32b230b0b5ab09214c00e58e  sim/sh64/decode-media.c
+adbaac5162470002b83025ae45e56bd2  sim/sh64/mloop-media.c
+5e8017d1dd0529ddb1d39bf0b1294ccf  sim/sh64/decode-compact.c
+f142574ed9bf506c11240686afbf35c4  sim/sh64/sem-compact.c
+cf9598aebc74c65c2b3796b44dd712ea  sim/sh64/configure
+94500e8b65d9332dee333844d5522a02  sim/sh64/aclocal.m4
+63def51a8a6be8769c7c6e7d7d2e3cb2  sim/sh64/arch.c
+c594d9a0aa122b698d304f1381627985  sim/sh64/arch.h
+f00a1f6325a800ce5c4125dc2a483d9f  sim/sh64/cpuall.h
+733bac2cf14da08126f681010c762b65  sim/sh64/ChangeLog
+627845cb0164278ef216b8269873236d  sim/sh64/cpu.c
+36adf86f5d4e329474a8e1d666c9aeb2  sim/sh64/sh64.c
+695630134686f4310b3a16974a30a52d  sim/sh64/decode-media.h
+413bb601039b60be538e87a73de3c927  sim/sh64/eng.h
+161e17f80c66a886b6462af423b3b180  sim/sh64/sim-main.h
+53eb3e2c4c7cb095bda8dfb14549a47e  sim/sh64/defs-media.h
+b5e0c186fabc64aa98feffe0475c78f1  sim/sh64/sh-opc.h
+71fb49f1b9785b3ace5be10f4aa1e92f  sim/sh64/mloop-compact.c
+fa0cd01c016241368bac70cdd8059731  sim/sh64/sim-if.c
+95f5d375c9c66544eae172d83d608998  sim/frv/model.c
+8214480c64d715601a4bc7cd21fb1c2b  sim/frv/cache.h
+06be16f2ff8b2cce526ae4a48a2cf74a  sim/frv/pipeline.c
+7de2dee075018ec760e7be38b1123ef3  sim/frv/Makefile.in
+680aa82128cbd16552ce272398f9f47b  sim/frv/decode.h
+cab5a4fe0768734b5971bb14224ea852  sim/frv/profile-fr400.c
+9367bf0e700de0915812b2081c8edb3e  sim/frv/options.c
+38e072def6ad76278dac90e6269af024  sim/frv/cpu.h
+f8e4413ccfaa705f08c36450ba62a9c6  sim/frv/frv.c
+69a7a7d138f40a235cabd7802ae37666  sim/frv/config.in
+e3c2b8769a504438be6af872ec676ebc  sim/frv/configure.ac
+37135ed3f26f1d546f044acdb197997f  sim/frv/profile-fr500.h
+1dcb16936dd94db21e5b82f208506a6a  sim/frv/README
+e1449b4499070004e5b780c4f4da3a3b  sim/frv/profile.h
+f979f6b3fce06333c7df7e2ff3c8406d  sim/frv/tconfig.h
+07f4ca0d9eb0049fa8d1b4f44fdfe0f4  sim/frv/traps.c
+29c2b70907ace66b0ef17d61780ccaa3  sim/frv/cache.c
+4b88a514e71f010fcec046a0840f2c31  sim/frv/frv-sim.h
+cdf9a7b64dd5eb099fb676b001a89047  sim/frv/mloop.in
+cf4b509ed6b169b9cac9424fdc32301a  sim/frv/registers.c
+0ab98113a6676268d924592a0bd1adf1  sim/frv/profile-fr450.c
+c5dd5a565192b7250db24473d74614a9  sim/frv/registers.h
+7222310db809d95dd74c07ca95190862  sim/frv/profile-fr500.c
+69f7c3378389f96b7d0beae60e89777e  sim/frv/devices.c
+bc754893cd364d87dcc51492b398c62b  sim/frv/profile.c
+7693576f6f0f62bb331898b86b8978d5  sim/frv/sem.c
+b2e4c06f46803c3cdff5987d99ab4d41  sim/frv/profile-fr400.h
+fb47583d02fc8555da0be6bac5ff66f8  sim/frv/configure
+94500e8b65d9332dee333844d5522a02  sim/frv/aclocal.m4
+d782d1030655526fa56fc07860a5307e  sim/frv/profile-fr550.c
+07cf287e3e4640bdc00a4b17cba381e9  sim/frv/arch.c
+241cd239d2ca47e70e23561823370740  sim/frv/arch.h
+96d377a8a525839ea81b06ec389d79ea  sim/frv/cpuall.h
+579edc4040a39e428ec02195a1ca7734  sim/frv/interrupts.c
+488674983acdf3ee25439e0cf15e534e  sim/frv/ChangeLog
+8512377cb993126503804eb0fdea98cf  sim/frv/memory.c
+ec695a7191bb27173ef38d9f38587630  sim/frv/cpu.c
+4327df77a7932a933cf53cd14051fdc0  sim/frv/TODO
+c8f85de11f8e1268945243e83ce54efa  sim/frv/profile-fr550.h
+448c1f7c095a5424e1fc5686509e3f31  sim/frv/decode.c
+dbb7e9312bcca5f08c6ede10d8d6d36b  sim/frv/reset.c
+a7369de6bf3b58280f802f0a1eda7117  sim/frv/sim-main.h
+32b54dd73cceaccfe83e69138d601b35  sim/frv/sim-if.c
+fd749ddb16c9f08270de20066bc186a2  sim/rl78/Makefile.in
+6bf86cfb9bda70c6329681c35a673d7b  sim/rl78/gdb-if.c
+656d9ddd4d40a336b854ca57f679847b  sim/rl78/cpu.h
+73fc5ea60751c0ef5fd4ebd047ad4f70  sim/rl78/config.in
+317167391384e5a774add70f415268d7  sim/rl78/configure.ac
+1a0d4b4d4351486c5b9f8a183a7e328f  sim/rl78/trace.c
+bd6a6bcc0de71fc9913cee71555102a1  sim/rl78/load.h
+0689681634cd6aba04c063621e010001  sim/rl78/main.c
+7a9587ecfd9c3322e9a01def0f65211c  sim/rl78/mem.h
+5144a20b49a93469e90f9b0c673917d2  sim/rl78/rl78.c
+d6b0306864774f8e1fd438209f902956  sim/rl78/configure
+94500e8b65d9332dee333844d5522a02  sim/rl78/aclocal.m4
+7ac9a67a1ec2ecfcaef198e705415822  sim/rl78/ChangeLog
+7c3541334d3fa478c6bdcb5e6faf230c  sim/rl78/trace.h
+05a1b101feca68408c5a6b1af32aae7b  sim/rl78/cpu.c
+3aaaa7cd69db38b31cb52ec543d65547  sim/rl78/mem.c
+bd3b7850e9ba4ec4b03fad95616ea6e2  sim/rl78/load.c
+d79029f844024c2d4a81b7683a564dbc  sim/configure.tgt
+40a18bb3be968d08344bb1f37370d968  sim/configure.ac
+071749598bc079bfc57c77b17e484809  sim/v850/v850.igen
+343bbcec33069e5661e14fc16b9adf16  sim/v850/simops.h
+693fdce0db547952079cb1f6756fc531  sim/v850/Makefile.in
+af2c83244a91504979f6a0b77e9f6219  sim/v850/v850-dc
+14cb6a39505a2efec1029cb083200dcf  sim/v850/simops.c
+377beff748c9b0a219d94f18ba38be3e  sim/v850/config.in
+223eedd2de477dd31ef550dff8da607d  sim/v850/configure.ac
+5be894a40ad061ddb10cc74af505e506  sim/v850/v850_sim.h
+b98b14a1197d657d96cb1738464eefdf  sim/v850/interp.c
+e84c978a70ea659f4eb95efe564d26a8  sim/v850/configure
+94500e8b65d9332dee333844d5522a02  sim/v850/aclocal.m4
+f1c3321d468253a8c928992ebbbd8dbe  sim/v850/ChangeLog
+22190e8e2e7780a44eb4687f18b4d898  sim/v850/sim-main.h
+924cfe85cc51001bf46e2438b832a4c8  sim/.gitignore
+1f5cf428ca37debe71ee37658628afc5  sim/mips/dv-tx3904cpu.c
+8f68da8b07750e6340a769d7a1b4d0bc  sim/mips/Makefile.in
+7f57bec4befc510a50b53d8f77d09806  sim/mips/mips.igen
+41d5cd17ab3aff551f5a518661373538  sim/mips/sb1.igen
+61566dc2819979301d3d92473a37bbc3  sim/mips/m16.dc
+4879690451cd74f184f9bba593dbed89  sim/mips/dv-tx3904tmr.c
+e0be6dce03813a9b2c0ed5d9a9550916  sim/mips/smartmips.igen
+514fa8f4f8d170f0784d830beee68eb9  sim/mips/config.in
+bf6eab5e7e24fbe89aa5bba78a013477  sim/mips/configure.ac
+1c31e4fac1361ff3d0dd6ce5649d04a0  sim/mips/tconfig.h
+bc2a18dfc010221983237b5ca96ae61f  sim/mips/dsp2.igen
+2b22bf945aecef6567286d6b3b1741d9  sim/mips/dv-tx3904irc.c
+b35a5093e668223efdc8aa2ef2d27f8b  sim/mips/vr.igen
+b5af9dd96617826f75ad7464e1332588  sim/mips/cp1.h
+2e3f7c3d2cd01cdf0aa9e34d3e362b19  sim/mips/interp.c
+a6b538fd696bb7e1f8358e97bcd10c44  sim/mips/mdmx.igen
+b7b41cd91632eafb06571bd7df4d0bcf  sim/mips/mips3264r2.igen
+cee3687af892260ea33bb7cf3022dcc6  sim/mips/mips3d.igen
+ad1dd62bbde38eda63bef32a6b534987  sim/mips/m16run.c
+d9cbaecd690af101c1f19912c3a60d8e  sim/mips/dsp.c
+0cc85f54d1aaffc21fa0a619b2e23020  sim/mips/mips.dc
+c291552b691fa3735b1d0e972a645a4d  sim/mips/configure
+94500e8b65d9332dee333844d5522a02  sim/mips/aclocal.m4
+6caa94d0d12732f1a0d893ffa3943c95  sim/mips/m16e.igen
+bf3e148fb49bbaa380095a326cbdcc4d  sim/mips/dv-tx3904sio.c
+8793eaebb46c2a817387548abc7ef322  sim/mips/m16.igen
+df222181912a66a59595e9bd5f3acf22  sim/mips/cp1.c
+099107b1e20fefb6ecb2ae798171428c  sim/mips/ChangeLog
+3970b6436272e2e4d8785709d60684f9  sim/mips/mdmx.c
+91913bd72a0a8dcc51a5bae4ac74e0ec  sim/mips/sim-main.c
+92837b88c82b15829d2058c431fb2f82  sim/mips/dsp.igen
+f355879150d363c474d03a9fc5b0e4d5  sim/mips/sim-main.h
+e90e73eee445d44f164749dc8d8c0a4d  sim/mips/tx.igen
+91602be7f923af6d2b2caf21e88110ee  sim/microblaze/Makefile.in
+8fbdb6c15a76f0de733e47f628fd260f  sim/microblaze/config.in
+b0f0cc90677e31780b5ad41a6c1a3771  sim/microblaze/configure.ac
+4fd7d5cbb66b6464378dc46dbb044d44  sim/microblaze/microblaze.h
+d873c0ac1f641977c881b68f95bcc015  sim/microblaze/microblaze.isa
+327544a002290778609f0d4aaa9bbb95  sim/microblaze/interp.c
+24aa33b745c4b74d02b644dce86c4509  sim/microblaze/configure
+94500e8b65d9332dee333844d5522a02  sim/microblaze/aclocal.m4
+8549ea26ac4d901f05e93f72ef626e32  sim/microblaze/ChangeLog
+73fab8f6658ea08a96c1f45aa3c493e4  sim/microblaze/sim-main.h
+4df1e3036760c5d9c75c50f6c56c79ac  sim/d10v/Makefile.in
+e5cf22c09be2b59e6291176e78ee62e1  sim/d10v/simops.c
+8fbdb6c15a76f0de733e47f628fd260f  sim/d10v/config.in
+b0f0cc90677e31780b5ad41a6c1a3771  sim/d10v/configure.ac
+0eb6995da792c664e964912034422d30  sim/d10v/gencode.c
+ff7542bc42749477b3e84ebbafcaf77f  sim/d10v/d10v_sim.h
+6c8a2dbb321b15a20363cca4477089b9  sim/d10v/interp.c
+24aa33b745c4b74d02b644dce86c4509  sim/d10v/configure
+94500e8b65d9332dee333844d5522a02  sim/d10v/aclocal.m4
+dc5f635dd9eaa4afd8f922f826f12ac9  sim/d10v/endian.c
+b19c0f5b554e745be58b13f411e49cb6  sim/d10v/ChangeLog
+895be22a1d80aafb087c9fc52f3bfebd  sim/d10v/sim-main.h
+6f85f5b126eda2839d687ef1b5cc9587  sim/testsuite/config/default.exp
+09db0759c17936e2d8cf6dea6eda8fb1  sim/testsuite/common/Makefile.in
+2c97e49ca99e657e07ca12a6fd5d6f69  sim/testsuite/common/bits-tst.c
+8b9e487e8cd2aa305ce3754347e02626  sim/testsuite/common/bits-gen.c
+56912c8f1ff672daf4dbab4a0fb12a54  sim/testsuite/common/alu-tst.c
+874ac49fc37d49f2822c8b409d285004  sim/testsuite/common/fpu-tst.c
+8b1814b871166305ec8fc7a06cc9a84d  sim/testsuite/common/Make-common.in
+9980219e011c42205bbd14e46d21fc8f  sim/testsuite/common/alu-n-tst.h
+2a0341990a06e34f2c53bebbaf3e1ca1  sim/testsuite/Makefile.in
+e5a02702276017390ca9c6c115bdb7ce  sim/testsuite/configure.ac
+c3159efacfaf9907b2cd1771fa08d97c  sim/testsuite/.gitignore
+924a8154da0b6d622606be982c2370c0  sim/testsuite/sim/moxie/allinsn.exp
+c8756b053a5d9e80829d352796598ea4  sim/testsuite/sim/moxie/ChangeLog
+45afa6965ba08c8912507f7b858ac267  sim/testsuite/sim/moxie/pass.s
+3a75df45b7f573b5f697917a7f99a7cb  sim/testsuite/sim/moxie/testutils.inc
+3d5bc37284375816b78c0d337b8d5803  sim/testsuite/sim/ft32/basic.s
+f55f257cf5a6ca86d8027d0a057a4a2e  sim/testsuite/sim/ft32/allinsn.exp
+35788e655e6d4a5dd096b2511c2d273a  sim/testsuite/sim/ft32/ChangeLog
+9b05eb7a4d099c690fd3feddc1339a65  sim/testsuite/sim/ft32/testutils.inc
+9147d179b9aaafa081eb989a0394e3df  sim/testsuite/sim/msp430/add.s
+568ea34964ec55fe02eba4a5a8ff2534  sim/testsuite/sim/msp430/allinsn.exp
+b793b15b5fa4334fc7a660d97ab4d0b5  sim/testsuite/sim/msp430/ChangeLog
+b337cb24508ece5668ab0624657a1d79  sim/testsuite/sim/msp430/testutils.inc
+7f6673539421b7915a57f34826612d75  sim/testsuite/sim/sh/fcnvsd.s
+d0c8446d0ede1ebe79245b96cb002c8d  sim/testsuite/sim/sh/macl.s
+f8dca2ef83e73c5c462ef000c13478bb  sim/testsuite/sim/sh/and.s
+36e38378e39dd9cceb78c21823b24693  sim/testsuite/sim/sh/bxor.s
+47a2df7f664eaff06846045d7e64b5ce  sim/testsuite/sim/sh/float.s
+282a3539572ea760a8d7a480a27800d4  sim/testsuite/sim/sh/add.s
+2b09fe70d0d48f4cec2f1bd3d656928f  sim/testsuite/sim/sh/fsca.s
+5fb60364b4fd1e6b5d37ccdd4c3f4540  sim/testsuite/sim/sh/swap.s
+055b8ddbb40bf3ffeb7b5eac3057b54b  sim/testsuite/sim/sh/bandornot.s
+c3726f7efa272c1305bc3a7ad9225e5b  sim/testsuite/sim/sh/pdmsb.s
+3150deaa0636676e8347bb114fe1d308  sim/testsuite/sim/sh/div.s
+ea612dc8f08a57ade93a63b0b6563e5c  sim/testsuite/sim/sh/fdiv.s
+430ffdb88b8f5c054817526afb4be362  sim/testsuite/sim/sh/allinsn.exp
+c56c6a1871d8e035a8eb50e2c1cb89f0  sim/testsuite/sim/sh/shll16.s
+eff7f8091a30f489f6cf9bb2c8aeac8d  sim/testsuite/sim/sh/shlr8.s
+f379912c20dda0ba7cd86cecc19eca47  sim/testsuite/sim/sh/shlr16.s
+bd7b8686162d8d1030ccd108eb48f610  sim/testsuite/sim/sh/movi.s
+b43309a7445615ae8abafb4900d4f3e7  sim/testsuite/sim/sh/fldi0.s
+73bee7558210c5db604fb0929091597e  sim/testsuite/sim/sh/sett.s
+954b6cdc60b0808db2732f2f65d65983  sim/testsuite/sim/sh/loop.s
+4a9329e1cb4c8a230a4e050d69c0b717  sim/testsuite/sim/sh/bandor.s
+6ee03b6e9943d9a05f82c8206ce794cf  sim/testsuite/sim/sh/pinc.s
+40b3372c773573dc611cbd9c64efa162  sim/testsuite/sim/sh/pswap.s
+fcad598d555a1a24eaa76710c494e71b  sim/testsuite/sim/sh/pabs.s
+9c9f493d16eacff7f4315bd95a0c8b18  sim/testsuite/sim/sh/shlr.s
+379168064f95675285708c5eaf92bad2  sim/testsuite/sim/sh/bst.s
+649dca482464a82f27f31481b2f1c8e0  sim/testsuite/sim/sh/clip.s
+f98492eeeab950ed63e6c2d52a3c57d8  sim/testsuite/sim/sh/fcmpgt.s
+f008ac5e491f8ceab68b9f59056e9b16  sim/testsuite/sim/sh/fipr.s
+12c9ce87dbd160a77d59f6aa29ddd375  sim/testsuite/sim/sh/shll2.s
+50beb02380bc81e62c64158672183b61  sim/testsuite/sim/sh/movua.s
+69150191761fac26b8276af2f85efd90  sim/testsuite/sim/sh/dmxy.s
+c3b63bb6fbe1f996d7e66e6ed5ef9f32  sim/testsuite/sim/sh/fmul.s
+e8ca39483f9c71cfdb1b1b03069df2bc  sim/testsuite/sim/sh/pshai.s
+5fdca3286426034467b63b36d3a3c5e2  sim/testsuite/sim/sh/fldi1.s
+dc3cb25df84ca51ea42371f6a4dec6aa  sim/testsuite/sim/sh/prnd.s
+b1d24d30151886ff5bf5bc86758709b1  sim/testsuite/sim/sh/ldrc.s
+f5d3cc68031f17d500295fbcd18bb1f7  sim/testsuite/sim/sh/fsqrt.s
+eed4f3e2827f2bdcff0fd693f4be62d0  sim/testsuite/sim/sh/pshlr.s
+9b040b83149755d82c2328509c12535e  sim/testsuite/sim/sh/frchg.s
+d292c4a8d61a79c219e38af6dd3c4393  sim/testsuite/sim/sh/bset.s
+472229ecd10ac8f327137e22183f3e92  sim/testsuite/sim/sh/resbank.s
+4152aee3945ac6afc68b16dd206f851a  sim/testsuite/sim/sh/pdec.s
+b07d68ae2523ae371be0b115d5cc9253  sim/testsuite/sim/sh/movli.s
+7fcd022e6881b031f0deee8c6816a79a  sim/testsuite/sim/sh/fadd.s
+2f5a45c653e08f75d00a67577a721db7  sim/testsuite/sim/sh/fail.s
+be1710af076cee30f8262a7bef8685ab  sim/testsuite/sim/sh/pand.s
+b7ea335c1e85ef1fac26f071abdb2fac  sim/testsuite/sim/sh/fsrra.s
+cd42365d5bc0d1bb4979cdfd320ce433  sim/testsuite/sim/sh/fschg.s
+ed2aa1abfc2026579333e2253c838294  sim/testsuite/sim/sh/ftrc.s
+e7a32d44b0b0d9d4309d241eaf991fcf  sim/testsuite/sim/sh/pmuls.s
+45e3b96fa5b2e581805f106c3d99f968  sim/testsuite/sim/sh/fcnvds.s
+19200c14eefed0db8e7e3f7b7df9a7da  sim/testsuite/sim/sh/shll.s
+e548ee358487284309e5b5717cabf0f9  sim/testsuite/sim/sh/fneg.s
+92f8a202d1e874f537d74831851dba46  sim/testsuite/sim/sh/fsub.s
+1f420e9b6f74d6d03ae952bdffbd8799  sim/testsuite/sim/sh/pshli.s
+ee7309424adcb28d1aabb8c418ef8930  sim/testsuite/sim/sh/mov.s
+532a7fc5abd000fbfcdfa409da20f0fa  sim/testsuite/sim/sh/pclr.s
+22f8beefa505dc232a3593e167d51b2b  sim/testsuite/sim/sh/fcmpeq.s
+8f6a40a17e345540ee1f269d29aa5d9a  sim/testsuite/sim/sh/paddc.s
+8bf0a506ce4372e70d67fe1d8ce76e32  sim/testsuite/sim/sh/ChangeLog
+47831a2ea8e21901de14ee85de649e42  sim/testsuite/sim/sh/flds.s
+04ba23f9a7e46a261c68dc833abac5a3  sim/testsuite/sim/sh/fmac.s
+6074ab626f6f749947d90dad804223a8  sim/testsuite/sim/sh/fmov.s
+ddfdbd007dc52a5ecc5e1981dc705462  sim/testsuite/sim/sh/shlr2.s
+1c367b6cd0a26caaab7382c8a4a40578  sim/testsuite/sim/sh/pushpop.s
+0b43bcfde07c09c6103965070e9046ae  sim/testsuite/sim/sh/fpchg.s
+698d502e8fcf6a8e8193fee2a1274e94  sim/testsuite/sim/sh/psub.s
+d8c8b220768728a015ad5b9fbb9d2c90  sim/testsuite/sim/sh/padd.s
+556a45437699573fa48c643bd8248712  sim/testsuite/sim/sh/bld.s
+48d214fbad43f9efc8c0cc2014239984  sim/testsuite/sim/sh/macw.s
+e4e686dacc645b9fc1114279b13b460b  sim/testsuite/sim/sh/fabs.s
+849e99ce0f988f5329a7bf2d582cefd5  sim/testsuite/sim/sh/pass.s
+578530fadcb2c9974c7eb490be9a2aa7  sim/testsuite/sim/sh/testutils.inc
+c43420d54a7dd81d3ea55fbf72cd8d3e  sim/testsuite/sim/sh/mulr.s
+bef19f1e4cfc1d6ad2fb8643c0033ca0  sim/testsuite/sim/sh/bldnot.s
+81c176582a8667af8f6c72a2728737ab  sim/testsuite/sim/sh/pshar.s
+0c12a523abb2532f2abb3eeeff95cfce  sim/testsuite/sim/sh/movxy.s
+bd6af3c86e2f58147320c9b2961781cd  sim/testsuite/sim/sh/shll8.s
+f72cc94c6e69883b35e7075dbdcbcea3  sim/testsuite/sim/sh/bclr.s
+c08a7766568f6ff991184037e7b74b3b  sim/testsuite/sim/sh64/media.exp
+66f3cbc997f2e5c7d7fdddec7391416a  sim/testsuite/sim/sh64/misc/fr-dr.s
 afcc64d9020f7a6621b16c166d1822d1  sim/testsuite/sim/sh64/interwork.exp
-75952ee791e76e8cda1902983af57c15  sim/testsuite/sim/sh64/media/mmullowl.cgs
-77310578036150b882882fb79cbc7dda  sim/testsuite/sim/sh64/media/fldxp.cgs
-a67e8dfae6fe1dbbc27e3ff8408aa429  sim/testsuite/sim/sh64/media/msubl.cgs
-43a72115a4c49186f8b57a24c747ada9  sim/testsuite/sim/sh64/media/mcmpgtw.cgs
-99ea415b174e6031eac2f0ab762b9a33  sim/testsuite/sim/sh64/media/bgtu.cgs
-0d2871b1ddc8be351bde323f7de57d24  sim/testsuite/sim/sh64/media/mextr6.cgs
-14efb3c2d768492a71c1b73ab45b4b6d  sim/testsuite/sim/sh64/media/ldw.cgs
-29a19726c0af365c1c808e54477cdb95  sim/testsuite/sim/sh64/media/fdivs.cgs
-0ee1f1d000b8d348aebc3cd0deca0686  sim/testsuite/sim/sh64/media/prefi.cgs
-96720e079b2b534d21eb7f17806d9861  sim/testsuite/sim/sh64/media/mextr4.cgs
+decca393fdfc52cc877634004f343e3a  sim/testsuite/sim/sh64/ChangeLog
 e56cbd032ad31c5a525ee3045994d047  sim/testsuite/sim/sh64/media/alloco.cgs
-3b94178fb469c2f76fcb5943c7be6e35  sim/testsuite/sim/sh64/media/shori.cgs
-5ca6131f741869214aa684d39676d3f0  sim/testsuite/sim/sh64/media/maddsub.cgs
-7117be89bbc1032da057d26206ce199b  sim/testsuite/sim/sh64/media/fcmpgtd.cgs
-77b4b0f77af5b81bf2bad3907598356e  sim/testsuite/sim/sh64/media/stw.cgs
-6a647e424464d48a834d1ef9c048299b  sim/testsuite/sim/sh64/media/ChangeLog
-ef21755ea68237459f25c4316a3a4d16  sim/testsuite/sim/sh64/media/swapq.cgs
-6950be0c56405f87f1baa0cea84bb971  sim/testsuite/sim/sh64/media/stb.cgs
-e2c9ca9508255faa5208d3cf788fb80d  sim/testsuite/sim/sh64/media/mshflow.cgs
-c558d2c812f1c91198f6d6068eea2725  sim/testsuite/sim/sh64/media/addi.cgs
-0a582efef90b421fe20d1bfdb783f8c7  sim/testsuite/sim/sh64/media/beq.cgs
-3efa232854d2fbb0982ebb618ef82f0b  sim/testsuite/sim/sh64/media/fstxs.cgs
-4dac27f822f1416c682a23804e448ca4  sim/testsuite/sim/sh64/media/fmacs.cgs
-3a032628732b41bf067fc8e55428a58f  sim/testsuite/sim/sh64/media/cmpeq.cgs
-e5ca6ed82dcec1c3b3b7dec680899688  sim/testsuite/sim/sh64/media/ldxb.cgs
-37d51372abfbec0fa574f1b6cdc846b0  sim/testsuite/sim/sh64/media/bgt.cgs
-ea0a6f5053f4682afc6015dcb356b316  sim/testsuite/sim/sh64/media/nop.cgs
-e4a1d1c976a76f6c44da4be44a1a1641  sim/testsuite/sim/sh64/media/fdivd.cgs
-9ae3b61a99198960f4baf5d7f79eff88  sim/testsuite/sim/sh64/media/fmuls.cgs
-707d21183c4b9916a479978b34b839d6  sim/testsuite/sim/sh64/media/fsts.cgs
-35153e02665b95e1a018851d7e198045  sim/testsuite/sim/sh64/media/putcfg.cgs
-602ba68059df6645c442484e37707ccb  sim/testsuite/sim/sh64/media/sub.cgs
-ce0f10a7cb56824949015bf881061997  sim/testsuite/sim/sh64/media/and.cgs
-2d56e3709203765268b33b31906e803f  sim/testsuite/sim/sh64/media/floatls.cgs
-88a17b7a509b166a9245dadb200c3318  sim/testsuite/sim/sh64/media/synco.cgs
-f497d819ffd67cdb06d419d8c5532b61  sim/testsuite/sim/sh64/media/cmpgt.cgs
-c5bb9661c37857bd3f7cdfb9179e9fb8  sim/testsuite/sim/sh64/media/cmvne.cgs
-4bb19ac27e630b3ce15dbda8c9757706  sim/testsuite/sim/sh64/media/movi.cgs
-2bfa24643c3c0250dbde10b3770b7118  sim/testsuite/sim/sh64/media/fstd.cgs
+f930d359669ba95252537dc37fceb444  sim/testsuite/sim/sh64/media/fstxp.cgs
+643c1e48c75384c5ab4b3f4e291e82e8  sim/testsuite/sim/sh64/media/blink.cgs
 31ec08556e5b415245abbadcfabee29e  sim/testsuite/sim/sh64/media/icbi.cgs
-4435d87997b90b8430843386079f71a7  sim/testsuite/sim/sh64/media/mshlldl.cgs
-3a931dfcf601cfdcc15e178ecc1266df  sim/testsuite/sim/sh64/media/mshlrdl.cgs
-3e6f232a2c931cb40855a33538905c21  sim/testsuite/sim/sh64/media/fstp.cgs
-0f29f0219eabcc98ab8c3d4eb9050824  sim/testsuite/sim/sh64/media/ori.cgs
-879792361ec250133544683585ebc541  sim/testsuite/sim/sh64/media/mextr2.cgs
-6e7e8abec6fdf76c85011c31cec690a7  sim/testsuite/sim/sh64/media/cmpgtu.cgs
-e19406336e30c7c1553789123c77be83  sim/testsuite/sim/sh64/media/mshfhib.cgs
-deead7f9a94cdaa5efca9f477936761a  sim/testsuite/sim/sh64/media/maddw.cgs
-9a5ee455cb4fe7cd30c6e6a13940334a  sim/testsuite/sim/sh64/media/mshaldsl.cgs
-3c138bfeb6f5c6f2192ef864881a8efe  sim/testsuite/sim/sh64/media/stxb.cgs
-18cb207fe0e147495b61871bf8a7d6aa  sim/testsuite/sim/sh64/media/mmull.cgs
-0ecaa2df7dbd6ac20bbbff648091c1c6  sim/testsuite/sim/sh64/media/ptb.cgs
-8223facc3f2040620addb77d76f86d55  sim/testsuite/sim/sh64/media/lduw.cgs
-279f2287e09d42fcf95bb6c7c1954668  sim/testsuite/sim/sh64/media/mmulfxw.cgs
-6de85c4710700f4ac394cd6d5dab41ff  sim/testsuite/sim/sh64/media/getcon.cgs
-dd423bee72982fb8c4827535ac0ab3b3  sim/testsuite/sim/sh64/media/mcmpeqb.cgs
+91bc8cd1e2117278e49fb4369e00a372  sim/testsuite/sim/sh64/media/fputscr.cgs
+24ac3e05cd975a2c74e937d973dfec18  sim/testsuite/sim/sh64/media/mmulhiwl.cgs
+340ee385a6e0296dac7fcfb26d67a1f8  sim/testsuite/sim/sh64/media/stl.cgs
 fc7b9962b7a23eb5ee130ec9e5b48ffc  sim/testsuite/sim/sh64/media/mshardsq.cgs
-bb522dd2216512dac666e8a54d932a50  sim/testsuite/sim/sh64/media/sharil.cgs
-2a329964d8e276bc4a1e463638078929  sim/testsuite/sim/sh64/media/shlldl.cgs
-449078d68b16532a731bd08e9e996205  sim/testsuite/sim/sh64/media/putcon.cgs
-7a68dce6ffd80eaee6d187d5d580d8ed  sim/testsuite/sim/sh64/media/fsqrts.cgs
+e75c17ddd7eead085e92062b91f900d3  sim/testsuite/sim/sh64/media/mmulw.cgs
+88a17b7a509b166a9245dadb200c3318  sim/testsuite/sim/sh64/media/synco.cgs
+8a8867591c6f0aa6e52a581f3dc7590e  sim/testsuite/sim/sh64/media/fsubd.cgs
+92ae194f7d1cd53869b9afb9028cb10d  sim/testsuite/sim/sh64/media/brk.cgs
+0fff48c19adde0f7cc4bc15a70a8060b  sim/testsuite/sim/sh64/media/mcmpgtub.cgs
+482de020e815e2991e183a8e12caa476  sim/testsuite/sim/sh64/media/ocbi.cgs
 cc6dd7c9f7ffbcc8459556677381b6af  sim/testsuite/sim/sh64/media/mextr5.cgs
-91bc8cd1e2117278e49fb4369e00a372  sim/testsuite/sim/sh64/media/fputscr.cgs
-f9c22dc6393acac0d0e20eb95685035b  sim/testsuite/sim/sh64/media/fnegd.cgs
-50c4325ed80bd0ac6d352c3452716257  sim/testsuite/sim/sh64/media/fgetscr.cgs
+810a402ce7c0fc8c479ed93abe3f7cc4  sim/testsuite/sim/sh64/media/msubsw.cgs
+5d24af2add6ccdc400d0ca6c052ef72e  sim/testsuite/sim/sh64/media/fmovd.cgs
+8223facc3f2040620addb77d76f86d55  sim/testsuite/sim/sh64/media/lduw.cgs
+23464a5f4245f44835e719135142e31e  sim/testsuite/sim/sh64/media/floatld.cgs
+ef21755ea68237459f25c4316a3a4d16  sim/testsuite/sim/sh64/media/swapq.cgs
+6950be0c56405f87f1baa0cea84bb971  sim/testsuite/sim/sh64/media/stb.cgs
+561b1a31d5e4d4e4e0f6a176555fd4df  sim/testsuite/sim/sh64/media/ftrcdl.cgs
+c2b9bf3da80b4223ff83c8c4b2ebca91  sim/testsuite/sim/sh64/media/mabsw.cgs
+15b0cc0d16a86186e5b427915152b48e  sim/testsuite/sim/sh64/media/trapa.cgs
+29a19726c0af365c1c808e54477cdb95  sim/testsuite/sim/sh64/media/fdivs.cgs
+318c032459429b25629474531630cee8  sim/testsuite/sim/sh64/media/ldxuw.cgs
+4435d87997b90b8430843386079f71a7  sim/testsuite/sim/sh64/media/mshlldl.cgs
+8d80fa1d953ab1e454a27359d807595d  sim/testsuite/sim/sh64/media/ftrcsq.cgs
+ff9be75f4b2823203b287462284b9d23  sim/testsuite/sim/sh64/media/ldl.cgs
+a87d593dbc890eec83f06331f8d76c8a  sim/testsuite/sim/sh64/media/addl.cgs
+acad0b474344fe9bb10aed735b08462a  sim/testsuite/sim/sh64/media/shard.cgs
+18cb207fe0e147495b61871bf8a7d6aa  sim/testsuite/sim/sh64/media/mmull.cgs
+8b62b811fb18205ad65b8ee8b48f952d  sim/testsuite/sim/sh64/media/fcnvsd.cgs
+74ed9f945ee0bcee562f5615646df4d9  sim/testsuite/sim/sh64/media/mshlrdw.cgs
+37d51372abfbec0fa574f1b6cdc846b0  sim/testsuite/sim/sh64/media/bgt.cgs
+d9d562eac1c48a96eabfeb3312a9be90  sim/testsuite/sim/sh64/media/addil.cgs
+c558d2c812f1c91198f6d6068eea2725  sim/testsuite/sim/sh64/media/addi.cgs
+2d56e3709203765268b33b31906e803f  sim/testsuite/sim/sh64/media/floatls.cgs
+a94ff86eb306dfb576126b8b3c0f223c  sim/testsuite/sim/sh64/media/fcmpged.cgs
+78774529723f51dfef3452f15cacb32a  sim/testsuite/sim/sh64/media/mshaldsw.cgs
+375ad3205c51531607c0be84338a8293  sim/testsuite/sim/sh64/media/fmovdq.cgs
+9739bce3941d9fb8347f1c0c90ae5228  sim/testsuite/sim/sh64/media/ocbwb.cgs
+ea0a6f5053f4682afc6015dcb356b316  sim/testsuite/sim/sh64/media/nop.cgs
+d681d96dee07b47d57f5ad2bf069957a  sim/testsuite/sim/sh64/media/gettr.cgs
+238e6fb75904bbf9348ee2e178d02018  sim/testsuite/sim/sh64/media/mcnvswub.cgs
+b4187964e5978a86eb1382b481447028  sim/testsuite/sim/sh64/media/maddl.cgs
+f3f39418b846d6c792e447b0f8102c4b  sim/testsuite/sim/sh64/media/mcmpgtl.cgs
+1ec9b9915f998b1b5527affbb7b1165f  sim/testsuite/sim/sh64/media/ldhiq.cgs
 859954c33155265599f610ff0ec6422e  sim/testsuite/sim/sh64/media/fiprs.cgs
-72202c9df10988ee0ab14e200469e5de  sim/testsuite/sim/sh64/media/pta.cgs
-baba1b97037672cf15d5541ddb5708fd  sim/testsuite/sim/sh64/media/ftrvs.cgs
-24ac3e05cd975a2c74e937d973dfec18  sim/testsuite/sim/sh64/media/mmulhiwl.cgs
-f08ebb545f8b741f8182f40123abb0a8  sim/testsuite/sim/sh64/media/stxw.cgs
+a900893a600e8c7b36249f092bd3af97  sim/testsuite/sim/sh64/media/shlli.cgs
+f26ca0c3df6a34480e27e9d7f45b5cb4  sim/testsuite/sim/sh64/media/nsb.cgs
+b31ffed1b6c63faace71bae9f2946574  sim/testsuite/sim/sh64/media/shlrdl.cgs
+7affc0c1042b3480f375846d1088c308  sim/testsuite/sim/sh64/media/fcmpgts.cgs
+46780ec90276865e100a33aee7da7b91  sim/testsuite/sim/sh64/media/shllil.cgs
+14efb3c2d768492a71c1b73ab45b4b6d  sim/testsuite/sim/sh64/media/ldw.cgs
+602ba68059df6645c442484e37707ccb  sim/testsuite/sim/sh64/media/sub.cgs
+8d100290db53ee7eefeaebd1c7b7dd62  sim/testsuite/sim/sh64/media/sthiq.cgs
 facfd3bbc0f3ffa3aa6d48ea038660c6  sim/testsuite/sim/sh64/media/mextr7.cgs
+e2c9ca9508255faa5208d3cf788fb80d  sim/testsuite/sim/sh64/media/mshflow.cgs
+8fe5277c40cde0884fb2e6eac0566167  sim/testsuite/sim/sh64/media/ldxw.cgs
+6abc9a1bb9042f67a6ee425481074a31  sim/testsuite/sim/sh64/media/cmveq.cgs
+e7ca7125935973bb37ffc2a9c6152024  sim/testsuite/sim/sh64/media/fmovqd.cgs
+c58ca1dc2b7e7397f3f91d84a9c92283  sim/testsuite/sim/sh64/media/msadubq.cgs
 c8f57ef77ae3417d83d696eb539b0e46  sim/testsuite/sim/sh64/media/fabss.cgs
-d4bbc2e9533fe235007b502910bbfa3f  sim/testsuite/sim/sh64/media/byterev.cgs
-3f15d00cd31419a7ad8c1e08b9f7f5ea  sim/testsuite/sim/sh64/media/mshlldw.cgs
-3b5b24ec8e109174b008f3908a2c3607  sim/testsuite/sim/sh64/media/fmovsl.cgs
-c2b9bf3da80b4223ff83c8c4b2ebca91  sim/testsuite/sim/sh64/media/mabsw.cgs
-1f02888e70c1cd3e489b0353dda7a199  sim/testsuite/sim/sh64/media/mcmpeql.cgs
-2d7c997ff0d4c0062704b5553a0eaa6c  sim/testsuite/sim/sh64/media/shari.cgs
-5a2c9d43d6603f1d1a15f279726aeabc  sim/testsuite/sim/sh64/media/mcmv.cgs
-7affc0c1042b3480f375846d1088c308  sim/testsuite/sim/sh64/media/fcmpgts.cgs
-9f29c4e3990574afbd44cf2d011e147d  sim/testsuite/sim/sh64/media/ftrcsl.cgs
-bc4ef44f68a9bfaa0027d5a03d5fe2e0  sim/testsuite/sim/sh64/media/msubsl.cgs
-2125ef6a28e6c0f847f0f24dbda15562  sim/testsuite/sim/sh64/media/fstxd.cgs
-2a5f3da39bcd6bfafb792116fc4ff2b1  sim/testsuite/sim/sh64/media/fcmpeqd.cgs
-a21ff91fdfbca28f8b47ffaa5142b0e5  sim/testsuite/sim/sh64/media/sleep.cgs
-9f1276774332e1c55f90fa3566180d4e  sim/testsuite/sim/sh64/media/fmovls.cgs
-a54372d652695a1a6bd199405298e096  sim/testsuite/sim/sh64/media/mulsl.cgs
-ab4d95bbe89732a06b5629d36153ff5c  sim/testsuite/sim/sh64/media/mcnvswb.cgs
+c4e169c36ce16958d300c0361693e173  sim/testsuite/sim/sh64/media/bge.cgs
+2c84a234f6763a20fe6a6d937974217f  sim/testsuite/sim/sh64/media/or.cgs
+1bdc45e1c74cf1262943cb1902a69f5e  sim/testsuite/sim/sh64/media/fmovs.cgs
 32ef81f8563b99aa0f92d9b6bce16e51  sim/testsuite/sim/sh64/media/mshfhiw.cgs
+060fe31b0b91c1e980dffb585566d27e  sim/testsuite/sim/sh64/media/faddd.cgs
 0f495f99619adbcf8313fdc7ce9380ae  sim/testsuite/sim/sh64/media/ocbp.cgs
-d9d562eac1c48a96eabfeb3312a9be90  sim/testsuite/sim/sh64/media/addil.cgs
-f01c762582353e21851eb14c043b3c31  sim/testsuite/sim/sh64/media/floatqd.cgs
-e0311adbd968c1a70fbb040b187d84f2  sim/testsuite/sim/sh64/media/stq.cgs
-7b5796c6e56c76eedf4d548bb9379f02  sim/testsuite/sim/sh64/media/mshflob.cgs
-43da021fc1670aff713af73672325c22  sim/testsuite/sim/sh64/media/ldhil.cgs
-ad28f968a1d98c2efb00d8fd9b4bc680  sim/testsuite/sim/sh64/media/testutils.inc
-d681d96dee07b47d57f5ad2bf069957a  sim/testsuite/sim/sh64/media/gettr.cgs
-9b68cc2fd9580f39a3658becb2e21782  sim/testsuite/sim/sh64/media/shlri.cgs
+576279c2b9b6bacac9c42b1b62ff5ff1  sim/testsuite/sim/sh64/media/mmacnfx-wl.cgs
+35153e02665b95e1a018851d7e198045  sim/testsuite/sim/sh64/media/putcfg.cgs
+ea2ef003c1205b0eaf9616c6fd309583  sim/testsuite/sim/sh64/media/ldxq.cgs
+2d7c997ff0d4c0062704b5553a0eaa6c  sim/testsuite/sim/sh64/media/shari.cgs
+3c138bfeb6f5c6f2192ef864881a8efe  sim/testsuite/sim/sh64/media/stxb.cgs
 a010a7dc4864a1d3d16bd18de1cad548  sim/testsuite/sim/sh64/media/stloq.cgs
-78774529723f51dfef3452f15cacb32a  sim/testsuite/sim/sh64/media/mshaldsw.cgs
+2a329964d8e276bc4a1e463638078929  sim/testsuite/sim/sh64/media/shlldl.cgs
+b2bdbbe496e858ffc42260510e2dc993  sim/testsuite/sim/sh64/media/getcfg.cgs
+75952ee791e76e8cda1902983af57c15  sim/testsuite/sim/sh64/media/mmullowl.cgs
+e4a1d1c976a76f6c44da4be44a1a1641  sim/testsuite/sim/sh64/media/fdivd.cgs
+4bb19ac27e630b3ce15dbda8c9757706  sim/testsuite/sim/sh64/media/movi.cgs
+9046090d0a1e4603256bcce96b4cb48f  sim/testsuite/sim/sh64/media/mextr3.cgs
+00d6a437f0b11e7790cc6597fae337bf  sim/testsuite/sim/sh64/media/andc.cgs
+72202c9df10988ee0ab14e200469e5de  sim/testsuite/sim/sh64/media/pta.cgs
+f9c22dc6393acac0d0e20eb95685035b  sim/testsuite/sim/sh64/media/fnegd.cgs
+0ecaa2df7dbd6ac20bbbff648091c1c6  sim/testsuite/sim/sh64/media/ptb.cgs
+728ae0c771c2eb97bf7e1ecdb6c77ad8  sim/testsuite/sim/sh64/media/mulul.cgs
+2689c29380eaa34c757659ba53238d99  sim/testsuite/sim/sh64/media/ldub.cgs
+d3dea74ed66e7d66666846d8662d7894  sim/testsuite/sim/sh64/media/fadds.cgs
+3f17073ba8c0fff8779af811a37c52f9  sim/testsuite/sim/sh64/media/ldxl.cgs
+0d2871b1ddc8be351bde323f7de57d24  sim/testsuite/sim/sh64/media/mextr6.cgs
+3e7645d763248e43608d4c24d001c9de  sim/testsuite/sim/sh64/media/fsubs.cgs
+07ab156f6646ae2dba70f1c3dafa0bfe  sim/testsuite/sim/sh64/media/mmulfxl.cgs
+879792361ec250133544683585ebc541  sim/testsuite/sim/sh64/media/mextr2.cgs
+3b94178fb469c2f76fcb5943c7be6e35  sim/testsuite/sim/sh64/media/shori.cgs
+fe5424e3a2ca59f5ad6df0c201b21a4d  sim/testsuite/sim/sh64/media/ldxub.cgs
+f497d819ffd67cdb06d419d8c5532b61  sim/testsuite/sim/sh64/media/cmpgt.cgs
+9b68cc2fd9580f39a3658becb2e21782  sim/testsuite/sim/sh64/media/shlri.cgs
+b55bb3005484f5d786afbad9d233811d  sim/testsuite/sim/sh64/media/mshardl.cgs
+195734136941d8fb6caf1205014b0897  sim/testsuite/sim/sh64/media/fldp.cgs
+46c7c9f0d50e3c8c05193849f0f15ee1  sim/testsuite/sim/sh64/media/mcnvslw.cgs
+279f2287e09d42fcf95bb6c7c1954668  sim/testsuite/sim/sh64/media/mmulfxw.cgs
+7b5796c6e56c76eedf4d548bb9379f02  sim/testsuite/sim/sh64/media/mshflob.cgs
+ee7b2737ae885b341a7efaf393fc4d79  sim/testsuite/sim/sh64/media/fcmpuns.cgs
+9ae3b61a99198960f4baf5d7f79eff88  sim/testsuite/sim/sh64/media/fmuls.cgs
+eafa3e6055c2543e8f65baedc5f32801  sim/testsuite/sim/sh64/media/bne.cgs
 fd0765d429901be2d95147ad6de4d3f4  sim/testsuite/sim/sh64/media/stxq.cgs
-30c62b03976f8ab78b8fac6daf4c2fdc  sim/testsuite/sim/sh64/media/xor.cgs
-e7ca7125935973bb37ffc2a9c6152024  sim/testsuite/sim/sh64/media/fmovqd.cgs
-810a402ce7c0fc8c479ed93abe3f7cc4  sim/testsuite/sim/sh64/media/msubsw.cgs
+f08ebb545f8b741f8182f40123abb0a8  sim/testsuite/sim/sh64/media/stxw.cgs
+9a5ee455cb4fe7cd30c6e6a13940334a  sim/testsuite/sim/sh64/media/mshaldsl.cgs
+807adf144f3a47e85a751a3fbdf81a4d  sim/testsuite/sim/sh64/media/bnei.cgs
+5f32595b1e5308db437c208779156652  sim/testsuite/sim/sh64/media/subl.cgs
+ce29ea2284e05c7ce8ec675ef12e6685  sim/testsuite/sim/sh64/media/beqi.cgs
+d4bbc2e9533fe235007b502910bbfa3f  sim/testsuite/sim/sh64/media/byterev.cgs
 4a6666bfe33a68a30aa8b487c325063f  sim/testsuite/sim/sh64/media/fcnvds.cgs
-52fcbfeca5b4d265b2970475cb256d00  sim/testsuite/sim/sh64/media/ftrcdq.cgs
-57087427364f7d03b1966470f81ae64c  sim/testsuite/sim/sh64/media/stlol.cgs
-2689c29380eaa34c757659ba53238d99  sim/testsuite/sim/sh64/media/ldub.cgs
+457e3b142accbbc0a3b034e36c8f64e8  sim/testsuite/sim/sh64/media/mmacfxwl.cgs
+2256ec480546564403fd17e1f7feaf13  sim/testsuite/sim/sh64/media/fabsd.cgs
+bc4ef44f68a9bfaa0027d5a03d5fe2e0  sim/testsuite/sim/sh64/media/msubsl.cgs
 7cb6bfcf9b1c8c998133ae9576b408aa  sim/testsuite/sim/sh64/media/stxl.cgs
-4e767dee4b103e6b05d871dc1131598b  sim/testsuite/sim/sh64/media/synci.cgs
-d25a0a7d3f6e6b2b59f5be8b583cec10  sim/testsuite/sim/sh64/media/msubw.cgs
-807adf144f3a47e85a751a3fbdf81a4d  sim/testsuite/sim/sh64/media/bnei.cgs
-3f13e9adb83f9e617c3ae06db46dcf51  sim/testsuite/sim/sh64/media/mcmpeqw.cgs
-375ad3205c51531607c0be84338a8293  sim/testsuite/sim/sh64/media/fmovdq.cgs
-778e7888e0d816fca810990d862c3079  sim/testsuite/sim/sh64/media/andi.cgs
 b3c90f618cbdfb2c768d43a47849a3f1  sim/testsuite/sim/sh64/media/mshfhil.cgs
-b0332c26af82f6508597ec86b7043290  sim/testsuite/sim/sh64/media/shlld.cgs
+3efa232854d2fbb0982ebb618ef82f0b  sim/testsuite/sim/sh64/media/fstxs.cgs
+1f02888e70c1cd3e489b0353dda7a199  sim/testsuite/sim/sh64/media/mcmpeql.cgs
 a4c69037e69000c2bfea4927c16a7730  sim/testsuite/sim/sh64/media/shardl.cgs
-98b6d40ed29f302fc82899263174356d  sim/testsuite/sim/sh64/media/flds.cgs
+77b4b0f77af5b81bf2bad3907598356e  sim/testsuite/sim/sh64/media/stw.cgs
+6de85c4710700f4ac394cd6d5dab41ff  sim/testsuite/sim/sh64/media/getcon.cgs
+3b5b24ec8e109174b008f3908a2c3607  sim/testsuite/sim/sh64/media/fmovsl.cgs
+6e7e8abec6fdf76c85011c31cec690a7  sim/testsuite/sim/sh64/media/cmpgtu.cgs
+0ee1f1d000b8d348aebc3cd0deca0686  sim/testsuite/sim/sh64/media/prefi.cgs
+6a9d2a6855f7661bc838501f1bae5ece  sim/testsuite/sim/sh64/media/mextr1.cgs
+7a68dce6ffd80eaee6d187d5d580d8ed  sim/testsuite/sim/sh64/media/fsqrts.cgs
+345f5eb194aa5c826b88db7a1de4a0ce  sim/testsuite/sim/sh64/media/fldd.cgs
 448e41e7a622846e9addd4d68e6dee7b  sim/testsuite/sim/sh64/media/ldloq.cgs
-643c1e48c75384c5ab4b3f4e291e82e8  sim/testsuite/sim/sh64/media/blink.cgs
-5d24af2add6ccdc400d0ca6c052ef72e  sim/testsuite/sim/sh64/media/fmovd.cgs
-b31ffed1b6c63faace71bae9f2946574  sim/testsuite/sim/sh64/media/shlrdl.cgs
+707d21183c4b9916a479978b34b839d6  sim/testsuite/sim/sh64/media/fsts.cgs
+2a5f3da39bcd6bfafb792116fc4ff2b1  sim/testsuite/sim/sh64/media/fcmpeqd.cgs
+e5ca6ed82dcec1c3b3b7dec680899688  sim/testsuite/sim/sh64/media/ldxb.cgs
 76ce8603b52a63abe0fb9369079ad534  sim/testsuite/sim/sh64/media/addzl.cgs
-1b202c7029eea6ae864dfe5a3526b70f  sim/testsuite/sim/sh64/media/floatqs.cgs
-2256ec480546564403fd17e1f7feaf13  sim/testsuite/sim/sh64/media/fabsd.cgs
-8a8867591c6f0aa6e52a581f3dc7590e  sim/testsuite/sim/sh64/media/fsubd.cgs
-23464a5f4245f44835e719135142e31e  sim/testsuite/sim/sh64/media/floatld.cgs
-a8aeb11eef57d970015fcb23cdc873c9  sim/testsuite/sim/sh64/media/fcmpund.cgs
-d3dea74ed66e7d66666846d8662d7894  sim/testsuite/sim/sh64/media/fadds.cgs
-92ae194f7d1cd53869b9afb9028cb10d  sim/testsuite/sim/sh64/media/brk.cgs
-5f32595b1e5308db437c208779156652  sim/testsuite/sim/sh64/media/subl.cgs
-0c99b37c2d5eb483c839970bc7ad5700  sim/testsuite/sim/sh64/media/ldb.cgs
-8d80fa1d953ab1e454a27359d807595d  sim/testsuite/sim/sh64/media/ftrcsq.cgs
-f3f39418b846d6c792e447b0f8102c4b  sim/testsuite/sim/sh64/media/mcmpgtl.cgs
-3f17073ba8c0fff8779af811a37c52f9  sim/testsuite/sim/sh64/media/ldxl.cgs
-b4187964e5978a86eb1382b481447028  sim/testsuite/sim/sh64/media/maddl.cgs
-9739bce3941d9fb8347f1c0c90ae5228  sim/testsuite/sim/sh64/media/ocbwb.cgs
-8fe5277c40cde0884fb2e6eac0566167  sim/testsuite/sim/sh64/media/ldxw.cgs
-74ed9f945ee0bcee562f5615646df4d9  sim/testsuite/sim/sh64/media/mshlrdw.cgs
-fe5424e3a2ca59f5ad6df0c201b21a4d  sim/testsuite/sim/sh64/media/ldxub.cgs
-238e6fb75904bbf9348ee2e178d02018  sim/testsuite/sim/sh64/media/mcnvswub.cgs
-66ba4dba51dbcfd5e8ce7d52167b2d5e  sim/testsuite/sim/sh64/media/fcmpges.cgs
-728ae0c771c2eb97bf7e1ecdb6c77ad8  sim/testsuite/sim/sh64/media/mulul.cgs
-340ee385a6e0296dac7fcfb26d67a1f8  sim/testsuite/sim/sh64/media/stl.cgs
-f26ca0c3df6a34480e27e9d7f45b5cb4  sim/testsuite/sim/sh64/media/nsb.cgs
-46c7c9f0d50e3c8c05193849f0f15ee1  sim/testsuite/sim/sh64/media/mcnvslw.cgs
-0a9f54bea7db5d7a96c8479741aae579  sim/testsuite/sim/sh64/media/ldq.cgs
-2bbc457c0f5aefe554ccba990057dba7  sim/testsuite/sim/sh64/media/bgeu.cgs
-345f5eb194aa5c826b88db7a1de4a0ce  sim/testsuite/sim/sh64/media/fldd.cgs
-195734136941d8fb6caf1205014b0897  sim/testsuite/sim/sh64/media/fldp.cgs
-9046090d0a1e4603256bcce96b4cb48f  sim/testsuite/sim/sh64/media/mextr3.cgs
-47dc7daa584ec04b01ff797dcad4e32a  sim/testsuite/sim/sh64/media/fldxs.cgs
 bfb8f066c4e3a9fa294d95b1ff5e78b1  sim/testsuite/sim/sh64/media/fsqrtd.cgs
-2c84a234f6763a20fe6a6d937974217f  sim/testsuite/sim/sh64/media/or.cgs
-46780ec90276865e100a33aee7da7b91  sim/testsuite/sim/sh64/media/shllil.cgs
-ff9be75f4b2823203b287462284b9d23  sim/testsuite/sim/sh64/media/ldl.cgs
-1b1156080c657abb802fa1d024d698d3  sim/testsuite/sim/sh64/media/mpermw.cgs
+47dc7daa584ec04b01ff797dcad4e32a  sim/testsuite/sim/sh64/media/fldxs.cgs
+2bfa24643c3c0250dbde10b3770b7118  sim/testsuite/sim/sh64/media/fstd.cgs
+2bbc457c0f5aefe554ccba990057dba7  sim/testsuite/sim/sh64/media/bgeu.cgs
+1b202c7029eea6ae864dfe5a3526b70f  sim/testsuite/sim/sh64/media/floatqs.cgs
 3ed34a15eb4567f07e0d7998bfe6ec44  sim/testsuite/sim/sh64/media/maddsw.cgs
-1bdc45e1c74cf1262943cb1902a69f5e  sim/testsuite/sim/sh64/media/fmovs.cgs
-b2bdbbe496e858ffc42260510e2dc993  sim/testsuite/sim/sh64/media/getcfg.cgs
-6abc9a1bb9042f67a6ee425481074a31  sim/testsuite/sim/sh64/media/cmveq.cgs
-4921484170b87924852f0d16d2759c7e  sim/testsuite/sim/sh64/media/shlril.cgs
-e75c17ddd7eead085e92062b91f900d3  sim/testsuite/sim/sh64/media/mmulw.cgs
-060fe31b0b91c1e980dffb585566d27e  sim/testsuite/sim/sh64/media/faddd.cgs
-8d100290db53ee7eefeaebd1c7b7dd62  sim/testsuite/sim/sh64/media/sthiq.cgs
-591776a8c46e7ca2b29f29c335b32133  sim/testsuite/sim/sh64/media/fnegs.cgs
-0fff48c19adde0f7cc4bc15a70a8060b  sim/testsuite/sim/sh64/media/mcmpgtub.cgs
-ba1d30bad41e82950e1ec4da5068a80e  sim/testsuite/sim/sh64/media/rte.cgs
-15b0cc0d16a86186e5b427915152b48e  sim/testsuite/sim/sh64/media/trapa.cgs
-8b62b811fb18205ad65b8ee8b48f952d  sim/testsuite/sim/sh64/media/fcnvsd.cgs
-acad0b474344fe9bb10aed735b08462a  sim/testsuite/sim/sh64/media/shard.cgs
-fb4facb88f4269ce1a69e52f4a331022  sim/testsuite/sim/sh64/media/ptabs.cgs
-86ec4698affdaef7978529e10ec47617  sim/testsuite/sim/sh64/media/maddsl.cgs
-eafa3e6055c2543e8f65baedc5f32801  sim/testsuite/sim/sh64/media/bne.cgs
+99ea415b174e6031eac2f0ab762b9a33  sim/testsuite/sim/sh64/media/bgtu.cgs
+3f15d00cd31419a7ad8c1e08b9f7f5ea  sim/testsuite/sim/sh64/media/mshlldw.cgs
+c5bb9661c37857bd3f7cdfb9179e9fb8  sim/testsuite/sim/sh64/media/cmvne.cgs
+ab4d95bbe89732a06b5629d36153ff5c  sim/testsuite/sim/sh64/media/mcnvswb.cgs
+a54372d652695a1a6bd199405298e096  sim/testsuite/sim/sh64/media/mulsl.cgs
+2125ef6a28e6c0f847f0f24dbda15562  sim/testsuite/sim/sh64/media/fstxd.cgs
+96720e079b2b534d21eb7f17806d9861  sim/testsuite/sim/sh64/media/mextr4.cgs
+449078d68b16532a731bd08e9e996205  sim/testsuite/sim/sh64/media/putcon.cgs
+6a647e424464d48a834d1ef9c048299b  sim/testsuite/sim/sh64/media/ChangeLog
+bb522dd2216512dac666e8a54d932a50  sim/testsuite/sim/sh64/media/sharil.cgs
+52fcbfeca5b4d265b2970475cb256d00  sim/testsuite/sim/sh64/media/ftrcdq.cgs
+b0332c26af82f6508597ec86b7043290  sim/testsuite/sim/sh64/media/shlld.cgs
+b67275a90edc901353d572658789a302  sim/testsuite/sim/sh64/media/fldxd.cgs
 b726b030a39b5e8d03179506ea8bbed3  sim/testsuite/sim/sh64/media/ptrel.cgs
-a87d593dbc890eec83f06331f8d76c8a  sim/testsuite/sim/sh64/media/addl.cgs
-561b1a31d5e4d4e4e0f6a176555fd4df  sim/testsuite/sim/sh64/media/ftrcdl.cgs
-136dec63d822deaaa78a52ebdab53d7f  sim/testsuite/sim/sh64/media/sthil.cgs
-482de020e815e2991e183a8e12caa476  sim/testsuite/sim/sh64/media/ocbi.cgs
-9bbc7190782eedf13e1e86c251c73679  sim/testsuite/sim/sh64/media/xori.cgs
-e920fecc1d427f295341a44f501ae32e  sim/testsuite/sim/sh64/media/msubsub.cgs
-1d0b03597f3929efda09843cf25a1921  sim/testsuite/sim/sh64/media/mshardw.cgs
-1ec9b9915f998b1b5527affbb7b1165f  sim/testsuite/sim/sh64/media/ldhiq.cgs
-f930d359669ba95252537dc37fceb444  sim/testsuite/sim/sh64/media/fstxp.cgs
-2c0b29bcb551599cf28f6b48000072ae  sim/testsuite/sim/sh64/media/add.cgs
-00d6a437f0b11e7790cc6597fae337bf  sim/testsuite/sim/sh64/media/andc.cgs
-278918f6f143cad554024e0210cc1bcb  sim/testsuite/sim/sh64/media/mabsl.cgs
-457e3b142accbbc0a3b034e36c8f64e8  sim/testsuite/sim/sh64/media/mmacfxwl.cgs
-6f75489c9cc1d58e403d5af0b1585546  sim/testsuite/sim/sh64/media/fcmpeqs.cgs
-8eaa1c1a294f08a0f0cc11704dc6a6c9  sim/testsuite/sim/sh64/media/shlrd.cgs
-a94ff86eb306dfb576126b8b3c0f223c  sim/testsuite/sim/sh64/media/fcmpged.cgs
-ea2ef003c1205b0eaf9616c6fd309583  sim/testsuite/sim/sh64/media/ldxq.cgs
-6a9d2a6855f7661bc838501f1bae5ece  sim/testsuite/sim/sh64/media/mextr1.cgs
-3e7645d763248e43608d4c24d001c9de  sim/testsuite/sim/sh64/media/fsubs.cgs
 a887a2e5c5042c1cbf4ede41a2ad2aa2  sim/testsuite/sim/sh64/media/ldlol.cgs
-07ab156f6646ae2dba70f1c3dafa0bfe  sim/testsuite/sim/sh64/media/mmulfxl.cgs
-f655bef64291e78aab1635993ffd3079  sim/testsuite/sim/sh64/media/fmuld.cgs
-318c032459429b25629474531630cee8  sim/testsuite/sim/sh64/media/ldxuw.cgs
-f9d1afdf821e290491aff9e12a393afe  sim/testsuite/sim/sh64/media/mmulfxrpw.cgs
-c58ca1dc2b7e7397f3f91d84a9c92283  sim/testsuite/sim/sh64/media/msadubq.cgs
-c2d384a77172e147e10faa7f98596989  sim/testsuite/sim/sh64/media/mshflol.cgs
-a900893a600e8c7b36249f092bd3af97  sim/testsuite/sim/sh64/media/shlli.cgs
-576279c2b9b6bacac9c42b1b62ff5ff1  sim/testsuite/sim/sh64/media/mmacnfx-wl.cgs
-b67275a90edc901353d572658789a302  sim/testsuite/sim/sh64/media/fldxd.cgs
-ce29ea2284e05c7ce8ec675ef12e6685  sim/testsuite/sim/sh64/media/beqi.cgs
-c4e169c36ce16958d300c0361693e173  sim/testsuite/sim/sh64/media/bge.cgs
-ee7b2737ae885b341a7efaf393fc4d79  sim/testsuite/sim/sh64/media/fcmpuns.cgs
+6f75489c9cc1d58e403d5af0b1585546  sim/testsuite/sim/sh64/media/fcmpeqs.cgs
+3f13e9adb83f9e617c3ae06db46dcf51  sim/testsuite/sim/sh64/media/mcmpeqw.cgs
+77310578036150b882882fb79cbc7dda  sim/testsuite/sim/sh64/media/fldxp.cgs
+f01c762582353e21851eb14c043b3c31  sim/testsuite/sim/sh64/media/floatqd.cgs
+a8aeb11eef57d970015fcb23cdc873c9  sim/testsuite/sim/sh64/media/fcmpund.cgs
 ab92faebe155f396230755fbbcc7e336  sim/testsuite/sim/sh64/media/mmulsumwq.cgs
-b55bb3005484f5d786afbad9d233811d  sim/testsuite/sim/sh64/media/mshardl.cgs
-66f3cbc997f2e5c7d7fdddec7391416a  sim/testsuite/sim/sh64/misc/fr-dr.s
-c08a7766568f6ff991184037e7b74b3b  sim/testsuite/sim/sh64/media.exp
-fcad598d555a1a24eaa76710c494e71b  sim/testsuite/sim/sh/pabs.s
-dc3cb25df84ca51ea42371f6a4dec6aa  sim/testsuite/sim/sh/prnd.s
-b43309a7445615ae8abafb4900d4f3e7  sim/testsuite/sim/sh/fldi0.s
-0c12a523abb2532f2abb3eeeff95cfce  sim/testsuite/sim/sh/movxy.s
-ee7309424adcb28d1aabb8c418ef8930  sim/testsuite/sim/sh/mov.s
-6ee03b6e9943d9a05f82c8206ce794cf  sim/testsuite/sim/sh/pinc.s
-8bf0a506ce4372e70d67fe1d8ce76e32  sim/testsuite/sim/sh/ChangeLog
-f98492eeeab950ed63e6c2d52a3c57d8  sim/testsuite/sim/sh/fcmpgt.s
-d8c8b220768728a015ad5b9fbb9d2c90  sim/testsuite/sim/sh/padd.s
-eff7f8091a30f489f6cf9bb2c8aeac8d  sim/testsuite/sim/sh/shlr8.s
-c3b63bb6fbe1f996d7e66e6ed5ef9f32  sim/testsuite/sim/sh/fmul.s
-73bee7558210c5db604fb0929091597e  sim/testsuite/sim/sh/sett.s
-b7ea335c1e85ef1fac26f071abdb2fac  sim/testsuite/sim/sh/fsrra.s
-e7a32d44b0b0d9d4309d241eaf991fcf  sim/testsuite/sim/sh/pmuls.s
-bd6af3c86e2f58147320c9b2961781cd  sim/testsuite/sim/sh/shll8.s
-40b3372c773573dc611cbd9c64efa162  sim/testsuite/sim/sh/pswap.s
-954b6cdc60b0808db2732f2f65d65983  sim/testsuite/sim/sh/loop.s
-7f6673539421b7915a57f34826612d75  sim/testsuite/sim/sh/fcnvsd.s
-f5d3cc68031f17d500295fbcd18bb1f7  sim/testsuite/sim/sh/fsqrt.s
-282a3539572ea760a8d7a480a27800d4  sim/testsuite/sim/sh/add.s
-556a45437699573fa48c643bd8248712  sim/testsuite/sim/sh/bld.s
-2f5a45c653e08f75d00a67577a721db7  sim/testsuite/sim/sh/fail.s
-6074ab626f6f749947d90dad804223a8  sim/testsuite/sim/sh/fmov.s
-81c176582a8667af8f6c72a2728737ab  sim/testsuite/sim/sh/pshar.s
-9c9f493d16eacff7f4315bd95a0c8b18  sim/testsuite/sim/sh/shlr.s
-c3726f7efa272c1305bc3a7ad9225e5b  sim/testsuite/sim/sh/pdmsb.s
-055b8ddbb40bf3ffeb7b5eac3057b54b  sim/testsuite/sim/sh/bandornot.s
-36e38378e39dd9cceb78c21823b24693  sim/testsuite/sim/sh/bxor.s
-e8ca39483f9c71cfdb1b1b03069df2bc  sim/testsuite/sim/sh/pshai.s
-f8dca2ef83e73c5c462ef000c13478bb  sim/testsuite/sim/sh/and.s
-be1710af076cee30f8262a7bef8685ab  sim/testsuite/sim/sh/pand.s
-f008ac5e491f8ceab68b9f59056e9b16  sim/testsuite/sim/sh/fipr.s
-532a7fc5abd000fbfcdfa409da20f0fa  sim/testsuite/sim/sh/pclr.s
-e4e686dacc645b9fc1114279b13b460b  sim/testsuite/sim/sh/fabs.s
-f72cc94c6e69883b35e7075dbdcbcea3  sim/testsuite/sim/sh/bclr.s
-45e3b96fa5b2e581805f106c3d99f968  sim/testsuite/sim/sh/fcnvds.s
-f379912c20dda0ba7cd86cecc19eca47  sim/testsuite/sim/sh/shlr16.s
-379168064f95675285708c5eaf92bad2  sim/testsuite/sim/sh/bst.s
-47a2df7f664eaff06846045d7e64b5ce  sim/testsuite/sim/sh/float.s
-92f8a202d1e874f537d74831851dba46  sim/testsuite/sim/sh/fsub.s
-48d214fbad43f9efc8c0cc2014239984  sim/testsuite/sim/sh/macw.s
-c43420d54a7dd81d3ea55fbf72cd8d3e  sim/testsuite/sim/sh/mulr.s
-12c9ce87dbd160a77d59f6aa29ddd375  sim/testsuite/sim/sh/shll2.s
-50beb02380bc81e62c64158672183b61  sim/testsuite/sim/sh/movua.s
-649dca482464a82f27f31481b2f1c8e0  sim/testsuite/sim/sh/clip.s
-578530fadcb2c9974c7eb490be9a2aa7  sim/testsuite/sim/sh/testutils.inc
-4152aee3945ac6afc68b16dd206f851a  sim/testsuite/sim/sh/pdec.s
-7fcd022e6881b031f0deee8c6816a79a  sim/testsuite/sim/sh/fadd.s
-1f420e9b6f74d6d03ae952bdffbd8799  sim/testsuite/sim/sh/pshli.s
-2b09fe70d0d48f4cec2f1bd3d656928f  sim/testsuite/sim/sh/fsca.s
-ea612dc8f08a57ade93a63b0b6563e5c  sim/testsuite/sim/sh/fdiv.s
-eed4f3e2827f2bdcff0fd693f4be62d0  sim/testsuite/sim/sh/pshlr.s
-cd42365d5bc0d1bb4979cdfd320ce433  sim/testsuite/sim/sh/fschg.s
-bd7b8686162d8d1030ccd108eb48f610  sim/testsuite/sim/sh/movi.s
-04ba23f9a7e46a261c68dc833abac5a3  sim/testsuite/sim/sh/fmac.s
-1c367b6cd0a26caaab7382c8a4a40578  sim/testsuite/sim/sh/pushpop.s
-698d502e8fcf6a8e8193fee2a1274e94  sim/testsuite/sim/sh/psub.s
-8f6a40a17e345540ee1f269d29aa5d9a  sim/testsuite/sim/sh/paddc.s
-e548ee358487284309e5b5717cabf0f9  sim/testsuite/sim/sh/fneg.s
-5fdca3286426034467b63b36d3a3c5e2  sim/testsuite/sim/sh/fldi1.s
-b07d68ae2523ae371be0b115d5cc9253  sim/testsuite/sim/sh/movli.s
-47831a2ea8e21901de14ee85de649e42  sim/testsuite/sim/sh/flds.s
-4a9329e1cb4c8a230a4e050d69c0b717  sim/testsuite/sim/sh/bandor.s
-9b040b83149755d82c2328509c12535e  sim/testsuite/sim/sh/frchg.s
-b1d24d30151886ff5bf5bc86758709b1  sim/testsuite/sim/sh/ldrc.s
-0b43bcfde07c09c6103965070e9046ae  sim/testsuite/sim/sh/fpchg.s
-22f8beefa505dc232a3593e167d51b2b  sim/testsuite/sim/sh/fcmpeq.s
-ed2aa1abfc2026579333e2253c838294  sim/testsuite/sim/sh/ftrc.s
-d0c8446d0ede1ebe79245b96cb002c8d  sim/testsuite/sim/sh/macl.s
-5fb60364b4fd1e6b5d37ccdd4c3f4540  sim/testsuite/sim/sh/swap.s
-849e99ce0f988f5329a7bf2d582cefd5  sim/testsuite/sim/sh/pass.s
-3150deaa0636676e8347bb114fe1d308  sim/testsuite/sim/sh/div.s
-d292c4a8d61a79c219e38af6dd3c4393  sim/testsuite/sim/sh/bset.s
-c56c6a1871d8e035a8eb50e2c1cb89f0  sim/testsuite/sim/sh/shll16.s
-bef19f1e4cfc1d6ad2fb8643c0033ca0  sim/testsuite/sim/sh/bldnot.s
-430ffdb88b8f5c054817526afb4be362  sim/testsuite/sim/sh/allinsn.exp
-69150191761fac26b8276af2f85efd90  sim/testsuite/sim/sh/dmxy.s
-472229ecd10ac8f327137e22183f3e92  sim/testsuite/sim/sh/resbank.s
-19200c14eefed0db8e7e3f7b7df9a7da  sim/testsuite/sim/sh/shll.s
-ddfdbd007dc52a5ecc5e1981dc705462  sim/testsuite/sim/sh/shlr2.s
-343fd6f5dac62f3201fd8ddad7473df5  sim/testsuite/sim/cris/ChangeLog
-749c4a65acd72ed14fa1ac3b2cb21028  sim/testsuite/sim/cris/c/gettod.c
-f9ab2babd200f7bbd9b679f60c9dc136  sim/testsuite/sim/cris/c/freopen2.c
-2e9729e3376302b1ef46bde8bc7f88a5  sim/testsuite/sim/cris/c/openpf4.c
-6f9d4d83964d160c93eed9432d507573  sim/testsuite/sim/cris/c/syscall2.c
-6309fd9674cb770b4802886a74d9ec04  sim/testsuite/sim/cris/c/exitg2.c
-0269530a71d3427dabbb84aeb11f3c0a  sim/testsuite/sim/cris/c/clone1.c
-88553eaf83703a59cbc8361643680b59  sim/testsuite/sim/cris/c/setrlimit1.c
-cddeadd523c716f3e065b3db91c6598d  sim/testsuite/sim/cris/c/readlink4.c
-b370018cab1c72d75c1ea87610fd7773  sim/testsuite/sim/cris/c/sock1.c
-ce16bacf1d60113a5c0e03a1bb070d89  sim/testsuite/sim/cris/c/ftruncate2.c
-b1fb5f8eb9f0402708a60ab761e2f767  sim/testsuite/sim/cris/c/seek3.c
-86c2ceb180ebd532b644605f3da83107  sim/testsuite/sim/cris/c/fcntl2.c
-255e7480e65cb422a35a979131718266  sim/testsuite/sim/cris/c/readlink11.c
-c0e04f2b9fefcb80eb53e1550116f49f  sim/testsuite/sim/cris/c/stat1.c
-06b60a56edef9d411652f374749adef1  sim/testsuite/sim/cris/c/mmap8.c
-46698027bdeb7ff534bcaae25cfed3ea  sim/testsuite/sim/cris/c/pipe2.c
-7f8e2cee9aa8074fd03e27007034b38f  sim/testsuite/sim/cris/c/ex1.c
-96353e6f0e8a0a7e6f52e4d55e03e0db  sim/testsuite/sim/cris/c/sigreturn4.c
-754e51048e1a20f21f95d5f5b76e315a  sim/testsuite/sim/cris/c/ugetrlimit1.c
-bd926ac35b64d187f9466e95e69139be  sim/testsuite/sim/cris/c/sig1.c
-9cef688125999d097b8fab9239621f08  sim/testsuite/sim/cris/c/sysctl1.c
-e691954a7ba7158e83626f4c975a85ed  sim/testsuite/sim/cris/c/sigreturn1.c
-6dcea03f790840f18ea8fd64127724c5  sim/testsuite/sim/cris/c/sig11.c
-2451f3d36cbfbe0fcac765781a858f0e  sim/testsuite/sim/cris/c/sched2.c
-48d76b9632e424203cafd7d2a10424fa  sim/testsuite/sim/cris/c/thread3.c
-649916de976212a31beb966c0d9ec21f  sim/testsuite/sim/cris/c/rtsigprocmask1.c
-636048f3ba0304af174e7096f70abd17  sim/testsuite/sim/cris/c/fdopen1.c
-3362bf08ac2ded34da69fabf7165f628  sim/testsuite/sim/cris/c/clone5.c
-76a475d64d7a621fe12d8107b35de203  sim/testsuite/sim/cris/c/openpf1.c
-9e857c786f649510740550577636fa60  sim/testsuite/sim/cris/c/freopen1.c
-498cda002f91b397e6317146f285ca85  sim/testsuite/sim/cris/c/sig7.c
-537da8824f256e117c4f392687279519  sim/testsuite/sim/cris/c/thread2.c
-a6d1101c58781140696015731a836765  sim/testsuite/sim/cris/c/pipe6.c
-17706d61b6ff3a97993baa049383e034  sim/testsuite/sim/cris/c/truncate1.c
-1140f36e946d0721e14b43c17656a6c8  sim/testsuite/sim/cris/c/helloaout.c
-28980e0264ebee5d39ee20d559023cc1  sim/testsuite/sim/cris/c/badldso1.c
-4556ba96585517de2f2eb2d2c898f2a1  sim/testsuite/sim/cris/c/syscall6.c
-23a35358f6b5397b05295030549fb462  sim/testsuite/sim/cris/c/clone6.c
-b8cf5d844a877a014c7e928e17856db0  sim/testsuite/sim/cris/c/time1.c
-60854fabe3d60fad9fedf210455bd03b  sim/testsuite/sim/cris/c/syscall4.c
-16df4a6a8d008acb0db573bbca23bc7a  sim/testsuite/sim/cris/c/fcntl1.c
-b6dede668026bc1b3a88551a29d37998  sim/testsuite/sim/cris/c/mprotect2.c
-dedbe73fd0801fd79e3926d56d5d3b69  sim/testsuite/sim/cris/c/readlink10.c
-aa0cc3e3a6590e21d1422c36e67d46f0  sim/testsuite/sim/cris/c/sig13.c
-f6119ae18fa0133c2c9818b18e01ebc6  sim/testsuite/sim/cris/c/kill3.c
-6caec686cea8fd103570f5a11d22103f  sim/testsuite/sim/cris/c/pipe7.c
-8dee6920379731612e518ab5c1b52129  sim/testsuite/sim/cris/c/mmap5.c
-11192685d2e3b68b4da90f7cf68fe582  sim/testsuite/sim/cris/c/syscall8.c
-be489bb1f78e97b8b3e47474a4b07933  sim/testsuite/sim/cris/c/stat7.c
-01e1821708be4a05ad45a85c900f4daf  sim/testsuite/sim/cris/c/stat4.c
-6652ae9c1f46ef0e790abe331a413cc2  sim/testsuite/sim/cris/c/pipe4.c
-33ec0c3647b169206223f953d4bec850  sim/testsuite/sim/cris/c/mmap7.c
-bc53972854656ed53a133834033ebb44  sim/testsuite/sim/cris/c/sig8.c
-c3292b96518cff172bb4d88953f1e85d  sim/testsuite/sim/cris/c/rtsigsuspend1.c
-2c2a2069d8fcbc006396cfb9ae749a91  sim/testsuite/sim/cris/c/mmap3.c
-404abc34f36e44bf83f9259d6de84eac  sim/testsuite/sim/cris/c/hellodyn3.c
-d2eebcf4b27d666f115002238a95e9cc  sim/testsuite/sim/cris/c/mremap.c
-3c1d79499542dc743b4a23ee18c74fd0  sim/testsuite/sim/cris/c/syscall3.c
-ded7029b6558766ad174b8ad68e2a6ac  sim/testsuite/sim/cris/c/sched9.c
-3855c8a67a930c364dfcdf7fb19e76ea  sim/testsuite/sim/cris/c/exitg1.c
-6caf43a36fee1de1cd658dd7b9df9f28  sim/testsuite/sim/cris/c/readlink8.c
-29c2f654808c90dbb79584a57bb693bc  sim/testsuite/sim/cris/c/sig9.c
-d240d97f980a2b5bf5e50f40cda75cb8  sim/testsuite/sim/cris/c/pipe3.c
-58491fc532f3932e426eaea1676f84e1  sim/testsuite/sim/cris/c/kill2.c
-3b8aa26ae0d326bc2f6c5e7b6b0d97df  sim/testsuite/sim/cris/c/readlink5.c
-b55556b825ca9d54124a043dc3ed4911  sim/testsuite/sim/cris/c/sched6.c
-c5dc5fdc3fa43e4e5d6e51a2cda8c297  sim/testsuite/sim/cris/c/writev1.c
-2cc75950d1deb441cd82effb9a01ea94  sim/testsuite/sim/cris/c/sig2.c
-dc28b3a9345098c89c39ac4c0ef02f86  sim/testsuite/sim/cris/c/seek2.c
-77d15d167d2e0c72fa21387375cd9dc0  sim/testsuite/sim/cris/c/sysctl2.c
-f13f3eb93fb037c514f32acce267e780  sim/testsuite/sim/cris/c/readlink3.c
-0c9e2d022ccbfd44ca86687c68f5d67e  sim/testsuite/sim/cris/c/thread4.c
-244728880f7a59ca8197581196366a8e  sim/testsuite/sim/cris/c/mmap2.c
-cb3173d4abb5e27ab24ff09d049646bd  sim/testsuite/sim/cris/c/stat5.c
-e726def043e06af10f26f71f05989453  sim/testsuite/sim/cris/c/sched8.c
-e91673e9386c7e482814039f1fe08e3a  sim/testsuite/sim/cris/c/uname1.c
-32afb9e16db589c161e15936615b72d8  sim/testsuite/sim/cris/c/openpf3.c
-e7b41c99814c28b6604c647430917b4e  sim/testsuite/sim/cris/c/hellodyn.c
-631048ddb6f9dff670e4a59beaabc81f  sim/testsuite/sim/cris/c/openpf2.c
-1b12a53abdcc110b05a27f86ec82a144  sim/testsuite/sim/cris/c/sched1.c
-94c95ed6ab3d8b1110e1e278063bce03  sim/testsuite/sim/cris/c/access1.c
-81a7c1c6ad59de795b5fedb950004b9f  sim/testsuite/sim/cris/c/c.exp
-76252d805935152a8a395d166eb58367  sim/testsuite/sim/cris/c/mapbrk.c
-bd5bc121e85df515345f34f12c3c294d  sim/testsuite/sim/cris/c/sjlj.c
-2b56dd7467ff0cf466b91d8b0bf253b9  sim/testsuite/sim/cris/c/mprotect1.c
-e142f3c102619bb0256f07e0b7eb68aa  sim/testsuite/sim/cris/c/badldso2.c
-56b085b53eea3eaff52ed3cbd614538f  sim/testsuite/sim/cris/c/sched5.c
-15815c6cf12beefc7597f68d9b5148c2  sim/testsuite/sim/cris/c/stat2.c
-994f44c9411fbf0f86e3bb31f3b086da  sim/testsuite/sim/cris/c/sched3.c
-858217cb5c5ddb0c2cffbb7ed06e5fe7  sim/testsuite/sim/cris/c/syscall5.c
-c065dec5d6d385dfd55808a041c17ab1  sim/testsuite/sim/cris/c/time2.c
-bb365d27eec3e78769965aefa87ecf04  sim/testsuite/sim/cris/c/sched4.c
-1394f715c3c3f448462016b2114396e2  sim/testsuite/sim/cris/c/readlink7.c
-7a9259e3ec6e9661ccfc9fbf6c2dca1e  sim/testsuite/sim/cris/c/settls1.c
-f1e11f695bb093625be81b8fc324de82  sim/testsuite/sim/cris/c/append1.c
-3399987136f5aa5a07a144e772b4eb8a  sim/testsuite/sim/cris/c/sigreturn3.c
-565c7444b0cb03669e9e3490df139414  sim/testsuite/sim/cris/c/sig10.c
-c5ba8136a099953307e60d97437eeef2  sim/testsuite/sim/cris/c/mmap4.c
-2606622deb8f7164b7dd52c54e8e0764  sim/testsuite/sim/cris/c/sched7.c
-6991044fcf18c8e5d841e4bd7437ccea  sim/testsuite/sim/cris/c/sig6.c
-f2df9aca537b3f4f4ad3e125a5e60778  sim/testsuite/sim/cris/c/sigreturn2.c
-bb344255c26b7ff66ba972f594a52ff9  sim/testsuite/sim/cris/c/readlink6.c
-2e215ceef67a0ea53f763ecc91012fab  sim/testsuite/sim/cris/c/fdopen2.c
-2c7ce1214983ff7757a9a3a260675438  sim/testsuite/sim/cris/c/hellodyn2.c
-f1411b703fcd6badb90f276646d32f24  sim/testsuite/sim/cris/c/syscall7.c
-93e4cbcae267860da4713824d7ab26fc  sim/testsuite/sim/cris/c/sig4.c
-1a3574caa2bc1a3e97b486486582a550  sim/testsuite/sim/cris/c/rtsigsuspend2.c
-654a16be0a1e70047321ae73a8e34c25  sim/testsuite/sim/cris/c/stat3.c
-b1ec63e4c4c81066c2c4ea8b7cba870e  sim/testsuite/sim/cris/c/sig5.c
-b61cf3cca5bf399335c11308f3a8bc52  sim/testsuite/sim/cris/c/clone4.c
-dade7a63298c84d0174ebda71a7fa376  sim/testsuite/sim/cris/c/truncate2.c
-b4406066f629d45fa7a492ad97bb35fb  sim/testsuite/sim/cris/c/readlink2.c
-7b15a3fb928cf2af3a5fdba949623d5d  sim/testsuite/sim/cris/c/writev2.c
-3eb9b7f3e6a1a8e35ac66cbf048e5bf4  sim/testsuite/sim/cris/c/hello.c
-85d07e227f3da16227efd370d4bd98e8  sim/testsuite/sim/cris/c/readlink9.c
-2dc90db6492c7915acfd9d8c4c4b7fd3  sim/testsuite/sim/cris/c/kill1.c
-10eb2f4b61f6908d3cb3a06f0a8f2def  sim/testsuite/sim/cris/c/stat8.c
-2d4c2f79ecdb8323bbe9cce4e20c5dd2  sim/testsuite/sim/cris/c/sig3.c
-59b654800ab7895cebfbc7b0f7114045  sim/testsuite/sim/cris/c/openpf5.c
-871e76b97d097a594ac69b273cd490ab  sim/testsuite/sim/cris/c/rtsigprocmask2.c
-1d9766a687655c334147a81547f4d35b  sim/testsuite/sim/cris/c/rename2.c
-c43cdb23d79a23f9bc3d8b95b20121e4  sim/testsuite/sim/cris/c/badldso3.c
-8d9ec2d8e98873231644fd2928eedd11  sim/testsuite/sim/cris/c/getcwd1.c
-4a2a61b782a1069557cec29154217082  sim/testsuite/sim/cris/c/mmap1.c
-67ec38ee427de40a93d1dab24bca2787  sim/testsuite/sim/cris/c/readlink1.c
-e0ff04c2f66d5683806accf52c5a5c85  sim/testsuite/sim/cris/c/sig12.c
-e522a6433d65d3c0a300178b242b58dd  sim/testsuite/sim/cris/c/mmap6.c
-28acfc17ffb85e9ad08bf03b54364eea  sim/testsuite/sim/cris/c/sysctl3.c
-bed307959abae151f8251a2aa94f5fb3  sim/testsuite/sim/cris/c/pipe1.c
-b3a611ff2914bafc74e5e03c6670ecd6  sim/testsuite/sim/cris/c/syscall1.c
-5aef57f0aa440d4a2e9cd8ebad961daa  sim/testsuite/sim/cris/c/thread5.c
-aa50b7df97a5974860b06781313fefb4  sim/testsuite/sim/cris/c/clone2.c
-e72c1ba5c42bc26baf3997a515d411dc  sim/testsuite/sim/cris/c/seek4.c
-5c0166471388803f8a87b2e75f8cb540  sim/testsuite/sim/cris/c/pipe5.c
-b002267b24d426d4ae91610f8bea22ad  sim/testsuite/sim/cris/c/seek1.c
-b976c33ef4b4a551c903d495708c81c3  sim/testsuite/sim/cris/c/clone3.c
-1f8a017092ba6fcbdb63831a6d1fddfc  sim/testsuite/sim/cris/c/ftruncate1.c
-bc3f5069bc4718bbb9ffee12e416bdc6  sim/testsuite/sim/cris/asm/raw2.ms
-dff4cfde15294bc9a91d3c44534b8793  sim/testsuite/sim/cris/asm/moveq.ms
-fac7339a938456bd828ee00b51c8f648  sim/testsuite/sim/cris/asm/cmpxc.ms
-c67e215c008a0948de2968a3ac09b3eb  sim/testsuite/sim/cris/asm/movsm.ms
-63adf223c2a656abb48a0043eb8fdf86  sim/testsuite/sim/cris/asm/rfn.ms
-213ed16674863ab8a94a648b4bacce9b  sim/testsuite/sim/cris/asm/movucr.ms
-30bc829c5021270dec933e8b5fc63d6a  sim/testsuite/sim/cris/asm/sfe.ms
-20f91c681dc2609edb3caf20351e4c45  sim/testsuite/sim/cris/asm/bdapq.ms
-cac8a4df22fecf18b6f4a8a8343dc311  sim/testsuite/sim/cris/asm/jsrmv10.ms
-14b8d0c38494b61aab6cf1712bf36c59  sim/testsuite/sim/cris/asm/io7.ms
-940a3f2ca5fd86fb564a932cf5861816  sim/testsuite/sim/cris/asm/moverpcb.ms
-f8f9a2e029aab177abacbbf64522f6da  sim/testsuite/sim/cris/asm/rfg.ms
-0027c92c821b64aa99e62a63306c59c4  sim/testsuite/sim/cris/asm/movdelsr1.ms
-0da25d08fc1e025db45507b9c21666d7  sim/testsuite/sim/cris/asm/addoc.ms
-785a6bb740608dac717c73e57591deaa  sim/testsuite/sim/cris/asm/movscr.ms
-437759a2c57580b8695a4fcf6c5dd353  sim/testsuite/sim/cris/asm/addi.ms
-72b76cf328e602ac59d0eb6d3828db10  sim/testsuite/sim/cris/asm/boundm.ms
-14961b2c32c9eba83a0bc5f5fc48eae5  sim/testsuite/sim/cris/asm/swap.ms
-153d9dfda7a2e7408435a4275c6627ec  sim/testsuite/sim/cris/asm/x3-v10.ms
-c74fca6bdce3306512f05cf52ed25d17  sim/testsuite/sim/cris/asm/x1-v32.ms
-7d0116d90d1fb2cde17c9aa42dcb2a52  sim/testsuite/sim/cris/asm/option3.ms
-fbdc943a9cb4c111b4847a8c5c14d950  sim/testsuite/sim/cris/asm/raw13.ms
-074dc6598e23e28f78546cee905c554b  sim/testsuite/sim/cris/asm/io4.ms
-08340e3cd22828a9ea7b39ac3ab76a1a  sim/testsuite/sim/cris/asm/x10-v10.ms
-3173b88b402a0711ac76f427a87b94b1  sim/testsuite/sim/cris/asm/rfe.ms
+43a72115a4c49186f8b57a24c747ada9  sim/testsuite/sim/sh64/media/mcmpgtw.cgs
+2c0b29bcb551599cf28f6b48000072ae  sim/testsuite/sim/sh64/media/add.cgs
+ba1d30bad41e82950e1ec4da5068a80e  sim/testsuite/sim/sh64/media/rte.cgs
+e0311adbd968c1a70fbb040b187d84f2  sim/testsuite/sim/sh64/media/stq.cgs
+98b6d40ed29f302fc82899263174356d  sim/testsuite/sim/sh64/media/flds.cgs
+4dac27f822f1416c682a23804e448ca4  sim/testsuite/sim/sh64/media/fmacs.cgs
+591776a8c46e7ca2b29f29c335b32133  sim/testsuite/sim/sh64/media/fnegs.cgs
+a21ff91fdfbca28f8b47ffaa5142b0e5  sim/testsuite/sim/sh64/media/sleep.cgs
+0f29f0219eabcc98ab8c3d4eb9050824  sim/testsuite/sim/sh64/media/ori.cgs
+e920fecc1d427f295341a44f501ae32e  sim/testsuite/sim/sh64/media/msubsub.cgs
+f9d1afdf821e290491aff9e12a393afe  sim/testsuite/sim/sh64/media/mmulfxrpw.cgs
+3a032628732b41bf067fc8e55428a58f  sim/testsuite/sim/sh64/media/cmpeq.cgs
+baba1b97037672cf15d5541ddb5708fd  sim/testsuite/sim/sh64/media/ftrvs.cgs
+4e767dee4b103e6b05d871dc1131598b  sim/testsuite/sim/sh64/media/synci.cgs
+0c99b37c2d5eb483c839970bc7ad5700  sim/testsuite/sim/sh64/media/ldb.cgs
+e19406336e30c7c1553789123c77be83  sim/testsuite/sim/sh64/media/mshfhib.cgs
+0a582efef90b421fe20d1bfdb783f8c7  sim/testsuite/sim/sh64/media/beq.cgs
+778e7888e0d816fca810990d862c3079  sim/testsuite/sim/sh64/media/andi.cgs
+c2d384a77172e147e10faa7f98596989  sim/testsuite/sim/sh64/media/mshflol.cgs
+3a931dfcf601cfdcc15e178ecc1266df  sim/testsuite/sim/sh64/media/mshlrdl.cgs
+9f29c4e3990574afbd44cf2d011e147d  sim/testsuite/sim/sh64/media/ftrcsl.cgs
+a67e8dfae6fe1dbbc27e3ff8408aa429  sim/testsuite/sim/sh64/media/msubl.cgs
+3e6f232a2c931cb40855a33538905c21  sim/testsuite/sim/sh64/media/fstp.cgs
+1d0b03597f3929efda09843cf25a1921  sim/testsuite/sim/sh64/media/mshardw.cgs
+9bbc7190782eedf13e1e86c251c73679  sim/testsuite/sim/sh64/media/xori.cgs
+86ec4698affdaef7978529e10ec47617  sim/testsuite/sim/sh64/media/maddsl.cgs
+50c4325ed80bd0ac6d352c3452716257  sim/testsuite/sim/sh64/media/fgetscr.cgs
+278918f6f143cad554024e0210cc1bcb  sim/testsuite/sim/sh64/media/mabsl.cgs
+30c62b03976f8ab78b8fac6daf4c2fdc  sim/testsuite/sim/sh64/media/xor.cgs
+dd423bee72982fb8c4827535ac0ab3b3  sim/testsuite/sim/sh64/media/mcmpeqb.cgs
+d25a0a7d3f6e6b2b59f5be8b583cec10  sim/testsuite/sim/sh64/media/msubw.cgs
+43da021fc1670aff713af73672325c22  sim/testsuite/sim/sh64/media/ldhil.cgs
+5ca6131f741869214aa684d39676d3f0  sim/testsuite/sim/sh64/media/maddsub.cgs
+4921484170b87924852f0d16d2759c7e  sim/testsuite/sim/sh64/media/shlril.cgs
+8eaa1c1a294f08a0f0cc11704dc6a6c9  sim/testsuite/sim/sh64/media/shlrd.cgs
+136dec63d822deaaa78a52ebdab53d7f  sim/testsuite/sim/sh64/media/sthil.cgs
+ad28f968a1d98c2efb00d8fd9b4bc680  sim/testsuite/sim/sh64/media/testutils.inc
+5a2c9d43d6603f1d1a15f279726aeabc  sim/testsuite/sim/sh64/media/mcmv.cgs
+deead7f9a94cdaa5efca9f477936761a  sim/testsuite/sim/sh64/media/maddw.cgs
+ce0f10a7cb56824949015bf881061997  sim/testsuite/sim/sh64/media/and.cgs
+7117be89bbc1032da057d26206ce199b  sim/testsuite/sim/sh64/media/fcmpgtd.cgs
+0a9f54bea7db5d7a96c8479741aae579  sim/testsuite/sim/sh64/media/ldq.cgs
+1b1156080c657abb802fa1d024d698d3  sim/testsuite/sim/sh64/media/mpermw.cgs
+f655bef64291e78aab1635993ffd3079  sim/testsuite/sim/sh64/media/fmuld.cgs
+57087427364f7d03b1966470f81ae64c  sim/testsuite/sim/sh64/media/stlol.cgs
+9f1276774332e1c55f90fa3566180d4e  sim/testsuite/sim/sh64/media/fmovls.cgs
+66ba4dba51dbcfd5e8ce7d52167b2d5e  sim/testsuite/sim/sh64/media/fcmpges.cgs
+fb4facb88f4269ce1a69e52f4a331022  sim/testsuite/sim/sh64/media/ptabs.cgs
+1bfff6ec47572335250341667cdcfcca  sim/testsuite/sim/sh64/compact/braf.cgs
+552613935856f5613d35b5a4c20b3300  sim/testsuite/sim/sh64/compact/muluw.cgs
+6b8c97ed1cd766ad0ebddb4cababdc9a  sim/testsuite/sim/sh64/compact/movw11.cgs
+b79bdae0d7c852932a299b669c623c7e  sim/testsuite/sim/sh64/compact/tsti.cgs
+dcc246daa7707392dbeda917c433dfbe  sim/testsuite/sim/sh64/compact/div1.cgs
+650a78db8b345ce1d2bbe46c3f6f1a8b  sim/testsuite/sim/sh64/compact/cmppl.cgs
+63d652f8bd1167eebf0a01433061bda0  sim/testsuite/sim/sh64/compact/movb7.cgs
+a7d1bbe9c0cd6fc3791104baf80a6c22  sim/testsuite/sim/sh64/compact/ldcl-gbr.cgs
+f7765b4706fe2583f09df8ca82774ee0  sim/testsuite/sim/sh64/compact/movl2.cgs
+4e91b28cf642cde4e656ed0b7e771c26  sim/testsuite/sim/sh64/compact/shll16.cgs
+57e6e7addeb114f34244ed0be0408db6  sim/testsuite/sim/sh64/compact/movb8.cgs
+690b915e479fd620957e41cc04da0f4f  sim/testsuite/sim/sh64/compact/shlr2.cgs
+54ef71450122a228ee56f451b232c8f7  sim/testsuite/sim/sh64/compact/movb10.cgs
+b18559b12291b7aaf2d2116f2d9388a4  sim/testsuite/sim/sh64/compact/fcmpeq.cgs
+7d7669ca1e8e51c376385782db7e4101  sim/testsuite/sim/sh64/compact/brk.cgs
+911a98f008d4dcf1069a3024fce10c86  sim/testsuite/sim/sh64/compact/extub.cgs
+f41288943b1c077237eee8b1d8595f32  sim/testsuite/sim/sh64/compact/ocbi.cgs
+736d9c94762c50c4ebb3873c5882ee6d  sim/testsuite/sim/sh64/compact/addc.cgs
+210e09801402bfa631991b5694d7e456  sim/testsuite/sim/sh64/compact/fmac.cgs
+744987cc3e82d9f65bd38dba8b94b722  sim/testsuite/sim/sh64/compact/fmul.cgs
+da2ade69bdab794ce3205960172b31bc  sim/testsuite/sim/sh64/compact/rotr.cgs
+acf3b37669228c554574f0328cbded2e  sim/testsuite/sim/sh64/compact/fdiv.cgs
+e26665c1228526221c579dc239760f0a  sim/testsuite/sim/sh64/compact/xtrct.cgs
+9e9399ae453003f6abca6e2e68613278  sim/testsuite/sim/sh64/compact/sts-macl.cgs
+4ec324a6ea217bdf129f4579e7ac1e15  sim/testsuite/sim/sh64/compact/trapa.cgs
+8ef35680e34836bb65e0930876d5c052  sim/testsuite/sim/sh64/compact/swapb.cgs
+7c97c36a842284184ed5f0a5bcc23b15  sim/testsuite/sim/sh64/compact/bts.cgs
+0f56a0c25e45a9de365c44e105bd1481  sim/testsuite/sim/sh64/compact/stsl-fpscr.cgs
+1221053b1727f1610e1c810173d2717b  sim/testsuite/sim/sh64/compact/shlr16.cgs
+ef60dd63fb8069bba5356daa6add3cf7  sim/testsuite/sim/sh64/compact/fcnvsd.cgs
+40549ff3237f5ddffefea6e712cf1aef  sim/testsuite/sim/sh64/compact/movb3.cgs
+46158c951c41f5cc472de87a41b67b3a  sim/testsuite/sim/sh64/compact/stc-gbr.cgs
+0625b2ce3e218d065741c215122dddf3  sim/testsuite/sim/sh64/compact/cmpstr.cgs
+a754ffb66032fcfe09d1d0190470afc6  sim/testsuite/sim/sh64/compact/subc.cgs
+c56640f728d4b715e573a22fb5832a81  sim/testsuite/sim/sh64/compact/sts-mach.cgs
+23e954e4ce42ac0831bb431bc6030795  sim/testsuite/sim/sh64/compact/cmphi.cgs
+ac72602f6ed2aa1b241f5c8186b7620b  sim/testsuite/sim/sh64/compact/addi.cgs
+719b877620e0e6689befdfa41fdbbaa3  sim/testsuite/sim/sh64/compact/sett.cgs
+e368063a7aee2ddb299b3ee59140b22d  sim/testsuite/sim/sh64/compact/movl11.cgs
+ead7f7ae37ed28acb8fe9ca363446640  sim/testsuite/sim/sh64/compact/ocbwb.cgs
+32da06da3c217fa4db9f558533a350f2  sim/testsuite/sim/sh64/compact/nop.cgs
+c27b8d023bea7b97bd4e34e34d234996  sim/testsuite/sim/sh64/compact/not.cgs
+9db8c4c308050e1a094d14f01e40dea2  sim/testsuite/sim/sh64/compact/movb1.cgs
+819df15c8c0c437365a4a55311a1963d  sim/testsuite/sim/sh64/compact/ftrc.cgs
+fc724add45239cd526c1d256bc9b11f6  sim/testsuite/sim/sh64/compact/macl.cgs
+603557da5c50e246d6bc1e557a6c82f9  sim/testsuite/sim/sh64/compact/fsub.cgs
+255d1a9a0a5100e86ddd3be3343fb2d7  sim/testsuite/sim/sh64/compact/movl1.cgs
+db52acf9cd33a8ea5ab7084c31b7a89e  sim/testsuite/sim/sh64/compact/rotcr.cgs
+c44d851bd936d59d26ef94833a896ae2  sim/testsuite/sim/sh64/compact/movw5.cgs
+6ae8403f0db6b164737220728121de32  sim/testsuite/sim/sh64/compact/movw9.cgs
+5b1abceab332756d9e7ad22a1e837553  sim/testsuite/sim/sh64/compact/stsl-macl.cgs
+ffda35e809cf16b541e191c13caced95  sim/testsuite/sim/sh64/compact/stsl-mach.cgs
+ab062a29839df00af15600e6ec555da0  sim/testsuite/sim/sh64/compact/sub.cgs
+760b6752e59d4567ccaa22144cf5bce6  sim/testsuite/sim/sh64/compact/mov.cgs
+d46aad4277c51016c3e2e655ccb04d68  sim/testsuite/sim/sh64/compact/movb4.cgs
+ecd016b2d92587918211793c88ab7f69  sim/testsuite/sim/sh64/compact/bsrf.cgs
+1aae0513eb31849efab8069b6bb076ab  sim/testsuite/sim/sh64/compact/lds-pr.cgs
+f0137811e6c67d782d837b61fbbb3bbe  sim/testsuite/sim/sh64/compact/sets.cgs
+11b9ddea67ef87692cad2ed3786a8b88  sim/testsuite/sim/sh64/compact/or.cgs
+0750fb0a09062e6e3f445b1b5fae47f3  sim/testsuite/sim/sh64/compact/addv.cgs
+e1f0a305ba67b9bee68e5144a68a62b7  sim/testsuite/sim/sh64/compact/clrt.cgs
+3074493d5e04d18b722e379d0cf2a9c8  sim/testsuite/sim/sh64/compact/clrmac.cgs
+9805ed817520267b403266701b0aa2b4  sim/testsuite/sim/sh64/compact/ocbp.cgs
+3098a4bf21b00d4c423b39d02909fcb3  sim/testsuite/sim/sh64/compact/stcl-gbr.cgs
+31122c9a09fb41e1767cb1ec56bf3059  sim/testsuite/sim/sh64/compact/sts-fpscr.cgs
+ce7833e00e1dbffdad8551457da869e9  sim/testsuite/sim/sh64/compact/sts-pr.cgs
+e8172666d081fe5605c35aaad372b337  sim/testsuite/sim/sh64/compact/lds-fpscr.cgs
+02ba94c0c4976e37c371221fece2ddf0  sim/testsuite/sim/sh64/compact/mulsw.cgs
+237f94b7d82bbe794dec21c82e39ac16  sim/testsuite/sim/sh64/compact/extsw.cgs
+ee9aa5e3458c92acbe9ce8ce0a0a2ca2  sim/testsuite/sim/sh64/compact/frchg.cgs
+e55068ccbd32488af870d2b89de9000f  sim/testsuite/sim/sh64/compact/shlr.cgs
+55ac8e9559a7ea47fdca66bef426da42  sim/testsuite/sim/sh64/compact/movi.cgs
+2195ebca2557fdb8b9250b6f8119f3c5  sim/testsuite/sim/sh64/compact/cmpge.cgs
+dcfb8af4205710d4ba72426b92d3c58d  sim/testsuite/sim/sh64/compact/stsl-fpul.cgs
+6a7e70ef4397a49248108112489c5d6d  sim/testsuite/sim/sh64/compact/bt.cgs
+7725779b79cbf00fe9b69189081668b8  sim/testsuite/sim/sh64/compact/movw2.cgs
+6dab94bfaf722b431ad195a2a4293b3d  sim/testsuite/sim/sh64/compact/jsr.cgs
+b392c69b1d097f321a51487716ca2ac6  sim/testsuite/sim/sh64/compact/dt.cgs
+8715239f27b8d1960ebdb943d4e5d1a2  sim/testsuite/sim/sh64/compact/ldsl-pr.cgs
+5bff71e04db76173db94a6f710321a3e  sim/testsuite/sim/sh64/compact/fmov.cgs
+a6043d2be7b79df9b7a06f2291a17048  sim/testsuite/sim/sh64/compact/div0s.cgs
+9d3c5e66f4dbe4445930df3ffe62e665  sim/testsuite/sim/sh64/compact/mull.cgs
+4021dc4dbbb01ff98d3e4fce1ac56845  sim/testsuite/sim/sh64/compact/cmpgt.cgs
+8bd60c5fdbda0679771e24aa4d119a84  sim/testsuite/sim/sh64/compact/fsqrt.cgs
+f7e5d3069f0a25c67f9dd87dba675de9  sim/testsuite/sim/sh64/compact/movl8.cgs
+156851655fea4bdfd6c9677bcdfdb8a6  sim/testsuite/sim/sh64/compact/ldc-gbr.cgs
+d31249cc284a3c3d2a65235745684829  sim/testsuite/sim/sh64/compact/mova.cgs
+fc91f77b312fcd436accecf89f6fef0b  sim/testsuite/sim/sh64/compact/movw3.cgs
+ec99ac48e2a44d9ceaee0a42ca9bef65  sim/testsuite/sim/sh64/compact/ldsl-fpul.cgs
+9a9b6aaff790f813fc1d056ad729961f  sim/testsuite/sim/sh64/compact/andb.cgs
+a83b93d213c6ae2251fd3edbcf5b848d  sim/testsuite/sim/sh64/compact/div0u.cgs
+565e1c190cf53eb313700574bb75c194  sim/testsuite/sim/sh64/compact/movb6.cgs
+295e0ca6bc578ef653c993cab6ac10d7  sim/testsuite/sim/sh64/compact/neg.cgs
+303f83bd4304f1318482a48817287855  sim/testsuite/sim/sh64/compact/fabs.cgs
+779dc242c637f859b44a3f6b41d3b505  sim/testsuite/sim/sh64/compact/rotcl.cgs
+873125ad7311a241f63dc14e6174fd73  sim/testsuite/sim/sh64/compact/movt.cgs
+8c4ca5484616b0c99faaec2b1a829761  sim/testsuite/sim/sh64/compact/cmphs.cgs
+28323bad885035fa8e7bb5709fed8541  sim/testsuite/sim/sh64/compact/fcnvds.cgs
+e07fd593d0da1177a76a264a46e0f41c  sim/testsuite/sim/sh64/compact/xorb.cgs
+e2beb2998f3e748874e58926c9bea9b5  sim/testsuite/sim/sh64/compact/ftrv.cgs
+c5ddcb29af919e712d9195de10a38ad9  sim/testsuite/sim/sh64/compact/ldsl-mach.cgs
+12e368bfea026db9f75001c7b9a072a6  sim/testsuite/sim/sh64/compact/movw10.cgs
+d3accf8ea5099b4dffe8c67a34a5d4a0  sim/testsuite/sim/sh64/compact/movl3.cgs
+13ac597154fa151e3ce2d17689c7dedc  sim/testsuite/sim/sh64/compact/rts.cgs
+c9e47e035d8047dbf66ceb7ec629ef55  sim/testsuite/sim/sh64/compact/ldsl-fpscr.cgs
+44310b0f1be5895cbbcb6aadf0c8c432  sim/testsuite/sim/sh64/compact/shll8.cgs
+fd3ea9fd7e5a18185841283340755b0e  sim/testsuite/sim/sh64/compact/stsl-pr.cgs
+3960a7b561d89b9c8bfff49df0d5cb13  sim/testsuite/sim/sh64/compact/dmulul.cgs
+010401013cd6bfc3678a1a3543d3e160  sim/testsuite/sim/sh64/compact/fsts.cgs
+cbbb7a0b67cfed8979f2802caba20514  sim/testsuite/sim/sh64/compact/shlr8.cgs
+b5dfa5e1a790085a09620c0c212b66b5  sim/testsuite/sim/sh64/compact/rotl.cgs
+a95f07f642bd3ee43a82fe939e19e639  sim/testsuite/sim/sh64/compact/subv.cgs
+41e9f6ee3d74b2de2deae8166453693a  sim/testsuite/sim/sh64/compact/ldsl-macl.cgs
+c601da6c1ba3e906262c28d268e3a58b  sim/testsuite/sim/sh64/compact/bsr.cgs
+bef3697eee05ff945b53aa5953f833b7  sim/testsuite/sim/sh64/compact/shar.cgs
+aa7790e772f6f7f2ac8a483217e5e7f0  sim/testsuite/sim/sh64/compact/shal.cgs
+74ca11e119e6ff999a91c28f9dbd9d1a  sim/testsuite/sim/sh64/compact/movl4.cgs
+6cbb4415a81c454139b8dd84d836f5a3  sim/testsuite/sim/sh64/compact/extuw.cgs
+15c13b8d1f8f07f3d8e220b6842cddc3  sim/testsuite/sim/sh64/compact/movw8.cgs
+549a3e3cd3e0bbc0904ebc8c7d05a627  sim/testsuite/sim/sh64/compact/sts-fpul.cgs
+3ed23327fc2d63d69658bb695c3d7ff1  sim/testsuite/sim/sh64/compact/fldi0.cgs
+9a06f5824ff0496eb4cc281f036d6bf4  sim/testsuite/sim/sh64/compact/shll.cgs
+e47937604ee7a5201268ec0803501b03  sim/testsuite/sim/sh64/compact/movl9.cgs
+683efdfba958a7fa3cf9f8e8fe4a740a  sim/testsuite/sim/sh64/compact/tstb.cgs
+4d88a6bb053bdb9f313cc9e44b3989de  sim/testsuite/sim/sh64/compact/movl6.cgs
+3e0158a19a50735d50721a69c9fab7d2  sim/testsuite/sim/sh64/compact/negc.cgs
+c560820cf73971bf5ad8d1c5e6d34bc2  sim/testsuite/sim/sh64/compact/movb2.cgs
+f6cc357e0e59745b76d58dbcffe87f5f  sim/testsuite/sim/sh64/compact/bfs.cgs
+2badb7a543131dacc5223bdc05bd29b0  sim/testsuite/sim/sh64/compact/orb.cgs
+8c5d3b089d8d6e49fbcc8c985e0123a5  sim/testsuite/sim/sh64/compact/movl5.cgs
+c7d45a6557c5fecb06d0953d401ec6e7  sim/testsuite/sim/sh64/compact/movl10.cgs
+eaee678fb2a62c462d0ca02f3fec06f0  sim/testsuite/sim/sh64/compact/ChangeLog
+169370bb1837c9eb0637d793844367ce  sim/testsuite/sim/sh64/compact/fschg.cgs
+5c71a3bb3ec9f16d0775cd9b7cc745a8  sim/testsuite/sim/sh64/compact/shld.cgs
+d4663e721d8f95bf5d516d8f2bef0e33  sim/testsuite/sim/sh64/compact/cmppz.cgs
+a0f6650b39bd08de4cd1725fcd49f868  sim/testsuite/sim/sh64/compact/macw.cgs
+d5a01716385fce773d06295c1f926f2c  sim/testsuite/sim/sh64/compact/swapw.cgs
+5fd993753cd1d2e5ffa0225b24835161  sim/testsuite/sim/sh64/compact/lds-mach.cgs
+ca5039c0a9d247a7ad8a7838814c5a51  sim/testsuite/sim/sh64/compact/add.cgs
+3ff4b89901a61490263925c69da00c1f  sim/testsuite/sim/sh64/compact/jmp.cgs
+58a4b01f4f30a9b27b10f1b5e006ad74  sim/testsuite/sim/sh64/compact/fldi1.cgs
+d1bf11e1d56f7f101f57e498c318d058  sim/testsuite/sim/sh64/compact/movw4.cgs
+4ec2161356186cb5b58218ea64478d88  sim/testsuite/sim/sh64/compact/movb5.cgs
+91740f6d0a7b17e738a97aaf664236f6  sim/testsuite/sim/sh64/compact/bf.cgs
+b8ee7c280ee7fd98b740210aa179733e  sim/testsuite/sim/sh64/compact/fcmpgt.cgs
+1039cb01c8b78cceef8ab514b90ea88e  sim/testsuite/sim/sh64/compact/fneg.cgs
+7c0f2ee78bc85215e59468673d92a2d1  sim/testsuite/sim/sh64/compact/flds.cgs
+88aabe91f30a2f4b660ac37395ed8129  sim/testsuite/sim/sh64/compact/ori.cgs
+fb3d330172050e46fbd98d776f49aad8  sim/testsuite/sim/sh64/compact/tasb.cgs
+e0053a70b797cc4fe77f657744cc4084  sim/testsuite/sim/sh64/compact/cmpeq.cgs
+e0aaf9bc61e49ce27dd4d59aa5028430  sim/testsuite/sim/sh64/compact/movl7.cgs
+cfd6dc4032d03f7f59178e637076b518  sim/testsuite/sim/sh64/compact/shad.cgs
+51493b43a58400a838ed217c7603c5e1  sim/testsuite/sim/sh64/compact/shll2.cgs
+07eab8ef284eb295f7e90a098eb87cb2  sim/testsuite/sim/sh64/compact/clrs.cgs
+e7022d3945429974472de5e5f3f64aef  sim/testsuite/sim/sh64/compact/andi.cgs
+3be59f32d1c642776228836b13ddea6d  sim/testsuite/sim/sh64/compact/movb9.cgs
+3755234f585da186aecb8e5d8283dfa6  sim/testsuite/sim/sh64/compact/extsb.cgs
+9d7e70aee614865172de0ca2019e009d  sim/testsuite/sim/sh64/compact/fadd.cgs
+55b29cbb9b738f78888fd22e3e8ef172  sim/testsuite/sim/sh64/compact/movcal.cgs
+05a733d0240751b80661cfbf8613fe41  sim/testsuite/sim/sh64/compact/lds-macl.cgs
+c4960e4d2e53ddd17aab483fceae60aa  sim/testsuite/sim/sh64/compact/xori.cgs
+c117ffebe50a4c564bd752511a72f834  sim/testsuite/sim/sh64/compact/xor.cgs
+ccfa2823c1f548e855ef34f0610c279b  sim/testsuite/sim/sh64/compact/pref.cgs
+b412b8b1cba9c4f12b56e8f6d43addcd  sim/testsuite/sim/sh64/compact/movw6.cgs
+b6ea8a4bfb234524293e2c0f09ed4d98  sim/testsuite/sim/sh64/compact/testutils.inc
+02ad979dbb014a39cc96c1d468fb826d  sim/testsuite/sim/sh64/compact/movw1.cgs
+e34dc396e58178682992a585b2ed6b60  sim/testsuite/sim/sh64/compact/fipr.cgs
+1da8d79ce7382470915e3d896cf8bb53  sim/testsuite/sim/sh64/compact/lds-fpul.cgs
+0da63009df7cc8ad207a3c904ea3c2fc  sim/testsuite/sim/sh64/compact/and.cgs
+e6dcbfec9f39d518b57c7a06b972cf10  sim/testsuite/sim/sh64/compact/tst.cgs
+3a13e917c1c5044e74793695d101cc04  sim/testsuite/sim/sh64/compact/float.cgs
+440e94cae3b5da94abc9b9d0ffdb8536  sim/testsuite/sim/sh64/compact/dmulsl.cgs
+681d0be46e9f8b182c6a0cbdd6d552b8  sim/testsuite/sim/sh64/compact/bra.cgs
+1230586c0d499ad71af2171d5edefc05  sim/testsuite/sim/sh64/compact/cmpeqi.cgs
+f6175c66bb0865e362d80b12d35b4e62  sim/testsuite/sim/sh64/compact/movw7.cgs
+6bd6f41965a7a151081da4fbde7ad141  sim/testsuite/sim/sh64/compact.exp
+fcf411b3b36ddc44d1d61f595d1730f3  sim/testsuite/sim/frv/fckge.cgs
+747342519c94e5f3d6e4153d144a3774  sim/testsuite/sim/frv/ldqfu.cgs
+ebae9cb1aaa0ceb6dbf6976f06d735c7  sim/testsuite/sim/frv/fdabss.cgs
+a26faa5267491071d341abedcc58aa36  sim/testsuite/sim/frv/bnc.cgs
+fb9380da5f21f1be28670b94115e7cb2  sim/testsuite/sim/frv/cmp.cgs
+27da4c018deec302d0e3d6b8c89c9909  sim/testsuite/sim/frv/stqf.cgs
+51afec41d7406196f09ae12d2ec0db03  sim/testsuite/sim/frv/tino.cgs
+dae087e8f55a8ecbfe85b2476c9267e2  sim/testsuite/sim/frv/mcpli.cgs
+d59526db81b54d2c091ae65e844abba6  sim/testsuite/sim/frv/cswap.cgs
+e50b5ddbb0d1b0554408f8db8f7da8a4  sim/testsuite/sim/frv/fcbgelr.cgs
+9b3fe3689386f452b6a4efa05a509b8c  sim/testsuite/sim/frv/umul.cgs
+46a9440b74727f04cf647f1904d566fd  sim/testsuite/sim/frv/csubcc.cgs
+14194ebf318b1a64b5cbc27e067b5110  sim/testsuite/sim/frv/stdfu.cgs
+4aa3a5fba828d2c29dff1b6f57d59678  sim/testsuite/sim/frv/fckra.cgs
+1abb897f3ac03712dcaf0fa415a85bb3  sim/testsuite/sim/frv/commitgr.cgs
+9ba5b89fa11ddec7e98787ca73fa0115  sim/testsuite/sim/frv/ldsb.cgs
+e54bc9be577ed53f98a7256e02292a9f  sim/testsuite/sim/frv/blelr.cgs
+d68f7809049059eb9fdbdaef18d03edd  sim/testsuite/sim/frv/cop1.cgs
+2a756ad9c98638728516c303deb87eb0  sim/testsuite/sim/frv/ldbf.cgs
+9a28ed90097013dbe6c10888f811edec  sim/testsuite/sim/frv/cmqmulhu.cgs
+894db98a371eaba135a686990f22f504  sim/testsuite/sim/frv/bhi.cgs
+5970b5e8ca637b383803588fb78206d8  sim/testsuite/sim/frv/mmulxhs.cgs
+7436eebb11c6129d8a06aa52d0641d19  sim/testsuite/sim/frv/andcr.cgs
+787ba5a828f2060d5163f4dd6493bdfc  sim/testsuite/sim/frv/mor.cgs
+5032a5008a230358b8434e010fa7aa66  sim/testsuite/sim/frv/bcnlr.cgs
+d7e3785dd9d822d3c98edf4a7ca1e462  sim/testsuite/sim/frv/mnot.cgs
+7ffb238a56ea272bda7a212d95f41684  sim/testsuite/sim/frv/teq.cgs
+da932dece8c1932a8e4b322ae96bb5d0  sim/testsuite/sim/frv/fcbltlr.cgs
+f3562f7c11ed638cffff5fb8afd74b8c  sim/testsuite/sim/frv/ftio.cgs
+94b3e5d6bcfbca96e1d45b116852ee46  sim/testsuite/sim/frv/cstq.cgs
+d0ac23eed64316704af3b22028e3e476  sim/testsuite/sim/frv/cfckue.cgs
+697ec5d0eb83f0aa0c438264e7dacf74  sim/testsuite/sim/frv/cfckule.cgs
+861233cc66075168ec7d72a804bbffae  sim/testsuite/sim/frv/lrbranch.pcgs
+2d6cd85e83c408920463b9e326312c1d  sim/testsuite/sim/frv/nfdmadds.cgs
+6c55773b2d52d6ed53ba61e9150a8c88  sim/testsuite/sim/frv/subxcc.cgs
+4fe0320394ce9fd521b0b903b37a44de  sim/testsuite/sim/frv/bceqlr.cgs
+323956db2a566de88fcd530490661356  sim/testsuite/sim/frv/nldi.cgs
+ff1044b90e19b2451b0c3f0233ee3d70  sim/testsuite/sim/frv/fdmas.cgs
+bc2f5ebb5a8ed58952e9c92d80b5e5ea  sim/testsuite/sim/frv/cstf.cgs
+5c7a02887eb56676fc4f267dff41f169  sim/testsuite/sim/frv/nfmadds.cgs
+4a3754ff5d07a1bff25b091c6475abad  sim/testsuite/sim/frv/tiv.cgs
+edb5aa56bcd8e8bca69cf259f36e465f  sim/testsuite/sim/frv/mdunpackh.cgs
+119fa9c79d98e20cd89f8deea6e78dd1  sim/testsuite/sim/frv/fbuelr.cgs
+bf4cfe49b9af48954b1a4495db0bcb6f  sim/testsuite/sim/frv/mqmacxhs.cgs
+ae737e209ef8a22261025cd8102d7861  sim/testsuite/sim/frv/nldfu.cgs
+ccde36a3a60f282ea7e7581d6ddbe200  sim/testsuite/sim/frv/cfmuls.cgs
+317e00e7d2fc4d994400b3435e38deba  sim/testsuite/sim/frv/mqmachu.cgs
+794be640f3ea38845a7fb677c250fe48  sim/testsuite/sim/frv/ccalll.cgs
+e322b79b6193bc8b98fdf7d2164e1242  sim/testsuite/sim/frv/cmcpxis.cgs
+8f0dbbf7ad0b329248d951a35e40a01b  sim/testsuite/sim/frv/fsubd.cgs
+3a686d8663268c0def363c90e28b1376  sim/testsuite/sim/frv/subicc.cgs
+9711b61b6a23527c5cde41eaac4eb112  sim/testsuite/sim/frv/nsdiv.cgs
+1ff43ea60f446681dd0636f4abf0afaf  sim/testsuite/sim/frv/clrfr.cgs
+b9ae3c5d73a84096df40cbc04f28abbe  sim/testsuite/sim/frv/fmadds.cgs
+512f6ab69b17ee51ff97983b35376396  sim/testsuite/sim/frv/nldshi.cgs
+d5e28bf29b3ce725457862f002b4ba2d  sim/testsuite/sim/frv/fcbgtlr.cgs
+35609b2536c1c21599e2d70a762854f6  sim/testsuite/sim/frv/candcc.cgs
+dcb10a82d61302543652fed0b13575b2  sim/testsuite/sim/frv/ldcu.cgs
+048a96dcaad276073b908e6c8f4d9189  sim/testsuite/sim/frv/cop2.cgs
+31e7cd50ae42d84c7edbb16ec1824569  sim/testsuite/sim/frv/bnlr.cgs
+91bdb77382d1406d5f98e2331c7a4ff5  sim/testsuite/sim/frv/cstdu.cgs
+84ffdd51531190b3f7ab0bd433a36036  sim/testsuite/sim/frv/sthi.cgs
+2f2d7f51d4276d8bc6c7a559cf40358f  sim/testsuite/sim/frv/ckls.cgs
+96c1cae5bdbbfd68972a26ded76a6653  sim/testsuite/sim/frv/nfdmuls.cgs
+eedecfb8fe25588cda9c858cec87c9e4  sim/testsuite/sim/frv/cld.cgs
+313bac7f8246cca4710202da37d93d37  sim/testsuite/sim/frv/bls.cgs
+bd1949fa6a0cbbd0faee3d33a7d2ed7b  sim/testsuite/sim/frv/bclelr.cgs
+c8327289e084ae64868b9257b8646e11  sim/testsuite/sim/frv/stcu.cgs
+218e7bf5cef1de12c72a7b41e0734233  sim/testsuite/sim/frv/cldshu.cgs
+e82570b7a76dda7f7c8c4c4499b70113  sim/testsuite/sim/frv/fbeq.cgs
+fe0935479403ab62bd07f75bc6974752  sim/testsuite/sim/frv/ld.cgs
+2dce4079bac9e873cc2f7466bbdbc0bd  sim/testsuite/sim/frv/cfckul.cgs
+bff2fec4c10ff1cc52f6708fa1cd9e5a  sim/testsuite/sim/frv/csracc.cgs
+d3a8b5ed0ad285696200a176e326a55b  sim/testsuite/sim/frv/sethilo.pcgs
+cc345f4d17b80808ee251d600fbbc6b9  sim/testsuite/sim/frv/ftlt.cgs
+b61f258f8679789df4df0f96f085ed27  sim/testsuite/sim/frv/cldbfu.cgs
+6a19cdc6d3c89ca5145cd888160feea0  sim/testsuite/sim/frv/cmaddhss.cgs
+e85d17ee566b10c9e3caeea7e430922e  sim/testsuite/sim/frv/tinv.cgs
+294f97c82070648f417c81cefbf0d68e  sim/testsuite/sim/frv/cmovfgd.cgs
+8be433c05488391e44e6d0fd1a0663a5  sim/testsuite/sim/frv/mexpdhw.cgs
+47b041b440463afa7c2f9adc16bc48db  sim/testsuite/sim/frv/ftne.cgs
+f0900597e5ab5ecf6b5c7a7767e62980  sim/testsuite/sim/frv/nldqf.cgs
+f8809a99276af73a606645ea3782eaa4  sim/testsuite/sim/frv/fcblelr.cgs
+f59368c3bae1aa62bdb68b1edf299c9e  sim/testsuite/sim/frv/fmovd.cgs
+0946412ade0a468bd29c482a88af3c60  sim/testsuite/sim/frv/addxcc.cgs
+100c61ae3fb0dca4723d52d915d79b03  sim/testsuite/sim/frv/tils.cgs
+b03ca91fbf4d98089e108f2fe411eecb  sim/testsuite/sim/frv/bc.cgs
+3b2a2c6753bd7ff55bc524a863d3a3cb  sim/testsuite/sim/frv/cmpi.cgs
+aa46f6b377cfc62824b0be2e6fc1c326  sim/testsuite/sim/frv/stqc.cgs
+12c4a175cb447af16dd27310f13fe496  sim/testsuite/sim/frv/cmmachu.cgs
+1951d6a3f5242b6e26d9fdb55b1bf1ca  sim/testsuite/sim/frv/ftile.cgs
+fb8002b4e6861b77f536c7629c7bf622  sim/testsuite/sim/frv/stbu.cgs
+500ddf7a9ca8ca47e62e62cf4257a675  sim/testsuite/sim/frv/mhsetlos.cgs
+a861d845633062758e032a27d5fab174  sim/testsuite/sim/frv/mhtob.cgs
+da93993782224f234cfa217c4c2de3cb  sim/testsuite/sim/frv/mcpxrs.cgs
+873badad1ba22ab85ceded1032e76d7a  sim/testsuite/sim/frv/ldfu.cgs
+38e18b11776fdecb14fcc94311d95b20  sim/testsuite/sim/frv/fmsubd.cgs
+ccf1387db46bf4985328d9b58f89085e  sim/testsuite/sim/frv/nfdsqrts.cgs
+7da5b6117008820095468c44c991bba7  sim/testsuite/sim/frv/stb.cgs
+c171d116ab1a2be2bd6fe89d40046466  sim/testsuite/sim/frv/msubhus.cgs
+7e5adf4d17b96ce4a3b36beea51aadc6  sim/testsuite/sim/frv/bgtlr.cgs
+c2b0345fa9da69b5322eaf83e9506cab  sim/testsuite/sim/frv/ftino.cgs
+76fcbc22cb7f93f51d833bd012609086  sim/testsuite/sim/frv/cldsh.cgs
+25805dfe75db053034915ba8a5b33ce2  sim/testsuite/sim/frv/ftgt.cgs
+f30642deec77165f2dec4409e06fb949  sim/testsuite/sim/frv/lddf.cgs
+3b7c9b823a6bdae97b790110baa1cd1b  sim/testsuite/sim/frv/interrupts/data_store_error.cgs
+bc6228cbbffde88aba638f1e9ef39ad5  sim/testsuite/sim/frv/interrupts/insn_access_error.cgs
+be93394d8610eb7a13b316901ad8a9b5  sim/testsuite/sim/frv/interrupts/insn_access_error-fr550.cgs
+9dc2f73112811f25a5a15f53a6be64e2  sim/testsuite/sim/frv/interrupts/illinsn.cgs
+bb56d8cd61856a2eceb509be16a37354  sim/testsuite/sim/frv/interrupts/badalign.cgs
+fec5ed68fd41939cf49c52a4e9869561  sim/testsuite/sim/frv/interrupts/fp_exception-fr550.cgs
+1442aef29a1429ad5b417d6e072f0bed  sim/testsuite/sim/frv/interrupts/badalign-fr550.cgs
+fad5307c32c5fd7792da21d6fa8034a4  sim/testsuite/sim/frv/interrupts/Ipipe-fr500.cgs
+ba84baad2c0fbc0fb425f3042fa91e04  sim/testsuite/sim/frv/interrupts/compound-fr550.cgs
+4dcb6ae1f3af2a946fccc0349454555e  sim/testsuite/sim/frv/interrupts/regalign.cgs
+90377ce05b3a5bfdde34c7349008e3d3  sim/testsuite/sim/frv/interrupts/shadow_regs.cgs
+026ab0d2d0845245adbc296619cc9d46  sim/testsuite/sim/frv/interrupts/timer.cgs
+a03ea7e55879465603afc8e54e656577  sim/testsuite/sim/frv/interrupts/reset.cgs
+e7920163cd59bc2dd0f5d977fc7566bd  sim/testsuite/sim/frv/interrupts/compound.cgs
+2a80a2eee2d47ba494278b13a0eae8e7  sim/testsuite/sim/frv/interrupts/data_store_error-fr550.cgs
+d78319cc00e420d2ea14a943bacb5b73  sim/testsuite/sim/frv/interrupts/privileged_instruction.cgs
+1d3d97d97f5d70897bf41786ed0f81a2  sim/testsuite/sim/frv/interrupts/fp_exception.cgs
+d3bf79293e8377be411d124f213784e1  sim/testsuite/sim/frv/interrupts/mp_exception.cgs
+c6ab746acfbb43a0b62848e6626307be  sim/testsuite/sim/frv/interrupts/Ipipe-fr400.cgs
+8916d2cace8900da8a1d671e9a0ea2b7  sim/testsuite/sim/frv/csra.cgs
+444fdecb0192342ea5f61cfd80e48b61  sim/testsuite/sim/frv/fdivs.cgs
+9f7ea5df90e576f10d78cdac9cc6ef50  sim/testsuite/sim/frv/commitfr.cgs
+4741f3d629b91d827c5d340249f452c5  sim/testsuite/sim/frv/lddcu.cgs
+36ccbee5f8a7659d1403b57bda54a1cf  sim/testsuite/sim/frv/bralr.cgs
+61d311d36b7dec576d8be1a6a047278d  sim/testsuite/sim/frv/cckc.cgs
+31598ac83baef878c73a4ac875783821  sim/testsuite/sim/frv/stqfi.cgs
+358b9c46cd5cb979fdaf717f46764b5a  sim/testsuite/sim/frv/mabshs.cgs
+bea6c33251489ce5246ed3d6bf5ac702  sim/testsuite/sim/frv/ftiuge.cgs
+40981f85eeb4a396327c4e11f7ca792d  sim/testsuite/sim/frv/nfmuls.cgs
+145a02c3e9ec1831696933a5f22aa31d  sim/testsuite/sim/frv/fbnolr.cgs
+f6e8f7472bf3297a7b540ebaabc0c1f2  sim/testsuite/sim/frv/umuli.cgs
+c0d65d42e391ceb55e2d6eed4954f643  sim/testsuite/sim/frv/cfckuge.cgs
+17b1b6dc979b707b15d4d415b6a8c50a  sim/testsuite/sim/frv/bcgelr.cgs
+23dbb5a7d7175564285ef8cbbafdf4d7  sim/testsuite/sim/frv/nldhfu.cgs
+df584e46e6bbe3d1636c1fbaa73ca746  sim/testsuite/sim/frv/bgt.cgs
+1faedf52637eb93c36507f38fd31fea3  sim/testsuite/sim/frv/branch.pcgs
+73fa8ef52f05985daec1d8a01dbbc29f  sim/testsuite/sim/frv/stqc.pcgs
+1875ffded69787f7962d216e83812183  sim/testsuite/sim/frv/allinsn.exp
+1e471deced4a3635b4468bd2d1ff88cb  sim/testsuite/sim/frv/mpackh.cgs
+41358b18cb9bba0fa299b05270c44629  sim/testsuite/sim/frv/tv.cgs
+5e7cbd14acb0fd1a1bdc89e068e9803d  sim/testsuite/sim/frv/msrahi.cgs
+0b2e49d6ce9f4d51307d7a0c0884c357  sim/testsuite/sim/frv/cmpba.cgs
+937c6181f24f15a85ce59e24a746f6da  sim/testsuite/sim/frv/notcr.cgs
+1e7f2deead6fb5c78f146ae3eb2fc6be  sim/testsuite/sim/frv/addi.cgs
+7aa4b56189a14f023e26984163cb0b4e  sim/testsuite/sim/frv/ftiue.cgs
+f5619a1966d02c7c8e4bd23503a40c49  sim/testsuite/sim/frv/fbu.cgs
+ab9fb811cf16eb0998d83984e0cbc430  sim/testsuite/sim/frv/fdstoi.cgs
+8bcf588029874b3f33885374cc496306  sim/testsuite/sim/frv/sthfi.cgs
+55a7762fcf4065ee0e1e89c09894296b  sim/testsuite/sim/frv/nop.cgs
+e3f8edcf3d2202102c308c006b574282  sim/testsuite/sim/frv/bclslr.cgs
+877b1bf25d820494dfcd5c8e060ee0a5  sim/testsuite/sim/frv/not.cgs
+e267cd40e466ef09766bb5af7f3ea525  sim/testsuite/sim/frv/movfg.cgs
+cec99b8b35d4fdcdb377d9a66ea62009  sim/testsuite/sim/frv/nldbf.cgs
+849a1c54f6b7fc29b1fea32e1adffb98  sim/testsuite/sim/frv/nld.cgs
+ad9476d15f761b15a7243c9030efa135  sim/testsuite/sim/frv/cknv.cgs
+77681bcd415a24cb17bbdf0f77eb260b  sim/testsuite/sim/frv/umulcc.cgs
+2d31dcb15e8a6877017dd3d148b0bf2b  sim/testsuite/sim/frv/sra.cgs
+d7a05e22c19ec54237285333c21ab720  sim/testsuite/sim/frv/csthf.cgs
+e7a86181d00e8f0c9684753e86508c74  sim/testsuite/sim/frv/nsdivi.cgs
+82fe9144d5b80fbfd5b4582ca5246df4  sim/testsuite/sim/frv/fmaddd.cgs
+0772a396d1b99a6fc342b4f3d355d18c  sim/testsuite/sim/frv/cmovgfd.cgs
+dc65593014b3881fdcff036075e5dad0  sim/testsuite/sim/frv/sll.cgs
+de1b6d1ff997e66d64111e7a69c3f749  sim/testsuite/sim/frv/mqcpxis.cgs
+7e182fb1f729214fcc4e500b45b28c67  sim/testsuite/sim/frv/nldq.cgs
+c76e1c140c00dea2137868c13de73686  sim/testsuite/sim/frv/nfdsubs.cgs
+f77f7688f51f87c5e93a3e56bd0fbc96  sim/testsuite/sim/frv/ldbfu.cgs
+0bd2bac2e1c8b477c6ca6c96a9c0d2ec  sim/testsuite/sim/frv/subxicc.cgs
+3a258f66b006c6af176013d28706f114  sim/testsuite/sim/frv/clrgr.cgs
+250d78cd5a5807bcacccc649f4e5d0ad  sim/testsuite/sim/frv/sti.cgs
+9ca0539cd8fde544f4023712395cfce5  sim/testsuite/sim/frv/cxor.cgs
+8c87a49e58f46e85f154cc3871f5aff6  sim/testsuite/sim/frv/ldqf.cgs
+a7bdf9822718f81fe29124a9f8da86e6  sim/testsuite/sim/frv/tge.cgs
+2caa34c2c4802ea92661e98ac6af667f  sim/testsuite/sim/frv/maveh.cgs
+94382ca860759734f699db2c4030a586  sim/testsuite/sim/frv/nldsbu.cgs
+258db7edbd93cc7f09cde29e3522194e  sim/testsuite/sim/frv/cfmss.cgs
+1f93a0d7fca1cd46156bd7a0c7f3c59f  sim/testsuite/sim/frv/movgf.cgs
+a7085119fedb3ac3d4e31403309293b1  sim/testsuite/sim/frv/fteq.cgs
+7a55c30063f85e2d54e1cc2841ee7a63  sim/testsuite/sim/frv/stu.cgs
+2faf06039d62d7df322e435075a72433  sim/testsuite/sim/frv/sub.cgs
+60b73bc5cde0341f993a4d3fa218363f  sim/testsuite/sim/frv/nfdsads.cgs
+c0fa479773c62b0865cf7f6646562284  sim/testsuite/sim/frv/cstd.cgs
+654e92ca5c279eff83c44a07b5a4f8bd  sim/testsuite/sim/frv/cfstoi.cgs
+a016768b6c2c21cc9c4354d7cc7f9628  sim/testsuite/sim/frv/mqmachs.cgs
+d1b0b6638a07909bf45f65b454893510  sim/testsuite/sim/frv/fbullr.cgs
+27c8a87945ccd5906ecb831c022a2cae  sim/testsuite/sim/frv/nldqu.cgs
+29bcdb426188a5bb155dbee07ea1e527  sim/testsuite/sim/frv/cstbf.cgs
+8c0c31883700925b3a024a0ef3d6e4db  sim/testsuite/sim/frv/subi.cgs
+54b2d852374130520e29e72dc46923e0  sim/testsuite/sim/frv/cadd.cgs
+6e3d68aac7b3fc4b6ed2b5e4d847070b  sim/testsuite/sim/frv/ldd.cgs
+45750ad0543745a1b21a7b795a774105  sim/testsuite/sim/frv/bcnelr.cgs
+e15b13b9790cd957ef7c1174a414fc91  sim/testsuite/sim/frv/mov.cgs
+5702a40a3528f6faf8e82e13564087ac  sim/testsuite/sim/frv/tp.cgs
+699c2363b47a8ac1c7fdd3607503f872  sim/testsuite/sim/frv/cstbfu.cgs
+6158542e4b6f47593521af161cbefcc4  sim/testsuite/sim/frv/nldqfu.cgs
+2426e56c573364d455e06cf511aa1c1f  sim/testsuite/sim/frv/ldfi.cgs
+87cef6e1007d13b030a257ac5991b6e0  sim/testsuite/sim/frv/subx.cgs
+04ebe641dcc2681cb7085e49e4b8787d  sim/testsuite/sim/frv/ldshi.cgs
+84cacbc7723416a4ab6bd038d71dac9b  sim/testsuite/sim/frv/ldqfi.cgs
+003fcd3e132470d58c6ceb7177806c5b  sim/testsuite/sim/frv/ldi.cgs
+f3f08211769783c8fad2413b5f4419a5  sim/testsuite/sim/frv/msubhss.cgs
+358001b036e18ae3c266a2d8f245022e  sim/testsuite/sim/frv/ldhfi.cgs
+33411cb293d5fc422c7990104604db74  sim/testsuite/sim/frv/fckul.cgs
+d3412bc4c0b67f6c78449fd684463b9b  sim/testsuite/sim/frv/mrdacc.cgs
+6ff863c8f3f5b0a6c8d4e2ba179e7b46  sim/testsuite/sim/frv/cudiv.cgs
+fa4d51b6701d40a568e60a35d730a09c  sim/testsuite/sim/frv/fdmovs.cgs
+e038da35c3e2553c4431a03fe542c5dc  sim/testsuite/sim/frv/stbi.cgs
+7eb6a791ed88c6c8794db6e2d7d1c4cd  sim/testsuite/sim/frv/ftue.cgs
+6dd0a3407bccbe944de3004234e1ee11  sim/testsuite/sim/frv/cfcku.cgs
+b32fc8a8e6bba1b163e798c7a6b2998a  sim/testsuite/sim/frv/bltlr.cgs
+af01f45076997b2efc4cbed1bfbeb90f  sim/testsuite/sim/frv/bplr.cgs
+1d5380689e9dae36a5ab8b5436118c9e  sim/testsuite/sim/frv/srai.cgs
+eb0c622a60c8bb2159d3a20ddaf72563  sim/testsuite/sim/frv/tn.cgs
+26c749327e953defb5a5af911e83e615  sim/testsuite/sim/frv/fabss.cgs
+bb74161afeebbd175cc9296446d7ff46  sim/testsuite/sim/frv/setlos.cgs
+05a1ec4efd6909bce7ced2cff0a0d8c8  sim/testsuite/sim/frv/call.pcgs
+d2ca7d2383745ede57de7cf3a71b250b  sim/testsuite/sim/frv/bge.cgs
+7f0e3223aefe0347e86016999b785689  sim/testsuite/sim/frv/ftra.cgs
+c82aab8314691de50e4eb1b4d2deee7f  sim/testsuite/sim/frv/norcr.cgs
+285195010d47ac9191d9c97aca80f0e6  sim/testsuite/sim/frv/stdcu.cgs
+da4a0f53d7d03d30ce9cca0bf34a2ece  sim/testsuite/sim/frv/nudivi.cgs
+480ed9fb8591ba5cba8c36bbf8fac25b  sim/testsuite/sim/frv/bnv.cgs
+d23dcfb1cdc685b13e28f46e60297128  sim/testsuite/sim/frv/cmor.cgs
+371a4f289d0bc38fee546e49ad327952  sim/testsuite/sim/frv/or.cgs
+6cb71382953aaa573377ba9365cf47c8  sim/testsuite/sim/frv/nldsbi.cgs
+6f5746330962303a04eb519a4b05fa23  sim/testsuite/sim/frv/fmovs.cgs
+9fc100ac9932ce7d023e9d73fe027dd7  sim/testsuite/sim/frv/orncr.cgs
+5900af0d1f33281e6a8d166d3cabe74a  sim/testsuite/sim/frv/calll.cgs
+509ea4a10500e161ed7a4c16dca03eed  sim/testsuite/sim/frv/cmmulhu.cgs
+c5163110cf891849bed86c0f453b8e02  sim/testsuite/sim/frv/fitod.cgs
+6839b4b27f67afcd7af9dcbeba8e54e6  sim/testsuite/sim/frv/lduhi.cgs
+204db103ce94f9da0c1f28ed0cd60ba0  sim/testsuite/sim/frv/srl.cgs
+2311d8e2e1155bc0747ab69d1d80020c  sim/testsuite/sim/frv/cldsbu.cgs
+6f912abf4768c8b66831a8ce4a5ab658  sim/testsuite/sim/frv/nfdcmps.cgs
+9baf3938276561eaa3ae2cd20fcaef2b  sim/testsuite/sim/frv/faddd.cgs
+be7bc8f47af7ec401ae8edc5735ae83f  sim/testsuite/sim/frv/mbtohe.cgs
+6d82b9a4957b0fefdf4b9bd93f868b12  sim/testsuite/sim/frv/jmpil.cgs
+ef17532bed029b8034a943091bcc8d3a  sim/testsuite/sim/frv/stfu.cgs
+cdb16f4dfab32f15e7a55fba16afd880  sim/testsuite/sim/frv/stdfi.cgs
+ce965b75b06cd55ef70169b06c863849  sim/testsuite/sim/frv/ftigt.cgs
+c458c9df8008e8b3f7761d31df5e912d  sim/testsuite/sim/frv/sth.cgs
+533ecf4107a99d0372bd32229bb091ae  sim/testsuite/sim/frv/tno.cgs
+e97d9af6760367447c6863fb5e7fb5b0  sim/testsuite/sim/frv/fbue.cgs
+f72cfcf1db3b542e40ae4d24754a8648  sim/testsuite/sim/frv/nfddivs.cgs
+571559015608fda8e86c36266d8aba4c  sim/testsuite/sim/frv/cmsubhus.cgs
+7e08ead385d09b81452d7e494e24003b  sim/testsuite/sim/frv/ftu.cgs
+bee17829c104e8e5901d5218f8da3030  sim/testsuite/sim/frv/fblg.cgs
+64efd173f19902d6a2005148cb3d4831  sim/testsuite/sim/frv/stc.cgs
+91e3dc0afab2fdfca7731c7e1f37e33f  sim/testsuite/sim/frv/cckn.cgs
+57b3c53e5a537bbcdd2bbd8bda51c584  sim/testsuite/sim/frv/ici.cgs
+935a9c4cf686aaa2f4c480791181b2c9  sim/testsuite/sim/frv/fckuge.cgs
+fe18fae6d95afe023a4f3c12ee809a7d  sim/testsuite/sim/frv/ldsbu.cgs
+8ccbca9bbf069a03a4d929333916d88c  sim/testsuite/sim/frv/sthu.cgs
+7b350a57e6efb69056eeffc36aa0cac4  sim/testsuite/sim/frv/cfckgt.cgs
+0286e694b02e66084d5fb2649c171379  sim/testsuite/sim/frv/mhsethis.cgs
+6eafdd537ba1f28305cee77fe68ff5fd  sim/testsuite/sim/frv/setlo.cgs
+2145d16c1548268652bcfdc0a032144b  sim/testsuite/sim/frv/fbug.cgs
+72215397d3a25089fcadc96d0449fa9d  sim/testsuite/sim/frv/cmqmachs.cgs
+8a296ea605f6ea7504e25318c38b44c4  sim/testsuite/sim/frv/stdf.pcgs
+9be8c0bf0141c153cf179aa9b42ee2d1  sim/testsuite/sim/frv/xorcc.cgs
+fb274f110b2b0e732c8ab6b0567641da  sim/testsuite/sim/frv/cmcpxrs.cgs
+0d8bd8099d69931cea52745c2fd79b8b  sim/testsuite/sim/frv/bgelr.cgs
+336b596245297750b95b8a77073f7966  sim/testsuite/sim/frv/tihi.cgs
+055fa9b5ef1f3c1f955737457b0f3430  sim/testsuite/sim/frv/cfcklg.cgs
+4ae9085c410dd43f5a03a680a8ef06f0  sim/testsuite/sim/frv/cfcmps.cgs
+7844ed84fbc9b4ee3a16338a630a6b99  sim/testsuite/sim/frv/subcc.cgs
+8a5f013616cf1e6db319200b9db548cd  sim/testsuite/sim/frv/ftle.cgs
+b38f99b4027aa8bc54b81cd44830ff0c  sim/testsuite/sim/frv/ftule.cgs
+9b134f75e539c10de4195ec1e51ee136  sim/testsuite/sim/frv/msaths.cgs
+3550e78fee67575b3e364e279299a11e  sim/testsuite/sim/frv/fble.cgs
+4dcd5dd9170ea1b0782fc5ec7bce6e58  sim/testsuite/sim/frv/tip.cgs
+ffdac6d343d018ba34d4952027680104  sim/testsuite/sim/frv/cfabss.cgs
+91548ae1c6a13b8dcdc27ee53cf2c8cd  sim/testsuite/sim/frv/ldsbi.cgs
+23522584d66a3f774c033e074adf7612  sim/testsuite/sim/frv/tc.cgs
+3da93d4f6c18f18193c0441a79758bcc  sim/testsuite/sim/frv/ble.cgs
+b9b610f3e0c8243a5d9e261844251ed7  sim/testsuite/sim/frv/stdf.cgs
+791afd243b5e7ed1e6aa29ad1113f218  sim/testsuite/sim/frv/std.cgs
+506b3aaeb2f55f7313b18756c9ea8897  sim/testsuite/sim/frv/cfckug.cgs
+d8c97eebc3c3db0b2962b1d7181cc6c6  sim/testsuite/sim/frv/cfcko.cgs
+1162b46f1c6271d41d44fd0376fd0abd  sim/testsuite/sim/frv/clrga.cgs
+fbd58be2c1178ffbda7cbe566dda3bb4  sim/testsuite/sim/frv/ftiu.cgs
+66f358e165d3d3c59afa716dc67d1788  sim/testsuite/sim/frv/fdivd.cgs
+26d92ac47d2a85071f1c0c26d721e2cc  sim/testsuite/sim/frv/ldhfu.cgs
+352d41aa9b03ec2820009d90f569a60a  sim/testsuite/sim/frv/mqsaths.cgs
+d7fefcc42f8ee556fc3e29e07866f54a  sim/testsuite/sim/frv/cldf.cgs
+5c07a1afebe94dfc4e0132d66d8c28ea  sim/testsuite/sim/frv/mqmulxhs.cgs
+b3a1a12789fd5e052662744d3bd0a912  sim/testsuite/sim/frv/clduh.cgs
+a49be0c11999c9c5fe7164a2d478236c  sim/testsuite/sim/frv/beqlr.cgs
+d79cc37be001047a062fd1b16bf5e34e  sim/testsuite/sim/frv/mqmulhs.cgs
+bff6dd1636bea003ff556d16f1e3f843  sim/testsuite/sim/frv/cfckno.cgs
+4f526f2f27056051f986c47b44c9b1ff  sim/testsuite/sim/frv/nfitos.cgs
+8a304334e1341487c78471b20f879ecd  sim/testsuite/sim/frv/fbltlr.cgs
+ce9abd48c84d1abd4b05d248d4e9067e  sim/testsuite/sim/frv/ldubi.cgs
+f428dd31a13e708566a12b6eb23e75aa  sim/testsuite/sim/frv/mrotli.cgs
+4f3c2f0fc2e3ed5b6c87cd135a6bbd00  sim/testsuite/sim/frv/nldhf.cgs
+ecca874070d3e9425aeb8088c8a60d30  sim/testsuite/sim/frv/tra.cgs
+6cc09cbce0f4709083b896f39eb8788b  sim/testsuite/sim/frv/csll.cgs
+3a18c58e47703c059520340b1b1c3051  sim/testsuite/sim/frv/ldc.cgs
+fdd8bd1799f969d718f27d5140c561e1  sim/testsuite/sim/frv/nfdmas.cgs
+e05358b9a392f47c2ab2ccebc1dff681  sim/testsuite/sim/frv/fckno.cgs
+fe9af3628dda1a7e0478b27afcb4a903  sim/testsuite/sim/frv/cmnot.cgs
+20942fb6996945bf7ea82dc541af0991  sim/testsuite/sim/frv/lddc.cgs
+0814d3851a44b4bce8357863eec8e600  sim/testsuite/sim/frv/smul.cgs
+0553d530d16ef1a9889895d233bd1a23  sim/testsuite/sim/frv/fnegd.cgs
+a4e3dae18838ea83a10018cf243b37d9  sim/testsuite/sim/frv/lddfi.cgs
+334619e30c816f5a6286de42eff58ebf  sim/testsuite/sim/frv/fckule.cgs
+b4281f11b7f00e191f158b23a2115556  sim/testsuite/sim/frv/ldub.cgs
+a659a5c06a90b61548ad0d23636f740b  sim/testsuite/sim/frv/ccknc.cgs
+ddf4ff091a5b6c5cf352c04d236e2fcc  sim/testsuite/sim/frv/stbfi.cgs
+c50d08df925d5ebe6235a744f5aa2838  sim/testsuite/sim/frv/fadds.cgs
+5034792548b761b0fe9ad80d44958b6e  sim/testsuite/sim/frv/mdasaccs.cgs
+ea152c37492f744e98208e25538591cc  sim/testsuite/sim/frv/nandcr.cgs
+3ddb83bbd7a429a77b68790480613591  sim/testsuite/sim/frv/fbulr.cgs
+aeccfedc8dc931ff8b70da7c99c2236a  sim/testsuite/sim/frv/blt.cgs
+d6e2c99d07b9c1a5fb5869dd9aecc1a4  sim/testsuite/sim/frv/cfsubs.cgs
+9afa238bffc2569cab1b6c55a3dc8719  sim/testsuite/sim/frv/fbeqlr.cgs
+b1bfeba9317d62d449126bee0f7fa720  sim/testsuite/sim/frv/corcc.cgs
+318cb22eb343ae2ba7c0a11ec86755f3  sim/testsuite/sim/frv/bcralr.cgs
+239d171ff012ca3bfc1ea795eb727b3e  sim/testsuite/sim/frv/mqsllhi.cgs
+36d1b5e9f74e8641f51abe8a472c6860  sim/testsuite/sim/frv/nldf.cgs
+182d8d5e906c1fe63b1ec15953fbbf0a  sim/testsuite/sim/frv/fbul.cgs
+5761527de2c6413c3f8a07d2189ef92a  sim/testsuite/sim/frv/fsubs.cgs
+62fbafc1c264ff3ffa2f95d455138a29  sim/testsuite/sim/frv/nldbfu.cgs
+dc5c412a280bacbbb5fd6a56a6fe53ff  sim/testsuite/sim/frv/mqcpxrs.cgs
+05e30ee19e5c52285f897986f1d22634  sim/testsuite/sim/frv/cst.cgs
+eac5267f2219d176a231a4394b8a7dbe  sim/testsuite/sim/frv/mcop2.cgs
+a7939f361fa8a4d7152833d17bf9242f  sim/testsuite/sim/frv/csthu.cgs
+5efca9c9c6f6785859bd2ed1ab619325  sim/testsuite/sim/frv/ckle.cgs
+903edfdf254dfa703f606ad9ccda17ad  sim/testsuite/sim/frv/nlddi.cgs
+8496d10703a6df931f2b4ea768c69356  sim/testsuite/sim/frv/ckhi.cgs
+0cfc1cccecd9264a187a4fde5a4e1b92  sim/testsuite/sim/frv/fto.cgs
+59498912961c5a2bfe37d5631fc3802c  sim/testsuite/sim/frv/srli.cgs
+082bcd35a3b7969bc5b37731b9db0243  sim/testsuite/sim/frv/fckne.cgs
+5aceef24e6a30dc790c1cd482bfa40f8  sim/testsuite/sim/frv/srlcc.cgs
+2377457fe2384816953905fda6c3d04b  sim/testsuite/sim/frv/ckne.cgs
+956c2a9363667d599f0ad75bd639805b  sim/testsuite/sim/frv/fckeq.cgs
+90d5802ce49387d77932ca25262923af  sim/testsuite/sim/frv/fcbuelr.cgs
+9c00d18bfe2d4a8f3c5221ace6ce38bb  sim/testsuite/sim/frv/fbulelr.cgs
+c133078967d4e2c08e05c0c211483593  sim/testsuite/sim/frv/nfmsubs.cgs
+511bee637d7a77e1f4ead6e790993d68  sim/testsuite/sim/frv/cckgt.cgs
+7351ae1c949d0e80e4c9cac3adb238c0  sim/testsuite/sim/frv/mexpdhd.cgs
+5331aae1c37403328b45cbda9aef7b4b  sim/testsuite/sim/frv/jmpl.pcgs
+e6ac3d3a2b75c748d32f1dff04690c18  sim/testsuite/sim/frv/mmulxhu.cgs
+680e346877ec40599ab486d183890983  sim/testsuite/sim/frv/ftlg.cgs
+851005c4ef6143a0dc488d4a100b97f7  sim/testsuite/sim/frv/bn.cgs
+54abbae4f460a1ac2f0f979b48cff91f  sim/testsuite/sim/frv/ret.cgs
+4907fd3e32af4b4b10ed57c593639002  sim/testsuite/sim/frv/cmmachs.cgs
+b69a810fc6f3f907c57797a5721333fd  sim/testsuite/sim/frv/cfmovs.cgs
+80d2065efb7d0769f11b1c4881e20500  sim/testsuite/sim/frv/munpackh.cgs
+64a8de42436fc5c8f2d468e70c54e9aa  sim/testsuite/sim/frv/fstoi.cgs
+4dd6b1d7898b43e9ec3d140c49342862  sim/testsuite/sim/frv/cstdf.cgs
+cc6399ec148be0f20332c2aeadef5990  sim/testsuite/sim/frv/mrdaccg.cgs
+bb12ea3ce3769e468d058aeacea5e6d6  sim/testsuite/sim/frv/fblt.cgs
+4dbc3bfa2a0abb00d11e913ffe7dbfdf  sim/testsuite/sim/frv/nldubi.cgs
+bb9428edb53dbe935f3f5d3295c296f6  sim/testsuite/sim/frv/cstu.cgs
+d558b5c8f62773391401afa4258ec585  sim/testsuite/sim/frv/fdmss.cgs
+d62ead6b5942f8e2a83a67ef8db006bf  sim/testsuite/sim/frv/tic.cgs
+117ef9aa94aacbff810bdc764cce2f12  sim/testsuite/sim/frv/lddu.cgs
+1506bd2f46dbdf8b5580412cc36cc631  sim/testsuite/sim/frv/bvlr.cgs
+e3edb4635dd416fa50ea0e1628a69aea  sim/testsuite/sim/frv/ckc.cgs
+9fc9892f699a1d3ddc62ae7524e9ce82  sim/testsuite/sim/frv/stbfu.cgs
+a05d5c0d7e028af3383c1e9b237ef156  sim/testsuite/sim/frv/mrotri.cgs
+34c1f1091b4c9bebc5fd6e10d045f570  sim/testsuite/sim/frv/bcplr.cgs
+a2266c24dffd8d4a696b3619a897269f  sim/testsuite/sim/frv/fnop.cgs
+e913757697385f676de531dc9055b78d  sim/testsuite/sim/frv/ftilt.cgs
+e9aafacc4f7c85928dd1c32c5c79fc5a  sim/testsuite/sim/frv/bcnolr.cgs
+325a426583fc25d49f02863c763aeb84  sim/testsuite/sim/frv/cklt.cgs
+5393775815f48e4a5a811b3a06ff8503  sim/testsuite/sim/frv/ccklt.cgs
+3b5c5fa1e5977ed20ec3d4474eb79431  sim/testsuite/sim/frv/fmuls.cgs
+53d642fd09d91db1bfef8cafa2d8c864  sim/testsuite/sim/frv/fbno.cgs
+8b544d33708f95c5fe86075bfc046ba3  sim/testsuite/sim/frv/bne.cgs
+c0b5d47d5b02cc1f2017b7642a70d544  sim/testsuite/sim/frv/cmexpdhw.cgs
+0c3aa7b3b5fd1c05678011c190e83144  sim/testsuite/sim/frv/cckv.cgs
+40115dcc72d0b6f1b5b4701a63e94c83  sim/testsuite/sim/frv/cckne.cgs
+eb2f7e79db41af0b45c8182f92563397  sim/testsuite/sim/frv/csrl.cgs
+6b8470231d2eb04c58135b6a02fd63cb  sim/testsuite/sim/frv/ckp.cgs
+0eaa5642821eed78cc9e2c144fe34a92  sim/testsuite/sim/frv/sethi.cgs
+d34e0187f000a733eaf4b2730118ae03  sim/testsuite/sim/frv/std.pcgs
+ccbed047cb7e704f8caefbf30b21d58e  sim/testsuite/sim/frv/cfckge.cgs
+6aa3407819f0ab3db9441490901c1c20  sim/testsuite/sim/frv/parallel.exp
+099e806e30801140def329d0fc74d8f3  sim/testsuite/sim/frv/stqfu.cgs
+1de01bb11a8e27d051b6d84fdf37cbff  sim/testsuite/sim/frv/movfgd.cgs
+c8dca0748024ed82b9c614ccd0579c61  sim/testsuite/sim/frv/fbuge.cgs
+798fee14d0226828590f274a847fb587  sim/testsuite/sim/frv/ftug.cgs
+5724440a0342cfb9923003f93f4e9c28  sim/testsuite/sim/frv/ckn.cgs
+bfc76c12370aafb393d878212832d3e3  sim/testsuite/sim/frv/cldd.cgs
+ca0a7cd8b619ec89e936a27126c5809d  sim/testsuite/sim/frv/tin.cgs
+4a13d5d2947c3543c94581ba88ec7fc4  sim/testsuite/sim/frv/andncr.cgs
+8e6934cc5df77f17ded11b0e56344cc1  sim/testsuite/sim/frv/nlduhu.cgs
+8d77d790c0894ddb71a64a0a13e2e106  sim/testsuite/sim/frv/fdmadds.cgs
+9d2e37d0bea30c9a00cac2518ddd5947  sim/testsuite/sim/frv/fcmps.cgs
+3ba660d7dcfb108e50618445716bb95b  sim/testsuite/sim/frv/sraicc.cgs
+7e7ca53ba30cdcc99c94cd76e31edbfd  sim/testsuite/sim/frv/cmqmulhs.cgs
+3664a976c54024aeb5afceea3da50af6  sim/testsuite/sim/frv/stqu.cgs
+b813da728e948bf7f3d0a70e28fd56de  sim/testsuite/sim/frv/mmulhs.cgs
+c73e0f9186dae498050376d33b40c1c6  sim/testsuite/sim/frv/nfsqrts.cgs
+cc2f98b9ebe473e853c879e903f2f4bd  sim/testsuite/sim/frv/st.cgs
+052b5f3d0e3a1fca5894d9655353d7e3  sim/testsuite/sim/frv/mmachu.cgs
+42256da6637466abfe0f07b1103c7139  sim/testsuite/sim/frv/cfckne.cgs
+a95c4bac5e72fe8a7d36b1b822acc3c6  sim/testsuite/sim/frv/fabsd.cgs
+d94022526f601563a7d06cde8c8461d5  sim/testsuite/sim/frv/mcutssi.cgs
+a92e4825d2c41be84a96f2f6db7de29b  sim/testsuite/sim/frv/cmovgf.cgs
+0852100fd0d41a5575a5d49b4b43537e  sim/testsuite/sim/frv/tle.cgs
+89a846533bf6d66afa6dc6a610bee4de  sim/testsuite/sim/frv/mbtoh.cgs
+8a77e7659d777d6c0d67e89e341cf17c  sim/testsuite/sim/frv/bclr.cgs
+b1cf84b60cf3a908c49512b100a3cf65  sim/testsuite/sim/frv/mqxmachs.cgs
+bb0118ec08792d6499ce7742161f206f  sim/testsuite/sim/frv/addxi.cgs
+7b549ad8f8a930a4e61411e41d6df7d0  sim/testsuite/sim/frv/fbugelr.cgs
+90c1d817bd4dce7d539e4e9dacb35e90  sim/testsuite/sim/frv/msrlhi.cgs
+2e537bc555c2ad4796ded84bfd87d976  sim/testsuite/sim/frv/fcbnelr.cgs
+c8282a4995f3299c881dda28d1a95fe6  sim/testsuite/sim/frv/swapi.cgs
+bbe41f9762adbc1e38c19904af9a4622  sim/testsuite/sim/frv/mdsubaccs.cgs
+e34e76144ebb7dd885f027a37c38ae79  sim/testsuite/sim/frv/fcbulelr.cgs
+26a2849fb8c805ffcb118c47ef7bf006  sim/testsuite/sim/frv/fcmpd.cgs
+7b12e32c5f9c78b47dec5eb157449ab8  sim/testsuite/sim/frv/fbralr.cgs
+93142a00f792c55ff26c67e4495c3ee8  sim/testsuite/sim/frv/bctrlr.cgs
+241fa1bef3f4eb4e60aebeaa3a5e5d8e  sim/testsuite/sim/frv/cfmadds.cgs
+6f29112e0458cbb1fe8d3a0403ed85d7  sim/testsuite/sim/frv/mtrap.cgs
+11bfcfb4b6f70c5075adaa4f37dca943  sim/testsuite/sim/frv/cjmpl.cgs
+50d1ce458d38dfa7f69fd4f3c0b08419  sim/testsuite/sim/frv/fdmulcs.cgs
+255041537a2ba5cddbc94a66463c52ab  sim/testsuite/sim/frv/cfdivs.cgs
+5c41b0e945d708f91752456b93ca9c8d  sim/testsuite/sim/frv/ckra.cgs
+8efb2a5d93915406532ba43d46c08545  sim/testsuite/sim/frv/cfmsubs.cgs
+785f29fcfbdef6e93f772f32635daec4  sim/testsuite/sim/frv/cstdfu.cgs
+2bb049f287b76c978273eaf5c312a4d1  sim/testsuite/sim/frv/nlddfi.cgs
+a9c95b2f342640586e4acb9faad49772  sim/testsuite/sim/frv/nfstoi.cgs
+8811726c9441dd7b9f70a3bf6f8ab4fb  sim/testsuite/sim/frv/fcbolr.cgs
+c75ed78a7566a8628cf0a0339c5dcf21  sim/testsuite/sim/frv/mdaddaccs.cgs
+a96d3d1ca3ffa9a8c975ff08bcf77a2d  sim/testsuite/sim/frv/fcbuglr.cgs
+102c16fad8d7c1990921e4b171f62531  sim/testsuite/sim/frv/rett.cgs
+73a5313d89e6d5975be48f3e2522c1a2  sim/testsuite/sim/frv/bcltlr.cgs
+2e3efdb33b16bdf036e34506be43620a  sim/testsuite/sim/frv/mcpxru.cgs
+719ef7eb905c6a71373cba4137767d8a  sim/testsuite/sim/frv/fcbugelr.cgs
+09a60ae22f077bfd3491cb02114dc22f  sim/testsuite/sim/frv/fsqrts.cgs
+49bc7107d499c26ff0c4f28999dc36ed  sim/testsuite/sim/frv/tinc.cgs
+1b5c559ac60b1eb35f51ca0e4bb70acf  sim/testsuite/sim/frv/ldqc.cgs
+cbf21bfce7b3ce694a9a0ffbecdd5edf  sim/testsuite/sim/frv/cldqu.cgs
+054aeba615c6c341369854f1405d85d8  sim/testsuite/sim/frv/cmbtoh.cgs
+b04e822dac50d26e600e9af54cc86907  sim/testsuite/sim/frv/blslr.cgs
+bf2c13262ac9d57aa021ce80e4dbf5a0  sim/testsuite/sim/frv/fbnelr.cgs
+82d5838a4cbf516a93892bafbf64af95  sim/testsuite/sim/frv/mwtaccg.cgs
+f48f14696dde175e869c7c04abc8573b  sim/testsuite/sim/frv/ftine.cgs
+00bb5f98862bbebc770fac0fa658bf27  sim/testsuite/sim/frv/cldq.cgs
+ee34b84c6bf75a9babe137a04ac4b75a  sim/testsuite/sim/frv/sllcc.cgs
+8a3789cf60dd4331ea1a6f6e994b76e8  sim/testsuite/sim/frv/sthf.cgs
+1516ca30ed3dda235da364d46c38d2a1  sim/testsuite/sim/frv/ccknv.cgs
+702fcbc546ef09f48a9809774f8fec26  sim/testsuite/sim/frv/fckle.cgs
+7068101bb16125bf823c54313efc9c88  sim/testsuite/sim/frv/fmss.cgs
+7174dbd57607dbdc45c4243fb7f02aa7  sim/testsuite/sim/frv/maddhss.cgs
+bc2783dc8045f8376c62a623d04bc452  sim/testsuite/sim/frv/fbge.cgs
+769125b26bae4afc675b0f4ecba3476b  sim/testsuite/sim/frv/nldsh.cgs
+b1b5fbe7e86fcaa6a8cb5246c1105383  sim/testsuite/sim/frv/ftuge.cgs
+9ac0ca5fc78d29c5cb125f7f0232ab24  sim/testsuite/sim/frv/ftno.cgs
+21e414ff661565b6aa03208928648853  sim/testsuite/sim/frv/nldub.cgs
+3de97f087ebc932501f95bc2bd775d5f  sim/testsuite/sim/frv/nfmas.cgs
+e92162146f80eacb87cc88e02de63d26  sim/testsuite/sim/frv/mqcpxru.cgs
+b6c34d73b6a6bbc7b1547986526a8d60  sim/testsuite/sim/frv/fbule.cgs
+01a00c462bcea5bf16545bc7e56ab416  sim/testsuite/sim/frv/stqi.cgs
+b0a584edcb6525f7880b1f45497c9a2e  sim/testsuite/sim/frv/ldqcu.cgs
+58aae8e7b29223770991f01723b7dd98  sim/testsuite/sim/frv/mcutss.cgs
+a0bc228cfda1d7113cd087bfc0298020  sim/testsuite/sim/frv/sdivi.cgs
+6c26a616dd6fed8bd7e159e371fe4fe4  sim/testsuite/sim/frv/fitos.cgs
+b0b3ba45dce79cce5d0db607ed12fbfe  sim/testsuite/sim/frv/cckra.cgs
+8335d3357e6e879a7501b1635ce4f821  sim/testsuite/sim/frv/fcklg.cgs
+2974e1e8788d707888a2c3ff248a0d82  sim/testsuite/sim/frv/cckls.cgs
+40aac5235a3696c45134d86e1e79c5d9  sim/testsuite/sim/frv/mcpxis.cgs
+985bedf1c0cc65d298ccc789ebc69179  sim/testsuite/sim/frv/mmrdhs.cgs
+a1394d82fbbcdc7278c8ff7b0b749317  sim/testsuite/sim/frv/fsqrtd.cgs
+bfc4a4f409782a01b12aafa73820d4a7  sim/testsuite/sim/frv/mhdseth.cgs
+29e215193143b4309c76dec515f0ffb9  sim/testsuite/sim/frv/nlduhi.cgs
+b4bfdcbeb1d5db33d9166dc9f77da383  sim/testsuite/sim/frv/fdnegs.cgs
+e7a1ad746f682025747fa48379b5db6f  sim/testsuite/sim/frv/cckeq.cgs
+6c696a162425d51ed1a198eadc9e8ec6  sim/testsuite/sim/frv/callil.cgs
+8570296a139952dc9cf976d500d2f827  sim/testsuite/sim/frv/fcbullr.cgs
+42cdb4f8bb24ee39032c4c32ca61b709  sim/testsuite/sim/frv/fdsubs.cgs
+2a371679272b85c51ff58344a6870ef8  sim/testsuite/sim/frv/cmcpxru.cgs
+b0d3f8840cbd815c5cf1fed7f60b95ac  sim/testsuite/sim/frv/bcnvlr.cgs
+7482a3b75fcf89d6eac98c42d36722e9  sim/testsuite/sim/frv/csdiv.cgs
+f91ccc0eb4e839737d94f68601bf130f  sim/testsuite/sim/frv/bnclr.cgs
+e1e57ef45323b229f0811de476eadaa8  sim/testsuite/sim/frv/oricc.cgs
+c89a2bf5e53afd9b92868ba2b7233f73  sim/testsuite/sim/frv/fbgelr.cgs
+4a9afe4a49c80157e0738e27bd5f3a52  sim/testsuite/sim/frv/tlt.cgs
+e2bbc311eb90229f9eb63b3ea456aa51  sim/testsuite/sim/frv/ftira.cgs
+2d2b7584e0bb578df1f9589e4e90bce6  sim/testsuite/sim/frv/cmcpxiu.cgs
+58728788baa01be3e6482ab14b5fde4f  sim/testsuite/sim/frv/bhilr.cgs
+2578eab56c9efe85e875334d9be745a5  sim/testsuite/sim/frv/ldshu.cgs
+97562af5611f19959e068464c8b152c0  sim/testsuite/sim/frv/csmulcc.cgs
+4ee6d04ba074cd859443fa0bf726dc3f  sim/testsuite/sim/frv/nldfi.cgs
+86c530fd6445d3f516387550e7172fa5  sim/testsuite/sim/frv/fcbulr.cgs
+6f24d372cfa857010330fd99b9ceaa3f  sim/testsuite/sim/frv/mcuti.cgs
+754cf046515e94f61db9e81c57bbef98  sim/testsuite/sim/frv/mxor.cgs
+d1c296f375a94a01c76d3ab5d7e095e9  sim/testsuite/sim/frv/fblelr.cgs
+59af60628ef7e7f6c89aa5b2fa0c34c2  sim/testsuite/sim/frv/cldubu.cgs
+195ff710aa1e8652dc42e962e6e4d9ce  sim/testsuite/sim/frv/mqlclrhs.cgs
+6a708919bfd6e9a6a3b0a1872c48290f  sim/testsuite/sim/frv/movgfd.cgs
+4df2335c339344cb1ab773c28eac7047  sim/testsuite/sim/frv/mcmpsh.cgs
+8f07983738e8be6e8f294385e90a83f1  sim/testsuite/sim/frv/bnolr.cgs
+5c2413abe5cf30fb4cdd0d5e3c30dbab  sim/testsuite/sim/frv/orcc.cgs
+b0ae2b6d72c1546e70b77d0f906ca816  sim/testsuite/sim/frv/cmand.cgs
+04aeccbcf90bc8f88178560c2910dfc7  sim/testsuite/sim/frv/tgt.cgs
+86f2d4d2d5077458a84b7b7717ae2841  sim/testsuite/sim/frv/nldsb.cgs
+e77e2e2eb284cae56dede5c4e7b16bbe  sim/testsuite/sim/frv/tls.cgs
+346e48b77e9a031f3f955ecefbd4019f  sim/testsuite/sim/frv/fdmuls.cgs
+5645677fd61cac055a6989382352af7e  sim/testsuite/sim/frv/nfadds.cgs
+f7adffe89325460b83af4ef27b83a02e  sim/testsuite/sim/frv/clduhu.cgs
+bfa79960646e1c17eadb4100a422dd9d  sim/testsuite/sim/frv/mqlmths.cgs
+e3482ddd50c998096e309469d49bf60f  sim/testsuite/sim/frv/ftge.cgs
+ad7585e6f6dbc249f1e67deba9847034  sim/testsuite/sim/frv/cckhi.cgs
+122ad6f12a5ab84bec5262e1af02c9f1  sim/testsuite/sim/frv/commitga.cgs
+68b4157ad30443488a491d75a0ddc05f  sim/testsuite/sim/frv/mwtacc.cgs
+00c2e418966af14d3cc048573279d6fc  sim/testsuite/sim/frv/mdrotli.cgs
+ad1fb24311a078779b253206335fb321  sim/testsuite/sim/frv/nldqfi.cgs
+28f0887ee88db223fdd12b2024131872  sim/testsuite/sim/frv/icul.cgs
+5f05aa8ededad20eccd884443cd8ee28  sim/testsuite/sim/frv/fbra.cgs
+ed61ab14ca73c4d78de8d0e432820ff6  sim/testsuite/sim/frv/fcbralr.cgs
+ed7de1b15d6c5535e9d56ff902749a49  sim/testsuite/sim/frv/cscan.cgs
+694f1d17123f4bb9c03260c1fe669aac  sim/testsuite/sim/frv/fdtoi.cgs
+2e85d413681ca26660d8f9691a5c9ab2  sim/testsuite/sim/frv/mcut.cgs
+887a01bed2d74acf834781ed7fa9f560  sim/testsuite/sim/frv/xoricc.cgs
+f3f076fc173ea772baff44f55775ca03  sim/testsuite/sim/frv/ldubu.cgs
+15b4d16b3eae3485cb76eede88794bbe  sim/testsuite/sim/frv/tile.cgs
+46c386b55d7d762b12cf33a832c34e33  sim/testsuite/sim/frv/csth.cgs
+c1916f813f831be331a1dbc2312fd4bb  sim/testsuite/sim/frv/stdu.cgs
+73a36ac7ddbc3eb5f02e23e556757534  sim/testsuite/sim/frv/mnop.cgs
+da2ea0628931ee759747b3b1568f9e95  sim/testsuite/sim/frv/cckno.cgs
+a030edea39f27d8535b72eab791a946c  sim/testsuite/sim/frv/cmsubhss.cgs
+0328850bbb204540e39224902cea7437  sim/testsuite/sim/frv/addcc.cgs
+7907b41ac563ea2be426de33f8910f66  sim/testsuite/sim/frv/ldbfi.cgs
+4a47a184f95cf06b21e2cb960ec207ca  sim/testsuite/sim/frv/ChangeLog
+a1081abe7c71411a62d3f8467141fdbb  sim/testsuite/sim/frv/fdadds.cgs
+ce558734ad2bc060917be3c4618d3552  sim/testsuite/sim/frv/tilt.cgs
+301a4bafaa39d4e1ab111b7fd38291e9  sim/testsuite/sim/frv/tine.cgs
+891b8ae9013d787e9abf3f3980a93682  sim/testsuite/sim/frv/cmqmachu.cgs
+43e07345873b79b52184a1785a5ce422  sim/testsuite/sim/frv/stdi.cgs
+6326a374397a88a326f50a1c5bc7ffe2  sim/testsuite/sim/frv/tige.cgs
+37f80752cbc102b0e3eebab206a7e851  sim/testsuite/sim/frv/bcvlr.cgs
+18c32597076e6690eca21bdaa9b70083  sim/testsuite/sim/frv/ftul.cgs
+cf73edecc782c3ef0b7548f1acb34cd5  sim/testsuite/sim/frv/bar.cgs
+3014022934a14b3431fdacf8e86dd3eb  sim/testsuite/sim/frv/bno.cgs
+d8e85f1e2dfaa87480b812c7c03ee19b  sim/testsuite/sim/frv/cfitos.cgs
+2eb6969a0c7a4eb4fff85aac9727721a  sim/testsuite/sim/frv/smulicc.cgs
+1d754b9b7c803178ecc07bed29a6226c  sim/testsuite/sim/frv/norncr.cgs
+484f52adb8fc411974f97082db9d5dbc  sim/testsuite/sim/frv/nlddf.cgs
+f60030141346c133b53f259287743291  sim/testsuite/sim/frv/ftiul.cgs
+e6cce9c3b04ed7fd801dafb45bcdd866  sim/testsuite/sim/frv/cfsqrts.cgs
+04132b96881a20ec0effc93a6a586ea9  sim/testsuite/sim/frv/xorcr.cgs
+147619970eca1511cbd9f636e8aaeeb7  sim/testsuite/sim/frv/nfsubs.cgs
+5890a645af954362f462a536301ab07a  sim/testsuite/sim/frv/mclracc.cgs
+62439f50d31a64a7d77bfe8d242d68c2  sim/testsuite/sim/frv/bcnclr.cgs
+9bd25bbc9331a8a7a764970163f8a3c2  sim/testsuite/sim/frv/nandncr.cgs
+d41729b132c64711d5d230c8be3b4332  sim/testsuite/sim/frv/sracc.cgs
+ec7dfbef9d8c3fcfbd2a205998b43499  sim/testsuite/sim/frv/tne.cgs
+1cbff10c95fb9390a7cc4d56fef5f794  sim/testsuite/sim/frv/ckno.cgs
+9ebd87890c8a7abc680822709889778c  sim/testsuite/sim/frv/caddcc.cgs
+bd306d227534038e358e212748f86d46  sim/testsuite/sim/frv/ckeq.cgs
+56f5fdf1970e4a477ff5bcd70ad6128d  sim/testsuite/sim/frv/orcr.cgs
+1147cc9e693e642971e9920b10936733  sim/testsuite/sim/frv/cldhfu.cgs
+9868adbc8297b59031bb110c1104e524  sim/testsuite/sim/frv/bv.cgs
+04f8995f9af5c9a6d61eb1ab60b34ba0  sim/testsuite/sim/frv/stdc.cgs
+4fa1060d3ea708c05623eaa8fa23a4fd  sim/testsuite/sim/frv/cfmas.cgs
+89a51e07a40a4e8f76ac296cacbb8363  sim/testsuite/sim/frv/smuli.cgs
+fcdd282d23082a3f4baf0861979ef5bb  sim/testsuite/sim/frv/nldu.cgs
+9797e25ce9dc0b46d586cd0d92620735  sim/testsuite/sim/frv/umulicc.cgs
+d8ef8851170116f7cc0700416b84aa6a  sim/testsuite/sim/frv/udiv.cgs
+32dde2fe5a74ba57fb63ca5a91948b13  sim/testsuite/sim/frv/membar.cgs
+32066e6265ce0fd1845b4342336d925a  sim/testsuite/sim/frv/mqsrahi.cgs
+a1ff6a0459e013e3978913eca23570ca  sim/testsuite/sim/frv/dcf.cgs
+9bd0746e07695fc69099806146e177fd  sim/testsuite/sim/frv/dcei.cgs
+0e30127c5ef9ca2d27a6bf7790128b65  sim/testsuite/sim/frv/nfdivs.cgs
+a913dea5c58bfd33d54ec66ebe5abdf3  sim/testsuite/sim/frv/tieq.cgs
+30964df0b57f2b91f67fc38a30d8e814  sim/testsuite/sim/frv/addicc.cgs
+9f35e5c8475a3dce4d3d1f86192b757f  sim/testsuite/sim/frv/add.cgs
+8700acd6ed03f5cbac0ad536383ed3c8  sim/testsuite/sim/frv/sllicc.cgs
+2ba0a93a9c8332f36a0800263efc0511  sim/testsuite/sim/frv/fcku.cgs
+889eccff241ad187bd577cfe2fcc0ddc  sim/testsuite/sim/frv/mhsetloh.cgs
+d025a5adc03c1fa97688e776798e6508  sim/testsuite/sim/frv/fckug.cgs
+8aa6fce072b5f76aed92908d9cb37534  sim/testsuite/sim/frv/swap.cgs
+36b77ec6afe8955468cfc59058d7e96a  sim/testsuite/sim/frv/call.cgs
+2521bd2ee748d58fdae65f585b453033  sim/testsuite/sim/frv/commitfa.cgs
+0ee8af42152ab4d5632be0dba1c8345d  sim/testsuite/sim/frv/fdsads.cgs
+a0d99a5f1ae6d699d7551ec0c91ad1f9  sim/testsuite/sim/frv/scani.cgs
+01c147956ed40b80f7f01399bd71f33f  sim/testsuite/sim/frv/cldfu.cgs
+7acb4d8fcf1961a11eb5f86da60a0804  sim/testsuite/sim/frv/jmpl.cgs
+b671fcc6ddd6daa079fd31a468749b0e  sim/testsuite/sim/frv/movfgq.cgs
+26f559df23ae04f9a1576f793e340163  sim/testsuite/sim/frv/mqmulhu.cgs
+ccb0533eb0f55d739ea829ea6061fd7e  sim/testsuite/sim/frv/subxi.cgs
+124ee6149a335aca9a615e6e9e9521ff  sim/testsuite/sim/frv/cfckra.cgs
+f423c77b0989e36e0e8829e450d94c74  sim/testsuite/sim/frv/fmsd.cgs
+35c7aae3b090f125993fef390d76906f  sim/testsuite/sim/frv/slli.cgs
+0e6828ab5a28105f1606bfcea5961a53  sim/testsuite/sim/frv/csmul.cgs
+5e9fe07f66519bb28e80b540c91d7270  sim/testsuite/sim/frv/stq.cgs
+6e0ed99106e53f1ae7c54bd6a15d2a7d  sim/testsuite/sim/frv/bp.cgs
+de42c23dfd886e1e9150e93cfa7a0e30  sim/testsuite/sim/frv/nfmss.cgs
+60dfef5c59d307cd1efd15c4403530ad  sim/testsuite/sim/frv/cldsb.cgs
+50daedd569566b5f5fd6030c9c961735  sim/testsuite/sim/frv/cor.cgs
+4659f8e9e4a139ab3d797621c23c6adf  sim/testsuite/sim/frv/cstfu.cgs
+36d2a277daae79b65a1fe73b38c101ba  sim/testsuite/sim/frv/bcclr.cgs
+606377e169feb767df3ada199efb6756  sim/testsuite/sim/frv/nlduh.cgs
+ca358dddc54a8ba43c916ac2a6b45812  sim/testsuite/sim/frv/stdc.pcgs
+54e056f54d116cde6e23ee7dee9a9c8b  sim/testsuite/sim/frv/andicc.cgs
+c32d71a426bc21b198975069f0bc3503  sim/testsuite/sim/frv/ckgt.cgs
+4ced60215e6ef89c35488866f38fd3c0  sim/testsuite/sim/frv/mdpackh.cgs
+7a14b1a4b9c264ad6fe9fee43a34053c  sim/testsuite/sim/frv/nldubu.cgs
+36024f7e3058972d0b99742ee87119cd  sim/testsuite/sim/frv/fnegs.cgs
+031b21c3201bce5ff37ac1d2087209c8  sim/testsuite/sim/frv/cmhtob.cgs
+d8c6afc2ab9d2f02351d88640635698f  sim/testsuite/sim/frv/cnot.cgs
+da1d1539bcb135ec8ce2fa2df168cd18  sim/testsuite/sim/frv/bnelr.cgs
+7f272aa06c9d1d01570e93ccfc3bed5d  sim/testsuite/sim/frv/cldhf.cgs
+67bd729e92a8ccbb0ef66f5053e9c7c9  sim/testsuite/sim/frv/ori.cgs
+ce189b743a628565f7ae69ef124e050e  sim/testsuite/sim/frv/fbolr.cgs
+74d71e1f6d2aa891e6e9cb32cd44e036  sim/testsuite/sim/frv/stf.cgs
+b5a71bd3c822c7000929441e7602c329  sim/testsuite/sim/frv/ftige.cgs
+c3fbed74046a3c4d5d74af309a283001  sim/testsuite/sim/frv/cfcklt.cgs
+4aabea39aa800e2eab4188a00b9ba7b3  sim/testsuite/sim/frv/fbo.cgs
+ac7e485b7fc2228e78885a3580c40684  sim/testsuite/sim/frv/nfditos.cgs
+35285cc52bbb31d9b25d6144f54fa5b5  sim/testsuite/sim/frv/fr500/mqsubhss.cgs
+b113a28c5f41f7ab598d39fab2d5e21f  sim/testsuite/sim/frv/fr500/mqaddhus.cgs
+bf7e8ae5fa9de937c99e7e09f42bbac5  sim/testsuite/sim/frv/fr500/allinsn.exp
+9fdc5172e86b3be5621a6faf3f07db74  sim/testsuite/sim/frv/fr500/cmqaddhss.cgs
+16004a850f6c18d31c7430fbab31f79d  sim/testsuite/sim/frv/fr500/dcpl.cgs
+fe34b6bddc9686a443e9025451c3ac88  sim/testsuite/sim/frv/fr500/mqaddhss.cgs
+d5b43c22363018a3259eb6849019a024  sim/testsuite/sim/frv/fr500/mqsubhus.cgs
+76820a559b8411a4ae43b6a383d65b0d  sim/testsuite/sim/frv/fr500/cmqsubhss.cgs
+99e08a053ed3e5abb1c4bf9c6a64fbc1  sim/testsuite/sim/frv/fr500/mclracc.cgs
+dc65c316119a5c8162d829bbd7c0223a  sim/testsuite/sim/frv/fr500/cmqsubhus.cgs
+1de69657638007870281ce9da005db7f  sim/testsuite/sim/frv/fr500/cmqaddhus.cgs
+54a02614046bab2457214898aff37526  sim/testsuite/sim/frv/fr500/dcul.cgs
+0202236564d839929bc185b5b363483b  sim/testsuite/sim/frv/mcmpuh.cgs
+d2ab686875a7fa6635f150cf02ff06f9  sim/testsuite/sim/frv/addx.cgs
+4cf840661cd9ed9ad76e658e996fc2fb  sim/testsuite/sim/frv/lddi.cgs
+285f247c378146a1e4a5a8134ab4c06f  sim/testsuite/sim/frv/nldbfi.cgs
+28b4f2f9ac438caaebbf3d5fe7b8b9f3  sim/testsuite/sim/frv/mwcuti.cgs
+a01a5cb5837ff3029820691d608c0fe3  sim/testsuite/sim/frv/tira.cgs
+7f6546bcb393b36f1e1a1f1552c53160  sim/testsuite/sim/frv/ldqi.cgs
+7461f81658de5eada83b19dbf47f1c28  sim/testsuite/sim/frv/fdcmps.cgs
+ddd0fdd0602cb85ada820445cf505820  sim/testsuite/sim/frv/mqcpxiu.cgs
+e326ecc782170966595a854ea64b2786  sim/testsuite/sim/frv/mmachs.cgs
+9d42de2773bcddcd37eafe1bf37aba97  sim/testsuite/sim/frv/cstbu.cgs
+c23d94eb48818d1a8830ea6d0edc3260  sim/testsuite/sim/frv/cmov.cgs
+91fd679b72e10313567ecee40d839288  sim/testsuite/sim/frv/cldu.cgs
+16483dc53cf562ff67a40716ddad4cee  sim/testsuite/sim/frv/dci.cgs
+98be2afbdc22e83e7ed60607d14d3586  sim/testsuite/sim/frv/tigt.cgs
+0e297dc071234a78bd595a57838d5adc  sim/testsuite/sim/frv/fbne.cgs
+80d04d00a7e92cc4c32af000081d5cd4  sim/testsuite/sim/frv/ftilg.cgs
+f58b45613ae0cc85e07099e0b176a130  sim/testsuite/sim/frv/csllcc.cgs
+ad6bad34a15a4f2986566b50e2af52b8  sim/testsuite/sim/frv/bcgtlr.cgs
+94f5c3abf0cf2118f97e0a95f79f9dd5  sim/testsuite/sim/frv/interrupts.exp
+c613f1a55c9e79f62abbd91eee7fde9d  sim/testsuite/sim/frv/ldf.cgs
+8692050bdf66cc6ad2d401c4a4684cef  sim/testsuite/sim/frv/smulcc.cgs
+9b2a570d81405ae96edd05841a00340c  sim/testsuite/sim/frv/bchilr.cgs
+5df092435661dcba49b26ede1ae30c8d  sim/testsuite/sim/frv/movsg.cgs
+e045ac944c8eccc986873c525e9996fc  sim/testsuite/sim/frv/dcef.cgs
+5f883fbcb2224a26bc0e0d7eb91fd2de  sim/testsuite/sim/frv/beq.cgs
+2fdea54dc1608b57111f0b1d657b3daa  sim/testsuite/sim/frv/andi.cgs
+821d3e5a5535a52948ced4d48cf4491d  sim/testsuite/sim/frv/ftiug.cgs
+59addb4ff5949cfea9664343d9f81a38  sim/testsuite/sim/frv/srlicc.cgs
+1f8696a6d62df0c7ee21c40e74d2af30  sim/testsuite/sim/frv/cckle.cgs
+a58b7d334a64b2f17d8110d347c1fcbe  sim/testsuite/sim/frv/tnc.cgs
+8aa28a7f77fd8f94f1f8d4441330d2de  sim/testsuite/sim/frv/maddhus.cgs
+cad1a26e6f61be6236cdf19c6f330241  sim/testsuite/sim/frv/tnv.cgs
+bd0fbf9e7faa375603574f1a40665865  sim/testsuite/sim/frv/cmpb.cgs
+f552807622d2ead6a4c3c72b6ab6ea1c  sim/testsuite/sim/frv/cmaddhus.cgs
+21793c07586326f7d5b7caeb20faf21b  sim/testsuite/sim/frv/cckge.cgs
+288041bebf2361e4e1b14d5487134199  sim/testsuite/sim/frv/nldshu.cgs
+e81006aee4bbd0e3671448585ab45d5d  sim/testsuite/sim/frv/mdcutssi.cgs
+41eb8f2c4c39e3f8b7914f9a7910eac7  sim/testsuite/sim/frv/fditos.cgs
+da685784eb930e42a55444b9982c35f1  sim/testsuite/sim/frv/fbgt.cgs
+b21df75a0fc0a38539d562c017b4b670  sim/testsuite/sim/frv/nlddfu.cgs
+520e9f58107f1a7407724d2b52bbe214  sim/testsuite/sim/frv/icpl.cgs
+60319f32e98f86da38ff2c3c5212d862  sim/testsuite/sim/frv/fdsqrts.cgs
+fd10c5f2ffffd0583a7da981ddeca855  sim/testsuite/sim/frv/fckue.cgs
+47f01f4c8f9a72792359daab3c1e9212  sim/testsuite/sim/frv/fmas.cgs
+738a395cb2d18169d1b0c2027636cf1b  sim/testsuite/sim/frv/xori.cgs
+038ed75fefa3a9b991855a5b60b5046c  sim/testsuite/sim/frv/stbf.cgs
+0dfa108dc10c10107281add62d6ca5ff  sim/testsuite/sim/frv/fblglr.cgs
+078c55334418476eb782ff3b071fc106  sim/testsuite/sim/frv/bnvlr.cgs
+67b49f46f325d357092e83a5af86ffe8  sim/testsuite/sim/frv/break.cgs
+6ea38598142f8f6d50283bafdaf0a0f7  sim/testsuite/sim/frv/fmad.cgs
+99c4ae4bd4eb760d9274117748672094  sim/testsuite/sim/frv/fbuglr.cgs
+0edd78565b6001f524f716ab9d2d96c0  sim/testsuite/sim/frv/xor.cgs
+a557f55cfe20662991a594673e5a877b  sim/testsuite/sim/frv/cfckeq.cgs
+2e1fd77e3c7dc410824bb62d86c12fa5  sim/testsuite/sim/frv/mand.cgs
+4f261153dda57be2acd2d50974b2157a  sim/testsuite/sim/frv/csub.cgs
+c466ade998b308dc18869d2a2d2f3ae5  sim/testsuite/sim/frv/clddf.cgs
+cf37e0de21739109f45bc6903faef9ff  sim/testsuite/sim/frv/mmrdhu.cgs
+90cebd7ff7dc2106afca60b9a5a26bed  sim/testsuite/sim/frv/ldqu.cgs
+5f0be0ef1415763840683d1a66cf6b67  sim/testsuite/sim/frv/mwcut.cgs
+d2a4394753db3dfcbe7e384ee21e2202  sim/testsuite/sim/frv/movgs.cgs
+c006cffe51ad60e2d97bfe726e6efc27  sim/testsuite/sim/frv/cmbtohe.cgs
+6833a0f9a6a97eca6ec71259ea075028  sim/testsuite/sim/frv/cand.cgs
+4cc9052cb05275a67396e5ea46d54af6  sim/testsuite/sim/frv/fr400/masaccs.cgs
+e4644c48c06766cd34578d5ce34680dd  sim/testsuite/sim/frv/fr400/msubaccs.cgs
+a808c8a95fde4532828d00e281c1322c  sim/testsuite/sim/frv/fr400/mhsetlos.cgs
+82bc6562aa51560206e828ae2202ca5f  sim/testsuite/sim/frv/fr400/allinsn.exp
+67c70214b5e434fb7bbd3519fe1ad576  sim/testsuite/sim/frv/fr400/smass.cgs
+2039d3b5260700c8371efd1a6ab21552  sim/testsuite/sim/frv/fr400/maveh.cgs
+f158b414d72856611131bd4eb7db62ff  sim/testsuite/sim/frv/fr400/addss.cgs
+d23a9bd2315e8430ed038216b2e3e58d  sim/testsuite/sim/frv/fr400/subss.cgs
+dac84369f283aabc0e0c8d6188130e92  sim/testsuite/sim/frv/fr400/mhsethis.cgs
+dc7862c2d91981e56cddc36314f0c630  sim/testsuite/sim/frv/fr400/maddaccs.cgs
+b90754c53de9e9744ee927d4993920fc  sim/testsuite/sim/frv/fr400/sdivi.cgs
+285f596d7467307f369b18d453abe1ea  sim/testsuite/sim/frv/fr400/mhdseth.cgs
+07bb80901aaaa29c4ef20dbef3debb70  sim/testsuite/sim/frv/fr400/csdiv.cgs
+417d0b67f6f7ff0d5e58e0178ef7836c  sim/testsuite/sim/frv/fr400/scutss.cgs
+d8697f0e1b4ecfee90b75abe2f016aa5  sim/testsuite/sim/frv/fr400/smu.cgs
+4ac0a330e6fa287d0f2f2f8500453afc  sim/testsuite/sim/frv/fr400/mclracc.cgs
+621cd869aa5b032b34294f31f3e4a702  sim/testsuite/sim/frv/fr400/udiv.cgs
+538622163aded8a4e8f1d47d61db8b5c  sim/testsuite/sim/frv/fr400/mhsetloh.cgs
+0f2cd9ab4e36a741a77488033a0ceeb0  sim/testsuite/sim/frv/fr400/movsg.cgs
+a1032b0fb6b6923000282a43d3f85a7a  sim/testsuite/sim/frv/fr400/movgs.cgs
+daad245fe005a9a6394bb569733c9aed  sim/testsuite/sim/frv/fr400/sdiv.cgs
+5e1be1e0297eb84b961c6dc29d4cce8c  sim/testsuite/sim/frv/fr400/mhdsets.cgs
+9bb2a41f38271c359451454b6d2a79dc  sim/testsuite/sim/frv/fr400/mhsethih.cgs
+844d78bc2c7fd493b1e1407468de1927  sim/testsuite/sim/frv/fr400/slass.cgs
+146cea8d68ddb592d231ab14478a8d0b  sim/testsuite/sim/frv/fr400/udivi.cgs
+feeb130ecb5cf4428f8bccbe30eb476e  sim/testsuite/sim/frv/fr400/smsss.cgs
+24091903403ffb172b0b81cfbb3f331e  sim/testsuite/sim/frv/add.pcgs
+0fcf16c6304ddf56ba06882bf077c739  sim/testsuite/sim/frv/ldu.cgs
+d0cadfc6114ffc4c49bd0b7cf87984dc  sim/testsuite/sim/frv/ckv.cgs
+f8de97a7353abe4fe732d79898771e06  sim/testsuite/sim/frv/cmexpdhd.cgs
+8674ff984bcbe2b1460d51e69db27c7b  sim/testsuite/sim/frv/mqmulxhu.cgs
+8cfaaa6f7d9be0c7164bd6b95f781486  sim/testsuite/sim/frv/sdiv.cgs
+7bff63bb7f11db3619daa65ba575eb4b  sim/testsuite/sim/frv/ldsh.cgs
+e7569bf70d9017f69182cfa2622ebfbf  sim/testsuite/sim/frv/stqcu.cgs
+326669d1c76ef080e2d2ddf8c2ee6e6f  sim/testsuite/sim/frv/msathu.cgs
+be2f0506fae9889d33fdeadc7910e5e5  sim/testsuite/sim/frv/fcbnolr.cgs
+5530ac8f622c5b86676418a439d31062  sim/testsuite/sim/frv/mhdsets.cgs
+6e9d7ee79258240c2e9f8490187d2d1b  sim/testsuite/sim/frv/mhsethih.cgs
+2505dee1a39d2cde6c4c38408239b7c0  sim/testsuite/sim/frv/testutils.inc
+75f2c544b8e80d583bfc78a32fce7f9f  sim/testsuite/sim/frv/mcop1.cgs
+75d93040b8b11cd80e200e83f9c3b423  sim/testsuite/sim/frv/nfdmss.cgs
+c9e8808a1431699f65ca45e1d96ccb40  sim/testsuite/sim/frv/lduh.cgs
+4494a0e9c7fd903a3280a5baec16e6db  sim/testsuite/sim/frv/clddfu.cgs
+244caf04384a0a05c44c7299059e0a1e  sim/testsuite/sim/frv/stqf.pcgs
+ce8352f2c405c5128184546ff69e67e3  sim/testsuite/sim/frv/cxorcc.cgs
+a73a09a1e4d5df6332355e6558054066  sim/testsuite/sim/frv/fr550/mqsubhss.cgs
+aed0b1242d7c5a0eada01cb581ef44ab  sim/testsuite/sim/frv/fr550/masaccs.cgs
+4938bf73cdf15f5d4a195ccc1bc1a426  sim/testsuite/sim/frv/fr550/mqaddhus.cgs
+76e79dccff8084f4921e771c099fdbe0  sim/testsuite/sim/frv/fr550/mqmacxhs.cgs
+aef3c4befd6509d86b1532ddbf3fb4a9  sim/testsuite/sim/frv/fr550/mqmachu.cgs
+091a034f51a640f3113ea17c26e3b296  sim/testsuite/sim/frv/fr550/cmaddhss.cgs
+df6f7d84607830c79a2f338b8b6160f6  sim/testsuite/sim/frv/fr550/cmmachu.cgs
+60a0aa6675f9b1d37f0b6b58e04e6aba  sim/testsuite/sim/frv/fr550/msubaccs.cgs
+90677e8af5e1904d14d9bfd3e562fcbb  sim/testsuite/sim/frv/fr550/msubhus.cgs
+cd733adfb1ef5d2f7d93d57183587d7a  sim/testsuite/sim/frv/fr550/mabshs.cgs
+d35335c0a9a7da8ef8224e724dc95c81  sim/testsuite/sim/frv/fr550/allinsn.exp
+7ccfed47ea8ad55515dab94b96d6babf  sim/testsuite/sim/frv/fr550/mqmachs.cgs
+26acdfc92872c06ef0f3750cda5f6f75  sim/testsuite/sim/frv/fr550/msubhss.cgs
+dea84ff288f50a75076a9c6df51682c6  sim/testsuite/sim/frv/fr550/cmqaddhss.cgs
+f564e7d684efbe7a682ba9aa24cf39ab  sim/testsuite/sim/frv/fr550/dcpl.cgs
+1b1c3f8892f5ff1108650006f4f2318a  sim/testsuite/sim/frv/fr550/cmsubhus.cgs
+d6946f604c4c119692ac621e5cdf0a92  sim/testsuite/sim/frv/fr550/cmqmachs.cgs
+252cdd83e9dd8de140e437bcc84a45a6  sim/testsuite/sim/frv/fr550/mqaddhss.cgs
+7cdef8608795f0ed222e67db1343a635  sim/testsuite/sim/frv/fr550/mdasaccs.cgs
+55c8d941be619469d2bf80f7eba5a3cf  sim/testsuite/sim/frv/fr550/maddaccs.cgs
+14be5a3d28703927ea3b168b6140855d  sim/testsuite/sim/frv/fr550/cmmachs.cgs
+7c4ba31a4b54c5449d932fceeeb3aa1d  sim/testsuite/sim/frv/fr550/mmachu.cgs
+f7992a1f5e0512afb72f4ea8abf785ed  sim/testsuite/sim/frv/fr550/mqxmachs.cgs
+14183fbd685848d558ab84952c1271b1  sim/testsuite/sim/frv/fr550/mdsubaccs.cgs
+45902a95cfa0b6432a1cbb6db50830b6  sim/testsuite/sim/frv/fr550/mtrap.cgs
+594c6a9c3278bcc019e98aa44a86c22a  sim/testsuite/sim/frv/fr550/mdaddaccs.cgs
+269e14aaffa3452b360e1f0ddb12df93  sim/testsuite/sim/frv/fr550/maddhss.cgs
+f105b296560b5b75436069679f4d6dfd  sim/testsuite/sim/frv/fr550/mmrdhs.cgs
+e3ef857df51606a95b919b802bc62434  sim/testsuite/sim/frv/fr550/mqsubhus.cgs
+9b75556c75c9bfb61102e93aa0b85be4  sim/testsuite/sim/frv/fr550/cmcpxru.cgs
+c41c0de91e307c8506c8c5275940f7ea  sim/testsuite/sim/frv/fr550/cmcpxiu.cgs
+9f27020e63e8992a63456f9092967d34  sim/testsuite/sim/frv/fr550/cmqsubhss.cgs
+cae62d22839ef1abf864fd44a1087197  sim/testsuite/sim/frv/fr550/cmsubhss.cgs
+c28cd342558f4cc6ad9b33d7c80b45aa  sim/testsuite/sim/frv/fr550/cmqmachu.cgs
+57f7099366dbf0b511896d03b5343808  sim/testsuite/sim/frv/fr550/udiv.cgs
+85c318f9489df3a78af9171868d9e789  sim/testsuite/sim/frv/fr550/mmachs.cgs
+b13883bf53e547a18365378a79b4ff9a  sim/testsuite/sim/frv/fr550/cmqsubhus.cgs
+ffbb77202774953b6eb98f6329c3221c  sim/testsuite/sim/frv/fr550/maddhus.cgs
+ddaf6b5840f92b8d37a897bac56b86b0  sim/testsuite/sim/frv/fr550/cmaddhus.cgs
+d20b77015f938e4bcf50ebffae74fc6b  sim/testsuite/sim/frv/fr550/cmqaddhus.cgs
+5ade21b6577e4102c74e56fd9ac67d5d  sim/testsuite/sim/frv/fr550/mmrdhu.cgs
+0bfbdf1314d6a04afa36ce4404a81bf2  sim/testsuite/sim/frv/fr550/dcul.cgs
+1d35c09a8a300edc364a00ba655ca259  sim/testsuite/sim/frv/fr550/mqxmacxhs.cgs
+55cd07e74cc057a786a2a9c43ed5d8dc  sim/testsuite/sim/frv/fr550/udivi.cgs
+0511aebe3ab974e7a9e5fdfa895d9aeb  sim/testsuite/sim/frv/mcplhi.cgs
+0eb9d6f24940fa1b3a290ee7f83529e6  sim/testsuite/sim/frv/cfnegs.cgs
+fea6bcd449bfa45bc4f7811913f3bc14  sim/testsuite/sim/frv/cstb.cgs
+9b2b24b2080b3778404da0e73b2f4c45  sim/testsuite/sim/frv/icei.cgs
+82952c2b9fbbc99ed421717e4ca1e9be  sim/testsuite/sim/frv/cldbf.cgs
+558c0693de0aa42e5ba756ef35228332  sim/testsuite/sim/frv/andcc.cgs
+02991b6e743da14fcd82acaa74ad2de3  sim/testsuite/sim/frv/addxicc.cgs
+2b92477d71c35dbc5340bf6cf73436c4  sim/testsuite/sim/frv/cldub.cgs
+c606963198b1685341b32e14a3384700  sim/testsuite/sim/frv/csthfu.cgs
+16bf5094b2c7a186f0e11fa373625fb8  sim/testsuite/sim/frv/ftieq.cgs
+bf8b42298ba9d65e9cbfb7f621ede0df  sim/testsuite/sim/frv/mcpxiu.cgs
+50823aeb4369412ff15e1c422ea6d8f7  sim/testsuite/sim/frv/cmovfg.cgs
+8b11d75d92bff2f80d736079756072af  sim/testsuite/sim/frv/cmxor.cgs
+dcdd60cb6a74a2fdf05c27542ce87c00  sim/testsuite/sim/frv/scan.cgs
+1dbf3b1f587b8fde305387c2a6d7488c  sim/testsuite/sim/frv/clddu.cgs
+09025c57960cb3245c45b229551573d1  sim/testsuite/sim/frv/fcko.cgs
+a761e98378b236d13867be6741e673bd  sim/testsuite/sim/frv/fmsubs.cgs
+08bb1af48f043b2ec22ede0e6a2a63c0  sim/testsuite/sim/frv/nfdstoi.cgs
+490b859435e3a616aa2c844b9dbed8d6  sim/testsuite/sim/frv/movgfq.cgs
+6829b406203cc09d6ac699fec2378bad  sim/testsuite/sim/frv/ckge.cgs
+e470390ff6d0df7541ce5455d765a606  sim/testsuite/sim/frv/lduhu.cgs
+fe0ecb3cd4f9a5a2a8cd1b994f8e8ae2  sim/testsuite/sim/frv/and.cgs
+6e5cfae9c6ca85c94d69dd30861553e1  sim/testsuite/sim/frv/fcbeqlr.cgs
+3a29b1dd11046f8f4dd5c27edc2a8d6f  sim/testsuite/sim/frv/stq.pcgs
+c4fbea8332e5b07b3fd2e18f0fd4fd9f  sim/testsuite/sim/frv/lddfu.cgs
+6b19d157804a7fa854e78b49a095a638  sim/testsuite/sim/frv/nudiv.cgs
+48ee9ffc570edbbfe8169afd5f2bacee  sim/testsuite/sim/frv/mqxmacxhs.cgs
+190947262baf5a431a603a9057bd38a6  sim/testsuite/sim/frv/thi.cgs
+ef5f527028300499462fd5457798f5f2  sim/testsuite/sim/frv/fcblglr.cgs
+a5c4254bb5fb67e6553d7b4245facb4d  sim/testsuite/sim/frv/fckgt.cgs
+d18c2b792211080ccc434210ebb67ba9  sim/testsuite/sim/frv/csrlcc.cgs
+32ab332e05431f49f037d528b657d8e5  sim/testsuite/sim/frv/fbgtlr.cgs
+7b12d84395556d02cee66d9a1a5c991a  sim/testsuite/sim/frv/fddivs.cgs
+b0fa5261302915fed6a0abb4165bdb3e  sim/testsuite/sim/frv/cknc.cgs
+8c68b4f09d376aac18a160f70bbb24c0  sim/testsuite/sim/frv/stfi.cgs
+2c42865e66cdf52327e926c6430af676  sim/testsuite/sim/frv/nlddu.cgs
+8cb511e7ba50142c3d082aaedf99e2d4  sim/testsuite/sim/frv/udivi.cgs
+e4ece86a7c055e9d7e99ecec010c71ae  sim/testsuite/sim/frv/ldq.cgs
+4f069f49b6bc39f94f78adf156ce0f43  sim/testsuite/sim/frv/sthfu.cgs
+20f4895c822bcecaa711c3508043ced9  sim/testsuite/sim/frv/mmulhu.cgs
+7640dbf388ab7b7e4462b20d93ca0dca  sim/testsuite/sim/frv/clrfa.cgs
+7d76bf8128cc9482f2de7d01e2bde23a  sim/testsuite/sim/frv/bra.cgs
+f394652f9ebf77a1d90b8a114793c2cb  sim/testsuite/sim/frv/cmmulhs.cgs
+3cf41818d7d43998028a6204c6d3d1cc  sim/testsuite/sim/frv/nldd.cgs
+475e50c7c92b7357b020583b574726a8  sim/testsuite/sim/frv/msllhi.cgs
+e7c1a6655a0477c4a36ead53e726fb48  sim/testsuite/sim/frv/ldhf.cgs
+8dda215c5c85e94e1a385d685127d850  sim/testsuite/sim/frv/fmuld.cgs
+34a484991db89cb85939b4735fd01d7d  sim/testsuite/sim/frv/cfckle.cgs
+b12b404167348112b47f3650d80a49a1  sim/testsuite/sim/frv/nldhfi.cgs
+9564e9d1067be24d75f69103b57a85dc  sim/testsuite/sim/frv/nfdmulcs.cgs
+7b8111a1958ac7ac0609e3ec19946402  sim/testsuite/sim/frv/cfadds.cgs
+2fd5797e8c20d9d7b340e095633f2ff6  sim/testsuite/sim/frv/fcklt.cgs
+dd7b86dd559bc919891c419cc5b9eb45  sim/testsuite/sim/frv/cckp.cgs
+999bafc99f41d16b6bd3b925cf296de0  sim/testsuite/sim/frv/ccmp.cgs
+f6656b60bec315c613ad5092d5bba892  sim/testsuite/sim/frv/nfdadds.cgs
+cdd524c11367ecd095b2fb68cda24cee  sim/testsuite/sim/v850/bsh.cgs
+a0299a77158639743570f62da83ce9d5  sim/testsuite/sim/v850/divh.cgs
+728bb384853e3de0cd850ba77dbb94f9  sim/testsuite/sim/v850/allinsns.exp
+cf2074aef14997231161787d82280ce2  sim/testsuite/sim/v850/satsubr.cgs
+176f95658c3cdea072a56a08a40fa988  sim/testsuite/sim/v850/div.cgs
+d219d0a7ebfd715328670f348f6fc8cc  sim/testsuite/sim/v850/satadd.cgs
+a7fde5e930bcca4fab473e7e12a4cd30  sim/testsuite/sim/v850/testutils.cgs
+53eb912651c13f0ea8aa537a0e00d398  sim/testsuite/sim/v850/divhu.cgs
+b4859f29935e5b217a201e3996ef936e  sim/testsuite/sim/v850/shl.cgs
+c5f8f5f2c95cb9061411969f8552bd60  sim/testsuite/sim/v850/sar.cgs
+85e815de2abdd4a8e57f976a70d450f2  sim/testsuite/sim/v850/ChangeLog
+4aded6a92b79c4b62204838e8bf43bdb  sim/testsuite/sim/v850/divu.cgs
+6f74fc62171d7544adce8e548b696d3d  sim/testsuite/sim/v850/satsub.cgs
+5e49b4ee9bfac127867261aab49d5301  sim/testsuite/sim/v850/satsubi.cgs
+4e33f6ab389381ede55a4ca40ca14064  sim/testsuite/sim/v850/shr.cgs
+c5cadbab939f31f2815550c2e1bc4ff4  sim/testsuite/sim/v850/testutils.inc
+8c015488bd973b121a5372038ddde9da  sim/testsuite/sim/v850/divh_3.cgs
+a9cd7df01a169c438f5061aa200f42c4  sim/testsuite/sim/mips/mips32-dsp.s
+b19e0c53b685c87920887bc87dba4579  sim/testsuite/sim/mips/sanity.s
+7b9f2c172b3f06823f6fd2464dfe3a48  sim/testsuite/sim/mips/utils-fpu.inc
+25a8c874351a87e000828376c5c76a4e  sim/testsuite/sim/mips/utils-mdmx.inc
+b7272875c10aae3a2fafd371bf595f8a  sim/testsuite/sim/mips/utils-dsp.inc
+23824f277c77ae50de4132ab689dc997  sim/testsuite/sim/mips/fpu64-ps.s
+63f10fd76fd0e92b58796d633942b8a4  sim/testsuite/sim/mips/basic.exp
+4a5328391392623d88e0157152bf5cdc  sim/testsuite/sim/mips/hilo-hazard-2.s
+3390a0dcf40d77780f335e03f8fbd4fa  sim/testsuite/sim/mips/mips32-dsp2.s
+f535e37ff22fed8de46db57afce1f650  sim/testsuite/sim/mips/mdmx-ob-sb1.s
+02725ea588520413b03083318e76a5ba  sim/testsuite/sim/mips/mdmx-ob.s
+010a7642804f84eed2c5d95c2e113505  sim/testsuite/sim/mips/hilo-hazard-1.s
+a7cc9277eb6ba36b256b2c80492d102d  sim/testsuite/sim/mips/hilo-hazard-3.s
+ff937a0bf8a28804011e55ded999f269  sim/testsuite/sim/mips/ChangeLog
+b1afda783f3e80a9f56f455d65c61d76  sim/testsuite/sim/mips/testutils.inc
+e0d825bc919d1cecf677c3a680ae289e  sim/testsuite/sim/mips/fpu64-ps-sb1.s
+47554daee3ce73d879f549f3fc8397df  sim/testsuite/sim/microblaze/allinsn.exp
+35474b7bedfc80b13c1b0c8e172de7de  sim/testsuite/sim/microblaze/ChangeLog
+0174e7e6ceb6e4e39aad3572f156a143  sim/testsuite/sim/microblaze/pass.s
+46ad68c64909bc50c10ce61f0d36d668  sim/testsuite/sim/microblaze/testutils.inc
+a6b14341bb166125b02d58f2236cc18c  sim/testsuite/sim/avr/allinsn.exp
+90c1608fefd22ad6125d1da24d83e2c7  sim/testsuite/sim/avr/ChangeLog
+36ed650ac92cb0cb94abd553604742e7  sim/testsuite/sim/avr/pass.s
+43a8057ebfdba36d78e2b194390ec762  sim/testsuite/sim/avr/testutils.inc
+178c1ec8ff06957342104c37bde03952  sim/testsuite/sim/mcore/allinsn.exp
+35474b7bedfc80b13c1b0c8e172de7de  sim/testsuite/sim/mcore/ChangeLog
+aab2411e48af29b33d5327c279cd436e  sim/testsuite/sim/mcore/pass.s
+f5509b11c30a446fb3fab9d5c4c23067  sim/testsuite/sim/mcore/testutils.inc
+b195af43fcbb6e4d468afd686cad2663  sim/testsuite/sim/lm32/allinsn.exp
+c8756b053a5d9e80829d352796598ea4  sim/testsuite/sim/lm32/ChangeLog
+2b84eea4ca26523c8377c832bcbd4730  sim/testsuite/sim/lm32/pass.s
+e610985828485bdbf13719029d735879  sim/testsuite/sim/lm32/testutils.inc
+f419d8740920121331afb15e71725c80  sim/testsuite/sim/fr30/bnc.cgs
+d5c3720a8d9a8fa88fb45d97681466d2  sim/testsuite/sim/fr30/cmp.cgs
+42628131079d04c855f5e218a162c210  sim/testsuite/sim/fr30/div1.cgs
+5e026ff1027b8aa7cb374c51b5c4b9e8  sim/testsuite/sim/fr30/stilm.cgs
+29f7caeaad4350f3f89236f16849b148  sim/testsuite/sim/fr30/bhi.cgs
+201ea7a49f59a0a5e628e9b549bfb5b8  sim/testsuite/sim/fr30/mulu.cgs
+6cc8644c6594267688e0cfa178a7bd73  sim/testsuite/sim/fr30/asr2.cgs
+8fb50d3723a8e4fda2cca68f8138fc68  sim/testsuite/sim/fr30/lsr2.cgs
+726473e3a587a7dc454557dc8b4c43db  sim/testsuite/sim/fr30/add2.cgs
+006acd8b3fbfdfdc9cf751d3551da65b  sim/testsuite/sim/fr30/extub.cgs
+1986f8b31251f3fcfead747f2fbc2067  sim/testsuite/sim/fr30/div.ms
+fa428bc4576d35a4d06fe83db66f1e20  sim/testsuite/sim/fr30/bls.cgs
+05c014e0472c8041119ea95bda37df65  sim/testsuite/sim/fr30/ldi8.cgs
+92b6ed80cfaf734393514a354f558e12  sim/testsuite/sim/fr30/copld.cgs
+ae7aebd1064ea16900d3b009feddd60d  sim/testsuite/sim/fr30/addc.cgs
+bd02ed7b7c8470f6853a555a57818cb3  sim/testsuite/sim/fr30/ld.cgs
+c2961d1998d0f226e73fb2f0c8b37746  sim/testsuite/sim/fr30/bc.cgs
+6c4bf429941803c250acd9ed35221ec8  sim/testsuite/sim/fr30/stb.cgs
+c7f3e31654d7134dfec197a23c612f8d  sim/testsuite/sim/fr30/inte.cgs
+8656edc8211fb004093f703158a7c9ee  sim/testsuite/sim/fr30/bgt.cgs
+78fc35acbc4a167797bd863fd991a785  sim/testsuite/sim/fr30/allinsn.exp
+f32638a3919a1385e630a7e29518e0ed  sim/testsuite/sim/fr30/subc.cgs
+8f9d88e4c545aca64898cbd90c3d16a4  sim/testsuite/sim/fr30/addsp.cgs
+50c15ddbc5bfffd5f9b4784313984dd1  sim/testsuite/sim/fr30/btsth.cgs
+5fc1b6eee6a98d786ad146de39bee17e  sim/testsuite/sim/fr30/cmp2.cgs
+68d1886400abacb8a7f24d72bda2a966  sim/testsuite/sim/fr30/nop.cgs
+546a174bd7aa7dfa4f54ba99e5b2d617  sim/testsuite/sim/fr30/stres.cgs
+98f0923dc897604e64e47dd027c2fab1  sim/testsuite/sim/fr30/extsh.cgs
+980de17f49e0206c409122a710bd9660  sim/testsuite/sim/fr30/ldres.cgs
+4e62467dd71697f7cf6d64cebf2531e8  sim/testsuite/sim/fr30/mulh.cgs
+1df39f183df8aeeb7fa41d92384a0ad9  sim/testsuite/sim/fr30/enter.cgs
+9d0cb44436f746f3c9888587a0705941  sim/testsuite/sim/fr30/addn.cgs
+5c29b0babb4c478e18950a01250bacdf  sim/testsuite/sim/fr30/ldi32.cgs
+fd0034e39e50a5ad93071dbc6718e3b6  sim/testsuite/sim/fr30/beorh.cgs
+3ad5b0fdc53e83258fadc664f63c6a82  sim/testsuite/sim/fr30/sub.cgs
+9f77138b83e182472a14212e5bb72352  sim/testsuite/sim/fr30/eorh.cgs
+cd116a2a1dac5e397ecc2f7456053564  sim/testsuite/sim/fr30/mov.cgs
+528b0bd224d9631b14de438842a363c4  sim/testsuite/sim/fr30/bge.cgs
+00ced4e4a8d48e061be334729bcf9972  sim/testsuite/sim/fr30/bnv.cgs
+c8347c5b0effef1e42f0249483e5ac6a  sim/testsuite/sim/fr30/or.cgs
+da584f1cf2dcd0f85046a64bc5d9ba5e  sim/testsuite/sim/fr30/subn.cgs
+291df7a8065e554654d635d4319a6e07  sim/testsuite/sim/fr30/ldm0.cgs
+32b42ce0a2b13161bf8e4d8cab413410  sim/testsuite/sim/fr30/sth.cgs
+d9bcff3a1f3a6885615cb81215deb73d  sim/testsuite/sim/fr30/ldi20.cgs
+93d8f4110bc336023847d2e425d27fac  sim/testsuite/sim/fr30/borh.cgs
+825b7df0d31175f17fb30a27a90d6f05  sim/testsuite/sim/fr30/ble.cgs
+030942418ed8e981370a1d4e1489b9b2  sim/testsuite/sim/fr30/addn2.cgs
+e5b073abade7a63209ab21e8757714e5  sim/testsuite/sim/fr30/lsl2.cgs
+e6e56816b0dcb650c26b46a33cb1ffac  sim/testsuite/sim/fr30/mul.cgs
+cd540be2b820c7304d49a2cd4c804ebc  sim/testsuite/sim/fr30/ldub.cgs
+107058d96ac7c888d901300eb006d5c3  sim/testsuite/sim/fr30/blt.cgs
+8557874b84d96137c9d2163f29a20473  sim/testsuite/sim/fr30/orh.cgs
+a447d626d0829c31c4cc72b9aca610bc  sim/testsuite/sim/fr30/int.cgs
+8bca5d07304281074232cf501f58d578  sim/testsuite/sim/fr30/div0s.cgs
+1a350c8e3f57a176585fc796b07bfc7d  sim/testsuite/sim/fr30/dmovh.cgs
+11ca26e18c1fa7c05d9980f28911fc84  sim/testsuite/sim/fr30/bn.cgs
+89bf2353814e13f2d5a94d209ace80f3  sim/testsuite/sim/fr30/ret.cgs
+b4e156196e642664ce263f393a7f53be  sim/testsuite/sim/fr30/bne.cgs
+5948be319fc5808a6b19793d9e5bbc7d  sim/testsuite/sim/fr30/andb.cgs
+9497d9229865b30c86f4e77508a9a406  sim/testsuite/sim/fr30/div0u.cgs
+51632bbf7fcc2d274e4b7d4ee75b9786  sim/testsuite/sim/fr30/borl.cgs
+ae8fa268a41ffb274a7a89b9f7344ac3  sim/testsuite/sim/fr30/st.cgs
+ee0c0d6979b1682c427b387664c204a8  sim/testsuite/sim/fr30/muluh.cgs
+63ca215997d767d234ca89fcd3e11968  sim/testsuite/sim/fr30/eorb.cgs
+5f28ff21c8db4465c66df254b3a6d631  sim/testsuite/sim/fr30/stm1.cgs
+f4b6c297ead375254a31836c88c758db  sim/testsuite/sim/fr30/leave.cgs
+c0e8ab52947ed9bccc6646be37f2b82e  sim/testsuite/sim/fr30/btstl.cgs
+2ae5a90062cafe57f759112f5b2f3b06  sim/testsuite/sim/fr30/div4s.cgs
+6b9b96096efcac0f5ee86ff1b1327da4  sim/testsuite/sim/fr30/extuh.cgs
+40b06cc66fd096915a199de617efa043  sim/testsuite/sim/fr30/ldm1.cgs
+d82e1c778335479eb3257be5f4027f60  sim/testsuite/sim/fr30/copst.cgs
+d33f46c321f6a6972442f4bade06656a  sim/testsuite/sim/fr30/andh.cgs
+d01fa8a22cb8df995a868145d71bbf94  sim/testsuite/sim/fr30/orccr.cgs
+55b2418400196e2f3a85b8e6b696a252  sim/testsuite/sim/fr30/dmovb.cgs
+3daf2597d21b8195e0c0a1650be412df  sim/testsuite/sim/fr30/asr.cgs
+2cf5b46fe78a0e966c03c134642e61c6  sim/testsuite/sim/fr30/orb.cgs
+39e04e64c4d19c045c63ea3638083f1e  sim/testsuite/sim/fr30/ChangeLog
+78f28bc2aa59a4a6dc4cdd7971e98108  sim/testsuite/sim/fr30/bno.cgs
+b3436c5fa08665c3fd9b9d103bbfd4ca  sim/testsuite/sim/fr30/bv.cgs
+8f3d3ac55197c8d27a1bb6022ce7ab9c  sim/testsuite/sim/fr30/copsv.cgs
+503d6096668d67d46c257e7895d84d31  sim/testsuite/sim/fr30/add.cgs
+a92cc956b699bbdead9c1e8ea21b7d85  sim/testsuite/sim/fr30/jmp.cgs
+18a90aaef63c891698afe734d2152d18  sim/testsuite/sim/fr30/dmov.cgs
+1fb7a6a1cbbdff7ba6882c47dc8b3071  sim/testsuite/sim/fr30/call.cgs
+3838077d837c2b8656d8a398cbf96482  sim/testsuite/sim/fr30/bandl.cgs
+5f0977ee9d55754ffceaf3dc2242781d  sim/testsuite/sim/fr30/bp.cgs
+fae958eef826c19e4e7640eb0378c0c9  sim/testsuite/sim/fr30/stm0.cgs
+0c254917d1438ef4f7cb6dbd5683cf75  sim/testsuite/sim/fr30/beorl.cgs
+2d45aaaebfe96a478d94442f475255dd  sim/testsuite/sim/fr30/div2.cgs
+58553f1bced962c2d9f26ff2f53aecfc  sim/testsuite/sim/fr30/misc.exp
+76cd07dd7c78722fbbfa49bd94b5c61b  sim/testsuite/sim/fr30/hello.ms
+e76365e82b93ee554e15a75585b0c27c  sim/testsuite/sim/fr30/beq.cgs
+82b175871b9a3802f2b0141fdbd69314  sim/testsuite/sim/fr30/div3.cgs
+67ece84ba59ec30e07e99a8dfb888f56  sim/testsuite/sim/fr30/extsb.cgs
+ff01a6642b097f295e29b8aad506bf20  sim/testsuite/sim/fr30/lsl.cgs
+68e0c1e7bd73024e03d90e17d1b479e7  sim/testsuite/sim/fr30/copop.cgs
+c174cd3fd5b8667dbc7b7741ec7449e3  sim/testsuite/sim/fr30/testutils.inc
+7f827594dfa2a9ea9cbdb822808bb96e  sim/testsuite/sim/fr30/lduh.cgs
+63da4dc66d15a7647a2b0612f35a8564  sim/testsuite/sim/fr30/bandh.cgs
+85c3eb5c04a5558fa911df3e30e3679b  sim/testsuite/sim/fr30/andccr.cgs
+bc265d868045395c100b7c74d441979a  sim/testsuite/sim/fr30/eor.cgs
+8987709e3323037c23eb5559a2a05b79  sim/testsuite/sim/fr30/and.cgs
+9d0e5f42019df498994f84948f9de403  sim/testsuite/sim/fr30/xchb.cgs
+118242b7ecdaa35cdce8a8504e75b4be  sim/testsuite/sim/fr30/bra.cgs
+692e2c452c77ecbc6b74405fbfb8764f  sim/testsuite/sim/fr30/add.ms
+fac808112158b0d7c9a972b5c1e51ad9  sim/testsuite/sim/fr30/lsr.cgs
+16372b76ce969bd0041202b277ab1aae  sim/testsuite/sim/fr30/reti.cgs
+ae41299f4ad75e3d9ce1ce51a87455ce  sim/testsuite/sim/cr16/ashud_i.cgs
+5a45390a5d9b6641387239beb44c1b1f  sim/testsuite/sim/cr16/muluw.cgs
+8c0f4f4632c999845108bff0a1a9b73d  sim/testsuite/sim/cr16/ashub_i.cgs
+5110af4e2e7578f48a7d3c7ff637042c  sim/testsuite/sim/cr16/orw.cgs
+55153c68b1f8f80c0222b7f7510256d5  sim/testsuite/sim/cr16/bhi.cgs
+ef49377fd62c501740e3cdf8760d23ef  sim/testsuite/sim/cr16/loadw.cgs
+44441592132a1541d22ae406a3f70379  sim/testsuite/sim/cr16/xorw.cgs
+3b72d29afcc2ce49f75411b677aaa1e4  sim/testsuite/sim/cr16/movzw.cgs
+bb7292335414e908ad9dd1a920d159a4  sim/testsuite/sim/cr16/push3.cgs
+43a1454f6528fe65b4d0f41349a6d9bd  sim/testsuite/sim/cr16/lprd-sprd.cgs
+512682fb17daf85af0f66104fc25853d  sim/testsuite/sim/cr16/bls.cgs
+d85ef31cc98569ce9784749b34cc186e  sim/testsuite/sim/cr16/mulb.cgs
+2e757424b89a680d5d02460442693d1e  sim/testsuite/sim/cr16/sbitb.cgs
+fbf7bb0be8fc7b72236625fb3a933b7e  sim/testsuite/sim/cr16/lshw_i.cgs
+eaacfbfb93f90d881165c4b522bd7256  sim/testsuite/sim/cr16/bcc.cgs
+c8fd944a81c0ba341a5cc7baeed2fea3  sim/testsuite/sim/cr16/cmpi.cgs
+fbe25c82541d0d9b6a0eb9938b378ccf  sim/testsuite/sim/cr16/shi.cgs
+36c692b8a3b2fbd2eec3a1466bade12f  sim/testsuite/sim/cr16/push2.cgs
+e25d6fc34ff71f52b4d8a9c5c107ae02  sim/testsuite/sim/cr16/cmpd.cgs
+6620ffaabc5a06604c43ece04ef87462  sim/testsuite/sim/cr16/tbit.cgs
+ac821feb1b424789a398ecad52c2efde  sim/testsuite/sim/cr16/cmpb_i.cgs
+ac3c3a61a1b068aaf711c3ab802600f9  sim/testsuite/sim/cr16/slt.cgs
+c92fdf5219986bfab80539ebee90103b  sim/testsuite/sim/cr16/movb.cgs
+4716cdf47f9002e30af7c2d9ec8b69b7  sim/testsuite/sim/cr16/bgt.cgs
+eeb3624e778291b2e91253e215c38813  sim/testsuite/sim/cr16/macuw.cgs
+02aa302488af86f405037a66eadf23b2  sim/testsuite/sim/cr16/allinsn.exp
+019175ff8a046e04d5f1c648e53dafd8  sim/testsuite/sim/cr16/addi.cgs
+cf3b1d15ca083fa78ec94460c41fd3f8  sim/testsuite/sim/cr16/subb.cgs
+05072e9357b3abdc3a2f3275b2b8671c  sim/testsuite/sim/cr16/bne0w.cgs
+ef8fe77aacd4a1e30c7987497cde11d7  sim/testsuite/sim/cr16/scs.cgs
+13bcf33defb1ce0ef021208707db1cea  sim/testsuite/sim/cr16/nop.cgs
+a275feee7eab597196fbd75269c0ab2d  sim/testsuite/sim/cr16/br.cgs
+52c7a35d25b1145531b66e55abf4b606  sim/testsuite/sim/cr16/mulw.cgs
+dba67156b517dbd97410ad0af832d2f6  sim/testsuite/sim/cr16/cbitb.cgs
+b9c547d7592960afb5b89c06e2d44f16  sim/testsuite/sim/cr16/movw.cgs
+0787123f7af21d0f0e49b67113cea23d  sim/testsuite/sim/cr16/jfc.cgs
+5876fe9c91b632b02c82ae85c0086959  sim/testsuite/sim/cr16/popret1.cgs
+a273a1c7597cb6dd38b94f3469f449db  sim/testsuite/sim/cr16/macsw.cgs
+ed482d0504a60f236673315be8c987c3  sim/testsuite/sim/cr16/lshb_i.cgs
+e3f710c8265bd9cfaebed6b71467bf1a  sim/testsuite/sim/cr16/sne.cgs
+5bae98f051be5850d85698a51d58fb67  sim/testsuite/sim/cr16/jne.cgs
+5652ebc54a42ff0f46ef6c6cadf2ab29  sim/testsuite/sim/cr16/subi.cgs
+440b6422a28dde673a9e9326967b0495  sim/testsuite/sim/cr16/jump.cgs
+916b503ad4413ddc2739c40a57c1c4b6  sim/testsuite/sim/cr16/tbitb.cgs
+643b5e6f1391539a8e4e33e08fb3a7ac  sim/testsuite/sim/cr16/ashuw_i.cgs
+d03b4d02b1a08fc383fa61498d8b9c29  sim/testsuite/sim/cr16/jlt.cgs
+4716cdf47f9002e30af7c2d9ec8b69b7  sim/testsuite/sim/cr16/bge.cgs
+c6164027f77e6c5c13a20019fc723077  sim/testsuite/sim/cr16/hw-trap.ms
+63d637d5509970745cf258c67b0836d9  sim/testsuite/sim/cr16/jge.cgs
+5522701195bf677b1823917fb74d3938  sim/testsuite/sim/cr16/addw.cgs
+6d637962866bbb4a37ddc937f9547149  sim/testsuite/sim/cr16/mulsb.cgs
+22f0798d086289e0e6b5b13d16a65587  sim/testsuite/sim/cr16/ashud.cgs
+f6b95312ca184181ca12d9b4e17ab54b  sim/testsuite/sim/cr16/mulsw.cgs
+450d8884cf466b8af9d7c8be4725c938  sim/testsuite/sim/cr16/pop3.cgs
+d3f2f5d16ebc37df7f4445d25366928a  sim/testsuite/sim/cr16/cmpw_i.cgs
+7de06c2152fc3699d550123424104505  sim/testsuite/sim/cr16/loadd.cgs
+b54aa7885f145cacc2561d20cfbbcc78  sim/testsuite/sim/cr16/movxb.cgs
+61fabc9c1749be4ba36b5029a3a0e8fe  sim/testsuite/sim/cr16/subw.cgs
+70be2a6fefe803b023f2a81c4082e0f0  sim/testsuite/sim/cr16/beq0b.cgs
+72b592116de1bad5fbbea8fd9598e553  sim/testsuite/sim/cr16/sgt.cgs
+c5629a0de9aae64954f5e81a4f7f5869  sim/testsuite/sim/cr16/cmpw.cgs
+46b9d38dc5bc846a55afda5a6b705f5f  sim/testsuite/sim/cr16/lshd_i.cgs
+3123ba0d7ebc3b678ecba3ceafa314b3  sim/testsuite/sim/cr16/blt.cgs
+f17397007a7266533ca9f822adf0c140  sim/testsuite/sim/cr16/sls.cgs
+ad6daba36078ecb6da21802aecc2efce  sim/testsuite/sim/cr16/lshd.cgs
+c8111773a2e97c47fe497ed78261729b  sim/testsuite/sim/cr16/movxw.cgs
+e045cd438a9466c00065948123fbe4a6  sim/testsuite/sim/cr16/macqw.cgs
+ea11a97c0419f72b2baba5fa9630dc26  sim/testsuite/sim/cr16/bal2_24.cgs
+39b6b4293889825cbc03c152fafbd7c3  sim/testsuite/sim/cr16/ashub.cgs
+10fd94e47110fab5968e141792e4157a  sim/testsuite/sim/cr16/addb.cgs
+674ebdc1e494482ac9715d8f66a8a967  sim/testsuite/sim/cr16/popret3.cgs
+4b59a0fb8b8a13e74965ebe8f76f7fb1  sim/testsuite/sim/cr16/bne.cgs
+0943e0e5372402edda9289083973cb17  sim/testsuite/sim/cr16/andb.cgs
+94f6e01156f70fdc6d1d53ce168f0096  sim/testsuite/sim/cr16/jfs.cgs
+fb79b768cd67d02933b9b8182537f069  sim/testsuite/sim/cr16/loadb.cgs
+d2502a9ccfde2a113a16f46f75cdadda  sim/testsuite/sim/cr16/bal1_24.cgs
+b0b4a478f84826c1f234916914dd1b3b  sim/testsuite/sim/cr16/bcs.cgs
+247aa154278e43df072100fec63a8a60  sim/testsuite/sim/cr16/uread16.ms
+d6b2f7815fe26f69215d43464c590a73  sim/testsuite/sim/cr16/xorb.cgs
+c04c204fe82125041578eb881c27536e  sim/testsuite/sim/cr16/excp.cgs
+30819c9cbff7a629dcc6e07199a5d764  sim/testsuite/sim/cr16/lshb.cgs
+a83723e26622fe1a64902708ba01d4fe  sim/testsuite/sim/cr16/loadmp.cgs
+205bbdce635864d5d7a66f41031193e0  sim/testsuite/sim/cr16/jhi.cgs
+f903a7837d78c8840cdc84d161e51c4c  sim/testsuite/sim/cr16/lshw.cgs
+e8850b6ee39de9bead4b372be1e79905  sim/testsuite/sim/cr16/movzb.cgs
+328b74314f872ad3a432dcf68398c3c8  sim/testsuite/sim/cr16/slo.cgs
+b066047a28cc74aecec0251e255c36f0  sim/testsuite/sim/cr16/uread32.ms
+70eb0d8740aa24af162ddd5fd9595296  sim/testsuite/sim/cr16/sfc.cgs
+c7a8eba0b8fd90586225a400b03013b5  sim/testsuite/sim/cr16/seq.cgs
+f91fa8b0387ba370837c66ef014712ff  sim/testsuite/sim/cr16/beq0w.cgs
+8aeeb78ba63157cc86eb8c3acbb9897d  sim/testsuite/sim/cr16/stord.cgs
+4d3d512dc9a5313e559e0ba4a6240fd9  sim/testsuite/sim/cr16/jhs.cgs
+295ad1ab34949fad14aafc0bc22c7f09  sim/testsuite/sim/cr16/shs.cgs
+008f3be128c730a84f836a84ee86dee8  sim/testsuite/sim/cr16/ord.cgs
+c2dc241b3a86c61e35f841929940384a  sim/testsuite/sim/cr16/sge.cgs
+b185c6b6cabab528a1cde30b37dc0215  sim/testsuite/sim/cr16/sfs.cgs
+2092decdf049d86ef8f49b95a009ef59  sim/testsuite/sim/cr16/scc.cgs
+cb7d77de2be8f1d45d913818ae386a5b  sim/testsuite/sim/cr16/ashuw.cgs
+96d5b4b7318fc62f1b75a9f705811e99  sim/testsuite/sim/cr16/pop2.cgs
+25d47da0392c312f3e9a4284935db757  sim/testsuite/sim/cr16/subd.cgs
+c27b3a579bd358b360955398bb1d0438  sim/testsuite/sim/cr16/bne0b.cgs
+30f437473e23474a5f0b3430b462dcd6  sim/testsuite/sim/cr16/orb.cgs
+4b552d6ccf9a632faffa202163aa59b9  sim/testsuite/sim/cr16/ChangeLog
+991a1be917e93bb5ff3cd7cdeb93bf2a  sim/testsuite/sim/cr16/cbitw.cgs
+588a35e7e5a54d2ae0ccc08b767ab0ba  sim/testsuite/sim/cr16/tbitw.cgs
+71151f4dc3a107b3a2bdf22ad69754e3  sim/testsuite/sim/cr16/jal.cgs
+3cf7f3d98134a69a053bfca883b62fa6  sim/testsuite/sim/cr16/popret2.cgs
+63a8ef50a12fd55d8534440cbb035c2d  sim/testsuite/sim/cr16/pop1.cgs
+3123ba0d7ebc3b678ecba3ceafa314b3  sim/testsuite/sim/cr16/blo.cgs
+ba069329fa0f729e45a28ca6f719f7f0  sim/testsuite/sim/cr16/jcs.cgs
+b8b05ed881886e699a3e602e59826b20  sim/testsuite/sim/cr16/jcc.cgs
+30e2d364e27ca89970c1ad9faf8eae53  sim/testsuite/sim/cr16/sbitw.cgs
+2c784935291e339edce388193da5ffe8  sim/testsuite/sim/cr16/storw.cgs
+51d2e403b1e6d8c03477087322c9c553  sim/testsuite/sim/cr16/misc.exp
+f80200e57ec11e2a0335974cbf362020  sim/testsuite/sim/cr16/hello.ms
+b015c7b42f553474d21e8d5e3b137852  sim/testsuite/sim/cr16/jgt.cgs
+0b9158184d2fad7c131ed4e1390dcff6  sim/testsuite/sim/cr16/andw.cgs
+08a2789d1d00df864e97b1925d7f8871  sim/testsuite/sim/cr16/bhs.cgs
+e6caf390a907493e8e2db7a9edda778a  sim/testsuite/sim/cr16/beq.cgs
+0af7c0efabd8da4be61638e2a7ce7577  sim/testsuite/sim/cr16/cmpb.cgs
+006a7b3fcf278e2ddabf5dcf90f33dff  sim/testsuite/sim/cr16/jeq.cgs
+3e4c6e72a1108c4e85179c8cbb76a3a2  sim/testsuite/sim/cr16/jls.cgs
+3d5105d47ec3b2e7f61597d084b6d850  sim/testsuite/sim/cr16/movd.cgs
+a7d05ccff2425ac8886a52cb299045b6  sim/testsuite/sim/cr16/andd.cgs
+c696cf68bef28a6230b80a0378b116ef  sim/testsuite/sim/cr16/storb.cgs
+3547de4742bc1c86f120457f804e0094  sim/testsuite/sim/cr16/push1.cgs
+a0701137e0ea9fc16ca421928629456d  sim/testsuite/sim/cr16/testutils.inc
+157c48c2899a2406b28e3bdf0a92833d  sim/testsuite/sim/cr16/loadm.cgs
+e98582301c0019529552df179c1b1c70  sim/testsuite/sim/cr16/addd.cgs
+e9f8fb7113699218c0d61e76b9b2916f  sim/testsuite/sim/cr16/lpr-spr.cgs
+bdd1ffa1a75ef8b2cf35c172d7598fcc  sim/testsuite/sim/cr16/xord.cgs
+3e1811940988176043204b361113bc7a  sim/testsuite/sim/cr16/jlo.cgs
+3123ba0d7ebc3b678ecba3ceafa314b3  sim/testsuite/sim/cr16/bht.cgs
+9bdae816be0a268534764e94096b55ca  sim/testsuite/sim/cr16/cmpd_i.cgs
+a938731b6a18a4e389d565b373fdb164  sim/testsuite/sim/h8300/orb.s
+b99bd4670fdfe75f10e37ea480d537f0  sim/testsuite/sim/h8300/rotl.s
+5d42a1f9b287e529549796fef4c879c8  sim/testsuite/sim/h8300/orw.s
+4e839f3223289908cd6e2ba525776dec  sim/testsuite/sim/h8300/mova.s
+c55d9e46ef6b31eb575f129340b18dce  sim/testsuite/sim/h8300/subs.s
+2373f3011c78310592feef6fe9432f0a  sim/testsuite/sim/h8300/neg.s
+7cf771780ab43e6a7a25ed05f8a17ee7  sim/testsuite/sim/h8300/movb.s
+c5cc1774fded69045dd1d5a31e4eecc7  sim/testsuite/sim/h8300/jmp.s
+8ecc998cf6c3e91a5e2f7ca901c6baa2  sim/testsuite/sim/h8300/div.s
+90637fa47d75134bb5869022a29f120c  sim/testsuite/sim/h8300/andb.s
+fce577f47862442fa9b2da616615c1d2  sim/testsuite/sim/h8300/bfld.s
+99f82cb39a007343d1a5bd8c71960fcb  sim/testsuite/sim/h8300/nop.s
+1b1082501d2ae954bf8cfe0ef39b83c2  sim/testsuite/sim/h8300/allinsn.exp
+4eecc1e3c8c3ef39f35071a0d35c126e  sim/testsuite/sim/h8300/rotxr.s
+16151c89821d742e389f60a77a9c4214  sim/testsuite/sim/h8300/cmpw.s
+a63920fd12f48e551687aacc6bfae557  sim/testsuite/sim/h8300/subl.s
+62d2fe5825e86377f04ad0167a214c62  sim/testsuite/sim/h8300/orl.s
+307b4b54b70c077beb6b886ed1dadc9d  sim/testsuite/sim/h8300/xorb.s
+399b6e09a2ae39da12b2321cd0965b91  sim/testsuite/sim/h8300/addl.s
+376c12070675b9d7dd2c58e70ee98842  sim/testsuite/sim/h8300/andw.s
+3b3ad8e7276c6719c8adfa92951bef0b  sim/testsuite/sim/h8300/shlr.s
+db0176e7c9b6cb42862f2377e55312f5  sim/testsuite/sim/h8300/subw.s
+ebd21badf420c5cee8b0d88a08868304  sim/testsuite/sim/h8300/stc.s
+c2e57a11d5e455cef19248c2a0fb26b0  sim/testsuite/sim/h8300/xorw.s
+f75f1bed46894927fbb7773bc84081fc  sim/testsuite/sim/h8300/rotr.s
+0412ca2321a01a8b7c32897e3f32dd37  sim/testsuite/sim/h8300/bra.s
+a537d28284905856ca4b2c9880fb5b0b  sim/testsuite/sim/h8300/bset.s
+8cbc4afc2f6b11b850e0aec04ed1a473  sim/testsuite/sim/h8300/addx.s
+6fdb213d98f348f1c02d48ffcfd806e5  sim/testsuite/sim/h8300/andl.s
+8bfd3316d1c16f85273138771fdbbbf0  sim/testsuite/sim/h8300/movw.s
+677c2ca0cf5c9c3c593a7a9274859bba  sim/testsuite/sim/h8300/ldm.s
+c0f7ecf275c71ba8ba57b2098887abf4  sim/testsuite/sim/h8300/movmd.s
+a159e301d3202b02c3d6ac416aeedcf6  sim/testsuite/sim/h8300/extw.s
+0f85e20fbab15124e67dde283ee4b159  sim/testsuite/sim/h8300/shll.s
+e2433fc36981757f93eb5bb4f1b039ac  sim/testsuite/sim/h8300/brabc.s
+5d4de83de24b934dbec418f81b0fbc02  sim/testsuite/sim/h8300/cmpl.s
+ce415b253063a7fe5cf02f17fb48faab  sim/testsuite/sim/h8300/addb.s
+caa5a5b27cbcbfaea63298e864279ae4  sim/testsuite/sim/h8300/extl.s
+3b4dfe0168e63c6e80583c262c5de759  sim/testsuite/sim/h8300/rotxl.s
+abfa7675b179fc4254e14cec675be772  sim/testsuite/sim/h8300/movl.s
+8ea8bfb6cddf05ef11ea7fb068e218e6  sim/testsuite/sim/h8300/xorl.s
+7038c79de7fb4f02cd5ef969e2cffd30  sim/testsuite/sim/h8300/dec.s
+7032f158ede5e9c1fe95569152aac2a7  sim/testsuite/sim/h8300/das.s
+a1ed4f63b96068eaa77495745494ffea  sim/testsuite/sim/h8300/not.s
+83e117c2d2f8a4273b4b529c7b9803ad  sim/testsuite/sim/h8300/ChangeLog
+388f4ab3999f0a563801fbdec2667f71  sim/testsuite/sim/h8300/inc.s
+e0e2129ddb10014bc62124746c911369  sim/testsuite/sim/h8300/subx.s
+0b8a477e0fbf76499733fc12811aa4c6  sim/testsuite/sim/h8300/shar.s
+677b0dc3ede8ba248cb652cab95b9b0c  sim/testsuite/sim/h8300/band.s
+9766c17a5c5cc1408ada3b9cc437ba28  sim/testsuite/sim/h8300/addw.s
+637fafb5b7e807abbb1f528bca9cc697  sim/testsuite/sim/h8300/movsd.s
+e1a2e3252f570905ffbdc48d6a44089d  sim/testsuite/sim/h8300/stack.s
+4c711137a90bb2ba4b2f44ad3ef33ba7  sim/testsuite/sim/h8300/daa.s
+893d0b1072d7416e133a80d501b49cd4  sim/testsuite/sim/h8300/biand.s
+dd6fabe64292ad56b43ca5532e790417  sim/testsuite/sim/h8300/cmpb.s
+2dad02e99bd1422af83cb4353b7e63c0  sim/testsuite/sim/h8300/adds.s
+9b63ff9fbde1e63acd708924198b7242  sim/testsuite/sim/h8300/subb.s
+9649dc0eb3a2346a3ce916dd57eb1b28  sim/testsuite/sim/h8300/mul.s
+ffef0a19e06ed3716630c870e2c78e97  sim/testsuite/sim/h8300/shal.s
+81e2e460e06fcf47b7ed621287bfbafa  sim/testsuite/sim/h8300/tas.s
+5745f4f097642a8d3aa1e6f949b20d72  sim/testsuite/sim/h8300/ldc.s
+e889ba6121bfc3b32c11372b6d4c9dcd  sim/testsuite/sim/h8300/testutils.inc
+63a01cd1ac69acaa0cb441c4f1ef5b89  sim/testsuite/sim/h8300/mac.s
+3b551095d657c411e3f6ae88d9d00f77  sim/testsuite/sim/cris/hw/rv-n-cris/irq5.ms
+aa7ad744b0bc60196bdf954177f2cb95  sim/testsuite/sim/cris/hw/rv-n-cris/irq2.ms
+05eff01544466ceb8cc637ae1ed7c96d  sim/testsuite/sim/cris/hw/rv-n-cris/poll1.ms
+4b44b5e187cf10e9a1e097d6d0c785a1  sim/testsuite/sim/cris/hw/rv-n-cris/trivial5.ms
+16170ceabd6c9848db05b8cfc2eedcf7  sim/testsuite/sim/cris/hw/rv-n-cris/irq3.ms
+772a3407fa1e2fc1a810157f58887cde  sim/testsuite/sim/cris/hw/rv-n-cris/mem1.ms
+84d3ac00e10363039e374d6c6f0981ea  sim/testsuite/sim/cris/hw/rv-n-cris/irq4.ms
+8a8d262fc5f4bdd1b576f5085dd86b39  sim/testsuite/sim/cris/hw/rv-n-cris/mem2.ms
+6332e0f695520a5fd138ddfc5de0dcea  sim/testsuite/sim/cris/hw/rv-n-cris/mbox1.ms
+7673098aa15ed428f71f5b22a1f13d0c  sim/testsuite/sim/cris/hw/rv-n-cris/trivial4.ms
+447863ee59979057a731bd58463fa304  sim/testsuite/sim/cris/hw/rv-n-cris/std.dev
+d7574d3043705abb13a00a2684b5d915  sim/testsuite/sim/cris/hw/rv-n-cris/host1.ms
+44e633f375ddc4d5894941c26c1c45f8  sim/testsuite/sim/cris/hw/rv-n-cris/irq6.ms
+ef064c7b060493a8f7faf78eb0cae219  sim/testsuite/sim/cris/hw/rv-n-cris/trivial3.ms
+d74cffc2804266c55d97d7b03388e421  sim/testsuite/sim/cris/hw/rv-n-cris/trivial1.ms
+ecbeb52370b71fd859dc5f48b2bde71e  sim/testsuite/sim/cris/hw/rv-n-cris/quit.s
+3073a96241c996d1c0c68974914f74bf  sim/testsuite/sim/cris/hw/rv-n-cris/trivial2.ms
+dbe2031bb4db0e18eb8b262a35576545  sim/testsuite/sim/cris/hw/rv-n-cris/irq1.ms
+c2a3c260e499d46df253c0ed535139c6  sim/testsuite/sim/cris/hw/rv-n-cris/rvc.exp
+f6d32608623f87d96663d265b179fb6f  sim/testsuite/sim/cris/hw/rv-n-cris/trivial4.r
+c9091f1850cd8db0e2d3f3696e91054a  sim/testsuite/sim/cris/hw/rv-n-cris/testutils.inc
+a2452f548d0fe6d247d6a5b6b4d62721  sim/testsuite/sim/cris/hw/rv-n-cris/wd1.ms
+726b5ab1d6dc49b8f877375c303005a4  sim/testsuite/sim/cris/asm/ret.ms
+dfc9197bbe28a36c018d958bf9542575  sim/testsuite/sim/cris/asm/addiv32.ms
+fa06e0d70373d18ab8ae7182c42ad155  sim/testsuite/sim/cris/asm/orm.ms
+a81626c906efa0bcb8640d2d3dc2a691  sim/testsuite/sim/cris/asm/subq.ms
+caa837951bcc527ba2ca4cf972905162  sim/testsuite/sim/cris/asm/bas.ms
+6b8b85b69157e96282007e991e0065b4  sim/testsuite/sim/cris/asm/movmp.ms
+28e718a23838ab030070706b95e0dd52  sim/testsuite/sim/cris/asm/movscpc.ms
+565043672daf4f7395eb4efe7c2dc629  sim/testsuite/sim/cris/asm/movect10.ms
 a0edb51e5a425ccf881203ac68e404ed  sim/testsuite/sim/cris/asm/tb.ms
-3c2d6762617530e584961f7630a34d58  sim/testsuite/sim/cris/asm/subxm.ms
-3fa72767063631d49bf4feaa0f4f6639  sim/testsuite/sim/cris/asm/dip.ms
-9f9bb997017dd3932826751b6dd361ea  sim/testsuite/sim/cris/asm/msteppc3.ms
-eaa47e885647f776382ab73a6f5961ec  sim/testsuite/sim/cris/asm/addom.ms
-ced76c9fa7ed26ba58076969d2478a47  sim/testsuite/sim/cris/asm/tjsrcv10.ms
-760e24ee5627c4e168d8870342fecb10  sim/testsuite/sim/cris/asm/movpmv10.ms
-9f89dec5b8e1258f49b6dca9aaac3d3d  sim/testsuite/sim/cris/asm/raw4.ms
-d4276914b1dd16998d507727bab55d1e  sim/testsuite/sim/cris/asm/x7-v32.ms
-87aebcbccef1737739b9e1ff3dd2855f  sim/testsuite/sim/cris/asm/x8-v10.ms
-47d66dfd6c2b779644000a0d6c49eda8  sim/testsuite/sim/cris/asm/scc.ms
-4a4c657a9d8be8e6567a4b26be9c0b26  sim/testsuite/sim/cris/asm/movecr.ms
+c3c61f8d4c0515eeee975292dc0a718f  sim/testsuite/sim/cris/asm/movpr.ms
 8c5264009df1ce14f68aa8da0b466fdf  sim/testsuite/sim/cris/asm/x4-v32.ms
-1cb26c9bde7c3993c284d50c6720f91a  sim/testsuite/sim/cris/asm/movepcb.ms
-2242370394be8c61d84f559201c21c38  sim/testsuite/sim/cris/asm/break.ms
-22149fe91d725b6543fdcfe3a410c8dd  sim/testsuite/sim/cris/asm/tmemv32.ms
-6accf667f81ed8bfb8c56f18e8e844c9  sim/testsuite/sim/cris/asm/addq.ms
-1102b074c017814da29cde832273f482  sim/testsuite/sim/cris/asm/addcv32c.ms
-5977c357ba7e18ac39e0c31bd47676be  sim/testsuite/sim/cris/asm/raw15.ms
-30f45c84b75b96d25c2630fb1cb04099  sim/testsuite/sim/cris/asm/asm.exp
-b237b59f3cda9ba8783de6f3ec0dc9de  sim/testsuite/sim/cris/asm/moverpcd.ms
+eaa47e885647f776382ab73a6f5961ec  sim/testsuite/sim/cris/asm/addom.ms
+5da23c5c235f9234e2f92203712100c4  sim/testsuite/sim/cris/asm/dflags.ms
+b121c92d80063306def3d775b9979af3  sim/testsuite/sim/cris/asm/tmulv32.ms
+9488a97f680e48ad7132c79e4cf055cb  sim/testsuite/sim/cris/asm/clearfv32.ms
+b7870ec565bcc1c4e6a59cc359e85330  sim/testsuite/sim/cris/asm/mcp.ms
+57faa30b3f920ee188ce72d0453daee9  sim/testsuite/sim/cris/asm/halt.ms
+8c2eb325206f4b871171eed08ef84121  sim/testsuite/sim/cris/asm/mulv10.ms
+2db17fe6f4defa264e7cde99cffa8044  sim/testsuite/sim/cris/asm/raw16.ms
+b393d1cde99dc1e60cfde967e7060507  sim/testsuite/sim/cris/asm/opterr3.ms
+cac8a4df22fecf18b6f4a8a8343dc311  sim/testsuite/sim/cris/asm/jsrmv10.ms
 750db2caea6a5174fce9f0e83d686cbb  sim/testsuite/sim/cris/asm/io2.ms
-edefc7200870247aa1d8995ba517ba50  sim/testsuite/sim/cris/asm/x9-v10.ms
-cc72dfe579e0e04d8088491bd81512e1  sim/testsuite/sim/cris/asm/fidxi.ms
-461cec9d6dc84c3e170d3d48e567fca2  sim/testsuite/sim/cris/asm/movprv10.ms
-e3520c7d04732f9662598a2f73bdaf2e  sim/testsuite/sim/cris/asm/andc.ms
-9e4218d5ddcfefb5541438b39a0a7e69  sim/testsuite/sim/cris/asm/nopv32t4.ms
-732a4b2c72c297f341dbba90410b1720  sim/testsuite/sim/cris/asm/raw14.ms
-d8ee30b386546c5a4a5ef566f40403a3  sim/testsuite/sim/cris/asm/mulx.ms
-c3c61f8d4c0515eeee975292dc0a718f  sim/testsuite/sim/cris/asm/movpr.ms
-67eb34187ea6ebf749c0ade2acb648ec  sim/testsuite/sim/cris/asm/ccr-v10.ms
-01748fb2e18517d90562bb0e840828da  sim/testsuite/sim/cris/asm/abs.ms
-5d9082ffb5e6bbd88f4abe2d31142504  sim/testsuite/sim/cris/asm/x0-v10.ms
-179a2d91e5cb558001696b20ec54c0d7  sim/testsuite/sim/cris/asm/nopv10t.ms
-1fc031c1da27d1c01da817c0c079ab0b  sim/testsuite/sim/cris/asm/subm.ms
-d9cfd2ff023db1a091832b06aeafed46  sim/testsuite/sim/cris/asm/moveqpc.ms
-1d44f5e46380b9ef890396e82e843e8b  sim/testsuite/sim/cris/asm/io3.ms
-3cffca323f9415f5a625f5b1242f533b  sim/testsuite/sim/cris/asm/tmulv10.ms
-b42f2d6fa449133e5fe5168860eacb72  sim/testsuite/sim/cris/asm/bdapc.ms
-52063e38d4a4290cb5d64ef44023f8f4  sim/testsuite/sim/cris/asm/lapc.ms
-6b8b85b69157e96282007e991e0065b4  sim/testsuite/sim/cris/asm/movmp.ms
 c0d5a8770803259746508dc445dd8854  sim/testsuite/sim/cris/asm/boundr.ms
-a50ba432b1e9caafbf89399c1b308c27  sim/testsuite/sim/cris/asm/raw10.ms
-8265c3e5f0cec4ddb884b9740689ce56  sim/testsuite/sim/cris/asm/movei.ms
-5da23c5c235f9234e2f92203712100c4  sim/testsuite/sim/cris/asm/dflags.ms
-1ab6df2dfb8d3923abfff30ab2a9d321  sim/testsuite/sim/cris/asm/tmvrmv32.ms
-a95ef7879071b9764ea063bf81183262  sim/testsuite/sim/cris/asm/tmvmrv10.ms
-5b1a83a07ae1f436fae2c9afc9e32e0a  sim/testsuite/sim/cris/asm/dstep.ms
-ebdf7ba59efa1850437aa3f32a2d17c5  sim/testsuite/sim/cris/asm/movsr.ms
-1ee7b9da11c1883f071654c33c6f4e3b  sim/testsuite/sim/cris/asm/addswpc.ms
+a25d5568923a8a2d7a8a81f5bd557429  sim/testsuite/sim/cris/asm/io8.ms
+dff4cfde15294bc9a91d3c44534b8793  sim/testsuite/sim/cris/asm/moveq.ms
+3c2d6762617530e584961f7630a34d58  sim/testsuite/sim/cris/asm/subxm.ms
+1d44f5e46380b9ef890396e82e843e8b  sim/testsuite/sim/cris/asm/io3.ms
+fa784df29314879a4ca90fab8c371c96  sim/testsuite/sim/cris/asm/movucpc.ms
+f6627838b1f0dc4f49302fc81d86a887  sim/testsuite/sim/cris/asm/bare3.ms
+bc3f5069bc4718bbb9ffee12e416bdc6  sim/testsuite/sim/cris/asm/raw2.ms
+562df25c42da35363dd3d75ea3811f37  sim/testsuite/sim/cris/asm/not.ms
+edefc7200870247aa1d8995ba517ba50  sim/testsuite/sim/cris/asm/x9-v10.ms
+a9438c1d50113d9dd4cd1a1da3878fc4  sim/testsuite/sim/cris/asm/cmpxm.ms
 e1a4ba67d2b7566edb96dbf069c4565e  sim/testsuite/sim/cris/asm/subxc.ms
-7836790af2b06306d3925d8041bbfd6c  sim/testsuite/sim/cris/asm/andr.ms
-2a1f9ceb60a9708ddeb09a021c645189  sim/testsuite/sim/cris/asm/io9.ms
-2f3c1c7757603ece9b7598297d95260b  sim/testsuite/sim/cris/asm/io6.ms
-5fdad03a8aa07112fd066b9c8feff6f3  sim/testsuite/sim/cris/asm/io5.ms
+f2dffb8e24bb84e9340456f16901bd82  sim/testsuite/sim/cris/asm/nopv32t3.ms
 da50619c2878e9a3e3bda17fbdafa435  sim/testsuite/sim/cris/asm/raw8.ms
-37899e7414d05fdcbf1d760c84613019  sim/testsuite/sim/cris/asm/fidxd.ms
-347b1a9e1c63a246cfcd0334e0b2011b  sim/testsuite/sim/cris/asm/lz.ms
-78e9293d31b7461d137dc0ff8968f666  sim/testsuite/sim/cris/asm/sbfs.ms
-562df25c42da35363dd3d75ea3811f37  sim/testsuite/sim/cris/asm/not.ms
-251d9c56c1a593339dbd56c764dc6d5e  sim/testsuite/sim/cris/asm/orr.ms
-ecbc0cdebce612428dd2396bfd1ffec8  sim/testsuite/sim/cris/asm/andm.ms
-17dd79fca49908b8c928b404e00814dc  sim/testsuite/sim/cris/asm/lsl.ms
-9222bee00f67bbb2bd16ff303efe46b4  sim/testsuite/sim/cris/asm/subxr.ms
+eb8d64a2df115f7886fbbe471a124360  sim/testsuite/sim/cris/asm/movrss.ms
+f8a0fd268e1e283ce98a93f08d462c7f  sim/testsuite/sim/cris/asm/raw9.ms
+d29aeee229d1ca94d1ca4f83d292403d  sim/testsuite/sim/cris/asm/addcv32r.ms
+a33563a1f08346e7ea9ed16b4ca551af  sim/testsuite/sim/cris/asm/subc.ms
+e4293514637b06706f6dcfe22f8c6548  sim/testsuite/sim/cris/asm/user.ms
+0e4cdcc3d930dbe4bb1960224de30c37  sim/testsuite/sim/cris/asm/addxc.ms
+c67e215c008a0948de2968a3ac09b3eb  sim/testsuite/sim/cris/asm/movsm.ms
+437759a2c57580b8695a4fcf6c5dd353  sim/testsuite/sim/cris/asm/addi.ms
+9833d52ddc745d1efcd7fd275647731c  sim/testsuite/sim/cris/asm/neg.ms
+8827577d2a0e20172dda7213c21a6805  sim/testsuite/sim/cris/asm/option1.ms
+06daed23c7a0af0ec939635b83332875  sim/testsuite/sim/cris/asm/opterr2.ms
+503836d16a165ba371e6ab2725a4e249  sim/testsuite/sim/cris/asm/opterr4.ms
+940a3f2ca5fd86fb564a932cf5861816  sim/testsuite/sim/cris/asm/moverpcb.ms
+dcd6ed83a1a72b9d24b49c47ed34f3b1  sim/testsuite/sim/cris/asm/moverpcw.ms
+f618263e1a5fe35414d390c5e698da43  sim/testsuite/sim/cris/asm/movecrt10.ms
+4a4c657a9d8be8e6567a4b26be9c0b26  sim/testsuite/sim/cris/asm/movecr.ms
+1359413b7986cecedcd94ebe610283d9  sim/testsuite/sim/cris/asm/movepcd.ms
+0da25d08fc1e025db45507b9c21666d7  sim/testsuite/sim/cris/asm/addoc.ms
+63adf223c2a656abb48a0043eb8fdf86  sim/testsuite/sim/cris/asm/rfn.ms
+ecac755c33794472a9f46c0af5176546  sim/testsuite/sim/cris/asm/pid1.ms
+90fbd294e25dc0ba8bba226c06d0cb22  sim/testsuite/sim/cris/asm/cmpc.ms
+9f9bb997017dd3932826751b6dd361ea  sim/testsuite/sim/cris/asm/msteppc3.ms
 33c03c3be0ae8e449a15c3c9f595fe07  sim/testsuite/sim/cris/asm/btst.ms
-c3a673b686630e75037fd83b792e0311  sim/testsuite/sim/cris/asm/movsmpc.ms
-f75b29130d9dab5a61f14c36ffb9384a  sim/testsuite/sim/cris/asm/raw6.ms
-b121c92d80063306def3d775b9979af3  sim/testsuite/sim/cris/asm/tmulv32.ms
+14b8d0c38494b61aab6cf1712bf36c59  sim/testsuite/sim/cris/asm/io7.ms
+d15391935ca4c69dfa85d6c0f888fdeb  sim/testsuite/sim/cris/asm/movsrpc.ms
+6a41028ccbd191bab8591a495714b7df  sim/testsuite/sim/cris/asm/op3.ms
+9393cf1098b1bd5dae16cd948ef96f08  sim/testsuite/sim/cris/asm/option4.ms
+c538f86c2d76489f295e6173a1bb8fc2  sim/testsuite/sim/cris/asm/mover.ms
+47666f39f5eb8756ba8f49ab48e7d66e  sim/testsuite/sim/cris/asm/jumppv32.ms
+364156f156b8a7a6947d966d6bd74470  sim/testsuite/sim/cris/asm/x5-v32.ms
 a909c3f9eca7ac8afed8e09345f10da2  sim/testsuite/sim/cris/asm/addc.ms
-797ca60d36294ec7548da5326ab314fe  sim/testsuite/sim/cris/asm/cmpm.ms
-c173fb572b6df495c772e07f5363d46a  sim/testsuite/sim/cris/asm/tmemv10.ms
-5a3ae2ad101563b150633c2dba49672b  sim/testsuite/sim/cris/asm/movempc.ms
-980dc5105a922cccdbc3260960087e09  sim/testsuite/sim/cris/asm/clrjmp1.ms
-18838432ce304ca531ba5932926b055c  sim/testsuite/sim/cris/asm/tjmpsrv32.ms
-726b5ab1d6dc49b8f877375c303005a4  sim/testsuite/sim/cris/asm/ret.ms
-a3c92164147ee43f0b7866106074e567  sim/testsuite/sim/cris/asm/subr.ms
-0e4cdcc3d930dbe4bb1960224de30c37  sim/testsuite/sim/cris/asm/addxc.ms
-9dfa0a22cdc4310a491a61947e6ee18d  sim/testsuite/sim/cris/asm/movur.ms
-9ef4d5feb8539d6586664b1275112ae3  sim/testsuite/sim/cris/asm/option2.ms
-c715f5d22e83bf04003f9fc87087d65b  sim/testsuite/sim/cris/asm/movprv32.ms
+5977c357ba7e18ac39e0c31bd47676be  sim/testsuite/sim/cris/asm/raw15.ms
+37899e7414d05fdcbf1d760c84613019  sim/testsuite/sim/cris/asm/fidxd.ms
 9b1a656bf4b326af7b3a1ea20a2c4189  sim/testsuite/sim/cris/asm/addqpc.ms
-57faa30b3f920ee188ce72d0453daee9  sim/testsuite/sim/cris/asm/halt.ms
-4afa3ee0acec4592cb0ef423894cd516  sim/testsuite/sim/cris/asm/moverwpc.ms
-565043672daf4f7395eb4efe7c2dc629  sim/testsuite/sim/cris/asm/movect10.ms
-b4c3d4cf958efce78de12dbe055158b1  sim/testsuite/sim/cris/asm/addoq.ms
+c14bbe5dd88bc327ff41446190b09f35  sim/testsuite/sim/cris/asm/addxr.ms
+b42f2d6fa449133e5fe5168860eacb72  sim/testsuite/sim/cris/asm/bdapc.ms
+38cf597a973dd9df4ea28b4872bc73b9  sim/testsuite/sim/cris/asm/nopv32t.ms
 f9b13410a674bdf42f84bf2238bfff9f  sim/testsuite/sim/cris/asm/raw7.ms
-c5edbb044bd6500ea76cca5aa555fa14  sim/testsuite/sim/cris/asm/movepcw.ms
-eb8d64a2df115f7886fbbe471a124360  sim/testsuite/sim/cris/asm/movrss.ms
-70712ff7b9b19a93be512af7e15c245b  sim/testsuite/sim/cris/asm/bccb.ms
-4afa3ee0acec4592cb0ef423894cd516  sim/testsuite/sim/cris/asm/moverbpc.ms
-0903b2df7977da882963125e318843d0  sim/testsuite/sim/cris/asm/msteppc2.ms
-30dfac72b8fcf65e759d63135754eb58  sim/testsuite/sim/cris/asm/x5-v10.ms
-0324485cfaaf9118b075dfe3c7b1e3db  sim/testsuite/sim/cris/asm/tmvm1.ms
-234ba9c6ba155a4fd4ad7c04c8725934  sim/testsuite/sim/cris/asm/badarch1.ms
-06daed23c7a0af0ec939635b83332875  sim/testsuite/sim/cris/asm/opterr2.ms
-ad02c5a2ac774bb2d6adc47502962bba  sim/testsuite/sim/cris/asm/testutils.inc
+f75b29130d9dab5a61f14c36ffb9384a  sim/testsuite/sim/cris/asm/raw6.ms
+93cfdef83cb844b87a1bf93fdbc705d7  sim/testsuite/sim/cris/asm/subqpc.ms
 2910348ebc6b4fbc44558873d0cefd39  sim/testsuite/sim/cris/asm/x2-v10.ms
-dfc9197bbe28a36c018d958bf9542575  sim/testsuite/sim/cris/asm/addiv32.ms
-99f079bf224cebd25f0293326f1056d0  sim/testsuite/sim/cris/asm/bare2.ms
-78b6bcb1c8e05fee20f391868e884ac1  sim/testsuite/sim/cris/asm/xor.ms
+36af380c716d4cd34eca6173940a89cd  sim/testsuite/sim/cris/asm/jumpmp.ms
+28e25ab8991ba77ab89f1821d8133c56  sim/testsuite/sim/cris/asm/raw17.ms
+823aaac6a92b15ff53557fa9db198a41  sim/testsuite/sim/cris/asm/tjsrcv32.ms
+267cb619594093cb439088e46c9df7ee  sim/testsuite/sim/cris/asm/raw5.ms
+47d66dfd6c2b779644000a0d6c49eda8  sim/testsuite/sim/cris/asm/scc.ms
+66c508491c6fc2e485ed106cb70f3e84  sim/testsuite/sim/cris/asm/opterr1.ms
+84855c457ddac74d211a8e33ba4e5727  sim/testsuite/sim/cris/asm/movecpc.ms
+980dc5105a922cccdbc3260960087e09  sim/testsuite/sim/cris/asm/clrjmp1.ms
+7096f57332180f0f76e67be2df346d57  sim/testsuite/sim/cris/asm/mstep.ms
+ced76c9fa7ed26ba58076969d2478a47  sim/testsuite/sim/cris/asm/tjsrcv10.ms
+e3520c7d04732f9662598a2f73bdaf2e  sim/testsuite/sim/cris/asm/andc.ms
+7f4b76ce2acc68884932a32ea46a3e7c  sim/testsuite/sim/cris/asm/mulv32.ms
+b237b59f3cda9ba8783de6f3ec0dc9de  sim/testsuite/sim/cris/asm/moverpcd.ms
+ebdf7ba59efa1850437aa3f32a2d17c5  sim/testsuite/sim/cris/asm/movsr.ms
+fbdc943a9cb4c111b4847a8c5c14d950  sim/testsuite/sim/cris/asm/raw13.ms
+17dd79fca49908b8c928b404e00814dc  sim/testsuite/sim/cris/asm/lsl.ms
+e9054d5776e6b5bb2e96b8f759575c48  sim/testsuite/sim/cris/asm/raw3.ms
+01748fb2e18517d90562bb0e840828da  sim/testsuite/sim/cris/asm/abs.ms
 25567231e8a01af2321bcb2b171fefb6  sim/testsuite/sim/cris/asm/pcplus.ms
-fa06e0d70373d18ab8ae7182c42ad155  sim/testsuite/sim/cris/asm/orm.ms
-9549eb00a2575e64da41069b45d66b26  sim/testsuite/sim/cris/asm/ftagi.ms
-503836d16a165ba371e6ab2725a4e249  sim/testsuite/sim/cris/asm/opterr4.ms
-b1fbda4cbc4148fcd1d52e10fac71369  sim/testsuite/sim/cris/asm/movum.ms
-dd2500a9c794d29818b9b89fbff9899e  sim/testsuite/sim/cris/asm/movemr.ms
-db32e99bf41f9de5768a45b4e9903015  sim/testsuite/sim/cris/asm/x6-v10.ms
-f2dffb8e24bb84e9340456f16901bd82  sim/testsuite/sim/cris/asm/nopv32t3.ms
+0903b2df7977da882963125e318843d0  sim/testsuite/sim/cris/asm/msteppc2.ms
+3b9da18c291a6594a818808ab4524114  sim/testsuite/sim/cris/asm/movpmv32.ms
+20f91c681dc2609edb3caf20351e4c45  sim/testsuite/sim/cris/asm/bdapq.ms
+08340e3cd22828a9ea7b39ac3ab76a1a  sim/testsuite/sim/cris/asm/x10-v10.ms
+cc72dfe579e0e04d8088491bd81512e1  sim/testsuite/sim/cris/asm/fidxi.ms
+f31c11e9c405d7c29ecfa40d76563afc  sim/testsuite/sim/cris/asm/asr.ms
+2f3c1c7757603ece9b7598297d95260b  sim/testsuite/sim/cris/asm/io6.ms
+d4276914b1dd16998d507727bab55d1e  sim/testsuite/sim/cris/asm/x7-v32.ms
+9699750e3f1ac479aa04674025cae818  sim/testsuite/sim/cris/asm/bare1.ms
+8cc2f6a46bd1708bb4d93aa2e270c02a  sim/testsuite/sim/cris/asm/movurpc.ms
+c173fb572b6df495c772e07f5363d46a  sim/testsuite/sim/cris/asm/tmemv10.ms
+797ca60d36294ec7548da5326ab314fe  sim/testsuite/sim/cris/asm/cmpm.ms
 442b4a68caf03f8c6144395f140812eb  sim/testsuite/sim/cris/asm/addcv32m.ms
-655db8f5621d9a019c169c33a538f5b6  sim/testsuite/sim/cris/asm/boundc.ms
-28e718a23838ab030070706b95e0dd52  sim/testsuite/sim/cris/asm/movscpc.ms
-70731cd0eb6983253223310f3deebf30  sim/testsuite/sim/cris/asm/ba.ms
-d1a8f7bf8185d66d74bcb7813e215796  sim/testsuite/sim/cris/asm/addm.ms
-2cc26138923126bad1f3c0411249801b  sim/testsuite/sim/cris/asm/ftagd.ms
+7d0116d90d1fb2cde17c9aa42dcb2a52  sim/testsuite/sim/cris/asm/option3.ms
+bd42a08cc8373b1308928957194e0fec  sim/testsuite/sim/cris/asm/andq.ms
+1cb26c9bde7c3993c284d50c6720f91a  sim/testsuite/sim/cris/asm/movepcb.ms
 4afaec581991cef7a06f93749c270620  sim/testsuite/sim/cris/asm/x7-v10.ms
-391227b378b00377d2b79839b2c297c0  sim/testsuite/sim/cris/asm/x0-v32.ms
-06fedf705fd1d73f7df0f480a1e79110  sim/testsuite/sim/cris/asm/tmvrmv10.ms
-e4293514637b06706f6dcfe22f8c6548  sim/testsuite/sim/cris/asm/user.ms
-ecac755c33794472a9f46c0af5176546  sim/testsuite/sim/cris/asm/pid1.ms
-8827577d2a0e20172dda7213c21a6805  sim/testsuite/sim/cris/asm/option1.ms
-6a3998da3b99d4ec714f919324b141d6  sim/testsuite/sim/cris/asm/x2-v32.ms
+30f45c84b75b96d25c2630fb1cb04099  sim/testsuite/sim/cris/asm/asm.exp
+5697dbd11faf9c4ae8d1ac633b1bf571  sim/testsuite/sim/cris/asm/opterr5.ms
+0789486ef7e7e48f0d011b6753e0a61a  sim/testsuite/sim/cris/asm/raw12.ms
+0324485cfaaf9118b075dfe3c7b1e3db  sim/testsuite/sim/cris/asm/tmvm1.ms
+14961b2c32c9eba83a0bc5f5fc48eae5  sim/testsuite/sim/cris/asm/swap.ms
+785a6bb740608dac717c73e57591deaa  sim/testsuite/sim/cris/asm/movscr.ms
+004bff78fcb41a45ef50dbf3a5c8af62  sim/testsuite/sim/cris/asm/movumpc.ms
+97ef65c3f3d9068fb73f9b40eb072c79  sim/testsuite/sim/cris/asm/bdapqpc.ms
 7d960ca6c9dc4a75b2f202e4743af3fd  sim/testsuite/sim/cris/asm/x3-v32.ms
-3860abd7038ac35c0dd6b7d8ed864bf4  sim/testsuite/sim/cris/asm/x1-v10.ms
-b7870ec565bcc1c4e6a59cc359e85330  sim/testsuite/sim/cris/asm/mcp.ms
-dcd6ed83a1a72b9d24b49c47ed34f3b1  sim/testsuite/sim/cris/asm/moverpcw.ms
-521f5b458b8acca2fdef5ed414808f63  sim/testsuite/sim/cris/asm/tmvmrv32.ms
-02cf2500b611340a806d5d24828c2ae6  sim/testsuite/sim/cris/asm/test.ms
-3b9da18c291a6594a818808ab4524114  sim/testsuite/sim/cris/asm/movpmv32.ms
 eac55b1a5230bf3303fdc49b22a01b58  sim/testsuite/sim/cris/asm/tmvm2.ms
-97ef65c3f3d9068fb73f9b40eb072c79  sim/testsuite/sim/cris/asm/bdapqpc.ms
-caa837951bcc527ba2ca4cf972905162  sim/testsuite/sim/cris/asm/bas.ms
-3edb27491dd96dfda8285e7048dc1bb2  sim/testsuite/sim/cris/asm/nopv32t2.ms
-3afdb4c2ab99cf0d1f8fe3f418a7c207  sim/testsuite/sim/cris/asm/msteppc1.ms
-e9054d5776e6b5bb2e96b8f759575c48  sim/testsuite/sim/cris/asm/raw3.ms
-1359413b7986cecedcd94ebe610283d9  sim/testsuite/sim/cris/asm/movepcd.ms
-af31a5dab88b669267a99dfef2f68de1  sim/testsuite/sim/cris/asm/jsr.ms
-2dee3459d1adb88a531c1d807414630a  sim/testsuite/sim/cris/asm/movmp8.ms
-298dc950bcadd5e2cec44bf8f18e91cc  sim/testsuite/sim/cris/asm/movppc.ms
+de59b44165a54822f1e186794fe2ba46  sim/testsuite/sim/cris/asm/bdapm.ms
+074dc6598e23e28f78546cee905c554b  sim/testsuite/sim/cris/asm/io4.ms
+5118adbb201cb7bf5a37bef5da1c11fa  sim/testsuite/sim/cris/asm/moverm.ms
+fbccae3a6f364b56c1d99624f359cd68  sim/testsuite/sim/cris/asm/raw1.ms
+7836790af2b06306d3925d8041bbfd6c  sim/testsuite/sim/cris/asm/andr.ms
+9b14a01d3bbba327dc100d7365b400a2  sim/testsuite/sim/cris/asm/orq.ms
+ecbc0cdebce612428dd2396bfd1ffec8  sim/testsuite/sim/cris/asm/andm.ms
+9549eb00a2575e64da41069b45d66b26  sim/testsuite/sim/cris/asm/ftagi.ms
+22149fe91d725b6543fdcfe3a410c8dd  sim/testsuite/sim/cris/asm/tmemv32.ms
+4afa3ee0acec4592cb0ef423894cd516  sim/testsuite/sim/cris/asm/moverwpc.ms
+5fdad03a8aa07112fd066b9c8feff6f3  sim/testsuite/sim/cris/asm/io5.ms
+72b76cf328e602ac59d0eb6d3828db10  sim/testsuite/sim/cris/asm/boundm.ms
+02cf2500b611340a806d5d24828c2ae6  sim/testsuite/sim/cris/asm/test.ms
+e1164adb4965589fb668a12b9cabad32  sim/testsuite/sim/cris/asm/addr.ms
+3860abd7038ac35c0dd6b7d8ed864bf4  sim/testsuite/sim/cris/asm/x1-v10.ms
+d9cfd2ff023db1a091832b06aeafed46  sim/testsuite/sim/cris/asm/moveqpc.ms
+3689ac7d53d2b21df32f33b086932b90  sim/testsuite/sim/cris/asm/movssr.ms
+0027c92c821b64aa99e62a63306c59c4  sim/testsuite/sim/cris/asm/movdelsr1.ms
+461cec9d6dc84c3e170d3d48e567fca2  sim/testsuite/sim/cris/asm/movprv10.ms
+06fedf705fd1d73f7df0f480a1e79110  sim/testsuite/sim/cris/asm/tmvrmv10.ms
+3173b88b402a0711ac76f427a87b94b1  sim/testsuite/sim/cris/asm/rfe.ms
+30bc829c5021270dec933e8b5fc63d6a  sim/testsuite/sim/cris/asm/sfe.ms
+1ee7b9da11c1883f071654c33c6f4e3b  sim/testsuite/sim/cris/asm/addswpc.ms
+b4c3d4cf958efce78de12dbe055158b1  sim/testsuite/sim/cris/asm/addoq.ms
+5d9082ffb5e6bbd88f4abe2d31142504  sim/testsuite/sim/cris/asm/x0-v10.ms
+d8ee30b386546c5a4a5ef566f40403a3  sim/testsuite/sim/cris/asm/mulx.ms
 fe9ec586c2fc70714864986dcf435482  sim/testsuite/sim/cris/asm/movesmp.ms
-745fe5dbcb1bd5a9cf09833d2c60720d  sim/testsuite/sim/cris/asm/addcpc.ms
-28e25ab8991ba77ab89f1821d8133c56  sim/testsuite/sim/cris/asm/raw17.ms
-6a41028ccbd191bab8591a495714b7df  sim/testsuite/sim/cris/asm/op3.ms
-267cb619594093cb439088e46c9df7ee  sim/testsuite/sim/cris/asm/raw5.ms
-b9ce945a8347f31dbf85d6f3ef69a065  sim/testsuite/sim/cris/asm/nonvcv32.ms
+152588b5fbb59aab4a789c32082baecd  sim/testsuite/sim/cris/asm/movecrt32.ms
+18838432ce304ca531ba5932926b055c  sim/testsuite/sim/cris/asm/tjmpsrv32.ms
+9ef4d5feb8539d6586664b1275112ae3  sim/testsuite/sim/cris/asm/option2.ms
+87aebcbccef1737739b9e1ff3dd2855f  sim/testsuite/sim/cris/asm/x8-v10.ms
+153d9dfda7a2e7408435a4275c6627ec  sim/testsuite/sim/cris/asm/x3-v10.ms
+6accf667f81ed8bfb8c56f18e8e844c9  sim/testsuite/sim/cris/asm/addq.ms
+1ab6df2dfb8d3923abfff30ab2a9d321  sim/testsuite/sim/cris/asm/tmvrmv32.ms
+9f89dec5b8e1258f49b6dca9aaac3d3d  sim/testsuite/sim/cris/asm/raw4.ms
+179a2d91e5cb558001696b20ec54c0d7  sim/testsuite/sim/cris/asm/nopv10t.ms
+655db8f5621d9a019c169c33a538f5b6  sim/testsuite/sim/cris/asm/boundc.ms
+521f5b458b8acca2fdef5ed414808f63  sim/testsuite/sim/cris/asm/tmvmrv32.ms
+c243c3ccba34415cd7be10730bf8f849  sim/testsuite/sim/cris/asm/boundmv32.ms
+c3a673b686630e75037fd83b792e0311  sim/testsuite/sim/cris/asm/movsmpc.ms
+2242370394be8c61d84f559201c21c38  sim/testsuite/sim/cris/asm/break.ms
+c715f5d22e83bf04003f9fc87087d65b  sim/testsuite/sim/cris/asm/movprv32.ms
+67eb34187ea6ebf749c0ade2acb648ec  sim/testsuite/sim/cris/asm/ccr-v10.ms
+272797f68936986d5f91637d3773b3ca  sim/testsuite/sim/cris/asm/biap.ms
+2214b2e2ed7ea02738a11f0b28c7dd4e  sim/testsuite/sim/cris/asm/clearfv10.ms
+70712ff7b9b19a93be512af7e15c245b  sim/testsuite/sim/cris/asm/bccb.ms
+4afa3ee0acec4592cb0ef423894cd516  sim/testsuite/sim/cris/asm/moverdpc.ms
+9dfa0a22cdc4310a491a61947e6ee18d  sim/testsuite/sim/cris/asm/movur.ms
+213ed16674863ab8a94a648b4bacce9b  sim/testsuite/sim/cris/asm/movucr.ms
+c5edbb044bd6500ea76cca5aa555fa14  sim/testsuite/sim/cris/asm/movepcw.ms
+a50ba432b1e9caafbf89399c1b308c27  sim/testsuite/sim/cris/asm/raw10.ms
+b216800662427ef7d209ef094910e8bc  sim/testsuite/sim/cris/asm/io1.ms
 d972f2e08c829a759859a71e68b136dd  sim/testsuite/sim/cris/asm/movemrv10.ms
-823aaac6a92b15ff53557fa9db198a41  sim/testsuite/sim/cris/asm/tjsrcv32.ms
-9488a97f680e48ad7132c79e4cf055cb  sim/testsuite/sim/cris/asm/clearfv32.ms
-de59b44165a54822f1e186794fe2ba46  sim/testsuite/sim/cris/asm/bdapm.ms
-8cc2f6a46bd1708bb4d93aa2e270c02a  sim/testsuite/sim/cris/asm/movurpc.ms
-abb5e89b50f55827e90d50ca04cbc2ed  sim/testsuite/sim/cris/asm/movemrv32.ms
+2dee3459d1adb88a531c1d807414630a  sim/testsuite/sim/cris/asm/movmp8.ms
+70731cd0eb6983253223310f3deebf30  sim/testsuite/sim/cris/asm/ba.ms
+d1a8f7bf8185d66d74bcb7813e215796  sim/testsuite/sim/cris/asm/addm.ms
 57d425c5b4b9fef24cb94071a1a2dbde  sim/testsuite/sim/cris/asm/ccs-v32.ms
-8c2eb325206f4b871171eed08ef84121  sim/testsuite/sim/cris/asm/mulv10.ms
-5697dbd11faf9c4ae8d1ac633b1bf571  sim/testsuite/sim/cris/asm/opterr5.ms
-004bff78fcb41a45ef50dbf3a5c8af62  sim/testsuite/sim/cris/asm/movumpc.ms
-f618263e1a5fe35414d390c5e698da43  sim/testsuite/sim/cris/asm/movecrt10.ms
-9833d52ddc745d1efcd7fd275647731c  sim/testsuite/sim/cris/asm/neg.ms
-2214b2e2ed7ea02738a11f0b28c7dd4e  sim/testsuite/sim/cris/asm/clearfv10.ms
-a33563a1f08346e7ea9ed16b4ca551af  sim/testsuite/sim/cris/asm/subc.ms
-f6627838b1f0dc4f49302fc81d86a887  sim/testsuite/sim/cris/asm/bare3.ms
-66c508491c6fc2e485ed106cb70f3e84  sim/testsuite/sim/cris/asm/opterr1.ms
-fa784df29314879a4ca90fab8c371c96  sim/testsuite/sim/cris/asm/movucpc.ms
-7e588bd15391b40da304cf0ac6a12e78  sim/testsuite/sim/cris/asm/tjmpsrv32-2.ms
+9e4218d5ddcfefb5541438b39a0a7e69  sim/testsuite/sim/cris/asm/nopv32t4.ms
+1102b074c017814da29cde832273f482  sim/testsuite/sim/cris/asm/addcv32c.ms
+78b6bcb1c8e05fee20f391868e884ac1  sim/testsuite/sim/cris/asm/xor.ms
+3edb27491dd96dfda8285e7048dc1bb2  sim/testsuite/sim/cris/asm/nopv32t2.ms
+5b1a83a07ae1f436fae2c9afc9e32e0a  sim/testsuite/sim/cris/asm/dstep.ms
+f8f9a2e029aab177abacbbf64522f6da  sim/testsuite/sim/cris/asm/rfg.ms
+298dc950bcadd5e2cec44bf8f18e91cc  sim/testsuite/sim/cris/asm/movppc.ms
+3fa72767063631d49bf4feaa0f4f6639  sim/testsuite/sim/cris/asm/dip.ms
+fac7339a938456bd828ee00b51c8f648  sim/testsuite/sim/cris/asm/cmpxc.ms
+dd2500a9c794d29818b9b89fbff9899e  sim/testsuite/sim/cris/asm/movemr.ms
 de067018bde6e6a1ba0c704e9f4a5ff1  sim/testsuite/sim/cris/asm/orc.ms
-f8a0fd268e1e283ce98a93f08d462c7f  sim/testsuite/sim/cris/asm/raw9.ms
+251d9c56c1a593339dbd56c764dc6d5e  sim/testsuite/sim/cris/asm/orr.ms
+745fe5dbcb1bd5a9cf09833d2c60720d  sim/testsuite/sim/cris/asm/addcpc.ms
+9222bee00f67bbb2bd16ff303efe46b4  sim/testsuite/sim/cris/asm/subxr.ms
+347b1a9e1c63a246cfcd0334e0b2011b  sim/testsuite/sim/cris/asm/lz.ms
 a3f7925f637528a6ed229eefe49fc69e  sim/testsuite/sim/cris/asm/lsr.ms
-84855c457ddac74d211a8e33ba4e5727  sim/testsuite/sim/cris/asm/movecpc.ms
-9393cf1098b1bd5dae16cd948ef96f08  sim/testsuite/sim/cris/asm/option4.ms
-a9438c1d50113d9dd4cd1a1da3878fc4  sim/testsuite/sim/cris/asm/cmpxm.ms
-0789486ef7e7e48f0d011b6753e0a61a  sim/testsuite/sim/cris/asm/raw12.ms
-4afa3ee0acec4592cb0ef423894cd516  sim/testsuite/sim/cris/asm/moverdpc.ms
-a81626c906efa0bcb8640d2d3dc2a691  sim/testsuite/sim/cris/asm/subq.ms
-2db17fe6f4defa264e7cde99cffa8044  sim/testsuite/sim/cris/asm/raw16.ms
-bd42a08cc8373b1308928957194e0fec  sim/testsuite/sim/cris/asm/andq.ms
-90fbd294e25dc0ba8bba226c06d0cb22  sim/testsuite/sim/cris/asm/cmpc.ms
-47666f39f5eb8756ba8f49ab48e7d66e  sim/testsuite/sim/cris/asm/jumppv32.ms
+3afdb4c2ab99cf0d1f8fe3f418a7c207  sim/testsuite/sim/cris/asm/msteppc1.ms
+a3c92164147ee43f0b7866106074e567  sim/testsuite/sim/cris/asm/subr.ms
 96fbb5c40c0c7c3e819ab1beafa25c6e  sim/testsuite/sim/cris/asm/addxm.ms
-b393d1cde99dc1e60cfde967e7060507  sim/testsuite/sim/cris/asm/opterr3.ms
-c243c3ccba34415cd7be10730bf8f849  sim/testsuite/sim/cris/asm/boundmv32.ms
-38cf597a973dd9df4ea28b4872bc73b9  sim/testsuite/sim/cris/asm/nopv32t.ms
-5c135a54385ba1496f41c19577a7d0e0  sim/testsuite/sim/cris/asm/x6-v32.ms
-2546f493ea0e6e5a6c380ea297355c1a  sim/testsuite/sim/cris/asm/cmpq.ms
-e1164adb4965589fb668a12b9cabad32  sim/testsuite/sim/cris/asm/addr.ms
-b216800662427ef7d209ef094910e8bc  sim/testsuite/sim/cris/asm/io1.ms
-d15391935ca4c69dfa85d6c0f888fdeb  sim/testsuite/sim/cris/asm/movsrpc.ms
-7f4b76ce2acc68884932a32ea46a3e7c  sim/testsuite/sim/cris/asm/mulv32.ms
-5118adbb201cb7bf5a37bef5da1c11fa  sim/testsuite/sim/cris/asm/moverm.ms
-272797f68936986d5f91637d3773b3ca  sim/testsuite/sim/cris/asm/biap.ms
-a25d5568923a8a2d7a8a81f5bd557429  sim/testsuite/sim/cris/asm/io8.ms
-7096f57332180f0f76e67be2df346d57  sim/testsuite/sim/cris/asm/mstep.ms
-93cfdef83cb844b87a1bf93fdbc705d7  sim/testsuite/sim/cris/asm/subqpc.ms
-d29aeee229d1ca94d1ca4f83d292403d  sim/testsuite/sim/cris/asm/addcv32r.ms
-f31c11e9c405d7c29ecfa40d76563afc  sim/testsuite/sim/cris/asm/asr.ms
-c538f86c2d76489f295e6173a1bb8fc2  sim/testsuite/sim/cris/asm/mover.ms
-9b14a01d3bbba327dc100d7365b400a2  sim/testsuite/sim/cris/asm/orq.ms
+8265c3e5f0cec4ddb884b9740689ce56  sim/testsuite/sim/cris/asm/movei.ms
 11e3f6289d1e6d546f9ad47e4f21820f  sim/testsuite/sim/cris/asm/cmpr.ms
-c14bbe5dd88bc327ff41446190b09f35  sim/testsuite/sim/cris/asm/addxr.ms
-3689ac7d53d2b21df32f33b086932b90  sim/testsuite/sim/cris/asm/movssr.ms
-152588b5fbb59aab4a789c32082baecd  sim/testsuite/sim/cris/asm/movecrt32.ms
-36af380c716d4cd34eca6173940a89cd  sim/testsuite/sim/cris/asm/jumpmp.ms
-9699750e3f1ac479aa04674025cae818  sim/testsuite/sim/cris/asm/bare1.ms
-364156f156b8a7a6947d966d6bd74470  sim/testsuite/sim/cris/asm/x5-v32.ms
+234ba9c6ba155a4fd4ad7c04c8725934  sim/testsuite/sim/cris/asm/badarch1.ms
+db32e99bf41f9de5768a45b4e9903015  sim/testsuite/sim/cris/asm/x6-v10.ms
+2cc26138923126bad1f3c0411249801b  sim/testsuite/sim/cris/asm/ftagd.ms
+7e588bd15391b40da304cf0ac6a12e78  sim/testsuite/sim/cris/asm/tjmpsrv32-2.ms
+391227b378b00377d2b79839b2c297c0  sim/testsuite/sim/cris/asm/x0-v32.ms
+78e9293d31b7461d137dc0ff8968f666  sim/testsuite/sim/cris/asm/sbfs.ms
+732a4b2c72c297f341dbba90410b1720  sim/testsuite/sim/cris/asm/raw14.ms
+ad02c5a2ac774bb2d6adc47502962bba  sim/testsuite/sim/cris/asm/testutils.inc
+3cffca323f9415f5a625f5b1242f533b  sim/testsuite/sim/cris/asm/tmulv10.ms
+760e24ee5627c4e168d8870342fecb10  sim/testsuite/sim/cris/asm/movpmv10.ms
+af31a5dab88b669267a99dfef2f68de1  sim/testsuite/sim/cris/asm/jsr.ms
+1fc031c1da27d1c01da817c0c079ab0b  sim/testsuite/sim/cris/asm/subm.ms
+4afa3ee0acec4592cb0ef423894cd516  sim/testsuite/sim/cris/asm/moverbpc.ms
+abb5e89b50f55827e90d50ca04cbc2ed  sim/testsuite/sim/cris/asm/movemrv32.ms
+2a1f9ceb60a9708ddeb09a021c645189  sim/testsuite/sim/cris/asm/io9.ms
 d307d3c141635b01f94fa57aad27491d  sim/testsuite/sim/cris/asm/raw11.ms
-fbccae3a6f364b56c1d99624f359cd68  sim/testsuite/sim/cris/asm/raw1.ms
-d74cffc2804266c55d97d7b03388e421  sim/testsuite/sim/cris/hw/rv-n-cris/trivial1.ms
-772a3407fa1e2fc1a810157f58887cde  sim/testsuite/sim/cris/hw/rv-n-cris/mem1.ms
-f6d32608623f87d96663d265b179fb6f  sim/testsuite/sim/cris/hw/rv-n-cris/trivial4.r
-4b44b5e187cf10e9a1e097d6d0c785a1  sim/testsuite/sim/cris/hw/rv-n-cris/trivial5.ms
-447863ee59979057a731bd58463fa304  sim/testsuite/sim/cris/hw/rv-n-cris/std.dev
-16170ceabd6c9848db05b8cfc2eedcf7  sim/testsuite/sim/cris/hw/rv-n-cris/irq3.ms
-a2452f548d0fe6d247d6a5b6b4d62721  sim/testsuite/sim/cris/hw/rv-n-cris/wd1.ms
-c9091f1850cd8db0e2d3f3696e91054a  sim/testsuite/sim/cris/hw/rv-n-cris/testutils.inc
-8a8d262fc5f4bdd1b576f5085dd86b39  sim/testsuite/sim/cris/hw/rv-n-cris/mem2.ms
-ecbeb52370b71fd859dc5f48b2bde71e  sim/testsuite/sim/cris/hw/rv-n-cris/quit.s
-7673098aa15ed428f71f5b22a1f13d0c  sim/testsuite/sim/cris/hw/rv-n-cris/trivial4.ms
-c2a3c260e499d46df253c0ed535139c6  sim/testsuite/sim/cris/hw/rv-n-cris/rvc.exp
-d7574d3043705abb13a00a2684b5d915  sim/testsuite/sim/cris/hw/rv-n-cris/host1.ms
-05eff01544466ceb8cc637ae1ed7c96d  sim/testsuite/sim/cris/hw/rv-n-cris/poll1.ms
-84d3ac00e10363039e374d6c6f0981ea  sim/testsuite/sim/cris/hw/rv-n-cris/irq4.ms
-3b551095d657c411e3f6ae88d9d00f77  sim/testsuite/sim/cris/hw/rv-n-cris/irq5.ms
-44e633f375ddc4d5894941c26c1c45f8  sim/testsuite/sim/cris/hw/rv-n-cris/irq6.ms
-6332e0f695520a5fd138ddfc5de0dcea  sim/testsuite/sim/cris/hw/rv-n-cris/mbox1.ms
-ef064c7b060493a8f7faf78eb0cae219  sim/testsuite/sim/cris/hw/rv-n-cris/trivial3.ms
-dbe2031bb4db0e18eb8b262a35576545  sim/testsuite/sim/cris/hw/rv-n-cris/irq1.ms
-aa7ad744b0bc60196bdf954177f2cb95  sim/testsuite/sim/cris/hw/rv-n-cris/irq2.ms
-3073a96241c996d1c0c68974914f74bf  sim/testsuite/sim/cris/hw/rv-n-cris/trivial2.ms
-291df7a8065e554654d635d4319a6e07  sim/testsuite/sim/fr30/ldm0.cgs
-d9bcff3a1f3a6885615cb81215deb73d  sim/testsuite/sim/fr30/ldi20.cgs
-546a174bd7aa7dfa4f54ba99e5b2d617  sim/testsuite/sim/fr30/stres.cgs
-8557874b84d96137c9d2163f29a20473  sim/testsuite/sim/fr30/orh.cgs
-5fc1b6eee6a98d786ad146de39bee17e  sim/testsuite/sim/fr30/cmp2.cgs
-8fb50d3723a8e4fda2cca68f8138fc68  sim/testsuite/sim/fr30/lsr2.cgs
-39e04e64c4d19c045c63ea3638083f1e  sim/testsuite/sim/fr30/ChangeLog
-6c4bf429941803c250acd9ed35221ec8  sim/testsuite/sim/fr30/stb.cgs
-bd02ed7b7c8470f6853a555a57818cb3  sim/testsuite/sim/fr30/ld.cgs
-e76365e82b93ee554e15a75585b0c27c  sim/testsuite/sim/fr30/beq.cgs
-67ece84ba59ec30e07e99a8dfb888f56  sim/testsuite/sim/fr30/extsb.cgs
-f32638a3919a1385e630a7e29518e0ed  sim/testsuite/sim/fr30/subc.cgs
-980de17f49e0206c409122a710bd9660  sim/testsuite/sim/fr30/ldres.cgs
-8656edc8211fb004093f703158a7c9ee  sim/testsuite/sim/fr30/bgt.cgs
-8f9d88e4c545aca64898cbd90c3d16a4  sim/testsuite/sim/fr30/addsp.cgs
-68d1886400abacb8a7f24d72bda2a966  sim/testsuite/sim/fr30/nop.cgs
-9d0e5f42019df498994f84948f9de403  sim/testsuite/sim/fr30/xchb.cgs
-98f0923dc897604e64e47dd027c2fab1  sim/testsuite/sim/fr30/extsh.cgs
-16372b76ce969bd0041202b277ab1aae  sim/testsuite/sim/fr30/reti.cgs
-d01fa8a22cb8df995a868145d71bbf94  sim/testsuite/sim/fr30/orccr.cgs
-3ad5b0fdc53e83258fadc664f63c6a82  sim/testsuite/sim/fr30/sub.cgs
-8987709e3323037c23eb5559a2a05b79  sim/testsuite/sim/fr30/and.cgs
-8f3d3ac55197c8d27a1bb6022ce7ab9c  sim/testsuite/sim/fr30/copsv.cgs
-ae7aebd1064ea16900d3b009feddd60d  sim/testsuite/sim/fr30/addc.cgs
-6b9b96096efcac0f5ee86ff1b1327da4  sim/testsuite/sim/fr30/extuh.cgs
-006acd8b3fbfdfdc9cf751d3551da65b  sim/testsuite/sim/fr30/extub.cgs
-4e62467dd71697f7cf6d64cebf2531e8  sim/testsuite/sim/fr30/mulh.cgs
-1df39f183df8aeeb7fa41d92384a0ad9  sim/testsuite/sim/fr30/enter.cgs
-d33f46c321f6a6972442f4bade06656a  sim/testsuite/sim/fr30/andh.cgs
-b3436c5fa08665c3fd9b9d103bbfd4ca  sim/testsuite/sim/fr30/bv.cgs
-d5c3720a8d9a8fa88fb45d97681466d2  sim/testsuite/sim/fr30/cmp.cgs
-8bca5d07304281074232cf501f58d578  sim/testsuite/sim/fr30/div0s.cgs
-c2961d1998d0f226e73fb2f0c8b37746  sim/testsuite/sim/fr30/bc.cgs
-2d45aaaebfe96a478d94442f475255dd  sim/testsuite/sim/fr30/div2.cgs
-692e2c452c77ecbc6b74405fbfb8764f  sim/testsuite/sim/fr30/add.ms
-c0e8ab52947ed9bccc6646be37f2b82e  sim/testsuite/sim/fr30/btstl.cgs
-2ae5a90062cafe57f759112f5b2f3b06  sim/testsuite/sim/fr30/div4s.cgs
-f419d8740920121331afb15e71725c80  sim/testsuite/sim/fr30/bnc.cgs
-030942418ed8e981370a1d4e1489b9b2  sim/testsuite/sim/fr30/addn2.cgs
-e5b073abade7a63209ab21e8757714e5  sim/testsuite/sim/fr30/lsl2.cgs
-92b6ed80cfaf734393514a354f558e12  sim/testsuite/sim/fr30/copld.cgs
-6cc8644c6594267688e0cfa178a7bd73  sim/testsuite/sim/fr30/asr2.cgs
-c7f3e31654d7134dfec197a23c612f8d  sim/testsuite/sim/fr30/inte.cgs
-f4b6c297ead375254a31836c88c758db  sim/testsuite/sim/fr30/leave.cgs
-58553f1bced962c2d9f26ff2f53aecfc  sim/testsuite/sim/fr30/misc.exp
-a447d626d0829c31c4cc72b9aca610bc  sim/testsuite/sim/fr30/int.cgs
-da584f1cf2dcd0f85046a64bc5d9ba5e  sim/testsuite/sim/fr30/subn.cgs
-ee0c0d6979b1682c427b387664c204a8  sim/testsuite/sim/fr30/muluh.cgs
-32b42ce0a2b13161bf8e4d8cab413410  sim/testsuite/sim/fr30/sth.cgs
-2cf5b46fe78a0e966c03c134642e61c6  sim/testsuite/sim/fr30/orb.cgs
-ff01a6642b097f295e29b8aad506bf20  sim/testsuite/sim/fr30/lsl.cgs
-55b2418400196e2f3a85b8e6b696a252  sim/testsuite/sim/fr30/dmovb.cgs
-18a90aaef63c891698afe734d2152d18  sim/testsuite/sim/fr30/dmov.cgs
-5948be319fc5808a6b19793d9e5bbc7d  sim/testsuite/sim/fr30/andb.cgs
-c174cd3fd5b8667dbc7b7741ec7449e3  sim/testsuite/sim/fr30/testutils.inc
-201ea7a49f59a0a5e628e9b549bfb5b8  sim/testsuite/sim/fr30/mulu.cgs
-89bf2353814e13f2d5a94d209ace80f3  sim/testsuite/sim/fr30/ret.cgs
-fd0034e39e50a5ad93071dbc6718e3b6  sim/testsuite/sim/fr30/beorh.cgs
-cd540be2b820c7304d49a2cd4c804ebc  sim/testsuite/sim/fr30/ldub.cgs
-e6e56816b0dcb650c26b46a33cb1ffac  sim/testsuite/sim/fr30/mul.cgs
-726473e3a587a7dc454557dc8b4c43db  sim/testsuite/sim/fr30/add2.cgs
-0c254917d1438ef4f7cb6dbd5683cf75  sim/testsuite/sim/fr30/beorl.cgs
-5e026ff1027b8aa7cb374c51b5c4b9e8  sim/testsuite/sim/fr30/stilm.cgs
-fa428bc4576d35a4d06fe83db66f1e20  sim/testsuite/sim/fr30/bls.cgs
-ae8fa268a41ffb274a7a89b9f7344ac3  sim/testsuite/sim/fr30/st.cgs
-85c3eb5c04a5558fa911df3e30e3679b  sim/testsuite/sim/fr30/andccr.cgs
-a92cc956b699bbdead9c1e8ea21b7d85  sim/testsuite/sim/fr30/jmp.cgs
-107058d96ac7c888d901300eb006d5c3  sim/testsuite/sim/fr30/blt.cgs
-7f827594dfa2a9ea9cbdb822808bb96e  sim/testsuite/sim/fr30/lduh.cgs
-76cd07dd7c78722fbbfa49bd94b5c61b  sim/testsuite/sim/fr30/hello.ms
-fac808112158b0d7c9a972b5c1e51ad9  sim/testsuite/sim/fr30/lsr.cgs
-5f0977ee9d55754ffceaf3dc2242781d  sim/testsuite/sim/fr30/bp.cgs
-825b7df0d31175f17fb30a27a90d6f05  sim/testsuite/sim/fr30/ble.cgs
-05c014e0472c8041119ea95bda37df65  sim/testsuite/sim/fr30/ldi8.cgs
-42628131079d04c855f5e218a162c210  sim/testsuite/sim/fr30/div1.cgs
-c8347c5b0effef1e42f0249483e5ac6a  sim/testsuite/sim/fr30/or.cgs
-9497d9229865b30c86f4e77508a9a406  sim/testsuite/sim/fr30/div0u.cgs
-63ca215997d767d234ca89fcd3e11968  sim/testsuite/sim/fr30/eorb.cgs
-1986f8b31251f3fcfead747f2fbc2067  sim/testsuite/sim/fr30/div.ms
-bc265d868045395c100b7c74d441979a  sim/testsuite/sim/fr30/eor.cgs
-50c15ddbc5bfffd5f9b4784313984dd1  sim/testsuite/sim/fr30/btsth.cgs
-82b175871b9a3802f2b0141fdbd69314  sim/testsuite/sim/fr30/div3.cgs
-9f77138b83e182472a14212e5bb72352  sim/testsuite/sim/fr30/eorh.cgs
-68e0c1e7bd73024e03d90e17d1b479e7  sim/testsuite/sim/fr30/copop.cgs
-00ced4e4a8d48e061be334729bcf9972  sim/testsuite/sim/fr30/bnv.cgs
-78f28bc2aa59a4a6dc4cdd7971e98108  sim/testsuite/sim/fr30/bno.cgs
-b4e156196e642664ce263f393a7f53be  sim/testsuite/sim/fr30/bne.cgs
-5c29b0babb4c478e18950a01250bacdf  sim/testsuite/sim/fr30/ldi32.cgs
-40b06cc66fd096915a199de617efa043  sim/testsuite/sim/fr30/ldm1.cgs
-503d6096668d67d46c257e7895d84d31  sim/testsuite/sim/fr30/add.cgs
-fae958eef826c19e4e7640eb0378c0c9  sim/testsuite/sim/fr30/stm0.cgs
-11ca26e18c1fa7c05d9980f28911fc84  sim/testsuite/sim/fr30/bn.cgs
-d82e1c778335479eb3257be5f4027f60  sim/testsuite/sim/fr30/copst.cgs
-5f28ff21c8db4465c66df254b3a6d631  sim/testsuite/sim/fr30/stm1.cgs
-9d0cb44436f746f3c9888587a0705941  sim/testsuite/sim/fr30/addn.cgs
-51632bbf7fcc2d274e4b7d4ee75b9786  sim/testsuite/sim/fr30/borl.cgs
-63da4dc66d15a7647a2b0612f35a8564  sim/testsuite/sim/fr30/bandh.cgs
-78fc35acbc4a167797bd863fd991a785  sim/testsuite/sim/fr30/allinsn.exp
-93d8f4110bc336023847d2e425d27fac  sim/testsuite/sim/fr30/borh.cgs
-1fb7a6a1cbbdff7ba6882c47dc8b3071  sim/testsuite/sim/fr30/call.cgs
-1a350c8e3f57a176585fc796b07bfc7d  sim/testsuite/sim/fr30/dmovh.cgs
-3838077d837c2b8656d8a398cbf96482  sim/testsuite/sim/fr30/bandl.cgs
-118242b7ecdaa35cdce8a8504e75b4be  sim/testsuite/sim/fr30/bra.cgs
-cd116a2a1dac5e397ecc2f7456053564  sim/testsuite/sim/fr30/mov.cgs
-3daf2597d21b8195e0c0a1650be412df  sim/testsuite/sim/fr30/asr.cgs
-29f7caeaad4350f3f89236f16849b148  sim/testsuite/sim/fr30/bhi.cgs
-528b0bd224d9631b14de438842a363c4  sim/testsuite/sim/fr30/bge.cgs
+6a3998da3b99d4ec714f919324b141d6  sim/testsuite/sim/cris/asm/x2-v32.ms
+c74fca6bdce3306512f05cf52ed25d17  sim/testsuite/sim/cris/asm/x1-v32.ms
+2546f493ea0e6e5a6c380ea297355c1a  sim/testsuite/sim/cris/asm/cmpq.ms
+b1fbda4cbc4148fcd1d52e10fac71369  sim/testsuite/sim/cris/asm/movum.ms
+b9ce945a8347f31dbf85d6f3ef69a065  sim/testsuite/sim/cris/asm/nonvcv32.ms
+a95ef7879071b9764ea063bf81183262  sim/testsuite/sim/cris/asm/tmvmrv10.ms
+5a3ae2ad101563b150633c2dba49672b  sim/testsuite/sim/cris/asm/movempc.ms
+52063e38d4a4290cb5d64ef44023f8f4  sim/testsuite/sim/cris/asm/lapc.ms
+30dfac72b8fcf65e759d63135754eb58  sim/testsuite/sim/cris/asm/x5-v10.ms
+5c135a54385ba1496f41c19577a7d0e0  sim/testsuite/sim/cris/asm/x6-v32.ms
+99f079bf224cebd25f0293326f1056d0  sim/testsuite/sim/cris/asm/bare2.ms
+343fd6f5dac62f3201fd8ddad7473df5  sim/testsuite/sim/cris/ChangeLog
+3c1d79499542dc743b4a23ee18c74fd0  sim/testsuite/sim/cris/c/syscall3.c
+3eb9b7f3e6a1a8e35ac66cbf048e5bf4  sim/testsuite/sim/cris/c/hello.c
+33ec0c3647b169206223f953d4bec850  sim/testsuite/sim/cris/c/mmap7.c
+c43cdb23d79a23f9bc3d8b95b20121e4  sim/testsuite/sim/cris/c/badldso3.c
+a6d1101c58781140696015731a836765  sim/testsuite/sim/cris/c/pipe6.c
+244728880f7a59ca8197581196366a8e  sim/testsuite/sim/cris/c/mmap2.c
+b002267b24d426d4ae91610f8bea22ad  sim/testsuite/sim/cris/c/seek1.c
+dade7a63298c84d0174ebda71a7fa376  sim/testsuite/sim/cris/c/truncate2.c
+565c7444b0cb03669e9e3490df139414  sim/testsuite/sim/cris/c/sig10.c
+7f8e2cee9aa8074fd03e27007034b38f  sim/testsuite/sim/cris/c/ex1.c
+bd926ac35b64d187f9466e95e69139be  sim/testsuite/sim/cris/c/sig1.c
+754e51048e1a20f21f95d5f5b76e315a  sim/testsuite/sim/cris/c/ugetrlimit1.c
+e726def043e06af10f26f71f05989453  sim/testsuite/sim/cris/c/sched8.c
+dedbe73fd0801fd79e3926d56d5d3b69  sim/testsuite/sim/cris/c/readlink10.c
+6652ae9c1f46ef0e790abe331a413cc2  sim/testsuite/sim/cris/c/pipe4.c
+9e857c786f649510740550577636fa60  sim/testsuite/sim/cris/c/freopen1.c
+4a2a61b782a1069557cec29154217082  sim/testsuite/sim/cris/c/mmap1.c
+404abc34f36e44bf83f9259d6de84eac  sim/testsuite/sim/cris/c/hellodyn3.c
+1d9766a687655c334147a81547f4d35b  sim/testsuite/sim/cris/c/rename2.c
+67ec38ee427de40a93d1dab24bca2787  sim/testsuite/sim/cris/c/readlink1.c
+498cda002f91b397e6317146f285ca85  sim/testsuite/sim/cris/c/sig7.c
+749c4a65acd72ed14fa1ac3b2cb21028  sim/testsuite/sim/cris/c/gettod.c
+e91673e9386c7e482814039f1fe08e3a  sim/testsuite/sim/cris/c/uname1.c
+81a7c1c6ad59de795b5fedb950004b9f  sim/testsuite/sim/cris/c/c.exp
+3b8aa26ae0d326bc2f6c5e7b6b0d97df  sim/testsuite/sim/cris/c/readlink5.c
+8d9ec2d8e98873231644fd2928eedd11  sim/testsuite/sim/cris/c/getcwd1.c
+255e7480e65cb422a35a979131718266  sim/testsuite/sim/cris/c/readlink11.c
+6991044fcf18c8e5d841e4bd7437ccea  sim/testsuite/sim/cris/c/sig6.c
+858217cb5c5ddb0c2cffbb7ed06e5fe7  sim/testsuite/sim/cris/c/syscall5.c
+1f8a017092ba6fcbdb63831a6d1fddfc  sim/testsuite/sim/cris/c/ftruncate1.c
+b4406066f629d45fa7a492ad97bb35fb  sim/testsuite/sim/cris/c/readlink2.c
+b6dede668026bc1b3a88551a29d37998  sim/testsuite/sim/cris/c/mprotect2.c
+48d76b9632e424203cafd7d2a10424fa  sim/testsuite/sim/cris/c/thread3.c
+c3292b96518cff172bb4d88953f1e85d  sim/testsuite/sim/cris/c/rtsigsuspend1.c
+28980e0264ebee5d39ee20d559023cc1  sim/testsuite/sim/cris/c/badldso1.c
+1b12a53abdcc110b05a27f86ec82a144  sim/testsuite/sim/cris/c/sched1.c
+2c2a2069d8fcbc006396cfb9ae749a91  sim/testsuite/sim/cris/c/mmap3.c
+aa50b7df97a5974860b06781313fefb4  sim/testsuite/sim/cris/c/clone2.c
+60854fabe3d60fad9fedf210455bd03b  sim/testsuite/sim/cris/c/syscall4.c
+46698027bdeb7ff534bcaae25cfed3ea  sim/testsuite/sim/cris/c/pipe2.c
+b370018cab1c72d75c1ea87610fd7773  sim/testsuite/sim/cris/c/sock1.c
+7a9259e3ec6e9661ccfc9fbf6c2dca1e  sim/testsuite/sim/cris/c/settls1.c
+6caf43a36fee1de1cd658dd7b9df9f28  sim/testsuite/sim/cris/c/readlink8.c
+94c95ed6ab3d8b1110e1e278063bce03  sim/testsuite/sim/cris/c/access1.c
+b1ec63e4c4c81066c2c4ea8b7cba870e  sim/testsuite/sim/cris/c/sig5.c
+96353e6f0e8a0a7e6f52e4d55e03e0db  sim/testsuite/sim/cris/c/sigreturn4.c
+631048ddb6f9dff670e4a59beaabc81f  sim/testsuite/sim/cris/c/openpf2.c
+b976c33ef4b4a551c903d495708c81c3  sim/testsuite/sim/cris/c/clone3.c
+c0e04f2b9fefcb80eb53e1550116f49f  sim/testsuite/sim/cris/c/stat1.c
+ded7029b6558766ad174b8ad68e2a6ac  sim/testsuite/sim/cris/c/sched9.c
+8dee6920379731612e518ab5c1b52129  sim/testsuite/sim/cris/c/mmap5.c
+17706d61b6ff3a97993baa049383e034  sim/testsuite/sim/cris/c/truncate1.c
+6dcea03f790840f18ea8fd64127724c5  sim/testsuite/sim/cris/c/sig11.c
+2cc75950d1deb441cd82effb9a01ea94  sim/testsuite/sim/cris/c/sig2.c
+28acfc17ffb85e9ad08bf03b54364eea  sim/testsuite/sim/cris/c/sysctl3.c
+b3a611ff2914bafc74e5e03c6670ecd6  sim/testsuite/sim/cris/c/syscall1.c
+58491fc532f3932e426eaea1676f84e1  sim/testsuite/sim/cris/c/kill2.c
+32afb9e16db589c161e15936615b72d8  sim/testsuite/sim/cris/c/openpf3.c
+06b60a56edef9d411652f374749adef1  sim/testsuite/sim/cris/c/mmap8.c
+f2df9aca537b3f4f4ad3e125a5e60778  sim/testsuite/sim/cris/c/sigreturn2.c
+2606622deb8f7164b7dd52c54e8e0764  sim/testsuite/sim/cris/c/sched7.c
+5aef57f0aa440d4a2e9cd8ebad961daa  sim/testsuite/sim/cris/c/thread5.c
+e691954a7ba7158e83626f4c975a85ed  sim/testsuite/sim/cris/c/sigreturn1.c
+c5dc5fdc3fa43e4e5d6e51a2cda8c297  sim/testsuite/sim/cris/c/writev1.c
+0269530a71d3427dabbb84aeb11f3c0a  sim/testsuite/sim/cris/c/clone1.c
+994f44c9411fbf0f86e3bb31f3b086da  sim/testsuite/sim/cris/c/sched3.c
+c065dec5d6d385dfd55808a041c17ab1  sim/testsuite/sim/cris/c/time2.c
+86c2ceb180ebd532b644605f3da83107  sim/testsuite/sim/cris/c/fcntl2.c
+2c7ce1214983ff7757a9a3a260675438  sim/testsuite/sim/cris/c/hellodyn2.c
+16df4a6a8d008acb0db573bbca23bc7a  sim/testsuite/sim/cris/c/fcntl1.c
+77d15d167d2e0c72fa21387375cd9dc0  sim/testsuite/sim/cris/c/sysctl2.c
+5c0166471388803f8a87b2e75f8cb540  sim/testsuite/sim/cris/c/pipe5.c
+29c2f654808c90dbb79584a57bb693bc  sim/testsuite/sim/cris/c/sig9.c
+7b15a3fb928cf2af3a5fdba949623d5d  sim/testsuite/sim/cris/c/writev2.c
+3399987136f5aa5a07a144e772b4eb8a  sim/testsuite/sim/cris/c/sigreturn3.c
+b55556b825ca9d54124a043dc3ed4911  sim/testsuite/sim/cris/c/sched6.c
+3855c8a67a930c364dfcdf7fb19e76ea  sim/testsuite/sim/cris/c/exitg1.c
+6caec686cea8fd103570f5a11d22103f  sim/testsuite/sim/cris/c/pipe7.c
+9cef688125999d097b8fab9239621f08  sim/testsuite/sim/cris/c/sysctl1.c
+6f9d4d83964d160c93eed9432d507573  sim/testsuite/sim/cris/c/syscall2.c
+636048f3ba0304af174e7096f70abd17  sim/testsuite/sim/cris/c/fdopen1.c
+6309fd9674cb770b4802886a74d9ec04  sim/testsuite/sim/cris/c/exitg2.c
+76252d805935152a8a395d166eb58367  sim/testsuite/sim/cris/c/mapbrk.c
+93e4cbcae267860da4713824d7ab26fc  sim/testsuite/sim/cris/c/sig4.c
+b61cf3cca5bf399335c11308f3a8bc52  sim/testsuite/sim/cris/c/clone4.c
+e0ff04c2f66d5683806accf52c5a5c85  sim/testsuite/sim/cris/c/sig12.c
+4556ba96585517de2f2eb2d2c898f2a1  sim/testsuite/sim/cris/c/syscall6.c
+d2eebcf4b27d666f115002238a95e9cc  sim/testsuite/sim/cris/c/mremap.c
+56b085b53eea3eaff52ed3cbd614538f  sim/testsuite/sim/cris/c/sched5.c
+be489bb1f78e97b8b3e47474a4b07933  sim/testsuite/sim/cris/c/stat7.c
+cb3173d4abb5e27ab24ff09d049646bd  sim/testsuite/sim/cris/c/stat5.c
+ce16bacf1d60113a5c0e03a1bb070d89  sim/testsuite/sim/cris/c/ftruncate2.c
+2e215ceef67a0ea53f763ecc91012fab  sim/testsuite/sim/cris/c/fdopen2.c
+2b56dd7467ff0cf466b91d8b0bf253b9  sim/testsuite/sim/cris/c/mprotect1.c
+01e1821708be4a05ad45a85c900f4daf  sim/testsuite/sim/cris/c/stat4.c
+1140f36e946d0721e14b43c17656a6c8  sim/testsuite/sim/cris/c/helloaout.c
+1394f715c3c3f448462016b2114396e2  sim/testsuite/sim/cris/c/readlink7.c
+bb344255c26b7ff66ba972f594a52ff9  sim/testsuite/sim/cris/c/readlink6.c
+3362bf08ac2ded34da69fabf7165f628  sim/testsuite/sim/cris/c/clone5.c
+b8cf5d844a877a014c7e928e17856db0  sim/testsuite/sim/cris/c/time1.c
+76a475d64d7a621fe12d8107b35de203  sim/testsuite/sim/cris/c/openpf1.c
+23a35358f6b5397b05295030549fb462  sim/testsuite/sim/cris/c/clone6.c
+654a16be0a1e70047321ae73a8e34c25  sim/testsuite/sim/cris/c/stat3.c
+537da8824f256e117c4f392687279519  sim/testsuite/sim/cris/c/thread2.c
+f13f3eb93fb037c514f32acce267e780  sim/testsuite/sim/cris/c/readlink3.c
+871e76b97d097a594ac69b273cd490ab  sim/testsuite/sim/cris/c/rtsigprocmask2.c
+f1411b703fcd6badb90f276646d32f24  sim/testsuite/sim/cris/c/syscall7.c
+2451f3d36cbfbe0fcac765781a858f0e  sim/testsuite/sim/cris/c/sched2.c
+10eb2f4b61f6908d3cb3a06f0a8f2def  sim/testsuite/sim/cris/c/stat8.c
+0c9e2d022ccbfd44ca86687c68f5d67e  sim/testsuite/sim/cris/c/thread4.c
+f9ab2babd200f7bbd9b679f60c9dc136  sim/testsuite/sim/cris/c/freopen2.c
+e522a6433d65d3c0a300178b242b58dd  sim/testsuite/sim/cris/c/mmap6.c
+d240d97f980a2b5bf5e50f40cda75cb8  sim/testsuite/sim/cris/c/pipe3.c
+dc28b3a9345098c89c39ac4c0ef02f86  sim/testsuite/sim/cris/c/seek2.c
+b1fb5f8eb9f0402708a60ab761e2f767  sim/testsuite/sim/cris/c/seek3.c
+2dc90db6492c7915acfd9d8c4c4b7fd3  sim/testsuite/sim/cris/c/kill1.c
+aa0cc3e3a6590e21d1422c36e67d46f0  sim/testsuite/sim/cris/c/sig13.c
+11192685d2e3b68b4da90f7cf68fe582  sim/testsuite/sim/cris/c/syscall8.c
+c5ba8136a099953307e60d97437eeef2  sim/testsuite/sim/cris/c/mmap4.c
+2e9729e3376302b1ef46bde8bc7f88a5  sim/testsuite/sim/cris/c/openpf4.c
+bed307959abae151f8251a2aa94f5fb3  sim/testsuite/sim/cris/c/pipe1.c
+bc53972854656ed53a133834033ebb44  sim/testsuite/sim/cris/c/sig8.c
+e7b41c99814c28b6604c647430917b4e  sim/testsuite/sim/cris/c/hellodyn.c
+bb365d27eec3e78769965aefa87ecf04  sim/testsuite/sim/cris/c/sched4.c
+1a3574caa2bc1a3e97b486486582a550  sim/testsuite/sim/cris/c/rtsigsuspend2.c
+649916de976212a31beb966c0d9ec21f  sim/testsuite/sim/cris/c/rtsigprocmask1.c
+59b654800ab7895cebfbc7b0f7114045  sim/testsuite/sim/cris/c/openpf5.c
+15815c6cf12beefc7597f68d9b5148c2  sim/testsuite/sim/cris/c/stat2.c
+cddeadd523c716f3e065b3db91c6598d  sim/testsuite/sim/cris/c/readlink4.c
+2d4c2f79ecdb8323bbe9cce4e20c5dd2  sim/testsuite/sim/cris/c/sig3.c
+f1e11f695bb093625be81b8fc324de82  sim/testsuite/sim/cris/c/append1.c
+e142f3c102619bb0256f07e0b7eb68aa  sim/testsuite/sim/cris/c/badldso2.c
+85d07e227f3da16227efd370d4bd98e8  sim/testsuite/sim/cris/c/readlink9.c
+e72c1ba5c42bc26baf3997a515d411dc  sim/testsuite/sim/cris/c/seek4.c
+f6119ae18fa0133c2c9818b18e01ebc6  sim/testsuite/sim/cris/c/kill3.c
+88553eaf83703a59cbc8361643680b59  sim/testsuite/sim/cris/c/setrlimit1.c
+bd5bc121e85df515345f34f12c3c294d  sim/testsuite/sim/cris/c/sjlj.c
+d863c2fc17c8b7509aa0996e8a3f15b4  sim/testsuite/sim/m32r/cmp.cgs
+0ea66074ee25fd61d52074d38b4358e6  sim/testsuite/sim/m32r/mulhi.cgs
+ae67e7de7ffee3af12ef63c7770eb6be  sim/testsuite/sim/m32r/bnc8.cgs
+241464dd5ebda3e9291399db7f07fde6  sim/testsuite/sim/m32r/rem.cgs
+a38ca2fe69cd52716f929b7be6ee5690  sim/testsuite/sim/m32r/blez.cgs
+42e2898d542715203fac38dbabe95593  sim/testsuite/sim/m32r/macwhi.cgs
+ddcce0a4e903b1df7a8d3f9d07b133b4  sim/testsuite/sim/m32r/ldi8.cgs
+dcbcafa8b504f5c1750e3a7f33d06b04  sim/testsuite/sim/m32r/ld.cgs
+15a9f901cebcbc565c224f6c61c07326  sim/testsuite/sim/m32r/st-d.cgs
+b5eba276aa402a66811d04183ae7da9b  sim/testsuite/sim/m32r/bc8.cgs
+7d8da1455d2cd44a51707b07b4b00977  sim/testsuite/sim/m32r/cmpi.cgs
+d6a79a79477689d7e9bf45ff48a1d65c  sim/testsuite/sim/m32r/stb.cgs
+606cf06f01516f620ade2833b6f4272f  sim/testsuite/sim/m32r/macwlo.cgs
+4adb31d9941df9283e7d046457611c97  sim/testsuite/sim/m32r/or3.cgs
+787a6f21f2739736e0a79118443e311a  sim/testsuite/sim/m32r/allinsn.exp
+8cf9213ee7ef813787645bc4c9e12727  sim/testsuite/sim/m32r/addi.cgs
+518d60a9ec3ed23e3da2aff0b1456ac0  sim/testsuite/sim/m32r/mulwhi.cgs
+57368ba4c4be662e4d7e09c2fbf73007  sim/testsuite/sim/m32r/nop.cgs
+b0703d4f2678b98efa516375d14989d8  sim/testsuite/sim/m32r/not.cgs
+ab51940820c840824c1309f87b0c7430  sim/testsuite/sim/m32r/mvfaclo.cgs
+b29c344695a538384d37acf2acf3f974  sim/testsuite/sim/m32r/sra.cgs
+42509b9f2bc28c62f815e3094e75f4ea  sim/testsuite/sim/m32r/div.cgs
+966058aa7f21ef4a7874f1a0d9888543  sim/testsuite/sim/m32r/seth.cgs
+672b4886a81c13ca0bf05d1df568df5f  sim/testsuite/sim/m32r/sll.cgs
+37da8b574adf3cb6f65a7119fab322a7  sim/testsuite/sim/m32r/sll3.cgs
+806b43d4fd12897c2b02e9b2f876b308  sim/testsuite/sim/m32r/srl3.cgs
+2bd489b3cdd376a0a6b2de5f4a26712f  sim/testsuite/sim/m32r/bnez.cgs
+faf25008374bb5be6c2d003c079b6b62  sim/testsuite/sim/m32r/sub.cgs
+237457a459b83e66c0a0f95ba0842910  sim/testsuite/sim/m32r/sra3.cgs
+9bd48d851532a2d84c1edf2872c9a66e  sim/testsuite/sim/m32r/subx.cgs
+17eccc048da153abc362bee34fe42579  sim/testsuite/sim/m32r/lock.cgs
+ee8c3058b6a4fc408f0725c7e0027956  sim/testsuite/sim/m32r/mvtachi.cgs
+1e2a8c3e0cc7b5988cef7334bf2e14bf  sim/testsuite/sim/m32r/cmpu.cgs
+34c7f8c3e919f9ba0f0b3c7caa68f237  sim/testsuite/sim/m32r/ld-d.cgs
+ae803eba46d3c6a6aa1c741aec2783be  sim/testsuite/sim/m32r/bra24.cgs
+c86fb3aef80e809c5161380443aec696  sim/testsuite/sim/m32r/srai.cgs
+38f45019c0a3b58549b0dba4f6595f20  sim/testsuite/sim/m32r/lduh-d.cgs
+9778769d1c0af0c0fc330032708ff835  sim/testsuite/sim/m32r/or.cgs
+a7b10e6f679c84fe5b2db48164037526  sim/testsuite/sim/m32r/addv.cgs
+62c53b4fa4929b659e1b8f3dce7ed101  sim/testsuite/sim/m32r/hw-trap.ms
+cda1698f1a6d640498ce3e6cd47add4f  sim/testsuite/sim/m32r/srl.cgs
+cc4e95eb280ae19c0d22b639bc9fc601  sim/testsuite/sim/m32r/sth.cgs
+e9adf1458ab377d5d90d1678d2292bd5  sim/testsuite/sim/m32r/add3.cgs
+497cfa2e1bc18e2fadb92c99fbcadcab  sim/testsuite/sim/m32r/mul.cgs
+b464f9a46248faed5a856867decd109b  sim/testsuite/sim/m32r/ldub.cgs
+8f0cac941aa884623e680f3e4ac0c8b1  sim/testsuite/sim/m32r/mvtc.cgs
+9041e76bd9e52d5245b6485c481ce1e3  sim/testsuite/sim/m32r/bl24.cgs
+7d3d647734fda959f3b1e738c2b90222  sim/testsuite/sim/m32r/maclo.cgs
+54efa34ea2ee72560aa9d26f7f557879  sim/testsuite/sim/m32r/trap.cgs
+0e4b1ac17d86c08b1d98e90ee379e7c8  sim/testsuite/sim/m32r/cmpui.cgs
+e43074ac62cc10354b7a7759fe2fe869  sim/testsuite/sim/m32r/srli.cgs
+9171592763b85a01ee783cc5c814c696  sim/testsuite/sim/m32r/rac.cgs
+30cfed398315d692a3de98e4c67f90af  sim/testsuite/sim/m32r/addv3.cgs
+aa1ec114448f408800129388f774de40  sim/testsuite/sim/m32r/mvfc.cgs
+a249bb8bdbaad16488d816dbd85eb1a1  sim/testsuite/sim/m32r/machi.cgs
+8e71d37539927768d17f19c43cfe41bf  sim/testsuite/sim/m32r/ldb-d.cgs
+b30f0ad9c59b0374e5b52f24e549ae36  sim/testsuite/sim/m32r/bltz.cgs
+9c2236dea1f22183f110260aac6e7821  sim/testsuite/sim/m32r/mvfacmi.cgs
+7a9b903b84abb5fead9cdfdde1804492  sim/testsuite/sim/m32r/bne.cgs
+98c363f615a992eebb741216c4b99238  sim/testsuite/sim/m32r/neg.cgs
+29dd50ce15ab9c0d67791901e45a791d  sim/testsuite/sim/m32r/ldi16.cgs
+faf23b2f12b51357e3e72b13e79ecc7c  sim/testsuite/sim/m32r/uread16.ms
+951d325ba4e7036401fa243439c0f27f  sim/testsuite/sim/m32r/mullo.cgs
+a79a2f93fa80d613b872cc172ef3e9e8  sim/testsuite/sim/m32r/st.cgs
+c66238280149c9f42dd1e19852afd136  sim/testsuite/sim/m32r/st-plus.cgs
+fbed9d4fe93ebbb695228b4a94655dd5  sim/testsuite/sim/m32r/mulwlo.cgs
+9c7bdcfc3ad3791fa0248573c2307cf9  sim/testsuite/sim/m32r/uread32.ms
+55e96d8c138d454b947b0c627268410a  sim/testsuite/sim/m32r/ldh-d.cgs
+8a180be9e21c1fcadb9dbbc751093bb2  sim/testsuite/sim/m32r/subv.cgs
+ec2520e6aae9332a6671d4c8a8e5b045  sim/testsuite/sim/m32r/rach.cgs
+e0e5a244234e059b9099534cde98fd29  sim/testsuite/sim/m32r/ld-plus.cgs
+81e73b1946f04046a562428a766077ec  sim/testsuite/sim/m32r/stb-d.cgs
+aa647bf776c6497768956dd13b1bc0e6  sim/testsuite/sim/m32r/beqz.cgs
+0ebb2e3161db55a3203b65392361b6bd  sim/testsuite/sim/m32r/bra8.cgs
+cfd913f0a5ee4bd41656b5e4283c96d1  sim/testsuite/sim/m32r/unlock.cgs
+bcd9f3fee3d28ed1096a5ef6514c0538  sim/testsuite/sim/m32r/bgez.cgs
+6b678d4461818ce7834941045cbfcd01  sim/testsuite/sim/m32r/ChangeLog
+72ae1c84434e74d7a53d09e002ab9830  sim/testsuite/sim/m32r/jl.cgs
+3795134a6b03341f5a6480f66e7c29f1  sim/testsuite/sim/m32r/xor3.cgs
+fc14b150efe66c251e584a8490ab411c  sim/testsuite/sim/m32r/divu.cgs
+f57a1ae6784adef83a83d0fc96e627d3  sim/testsuite/sim/m32r/bc24.cgs
+16834904d188192c7fbb15f488c53087  sim/testsuite/sim/m32r/add.cgs
+e200d0626a3a782b1ba827d77008622c  sim/testsuite/sim/m32r/rte.cgs
+3f2b2701b3579de8839bd35d25076d03  sim/testsuite/sim/m32r/jmp.cgs
+5b9e264b3d7e3e123150e7933e9776bf  sim/testsuite/sim/m32r/sth-d.cgs
+8a79f97b82a93537f9d0afd46d1ce63e  sim/testsuite/sim/m32r/slli.cgs
+8cfc6346c5ce5f4e7464057b25ec31b7  sim/testsuite/sim/m32r/mvtaclo.cgs
+17924a13af249ae4d0a6df996e622124  sim/testsuite/sim/m32r/misc.exp
+f3f4a05a6d442fdb1a2dbe82fbc22d5e  sim/testsuite/sim/m32r/hello.ms
+79728809577a7966c7f6d3e74eeeab11  sim/testsuite/sim/m32r/remu.cgs
+690ba3d9db8db10a35899c8eac122f65  sim/testsuite/sim/m32r/addx.cgs
+60ce74d2420a29592309f2f3cbf0bb27  sim/testsuite/sim/m32r/mvfachi.cgs
+5422abf5a05ea36c524bac97c177f79a  sim/testsuite/sim/m32r/ldub-d.cgs
+31a4c374f7d38d4214300cb58342cb7e  sim/testsuite/sim/m32r/ldb.cgs
+749a9149d30e113900b3f089779740ed  sim/testsuite/sim/m32r/uwrite32.ms
+101e467bd8d9570809bd743b775e657d  sim/testsuite/sim/m32r/ldh.cgs
+ecaba0191d387d8875378bf790693bbe  sim/testsuite/sim/m32r/mv.cgs
+43914dad0473cf29fa8ba7483fcc42a1  sim/testsuite/sim/m32r/beq.cgs
+6df2ea19b2030cc2ad6f1631641587a6  sim/testsuite/sim/m32r/uwrite16.ms
+29e08614d0fde06b6322dad1cc619d93  sim/testsuite/sim/m32r/and3.cgs
+6f6c3fdb3474157358c545914bf2c510  sim/testsuite/sim/m32r/xor.cgs
+a1584b288866f94579bbf2981c7d812e  sim/testsuite/sim/m32r/ld24.cgs
+45e6e4177ecd2fe6a1ecde8fcb839662  sim/testsuite/sim/m32r/testutils.inc
+d0c711109b91fb82235f2c7de6be93e0  sim/testsuite/sim/m32r/lduh.cgs
+9be91c4daa50b174585b34804fadde45  sim/testsuite/sim/m32r/bl8.cgs
+61391eba2b47c3b035c549673a100135  sim/testsuite/sim/m32r/bgtz.cgs
+7d5b3e41f7f293b573606e13d0a5c301  sim/testsuite/sim/m32r/and.cgs
+1b3b8a230f2693ae45a566995a0b9775  sim/testsuite/sim/m32r/bnc24.cgs
+88d455c342dfa2947283cd4e7b82f3a1  sim/testsuite/sim/m32r/st-minus.cgs
+cf7469367f928b2dc14f41c16aa834d2  sim/testsuite/sim/mn10300/allinsn.exp
+c8756b053a5d9e80829d352796598ea4  sim/testsuite/sim/mn10300/ChangeLog
+f1008efdebb1fcc26849a07a2bd82016  sim/testsuite/sim/mn10300/pass.s
+455a7533e57981681d9784af176de3f6  sim/testsuite/sim/mn10300/testutils.inc
+04bfec3fac775b59514ab6d515fca3f7  sim/testsuite/sim/iq2000/allinsn.exp
+c8756b053a5d9e80829d352796598ea4  sim/testsuite/sim/iq2000/ChangeLog
+ff987d426548a3efc0d91b4bbafc574e  sim/testsuite/sim/iq2000/pass.s
+6db577978145c94da7cbc2f34abd44f1  sim/testsuite/sim/iq2000/testutils.inc
+514c9855ea49dbd189076992160d290a  sim/testsuite/sim/arm/cmp.cgs
+2db4b0c1e930d96e870724d2ecb71ec1  sim/testsuite/sim/arm/rsc.cgs
+28a00b5d6dacadae53e6f32c439dd867  sim/testsuite/sim/arm/mvn.cgs
+7853156003daa0909a44ee8c2b159869  sim/testsuite/sim/arm/swi.cgs
+2f52c300639b0dccd15ed3b15bf2949b  sim/testsuite/sim/arm/teq.cgs
+a06bb01624f0127d797df273c0f0ae39  sim/testsuite/sim/arm/umlal.cgs
+510262d467a1cf529e9ebf863f5510bc  sim/testsuite/sim/arm/str.cgs
+982a00c19684480239a8d14ca04bd9e5  sim/testsuite/sim/arm/strh.cgs
+a35d3dd0d1cfca5cd666ab9d23676f5f  sim/testsuite/sim/arm/allinsn.exp
+0720b66c5b001a3d08c3ba4b9df8a68c  sim/testsuite/sim/arm/movw-movt.ms
+24953ef6d2f93fbc574722cfeb6f0508  sim/testsuite/sim/arm/sbc.cgs
+93e27d311dd9c978b5fd3238d8a96ff7  sim/testsuite/sim/arm/ldr.cgs
+1be7d9195c233759510ea7aea222287f  sim/testsuite/sim/arm/sub.cgs
+cae028721a4860ba721bb0b6a45e28de  sim/testsuite/sim/arm/mov.cgs
+e36fa83cfe6f8c23c2c4a874d15d6bb5  sim/testsuite/sim/arm/orr.cgs
+e094567de77b483869bfaa906a58c5f0  sim/testsuite/sim/arm/misaligned2.ms
+b70b6932231ba7b22b55aa6b0dabd2da  sim/testsuite/sim/arm/ldrsh.cgs
+5f5776bf35261a0924e7314d31bbec74  sim/testsuite/sim/arm/msr.cgs
+248009f835f984c6659530b0d8ac3d6b  sim/testsuite/sim/arm/misaligned1.ms
+0ad30943dc3310c090723d102d0c0c72  sim/testsuite/sim/arm/mul.cgs
+61d1b5a430c450fa09d944dac4f6e9e9  sim/testsuite/sim/arm/misaligned3.ms
+7caaf16bdd001c1cfdc6d204be0595d5  sim/testsuite/sim/arm/stm.cgs
+d80faf2d614f5b40636508bb03f723ff  sim/testsuite/sim/arm/cmn.cgs
+3d8cacbe82b517293ac2230f4947d142  sim/testsuite/sim/arm/ldrh.cgs
+7c8eb7b1180e26892ff171384548e3df  sim/testsuite/sim/arm/mla.cgs
+27a5dff0fce99446ea9b92149fd87aad  sim/testsuite/sim/arm/iwmmxt/tmia.cgs
+949b94f7e376c46012141e8332dd28c0  sim/testsuite/sim/arm/iwmmxt/iwmmxt.exp
+1eeac0b2b5efecd25602ca32932a301e  sim/testsuite/sim/arm/iwmmxt/wandn.cgs
+676c13c4e65bd1da95adcdacc048ee0d  sim/testsuite/sim/arm/iwmmxt/tinsr.cgs
+b468e9e418a1e1a91063cde9f01a5b65  sim/testsuite/sim/arm/iwmmxt/wavg2.cgs
+d4cf1dd1687b956976c326aa10e0da93  sim/testsuite/sim/arm/iwmmxt/wunpckil.cgs
+7155fabca12e398a7ae30604e6010df6  sim/testsuite/sim/arm/iwmmxt/wmul.cgs
+da03e694abbabd2571357cc9ed058c70  sim/testsuite/sim/arm/iwmmxt/wror.cgs
+648dcf66cfd2ce5849d2cbb42c74e3ef  sim/testsuite/sim/arm/iwmmxt/wsra.cgs
+cb91cfc8d87632674bb08655b37257af  sim/testsuite/sim/arm/iwmmxt/tbcst.cgs
+372409901bb2e34b4370c142151e635c  sim/testsuite/sim/arm/iwmmxt/wsrl.cgs
+b759e1c2be6dc0fb3b9656e41302b73c  sim/testsuite/sim/arm/iwmmxt/wsub.cgs
+88c71104de87e83e76badb90eee05b15  sim/testsuite/sim/arm/iwmmxt/waligni.cgs
+e3314ba0fb5456272846893666ca6076  sim/testsuite/sim/arm/iwmmxt/tmovmsk.cgs
+33dad8b13e3c06ffd72fefbae3ae328c  sim/testsuite/sim/arm/iwmmxt/wunpckel.cgs
+aade4be67b5af16a82727edd01ff01a5  sim/testsuite/sim/arm/iwmmxt/wadd.cgs
+7a8797138da5f79dd25a529ca6aafda9  sim/testsuite/sim/arm/iwmmxt/wacc.cgs
+538bf57041e5e509121767d9ead1147e  sim/testsuite/sim/arm/iwmmxt/wshufh.cgs
+d3866e29becc0eb004bf50d7adcf21bc  sim/testsuite/sim/arm/iwmmxt/wor.cgs
+b87db8b330bbfc39e8cc5c193bfd6752  sim/testsuite/sim/arm/iwmmxt/tmiaph.cgs
+154a974a65e03d5b99e084a97aae5048  sim/testsuite/sim/arm/iwmmxt/wmin.cgs
+3d4113ef895254186382634bb9654300  sim/testsuite/sim/arm/iwmmxt/wmax.cgs
+7f91c1c6ee07a5fa069f79687e6d3b18  sim/testsuite/sim/arm/iwmmxt/tmiaxy.cgs
+7cbe9df76667e549020ee9154febcb84  sim/testsuite/sim/arm/iwmmxt/wpack.cgs
+2ece72d7f9fed70851599aeafeb8fd75  sim/testsuite/sim/arm/iwmmxt/wunpckih.cgs
+7f8a6603491a9bdea9261b3aefecd67a  sim/testsuite/sim/arm/iwmmxt/wzero.cgs
+182edb4dbe3c5f16e8bbc90c344f5958  sim/testsuite/sim/arm/iwmmxt/wsll.cgs
+bf292aeb577d786f1a5d93be72786c39  sim/testsuite/sim/arm/iwmmxt/wmadd.cgs
+7f2e2adae5b6face7645ef4d178af158  sim/testsuite/sim/arm/iwmmxt/wmov.cgs
+6f34dbce9217355b0034e980065123b2  sim/testsuite/sim/arm/iwmmxt/wand.cgs
+ade7f421e7229ac22b99232d633506d8  sim/testsuite/sim/arm/iwmmxt/wcmpgt.cgs
+81f8cb5a71451f972f4e040b980f6606  sim/testsuite/sim/arm/iwmmxt/wsad.cgs
+fd328a7cecef16b062706133bd86a185  sim/testsuite/sim/arm/iwmmxt/textrm.cgs
+966e30e2028caa8495f566e530a4e4d2  sim/testsuite/sim/arm/iwmmxt/wunpckeh.cgs
+23189fcb39a2352d1f2aebd9fa472b86  sim/testsuite/sim/arm/iwmmxt/wcmpeq.cgs
+f0f803cfe86027c9376da8bd15d603dc  sim/testsuite/sim/arm/iwmmxt/wmac.cgs
+e40211a7420484d7931c301a38d87629  sim/testsuite/sim/arm/iwmmxt/walignr.cgs
+f0a99de3c5c47c3aa91c95c25879b41f  sim/testsuite/sim/arm/iwmmxt/testutils.inc
+37722d747ac7f2623a99bd2d5d04c319  sim/testsuite/sim/arm/iwmmxt/wxor.cgs
+bb3da4ab25011ccabcc1c8437f907d7d  sim/testsuite/sim/arm/strb.cgs
+424eae0aeb212b99a0423296d92432f9  sim/testsuite/sim/arm/smlal.cgs
+bef5c11ab14ef76a4adf86bdb29f3fa7  sim/testsuite/sim/arm/ldrsb.cgs
+99933c6f18e0fe8c3cbfeea3222bc270  sim/testsuite/sim/arm/b.cgs
+9e9f7b260681e86c6c0b7e0006cd2154  sim/testsuite/sim/arm/thumb/cmp.cgs
+70faca670e6c72adda93fb641c480b1f  sim/testsuite/sim/arm/thumb/mvn.cgs
+189891b42b0a10d5895c36ed13267a7e  sim/testsuite/sim/arm/thumb/cmp-hd-hs.cgs
+ed9f50e3848ffa46f1f6918df9be8d9e  sim/testsuite/sim/arm/thumb/ldrb-imm.cgs
+d9a906c124e9554e0980cc53b336b377  sim/testsuite/sim/arm/thumb/addi8.cgs
+91148c7f6657e7dd4e227a43f6ec7cfc  sim/testsuite/sim/arm/thumb/ldsb.cgs
+84459a09af60b4a3de23776a8bf0adcc  sim/testsuite/sim/arm/thumb/swi.cgs
+244babd31dcba228ef3637cbcca9c16b  sim/testsuite/sim/arm/thumb/bhi.cgs
+6c4154b82d1b8a3579a0f42b4142aad5  sim/testsuite/sim/arm/thumb/cmp-hd-rs.cgs
+f9d716a1d842d091c8ed298f1b5b1ae9  sim/testsuite/sim/arm/thumb/str.cgs
+ead31b659b0f0e78ca8054010fc195a9  sim/testsuite/sim/arm/thumb/bls.cgs
+62c721a2ca73cdae002eba9841199014  sim/testsuite/sim/arm/thumb/strh.cgs
+cd68a29c2b8bdaf0c8aed77438819e18  sim/testsuite/sim/arm/thumb/bvc.cgs
+05d4b004a36c86c46a3ba8f3a485c488  sim/testsuite/sim/arm/thumb/bcc.cgs
+23d58ec2e23ff3bed4784642cc48aa06  sim/testsuite/sim/arm/thumb/bx-rs.cgs
+cc9025ac9679ebfbd9e3fc340edbc697  sim/testsuite/sim/arm/thumb/bgt.cgs
+5ea6bc2fd59bbd0f3a4bd46fd117a8be  sim/testsuite/sim/arm/thumb/bvs.cgs
+34994f81445d814b87b6aebce14a53c9  sim/testsuite/sim/arm/thumb/addi.cgs
+fcaed4c8608ce095dc4625f37383b515  sim/testsuite/sim/arm/thumb/bx-hs.cgs
+b0b760fd79039fbf1125dc0a526be229  sim/testsuite/sim/arm/thumb/lda-sp.cgs
+e89c8dd1ff6ae4faa4b4dff6b626a850  sim/testsuite/sim/arm/thumb/stmia.cgs
+4983cedc4b15f2b1ff5dec0e01ec8705  sim/testsuite/sim/arm/thumb/ldrh-imm.cgs
+5e5452b3461b69cffd6b8f23f4e7140c  sim/testsuite/sim/arm/thumb/mov-hd-hs.cgs
+4ed486b285f8dd6272168154f0e7df58  sim/testsuite/sim/arm/thumb/subi8.cgs
+56f88f8627fec54cd96656de2828c1f2  sim/testsuite/sim/arm/thumb/sbc.cgs
+4aebea08153a18c59cb89377cd0cd6e6  sim/testsuite/sim/arm/thumb/ldr.cgs
+6ed6d54faafbb0319c1604112b0c16c4  sim/testsuite/sim/arm/thumb/bl-hi.cgs
+acb920479677a598ba5544db15addd06  sim/testsuite/sim/arm/thumb/sub.cgs
+1e72cd9a9e01d015ac44deadf9a8eb0d  sim/testsuite/sim/arm/thumb/subi.cgs
+eb4d0f5b458b6c6e2a847d5c8673e3e6  sim/testsuite/sim/arm/thumb/mov.cgs
+65de2dbbc1d1963e22a7ed146018c9cf  sim/testsuite/sim/arm/thumb/add-rd-hs.cgs
+359c1c1f673e082a73606aea537c22ce  sim/testsuite/sim/arm/thumb/bge.cgs
+6cf3e8b7ef426b8914b47d8f7ec0a456  sim/testsuite/sim/arm/thumb/orr.cgs
+f25edf66e54fa2c53957abc6aa807d00  sim/testsuite/sim/arm/thumb/ble.cgs
+0250cdbde1a106526ec9f3b4861b8d4a  sim/testsuite/sim/arm/thumb/pop-pc.cgs
+a3a364cbdc5b492650e011da6f9c6de2  sim/testsuite/sim/arm/thumb/add-hd-hs.cgs
+a8c07a4b4764c4cc4c88cd2633394160  sim/testsuite/sim/arm/thumb/bl-lo.cgs
+13116b55efce4632651233f650d7dc78  sim/testsuite/sim/arm/thumb/mul.cgs
+b1866a0b3f4e1244f6f32c7890b4623f  sim/testsuite/sim/arm/thumb/blt.cgs
+6656596a7ff9c3b412deae76b7e38624  sim/testsuite/sim/arm/thumb/push.cgs
+f558e4e07d5886e42d8da753f5adc9c2  sim/testsuite/sim/arm/thumb/ldr-pc.cgs
+0c8a4f0432c4d3abeea38a2f31a8fed2  sim/testsuite/sim/arm/thumb/add-hd-rs.cgs
+2588c865bab15990f4bd3546b3d82fe7  sim/testsuite/sim/arm/thumb/cmn.cgs
+674db4c1215bd277651130d87a64a915  sim/testsuite/sim/arm/thumb/ldrh.cgs
+5ae8870812f676720ebfc69b48c04ebb  sim/testsuite/sim/arm/thumb/bne.cgs
+8bcf6d16383ab1c7ef09466857afbc37  sim/testsuite/sim/arm/thumb/neg.cgs
+8c2c133f6c72015561ac976d7438ebe9  sim/testsuite/sim/arm/thumb/ror.cgs
+9679a91ccf07238a1c0161cde847fe85  sim/testsuite/sim/arm/thumb/bcs.cgs
+3b1245f3b53f4f2fd1788169d9d1e5a5  sim/testsuite/sim/arm/thumb/add-sp.cgs
+a25b0fe3d7a82e5a2f7605f685e15f46  sim/testsuite/sim/arm/thumb/ldmia.cgs
+bc1c96814fecd239a7955bc76320fae5  sim/testsuite/sim/arm/thumb/cmp-rd-hs.cgs
+10371b41438911cf843b9cec25c67e1d  sim/testsuite/sim/arm/thumb/strb.cgs
+2f5ae83cda2f549b102b57569f78f8d9  sim/testsuite/sim/arm/thumb/pop.cgs
+1d8dd64ff6c23b570bbaa4d7afff968e  sim/testsuite/sim/arm/thumb/str-imm.cgs
+4dd23bc630fc11c4eca7cbea9fc36231  sim/testsuite/sim/arm/thumb/b.cgs
+c5c60347531697a069a2800842ee3902  sim/testsuite/sim/arm/thumb/str-sprel.cgs
+8575173ee07cb511f33d4ba01c67152a  sim/testsuite/sim/arm/thumb/ldrb.cgs
+f39dfdec26af7f089c85d0156d96f853  sim/testsuite/sim/arm/thumb/adc.cgs
+a1eda67b5040ebb08367e07d0624ee8a  sim/testsuite/sim/arm/thumb/asr.cgs
+4a2f10cac1edd904293441d716cad0f1  sim/testsuite/sim/arm/thumb/bic.cgs
+c41ea1558f80aa2acb0eabcfda617729  sim/testsuite/sim/arm/thumb/ldr-sprel.cgs
+ca60a519f04c50e1e8b316b49a7e4e9d  sim/testsuite/sim/arm/thumb/strh-imm.cgs
+3896f647e72d591e262a40e5af29adf9  sim/testsuite/sim/arm/thumb/ldr-imm.cgs
+44fc3fa4d4212c68997074146cd2081d  sim/testsuite/sim/arm/thumb/add.cgs
+7bceba1198328ea2930942d76eca4da4  sim/testsuite/sim/arm/thumb/lda-pc.cgs
+c1a57f0215877e8992c61e54d2446278  sim/testsuite/sim/arm/thumb/sub-sp.cgs
+e162af7a697a2fa2e10ecc1a56b45be1  sim/testsuite/sim/arm/thumb/beq.cgs
+0054af714a4db9a939abde5126dabe11  sim/testsuite/sim/arm/thumb/lsl.cgs
+be66d0c1da07b0c483423dc9b3ef939d  sim/testsuite/sim/arm/thumb/allthumb.exp
+a2f21e7ede5faef4d9cee034a88928ae  sim/testsuite/sim/arm/thumb/ldsh.cgs
+93c6ea09186e29b651ae931a0ba07760  sim/testsuite/sim/arm/thumb/testutils.inc
+a11035d426ce96b9dd0c5b94664abcc1  sim/testsuite/sim/arm/thumb/mov-hd-rs.cgs
+ec7f950054226d26fe7c00da759b2c4e  sim/testsuite/sim/arm/thumb/bmi.cgs
+b4f45a3bb387a75a6db056bef516b07b  sim/testsuite/sim/arm/thumb/mov-rd-hs.cgs
+b44832f5d79102e7efeee45f69462a66  sim/testsuite/sim/arm/thumb/eor.cgs
+03a9889899898201a14082970138178d  sim/testsuite/sim/arm/thumb/bpl.cgs
+995d38ff3ed038c4f5cbcad2d78e0207  sim/testsuite/sim/arm/thumb/and.cgs
+fa00d6fb1a2926732b0eb28ae0c77c47  sim/testsuite/sim/arm/thumb/push-lr.cgs
+c45fc39f2f692299fe4bf891668833d8  sim/testsuite/sim/arm/thumb/tst.cgs
+06e7eb2e9fd2173cafaaf5cbd62eac9b  sim/testsuite/sim/arm/thumb/strb-imm.cgs
+15cd5436a6e963ccd32b54e22c7a8b21  sim/testsuite/sim/arm/thumb/lsr.cgs
+da2138a738648ab058990d5e495fb407  sim/testsuite/sim/arm/umull.cgs
+05ae9969a70c8f236c50630fd2f7d113  sim/testsuite/sim/arm/swp.cgs
+2f129d54e1238525995fbb61345511b6  sim/testsuite/sim/arm/ldrb.cgs
+5477dc224f249d5d847bb14b5809df81  sim/testsuite/sim/arm/adc.cgs
+8e130c393453b06b0c4f168915320147  sim/testsuite/sim/arm/bic.cgs
+a80b83cc80d3d855b61666aa0100e627  sim/testsuite/sim/arm/ChangeLog
+1c290ff406eb9de96060785ccfb36a33  sim/testsuite/sim/arm/add.cgs
+d3676059d440e43421abe9377b45644e  sim/testsuite/sim/arm/bl.cgs
+7b279b86516c39f3610fd701192e55da  sim/testsuite/sim/arm/ldm.cgs
+f732171a10ed701eb2567ef67d88caf7  sim/testsuite/sim/arm/misc.exp
+e7ed4d8b65d61b3addaa13b237d5d630  sim/testsuite/sim/arm/hello.ms
+f38f5ed68bbf76a6bb802723f8e111ac  sim/testsuite/sim/arm/swpb.cgs
+138b2c1c179325a81f413db374952dda  sim/testsuite/sim/arm/mrs.cgs
+5daa27aad0853ba541927ca858d54e0e  sim/testsuite/sim/arm/smull.cgs
+03c925a228ba4258f15e01eef3fceb5b  sim/testsuite/sim/arm/xscale/miaph.cgs
+ff267c0f1ed5b05d883ec3584f8bb6f9  sim/testsuite/sim/arm/xscale/miaxy.cgs
+64304cffe7caf82616cedaf41498ac45  sim/testsuite/sim/arm/xscale/mia.cgs
+f2c30ed356d350356f1edcb1484c6f57  sim/testsuite/sim/arm/xscale/blx.cgs
+759d4e841201adbf8fe4d48c792139a1  sim/testsuite/sim/arm/xscale/xscale.exp
+0a98c2c1558ae770328e84c180ac3616  sim/testsuite/sim/arm/xscale/mra.cgs
+f0a99de3c5c47c3aa91c95c25879b41f  sim/testsuite/sim/arm/xscale/testutils.inc
+f0a99de3c5c47c3aa91c95c25879b41f  sim/testsuite/sim/arm/testutils.inc
+d8cbbc37fbab2579e37ca9ed2c82d6e3  sim/testsuite/sim/arm/bx.cgs
+0b54dec83ea8c2148335d0c9411f827a  sim/testsuite/sim/arm/rsb.cgs
+5b1a485b23f4ada997bc9c482f4b142d  sim/testsuite/sim/arm/eor.cgs
+58ac8d4d5ea2fe8c946251b4592629c6  sim/testsuite/sim/arm/and.cgs
+853c04dea43ce219f8fbb2d4dda8f96c  sim/testsuite/sim/arm/tst.cgs
+9733e71fe621ab58e43e16d7f0ce6fdf  sim/testsuite/sim/bfin/c_dsp32shiftim_amix.s
+8f6669d801bbb787752f99e7fe0045cb  sim/testsuite/sim/bfin/c_ldst_st_p_d.s
+0219e15c85d6cb90dda57448b5dceffd  sim/testsuite/sim/bfin/c_ldimmhalf_lzhi_ibml.s
+bd8789745876281acb3ebcd63a553992  sim/testsuite/sim/bfin/c_dsp32shift_rot_mix.s
+b8ef7aad562d0134b45e588af59f7e11  sim/testsuite/sim/bfin/c_seq_ex1_j_mv_pop.S
+4a2a6504660288612f545d1689c25c86  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1a0_i.s
+95674bff475f3a7d70e51e2b045aea0c  sim/testsuite/sim/bfin/c_dsp32shift_expadj_r.s
+ee9e741e55ba73a92588d6d86caadc86  sim/testsuite/sim/bfin/c_dsp32alu_maxmax.s
+7c79d08dcbe4826dbd86bffc27116b69  sim/testsuite/sim/bfin/f221.s
+3157145d79f11a6ed11c8a530bee4379  sim/testsuite/sim/bfin/disalnexcpt_implicit.S
+5b9727fb9b75bc8fdb919715a859e381  sim/testsuite/sim/bfin/random_0034.S
+292b2e46bbd93ed56f9f07e858d0e6f9  sim/testsuite/sim/bfin/c_ldst_ld_d_p_pp_h.s
+384eb4f808cafbd9d923abefbb61efb0  sim/testsuite/sim/bfin/se_loop_mv2lb_stall.S
+63cd27f1844a28caf13ecc40b5c79b76  sim/testsuite/sim/bfin/cec-snen-reti.S
+711a16fc84ffe0a266c85a34a1230914  sim/testsuite/sim/bfin/eu_dsp32mac_s.s
+04fdaa0d8a35b9b81c9fe27c41ae33aa  sim/testsuite/sim/bfin/random_0035.S
+8c059a1d3211227851045baa0e6eaff5  sim/testsuite/sim/bfin/c_dspldst_ld_dr_ippm.s
+f7448b694ba26341c8e503e78011f89e  sim/testsuite/sim/bfin/c_comp3op_dr_mix.s
+a5d2efb604b8d9871c4994ef920aa3dd  sim/testsuite/sim/bfin/m8.s
+6018cbf6675fed446310ac4aa8e55076  sim/testsuite/sim/bfin/dbg_brprd_ntkn_src_kill.S
+c61cfb3f1fc3a109fe24302831df3637  sim/testsuite/sim/bfin/c_ldimmhalf_pibml.s
+8252c13fe0e26b5c29077e178357a91c  sim/testsuite/sim/bfin/c_ldst_st_p_p.s
+cc7c53b3456f05c2519fe8d2a4a0aaf5  sim/testsuite/sim/bfin/c_ldst_st_p_d_pp.s
+ee12c42104dbcfe9562c57172425c3bc  sim/testsuite/sim/bfin/c_progctrl_clisti_interr.S
+464fe897143ce4d3e95b3ff695f30459  sim/testsuite/sim/bfin/c_dsp32shift_amix.s
+f590d0735e056bd8c590035b957b5826  sim/testsuite/sim/bfin/c_dspldst_st_drlo_ipp.s
+67329277f88dfe86a1ba8f33000b6e2b  sim/testsuite/sim/bfin/se_brtarget_stall.S
+22da71a766523dbdca3a44380d538537  sim/testsuite/sim/bfin/c_cc2stat_cc_az.s
+cfaa70abc5137db2344ad5771e7fb595  sim/testsuite/sim/bfin/c_alu2op_shadd_2.s
+e05eb1aad0fe81a9c3fa95ec4b9ee43c  sim/testsuite/sim/bfin/m5.s
+8c3168756659fef7681448e4701a014b  sim/testsuite/sim/bfin/c_dsp32mult_dr_iu.s
+8c4a4ca64d0f25672fbff1f4b7ce5fce  sim/testsuite/sim/bfin/c_ldimmhalf_drhi.s
+2972a2bced1d8ea97eff90bd0b44b523  sim/testsuite/sim/bfin/random_0029.S
+0411b898f07e561234c3db56de8c8822  sim/testsuite/sim/bfin/c_ptr2op_pr_neg_pr.s
+3c172f995ec6788fd2e9126790a72125  sim/testsuite/sim/bfin/a30.s
+6f10d0bd1e1af8552ec22b8f0b60a890  sim/testsuite/sim/bfin/a26.s
+0d3dfdefad6fbcd95af51959b009736d  sim/testsuite/sim/bfin/random_0014.S
+5ec8a64db6b00e60a7b1de82c2d6f62f  sim/testsuite/sim/bfin/11080.s
+01853f1b33357e1065f6947441e5e39c  sim/testsuite/sim/bfin/c_interr_timer_tcount.S
+8a98945ecba5894f2f51293671d684b5  sim/testsuite/sim/bfin/issue272.S
+15d22beb1d4f5094df6a339068dfa94c  sim/testsuite/sim/bfin/c_cc_flagdreg_mvbrsft_s1.s
+c76b1ba6345be810071425c51b272f39  sim/testsuite/sim/bfin/c_loopsetup_preg_lc0.s
+e19788a0fb2680dfbdac1cfa9c01e10b  sim/testsuite/sim/bfin/c_dsp32shift_lmix.s
+5b4b3c8947668b44024f7573aa41a3c0  sim/testsuite/sim/bfin/c_dsp32mult_dr_ih.s
+7551e26fbd07956de7dfecaa3e2cff17  sim/testsuite/sim/bfin/c_ldimmhalf_lz_pr.s
+5241bb8f8324e142de91ffc57f1782bb  sim/testsuite/sim/bfin/m12.s
+ca8394abcbd2ea4027db0cb2c7d2f7a4  sim/testsuite/sim/bfin/c_dsp32mult_dr_mix.s
+51b976945251aa22434ea679934bded0  sim/testsuite/sim/bfin/unlink.S
+84e89730ffa6802a3e76571609bdc568  sim/testsuite/sim/bfin/c_dsp32alu_r_lh_a0pa1.s
+f08633e18b577594713162f92f5ce388  sim/testsuite/sim/bfin/mult.s
+83b6eec752b17f5610e469837240fa08  sim/testsuite/sim/bfin/cir.s
+8a888d28e26316bfc8c1ba2af85ee252  sim/testsuite/sim/bfin/c_cc2stat_cc_aq.s
+c65c1dfe2f3640b01035e17a8d1faa1d  sim/testsuite/sim/bfin/random_0032.S
+2c24a99468d45fc815503ab25453de2c  sim/testsuite/sim/bfin/iir.s
+bdc8778220ae9030bc95677933be0985  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1_m.s
+acb21f37b3594ec532ca0c04399480da  sim/testsuite/sim/bfin/algnbug1.s
+94d4074619c9f9c7130895ad3f8db837  sim/testsuite/sim/bfin/add_shift.S
+a60989418c9f3db194d882c2143ccd97  sim/testsuite/sim/bfin/c_regmv_dr_pr.s
+2285e4906f3488a812c5f791e8efa6c9  sim/testsuite/sim/bfin/c_ldst_st_p_d_mm.s
+012fc573c993e3a33fd7b88245fb0472  sim/testsuite/sim/bfin/c_loopsetup_topbotcntr.s
+0ef78e2dc1aae6e66ae0d075805625c9  sim/testsuite/sim/bfin/c_cc_flagdreg_mvbrsft.s
+c77988b31f4c0e7482b488ac2c284639  sim/testsuite/sim/bfin/c_brcc_brf_brt_nbp.s
+6ba0a7c6a22e429b03766db06b087120  sim/testsuite/sim/bfin/a7.s
+c71befedf800a18c8b5bd7a9dabe81f6  sim/testsuite/sim/bfin/c_dsp32alu_absabs.s
+36488551776dd1c9bb02634c949388b7  sim/testsuite/sim/bfin/logic.s
+3b517ffc7a5db6a755ff5b607f5c1e0c  sim/testsuite/sim/bfin/issue117.s
+3fb07f1d95b1bad24c04ed35ac1a52ac  sim/testsuite/sim/bfin/c_ldst_ld_d_p_pp_b.s
+926f33599d5e5800568582e2692aa4b0  sim/testsuite/sim/bfin/c_ldst_ld_d_p_h.s
+7b13694e6fc9226e3d6ce052b7b1cb2a  sim/testsuite/sim/bfin/s4.s
+f5cd09beffc541d30299638da6d62608  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1_s.s
+9fa455a256613004f98ce360c2cd4a5e  sim/testsuite/sim/bfin/msa_acp_5.12_1.S
+f0945532aa7d584387fcbb7bcf609f0a  sim/testsuite/sim/bfin/c_multi_issue_dsp_ld_ld.s
+6a32eb370371776cbeadf39af94397a3  sim/testsuite/sim/bfin/c_interr_timer_reload.S
+f5471e98a28ce9e997932812221a079e  sim/testsuite/sim/bfin/hwloop-branch-out.s
+8e26b9811bbe45c00c5fe9afef3f7413  sim/testsuite/sim/bfin/c_interr_timer.S
+0c4e75fba47834d73b3c67a6de2738dd  sim/testsuite/sim/bfin/c_dsp32mult_pair_s.s
+afa755da6a89148c66fff22cde815553  sim/testsuite/sim/bfin/neg.S
+5667f67159cf3bceac54043d1456219d  sim/testsuite/sim/bfin/c_ldst_ld_d_p_ppmm_hbx.s
+1e29c62ba11b3ecd84882417712cb6c6  sim/testsuite/sim/bfin/c_dsp32alu_rl_rnd12_p.s
+2a98f1318efaafaa6fb1f1bb2bdd332c  sim/testsuite/sim/bfin/c_dsp32alu_rrppmm_sft.s
+bd0cfce88fa75c60cff9abed7747b3b0  sim/testsuite/sim/bfin/c_dsp32shiftim_ahalf_lp_s.s
+2924896e7a9325528c40cdf572c0c988  sim/testsuite/sim/bfin/mdma-32bit-1d-neg-count.c
+2b4442dacf8c0559919266aef67f3735  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1_is.s
+6b7f4a1c29524d95d78cae8daba07784  sim/testsuite/sim/bfin/random_0001.s
+caca5b6e2138d1b9f7954386104b7fcf  sim/testsuite/sim/bfin/c_loopsetup_nested_bot.s
+4a2751b3064589ffee5e7983197979bd  sim/testsuite/sim/bfin/d1.s
+3427654da4e4eab063771d9a8140aec3  sim/testsuite/sim/bfin/c_dsp32alu_rrpmmp_sft.s
+2d0628bef47dd98f40d5cdad7319948e  sim/testsuite/sim/bfin/random_0004.S
+c1151feaf3547817a30d8f15e13a05de  sim/testsuite/sim/bfin/e0.s
+c7c82a82957df8e3c222af4dcb894684  sim/testsuite/sim/bfin/acp5_19.s
+3f4525667bb9d582cd858325c6a5e5e2  sim/testsuite/sim/bfin/vec-neg.S
+2a29e110be965db81d9044c135e73eaa  sim/testsuite/sim/bfin/10436.s
+d29b11244798155086d332c208f787a2  sim/testsuite/sim/bfin/issue112.s
+76a6179e8196d0f5d4c577da74169eb9  sim/testsuite/sim/bfin/m17.s
+ce16c8dc5618340ff79b5dd11ded0040  sim/testsuite/sim/bfin/s7.s
+f3a06cadc1c18f60e13782fce6ddb241  sim/testsuite/sim/bfin/random_0025.S
+41d40ebc58dc25668e69e7ac53956008  sim/testsuite/sim/bfin/brcc.s
+3dc1bfada31aaf5589a657af9d5d1a3e  sim/testsuite/sim/bfin/brevadd.s
+9df61aafd07a1e2d95c6a6cbab56cd1e  sim/testsuite/sim/bfin/c_dsp32shift_rot.s
+29afc1fccf6b9388d4776c8c49f4504c  sim/testsuite/sim/bfin/algnbug2.s
+6e58cbb2f4cad8aaee4c0d4fe4e1c8a3  sim/testsuite/sim/bfin/cc-astat-bits.s
+25d69367eb66a4f38be9e8e1e1f801b9  sim/testsuite/sim/bfin/vec-neg-2.S
+06db600415d9d6672602063b7e23e47c  sim/testsuite/sim/bfin/random_0019.S
+6c2d919f6fe0d37bd8ed6af6adf81eac  sim/testsuite/sim/bfin/m11.s
+2d02f1f1b8815fb89e351f4e40136e7b  sim/testsuite/sim/bfin/se_loop_mv2lc_stall.S
+6c09e4fafe198fefd215c3b2fa7f79b2  sim/testsuite/sim/bfin/c_dsp32alu_rmm.s
+875b06ceb7b81cff862c5ecff8307680  sim/testsuite/sim/bfin/c_ccmv_ncc_dr_pr.s
+8abdfd7a925783362be43d9f82a6d3d0  sim/testsuite/sim/bfin/lmu_excpt_default.S
+06fe99cf7afc3bb51c177962be73c4ee  sim/testsuite/sim/bfin/c_brcc_brf_brt_bp.s
+761f974e29cff6935997bcb265f690b2  sim/testsuite/sim/bfin/c_cc2stat_cc_an.s
+0666f12c82388a805c28ba9679c470ae  sim/testsuite/sim/bfin/c_cc_regmvlogi_mvbrsft_sn.S
+46b778b02f8d193963516da1040d4c92  sim/testsuite/sim/bfin/se_misaligned_fetch.S
+c0343cc533bec4f90bea3ba91e7b248c  sim/testsuite/sim/bfin/se_cc2stat_haz.S
+64478ad965c272969a99a2e1c551cf96  sim/testsuite/sim/bfin/sri.s
+2641773af0a76353ca8ab09699313c4f  sim/testsuite/sim/bfin/c_dsp32alu_rrpm_aa.s
+ceca2bed9df225e9fa884a457775800f  sim/testsuite/sim/bfin/random_0008.S
+1364e677cdfce4df3ea77160bbc9443e  sim/testsuite/sim/bfin/c_progctrl_call_pcpr.s
+4b9f4dd88333be80e1432c3799061c6e  sim/testsuite/sim/bfin/s6.s
+c972d1bcdc76d3dd83efe358208dcbe5  sim/testsuite/sim/bfin/hwloop-nested.s
+c87b30fe0f77b64239f6b47131fd85ea  sim/testsuite/sim/bfin/c_dspldst_ld_dr_i.s
+d5cf50ddd7fa86e64250e8159d0177e1  sim/testsuite/sim/bfin/se_illegalcombination.S
+5f5ba5caa2cf6bde390d9e697a1c2cd5  sim/testsuite/sim/bfin/c_ldstpmod_st_dreg.s
+eb803ed13c6411f17be07d1abc6c0102  sim/testsuite/sim/bfin/c_dsp32shift_align8.s
+41d5d4ae69d3e3852531e74e29de4340  sim/testsuite/sim/bfin/c_alu2op_shadd_1.s
+fcdcb712779b367c8cc3364878d6feb3  sim/testsuite/sim/bfin/random_0020.S
+fa9204d3312af2044a06909f0a690e53  sim/testsuite/sim/bfin/s16.s
+9dc752cfdf40fd3b34af73066cb982e5  sim/testsuite/sim/bfin/c_dsp32shiftim_lhalf_ln.s
+5e2ff48a78227fb512f96eb4c2c144ba  sim/testsuite/sim/bfin/c_dsp32mult_dr_t.s
+67eef251513ea0a65f8c96ccfcca3885  sim/testsuite/sim/bfin/c_dsp32mac_pair_a0_m.s
+0fe0644a247738a161cff124d8a1d901  sim/testsuite/sim/bfin/c_dsp32shift_align16.s
+6ddad68a7da14e67d341bdbc97c65406  sim/testsuite/sim/bfin/c_ldst_st_p_d_pp_h.s
+eaf5a39866ba7d126f4cdbf8d9af3490  sim/testsuite/sim/bfin/push-pop-multiple.s
+f269c9779b55995b9c5bc03a2416c194  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_ih.s
+4b8146ec5b307272f328815952257457  sim/testsuite/sim/bfin/c_dsp32shift_signbits_rl.s
+e159310a1ee9029a180827603c0f9221  sim/testsuite/sim/bfin/se_all32bitopcodes.lds
+d1eae416a5aee58158d29353848d595d  sim/testsuite/sim/bfin/c_dsp32alu_sat_aa.S
+9121d32c9b7afe1ceed81ab968167761  sim/testsuite/sim/bfin/c_ldimmhalf_lz_ibml.s
+05d05d3441ffc3d185eefc9583561629  sim/testsuite/sim/bfin/c_dsp32alu_a_neg_a.s
+6d75130bfde6bbdc97fa7da50009c2ad  sim/testsuite/sim/bfin/allinsn.exp
+a0f707838bceeacc9f19bfa1d3f31159  sim/testsuite/sim/bfin/cec-syscfg-ssstep.S
+079198710777c3cc2cc618d9d1160078  sim/testsuite/sim/bfin/c_cc_regmvlogi_mvbrsft.s
+8e7813c161dde9e505a4c716a9f85433  sim/testsuite/sim/bfin/c_brcc_brf_nbp.s
+86044023b483f65e7f6d32195d7f470f  sim/testsuite/sim/bfin/lmu_cplb_multiple0.S
+10fe3ce0034114415ea5bbc801fb2c2e  sim/testsuite/sim/bfin/c_pushpopmultiple_dreg.s
+51b87982f3804bf0e073d8843ec821f7  sim/testsuite/sim/bfin/c_dsp32shiftim_lhalf_rp.s
+a4cf8b2e6f0cdeb88e37967bb1e5b18a  sim/testsuite/sim/bfin/issue118.s
+b1c2d494a90d1cbf2c22808abc6714f3  sim/testsuite/sim/bfin/c_ldst_ld_p_p_mm.s
+8ad9f6f0f793abb42eabeafb47f543cd  sim/testsuite/sim/bfin/s9.s
+4a58de8d4475225098e35fd33ce47653  sim/testsuite/sim/bfin/c_dsp32alu_max.s
+821fa1383e068cb6f04e12bc0711ecc8  sim/testsuite/sim/bfin/c_ldstidxl_ld_dr_xh.s
+8b56d7fe27a4dbdefb839f5bb61c5354  sim/testsuite/sim/bfin/c_ccflag_dr_imm3.s
+7a9860a13de6ba9f477189487d72aaa0  sim/testsuite/sim/bfin/cc-alu.S
+0ad8f9106ff263b61d76a0c7851b70f3  sim/testsuite/sim/bfin/c_dsp32shift_vmaxvmax.s
+2ba0fc05c52cf5c16ee0c7724c22ec2f  sim/testsuite/sim/bfin/c_compi2opp_pr_eq_i7_p.s
+48ad3dfdeec052bce2fc9578ddabce02  sim/testsuite/sim/bfin/c_dspldst_st_drlo_i.s
+0edad0d424279420153e3039fe68eff6  sim/testsuite/sim/bfin/quadaddsub.s
+7b5e37af9594bb8230a19acd5fd67be3  sim/testsuite/sim/bfin/issue146.S
+6d7aa6c56270db5faf3775ee63df12d4  sim/testsuite/sim/bfin/div0.s
+00045a3c374df7c76408334895a311ad  sim/testsuite/sim/bfin/c_logi2op_bitset.s
+2dd92317aa10e2aeeab2f284e84e01fa  sim/testsuite/sim/bfin/c_brcc_kills_dhits.s
+7855445bb4565384616e2a5ef02b96c4  sim/testsuite/sim/bfin/dbg_jmp_src_kill.S
+e199694da43f67682e6eb282fe956b43  sim/testsuite/sim/bfin/issue142.s
+f77b23556afcd6b2d13fba515c3356d5  sim/testsuite/sim/bfin/c_dspldst_ld_drlo_ipp.s
+834d47b0a613d23a2cc939c959c9cb0d  sim/testsuite/sim/bfin/c_dsp32alu_byteop1ew.s
+1ba47174b19763359d9b0f4ea3916727  sim/testsuite/sim/bfin/c_dsp32mult_pair_m_u.s
+f5a6a017adac4f59064088a6568e1b59  sim/testsuite/sim/bfin/c_seq_dec_raise_pushpop.S
+4fde3f094d4fe1a188d119940560cf10  sim/testsuite/sim/bfin/acp5_4.s
+375240c9dd7ee875f17f2df8938a1346  sim/testsuite/sim/bfin/10272_small.s
+061025cf44efaa01b0432b19048766c7  sim/testsuite/sim/bfin/mmr-exception.s
+d84a2971f3f177539863a792ed1ac453  sim/testsuite/sim/bfin/c_seq_wb_rti_lsmmrj_mvp.S
+9194e783f65b9814642224e9f25cbd46  sim/testsuite/sim/bfin/link-2.s
+d99a6cd0d548f3c08318baa994f5807a  sim/testsuite/sim/bfin/se_bug_ui3.S
+b40be96b704ea54f53c2e4d5160519a6  sim/testsuite/sim/bfin/c_regmv_dr_imlb.s
+ae3f3c5b07428adbffa5ffb814f9f23f  sim/testsuite/sim/bfin/dsp_a4.s
+2881313baa1b2a527541eb9d1c4ac747  sim/testsuite/sim/bfin/se_ssstep_dagprotviol.S
+7c561c7c57307215d807406b9b3114bf  sim/testsuite/sim/bfin/c_seq_ex1_raise_brcc_mv_pop.S
+4461562f8353df458c20a7a46814ae2c  sim/testsuite/sim/bfin/c_seq_ex1_brcc_mv_pop.S
+12d4f0bc92557a882318804a22780c3d  sim/testsuite/sim/bfin/c_dsp32mac_a1a0_m.s
+098e516f7c3fb60b5ed988d2f3ebeb72  sim/testsuite/sim/bfin/c_brcc_bp1.s
+2c14e7cc72eaaa089491cb43dc84075a  sim/testsuite/sim/bfin/c_ldstiifp_ld_dreg.s
+4f8a6f204dd652a7a1d47b4831982731  sim/testsuite/sim/bfin/c_ldstidxl_st_dr_h.s
+b8a00c4885b0dc53d68d7222ebd1f6ab  sim/testsuite/sim/bfin/vit_max.s
+61a56e6250041dab497c73a679c28af8  sim/testsuite/sim/bfin/c_compi2opp_pr_eq_i7_n.s
+f1ef93764ca410b744251c3c4cfc758c  sim/testsuite/sim/bfin/c_ldstidxl_st_dr_b.s
+9c3473194a6bd5da64b7f8d2069db515  sim/testsuite/sim/bfin/c_dsp32alu_alhwx.s
+302e8ddb652151528691224c1e91e98d  sim/testsuite/sim/bfin/c_alu2op_conv_h.s
+6f4504ecc18a086047c696128e162283  sim/testsuite/sim/bfin/c_logi2op_bittst.s
+ac7d81780c473f5cc0a49bd0d4a6724b  sim/testsuite/sim/bfin/c_dsp32alu_byteunpack.s
+8e313cc5f4bb8f7ca74b13dbd7866529  sim/testsuite/sim/bfin/random_0005.S
+71a5cb8a4a7efc32e8fd125c4c246478  sim/testsuite/sim/bfin/b0.S
+a1c11b6866b46807fda894f1720f91cb  sim/testsuite/sim/bfin/se_loop_kill.S
+19bb32ddcf86c61587796617aa545849  sim/testsuite/sim/bfin/loop_snafu.s
+6abb979d21f0fe10b59dccd2e99253f6  sim/testsuite/sim/bfin/c_ldst_ld_d_p_xb.s
+0ac31074477400190218b76cbfb04081  sim/testsuite/sim/bfin/se_loop_ppm.S
+953b5b4f6bad638a52d7e9bff09a767c  sim/testsuite/sim/bfin/c_dsp32alu_disalnexcpt.s
+37161ffa2c8450cb524f2644095567e1  sim/testsuite/sim/bfin/c_loopsetup_preg_stld.s
+d976f6ce887a965241d16795343ab2b3  sim/testsuite/sim/bfin/c_dsp32shift_ahh.s
+28982cacd534f9f3bca6265b9a08b225  sim/testsuite/sim/bfin/c_ldst_ld_d_p_xh.s
+7cf7f5fc339ff885a2a520a2c4bacd6b  sim/testsuite/sim/bfin/c_seq_wb_rtx_lsmmrj_mvp.S
+b7c5440603cc7cc1e152a0d3c314df39  sim/testsuite/sim/bfin/c_dsp32shift_pack.s
+5a7cecbb4ee6db24bad8d79bb817971e  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1_i.s
+2e07c3eb9ee7aa16ae79349a2b952633  sim/testsuite/sim/bfin/cec-no-snen-reti.S
+f33d1e11c6407f180e8d0e06cb4f1ac5  sim/testsuite/sim/bfin/cec-multi-pending.S
+17a79f063f3cf5a910414807b64979c8  sim/testsuite/sim/bfin/c_dsp32shift_bxor.s
+5800fe4095a155e55966cf64e5533eb1  sim/testsuite/sim/bfin/c_loopsetup_nested_prelc.s
+b1c66a6b7035bbd06ada32f3dfccdff3  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_s.s
+23e167a7238a5a1c85568a68a0c5f1bd  sim/testsuite/sim/bfin/c_ldimmhalf_lzhi_pr.s
+906d010b0c347c8f9aae350d6884b647  sim/testsuite/sim/bfin/c_dsp32shiftim_ahalf_rp.s
+504baf81cef0e4d165b39290b3f2cbaf  sim/testsuite/sim/bfin/a4.s
+904d9ed555aa646cdd0795d27100cd4f  sim/testsuite/sim/bfin/c_ldimmhalf_h_ibml.s
+552e12c388e236d1aecaa209197f5437  sim/testsuite/sim/bfin/se_rts_rti.S
+208b72a075a321f8e8667de5ee0387f8  sim/testsuite/sim/bfin/s0.s
+0f0eae59ca7d4f47578a3d5ae55be5be  sim/testsuite/sim/bfin/c_dsp32alu_abs.s
+0d14b290360f3cbd3e7d24fd2f4e3b76  sim/testsuite/sim/bfin/c_regmv_imlb_dep_stall.s
+75b0420469584da365a394464db6b89a  sim/testsuite/sim/bfin/c_ldst_ld_d_p_mm_b.s
+dfbd526aaccd4a686ecfea445b1c3c13  sim/testsuite/sim/bfin/c_seq_ex2_brcc_mp_mv_pop.S
+1f86433991dbc84eae62aded277ae674  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_ih.s
+0ac8404b519b41131a6133b75fd25a95  sim/testsuite/sim/bfin/msa_acp_5.12_2.S
+c598b74a3e43e02cdaa3c0f0454bc488  sim/testsuite/sim/bfin/c_ldstii_ld_dr_xh.s
+fc1687a646ff8d6283c38420f8b8f07f  sim/testsuite/sim/bfin/c_seq_ac_regmv_pushpop.S
+abf904e963267fe7adeac1ddffc00433  sim/testsuite/sim/bfin/mac2halfreg.S
+0c95999e8f9e67478f9d2918bdd09174  sim/testsuite/sim/bfin/test.h
+bbbc13c1e29c0c5ff28fb04022f75024  sim/testsuite/sim/bfin/c_dsp32shift_af.s
+9571957f8ffec21648af949dfae2dfa2  sim/testsuite/sim/bfin/c_ccflag_pr_pr_uu.s
+b2122d95582d1a7ab7c2d24168ffd279  sim/testsuite/sim/bfin/c_dsp32alu_rl_rnd12_m.s
+f62a767ecbabfb368cd1f5d0b20e9d82  sim/testsuite/sim/bfin/cec-exact-exception.S
+cbf0f936bdc235e62125570b35903219  sim/testsuite/sim/bfin/test-dma.h
+f826d86590c3e73ee7d923ba5f17365e  sim/testsuite/sim/bfin/c_dsp32shiftim_ahh_s.s
+7ec40bae10f95a00687dff3e99626107  sim/testsuite/sim/bfin/c_dsp32alu_aa_absabs.s
+67f0b5f309fb6d2824e23c755b9ed61c  sim/testsuite/sim/bfin/se_loop_kill_dcr_01.S
+84673e70c29a76ffd74b8532d0c24afd  sim/testsuite/sim/bfin/se_bug_ui.S
+9b3e5f6ede1bcd4d9beaeedaa98a0ca2  sim/testsuite/sim/bfin/c_dspldst_st_drhi_ipp.s
+01a0918b3f3ddcadb276b07fdaa298dd  sim/testsuite/sim/bfin/mdma-8bit-1d.c
+43c0db052badef4d0234d29d44f355cd  sim/testsuite/sim/bfin/c_seq_ex2_raise_mmrj_mvpop.S
+7affee7f40c46eb4efcb8583b70af73c  sim/testsuite/sim/bfin/dotproduct.s
+68b8dedf8af09307e98df6e4dcbce512  sim/testsuite/sim/bfin/a1.s
+8085a49f7d5fbb3e235180a513e5dcc4  sim/testsuite/sim/bfin/c_dsp32mult_pair_m.s
+3c6fc8079791f466392bfe73f7cf04f4  sim/testsuite/sim/bfin/se_cc_kill.S
+27aeb2d0d0cc628b62f97d05cad6922f  sim/testsuite/sim/bfin/issue123.s
+924386049344ee96f174ca3b9ee443d8  sim/testsuite/sim/bfin/c_ldst_ld_d_p_mm_xh.s
+516f48e069742b7f0b2ff3191a0ac453  sim/testsuite/sim/bfin/PN_generator.s
+807f10cb013d7eaf8173eee2de2e5dcf  sim/testsuite/sim/bfin/10742.s
+72a0c0a8490db86af44875827d7cc77a  sim/testsuite/sim/bfin/c_dsp32shiftim_lhalf_lp.s
+7fa9020e2c60a38bf342e7b130ae3a68  sim/testsuite/sim/bfin/c_dsp32alu_a0_pm_a1.s
+a50df60b3582ceeb276eade1d2b8f477  sim/testsuite/sim/bfin/issue205.s
+31b532722133633c988cdbdcad21c889  sim/testsuite/sim/bfin/dbg_tr_umode.S
+f134410861e1c60f35137b4b1feda370  sim/testsuite/sim/bfin/msa_acp_5_10.s
+70380a92e41b3f9868ba6452db8970b2  sim/testsuite/sim/bfin/i0.s
+00408bc8a429840740771c769430d46f  sim/testsuite/sim/bfin/dsp_a7.s
+c49c68f6d47c5ecc841068e30dbec9a3  sim/testsuite/sim/bfin/c_cactrl_iflush_pr_pp.s
+a201145004b398d7f2ba15d27e9150db  sim/testsuite/sim/bfin/l2_loop.s
+466ca66e6dbb6e90dcd48a1463bc7334  sim/testsuite/sim/bfin/issue83.s
+4f8f3f40e4aa4163557cd69834565021  sim/testsuite/sim/bfin/c_mmr_interr_ctl.s
+e712aa82e9762dad4d50ed13be9d8916  sim/testsuite/sim/bfin/random_0017.S
+8d2ef9676f9f11678fcccf00cb310b15  sim/testsuite/sim/bfin/c_compi2opd_dr_add_i7_p.s
+d844457313f48c29c6584200c95697eb  sim/testsuite/sim/bfin/s14.s
+aedc91ce9acd3f98bf4ae2c3a3b3b17c  sim/testsuite/sim/bfin/c_dsp32alu_rh_rnd20_p.s
+f274a6ca7d830041c247c576c06de99a  sim/testsuite/sim/bfin/c_dsp32shiftim_ahalf_lp.s
+81a9744f66ec0886038aacebbf3cc40a  sim/testsuite/sim/bfin/c_dsp32shift_fextx.s
+bdd8697f19e73e79c6205238a40f6675  sim/testsuite/sim/bfin/c_seq_ac_raise_mv.S
+045c4438923798b029cab0ea00ff2da9  sim/testsuite/sim/bfin/m10.s
+ee264ec13af3574451d47688fc8e045d  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1a0_s.s
+eb04ff83aa89893fad9fb420200403b7  sim/testsuite/sim/bfin/c_ldst_ld_d_p_mm_h.s
+beda830ceceae2e090507bd23afc66e7  sim/testsuite/sim/bfin/c_progctrl_jump_pr.s
+18a3b8e547c64dbe66c1d7908df98f08  sim/testsuite/sim/bfin/c_dsp32mult_dr_u.s
+3b5de08e855694df6cddd2c1cbe2fbfb  sim/testsuite/sim/bfin/c_dsp32mult_dr_m_t.s
+c367e567061381b947e716080b35776d  sim/testsuite/sim/bfin/c_seq_ex3_raise_ls_mmrj_mvp.S
+734dc108e7dcbc6bb9e33fc573d81763  sim/testsuite/sim/bfin/issue89.s
+365a381c30ce0992a71da4ad558cbe08  sim/testsuite/sim/bfin/c_ldst_ld_d_p_pp_xh.s
+70a6ddd301261040b2eb05510ae4e0be  sim/testsuite/sim/bfin/c_dsp32shift_align24.s
+1f4af3f5d8e516922500d6b2d3871a36  sim/testsuite/sim/bfin/c_ldstpmod_ld_dreg.s
+f61308b31a81b3d1a2f994c67eb0ffbb  sim/testsuite/sim/bfin/c_mmr_ppop_illegal_adr.S
+b614d86ddf22a03c4633555ad3009fd1  sim/testsuite/sim/bfin/issue125.s
+7e4431ab0a9d02222c01356205d18d02  sim/testsuite/sim/bfin/c_logi2op_bitclr.s
+19a760bf0b488e0a8e5d50718f2aedb2  sim/testsuite/sim/bfin/c_brcc_bp2.s
+b73776791393b04c84fc4825f78885a4  sim/testsuite/sim/bfin/c_pushpopmultiple_preg.s
+1c70872dafbaa0a8639030711dfd24e3  sim/testsuite/sim/bfin/lp1.s
+a1debf7cfdde8e7ee17fa6ce00a2f10d  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_iu.s
+8953c9b3a4a3a73b5e088672ce8deb2c  sim/testsuite/sim/bfin/c_logi2op_log_r_shft_astat.S
+4b01c80e5b2cfdc9bbb02c357a74184e  sim/testsuite/sim/bfin/random_0007.S
+b93a919db2b04c1e0d9e925b7fe59142  sim/testsuite/sim/bfin/se_all16bitopcodes.S
+14801ca89c7161fa491f5ccd06c62570  sim/testsuite/sim/bfin/c_ldst_ld_d_p_pp.s
+dffa7f7ecfaa5b53a2d90571e7a8644c  sim/testsuite/sim/bfin/c_dsp32shift_ahalf_rn_s.s
+b51f410dda785219d7eb3608d7cc2232  sim/testsuite/sim/bfin/addsub_flags.S
+cec198042b3ad996c5a36485b753ec05  sim/testsuite/sim/bfin/se_oneins_zoff.S
+df164c7c2b53f5d898625e38e68ab67e  sim/testsuite/sim/bfin/c_dsp32shift_lhalf_ln.s
+535e3778745d40512402e0689693cc46  sim/testsuite/sim/bfin/c_cc_flag_ccmv_depend.S
+2f2a0016829092242198f981ee03e3c7  sim/testsuite/sim/bfin/c_dsp32alu_rrppmm_sft_x.s
+0405b426a94acf8ad97848462b0c785f  sim/testsuite/sim/bfin/c_dsp32alu_rr_lph_a1a0.s
+4b46b111ae7002639909488f957ef2c0  sim/testsuite/sim/bfin/.gitignore
+e08b90fdbfab2444d82784000453c3ca  sim/testsuite/sim/bfin/c_ldimmhalf_lzhi_dr.s
+bd3261ca82536780a90e028f20ea8e5c  sim/testsuite/sim/bfin/c_ldimmhalf_lz_dr.s
+9c6b9ec5d72ab96fb1898d3b3cd29ffc  sim/testsuite/sim/bfin/random_0003.S
+1b1e4305f5fcfec6e9467953dbcbd1b3  sim/testsuite/sim/bfin/issue144.s
+4818557583db63a8114e8847eb82cd22  sim/testsuite/sim/bfin/run-tests.sh
+dc7132cda4cad096d26f1d56feaee2c1  sim/testsuite/sim/bfin/se_loop_mv2lt_stall.S
+63fcd8aa9dd6fc02faf256e75ff5d9e3  sim/testsuite/sim/bfin/divq.s
+7b7d3fde47800d56c0467840607912e6  sim/testsuite/sim/bfin/c_dagmodim_lz_inc_dec.s
+92c60f8d686dfc9f2a366cad89e7ece3  sim/testsuite/sim/bfin/c_dsp32mult_pair_m_i.s
+c07455aa5f1e0d9cdfde9e2bac836e37  sim/testsuite/sim/bfin/random_0006.S
+128c82fe8e69af5da34b25ed0cb5e087  sim/testsuite/sim/bfin/c_dagmodim_lnz_imltbl.s
+32645fab003ee956b9b7d4c31636c5d9  sim/testsuite/sim/bfin/10799.s
+1a01325faf8cc737f9229e3f53435cd7  sim/testsuite/sim/bfin/c_dsp32shift_lhh.s
+f2adb264926e39f3dd2d3e94c2bd4597  sim/testsuite/sim/bfin/m0boundary.s
+d350e9e60e4ec8d6afceb4ef21d5a666  sim/testsuite/sim/bfin/c_ccmv_ncc_dr_dr.s
+89eda52cc4dd92c4ae955a972917b0c5  sim/testsuite/sim/bfin/c_dsp32shift_lhalf_rp.s
+dfa06376275772c4bc9ab17ee330e195  sim/testsuite/sim/bfin/c_ldstidxl_ld_dr_h.s
+d2c0b5f4198c62c57ba2d5f8bb80b220  sim/testsuite/sim/bfin/lmu_excpt_align.S
+ff1441f10998e8fa6d051c5a45b2f4a3  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1.s
+c2ce02e4274173b1d0e81b785fc4e606  sim/testsuite/sim/bfin/c_loopsetup_nested_top.s
+92170f5dbb753d5ffd2f8d0610573b4c  sim/testsuite/sim/bfin/random_0009.S
+239b95c9f12d2e28a754f0877d0aed56  sim/testsuite/sim/bfin/c_br_preg_stall_ex1.s
+da4aedf837292494d3dfa48e60d853b6  sim/testsuite/sim/bfin/issue127.s
+af104a052ade9d20d83c99d7f6e38383  sim/testsuite/sim/bfin/se_all64bitg2opcodes.S
+a4cf102023a9f67c8d85cc7ea314b4b6  sim/testsuite/sim/bfin/c_regmv_dr_acc_acc.s
+7361a2c90f840ddcb9b17b552a4e70ef  sim/testsuite/sim/bfin/byteop16p.s
+0b0eaaaf606184d86057a112c6fc7c9c  sim/testsuite/sim/bfin/a10.s
+b3e0868d8f297001d2031ef40a624d81  sim/testsuite/sim/bfin/syscfg.s
+44be6a8c0e4da116f1cf04784c7edbaf  sim/testsuite/sim/bfin/c_dsp32shiftim_lhh.s
+a26e87ddf562adb7d3557266f87fe694  sim/testsuite/sim/bfin/cli-sti.s
+9c232654bff3e6e311718b42b69b6f35  sim/testsuite/sim/bfin/c_ldst_ld_d_p_b.s
+057ccb2e2c4511efec2ab3ca4e6953a9  sim/testsuite/sim/bfin/random_0037.S
+3150b840387dee73160fec0c13462d5f  sim/testsuite/sim/bfin/a3.s
+781cd11c4737f6a54e2591e63b548cdb  sim/testsuite/sim/bfin/c_brcc_brf_bp.s
+ccda738b09f4f5b7b5ed88ec1a023353  sim/testsuite/sim/bfin/se_undefinedinstruction1.S
+67b973f750cd072f33dd654d14ad92a4  sim/testsuite/sim/bfin/vec-neg-3.S
+5f0c733e9692fbfadcd43244dbaa821c  sim/testsuite/sim/bfin/mem3.s
+3f4dec6249ce30e3bb9a65d653118b1e  sim/testsuite/sim/bfin/wtf.s
+db33260146534315ba5d510fe2dcb2ae  sim/testsuite/sim/bfin/c_ldst_ld_d_p_mm_xb.s
+cb19bbd25630689fef53145be992a2e9  sim/testsuite/sim/bfin/c_except_illopcode.S
+5cd9a082f7074be83ea26502adc4fb54  sim/testsuite/sim/bfin/random_0010.S
+f245e59995410a19938fe55bb800b863  sim/testsuite/sim/bfin/c_br_preg_killed_ac.s
+b83e00112b576d488bb4de49ea3c4055  sim/testsuite/sim/bfin/c_mode_user_superivsor.S
+dfd2465416f06504f716df3fb82de552  sim/testsuite/sim/bfin/c_dsp32shiftim_lf.s
+b7b71f0aa7e8dd0ba134ab420d079655  sim/testsuite/sim/bfin/c_ldst_st_p_d_pp_b.s
+a0cc72d47e1efe638d2f379849fd527c  sim/testsuite/sim/bfin/c_dspldst_st_dr_ippm.s
+7bf89ae823ebe0defbfe9bd327c7a6c8  sim/testsuite/sim/bfin/c_compi2opp_pr_add_i7_p.s
+2893d6244443a96fff842aee0a9e55c0  sim/testsuite/sim/bfin/issue124.s
+3deb12dbde129f057fc97d88a04557e4  sim/testsuite/sim/bfin/byteop1p.s
+918d068c7e3910733ae4d013b5cd4a1d  sim/testsuite/sim/bfin/stk3.s
+58b18aebbf082feea045664c382460e7  sim/testsuite/sim/bfin/c_compi2opd_dr_add_i7_n.s
+e357b66625cd9a92afb9aa1bb2b13b35  sim/testsuite/sim/bfin/c_comp3op_dr_plus_dr.s
+a2e41091aa23e034a78cae456b73081b  sim/testsuite/sim/bfin/c_ldstiifp_st_dreg.s
+cc9497ab5745e5c55cdc73bc1a8f618e  sim/testsuite/sim/bfin/se_loop_nest_ppm_2.S
+9fdfb5b0bc43ecdd094679e94add9d44  sim/testsuite/sim/bfin/c_seq_ex2_mmrj_mvpop.S
+aa10645e3c824974c092c7bc94faac0d  sim/testsuite/sim/bfin/c_dsp32shift_vmax.s
+3a88375eb9546ac49baf54ab8e823f98  sim/testsuite/sim/bfin/c_dsp32shift_lf.s
+2fcaff5c3378e3b1ca3302c8f98ce72c  sim/testsuite/sim/bfin/c_ldimmhalf_l_ibml.s
+b7de88655a515a59593b40fa9e98054c  sim/testsuite/sim/bfin/events.s
+101f93a31646fc206f5e0eca780f551a  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_is.s
+78ca768b0de8783d2792150f0674cd90  sim/testsuite/sim/bfin/se_excpt_ifprotviol.S
+295dca067762b90984cd238f05525cbf  sim/testsuite/sim/bfin/c_regmv_pr_dep_nostall.s
+4b37b17f8310620e40e5bed04cbf34d0  sim/testsuite/sim/bfin/byteop3p.s
+430f73322109f70643f0409106c40145  sim/testsuite/sim/bfin/move.s
+6cfa5b42892230220a48a16418b3c3d5  sim/testsuite/sim/bfin/ashift_flags.s
+19b4f5b1ab5013d05fac7b0e0b646a62  sim/testsuite/sim/bfin/c_dsp32shiftim_ahalf_ln.s
+7738669ec75525c7af430a5a4268fcb9  sim/testsuite/sim/bfin/lmu_excpt_prot0.S
+fb8dfcd82a42a477041154f5cdb21293  sim/testsuite/sim/bfin/c_ccmv_ncc_pr_pr.s
+636d3e3dd28181577e10f1a377382ed8  sim/testsuite/sim/bfin/c_dsp32alu_aa_negneg.s
+b8e70271306ab95ce7383385f67c715f  sim/testsuite/sim/bfin/cycles.s
+14b590e5d1d86198c3c33ea8c6acab6f  sim/testsuite/sim/bfin/c_ldstpmod_ld_h_xh.s
+b8df1721881549647d38a8e0f038f5ee  sim/testsuite/sim/bfin/s8.s
+0ebb89f98059ff6b25e6814ba2ff449c  sim/testsuite/sim/bfin/c_dsp32mult_dr_m_s.s
+830873358fa2625f683592e65339855f  sim/testsuite/sim/bfin/c_cactrl_iflush_pr.s
+ba558e8b3302f629e595d7e28896deba  sim/testsuite/sim/bfin/c_dsp32alu_awx.s
+f2ed60841e06a5c61f999277f90132b3  sim/testsuite/sim/bfin/c_dsp32alu_a0a1s.s
+63ae4a9dd3de6ebb8ebfebb5b4f60159  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_tu.s
+efd317fd9cc11b487e458c384e388304  sim/testsuite/sim/bfin/c_dsp32shift_lhalf_lp.s
+7c9bf61ede5a59c0a69c1fb924a800d6  sim/testsuite/sim/bfin/m3.s
+a6bd29e4a3ebddaaeb02a11972cb28b5  sim/testsuite/sim/bfin/c_except_sys_sstep.S
+26677d6c22a4bf258143094ea7562ff8  sim/testsuite/sim/bfin/m15.s
+1524b06b1f99bcd52f20be40892d9700  sim/testsuite/sim/bfin/c_dsp32alu_rh_p.s
+06fea8b22af2030a34ed35ec9e453209  sim/testsuite/sim/bfin/byteop16m.s
+988d13d459b44e0719e47d3290983ec9  sim/testsuite/sim/bfin/c_dsp32shift_fdepx.s
+0676d3413cfefad2f00ffea64028f0d5  sim/testsuite/sim/bfin/c_dsp32shift_expadj_l.s
+b3a16ab3a2c0798f1dfeec4518932a10  sim/testsuite/sim/bfin/c_dsp32alu_rh_rnd20_m.s
+b6d0b6f211bef5f69a744768da75a3a9  sim/testsuite/sim/bfin/s11.s
+7c80537c314fb07da1f003f0559fd470  sim/testsuite/sim/bfin/a21.s
+aae33653deed7990feb13c09eb443e30  sim/testsuite/sim/bfin/c_dagmodik_lz_inc_dec.s
+d86a8f228562dc2021e3c3a97ef58ab4  sim/testsuite/sim/bfin/c_dsp32shift_ones.s
+4e3f3b2317ab7b109a784c6bdf2e7a68  sim/testsuite/sim/bfin/c_progctrl_call_pr.s
+0f2b4133feb80539da731f1ff18154aa  sim/testsuite/sim/bfin/se_usermode_protviol.S
+87c13a445ebeeafd0560f6bdad2c57f0  sim/testsuite/sim/bfin/tar10622.s
+5503cc42351d439828f47aacfca4a3ba  sim/testsuite/sim/bfin/dotproduct2.s
+2b9f699a18c13953ab0ffde4fdddf032  sim/testsuite/sim/bfin/double_prec_mult.s
+cf16339ed4767c356b48f2d69da1b68c  sim/testsuite/sim/bfin/m2.s
+0bb0a422e58ba903e7d2f7af6f49160e  sim/testsuite/sim/bfin/math.s
+65dd5572e982aa4d49542d5739db6a74  sim/testsuite/sim/bfin/c_dsp32alu_rpm.s
+a3a388cff1159655b894a4604c5b0a3c  sim/testsuite/sim/bfin/c_dsp32alu_rlh_rnd.s
+b610164f6f181911fc4c09870ced8eef  sim/testsuite/sim/bfin/c_dsp32alu_mix.s
+0dd8f3b79fdde6e24b8f3b0dd3bae8a5  sim/testsuite/sim/bfin/c_alu2op_log_l_sft.s
+cefc6d53981b8baf001253414d81429f  sim/testsuite/sim/bfin/c_dsp32mac_pair_a0_is.s
+ac099c908f9dde66bd1bb8230d20ddff  sim/testsuite/sim/bfin/c_dsp32alu_rrpm.s
+2693f1cf71e62b52b27706f6c9599fbb  sim/testsuite/sim/bfin/stk4.s
+fb40faee221d3a56d424f0508b51aaa0  sim/testsuite/sim/bfin/c_dsp32alu_rrppmm.s
+32652946f308cb9a4bec20e874425a50  sim/testsuite/sim/bfin/c_ldstidxl_st_preg.s
+3bfef672ab000548fc9e9ca989ab394e  sim/testsuite/sim/bfin/c_interr_nested.S
+2d368770b42998ab3ab4fddf1a5f42fb  sim/testsuite/sim/bfin/c_dsp32mult_pair_m_is.s
+c69827d917279239ca5eee21ade500d6  sim/testsuite/sim/bfin/c_dsp32shift_bitmux.s
+d02a22626f5c3398d4ace6cd63548443  sim/testsuite/sim/bfin/c_ccmv_cc_pr_pr.s
+e4910af42fd0841b5dcbb4e203a51a35  sim/testsuite/sim/bfin/c_interr_excpt.S
+4e6cb56a2a982999d019a1eda3991f2b  sim/testsuite/sim/bfin/a11.S
+6a7de36567147c29f31fa9767a7d068b  sim/testsuite/sim/bfin/dsp_a8.s
+6fd41f2722d0bfc282ba24571853be6f  sim/testsuite/sim/bfin/b2.S
+c5b263008c222c94779326bb6ed293db  sim/testsuite/sim/bfin/sign.s
+2c924b9de723a5d3eb663ff180a74942  sim/testsuite/sim/bfin/c_linkage.s
+43e4c93d9d3799f8ea7d7a5794cc0891  sim/testsuite/sim/bfin/c_progctrl_csync_mmr.S
+584f585ff41670d4502764116fb815f1  sim/testsuite/sim/bfin/d0.s
+07d99dfe7d33971c9bd3df6350b30cdf  sim/testsuite/sim/bfin/c_dsp32shift_ahalf_lp.s
+833b4f1e8dc7656ca204c479b56b1f65  sim/testsuite/sim/bfin/c_regmv_imlb_pr.s
+2b5fddc64d07850e90a973b0826fe23c  sim/testsuite/sim/bfin/se_loop_kill_01.S
+2de681208fe0b1b87cd46530ab13c745  sim/testsuite/sim/bfin/vecadd.s
+ec2874c803c864b51d032052e83855fe  sim/testsuite/sim/bfin/c_dagmodik_lnz_imltbl.s
+f2429cead7427dae5cbe067ca8fa37d4  sim/testsuite/sim/bfin/c_seq_ex3_ls_mmrj_mvp.S
+58559c675228662da9b82de11aece697  sim/testsuite/sim/bfin/c_ccflag_dr_imm3_uu.s
+35c2893e1734d5f9639e7f89af33b92f  sim/testsuite/sim/bfin/se_loop_disable.S
+ff5db67d71e9f21e9e800ba0afc291fd  sim/testsuite/sim/bfin/c_progctrl_except_rtx.S
+fe76fdee471453bf806efcee9c5c02f8  sim/testsuite/sim/bfin/c_dsp32shiftim_ahalf_rn_s.s
+f44834771977f97e0a37160e864cc237  sim/testsuite/sim/bfin/c_ldstpmod_st_lohi.s
+4119a2caf259d8b2b22b34dd55d2ff53  sim/testsuite/sim/bfin/c_dsp32mult_dr_m.s
+e118f3053f58ec2688b284bd4201b49c  sim/testsuite/sim/bfin/c_ldstpmod_ld_dr_hi.s
+62b0e9ce6191a2fda5ee48b36e399159  sim/testsuite/sim/bfin/m14.s
+e772b1483023e67a93b19ef33ab55505  sim/testsuite/sim/bfin/c_dspldst_st_dr_ipp.s
+ce3694f491fcc054dca897cc57c3ca6a  sim/testsuite/sim/bfin/c_dsp32alu_minmin.s
+12e727fc55b386fa906466c244266707  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1.s
+845494ca139dbc0c802fcf74a89231f8  sim/testsuite/sim/bfin/c_ldstii_st_dr_h.s
+3b569cae462dfcbe76b0011e7f849595  sim/testsuite/sim/bfin/c_dsp32mac_pair_mix.s
+93f68c7c8ee94d9b664e0b67063ebbb7  sim/testsuite/sim/bfin/a24.s
+b09590158cb4ba15ec32ecb44a251205  sim/testsuite/sim/bfin/se_undefinedinstruction2.S
+baea1b9a5026d2a17dd43213a1c86577  sim/testsuite/sim/bfin/issue103.s
+f524cabf8fcc0dc66808d99cccfa61eb  sim/testsuite/sim/bfin/c_dsp32mac_pair_a0_u.s
+58f27e5aa0e3ca0414b67c1298f1e4aa  sim/testsuite/sim/bfin/c_seq_ex2_raise_mmr_mvpop.S
+777284035c8b07cb4482758e05f061fc  sim/testsuite/sim/bfin/fsm.s
+ba9ecd1796636d954e6ce0e5720ff570  sim/testsuite/sim/bfin/link.s
+b5ce410338ea218958f0b3fce782c95e  sim/testsuite/sim/bfin/up0.s
+75457727294b7dd0694fe41b254f2f66  sim/testsuite/sim/bfin/stk5.s
+f90933dbd04b9f8ddc056c02c87143e2  sim/testsuite/sim/bfin/c_regmv_dr_dep_nostall.s
+e08f027090f78de83b488cbee78372c9  sim/testsuite/sim/bfin/c_dsp32shift_signbits_r.s
+34ea43c33e3e477d696ac6f4cdf9ba00  sim/testsuite/sim/bfin/c_dsp32shift_ahalf_rp.s
+f2428e30f045b3a5eee146ad3516a40d  sim/testsuite/sim/bfin/c_loopsetup_prelc.s
+501e1fd75909e4170b657cefae77d432  sim/testsuite/sim/bfin/m16.s
+b20d9784f0415f9b173e4d1780949a2f  sim/testsuite/sim/bfin/c_ldstidxl_ld_dr_xb.s
+934115caa1ea0fff7998b802b8586468  sim/testsuite/sim/bfin/c_dsp32alu_rmp.s
+e0a8f327005ebf98cfbae855198e673b  sim/testsuite/sim/bfin/c_ujump.s
+c12c93fda6fe2eeed8e5d11aeb4ec373  sim/testsuite/sim/bfin/issue109.s
+c9a0e9341f21ddaaaf8069d7850d8d3c  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_tu.s
+39aa5059d14ae39045b683ebe7baac92  sim/testsuite/sim/bfin/c_ldstpmod_ld_lohi.s
+a52cded4efdca5072c44fe9eda94d582  sim/testsuite/sim/bfin/dsp_s1.s
+e65f27e13032bd70344b5f4ca2f4e3d1  sim/testsuite/sim/bfin/usp.S
+3ed922295458d8cc65145276fb69d37a  sim/testsuite/sim/bfin/c_ldst_st_p_p_pp.s
+c7eb777dc8c72484be0e0535400d3764  sim/testsuite/sim/bfin/c_dsp32mult_dr_m_iutsh.s
+dbb76db3186a5de128e481c322ce5d4c  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1a0.s
+e7ea2b38558e7fa707c6d3b22b3af6df  sim/testsuite/sim/bfin/c_progctrl_raise_rt_i_n.S
+638fab2f31db7cc4f22f1aba7b6f4c2e  sim/testsuite/sim/bfin/c_seq_ex1_raise_j_mv_pop.S
+03ee83edb056e97c913c4e40592ba18b  sim/testsuite/sim/bfin/cec-system-call.S
+ffbe3eec8e6df01edd5f425dec0d9f6b  sim/testsuite/sim/bfin/c_dsp32alu_rp.s
+905359e217984f979eeadbe20d456226  sim/testsuite/sim/bfin/random_0016.S
+013009f48b5833e27dd266090bf8e896  sim/testsuite/sim/bfin/c_logi2op_alshft_mix.s
+71f9356b8ffed1f9e97251b068dc2171  sim/testsuite/sim/bfin/mdma-8bit-1d-neg-count.c
+173cb343e29e8f011a2831a31d448331  sim/testsuite/sim/bfin/c_ccmv_cc_dr_pr.s
+0b77a6119cecce1e38bc3c8666dfd6fd  sim/testsuite/sim/bfin/c_compi2opd_flags.S
+90673b97a790eaa3f2c2ea162cc0a5cf  sim/testsuite/sim/bfin/argc.c
+adb4a45e5b38761e203ab20e11fb974d  sim/testsuite/sim/bfin/c_dsp32mac_pair_a0_i.s
+6f5b2337dfe7093c79542cdb7ea6996d  sim/testsuite/sim/bfin/abs-4.S
+0f7d4b5ea357c0150dabca21177b4085  sim/testsuite/sim/bfin/random_0024.S
+6d021622389b33a98ca17b46e48155d5  sim/testsuite/sim/bfin/c_progctrl_rts.s
+ce5d4728ea6293d9c2deb31a5a7dcc4d  sim/testsuite/sim/bfin/se_excpt_dagprotviol.S
+5cdc262c0a44c5047d78b664b8ea4c6b  sim/testsuite/sim/bfin/c_pushpopmultiple_dp.s
+8644a0ff8a5db78cef4c402db4d1aceb  sim/testsuite/sim/bfin/a8.s
+374ba33694b1d3947f6fe225366ea2e2  sim/testsuite/sim/bfin/add_sub_acc.s
+8072bda60ba65e3a12e30ef44fe766eb  sim/testsuite/sim/bfin/c_alu2op_divs.s
+038ae1a6188135762e0473477ee7b6b1  sim/testsuite/sim/bfin/c_except_user_mode.S
+bb8cb850942f493ed192d0fdb77f1718  sim/testsuite/sim/bfin/c_ldst_ld_d_p_mm.s
+7a821b1429672bfdbefe565e64c5a430  sim/testsuite/sim/bfin/7641.s
+1c2f680be0856eca64957b27251ec528  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1a0.s
+f3aa848548a0432f94d7f21f40799c24  sim/testsuite/sim/bfin/cc0.s
+bd12fcd814a00cb1ead93562a6408525  sim/testsuite/sim/bfin/s3.s
+7d7de3315c2b01fd2a8d24d8b9548c69  sim/testsuite/sim/bfin/se_loop_kill_dcr.S
+95d67ce953ff9448149a1d0e789530ff  sim/testsuite/sim/bfin/c_dsp32mult_dr_m_i.s
+9ccb935d989a81b04d4ceab4e10f4413  sim/testsuite/sim/bfin/c_dsp32mac_pair_a0.s
+503ef3297f246f89609a9948e523dfc0  sim/testsuite/sim/bfin/c_loopsetup_nested.s
+71cf641d92dff192c2f749f7925bfe86  sim/testsuite/sim/bfin/c_dspldst_ld_drhi_ipp.s
+cdc7a150fb4d800fbcfb998b92a143ea  sim/testsuite/sim/bfin/stk6.s
+af0ce969a54b27c9fbe478fd50b0069a  sim/testsuite/sim/bfin/c_seq_ex3_ls_mmr_mvp.S
+c034473bf9ec3a4783e7d90af94cc7ce  sim/testsuite/sim/bfin/c_ldstii_st_dreg.s
+cdd6c089fd870842e9b8ba197fd77e6d  sim/testsuite/sim/bfin/c_ldst_st_p_d_mm_h.s
+58254c522cb851429d92d1aa925f7d09  sim/testsuite/sim/bfin/c_loopsetup_preg_div2_lc1.s
+1e8e3ca710361ce98d00f0c8acbc0d1f  sim/testsuite/sim/bfin/c_br_preg_killed_ex1.s
+05127feee6d3f89cc534357244e065e1  sim/testsuite/sim/bfin/byteunpack.s
+28d97c964ff6071dcca06cb394faca82  sim/testsuite/sim/bfin/c_alu2op_conv_xh.s
+f785f5869cbf5940ee18b5aa3a52148a  sim/testsuite/sim/bfin/c_dsp32alu_min.s
+4515825db056b9c6481c8547b8f292a6  sim/testsuite/sim/bfin/a23.s
+005cb7b88b95c8b4d1a7437f29ebfce6  sim/testsuite/sim/bfin/issue129.s
+be9816d7ae154b7210affc9b25c5aa09  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_m.s
+e693001740ca6011d3c49bae41e4c495  sim/testsuite/sim/bfin/c_dsp32shift_ahh_s.s
+7f326130990513dd873ae854f722ab58  sim/testsuite/sim/bfin/c_dsp32mult_dr_m_u.s
+323b57f2e648a4ff1e1db5cbcaae38a6  sim/testsuite/sim/bfin/c_ccflag_dr_dr_uu.s
+a683a817a3fcae70c07fbba61b39e42a  sim/testsuite/sim/bfin/push-pop.s
+441a164dc901c29dfb5b4e52066a2ca8  sim/testsuite/sim/bfin/issue121.s
+2685d1900e9210813da78fef823e5042  sim/testsuite/sim/bfin/c_dsp32mult_dr_s.s
+bbd683221fee36dd2b10592ef11294f6  sim/testsuite/sim/bfin/a6.s
+7231e0d400de88be56af046f605e1d01  sim/testsuite/sim/bfin/se_loop_mv2lc.S
+2614add64a5764e0f13692f2210bf040  sim/testsuite/sim/bfin/c_comp3op_dr_and_dr.s
+85e116d7e9d7f79e5e90fb70a6edf347  sim/testsuite/sim/bfin/c_dsp32shiftim_lmix.s
+2589820e7ed8dbb5e7051539d61027c1  sim/testsuite/sim/bfin/random_0002.S
+28407e3611fb7520c42f65dc14ad9f9f  sim/testsuite/sim/bfin/random_0031.S
+f58b8f9806b1e0865796d1fce45f8ad9  sim/testsuite/sim/bfin/abs-2.S
+20dac437aaa420e9788ef469519d6dae  sim/testsuite/sim/bfin/se_popkill.S
+b2205c58c96b5ff5024e3552f71e8bfe  sim/testsuite/sim/bfin/c_ldst_st_p_d_h.s
+3efc9149a0e2f9f07ea01fa4ddaedee4  sim/testsuite/sim/bfin/l0.s
+f0f40a5cf5aa7d602c5c3e75f3c17426  sim/testsuite/sim/bfin/c_compi2opd_flags_2.S
+24b64830e7c7f658ac81d619d06e1b0e  sim/testsuite/sim/bfin/dsp_d1.s
+4398f3953291022bb7a9481896fe92e3  sim/testsuite/sim/bfin/testset.s
+841ba18f69d34dbbef6befb553e6eeeb  sim/testsuite/sim/bfin/c_ldstidxl_ld_dreg.s
+3f0b69300bac8ac06bb3b246a090f213  sim/testsuite/sim/bfin/c_brcc_bp4.s
+cf70c006279d347b6a8362785c605ace  sim/testsuite/sim/bfin/c_ccflag_pr_imm3.s
+8f153b66bb1c033950417364a932e665  sim/testsuite/sim/bfin/c_dsp32alu_rm.s
+cd9efea1d64fc7fd2dec07f6adf8925c  sim/testsuite/sim/bfin/c_dsp32alu_rrpmmp_sft_x.s
+7a731ee2fe087b1e16b92be5a322a15f  sim/testsuite/sim/bfin/hwloop-lt-bits.s
+b71ec7e53324bbbd8d2a69f2bd33b847  sim/testsuite/sim/bfin/c_comp3op_dr_xor_dr.s
+b3880da5b888f56c9a3eb7f19815974c  sim/testsuite/sim/bfin/c_ldstii_ld_dr_h.s
+188540971af41b094e50388e253abbdd  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_u.s
+de87d10b3a1423b38678c91fafa445d2  sim/testsuite/sim/bfin/c_dsp32shiftim_ahalf_rn.s
+4dbfd6347d36dffa04331cc48dc22823  sim/testsuite/sim/bfin/a12.s
+c18325dfd3429b6ce26d5776879acf5d  sim/testsuite/sim/bfin/add_imm7.s
+e08d72dc62d60e2c7fe9ce2cd0d9439b  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_s.s
+8d5e4a024a3f1a0cf5a8479d6c2eb3d5  sim/testsuite/sim/bfin/a25.s
+dc05bbf198d1b4a4a9ab6c8345b4ee0d  sim/testsuite/sim/bfin/testset2.s
+9569a3c4c968b2967fda3b5817cb3960  sim/testsuite/sim/bfin/cc5.S
+05ef8361bfab4c661e8a46367b19c383  sim/testsuite/sim/bfin/c_seq_ex1_call_mv_pop.S
+ef39a36b3b64f18de73a0f37e0ccb300  sim/testsuite/sim/bfin/c_dsp32shiftim_ahalf_ln_s.s
+f7724cb439687f74863ecefa40ce5fb7  sim/testsuite/sim/bfin/cec-raise-reti.S
+556eb406eb6f36662b30960e38811be9  sim/testsuite/sim/bfin/c_logi2op_nbittst.s
+ef799265fe588c7f3737dace1a1f31de  sim/testsuite/sim/bfin/c_ldimmhalf_l_dr.s
+377ed2dad64de6bcdde8aacc3f48d26a  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0.s
+3e5c0d2afb5b636cbed6e0b739854ec5  sim/testsuite/sim/bfin/c_comp3op_pr_plus_pr_sh1.s
+dc280850768a497ef970f73a05ff8419  sim/testsuite/sim/bfin/random_0011.S
+96e8946c463d6f506af8dabc3dd6862d  sim/testsuite/sim/bfin/d2.s
+0e342873545172acddca6eb2126bd398  sim/testsuite/sim/bfin/c_regmv_pr_dr.s
+90d6859173bbd6dd571ab620ef569212  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_t.s
+ae1fdd9921a16a2ad364eb64aa5e7bc5  sim/testsuite/sim/bfin/c_ldimmhalf_dreg.s
+e215c346df0fb80804d90cc3b19c6a11  sim/testsuite/sim/bfin/c_dsp32alu_rrpmmp.s
+39b679a3e9713cafc6bc502c8e6b1bd8  sim/testsuite/sim/bfin/s15.s
+02a3deebb7a758e3af2afea1d7eabb4f  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1_u.s
+480626af3232a6411208fcad0b0687e8  sim/testsuite/sim/bfin/c_dsp32mult_pair.s
+0d5f069409350d392a1443bde0d3c2ba  sim/testsuite/sim/bfin/c_regmv_imlb_imlb.s
+114ed0e388ff27793cd4e74481956592  sim/testsuite/sim/bfin/c_compi2opd_dr_eq_i7_p.s
+41fdd5f25693c871cc06fb37ec124088  sim/testsuite/sim/bfin/c_dsp32mult_pair_i.s
+4289ee30ca00cc4c1cfe82d23f841f81  sim/testsuite/sim/bfin/issue119.s
+a14f5a0acb0c380f671daf117f5d9583  sim/testsuite/sim/bfin/m6.s
+8bd946e6222f132be930da837416d73d  sim/testsuite/sim/bfin/se_regmv_usp_sysreg.S
+75fd1c1b8811bb84acccafd0418d51c5  sim/testsuite/sim/bfin/compare.s
+83e9549c45a78a093180d8a1791a9ebc  sim/testsuite/sim/bfin/a2.s
+686eef0bc113ed2f4811db3e57b9a261  sim/testsuite/sim/bfin/c_dsp32alu_rh_rnd12_m.s
+05ee9bca2a0c2d4943e5a01135a6d3a5  sim/testsuite/sim/bfin/c_ldst_ld_p_p.s
+2ded8381fd85e54ead834ff4dc931d37  sim/testsuite/sim/bfin/c_regmv_dr_dr.s
+6a7bca360b713f72787e3277285ca337  sim/testsuite/sim/bfin/se_all64bitg1opcodes.S
+84e50dcefb143e170d9779d65f345148  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_i.s
+dce28f3f3eeeae0db0853e53f69ce6e7  sim/testsuite/sim/bfin/m9.s
+c4086f10d7848f8880f0fd6c16448626  sim/testsuite/sim/bfin/dbg_brtkn_nprd_src_kill.S
+81b3ba095218dfad42fa906627155f38  sim/testsuite/sim/bfin/random_0033.S
+2bccafa22b3d5c105ea31aeb48d6e9ca  sim/testsuite/sim/bfin/se_loop_nest_ppm_1.S
+e5b207681d3e6bf5142bf642322e06dc  sim/testsuite/sim/bfin/random_0036.S
+404dce58dfff7836f0e7c84a8b7d5111  sim/testsuite/sim/bfin/se_all32bitopcodes.S
+90f8ad210fc240758e6734d2e492c803  sim/testsuite/sim/bfin/random_0015.S
+babb584b0d996ce2f1969c48e03b368f  sim/testsuite/sim/bfin/c_br_preg_stall_ac.s
+63b01f2dacdc587160e4fe49ede0ecef  sim/testsuite/sim/bfin/c_comp3op_dr_or_dr.s
+27dd8868bd2ead2c54c84619d2608358  sim/testsuite/sim/bfin/c_cc2dreg.s
+823ab6c5b582159ed3156f292e53a616  sim/testsuite/sim/bfin/m4.s
+cfaa8736fe8d99807d6f397352b4906b  sim/testsuite/sim/bfin/s10.s
+ffdcea84476eb75625dcc1993c2e3c98  sim/testsuite/sim/bfin/edn_snafu.s
+84af1902fa132a0e9aa33a511ed5e1db  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1a0_iutsh.s
+abd41902e913228e180f2407a13c36d0  sim/testsuite/sim/bfin/lmu_excpt_prot1.S
+4dc84b9ef6ab0ec745b5759998154fff  sim/testsuite/sim/bfin/c_dagmodim_lnz_imgebl.s
+ba47e8b23399eb887c3a11ab507f43dc  sim/testsuite/sim/bfin/c_alu2op_conv_b.s
+725d2cea0a62b886976271d64de41f17  sim/testsuite/sim/bfin/c_dsp32shiftim_rot.s
+6fd0e5ff86f7dc846047f4db00af5cd9  sim/testsuite/sim/bfin/s12.s
+03666e4218e67913c99a631f4a8256e0  sim/testsuite/sim/bfin/a9.s
+bbae134a19fb73ec195b74b310b01617  sim/testsuite/sim/bfin/se_kill_wbbr.S
+f8a8d0c720a77e9104d4f39e33ceefe0  sim/testsuite/sim/bfin/c_dagmodik_lnz_imgebl.s
+2ea489b4cb1b207f1081fbea5017ddb4  sim/testsuite/sim/bfin/fact.s
+637674262c3a09a442c56884dd741951  sim/testsuite/sim/bfin/c_dsp32alu_r_negneg.s
+72341c4026360cabf2d1d012fddb0738  sim/testsuite/sim/bfin/seqstat.s
+7d34b4effdf092aace9765e2a9bc1176  sim/testsuite/sim/bfin/se_ssync.S
+1c87b664e3f3279f72643406b4341180  sim/testsuite/sim/bfin/c_dsp32mult_pair_u.s
+f7c0c137bdbe3b5206820590db0f69a7  sim/testsuite/sim/bfin/se_undefinedinstruction4.S
+face3a7b6fe2e80168b8091239206040  sim/testsuite/sim/bfin/dsp_neg.S
+d34141e3c43f76a65719c4a3fab452de  sim/testsuite/sim/bfin/max_min_flags.s
+38ee4ebc782b080bdca44a7ad104b367  sim/testsuite/sim/bfin/c_dsp32shiftim_ahh.s
+d6b458f69bce090e99f02a946dbd8924  sim/testsuite/sim/bfin/c_alu2op_conv_toggle.s
+ad0e4399285844ab1bd66509723b7861  sim/testsuite/sim/bfin/c_alu2op_conv_mix.s
+3a4b3ff73b4c20920fe1343181cb7e72  sim/testsuite/sim/bfin/c_progctrl_nop.s
+625d83d4bfb911fac79fe2b8c024ad91  sim/testsuite/sim/bfin/c_interr_loopsetup_stld.S
+21e3db50248b4ecd49cb954982280b95  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_iu.s
+2d030cef9b9adfbb8d7294c7892ddee5  sim/testsuite/sim/bfin/c_alu2op_conv_neg.s
+4c6f559d02b2ea5acbd7ed44df08464c  sim/testsuite/sim/bfin/conv_enc_gen.s
+526ba8281b1e407cefed889d3fdd2616  sim/testsuite/sim/bfin/c_dsp32shift_ahalf_lp_s.s
+09a42670f0771f52ace58abaea20cb4a  sim/testsuite/sim/bfin/c_ccflag_a0a1.S
+8ddab0e356b42910d03ec36732c74968  sim/testsuite/sim/bfin/c_dsp32mac_a1a0_iuw32.s
+98a64ce543f2ccc00d2318ef1ed95d8b  sim/testsuite/sim/bfin/c_dsp32alu_rh_rnd12_p.s
+cce602f497a322243cde44b5b8609cd9  sim/testsuite/sim/bfin/c_dsp32shift_signbits_rh.s
+13bd3576f0d5028e00fdec6c2b0da000  sim/testsuite/sim/bfin/c_seq_wb_cs_lsmmrj_mvp.S
+450c1af5ae2224d377b92c15320c8348  sim/testsuite/sim/bfin/c_ldimmhalf_h_pr.s
+75cf5c47841981b33d3424a2a8de6ec0  sim/testsuite/sim/bfin/ChangeLog
+1294c70a4c3b69f36b5d182a0be170c9  sim/testsuite/sim/bfin/c_mmr_loop_user_except.S
+b66bf17e8fed9d3a82f42140f530c036  sim/testsuite/sim/bfin/c_logi2op_log_l_shft.s
+860668e810dea360992ffcb9599381f3  sim/testsuite/sim/bfin/neg-2.S
+b7adbc71de765c9250f2ad39b9fbfe2a  sim/testsuite/sim/bfin/c_seq_wb_raisecs_lsmmrj_mvp.S
+bb00a59be022ef27cdf64a1318b544c0  sim/testsuite/sim/bfin/c_dsp32alu_rh_m.s
+74fc82fda7404bd11707760bc17da82e  sim/testsuite/sim/bfin/c_dsp32alu_rpp.s
+5f2f31aaf7ddcce2d121e9f6a041268d  sim/testsuite/sim/bfin/random_0012.S
+ff5e8776979710247e6d4dc60ad22a93  sim/testsuite/sim/bfin/c_dsp32shift_ahalf_rn.s
+1b9fe3241a0162e8606c21e6b32bb0c6  sim/testsuite/sim/bfin/c_dsp32alu_sgn.s
+74f4b10b6c9964b12d3c44b6a341d1d2  sim/testsuite/sim/bfin/c_brcc_brt_nbp.s
+a3774f7d75d9d6145968bd38ae123bb9  sim/testsuite/sim/bfin/a0shift.S
+9f8c1db3365dd2361fdd698c313a584d  sim/testsuite/sim/bfin/s21.s
+d5cdfc180a7d6a20c74063ade297679c  sim/testsuite/sim/bfin/10622.s
+0c51ec21092eb2e02382247ad5f3a59e  sim/testsuite/sim/bfin/pushpopreg_1.s
+4066d22018a2beb3021d5b1ea6005a5c  sim/testsuite/sim/bfin/vit_max2.s
+86090ee34a3fa27f1fb55d8e8d9aa8e9  sim/testsuite/sim/bfin/c_dsp32shiftim_af_s.s
+0feb00720bffa776d70caf97aa04694f  sim/testsuite/sim/bfin/c_dsp32alu_bytepack.s
+8ac2a6c4e80fd758af687ead01c5e5b8  sim/testsuite/sim/bfin/se_rets_hazard.s
+91bb0956046070c73b36bdfc61a5d692  sim/testsuite/sim/bfin/c_dsp32shift_expadj_h.s
+eb73255b5cb7562e3b21af332b1d9eab  sim/testsuite/sim/bfin/m7.s
+1cfab7609c27f9f3719a9429afc5aad1  sim/testsuite/sim/bfin/s18.s
+18e3172d8ad33e233ae2727d86026942  sim/testsuite/sim/bfin/c_dsp32shift_ahalf_rp_s.s
+1340100f92473f52a90194ef5ebdc429  sim/testsuite/sim/bfin/se_cof.S
+627b03bd369592577f54ac245a8ba092  sim/testsuite/sim/bfin/issue140.S
+41d8cb77e2c2c895ecf423652d3ab3ab  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_is.s
+0045ce79ff1d2a3ceb7b0a9c018fe069  sim/testsuite/sim/bfin/c_brcc_kills_dmiss.s
+6a047ec73ccc98946877788c3b088aaf  sim/testsuite/sim/bfin/c_ldimmhalf_drlo.s
+f789479442f4dbad47e9734e0c8cccae  sim/testsuite/sim/bfin/c_ldstii_st_preg.s
+d5c582a5c70c026fb79d585f6bb79f38  sim/testsuite/sim/bfin/hwloop-bits.S
+58fec93f37ef88d3508dc5fa151acb2b  sim/testsuite/sim/bfin/random_0030.S
+786ea14acabe08433d5e5ded79e8011d  sim/testsuite/sim/bfin/se_allopcodes.h
+8298dd966ef443c974a25289417d7286  sim/testsuite/sim/bfin/c_dsp32shift_expexp_r.s
+7cf8f0313c9b134c4b90e8c9743146dc  sim/testsuite/sim/bfin/issue126.s
+61213925c07929df9fb92f78b39b0d6e  sim/testsuite/sim/bfin/hwloop-branch-in.s
+2042f6af6a81c43df0f43c51909ea8f9  sim/testsuite/sim/bfin/s2.s
+652bac9f24d850a393bc19fa5b9bd699  sim/testsuite/sim/bfin/se_lsetup_kill.S
+ce17614facd14eec0b020443865dfb5d  sim/testsuite/sim/bfin/c_interr_pending_2.S
+695661d1ee0948c7bc574e94c29782af  sim/testsuite/sim/bfin/lp0.s
+71d62c6517566aba379f434147d3c053  sim/testsuite/sim/bfin/s20.s
+cfc3f75a497c120ef474dda21f8a2971  sim/testsuite/sim/bfin/c_ldst_ld_d_p_pp_xb.s
+df60bcb108c4fb36548c6fa099c75fd0  sim/testsuite/sim/bfin/c_ldst_st_p_d_b.s
+fab985e0e9679c87d643e16ffee3a5a3  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_u.s
+555d43b2af6912a9113f06247e6aed40  sim/testsuite/sim/bfin/random_0022.S
+6f34eb7fb0f64a932c8a2ba6dfea2e24  sim/testsuite/sim/bfin/c_ptr2op_pr_sft_2_1.s
+b13ea0d7e5e574ce70563cf75607904f  sim/testsuite/sim/bfin/random_0028.S
+f9d495db33be7dec4f10e7aa582dc68e  sim/testsuite/sim/bfin/lsetup.s
+0003c6a6de9ab79f51db98d63a8878fd  sim/testsuite/sim/bfin/viterbi2.s
+a941f2bd95e1a9c6d53c1fc352de3c15  sim/testsuite/sim/bfin/c_pushpopmultiple_dp_pair.s
+df4ad401b58e03100301ad8b42d6e90f  sim/testsuite/sim/bfin/dbg_tr_basic.S
+4d574debf12dbfa859a21f5b5ea8525c  sim/testsuite/sim/bfin/c_dsp32mult_pair_is.s
+3069ac597b0958fb2982e898eb77b18d  sim/testsuite/sim/bfin/issue175.s
+182a2c8555a2a8ab7cdc8bf3071f6a37  sim/testsuite/sim/bfin/c_loopsetup_preg_lc1.s
+5c32de9b54888abd2dbd86464a5351c8  sim/testsuite/sim/bfin/c_ldstii_ld_preg.s
+80f2a5b5de73ac8a35f74c96f871d3f3  sim/testsuite/sim/bfin/se_excpt_ssstep.S
+d25c0b8ff6061f085cfb51f40484fb1e  sim/testsuite/sim/bfin/a20.S
+59131d58a67fb8ce8cde4154792f2f9d  sim/testsuite/sim/bfin/m1.S
+ffbbf13b250921f57d6a39018f7ae7b4  sim/testsuite/sim/bfin/c_ldstpmod_st_dr_hi.s
+e5ee894fb6f60c25f7c0031c0c617824  sim/testsuite/sim/bfin/c_cc2stat_cc_av0.S
+bef9b2d5ff713ae7b043f454d4760fcf  sim/testsuite/sim/bfin/c_ldst_st_p_d_mm_b.s
+dc337944dddd47d2cb8b4af548253c6d  sim/testsuite/sim/bfin/c_interr_timer_tscale.S
+3e2ef8403b643230f67439d89b92a135  sim/testsuite/sim/bfin/c_ldstidxl_st_dreg.s
+d4d4a320ea31b699bac08cef3ad84301  sim/testsuite/sim/bfin/c_logi2op_bittgl.s
+4abdfcceb08a686a99a7b297868bc064  sim/testsuite/sim/bfin/c_dsp32alu_a_abs_a.s
+e94a8b2dc5c8bcd7c102e27e9a52f7d6  sim/testsuite/sim/bfin/acc-rot.s
+350d1676b23584932aceaf29210ae3a6  sim/testsuite/sim/bfin/dbg_tr_simplejp.S
+6e700c117e859345710d81590adf39d2  sim/testsuite/sim/bfin/cmpdreg.S
+7101288983cd71a36dec11be2cda2efc  sim/testsuite/sim/bfin/c_ldst_ld_d_p.s
+5127752e35d5caffc9284ce295c26609  sim/testsuite/sim/bfin/neg-3.S
+754b06a0434623312fb539f37b44fc97  sim/testsuite/sim/bfin/c_dspldst_st_drhi_i.s
+3827576eb9322edfd6e140922744eea8  sim/testsuite/sim/bfin/c_dsp32alu_rl_p.s
+3d6f2cf38746b68dfe62ef453049a560  sim/testsuite/sim/bfin/c_dsp32alu_rl_rnd20_m.s
+e2b55a8ed7b18d264d2730c2b3226d04  sim/testsuite/sim/bfin/c_seq_wb_rtn_lsmmrj_mvp.S
+958ad19045957e69b955aee37ce5b6c0  sim/testsuite/sim/bfin/c_dsp32shiftim_a0alr.s
+30aa9272252e64359cc656b4a65dda30  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_t.s
+86275529be3ea8284b411b5fdaf1ed7e  sim/testsuite/sim/bfin/se_loop_lr.S
+a0652d3ee9f479d9d6cca68326690608  sim/testsuite/sim/bfin/c_interr_disable.S
+41270012f56d985144bd1154d27df10a  sim/testsuite/sim/bfin/c_mmr_loop.S
+259e9bd5e7343e0a2caacd00c59a63c7  sim/testsuite/sim/bfin/vec-abs-2.S
+b88a160929b70861633dd13f81dd0e74  sim/testsuite/sim/bfin/c_dsp32shiftim_ahalf_rp_s.s
+09b019c3402a7ed10605ee86b09888c2  sim/testsuite/sim/bfin/c_brcc_bp3.s
+1c5f113f562e1f2fa7b221a72de925c3  sim/testsuite/sim/bfin/c_dsp32mult_dr_i.s
+318af4bbc5c475f84551d104d91bb7ea  sim/testsuite/sim/bfin/c_regmv_imlb_dr.s
+56aaa9fde8d192903ffc383d23e838d6  sim/testsuite/sim/bfin/c_logi2op_log_r_shft.s
+f8411086235a72897b1ec70f8f7869ef  sim/testsuite/sim/bfin/c_dsp32alu_byteop3.s
+18baca4faff420cfa71b64d1946390af  sim/testsuite/sim/bfin/lmu_cplb_multiple1.S
+3e72f2d28bb00b208ee1f519aafbfc15  sim/testsuite/sim/bfin/c_cc2stat_cc_av1.S
+bc1fe58c2bc14bf3cfa813fc2f45fd92  sim/testsuite/sim/bfin/x1.s
+4fd07b28d259adebc742a51ce7336e56  sim/testsuite/sim/bfin/s1.s
+e3a5af81976ec273432578d8caf8fbcd  sim/testsuite/sim/bfin/issue257.s
+103c5d4573562eb707d0f224bddb079f  sim/testsuite/sim/bfin/se_bug_ui2.S
+8a97a30aa30bf68d9c91e27ed2c1a062  sim/testsuite/sim/bfin/loop_strncpy.s
+ce20453df53659708827f31015999c73  sim/testsuite/sim/bfin/se_event_quad.S
+bcbde9b7a471ab4853444bad249838e7  sim/testsuite/sim/bfin/c_comp3op_pr_plus_pr_sh2.s
+ef808ff6b6b675ea0f869e4a6f1b6ea0  sim/testsuite/sim/bfin/c_dsp32alu_rl_rnd20_p.s
+a239662487b4a852239cde8357b2e80b  sim/testsuite/sim/bfin/se_mv2lp.S
+7df9ca737b91d05f1859283b846af842  sim/testsuite/sim/bfin/zcall.s
+25ecaac002a2b3c1b1f10850085222f2  sim/testsuite/sim/bfin/a22.s
+ceadb7776c5e6a9c2640a50e7580c488  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1a0_m.s
+edf967a6a74902e4d7e03506679b1218  sim/testsuite/sim/bfin/m13.s
+418e58f92a8fefd3a0e92ab3737c6706  sim/testsuite/sim/bfin/c_ldstidxl_ld_preg.s
+038c89bbbb2a935771544aa4f7aca96f  sim/testsuite/sim/bfin/c_cc_regmvlogi_mvbrsft_s1.s
+29ef7ae2f5926a96d0112a722358537d  sim/testsuite/sim/bfin/se_stall_if2.S
+93cd6112d65fa38047b5ec538e165bdf  sim/testsuite/sim/bfin/c_ldst_ld_p_p_pp.s
+3ec1b2c60af24e53ef88912f465d2ee1  sim/testsuite/sim/bfin/c_seq_ex2_mmr_mvpop.S
+a38a4e8e7c161c39b496111d6dbfb345  sim/testsuite/sim/bfin/c_dsp32mac_a1a0.s
+4432ed7982dc2829e960c58290b59c78  sim/testsuite/sim/bfin/c_cc2stat_cc_ac.S
+45f0921754e0a0ee0ac0e5589c1c926b  sim/testsuite/sim/bfin/c_dsp32shift_af_s.s
+02ea7710d7bdd57573b410035304ef77  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1a0_u.s
+975e7a2fb1598eb10fd7322ce95935f4  sim/testsuite/sim/bfin/c_regmv_acc_acc.s
+de0fcb790b43f09dcf45b8469ffef40a  sim/testsuite/sim/bfin/c_interr_nmi.S
+fb541cdb77bd0c6540a14fe01975c7cb  sim/testsuite/sim/bfin/c_compi2opp_pr_add_i7_n.s
+70dcdf848f906bffa857dc2015575f2b  sim/testsuite/sim/bfin/c_multi_issue_dsp_ldst_1.s
+cb91774a59feeebea4bb02b35e1d5719  sim/testsuite/sim/bfin/c_ldstii_ld_dreg.s
+680c67b3548dff22963d6f6c2fcf5102  sim/testsuite/sim/bfin/l0shift.s
+3aa02ca344a6eb3f225b69e28ccab24b  sim/testsuite/sim/bfin/c_logi2op_arith_shft.s
+4cbe899245aabaf314047e6bf4c8837b  sim/testsuite/sim/bfin/a0.s
+7aa05af7b0cc82119f2b681e8ab98169  sim/testsuite/sim/bfin/s19.s
+0d771d0cf53aa0ffa79390fd09ce7ebc  sim/testsuite/sim/bfin/s13.s
+bf90d7be3a839a151d3b980c5a568d81  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1a0_m.s
+c6102e6b089e764bde2cc83307e5cdf3  sim/testsuite/sim/bfin/c_mode_user.S
+14f70cc3025d8b34ad3f20ad353a574c  sim/testsuite/sim/bfin/abs-3.S
+7ad1e5ed9f87fe9c333b65ca1cdf8b0b  sim/testsuite/sim/bfin/c_regmv_imlb_dep_nostall.s
+5fb4e1e5101c7bbb45a9016f8a4c4fcd  sim/testsuite/sim/bfin/c_ldst_st_p_p_mm.s
+4cae16bbcb270516e373926130dfbbcc  sim/testsuite/sim/bfin/c_seq_ex1_raise_call_mv_pop.S
+a5eb7e3d534fb050dc64b923525fa227  sim/testsuite/sim/bfin/cir1.s
+f8db5917fe683888b621431324d6ef59  sim/testsuite/sim/bfin/vec-abs-3.S
+87262f9ef78e2dbca89062a0678afbae  sim/testsuite/sim/bfin/c_dsp32shiftim_lhalf_rn.s
+b67a4c4143323d9b1f677f5580116904  sim/testsuite/sim/bfin/c_ldstiifp_ld_preg.s
+afc38d644b79ce377b785d12be8ed004  sim/testsuite/sim/bfin/c_alu2op_log_r_sft.s
+e1e4d434780ffcc96f942373c1450cf6  sim/testsuite/sim/bfin/c_mmr_timer.S
+647f2426b7b4c66a90f7f68ea68a446f  sim/testsuite/sim/bfin/c_dsp32mult_dr.s
+1d9eab417c0f2bfaa83e6dfc7c386bf9  sim/testsuite/sim/bfin/se_undefinedinstruction3.S
+616889f64c1b2ca5cae92d9bdf68c188  sim/testsuite/sim/bfin/s17.s
+4758444e9e2c1365d5f9280e48aa3685  sim/testsuite/sim/bfin/simple0.s
+fbb490ecdabf886e7c4521469222439a  sim/testsuite/sim/bfin/c_dspldst_ld_drhi_i.s
+a5953d4ee3bfa471e04729418059ccef  sim/testsuite/sim/bfin/c_ldimmhalf_h_dr.s
+8def403350e9e29d9b35e166272caa3c  sim/testsuite/sim/bfin/c_dsp32shift_lhalf_rn.s
+7009963e29a84ae3a3e971baafa44fd4  sim/testsuite/sim/bfin/random_0018.S
+d1db4922910d772f8372c30d6608c487  sim/testsuite/sim/bfin/cc1.s
+9114d6373e4da52043710b8cd8b5014a  sim/testsuite/sim/bfin/c_comp3op_dr_minus_dr.s
+3c5db1e3d890b2242c76545c178660ea  sim/testsuite/sim/bfin/cec-ifetch.S
+884d675ce86f627932b9185faa0ed838  sim/testsuite/sim/bfin/c_regmv_pr_dep_stall.s
+902c615bf0a946c928824d4fd3c3bb4d  sim/testsuite/sim/bfin/random_0023.S
+59a3446f9e2fe15e93735bcab1f2ad99  sim/testsuite/sim/bfin/c_dsp32alu_saa.s
+4485ff1a29e94883e1e65c727866c5a0  sim/testsuite/sim/bfin/c_dspldst_ld_dr_ipp.s
+a3b68914c39ae6c2d721133ff93d2800  sim/testsuite/sim/bfin/byteop2p.s
+07371bb2a6d0102e2e177dc1560de422  sim/testsuite/sim/bfin/c_seq_ex3_ls_brcc_mvp.S
+b66136e773f49004230589eb30a8a457  sim/testsuite/sim/bfin/random_0021.S
+2f609b6e1e1f3ea5496e2a364723bceb  sim/testsuite/sim/bfin/c_ldstiifp_st_preg.s
+03e73abe7cfa4be65b424c6ae17dcd08  sim/testsuite/sim/bfin/abs.S
+5ecaf1006e4538f847fb254c749238d3  sim/testsuite/sim/bfin/mdma-skel.h
+a33f3ac5bf0c869421142b7e439ba51b  sim/testsuite/sim/bfin/c_ptr2op_pr_shadd_1_2.s
+b21805b72c36e2b748ce9f593bb4a9df  sim/testsuite/sim/bfin/c_compi2opd_dr_eq_i7_n.s
+97e5d29e86a168d09dddd1d8611890ff  sim/testsuite/sim/bfin/c_interr_pending.S
+335424886c563252c8fbacda7c416c8d  sim/testsuite/sim/bfin/c_loopsetup_preg_div2_lc0.s
+27f25e3dfcbcc4e7b03da586777acfb4  sim/testsuite/sim/bfin/abs_acc.s
+01602e752a490b7286397676e0589315  sim/testsuite/sim/bfin/c_alu2op_conv_xb.s
+9cb710abef2b2ce825bf9452be0a3073  sim/testsuite/sim/bfin/c_seq_ac_raise_mv_ppop.S
+803509c8c316b6803434416a4387b8c3  sim/testsuite/sim/bfin/random_0027.S
+3ad676f3d1e6f8e05cac17a1570ebdb8  sim/testsuite/sim/bfin/c_brcc_brf_fbkwd.s
+7d38cfafbfa9baf77e821fd03110c55e  sim/testsuite/sim/bfin/c_progctrl_excpt.S
+ee9f4503030fa697020fec9dd3302be7  sim/testsuite/sim/bfin/mdma-32bit-1d.c
+2aa8a19946018e214cd1564e75f421fb  sim/testsuite/sim/bfin/se_loop_nest_ppm.S
+bc43b189627188ec4cae8d67f4893193  sim/testsuite/sim/bfin/c_loopsetup_overlap.s
+ccf62cffff0ccaf6705ee73c7a5e469b  sim/testsuite/sim/bfin/c_ccflag_pr_pr.s
+2bd089dd582cb290ddf0d64fee3d0c9b  sim/testsuite/sim/bfin/c_ccmv_cc_dr_dr.s
+d18090bc223248e21463ae5e53c68e4c  sim/testsuite/sim/bfin/c_ldstidxl_ld_dr_b.s
+325e8de5d4d4df4b865840606dcec369  sim/testsuite/sim/bfin/c_dsp32mac_mix.s
+25e1ec261c1042d7613a31546e807706  sim/testsuite/sim/bfin/se_kills2.S
+56538f4726d4bcbf69000d597527ff45  sim/testsuite/sim/bfin/a5.s
+c5817b5392cfebe63db57d3a3509142e  sim/testsuite/sim/bfin/c_dsp32shift_ahalf_ln.s
+2dd27236ee3531fae815173f9d9878ed  sim/testsuite/sim/bfin/c_cc_flagdreg_mvbrsft_sn.s
+e567889fd763c41c603953360216725f  sim/testsuite/sim/bfin/c_dsp32shift_a0alr.s
+d492b75281b396c084734fb6a4773d31  sim/testsuite/sim/bfin/load.s
+37023aee4c8367cdce427875d0eb85b8  sim/testsuite/sim/bfin/se_more_ret_haz.S
+4fd049069abba7dd37815855dbcac743  sim/testsuite/sim/bfin/c_dsp32mac_dr_a0_m.s
+effb894269e483900b640d1e19dafaaa  sim/testsuite/sim/bfin/c_progctrl_jump_pcpr.s
+469596b6f7e73b7f5617d9a0ebf5559b  sim/testsuite/sim/bfin/c_dsp32mac_dr_a1_i.s
+465cab4122fdeac3ccabbac2a224af40  sim/testsuite/sim/bfin/c_regmv_dag_lz_dep.s
+b934faefc613023c349422e9dad71bdf  sim/testsuite/sim/bfin/testutils.inc
+7c1f37bdf46606175ea34bd9878f399e  sim/testsuite/sim/bfin/c_mmr_ppopm_illegal_adr.S
+2c5c4f4bf2fc65f15c19902e17b78d4a  sim/testsuite/sim/bfin/c_dsp32shift_ahalf_ln_s.s
+ab26e42f455018635583de0c359879f1  sim/testsuite/sim/bfin/c_regmv_pr_pr.s
+4b3ce618665d13744e95be529606feab  sim/testsuite/sim/bfin/c_multi_issue_dsp_ldst_2.s
+7901b27f138ae7a3c3b81e09103d0602  sim/testsuite/sim/bfin/cec-non-operating-env.s
+3d0baa5dcd9c1bfe91dea1be48376051  sim/testsuite/sim/bfin/c_dsp32mult_pair_m_s.s
+28c8aab15730b6173d0da2f5998f36f3  sim/testsuite/sim/bfin/zeroflagrnd.s
+3ce7a0eff604807b7fa94455af0771a8  sim/testsuite/sim/bfin/lmu_excpt_illaddr.S
+fa94045af9a8b611ac508d0288d5c842  sim/testsuite/sim/bfin/saatest.s
+c657ad4c186b6224e353864dafbbb4fe  sim/testsuite/sim/bfin/random_0013.S
+768f0d6765fff4aa19866a801fd28711  sim/testsuite/sim/bfin/se_loop_ppm_int.S
+1935c735f699cd85d12cbf2726cffada  sim/testsuite/sim/bfin/cmpacc.s
+78fd337fd8ad33125ae5f7dd25393315  sim/testsuite/sim/bfin/c_dspldst_ld_drlo_i.s
+5472c113801fcd378f1a439d228d629c  sim/testsuite/sim/bfin/issue113.s
+8a31d31b5465c4a06ca4e3d59d9aac64  sim/testsuite/sim/bfin/c_dsp32shiftim_af.s
+9b2b0c6891120209c99c8a4b9872da01  sim/testsuite/sim/bfin/c_dspldst_st_dr_i.s
+c824eaf9f3639660c73fa993d2e49e0c  sim/testsuite/sim/bfin/c_brcc_brt_bp.s
+3adadda13773c46b6091d45acd6b26af  sim/testsuite/sim/bfin/c_calla_subr.s
+dd8c7a827d3385442a677da37a5dfd1b  sim/testsuite/sim/bfin/c_calla_ljump.s
+02c62b69a50332d334ef23b26e58035d  sim/testsuite/sim/bfin/dbg_tr_tbuf0.S
+471ed97f64fa7fd9d05e55bf9255d678  sim/testsuite/sim/bfin/greg2.s
+f39fa630ebeff7bd621524ce8656920f  sim/testsuite/sim/bfin/ashift.s
+277f7853aa80208013169a875683f900  sim/testsuite/sim/bfin/c_dsp32alu_byteop2.s
+55d5782f0ddae0e5d0d6a04f81bdd10a  sim/testsuite/sim/bfin/stk2.s
+029753ee740e18b70c858a54631c36c4  sim/testsuite/sim/bfin/msa_acp_5.10.S
+178233d61233eb1d2d093c4132377ccc  sim/testsuite/sim/bfin/c_dsp32mult_dr_tu.s
+ec3ebf4777088920b90901340effa079  sim/testsuite/sim/bfin/fir.s
+33c2d37f1f8385abae74c8de03388215  sim/testsuite/sim/bfin/c_dsp32mac_pair_a1a0_is.s
+48802aa20584af92c236d9959d09cb5d  sim/testsuite/sim/bfin/c_dsp32mac_pair_a0_s.s
+d8266badab508a8826f43859dd855659  sim/testsuite/sim/bfin/c_alu2op_divq.s
+334d9f600c3135fb4c9b63f9ed8d5ded  sim/testsuite/sim/bfin/c_logi2op_log_l_shft_astat.S
+c68e7cc61a6104706788f5e3fd53a19f  sim/testsuite/sim/bfin/c_ccflag_dr_dr.s
+486a2039f7967291fb69c66f229ed256  sim/testsuite/sim/bfin/dsp_d0.s
+a03f34c39c8412197f8e51b848c7db34  sim/testsuite/sim/bfin/nshift.s
+9febdf1b81f79e26ff69db6936429036  sim/testsuite/sim/bfin/stk.s
+ba398a4a19fc48009b81eed9729d2b95  sim/testsuite/sim/bfin/se_loop_ppm_1.S
+575ee0582bb25ac4030d2252146bc81f  sim/testsuite/sim/bfin/c_dsp32alu_rl_m.s
+90d97e84322c3c273aafe652c8e91872  sim/testsuite/sim/bfin/s30.s
+b8f865d48d0fccb39946756ee52e7265  sim/testsuite/sim/bfin/c_mode_supervisor.S
+e0694f00bd419889afb9d9a3f11b3b40  sim/testsuite/sim/bfin/c_alu2op_arith_r_sft.s
+04598b814b8156f788c4fc8cc6f1d507  sim/testsuite/sim/bfin/c_interr_disable_enable.S
+e3870c9fecda7cf9e76042bfa82638ff  sim/testsuite/sim/bfin/random_0026.S
+90e5fd3dae567016a251cc4a2b2d2355  sim/testsuite/sim/bfin/c_ldstpmod_st_dr_lo.s
+18a78f2b94f86ce37423bc99c777d9f1  sim/testsuite/sim/bfin/c_ldimmhalf_l_pr.s
+f08b71309b7aaed138a565fcdc73a63a  sim/testsuite/sim/bfin/mc_s2.s
+22dbc2fcb1b2a65fb9751dbe04cf64cc  sim/testsuite/sim/bfin/c_ccflag_pr_imm3_uu.s
+13a49a550bd64364582dfb2f4c55b8ec  sim/testsuite/sim/bfin/b1.s
+86fc6e2e2d7d0ed372f3037f6abc1c39  sim/testsuite/sim/bfin/vec-abs.S
+0ff0fe409db92c8d0badf61397879b18  sim/testsuite/sim/bfin/s5.s
+9622c83522202d0c177d7b2866cc51e7  sim/testsuite/sim/bfin/issue139.S
+2b4a49438847727f0608f760789f6146  sim/testsuite/sim/bfin/se_all64bitg0opcodes.S
+71cd0b24c00b44365c1072496507098d  sim/testsuite/sim/bfin/c_dsp32mult_dr_is.s
+e01849a2a91f6a30da3b9580bd8f40c4  sim/testsuite/sim/bfin/pr.s
+9d81d781061b56b18755a36cc6d7395f  sim/testsuite/sim/bfin/c_ldstpmod_ld_dr_lo.s
+1a537e86920e7c20e7b7361e136656e3  sim/testsuite/sim/bfin/c_dsp32alu_search.s
+8e21d6a9f8648f5755f0c545c603a2ac  sim/testsuite/sim/bfin/c_regmv_pr_imlb.s
+9499c70edfd7d13dd77c87800191b3cd  sim/testsuite/sim/m68hc11/allinsn.exp
+c8756b053a5d9e80829d352796598ea4  sim/testsuite/sim/m68hc11/ChangeLog
+531db82ef6fbeb05b9681fd97cf0adf3  sim/testsuite/sim/m68hc11/pass.s
+d4a4dc202b50cef88186c345fa60f24c  sim/testsuite/sim/m68hc11/testutils.inc
+df2e18b92ff214af8722b47ed1988424  sim/testsuite/m32r-elf/Makefile.in
+aeb9f246be0c025b69dcf144b916ce33  sim/testsuite/m32r-elf/configure.ac
+61aac381a61d722e21e84faa6146d7be  sim/testsuite/m32r-elf/loop.s
+fdcd1bf835b2c2a0ce2ec539624e2a6c  sim/testsuite/m32r-elf/exit47.s
+d855cd1f7a63aa5913126e4c9cbbdca4  sim/testsuite/m32r-elf/hello.s
+36e51fd3fa445f63573cffef4da15282  sim/testsuite/m32r-elf/configure
+0f367d89ae3bfb9857b54ec9c8d5331f  sim/testsuite/m32r-elf/ChangeLog
 5e1e1381fcfde64f0c40ce03090aa51a  sim/testsuite/lib/sim-defs.exp
-4448a565fade03a70e100fb18519a9bd  sim/testsuite/mips64el-elf/ChangeLog
-aeb9f246be0c025b69dcf144b916ce33  sim/testsuite/mips64el-elf/configure.ac
-36e51fd3fa445f63573cffef4da15282  sim/testsuite/mips64el-elf/configure
-7c6c60d05b942957b6f30582ff549448  sim/testsuite/mips64el-elf/Makefile.in
-b03f73b590c393cd710f753106cd5184  sim/testsuite/frv-elf/ChangeLog
+c43dc5cb3b541ea24657eca6c2e277c9  sim/testsuite/frv-elf/Makefile.in
+ad3cb74cb4f5e1145c323d436230b3f4  sim/testsuite/frv-elf/cache.s
 aeb9f246be0c025b69dcf144b916ce33  sim/testsuite/frv-elf/configure.ac
-36e51fd3fa445f63573cffef4da15282  sim/testsuite/frv-elf/configure
 02ebc2d23f1397660d56c21d6a0866c6  sim/testsuite/frv-elf/loop.s
+70ca72190bc26acee97deb6d5974053f  sim/testsuite/frv-elf/exit47.s
 cc16675e19f20d246b81ba1aa64e2c05  sim/testsuite/frv-elf/hello.s
-ad3cb74cb4f5e1145c323d436230b3f4  sim/testsuite/frv-elf/cache.s
-c43dc5cb3b541ea24657eca6c2e277c9  sim/testsuite/frv-elf/Makefile.in
+36e51fd3fa445f63573cffef4da15282  sim/testsuite/frv-elf/configure
+b03f73b590c393cd710f753106cd5184  sim/testsuite/frv-elf/ChangeLog
 e30b4c8b1165f133ffd45b28034a33a7  sim/testsuite/frv-elf/grloop.s
-70ca72190bc26acee97deb6d5974053f  sim/testsuite/frv-elf/exit47.s
-2a0341990a06e34f2c53bebbaf3e1ca1  sim/testsuite/Makefile.in
-6f85f5b126eda2839d687ef1b5cc9587  sim/testsuite/config/default.exp
-70dc2f9cfe6a352f2fa3005a06b91386  sim/cris/cris-desc.h
-032415cab69f92d16678f750f8c7cae1  sim/cris/ChangeLog
+275f050854fea8c08db224fee63a4c9e  sim/testsuite/configure
+02b9ccc8b2012a03888a8072c9da1dde  sim/testsuite/ChangeLog
+7c6c60d05b942957b6f30582ff549448  sim/testsuite/mips64el-elf/Makefile.in
+aeb9f246be0c025b69dcf144b916ce33  sim/testsuite/mips64el-elf/configure.ac
+36e51fd3fa445f63573cffef4da15282  sim/testsuite/mips64el-elf/configure
+4448a565fade03a70e100fb18519a9bd  sim/testsuite/mips64el-elf/ChangeLog
+266aa2fe095d30aad29b83c25851971e  sim/testsuite/d10v-elf/t-ae-ld-im.s
+ec7bb92d79cec389c2cf4685d0c91150  sim/testsuite/d10v-elf/t-slae.s
+31a342faf502b70bdf3d66999b2ae6d1  sim/testsuite/d10v-elf/Makefile.in
+2c65c61ce821576fd7642ae775e053ee  sim/testsuite/d10v-elf/t-ae-st2w-i.s
+d68929f5405fbc0fa82b417d61e8389c  sim/testsuite/d10v-elf/t-rep.s
+c52f1cfa2ba8e7eb55aa93e564a0164f  sim/testsuite/d10v-elf/t-ae-st-i.s
+5850459c815d7a2cea95632d02288d93  sim/testsuite/d10v-elf/t-rachi.s
+517096aa5ab9c0e44c70c067d41b0536  sim/testsuite/d10v-elf/t-ae-ld-i.s
+fcab1b7a79a3a82158f92a79f01fc1b6  sim/testsuite/d10v-elf/t-ld-st.s
+3bf62ddddb5d760ebd4a96790f02efd9  sim/testsuite/d10v-elf/t-sub2w.s
+776264e34418e424ca53627692e3170d  sim/testsuite/d10v-elf/t-ae-st-id.s
+aeb9f246be0c025b69dcf144b916ce33  sim/testsuite/d10v-elf/configure.ac
+e8c67bf69426a7db6ecb7c2cafcc0a99  sim/testsuite/d10v-elf/t-sadd.s
+f9e7c86333f37f05849bb0913d84040e  sim/testsuite/d10v-elf/loop.s
+246424eed873ed649d2a32c1de0a12cb  sim/testsuite/d10v-elf/t-ae-ld-d.s
+7edbadafb83e173b875ef37b4728d3f9  sim/testsuite/d10v-elf/t-ae-st-is.s
+75cd5a849fb6a73f45b92c5173201ad0  sim/testsuite/d10v-elf/t-ae-ld-ip.s
+94f087c25d14650e94905d367ac781c8  sim/testsuite/d10v-elf/t-ae-ld2w-im.s
+1d77729ab41b4cc1ef00c09482ec6715  sim/testsuite/d10v-elf/t-ae-ld-id.s
+e407a9027a51a971d55c14a9deac7d15  sim/testsuite/d10v-elf/t-ae-ld2w-i.s
+67a11da95718e0f31001311302fe7743  sim/testsuite/d10v-elf/t-sub.s
+2e29d477a767f8c3e7b9806e5061b73a  sim/testsuite/d10v-elf/t-sac.s
+202b3272059c697b714c5f14d21e8418  sim/testsuite/d10v-elf/t-rac.s
+880e8e02eb0c803c436bfc733723664c  sim/testsuite/d10v-elf/t-ae-ld2w-d.s
+ba2eb8bb4b43be12c27308bebccab16d  sim/testsuite/d10v-elf/t-msbu.s
+2092af64ed30dac7b430156bd2387770  sim/testsuite/d10v-elf/exit47.s
+df56df219276d06d750e8fb6f6b1581b  sim/testsuite/d10v-elf/hello.s
+6a1e686613656c7345b1feb238e31066  sim/testsuite/d10v-elf/t-ae-st-ip.s
+34070ba49d956128040f988eb91c46b7  sim/testsuite/d10v-elf/t-sachi.s
+f831b90857d7d08faa607a4c5d2fc618  sim/testsuite/d10v-elf/t-ae-st2w-d.s
+ccf5bb0090436bc56ae6e5ab152f9be6  sim/testsuite/d10v-elf/t-ae-st-d.s
+a25febe699e92863dd860f733c9dd22d  sim/testsuite/d10v-elf/t-ae-st-im.s
+ace81e2c0d0d2ac060e2172d5fc8e655  sim/testsuite/d10v-elf/t-macros.i
+b5b7dcb39e5fe37d20f5fbad5c205b6a  sim/testsuite/d10v-elf/t-trap.s
+0492a673d4276924c61d9ce568802546  sim/testsuite/d10v-elf/t-ae-st2w-ip.s
+44c3061ac426dfdcf4a850fe15376b2f  sim/testsuite/d10v-elf/t-ae-st2w-im.s
+d3f2b6a8713945840267c5b38031db57  sim/testsuite/d10v-elf/t-rdt.s
+36e51fd3fa445f63573cffef4da15282  sim/testsuite/d10v-elf/configure
+fad4d0b4089aac0d4d2409e476e2fe16  sim/testsuite/d10v-elf/ChangeLog
+670f5bcbd96246bf460d84b57bea1102  sim/testsuite/d10v-elf/t-ae-st2w-is.s
+d028e41377d7e4afcdc3b979f9e026d7  sim/testsuite/d10v-elf/t-mod-ld-pre.s
+d35bfeba95637ae41856f6692744cbdb  sim/testsuite/d10v-elf/t-ae-ld2w-ip.s
+dd04c4735e06d614b03e76a552d4fcb6  sim/testsuite/d10v-elf/t-subi.s
+3b139d94efcc709b303318543337cee4  sim/testsuite/d10v-elf/t-ae-ld2w-id.s
+9324e63160953a8b19ec76988361aa95  sim/testsuite/d10v-elf/t-dbt.s
+b318831c796a5daf3c008a72a1bcff77  sim/testsuite/d10v-elf/t-rte.s
+c61c5fd4a6a85120020dea1782d72d65  sim/testsuite/d10v-elf/t-mvtac.s
+c2989be701fa58229f9d2c51d1d89b9a  sim/testsuite/d10v-elf/t-rie-xx.s
+6e39b3ee1a1f446f2aea2265a13e824e  sim/testsuite/d10v-elf/t-ae-st2w-id.s
+be230dfdf2fc8a9548a086fd285ea00e  sim/testsuite/d10v-elf/t-mulxu.s
+655e71f960343e657e230eba7ecb5f61  sim/testsuite/d10v-elf/t-sp.s
+24adce9358d8640ca6ae226ecbeb41c7  sim/testsuite/d10v-elf/t-mac.s
+744e0ee2abcec900b154f72ccf20434f  sim/testsuite/d10v-elf/t-mvtc.s
+05efc1a34927e8d3e05a607e872db26d  sim/avr/Makefile.in
+8fbdb6c15a76f0de733e47f628fd260f  sim/avr/config.in
+ecf1d10fa19db8de9d59f842a21cffa7  sim/avr/configure.ac
+a22d167d21e7e012ff080923015a24c7  sim/avr/interp.c
+3366002151e5c5b8858a667a2dc5b021  sim/avr/configure
+94500e8b65d9332dee333844d5522a02  sim/avr/aclocal.m4
+d981dffea040174c21b3da950d18548d  sim/avr/ChangeLog
+c6c10d403c38b44118fdda38b56345f1  sim/avr/sim-main.h
+779c862a2e49674da9980eb3c5240135  sim/mcore/Makefile.in
+8fbdb6c15a76f0de733e47f628fd260f  sim/mcore/config.in
+b0f0cc90677e31780b5ad41a6c1a3771  sim/mcore/configure.ac
+8d0262baf0ef2633e7cad9a63fbb2652  sim/mcore/interp.c
+24aa33b745c4b74d02b644dce86c4509  sim/mcore/configure
+94500e8b65d9332dee333844d5522a02  sim/mcore/aclocal.m4
+fea3666a76eb0c1ada04aedde3a64b23  sim/mcore/ChangeLog
+e4cc105f2f616d2d0bf070f5e421d899  sim/mcore/sim-main.h
+630603d1d9b1e3086839caef636d1527  sim/lm32/model.c
+f5e849d3fdc87f38d9154086dfe0bf68  sim/lm32/dv-lm32cpu.c
+faa30308dc40bb92783084d46a7b625b  sim/lm32/Makefile.in
+5d402747f294844218ac1351395b0df8  sim/lm32/decode.h
+46606153eff9b7b122133fb06787f278  sim/lm32/lm32-sim.h
+800566448340e059539eb2bd80a9e709  sim/lm32/cpu.h
+69a7a7d138f40a235cabd7802ae37666  sim/lm32/config.in
+126879ee99d22b2005fd60e030388d49  sim/lm32/configure.ac
+f5537c39e19adb336efcf84351d0fb78  sim/lm32/tconfig.h
+d951bfa94caeaea8fcb262b4bbd40279  sim/lm32/traps.c
+06c872ecef34e2b9db7fe98547b9adff  sim/lm32/mloop.in
+76409fc704a938757541b1c0741a81af  sim/lm32/lm32.c
+6e7c8718de95337146a038b8769e0235  sim/lm32/dv-lm32uart.c
+5eb2a37488461fe51b6868ba2fda30ef  sim/lm32/sem.c
+1a60b67b454915eeac1a976e1569b42c  sim/lm32/user.c
+8a9f42082560ccde4a78b35c0d39893a  sim/lm32/configure
+94500e8b65d9332dee333844d5522a02  sim/lm32/aclocal.m4
+eadebb312e70c0ec1aafa72ed6f5fcab  sim/lm32/arch.c
+48be302e50e6e520a4011c34112f6e0c  sim/lm32/arch.h
+c502b00f331409dc33fc86315292fbc9  sim/lm32/cpuall.h
+3ef568a50d5652f169ac06eeb8008371  sim/lm32/ChangeLog
+098aab3f9f410deb21674f4b83634045  sim/lm32/cpu.c
+3fdab03fb76b817d54dc50fc072af7a8  sim/lm32/decode.c
+306ff81e15a551279b0778beb994e809  sim/lm32/dv-lm32timer.c
+f1893eba09d78424bf3c79885cb7df54  sim/lm32/sim-main.h
+72ac9ea0adcc609c4454dedd21aee5b4  sim/lm32/sem-switch.c
+64a4d5018f72174fb2d3addec598e721  sim/lm32/sim-if.c
+3640c3832948a5db0ffaffca8bf1781b  sim/cr16/Makefile.in
+3bf8a24daf9cfabfd908b5de74dfcaff  sim/cr16/simops.c
+71df407effff030c26ae75a0a3ea5ec2  sim/cr16/cr16_sim.h
+8fbdb6c15a76f0de733e47f628fd260f  sim/cr16/config.in
+b0f0cc90677e31780b5ad41a6c1a3771  sim/cr16/configure.ac
+45e55c8a8bef39bab37a990af939bdfc  sim/cr16/gencode.c
+29985b3fb753328119631ceaa4003379  sim/cr16/interp.c
+24aa33b745c4b74d02b644dce86c4509  sim/cr16/configure
+94500e8b65d9332dee333844d5522a02  sim/cr16/aclocal.m4
+db88650577da8927851e66c7daa3acd9  sim/cr16/endian.c
+32153aca928739c65c72458c450cac32  sim/cr16/ChangeLog
+54a8891f3e21ff74873352907b559f08  sim/cr16/sim-main.h
+518619a202738fc3b1b67dc747bd4feb  sim/ppc/e500.igen
+386b3912ba8b7e2502e9b6a3335dab80  sim/ppc/basics.h
+71d98d8e0be2632eb25e79bb4f7982b1  sim/ppc/hw_pal.c
+5d2577ac0b3781ed1ff85b14e23fda07  sim/ppc/sim-endian.h
+fb9be7146f57278cf5dec22d4c5ec909  sim/ppc/device_table.c
+a4d0e23b18c60d2aa8c9624bd59a0d14  sim/ppc/sim-endian.c
+01d14e36b64b3d5e9b51a9948526c417  sim/ppc/options.h
+a9130e86c5f02ec5dfb1862d7dc0fdf0  sim/ppc/device_table.h
+b9249eba98032433f10d0f0fb1cbabfa  sim/ppc/bits.c
+188e7c8685bdf08ea757ab738f97dacd  sim/ppc/filter.h
+85df56571285a42bf009c398208f874d  sim/ppc/Makefile.in
+35b4efd703cb6ab5cd3fa84f768498ce  sim/ppc/os_emul.h
+29a6c18565b406e370f5d3fce8278714  sim/ppc/ld-cache.h
+82701b2c4f7fc8528a745be30ccabc6c  sim/ppc/gen-idecode.h
+4353f6e3f5b236d83e3ac81110818f7b  sim/ppc/gdb-sim.c
+820ecce94ba5cc4b5dedd30bbc07e36b  sim/ppc/sim-endian-n.h
+1128a696383d5f5a536d86720b9e3f21  sim/ppc/table.c
+4950f8682b5dbfeebd61feff873ca2c6  sim/ppc/sim_callbacks.h
+52a8a7147d93abe4c704f3130b934f5c  sim/ppc/hw_shm.c
+e3359547c5ecb3630e3e64bede3a2292  sim/ppc/gen-support.h
+b3bf6caa11a79244273b2f50a3b5a5bc  sim/ppc/vm.h
+36407106664516616438a622329f6f1c  sim/ppc/BUGS
+d048ebe7782c7399621e5fb44e6bef1e  sim/ppc/mon.c
+672ead91f129cd55c9fcf00cafd71791  sim/ppc/idecode_expression.h
+29a6b040686f506ad28eb57c85e9220c  sim/ppc/options.c
+929c1928e4c7e7795c4c223554a7467f  sim/ppc/device.c
+462e1676a73f1ae21bcb95e1e79fe309  sim/ppc/hw_cpu.c
+d29565bbd8523108e19d7da9287dcc62  sim/ppc/hw_trace.c
+110b14820536fae4ab9af5f5a106b222  sim/ppc/emul_chirp.c
+832e30475a8bc9b8322b1bc1c7236d87  sim/ppc/gen-semantics.c
+5ff7cc9635d5e4a02722c6d812df43a2  sim/ppc/ld-insn.h
+fc7a3358676fc9ff26e3cd503ee1c462  sim/ppc/gen-icache.h
+7e52754116166fcf5b3b7d3dac7eec17  sim/ppc/cpu.h
+0ecf5b9c4e3233ea8ab4ddc1d18ff5b4  sim/ppc/psim.c
+ee19c4a4b84cad5f9cd916356307b90b  sim/ppc/hw_core.c
+4012934e3fabf18c156ebfb97d8d491b  sim/ppc/hw_htab.c
+c9161f846ee1137f57c103c9b50b8010  sim/ppc/ld-decode.h
+1c42372728ec198fcf8ab57a40c64bb1  sim/ppc/os_emul.c
+2f491d1a7f70e61a679c8984dcf3795b  sim/ppc/config.in
+87ef8b0d75dff5d83700d3ce20d9e0a8  sim/ppc/configure.ac
+2ec7edadb9856ea12bb4ecb5ee98fd83  sim/ppc/README
+b535b6237143276e69f6f3215e3c1b01  sim/ppc/gen-semantics.h
+cb29959db2f92c8b4323cc8e8d4d53d0  sim/ppc/inline.c
+9386f74bff5fd3a25d4cea3f6cb22bda  sim/ppc/.gdbinit
+2d0f82b823fe273d046cfc337fe7c148  sim/ppc/vm.c
+477642f7d41346704a746fc8c65faa7d  sim/ppc/filter_filename.c
+804cb5ed43581d6dfd26ed1e80658c51  sim/ppc/psim.texinfo
+8e019657ad96f38584486921e012ceee  sim/ppc/events.h
+ecd61aaafc1737616ae87c802cc0a8e1  sim/ppc/INSTALL
+db1e5c49389842c6d0c508fa37d2924d  sim/ppc/std-config.h
+d20494ea7a65ca865f27979046e845da  sim/ppc/hw_init.c
+ce94f94481dc7b857345a34aff0491a5  sim/ppc/emul_bugapi.h
+305357a3d264db7fa8f2b88bfe07ca74  sim/ppc/hw_glue.c
+eab5f7804f4041ff963a48f3e6c67711  sim/ppc/tree.c
+d632a1f4134488cc306b566a3774b068  sim/ppc/hw_ide.c
+bfd43dd96dabce665dfe37a7957fc1a2  sim/ppc/mon.h
+5146ee46bebabf8c97f85f5984cdb349  sim/ppc/bits.h
+d3c236878c5c39d9ea37028e4a51f8ef  sim/ppc/corefile-n.h
+9f89c3d2d08d5d389fb1ba4f5254f76d  sim/ppc/e500_registers.h
+9acdbec7116b5f3c0f505b021f497efd  sim/ppc/events.c
+cbc18f080cae61f272af1c475bd6e144  sim/ppc/vm_n.h
+0631349809a15b73eaeccd344a0c2ad6  sim/ppc/sim_calls.c
+d2fb5d6bf9d092f12e1c4d4c7e61f8c5  sim/ppc/hw_nvram.c
+37e77a0546a64ed172e6748b4204494b  sim/ppc/registers.c
+f998efbd32dfc51a5783d7be645cd31e  sim/ppc/idecode_branch.h
+e20454a4f2176a75ba78cd001bee2026  sim/ppc/hw_phb.h
+860c88b34282fc65e8d99dcca5cc7809  sim/ppc/gen-idecode.c
+e9f6775406bb18b2cce429bcb5a90aae  sim/ppc/misc.c
+18e4d7309218e49d8a824f9a5d2daf65  sim/ppc/ppc-spr-table
+4d218cf175fa126f939c625a4a575f62  sim/ppc/main.c
+8fcddec95be13d3be8c25f9c3c68dba8  sim/ppc/registers.h
+9b98a3220b34ead882ebd988dec298a4  sim/ppc/RUN
+4552751230a67356fbbde89e80dc3aa8  sim/ppc/hw_phb.c
+84d8880ae315c1aece9fa57567e3851a  sim/ppc/dc-simple
+484234eedfbb69301d0bec4acf47f8db  sim/ppc/cap.h
+eeaed7a804f4ef89fc28d42d86de6aa2  sim/ppc/hw_com.c
+d853c371650b4299478b6e4dcbc172f6  sim/ppc/dc-stupid
+e1ec8c3c9416190b4ac059f58f80dc54  sim/ppc/ppc-instructions
+7ef1469cfb0809ffbafba1a6f43cc98b  sim/ppc/ppc.mt
+4888acb242b870aa0e825e9e54aa1298  sim/ppc/idecode_fields.h
+4d144d1b9547b0f554ce16f8b4b68520  sim/ppc/altivec.igen
+617c363f63c7bdcfb1a986bad9342b9e  sim/ppc/table.h
+b16ef4398cd548ef4598d7e9c3b4ed37  sim/ppc/psim.h
+58dd84b3f0e04bfd136e905198d27bd1  sim/ppc/cap.c
+03204c8094189b8176422cddd9e22af6  sim/ppc/gen-model.c
+4060774a7eb4ecb48f976edb398ce32f  sim/ppc/dc-complex
+f7189a246dd42f356375e3fc0fba2c4c  sim/ppc/ld-decode.c
+92e1f91968d881bd6a34726b5d7ad38c  sim/ppc/hw_vm.c
+61af03f8b0fc6fa655dc643e3de2552a  sim/ppc/device.h
+76cce9b9e724b93a37853b95a0fc9cfa  sim/ppc/emul_netbsd.c
+dc37cdd7e31ba5b4cfb958fa4bdde34b  sim/ppc/corefile.h
+dfbacfc1474588e6305d5f3c016d7f10  sim/ppc/interrupts.h
+49a106de941fa3e628121e58d93b3cc7  sim/ppc/igen.c
+5e45955a1e65f3e09c3dbd7273365306  sim/ppc/debug.h
+55ca817ccb7d5b5b66355690e9abc605  sim/ppc/COPYING.LIB
+df6ce308b6164a82f216e6dc70667ced  sim/ppc/gen-model.h
+ac8af167df5e2cc9c80ab1bb813764bb  sim/ppc/emul_unix.h
+5d3aa065efd822a37bd78ca4f05f472c  sim/ppc/dp-bit.c
+9a0ecd71253cc8e01812639dcfe6385f  sim/ppc/emul_generic.c
+d736f56add6bb7cc67a04f694c0cc572  sim/ppc/configure
+bfb4807f66de1866e9c5fbd8e3ed08d0  sim/ppc/emul_generic.h
+4f90dac25651b90137e08d0dc8b280e2  sim/ppc/hw_register.c
+d41d8cd98f00b204e9800998ecf8427e  sim/ppc/aclocal.m4
+b8a327a67a1e3f597b26d3e6c23eaa3c  sim/ppc/double.c
+47924a670d88e248786278852e0fdec3  sim/ppc/lf.c
+3177c0ec5341f19e21b76f11cbd5a7bd  sim/ppc/filter_filename.h
+f3f1b8cef9dfe3a077055e8ae01833a3  sim/ppc/altivec_expression.h
+3d1bcfb1e025467f91084fb8c21c08c8  sim/ppc/interrupts.c
+cf6d47bcb16f7ab9125d434cc5d092a6  sim/ppc/ChangeLog
+425f64a90488e211c5e3dd47103a7445  sim/ppc/e500_expression.h
+0803bec27a88fc019b6b1bfe8dbf9dd2  sim/ppc/dc-test.01
+cc82ede0335a4e5ed3867e1dd5f9dae2  sim/ppc/emul_netbsd.h
+cc3fca83551bf130b8eb6a464f875b31  sim/ppc/gen-itable.c
+060d2716b0ae998206bce594c507691b  sim/ppc/cpu.c
+64d7358582aa081f81c570e789046b73  sim/ppc/words.h
+6e2deba755e78892b1c7de99f789346b  sim/ppc/filter.c
+696656812b714297578ffc761fcc81dd  sim/ppc/ChangeLog.00
+d23b4930c3ef75827e0479c9eb1e3620  sim/ppc/corefile.c
+d245825bb9584ccf2a8300d55d3957a2  sim/ppc/gen-itable.h
+6092dc7112fa23d2ca0480bfdd66d6b7  sim/ppc/altivec_registers.h
+d32239bcb673463ab874e80d47fae504  sim/ppc/COPYING
+fd5f1a3237245e88494ee13149097c33  sim/ppc/gen-icache.c
+7936772f0485b1d307e5d6a7a43d1afa  sim/ppc/hw_sem.c
+ed4f1ea8b58124d79194e8af7ab518b7  sim/ppc/ld-insn.c
+f7974df275da00c2ea7f3b7f0da9da7c  sim/ppc/debug.c
+263388c29a42390fe959614ade29633e  sim/ppc/dgen.c
+1d48136998451858e9ce0a55d06ff691  sim/ppc/hw_iobus.c
+a730b218d6ccba1672810feeb471dd91  sim/ppc/misc.h
+f6adfdb8a6e224ba5020d428bbc41bae  sim/ppc/ld-cache.c
+f8f5e5da8189be2628f0770270fe2530  sim/ppc/hw_eeprom.c
+adaeff1ea6db4fbb10072a552782ceb2  sim/ppc/hw_opic.c
+d5f8b9577bda5e425e8a4e197bbb6e70  sim/ppc/tree.h
+794c3a80f3fa09403d954ec1543ea187  sim/ppc/dc-test.02
+48c6b8643d82c832a08fc5aad6c182c3  sim/ppc/sim-main.h
+b97379b9215f181903e3bf129f977339  sim/ppc/hw_disk.c
+6d149d2811d92b3f3d5001f227fc6043  sim/ppc/igen.h
+0b6b8935cdb0c07a7b22cfccfc5246e2  sim/ppc/inline.h
+9aa415ff145af3aa296d7cca03eeaf35  sim/ppc/gen-support.c
+4f8472f889e00629c1b4bfcf88bab21d  sim/ppc/hw_memory.c
+a30dd60f7f0d330110eb95f3479c45af  sim/ppc/pk_disklabel.c
+43733f1ee393d4a332adfa4f4cfdeb49  sim/ppc/hw_cpu.h
+ba158a4dbac380cfa4f4bc3208104974  sim/ppc/emul_unix.c
+b1a40e92b566a0f3d7bf4e4c70eb250b  sim/ppc/emul_bugapi.c
+d83e9281376698706bead364f2bc0c9e  sim/ppc/emul_chirp.h
+7ae2d45d2858087f5f9efc56f6bebca1  sim/ppc/lf.h
+542ee354cb25a024091d682e7ae7e967  sim/h8300/Makefile.in
+c5fc0ac18cf227f20bd9e218f219d811  sim/h8300/inst.h
+89f89bd9c42bdd9073095e48748855b4  sim/h8300/compile.c
+2c43b2ab1c16c4827647481db1837504  sim/h8300/config.in
+54783a59ee13a00dc98d54edc653760b  sim/h8300/configure.ac
+c01963fea6b08f99bc20259c6c1b3a45  sim/h8300/tconfig.h
+a03ee70927d4aa5b55d52e0ad458e050  sim/h8300/configure
+94500e8b65d9332dee333844d5522a02  sim/h8300/aclocal.m4
+4e7d256a09f223a8c319c1e1596bc1ca  sim/h8300/ChangeLog
+5a198f6b19aed858570b289330bf44f2  sim/h8300/writecode.c
+cfb96073c298b3ef87108655329547d2  sim/h8300/sim-main.h
+29d12131a0f7612f30997d3ba7160bcf  sim/cris/Makefile.in
+493c7eb96b64f41a6234e2b6e0347cab  sim/cris/crisv10f.c
+ba9788e42bddfac88947b0cbeff44245  sim/cris/cpuv32.h
+94cb96feba1e33b48a7dde497ad5e99f  sim/cris/decodev10.c
+c4973bd1d27de21f1c1a04f37dfa2b38  sim/cris/cpuv10.h
+555ff6c6929bdeb68426390345dfe429  sim/cris/cris-desc.c
+97329866a9446c3451b507918e2a43a5  sim/cris/rvdummy.c
+ea81310bca04b66c0fcabd5c03c759ab  sim/cris/config.in
 cc780d50c072ffb7f9d29ad398e78a62  sim/cris/configure.ac
-0d8e500a310ca6d7b267751e5027374f  sim/cris/crisv32f.c
-3edb625e53c784808d80f11c5fe86dc4  sim/cris/sim-main.h
-04ae25097808e322e4aad2a9464ac39d  sim/cris/cris-opc.h
-37fa54493978c53e45d74b7295e70862  sim/cris/configure
 7dd51864b978cc432f41b104416d7cde  sim/cris/semcrisv10f-switch.c
-94500e8b65d9332dee333844d5522a02  sim/cris/aclocal.m4
-cc97cffcb63f54c167a490631546161e  sim/cris/decodev32.c
-ba9788e42bddfac88947b0cbeff44245  sim/cris/cpuv32.h
-30c415e85b2387acbd5ad6ef12220828  sim/cris/modelv10.c
+bd18b2b9885ee56535cd3895eb07daa9  sim/cris/tconfig.h
+3fa3f283ab681d5356d47173aa62fcfa  sim/cris/semcrisv32f-switch.c
+39dbaca16c3d47f058764eb690e317b7  sim/cris/decodev32.h
+0d8e500a310ca6d7b267751e5027374f  sim/cris/crisv32f.c
 62613f546a75c8fe019129807eb8bc03  sim/cris/modelv32.c
-9bc044025c516c43df2d88e7a9037890  sim/cris/cpuv10.c
-493c7eb96b64f41a6234e2b6e0347cab  sim/cris/crisv10f.c
+696f84d0177e424454dba711bd17127b  sim/cris/cpuv32.c
 c15682a2b42bfb731c870b3198af33c9  sim/cris/cris-tmpl.c
-97329866a9446c3451b507918e2a43a5  sim/cris/rvdummy.c
-39dbaca16c3d47f058764eb690e317b7  sim/cris/decodev32.h
-9a4e0da446c9dfbff8ce4e549fce0ce6  sim/cris/dv-cris.c
-340a3a5b80fae6cc02af4c48285d8435  sim/cris/mloop.in
 32a03e30f23221de7531c155e50ea7ef  sim/cris/traps.c
-3fa3f283ab681d5356d47173aa62fcfa  sim/cris/semcrisv32f-switch.c
-c4973bd1d27de21f1c1a04f37dfa2b38  sim/cris/cpuv10.h
-555ff6c6929bdeb68426390345dfe429  sim/cris/cris-desc.c
-bd18b2b9885ee56535cd3895eb07daa9  sim/cris/tconfig.h
-42e6fdc2f65b6b6a174cdc08026cb424  sim/cris/cpuall.h
-78ec78d9391b9125cafedca56ea54915  sim/cris/dv-rv.c
-94cb96feba1e33b48a7dde497ad5e99f  sim/cris/decodev10.c
-29d12131a0f7612f30997d3ba7160bcf  sim/cris/Makefile.in
+340a3a5b80fae6cc02af4c48285d8435  sim/cris/mloop.in
+830b0b4d0ea3e799c9b07c5861647b66  sim/cris/devices.c
 886ecc490a455ea48484c9dafdb43c7d  sim/cris/decodev10.h
-9e213372227c80d85dd9aba5becc039e  sim/cris/sim-if.c
+9a4e0da446c9dfbff8ce4e549fce0ce6  sim/cris/dv-cris.c
+37fa54493978c53e45d74b7295e70862  sim/cris/configure
+04ae25097808e322e4aad2a9464ac39d  sim/cris/cris-opc.h
+94500e8b65d9332dee333844d5522a02  sim/cris/aclocal.m4
 97fa65cf850f6cf54b0f7226dc305db0  sim/cris/arch.c
-eeb31e0a6fa53920bd20323c7fba49ff  sim/cris/cris-sim.h
-830b0b4d0ea3e799c9b07c5861647b66  sim/cris/devices.c
-696f84d0177e424454dba711bd17127b  sim/cris/cpuv32.c
-ea81310bca04b66c0fcabd5c03c759ab  sim/cris/config.in
+78ec78d9391b9125cafedca56ea54915  sim/cris/dv-rv.c
 9ead2baca0580d0be20e4007b943d4df  sim/cris/arch.h
+42e6fdc2f65b6b6a174cdc08026cb424  sim/cris/cpuall.h
+032415cab69f92d16678f750f8c7cae1  sim/cris/ChangeLog
+70dc2f9cfe6a352f2fa3005a06b91386  sim/cris/cris-desc.h
+eeb31e0a6fa53920bd20323c7fba49ff  sim/cris/cris-sim.h
+9bc044025c516c43df2d88e7a9037890  sim/cris/cpuv10.c
+cc97cffcb63f54c167a490631546161e  sim/cris/decodev32.c
+30c415e85b2387acbd5ad6ef12220828  sim/cris/modelv10.c
+3edb625e53c784808d80f11c5fe86dc4  sim/cris/sim-main.h
+9e213372227c80d85dd9aba5becc039e  sim/cris/sim-if.c
+2bc0d1a050cdfc51366957e8753cdd79  sim/configure
+fc54b7cf78b0ee140d242e57253b448e  sim/m32c/srcdest.c
+97d265aa9427337e6b2830a29a0a702b  sim/m32c/m32c.opc
+8829ae083fc80fd38de20115761711bc  sim/m32c/Makefile.in
+464a37251fa6242dc081c0c679ac828d  sim/m32c/gdb-if.c
+16c5ab36932a510351a9d59eba85ffe6  sim/m32c/safe-fgets.c
+c511801f9070900f940358970fed1ed6  sim/m32c/timer_a.h
+5b5b64f4f637563fb91170248a4c9948  sim/m32c/cpu.h
+40637a3a844e0d7a0eaa8f9f32dbf66b  sim/m32c/int.h
+260734bcdc9f67fceda3c6633b3acc84  sim/m32c/config.in
+64a162654aad7ecd6484c1a7fe8746e0  sim/m32c/configure.ac
+39f40a2c0e1c40fbe289753aef419775  sim/m32c/trace.c
+d13acc6d021f8e1d972501af56096b70  sim/m32c/load.h
+1b3ff7ec466b336125d4b5343cc78d0d  sim/m32c/r8c.opc
+3da5370502c4d611cc1733011962b608  sim/m32c/int.c
+5132942b7b888fe8b0afe25e4e965a03  sim/m32c/gloss.S
+cbefe4b4837f21d303336094e782ff6f  sim/m32c/misc.c
+608635e3b76d9ea1966e37c04e6d7ace  sim/m32c/main.c
+12381c620abfa4748828aa0546fb74ba  sim/m32c/mem.h
+6d9da437af63c1062e2f8f42fbea6533  sim/m32c/sample.S
+24e2f861da06951620983b5a9ca6efe2  sim/m32c/syscall.h
+00890c551b38733a4b6e17b154f6d214  sim/m32c/syscalls.c
+256b7e556bab6d6a424b14a9c328bba7  sim/m32c/configure
+35cb5717464d63f5baad9f1c5aa8bad5  sim/m32c/sample2.c
+94500e8b65d9332dee333844d5522a02  sim/m32c/aclocal.m4
+9b84e6cbe58af82bbd774c07faea3886  sim/m32c/syscalls.h
+4285d06a3294a176aa8bcaf8ee947323  sim/m32c/blinky.S
+a5b64343b0f5c7603cf52d2b99117ace  sim/m32c/ChangeLog
+49aff67db2ee6613dbf4656d1f26376d  sim/m32c/trace.h
+1a1d38cbdbbb86dcf06fb91d37fe5fff  sim/m32c/reg.c
+ff2a2e4d284e828c0caa1621b948d2e6  sim/m32c/sample.ld
+f3275bae290d3ff08225d48b86a4dd48  sim/m32c/misc.h
+9b4beab054ee6ba30c66eef67e34aa90  sim/m32c/opc2c.c
+3a7a888ff92ae2e4be132abd942b0bc9  sim/m32c/mem.c
+733c48915afb7cfe4714df8dc06c3f4a  sim/m32c/load.c
+cb87fd714db7128fd33b88052c5f964e  sim/m32c/safe-fgets.h
+5178d430841bc60c7a89a23e2d820bf3  sim/ChangeLog
+b22940d1be0ba3ba0a66d3d1bbe1c9d8  sim/m32r/mloopx.in
+0eb4408b64edffb00dd0137535eaf068  sim/m32r/model.c
+a0179f2762e5e1284bd4cfe4b251f1be  sim/m32r/cpu2.c
+f9f94325d418ee65cd682c5c4f8bd32e  sim/m32r/cpux.c
+0c6264a3dff8388716a976307a664845  sim/m32r/cpu2.h
+824e98bb47f0d4f7f011a3b888a68bf1  sim/m32r/m32r2.c
+4b58c58457edf0e6728317d53999a53e  sim/m32r/semx-switch.c
+3f07518d3dbff84dc409b8f02acaf27c  sim/m32r/Makefile.in
+377b7f7d134ad8629a57e55d974d40f6  sim/m32r/decode.h
+c80b90fa70cdbaafb379b696b1fc9fb3  sim/m32r/decodex.c
+10d1695d79f815546046bc75dd79b72f  sim/m32r/cpu.h
+5bad0409890008552fe14eb51665f4ca  sim/m32r/mloop2.in
+69a7a7d138f40a235cabd7802ae37666  sim/m32r/config.in
+9b1987550298394e2ec2aaecf4e4c5d0  sim/m32r/configure.ac
+23b6e82d29f42c31a097d431b0f73004  sim/m32r/README
+01ad46953d5906fdceec1dc51a449e1b  sim/m32r/tconfig.h
+f2bf19d8940f3d20a7101a9f72c0996c  sim/m32r/model2.c
+c71d3f7d11b0b3a4d6a06d2272516692  sim/m32r/traps.c
+29c525310b4185d56403cab4bc26e60e  sim/m32r/decodex.h
+dedf270fb4b07e4592069ed241e78665  sim/m32r/mloop.in
+d3d542da6a8c9bdf9c6947ac292d54e5  sim/m32r/modelx.c
+05f9d8defac5b58f8a0762317e8c03f6  sim/m32r/devices.c
+e401ce81778d171f79151b58eeef8bb0  sim/m32r/syscall.h
+e2aedce784171226454dd4d6391ec705  sim/m32r/cpux.h
+48e53406fe6a1a2a2d0d57fd4faeddb5  sim/m32r/decode2.c
+ba40cfd2a1d3a587dd5c402979f84dae  sim/m32r/sem.c
+5a81b6c020b8978ae344f5a6ceb91615  sim/m32r/m32r-sim.h
+898bbabcd00347bea22a846bdad939cf  sim/m32r/configure
+94500e8b65d9332dee333844d5522a02  sim/m32r/aclocal.m4
+5dbf7e4c8476ebada494244d06ff76ef  sim/m32r/arch.c
+f2040c81233cebd69aa621650a0048b3  sim/m32r/arch.h
+ded26108079f64d9a41cdfd3b556dbcb  sim/m32r/cpuall.h
+cfa27b3e3bf676a5e074cf8364ca1efc  sim/m32r/ChangeLog
+09093dd9799154f26e638610a30fd2cb  sim/m32r/sem2-switch.c
+68bfe7a925f3c52fdfbcfeec5afca92b  sim/m32r/cpu.c
+7aa7d02d4d195447e0ae6c176fc6ceb4  sim/m32r/TODO
+9723ab38aa170a873f04ece716c01880  sim/m32r/decode.c
+5b29e1c885223283d884c890a55daddf  sim/m32r/m32r.c
+d4bc2f5b11c7c5adab8e9795b653b68b  sim/m32r/m32rx.c
+5877f7c7a29acb43e7f13fcc71046967  sim/m32r/traps-linux.c
+294ad741088a704d6da7149b9f6302b2  sim/m32r/decode2.h
+d10f07a38613b3158102d38bfa56fdac  sim/m32r/sim-main.h
+f25861af6bedf2ec6eb47e2a1055518e  sim/m32r/sem-switch.c
+dd7a06fe0c2161e10ede7526953fc71c  sim/m32r/sim-if.c
+315f39ee7608ac111e4e1881fba2a7b5  sim/mn10300/dv-mn103ser.c
+af050389baf60c7bbebe69efeeb887d2  sim/mn10300/Makefile.in
+c37a8063b25bb881b34e79630d4988b3  sim/mn10300/am33-2.igen
+007dbe3fcbc33dddfa7f00dee7b3b613  sim/mn10300/config.in
+4d1dd9dcc4a9b1c8d9030c814bd09d9a  sim/mn10300/configure.ac
+e06e3a05fd2d7cef72aadf7548590a44  sim/mn10300/interp.c
+85e4d66e9b1443d9c7c678db8cb1625e  sim/mn10300/dv-mn103tim.c
+a7335227cef936abda2f0c8402e79570  sim/mn10300/mn10300.igen
+8195a716b013fd5d6ab7006e42adf7be  sim/mn10300/mn10300_sim.h
+51e474366461d5fb63a7a11786549396  sim/mn10300/dv-mn103cpu.c
+a115b02cbc8488f56f2da354177adec0  sim/mn10300/configure
+94500e8b65d9332dee333844d5522a02  sim/mn10300/aclocal.m4
+1ebef69e39d2737e4515396c01cafe0c  sim/mn10300/dv-mn103int.c
+074e893b3dba430ec525fa0f1f4bcd71  sim/mn10300/ChangeLog
+f6bf85de8ddaa0112e07eb6c33bc70d3  sim/mn10300/dv-mn103iop.c
+9560a29b6c94d4955a447290ab5d050a  sim/mn10300/sim-main.c
+629e128406ad2397987d1481cf36aacb  sim/mn10300/op_utils.c
+ca37d532ba114a9504ebc9f569417a2b  sim/mn10300/am33.igen
+30b6d564c6648a32afaedb79e24cfc18  sim/mn10300/sim-main.h
+a02c306411614c8de463bf278aac5d2e  sim/mn10300/mn10300.dc
+e12a8aca921816c75dee3966959c60e9  sim/erc32/exec.c
+3058c0c84e5a1559f63bb255567d129f  sim/erc32/Makefile.in
+4be89ba400d5625262c0c69ec18298c2  sim/erc32/help.c
+72fececbe452af10d0adb31b037040dc  sim/erc32/README.erc32
+8d0b5212c0ce4ec7e01d67b407af3ba8  sim/erc32/README.sis
+3dcd5a104ffdd99dd8fddd370e02f621  sim/erc32/func.c
+82db8a55caf12f11516af5bae37255ae  sim/erc32/float.c
+57d048b7dda8e68acf17c67342dd1216  sim/erc32/sis.h
+8fbdb6c15a76f0de733e47f628fd260f  sim/erc32/config.in
+a5ffb5a401b27f53f28306dcba53e02d  sim/erc32/configure.ac
+b1ea8c9fb1efdf6c9dc5984406d4b3ea  sim/erc32/startsim
+7e0012bc8b53721d74bf5b45f9477f57  sim/erc32/erc32.c
+9f2cbd625dfef51b3d1162ba9dbb8a4f  sim/erc32/NEWS
+ac079d83c79a7ffb341f16dc7fb25cb5  sim/erc32/sis.c
+d954702ba2dcc295f29e87b6f0d0286a  sim/erc32/configure
+00b60a360ce34adec8bc19cb84b648be  sim/erc32/interf.c
+94500e8b65d9332dee333844d5522a02  sim/erc32/aclocal.m4
+053c7d97b367f59023b3ad2a7972b452  sim/erc32/ChangeLog
+ce58de7fe1b8736ff94d663cb47bcf4a  sim/erc32/README.gdb
+e6ff4bba6034378d7d8d7655a3346dbc  sim/iq2000/model.c
+762ae753bf6c229bfb2edde670f45cab  sim/iq2000/Makefile.in
+e9a11f36fd1affab26d6aac8c8ddcc14  sim/iq2000/decode.h
+9cf8250a1ea94d6e9d5c6eaec82a0b06  sim/iq2000/iq2000.c
+fd3d309b6d1135feb3bf48220278291e  sim/iq2000/cpu.h
+69a7a7d138f40a235cabd7802ae37666  sim/iq2000/config.in
+8e17498bfc25e1e31559dd8e13dbf263  sim/iq2000/configure.ac
+5e6a3f5db2c640908683e78ba9bf6e53  sim/iq2000/tconfig.h
+6465e1c46af3dd17f3568778418ea59a  sim/iq2000/mloop.in
+62e9da3ab927e4a7629664e5defcc8b5  sim/iq2000/iq2000-sim.h
+5f4daa3eaa1ee42fb22963b2b434e94b  sim/iq2000/sem.c
+aecdcb87900b9805f6ac274e9c3c8b58  sim/iq2000/configure
+94500e8b65d9332dee333844d5522a02  sim/iq2000/aclocal.m4
+82da70064f6beb21d4d2d0433de3b835  sim/iq2000/arch.c
+cb70263be4776c2cb1f015153e02aa13  sim/iq2000/arch.h
+920c9dc8b6e381f72cd8926e8417fcec  sim/iq2000/cpuall.h
+f3be482feebc7953ac9df6f04de9f32e  sim/iq2000/ChangeLog
+9114976df879f672d4ab5ba52f6bb58f  sim/iq2000/cpu.c
+6e0b3d7b9f06ce61c6a76e93151cb275  sim/iq2000/decode.c
+0a70defb7372cde4f03f14dc119e822b  sim/iq2000/sim-main.h
+43a682bd34c803682ce6c1d763e1b746  sim/iq2000/sem-switch.c
+35415bc9a4d824ca60898ffccc46758f  sim/iq2000/sim-if.c
+e85b3c26ee8c58db2fd02b5bbc520d6c  sim/README-HACKING
+fc3ec7a805a7008ef3aae6887efa5114  sim/arm/iwmmxt.h
+6d7256ca1c0d182f615e1768c8c9c246  sim/arm/Makefile.in
+03b14a3b665359a8f5c370a05845333d  sim/arm/armopts.h
+c57f748d021cdca072f9436f883888a6  sim/arm/armrdi.c
+c4cd27f0cba3a351a473c4d49abdfc4f  sim/arm/thumbemu.c
+baaf265b9a1058a945d8a757d514f430  sim/arm/wrapper.c
+6e3adf7ae74464ba7a67e16a83167f09  sim/arm/armemu.c
+ca51b32cfc5beeb13c58076d6fccb23a  sim/arm/kid.c
+8fbdb6c15a76f0de733e47f628fd260f  sim/arm/config.in
+b0f0cc90677e31780b5ad41a6c1a3771  sim/arm/configure.ac
+a62a77605003de7a8ba75d8247fd77b7  sim/arm/README
+c065ca7b707c825c8623b2f5fd231265  sim/arm/armcopro.c
+e0da3f51f6cafb308745e8e5ff2f344f  sim/arm/gdbhost.h
+8fb85063fb6e0c7c8397b2baed218cc6  sim/arm/armfpe.h
+ab9375417be83152de0e0c83a20e5349  sim/arm/bag.c
+f339f746a0abac9a17e194351b6ba8af  sim/arm/communicate.h
+5c246d53adbc53bb5a8af12fbf551aa7  sim/arm/armdefs.h
+b76e3245b8c035ee9d45ab19c173c34e  sim/arm/main.c
+ab3c82525b1989764933f3e61cc33fd1  sim/arm/dbg_conf.h
+fd8863acb8f63c3d5868de464a9c3761  sim/arm/bag.h
+c951b34c9ee2249f81aa7d65d316ebbb  sim/arm/communicate.c
+618e23218ebbac6c07069d16c1088512  sim/arm/iwmmxt.c
+af13476a413b9a86f20b50cb8cb764e7  sim/arm/armvirt.c
+261e3303a50263648a22dd6a89a5aa44  sim/arm/armos.h
+24aa33b745c4b74d02b644dce86c4509  sim/arm/configure
+94500e8b65d9332dee333844d5522a02  sim/arm/aclocal.m4
+eb6d5ee4bddcbed1338c32dd4d8d2bdf  sim/arm/dbg_rdi.h
+0c08c01a81ba2217da845b8722bab060  sim/arm/ChangeLog
+d59904186526adf08ab334f1097b744c  sim/arm/armsupp.c
+45b828c2bb48b0320b1a93b21abd8710  sim/arm/arminit.c
+d32239bcb673463ab874e80d47fae504  sim/arm/COPYING
+a359015086142670d64e27d49df83aa5  sim/arm/gdbhost.c
+d29a09c09be1cee4f0c08d1ddd7f4935  sim/arm/maverick.c
+3c75306ed78064f99a66fa3a7a0dd3e2  sim/arm/parent.c
+29600683966380187bbfcb1434b4ac77  sim/arm/armos.c
+baea1fbca873f544abe03808cf41ebdf  sim/arm/armemu.h
+629fd0c6fb6ef18a08aff8e7c010e70a  sim/arm/dbg_hif.h
+3e5f2f513a0bf22dd7b1e4e818a60781  sim/arm/dbg_cp.h
+4001e1d4448640f3644416bdea176625  sim/arm/sim-main.h
+eb5beec3315e7516ee98d8babe7857ba  sim/bfin/devices.h
+2f30518c0c1f5556947a426e6349ba84  sim/bfin/dv-bfin_gpio2.c
+a000fcaf8fe6edf014f7e8cb235e325b  sim/bfin/dv-bfin_twi.h
+99857fadc9393195320151f41aef65db  sim/bfin/dv-bfin_spi.c
+b458aa5c64a266cac4654497323602d0  sim/bfin/Makefile.in
+2d6dce975139f478a17fbd652d209897  sim/bfin/dv-bfin_pll.h
+f2ff4f68bbcf27315f5db6d3413b08b2  sim/bfin/gui.h
+56810e9322cccd227706ab98a6efd81b  sim/bfin/dv-bfin_mmu.h
+8e535806626ec9f18f5f206f4df252de  sim/bfin/dv-bfin_jtag.c
+9ae42f0d1e0eec0ce537db830ee8c659  sim/bfin/dv-bfin_ebiu_amc.h
+403f376736a53019eae119435600f4d3  sim/bfin/dv-bfin_rtc.c
+7756ca3da2bb45888f0dd133a9f5b240  sim/bfin/dv-bfin_cec.c
+3f275222288f4d308a9d088a4a1cbc66  sim/bfin/bfin-sim.c
+346bd03b7ef53a137ff1742dc2a9aba2  sim/bfin/dv-bfin_nfc.c
+ca76017d507da4d0426138add4e0feab  sim/bfin/linux-targ-map.h
+d0b32ffb1132c431d5e8c8d842765bce  sim/bfin/dv-bfin_eppi.c
+359bf6feb36ca49c96e0e33f6e99b48f  sim/bfin/dv-bfin_trace.c
+14e80a0c6078fabccc1906b8c79a4efe  sim/bfin/config.in
+9b48a441df7f66ba9e6f1cafe73d9120  sim/bfin/configure.ac
+f199028c1a22be4aeb4f295a8e1665ff  sim/bfin/tconfig.h
+61f2c5a83a393dbfe0029f32872ff68f  sim/bfin/dv-bfin_mmu.c
+ee94774172957198038ef1b5934e4467  sim/bfin/dv-bfin_jtag.h
+492427fc77b38896d10fe0d402d8033b  sim/bfin/linux-fixed-code.h
+027c715f1ed70a106575a0b533017f9b  sim/bfin/dv-eth_phy.c
+718c1ee6c934abdd2358a36ba07df231  sim/bfin/dv-bfin_eppi.h
+0db00b5942e529aa3fd4bd6b3775fb8e  sim/bfin/proc_list.def
+7a8118bf0b4f65aaedafd638583ec2ab  sim/bfin/machs.c
+8834dac26167924b5308b0b45471f48b  sim/bfin/dv-bfin_wp.c
+b5e5d25f67e31221d2c06dcb2eb6fa44  sim/bfin/dv-bfin_ebiu_ddrc.c
+46327f2ec63296668fefdf462b0b218a  sim/bfin/dv-bfin_cec.h
+db9eb1b0236919d6e5f60bba59d6c069  sim/bfin/dv-bfin_ppi.c
+71e033e6c2913a450561a51cb34b3cd2  sim/bfin/dv-bfin_ctimer.h
+64849cafc7d6f6a891c805d64764e939  sim/bfin/dv-bfin_gpio.h
+e977817443ae07ef70f4cbf29c88dd81  sim/bfin/dv-bfin_ctimer.c
+1feb4400b2266fe3e59a1257e8b1e588  sim/bfin/dv-bfin_rtc.h
+3c68fb2e6a053d7156446bf787d86dc3  sim/bfin/dv-bfin_gpio.c
+ff342f947d81497a6014b52808bb10f5  sim/bfin/gui.c
+1f7c404051e229f29fdb6f2fa8e8fa50  sim/bfin/dv-bfin_ebiu_ddrc.h
+2568c26b792f4f6825c4dddaba00680d  sim/bfin/interp.c
+3f48c0b1a231abf5d21baeefbbf2f0bc  sim/bfin/dv-bfin_nfc.h
+1b168a27ffc53f87429462c570b35edc  sim/bfin/dv-bfin_pint.h
+63a796ac11bd7295acc0f95254813783  sim/bfin/dv-bfin_ebiu_sdc.h
+aadd66ddec4aee7fb06dbe1034677b97  sim/bfin/dv-bfin_wdog.h
+31e0f56c28d4c05e3254172a744b3757  sim/bfin/devices.c
+282007d98036e5b546524011c81a8671  sim/bfin/dv-bfin_pfmon.c
+42193b6273336bb10a206f0e8e8fea0b  sim/bfin/dv-bfin_uart2.h
+07289af67161357aa5049b92c567f7ef  sim/bfin/dv-bfin_otp.h
+15fd7696b81930418f8541f095aef39f  sim/bfin/dv-bfin_spi.h
+ddeeb59075d166f692dc9d6e01ea3b6b  sim/bfin/dv-bfin_trace.h
+89ec1c2c5704a2af79c98e683e267549  sim/bfin/dv-bfin_emac.c
+ed452105bf8e7c22e2747514a16e24b8  sim/bfin/dv-bfin_ebiu_amc.c
+4a4b91db7dbeb5fcce75610dae7a543d  sim/bfin/dv-bfin_twi.c
+03d8976d090e6f4435d6a55eae60282c  sim/bfin/dv-bfin_ppi.h
+dfe878d7a733a746449a6e4288e152c7  sim/bfin/dv-bfin_gptimer.h
+cb7cc437ca501a69e553732270b408b7  sim/bfin/machs.h
+073b919a9cf4d7159a3cfce31bd4a4f5  sim/bfin/bfroms/all.h
+4f6b611014655449ae9aa6ff733441be  sim/bfin/bfroms/bf54x_l1-0.0.h
+aabc3164901d534355e6a1d3357dcbd1  sim/bfin/bfroms/bf533-0.2.h
+5acfda483a7f0a576bf200e4a3e07e5f  sim/bfin/bfroms/bf533-0.3.h
+0615504b7bc5477dcfa61d7b16121bfb  sim/bfin/bfroms/bf538-0.0.h
+45e3b4e178a02616165ed00bd3c58df2  sim/bfin/bfroms/bf51x-0.0.h
+d192c8113897b222793a89643741c55e  sim/bfin/bfroms/bf59x_l1-0.1.h
+c26d6975c6703c392678642d3f6f080f  sim/bfin/bfroms/bf527-0.1.h
+207c1773441d4c2a58e8cc2e00ac79ce  sim/bfin/bfroms/bf537-0.3.h
+583206f512c9c90892ef9dc84d789b34  sim/bfin/bfroms/bf54x-0.2.h
+7c2822269026f83ae214a15f8688694d  sim/bfin/bfroms/bf561-0.5.h
+ca350d7cbddc698a48785aa19dac7821  sim/bfin/bfroms/bf527-0.2.h
+f7c6c0a4c1b26e464277897746c69c64  sim/bfin/bfroms/bf54x_l1-0.1.h
+84f8cbfefb6807dc2d2ffe6244cc7f85  sim/bfin/bfroms/bf50x-0.0.h
+57d038d98c5a8e74ecf201b8b6d4f07a  sim/bfin/bfroms/bf51x-0.1.h
+e98df0913c38a00af8117b5c288a8a85  sim/bfin/bfroms/bf54x-0.0.h
+1a35368e970c9649dde4cf0e71351082  sim/bfin/bfroms/bf51x-0.2.h
+74cac990b470c5c5aafbc35aa0a0cc56  sim/bfin/bfroms/bf526-0.0.h
+3888ce8daebf25b1187f8ba4cbc135f2  sim/bfin/bfroms/bf54x-0.1.h
+d59c99325a006c9ced53749cf2ef487b  sim/bfin/bfroms/bf527-0.0.h
+f6f62da004a077342a5ea0b6d5ff8da4  sim/bfin/bfroms/bf533-0.1.h
+371c061fb393a41d964a6bb34a6ec8e5  sim/bfin/bfroms/bf54x-0.4.h
+0dc2593a1f4706f08bf3aa71d596c41b  sim/bfin/bfroms/bf526-0.1.h
+1516ba56ad5f33eea71a01c88db27e70  sim/bfin/bfroms/bf526-0.2.h
+ffb76dbec098de19fa58d330e4499c7d  sim/bfin/bfroms/bf54x_l1-0.4.h
+66cbeef247c1ae97be55a7c621b2414d  sim/bfin/bfroms/bf59x-0.0.h
+c549474a3d8c3650e4125e352a351c74  sim/bfin/bfroms/bf54x_l1-0.2.h
+909ea02ecbce474582595dec30940205  sim/bfin/bfroms/bf537-0.1.h
+c67b2baec67606a371bbe00edcc3dce8  sim/bfin/bfroms/bf537-0.0.h
+5adab916fb31ab258e8dccf97e448833  sim/bfin/dv-bfin_dma.h
+0dd7fe5ec03073488102d4812252d78a  sim/bfin/dv-bfin_uart.c
+0098ccc8e505aadbad346219f262eae0  sim/bfin/configure
+c393cee85d3cfa548f38323f1b96e0f7  sim/bfin/dv-bfin_uart.h
+15063e900344de2092f3f12fce27f60b  sim/bfin/aclocal.m4
+da78a4e7e2be595df7a408f4d2dd67a0  sim/bfin/dv-bfin_pll.c
+aec5364218eee14bd2b46b2d59705ca2  sim/bfin/dv-bfin_evt.h
+b069b95ede7e2e014874f80bf03e034d  sim/bfin/insn_list.def
+e4e9fc3ce4949341b8297b2c4c62068d  sim/bfin/ChangeLog
+5ec880b0d83ee871c1e8530992044a0d  sim/bfin/TODO
+18fd5a4be9aaa1ba073921e258583799  sim/bfin/dv-bfin_wp.h
+cb6642945b45f02940ac4d89a4b407ca  sim/bfin/dv-bfin_pint.c
+1ad36a83218111680afefd58d9b534f0  sim/bfin/dv-bfin_gpio2.h
+a0a11d8887c6477b6466b9b8f0f28ae3  sim/bfin/dv-bfin_dmac.c
+9d5c0255c9f6b29c0b70e89d13acf1e5  sim/bfin/dv-bfin_ebiu_sdc.c
+4b8e36bb47e520eebd6cd713f12eb6be  sim/bfin/dv-bfin_wdog.c
+335603fc115ae05706dc353fe48b0992  sim/bfin/dv-bfin_otp.c
+970e2cb9dd4c5eef0e8c6942b6731278  sim/bfin/dv-bfin_evt.c
+092df6095573d91a9986bfe651bebaa8  sim/bfin/dv-bfin_emac.h
+cb9b72684a98128d2edcdafc3f7480d2  sim/bfin/bfin-sim.h
+7995d6756d4a88d2eff9428cf0b0ffdb  sim/bfin/dv-bfin_dmac.h
+78e11cbd9b0ab5773a7b0d306e4c96c1  sim/bfin/sim-main.h
+9c2db72296cda75ac73c65668d1ab811  sim/bfin/dv-bfin_sic.h
+a82bf9f7fc6c7548a9c410ad6d5ac3a8  sim/bfin/linux-fixed-code.s
+50d6e6b80c030883f790d522bef4cf58  sim/bfin/dv-bfin_pfmon.h
+bff9879081a2e32e37cc460f6f651eb0  sim/bfin/dv-bfin_dma.c
+517c70aef7afd2c2eff107adf4337da3  sim/bfin/dv-bfin_uart2.c
+cec24f8d1a3c5ffd611c336184a7ae04  sim/bfin/dv-bfin_sic.c
+d6f2cec462ff2c5ac5c39ef5c788b6a8  sim/bfin/dv-bfin_gptimer.c
+6c735af4b423c79f03f9e036330ea2de  sim/MAINTAINERS
+81b60a4eff670d8c43c5f94b19bd1aec  sim/m68hc11/dv-m68hc11.c
+ac736a6fd95b538d9dbc9b39e96911da  sim/m68hc11/Makefile.in
+09b992cc0678b0dbcb4802dcd8420de1  sim/m68hc11/dv-m68hc11sio.c
+69a7a7d138f40a235cabd7802ae37666  sim/m68hc11/config.in
+3ec4e7b9214abfb39f5693475d1c962a  sim/m68hc11/configure.ac
+09016a66ce8cea4428e7bbe14fa4e272  sim/m68hc11/gencode.c
+5ee49ed6d8aeb534dff4f35accdd7fdc  sim/m68hc11/dv-m68hc11spi.c
+6dbe31e686ea054ab285f685c9a705f7  sim/m68hc11/interp.c
+9456e79df388cee824c526e332a4b05a  sim/m68hc11/interrupts.h
+37a89beb896f81cc2bf38399fde04be0  sim/m68hc11/dv-nvram.c
+93f7e027cad96166d44547182998a10b  sim/m68hc11/configure
+622dde1c3c21ab4cb989faefafb9c68e  sim/m68hc11/emulos.c
+94500e8b65d9332dee333844d5522a02  sim/m68hc11/aclocal.m4
+d272ad104f1c84e570092e540424f8ea  sim/m68hc11/interrupts.c
+ebabea19fa7a840e694e501c78075912  sim/m68hc11/ChangeLog
+4cac7e234232377ecc9044a4f0f86445  sim/m68hc11/dv-m68hc11eepr.c
+c622ae2c0bab08931784a14b4351e019  sim/m68hc11/m68hc11_sim.c
+9abff833140e71e462c3348a983fbe3e  sim/m68hc11/sim-main.h
+43bf48002e88c902016b4f589a854392  sim/m68hc11/dv-m68hc11tim.c
+c1b2c0b2ffef1ba72a8a6e24677c8653  sim/rx/README.txt
+e6e7c3c27e94c21592dc7dd1c93fc115  sim/rx/Makefile.in
+a26defa8c927df1fc71cbaebc01882f2  sim/rx/rx.c
+17120b5a4beacf6b1470c0035acfe9f2  sim/rx/gdb-if.c
+862d1de9463d3dadbfb34560890ce11a  sim/rx/err.h
+9806312867ac52ca3aa05d16e81b5c0f  sim/rx/cpu.h
+7c410c508ae3fb846b2ac744433d2c04  sim/rx/config.in
+d83e35d6a58fb4d4b841e87e02a9f5f7  sim/rx/configure.ac
+e58d04ed82c86125b9a5d84c04d64394  sim/rx/trace.c
+04b6a54adef2216df6b3a9fa7a9f492d  sim/rx/load.h
+af6d788966044e24aa09fff6cf70b311  sim/rx/misc.c
+826fc70e2477833867827d8560b7e685  sim/rx/main.c
+deee92aeeefb12b0bd11a8f85016e09b  sim/rx/mem.h
+24e2f861da06951620983b5a9ca6efe2  sim/rx/syscall.h
+cebe547a409193f7e2d6adbc5e1c5706  sim/rx/fpu.c
+6aa98ea94b173ec5f523beda343843f6  sim/rx/err.c
+0e89db1dc09f3d3e9c27da460c98d53d  sim/rx/syscalls.c
+9ecd57a435e51991c5a4531a0d32f4c9  sim/rx/configure
+94500e8b65d9332dee333844d5522a02  sim/rx/aclocal.m4
+7c59c6e5ba9ee59dadf36bc996c4d0bb  sim/rx/syscalls.h
+394f5a755dc95114cfafc740d9a665b4  sim/rx/ChangeLog
+7c6d66ae15a102e7f246188def144971  sim/rx/trace.h
+fce76be2ab7618b7d6a69853f312fd72  sim/rx/reg.c
+a6b02aac7f6f333707071d7598b7ccab  sim/rx/fpu.h
+6ffffac442000329122e6c5763b12820  sim/rx/misc.h
+9acfecc05cf7716c8c4d7a9bc366bded  sim/rx/mem.c
+a2a5b0eaab2f87f9a58390d81e2323e3  sim/rx/load.c
+70c07d799d88f12d8334ae9bed62e305  sim/igen/filter.h
+3bcc14f433964b21940d310eeff5b8b9  sim/igen/Makefile.in
+92490e022f4adef0736530bb7f89d0cd  sim/igen/ld-cache.h
+39908e519244bfdc0e7ad38d974edd0f  sim/igen/gen-idecode.h
+ffbb7c2f29eb1a76d777893f36f40cd1  sim/igen/table.c
+b20adcfa9537dbecf606febba81651ed  sim/igen/gen.c
+a8bcbe2b4d1fced320bca6f313d9ef73  sim/igen/gen-support.h
+8343f1c7cdcda7fbb639e5934d223c18  sim/igen/gen.h
+c36656d5cefbbe444be566175709c3e1  sim/igen/gen-semantics.c
+7af256a37b128a3766e398a564be32cc  sim/igen/ld-insn.h
+e02c53753935f7e90d364ebfdeac4146  sim/igen/gen-icache.h
+30841b893dae7278e83d4cc17cd604d2  sim/igen/filter_host.c
+9d4882d67f20fa91322e3bbaa159b1af  sim/igen/ld-decode.h
+290d600da66bd2846e6b8130844f4f38  sim/igen/config.in
+cf3879eb2ab97f84b5d4d569139ce418  sim/igen/configure.ac
+fcad92737bf198932a989200dff3e764  sim/igen/gen-semantics.h
+7b154f1dd1031aa71e6d3901082357e6  sim/igen/compare_igen_models
+0ad83b6c799f0f62f92b2afafd61c6f2  sim/igen/gen-idecode.c
+5491ad596f4523eca7602947e3a088c3  sim/igen/misc.c
+02fd772658c3f6ea6b4862ccb194cda0  sim/igen/gen-engine.h
+095c046459be3ef1b11cdd897523d5dd  sim/igen/table.h
+a0a86205e59796689ccd13967ec4bc31  sim/igen/gen-model.c
+a372159d5198fb1b87fe5762c30fdff2  sim/igen/ld-decode.c
+37fae4c5bfee7a1379634b83db481362  sim/igen/filter_host.h
+258c2f676d7176e04aa3b219f244739b  sim/igen/gen-engine.c
+fd39940c048cd447325c228e6024211c  sim/igen/igen.c
+2407b1a7fa9b240df53f90e093d5f8e2  sim/igen/gen-model.h
+d6245f74e81e058dd81643cb55ad028c  sim/igen/configure
+b7facc6335df73e61924031f270d2ef9  sim/igen/lf.c
+0c464b2b8d846968e70dd00816bda4f3  sim/igen/ChangeLog
+165d31c9f495a101a4db891701dde1e5  sim/igen/gen-itable.c
+7f3c8619d98c7b9c36bd44e7ba688fbd  sim/igen/filter.c
+3f88846616ec79fcd505a7912b92406b  sim/igen/gen-itable.h
+ae52b30b75617b74aa4ed5ec0572c3ac  sim/igen/gen-icache.c
+3ba273a478b554059703d4dafe64efb1  sim/igen/ld-insn.c
+14006f076389049e56b8c7c6fc454975  sim/igen/misc.h
+efb89ec9c0539a30164266d85e058eae  sim/igen/ld-cache.c
+a7b53d5a3e5ca29b727636be437dd69e  sim/igen/igen.h
+e31dcd58b5a6c957d1f7912fe5b29041  sim/igen/gen-support.c
+59f2684c2a1e2126c4879aed7c44c148  sim/igen/lf.h
 f0590fa6cb874860d33f6846c757877e  src-release.sh
 cf2baa0854f564a7785307e79f155efc  symlink-tree
 6ffd0f415aea2960cac41434e6d904bb  texinfo/texinfo.tex
 cb06c1be6a41d68b0a65e0c1a91752bc  ylwrap
-a01db8aa9f34662dbddf6cfc28695037  zlib/deflate.h
-86734dafdef3e9a542a7c666a91ac591  zlib/minigzip.c
-4b7a7db0fc95f2cc50361545857a8550  zlib/infback.c
-56c88a06e328a11a6d2773118ae1d9db  zlib/zconf.h.cmakein
-3ddb8a639756068afc98e5124b2f4031  zlib/crc32.c
-caba51f931d9616ad9ad4afded53d916  zlib/test/minigzip.c
-372600d9e810970d7d31625ce7b7f93e  zlib/test/example.c
-f4ac2fd361a7d1179a79544b9f5e9a43  zlib/test/infcover.c
-3b763c51cc924e4ce968b0986a519fa5  zlib/ChangeLog
-b63e60172ba3a6dcc5a8cc6f990bc039  zlib/configure.ac
-f3669099d3f571dbc0426401ed5f50e3  zlib/inffast.h
-74400ffb0d790dbb7a99a9ae24a05d8e  zlib/as400/readme.txt
-6e3bd5f73097042db8816d03f9abfdfa  zlib/as400/zlib.inc
-9305d99b306801181c9dce3d782babf8  zlib/as400/bndsrc
-4eb557f651220de80254e38ed67eccdc  zlib/as400/compile.clp
-27b5cfff30751bf146fd2a5667800fa0  zlib/configure
-b299fbea2ecb0ff33a0b3cf3c6b33f3e  zlib/gzlib.c
-004a8c34eba1b805f836a09dd4759f34  zlib/acinclude.m4
-715f60ade557b8e60b5519e38b9e148c  zlib/zconf.h.in
-e3e47e68f203d0db72a8341a38686b6a  zlib/treebuild.xml
-6e5de957c91a252eb5890b4628f6940a  zlib/aclocal.m4
-03d4b2e7acbcbde11c5efc775af6b9c8  zlib/zutil.c
-381f96b09b247fbe8f4c329a89bd5bd3  zlib/zlib2ansi
 e1dc943214a2f407108ff4e087de9c7e  zlib/zlib.map
-d0e145140eefec33fc546a32c7e4cc21  zlib/gzread.c
-ec87be89b9bcca8ced80a70f857e823b  zlib/inftrees.h
-acbe5c3d4bf679e6a41eed4569abfa93  zlib/inffast.c
-ed77bd1cb8611c7e07d54332abbbb44a  zlib/CMakeLists.txt
-8f3fcf9b12fddcf9e9ad6203641a17a2  zlib/compress.c
-5e4cf2cb8606e47503f6409cf9a7f777  zlib/zutil.h
-9142e7a574dfa1864856351937df8eaa  zlib/gzwrite.c
-e75032b08771b09f500cd3d2eb67177e  zlib/Makefile.am
-e7a7cef39bed24312b09916f5099c005  zlib/README
+84c3c6d7025dfd97ad53b9dd93768f54  zlib/contrib/masmx86/match686.asm
+1ddb7c4061d8a9c96346d0eac2eb5c77  zlib/contrib/masmx86/inffas32.obj
+65a7df71a9aa477681e9559c779db941  zlib/contrib/masmx86/inffas32.asm
+b71c12c57e5a63630a759e728e92668e  zlib/contrib/masmx86/bld_ml32.bat
+62490f807440608131632137a4fe96a1  zlib/contrib/masmx86/gvmat32.obj
+a809d4d52fc0a9d792b0d4e3c557836c  zlib/contrib/masmx86/readme.txt
+ed83f7669bdd445a65ffb45e729dbfa4  zlib/contrib/puff/puff.c
+948659135181da512e6c37dd759d142d  zlib/contrib/puff/README
+b1319227312f62c24d98d619b417a43b  zlib/contrib/puff/zeros.raw
+8f50d89ed840a020b2725a25bcb585ba  zlib/contrib/puff/pufftest.c
+82987a599277217cedc2ff78b2c3a63d  zlib/contrib/puff/Makefile
+efb192bc4dacc2bdb4253ae7afbc6339  zlib/contrib/puff/puff.h
 d3be2a78c4fd759d1578b6d91f8430c1  zlib/contrib/untgz/Makefile.msc
-1ff457742eb3588db60fd059d56a5dd5  zlib/contrib/untgz/untgz.c
 45070687ecca4a8953f666b91a4b54f4  zlib/contrib/untgz/Makefile
-35e51e29b6183834943dacbf58a4276c  zlib/contrib/masmx64/inffasx64.obj
-8049971777ec44ca48f3043d9c4d1192  zlib/contrib/masmx64/gvmat64.obj
-9a1aeac37f1a15c0ef1fd68f10d24b3d  zlib/contrib/masmx64/inffasx64.asm
-81c1080ed3661200c166e00394703f94  zlib/contrib/masmx64/readme.txt
-755094d8835608c4652ca43a44af47ec  zlib/contrib/masmx64/inffas8664.c
-94027d9beeb5a59503ac3978f9999e90  zlib/contrib/masmx64/bld_ml64.bat
-43cb3b368ada48e0ca4608ddb7df69e6  zlib/contrib/masmx64/gvmat64.asm
+1ff457742eb3588db60fd059d56a5dd5  zlib/contrib/untgz/untgz.c
+ee26f1def943266c185232086fa0a9a3  zlib/contrib/ada/zlib-thin.ads
+38044e8f5f88e1f70ade036779d56ee8  zlib/contrib/ada/zlib.gpr
 db47a997637e82e3d692755e95cf3ce3  zlib/contrib/ada/zlib-streams.ads
+8197c8e51a900ed2a1e98d9c1455dba0  zlib/contrib/ada/test.adb
+71de2670f2e588b51c62e7f6a9046399  zlib/contrib/ada/zlib.ads
+20f2b8d64f3507ea0eb67bf4be048599  zlib/contrib/ada/mtest.adb
 f46bd97cccf4719989ee553daa36f8c6  zlib/contrib/ada/zlib.adb
-38044e8f5f88e1f70ade036779d56ee8  zlib/contrib/ada/zlib.gpr
 5d67ffc3a8cbe706d47d25f8124c72dd  zlib/contrib/ada/zlib-streams.adb
-a223bf66e23cc79eba08eadd40ee269b  zlib/contrib/ada/read.adb
 cd14a97dd8a0613bb1244a68c0c764d6  zlib/contrib/ada/buffer_demo.adb
 c998583cdc1fe9d7f8f6b92d1a9551a3  zlib/contrib/ada/readme.txt
-8197c8e51a900ed2a1e98d9c1455dba0  zlib/contrib/ada/test.adb
+a223bf66e23cc79eba08eadd40ee269b  zlib/contrib/ada/read.adb
 d520a330ed13ea54e7b20c8e5de64579  zlib/contrib/ada/zlib-thin.adb
-ee26f1def943266c185232086fa0a9a3  zlib/contrib/ada/zlib-thin.ads
-71de2670f2e588b51c62e7f6a9046399  zlib/contrib/ada/zlib.ads
-20f2b8d64f3507ea0eb67bf4be048599  zlib/contrib/ada/mtest.adb
-948659135181da512e6c37dd759d142d  zlib/contrib/puff/README
-ed83f7669bdd445a65ffb45e729dbfa4  zlib/contrib/puff/puff.c
-8f50d89ed840a020b2725a25bcb585ba  zlib/contrib/puff/pufftest.c
-efb192bc4dacc2bdb4253ae7afbc6339  zlib/contrib/puff/puff.h
-b1319227312f62c24d98d619b417a43b  zlib/contrib/puff/zeros.raw
-82987a599277217cedc2ff78b2c3a63d  zlib/contrib/puff/Makefile
-52b1ed99960d3ed7ed60cd20295e64a8  zlib/contrib/infback9/infback9.h
-1558f49aeca6376b7aa331add59e0e06  zlib/contrib/infback9/inffix9.h
-84ff1d06483d3da2af928cddcab88a1b  zlib/contrib/infback9/README
-be5cf855a19b76feb28468e5b46145b7  zlib/contrib/infback9/inftree9.h
-8a4de1bca6c4182d025ea55062d125d9  zlib/contrib/infback9/inflate9.h
-b43798fc54c7345593cc04c8af90f774  zlib/contrib/infback9/inftree9.c
-cce55b384b88ae5c7fe6a0ca39a1d312  zlib/contrib/infback9/infback9.c
-f8dd3560a13a68bd15f5ca5a53c94ce9  zlib/contrib/blast/test.pk
-0bd31a47d90cfaa14a527cb32c7293ea  zlib/contrib/blast/blast.c
-b93c34189a9302e6f43c53c7d0277637  zlib/contrib/blast/README
-9678605932ee6c765735b1b799c66e56  zlib/contrib/blast/blast.h
-5cd923d6c5e717cdc43180aaa2eeed18  zlib/contrib/blast/Makefile
-1201a93782f0542d6fbf5134c1a5a4c6  zlib/contrib/blast/test.txt
+b02c46423595bd6358de3b7c5a148a88  zlib/contrib/delphi/ZLibConst.pas
+b2cc80e48f2aa69be40b6f52ba3480c4  zlib/contrib/delphi/zlibd32.mak
+e43e458c50d36075813a1533d05a0bdc  zlib/contrib/delphi/readme.txt
+0fb33ee32645b0ff61d7c4fff4b780bb  zlib/contrib/delphi/ZLib.pas
+5f6c5b314559290786a59c0320b800d5  zlib/contrib/amd64/amd64-match.S
 fe1aa939bc61cde4afc0d1ea23b01ed5  zlib/contrib/README.contrib
-b1aaa7c52472b3cb4bc9ffd50de23c4c  zlib/contrib/dotzlib/DotZLib.build
-f8b0da2a5ad0018962542d37e28b7e24  zlib/contrib/dotzlib/DotZLib.chm
-46821b590c4a11eab8409b1d3f1c6fca  zlib/contrib/dotzlib/DotZLib.sln
-1f20f3168ee63d90de033edac2ce383c  zlib/contrib/dotzlib/readme.txt
-81543b22c36f10d20ac9712f8d80ef8d  zlib/contrib/dotzlib/LICENSE_1_0.txt
-24dc08da7a2f4ae283334414effe4342  zlib/contrib/dotzlib/DotZLib/CodecBase.cs
-1549ce82a2662e77a22625f68c0a5d36  zlib/contrib/dotzlib/DotZLib/DotZLib.csproj
-250192c134de2a3c9c1d11eaa490bce1  zlib/contrib/dotzlib/DotZLib/DotZLib.cs
-0f21c8a8e81b9409c3cc82200210b977  zlib/contrib/dotzlib/DotZLib/CircularBuffer.cs
-1fdc6f77f6fcf582ab011646db1b8080  zlib/contrib/dotzlib/DotZLib/Deflater.cs
-6071d8412268ff9765540c491a26de1a  zlib/contrib/dotzlib/DotZLib/Inflater.cs
-0b25a4162b81002e796dd4497a72033d  zlib/contrib/dotzlib/DotZLib/UnitTests.cs
-23d0d7c18846fc31655b6aa89b7c8038  zlib/contrib/dotzlib/DotZLib/AssemblyInfo.cs
-d01b3cb2e75da9b15f05b92b42f6bd33  zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs
-0c83e2409077960456b040ce13fa1fd4  zlib/contrib/dotzlib/DotZLib/GZipStream.cs
-c28b5c0d295403ec6c6ba001238ec648  zlib/contrib/asm686/README.686
-35c8e3cc241cef1605bd108b5319ca63  zlib/contrib/asm686/match.S
-8e843c6f8614b260b153091edf9af3ec  zlib/contrib/iostream3/test.cc
-938f58c179fabf6ff9ffb85395ada81f  zlib/contrib/iostream3/zfstream.h
-7ec7295bc3b6fe132dba702e0f1f8892  zlib/contrib/iostream3/README
 dda5e85498fe3936fabd955b5504c74e  zlib/contrib/iostream3/zfstream.cc
-06be56f0740f2a8dd9b9e04824709ad8  zlib/contrib/iostream3/TODO
-56cc7e752a85f9d6489892aad226976b  zlib/contrib/inflate86/inffast.S
-06aaf02bb8b5a73503774d78760b191f  zlib/contrib/inflate86/inffas86.c
-65a7df71a9aa477681e9559c779db941  zlib/contrib/masmx86/inffas32.asm
-1ddb7c4061d8a9c96346d0eac2eb5c77  zlib/contrib/masmx86/inffas32.obj
-b71c12c57e5a63630a759e728e92668e  zlib/contrib/masmx86/bld_ml32.bat
-62490f807440608131632137a4fe96a1  zlib/contrib/masmx86/gvmat32.obj
-a809d4d52fc0a9d792b0d4e3c557836c  zlib/contrib/masmx86/readme.txt
-84c3c6d7025dfd97ad53b9dd93768f54  zlib/contrib/masmx86/match686.asm
-446f6bce2e16dfd9163982c3701f3e91  zlib/contrib/iostream2/zstream.h
-d32476bde4e6d5f889092fdff6f8cdb0  zlib/contrib/iostream2/zstream_test.cpp
-5e772d7302475e5473d0c4c57b9861e8  zlib/contrib/gcc_gvmat64/gvmat64.S
-93f90ecc4d5299d820c3da08f7c7e7d2  zlib/contrib/iostream/zfstream.h
-a73c28679044fdf0a8057c5193db8da0  zlib/contrib/iostream/zfstream.cpp
-a20e40dae1e8b28ef2ec9ed98fdc8a03  zlib/contrib/iostream/test.cpp
-b2cc80e48f2aa69be40b6f52ba3480c4  zlib/contrib/pascal/zlibd32.mak
-eeaefd47a27cb944f67f2509ea8fb748  zlib/contrib/pascal/zlibpas.pas
-6f8616a2ea8e227457c9f191b4c71018  zlib/contrib/pascal/readme.txt
-6e41517081b62c5045e67146c2b5c3ec  zlib/contrib/pascal/example.pas
-4d8a82f4aea9c3360033388064c3cb3f  zlib/contrib/vstudio/readme.txt
-3bd3847ddb393360355d1012338c638e  zlib/contrib/vstudio/vc9/testzlibdll.vcproj
-a2ab8c8ebdca681348ab0d721f4f0ea9  zlib/contrib/vstudio/vc9/testzlib.vcproj
-f9d127c250d6a3494be4056707ea429b  zlib/contrib/vstudio/vc9/zlib.rc
-fc73ce00650a0194d6f85c82db34f866  zlib/contrib/vstudio/vc9/zlibvc.def
-b34a55b36004333a0bec3a5da1ff25a3  zlib/contrib/vstudio/vc9/zlibvc.sln
-f3fd4bfc77606539f961b0aee7e57c4f  zlib/contrib/vstudio/vc9/zlibvc.vcproj
-39acac8b09fad25c73403d812887cfc9  zlib/contrib/vstudio/vc9/miniunz.vcproj
-2324ada784731ab79fd384114d73c727  zlib/contrib/vstudio/vc9/zlibstat.vcproj
-a70e977e002d0df86a123ba7b02bed4d  zlib/contrib/vstudio/vc9/minizip.vcproj
-fa427177a54ab86e4b126116f34ecf8a  zlib/contrib/vstudio/vc10/miniunz.vcxproj
-f9d127c250d6a3494be4056707ea429b  zlib/contrib/vstudio/vc10/zlib.rc
-2b2e612204c994bc79615b5d2291b1be  zlib/contrib/vstudio/vc10/zlibvc.def
-02816bcc1da4abf7ab716035d355eb7c  zlib/contrib/vstudio/vc10/zlibvc.vcxproj.user
-02816bcc1da4abf7ab716035d355eb7c  zlib/contrib/vstudio/vc10/minizip.vcxproj.user
+7ec7295bc3b6fe132dba702e0f1f8892  zlib/contrib/iostream3/README
+8e843c6f8614b260b153091edf9af3ec  zlib/contrib/iostream3/test.cc
+938f58c179fabf6ff9ffb85395ada81f  zlib/contrib/iostream3/zfstream.h
+06be56f0740f2a8dd9b9e04824709ad8  zlib/contrib/iostream3/TODO
+048091db0ef98c95b4674d4d4a46c964  zlib/contrib/vstudio/vc10/miniunz.vcxproj.filters
 35e42b8be068e38e6642a3bde8d20299  zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.filters
+e6abb2e275cb6d056b0b49ffca125fc4  zlib/contrib/vstudio/vc10/testzlibdll.vcxproj
+02632e0bdde13c80630d75ad130af599  zlib/contrib/vstudio/vc10/testzlib.vcxproj.filters
 02816bcc1da4abf7ab716035d355eb7c  zlib/contrib/vstudio/vc10/miniunz.vcxproj.user
-0346af46dff2a59b22e51aaf67930201  zlib/contrib/vstudio/vc10/zlibvc.sln
-0879c03e97afa7051526dd972718b475  zlib/contrib/vstudio/vc10/testzlib.vcxproj
-048091db0ef98c95b4674d4d4a46c964  zlib/contrib/vstudio/vc10/miniunz.vcxproj.filters
-02816bcc1da4abf7ab716035d355eb7c  zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.user
-d296191b00f37a9f14cfb4a160d906d3  zlib/contrib/vstudio/vc10/zlibstat.vcxproj
 02816bcc1da4abf7ab716035d355eb7c  zlib/contrib/vstudio/vc10/testzlib.vcxproj.user
-e6abb2e275cb6d056b0b49ffca125fc4  zlib/contrib/vstudio/vc10/testzlibdll.vcxproj
-2e4c471c41b59d4980e0dba3b8d13d20  zlib/contrib/vstudio/vc10/zlibvc.vcxproj
+fa427177a54ab86e4b126116f34ecf8a  zlib/contrib/vstudio/vc10/miniunz.vcxproj
 5b6ea18f33d45f32c7c52f9b63c56d73  zlib/contrib/vstudio/vc10/minizip.vcxproj
+02816bcc1da4abf7ab716035d355eb7c  zlib/contrib/vstudio/vc10/zlibvc.vcxproj.user
+02816bcc1da4abf7ab716035d355eb7c  zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.user
+16267b153514d3f39d1b7c48527372ee  zlib/contrib/vstudio/vc10/zlibvc.vcxproj.filters
+2b2e612204c994bc79615b5d2291b1be  zlib/contrib/vstudio/vc10/zlibvc.def
 72131998544b1d1ce5c35fff7ae69db0  zlib/contrib/vstudio/vc10/minizip.vcxproj.filters
+02816bcc1da4abf7ab716035d355eb7c  zlib/contrib/vstudio/vc10/minizip.vcxproj.user
 fa684ecb9b7ddd26f01523bce078b18f  zlib/contrib/vstudio/vc10/zlibstat.vcxproj.filters
-02632e0bdde13c80630d75ad130af599  zlib/contrib/vstudio/vc10/testzlib.vcxproj.filters
-16267b153514d3f39d1b7c48527372ee  zlib/contrib/vstudio/vc10/zlibvc.vcxproj.filters
 02816bcc1da4abf7ab716035d355eb7c  zlib/contrib/vstudio/vc10/zlibstat.vcxproj.user
-08eb9fa03037c1e0ae30b81e70f7b350  zlib/contrib/minizip/unzip.c
-3b037f1e9e35be452e4c751c15691baa  zlib/contrib/minizip/unzip.h
-0056d601de642c0b17c7c7cf05618cb0  zlib/contrib/minizip/configure.ac
-254fe0695464d4cbbaa1fdc0c83c6a3c  zlib/contrib/minizip/miniunz.c
-e1495f151b00503a64aae7b375cc3b80  zlib/contrib/minizip/zip.h
+2e4c471c41b59d4980e0dba3b8d13d20  zlib/contrib/vstudio/vc10/zlibvc.vcxproj
+f9d127c250d6a3494be4056707ea429b  zlib/contrib/vstudio/vc10/zlib.rc
+d296191b00f37a9f14cfb4a160d906d3  zlib/contrib/vstudio/vc10/zlibstat.vcxproj
+0346af46dff2a59b22e51aaf67930201  zlib/contrib/vstudio/vc10/zlibvc.sln
+0879c03e97afa7051526dd972718b475  zlib/contrib/vstudio/vc10/testzlib.vcxproj
+2324ada784731ab79fd384114d73c727  zlib/contrib/vstudio/vc9/zlibstat.vcproj
+f3fd4bfc77606539f961b0aee7e57c4f  zlib/contrib/vstudio/vc9/zlibvc.vcproj
+a70e977e002d0df86a123ba7b02bed4d  zlib/contrib/vstudio/vc9/minizip.vcproj
+fc73ce00650a0194d6f85c82db34f866  zlib/contrib/vstudio/vc9/zlibvc.def
+39acac8b09fad25c73403d812887cfc9  zlib/contrib/vstudio/vc9/miniunz.vcproj
+f9d127c250d6a3494be4056707ea429b  zlib/contrib/vstudio/vc9/zlib.rc
+3bd3847ddb393360355d1012338c638e  zlib/contrib/vstudio/vc9/testzlibdll.vcproj
+b34a55b36004333a0bec3a5da1ff25a3  zlib/contrib/vstudio/vc9/zlibvc.sln
+a2ab8c8ebdca681348ab0d721f4f0ea9  zlib/contrib/vstudio/vc9/testzlib.vcproj
+4d8a82f4aea9c3360033388064c3cb3f  zlib/contrib/vstudio/readme.txt
+a20e40dae1e8b28ef2ec9ed98fdc8a03  zlib/contrib/iostream/test.cpp
+93f90ecc4d5299d820c3da08f7c7e7d2  zlib/contrib/iostream/zfstream.h
+a73c28679044fdf0a8057c5193db8da0  zlib/contrib/iostream/zfstream.cpp
+81543b22c36f10d20ac9712f8d80ef8d  zlib/contrib/dotzlib/LICENSE_1_0.txt
+f8b0da2a5ad0018962542d37e28b7e24  zlib/contrib/dotzlib/DotZLib.chm
+46821b590c4a11eab8409b1d3f1c6fca  zlib/contrib/dotzlib/DotZLib.sln
+0c83e2409077960456b040ce13fa1fd4  zlib/contrib/dotzlib/DotZLib/GZipStream.cs
+6071d8412268ff9765540c491a26de1a  zlib/contrib/dotzlib/DotZLib/Inflater.cs
+1549ce82a2662e77a22625f68c0a5d36  zlib/contrib/dotzlib/DotZLib/DotZLib.csproj
+0f21c8a8e81b9409c3cc82200210b977  zlib/contrib/dotzlib/DotZLib/CircularBuffer.cs
+1fdc6f77f6fcf582ab011646db1b8080  zlib/contrib/dotzlib/DotZLib/Deflater.cs
+24dc08da7a2f4ae283334414effe4342  zlib/contrib/dotzlib/DotZLib/CodecBase.cs
+250192c134de2a3c9c1d11eaa490bce1  zlib/contrib/dotzlib/DotZLib/DotZLib.cs
+d01b3cb2e75da9b15f05b92b42f6bd33  zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs
+23d0d7c18846fc31655b6aa89b7c8038  zlib/contrib/dotzlib/DotZLib/AssemblyInfo.cs
+0b25a4162b81002e796dd4497a72033d  zlib/contrib/dotzlib/DotZLib/UnitTests.cs
+1f20f3168ee63d90de033edac2ce383c  zlib/contrib/dotzlib/readme.txt
+b1aaa7c52472b3cb4bc9ffd50de23c4c  zlib/contrib/dotzlib/DotZLib.build
+b93c34189a9302e6f43c53c7d0277637  zlib/contrib/blast/README
+1201a93782f0542d6fbf5134c1a5a4c6  zlib/contrib/blast/test.txt
+5cd923d6c5e717cdc43180aaa2eeed18  zlib/contrib/blast/Makefile
+f8dd3560a13a68bd15f5ca5a53c94ce9  zlib/contrib/blast/test.pk
+9678605932ee6c765735b1b799c66e56  zlib/contrib/blast/blast.h
+0bd31a47d90cfaa14a527cb32c7293ea  zlib/contrib/blast/blast.c
+94027d9beeb5a59503ac3978f9999e90  zlib/contrib/masmx64/bld_ml64.bat
+8049971777ec44ca48f3043d9c4d1192  zlib/contrib/masmx64/gvmat64.obj
+9a1aeac37f1a15c0ef1fd68f10d24b3d  zlib/contrib/masmx64/inffasx64.asm
+755094d8835608c4652ca43a44af47ec  zlib/contrib/masmx64/inffas8664.c
+35e51e29b6183834943dacbf58a4276c  zlib/contrib/masmx64/inffasx64.obj
+81c1080ed3661200c166e00394703f94  zlib/contrib/masmx64/readme.txt
+43cb3b368ada48e0ca4608ddb7df69e6  zlib/contrib/masmx64/gvmat64.asm
+06aaf02bb8b5a73503774d78760b191f  zlib/contrib/inflate86/inffas86.c
+56cc7e752a85f9d6489892aad226976b  zlib/contrib/inflate86/inffast.S
+b43798fc54c7345593cc04c8af90f774  zlib/contrib/infback9/inftree9.c
+84ff1d06483d3da2af928cddcab88a1b  zlib/contrib/infback9/README
+cce55b384b88ae5c7fe6a0ca39a1d312  zlib/contrib/infback9/infback9.c
+8a4de1bca6c4182d025ea55062d125d9  zlib/contrib/infback9/inflate9.h
+1558f49aeca6376b7aa331add59e0e06  zlib/contrib/infback9/inffix9.h
+52b1ed99960d3ed7ed60cd20295e64a8  zlib/contrib/infback9/infback9.h
+be5cf855a19b76feb28468e5b46145b7  zlib/contrib/infback9/inftree9.h
+446f6bce2e16dfd9163982c3701f3e91  zlib/contrib/iostream2/zstream.h
+d32476bde4e6d5f889092fdff6f8cdb0  zlib/contrib/iostream2/zstream_test.cpp
+bcbe781316bdbd05584063176b90d672  zlib/contrib/minizip/minizip.pc.in
 e8a6cc43207a37d631d9e90bbec6e6ed  zlib/contrib/minizip/ioapi.c
-818e2950cc00d787eaa9b710007dc53f  zlib/contrib/minizip/iowin32.h
+0056d601de642c0b17c7c7cf05618cb0  zlib/contrib/minizip/configure.ac
+7d6c0585719ba47fd356795801befc6d  zlib/contrib/minizip/ioapi.h
+ab61e7d58c5c7114a6c531ce36ccc3e5  zlib/contrib/minizip/MiniZip64_info.txt
+7db484a6aa910e703838859f33867d02  zlib/contrib/minizip/make_vms.com
 4a341ac9dc56d6cd775f80905131a64f  zlib/contrib/minizip/crypt.h
-7caac7503f8f002d61e0f0e5b7f33bc6  zlib/contrib/minizip/mztools.h
+818e2950cc00d787eaa9b710007dc53f  zlib/contrib/minizip/iowin32.h
 ec302a2b5e19af31263ce77260dd49d0  zlib/contrib/minizip/MiniZip64_Changes.txt
-3a50713bdffd399cba168843314850f4  zlib/contrib/minizip/Makefile.am
-ab61e7d58c5c7114a6c531ce36ccc3e5  zlib/contrib/minizip/MiniZip64_info.txt
-7d6c0585719ba47fd356795801befc6d  zlib/contrib/minizip/ioapi.h
+7caac7503f8f002d61e0f0e5b7f33bc6  zlib/contrib/minizip/mztools.h
+064c9424ffab4af58c685140bb0fc3a0  zlib/contrib/minizip/Makefile
+08eb9fa03037c1e0ae30b81e70f7b350  zlib/contrib/minizip/unzip.c
 fdc610c8edd5d0384900fcc7a10898a3  zlib/contrib/minizip/zip.c
-bcbe781316bdbd05584063176b90d672  zlib/contrib/minizip/minizip.pc.in
+254fe0695464d4cbbaa1fdc0c83c6a3c  zlib/contrib/minizip/miniunz.c
+3b037f1e9e35be452e4c751c15691baa  zlib/contrib/minizip/unzip.h
+3a50713bdffd399cba168843314850f4  zlib/contrib/minizip/Makefile.am
 174c6f2a32dad5023616fc45855d8c59  zlib/contrib/minizip/mztools.c
-7db484a6aa910e703838859f33867d02  zlib/contrib/minizip/make_vms.com
-0e36636d86f6694d6612f7648e602f13  zlib/contrib/minizip/iowin32.c
 e2a4a0c1cad4ceb1f77fb3b7e813bb35  zlib/contrib/minizip/minizip.c
-064c9424ffab4af58c685140bb0fc3a0  zlib/contrib/minizip/Makefile
+0e36636d86f6694d6612f7648e602f13  zlib/contrib/minizip/iowin32.c
+e1495f151b00503a64aae7b375cc3b80  zlib/contrib/minizip/zip.h
+35c8e3cc241cef1605bd108b5319ca63  zlib/contrib/asm686/match.S
+c28b5c0d295403ec6c6ba001238ec648  zlib/contrib/asm686/README.686
+5e772d7302475e5473d0c4c57b9861e8  zlib/contrib/gcc_gvmat64/gvmat64.S
+eeaefd47a27cb944f67f2509ea8fb748  zlib/contrib/pascal/zlibpas.pas
+b2cc80e48f2aa69be40b6f52ba3480c4  zlib/contrib/pascal/zlibd32.mak
+6e41517081b62c5045e67146c2b5c3ec  zlib/contrib/pascal/example.pas
+6f8616a2ea8e227457c9f191b4c71018  zlib/contrib/pascal/readme.txt
 9fc09497cd386635010c5b665cac77b4  zlib/contrib/testzlib/testzlib.txt
 25add99ac5b30fa13a1871244f942fe3  zlib/contrib/testzlib/testzlib.c
-0fb33ee32645b0ff61d7c4fff4b780bb  zlib/contrib/delphi/ZLib.pas
-b2cc80e48f2aa69be40b6f52ba3480c4  zlib/contrib/delphi/zlibd32.mak
-b02c46423595bd6358de3b7c5a148a88  zlib/contrib/delphi/ZLibConst.pas
-e43e458c50d36075813a1533d05a0bdc  zlib/contrib/delphi/readme.txt
-5f6c5b314559290786a59c0320b800d5  zlib/contrib/amd64/amd64-match.S
-c2378bfb5d671b91030441266d2ecf45  zlib/gzguts.h
-3b6b6f9e88f2319b75e6ccb8c2823b13  zlib/INDEX
-bad8b19520e640d7491bb36b310f78b5  zlib/deflate.c
-b7a1991f01daea3efe108a215c5514a5  zlib/FAQ
+381f96b09b247fbe8f4c329a89bd5bd3  zlib/zlib2ansi
+fe814c5e20f41ca935ed80509c77a79d  zlib/Makefile.in
+f3669099d3f571dbc0426401ed5f50e3  zlib/inffast.h
+5a9ea8f1d4321e980638c528eb2300fa  zlib/zconf.h
 29d02cff161bde3e4e717b25a2ab7050  zlib/gzclose.c
-e79175323e204f5fc46def3dcee470a2  zlib/qnx/package.qpg
+09da76f278333d746e18c0cb09f11c90  zlib/examples/gun.c
+4061e63cf68f479ebbd4bab90178a774  zlib/examples/fitblk.c
+7d040e322c50440b203bd70b3a448470  zlib/examples/README.examples
+2baa24dfcde30e5378ebc823b9546fc5  zlib/examples/zpipe.c
+7cce8f71af02dfc9b997eb1a1e56417d  zlib/examples/gzlog.h
+f4912cf5a1ade2e862e193983c02b3ee  zlib/examples/zlib_how.html
+9fa7f728bcbad00498b09ae39fa8a71a  zlib/examples/zran.c
+4d1b00795bdb9db9dbdbada6d5d9c2a1  zlib/examples/gzjoin.c
+4c4e41502ee2b160086406a61fc033b3  zlib/examples/gzlog.c
+c85d901c638e14eed68016a9f32ad1e1  zlib/examples/gzappend.c
+1d30b938714a4ff2d1f33cfd179fec83  zlib/examples/enough.c
+fc373dfaeed74c9a8b326eec43885ad5  zlib/zlib.h
+f6a102e1a91215f0e249b266053e9956  zlib/watcom/watcom_l.mak
+6f80451b702a08fa8d149161e1d75313  zlib/watcom/watcom_f.mak
+08310c11af1d0076d133415431f659ef  zlib/example.c
+f28d16b67efecdfafa0d816a7d982124  zlib/crc32.h
+715f60ade557b8e60b5519e38b9e148c  zlib/zconf.h.in
 162a540b72a9eb7304a5312111629fc5  zlib/zlib.3
-a5b568daf59ebdc63dff1907b209d915  zlib/ChangeLog.gcj
 7fa3e91804601b6618c915b76a8dc332  zlib/inffixed.h
-111edb79f982a014876b4a830372aed2  zlib/inftrees.c
-08310c11af1d0076d133415431f659ef  zlib/example.c
-cbf38eb0d95e0f43faf627cf42a680a7  zlib/old/descrip.mms
+b63e60172ba3a6dcc5a8cc6f990bc039  zlib/configure.ac
+8f3fcf9b12fddcf9e9ad6203641a17a2  zlib/compress.c
+e7a7cef39bed24312b09916f5099c005  zlib/README
+e9ef0359f66184bde942b929171924db  zlib/uncompr.c
+e3e47e68f203d0db72a8341a38686b6a  zlib/treebuild.xml
+bad8b19520e640d7491bb36b310f78b5  zlib/deflate.c
+0e5c38a1ec38448cfc594efc152d32f7  zlib/make_vms.com
 94928575e535e4057290970b885627f0  zlib/old/visual-basic.txt
 bbfa7b4766eb254d816bcd7faf48f0f5  zlib/old/README
-281c9a86ce42a799859a5978bc732cc5  zlib/old/Makefile.riscos
+cbf38eb0d95e0f43faf627cf42a680a7  zlib/old/descrip.mms
 ae84510c2d28eb36b05830fe3a20e6f3  zlib/old/Makefile.emx
+281c9a86ce42a799859a5978bc732cc5  zlib/old/Makefile.riscos
 b917eb81b8d4b72931282aeedc167f83  zlib/old/os2/zlib.def
 ca7056eeceb590882d508f85d6709826  zlib/old/os2/Makefile.os2
-fc373dfaeed74c9a8b326eec43885ad5  zlib/zlib.h
-e9ef0359f66184bde942b929171924db  zlib/uncompr.c
-f28d16b67efecdfafa0d816a7d982124  zlib/crc32.h
-f16cd4621f5561cf147b5e56a8af1946  zlib/amiga/Makefile.pup
-315c9e3e7dd1d24aeb9d6bc55b7de5fd  zlib/amiga/Makefile.sas
-0e9a37be8e3b85cc0ccf60504064c297  zlib/ChangeLog.jit
-51fdcb3e2ccf60ca13c06920c89296a3  zlib/trees.h
-fe814c5e20f41ca935ed80509c77a79d  zlib/Makefile.in
-27d100516db4c9dcf46ae8cd2c98f803  zlib/inflate.c
+ed77bd1cb8611c7e07d54332abbbb44a  zlib/CMakeLists.txt
 60674eee456b5cab09b25a4bfd55d533  zlib/zlib.pc.in
-f6a102e1a91215f0e249b266053e9956  zlib/watcom/watcom_l.mak
-6f80451b702a08fa8d149161e1d75313  zlib/watcom/watcom_f.mak
-0e5c38a1ec38448cfc594efc152d32f7  zlib/make_vms.com
-aab5cedf49b4f79dd814e66470c5dce2  zlib/win32/README-WIN32.txt
-21371c50c272da446d0579a513d3ba31  zlib/win32/zlib.def
-53e28fd767c7144c15fca7d141a3758d  zlib/win32/Makefile.msc
-c1c4a76255c8cdc24eed6e5e7b484681  zlib/win32/Makefile.gcc
-617de05b0d813cb919e4a95eb8d03b86  zlib/win32/VisualC.txt
-ddc3c858e2265cfd3ecad835f2b9c629  zlib/win32/zlib1.rc
-1d9871d4ffd71645ac3d029d8de0e03a  zlib/win32/DLL_FAQ.txt
-fc5b8a38022995608b2a04fb7ebd17d7  zlib/win32/Makefile.bor
-5a9ea8f1d4321e980638c528eb2300fa  zlib/zconf.h
-2a7a661ce2d463e3876704786fd8dfdd  zlib/msdos/Makefile.msc
-b8ec8ac0dac9fe62dd4934fb4b9f772c  zlib/msdos/Makefile.tc
-83d06649ed50f76a13e87d4dd640b82d  zlib/msdos/Makefile.emx
-90d918eba55f9408f84f4baeba743faa  zlib/msdos/Makefile.dj2
-80adf0a73c836697ef02cd8cc19733cd  zlib/msdos/Makefile.bor
-4c4e41502ee2b160086406a61fc033b3  zlib/examples/gzlog.c
-2baa24dfcde30e5378ebc823b9546fc5  zlib/examples/zpipe.c
-09da76f278333d746e18c0cb09f11c90  zlib/examples/gun.c
-c85d901c638e14eed68016a9f32ad1e1  zlib/examples/gzappend.c
-7d040e322c50440b203bd70b3a448470  zlib/examples/README.examples
-9fa7f728bcbad00498b09ae39fa8a71a  zlib/examples/zran.c
-4d1b00795bdb9db9dbdbada6d5d9c2a1  zlib/examples/gzjoin.c
-7cce8f71af02dfc9b997eb1a1e56417d  zlib/examples/gzlog.h
-4061e63cf68f479ebbd4bab90178a774  zlib/examples/fitblk.c
-f4912cf5a1ade2e862e193983c02b3ee  zlib/examples/zlib_how.html
-1d30b938714a4ff2d1f33cfd179fec83  zlib/examples/enough.c
-8f1b05cdf36a269882a955071b140162  zlib/inflate.h
-9d7ec0d0fe9134c725fc8b688ff673f4  zlib/zlib.pc.cmakein
-09720293e23c0d4b85a77f8c4dfd36e6  zlib/adler32.c
+d0e145140eefec33fc546a32c7e4cc21  zlib/gzread.c
+e79175323e204f5fc46def3dcee470a2  zlib/qnx/package.qpg
+0e9a37be8e3b85cc0ccf60504064c297  zlib/ChangeLog.jit
+c2378bfb5d671b91030441266d2ecf45  zlib/gzguts.h
 7c4ee539faa6c908c3860588df424be1  zlib/doc/rfc1952.txt
-fe89c9b2d3b621452c4f868590635c5f  zlib/doc/rfc1951.txt
-63be46f443f80cc9081ed765198d4b8a  zlib/doc/algorithm.txt
 c9680de1a6b8939e16fd5e2a4f4785b8  zlib/doc/rfc1950.txt
+63be46f443f80cc9081ed765198d4b8a  zlib/doc/algorithm.txt
 33a7749453d872da575e01c2c62fe877  zlib/doc/txtvsbin.txt
-fcf0d9928d73782c7eed6df657ee88cb  zlib/trees.c
+fe89c9b2d3b621452c4f868590635c5f  zlib/doc/rfc1951.txt
+315c9e3e7dd1d24aeb9d6bc55b7de5fd  zlib/amiga/Makefile.sas
+f16cd4621f5561cf147b5e56a8af1946  zlib/amiga/Makefile.pup
+4b7a7db0fc95f2cc50361545857a8550  zlib/infback.c
+09720293e23c0d4b85a77f8c4dfd36e6  zlib/adler32.c
+8f1b05cdf36a269882a955071b140162  zlib/inflate.h
+86734dafdef3e9a542a7c666a91ac591  zlib/minigzip.c
+b7a1991f01daea3efe108a215c5514a5  zlib/FAQ
+ec87be89b9bcca8ced80a70f857e823b  zlib/inftrees.h
+b299fbea2ecb0ff33a0b3cf3c6b33f3e  zlib/gzlib.c
+004a8c34eba1b805f836a09dd4759f34  zlib/acinclude.m4
+acbe5c3d4bf679e6a41eed4569abfa93  zlib/inffast.c
+27b5cfff30751bf146fd2a5667800fa0  zlib/configure
+2a7a661ce2d463e3876704786fd8dfdd  zlib/msdos/Makefile.msc
+90d918eba55f9408f84f4baeba743faa  zlib/msdos/Makefile.dj2
+80adf0a73c836697ef02cd8cc19733cd  zlib/msdos/Makefile.bor
+83d06649ed50f76a13e87d4dd640b82d  zlib/msdos/Makefile.emx
+b8ec8ac0dac9fe62dd4934fb4b9f772c  zlib/msdos/Makefile.tc
+6e5de957c91a252eb5890b4628f6940a  zlib/aclocal.m4
 486dd2758187aaeb071f6a0ad5094fda  zlib/nintendods/README
 7589c1379ed922ffe60a9963c50ffe64  zlib/nintendods/Makefile
+e75032b08771b09f500cd3d2eb67177e  zlib/Makefile.am
+9d7ec0d0fe9134c725fc8b688ff673f4  zlib/zlib.pc.cmakein
+3b763c51cc924e4ce968b0986a519fa5  zlib/ChangeLog
+5e4cf2cb8606e47503f6409cf9a7f777  zlib/zutil.h
+56c88a06e328a11a6d2773118ae1d9db  zlib/zconf.h.cmakein
+372600d9e810970d7d31625ce7b7f93e  zlib/test/example.c
+f4ac2fd361a7d1179a79544b9f5e9a43  zlib/test/infcover.c
+caba51f931d9616ad9ad4afded53d916  zlib/test/minigzip.c
+03d4b2e7acbcbde11c5efc775af6b9c8  zlib/zutil.c
+9142e7a574dfa1864856351937df8eaa  zlib/gzwrite.c
+a5b568daf59ebdc63dff1907b209d915  zlib/ChangeLog.gcj
+53e28fd767c7144c15fca7d141a3758d  zlib/win32/Makefile.msc
+21371c50c272da446d0579a513d3ba31  zlib/win32/zlib.def
+ddc3c858e2265cfd3ecad835f2b9c629  zlib/win32/zlib1.rc
+aab5cedf49b4f79dd814e66470c5dce2  zlib/win32/README-WIN32.txt
+fc5b8a38022995608b2a04fb7ebd17d7  zlib/win32/Makefile.bor
+1d9871d4ffd71645ac3d029d8de0e03a  zlib/win32/DLL_FAQ.txt
+c1c4a76255c8cdc24eed6e5e7b484681  zlib/win32/Makefile.gcc
+617de05b0d813cb919e4a95eb8d03b86  zlib/win32/VisualC.txt
+3b6b6f9e88f2319b75e6ccb8c2823b13  zlib/INDEX
+51fdcb3e2ccf60ca13c06920c89296a3  zlib/trees.h
+3ddb8a639756068afc98e5124b2f4031  zlib/crc32.c
+fcf0d9928d73782c7eed6df657ee88cb  zlib/trees.c
+111edb79f982a014876b4a830372aed2  zlib/inftrees.c
+4eb557f651220de80254e38ed67eccdc  zlib/as400/compile.clp
+9305d99b306801181c9dce3d782babf8  zlib/as400/bndsrc
+6e3bd5f73097042db8816d03f9abfdfa  zlib/as400/zlib.inc
+74400ffb0d790dbb7a99a9ae24a05d8e  zlib/as400/readme.txt
+27d100516db4c9dcf46ae8cd2c98f803  zlib/inflate.c
+a01db8aa9f34662dbddf6cfc28695037  zlib/deflate.h
