[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