This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran 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,Fortran] PR40863 [4.5 Regression] Build failure in libgfortran


Janne Blomqvist wrote:
> On Mon, Jul 27, 2009 at 09:26, Tobias Burnus<burnus@net-b.de> wrote:
>   
>> c) My recent patch forgot to update gfortran.map; while doing
>>   so, I added some other functions which were missing.
>>     
> Unless I'm misunderstanding something, shouldn't the symbols below
> belong to the GFORTRAN_C99_1.1 symbol node rather than 1.0?
>   

Probably yes. I do not know when these were added (before 4.3.0 or in
4.4?) but in terms of having a @name they will be new in 4.5 and thus I
think you are right that for linker resolution they should be in
GFORTRAN_C99_1.1.

I am not sure when I have time for gfortran - presumably not before
Monday. Thus: Go ahead if you want to correct it yourself. (While you
are it: Can you add a comment to libgfortran/fmain.f90 that this file is
obsolete since GCC 4.5 and there only temporarily for backward
compatibility.)

Tobias

PS: We should try harder to remember updating the .map file - we
seemingly didn't for those C99 functions. Have we any GFORTRAN_1.*
routine which is missing?

> Index: gfortran.map
> ===================================================================
> --- gfortran.map	(revision 150103)
> +++ gfortran.map	(working copy)
> +    llround;
> +    llroundf;
> +    llroundl;
> +    lround;
> +    lroundf;
> +    lroundl;
> +    roundl


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