iresolve.c (gfc_resolve_ftell): Call "ftell" instead of "ftell2".
* iresolve.c (gfc_resolve_ftell): Call "ftell" instead of "ftell2". * gfortran.map: Remove _gfortran_ftell2. * io/intrinsics.c (ftell): Remove. (ftell2): Rename to ftell. From-SVN: r243841
This commit is contained in:
parent
84ab8b8ad5
commit
f7db9ebf2b
@ -1,3 +1,7 @@
|
||||
2016-12-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
|
||||
|
||||
* iresolve.c (gfc_resolve_ftell): Call "ftell" instead of "ftell2".
|
||||
|
||||
2016-12-20 Janne Blomqvist <jb@gcc.gnu.org>
|
||||
|
||||
* trans-types.c (gfc_init_types): Don't redefine boolean type node.
|
||||
|
@ -2604,7 +2604,7 @@ gfc_resolve_ftell (gfc_expr *f, gfc_expr *u)
|
||||
gfc_convert_type (u, &ts, 2);
|
||||
}
|
||||
|
||||
f->value.function.name = gfc_get_string (PREFIX ("ftell2"));
|
||||
f->value.function.name = gfc_get_string (PREFIX ("ftell"));
|
||||
}
|
||||
|
||||
|
||||
|
@ -1,3 +1,9 @@
|
||||
2016-12-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
|
||||
|
||||
* gfortran.map: Remove _gfortran_ftell2.
|
||||
* io/intrinsics.c (ftell): Remove.
|
||||
(ftell2): Rename to ftell.
|
||||
|
||||
2016-12-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
|
||||
|
||||
* gfortran.map: Move all _gfortran_* __iso_c_binding_* symbols
|
||||
|
@ -257,7 +257,6 @@ GFORTRAN_7 {
|
||||
_gfortran_fstat_i4_sub;
|
||||
_gfortran_fstat_i8;
|
||||
_gfortran_fstat_i8_sub;
|
||||
_gfortran_ftell2;
|
||||
_gfortran_ftell;
|
||||
_gfortran_ftell_i1_sub;
|
||||
_gfortran_ftell_i2_sub;
|
||||
|
@ -272,29 +272,11 @@ gf_ftell (int unit)
|
||||
}
|
||||
|
||||
|
||||
/* Here is the ftell function with an incorrect return type; retained
|
||||
due to ABI compatibility. */
|
||||
|
||||
extern size_t PREFIX(ftell) (int *);
|
||||
extern GFC_IO_INT PREFIX(ftell) (int *);
|
||||
export_proto_np(PREFIX(ftell));
|
||||
|
||||
size_t
|
||||
PREFIX(ftell) (int * unit)
|
||||
{
|
||||
return gf_ftell (*unit);
|
||||
}
|
||||
|
||||
|
||||
/* Here is the ftell function with the correct return type, ensuring
|
||||
that large files can be supported as long as the target supports
|
||||
large integers; as of 4.8 the FTELL intrinsic function will call
|
||||
this one instead of the old ftell above. */
|
||||
|
||||
extern GFC_IO_INT PREFIX(ftell2) (int *);
|
||||
export_proto_np(PREFIX(ftell2));
|
||||
|
||||
GFC_IO_INT
|
||||
PREFIX(ftell2) (int * unit)
|
||||
PREFIX(ftell) (int * unit)
|
||||
{
|
||||
return gf_ftell (*unit);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user