[haiku-commits] r40804 - in buildtools/branches/package-management: . legacy legacy/binutils/bfd/doc legacy/binutils/binutils/doc legacy/binutils/gas/doc ...

  • From: zooey@xxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 4 Mar 2011 14:35:25 +0100 (CET)

Author: zooey
Date: 2011-03-04 14:35:25 +0100 (Fri, 04 Mar 2011)
New Revision: 40804
Changeset: http://dev.haiku-os.org/changeset/40804

Added:
   buildtools/branches/package-management/build-gcc2-package-Haiku.sh
Removed:
   buildtools/branches/package-management/build-gcc2-optional-package-Haiku.sh
Modified:
   buildtools/branches/package-management/INSTALL-gcc2-from-source-Haiku
   buildtools/branches/package-management/legacy/binutils/bfd/doc/bfd.info
   
buildtools/branches/package-management/legacy/binutils/binutils/doc/binutils.info
   buildtools/branches/package-management/legacy/binutils/gas/doc/as.info
   buildtools/branches/package-management/legacy/binutils/ld/ld.info
   buildtools/branches/package-management/legacy/compile-binutils
   buildtools/branches/package-management/legacy/compile-gcc
   buildtools/branches/package-management/legacy/gcc/gcc/config/i386/haiku.h
   buildtools/branches/package-management/legacy/gcc/gcc/config/i386/t-haiku
Log:
* drop 'packages/contents' from base paths again (we are back to
  using /boot/system, /boot/common and /boot/home/config
  as packagefs mount-points)

Modified: buildtools/branches/package-management/INSTALL-gcc2-from-source-Haiku
===================================================================
--- buildtools/branches/package-management/INSTALL-gcc2-from-source-Haiku       
2011-03-04 11:11:03 UTC (rev 40803)
+++ buildtools/branches/package-management/INSTALL-gcc2-from-source-Haiku       
2011-03-04 13:35:25 UTC (rev 40804)
@@ -1,4 +1,4 @@
-How to build gcc-2.95.3 for BeOS:
+How to build gcc-2.95.3 for Haiku:
 
 cd into the buildtools/legacy folder
 
@@ -13,7 +13,7 @@
        mkdir binutils-obj
        cd binutils-obj
        CFLAGS="-O2" CXXFLAGS="-O2" ../binutils/configure \
-               
--prefix=/boot/develop/abi/x86/gcc2/tools/gcc-2.95.3-haiku-${GCCDATE} \
+               --prefix=/boot/common/develop/tools/gcc-2.95.3-${GCCDATE} \
                --disable-nls --enable-shared=yes
        make
        cd ..
@@ -24,14 +24,14 @@
        mkdir gcc-obj
        cd gcc-obj
        CFLAGS="-O2" CXXFLAGS="-O2" ../gcc/configure \
-               
--prefix=/boot/develop/abi/x86/gcc2/tools/gcc-2.95.3-haiku-${GCCDATE} \
+               --prefix=/boot/common/develop/tools/gcc-2.95.3-${GCCDATE} \
                --disable-nls --enable-shared=yes --enable-languages=c,c++
        make bootstrap
        # the above will fail when compiling builtinbuf.cc, but we can ignore 
that
        # since it's trying to build libstdc++.so, which haiku provides anyway
        cd ..
 
-Ok, now everything is compiled and ready, waiting to be installed:
+Ok, now everything is compiled and ready, waiting to be packaged:
 
        mkdir /boot/develop/abi/x86/gcc2/tools/gcc-2.95.3-haiku-${GCCDATE}
        cd binutils-obj

Copied: buildtools/branches/package-management/build-gcc2-package-Haiku.sh 
(from rev 40776, 
buildtools/branches/package-management/build-gcc2-optional-package-Haiku.sh)
===================================================================
--- buildtools/branches/package-management/build-gcc2-package-Haiku.sh          
                (rev 0)
