Commit dd3b81b4 by Kaveh R. Ghazi Committed by Kaveh Ghazi

mcore.c (mcore_expand_prolog): Call xmalloc/xrealloc, not malloc/realloc.

	* mcore.c (mcore_expand_prolog): Call xmalloc/xrealloc, not
	malloc/realloc.

	* cpplib.c (glue_header_name): Likewise.

	* fixincl.c (run_compiles, start_fixer): Likewise.

	* fixlib.c (load_file_data): Likewise.

	* mkdeps.c (munge): Likewise.

f:
	* malloc.c (malloc_init): Call xmalloc, not malloc.

From-SVN: r37511
parent 5074c1fe
2000-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* mcore.c (mcore_expand_prolog): Call xmalloc/xrealloc, not
malloc/realloc.
* cpplib.c (glue_header_name): Likewise.
* fixincl.c (run_compiles, start_fixer): Likewise.
* fixlib.c (load_file_data): Likewise.
* mkdeps.c (munge): Likewise.
2000-11-17 Hans-Peter Nilsson <hp@axis.com> 2000-11-17 Hans-Peter Nilsson <hp@axis.com>
* defaults.h [EH_FRAME_SECTION_ASM_OP] (EH_FRAME_SECTION): Remove * defaults.h [EH_FRAME_SECTION_ASM_OP] (EH_FRAME_SECTION): Remove
......
...@@ -2324,7 +2324,7 @@ mcore_expand_prolog () ...@@ -2324,7 +2324,7 @@ mcore_expand_prolog ()
free (mcore_current_function_name); free (mcore_current_function_name);
len = strlen (XSTR (x, 0)) + 1; len = strlen (XSTR (x, 0)) + 1;
mcore_current_function_name = (char *) malloc (len); mcore_current_function_name = (char *) xmalloc (len);
memcpy (mcore_current_function_name, XSTR (x, 0), len); memcpy (mcore_current_function_name, XSTR (x, 0), len);
......
...@@ -528,7 +528,7 @@ glue_header_name (pfile, header) ...@@ -528,7 +528,7 @@ glue_header_name (pfile, header)
if (total_len + len > capacity) if (total_len + len > capacity)
{ {
capacity = (capacity + len) * 2; capacity = (capacity + len) * 2;
buffer = (unsigned char *) realloc (buffer, capacity); buffer = (unsigned char *) xrealloc (buffer, capacity);
} }
if (token.flags & PREV_WHITE) if (token.flags & PREV_WHITE)
......
Thu Nov 16 23:14:07 2000 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* malloc.c (malloc_init): Call xmalloc, not malloc.
2000-11-10 Rodney Brown <RodneyBrown@mynd.com> 2000-11-10 Rodney Brown <RodneyBrown@mynd.com>
* Make-lang.in: Remove OUTPUT_OPTION from g77version.o target. * Make-lang.in: Remove OUTPUT_OPTION from g77version.o target.
......
...@@ -140,8 +140,7 @@ malloc_init () ...@@ -140,8 +140,7 @@ malloc_init ()
{ {
if (malloc_reserve_ != NULL) if (malloc_reserve_ != NULL)
return; return;
malloc_reserve_ = malloc (20 * 1024); /* In case of crash, free this first. */ malloc_reserve_ = xmalloc (20 * 1024); /* In case of crash, free this first. */
assert (malloc_reserve_ != NULL);
} }
/* malloc_pool_display -- Display a pool /* malloc_pool_display -- Display a pool
......
...@@ -474,14 +474,7 @@ run_compiles () ...@@ -474,14 +474,7 @@ run_compiles ()
{ {
tFixDesc *p_fixd = fixDescList; tFixDesc *p_fixd = fixDescList;
int fix_ct = FIX_COUNT; int fix_ct = FIX_COUNT;
regex_t *p_re = (regex_t *) malloc (REGEX_COUNT * sizeof (regex_t)); regex_t *p_re = (regex_t *) xmalloc (REGEX_COUNT * sizeof (regex_t));
if (p_re == (regex_t *) NULL)
{
fprintf (stderr, "fixincl ERROR: cannot allocate %d bytes for regex\n",
REGEX_COUNT * sizeof (regex_t));
exit (EXIT_FAILURE);
}
/* Make sure compile_re does not stumble across invalid data */ /* Make sure compile_re does not stumble across invalid data */
...@@ -1036,14 +1029,9 @@ start_fixer (read_fd, p_fixd, pz_fix_file) ...@@ -1036,14 +1029,9 @@ start_fixer (read_fd, p_fixd, pz_fix_file)
else else
{ {
tSCC z_cmd_fmt[] = "file='%s'\n%s"; tSCC z_cmd_fmt[] = "file='%s'\n%s";
pz_cmd = (char*)malloc (strlen (p_fixd->patch_args[2]) pz_cmd = (char*) xmalloc (strlen (p_fixd->patch_args[2])
+ sizeof( z_cmd_fmt ) + sizeof( z_cmd_fmt )
+ strlen( pz_fix_file )); + strlen( pz_fix_file ));
if (pz_cmd == (char*)NULL)
{
fputs ("allocation failure\n", stderr);
exit (EXIT_FAILURE);
}
sprintf (pz_cmd, z_cmd_fmt, pz_fix_file, p_fixd->patch_args[2]); sprintf (pz_cmd, z_cmd_fmt, pz_fix_file, p_fixd->patch_args[2]);
pz_cmd_save = p_fixd->patch_args[2]; pz_cmd_save = p_fixd->patch_args[2];
p_fixd->patch_args[2] = pz_cmd; p_fixd->patch_args[2] = pz_cmd;
......
...@@ -46,10 +46,7 @@ load_file_data (fp) ...@@ -46,10 +46,7 @@ load_file_data (fp)
if (space_left < 1024) if (space_left < 1024)
{ {
space_left += 4096; space_left += 4096;
if (pz_data) pz_data = xrealloc ((void*)pz_data, space_left + space_used + 1 );
pz_data = realloc ((void*)pz_data, space_left + space_used + 1 );
else
pz_data = malloc (space_left + space_used + 1 );
} }
size_read = fread (pz_data + space_used, 1, space_left, fp); size_read = fread (pz_data + space_used, 1, space_left, fp);
...@@ -74,7 +71,7 @@ load_file_data (fp) ...@@ -74,7 +71,7 @@ load_file_data (fp)
space_used += size_read; space_used += size_read;
} while (! feof (fp)); } while (! feof (fp));
pz_data = realloc ((void*)pz_data, space_used+1 ); pz_data = xrealloc ((void*)pz_data, space_used+1 );
pz_data[ space_used ] = NUL; pz_data[ space_used ] = NUL;
fclose (fp); fclose (fp);
......
...@@ -72,7 +72,7 @@ munge (filename) ...@@ -72,7 +72,7 @@ munge (filename)
} }
/* Now we know how big to make the buffer. */ /* Now we know how big to make the buffer. */
buffer = malloc (len + 1); buffer = xmalloc (len + 1);
for (p = filename, dst = buffer; *p; p++, dst++) for (p = filename, dst = buffer; *p; p++, dst++)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment