diff --git a/gas/ChangeLog b/gas/ChangeLog index 8a528ed793..670e5f0fea 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2005-01-12 Nick Clifton + + * config/tc-iq2000.c (s_iq2000_set): Fix thinko parsing + ignored_arguments array. + 2005-01-10 H.J. Lu * write.c (write_object_file): Disallow a symbol equated to diff --git a/gas/config/tc-iq2000.c b/gas/config/tc-iq2000.c index 3ca96215de..21deee0250 100644 --- a/gas/config/tc-iq2000.c +++ b/gas/config/tc-iq2000.c @@ -686,7 +686,7 @@ s_iq2000_set (int x ATTRIBUTE_UNUSED) "nobopt", NULL }; - const char * ignored; + const char ** ignored; char *name = input_line_pointer, ch; char *save_ILP = input_line_pointer; @@ -695,10 +695,10 @@ s_iq2000_set (int x ATTRIBUTE_UNUSED) ch = *input_line_pointer; *input_line_pointer = '\0'; - for (ignored = ignored_arguments[0]; ignored; ignored ++) - if (strcmp (ignored, name) == 0) + for (ignored = ignored_arguments; * ignored; ignored ++) + if (strcmp (* ignored, name) == 0) break; - if (ignored == NULL) + if (* ignored == NULL) { /* We'd like to be able to use .set symbol, expn */ input_line_pointer = save_ILP;