This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
PATCH for Re: [rfa:ppc] Fix PPC/NBSD struct return
- From: Gerald Pfeifer <pfeifer at dbai dot tuwien dot ac dot at>
- To: Jason R Thorpe <thorpej at wasabisystems dot com>
- Cc: Joe Buck <Joe dot Buck at synopsys dot com>, <gcc at gcc dot gnu dot org>, <gcc-patches at gcc dot gnu dot org>
- Date: Tue, 4 Jun 2002 13:36:18 +0200 (CEST)
- Subject: PATCH for Re: [rfa:ppc] Fix PPC/NBSD struct return
On Mon, 3 Jun 2002, Jason R Thorpe wrote:
> Oh, hm. I put them at the end because that's where they were for
> the 3.0.x info... I'd be happy to move them, if the consensus is
> to do so.
I don't feel strongly either way (Both variants have their merits),
so I followed Joe's suggestion.
Installed.
Gerald
Index: gcc-3.0/features.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-3.0/features.html,v
retrieving revision 1.27
diff -u -3 -p -r1.27 features.html
--- gcc-3.0/features.html 14 Mar 2002 12:04:33 -0000 1.27
+++ gcc-3.0/features.html 4 Jun 2002 11:33:01 -0000
@@ -7,6 +7,58 @@
<body>
<h1>GCC 3.0 New Features</h1>
+<h2>Additional changes in GCC 3.0.4</h2>
+
+ <ul>
+ <li>GCC 3.0 now supports newer versions of the <a
+ href="http://www.netbsd.org/">NetBSD</a> operating system,
+ which use the ELF object file format, on x86 processors.</li>
+ <li>Correct debugging information is generated from functions
+ that have lines from multiple files (e.g. yacc output).</li>
+ <li>A fix for whitespace handling in the <code>-traditional</code>
+ preprocessor, which can affect Fortran.</li>
+ <li>Fixes to the exception handling runtime.</li>
+ <li>More fixes for bad code generation in C++.</li>
+ <li>A fix for shared library generation under AIX 4.3.</li>
+ <li>Documentation updates.</li>
+ <li>Port of GCC to Tensilica's Xtensa processor contributed.</li>
+ <li>A fix for compiling the PPC Linux kernel (FAT fs wouldn't link).</li>
+ </ul>
+
+<h2>Additional changes in GCC 3.0.3</h2>
+
+ <ul>
+ <li>A fix to correct an accidental change to the PowerPC ABI.</li>
+ <li>Fixes for bad code generation on a variety of architectures.</li>
+ <li>Improvements to the debugging information generated for C++
+ classes.</li>
+ <li>Fixes for bad code generation in C++.</li>
+ <li>A fix to avoid crashes in the C++ demangler.</li>
+ <li>A fix to the C++ standard library to avoid buffer overflows.</li>
+ <li>Miscellaneous improvements for a variety of architectures.</li>
+ </ul>
+
+<h2>Additional changes in GCC 3.0.2</h2>
+
+ <ul>
+ <li>Fixes for bad code generation during loop unrolling.</li>
+ <li>Fixes for bad code generation by the sibling call optimization.</li>
+ <li>Minor improvements to x86 code generation.</li>
+ <li>Implemenation of function descriptors in C++ vtables for IA64.</li>
+ <li>Numerous minor bug-fixes.</li>
+ </ul>
+
+<h2>Additional changes in GCC 3.0.1</h2>
+
+ <ul>
+ <li>C++ fixes for incorrect code-generation.</li>
+ <li>Improved cross-compiling support for the C++ standard library.</li>
+ <li>Fixes for some embedded targets that worked in GCC 2.95.3, but
+ not in GCC 3.0.</li>
+ <li>Fixes for various exception-handling bugs.</li>
+ <li>A port to the S/390 architecture.</li>
+ </ul>
+
<h2>General Optimizer Improvements</h2>
<ul>
@@ -153,58 +205,6 @@
<p>Plus a great many bugfixes and almost all the <a
href="../gcc-2.95/features.html">features found in GCC 2.95</a>.</p>
-
-<h2>Additional changes in GCC 3.0.1</h2>
-
- <ul>
- <li>C++ fixes for incorrect code-generation.</li>
- <li>Improved cross-compiling support for the C++ standard library.</li>
- <li>Fixes for some embedded targets that worked in GCC 2.95.3, but
- not in GCC 3.0.</li>
- <li>Fixes for various exception-handling bugs.</li>
- <li>A port to the S/390 architecture.</li>
- </ul>
-
-<h2>Additional changes in GCC 3.0.2</h2>
-
- <ul>
- <li>Fixes for bad code generation during loop unrolling.</li>
- <li>Fixes for bad code generation by the sibling call optimization.</li>
- <li>Minor improvements to x86 code generation.</li>
- <li>Implemenation of function descriptors in C++ vtables for IA64.</li>
- <li>Numerous minor bug-fixes.</li>
- </ul>
-
-<h2>Additional changes in GCC 3.0.3</h2>
-
- <ul>
- <li>A fix to correct an accidental change to the PowerPC ABI.</li>
- <li>Fixes for bad code generation on a variety of architectures.</li>
- <li>Improvements to the debugging information generated for C++
- classes.</li>
- <li>Fixes for bad code generation in C++.</li>
- <li>A fix to avoid crashes in the C++ demangler.</li>
- <li>A fix to the C++ standard library to avoid buffer overflows.</li>
- <li>Miscellaneous improvements for a variety of architectures.</li>
- </ul>
-
-<h2>Additional changes in GCC 3.0.4</h2>
-
- <ul>
- <li>GCC 3.0 now supports newer versions of the <a
- href="http://www.netbsd.org/">NetBSD</a> operating system,
- which use the ELF object file format, on x86 processors.</li>
- <li>Correct debugging information is generated from functions
- that have lines from multiple files (e.g. yacc output).</li>
- <li>A fix for whitespace handling in the <code>-traditional</code>
- preprocessor, which can affect Fortran.</li>
- <li>Fixes to the exception handling runtime.</li>
- <li>More fixes for bad code generation in C++.</li>
- <li>A fix for shared library generation under AIX 4.3.</li>
- <li>Documentation updates.</li>
- <li>Port of GCC to Tensilica's Xtensa processor contributed.</li>
- <li>A fix for compiling the PPC Linux kernel (FAT fs wouldn't link).</li>
- </ul>
</body>
</html>
Index: gcc-3.1/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-3.1/changes.html,v
retrieving revision 1.47
diff -u -3 -p -r1.47 changes.html
--- gcc-3.1/changes.html 3 Jun 2002 16:19:47 -0000 1.47
+++ gcc-3.1/changes.html 4 Jun 2002 11:33:01 -0000
@@ -11,6 +11,17 @@
<body>
<h1>GCC 3.1 Changes, New Features, and Fixes</h1>
+
+<!-- Changes for later point releases should be added at the top. -->
+
+<h2>Additional changes (that will be) in GCC 3.1.1</h2>
+
+<ul>
+<li>A bug related to how structures and unions are returned has been
+ fixed for <code>powerpc-*-netbsd*</code>.</li>
+</ul>
+
+
<h2>Caveats</h2>
<ul>
@@ -429,13 +440,6 @@ are being obsoleted.</p>
<li>More complete and much improved documentation about GCC's
internal representation used by the C and C++ front ends.</li>
<li>Many cleanups and improvements in general.</li>
-</ul>
-
-<h2>Additional changes in GCC 3.1.1</h2>
-
-<ul>
-<li>A bug related to how structures and unions are returned has been
- fixed for <code>powerpc-*-netbsd*</code>.</li>
</ul>
</body>