diff options
author | Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> | 2007-08-29 12:44:32 +0000 |
---|---|---|
committer | François-Xavier Coudert <fxcoudert@gcc.gnu.org> | 2007-08-29 12:44:32 +0000 |
commit | 4376b7cf2b7d906c1952205ec3242e689f84f671 (patch) | |
tree | 01404bd7b2cf9f1674f08538ac495ecf3cd28d04 /libgfortran/gfortran.map | |
parent | 31fa49984f6d6b2a6f90296867004265ea395e07 (diff) | |
download | gcc-4376b7cf2b7d906c1952205ec3242e689f84f671.zip gcc-4376b7cf2b7d906c1952205ec3242e689f84f671.tar.gz gcc-4376b7cf2b7d906c1952205ec3242e689f84f671.tar.bz2 |
builtin-types.def (BT_FN_PTR_PTR_SIZE): New type.
* builtin-types.def (BT_FN_PTR_PTR_SIZE): New type.
* builtins.def (BUILT_IN_REALLOC): New builtin.
* trans-array.c (gfc_grow_array): Use gfc_call_realloc.
(gfc_array_allocate): Use gfc_allocate_with_status and
gfc_allocate_array_with_status.
(gfc_array_deallocate): Use gfc_deallocate_with_status.
(gfc_trans_dealloc_allocated): Use gfc_deallocate_with_status.
* trans-stmt.c (gfc_trans_allocate): Use gfc_allocate_with_status.
(gfc_trans_deallocate): Use gfc_deallocate_with_status.
* trans.c (gfc_allocate_with_status, gfc_allocate_array_with_status,
gfc_deallocate_with_status, gfc_call_realloc): New functions.
* trans.h (gfc_allocate_with_status, gfc_allocate_array_with_status,
gfc_deallocate_with_status, gfc_call_realloc): New prototypes.
(gfor_fndecl_internal_realloc, gfor_fndecl_allocate,
gfor_fndecl_allocate_array, gfor_fndecl_deallocate): Remove.
* f95-lang.c (gfc_init_builtin_functions): Create decl for
BUILT_IN_REALLOC.
* trans-decl.c (gfor_fndecl_internal_realloc,
gfor_fndecl_allocate, gfor_fndecl_allocate_array,
gfor_fndecl_deallocate): Remove function decls.
(gfc_build_builtin_function_decls): Likewise.
* runtime/memory.c (internal_realloc, allocate, allocate_array,
deallocate): Remove functions.
* gfortran.map (_gfortran_allocate, _gfortran_allocate_array,
_gfortran_deallocate, _gfortran_internal_realloc): Remove symbols.
* libgfortran.h (error_codes): Add comment.
* gfortran.dg/alloc_comp_basics_1.f90: Update check.
* gfortran.dg/alloc_comp_constructor_1.f90: Update check.
From-SVN: r127897
Diffstat (limited to 'libgfortran/gfortran.map')
-rw-r--r-- | libgfortran/gfortran.map | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/libgfortran/gfortran.map b/libgfortran/gfortran.map index 31ca41e..429c84c 100644 --- a/libgfortran/gfortran.map +++ b/libgfortran/gfortran.map @@ -11,8 +11,6 @@ GFORTRAN_1.0 { _gfortran_all_l16; _gfortran_all_l4; _gfortran_all_l8; - _gfortran_allocate; - _gfortran_allocate_array; _gfortran_any_l16; _gfortran_any_l4; _gfortran_any_l8; @@ -60,7 +58,6 @@ GFORTRAN_1.0 { _gfortran_ctime; _gfortran_ctime_sub; _gfortran_date_and_time; - _gfortran_deallocate; _gfortran_eoshift0_1; _gfortran_eoshift0_1_char; _gfortran_eoshift0_2; @@ -167,7 +164,6 @@ GFORTRAN_1.0 { _gfortran_ierrno_i4; _gfortran_ierrno_i8; _gfortran_internal_pack; - _gfortran_internal_realloc; _gfortran_internal_unpack; _gfortran_irand; _gfortran_isatty_l4; |