OSDN Git Service

From: J"orn Rennecke <joern.rennecke@arc.com> (tiny change)
authorbrobecke <brobecke>
Thu, 19 Mar 2009 14:32:38 +0000 (14:32 +0000)
committerbrobecke <brobecke>
Thu, 19 Mar 2009 14:32:38 +0000 (14:32 +0000)
        Speed up simulator startup:
        * sim-utils.c (zalloc): Use xcalloc.

sim/common/ChangeLog
sim/common/sim-utils.c

index 91ba924..bf9c375 100644 (file)
@@ -1,3 +1,8 @@
+2009-03-19  J"orn Rennecke  <joern.rennecke@arc.com>  (tiny change)
+
+       Speed up simulator startup:
+       * sim-utils.c (zalloc): Use xcalloc.
+
 2009-01-07  Hans-Peter Nilsson  <hp@axis.com>
 
        * cgen-ops.h (ADDQI, SUBQI, MULQI, NEGQI, ABSQI, ADDHI, SUBHI)
index 682d0d3..e5e7f76 100644 (file)
@@ -52,15 +52,13 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
    Set by sim_resume.  */
 struct sim_state *current_state;
 
-/* Allocate zero filled memory with xmalloc - xmalloc aborts of the
+/* Allocate zero filled memory with xcalloc - xcalloc aborts if the
    allocation fails.  */
 
 void *
 zalloc (unsigned long size)
 {
-  void *memory = (void *) xmalloc (size);
-  memset (memory, 0, size);
-  return memory;
+  return xcalloc (1, size);
 }
 
 void