Commit graph

52079 commits

Author SHA1 Message Date
Mark Kettenis
8dd4540b7d * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
NetBSD/ELF targets.
2006-07-29 19:15:00 +00:00
Richard Sandiford
777b13b958 opcodes/
* m68k-opc.c (m68k_opcodes): Fix operand specificer in the Coldfire
	"fdaddl" entry.

gas/testsuite/
	* gas/m68k/mcf-fpu.s: Add tests for all addressing modes.
	* gas/m68k/mcf-fpu.d: Update accordingly.
2006-07-29 08:55:38 +00:00
Richard Sandiford
73934d319d ld/
* Makefile.am (eelf32b4300.c): Update dependencies.
	(eelf32bmip.c): Likewise.
	(eelf32bsmip.c): Likewise.
	(eelf32btsmip.c): Likewise.
	(eelf32btsmipn32.c): Likewise.
	(eelf32ltsmip.c): Likewise.
	(eelf32ltsmipn32.c): Likewise.
	(eelf32ebmip.c): Likewise.
	(eelf32ebmipvxworks.c): Likewise.
	(eelf32elmip.c): Likewise.
	(eelf32elmipvxworks.c): Likewise.
	(eelf32bmipn32.c): Likewise.
	(eelf32lmip.c): Likewise.
	(eelf32mipswindiss.c): Likewise.
	(eelf32lsmip.c): Likewise.
	(eelf64bmip.c): Likewise.
	(eelf64btsmip.c): Likewise.
	(eelf64ltsmip.c): Likewise.
	(emipsbig.c): Likewise.  Canonicalize ${GENSCRIPTS} line.
	(emipsbsd.c): Likewise.
	(emipsidt.c): Update dependencies.
	(emipsidtl.c): Likewise.
	(emipslit.c): Likewise.
	(emipslnews.c): Likewise.
	(emipspe.c): Likewise.  Fix ${GENSCRIPTS} invocation.
	* Makefile.in: Regenerate.
	* emulparams/elf32bmip.sh (EXTRA_EM_FILE): Define.
	* emulparams/elf32bmipn32-defs.sh (EXTRA_EM_FILE): Likewise.
	* emultempl/irix.em: Include emultempl/mipself.em.
	* emultempl/mipself.em: New file.

ld/testsuite/
	* ld-mips-elf/hash1.s, ld-mips-elf/hash1a.d,
	* ld-mips-elf/hash1b.d, ld-mips-elf/hash1c.d: New tests.
	* ld-mips-elf/mips-elf.exp: Run them.
2006-07-29 08:48:15 +00:00
Alan Modra
07082420d7 daily update 2006-07-29 00:00:10 +00:00
gdbadmin
e1eaa37962 *** empty log message *** 2006-07-29 00:00:02 +00:00
gdbadmin
07115db979 *** empty log message *** 2006-07-28 00:00:33 +00:00
Alan Modra
a7e7686c6a daily update 2006-07-28 00:00:11 +00:00
Bob Wilson
0f9e5f32ca * MAINTAINERS (Write After Approval): Add myself. 2006-07-27 23:02:56 +00:00
Daniel Jacobowitz
e896d70e97 * main.c (captured_main): Print a newline after calling
print_gdb_version instead of waiting until after the symbol file
	has been read.  Adjust error_pre_print, quit_pre_print, and
	warning_pre_print values.
2006-07-27 21:31:40 +00:00
Daniel Jacobowitz
f58b68aaee * irix5-nat.c (fetch_core_registers): Simplify and correct logic. 2006-07-27 21:27:12 +00:00
Daniel Jacobowitz
159f81f32f * target.h (target_read_stralloc): New prototype.
* target.c (target_read_alloc_1): Renamed from target_read_alloc.
	Take new PADDING argument.
	(target_read_alloc): Use it.
	(target_read_stralloc): New function.
