Changeset 1597 for branches/GNU/src


Ignore:
Timestamp:
Nov 3, 2004, 7:16:10 AM (21 years ago)
Author:
bird
Message:

GCC v3.3.5 - official sources.

Location:
branches/GNU/src/gcc
Files:
37 edited

Legend:

Unmodified
Added
Removed
  • branches/GNU/src/gcc/INSTALL/binaries.html

    • Property cvs2svn:cvs-rev changed from 1.1.1.2 to 1.1.1.3
    r1596 r1597  
    44<meta http-equiv="Content-Type" content="text/html">
    55<meta name="description" content="Installing GCC: Binaries">
    6 <meta name="generator" content="makeinfo 4.6">
     6<meta name="generator" content="makeinfo 4.5">
     7<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
    78<!--
    89Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
     
    2526     software.  Copies published by the Free Software Foundation raise
    2627     funds for GNU development.-->
    27 <meta http-equiv="Content-Style-Type" content="text/css">
    28 <style type="text/css"><!--
    29   pre.display { font-family:inherit }
    30   pre.format  { font-family:inherit }
    31   pre.smalldisplay { font-family:inherit; font-size:smaller }
    32   pre.smallformat  { font-family:inherit; font-size:smaller }
    33   pre.smallexample { font-size:smaller }
    34   pre.smalllisp    { font-size:smaller }
    35 --></style>
    3628</head>
    3729<body>
  • branches/GNU/src/gcc/INSTALL/build.html

    • Property cvs2svn:cvs-rev changed from 1.1.1.2 to 1.1.1.3
    r1596 r1597  
    44<meta http-equiv="Content-Type" content="text/html">
    55<meta name="description" content="Installing GCC: Building">
    6 <meta name="generator" content="makeinfo 4.6">
     6<meta name="generator" content="makeinfo 4.5">
     7<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
    78<!--
    89Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
     
    2526     software.  Copies published by the Free Software Foundation raise
    2627     funds for GNU development.-->
    27 <meta http-equiv="Content-Style-Type" content="text/css">
    28 <style type="text/css"><!--
    29   pre.display { font-family:inherit }
    30   pre.format  { font-family:inherit }
    31   pre.smalldisplay { font-family:inherit; font-size:smaller }
    32   pre.smallformat  { font-family:inherit; font-size:smaller }
    33   pre.smallexample { font-size:smaller }
    34   pre.smalllisp    { font-size:smaller }
    35 --></style>
    3628</head>
    3729<body>
     
    8981<h3 class="section"><a name="TOC0"></a>Building a native compiler</h3>
    9082
    91 <p>For a native build issue the command <code>make bootstrap</code>.  This
     83   <p>For a native build issue the command <code>make bootstrap</code>.  This
    9284will build the entire GCC system, which includes the following steps:
    9385
     
    152144<h3 class="section"><a name="TOC1"></a>Building a cross compiler</h3>
    153145
    154 <p>We recommend reading the
     146   <p>We recommend reading the
    155147<a href="http://www.objsw.com/CrossGCC/">crossgcc FAQ</a>
    156148for information about building cross compilers.
     
    187179<h3 class="section"><a name="TOC2"></a>Building in parallel</h3>
    188180
    189 <p>You can use <code>make bootstrap MAKE="make -j 2" -j 2</code>, or just
     181   <p>You can use <code>make bootstrap MAKE="make -j 2" -j 2</code>, or just
    190182<code>make -j 2 bootstrap</code> for GNU Make 3.79 and above, instead of
    191183<code>make bootstrap</code> to build GCC in parallel.
     
    197189<h3 class="section"><a name="TOC3"></a>Building the Ada compiler</h3>
    198190
    199 <p>In order to build GNAT, the Ada compiler, you need a working GNAT
     191   <p>In order to build GNAT, the Ada compiler, you need a working GNAT
    200192compiler (GNAT version 3.13 or later, or GCC version 3.1 or later),
    201193since the Ada front end is written in Ada (with some
  • branches/GNU/src/gcc/INSTALL/configure.html

    • Property cvs2svn:cvs-rev changed from 1.1.1.2 to 1.1.1.3
    r1596 r1597  
    44<meta http-equiv="Content-Type" content="text/html">
    55<meta name="description" content="Installing GCC: Configuration">
    6 <meta name="generator" content="makeinfo 4.6">
     6<meta name="generator" content="makeinfo 4.5">
     7<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
    78<!--
    89Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
     
    2526     software.  Copies published by the Free Software Foundation raise
    2627     funds for GNU development.-->
    27 <meta http-equiv="Content-Style-Type" content="text/css">
    28 <style type="text/css"><!--
    29   pre.display { font-family:inherit }
    30   pre.format  { font-family:inherit }
    31   pre.smalldisplay { font-family:inherit; font-size:smaller }
    32   pre.smallformat  { font-family:inherit; font-size:smaller }
    33   pre.smallexample { font-size:smaller }
    34   pre.smalllisp    { font-size:smaller }
    35 --></style>
    3628</head>
    3729<body>
     
    10799<h3 class="heading"><a name="TOC1"></a>Options specification</h3>
    108100
    109 <p>Use <var>options</var> to override several configure time options for
     101   <p>Use <var>options</var> to override several configure time options for
    110102GCC.  A list of supported <var>options</var> follows; <code>configure
    111103--help</code> may list other options, but those not listed below may not
  • branches/GNU/src/gcc/INSTALL/download.html

    • Property cvs2svn:cvs-rev changed from 1.1.1.2 to 1.1.1.3
    r1596 r1597  
    44<meta http-equiv="Content-Type" content="text/html">
    55<meta name="description" content="Downloading GCC">
    6 <meta name="generator" content="makeinfo 4.6">
     6<meta name="generator" content="makeinfo 4.5">
     7<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
    78<!--
    89Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
     
    2526     software.  Copies published by the Free Software Foundation raise
    2627     funds for GNU development.-->
    27 <meta http-equiv="Content-Style-Type" content="text/css">
    28 <style type="text/css"><!--
    29   pre.display { font-family:inherit }
    30   pre.format  { font-family:inherit }
    31   pre.smalldisplay { font-family:inherit; font-size:smaller }
    32   pre.smallformat  { font-family:inherit; font-size:smaller }
    33   pre.smallexample { font-size:smaller }
    34   pre.smalllisp    { font-size:smaller }
    35 --></style>
    3628</head>
    3729<body>
  • branches/GNU/src/gcc/INSTALL/finalinstall.html

    • Property cvs2svn:cvs-rev changed from 1.1.1.2 to 1.1.1.3
    r1596 r1597  
    44<meta http-equiv="Content-Type" content="text/html">
    55<meta name="description" content="Installing GCC: Final installation">
    6 <meta name="generator" content="makeinfo 4.6">
     6<meta name="generator" content="makeinfo 4.5">
     7<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
    78<!--
    89Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
     
    2526     software.  Copies published by the Free Software Foundation raise
    2627     funds for GNU development.-->
    27 <meta http-equiv="Content-Style-Type" content="text/css">
    28 <style type="text/css"><!--
    29   pre.display { font-family:inherit }
    30   pre.format  { font-family:inherit }
    31   pre.smalldisplay { font-family:inherit; font-size:smaller }
    32   pre.smallformat  { font-family:inherit; font-size:smaller }
    33   pre.smallexample { font-size:smaller }
    34   pre.smalllisp    { font-size:smaller }
    35 --></style>
    3628</head>
    3729<body>
  • branches/GNU/src/gcc/INSTALL/gfdl.html

    • Property cvs2svn:cvs-rev changed from 1.1.1.2 to 1.1.1.3
    r1596 r1597  
    44<meta http-equiv="Content-Type" content="text/html">
    55<meta name="description" content="Installing GCC: GNU Free Documentation License">
    6 <meta name="generator" content="makeinfo 4.6">
     6<meta name="generator" content="makeinfo 4.5">
     7<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
    78<!--
    89Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
     
    2526     software.  Copies published by the Free Software Foundation raise
    2627     funds for GNU development.-->
    27 <meta http-equiv="Content-Style-Type" content="text/css">
    28 <style type="text/css"><!--
    29   pre.display { font-family:inherit }
    30   pre.format  { font-family:inherit }
    31   pre.smalldisplay { font-family:inherit; font-size:smaller }
    32   pre.smallformat  { font-family:inherit; font-size:smaller }
    33   pre.smallexample { font-size:smaller }
    34   pre.smalllisp    { font-size:smaller }
    35 --></style>
    3628</head>
    3729<body>
     
    417409<h3 class="unnumberedsec"><a name="TOC0"></a>ADDENDUM: How to use this License for your documents</h3>
    418410
    419 <p>To use this License in a document you have written, include a copy of
     411   <p>To use this License in a document you have written, include a copy of
    420412the License in the document and put the following copyright and
    421413license notices just after the title page:
  • branches/GNU/src/gcc/INSTALL/index.html

    • Property cvs2svn:cvs-rev changed from 1.1.1.2 to 1.1.1.3
    r1596 r1597  
    44<meta http-equiv="Content-Type" content="text/html">
    55<meta name="description" content="Installing GCC">
    6 <meta name="generator" content="makeinfo 4.6">
     6<meta name="generator" content="makeinfo 4.5">
     7<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
    78<!--
    89Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
     
    2526     software.  Copies published by the Free Software Foundation raise
    2627     funds for GNU development.-->
    27 <meta http-equiv="Content-Style-Type" content="text/css">
    28 <style type="text/css"><!--
    29   pre.display { font-family:inherit }
    30   pre.format  { font-family:inherit }
    31   pre.smalldisplay { font-family:inherit; font-size:smaller }
    32   pre.smallformat  { font-family:inherit; font-size:smaller }
    33   pre.smallexample { font-size:smaller }
    34   pre.smalllisp    { font-size:smaller }
    35 --></style>
    3628</head>
    3729<body>
  • branches/GNU/src/gcc/INSTALL/old.html

    • Property cvs2svn:cvs-rev changed from 1.1.1.2 to 1.1.1.3
    r1596 r1597  
    44<meta http-equiv="Content-Type" content="text/html">
    55<meta name="description" content="Installing GCC: Old documentation">
    6 <meta name="generator" content="makeinfo 4.6">
     6<meta name="generator" content="makeinfo 4.5">
     7<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
    78<!--
    89Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
     
    2526     software.  Copies published by the Free Software Foundation raise
    2627     funds for GNU development.-->
    27 <meta http-equiv="Content-Style-Type" content="text/css">
    28 <style type="text/css"><!--
    29   pre.display { font-family:inherit }
    30   pre.format  { font-family:inherit }
    31   pre.smalldisplay { font-family:inherit; font-size:smaller }
    32   pre.smallformat  { font-family:inherit; font-size:smaller }
    33   pre.smallexample { font-size:smaller }
    34   pre.smalllisp    { font-size:smaller }
    35 --></style>
    3628</head>
    3729<body>
  • branches/GNU/src/gcc/INSTALL/specific.html

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
    44<meta http-equiv="Content-Type" content="text/html">
    55<meta name="description" content="Host/Target specific installation notes for GCC">
    6 <meta name="generator" content="makeinfo 4.6">
     6<meta name="generator" content="makeinfo 4.5">
     7<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
    78<!--
    89Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
     
    2526     software.  Copies published by the Free Software Foundation raise
    2627     funds for GNU development.-->
    27 <meta http-equiv="Content-Style-Type" content="text/css">
    28 <style type="text/css"><!--
    29   pre.display { font-family:inherit }
    30   pre.format  { font-family:inherit }
    31   pre.smalldisplay { font-family:inherit; font-size:smaller }
    32   pre.smallformat  { font-family:inherit; font-size:smaller }
    33   pre.smallexample { font-size:smaller }
    34   pre.smalllisp    { font-size:smaller }
    35 --></style>
    3628</head>
    3729<body>
     
    125117<h3 class="heading"><a name="TOC0"></a><a name="alpha*-*-*"></a>alpha*-*-*</h3>
    126118
    127 <p>This section contains general configuration information for all
     119   <p>This section contains general configuration information for all
    128120alpha-based platforms using ELF (in particular, ignore this section for
    129121DEC OSF/1, Digital UNIX and Tru64 UNIX).  In addition to reading this
     
    139131<h3 class="heading"><a name="TOC1"></a><a name="alpha*-dec-osf*"></a>alpha*-dec-osf*</h3>
    140132
    141 <p>Systems using processors that implement the DEC Alpha architecture and
     133   <p>Systems using processors that implement the DEC Alpha architecture and
    142134are running the DEC/Compaq Unix (DEC OSF/1, Digital UNIX, or Compaq
    143135Tru64 UNIX) operating system, for example the DEC Alpha AXP systems.
     
    221213<h3 class="heading"><a name="TOC2"></a><a name="alphaev5-cray-unicosmk*"></a>alphaev5-cray-unicosmk*</h3>
    222214
    223 <p>Cray T3E systems running Unicos/Mk.
     215   <p>Cray T3E systems running Unicos/Mk.
    224216
    225217   <p>This port is incomplete and has many known bugs.  We hope to improve the
     
    247239<h3 class="heading"><a name="TOC3"></a><a name="arc-*-elf"></a>arc-*-elf</h3>
    248240
    249 <p>Argonaut ARC processor.
     241   <p>Argonaut ARC processor.
    250242This configuration is intended for embedded systems.
    251243
     
    254246<h3 class="heading"><a name="TOC4"></a><a name="arm-*-aout"></a>arm-*-aout</h3>
    255247
    256 <p>This configuration is obsoleted in GCC 3.3.
     248   <p>This configuration is obsoleted in GCC 3.3.
    257249
    258250   <p>Advanced RISC Machines ARM-family processors.  These are often used in
     
    268260<h3 class="heading"><a name="TOC5"></a><a name="arm-*-elf"></a>arm-*-elf</h3>
    269261
    270 <p>This configuration is intended for embedded systems.
     262   <p>This configuration is intended for embedded systems.
    271263
    272264   <hr />
     
    274266<h3 class="heading"><a name="TOC6"></a><a name="arm*-*-linux-gnu"></a>arm*-*-linux-gnu</h3>
    275267
    276 <p>We require GNU binutils 2.10 or newer.
     268   <p>We require GNU binutils 2.10 or newer.
    277269
    278270   <hr />
     
    280272<h3 class="heading"><a name="TOC7"></a><a name="avr"></a>avr</h3>
    281273
    282 <p>ATMEL AVR-family micro controllers.  These are used in embedded
     274   <p>ATMEL AVR-family micro controllers.  These are used in embedded
    283275applications.  There are no standard Unix configurations.
    284276See "AVR Options" in the main manual
     
    308300<h3 class="heading"><a name="TOC8"></a><a name="c4x"></a>c4x</h3>
    309301
    310 <p>Texas Instruments TMS320C3x and TMS320C4x Floating Point Digital Signal
     302   <p>Texas Instruments TMS320C3x and TMS320C4x Floating Point Digital Signal
    311303Processors.  These are used in embedded applications.  There are no
    312304standard Unix configurations.
     
    329321<h3 class="heading"><a name="TOC9"></a><a name="cris"></a>CRIS</h3>
    330322
    331 <p>CRIS is the CPU architecture in Axis Communications ETRAX system-on-a-chip
     323   <p>CRIS is the CPU architecture in Axis Communications ETRAX system-on-a-chip
    332324series.  These are used in embedded applications.
    333325
     
    360352<h3 class="heading"><a name="TOC10"></a><a name="dos"></a>DOS</h3>
    361353
    362 <p>Please have a look at our <a href="binaries.html">binaries page</a>.
     354   <p>Please have a look at our <a href="binaries.html">binaries page</a>.
    363355
    364356   <p>You cannot install GCC by itself on MSDOS; it will not compile under
     
    371363<h3 class="heading"><a name="TOC11"></a><a name="dsp16xx"></a>dsp16xx</h3>
    372364
    373 <p>A port to the AT&amp;T DSP1610 family of processors.
     365   <p>A port to the AT&amp;T DSP1610 family of processors.
    374366
    375367   <hr />
     
    377369<h3 class="heading"><a name="TOC12"></a><a name="*-*-freebsd*"></a>*-*-freebsd*</h3>
    378370
    379 <p>The version of binutils installed in <code>/usr/bin</code> is known to work unless
     371   <p>The version of binutils installed in <code>/usr/bin</code> is known to work unless
    380372otherwise specified in any per-architecture notes.  However, binutils
    3813732.12.1 or greater is known to improve overall testsuite results.
     
    421413<h3 class="heading"><a name="TOC13"></a><a name="h8300-hms"></a>h8300-hms</h3>
    422414
    423 <p>Renesas H8/300 series of processors.
     415   <p>Renesas H8/300 series of processors.
    424416
    425417   <p>Please have a look at our <a href="binaries.html">binaries page</a>.
     
    434426<h3 class="heading"><a name="TOC14"></a><a name="hppa*-hp-hpux*"></a>hppa*-hp-hpux*</h3>
    435427
    436 <p>Support for HP-UX versions 7, 8, and 9 is obsoleted in GCC 3.3.
     428   <p>Support for HP-UX versions 7, 8, and 9 is obsoleted in GCC 3.3.
    437429
    438430   <p>We <em>highly</em> recommend using gas/binutils 2.8 or newer on all hppa
     
    469461<h3 class="heading"><a name="TOC15"></a><a name="hppa*-hp-hpux9"></a>hppa*-hp-hpux9</h3>
    470462
    471 <p>Support for this system is obsoleted in GCC 3.3.
     463   <p>Support for this system is obsoleted in GCC 3.3.
    472464
    473465   <p>The HP assembler has major problems on this platform.  We've tried to work
     
    484476<h3 class="heading"><a name="TOC16"></a><a name="hppa*-hp-hpux10"></a>hppa*-hp-hpux10</h3>
    485477
    486 <p>For hpux10.20, we <em>highly</em> recommend you pick up the latest sed patch
     478   <p>For hpux10.20, we <em>highly</em> recommend you pick up the latest sed patch
    487479<code>PHCO_19798</code> from HP.  HP has two sites which provide patches free of
    488480charge:
     
    505497<h3 class="heading"><a name="TOC17"></a><a name="hppa*-hp-hpux11"></a>hppa*-hp-hpux11</h3>
    506498
    507 <p>GCC 3.0 and up support HP-UX 11.  On 64-bit capable systems, there
     499   <p>GCC 3.0 and up support HP-UX 11.  On 64-bit capable systems, there
    508500are two distinct ports.  The <code>hppa2.0w-hp-hpux11*</code> port generates
    509501code for the 32-bit pa-risc runtime architecture.  It uses the HP
     
    598590<h3 class="heading"><a name="TOC18"></a><a name="i370-*-*"></a>i370-*-*</h3>
    599591
    600 <p>This port is very preliminary and has many known bugs.  We hope to
     592   <p>This port is very preliminary and has many known bugs.  We hope to
    601593have a higher-quality port for this machine soon.
    602594
     
    605597<h3 class="heading"><a name="TOC19"></a><a name="*-*-linux-gnu"></a>*-*-linux-gnu</h3>
    606598
    607 <p>Versions of libstdc++-v3 starting with 3.2.1 require bugfixes present
     599   <p>Versions of libstdc++-v3 starting with 3.2.1 require bugfixes present
    608600in glibc 2.2.5 and later.  More information is available in the
    609601libstdc++-v3 documentation.
     
    627619<h3 class="heading"><a name="TOC20"></a><a name="ix86-*-linux*aout"></a>i?86-*-linux*aout</h3>
    628620
    629 <p>Use this configuration to generate <code>a.out</code> binaries on Linux-based
     621   <p>Use this configuration to generate <code>a.out</code> binaries on Linux-based
    630622GNU systems.  This configuration is being superseded.  You must use
    631623gas/binutils version 2.5.2 or later.
     
    635627<h3 class="heading"><a name="TOC21"></a><a name="ix86-*-linux*"></a>i?86-*-linux*</h3>
    636628
    637 <p>As of GCC 3.3, binutils 2.13.1 or later is required for this platform.
     629   <p>As of GCC 3.3, binutils 2.13.1 or later is required for this platform.
    638630See <a href="http://gcc.gnu.org/PR10877">bug 10877</a> for more information.
    639631
     
    646638<h3 class="heading"><a name="TOC22"></a><a name="ix86-*-sco"></a>i?86-*-sco</h3>
    647639
    648 <p>Compilation with RCC is recommended.  Also, it may be a good idea to
     640   <p>Compilation with RCC is recommended.  Also, it may be a good idea to
    649641link with GNU malloc instead of the malloc that comes with the system.
    650642
     
    653645<h3 class="heading"><a name="TOC23"></a><a name="ix86-*-sco3.2v5*"></a>i?86-*-sco3.2v5*</h3>
    654646
    655 <p>Use this for the SCO OpenServer Release 5 family of operating systems.
     647   <p>Use this for the SCO OpenServer Release 5 family of operating systems.
    656648
    657649   <p>Unlike earlier versions of GCC, the ability to generate COFF with this
     
    697689<h3 class="heading"><a name="TOC24"></a><a name="ix86-*-udk"></a>i?86-*-udk</h3>
    698690
    699 <p>This target emulates the SCO Universal Development Kit and requires that
     691   <p>This target emulates the SCO Universal Development Kit and requires that
    700692package be installed.  (If it is installed, you will have a
    701693<code>/udk/usr/ccs/bin/cc</code> file present.)  It's very much like the
     
    730722<h3 class="heading"><a name="TOC25"></a><a name="ia64-*-linux"></a>ia64-*-linux</h3>
    731723
    732 <p>IA-64 processor (also known as IPF, or Itanium Processor Family)
     724   <p>IA-64 processor (also known as IPF, or Itanium Processor Family)
    733725running GNU/Linux.
    734726
     
    754746<h3 class="heading"><a name="TOC26"></a><a name="ia64-*-hpux*"></a>ia64-*-hpux*</h3>
    755747
    756 <p>Building GCC on this target requires the GNU Assembler. The bundled HP
     748   <p>Building GCC on this target requires the GNU Assembler. The bundled HP
    757749assembler will not work. To prevent GCC from using the wrong assembler,
    758750the option <code>--with-gnu-as</code> may be necessary.
     
    766758<h3 class="heading"><a name="TOC27"></a><a name="*-lynx-lynxos"></a>*-lynx-lynxos</h3>
    767759
    768 <p>Support for SPARC LynxOS is obsoleted in GCC 3.3.
     760   <p>Support for SPARC LynxOS is obsoleted in GCC 3.3.
    769761
    770762   <p>LynxOS 2.2 and earlier comes with GCC 1.x already installed as
     
    780772<h3 class="heading"><a name="TOC28"></a><a name="*-ibm-aix*"></a>*-ibm-aix*</h3>
    781773
    782 <p>Support for AIX versions 1, 2, and 3 is obsoleted in GCC 3.3.
     774   <p>Support for AIX versions 1, 2, and 3 is obsoleted in GCC 3.3.
    783775
    784776   <p>AIX Make frequently has problems with GCC makefiles.  GNU Make 3.76 or
     
    887879<h3 class="heading"><a name="TOC29"></a><a name="ip2k-*-elf"></a>ip2k-*-elf</h3>
    888880
    889 <p>Ubicom IP2022 micro controller.
     881   <p>Ubicom IP2022 micro controller.
    890882This configuration is intended for embedded systems.
    891883There are no standard Unix configurations.
     
    897889<h3 class="heading"><a name="TOC30"></a><a name="m32r-*-elf"></a>m32r-*-elf</h3>
    898890
    899 <p>Renesas M32R processor.
     891   <p>Renesas M32R processor.
    900892This configuration is intended for embedded systems.
    901893
     
    904896<h3 class="heading"><a name="TOC31"></a><a name="m68000-hp-bsd"></a>m68000-hp-bsd</h3>
    905897
    906 <p>Support for this system is obsoleted in GCC 3.3.
     898   <p>Support for this system is obsoleted in GCC 3.3.
    907899
    908900   <p>HP 9000 series 200 running BSD.  Note that the C compiler that comes
     
    914906<h3 class="heading"><a name="TOC32"></a><a name="m6811-elf"></a>m6811-elf</h3>
    915907
    916 <p>Motorola 68HC11 family micro controllers.  These are used in embedded
     908   <p>Motorola 68HC11 family micro controllers.  These are used in embedded
    917909applications.  There are no standard Unix configurations.
    918910
     
    921913<h3 class="heading"><a name="TOC33"></a><a name="m6812-elf"></a>m6812-elf</h3>
    922914
    923 <p>Motorola 68HC12 family micro controllers.  These are used in embedded
     915   <p>Motorola 68HC12 family micro controllers.  These are used in embedded
    924916applications.  There are no standard Unix configurations.
    925917
     
    928920<h3 class="heading"><a name="TOC34"></a><a name="m68k-att-sysv"></a>m68k-att-sysv</h3>
    929921
    930 <p>Support for this system is obsoleted in GCC 3.3.
     922   <p>Support for this system is obsoleted in GCC 3.3.
    931923
    932924   <p>AT&amp;T 3b1, a.k.a. 7300 PC.  This version of GCC cannot
     
    940932<h3 class="heading"><a name="TOC35"></a><a name="m68k-crds-unos"></a>m68k-crds-unos</h3>
    941933
    942 <p>Support for this system is obsoleted in GCC 3.3.
     934   <p>Support for this system is obsoleted in GCC 3.3.
    943935
    944936   <p>Use <code>configure unos</code> for building on Unos.
     
    979971<h3 class="heading"><a name="TOC36"></a><a name="m68k-hp-hpux"></a>m68k-hp-hpux</h3>
    980972
    981 <p>HP 9000 series 300 or 400 running HP-UX.  HP-UX version 8.0 has a bug in
     973   <p>HP 9000 series 300 or 400 running HP-UX.  HP-UX version 8.0 has a bug in
    982974the assembler that prevents compilation of GCC.  This
    983975bug manifests itself during the first stage of compilation, while
     
    10331025<h3 class="heading"><a name="TOC37"></a><a name="m68k-ncr-*"></a>m68k-ncr-*</h3>
    10341026
    1035 <p>Support for this system is obsoleted in GCC 3.3.
     1027   <p>Support for this system is obsoleted in GCC 3.3.
    10361028
    10371029   <p>On the Tower models 4<var>n</var>0 and 6<var>n</var>0, by default a process is not
     
    10491041<h3 class="heading"><a name="TOC38"></a><a name="m68k-sun"></a>m68k-sun</h3>
    10501042
    1051 <p>Support for this system is obsoleted in GCC 3.3.
     1043   <p>Support for this system is obsoleted in GCC 3.3.
    10521044
    10531045   <p>Sun 3.  We do not provide a configuration file to use the Sun FPA by
     
    10591051<h3 class="heading"><a name="TOC39"></a><a name="m68k-sun-sunos4.1.1"></a>m68k-sun-sunos4.1.1</h3>
    10601052
    1061 <p>Support for this system is obsoleted in GCC 3.3.
     1053   <p>Support for this system is obsoleted in GCC 3.3.
    10621054
    10631055   <p>It is reported that you may need the GNU assembler on this platform.
     
    10671059<h3 class="heading"><a name="TOC40"></a><a name="mips-*-*"></a>mips-*-*</h3>
    10681060
    1069 <p>If on a MIPS system you get an error message saying "does not have gp
     1061   <p>If on a MIPS system you get an error message saying "does not have gp
    10701062sections for all it's [sic] sectons [sic]", don't worry about it.  This
    10711063happens whenever you use GAS with the MIPS linker, but there is not
     
    10871079<h3 class="heading"><a name="TOC41"></a><a name="mips-sgi-irix5"></a>mips-sgi-irix5</h3>
    10881080
    1089 <p>This configuration has considerable problems, which will be fixed in a
     1081   <p>This configuration has considerable problems, which will be fixed in a
    10901082future release.
    10911083
     
    11311123<h3 class="heading"><a name="TOC42"></a><a name="mips-sgi-irix6"></a>mips-sgi-irix6</h3>
    11321124
    1133 <p>If you are using IRIX <code>cc</code> as your bootstrap compiler, you must
     1125   <p>If you are using IRIX <code>cc</code> as your bootstrap compiler, you must
    11341126ensure that the N32 ABI is in use.  To test this, compile a simple C
    11351127file with <code>cc</code> and then run <code>file</code> on the
     
    12241216<h3 class="heading"><a name="TOC43"></a><a name="powerpc*-*-*"></a>powerpc-*-*</h3>
    12251217
    1226 <p>You can specify a default version for the <code>-mcpu=</code><var>cpu_type</var><code></code>
     1218   <p>You can specify a default version for the <code>-mcpu=</code><var>cpu_type</var><code></code>
    12271219switch by using the configure option <code>--with-cpu-</code><var>cpu_type</var><code></code>.
    12281220
     
    12311223<h3 class="heading"><a name="TOC44"></a><a name="powerpc-*-darwin*"></a>powerpc-*-darwin*</h3>
    12321224
    1233 <p>PowerPC running Darwin (Mac OS X kernel).
     1225   <p>PowerPC running Darwin (Mac OS X kernel).
    12341226
    12351227   <p>Pre-installed versions of Mac OS X may not include any developer tools,
     
    12551247<h3 class="heading"><a name="TOC45"></a><a name="powerpc-*-elf"></a>powerpc-*-elf, powerpc-*-sysv4</h3>
    12561248
    1257 <p>PowerPC system in big endian mode, running System V.4.
     1249   <p>PowerPC system in big endian mode, running System V.4.
    12581250
    12591251   <hr />
     
    12611253<h3 class="heading"><a name="TOC46"></a><a name="powerpc-*-linux-gnu*"></a>powerpc-*-linux-gnu*</h3>
    12621254
    1263 <p>You will need
     1255   <p>You will need
    12641256<a href="ftp://ftp.kernel.org/pub/linux/devel/binutils">binutils 2.13.90.0.10</a>
    12651257or newer for a working GCC.
     
    12691261<h3 class="heading"><a name="TOC47"></a><a name="powerpc-*-netbsd*"></a>powerpc-*-netbsd*</h3>
    12701262
    1271 <p>PowerPC system in big endian mode running NetBSD.  To build the
     1263   <p>PowerPC system in big endian mode running NetBSD.  To build the
    12721264documentation you will need Texinfo version 4.2 (NetBSD 1.5.1 included
    12731265Texinfo version 3.12).
     
    12771269<h3 class="heading"><a name="TOC48"></a><a name="powerpc-*-eabiaix"></a>powerpc-*-eabiaix</h3>
    12781270
    1279 <p>Embedded PowerPC system in big endian mode with <code>-mcall-aix</code> selected as
     1271   <p>Embedded PowerPC system in big endian mode with <code>-mcall-aix</code> selected as
    12801272the default.
    12811273
     
    12841276<h3 class="heading"><a name="TOC49"></a><a name="powerpc-*-eabisim"></a>powerpc-*-eabisim</h3>
    12851277
    1286 <p>Embedded PowerPC system in big endian mode for use in running under the
     1278   <p>Embedded PowerPC system in big endian mode for use in running under the
    12871279PSIM simulator.
    12881280
     
    12911283<h3 class="heading"><a name="TOC50"></a><a name="powerpc-*-eabi"></a>powerpc-*-eabi</h3>
    12921284
    1293 <p>Embedded PowerPC system in big endian mode.
     1285   <p>Embedded PowerPC system in big endian mode.
    12941286
    12951287   <hr />
     
    12971289<h3 class="heading"><a name="TOC51"></a><a name="powerpcle-*-elf"></a>powerpcle-*-elf, powerpcle-*-sysv4</h3>
    12981290
    1299 <p>PowerPC system in little endian mode, running System V.4.
     1291   <p>PowerPC system in little endian mode, running System V.4.
    13001292
    13011293   <hr />
     
    13031295<h3 class="heading"><a name="TOC52"></a><a name="powerpcle-*-eabisim"></a>powerpcle-*-eabisim</h3>
    13041296
    1305 <p>Embedded PowerPC system in little endian mode for use in running under
     1297   <p>Embedded PowerPC system in little endian mode for use in running under
    13061298the PSIM simulator.
    13071299
     
    13101302<h3 class="heading"><a name="TOC53"></a><a name="powerpcle-*-eabi"></a>powerpcle-*-eabi</h3>
    13111303
    1312 <p>Embedded PowerPC system in little endian mode.
     1304   <p>Embedded PowerPC system in little endian mode.
    13131305
    13141306   <hr />
     
    13161308<h3 class="heading"><a name="TOC54"></a><a name="s390-*-linux*"></a>s390-*-linux*</h3>
    13171309
    1318 <p>S/390 system running Linux for S/390.
     1310   <p>S/390 system running Linux for S/390.
    13191311
    13201312   <hr />
     
    13221314<h3 class="heading"><a name="TOC55"></a><a name="s390x-*-linux*"></a>s390x-*-linux*</h3>
    13231315
    1324 <p>zSeries system (64-bit) running Linux for zSeries.
     1316   <p>zSeries system (64-bit) running Linux for zSeries.
    13251317
    13261318   <hr />
     
    13281320<h3 class="heading"><a name="TOC56"></a><a name="*-*-solaris2*"></a>*-*-solaris2*</h3>
    13291321
    1330 <p>Sun does not ship a C compiler with Solaris 2.  To bootstrap and install
     1322   <p>Sun does not ship a C compiler with Solaris 2.  To bootstrap and install
    13311323GCC you first have to install a pre-built compiler, see our
    13321324<a href="binaries.html">binaries page</a> for details.
     
    13911383<h3 class="heading"><a name="TOC57"></a><a name="sparc-sun-solaris2*"></a>sparc-sun-solaris2*</h3>
    13921384
    1393 <p>When GCC is configured to use binutils 2.11.2 or later the binaries
     1385   <p>When GCC is configured to use binutils 2.11.2 or later the binaries
    13941386produced are smaller than the ones produced using Sun's native tools;
    13951387this difference is quite significant for binaries containing debugging
     
    14311423<h3 class="heading"><a name="TOC58"></a><a name="sparc-sun-solaris2.7"></a>sparc-sun-solaris2.7</h3>
    14321424
    1433 <p>Sun patch 107058-01 (1999-01-13) for Solaris 7/SPARC triggers a bug in
     1425   <p>Sun patch 107058-01 (1999-01-13) for Solaris 7/SPARC triggers a bug in
    14341426the dynamic linker.  This problem (Sun bug 4210064) affects GCC 2.8
    14351427and later, including all EGCS releases.  Sun formerly recommended
     
    14781470<h3 class="heading"><a name="TOC59"></a><a name="sparc-sun-sunos4*"></a>sparc-sun-sunos4*</h3>
    14791471
    1480 <p>Support for this system is obsoleted in GCC 3.3.
     1472   <p>Support for this system is obsoleted in GCC 3.3.
    14811473
    14821474   <p>A bug in the SunOS 4 linker will cause it to crash when linking
     
    14981490<h3 class="heading"><a name="TOC60"></a><a name="sparc-unknown-linux-gnulibc1"></a>sparc-unknown-linux-gnulibc1</h3>
    14991491
    1500 <p>Support for this system is obsoleted in GCC 3.3.
     1492   <p>Support for this system is obsoleted in GCC 3.3.
    15011493
    15021494   <p>It has been reported that you might need
     
    15081500<h3 class="heading"><a name="TOC61"></a><a name="sparc-*-linux*"></a>sparc-*-linux*</h3>
    15091501
    1510 <p>GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.4
     1502   <p>GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.4
    15111503or newer on this platform.  All earlier binutils and glibc
    15121504releases mishandled unaligned relocations on <code>sparc-*-*</code> targets.
     
    15161508<h3 class="heading"><a name="TOC62"></a><a name="sparc64-*-solaris2*"></a>sparc64-*-solaris2*</h3>
    15171509
    1518 <p>The following compiler flags must be specified in the configure
     1510   <p>The following compiler flags must be specified in the configure
    15191511step in order to bootstrap this target with the Sun compiler:
    15201512
     
    15291521<h3 class="heading"><a name="TOC63"></a><a name="sparcv9-*-solaris2*"></a>sparcv9-*-solaris2*</h3>
    15301522
    1531 <p>This is a synonym for sparc64-*-solaris2*.
     1523   <p>This is a synonym for sparc64-*-solaris2*.
    15321524
    15331525   <hr />
     
    15351527<h3 class="heading"><a name="TOC64"></a><a name="%23*-*-sysv*"></a>*-*-sysv*</h3>
    15361528
    1537 <p>On System V release 3, you may get this error message
     1529   <p>On System V release 3, you may get this error message
    15381530while linking:
    15391531
     
    15661558<h3 class="heading"><a name="TOC65"></a><a name="vax-dec-ultrix"></a>vax-dec-ultrix</h3>
    15671559
    1568 <p>Don't try compiling with VAX C (<code>vcc</code>).  It produces incorrect code
     1560   <p>Don't try compiling with VAX C (<code>vcc</code>).  It produces incorrect code
    15691561in some cases (for example, when <code>alloca</code> is used).
    15701562
     
    15731565<h3 class="heading"><a name="TOC66"></a><a name="x86_64-*-*"></a>x86_64-*-*, amd64-*-*</h3>
    15741566
    1575 <p>GCC supports the x86-64 architecture implemented by the AMD64 processor
     1567   <p>GCC supports the x86-64 architecture implemented by the AMD64 processor
    15761568(amd64-*-* is an alias for x86_64-*-*) on GNU/Linux, FreeBSD and NetBSD.
    15771569On GNU/Linux the default is a bi-arch compiler which is able to generate
     
    15821574<h3 class="heading"><a name="TOC67"></a><a name="xtensa-*-elf"></a>xtensa-*-elf</h3>
    15831575
    1584 <p>This target is intended for embedded Xtensa systems using the
     1576   <p>This target is intended for embedded Xtensa systems using the
    15851577<code>newlib</code> C library.  It uses ELF but does not support shared
    15861578objects.  Designed-defined instructions specified via the
     
    15991591<h3 class="heading"><a name="TOC68"></a><a name="xtensa-*-linux*"></a>xtensa-*-linux*</h3>
    16001592
    1601 <p>This target is for Xtensa systems running GNU/Linux.  It supports ELF
     1593   <p>This target is for Xtensa systems running GNU/Linux.  It supports ELF
    16021594shared objects and the GNU C library (glibc).  It also generates
    16031595position-independent code (PIC) regardless of whether the
     
    16101602<h3 class="heading"><a name="TOC69"></a><a name="windows"></a>Microsoft Windows (32-bit)</h3>
    16111603
    1612 <p>A port of GCC 2.95.2 and 3.x is included with the
     1604   <p>A port of GCC 2.95.2 and 3.x is included with the
    16131605<a href="http://www.cygwin.com/">Cygwin environment</a>.
    16141606
     
    16231615<h3 class="heading"><a name="TOC70"></a><a name="os2"></a>OS/2</h3>
    16241616
    1625 <p>GCC does not currently support OS/2.  However, Andrew Zabolotny has been
     1617   <p>GCC does not currently support OS/2.  However, Andrew Zabolotny has been
    16261618working on a generic OS/2 port with pgcc.  The current code can be found
    16271619at <a href="http://www.goof.com/pcg/os2/">http://www.goof.com/pcg/os2/</a>.
     
    16341626<h3 class="heading"><a name="TOC71"></a><a name="older"></a>Older systems</h3>
    16351627
    1636 <p>GCC contains support files for many older (1980s and early
     1628   <p>GCC contains support files for many older (1980s and early
    163716291990s) Unix variants.  For the most part, support for these systems
    16381630has not been deliberately removed, but it has not been maintained for
     
    16781670<h3 class="heading"><a name="TOC72"></a><a name="elf_targets"></a>all ELF targets (SVR4, Solaris 2, etc.)</h3>
    16791671
    1680 <p>C++ support is significantly better on ELF targets if you use the
     1672   <p>C++ support is significantly better on ELF targets if you use the
    16811673<a href="./configure.html#with-gnu-ld">GNU linker</a>; duplicate copies of
    16821674inlines, vtables and template instantiations will be discarded
  • branches/GNU/src/gcc/INSTALL/test.html

    • Property cvs2svn:cvs-rev changed from 1.1.1.2 to 1.1.1.3
    r1596 r1597  
    44<meta http-equiv="Content-Type" content="text/html">
    55<meta name="description" content="Installing GCC: Testing">
    6 <meta name="generator" content="makeinfo 4.6">
     6<meta name="generator" content="makeinfo 4.5">
     7<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
    78<!--
    89Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
     
    2526     software.  Copies published by the Free Software Foundation raise
    2627     funds for GNU development.-->
    27 <meta http-equiv="Content-Style-Type" content="text/css">
    28 <style type="text/css"><!--
    29   pre.display { font-family:inherit }
    30   pre.format  { font-family:inherit }
    31   pre.smalldisplay { font-family:inherit; font-size:smaller }
    32   pre.smallformat  { font-family:inherit; font-size:smaller }
    33   pre.smallexample { font-size:smaller }
    34   pre.smalllisp    { font-size:smaller }
    35 --></style>
    3628</head>
    3729<body>
     
    8274<h3 class="section"><a name="TOC0"></a>How can I run the test suite on selected tests?</h3>
    8375
    84 <p>In order to run sets of tests selectively, there are targets
     76   <p>In order to run sets of tests selectively, there are targets
    8577<code>make check-gcc</code> and <code>make check-g++</code>
    8678in the <code>gcc</code> subdirectory of the object directory.  You can also
     
    112104<h3 class="section"><a name="TOC1"></a>Additional testing for Java Class Libraries</h3>
    113105
    114 <p>The <a href="http://sources.redhat.com/mauve/">Mauve Project</a> provides
     106   <p>The <a href="http://sources.redhat.com/mauve/">Mauve Project</a> provides
    115107a suite of tests for the Java Class Libraries.  This suite can be run
    116108as part of libgcj testing by placing the Mauve tree within the libjava
     
    126118<h3 class="section"><a name="TOC2"></a>How to interpret test results</h3>
    127119
    128 <p>The result of running the testsuite are various <code>*.sum</code> and <code>*.log</code>
     120   <p>The result of running the testsuite are various <code>*.sum</code> and <code>*.log</code>
    129121files in the testsuite subdirectories.  The <code>*.log</code> files contain a
    130122detailed log of the compiler invocations and the corresponding
     
    149141<h3 class="section"><a name="TOC3"></a>Submitting test results</h3>
    150142
    151 <p>If you want to report the results to the GCC project, use the
     143   <p>If you want to report the results to the GCC project, use the
    152144<code>contrib/test_summary</code> shell script.  Start it in the <var>objdir</var> with
    153145
  • branches/GNU/src/gcc/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
     12004-09-30  Release Manager
     2
     3        * GCC 3.3.5 Released.
     4
    152004-05-31  Release Manager
    26
  • branches/GNU/src/gcc/gcc/testsuite/gcc.dg/c99-bool-1.c

    • Property cvs2svn:cvs-rev changed from 1.1.1.2 to 1.1.1.3
    r1596 r1597  
    229229  if ((u |= 2) != 1)
    230230    abort ();
    231   /* ??? A bit queer, since this gets optimized to ((u = (u != 3)) != 1)
    232      early in semantic analysis, which then yields the warning below.  */
    233   if ((u ^= 3) != 1)    /* { dg-warning "always true due to limited range" } */
     231  if ((u ^= 3) != 1)
    234232    abort ();
    235233  /* Test comma expressions.  */
  • branches/GNU/src/gcc/gcc/testsuite/treelang/ChangeLog

    • Property cvs2svn:cvs-rev changed from 1.1.1.2 to 1.1.1.3
    r1596 r1597  
     12004-09-30  Release Manager
     2
     3        * GCC 3.3.5 Released.
     4
    152004-05-31  Release Manager
    26
  • branches/GNU/src/gcc/gcc/treelang/ChangeLog

    • Property cvs2svn:cvs-rev changed from 1.1.1.2 to 1.1.1.3
    r1596 r1597  
     12004-09-30  Release Manager
     2
     3        * GCC 3.3.5 Released.
     4
    152004-05-31  Release Manager
    26
  • branches/GNU/src/gcc/include/ChangeLog

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
     12004-09-30  Release Manager
     2
     3        * GCC 3.3.5 Released.
     4
    152004-05-31  Release Manager
    26
  • branches/GNU/src/gcc/libf2c/ChangeLog

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
     12004-09-30  Release Manager
     2
     3        * GCC 3.3.5 Released.
     4
    152004-05-31  Release Manager
    26
  • branches/GNU/src/gcc/libffi/ChangeLog

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
     12004-09-30  Release Manager
     2
     3        * GCC 3.3.5 Released.
     4
    152004-05-31  Release Manager
    26
  • branches/GNU/src/gcc/libiberty/ChangeLog

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
     12004-09-30  Release Manager
     2
     3        * GCC 3.3.5 Released.
     4
    152004-05-31  Release Manager
    26
  • branches/GNU/src/gcc/libjava/ChangeLog

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
     12004-09-30  Release Manager
     2
     3        * GCC 3.3.5 Released.
     4
     52004-06-22  Bryce McKinlay  <mckinlay@redhat.com>
     6
     7        Fix PR libgcj/12475
     8        * gnu/gcj/runtime/StackTrace.java (finalize): Declare.
     9        * gnu/gcj/runtime/natStackTrace.cc (finalize): New. Free "addrs".
     10
    1112004-05-31  Release Manager
    212
  • branches/GNU/src/gcc/libjava/gnu/gcj/runtime/StackTrace.java

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.1.1.2
    r1596 r1597  
    156156 
    157157  private native void fillInStackTrace(int n, int offset);
     158  protected native void finalize();
    158159
    159160  private static native MethodRef getCompiledMethodRef(RawData addr);
  • branches/GNU/src/gcc/libjava/gnu/gcj/runtime/natStackTrace.cc

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.1.1.2
    r1596 r1597  
    196196}
    197197
    198 
     198void
     199gnu::gcj::runtime::StackTrace::finalize(void)
     200{
     201  if (addrs != NULL)
     202    _Jv_Free (addrs);
     203}
  • branches/GNU/src/gcc/libjava/libltdl/ChangeLog

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
     12004-09-30  Release Manager
     2
     3        * GCC 3.3.5 Released.
     4
    152004-05-31  Release Manager
    26
  • branches/GNU/src/gcc/libjava/testsuite/ChangeLog

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
     12004-09-30  Release Manager
     2
     3        * GCC 3.3.5 Released.
     4
    152004-05-31  Release Manager
    26
  • branches/GNU/src/gcc/libobjc/ChangeLog

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
     12004-09-30  Release Manager
     2
     3        * GCC 3.3.5 Released.
     4
    152004-05-31  Release Manager
    26
  • branches/GNU/src/gcc/libstdc++-v3/ChangeLog

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
     12004-09-30  Release Manager
     2
     3        * GCC 3.3.5 Released.
     4
     52004-08-25  Jonathan Wakely  <redi@gcc.gnu.org>
     6
     7        * include/ext/enc_filebuf.h: Move concept-check macro to class scope.
     8
     92004-07-27  Benjamin Kosnik  <bkoz@redhat.com>
     10
     11        * config/linker-map.gnu: Export typeinfo information.
     12        * configure.in (libtool_VERSION): To 5:7:0.
     13        * configure: Regenerate.
     14        * testsuite/abi_check.cc (check_version): Add CXXABI_1.2.2.
     15       
     162004-07-25  Kaz Kojima  <kkojima@gcc.gnu.org>
     17
     18        PR bootstrap/15120
     19        * configure: Rebuilt.
     20
     212004-07-08  Ulrich Weigand  <uweigand@de.ibm.com>
     22
     23        * testsuite/22_locale/time_put_members_char.cc (test01): Allow either
     24        "Son" or "So" as abbreviated name for Sunday in de_DE locale.
     25        * testsuite/22_locale/time_put_members_wchar_t.cc (test01): Likewise.
     26
     272004-06-28  David Asher  <david.asher@cavium.com>
     28
     29        PR libstdc++/11352
     30        * include/bits/locale_facets.tcc (__pad<>::_S_pad): Don't
     31        access __olds beyond __oldlen.
     32
    1332004-05-31  Release Manager
    234
  • branches/GNU/src/gcc/libstdc++-v3/config/linker-map.gnu

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
    11## Linker script for GNU ld 2.11.94+ only.
    22##
    3 ## Copyright (C) 2002, 2003 Free Software Foundation, Inc.
     3## Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
    44##
    55## This file is part of the libstdc++ version 3 distribution.
     
    469469
    470470} CXXABI_1.2;
     471
     472CXXABI_1.2.2 {
     473
     474    # *_type_info classes, ctor and dtor
     475    _ZN10__cxxabiv117__array_type_info*;
     476    _ZN10__cxxabiv117__class_type_info*;
     477    _ZN10__cxxabiv116__enum_type_info*;
     478    _ZN10__cxxabiv120__function_type_info*;
     479    _ZN10__cxxabiv123__fundamental_type_info*;
     480    _ZN10__cxxabiv117__pbase_type_info*;
     481    _ZN10__cxxabiv129__pointer_to_member_type_info*;
     482    _ZN10__cxxabiv119__pointer_type_info*;
     483    _ZN10__cxxabiv120__si_class_type_info*;
     484    _ZN10__cxxabiv121__vmi_class_type_info*;
     485
     486    # *_type_info classes, member functions
     487    _ZNK10__cxxabiv117__class_type_info*;
     488    _ZNK10__cxxabiv120__function_type_info*;
     489    _ZNK10__cxxabiv117__pbase_type_info*;
     490    _ZNK10__cxxabiv129__pointer_to_member_type_info*;
     491    _ZNK10__cxxabiv119__pointer_type_info*;
     492    _ZNK10__cxxabiv120__si_class_type_info*;
     493    _ZNK10__cxxabiv121__vmi_class_type_info*;
     494
     495} CXXABI_1.2.1;
  • branches/GNU/src/gcc/libstdc++-v3/configure

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
    594594
    595595# For libtool versioning info, format is CURRENT:REVISION:AGE
    596 libtool_VERSION=5:6:0
     596libtool_VERSION=5:7:0
    597597
    598598
     
    20102010linux-gnu*)
    20112011  case $host_cpu in
    2012   alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
     2012  alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* | sh* )
    20132013    lt_cv_deplibs_check_method=pass_all ;;
    20142014  *)
  • branches/GNU/src/gcc/libstdc++-v3/configure.in

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
    1414AC_SUBST(PACKAGE)
    1515# For libtool versioning info, format is CURRENT:REVISION:AGE
    16 libtool_VERSION=5:6:0
     16libtool_VERSION=5:7:0
    1717AC_SUBST(libtool_VERSION)
    1818
  • branches/GNU/src/gcc/libstdc++-v3/include/bits/c++config

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
    3636
    3737// The current version of the C++ library in compressed ISO date format.
    38 #define __GLIBCPP__ 20040531
     38#define __GLIBCPP__ 20040930
    3939
    4040// This is necessary until GCC supports separate template compilation.
  • branches/GNU/src/gcc/libstdc++-v3/include/bits/locale_facets.tcc

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
    21942194                                  || _Traits::eq(__olds[0], __plus);
    21952195
    2196           const bool __testhex = _Traits::eq(__ctype.widen('0'), __olds[0])
    2197                                  && (_Traits::eq(__ctype.widen('x'), __olds[1])
    2198                                      || _Traits::eq(__ctype.widen('X'), __olds[1]));
     2196          const bool __testhex = (_Traits::eq(__ctype.widen('0'), __olds[0])
     2197                                  && __oldlen > 1
     2198                                  && (_Traits::eq(__ctype.widen('x'), __olds[1])
     2199                                      || _Traits::eq(__ctype.widen('X'),
     2200                                                     __olds[1])));
    21992201          if (__testhex)
    22002202            {
  • branches/GNU/src/gcc/libstdc++-v3/include/ext/enc_filebuf.h

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.1.1.2
    r1596 r1597  
    5050      enc_filebuf(state_type& __state)
    5151      : std::basic_filebuf<_CharT, enc_char_traits<_CharT> >()
    52       {
    53         // Set state type to something useful.
    54         // Something more than copyconstructible is needed here, so
    55         // require copyconstructible + assignment operator.
    56         __glibcpp_class_requires(state_type, _SGIAssignableConcept);
    57         _M_state_cur = __state;
    58         _M_state_cur._M_init();
    59       };
     52      {
     53        this->_M_state_beg = __state;
     54        this->_M_state_beg._M_init();
     55      }
     56
     57    private:
     58      // concept requirements:
     59      // Set state type to something useful.
     60      // Something more than copyconstructible is needed here, so
     61      // require default and copy constructible + assignment operator.
     62      __glibcxx_class_requires(state_type, _SGIAssignableConcept)
    6063    };
    6164} // namespace __gnu_cxx
  • branches/GNU/src/gcc/libstdc++-v3/libio/ChangeLog

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
     12004-09-30  Release Manager
     2
     3        * GCC 3.3.5 Released.
     4
    152004-05-31  Release Manager
    26
  • branches/GNU/src/gcc/libstdc++-v3/testsuite/22_locale/time_put_members_char.cc

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.1.1.2
    r1596 r1597  
    11// 2001-09-17 Benjamin Kosnik  <bkoz@redhat.com>
    22
    3 // Copyright (C) 2001, 2002 Free Software Foundation
     3// Copyright (C) 2001, 2002, 2004 Free Software Foundation
    44//
    55// This file is part of the GNU ISO C++ Library.  This library is free
     
    9090  iterator_type os_it02 = tim_put.put(oss.rdbuf(), oss, '*', &time1, 'a');
    9191  string result2 = oss.str();
    92   VERIFY( result2 == "Son" );
     92  VERIFY( result2 == "Son" || result2 == "So" );
    9393
    9494  oss.str(empty); // "%d.%m.%Y"
  • branches/GNU/src/gcc/libstdc++-v3/testsuite/22_locale/time_put_members_wchar_t.cc

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.1.1.2
    r1596 r1597  
    11// 2001-10-02 Benjamin Kosnik  <bkoz@redhat.com>
    22
    3 // Copyright (C) 2001, 2002 Free Software Foundation
     3// Copyright (C) 2001, 2002, 2004 Free Software Foundation
    44//
    55// This file is part of the GNU ISO C++ Library.  This library is free
     
    9292  iterator_type os_it02 = tim_put.put(oss.rdbuf(), oss, '*', &time1, 'a');
    9393  wstring result2 = oss.str();
    94   VERIFY( result2 == L"Son" );
     94  VERIFY( result2 == L"Son" || result2 == L"So" );
    9595
    9696  oss.str(empty); // "%d.%m.%Y"
  • branches/GNU/src/gcc/libstdc++-v3/testsuite/abi_check.cc

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
    9191      known_versions.push_back("CXXABI_1.2");
    9292      known_versions.push_back("CXXABI_1.2.1");
     93      known_versions.push_back("CXXABI_1.2.2");
    9394    }
    9495  compat_list::iterator begin = known_versions.begin();
  • branches/GNU/src/gcc/maintainer-scripts/ChangeLog

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
     12004-09-30  Release Manager
     2
     3        * GCC 3.3.5 Released.
     4
    152004-05-31  Release Manager
    26
  • branches/GNU/src/gcc/zlib/ChangeLog

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
     12004-09-30  Release Manager
     2
     3        * GCC 3.3.5 Released.
     4
    152004-05-31  Release Manager
    26
Note: See TracChangeset for help on using the changeset viewer.