Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/gpl3/gcc/dist merge GCC 4.8.5 (final round)



details:   https://anonhg.NetBSD.org/src/rev/6f0b6c2e2e18
branches:  trunk
changeset: 809205:6f0b6c2e2e18
user:      mrg <mrg%NetBSD.org@localhost>
date:      Wed Jun 24 14:51:17 2015 +0000

description:
merge GCC 4.8.5 (final round)

diffstat:

 external/gpl3/gcc/dist/INSTALL/binaries.html      |     8 +-
 external/gpl3/gcc/dist/INSTALL/build.html         |     2 +-
 external/gpl3/gcc/dist/INSTALL/configure.html     |     2 +-
 external/gpl3/gcc/dist/INSTALL/download.html      |     2 +-
 external/gpl3/gcc/dist/INSTALL/finalinstall.html  |     2 +-
 external/gpl3/gcc/dist/INSTALL/gfdl.html          |     2 +-
 external/gpl3/gcc/dist/INSTALL/index.html         |     4 +-
 external/gpl3/gcc/dist/INSTALL/old.html           |     2 +-
 external/gpl3/gcc/dist/INSTALL/prerequisites.html |     2 +-
 external/gpl3/gcc/dist/INSTALL/specific.html      |   167 +-
 external/gpl3/gcc/dist/INSTALL/test.html          |     2 +-
 external/gpl3/gcc/dist/NEWS                       |  3876 ++++++++++----------
 external/gpl3/gcc/dist/gcc/doc/aot-compile.1      |     2 +-
 external/gpl3/gcc/dist/gcc/doc/cpp.1              |     4 +-
 external/gpl3/gcc/dist/gcc/doc/cpp.info           |   Bin 
 external/gpl3/gcc/dist/gcc/doc/cppinternals.info  |   Bin 
 external/gpl3/gcc/dist/gcc/doc/fsf-funding.7      |     2 +-
 external/gpl3/gcc/dist/gcc/doc/g++.1              |   192 +-
 external/gpl3/gcc/dist/gcc/doc/gc-analyze.1       |     2 +-
 external/gpl3/gcc/dist/gcc/doc/gcc.1              |   192 +-
 external/gpl3/gcc/dist/gcc/doc/gcc.info           |   Bin 
 external/gpl3/gcc/dist/gcc/doc/gccinstall.info    |   Bin 
 external/gpl3/gcc/dist/gcc/doc/gccint.info        |   Bin 
 external/gpl3/gcc/dist/gcc/doc/gcj-dbtool.1       |     2 +-
 external/gpl3/gcc/dist/gcc/doc/gcj.1              |     2 +-
 external/gpl3/gcc/dist/gcc/doc/gcj.info           |   Bin 
 external/gpl3/gcc/dist/gcc/doc/gcov.1             |     4 +-
 external/gpl3/gcc/dist/gcc/doc/gfdl.7             |     2 +-
 external/gpl3/gcc/dist/gcc/doc/gfortran.1         |     2 +-
 external/gpl3/gcc/dist/gcc/doc/gij.1              |     2 +-
 external/gpl3/gcc/dist/gcc/doc/gpl.7              |     2 +-
 external/gpl3/gcc/dist/gcc/doc/grmic.1            |     2 +-
 external/gpl3/gcc/dist/gcc/doc/jcf-dump.1         |     2 +-
 external/gpl3/gcc/dist/gcc/doc/jv-convert.1       |     2 +-
 external/gpl3/gcc/dist/gcc/doc/rebuild-gcj-db.1   |     2 +-
 external/gpl3/gcc/dist/libgomp/libgomp.info       |   Bin 
 36 files changed, 2362 insertions(+), 2127 deletions(-)

diffs (truncated from 6946 to 300 lines):

