This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[wwwdocs] SPARC changes in 4.0
- From: Eric Botcazou <ebotcazou at libertysurf dot fr>
- To: gcc-patches at gcc dot gnu dot org
- Date: Mon, 11 Oct 2004 14:09:13 +0200
- Subject: [wwwdocs] SPARC changes in 4.0
Again on the heels of MIPS (I borrowed the whole structure of mips-abi.html
for sparc-abi.html in 3.4 :-), I've commited the patch below to describe the
SPARC-specific changes in 4.0. Not to say that they are of the same scope
as those of MIPS of course...
Corrections and comments welcome too.
--
Eric Botcazou
Index: htdocs/gcc-4.0/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.0/changes.html,v
retrieving revision 1.11
diff -u -r1.11 changes.html
--- htdocs/gcc-4.0/changes.html 11 Oct 2004 06:45:23 -0000 1.11
+++ htdocs/gcc-4.0/changes.html 11 Oct 2004 11:58:55 -0000
@@ -244,6 +244,21 @@
<code>-mfix-vr4120</code> respectively.</li>
</ul>
+<h3>SPARC</h3>
+ <ul>
+ <li>The option <code>-mflat</code> has been removed.</li>
+ <li>The options <code>-mv8</code>, <code>-msparclite</code>,
+ <code>-mcypress</code>, <code>-msupersparc</code>,
+ <code>-mf930</code> and <code>-mf934</code> have been removed.
+ They have been replaced with <code>-mcpu=xxx</code>.</li>
+ <li>The internal model used to estimate the relative cost of each
+ instruction has been updated. It is expected to give better
+ results on recent UltraSPARC processors.</li>
+ <li>Code generation for function prologues and epilogues has been
+ improved, resulting in better scheduling and allowing multiple
+ exit points in functions.</li>
+ </ul>
+
<h3>NetWare</h3>
<ul>
<li>Novell NetWare (on ix86, no other hardware platform was ever