aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2008-04-05 14:25:32 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2008-04-05 12:25:32 +0000
commit9fb7564ea2e59d56da5f2da0fcef15c33ce83205 (patch)
tree5a9a8d72c4f34416f6e4e133dc8013cdbef6c36d /gcc
parent9e016eba1238fb4dc68ec88beb0965d63899d29b (diff)
downloadgcc-9fb7564ea2e59d56da5f2da0fcef15c33ce83205.zip
gcc-9fb7564ea2e59d56da5f2da0fcef15c33ce83205.tar.gz
gcc-9fb7564ea2e59d56da5f2da0fcef15c33ce83205.tar.bz2
* emit-rtl.c (init_emit): xcalloc regno_pointer_align.
From-SVN: r133933
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/emit-rtl.c4
2 files changed, 4 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 785ec4a..de51e84 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,7 @@
2008-04-05 Jan Hubicka <jh@suse.cz>
+ * emit-rtl.c (init_emit): xcalloc regno_pointer_align.
+
* tree-dump.c (dump_enable_all): Remove prototype; do not accept
letter argument.
(dump_files): Update.
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c
index d000ee0..fd26d01 100644
--- a/gcc/emit-rtl.c
+++ b/gcc/emit-rtl.c
@@ -4991,8 +4991,8 @@ init_emit (void)
rtl.emit.regno_pointer_align_length = LAST_VIRTUAL_REGISTER + 101;
rtl.emit.regno_pointer_align
- = xmalloc (rtl.emit.regno_pointer_align_length
- * sizeof (unsigned char));
+ = xcalloc (rtl.emit.regno_pointer_align_length
+ * sizeof (unsigned char), 1);
regno_reg_rtx
= ggc_alloc (rtl.emit.regno_pointer_align_length * sizeof (rtx));