From: Ian Lance Taylor Date: Fri, 23 Jul 1993 02:55:25 +0000 (+0000) Subject: * read.c (read_a_source_file): In NO_PSEUDO_DOT case, if we find a X-Git-Tag: gdb-4_18~18130 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cf897ce253ab6d0b0d584af1811c32e9cfaa06a3;p=external%2Fbinutils.git * 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. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index f15ea9d..44e17b6 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -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. diff --git a/gas/config/tc-m88k.c b/gas/config/tc-m88k.c index 76f7fa5..ea5635f 100644 --- a/gas/config/tc-m88k.c +++ b/gas/config/tc-m88k.c @@ -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} }; diff --git a/gas/read.c b/gas/read.c index 20b0527..1ef3e0c 100644 --- a/gas/read.c +++ b/gas/read.c @@ -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 == '.')