[patch, libfortran] Fix part of PR 36886

Tobias Burnus burnus@net-b.de
Wed Aug 13 16:33:00 GMT 2008


Thomas Koenig wrote:
> Hello world,
> 
> this fixes PR 36886 for cshift0; currently regression-testing on
> i686-pc-linux-gnu.  There is no ABI change with this patch.
> 
> Because of a piece of optimization included in this patch, where
> complex cshift functions are used for the correct size and alignemnt, I
> have also included a test case where the integer constants correspond to
> NaNs, to catch any architecture where this could be problematic.
> 
> 
> OK if regression-tets passes?

OK. But try to apply the correct parts of the patch. This patch misses 
the libgfortran.h changes, the follow up patch the cshift0.m4 changes.


+ This file is part of the GNU Fortran 95 runtime library (libgfortran).

Remove "95" - gfortran is now just a "GNU Fortran" compiler ;-)

+ Libgfortran is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 3 of the License, or (at your option) any later version.

To my knowledge this is the wrong license: For library files, one still 
should use version 2 of the license.

Tobias



More information about the Fortran mailing list