* config/tc-alpha.c (alpha_align): Check, don't assert, that
the previous label was in the current section before playing with auto-alignment.
This commit is contained in:
parent
d6c497c760
commit
98007ce7b0
2 changed files with 8 additions and 3 deletions
|
@ -1,3 +1,9 @@
|
|||
1999-11-07 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* config/tc-alpha.c (alpha_align): Check, don't assert, that
|
||||
the previous label was in the current section before playing
|
||||
with auto-alignment.
|
||||
|
||||
1999-11-06 Nick Clifton <nickc@cygnus.com>
|
||||
|
||||
* config/tc-v850.c (v850_force_relocation): Force relocation
|
||||
|
|
|
@ -4756,14 +4756,13 @@ alpha_align (n, pfill, label, force)
|
|||
|
||||
alpha_current_align = n;
|
||||
|
||||
if (label != NULL)
|
||||
if (label != NULL && S_GET_SEGMENT (label) == now_seg)
|
||||
{
|
||||
assert (S_GET_SEGMENT (label) == now_seg);
|
||||
symbol_set_frag (label, frag_now);
|
||||
S_SET_VALUE (label, (valueT) frag_now_fix ());
|
||||
}
|
||||
|
||||
record_alignment(now_seg, n);
|
||||
record_alignment (now_seg, n);
|
||||
|
||||
/* ??? if alpha_flag_relax && force && elf, record the requested alignment
|
||||
in a reloc for the linker to see. */
|
||||
|
|
Loading…
Reference in a new issue