Jeff Law
9e103c9cd2
* elf-hppa.h: New file. Common stuff for elf32 and elf64 PA
support.
* elf32-hppa.c: Include elf-hppa.h.
(ARCH_SIZE): Define.
(elf_hppa_reloc_type_lookup): Delete. Found in the common code
now.
(elf32_hppa_info_to_howto): Similarly.
(elf_hppa_howto_table): Similarly.
(elf_hppa_reloc_type_lookup): Similarly.
(hppa_elf_gen_reloc_type): Similarly.
* elf32-hppa.h (ELF_HOWTO_TALBE, N_PARISC_RELOCS): Delete.
28 years ago
Nick Clifton
5c6bbab8fe
document behaviour of dot inside sections.
28 years ago
Nick Clifton
232fb1a3f6
Catch overflow in 22_PCREL reloc.
28 years ago
Jeff Law
69e617ca27
h
* readelf.c (dump_relocations): Use elf_hppa_reloc_type instead of
elf32_hppa_reloc_type.
28 years ago
Jeff Law
6202000d60
m
* readelf.c (dump_relocations): Use elf_hppa_reloc_type instead of
elf32_hppa_reloc_type.
28 years ago
Jeff Law
b388df8754
d
* tc-hppa.c (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type.
(hppa_gen_reloc_type): Conditionalize on BFD64.
(tc_gen_reloc): Re-enable ELF relocations.
* tc-hppa.h (TARGET_FORMAT): Handle elf64-hppa format.
28 years ago
Jeff Law
9cb8e75e6c
* tc-hppa.c (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type.
* tc-hppa.c (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type.
(hppa_gen_reloc_type): Conditionalize on BFD64.
(tc_gen_reloc): Re-enable ELF relocations.
* tc-hppa.h (TARGET_FORMAT): Handle elf64-hppa format.
28 years ago
Jeff Law
45b1824802
8
* hppa.h (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type.
28 years ago
Jeff Law
dd1a42115b
b
* hppa.h (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type.
28 years ago
Jason Molenda
9e0b60a847
import gdb-1999-06-21 snapshot
28 years ago
Mark Mitchell
a8e53fb060
* scripttempl/elf.sc (WRITABLE_RODATA): New variable for
controlling whether or not .rodata is in the data segment or the
text segment.
28 years ago
Ian Lance Taylor
6094e721e9
* alpha-dis.c: Don't include <stdlib.h>.
* arm-dis.c: Include "sysdep.h".
* tic30-dis.c: Don't include <stdlib.h> or <string.h>. Include
"sysdep.h".
* Makefile.am: Rebuild dependencies.
* Makefile.in: Rebuild.
28 years ago
Ian Lance Taylor
271025ebee
* coff-arm.c (arm_emit_base_file_entry): Explicitly declare return
type.
28 years ago
Ian Lance Taylor
3d10331912
* config/tc-arm.c (ldst_extend): Add parentheses to avoid
warning.
(do_ldst): Move assignment out of if condition.
(md_apply_fix3): Add casts to avoid printf format warnings. Add
parentheses to avoid warning.
28 years ago
Nick Clifton
155f0fe7a5
Use symbol_get_bfdsym() macro
28 years ago
Nick Clifton
776b24b437
Include struc-symbol.h so that symbol structure definition is available.
28 years ago
Mark Mitchell
030d863d4f
* mips.h (Elf32_Internal_Msym): New structure.
(Elf32_External_Msym): Likewise.
(ELF32_MS_REL_INDEX): New macro.
(ELF32_MS_FLAGS): Likewise.
(ELF32_MS_INFO): Likewise.
28 years ago
Nick Clifton
6f798e5c17
Add new command line switch --thumb-entry.
28 years ago
Nick Clifton
74479bd3b9
Link object files with the .exp file, not the .lib file
28 years ago
Richard Henderson
ba2be5816c
H.J. Lu <hjl@gnu.org>
* configure.in (all_libpath): Accumulate across all enabled targets.
28 years ago
Richard Henderson
0bde07d41a
* section.c (_bfd_strip_section_from_output): Ignore sections
DISCARDed by the link script.
28 years ago
Richard Henderson
f97f730029
* emultempl/armelf.em: Watch EMULATION_LIBPATH instead of
DEFAULT_EMULATION.
* emultempl/elf32.em: Likewise.
* emultempl/sunos.em: Likewise.
28 years ago
Ian Lance Taylor
f800e11d88
* elflink.h (elf_link_remove_section_and_adjust_dynindices):
Remove unused local variable spp.
28 years ago
Ian Lance Taylor
cdb72c32be
* xcofflink.c (bfd_xcoff_size_dynamic_sections): Don't crash if
the entry symbol is not set.
28 years ago
Ian Lance Taylor
809ffe0deb
* config/tc-ppc.c: Update for symbol handling changes.
* config/obj-coff.c: Likewise.
28 years ago
DJ Delorie
aab3279588
* deflex.l: Accept single-character symbol names.
28 years ago
Richard Henderson
3336653ad1
* Makefile.am (GENSCRIPTS): Pass EMULATION_LIBPATH, not EMUL.
* configure.in (all_emuls): Add targ_extra_libpath.
(all_libpath, EMULATION_LIBPATH): Define.
* configure.tgt (powerpc-*-linux-gnu*): Define targ_extra_libpath.
* genscripts.sh (LIB_PATH): Define if emulation in EMULATION_LIBPATH.
28 years ago
Jeff Law
49863f82f0
* tc-hppa.c: General cleanups of ELF support. No more spaces
and subspaces for ELF.
(GDB_DEBUG_SPACE_NAME): Delete definition for ELF.
(GDB_STRINGS_SUBSPACE_NAME): Likewise.
(GDB_SYMBOLS_SUBSPACE_NAME): Likewise
(UNWIND_SECTION_NAME): Likewise.
(space/subspace related structures): Conditionalize definitions
on OBJ_SOM.
(space/subspace directives and support routines): Conditionalize
definitions and references/uses on OBJ_SOM.
(label_symbol_struct): For ELF, track the symbol's segment. For
SOM track its space.
(pa_define_label, pa_undefine_label, pa_get_label): Corresponding
changes.
(USE_ALIASES): Kill for both SOM & ELF.
(pa_def_subspaces, pa_def_spaces): Corresponding changes.
(pa_space, pa_subspace): Corresponding changes.
(pa_spaces_begin): Corresponding chagnes.
(md_begin): Do not muck around with space/subspace stuff for
OBJ_ELF.
(md_apply_fix): Temporarily disable argument relocation stuff
for OBJ_ELF.
(tc_gen_reloc): Temporarily disable relocation generation for
OBJ_ELF
(pa_build_unwind_subspace): Similarly.
28 years ago
Richard Henderson
72b60c230f
* elf64-alpha.c (elf64_alpha_relocate_section): Don't adjust
GPDISP or LITUSE in a relocatable link.
28 years ago
Nick Clifton
fed881b14b
Patches for eCos: Dump literal pool on section change. Mark thumb function
aliases as being thumb functions as well.
28 years ago
Joern Rennecke
aec89efbf6
* dwarf1.c (alloc_dwarf1_unit): Allocate using bfd_zalloc.
* (alloc_dwarf1_func): Likewise.
28 years ago
Nick Clifton
2f3519a231
Fix -Wuh and -Wnhu options so that they work.
28 years ago
Nick Clifton
0f94f4c867
Detect illegal use of hash symbols in assembler mnemonics.
28 years ago
Nick Clifton
df75f1af9c
Detect symbols typed as thumb functions.
28 years ago
Nick Clifton
5876e06d81
Add detection of IMB and IMBRange SWIs.
28 years ago
Nick Clifton
dd92f63977
Add -M command line switch to objdump - text of switch is passed on to disassembler
Add support for register name set selection ot ARM disassembler.
28 years ago
Jeff Law
5ba624b0f4
* libhppa.h: Fix various formatting errors.
(assemble_3); Rewrite using CATENATE.
(assemble_17): Fix various bugs.
28 years ago
Nick Clifton
59d23ada01
Fix definition of R_MCORE_NONE reloc
28 years ago
Richard Henderson
0c3ff40b22
* section.c (SEC_SHORT): Define.
* bfd-in2.h: Rebuild.
28 years ago
Jason Molenda
2dcad5ea23
import gdb-1999-06-14 snapshot
28 years ago
Jason Molenda
0f71a2f66f
import gdb-1999-06-14 snapshot
28 years ago
Andreas Schwab
308b1ffded
Fix use of @item vs. @itemx .
28 years ago
Andreas Schwab
a53f781e57
Fix typo.
28 years ago
Andreas Schwab
c89746f691
Fix typos.
28 years ago
Ian Lance Taylor
f6886bc42e
remove duplicate entry, add missing blank line
28 years ago
Ian Lance Taylor
ffc0eff1cd
x
28 years ago
Ian Lance Taylor
bd917ff662
* cg_dfn.c: Include "libiberty.h"
(DFN_INCR_DEPTH): Define instead of DFN_DEPTH.
(dfn_stack): Define as pointer rather than array.
(pre_visit): Reallocate dfn_stack as needed.
28 years ago
Ian Lance Taylor
2575273dcb
mention --no-undefined
28 years ago
Ian Lance Taylor
e4a86f6fb4
From K. Richard Pixley <rich@noir.com>:
* configure.in (ppc-*-vxworks*): New target.
* configure: Rebuild.
28 years ago
Ian Lance Taylor
e07bf1ac47
* objdump.c (disassemble_bytes): If the disassembler returns an
error, print out anything it may have printed to the buffer. From
H.J. Lu <hjl@gnu.org>.
28 years ago