re PR libfortran/40863 (Build failure in libgfortran)

2009-07-27  Tobias Burnus  <burnus@net-b.de>

        PR fortran/40863
        * c99_functions.c: Define complex I, if not defined.
        Create prototypes for C99 functions to silence warnings.
        * gfortran.map: Add missing functions to GFORTRAN_C99_1.0
        and new GFORTRAN_C99_1.1.

From-SVN: r150107
This commit is contained in:
Tobias Burnus 2009-07-27 11:24:41 +02:00 committed by Tobias Burnus
parent 4b89636ea4
commit d08d49885a
3 changed files with 332 additions and 101 deletions

View File

@ -1,3 +1,11 @@
2009-07-27 Tobias Burnus <burnus@net-b.de>
PR fortran/40863
* c99_functions.c: Define complex I, if not defined.
Create prototypes for C99 functions to silence warnings.
* gfortran.map: Add missing functions to GFORTRAN_C99_1.0
and new GFORTRAN_C99_1.1.
2009-07-25 Tobias Burnus <burnus@net-b.de>
PR fortran/33197

View File

@ -1206,13 +1206,20 @@ GFORTRAN_C99_1.0 {
jnf;
lgamma;
lgammaf;
llround;
llroundf;
llroundl;
log10f;
log10l;
logf;
lround;
lroundf;
lroundl;
nextafterf;
powf;
round;
roundf;
roundl;
scalbn;
scalbnf;
sinf;
@ -1228,3 +1235,25 @@ GFORTRAN_C99_1.0 {
y1f;
ynf;
};
GFORTRAN_C99_1.1 {
global:
cacos;
cacosf;
cacosh;
cacoshf;
cacoshl;
cacosl;
casin;
casinf;
casinh;
casinhf;
casinhl;
casinl;
catan;
catanf;
catanh;
catanhf;
catanhl;
catanl;
} GFORTRAN_C99_1.0;

File diff suppressed because it is too large Load Diff