diff -r 3ffc4c4d2756 -r 6f0b6c2e2e18 external/gpl3/gcc/dist/INSTALL/binaries.html
--- a/external/gpl3/gcc/dist/INSTALL/binaries.html      Wed Jun 24 14:29:51 2015 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/binaries.html      Wed Jun 24 14:51:17 2015 +0000
@@ -7,7 +7,7 @@
 <link title="Top" rel="top" href="#Top">
 <link href="http://www.gnu.org/software/texinfo/"; rel="generator-home" title="Texinfo Homepage">
 <!--
-Copyright (C) 1988-2013 Free Software Foundation, Inc.
+Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -75,11 +75,7 @@
 
      <li>Solaris 2 (SPARC, Intel):
           <ul>
-<li><a href="http://www.sunfreeware.com/";>Sunfreeware</a>
-
-          <li><a href="http://www.blastwave.org/";>Blastwave</a>
-
-          <li><a href="http://www.opencsw.org/";>OpenCSW</a>
+<li><a href="http://www.opencsw.org/";>OpenCSW</a>
 
           <li><a href="http://jupiterrise.com/tgcware/";>TGCware</a>
 </ul>
diff -r 3ffc4c4d2756 -r 6f0b6c2e2e18 external/gpl3/gcc/dist/INSTALL/build.html
--- a/external/gpl3/gcc/dist/INSTALL/build.html Wed Jun 24 14:29:51 2015 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/build.html Wed Jun 24 14:51:17 2015 +0000
@@ -7,7 +7,7 @@
 <link title="Top" rel="top" href="#Top">
 <link href="http://www.gnu.org/software/texinfo/"; rel="generator-home" title="Texinfo Homepage">
 <!--
-Copyright (C) 1988-2013 Free Software Foundation, Inc.
+Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff -r 3ffc4c4d2756 -r 6f0b6c2e2e18 external/gpl3/gcc/dist/INSTALL/configure.html
--- a/external/gpl3/gcc/dist/INSTALL/configure.html     Wed Jun 24 14:29:51 2015 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/configure.html     Wed Jun 24 14:51:17 2015 +0000
@@ -7,7 +7,7 @@
 <link title="Top" rel="top" href="#Top">
 <link href="http://www.gnu.org/software/texinfo/"; rel="generator-home" title="Texinfo Homepage">
 <!--
-Copyright (C) 1988-2013 Free Software Foundation, Inc.
+Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff -r 3ffc4c4d2756 -r 6f0b6c2e2e18 external/gpl3/gcc/dist/INSTALL/download.html
--- a/external/gpl3/gcc/dist/INSTALL/download.html      Wed Jun 24 14:29:51 2015 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/download.html      Wed Jun 24 14:51:17 2015 +0000
@@ -7,7 +7,7 @@
 <link title="Top" rel="top" href="#Top">
 <link href="http://www.gnu.org/software/texinfo/"; rel="generator-home" title="Texinfo Homepage">
 <!--
-Copyright (C) 1988-2013 Free Software Foundation, Inc.
+Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff -r 3ffc4c4d2756 -r 6f0b6c2e2e18 external/gpl3/gcc/dist/INSTALL/finalinstall.html
--- a/external/gpl3/gcc/dist/INSTALL/finalinstall.html  Wed Jun 24 14:29:51 2015 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/finalinstall.html  Wed Jun 24 14:51:17 2015 +0000
@@ -7,7 +7,7 @@
 <link title="Top" rel="top" href="#Top">
 <link href="http://www.gnu.org/software/texinfo/"; rel="generator-home" title="Texinfo Homepage">
 <!--
-Copyright (C) 1988-2013 Free Software Foundation, Inc.
+Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff -r 3ffc4c4d2756 -r 6f0b6c2e2e18 external/gpl3/gcc/dist/INSTALL/gfdl.html
--- a/external/gpl3/gcc/dist/INSTALL/gfdl.html  Wed Jun 24 14:29:51 2015 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/gfdl.html  Wed Jun 24 14:51:17 2015 +0000
@@ -7,7 +7,7 @@
 <link title="Top" rel="top" href="#Top">
 <link href="http://www.gnu.org/software/texinfo/"; rel="generator-home" title="Texinfo Homepage">
 <!--