+++ buildtools/branches/package-management/build-gcc2-package-Haiku.sh  
2011-03-04 13:35:25 UTC (rev 40804)
@@ -0,0 +1,145 @@
+#!/bin/sh
+# Builds a GCC package from the installation specified by $GCCDATE (or via the
+# arguments).
+# Usage: build-gcc2-package-Haiku.sh [gcc-base-dir] [version]
+
+packages_build=/boot/common/packages/build
+
+if [ -d "$1" ]; then
+       gcc_base=$1
+       shift
+fi
+if [ "$(basename $(pwd))" = "buildtools" ]; then
+       gcc_base=$(pwd)/legacy/gcc-obj
+       echo "No exact GCC build directory given, assuming \"$gcc_base\""
+       echo "  (only needed for the HTML documentation)."
+fi
+
+if [ "$1" == "" ]; then
+       if [ "$GCCDATE" = "" ]; then
+               echo "No GCC date version given!"
+               echo "Either export GCCDATE, or pass the date as argument to 
this" \
+                       "script."
+               echo "The date is given in the format 'yymmdd', ie. '100818'."
+               exit
+       fi
+else
+       GCCDATE=$1
+fi
+
+current_dir=$(pwd)
+base=/boot/common/develop/tools/gcc-2.95.3-$GCCDATE
+if [ ! -d "$base" ]; then
+       echo GCC directory \"$base\" does not exist!
+       exit
+fi
+
+### HTML documentation ####################################
+
+html_base=$base/html-docs
+if [ ! -d "$html_base" ]; then
+       if [ "$gcc_base" = "" ]; then
+               echo "No GCC build directory given, cannot build HTML 
documenation."
+               exit
+       fi
+
+       echo "Building HTML documentation..."
+       mkdir $html_base
+       cd $html_base
+
+       makeinfo --html $gcc_base/../gcc/gcc/cpp.texi
+       makeinfo --html $gcc_base/../gcc/gcc/gcc.texi
+       makeinfo --html $gcc_base/../binutils/libiberty/libiberty.texi
+       makeinfo --force --html $gcc_base/../gcc/libio/iostream.texi
+
+       ln -sf cpp/index.html $html_base/cpp.html
+       ln -sf gcc/index.html $html_base/gcc.html
+       ln -sf libiberty/index.html $html_base/libiberty.html
+       ln -sf iostream/index.html $html_base/iostream.html
+fi
+if [ -d "$base/share/doc" ]; then
+       echo "Adding binutils HTML documentation..."
+
+       mv $base/share/doc/as.html $html_base/as
+       mv $base/share/doc/binutils.html $html_base/binutils
+       mv $base/share/doc/gprof.html $html_base/gprof
+       mv $base/share/doc/ld.html $html_base/ld
+       #mv $base/share/doc/configure.html $html_base/
+
+       ln -sf as/index.html $html_base/as.html
+       ln -sf binutils/index.html $html_base/binutils.html
+       ln -sf gprof/index.html $html_base/gprof.html
+       ln -sf ld/index.html $html_base/ld.html
+fi
+if [ ! -e "$html_base/as.html" ]; then
+       echo "binutils HTML documentation missing, see" \
+               "INSTALL-gcc2-from-source-Haiku."
+fi
+
+### Cleanup ###############################################
+
+echo "Cleanup"
+
+cd $base/bin
+for binary in ../i586-pc-haiku/bin/*; do
+       ln -sfn $binary .
+done
+
+if [ -d $base/man -o -d $base/info -o -d $base/share ]; then
+       rm -rf $base/man
+       rm -rf $base/info
+       rm -rf $base/share
+fi
+
+rm -f $base/lib/gcc-lib/i586-pc-haiku/2.95.3-haiku-$GCCDATE/include/math.h
+
+### C++ includes ######################################
+
+echo "Install C++ includes & library"
+
+rm -rf $base/include/g++
+ln -snf /boot/system/develop/headers/c++/2.95.3 $base/include/g++
+
+ln -snf /boot/system/lib/libstdc++.r4.so $base/lib/
+ln -snf /boot/system/lib/libstdc++.so $base/lib/
+
+### package ###########################################
+
+echo "Building package ..."
+
+cd ${packages_build}
+ver=2.95.3_${GCCDATE}
+rev=1
+while [ -e gcc-2.95.3_${GCCDATE}-$rev ]; do
+       rev=$(expr $rev + 1);
+done
+version=$ver-$rev
+echo "Version: $version"
+
+mkdir -p gcc-$version/develop/tools
+cp -r $base gcc-$version/develop/tools/
+cd gcc-$version
+cat >.PackageInfo <<ENDOFHERE
+       name = gcc
+       version = $version
+       architecture = x86_gcc2
+       summary = "c/c++ compiler"
+       description = "standard compiler for x86_gcc2 platform, ABI-compatible 
with BeOS R5"
+       packager = "Oliver Tappe <zooey@xxxxxxxxxxxxxxx>"
+       vendor = "Haiku Project"
+       copyrights = [ "1988-2000 Free Software Foundation, Inc." ]
+       licenses = [ "GNU GPL v2", "GNU LGPL v2" ]
+       provides = [
+               gcc = $ver,
+               binutils = 2.17_$GCCDATE
+       ]
+       requires = [
+               haiku >= r40675,
+               package_management_branch,
+               cpp-headers == 2.95.3
+       ]
+ENDOFHERE
+
+mimeset -F .
+package create ../gcc-$version.hpkg
+cd $current_dir

Modified: 
buildtools/branches/package-management/legacy/binutils/bfd/doc/bfd.info
===================================================================
--- buildtools/branches/package-management/legacy/binutils/bfd/doc/bfd.info     
2011-03-04 11:11:03 UTC (rev 40803)
+++ buildtools/branches/package-management/legacy/binutils/bfd/doc/bfd.info     
2011-03-04 13:35:25 UTC (rev 40804)
@@ -1,7 +1,4 @@
-This is
-/home/bonefish/develop/haiku/buildtools/legacy/binutils/bfd/doc/bfd.info,
-produced by makeinfo version 4.9 from
-/home/bonefish/develop/haiku/buildtools/legacy/binutils/bfd/doc/bfd.texinfo.
+This is 
/home/zooey/Sources/haiku/buildtools.pm/legacy/binutils/bfd/doc/bfd.info, 
produced by makeinfo version 4.13 from 
/home/zooey/Sources/haiku/buildtools.pm/legacy/binutils/bfd/doc/bfd.texinfo.
 
 START-INFO-DIR-ENTRY
 * Bfd: (bfd).                   The Binary File Descriptor library.
@@ -14,8 +11,8 @@
    Permission is granted to copy, distribute and/or modify this document
      under the terms of the GNU Free Documentation License, Version 1.1
      or any later version published by the Free Software Foundation;
-   with no Invariant Sections, with no Front-Cover Texts, and with no
-    Back-Cover Texts.  A copy of the license is included in the
+  with no 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".
 
 
@@ -6841,9 +6838,9 @@
 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.
-For an object file, BFD must add any relevant symbol information to
-the hash table.  For an archive, BFD must determine which elements of
-the archive should be used and adding them to the link.
+For an object file, BFD must add any relevant symbol information to the
+hash table.  For an archive, BFD must determine which elements of the
+archive should be used and adding them to the link.
 
    The a.out version of this entry point is
 `NAME(aout,link_add_symbols)'.
@@ -8728,20 +8725,19 @@
      H. Include an unaltered copy of this License.
      I. Preserve the section entitled "History", and 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
+       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.
+       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.
      K. In any section entitled "Acknowledgements" or "Dedications",
      preserve the section's title, and preserve in the section all the
       substance and tone of each of the contributor acknowledgements
@@ -10241,67 +10237,67 @@
 
 
 Tag Table:
-Node: Top820
-Node: Overview1152
-Node: History2203
-Node: How It Works3149
-Node: What BFD Version 2 Can Do4691
-Node: BFD information loss6006
-Node: Canonical format8538
-Node: BFD front end12910
-Node: Memory Usage38524
-Node: Initialization39752
-Node: Sections40211
-Node: Section Input40694
-Node: Section Output42059
-Node: typedef asection44545
-Node: section prototypes69502
-Node: Symbols79182
-Node: Reading Symbols80777
-Node: Writing Symbols81884
-Node: Mini Symbols83593
-Node: typedef asymbol84567
-Node: symbol handling functions89485
-Node: Archives94827
-Node: Formats98553
-Node: Relocations101501
-Node: typedef arelent102228
-Node: howto manager118039
-Node: Core Files180319
-Node: Targets182136
-Node: bfd_target184106
-Node: Architectures204186
-Node: Opening and Closing225618
-Node: Internal236620
-Node: File Caching242953
-Node: Linker Functions244867
-Node: Creating a Linker Hash Table246540
-Node: Adding Symbols to the Hash Table248278
-Node: Differing file formats249178
-Node: Adding symbols from an object file250926
-Node: Adding symbols from an archive253077
-Node: Performing the Final Link255491
-Node: Information provided by the linker256733
-Node: Relocating the section contents257887
-Node: Writing the symbol table259638
-Node: Hash Tables262631
-Node: Creating and Freeing a Hash Table263829
-Node: Looking Up or Entering a String265079
-Node: Traversing a Hash Table266332
-Node: Deriving a New Hash Table Type267121
-Node: Define the Derived Structures268187
-Node: Write the Derived Creation Routine269268
-Node: Write Other Derived Routines271892
-Node: BFD back ends273207
-Node: What to Put Where273477
-Node: aout273615
-Node: coff279933
-Node: elf304410
-Node: mmo305273
-Node: File layout306201
-Node: Symbol-table311848
-Node: mmo section mapping315617
-Node: GNU Free Documentation License319269
-Node: Index338994
+Node: Top818
+Node: Overview1150
+Node: History2201
+Node: How It Works3147
+Node: What BFD Version 2 Can Do4689
+Node: BFD information loss6004
+Node: Canonical format8536
+Node: BFD front end12908
+Node: Memory Usage38522
+Node: Initialization39750
+Node: Sections40209
+Node: Section Input40692
+Node: Section Output42057
+Node: typedef asection44543
+Node: section prototypes69500
+Node: Symbols79180
+Node: Reading Symbols80775
+Node: Writing Symbols81882
+Node: Mini Symbols83591
+Node: typedef asymbol84565
+Node: symbol handling functions89483
+Node: Archives94825
+Node: Formats98551
+Node: Relocations101499
+Node: typedef arelent102226
+Node: howto manager118037
+Node: Core Files180317
+Node: Targets182134
+Node: bfd_target184104
+Node: Architectures204184
+Node: Opening and Closing225616
+Node: Internal236618
+Node: File Caching242951
+Node: Linker Functions244865
+Node: Creating a Linker Hash Table246538
+Node: Adding Symbols to the Hash Table248276
+Node: Differing file formats249176
+Node: Adding symbols from an object file250924
+Node: Adding symbols from an archive253075
+Node: Performing the Final Link255489
+Node: Information provided by the linker256731
+Node: Relocating the section contents257885
+Node: Writing the symbol table259636
+Node: Hash Tables262629
+Node: Creating and Freeing a Hash Table263827
+Node: Looking Up or Entering a String265077
+Node: Traversing a Hash Table266330
+Node: Deriving a New Hash Table Type267119
+Node: Define the Derived Structures268185
+Node: Write the Derived Creation Routine269266
+Node: Write Other Derived Routines271890
+Node: BFD back ends273205
+Node: What to Put Where273475
+Node: aout273613
+Node: coff279931
+Node: elf304408
+Node: mmo305271
+Node: File layout306199
+Node: Symbol-table311846
+Node: mmo section mapping315615
+Node: GNU Free Documentation License319267
+Node: Index338980
 
 End Tag Table

Modified: 
buildtools/branches/package-management/legacy/binutils/binutils/doc/binutils.info
===================================================================
--- 
buildtools/branches/package-management/legacy/binutils/binutils/doc/binutils.info
   2011-03-04 11:11:03 UTC (rev 40803)
+++ 
buildtools/branches/package-management/legacy/binutils/binutils/doc/binutils.info
   2011-03-04 13:35:25 UTC (rev 40804)
@@ -1,7 +1,4 @@
-This is
-/home/bonefish/develop/haiku/buildtools/legacy/binutils/binutils/doc/binutils.info,
-produced by makeinfo version 4.9 from
-/home/bonefish/develop/haiku/buildtools/legacy/binutils/binutils/doc/binutils.texi.
+This is 
/home/zooey/Sources/haiku/buildtools.pm/legacy/binutils/binutils/doc/binutils.info,
 produced by makeinfo version 4.13 from 
/home/zooey/Sources/haiku/buildtools.pm/legacy/binutils/binutils/doc/binutils.texi.
 
 START-INFO-DIR-ENTRY
 * Binutils: (binutils).         The GNU binary utilities.
@@ -507,7 +504,7 @@
           same name.  If the symbol is defined anywhere, the common
           symbols are treated as undefined references.  For more
           details on common symbols, see the discussion of -warn-common
-          in *Note Linker options: (ld.info)Options.
+          in *note Linker options: (ld.info)Options.
 
     `D'
           The symbol is in the initialized data section.
@@ -561,7 +558,7 @@
           this case, the next values printed are the stabs other field,
           the stabs desc field, and the stab type.  Stabs symbols are
           used to hold debugging information.  For more information,
-          see *Note Stabs: (stabs.info)Top.
+          see *note Stabs: (stabs.info)Top.
 
     `?'
           The symbol type is unknown, or object file format specific.
@@ -1575,7 +1572,7 @@
      ELF section.  In most other file formats, debugging symbol-table
      entries are interleaved with linkage symbols, and are visible in
      the `--syms' output.  For more information on stabs symbols, see
-     *Note Stabs: (stabs.info)Top.
+     *note Stabs: (stabs.info)Top.
 
 `--start-address=ADDRESS'
      Start displaying data at the specified address.  This affects the
@@ -2244,7 +2241,7 @@
 `NLMLINK' in particular, of the `NLM Development and Tools Overview',
 which is part of the NLM Software Developer's Kit ("NLM SDK"),
 available from Novell, Inc.  `nlmconv' uses the GNU Binary File
-Descriptor library to read INFILE; see *Note BFD: (ld.info)BFD, for
+Descriptor library to read INFILE; see *note BFD: (ld.info)BFD, for
 more information.
 
    `nlmconv' can perform a link step.  In other words, you can list
@@ -2379,7 +2376,7 @@
      This is a BFD target name; you can use the `--help' option to see
      a list of supported targets.  Normally `windres' will use the
      default format, which is the first one listed by the `--help'
-     option.  *Note Target Selection::.
+     option.  *note Target Selection::.
 
 `--preprocessor PROGRAM'
      When `windres' reads an `rc' file, it runs it through the C
@@ -3473,20 +3470,19 @@
      H. Include an unaltered copy of this License.
      I. Preserve the section entitled "History", and 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
+       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.
+       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.
      K. In any section entitled "Acknowledgements" or "Dedications",
      preserve the section's title, and preserve in the section all the
       substance and tone of each of the contributor acknowledgements
@@ -3805,33 +3801,33 @@
 
 
 Tag Table:
-Node: Top1847
-Node: ar3400
-Node: ar cmdline5578
-Node: ar scripts13721
-Node: nm19409
-Node: objcopy27605
-Node: objdump50657
-Node: ranlib65570
-Node: size66325
-Node: strings69172
-Node: strip71522
-Node: c++filt77001
-Ref: c++filt-Footnote-181929
-Node: addr2line82035
-Node: nlmconv85306
-Node: windres87912
-Node: dlltool93645
-Node: def file format104483
-Node: readelf106221
-Node: Common Options110929
-Node: Selecting The Target System111969
-Node: Target Selection112901
-Node: Architecture Selection114883
-Node: Reporting Bugs115711
-Node: Bug Criteria116490
-Node: Bug Reporting117043
-Node: GNU Free Documentation License124137
-Node: Index143869
+Node: Top1848
+Node: ar3401
+Node: ar cmdline5579
+Node: ar scripts13722
+Node: nm19410
+Node: objcopy27606
+Node: objdump50658
+Node: ranlib65571
+Node: size66326
+Node: strings69173
+Node: strip71523
+Node: c++filt77002
+Ref: c++filt-Footnote-181930
+Node: addr2line82036
+Node: nlmconv85307
+Node: windres87913
+Node: dlltool93646
+Node: def file format104484
+Node: readelf106222
+Node: Common Options110930
+Node: Selecting The Target System111970
+Node: Target Selection112902
+Node: Architecture Selection114884
+Node: Reporting Bugs115712
+Node: Bug Criteria116491
+Node: Bug Reporting117044
+Node: GNU Free Documentation License124138
+Node: Index143858
 
 End Tag Table

Modified: buildtools/branches/package-management/legacy/binutils/gas/doc/as.info
===================================================================
--- buildtools/branches/package-management/legacy/binutils/gas/doc/as.info      
2011-03-04 11:11:03 UTC (rev 40803)
+++ buildtools/branches/package-management/legacy/binutils/gas/doc/as.info      
2011-03-04 13:35:25 UTC (rev 40804)
@@ -1,7 +1,4 @@
-This is
-/home/bonefish/develop/haiku/buildtools/legacy/binutils/gas/doc/as.info,
-produced by makeinfo version 4.9 from
-/home/bonefish/develop/haiku/buildtools/legacy/binutils/gas/doc/as.texinfo.
+This is 
/home/zooey/Sources/haiku/buildtools.pm/legacy/binutils/gas/doc/as.info, 
produced by makeinfo version 4.13 from 
/home/zooey/Sources/haiku/buildtools.pm/legacy/binutils/gas/doc/as.texinfo.
 
 START-INFO-DIR-ENTRY
 * As: (as).                     The GNU assembler.
@@ -260,7 +257,7 @@
      must be the last one.  By itself, `-a' defaults to `-ahls'.
 
 `--alternate'
-     Begin in alternate macro mode, see *Note `.altmacro': Altmacro.
+     Begin in alternate macro mode, see *note `.altmacro': Altmacro.
 
 `-D'
      Ignored.  This option is accepted for script compatibility with
@@ -533,7 +530,7 @@
 
 
    For details about the PDP-11 machine dependent features options, see
-*Note PDP-11-Options::.
+*note PDP-11-Options::.
 
 `-mpic | -mno-pic'
      Generate position-independent (or position-dependent) code.  The
@@ -1030,7 +1027,7 @@
 directives; they bear no relation to physical files.  Logical file
 names help error messages reflect the original source file, when `as'
 source is itself synthesized from other files.  `as' understands the
-`#' directives emitted by the `gcc' preprocessor.  See also *Note
+`#' directives emitted by the `gcc' preprocessor.  See also *note
 `.file': File.
 
 
@@ -1177,7 +1174,7 @@
 2.2 `--alternate'
 =================
 
-Begin in alternate macro mode, see *Note `.altmacro': Altmacro.
+Begin in alternate macro mode, see *note `.altmacro': Altmacro.
 
 
 File: as.info,  Node: D,  Next: f,  Prev: alternate,  Up: Invoking
@@ -1576,8 +1573,7 @@
 include file processing with the `.include' directive (*note
 `.include': Include.).  You can use the GNU C compiler driver to get
 other "CPP" style preprocessing by giving the input file a `.S' suffix.
-*Note Options Controlling the Kind of Output: (gcc.info)Overall
-Options.
+*Note Options Controlling the Kind of Output: (gcc.info)Overall Options.
 
    Excess whitespace, comments, and character constants cannot be used
 in the portions of the input text that are not preprocessed.
@@ -1629,7 +1625,7 @@
 `!' on the SPARC; `#' on the ip2k; `#' on the m32c; `#' on the m32r;
 `|' on the 680x0; `#' on the 68HC11 and 68HC12; `#' on the Vax; `;' for
 the Z80; `!' for the Z8000; `#' on the V850; `#' for Xtensa systems;
-see *Note Machine Dependencies::.
+see *note Machine Dependencies::.
 
    On some machines there are two different line comment characters.
 One character only begins a comment if it is the first non-whitespace
@@ -1665,7 +1661,7 @@
 A "symbol" is one or more characters chosen from the set of all letters
 (both upper and lower case), digits and the three characters `_.$'.  On
 most machines, you can also use `$' in symbol names; exceptions are
-noted in *Note Machine Dependencies::.  No symbol may begin with a
+noted in *note Machine Dependencies::.  No symbol may begin with a
 digit.  Case is significant.  There is no length limit: all characters
 are significant.  Symbols are delimited by characters not in that set,
 or by the beginning of a file (since the source program must end with a
@@ -2209,14 +2205,14 @@
 running, all the contents of the bss section are zeroed bytes.
 
    The `.lcomm' pseudo-op defines a symbol in the bss section; see
-*Note `.lcomm': Lcomm.
+*note `.lcomm': Lcomm.
 
    The `.comm' pseudo-op may be used to declare a common symbol, which
 is another form of uninitialized symbol; see *Note `.comm': Comm.
 
    When assembling for a target which supports multiple sections, such
 as ELF or COFF, you may switch into the `.bss' section and define
-symbols as usual; see *Note `.section': Section.  You may only assemble
+symbols as usual; see *note `.section': Section.  You may only assemble
 zero values into the section.  Typically the section will only contain
 symbol definitions and `.skip' directives (*note `.skip': Skip.).
 
@@ -2279,9 +2275,9 @@
 
 Symbol names begin with a letter or with one of `._'.  On most
 machines, you can also use `$' in symbol names; exceptions are noted in
-*Note Machine Dependencies::.  That character may be followed by any
+*note Machine Dependencies::.  That character may be followed by any
 string of digits, letters, dollar signs (unless otherwise noted in
-*Note Machine Dependencies::), and underscores.
+*note Machine Dependencies::), and underscores.
 
 Case of letters is significant: `foo' is a different symbol name than
 `Foo'.
@@ -3976,7 +3972,7 @@
 7.68 `.noaltmacro'
 ==================
 
-Disable alternate macro mode.  *Note Altmacro::
+Disable alternate macro mode.  *note Altmacro::
 
 
 File: as.info,  Node: Nolist,  Next: Octa,  Prev: Noaltmacro,  Up: Pseudo Ops
@@ -4579,7 +4575,7 @@
 than one string to copy, separated by commas.  Unless otherwise
 specified for a particular machine, the assembler marks the end of each
 string with a 0 byte.  You can use any of the escape sequences
-described in *Note Strings: Strings.
+described in *note Strings: Strings.
 
 
 File: as.info,  Node: Struct,  Next: SubSection,  Prev: String,  Up: Pseudo Ops
@@ -5050,8 +5046,8 @@
 
 `-g'
      This option is used when the compiler generates debug information.
-     When `gcc' is using `mips-tfile' to generate debug information
-     for ECOFF, local labels must be passed through to the object file.
+     When `gcc' is using `mips-tfile' to generate debug information for
+     ECOFF, local labels must be passed through to the object file.
      Otherwise this option has no effect.
 
 `-GSIZE'
@@ -8168,7 +8164,7 @@
      `source, dest' convention is maintained for compatibility with
      previous Unix assemblers.  Note that instructions with more than
      one source operand, such as the `enter' instruction, do _not_ have
-     reversed order.  *Note i386-Bugs::.
+     reversed order.  *note i386-Bugs::.
 
    * In AT&T syntax the size of memory operands is determined from the
      last character of the instruction mnemonic.  Mnemonic suffixes of
@@ -10572,7 +10568,7 @@
      `-mips32', `-mips32r2', `-mips64', and `-mips64r2' correspond to
      generic MIPS V, MIPS32, MIPS32 RELEASE 2, MIPS64, and MIPS64
      RELEASE 2 ISA processors, respectively.  You can also switch
-     instruction sets during the assembly; see *Note Directives to
+     instruction sets during the assembly; see *note Directives to
      override the ISA level: MIPS ISA.
 
 `-mgp32'
@@ -10948,7 +10944,7 @@
 The MMIX version of `as' has some machine-dependent options.
 
    When `--fixed-special-register-names' is specified, only the register
-names specified in *Note MMIX-Regs:: are recognized in the instructions
+names specified in *note MMIX-Regs:: are recognized in the instructions
 `PUT' and `GET'.
 
    You can use the `--globalize-symbols' to make all symbols global.
@@ -15410,13 +15406,12 @@
    Often people omit facts because they think they know what causes the
 problem and assume that some details do not matter.  Thus, you might
 assume that the name of a symbol you use in an example does not matter.
-Well, probably it does not, but one cannot be sure.  Perhaps the bug
-is a stray memory reference which happens to fetch from the location
-where that name is stored in memory; perhaps, if the name were
-different, the contents of that location would fool the assembler into
-doing the right thing despite the bug.  Play it safe and give a
-specific, complete example.  That is the easiest thing for you to do,
-and the most helpful.
+Well, probably it does not, but one cannot be sure.  Perhaps the bug is
+a stray memory reference which happens to fetch from the location where
+that name is stored in memory; perhaps, if the name were different, the
+contents of that location would fool the assembler into doing the right
+thing despite the bug.  Play it safe and give a specific, complete
+example.  That is the easiest thing for you to do, and the most helpful.
 
    Keep in mind that the purpose of a bug report is to enable us to fix
 the bug if it is new to us.  Therefore, always write your bug reports
@@ -15835,20 +15830,19 @@
      H. Include an unaltered copy of this License.
      I. Preserve the section entitled "History", and 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
+       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.
+       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.
      K. In any section entitled "Acknowledgements" or "Dedications",
      preserve the section's title, and preserve in the section all the
       substance and tone of each of the contributor acknowledgements
@@ -16027,8 +16021,8 @@
 * Menu:
 
 * #:                                     Comments.            (line  38)
-* #APP:                                  Preprocessing.       (line  27)
-* #NO_APP:                               Preprocessing.       (line  27)
+* #APP:                                  Preprocessing.       (line  26)
+* #NO_APP:                               Preprocessing.       (line  26)
 * $ in symbol names <1>:                 SH64-Chars.          (line  10)
 * $ in symbol names <2>:                 SH-Chars.            (line  10)
 * $ in symbol names <3>:                 D30V-Chars.          (line  63)
@@ -17458,7 +17452,7 @@
 * prefix operators:                      Prefix Ops.          (line   6)
 * prefixes, i386:                        i386-Prefixes.       (line   6)
 * preprocessing:                         Preprocessing.       (line   6)
-* preprocessing, turning on and off:     Preprocessing.       (line  27)
+* preprocessing, turning on and off:     Preprocessing.       (line  26)
 * previous directive:                    Previous.            (line   6)
 * primary attributes, COFF symbols:      COFF Symbols.        (line  13)
 * print directive:                       Print.               (line   6)
@@ -17758,7 +17752,7 @@
 * tp register, V850:                     V850-Regs.           (line  20)
 * transform directive:                   Transform Directive. (line   6)
 * trusted compiler:                      f.                   (line   6)
-* turning preprocessing on and off:      Preprocessing.       (line  27)
+* turning preprocessing on and off:      Preprocessing.       (line  26)
 * type directive (COFF version):         Type.                (line  11)
 * type directive (ELF version):          Type.                (line  22)
 * type of a symbol:                      Symbol Type.         (line   6)
@@ -17892,463 +17886,463 @@
 
 
 Tag Table:
-Node: Top874
-Node: Overview1791
-Node: Manual28283
-Node: GNU Assembler29227
-Node: Object Formats30398
-Node: Command Line30850
-Node: Input Files31937
-Node: Object33918
-Node: Errors34814
-Node: Invoking36009
-Node: a37958
-Node: alternate39730
-Node: D39902
-Node: f40135
-Node: I40643
-Node: K41187
-Node: L41490
-Node: listing42327
-Node: M43919
-Node: MD48320
-Node: o48746
-Node: R49201
-Node: statistics50231
-Node: traditional-format50638
-Node: v51111
-Node: W51386
-Node: Z52293
-Node: Syntax52815
-Node: Preprocessing53406
-Node: Whitespace54969
-Node: Comments55365
-Node: Symbol Intro57518
-Node: Statements58208
-Node: Constants60124
-Node: Characters60755
-Node: Strings61257
-Node: Chars63423
-Node: Numbers64177
-Node: Integers64717
-Node: Bignums65373
-Node: Flonums65729
-Node: Sections67476
-Node: Secs Background67854
-Node: Ld Sections72893
-Node: As Sections75277
-Node: Sub-Sections76187
-Node: bss79334
-Node: Symbols80284
-Node: Labels80932
-Node: Setting Symbols81663
-Node: Symbol Names82159
-Node: Dot86524
-Node: Symbol Attributes86971
-Node: Symbol Value87708
-Node: Symbol Type88753
-Node: a.out Symbols89141
-Node: Symbol Desc89403
-Node: Symbol Other89698
-Node: COFF Symbols89867
-Node: SOM Symbols90540
-Node: Expressions90982
-Node: Empty Exprs91731
-Node: Integer Exprs92078
-Node: Arguments92473
-Node: Operators93579
-Node: Prefix Ops93914
-Node: Infix Ops94242
-Node: Pseudo Ops96632
-Node: Abort101827
-Node: ABORT102232
-Node: Align102419
-Node: Ascii104701
-Node: Asciz105010
-Node: Balign105255
-Node: Byte107118
-Node: Comm107356
-Node: CFI directives108730
-Node: LNS directives111082
-Node: Data113159
-Node: Def113486
-Node: Desc113718
-Node: Dim114218
-Node: Double114475
-Node: Eject114813
-Node: Else114988
-Node: Elseif115284
-Node: End115574
-Node: Endef115789
-Node: Endfunc115966
-Node: Endif116141
-Node: Equ116402
-Node: Equiv116911
-Node: Eqv117467
-Node: Err117831
-Node: Error118142
-Node: Exitm118587
-Node: Extern118756
-Node: Fail119017
-Node: File119462
-Node: Fill119939
-Node: Float120903
-Node: Func121245
-Node: Global121835
-Node: Hidden122585
-Node: hword123164
-Node: Ident123492
-Node: If124066
-Node: Incbin127125
-Node: Include127820
-Node: Int128371
-Node: Internal128752
-Node: Irp129400
-Node: Irpc130297
-Node: Lcomm131214
-Node: Lflags131962
-Node: Line132156
-Node: Linkonce133075
-Node: Ln134304
-Node: MRI134465
-Node: List134803
-Node: Long135411
-Node: Macro135597
-Node: Altmacro140160
-Node: Noaltmacro141490
-Node: Nolist141658
-Node: Octa142088
-Node: Org142422
-Node: P2align143705
-Node: Previous145633
-Node: PopSection146327
-Node: Print146835
-Node: Protected147064
-Node: Psize147711
-Node: Purgem148395
-Node: PushSection148616
-Node: Quad149173
-Node: Rept149628
-Node: Sbttl150041
-Node: Scl150406
-Node: Section150747
-Node: Set155887
-Node: Short156524
-Node: Single156844
-Node: Size157189
-Node: Sleb128157861
-Node: Skip158183
-Node: Space158505
-Node: Stab159144
-Node: String161146
-Node: Struct161572
-Node: SubSection162295
-Node: Symver162856
-Node: Tag165247
-Node: Text165627
-Node: Title165946
-Node: Type166325
-Node: Uleb128167402
-Node: Val167726
-Node: Version167976
-Node: VTableEntry168251
-Node: VTableInherit168541
-Node: Warning168987
-Node: Weak169221
-Node: Weakref169890
-Node: Word170855
-Node: Deprecated172701
-Node: Machine Dependencies172936
-Node: Alpha-Dependent175700
-Node: Alpha Notes176114
-Node: Alpha Options176395
-Node: Alpha Syntax178593
-Node: Alpha-Chars179062
-Node: Alpha-Regs179293
-Node: Alpha-Relocs179680
-Node: Alpha Floating Point185938
-Node: Alpha Directives186160
-Node: Alpha Opcodes191683
-Node: ARC-Dependent191978
-Node: ARC Options192361
-Node: ARC Syntax193430
-Node: ARC-Chars193662
-Node: ARC-Regs193794
-Node: ARC Floating Point193918
-Node: ARC Directives194229
-Node: ARC Opcodes200200
-Node: ARM-Dependent200426
-Node: ARM Options200853
-Node: ARM Syntax206647
-Node: ARM-Chars206879
-Node: ARM-Regs207403
-Node: ARM Floating Point207588
-Node: ARM Directives207787
-Node: ARM Opcodes214151
-Node: ARM Mapping Symbols216239
-Node: BFIN-Dependent217018
-Node: BFIN Syntax217272
-Node: BFIN Directives222969
-Node: CRIS-Dependent223376
-Node: CRIS-Opts223722
-Ref: march-option225340
-Node: CRIS-Expand227157
-Node: CRIS-Symbols228340
-Node: CRIS-Syntax229509
-Node: CRIS-Chars229845
-Node: CRIS-Pic230396
-Ref: crispic230592
-Node: CRIS-Regs234132
-Node: CRIS-Pseudos234549
-Ref: crisnous235325
-Node: D10V-Dependent236607
-Node: D10V-Opts236958
-Node: D10V-Syntax237921
-Node: D10V-Size238450
-Node: D10V-Subs239423
-Node: D10V-Chars240458

[... truncated: 1372 lines follow ...]

Other related posts:

  • » [haiku-commits] r40804 - in buildtools/branches/package-management: . legacy legacy/binutils/bfd/doc legacy/binutils/binutils/doc legacy/binutils/gas/doc ... - zooey