Tue Sep 29 08:30:21 1992 Ian Lance Taylor (ian@cygnus.com)
* Portability fixes from p3: coffcode.h (coff_write_relocs): removed sanity check until it works on all targets (per advice from sac). config/hp9000.mh: new file to define USG. hppa.c: #undef hppa before the JUMP_TABLE. hosts/hppahpux.h: #define NATIVE_HPPAHPUX_COMPILER if not __STDC__. targets.c (bfd_target_list): if NATIVE_HPPAHPUX_COMPILER, make local variable target volatile to avoid mysterious bug in HP9000/700 cc.
This commit is contained in:
parent
a5419edecf
commit
acc7c4933d
|
@ -1,3 +1,16 @@
|
|||
Tue Sep 29 08:30:21 1992 Ian Lance Taylor (ian@cygnus.com)
|
||||
|
||||
* Portability fixes from p3:
|
||||
coffcode.h (coff_write_relocs): removed sanity check until it
|
||||
works on all targets (per advice from sac).
|
||||
config/hp9000.mh: new file to define USG.
|
||||
hppa.c: #undef hppa before the JUMP_TABLE.
|
||||
hosts/hppahpux.h: #define NATIVE_HPPAHPUX_COMPILER if not
|
||||
__STDC__.
|
||||
targets.c (bfd_target_list): if NATIVE_HPPAHPUX_COMPILER, make
|
||||
local variable target volatile to avoid mysterious bug in
|
||||
HP9000/700 cc.
|
||||
|
||||
Sat Sep 26 03:58:49 1992 John Gilmore (gnu@cygnus.com)
|
||||
|
||||
* config/hppabsd.mh, config.hppahpux.mh: Remove various bogosity.
|
||||
|
|
|
@ -1815,19 +1815,6 @@ DEFUN(coff_write_relocs,(abfd),
|
|||
arelent *q = p[i];
|
||||
memset((PTR)&n, 0, sizeof(n));
|
||||
|
||||
|
||||
#ifndef SWAP_OUT_RELOC_OFFSET
|
||||
/* @@FIXME COFF relocs don't support addends. Code should probably be
|
||||
in the target-independent code, using a target flag to decide whether
|
||||
to fold the addend into the section contents. */
|
||||
|
||||
if (q->addend != 0)
|
||||
#ifdef R_IHCONST
|
||||
if (q->howto->type != R_IHCONST)
|
||||
#endif
|
||||
abort ();
|
||||
#endif
|
||||
|
||||
n.r_vaddr = q->address + s->vma;
|
||||
/* The 29k const/consth reloc pair is a real kludge - the consth
|
||||
part doesn't have a symbol - it has an offset. So rebuilt
|
||||
|
|
|
@ -16,6 +16,10 @@ void free();
|
|||
#define SEEK_SET 0
|
||||
#define SEEK_CUR 1
|
||||
|
||||
#ifndef __STDC__
|
||||
#define NATIVE_HPPAHPUX_COMPILER
|
||||
#endif
|
||||
|
||||
#if 0
|
||||
static int
|
||||
rename(from, to)
|
||||
|
|
|
@ -633,6 +633,7 @@ _do_getb64, _do_putb64, _do_getb32, _do_putb32, _do_getb16, _do_putb16, /* hdrs
|
|||
_bfd_write_archive_contents,
|
||||
bfd_false,
|
||||
},
|
||||
#undef hppa
|
||||
JUMP_TABLE(hppa)
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue