diff options
author | Daniel Franke <franke.daniel@gmail.com> | 2007-05-04 14:02:18 -0400 |
---|---|---|
committer | Daniel Franke <dfranke@gcc.gnu.org> | 2007-05-04 14:02:18 -0400 |
commit | dcdc26dfd5606c0837de979ddd9b2d6c960f5102 (patch) | |
tree | f5fbb8c905ad4fe8db79b23d98f6fdde28648680 /libgfortran/gfortran.map | |
parent | aa2bd2db03ce5bef785823ebca7b97cc2fa7f807 (diff) | |
download | gcc-dcdc26dfd5606c0837de979ddd9b2d6c960f5102.zip gcc-dcdc26dfd5606c0837de979ddd9b2d6c960f5102.tar.gz gcc-dcdc26dfd5606c0837de979ddd9b2d6c960f5102.tar.bz2 |
re PR target/22539 (Internal compiler error with maximum sized array)
gcc/fortran:
2007-05-04 Daniel Franke <franke.daniel@gmail.com>
PR fortran/22539
* intrinsic.c (add_subroutines): Added FSEEK.
* intrinsic.h (gfc_resolve_fseek_sub, gfc_check_fseek_sub): New.
* iresolve.c (gfc_resolve_fseek_sub): New.
* check.c (gfc_check_fseek_sub): New.
* intrinsic.texi (FSEEK): Updated.
gcc/testsuite:
2007-05-01 Daniel Franke <franke.daniel@gmail.com>
PR fortran/22539
* gfortran.dg/fseek.f90: New test.
libgfortran:
2007-05-04 Daniel Franke <franke.daniel@gmail.com>
PR fortran/22539
* io/intrinsics.c (fseek_sub): New.
* io/unix.c (fd_fseek): Change logical and physical offsets only
if seek succeeds.
* gfortran.map (fseek_sub): New.
From-SVN: r124437
Diffstat (limited to 'libgfortran/gfortran.map')
-rw-r--r-- | libgfortran/gfortran.map | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libgfortran/gfortran.map b/libgfortran/gfortran.map index 830651f..19b458b 100644 --- a/libgfortran/gfortran.map +++ b/libgfortran/gfortran.map @@ -128,6 +128,7 @@ GFORTRAN_1.0 { _gfortran_fraction_r4; _gfortran_fraction_r8; _gfortran_free; + _gfortran_fseek_sub; _gfortran_fstat_i4; _gfortran_fstat_i4_sub; _gfortran_fstat_i8; |