aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-05-12 * src-release (BINUTILS_SUPPORT_DIRS): Add elfcpp and gold.Ian Lance Taylor2-1/+5
2008-05-12*** empty log message ***gdbadmin1-1/+1
2008-05-12daily updateAlan Modra1-1/+1
2008-05-11 * sparc-linux-tdep.c (sparc32_linux_init_abi): RemoveDavid S. Miller2-4/+3
long double size override, Linux does use 128-bit now.
2008-05-11 * sparc-linux-tdep.c (PSR_SYSCALL): Define.David S. Miller3-0/+63
(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 * sparc-linux-tdep.c, sparc64-linux-tdep.c: UseDavid S. Miller3-2/+7
dwarf2_append_unwinders(), not dwarf2_frame_sniffer.
2008-05-11 * rs6000-tdep.c (rs6000_gdbarch_init): Set up info.target_descUlrich Weigand2-0/+7
and info.tdep_info before calling gdbarch_init_osabi.
2008-05-11*** empty log message ***gdbadmin1-1/+1
2008-05-11daily updateAlan Modra1-1/+1
2008-05-10 * elfcore.h (elf_core_file_p): Warn about core truncation.Alan Modra2-2/+32
2008-05-10daily updateAlan Modra1-1/+1
2008-05-10*** empty log message ***gdbadmin1-1/+1
2008-05-09 * gdb.ada/assign_1.exp: New testcase.Joel Brobecker2-0/+40
2008-05-09 * ada-lang.c (ada_evaluate_subexp) [BINOP_ASSIGN]: Do not forceJoel Brobecker2-1/+15
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 gas/Catherine Moore6-2/+208
* 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 * NEWS: Mention gdbserver bi-arch capability.Ulrich Weigand2-0/+8
2008-05-09update for capitalization changesDoug Evans1-3/+3
2008-05-09* config/tc-mips.c (md_begin): Use strncmp to compare TARGET_OS, inChao-ying Fu2-7/+15
case that some characters append at the end of the name. (mips_ip): Likewise. (s_change_sec): Likewise. (md_section_align): Likewise.
2008-05-09remove cruft from previous checkinDoug Evans3-6/+6
2008-05-09 * remote.c (remote_search_memory): Fix capilization in error messages.Doug Evans1-3/+3
2008-05-09 * error.c (parse_find_args): Fix capitalization in previous patch.Doug Evans3-19/+19
(find_command): Ditto. * target.c (simple_search_memory): Ditto. * gdbserver/server.c (handle_search_memory_1): Ditto. (handle_search_memory): Ditto.
2008-05-09 New "find" command.Doug Evans16-3/+1204
* 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 * ppc/altivec.igen (vperm): Latch inputs into temporaries.Joel Brobecker2-2/+11
2008-05-09 PR 6493Ian Lance Taylor2-3/+17
* gold.cc (gold_nomem): Use return value of write.
2008-05-092008-05-09 Kai Tietz <kai.tietz@onevision.com>Kai Tietz3-13/+25
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 * thread.c (_initialize_thread): Don't use commas and periods inEli Zaretskii2-2/+7
first line of doc string of "set/show print thread-events".
2008-05-09 * alpha-mdebug-tdep.c, alpha-osf1-tdep.c, alpha-tdep.c:Joel Brobecker4-141/+111
Update for unwinder changes.
2008-05-09 * frame.c (get_frame_base_address, get_frame_locals_address)Joel Brobecker2-3/+9
(get_frame_args_address): Pass the correct frame when calling frame_base_find_by_frame.
2008-05-09*** empty log message ***gdbadmin1-1/+1
2008-05-09daily updateAlan Modra1-1/+1
2008-05-08 * remote.c (extended_remote_attach_1): Call target_find_description.Ulrich Weigand2-2/+17
2008-05-08 * regcache.c (registers_length): Remove.Ulrich Weigand4-15/+16
(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 * symtab.c (Symbol::init_base_output_data): Add versionIan Lance Taylor7-81/+201
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 * ld.texinfo (PowerPC64 ELF64): Fix typo.Tom Tromey2-2/+6
2008-05-08 * gdb.base/commands.exp (watchpoint_command_test): HandleDaniel Jacobowitz4-2/+24
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 * remote.c (extended_remote_create_inferior_1): Clean upDaniel Jacobowitz2-4/+11
before marking the target running.
2008-05-08 * hppa-tdep.h, hppa-tdep.c, hppa-hpux-tdep.c: Update for unwinderJoel Brobecker4-206/+173
changes.
2008-05-08*** empty log message ***gdbadmin1-1/+1
2008-05-08daily updateAlan Modra1-1/+1
2008-05-07bfd/Bob Wilson4-9/+48
* elf32-xtensa.c (xtensa_property_section_name): New. (xtensa_make_property_section): New. (xtensa_get_property_section): Make static. Do not create a new section if it does not exist. gas/ * config/tc-xtensa.c (xtensa_create_property_segments): Use xtensa_make_property_section instead of xtensa_get_property_section. (xtensa_create_xproperty_segments): Likewise.
2008-05-07 * sparc-tdep.c, sparc-tdep.h, sparc-sol2-tdep.c, sparc64-tdep.c,Joel Brobecker6-208/+141
sparc64-sol2-tdep.c: Update for unwinder changes.
2008-05-07bfd/Alan Modra10-25/+86
* elf32-spu.c (spu_elf_special_sections): Add "._ea". (spu_elf_relocate_section): Handle relocations against symbols defined in ._ea specially. binutils/ * embedspu.sh: Take note of R_SPU_PPU32/64 relocs without a symbol, and if present, put image in ".data.speelf". Put program handle in ".data.spehandle". ld/emulparams/ * elf32_spu.sh (OTHER_SECTIONS): Add "._ea". * elf32ppc.sh: If building with spu support, put ".data.spehandle" sections at the start of ".data" and provide a symbol to locate the directory of embedded spe programs. ld/testsuite/ * ld-spu/ear.s: Align various sections. * ld-spu/embed.rd: Update.
2008-05-07 * ldexp.c (exp_print_token): Add ABSOLUTE, MIN_K, ASSERT_K. CorrectAlan Modra2-7/+20
MAX_K. (fold_binary <SEGMENT_START>): Set expld.result.section to current section. Expand comment. Formatting. (fold_name <DEFINED>): Set expld.result.section to current section.
2008-05-07 * cp-support.c (mangled_name_to_comp): Initialize storage.Daniel Jacobowitz2-2/+7
(unqualified_name_from_comp): Likewise.
2008-05-07 * remote.c (remote_insert_breakpoint): Call get_remote_stateJie Zhang2-8/+20
after gdbarch_breakpoint_from_pc is called. (remote_insert_hw_breakpoint): Likewise.
2008-05-07 PR 6049Ian Lance Taylor7-101/+307
* options.h (DEFINE_set): Add VARNAME_begin and VARNAME_end functions. (class General_options): Remove existing --undefined, and add --no-undefined instead. Add new --undefined as synonym for -u. * archive.cc (Archive::add_symbols): Check whether symbol was named with -u. * gold.cc (queue_middle_tasks): Add -u symbols to symbol table. * symtab.h (class Symbol): Rename CONSTANT to IS_CONSTANT; change all uses. Add IS_UNDEFINED. Update declarations to split different versions of init_base. Declare init_base_undefined. (Symbol::is_defined): Handle IS_UNDEFINED. (Symbol::is_undefined): Likewise. (Symbol::is_weak_undefined): Call is_undefined. (Symbol::is_absolute): Handle IS_CONSTANT. (class Sized_symbol): Update declarations to split different versions of init. Declare init_undefined. (class Symbol_table): Declare new functions. * symtab.cc (Symbol::init_base_object): Rename from init_base. Change all callers. (Symbol::init_base_output_data): Likewise. (Symbol::init_base_output_segment): Likewise. (Symbol::init_base_constant): Likewise. (Symbol::init_base_undefined): New function. (Sized_symbol::init_object): Rename from init. Change all callers. (Sized_symbol::init_output_data): Likewise. (Sized_symbol::init_output_segment): Likewise. (Sized_symbol::init_constant): Likewise. (Sized_symbol::init_undefined): New function. (Symbol_table::add_undefined_symbols_from_command_line): New function. (Symbol_table::do_add_undefined_symbols_from_command_line): New function. (Symbol::final_value_is_known): Handle IS_UNDEFINED. (Symbol::output_section): Likewise. (Symbol::set_output_section): Likewise. (Symbol_table::sized_finalize_symbol): Likewise. (Symbol_table::sized_write_globals): Likewise. * resolve.cc (Symbol_table::should_override): Likewise. (Symbol::override_base_with_special): Likewise.
2008-05-07missed from last commitAlan Modra1-0/+2
2008-05-07*** empty log message ***gdbadmin1-1/+1
2008-05-07daily updateAlan Modra1-1/+1
2008-05-06 * symtab.cc (Symbol_table::add_from_dynobj): If we see a protectedIan Lance Taylor11-11/+310
symbol, change it to have default visibility. * testsuite/protected_1.cc: New file. * testsuite/protected_2.cc: New file. * testsuite/protected_3.cc: New file. * testsuite/protected_main_1.cc: New file. * testsuite/protected_main_2.cc: New file. * testsuite/protected_main_3.cc: New file. * testsuite/Makefile.am (check_PROGRAMS): Add protected_1. (protected_1_SOURCES, protected_1_DEPENDENCIES): Define. (protected_1_LDFLAGS, protected_1_LDADD): Define. (protected_1.so): New target. (protected_1_pic.o, protected_2_pic.o): New targets. (protected_3_pic.o): New target. (check_PROGRAMS): Add protected_2. (protected_2_SOURCES, protected_2_DEPENDENCIES): Define. (protected_2_LDFLAGS, protected_2_LDADD): Define. * testsuite/Makefile.in: Rebuild.