* read.c (read_a_source_file): In NO_PSEUDO_DOT case, if we find a

pseudo-op with a poc_handler field of NULL, ignore it and treat it
	as an instruction instead.
	* config/tc-m88k.c (md_pseudo_table): Add "set" with a NULL
	poc_handler field.
This commit is contained in:
Ian Lance Taylor 1993-07-23 02:55:25 +00:00
parent d1f83f4494
commit cf897ce253
3 changed files with 10 additions and 0 deletions

View File

@ -1,5 +1,11 @@
Thu Jul 22 12:09:41 1993 Ian Lance Taylor (ian@cygnus.com)
* read.c (read_a_source_file): In NO_PSEUDO_DOT case, if we find a
pseudo-op with a poc_handler field of NULL, ignore it and treat it
as an instruction instead.
* config/tc-m88k.c (md_pseudo_table): Add "set" with a NULL
poc_handler field.
* config/tc-h8500.c (md_begin): Use a local variable when
initializing md_relax_table to avoid warnings about modifying a
supposedly const data structure.

View File

@ -168,6 +168,8 @@ const pseudo_typeS md_pseudo_table[] =
{"string", stringer, 0},
{"word", cons, 4},
{"zero", s_space, 0},
/* Force set to be treated as an instruction. */
{"set", NULL, 0},
{0}
};

View File

@ -451,6 +451,8 @@ read_a_source_file (name)
#ifdef NO_PSEUDO_DOT
/* The m88k uses pseudo-ops without a period. */
pop = (pseudo_typeS *) hash_find (po_hash, s);
if (pop != NULL && pop->poc_handler == NULL)
pop = NULL;
#endif
if (pop != NULL || *s == '.')