forked from Imagelibrary/binutils-gdb
2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
* app.c (do_scrub_chars): Add states 14 and 15 to handle predicate for ia64.
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
* app.c (do_scrub_chars): Add states 14 and 15 to handle
|
||||||
|
predicate for ia64.
|
||||||
|
|
||||||
2003-06-05 Michael Snyder <msnyder@redhat.com>
|
2003-06-05 Michael Snyder <msnyder@redhat.com>
|
||||||
|
|
||||||
* config/tc-h8sx.c (get_specific): Distinguish h8h from h8s ops.
|
* config/tc-h8sx.c (get_specific): Distinguish h8h from h8s ops.
|
||||||
|
|||||||
25
gas/app.c
25
gas/app.c
@@ -373,6 +373,12 @@ do_scrub_chars (get, tostart, tolen)
|
|||||||
#ifdef DOUBLEBAR_PARALLEL
|
#ifdef DOUBLEBAR_PARALLEL
|
||||||
13: After seeing a vertical bar, looking for a second
|
13: After seeing a vertical bar, looking for a second
|
||||||
vertical bar as a parallel expression separator.
|
vertical bar as a parallel expression separator.
|
||||||
|
#endif
|
||||||
|
#ifdef TC_IA64
|
||||||
|
14: After seeing a `(' at state 0, looking for a `)' as
|
||||||
|
predicate.
|
||||||
|
15: After seeing a `(' at state 1, looking for a `)' as
|
||||||
|
predicate.
|
||||||
#endif
|
#endif
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@@ -674,6 +680,25 @@ do_scrub_chars (get, tostart, tolen)
|
|||||||
/* flushchar: */
|
/* flushchar: */
|
||||||
ch = GET ();
|
ch = GET ();
|
||||||
|
|
||||||
|
#ifdef TC_IA64
|
||||||
|
if (ch == '(' && (state == 0 || state == 1))
|
||||||
|
{
|
||||||
|
state += 14;
|
||||||
|
PUT (ch);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
else if (state == 14 || state == 15)
|
||||||
|
{
|
||||||
|
if (ch == ')')
|
||||||
|
state -= 14;
|
||||||
|
else
|
||||||
|
{
|
||||||
|
PUT (ch);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
recycle:
|
recycle:
|
||||||
|
|
||||||
#if defined TC_ARM && defined OBJ_ELF
|
#if defined TC_ARM && defined OBJ_ELF
|
||||||
|
|||||||
Reference in New Issue
Block a user