aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/Make-lang.in
diff options
context:
space:
mode:
authorMichael Matz <matz@suse.de>2011-04-15 21:48:19 +0000
committerMichael Matz <matz@gcc.gnu.org>2011-04-15 21:48:19 +0000
commitc76f8d52e24c089bbe598e08ef5813e91f02924d (patch)
treef0232500e3e80f82cf9bf3ed6decd6681d9ccc9a /gcc/fortran/Make-lang.in
parent5678a5a3bf407b6aa95e827ac6dd1056cdf6b415 (diff)
downloadgcc-c76f8d52e24c089bbe598e08ef5813e91f02924d.zip
gcc-c76f8d52e24c089bbe598e08ef5813e91f02924d.tar.gz
gcc-c76f8d52e24c089bbe598e08ef5813e91f02924d.tar.bz2
trans-array.c (toplevel): Include gimple.h.
* trans-array.c (toplevel): Include gimple.h. (gfc_trans_allocate_array_storage): Check flag_stack_arrays, properly expand variable length arrays. (gfc_trans_auto_array_allocation): If flag_stack_arrays create variable length decls and associate them with their scope. * gfortran.h (gfc_option_t): Add flag_stack_arrays member. * options.c (gfc_init_options): Handle -fstack_arrays option. * lang.opt (fstack-arrays): Add option. * invoke.texi (Code Gen Options): Document it. * Make-lang.in (trans-array.o): Depend on GIMPLE_H. From-SVN: r172524
Diffstat (limited to 'gcc/fortran/Make-lang.in')
-rw-r--r--gcc/fortran/Make-lang.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/fortran/Make-lang.in b/gcc/fortran/Make-lang.in
index ac4401d..753221d 100644
--- a/gcc/fortran/Make-lang.in
+++ b/gcc/fortran/Make-lang.in
@@ -353,7 +353,7 @@ fortran/trans-stmt.o: $(GFORTRAN_TRANS_DEPS) fortran/dependency.h
fortran/trans-openmp.o: $(GFORTRAN_TRANS_DEPS)
fortran/trans-io.o: $(GFORTRAN_TRANS_DEPS) gt-fortran-trans-io.h \
fortran/ioparm.def
-fortran/trans-array.o: $(GFORTRAN_TRANS_DEPS)
+fortran/trans-array.o: $(GFORTRAN_TRANS_DEPS) $(GIMPLE_H)
fortran/trans-intrinsic.o: $(GFORTRAN_TRANS_DEPS) fortran/mathbuiltins.def \
gt-fortran-trans-intrinsic.h
fortran/dependency.o: $(GFORTRAN_TRANS_DEPS) fortran/dependency.h