This is the mail archive of the gcc-patches@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]

Re: [wwwdocs] My GCC 4.2 changes


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


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