Ulrich Weigand
86a4952b14
* elf32-ppc.c (ppc_elf_get_synthetic_symtab): Fix memset calls.
...
* elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Likewise.
2008-05-14 16:00:38 +00:00
Alan Modra
8944f3c277
update dependencies
2008-05-14 06:45:42 +00:00
Joel Brobecker
20c625669c
* findcmd.c: Add #include "gdb_stdint.h".
...
* Makefile.in (findcmd.o): Update dependencies.
2008-05-14 04:23:03 +00:00
Alan Modra
468392fb66
* elf32-ppc.c (section_covers_vma): New function.
...
(ppc_elf_get_synthetic_symtab): New function.
(bfd_elf32_get_synthetic_symtab): Define.
* elf64-ppc.c (section_covers_vma): New function.
(ppc64_elf_get_synthetic_symtab): Generate sym@plt on glink branch
table entries, and __glink_PLTresolve on resolver stub.
(ppc64_elf_build_stubs): Rename __glink sym to __glink_PLTresolve.
2008-05-14 02:21:19 +00:00
gdbadmin
b091ad0577
*** empty log message ***
2008-05-14 00:00:33 +00:00
Alan Modra
1650e108ba
daily update
2008-05-14 00:00:05 +00:00
Nathan Froyd
ac0bb574ab
* gdb.base/watch_thread_num.exp: Don't run tests that require
...
watchpoints if the target doesn't support them.
2008-05-13 21:17:18 +00:00
gdbadmin
10148622f3
*** empty log message ***
2008-05-13 00:00:33 +00:00
Alan Modra
e4c1685bab
daily update
2008-05-13 00:00:05 +00:00
Doug Evans
6fadd07a48
* lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
2008-05-12 17:25:28 +00:00
Paolo Bonzini
1f01c90ef3
2008-05-12 Samuel Tardieu <sam@rfc1149.net>
...
Paolo Bonzini <bonzini@gnu.org>
PR ada/36001
* acx.m4: Add optional parameter to ACX_PROG_GNAT.
2008-05-12 16:25:40 +00:00
Alan Modra
1d483afedd
PR 6443
...
* elf32-ppc.c (MUST_BE_DYN_RELOC): Delete.
(must_be_dyn_reloc): New function.
(ppc_elf_check_relocs): Don't set DF_STATIC_TLS for tprel relocs
in pies.
(ppc_elf_tls_optimize): Optimise pies.
(ppc_elf_relocate_section): Use a section symbol rather than no
symbol if possible for LD->IE TLS sequence, but don't error if
we must use no symbol.
* elf64-ppc.c (MUST_BE_DYN_RELOC): As for elf32-ppc.c.
(must_be_dyn_reloc): Likewise.
(ppc64_elf_check_relocs): Likewise.
(ppc64_elf_tls_optimize): Likewise.
(ppc64_elf_relocate_section): Likewise.
2008-05-12 12:47:47 +00:00
Alan Modra
cef1fe971f
* embedspu.sh: Test for presence of ._ea by looking at section
...
table rather than looking at relocs. Correct toe_addr substitution.
2008-05-12 12:23:13 +00:00
Alan Modra
cc5ca406f9
* elf32-spu.c (spu_elf_relocate_section): Rename is_ea to is_ea_sym.
2008-05-12 12:22:53 +00:00
Ian Lance Taylor
4538db8bae
* src-release (BINUTILS_SUPPORT_DIRS): Add elfcpp and gold.
2008-05-12 04:12:15 +00:00
gdbadmin
e170b22b34
*** empty log message ***
2008-05-12 00:00:33 +00:00
Alan Modra
01cc54cfcd
daily update
2008-05-12 00:00:06 +00:00
David S. Miller
de0c3d9d6e
* sparc-linux-tdep.c (sparc32_linux_init_abi): Remove
...
long double size override, Linux does use 128-bit now.
2008-05-11 22:43:53 +00:00
David S. Miller
e8467b5ac5
* sparc-linux-tdep.c (PSR_SYSCALL): Define.
...
(sparc_linux_write_pc): New function.
(sparc32_linux_init_abi): Register it.
* sparc64-linux-tdep.c (TSTATE_SYSCALL): Define.
(sparc64_linux_write_pc): New function.
(sparc64_linux_init_abi): Register it.
2008-05-11 22:10:30 +00:00
David S. Miller
87a7da84fb
* sparc-linux-tdep.c, sparc64-linux-tdep.c: Use
...
dwarf2_append_unwinders(), not dwarf2_frame_sniffer.
2008-05-11 20:03:26 +00:00
Ulrich Weigand
8a4c2d245d
* rs6000-tdep.c (rs6000_gdbarch_init): Set up info.target_desc
...
and info.tdep_info before calling gdbarch_init_osabi.
2008-05-11 15:29:47 +00:00
gdbadmin
0c0b707645
*** empty log message ***
2008-05-11 00:00:34 +00:00
Alan Modra
efd14abde9
daily update
2008-05-11 00:00:06 +00:00
Alan Modra
536d0ff40e
* elfcore.h (elf_core_file_p): Warn about core truncation.
2008-05-10 01:58:17 +00:00
Alan Modra
14a720a133
daily update
2008-05-10 00:00:06 +00:00
gdbadmin
be9267279a
*** empty log message ***
2008-05-10 00:00:04 +00:00
Joel Brobecker
6e9a4a305b
* gdb.ada/assign_1.exp: New testcase.
2008-05-09 23:51:40 +00:00
Joel Brobecker
003f381353
* ada-lang.c (ada_evaluate_subexp) [BINOP_ASSIGN]: Do not force
...
the type of the right hand side of the assignment to the type
of the left hand side if the left hand side is a convenience
variable.
2008-05-09 23:50:41 +00:00
Catherine Moore
35903be00c
gas/
...
* config/tc-mips.c (mips_frob_file): Don't match MIPS16 relocs
with non-MIPS16 relocs.
gas/testsuite/
* gas/mips/mips16-hilo-match.s: New test.
* gas/mips/mip16-hilo-match.d: New test output.Index: config/tc-mips.c
2008-05-09 19:28:47 +00:00
Ulrich Weigand
7ae0e2a243
* NEWS: Mention gdbserver bi-arch capability.
2008-05-09 19:17:46 +00:00
Doug Evans
de90ada150
update for capitalization changes
2008-05-09 18:51:07 +00:00
Chao-ying Fu
c41e87e39e
* config/tc-mips.c (md_begin): Use strncmp to compare TARGET_OS, in
...
case that some characters append at the end of the name.
(mips_ip): Likewise.
(s_change_sec): Likewise.
(md_section_align): Likewise.
2008-05-09 18:18:22 +00:00
Doug Evans
a3c83fae41
remove cruft from previous checkin
2008-05-09 18:08:56 +00:00
Doug Evans
10e0fa18cb
* remote.c (remote_search_memory): Fix capilization in error messages.
2008-05-09 17:45:58 +00:00
Doug Evans
5e1471f57f
* error.c (parse_find_args): Fix capitalization in previous patch.
...
(find_command): Ditto.
* target.c (simple_search_memory): Ditto.
* gdbserver/server.c (handle_search_memory_1): Ditto.
(handle_search_memory): Ditto.
2008-05-09 17:37:36 +00:00
Doug Evans
08388c79d5
New "find" command.
...
* NEWS: Document find command and qSearch:memory packet.
* Makefile.in (SFILES): Add findcmd.c.
(COMMON_OBJS): Add findcmd.o.
(findcmd.o): New rule.
* findcmd.c: New file.
* target.h (target_ops): New member to_search_memory.
(simple_search_memory): Declare.
(target_search_memory): Declare.
* target.c (simple_search_memory): New fn.
(target_search_memory): New fn.
* remote.c (PACKET_qSearch_memory): New packet kind.
(remote_search_memory): New fn.
(init_remote_ops): Init to_search_memory.
(init_extended_remote_ops): Ditto.
(_initialize_remote): Add qSearch:memory packet config command.
* gdbserver/server.h (decode_search_memory_packet): Declare.
* gdbserver/remote-utils.c (decode_search_memory_packet): New fn.
* gdbserver/server.c (handle_search_memory_1): New fn.
(handle_search_memory): New fn.
(handle_query): Process qSearch:memory packets.
* doc/gdb.texinfo: Document "find" command, qSearch:memory packet.
* testsuite/gdb.base/find.exp: New file.
* testsuite/gdb.base/find.c: New file.
2008-05-09 17:02:03 +00:00
Joel Brobecker
7010a0c901
* ppc/altivec.igen (vperm): Latch inputs into temporaries.
2008-05-09 15:03:09 +00:00
Ian Lance Taylor
55ba0940d9
PR 6493
...
* gold.cc (gold_nomem): Use return value of write.
2008-05-09 14:13:06 +00:00
Kai Tietz
0ead4f8d3f
2008-05-09 Kai Tietz <kai.tietz@onevision.com>
...
ld/PR6502
* emultempl/pep.em (compute_dll_image_base): Use bfd_vma instead of long
and change return type to bfd_vma.
(definfo): Change type of address from long to bfd_vma.
(set_pep_value): Replace strtoul to strtoull.
(gld_${EMULATION_NAME}_set_symbols): use bfd_vma instead of long..
* pe-dll.c (pe_dll_generate_def_file): Use fprintf_vma to print ImageBase.
(quick_reloc): Change argument address from int to bfd_size_type.
2008-05-09 11:56:31 +00:00
Eli Zaretskii
11c68c4748
* thread.c (_initialize_thread): Don't use commas and periods in
...
first line of doc string of "set/show print thread-events".
2008-05-09 08:14:47 +00:00
Joel Brobecker
6834c9bb08
* alpha-mdebug-tdep.c, alpha-osf1-tdep.c, alpha-tdep.c:
...
Update for unwinder changes.
2008-05-09 03:58:26 +00:00
Joel Brobecker
86c3139987
* frame.c (get_frame_base_address, get_frame_locals_address)
...
(get_frame_args_address): Pass the correct frame when calling
frame_base_find_by_frame.
2008-05-09 03:52:11 +00:00
gdbadmin
2da1207542
*** empty log message ***
2008-05-09 00:00:37 +00:00
Alan Modra
e8525b24f4
daily update
2008-05-09 00:00:05 +00:00
Ulrich Weigand
96ef33845a
* remote.c (extended_remote_attach_1): Call target_find_description.
2008-05-08 19:48:55 +00:00
Ulrich Weigand
bb9c3d36f1
* regcache.c (registers_length): Remove.
...
(set_register_cache): Verify that PBUFSIZ is large enough to hold a
full register packet.
* regcache.h (registers_length): Remove prototype.
* server.h (PBUFSIZ): Define to 16384.
2008-05-08 19:46:56 +00:00
Ian Lance Taylor
75517b77b5
* symtab.c (Symbol::init_base_output_data): Add version
...
parameter. Change all callers.
(Symbol::init_base_output_segment): Likewise.
(Symbol::init_base_constant): Likewise.
(Symbol::init_base_undefined): Likewise.
(Sized_symbol::init_output_data): Likewise.
(Sized_symbol::init_output_segment): Likewise.
(Sized_symbol::init_constant): Likewise.
(Sized_symbol::init_undefined): Likewise.
(Symbol_table::do_define_in_output_data): If the new symbol has a
version, mark it as the default.
(Symbol_table::do_define_in_output_segment): Likewise.
(Symbol_table::do_define_as_constant): Likewise.
* symtab.h (class Symbol): Update declarations.
(class Sized_symbol): Likewise.
* resolve.cc (Symbol::override_version): New function.
(Symbol::override_base: Call override_version.
(Symbol::override_base_with_special): Likewise.
* testsuite/ver_script_8.script: New file.
* testsuite/Makefile.am (check_PROGRAMS): Add ver_test_8.
(ver_test_8_SOURCES, ver_test_8_DEPENDENCIES): Define.
(ver_test_8_LDFLAGS, ver_test_8_LDADD): Define.
(ver_test_8_1.so, ver_test_8_2.so): New targets.
2008-05-08 18:44:33 +00:00
Tom Tromey
e7fc76dd0f
* ld.texinfo (PowerPC64 ELF64): Fix typo.
2008-05-08 17:34:36 +00:00
Daniel Jacobowitz
bd5ddfe865
* gdb.base/commands.exp (watchpoint_command_test): Handle
...
gdb,no_hardware_watchpoints.
* gdb.base/float.exp: Allow ARM targets without floating point.
* gdb.base/step-test.exp: Allow callee@plt when stepping in.
2008-05-08 16:30:53 +00:00
Daniel Jacobowitz
45280a5259
* remote.c (extended_remote_create_inferior_1): Clean up
...
before marking the target running.
2008-05-08 16:08:10 +00:00