aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorGeoffrey Keating <geoffk@geoffk.org>2001-06-14 20:38:42 +0000
committerGeoffrey Keating <geoffk@geoffk.org>2001-06-14 20:38:42 +0000
commit5a5f43a0b954df170d07390a16b3483dbcede42f (patch)
tree75afc4c879d84b4a4563be56633a507cefbded91 /include
parent96d95e535ec7ab782ea5e29555dbfe3a4d371555 (diff)
downloadnewlib-5a5f43a0b954df170d07390a16b3483dbcede42f.zip
newlib-5a5f43a0b954df170d07390a16b3483dbcede42f.tar.gz
newlib-5a5f43a0b954df170d07390a16b3483dbcede42f.tar.bz2
Index: opcodes/ChangeLog
2001-06-13 Geoffrey Keating <geoffk@redhat.com> * cgen-asm.c (cgen_parse_keyword): When looking for the boundaries of a keyword, allow any special characters that are actually in one of the allowed keyword. * cgen-opc.c (cgen_keyword_add): Add any special characters to the nonalpha_chars field. Index: cgen/ChangeLog 2001-06-13 Geoffrey Keating <geoffk@redhat.com> * desc.scm (<keyword> 'gen-defn): Add extra zero into CGEN_KEYWORD_ENTRY initializers. Index: include/opcode/ChangeLog 2001-06-13 Geoffrey Keating <geoffk@redhat.com> * cgen.h (cgen_keyword): Add nonalpha_chars field.
Diffstat (limited to 'include')
-rw-r--r--include/opcode/ChangeLog4
-rw-r--r--include/opcode/cgen.h5
2 files changed, 9 insertions, 0 deletions
diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog
index ed883d0..71c2dac 100644
--- a/include/opcode/ChangeLog
+++ b/include/opcode/ChangeLog
@@ -1,3 +1,7 @@
+2001-06-14 Geoffrey Keating <geoffk@redhat.com>
+
+ * cgen.h (cgen_keyword): Add nonalpha_chars field.
+
2001-05-23 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
* mips.h (CPU_R12000): Define.
diff --git a/include/opcode/cgen.h b/include/opcode/cgen.h
index 8d3c310..c13c4d9 100644
--- a/include/opcode/cgen.h
+++ b/include/opcode/cgen.h
@@ -513,6 +513,11 @@ typedef struct cgen_keyword
/* Pointer to null keyword "" entry if present. */
const CGEN_KEYWORD_ENTRY *null_entry;
+
+ /* String containing non-alphanumeric characters used
+ in keywords.
+ At present, the highest number of entries used is 1. */
+ char nonalpha_chars[8];
} CGEN_KEYWORD;
/* Structure used for searching. */