2006-07-27 21:23:42 +00:00
DJ Delorie
a7d421b815 merge from gcc 2006-07-27 18:05:31 +00:00
Daniel Jacobowitz
9f2e1e6389 * server.c (handle_query): Correct qPart to qXfer. 2006-07-27 00:06:12 +00:00
Daniel Jacobowitz
40e57cf227 * remote.c (remote_protocol_features): Correct qPart to qXfer. 2006-07-27 00:06:02 +00:00
gdbadmin
ee5bb91ef1 *** empty log message *** 2006-07-27 00:00:35 +00:00
Alan Modra
5961aae260 daily update 2006-07-27 00:00:06 +00:00
Andreas Schwab
f72c3e6bda * elfxx-ia64.c (elfNN_ia64_choose_gp): Use rawsize if set. 2006-07-26 19:56:16 +00:00
Alan Modra
252e386ec7 * elf.c (elf_modify_segment_map): Delete empty PT_LOAD segments.
* elf32-xtensa.c (elf_xtensa_modify_segment_map): Delete.
	(define elf_backend_modify_segment_map): Don't define.
2006-07-26 12:32:27 +00:00
Alan Modra
00bb149b28 * emultempl/elf-generic.em (map_segments): Reorganise loop so that
layout happens before segment map.  Don't do segment map on
	relocatable link.
2006-07-26 12:27:12 +00:00
Alan Modra
a7f651f7f2 * ld-scripts/overlay-size-map.d: Update. 2006-07-26 05:10:05 +00:00
Alan Modra
66e28d60cb * ldexp.c (fold_name <LOADADDR>): Use the lma.
* ldlang.h (lang_memory_region_type): Delete old_length.  Add
	last_os.
	* ldlang.c (lang_memory_region_lookup): Init new field.
	(lang_reset_memory_regions): Reset new field.
	(lang_insert_orphan): Don't set load_base.
	(lang_leave_overlay): Likewise.
	(lang_size_sections_1): Delete unnecessary code setting lma_region
	to region.  Correct lma region check.
	(lang_do_assignments_1): Rename output_section_statement parm
	to current_os.  Set lma from previous section in region.
2006-07-26 05:05:52 +00:00
Alan Modra
329c1c8685 * ldlang.c: Formatting. 2006-07-26 00:42:33 +00:00
Bob Wilson
b2f2897591 * emultempl/xtensaelf.em (xtensa_strip_inconsistent_linkonce_sections):
Set discarded section's output_section to bfd_abs_section_ptr.
2006-07-26 00:10:26 +00:00
Alan Modra
8bfba64fd7 daily update 2006-07-26 00:00:05 +00:00
gdbadmin
5c998c53f5 *** empty log message *** 2006-07-26 00:00:02 +00:00
Thiemo Seufer
6085129af6 * ld-mips-elf/mips16-call-global-2.s,
ld-mips-elf/mips16-call-global-3.s, ld-mips-elf/mips16-call-global.d:
	Improve test robustness.
2006-07-25 16:45:55 +00:00
Alan Modra
7544697a28 * ldlang.c (analyze_walk_wild_section_handler): Init handler_data
earlier.
2006-07-25 14:45:17 +00:00
Thiemo Seufer
2907b86184 * elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Allow
linking of objects for compatible machine types.
2006-07-25 09:17:57 +00:00
Thiemo Seufer
c000e2621b * elfxx-mips.c (mips_elf_next_relocation): Tighten check to test
also for same symbol.
2006-07-25 09:06:05 +00:00
Thiemo Seufer
37caec6ba8 * elfxx-mips.c (mips_elf_calculate_relocation): Remove magic constant. 2006-07-25 09:01:02 +00:00
Paolo Bonzini
1d89b61077 Sync from GCC
2006-07-04  Eric Botcazou  <ebotcazou@libertysurf.fr>

        PR bootstrap/18058
        * configure.in: Add -fkeep-inline-functions to CFLAGS for stage 1
        if the bootstrap compiler is a GCC version that supports it.
        * configure: Regenerate.

config:
2006-07-21  David Daney  <ddaney@avtrex.com>

        PR libgcj/28426
        * gxx-include-dir.m4: Use target_alias in path for cross build.
2006-07-25 08:39:57 +00:00
Paolo Bonzini
1dc60eebce 2006-07-25 Paolo Bonzini <bonzini@gnu.org>
PR build/26188
        * stdint.m4: Test for uintptr_t even on systems with uint64_t or uint32_t.

	Sync from GCC
	2006-07-21  Steve Ellcey  <sje@cup.hp.com>

        PR target/26792
        * unwind_ipinfo.m4: New.