-Copyright (C) 1988-2013 Free Software Foundation, Inc.
+Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff -r 3ffc4c4d2756 -r 6f0b6c2e2e18 external/gpl3/gcc/dist/INSTALL/index.html
--- a/external/gpl3/gcc/dist/INSTALL/index.html Wed Jun 24 14:29:51 2015 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/index.html Wed Jun 24 14:51:17 2015 +0000
@@ -7,7 +7,7 @@
 <link title="Top" rel="top" href="#Top">
 <link href="http://www.gnu.org/software/texinfo/"; rel="generator-home" title="Texinfo Homepage">
 <!--
-Copyright (C) 1988-2013 Free Software Foundation, Inc.
+Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -86,7 +86,7 @@
    <p><hr />
 <p><a href="./index.html">Return to the GCC Installation page</a>
 
-   <p>Copyright &copy; 1988-2013 Free Software Foundation, Inc.
+   <p>Copyright &copy; 1988-2015 Free Software Foundation, Inc.
    <pre class="sp">
 
 </pre>
diff -r 3ffc4c4d2756 -r 6f0b6c2e2e18 external/gpl3/gcc/dist/INSTALL/old.html
--- a/external/gpl3/gcc/dist/INSTALL/old.html   Wed Jun 24 14:29:51 2015 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/old.html   Wed Jun 24 14:51:17 2015 +0000
@@ -7,7 +7,7 @@
 <link title="Top" rel="top" href="#Top">
 <link href="http://www.gnu.org/software/texinfo/"; rel="generator-home" title="Texinfo Homepage">
 <!--
-Copyright (C) 1988-2013 Free Software Foundation, Inc.
+Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff -r 3ffc4c4d2756 -r 6f0b6c2e2e18 external/gpl3/gcc/dist/INSTALL/prerequisites.html
--- a/external/gpl3/gcc/dist/INSTALL/prerequisites.html Wed Jun 24 14:29:51 2015 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/prerequisites.html Wed Jun 24 14:51:17 2015 +0000
@@ -7,7 +7,7 @@
 <link title="Top" rel="top" href="#Top">
 <link href="http://www.gnu.org/software/texinfo/"; rel="generator-home" title="Texinfo Homepage">
 <!--
-Copyright (C) 1988-2013 Free Software Foundation, Inc.
+Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
diff -r 3ffc4c4d2756 -r 6f0b6c2e2e18 external/gpl3/gcc/dist/INSTALL/specific.html
--- a/external/gpl3/gcc/dist/INSTALL/specific.html      Wed Jun 24 14:29:51 2015 +0000
+++ b/external/gpl3/gcc/dist/INSTALL/specific.html      Wed Jun 24 14:51:17 2015 +0000
@@ -7,7 +7,7 @@
 <link title="Top" rel="top" href="#Top">
 <link href="http://www.gnu.org/software/texinfo/"; rel="generator-home" title="Texinfo Homepage">
 <!--
-Copyright (C) 1988-2013 Free Software Foundation, Inc.
+Copyright (C) 1988-2015 Free Software Foundation, Inc.
 
    Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -50,6 +50,7 @@
 information have to.
 
      <ul>
+<li><a href="#aarch64x-x-x">aarch64*-*-*</a>
 <li><a href="#alpha-x-x">alpha*-*-*</a>
 <li><a href="#alpha-dec-osf51">alpha*-dec-osf5.1</a>
 <li><a href="#amd64-x-solaris210">amd64-*-solaris2.10</a>
@@ -124,7 +125,19 @@
    <p><!-- -------- host/target specific issues start here ---------------- -->
 <hr />
 
