Alan Modra
2ce18a1626
Write Mimi's name in ASCII.
2007-04-27 03:37:43 +00:00
Alan Modra
26c9828ba0
daily update
2007-04-27 00:00:08 +00:00
Alan Modra
eddc20adcb
bfd/
...
* sysdep.h: Include config.h first.
Many files: Include sysdep.h before bfd.h.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
binutils/
* bucumm.h: Split off host dependencies to..
* sysdep.h: ..here.
Many files: Include sysdep.h. Remove duplicate headers and reorder.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
ld/
Many files: Include sysdep.h first. Remove duplicate headers.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
opcodes/
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* ns32k-dis.c: Include sysdep.h first.
2007-04-26 14:58:51 +00:00
Alan Modra
3db64b0092
bfd/
...
Many files: Include sysdep.h before bfd.h.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
binutils/
* bucumm.h: Split off host dependencies to..
* sysdep.h: ..here.
Many files: Include sysdep.h. Remove duplicate headers and reorder.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
ld/
Many files: Include sysdep.h first. Remove duplicate headers.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
opcodes/
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* ns32k-dis.c: Include sysdep.h first.
2007-04-26 14:47:00 +00:00
Alan Modra
4aee063404
daily update
2007-04-26 00:00:08 +00:00
Alan Modra
495443d4ec
* sysdep.h: Revert last change.
2007-04-25 06:32:13 +00:00
Alan Modra
8fe03a7608
daily update
2007-04-25 00:00:07 +00:00
Nick Clifton
40b1c6c5d4
Fix compile time warnings (at -O3 with gcc 4.1.2)
2007-04-24 13:05:46 +00:00
Alan Modra
64be15537d
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Warn if
...
eh_frame_hdr table won't be created.
2007-04-24 04:28:38 +00:00
Alan Modra
080b416d73
* Makefile.in: Regenerate.
2007-04-24 04:06:36 +00:00
Alan Modra
d5efd9fc3f
* acinclude.m4: Include config/stdint.m4.
...
* configure.in: Invoke GCC_HEADER_STDINT.
* sysdep.h: Don't include ansidecl.h here.
* configure: Regenerate.
* config.in: Regenerate.
* Makefile.in: Regenerate.
2007-04-24 04:05:04 +00:00
Alan Modra
87a87f7063
daily update
2007-04-24 00:00:07 +00:00
Nathan Sidwell
9a2e615a9f
gas/testsuite/
...
* gas/m68k/br-isaa.s: New.
* gas/m68k/br-isaa.d: New.
* gas/m68k/br-isab.s: New.
* gas/m68k/br-isab.d: New.
* gas/m68k/br-isac.s: New.
* gas/m68k/br-isac.d: New.
* gas/m68k/all.exp: Adjust.
gas/
* config/tc-m68k.c (mcf54455_ctrl): New.
(HAVE_LONG_DISP, HAVE_LONG_CALL, HAVE_LONG_COND): New.
(m68k_archs): Add isac.
(m68k_cpus): Add 54455 family.
(m68k_ip): Split Bg into Bb, Bs, Bg.
(m68k_elf_final_processing): Add ISA_C.
* doc/c-m68k.texi (M680x0 Options): Add isac.
include/opcode/
* m68k.h (mcfisa_c): New.
(mcfusp, mcf_mask): Adjust.
bfd/
* archures.c (bfd_mach_mcf_isa_c, bfd_mach_mcf_isa_c_mac,
bfd_mach_mcf_isa_c_emac): New.
* elf32-m68k.c (ISAC_PLT_ENTRY_SIZE, elf_isac_plt0_entry,
elf_isac_plt_entry, elf_isac_plt_info): New.
(elf32_m68k_object_p): Add ISA_C.
(elf32_m68k_print_private_bfd_data): Print ISA_C.
(elf32_m68k_get_plt_info): Detect ISA_C.
* cpu-m68k.c (arch_info): Add ISAC.
(m68k_arch_features): Likewise,
(bfd_m68k_compatible): ISAs B & C are not compatible.
opcodes/
* m68k-opc.c: Mark mcfisa_c instructions.
2007-04-23 07:51:33 +00:00
Alan Modra
d069994d0e
daily update
2007-04-23 00:00:07 +00:00
Alan Modra
0224c58ec6
daily update
2007-04-22 00:00:08 +00:00
Nick Clifton
1b0b5b1b6a
* ecoff.c (_bfd_ecoff_write_armap): Initialise rehash.
...
(ecoff_link_add_archive_symbols): Likewise.
* coff-m68k.c (m68kcoff_common_addend_rtype_to_howto): Initialise relent.howto.
* ieee.c (parse_int): Initialise x.
(must_parse_int): Initialise result.
(ieee_slurp_external_symbols): Initialise value.
2007-04-21 07:49:29 +00:00
Alan Modra
bd7803a985
* config.bfd (spu-*-elf): Delete targ_selvecs.
2007-04-21 05:01:22 +00:00
Alan Modra
57d9f5132f
daily update
2007-04-21 00:00:08 +00:00
Alan Modra
12741b1efd
daily update
2007-04-20 00:00:06 +00:00
Nick Clifton
964597d07b
* coffcode.h (coff_rtype_to_howto): Initialise genrel.howto.
2007-04-19 13:36:41 +00:00
Alan Modra
3fad56a3d4
missed from last commit
2007-04-19 10:51:34 +00:00
Alan Modra
01e7679297
* bfd.c (bfd_demangle): New function.
...
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* bfd-in2.h: Regenerate.
2007-04-19 10:41:30 +00:00
Alan Modra
9e420ec8b4
daily update
2007-04-19 00:00:07 +00:00
Daniel Jacobowitz
ee5c21a00e
2007-04-18 Matthias Klose <doko@ubuntu.com>
...
* Makefile.am (libbfd_la_LDFLAGS): Use bfd soversion.
(bfdver.h): Use the date in non-release builds for the soversion.
* Makefile.in: Regenerate.
2007-04-18 Matthias Klose <doko@ubuntu.com>
* Makefile.am (libopcodes_la_LDFLAGS): Use bfd soversion.
* Makefile.in: Regenerate.
2007-04-18 12:14:50 +00:00
Alan Modra
4904bbd9d1
daily update
2007-04-18 00:00:06 +00:00
Paul Brook
fcb93ecfc2
2007-04-17 Paul Brook <paul@codesourcery.com>
...
bfd/
* elf.c (_bfd_elf_is_function_type): New function.
* elflink.c (_bfd_elf_merge_symbol): Use bed->is_function_type.
(_bfd_elf_dynamic_symbol_p, _bfd_elf_symbol_refs_local_p,
is_global_data_symbol_definition, elf_link_add_object_symbols): Ditto.
* elf-bfd.h (elf_backend_data): Add is_function_type.
(_bfd_elf_is_function_type): Add prototype.
* elfxx-target.h (elf_backend_is_function_type): Add default
definition.
(elfNN_bed): Add elf_backend_is_function_type.
* elf32-arm.c (elf32_arm_is_function_type): New function.
(elf_backend_is_function_type): Define.
ld/testsuite/
* ld-arm/preempt-app.s: New test.
* ld-arm/preempt-app.sym: New.
* ld-arm/arm-elf.exp: Add preempt-app.
2007-04-17 20:09:52 +00:00
Daniel Jacobowitz
5750dcecf6
* elfxx-mips.c (_bfd_mips_elf_size_dynamic_sections): Put
...
DT_MIPS_RLD_MAP before DT_DEBUG again.
2007-04-17 13:14:08 +00:00
Alan Modra
a4a181ad26
daily update
2007-04-17 00:00:10 +00:00
Alan Modra
b1aefea209
daily update
2007-04-16 00:00:07 +00:00
Alan Modra
e9043d6669
daily update
2007-04-15 00:00:06 +00:00
Steve Ellcey
cfbc9945d4
* Makefile.am: Add ACLOCAL_AMFLAGS.
...
* configure.in: Change macro call order.
* Makefile.in: Regnerate.
* doc/Makefile.in: Regenerate.
* configure: Regenerate.
2007-04-14 20:36:56 +00:00
Jakub Jelinek
3fcd97f16c
* elflink.c (bfd_elf_final_link): Don't free symbuf for
...
non-elf input bfds.
(bfd_elf_size_dynamic_sections): Don't access elf_section_data
for non-elf input bfds.
2007-04-14 13:01:24 +00:00
Alan Modra
2ecdf9ee67
daily update
2007-04-14 00:00:05 +00:00
Alan Modra
49cc25b740
daily update
2007-04-13 00:00:05 +00:00
Richard Sandiford
af5978fb74
bfd/
...
* elfxx-mips.c (_bfd_mips_elf_size_dynamic_sections): Don't add
DT_MIPS_RTLD_MAP for PIEs.
2007-04-12 19:27:35 +00:00
Richard Sandiford
9e3313aecd
bfd/
...
* elfxx-mips.c (mips_elf_calculate_relocation): Set DT_TEXTREL
when creating a __GOTT_BASE__ or __GOTT_INDEX__ relocation
in a read-only section.
(_bfd_mips_elf_check_relocs): Likewise.
ld/testsuite/
* ld-mips-elf/vxworks1-lib.td: New test.
* ld-mips-elf/mips-elf.exp: Run it.
2007-04-12 19:26:09 +00:00
Bob Wilson
1d25768e7c
* elf32-xtensa.c (xtensa_is_insntable_section): New.
...
(xtensa_is_proptable_section): New.
(elf_xtensa_discard_info_for_section): Handle "full" .xt.prop property
tables with 12-byte entries, as well as tables with 8-byte entries.
Sort the relocations before examining them.
(relax_property_section): Use xtensa_is_proptable_section and
xtensa_is_littable_section. Rewrite code for combining table entries
to be more robust in case of unexpected relocations. Do not set offset
of unused relocations to less than zero.
(xtensa_is_property_section): Use other functions instead of
duplicating section name comparisons.
(xtensa_is_littable_section): Use CONST_STRNEQ for ".gnu.linkonce.p.".
(xtensa_get_property_predef_flags): Use xtensa_is_insntable_section.
2007-04-12 18:55:29 +00:00
Bob Wilson
e1e5c0b5eb
bfd/
...
* elf32-xtensa.c (elf_xtensa_gc_mark_hook): Don't follow references
from Xtensa property sections.
ld/
* emulparams/elf32xtensa.sh (OTHER_SECTIONS): KEEP property sections.
2007-04-12 15:52:02 +00:00
Alan Modra
2c67c5f3e9
* elf32-spu.c (needs_ovl_stub): Test that spu_elf_section_data
...
is non-NULL before dereferencing.
2007-04-12 07:47:13 +00:00
Alan Modra
bddaf4aa26
daily update
2007-04-12 00:00:06 +00:00
Nathan Sidwell
c10564a99e
fix typo in previous commit
2007-04-11 14:36:33 +00:00
Nathan Sidwell
8776bb8aa5
* elf-vxworks.c (elf_vxworks_emit_relocs): Remap weakdef PLT slot
...
relocs too.
2007-04-11 12:02:32 +00:00
Alan Modra
14ee09e13c
daily update
2007-04-11 00:00:08 +00:00
Richard Henderson
4a828aab99
bfd/
...
* elf64-alpha.c (struct alpha_elf_link_hash_table): Add relax_trip.
(elf64_alpha_size_got_sections): Remove unused something_changed local.
(elf64_alpha_size_plt_section): Return void.
(elf64_alpha_size_rela_got_section): Likewise.
(elf64_alpha_relax_section): Only regenerate got+plt if the
relax_trip counter has changed.
include/
* bfdlink.h (struct bfd_link_info): Add relax_trip.
ld/
* ldlang.c (relax_sections): Initialize and increment
link_info.relax_trip.
2007-04-10 18:00:26 +00:00
Alan Modra
cc4e0f0dc3
daily update
2007-04-10 00:00:06 +00:00
Daniel Jacobowitz
9150673628
* src-release (do-proto-toplev): Process the support directories before
...
the tool directory.
* Makefile.am (bfdver.h): Do not generate doc/bfdver.texi.
* doc/Makefile.am (DOCFILES): Add bfdver.texi.
(bfdver.texi): New rule.
* Makefile.in, doc/Makefile.in: Regenerated.
2007-04-09 15:36:44 +00:00
Alan Modra
3a8f241d20
daily update
2007-04-09 00:00:04 +00:00
Alan Modra
4b36751659
daily update
2007-04-08 00:00:05 +00:00
Alan Modra
e62ef0e682
daily update
2007-04-07 00:00:07 +00:00
Matt Thomas
da6bcfca95
2007-04-03 Matt Thomas <matt@netbsd.org>
...
* elf32-vax.c (elf_vax_relocate_section): Do not emit a PCREL reloc
in a shared object if it is not in a CODE section or if it is against
a section symbol. This allows DWARF2 to use pcrel format.
2007-04-06 16:29:32 +00:00