2006-07-25 08:32:44 +00:00
Daniel Jacobowitz
ab5c9f60b7 gdb/
* eval.c (evaluate_subexp_for_address): Don't incorrectly discard
	calls to C++ operator*.
gdb/testsuite/
	* gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
	operator*.
2006-07-25 04:24:50 +00:00
Bob Wilson
644143c8e1 * emultempl/xtensaelf.em (is_inconsistent_linkonce_section): Add space
in dep_sec_name for null terminator.  Make sure dep_sec_name has a
	".t" linkonce tag.
2006-07-25 00:20:09 +00:00
Alan Modra
acf9f53ac1 daily update 2006-07-25 00:00:04 +00:00
gdbadmin
57d4f53f8b *** empty log message *** 2006-07-25 00:00:02 +00:00
Daniel Jacobowitz
725a826fe2 * solib-irix.c (gdb_int32_bytes): Use gdb_byte instead of char.
(gdb_int64_bytes): Likewise.
	(fetch_lm_info): Use .b fields of gdb_int32_bytes and gdb_int64_bytes
	as first argument to extract_unsigned_integer to silence compiler
	warnings.
2006-07-24 22:04:13 +00:00
Frederic Riss
72dca2f5ad 2006-07-24 Frederic Riss <frederic.riss@st.com>
* dwarf2read.c (struct dwarf2_per_objfile): Add
has_section_at_zero
	field.
	(dwarf2_locate_sections): Initialize
	dwarf2_per_objfile->has_section_at_zero.
	(dwarf2_get_pc_bounds): Use
dwarf2_per_objfile->has_section_at_zero
	instead of HAS_RELOC test.
	(read_partial_die): Ditto.
2006-07-24 21:37:04 +00:00
Daniel Jacobowitz
4c42eaff63 gdb/
* corefile.c (reopen_exec_file): Only check for an open exec file.
	Use exec_file_attach.
	* exec.c (exec_open): Make static.
	(exec_file_command): Don't use target_preopen.  Query directly about
	changing the file.
	* gdbcore.h (exec_open): Remove prototype.
gdb/testsuite/
	* gdb.base/completion.exp: Update for change in "file" behavior.
	* gdb.stabs/weird.exp: Likewise.
	* lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
	* lib/gdb.exp (gdb_file_cmd): Likewise.  Kill the program explicitly.
2006-07-24 20:38:08 +00:00
Frederic Riss
b05e64e5fe 2006-07-21 Frederic Riss <frederic.riss@st.com>
* regcache.c (struct regcache): Make register_valid_p a signed
char
	array.
2006-07-24 20:10:48 +00:00
Daniel Jacobowitz
3f64f7b1c7 * linux-thread-db.c (thread_db_wait): Remove libthread_db
after exec events.
2006-07-24 18:57:32 +00:00
Daniel Jacobowitz
6aec2e11e5 * NEWS: Mention Windows cross debugging support. 2006-07-24 18:20:58 +00:00
Nick Clifton
ff15b24025 * emulparams/elf_x86_64.sh (LIBPATH_SUFFIX, ELF_INTERPRETER_NAME): Set for *-*-solaris2*.
* elf.c (bfd_section_from_shdr): Reject unrecognised OS-specific sections
  only if the SHF_OS_NONCONFORMING flag is present.
2006-07-24 18:18:19 +00:00
Nick Clifton
4e22f78d85 PR ld/2729
* peXXigen.c (_bfd_XXi_final_link_postscript): Check for the existance of
  output sections before putting their entries into the DataDictionary.
2006-07-24 16:51:26 +00:00
Nick Clifton
601e61cdeb PR/2756
* read.c (read_a_source_file): Ignore unknown text after line comment
  character.  Fix misleading comment.
2006-07-24 16:30:55 +00:00
Nathan Sidwell
0155cc767d * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
* gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
2006-07-24 14:20:50 +00:00
Nick Clifton
b45619c047 Fix spelling typos 2006-07-24 13:49:50 +00:00
gdbadmin
2f9c733339 *** empty log message *** 2006-07-24 00:00:33 +00:00
Alan Modra
5bbb12dfe3 daily update 2006-07-24 00:00:05 +00:00
Daniel Jacobowitz
83eba059ff * linux-nat.c (linux_nat_add_target): Remove extern.
* linux-nat.h (thread_db_init): New prototype.
2006-07-23 21:21:01 +00:00