diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-01-09 08:03:55 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-01-09 08:03:55 +0000 |
commit | 02b8280916dd8a31edfe281dfffe42d183c776bc (patch) | |
tree | 2f73e8bb9925c1576d82f445408def8aa32d4f6c /gcc/tree-loop-linear.c | |
parent | 1ec4ef31e646fb3af1066d4b50be4d072ebb5d2f (diff) | |
download | gcc-02b8280916dd8a31edfe281dfffe42d183c776bc.tar.gz |
2009-01-09 Basile Starynkevitch <basile@starynkevitch.net>
MELT branch merged with trunk r143197
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@143199 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-loop-linear.c')
-rw-r--r-- | gcc/tree-loop-linear.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/tree-loop-linear.c b/gcc/tree-loop-linear.c index 8b57e2acf10..cc2440dd41f 100644 --- a/gcc/tree-loop-linear.c +++ b/gcc/tree-loop-linear.c @@ -1,5 +1,6 @@ /* Linear Loop transforms - Copyright (C) 2003, 2004, 2005, 2007 Free Software Foundation, Inc. + Copyright (C) 2003, 2004, 2005, 2007, 2008, 2009 + Free Software Foundation, Inc. Contributed by Daniel Berlin <dberlin@dberlin.org>. This file is part of GCC. @@ -334,12 +335,13 @@ linear_transform_loops (void) lambda_trans_matrix trans; struct obstack lambda_obstack; struct loop *loop; - VEC(loop_p,heap) *nest = VEC_alloc (loop_p, heap, 3); + VEC(loop_p,heap) *nest; depth = perfect_loop_nest_depth (loop_nest); if (depth == 0) continue; + nest = VEC_alloc (loop_p, heap, 3); for (loop = loop_nest; loop; loop = loop->inner) VEC_safe_push (loop_p, heap, nest, loop); |