[Fwd: [PATCH] PR21915, Add acosh, asinh, and atanh to intrinsics]

Jerry DeLisle jvdelisle@verizon.net
Mon Jun 27 00:14:00 GMT 2005


Roger Sayle wrote:
> Hi Jerry,
> 
> On Fri, 24 Jun 2005, Jerry DeLisle wrote:
> 
>>2005-06-24  Jerry DeLisle <jvdelisle@verizon.net>
>>
>>	PR libfortran/21915
>>	* Makefile.am: include intrinsics/hyper.c
>>	* c99_protos.h: add prototypes for single precision versions of
>>	acosh, asinh, and atanh for platforms that do not have these
>>	* config.h.in: add #undef for wrappers
>>	* configure.ac: add checks for single precision versions
>>	* aclocal.m4: generated
>>	* Makefile.in: generated
>>	* configure: generated
>>	* intrinsics/hyper.c: New file, adds wrapper functions
> 
> 
> I appreciate that this has already been committed to mainline following
> Steve Kargl's approval, but I have two comments/suggestions for a
> follow-up patch (even though I'm not a gfortran maintainer).
> 
> The first is that in your ChangeLog entries (such as the libgfortran
> portion above) descriptions should be full sentences starting with a
> capital letter and ending in a period/full-stop.
> 
Thankyou for this comment.  This was my first patch of this type.  I 
will clean that up and resubmit.  It really helps to get some feedback 
to make inprovements.

> Secondly, it's a strange decision to place these three replacement
> functions (acoshf, asinhf and atanhf) in their own new source file,
> intrinsics/hyper.c, and then update Makefile.am and Makefile.in to
> build it.  Instead it would have made more sense to add these to
> the existing instrinsics/c99_functions.c which already serves exactly
> this purpose and contains near identical functions for many of the
> C99-required libm transcendental and trigonometric functions.  Indeed,
> the prototypes for these three float variants were added by your patch
> to the existing c99_protos.h file.
> 

Thankyou Steve for explainung that.

Jerry



More information about the Fortran mailing list