Nick Clifton
ddda4409ce
fix bug in previous delta
1999-08-20 07:56:08 +00:00
Nick Clifton
aff05906d2
extend comment.
1999-08-19 13:11:30 +00:00
Nick Clifton
69e70d3056
Add code to emit relocs into a base file.
1999-08-19 13:04:45 +00:00
Nick Clifton
98c1d4aab7
Fix partial REL relocs.
1999-08-19 10:12:28 +00:00
Andreas Schwab
cd5d26f264
* configure.host: Use ${CC} instead of gcc for finding compiler
...
related files.
1999-08-19 07:34:07 +00:00
Doug Evans
e8da1bf1bd
* cgen.h (CGEN_INSN_MACH_HAS_P): New macro.
1999-08-19 05:45:30 +00:00
Ian Lance Taylor
b2d638c7ec
1999-08-18 Donn Terry <donn@interix.com>
...
* cofflink.c: Move definitions of N_TMASK, et. al., out of
_bfd_coff_link_input_bfd into top level.
1999-08-19 00:55:50 +00:00
Nick Clifton
6e7d820549
only emit -mthumb-interowrk directive if really necessary.
1999-08-18 14:52:59 +00:00
Nick Clifton
50f4163fd6
If an offset is invalid, display it.
1999-08-18 09:12:11 +00:00
Ian Lance Taylor
00692651e0
1999-08-18 Donn Terry <donn@interix.com>
...
* coff-i386.c (coff_i386_reloc): Handle R_IMAGEBASE.
(RTYPE2HOWTO): Return NULL if reloc type is out of range.
(coff_i386_rtype_to_howto): Likewise.
* coffcode.h (coff_slurp_symbol_table): Change a -2 to N_DEBUG.
Completely ignore symbols which are all zero.
(dummy_reloc16_estimate): Add return 0.
* cofflink.c (_bfd_coff_link_input_bfd): Rename inner scope
variable copy to name_copy to avoid shadowing outer scope
variable.
* libcoff-in.h (coff_data_type): Change raw_syment_count field
from unsigned int to unsigned long. Add timestamp field.
* libcoff.h: Rebuild.
Also comment changes.
1999-08-18 06:00:13 +00:00
Ian Lance Taylor
7bb9db4d63
comment changes from Donn Terry, and indentation changes
1999-08-18 05:59:47 +00:00
Ian Lance Taylor
f994ccccd3
add comment from Donn Terry
1999-08-18 05:58:46 +00:00
Ian Lance Taylor
f589a541dc
* config/tc-ppc.c (md_assemble): Trim @ha constant to 16 bits, to
...
handle 0xffffNNNN constants correctly.
1999-08-17 18:26:49 +00:00
Ian Lance Taylor
2190b5a5a8
1999-08-17 H.J. Lu <hjl@gnu.org>
...
* gas/elf/elf.exp: Expected to fail on alpha*-*-*.
1999-08-17 07:59:00 +00:00
Ian Lance Taylor
5be8a006bb
1999-08-17 H.J. Lu <hjl@gnu.org>
...
* ld-cdtest/cdtest-foo.cc (Foo::init_foo): Use "%ld" for sizeof.
1999-08-17 07:56:29 +00:00
Ian Lance Taylor
1396cd2d7f
1999-08-17 H.J. Lu <hjl@gnu.org>
...
* elf32-hppa.c (bfd_elf32_bfd_is_local_label_name): Fix typo in
macro definition.
1999-08-17 07:53:37 +00:00
Ian Lance Taylor
0035bd7bda
* elf32-mips.c (_bfd_mips_elf_add_symbol_hook): Set BSF_DYNAMIC
...
for special section symbols.
* elflink.h (elf_merge_symbol): If we have no old BFD, check
BSF_DYNAMIC on the section symbol to see whether the old BFD is
dynamic.
1999-08-17 07:50:30 +00:00
Jason Molenda
c31fd3fe9f
These files removed in the 1999-08-16 snapshot.
1999-08-16 20:02:19 +00:00
Jason Molenda
7be570e7ce
import gdb-1999-08-16 snapshot
1999-08-16 19:57:19 +00:00
Jason Molenda
ed288bb597
This commit was generated by cvs2svn to track changes on a CVS vendor
...
branch.
1999-08-16 19:57:18 +00:00
Jason Molenda
d18570046c
import gdb-1999-08-16 snapshot
1999-08-16 19:57:18 +00:00
Jason Molenda
041d852c03
import gdb-1999-08-16 snapshot
1999-08-16 19:54:17 +00:00
Nick Clifton
114502711b
Look for register conflicts on stores as well as loads.
1999-08-16 17:47:29 +00:00
Mark Mitchell
8535d39cc8
* elf32-mips.c (mips_elf_calculate_relocation): Fix unfortunate
...
coincidence of variable names between old and new code.
1999-08-15 22:56:21 +00:00
Nick Clifton
276b1dc2a2
Only pass positive values to validate_offset_imm()
1999-08-13 08:38:20 +00:00
Nick Clifton
ae5ad4adf9
Tidy up formatting.
...
Fix Thubm weak function support.
1999-08-12 10:32:42 +00:00
Nick Clifton
bcbdc74cb2
Fix interworking problems.
1999-08-12 08:37:15 +00:00
Jeff Law
183df869b6
Fix typo.
1999-08-11 18:15:39 +00:00
Alan Modra
bf6d389561
config/tc-i386.c: Remove dead code
1999-08-11 14:10:07 +00:00
Nick Clifton
230801466a
Check for overflow on R_ARM_PC24 relocs.
1999-08-11 10:56:35 +00:00
Jeff Law
b100be6695
* config/tc-hppa.c (pa_build_unwind_subspace): Use sane section
...
flags for the unwind subspace.
1999-08-11 09:41:28 +00:00
Jeff Law
052e120f44
* elf-hppa.h (elf_hppa_fake_sections): New function.
...
* elf32-hppa.c (elf_backend_fake_sections): Define.
1999-08-11 09:30:20 +00:00
Nick Clifton
0811443ae7
Fix typo in defintion of OUTPUT_FORMAT.
1999-08-11 09:21:38 +00:00
Nick Clifton
2f1386ccf7
remove bigus code.
1999-08-11 08:57:44 +00:00
Jeff Law
3a9acac86a
* elf-hppa.h (elf_hppa_final_write_processing): Update for
...
recent changes to the arch_info structure.
1999-08-10 19:19:22 +00:00
Jeff Law
9100134ca0
Fix typos in last change.
1999-08-10 19:09:43 +00:00
Jeff Law
46031ca9e4
* config/tc-hppa.c (UNWIND_SECTION_NAME): Define for ELF.
...
(pa_build_unwind_subspace): Remove #if 0 wrapper. Select a
suitable relocation based on the size of the target's pointer.
Always Use subsegment zero for the unwinders.
(pa_level): Handle "2.0w".
1999-08-10 19:02:30 +00:00
Jeff Law
fc91f6585b
* elf-hppa.h (_bfd_elf_hppa_gen_reloc_type): Handle
...
R_HPPA_SEGBASE and R_HPPA_SEGREL32.
* cpu-hppa.c (bfd_hppa20w_arch): New entry in architecture info
list.
1999-08-10 18:51:53 +00:00
Ian Lance Taylor
9c492adce5
From Wally Iimura <iimura@microunity.com>:
...
* dis-buf.c (buffer_read_memory): Rewrite expression to avoid
overflow at end of address space.
(generic_print_address): Use sprintf_vma.
1999-08-10 15:02:41 +00:00
Mark Mitchell
5499724a85
* elf32-mips.c (_bfd_mips_elf_size_dynamic_sections): Always
...
output DT_MIPS_GOTSYM.
(_bfd_mips_elf_finish_dynamic_sections): Use the same value as
DT_MIPS_SYMTABNO if there are no global GOT symbols.
1999-08-10 06:43:11 +00:00
Mark Mitchell
7b1f123191
* elf32-mips.c (mips_elf_create_dynamic_relocation): Change
...
prototype. Handle local symbols. Add commentary.
(mips_elf_calculate_relocation): Adjust accordingly.
(_bfd_mips_elf_check_relocs): Handle local symbols in R_MIPS_32
relocations.
1999-08-10 06:27:48 +00:00
Mark Mitchell
ce00621771
* elflink.h (elf_bfd_final_link): Tweak last change.
1999-08-10 06:22:57 +00:00
Mark Mitchell
b037af20d6
* elflink.h (elf_link_size_reloc_section): Use the counts in the
...
elf-section data to allocate just the right amount of relocation
space. Don't allocate the hash space twice.
(elf_bfd_final_link): Calculate the amount of space to allocate in
each relocation section.
1999-08-10 03:36:28 +00:00
Ian Lance Taylor
c363de4434
* Makefile.in (LDFLAGS): Define.
1999-08-10 03:33:09 +00:00
Ian Lance Taylor
9c9ef45f16
1999-08-09 Mark Elbrecht <snowball3@bigfoot.com>
...
* scripttempl/i386go32.sc: Handle g++ exception sections.
1999-08-10 03:07:46 +00:00
Jeff Law
432bdd91dd
* elf-hppa.h (_bfd_elf_hppa_gen_reloc_type, case 32): When in
...
64bit mode, generate a section relative relocation for a 32bit
wide relocation.
(elf_hppa_is_local_label_name): New function.
* elf32-hppa.c (elf_hppa_is_local_label_name): Deleted. To be
shared between 32bit and 64bit port.
1999-08-09 23:47:04 +00:00
Mark Mitchell
b944b044fb
* elf32-mips.c (elf_mips_howto_table): Fix src_mask for
...
R_MIPS_GOT16 and R_MIPS_CALL16.
(mips_elf_got16_entry): Use mips_elf_high to calculate the value
to use wheen looking for a preexisting GOT entry.
1999-08-09 22:45:39 +00:00
Jason Molenda
96baa820df
import gdb-1999-08-09 snapshot
1999-08-09 21:36:23 +00:00
Ian Lance Taylor
10e80b4145
rebuild with patched automake
1999-08-09 20:22:04 +00:00
Jason Molenda
169f3bd8b5
1999-08-09 Jason Molenda (jsm@bugshack.cygnus.com)
...
* README-gdb, gdb/testsuite/gdb.c++/ref-types2.cc,
gdb/testsuite/gdb.c++/ref-types2.exp, readline/MANIFEST.doc,
readline/doc/inc-hist.texi: Removed in the 1999-08-02 snapshot.
1999-08-09 19:26:28 +00:00