This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [wwwdocs] My GCC 4.2 changes
- From: Ian Lance Taylor <iant at google dot com>
- To: Paolo Bonzini <paolo dot bonzini at lu dot unisi dot ch>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>, Gerald Pfeifer <gerald at pfeifer dot com>
- Date: 04 Jul 2006 10:19:14 -0700
- Subject: Re: [wwwdocs] My GCC 4.2 changes
- References: <44AA235C.9000002@lu.unisi.ch>
Paolo Bonzini <paolo.bonzini@lu.unisi.ch> writes:
> + <li>
> + <tt>fastjar</tt> is not bundled anymore with GCC. To build libgcj,
> + you will need either InfoZIP (both <tt>zip</tt> and <tt>unzip</tt>)
> + or an external <tt>jar</tt> program. In the former case, the GCC
> + build will install a <tt>jar</tt> shell script that uses InfoZIP
> + to provide the functionality of <tt>jar</tt>.
English: "<tt>fastjar</tt> is no longer bundled with GCC."
> + <li>The generated code for scalar SSE floating-point instructions
> + has been improved. Using SSE for math on 32-bit CPUs can
> + provide speed improvements around 5\% over the x87 instruction
> + set, though the resulting binary will only run on processors
> + that implement the instructions. To do so, use the
> + options <tt>-mfpmath=sse -msse</tt> or <tt>-mfpmath=sse
> + -msse2</tt>.</li>
Suggestion: "will only run on processors that implement the SSE
instructions."
I think it would be nice if we gave people a hint somewhere as to
which processors supports the various SSE variants. Or maybe just
point them to the "flags" field in /proc/cpuinfo. I'm not sure where
that should go, though.
Thanks.
Ian