mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-21 02:24:17 +08:00
* config/tc-ia64.c (emit_one_bundle): Stop collecting insns
for template selection when a label is needed.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2000-08-03 Richard Henderson <rth@cygnus.com>
|
||||||
|
|
||||||
|
* config/tc-ia64.c (emit_one_bundle): Stop collecting insns
|
||||||
|
for template selection when a label is needed.
|
||||||
|
|
||||||
2000-09-02 Kazu Hirata <kazu@hxi.com>
|
2000-09-02 Kazu Hirata <kazu@hxi.com>
|
||||||
|
|
||||||
* config/tc-ia64.c: Fix formatting.
|
* config/tc-ia64.c: Fix formatting.
|
||||||
|
@ -5233,11 +5233,13 @@ emit_one_bundle ()
|
|||||||
user_template = template = md.slot[first].user_template;
|
user_template = template = md.slot[first].user_template;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
/* auto select appropriate template */
|
/* Auto select appropriate template. */
|
||||||
memset (type, 0, sizeof (type));
|
memset (type, 0, sizeof (type));
|
||||||
curr = first;
|
curr = first;
|
||||||
for (i = 0; i < n; ++i)
|
for (i = 0; i < n; ++i)
|
||||||
{
|
{
|
||||||
|
if (md.slot[curr].label_fixups && i != 0)
|
||||||
|
break;
|
||||||
type[i] = md.slot[curr].idesc->type;
|
type[i] = md.slot[curr].idesc->type;
|
||||||
curr = (curr + 1) % NUM_SLOTS;
|
curr = (curr + 1) % NUM_SLOTS;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user