Commit Graph

54761 Commits

Author SHA1 Message Date
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