-<h3 class="heading"><a name="TOC0"></a><a name="alpha_002dx_002dx"></a>alpha*-*-*</h3>
+<h3 class="heading"><a name="TOC0"></a><a name="aarch64x_002dx_002dx"></a>aarch64*-*-*</h3>
+
+<p>To enable a workaround for the Cortex-A53 erratum number 835769 by default
+(for all CPUs regardless of -mcpu option given) at configure time use the
+<samp><span class="option">--enable-fix-cortex-a53-835769</span></samp> option.  This will enable the fix by
+default and can be explicitly disabled during during compilation by passing the
+<samp><span class="option">-mno-fix-cortex-a53-835769</span></samp> option.  Conversely,
+<samp><span class="option">--disable-fix-cortex-a53-835769</span></samp> will disable the workaround by
+default.  The workaround is disabled by default if neither of
+<samp><span class="option">--enable-fix-cortex-a53-835769</span></samp> or
+<samp><span class="option">--disable-fix-cortex-a53-835769</span></samp> is given at configure time.
+
+<h3 class="heading"><a name="TOC1"></a><a name="alpha_002dx_002dx"></a>alpha*-*-*</h3>
 
 <p>This section contains general configuration information for all
 alpha-based platforms using ELF (in particular, ignore this section for
@@ -138,7 +151,7 @@
 
    <p><hr />
 
-<h3 class="heading"><a name="TOC1"></a><a name="alpha_002ddec_002dosf51"></a>alpha*-dec-osf5.1</h3>
+<h3 class="heading"><a name="TOC2"></a><a name="alpha_002ddec_002dosf51"></a>alpha*-dec-osf5.1</h3>
 
 <p>Systems using processors that implement the DEC Alpha architecture and
 are running the DEC/Compaq/HP Unix (DEC OSF/1, Digital UNIX, or Compaq/HP
@@ -151,13 +164,13 @@
 
    <p><hr />
 
-<h3 class="heading"><a name="TOC2"></a><a name="amd64_002dx_002dsolaris210"></a>amd64-*-solaris2.1[0-9]*</h3>
+<h3 class="heading"><a name="TOC3"></a><a name="amd64_002dx_002dsolaris210"></a>amd64-*-solaris2.1[0-9]*</h3>
 
 <p>This is a synonym for &lsquo;<samp><span class="samp">x86_64-*-solaris2.1[0-9]*</span></samp>&rsquo;.
 
    <p><hr />
 
-<h3 class="heading"><a name="TOC3"></a><a name="arm_002dx_002deabi"></a>arm-*-eabi</h3>
+<h3 class="heading"><a name="TOC4"></a><a name="arm_002dx_002deabi"></a>arm-*-eabi</h3>
 
 <p>ARM-family processors.  Subtargets that use the ELF object format
 require GNU binutils 2.13 or newer.  Such subtargets include:
@@ -166,7 +179,7 @@
 
    <p><hr />
 
-<h3 class="heading"><a name="TOC4"></a><a name="avr"></a>avr</h3>
+<h3 class="heading"><a name="TOC5"></a><a name="avr"></a>avr</h3>
 
 <p>ATMEL AVR-family micro controllers.  These are used in embedded
 applications.  There are no standard Unix configurations. 
@@ -192,7 +205,7 @@
 
    <p><hr />
 
-<h3 class="heading"><a name="TOC5"></a><a name="bfin"></a>Blackfin</h3>
+<h3 class="heading"><a name="TOC6"></a><a name="bfin"></a>Blackfin</h3>
 
 <p>The Blackfin processor, an Analog Devices DSP. 
 See &ldquo;Blackfin Options&rdquo; in the main manual
@@ -202,7 +215,7 @@
 
    <p><hr />
 
-<h3 class="heading"><a name="TOC6"></a><a name="cr16"></a>CR16</h3>
+<h3 class="heading"><a name="TOC7"></a><a name="cr16"></a>CR16</h3>
 
 <p>The CR16 CompactRISC architecture is a 16-bit architecture. This architecture is
 used in embedded applications.
@@ -217,7 +230,7 @@
 
    <p><hr />
 
-<h3 class="heading"><a name="TOC7"></a><a name="cris"></a>CRIS</h3>
+<h3 class="heading"><a name="TOC8"></a><a name="cris"></a>CRIS</h3>
 
 <p>CRIS is the CPU architecture in Axis Communications ETRAX system-on-a-chip
 series.  These are used in embedded applications.
@@ -243,7 +256,7 @@
 
    <p><hr />
 
-<h3 class="heading"><a name="TOC8"></a><a name="dos"></a>DOS</h3>
+<h3 class="heading"><a name="TOC9"></a><a name="dos"></a>DOS</h3>
 
 <p>Please have a look at the <a href="binaries.html">binaries page</a>.
 
@@ -254,14 +267,14 @@
 
    <p><hr />
 
-<h3 class="heading"><a name="TOC9"></a><a name="epiphany_002dx_002delf"></a>epiphany-*-elf</h3>
+<h3 class="heading"><a name="TOC10"></a><a name="epiphany_002dx_002delf"></a>epiphany-*-elf</h3>
 
 <p>Adapteva Epiphany. 
 This configuration is intended for embedded systems.
 
    <p><hr />
 
-<h3 class="heading"><a name="TOC10"></a><a name="x_002dx_002dfreebsd"></a>*-*-freebsd*</h3>
+<h3 class="heading"><a name="TOC11"></a><a name="x_002dx_002dfreebsd"></a>*-*-freebsd*</h3>
 
 <p>Support for FreeBSD 1 was discontinued in GCC 3.2.  Support for
 FreeBSD 2 (and any mutant a.out variants of FreeBSD 3) was
@@ -298,7 +311,7 @@
 
    <p><hr />
 
-<h3 class="heading"><a name="TOC11"></a><a name="h8300_002dhms"></a>h8300-hms</h3>
+<h3 class="heading"><a name="TOC12"></a><a name="h8300_002dhms"></a>h8300-hms</h3>
 
 <p>Renesas H8/300 series of processors.
 
@@ -311,7 +324,7 @@
 
    <p><hr />
 
-<h3 class="heading"><a name="TOC12"></a><a name="hppa_002dhp_002dhpux"></a>hppa*-hp-hpux*</h3>
+<h3 class="heading"><a name="TOC13"></a><a name="hppa_002dhp_002dhpux"></a>hppa*-hp-hpux*</h3>
 
 <p>Support for HP-UX version 9 and older was discontinued in GCC 3.4.
 
@@ -363,7 +376,7 @@
 
    <p><hr />
 
-<h3 class="heading"><a name="TOC13"></a><a name="hppa_002dhp_002dhpux10"></a>hppa*-hp-hpux10</h3>
+<h3 class="heading"><a name="TOC14"></a><a name="hppa_002dhp_002dhpux10"></a>hppa*-hp-hpux10</h3>
 
 <p>For hpux10.20, we <em>highly</em> recommend you pick up the latest sed patch
 <code>PHCO_19798</code> from HP.
@@ -375,7 +388,7 @@
 
    <p><hr />
 
-<h3 class="heading"><a name="TOC14"></a><a name="hppa_002dhp_002dhpux11"></a>hppa*-hp-hpux11</h3>
+<h3 class="heading"><a name="TOC15"></a><a name="hppa_002dhp_002dhpux11"></a>hppa*-hp-hpux11</h3>
 
 <p>GCC 3.0 and up support HP-UX 11.  GCC 2.95.x is not supported and cannot
 be used to compile GCC 3.0 and up.
@@ -484,7 +497,7 @@
 
    <p><hr />
 
-<h3 class="heading"><a name="TOC15"></a><a name="x_002dx_002dlinux_002dgnu"></a>*-*-linux-gnu</h3>
+<h3 class="heading"><a name="TOC16"></a><a name="x_002dx_002dlinux_002dgnu"></a>*-*-linux-gnu</h3>



Home | Main Index | Thread Index | Old Index