diff options
author | Francois-Xavier Coudert <coudert@clipper.ens.fr> | 2005-10-30 13:17:48 +0100 |
---|---|---|
committer | François-Xavier Coudert <fxcoudert@gcc.gnu.org> | 2005-10-30 12:17:48 +0000 |
commit | 0d519038a0354f983534037fd9a7d460421e4fd0 (patch) | |
tree | 74008967faaa4d2ec3fb686ef0f09df588ecbd88 /libgfortran/Makefile.in | |
parent | cf6ae9554d33bc2afe113135a0f34d5022bb1972 (diff) | |
download | gcc-0d519038a0354f983534037fd9a7d460421e4fd0.zip gcc-0d519038a0354f983534037fd9a7d460421e4fd0.tar.gz gcc-0d519038a0354f983534037fd9a7d460421e4fd0.tar.bz2 |
check.c (gfc_check_malloc, [...]): New functions.
* check.c (gfc_check_malloc, gfc_check_free): New functions.
* gfortran.h (gfc_generic_isym_id): Add GFC_ISYM_MALLOC.
* intrinsic.c (add_functions): Add symbols for MALLOC function.
(add_subroutines): Add symbol for FREE subroutine.
* intrinsic.h: Prototypes for gfc_check_malloc, gfc_check_free,
gfc_resolve_malloc and gfc_resolve_free.
* intrinsic.texi: Add doc for FREE and MALLOC intrinsics.
* iresolve.c (gfc_resolve_malloc, gfc_resolve_free): New
functions.
* trans-intrinsic.c (gfc_conv_intrinsic_function): Add case for
GFC_ISYM_MALLOC.
* Makefile.am: Add intrinsics/malloc.c file.
* Makefile.in: Regenerate.
* intrinsics/malloc.c: New file, with implementations for free
and malloc library functions.
* gfortran.dg/malloc_free_1.f90: New test.
From-SVN: r106016
Diffstat (limited to 'libgfortran/Makefile.in')
-rw-r--r-- | libgfortran/Makefile.in | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/libgfortran/Makefile.in b/libgfortran/Makefile.in index d52a54a..b8f52d5 100644 --- a/libgfortran/Makefile.in +++ b/libgfortran/Makefile.in @@ -169,8 +169,8 @@ am__objects_33 = associated.lo abort.lo args.lo bessel.lo \ date_and_time.lo env.lo erf.lo eoshift0.lo eoshift2.lo \ etime.lo exit.lo flush.lo fnum.lo gerror.lo getcwd.lo \ getlog.lo getXid.lo hyper.lo hostnm.lo kill.lo ierrno.lo \ - ishftc.lo link.lo mvbits.lo pack_generic.lo perror.lo \ - signal.lo size.lo sleep.lo spread_generic.lo \ + ishftc.lo link.lo malloc.lo mvbits.lo pack_generic.lo \ + perror.lo signal.lo size.lo sleep.lo spread_generic.lo \ string_intrinsics.lo system.lo rand.lo random.lo rename.lo \ reshape_generic.lo reshape_packed.lo selected_int_kind.lo \ selected_real_kind.lo stat.lo symlnk.lo system_clock.lo \ @@ -404,6 +404,7 @@ intrinsics/kill.c \ intrinsics/ierrno.c \ intrinsics/ishftc.c \ intrinsics/link.c \ +intrinsics/malloc.c \ intrinsics/mvbits.c \ intrinsics/pack_generic.c \ intrinsics/perror.c \ @@ -2291,6 +2292,9 @@ ishftc.lo: intrinsics/ishftc.c link.lo: intrinsics/link.c $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o link.lo `test -f 'intrinsics/link.c' || echo '$(srcdir)/'`intrinsics/link.c +malloc.lo: intrinsics/malloc.c + $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o malloc.lo `test -f 'intrinsics/malloc.c' || echo '$(srcdir)/'`intrinsics/malloc.c + mvbits.lo: intrinsics/mvbits.c $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o mvbits.lo `test -f 'intrinsics/mvbits.c' || echo '$(srcdir)/'`intrinsics/mvbits.c |