Kevin Buettner
f219aedc69
* mep-tdep.c (mep_analyze_prologue): Update comment for BRA
...
instruction case.
2007-07-14 00:15:50 +00:00
Alan Modra
c144990811
daily update
2007-07-14 00:00:06 +00:00
gdbadmin
729954add5
*** empty log message ***
2007-07-14 00:00:03 +00:00
DJ Delorie
31a55cbe03
merge from gcc
2007-07-13 18:23:23 +00:00
Roland McGrath
979dc3bca9
.
2007-07-13 10:44:44 +00:00
Roland McGrath
5586bca14d
2007-07-13 Roland McGrath <roland@redhat.com>
...
* sha1.h: New file (from gnulib).
* sha1.c: New file (from gnulib).
* Makefile.am (CFILES, HFILES, OFILES, ld_new_SOURCES): Add them.
(sha1.o): New target.
* Makefile.in: Regenerated.
2007-07-13 10:44:28 +00:00
Roland McGrath
24382dca6c
2007-07-13 Roland McGrath <roland@redhat.com>
...
* emultempl/elf32.em (struct build_id_info): New type.
(gld${EMULATION_NAME}_id_note_section_size): New function.
(gld${EMULATION_NAME}_write_build_id_section): New function.
(gld${EMULATION_NAME}_after_open): Use them.
(DEFAULT_BUILD_ID_STYLE): Change to "sha1".
* ld.texinfo (Options): Mention --build-id=sha1.
2007-07-13 10:44:26 +00:00
Roland McGrath
bfb53a4f5b
2007-07-13 Roland McGrath <roland@redhat.com>
...
* elf-bfd.h (struct elf_obj_tdata): Revert last change.
Add after_write_object_contents, after_write_object_contents_info.
* elf.c (_bfd_elf_write_object_contents): Revert last change.
Instead, call after_write_object_contents if set.
2007-07-13 10:44:12 +00:00
Nathan Sidwell
e0e1a5e8db
* ld-scripts/assert.t: Tweak to avoid relying on empty's VMA being
...
zero.
2007-07-13 09:09:25 +00:00
Alan Modra
3d263d86a5
* ldlang.c (strip_excluded_output_sections): Don't ignore sections
...
with update_dot_tree.
2007-07-13 07:34:25 +00:00
gdbadmin
ab3cc16895
*** empty log message ***
2007-07-13 00:00:33 +00:00
Kevin Buettner
1ba3e7a3e6
* mep-tdep.c (IS_BRA, BRA_DISP): New macros.
...
(mep_analyze_prologue): Add case for BRA instruction.
2007-07-13 00:00:15 +00:00
Alan Modra
44139f2d0c
daily update
2007-07-13 00:00:05 +00:00
Ulrich Weigand
f1e5580630
* solib-svr4.c (LM_ADDR_CHECK): Relax prelink recognition heuristic.
2007-07-12 20:15:24 +00:00
Daniel Jacobowitz
0d37add962
* configure.srv: Set srv_linux_regsets for sh*-*-linux*.
...
* linux-sh-low.c (sh_fill_gregset, target_regsets): New.
2007-07-12 19:59:00 +00:00
Hans-Peter Nilsson
ae8772e6ec
* splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
...
work-a-round whitespace problem in gcc gengtype.
2007-07-12 13:30:24 +00:00
Nathan Sidwell
5f294ed680
* scripttempl/pe.sc: Don't include .gcc_except_table and
...
.eh_frame on partial links.
* scripttempl/pep.sc: Likewise.
2007-07-12 12:57:02 +00:00
Bernd Schmidt
0ebe98fbe2
* configure.ac: Fix my previous change to really match GCC.
...
* configure: Regenerate.
2007-07-12 11:51:39 +00:00
Nick Roberts
5824a90153
*** empty log message ***
2007-07-12 07:58:38 +00:00
Nick Roberts
9e6c4bd5b8
(Server Prefix): New node. Adapt from existing node
...
in annotate.texinfo.
(Command History): Link to new node.
2007-07-12 07:57:57 +00:00
Nick Clifton
7353bd54f1
Updated Vietnamese and Dutch translations
2007-07-12 07:28:27 +00:00
Nick Clifton
d2df793a71
Add support for building on a 64-bit Windows host.
2007-07-12 07:16:41 +00:00
DJ Delorie
db42c6e8ee
merge from gcc
2007-07-12 03:10:12 +00:00
Alexandre Oliva
a590e8e71d
* maint-tool (deps): Output stamp-h instead of config.h.
...
* Makefile.in: Rebuild deps.
(maintainer-clean-subdir): Depend on stamp-h rather than config.h.
2007-07-12 02:24:41 +00:00
Alan Modra
3bf9618b71
PR 4782
...
* ldlang.c (lang_size_sections_1 <output_section_statement>): Only
use expld.result when valid.
2007-07-12 01:40:25 +00:00
Alan Modra
2d9d480e3b
daily update
2007-07-12 00:00:06 +00:00
gdbadmin
d86b9970ef
*** empty log message ***
2007-07-12 00:00:02 +00:00
Alan Modra
80c4ed32bc
* emultempl/spuelf.em (embedded_spu_file): Test for NULL path
...
before calling base_name, not after.
2007-07-11 22:58:09 +00:00
DJ Delorie
521ec47731
Merge from gcc:
...
2007-07-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* configure.ac: Rewrite 'configure --help' strings to look nicer.
* configure: Regenerate.
2007-07-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* configure.ac: Add some missing m4 quotation.
* configure: Regenerate.
2007-07-11 19:12:27 +00:00
H.J. Lu
eddae94b25
2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
...
* tls.m4 (GCC_CHECK_CC_TLS): New.
2007-07-05 Sebastian Pop <sebpop@gmail.com>
PR bootstrap/32622
* mh-x86omitfp (BOOT_CFLAGS): Add -fomit-frame-pointer,
don't reset its value.
2007-07-11 19:09:22 +00:00
Daniel Jacobowitz
369943fe52
* config/tc-mips.c (mips_dwarf2_format, mips_dwarf2_addr_size): Use
...
HAVE_64BIT_SYMBOLS.
2007-07-11 15:11:15 +00:00
Alan Modra
5aa7ce4b0a
daily update
2007-07-11 00:00:06 +00:00
gdbadmin
6dff536ad7
*** empty log message ***
2007-07-11 00:00:03 +00:00
Nick Roberts
d1aa2f5076
Include "top.h".
...
(breakpoint_1): Don't set convenience variable $_ if server prefix
is used.
(_initialize_breakpoint): Describe this behaviour in command help.
2007-07-10 22:59:42 +00:00
Nick Roberts
d9f71b56cf
*** empty log message ***
2007-07-10 22:58:42 +00:00
H.J. Lu
a3a4ddad29
2007-07-10 H.J. Lu <hongjiu.lu@intel.com>
...
* Makefile.in: Regenerated.
2007-07-10 15:03:03 +00:00
H.J. Lu
7084059433
2007-07-10 H.J. Lu <hongjiu.lu@intel.com>
...
* ld-elfvers/vers.exp: Add tests for --defsym.
* ld-elfvers/vers32.map: Likewise.
* ld-elfvers/vers32a.c: Likewise.
* ld-elfvers/vers32a.dsym: Likewise.
* ld-elfvers/vers32a.ver: Likewise.
* ld-elfvers/vers32b.c: Likewise.
* ld-elfvers/vers32b.dsym: Likewise.
* ld-elfvers/vers32b.ver: Likewise.
* ld-elfvers/vers32c.dsym: Likewise.
* ld-elfvers/vers32c.ver: Likewise.
* ld-elfvers/vers32d.ver: Likewise.
2007-07-10 14:51:55 +00:00
Alan Modra
5184c2ae47
* objdump.c (dump_dwarf): Correct setting of is_relocatable.
2007-07-10 13:52:39 +00:00
H.J. Lu
329b43c490
2007-07-10 H.J. Lu <hongjiu.lu@intel.com>
...
PR binutils/4756
* simple.c (bfd_simple_get_relocated_section_content): Don't
apply relocation on executable and shared library.
2007-07-10 13:49:04 +00:00
Nathan Sidwell
cfd2c77310
* elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Don't eliminate
...
copy relocs on vxworks.
2007-07-10 07:42:30 +00:00
Alan Modra
1c68693b0c
* scripttempl/elf.sc (DISCARDED): Renamed from STACKNOTE. Add
...
.gnu.debuglink.
* scripttempl/armbpabi.sc: Likewise.
* scripttempl/elf32sh-symbian.sc: Likewise.
* scripttempl/elfxtensa.sc: Likewise.
* scripttempl/mep.sc: Likewise.
2007-07-10 04:53:13 +00:00
Alan Modra
1489a3a0d7
* elf32-arm.c (elf32_arm_size_info): Init checksum_contents field.
...
* elf64-alpha.c (alpha_elf_size_info): Likewise.
* elf64-hppa.c (hppa64_elf_size_info): Likewise.
* elf64-mips.c (mips_elf64_size_info): Likewise.
* elf64-s390.c (s390_elf64_size_info): Likewise.
* elf64-sparc.c (elf64_sparc_size_info): Likewise.
2007-07-10 04:08:12 +00:00
H.J. Lu
00cbee0aa8
2007-07-09 H.J. Lu <hongjiu.lu@intel.com>
...
* elflink.c (bfd_elf_record_link_assignment): Handle indirect
symbol.
(_bfd_elf_merge_symbol): Properly update normal symbol when
overriding the versioned symbol from a dynamic library.
2007-07-10 02:40:31 +00:00
Alan Modra
e93cb65d42
daily update
2007-07-10 00:00:05 +00:00
gdbadmin
53be10ea0a
*** empty log message ***
2007-07-10 00:00:02 +00:00
Roland McGrath
fd2f25da9b
.
2007-07-09 21:25:39 +00:00
Roland McGrath
c0065db732
2007-07-09 Roland McGrath <roland@redhat.com>
...
* emultempl/elf32.em (gld${EMULATION_NAME}_add_option): Add --build-id.
(gld${EMULATION_NAME}_handle_option): Handle --build-id.
(gld${EMULATION_NAME}_list_options): List --build-id.
(gld${EMULATION_NAME}_after_open): If --build-id was given,
synthesize a ".note.gnu.build-id" section and cache it in elf_tdata.
* ld.texinfo (Options): Describe --build-id.
* NEWS: Mention --build-id.
2007-07-09 21:25:34 +00:00
Roland McGrath
ff59fc360e
2007-07-09 Roland McGrath <roland@redhat.com>
...
* elf-bfd.h (struct elf_obj_tdata): Add members
emit_note_gnu_build_id and note_gnu_build_id_sec.
* elf.c (_bfd_id_note_section_size): New global function.
(read_hex, _bfd_elf_write_build_id_section): New static functions.
(_bfd_elf_write_object_contents): Call _bfd_elf_write_build_id_section
if emit_note_gnu_build_id is set.
* Makefile.am (elf.lo): Update dependencies.
2007-07-09 21:23:43 +00:00
Roland McGrath
20a761b5e9
2007-07-09 Roland McGrath <roland@redhat.com>
...
* elf-bfd.h (struct elf_obj_tdata): Add members
emit_note_gnu_build_id and note_gnu_build_id_sec.
* elf.c (_bfd_id_note_section_size): New global function.
(read_hex, _bfd_elf_write_build_id_section): New static functions.
(_bfd_elf_write_object_contents): Call _bfd_elf_write_build_id_section
if emit_note_gnu_build_id is set.
* Makefile.am (elf.lo): Update dependencies.
* elf-bfd.h (struct elf_size_info): Add checksum_contents hook.
(bfd_elf32_checksum_contents, bfd_elf64_checksum_contents): Declare.
* elfcode.h (elf_checksum_contents): New macro and function.
(NAME(_bfd_elf,size_info)): Initialize checksum_contents hook.
2007-07-09 21:23:39 +00:00
Roland McGrath
d94838b102
2007-07-09 Roland McGrath <roland@redhat.com>
...
* elf-bfd.h (struct elf_size_info): Add checksum_contents hook.
(bfd_elf32_checksum_contents, bfd_elf64_checksum_contents): Declare.
* elfcode.h (elf_checksum_contents): New macro and function.
(NAME(_bfd_elf,size_info)): Initialize checksum_contents hook.
2007-07-09 21:23:37 +00:00