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