* objfiles.c (allocate_objfile): Add the newly-created objfile to

the end of the list of objfiles, instead of at the beginning.

	* xcoffread.c (allocate_include_entry): New function, abstracted
	from code in record_include_begin.
	(record_include_begin, record_include_end): Call it.

	* blockframe.c (reinit_frame_cache): Test inferior_pid instead of
	target_has_stack to decide whether to create a real stack frame
	for the cache.

	* coffread.c (process_coff_symbol) [CXUX_TARGET]: Ignore vendor
	section.
	* config/m88k/tm-cxux.h (CXUX_TARGET): Define.

	* h8300-tdep.c: Include "dis-asm.h" instead of <dis-asm.h>.
This commit is contained in:
Stan Shebs
1994-09-03 00:32:08 +00:00
parent ed617881e3
commit 7f4c859520
6 changed files with 256 additions and 276 deletions

View File

@ -123,6 +123,7 @@ allocate_objfile (abfd, mapped)
int mapped;
{
struct objfile *objfile = NULL;
struct objfile *last_one = NULL;
mapped |= mapped_symbol_files;
@ -257,11 +258,18 @@ allocate_objfile (abfd, mapped)
objfile -> name, bfd_errmsg (bfd_get_error ()));
}
/* Push this file onto the head of the linked list of other such files. */
objfile -> next = object_files;
object_files = objfile;
/* Add this file onto the tail of the linked list of other such files. */
objfile -> next = NULL;
if (object_files == NULL)
object_files = objfile;
else
{
for (last_one = object_files;
last_one -> next;
last_one = last_one -> next);
last_one -> next = objfile;
}
return (objfile);
}