[PATCH] [4.2 Stage2 Project] Add libgcc-math target library
Richard Guenther
rguenther@suse.de
Fri Jan 27 15:22:00 GMT 2006
On Fri, 27 Jan 2006, Gabriel Dos Reis wrote:
> Richard Guenther <rguenther@suse.de> writes:
>
> | This patch (only non-generated and non-imported parts attached due to
> | size, full patch at http://www.suse.de/~rguenther/libgcc-math-full-1)
> | adds a new toplevel target library to host gcc and/or target specific
> | math functions. As a start, it provides SSE2 ABI math intrinsics
> | conforming to IEEE 754 for ia32 ABI compatible with the ones provided
> | by the Intel compilers libimf. A followup patch hopefully will add
> | some vectorized intrinsics for x86_64 so the vectorizer can handle
> | sin, cos, exp, log and sincos computations on vectors.
> |
> | The patch has incorporated changes by previous reviews (see thread
> | starting at http://gcc.gnu.org/ml/gcc-patches/2006-01/msg00991.html).
> |
> | Bootstrapped on x86_64-unknown-linux-gnu, previously also bootstrapped
> | and tested on x86_64-unknown-linux-gnu and i686-pc-linux-gnu.
>
> Thanks for addressing the review comments.
>
> [...]
>
> A small nit:
>
> | 2006-01-27 Richard Guenther <rguenther@suse.de>
> | Paolo Bonzini <bonzini@gnu.org>
> |
> | * Makefile.def (target_modules): Add libgccm target module.
> | * configure.in (target_libraries): Add libgccm target library.
> | (--enable-libgccm): New configure switch.
> | * Makefile.in: Re-generate.
> | * configure: Re-generate.
> | * libgcc-math: New toplevel directory.
> |
> | * doc/install.texi (--disable-libgcc-math): Document.
>
> there is a discrepancy between your actual codes and the names present
> in the ChangeLog. (I guess that comes from the original ChangeLog
> entries.)
Ah yes - fixed.
Richard.
More information about the Gcc-patches
mailing list