aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJanne Blomqvist <jb@gcc.gnu.org>2011-04-19 20:57:05 +0300
committerJanne Blomqvist <jb@gcc.gnu.org>2011-04-19 20:57:05 +0300
commit6c13c5f2ac8e8180c45d06e7d4ddd529f61a79b1 (patch)
tree3d684be762c51532c4a2cc210cbcbed31c0a6942 /gcc
parent93acb62caabb343900fb68d3bd76dd36406a7ad4 (diff)
downloadgcc-6c13c5f2ac8e8180c45d06e7d4ddd529f61a79b1.zip
gcc-6c13c5f2ac8e8180c45d06e7d4ddd529f61a79b1.tar.gz
gcc-6c13c5f2ac8e8180c45d06e7d4ddd529f61a79b1.tar.bz2
Use XDELETEVEC instead of free
From-SVN: r172729
Diffstat (limited to 'gcc')
-rw-r--r--gcc/fortran/ChangeLog5
-rw-r--r--gcc/fortran/frontend-passes.c4
2 files changed, 6 insertions, 3 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index c6d9295..b4dabb4 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,5 +1,10 @@
2011-04-19 Janne Blomqvist <jb@gcc.gnu.org>
+ * frontend-passes.c (gfc_run_passes): Use XDELETEVEC instead of
+ free.
+
+2011-04-19 Janne Blomqvist <jb@gcc.gnu.org>
+
* misc.c (gfc_getmem): Remove function.
* gfortran.h: Remove gfc_getmem prototype. Replace gfc_getmem
usage with XCNEW or XCNEWVEC.
diff --git a/gcc/fortran/frontend-passes.c b/gcc/fortran/frontend-passes.c
index 9d1cc3a..d70435d 100644
--- a/gcc/fortran/frontend-passes.c
+++ b/gcc/fortran/frontend-passes.c
@@ -71,9 +71,7 @@ gfc_run_passes (gfc_namespace *ns)
if (gfc_option.dump_fortran_optimized)
gfc_dump_parse_tree (ns, stdout);
- /* FIXME: The following should be XDELETEVEC(expr_array);
- but we cannot do that because it depends on free. */
- free (expr_array);
+ XDELETEVEC (expr_array);
}
}