From a811c6725905343415f6ba018837deae6da940a1 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Mon, 21 Feb 2005 02:02:19 +0000 Subject: [PATCH] * gcse.c: Remove an obsolete comment. From-SVN: r95319 --- gcc/ChangeLog | 2 ++ gcc/cse.c | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 33f411f936d..881f157122f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -2,6 +2,8 @@ * gcse.c: Remove an obsolete comment. + * cse.c (init_cse_reg_info): Use xmalloc instead of xrealloc. + 2005-02-20 Hans-Peter Nilsson * doc/extend.texi (Function Attributes) : The diff --git a/gcc/cse.c b/gcc/cse.c index e9f6c2f4724..e16113c68b8 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -864,10 +864,12 @@ init_cse_reg_info (unsigned int nregs) } /* Reallocate the table with NEW_SIZE entries. */ - cse_reg_info_table = xrealloc (cse_reg_info_table, - (sizeof (struct cse_reg_info) - * new_size)); + if (cse_reg_info_table) + free (cse_reg_info_table); + cse_reg_info_table = xmalloc (sizeof (struct cse_reg_info) + * new_size); cse_reg_info_table_size = new_size; + cse_reg_info_table_first_uninitialized = 0; } /* Do we have all of the first NREGS entries initialized? */ -- 2.30.2