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
This commit is contained in:
Kaveh R. Ghazi 2000-11-17 04:16:55 +00:00 committed by Kaveh Ghazi
parent 5074c1fe97
commit dd3b81b421
8 changed files with 27 additions and 26 deletions

View File

@ -1,3 +1,16 @@
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>
* defaults.h [EH_FRAME_SECTION_ASM_OP] (EH_FRAME_SECTION): Remove

View File

@ -2324,7 +2324,7 @@ mcore_expand_prolog ()
free (mcore_current_function_name);
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);

View File

@ -528,7 +528,7 @@ glue_header_name (pfile, header)
if (total_len + len > capacity)
{
capacity = (capacity + len) * 2;
buffer = (unsigned char *) realloc (buffer, capacity);
buffer = (unsigned char *) xrealloc (buffer, capacity);
}
if (token.flags & PREV_WHITE)

View File

@ -1,3 +1,7 @@
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>
* Make-lang.in: Remove OUTPUT_OPTION from g77version.o target.

View File

@ -140,8 +140,7 @@ malloc_init ()
{
if (malloc_reserve_ != NULL)
return;
malloc_reserve_ = malloc (20 * 1024); /* In case of crash, free this first. */
assert (malloc_reserve_ != NULL);
malloc_reserve_ = xmalloc (20 * 1024); /* In case of crash, free this first. */
}
/* malloc_pool_display -- Display a pool

View File

@ -474,14 +474,7 @@ run_compiles ()
{
tFixDesc *p_fixd = fixDescList;
int fix_ct = FIX_COUNT;
regex_t *p_re = (regex_t *) malloc (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);
}
regex_t *p_re = (regex_t *) xmalloc (REGEX_COUNT * sizeof (regex_t));
/* Make sure compile_re does not stumble across invalid data */
@ -1036,14 +1029,9 @@ start_fixer (read_fd, p_fixd, pz_fix_file)
else
{
tSCC z_cmd_fmt[] = "file='%s'\n%s";
pz_cmd = (char*)malloc (strlen (p_fixd->patch_args[2])
+ sizeof( z_cmd_fmt )
+ strlen( pz_fix_file ));
if (pz_cmd == (char*)NULL)
{
fputs ("allocation failure\n", stderr);
exit (EXIT_FAILURE);
}
pz_cmd = (char*) xmalloc (strlen (p_fixd->patch_args[2])
+ sizeof( z_cmd_fmt )
+ strlen( pz_fix_file ));
sprintf (pz_cmd, z_cmd_fmt, pz_fix_file, p_fixd->patch_args[2]);
pz_cmd_save = p_fixd->patch_args[2];
p_fixd->patch_args[2] = pz_cmd;

View File

@ -46,10 +46,7 @@ load_file_data (fp)
if (space_left < 1024)
{
space_left += 4096;
if (pz_data)
pz_data = realloc ((void*)pz_data, space_left + space_used + 1 );
else
pz_data = malloc (space_left + space_used + 1 );
pz_data = xrealloc ((void*)pz_data, space_left + space_used + 1 );
}
size_read = fread (pz_data + space_used, 1, space_left, fp);
@ -74,7 +71,7 @@ load_file_data (fp)
space_used += size_read;
} 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;
fclose (fp);

View File

@ -72,7 +72,7 @@ munge (filename)
}
/* 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++)
{