Patch for review: Add libquadmath - and use it in gfortran (round FOUR)

Steve Kargl sgk@troutmask.apl.washington.edu
Fri Nov 12 19:46:00 GMT 2010


On Wed, Nov 10, 2010 at 06:33:22PM +0100, Tobias Burnus wrote:
> As the patch now seemingly has no known failures, I would like to ask 
> for formal review.
> 
> The patch consists of:
> 
> a) libquadmath itself
> The tarball without generated files is available at 
> http://gcc.gnu.org/ml/gcc-patches/2010-11/msg00790/libquadmath.tar.bz2
> 
> b) The modified files: Requires review in toplevel (configure.ac, 
> Makefile.def), libgomp, libgfortran, gcc/testsuite/lib, gcc/fortran.
> This part of the patch is available from 
> http://gcc.gnu.org/ml/gcc-patches/2010-11/msg00988/quad.diff.bz2
> 
> c) ChangeLog and Test case: See attachment.
> Note: The test case just tests whether the highest available floating 
> point type works. Thus, it should be completely portable but does not 
> guarantee that libquad is working.
> 
> d) For convenience: The generated files are at 
> http://gcc.gnu.org/ml/gcc-patches/2010-11/msg00988/quad-gen.diff.bz2 
> (also those of libquadmath) and for attached for libgfortran/generated.
> 
> The patch has been tested by bootstrapping and check-gfortran and 
> libgomp check testing on x86-64-linux.
> 
> It also successfully builds on x86_64-apple-darwin10 
> (http://gcc.gnu.org/ml/gcc-patches/2010-11/msg01045.html)

The good news on x86_64-*-freebsd is 

                === gfortran Summary ===

# of expected passes            37308
# of unexpected successes       7
# of expected failures          49
# of unsupported tests          52
/usr/home/sgk/gcc/obj4x/gcc/testsuite/gfortran/../../gfortran  version 4.6.0 20101112 (experimental) (GCC) 

The bad news is that I had to do a 'gmake install' before
'cd gcc && gmake check-gfortran'.  For some reason, the
testsuite is looking for libgfortran.spec in its final
installed location instead of the copy in the $BUILD directory.

-- 
steve



More information about the Fortran mailing list