mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-18 00:32:30 +08:00
* write.c (relax_segment <rs_space>): Check the section of a
symbol to determine whether it is absolute rather than comparing its frag against zero_address_frag as listings play tricks with frags.
This commit is contained in:
@ -1,5 +1,10 @@
|
||||
2001-05-27 Alan Modra <amodra@one.net.au>
|
||||
|
||||
* write.c (relax_segment <rs_space>): Check the section of a
|
||||
symbol to determine whether it is absolute rather than comparing
|
||||
its frag against zero_address_frag as listings play tricks with
|
||||
frags.
|
||||
|
||||
* config/tc-m68k.c (md_assemble): Ensure variable part of frag is
|
||||
allocated in the same chunk as the fixed part.
|
||||
|
||||
|
@ -2459,7 +2459,7 @@ relax_segment (segment_frag_root, segment)
|
||||
offsetT amount;
|
||||
|
||||
amount = S_GET_VALUE (symbolP);
|
||||
if (symbol_get_frag (symbolP) != &zero_address_frag
|
||||
if (S_GET_SEGMENT (symbolP) != absolute_section
|
||||
|| S_IS_COMMON (symbolP)
|
||||
|| ! S_IS_DEFINED (symbolP))
|
||||
{
|
||||
|
Reference in New Issue
Block a user