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: [PATCH] [4.2 Stage2 Project] Add libgcc-math target library


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.) 

-- Gaby


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