This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]