Ken Raeburn
e8f2240a5a
updates from Utah
34 years ago
David D. Zuhn
c332b51602
go32 needs math library
34 years ago
Ken Raeburn
d9ebd99e6a
rest of utah changes
34 years ago
Ken Raeburn
4732cd70bc
eliminate use of obsolete EXFUN
34 years ago
Ken Raeburn
7050286db6
elfcode.h
34 years ago
Ken Raeburn
cef91d759c
keep new files
34 years ago
Ken Raeburn
c986f2a6df
new file for hppa linker support
34 years ago
Per Bothner
3407596411
* Makefile.in (bfd.h): Move closer to headers - and after 'all'!
34 years ago
Per Bothner
3ef08dc3e3
* aoutx.h (translate_from_native_sym_flags): Don't set
BSF_DEBUGGING for constructor symbols, only BSF_CONSTRUCTOR.
* aoutx.h (translate_to_native_sym_flags): Translate
constructor symbols properly.
34 years ago
Fred Fish
ef7e172e5c
Add elfcode.h to list of things to keep.
34 years ago
Steve Chamberlain
eba2bc94c3
* aout-target.h (minimum_alignment): 8 byte alignment is right.
(fix ld/2680)
34 years ago
Ken Raeburn
b9653d8165
first cut at new maybe-64bit-handling configuration
34 years ago
K. Richard Pixley
87756e15db
added things-to-lose sections
34 years ago
Ken Raeburn
cb9914277d
elf, cleanup changes
34 years ago
Ken Raeburn
51300bdb0b
(elf64.c): Add to list of sources.
(elf64.o): List dependencies; don't build by default.
(elf32.o): Update dependencies.
(archures.o, targets.o): Depend on Makefile, for MINIMIZE &c.
34 years ago
Ken Raeburn
9942e68438
Updated for new macro, type, and structure names.
Cleaned up some namespace pollution; renamed elf vectors.
34 years ago
Ken Raeburn
da3cd00a63
(COERCE64): Avoid out-of-range numbers
34 years ago
Ken Raeburn
7075689376
begin reorganization to support 64-bit elf
34 years ago
Stu Grossman
aef0bd9996
Add i386lynx.c.
34 years ago
Stu Grossman
43152fe57b
* i386lynx.c: New module for Lynx variant of a.out.
* Makefile.in (BFD_BACKENDS CFILES depends): Add i386lynx.c.
* gen-aout.c: Get rid of defunct endian stuff, print out true
pagesize.
* targets.c (target_vector): Add i386lynx_vec.
34 years ago
Jim Kingdon
01e8df99e5
ISC changes
34 years ago
David MacKenzie
c881d68721
Move printing from bfd to nm.
34 years ago
David MacKenzie
93b4f01814
Move printing from bfd to nm and add POSIX and SysV formats.
34 years ago
Jim Kingdon
67a113cf3e
* trad-core.c: Check macro TRAD_CORE_EXTRA_SIZE_ALLOWED.
hosts/i386linux.h: Define it.
34 years ago
Jim Kingdon
b7e80156db
* trad-core.c: Check macro TRAD_CORE_EXTRA_SIZE_ALLOWED.
hosts/i386linux.h: Define it.
34 years ago
Ken Raeburn
09f080a55e
hppa assembler/disasm support routines
34 years ago
Ken Raeburn
00312bc1b2
bump version number
34 years ago
Ken Raeburn
71f73518ed
keep miniframe.h
34 years ago
Ken Raeburn
8e40bcd8ec
expand comment about "global_sym" complaint
34 years ago
Ken Raeburn
024b9649f6
add ct miniframe host support
34 years ago
Ian Lance Taylor
979227d480
* bout.c (aout32_slurp_extended_name_table): Define to be
_bfd_slurp_extended_name_table rather than bfd_true.
34 years ago
Ian Lance Taylor
bb511e8a1e
* coff-mips.c: Include libaout.h and aout/aout64.h to get
definitions for N_SET[ATDB].
(ecoff_howto_table): Moved near top of file.
(ecoff_set_symbol_info): If a STABS symbol of type N_SET[ATDB] is
seen, cook up a constructor section of the same name and put in a
reloc pointing to the symbol. This lets the GNU linker build
global constructors and destructors without using collect.
34 years ago
Fred Fish
aa9a648958
* configure.in (hppa*-*-bsd): Change to hppa*-*-bsd*
* configure.in (hppa*-*-hpux): Change to hppa*-*-hpux*
* configure.in (m68*-hp-bsd): Change to m68*-hp-bsd*
* configure.in (m68*-*-hpux): Change to m68*-*-hpux*
* configure.in (*-*-bsd): Change to *-*-bsd*
34 years ago
Per Bothner
df6dfda7fb
* elf32-hppa.c (elf_hppa_reloc_type_lookup): Cast enums to
int, for the sake of the old Portable C Compiler.
34 years ago
Fred Fish
cc8e9e5b5f
* trad-core.c (NO_SIGNED_GET): New macro.
* trad-core.c (trad_core_vec): Use new NO_SIGNED_GET instead of
signed NO_GET, where appropriate.
34 years ago
Fred Fish
772b5e9b59
* configure.in (i[34]86-*-linux*): Add; bfd_target = i386-linux.
* configure.in (*-*-linux*): Remove until linux port for a
non-i386/i486 system is actually available.
34 years ago
Stu Grossman
b2057735d8
* libhppa.h: #undef e_* symbols which come from <machine/som.h>
when compiling under HPUX.
34 years ago
Stu Grossman
d325e28cfd
* The following patches are from Jeffrey Law <law@cs.utah.edu>.
* hppa.c (hppa_core_file_p): Provide a temporary dummy routine
for HOST_HPPABSD.
* bfd/hosts/hppabsd.h: Fix declarations of malloc and free.
* bfd/libhppa.h: Include sysdep here. Conditionalize
includes based on HOST_HPPAHPUX or HOST_HPPABSD.
Provide definitions for MAXCOMLEN and _PA_RISC_ID suitable
for BSD.
34 years ago
Ken Raeburn
89c88702c0
Don't include system a.out.h in elf32-hppa.c.
Apparently include/aout/*.h isn't needed either, so just omit it.
Should compile on Solaris now...
34 years ago
Jim Kingdon
9e768fa213
* coffcode.h: use dummy_reloc16_extra_cases rather than casting abort.
34 years ago
Ken Raeburn
19e0e2211c
Log for changes already checked in today.
(Yes, this changelog entry is well tested and reasonably localized. :-)
34 years ago
Ken Raeburn
c268b400ad
keep hp300hpux and hppa-elf files
34 years ago
Ken Raeburn
18f81c053a
hppaosf target support
34 years ago
Ken Raeburn
8ddd7ab3a9
fixed up to use elf32-target.h
34 years ago
Ken Raeburn
fb6e80d50b
hppa support, initial linker support
34 years ago
Ken Raeburn
8568acaa92
new reloc enum types
34 years ago
Ken Raeburn
db232882e0
copyright; gas changes
34 years ago
David MacKenzie
9773646c14
Fix an unclear sentence.
34 years ago
David MacKenzie
20a9ac229e
Clean up English and Texinfo usage.
34 years ago
Ken Raeburn
bafe0602a0
checkpoint hp300hpux code from HP; needs cleanup before using
34 years ago