mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-12-04 02:02:22 +00:00
* config/obj-coffbfd.c (fixup_segment): Make common symbol and PC
relative adjustments when TE_LYNX is defined as well as when TC_I386 is defined.
This commit is contained in:
parent
d24c05991f
commit
9fc63ce06a
@ -1,3 +1,9 @@
|
||||
Wed May 4 11:29:17 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
||||
|
||||
* config/obj-coffbfd.c (fixup_segment): Make common symbol and PC
|
||||
relative adjustments when TE_LYNX is defined as well as when
|
||||
TC_I386 is defined.
|
||||
|
||||
Wed May 4 02:29:21 1994 Ken Raeburn (raeburn@kr-pc.cygnus.com)
|
||||
|
||||
* as.h (strstr): Restore declaration.
|
||||
|
@ -2495,7 +2495,7 @@ fixup_segment (segP, this_segment_type)
|
||||
|
||||
add_number += S_GET_VALUE (add_symbolP);
|
||||
add_number -= md_pcrel_from (fixP);
|
||||
#ifdef TC_I386
|
||||
#if defined (TC_I386) || defined (TE_LYNX)
|
||||
/* On the 386 we must adjust by the segment
|
||||
vaddr as well. Ian Taylor. */
|
||||
add_number -= segP->scnhdr.s_vaddr;
|
||||
@ -2544,7 +2544,7 @@ fixup_segment (segP, this_segment_type)
|
||||
continue;
|
||||
} /* COBR */
|
||||
#endif /* TC_I960 */
|
||||
#ifdef TC_I386
|
||||
#if defined (TC_I386) || defined (TE_LYNX)
|
||||
/* 386 COFF uses a peculiar format in
|
||||
which the value of a common symbol is
|
||||
stored in the .text segment (I've
|
||||
@ -2571,7 +2571,7 @@ fixup_segment (segP, this_segment_type)
|
||||
{
|
||||
fixP->fx_addsy = &abs_symbol;
|
||||
} /* if there's an add_symbol */
|
||||
#ifdef TC_I386
|
||||
#if defined (TC_I386) || defined (TE_LYNX)
|
||||
/* On the 386 we must adjust by the segment vaddr
|
||||
as well. Ian Taylor. */
|
||||
add_number -= segP->scnhdr.s_vaddr;
|
||||
|
Loading…
Reference in New Issue
Block a user