OSDN Git Service
msnyder [Tue, 1 Mar 2011 04:00:51 +0000 (04:00 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* gdb.cp/overload.cc: Change initializer value to integer.
msnyder [Tue, 1 Mar 2011 03:55:22 +0000 (03:55 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* python/py-cmd.c (cmdpy_init): Fix memory leak.
msnyder [Tue, 1 Mar 2011 03:48:18 +0000 (03:48 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* breakpoint.c (catch_syscall_completer): Free malloced list.
msnyder [Tue, 1 Mar 2011 03:43:25 +0000 (03:43 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* jv-lang.c (java_primitive_type_from_name): Add missing break.
msnyder [Tue, 1 Mar 2011 03:40:30 +0000 (03:40 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* opencl-lang.c (lval_func_check_validity): Rename inner variables.
(lval_func_check_synthetic_pointer): Ditto.
ktietz [Tue, 1 Mar 2011 03:36:14 +0000 (03:36 +0000)]
2011-02-28 Kai Tietz <kai.tietz@onevision.com>
* basic_blocks.c (cmp_bb): Use filename_(n)cmp.
* cg_print.c (order_and_dump_functions_by_arcs): Likewise.
(cg_print_file_ordering): Likewise.
* corefile.c (read_function_mappings): Likewise.
(core_create_line_syms): Likewise.
ktietz [Tue, 1 Mar 2011 03:34:52 +0000 (03:34 +0000)]
2011-02-28 Kai Tietz <kai.tietz@onevision.com>
* emultempl/beos.em (sort_by_file_name): Use filename_(n)cmp.
* emultempl/elf32.em (gld${EMULATION_NAME}_vercheck):
Likewise.
(gld${EMULATION_NAME}_stat_needed): Likewise.
(gld${EMULATION_NAME}_check_needed): Likewise.
* emultempl/pe.em (gld_${EMULATION_NAME}_after_open): Likewise.
(gld_${EMULATION_NAME}_unrecognized_file): Likewise.
* emultempl/pep.em (gld_${EMULATION_NAME}_after_open): Likewise.
(gld_${EMULATION_NAME}_unrecognized_file): Likewise.
* ldfile.c (ldfile_open_file): Likewise.
* ldlang.c (wild_sort): Likewise.
(lookup_name): Likewise.
(check_excluded_libs): Likewise.
* ldmisc.c (vfinfo): Likewise.
* pe-dll.c (libnamencmp): Likewise.
(auto_export): Likewise.
(pe_dll_generate_implib): Likewise.
* testplug.c (onclaim_file): Likewise.
ktietz [Tue, 1 Mar 2011 03:32:51 +0000 (03:32 +0000)]
ChangeLog binutils/
2011-02-28 Kai Tietz <kai.tietz@onevision.com>
* debug.c (debug_start_source): Use filename_(n)cmp.
* ieee.c (ieee_finish_compilation_unit): Likewise.
(ieee_lineno): Likewise.
* nlmconv.c (main): Likewise.
* objcopy.c (strip_main): Likewise.
(copy_main): Likewise.
* objdump.c (show_line): Likewise.
(dump_reloc_set): Likewise.
* srconv.c (main): Likewise.
* wrstabs.c (stab_lineno): Likewise.
ChangeLog gas/
2011-02-28 Kai Tietz <kai.tietz@onevision.com>
* depend.c (register_dependency): Use filename_(n)cmp.
* dwarf2dbg.c (get_filenum): Likewise.
* ecoff.c (add_file): Likewise.
(ecoff_generate_asm_lineno): Likewise.
* input-scrub.c (new_logical_line_flags): Likewise.
* listing.c (file_info): Likewise.
(listing_newline): Likewise.
* remap.c (remap_debug_filename): Likewise.
* stabs.c (generate_asm_file): Likewise.
(stabs_generate_asm_lineno): Likewise.
msnyder [Tue, 1 Mar 2011 03:31:35 +0000 (03:31 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* opencl-lang.c (lval_func_free_closure): Fix use-after-free.
ktietz [Tue, 1 Mar 2011 03:30:14 +0000 (03:30 +0000)]
ChangeLog libiberty/
2011-02-28 Kai Tietz <kai.tietz@onevision.com>
* filename_cmp.c (filename_ncmp): New function.
* functions.texi: Regenerated.
ChangeLog include/
2011-02-28 Kai Tietz <kai.tietz@onevision.com>
* filenames.h (filename_ncmp): New prototype.
ChangeLog bfd/
2011-02-28 Kai Tietz <kai.tietz@onevision.com>
* archive.c (_bfd_find_nested_archive): Use filename_(n)cmp.
(adjust_relative_path): Likewise.
(_bfd_construct_extended_name_table): Likewise.
* corefile.c (generic_core_file_matches_executable_p): Likewise.
* elf32-bfin.c (bfinfdpic_relocate_section): Likewise.
* elf32-frv.c (elf32_frv_relocate_section): Likewise.
* elf32-spu.c (sort_bfds): Likewise.
(spu_elf_auto_overlay): Likewise.
* syms.c (_bfd_stab_section_find_nearest_line): Likewise.
* xcofflink.c (xcoff_set_import_path): Likewise.
* xtensa-isa.c (xtensa_regfile_lookup): Likewise.
(xtensa_regfile_lookup_shortname): Likewise.
msnyder [Tue, 1 Mar 2011 03:28:19 +0000 (03:28 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* python/py-param.c (set_parameter_value): Add missing
break statement.
tromey [Tue, 1 Mar 2011 03:16:58 +0000 (03:16 +0000)]
* psymtab.c (expand_partial_symbol_tables): Use
ALL_OBJFILE_PSYMTABS.
jkratoch [Tue, 1 Mar 2011 03:14:33 +0000 (03:14 +0000)]
gdb/
* objc-lang.c (selectors_info): Error on too long REGEXP.
msnyder [Tue, 1 Mar 2011 03:10:28 +0000 (03:10 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* linux-record.c (record_linux_system_call): Add missing
break statement.
macro [Tue, 1 Mar 2011 01:34:36 +0000 (01:34 +0000)]
opcodes/
* mips-opc.c (mips_builtin_opcodes): Correct register use
annotation of "alnv.ps".
gas/testsuite/
* gas/mips/alnv_ps-swap.d: New test for ALNV.PS instruction
branch swapping.
* gas/mips/alnv_ps-swap.s: Source for the new test.
* gas/mips/mips.exp: Run the new test.
macro [Tue, 1 Mar 2011 01:26:44 +0000 (01:26 +0000)]
gas/
* config/tc-mips.c (append_insn): Disable branch relaxation for
DSP instructions.
gas/testsuite/
* gas/mips/relax-bposge.l: New test for DSP branch relaxation.
* gas/mips/relax-bposge.s: Source for the new test.
* gas/mips/mips.exp: Run the new test.
uweigand [Tue, 1 Mar 2011 01:20:14 +0000 (01:20 +0000)]
* breakpoint.c (print_one_breakpoint_location): Remove unused
argument PRINT_ADDRESS_BITS. Update callers.
(print_one_breakpoint): Likewise.
macro [Tue, 1 Mar 2011 01:06:49 +0000 (01:06 +0000)]
gas/
* config/tc-mips.c (macro): Handle M_PREF_AB.
include/opcode/
* mips.h (M_PREF_AB): New enum value.
opcodes/
* mips-opc.c (mips_builtin_opcodes): Add "pref" macro.
macro [Tue, 1 Mar 2011 01:03:38 +0000 (01:03 +0000)]
Swap ChangeLog entries.
uweigand [Tue, 1 Mar 2011 00:55:07 +0000 (00:55 +0000)]
* hostio.c (require_data): Free *data, not data.
macro [Tue, 1 Mar 2011 00:52:24 +0000 (00:52 +0000)]
gas/
* config/tc-mips.c (RELAX_BRANCH_ENCODE): Encode the temporary
register to use.
(RELAX_BRANCH_UNCOND): Adjust accordingly.
(RELAX_BRANCH_LIKELY): Likewise.
(RELAX_BRANCH_LINK): Likewise.
(RELAX_BRANCH_TOOFAR): Likewise.
(RELAX_BRANCH_AT): New macro.
(append_insn): Encode the temporary register to use in standard
MIPS branch relaxation.
(relaxed_branch_length): Update according to changes to
RELAX_BRANCH_ENCODE.
(md_convert_frag): Use the encoded register as the temporary.
gas/testsuite/
* gas/mips/relax-at.d: New test for branch relaxation with .set
at.
* gas/mips/relax.s: Update to support the new test.
* gas/mips/relax.l: Update accordingly.
* gas/mips/relax.d: Update for multi-arch invocation.
* gas/mips/mips.exp: Run the new test. Adjust to run "relax"
across all applicable architectures.
macro [Tue, 1 Mar 2011 00:44:52 +0000 (00:44 +0000)]
gas/
* config/tc-mips.c (mips_fix_adjustable): On REL targets also
reject PC-relative relocations.
gas/testsuite/
* gas/mips/branch-misc-2.d: Adjust for relocation change.
* gas/mips/branch-misc-2pic.d: Likewise.
* gas/mips/branch-misc-4.d: New test for PC-relative relocation
overflow.
* gas/mips/branch-misc-4-64.d: Likewise.
* gas/mips/branch-misc-4.s: Source for the new tests.
* testsuite/gas/mips/mips.exp: Run the new tests.
macro [Tue, 1 Mar 2011 00:33:23 +0000 (00:33 +0000)]
gas/
* config/tc-mips.c (md_convert_frag): Correct message
capitalization.
gas/testsuite/
* gas/mips/relax-swap1.l: Adjust for message capitalization
correction.
* gas/mips/relax-swap2.l: Likewise.
* gas/mips/relax.l: Likewise.
uweigand [Tue, 1 Mar 2011 00:21:20 +0000 (00:21 +0000)]
* breakpoint.c (wrap_indent_at_field): New function.
(print_breakpoint_location): Use it instead of WRAP_INDENT argument.
Allocate ui_stream locally instead of using STB argument.
(print_one_breakpoint_location): Update call.
* ui-out.c (ui_out_query_field): New function.
* ui-out.h (ui_out_query_field): Add prototype.
jkratoch [Mon, 28 Feb 2011 18:28:21 +0000 (18:28 +0000)]
gdb/doc/
* gdb.texinfo (Starting and Stopping Trace Experiments): Fix
circular-trace-buffer name.
jkratoch [Mon, 28 Feb 2011 18:07:46 +0000 (18:07 +0000)]
gdb/doc/
* gdb.texinfo (Tracepoint Conditions): Fix missing parenthesis.
amodra [Mon, 28 Feb 2011 16:46:36 +0000 (16:46 +0000)]
PR 12513
* archive.c (bfd_slurp_bsd_armap_f2): Sanity check parsed_size and
stringsize. Properly sanity check symdef_count. Remove redundant
bfd_release.
amodra [Mon, 28 Feb 2011 13:45:59 +0000 (13:45 +0000)]
* symbols.c (report_op_error): Remove unnecessary forward declaration.
Add "op" parameter. Report operator and operand segments in error
message, not operand symbols.
(resolve_symbol_value): Always set segment for equated symbols, not
just when finalizing. Adjust report_op_error calls.
brobecke [Mon, 28 Feb 2011 13:33:24 +0000 (13:33 +0000)]
add FALLTHROUGH comment in ada-exp.y:write_object_renaming
gdb/ChangeLog:
From Michael Snyder <msnyder@vmware.com>
* ada-exp.y (write_object_renaming): Add FALLTHROUGH comment.
jkratoch [Mon, 28 Feb 2011 13:20:29 +0000 (13:20 +0000)]
gdb/gdbserver/
* hostio.c (require_data): Use free, not xfree.
brobecke [Mon, 28 Feb 2011 13:08:51 +0000 (13:08 +0000)]
fix small error in gdb.texinfo (Inferiors and Programs)
I noticed this error because the nightly snapshot script failed...
gdb/doc/ChangeLog:
* gdb.texinfo (Inferiors and Programs): Fix small error introduced
in the previous change.
msnyder [Mon, 28 Feb 2011 11:14:46 +0000 (11:14 +0000)]
2011-02-27 Michael Snyder <msnyder@vmware.com>
* objc-lang.c (selectors_info): Prevent string overrun.
msnyder [Mon, 28 Feb 2011 10:46:50 +0000 (10:46 +0000)]
2011-02-27 Michael Snyder <msnyder@vmware.com>
* server.c (handle_query): Discard unused value.
msnyder [Mon, 28 Feb 2011 09:20:44 +0000 (09:20 +0000)]
2011-02-27 Michael Snyder <msnyder@vmware.com>
* tui/tui-stack.c (tui_get_function_from_frame): Fix off by one
error in strncpy.
gdbadmin [Mon, 28 Feb 2011 09:00:03 +0000 (09:00 +0000)]
*** empty log message ***
msnyder [Mon, 28 Feb 2011 08:32:04 +0000 (08:32 +0000)]
2011-02-27 Michael Snyder <msnyder@vmware.com>
* hostio.c (require_data): Free malloc memory before returning
error.
amodra [Mon, 28 Feb 2011 08:00:05 +0000 (08:00 +0000)]
daily update
msnyder [Mon, 28 Feb 2011 07:11:06 +0000 (07:11 +0000)]
2011-02-27 Michael Snyder <msnyder@vmware.com>
* symtab.c (rbreak_command): Move variable 'file_name' to
outer scope.
msnyder [Mon, 28 Feb 2011 06:41:25 +0000 (06:41 +0000)]
2011-02-26 Michael Snyder <msnyder@vmware.com>
* linux-low.c (list_threads): Call closedir for dirent.
msnyder [Mon, 28 Feb 2011 06:33:10 +0000 (06:33 +0000)]
2011-02-27 Michael Snyder <msnyder@vmware.com>
* i386-low.c (i386-length_and_rw_bits): Comment the fact that
a case statement falls through.
msnyder [Mon, 28 Feb 2011 06:24:26 +0000 (06:24 +0000)]
2011-02-27 Michael Snyder <msnyder@vmware.com>
* d-valprint.c (dynamic_array_type): Avoid shadowing a function
param with a local variable of the same name.
msnyder [Mon, 28 Feb 2011 06:20:06 +0000 (06:20 +0000)]
2011-02-26 Michael Snyder <msnyder@vmware.com>
* linux-low.c (linux_xfer_siginfo): Fix fencepost error.
msnyder [Mon, 28 Feb 2011 06:18:14 +0000 (06:18 +0000)]
2011-02-26 Michael Snyder <msnyder@vmware.com>
* linux-amd64-ipa.c (gdb_agent_get_raw_reg): Fix fencepost error
in comparison.
msnyder [Mon, 28 Feb 2011 05:57:14 +0000 (05:57 +0000)]
2011-02-24 Michael Snyder <msnyder@vmware.com>
* value.c (value_from_history_ref): New function.
* value.h (value_from_history_ref): Export.
* cli/cli-utils.c (get_number_trailer): Use value_from_history_ref
to parse value history references.
* cli/cli-utils.h (get_number_trailer): Update comment.
2011-02-24 Michael Snyder <msnyder@vmware.com>
* gdb.base/break.exp: Add tests for delete breakpoints using
convenience variables and value history references.
msnyder [Mon, 28 Feb 2011 05:49:24 +0000 (05:49 +0000)]
2011-02-25 Michael Snyder <msnyder@vmware.com>
* inferior.c (detach_inferior_command): Use get_number_or_range.
(kill_inferior_command): Ditto.
(remove_inferior_command): Ditto.
(initialize_inferiors): Make command names plural.
Update help strings.
2011-02-25 Michael Snyder <msnyder@vmware.com>
* gdb.texinfo (Inferiors and Programs): Update commands to show
that they can accept multiple arguments.
2011-02-25 Michael Snyder <msnyder@vmware.com>
* gdb.multi/base.exp: Add test for remove-inferiors.
msnyder [Mon, 28 Feb 2011 01:25:37 +0000 (01:25 +0000)]
2011-02-27 Michael Snyder <msnyder@vmware.com>
* darwin-nat-info.c: Fix comment typo.
* dwarf2expr.h: Ditto.
* fbsd-nat.c: Ditto.
* fbsd-nat.h: Ditto.
* frame-unwind.h: Ditto.
* frame.h: Ditto.
* hppa-hpux-tdep.c: Ditto.
* i386-linux-nat.c: Ditto.
* linux-nat.c: Ditto.
* nbsd-nat.c: Ditto.
* nbsd-nat.h: Ditto.
* ppc-linux-tdep.c: Ditto.
* serial.c: Ditto.
* ui-file.h: Ditto.
* tui/tui-winsource.c: Ditto.
corinna [Sun, 27 Feb 2011 18:45:57 +0000 (18:45 +0000)]
* autoload.cc (dll_load): Only call LoadLibraryExW with
DONT_RESOLVE_DLL_REFERENCES if a normal LoadLibrary call failed with
ERROR_INVALID_ADDRESS.
(LsaRegisterLogonProcess): Align comment to previous change.
msnyder [Sun, 27 Feb 2011 10:54:30 +0000 (10:54 +0000)]
2011-02-26 Michael Snyder <msnyder@vmware.com>
* breakpoint.c (reattach_breakpoints): Avoid resource leak (ui_file).
msnyder [Sun, 27 Feb 2011 09:59:04 +0000 (09:59 +0000)]
2011-02-26 Michael Snyder <msnyder@vmware.com>
* maint.c (maintenance_do_deprecate): Plug a memory leak.
msnyder [Sun, 27 Feb 2011 09:01:12 +0000 (09:01 +0000)]
2011-02-26 Michael Snyder <msnyder@vmware.com>
* dwarf2loc.c (insert_bits): Avoid shadowing a function param
with a local variable of the same name.
gdbadmin [Sun, 27 Feb 2011 09:00:02 +0000 (09:00 +0000)]
*** empty log message ***
msnyder [Sun, 27 Feb 2011 08:49:19 +0000 (08:49 +0000)]
2011-02-26 Michael Snyder <msnyder@vmware.com>
* i387-tdep.c (i387_supply_fxsave): Avoid shadowing a function
param with a local variable of the same name.
msnyder [Sun, 27 Feb 2011 08:45:01 +0000 (08:45 +0000)]
2011-02-26 Michael Snyder <msnyder@vmware.com>
* i387-tdep.c (i387_supply_xsave): Avoid shadowing a function
param with a local variable of the same name.
msnyder [Sun, 27 Feb 2011 08:34:42 +0000 (08:34 +0000)]
2011-02-26 Michael Snyder <msnyder@vmware.com>
* linux-low.c (linux_nat_xfer_osdata): Rename local variable so
that it does not shadow a function parameter.
cgf [Sun, 27 Feb 2011 08:30:32 +0000 (08:30 +0000)]
* autoload.cc: Use LoadDLLfuncEx3 for all winmm functions. Accommodate changes
to LoadDLLprime.
(LoadDLLprime): Take an extra argument indicating whether this dll needs
special handling on fork. Place this information in the "handle" location.
(LoadDLLfuncEx3): Eliminate "func" handling. Pass new no_resolve_on_fork
argument to LoadDLLprime.
(dll_load): New function.
(std_dll_init): Accommodate changes to dll_info::handle. Use dll_load to load
DLL in both cases where it is used.
amodra [Sun, 27 Feb 2011 08:00:05 +0000 (08:00 +0000)]
daily update
msnyder [Sun, 27 Feb 2011 07:04:50 +0000 (07:04 +0000)]
2011-02-26 Michael Snyder <msnyder@vmware.com>
* i386-nat.c (i386_length_and_rw_bits): Document that case
statement is meant to fall through.
msnyder [Sun, 27 Feb 2011 06:50:41 +0000 (06:50 +0000)]
2011-02-26 Michael Snyder <msnyder@vmware.com>
* expprint.c (dump_subexp_body_standard): Document that case
statement is meant to fall through.
corinna [Sun, 27 Feb 2011 05:47:56 +0000 (05:47 +0000)]
* autoload.cc: Make autoloaded ntdll function non-optional. Ditto for
secur32 functions, except for LsaRegisterLogonProcess. Change return
value to ERROR_PROC_NOT_FOUND. Explain why.
* sec_auth.cc (lsaauth): Handle ERROR_PROC_NOT_FOUND from call to
LsaRegisterLogonProcess when generating the errno value.
msnyder [Sun, 27 Feb 2011 04:41:34 +0000 (04:41 +0000)]
2011-02-26 Michael Snyder <msnyder@vmware.com>
* amd64-linux-tdep.c (amd64_linux_syscall_record): Delete
dead if statement. Condition can't be false.
msnyder [Sun, 27 Feb 2011 03:53:43 +0000 (03:53 +0000)]
2011-02-26 Michael Snyder <msnyder@vmware.com>
* utils.c (decimal2str): Eliminate dead code and dead param.
(pulongest): Drop dead param from call to decimal2str.
(plongest): Ditto.
brobecke [Sat, 26 Feb 2011 23:06:27 +0000 (23:06 +0000)]
use prepare_for_testing in gdb.python/py-frame.exp
gdb/testsuite/ChangeLog:
* gdb.python/py-frame.exp: Simplify the initialization phase
using prepare_for_testing.
hjl [Sat, 26 Feb 2011 13:38:34 +0000 (13:38 +0000)]
Add entry_symbol chain into non_ironly_hash.
2011-02-24 H.J. Lu <hongjiu.lu@intel.com>
PR ld/12507
* plugin.c (get_symbols): Don't check entry symbol here.
(init_non_ironly_hash): Add entry_symbol chain into
non_ironly_hash.
msnyder [Sat, 26 Feb 2011 11:07:06 +0000 (11:07 +0000)]
2011-02-25 Michael Snyder <msnyder@vmware.com>
* arm-tdep.c: Fix typos in comments.
* bsd-uthread.c: Ditto.
* completer.c: Ditto.
* corelow.c: Ditto.
* cp-namespace.c: Ditto.
* cp-support.c: Ditto.
* cris-tdep.c: Ditto.
* dbxread.c: Ditto.
* dwarf2read.c: Ditto.
* frame.h: Ditto.
* gdbtypes.h: Ditto.
* inferior.h: Ditto.
* mdebugread.c: Ditto.
* mips-tdep.c: Ditto.
* ppc-linux-nat.c: Ditto.
* ppc-linux-tdep.c: Ditto.
* printcmd.c: Ditto.
* sol-thread.c: Ditto.
* solib-frv.c: Ditto.
* solist.h: Ditto.
* sparc64-tdep.c: Ditto.
* spu-tdep.c: Ditto.
* stabsread.c: Ditto.
* symfile.c: Ditto.
* valops.c: Ditto.
* varobj.c: Ditto.
* vax-nat.c: Ditto.
* python/py-block.c: Ditto.
* python/py-symbol.c: Ditto.
* python/py-symtab.c: Ditto.
* python/py-value.c: Ditto.
* tui/tui-win.c: Ditto.
espindola [Sat, 26 Feb 2011 09:03:08 +0000 (09:03 +0000)]
2011-02-25 Rafael Ávila de Espíndola <respindola@mozilla.com>
* plugin.c (bfd_plugin_object_p): Correctly set the filesize
and handle claim_file seeking. Only try to load the plugin once.
gdbadmin [Sat, 26 Feb 2011 09:00:04 +0000 (09:00 +0000)]
*** empty log message ***
amodra [Sat, 26 Feb 2011 08:00:06 +0000 (08:00 +0000)]
daily update
kevinb [Sat, 26 Feb 2011 07:28:57 +0000 (07:28 +0000)]
* callback.c (fdbad): Return EBADF rather than EINVAL for bad
file descriptors.
hjl [Sat, 26 Feb 2011 04:20:58 +0000 (04:20 +0000)]
Update ChangeLog entry.
hjl [Sat, 26 Feb 2011 04:19:44 +0000 (04:19 +0000)]
Don't sign-checking 4-byte relocations for x32.
gas/
2011-02-25 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (reloc): Don't sign-checking 4-byte
relocations if 64bit relocations aren't allowed.
gas/testsuite/
2011-02-25 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/ilp32/ilp32.exp: Run reloc64.
* gas/i386/ilp32/reloc64.s: Allow TLS relocations with 32bit
register destinations.
* gas/i386/ilp32/reloc64.d: Updated.
* gas/i386/ilp32/reloc64.l: New.
msnyder [Sat, 26 Feb 2011 04:19:24 +0000 (04:19 +0000)]
2011-02-25 Michael Snyder <msnyder@vmware.com>
* inferior.c (print_inferior): Accept a string instead of an int
for requested_inferiors, and use get_number_or_range to parse it.
(info_inferiors_command): Pass args string to print_inferior.
(initialize_inferiors): Change help string for info inferiors.
* inferior.h (print_inferior): Export prototype change.
2011-02-25 Michael Snyder <msnyder@vmware.com>
* gdb.multi/base.exp: Add tests for info inferiors with args.
hjl [Sat, 26 Feb 2011 02:00:29 +0000 (02:00 +0000)]
Add a testcase for PR gas/12519.
2011-02-25 H.J. Lu <hongjiu.lu@intel.com>
PR gas/12519
* gas/elf/bad-size.d: New.
* gas/elf/bad-size.err: Likewise.
* gas/elf/bad-size.s: Likewise.
* gas/elf/elf.exp: Run bad-size.
hjl [Sat, 26 Feb 2011 00:53:24 +0000 (00:53 +0000)]
Add a testcase for PR ld/12516.
2011-02-25 H.J. Lu <hongjiu.lu@intel.com>
PR ld/12516
* ld-elf/dynamic1.d: New.
* ld-elf/dynamic1.ld: Likewise.
* ld-elf/dynamic1.s: Likewise.
tromey [Fri, 25 Feb 2011 23:20:59 +0000 (23:20 +0000)]
* common/ax.def (invalid2): Set to 0x31.
amodra [Fri, 25 Feb 2011 22:45:53 +0000 (22:45 +0000)]
PR gas/12519
* config/obj-elf.c (elf_frob_symbol): Properly handle size expression.
* ld-mn10300/i135409-3.s: Correct .size label reference.
* ld-sh/sh64/stolib.s: Likewise.
amodra [Fri, 25 Feb 2011 21:33:53 +0000 (21:33 +0000)]
fix pr number
jkratoch [Fri, 25 Feb 2011 17:35:35 +0000 (17:35 +0000)]
gdb/
* dwarf2loc.c (disassemble_dwarf_expression) <DW_OP_breg[0-9]+>: Use
L and plongest.
(disassemble_dwarf_expression) <DW_OP_bregx>: Drop variable offset,
use L and plongest.
(disassemble_dwarf_expression) <DW_OP_fbreg>: Use L and plongest.
jkratoch [Fri, 25 Feb 2011 17:28:06 +0000 (17:28 +0000)]
gdb/testsuite/
* gdb.dwarf2/dw2-ranges.S: Rename to ...
* gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
* gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
asmfile3. Comment the STABS (#3) file compilation. Compile
everything through assembler. Provide KFAIL for symtab/12497.
* gdb.dwarf2/dw2-ranges2.S: Rename to ...
* gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
* gdb.dwarf2/dw2-ranges3.S: Rename to ...
* gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
amodra [Fri, 25 Feb 2011 16:48:51 +0000 (16:48 +0000)]
PR 12519
* internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
sections at start or end of PT_DYNAMIC.
gdbadmin [Fri, 25 Feb 2011 09:00:33 +0000 (09:00 +0000)]
*** empty log message ***
amodra [Fri, 25 Feb 2011 08:00:05 +0000 (08:00 +0000)]
daily update
hjl [Fri, 25 Feb 2011 07:58:05 +0000 (07:58 +0000)]
Don't mark entry symbol IR only.
2011-02-24 H.J. Lu <hongjiu.lu@intel.com>
PR ld/12507
* plugin.c (get_symbols): Don't mark entry symbol IR only.
msnyder [Fri, 25 Feb 2011 03:37:13 +0000 (03:37 +0000)]
2011-02-24 Michael Snyder <msnyder@vmware.com>
* gdb.base/break.exp: Remove debugging 'printf' accidentally
left behind in previous check-in.
msnyder [Fri, 25 Feb 2011 03:09:50 +0000 (03:09 +0000)]
2011-02-24 Michael Snyder <msnyder@vmware.com>
* Makefile.in (clean): Make clean should remove generated files
observer.h and observer.inc.
nickc [Thu, 24 Feb 2011 20:57:25 +0000 (20:57 +0000)]
* readelf.c (decode_arm_unwind): Implement decoding of remaining
ARM unwind instructions (i.e. VFP/NEON and Intel Wireless MMX).
brobecke [Thu, 24 Feb 2011 16:39:46 +0000 (16:39 +0000)]
Revert the following change (not approved yet):
2011-02-21 Hui Zhu <teawater@gmail.com>
* Makefile.in (HFILES_NO_SRCDIR): Add printcmd.h.
* ax-gdb.c (gen_printf_expr_callback): New function.
* ax-gdb.h (gen_printf_expr_callback): Forward declare.
* ax-general.c (ax_memcpy): New function.
(ax_print): Handle "printf".
(ax_reqs): Ditto.
* ax.h (ax_memcpy): Forward declare.
* common/ax.def (invalid2): Removed.
(printf): New entry.
* printcmd.c (printcmd.h): New include.
(string_printf): New function.
(ui_printf): Removed.
(printf_command): Remove static. Call string_printf.
(eval_command): Call string_printf.
* printcmd.h: New file.
* tracepoint.c (validate_actionline,
encode_actions_1): handle printf_command.
brobecke [Thu, 24 Feb 2011 16:38:42 +0000 (16:38 +0000)]
Revert the following patch (printf tracepoint op) (not approved yet)
2011-02-21 Hui Zhu <teawater@gmail.com>
* tracepoint.c (tp_printf): New function.
(eval_agent_expr): Handle gdb_agent_op_printf.
brobecke [Thu, 24 Feb 2011 16:37:59 +0000 (16:37 +0000)]
Revert the following patch (code patch was not approved):
2011-02-21 Hui Zhu <teawater@gmail.com>
* agentexpr.texi (bytecode descriptions): add printf.
* gdb.texinfo (tracepoint action lists): add printf.
gdbadmin [Thu, 24 Feb 2011 09:00:32 +0000 (09:00 +0000)]
*** empty log message ***
devans [Thu, 24 Feb 2011 08:33:12 +0000 (08:33 +0000)]
* gdb.texinfo (Symbols In Python): Fix mention of C++, use C@t{++}.
amodra [Thu, 24 Feb 2011 08:00:06 +0000 (08:00 +0000)]
daily update
hjl [Thu, 24 Feb 2011 07:37:47 +0000 (07:37 +0000)]
Don't include <exception_defines.h>
2011-02-23 H.J. Lu <hongjiu.lu@intel.com>
* ld-elf/new.cc: Don't include <exception_defines.h>.
tromey [Thu, 24 Feb 2011 06:02:44 +0000 (06:02 +0000)]
* ax-general.c (ax_pick): Add missing newline.
msnyder [Thu, 24 Feb 2011 04:20:37 +0000 (04:20 +0000)]
2011-02-21 Michael Snyder <msnyder@vmware.com>
* breakpoint.c (breakpoint_1): Change first argument from an int
to a char pointer, so that the function now accepts a list of
breakpoints rather than just one. Use new function
'number_is_in_list' to implement.
(breakpoints_info): Pass char * instead of int to breakpoint_1.
(watchpoints_info): Ditto.
(tracepoints_info): Ditto.
(maintenance_info_breakpoints): Ditto.
(_initialize_breakpoint): Update help strings to reflect the fact
that these functions can now take more than one argument.
* cli/cli-utils.c (number_is_in_list): New function.
* cli/cli-utils.h (number_is_in_list): Export.
2011-02-21 Michael Snyder <msnyder@vmware.com>
* gdb.texinfo (Set Breaks): Add @dots{} to arguments of info break.
(Set Watchpoints): Add @dots{} to argument of info watchpoints.
(Listing Tracepoints): Add @dots{} to argument of info tracepoints.
2011-02-21 Michael Snyder <msnyder@vmware.com>
* gdb.base/break.exp: Add tests for "info break" with arguments.
* gdb.trace/infotrace.exp: Update patterns for error and help.
* gdb.base/completion.exp: Update pattern.
* gdb.base/ena-dis-br.exp: Update pattern.
* gdb.base/help.exp: Update patterns.
msnyder [Thu, 24 Feb 2011 03:30:19 +0000 (03:30 +0000)]
2011-02-22 Michael Snyder <msnyder@vmware.com>
* memattr.c (mem_enable_command): Use get_number_or_range.
(mem_disable_command): Ditto.
(mem_delete_command): Ditto.
(_initialize_mem): Tweak usage message to reflect multiple
arguments.
2011-02-22 Michael Snyder <msnyder@vmware.com>
* gdb.base/memattr.exp: New test.
* gdb.base/memattr.c: Test load for memattr.exp.
ktietz [Wed, 23 Feb 2011 17:52:33 +0000 (17:52 +0000)]
ChangeLog include/
2011-02-23 Kai Tietz <kai.tietz@onevision.com>
* dwarf2.h (_ELF_DWARF2_H): Renamed to
_DWARF2_H.
(DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
DWARF2_External_PubNames, DWARF2_Internal_PubNames,
DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
ChangeLog binutils/
2011-02-23 Kai Tietz <kai.tietz@onevision.com>
* dwarf.c (read_leb128): Use bfd_vma instead of
long type.
(dwarf_vmatoa): New helper routine.
(process_extended_line_op): Use for adr bfd_vma
type and print those typed values via BFD_VMA_FMT
or via dwarf_vmatoa for localized prints.
(fetch_indirect_string): Adjust offset's type.
(decode_location_expression): Adjust argument types
and uvalue type.
(read_and_display_attr_value): Likewise.
(read_and_display_attr): Likewise.
(decode_location_expression): Adjust printf format.
(process_debug_info): Likewise.
(display_debug_lines_raw): Likewise.
(display_debug_lines_decoded): Likewise.
(display_debug_pubnames): Likewise.
(display_debug_loc): Likewise.
(display_debug_aranges): Likewise.
* dwarf.h (DWARF2_External_LineInfo,
DWARF2_Internal_LineInfo, DWARF2_External_PubNames,
DWARF2_Internal_PubNames, DWARF2_External_CompUnit,
DWARF2_Internal_CompUnit, DWARF2_External_ARange,
DWARF2_Internal_ARange): Added..
(read_leb128): Adjust return type.
gdbadmin [Wed, 23 Feb 2011 09:00:33 +0000 (09:00 +0000)]
*** empty log message ***
amodra [Wed, 23 Feb 2011 08:00:06 +0000 (08:00 +0000)]
daily update
devans [Wed, 23 Feb 2011 07:48:02 +0000 (07:48 +0000)]
Add gdb.lookup_global_symbol python function.
* NEWS: Add entry.
* python/py-symbol.c (gdbpy_lookup_global_symbol): New function.
* python/python-internal.h (gdbpy_lookup_global_symbol): Declare it.
* python/python.c (GdbMethods): Add entry for lookup_global_symbol.
doc/
* gdb.texinfo (Symbols In Python): Document lookup_global_symbol.
Clarify behaviour of lookup_symbol when `block' argument is omitted,
add description of result, fix @defun formatting.
testsuite/
* gdb.python/py-symbol.exp: Test lookup_global_symbol.
msnyder [Wed, 23 Feb 2011 05:52:45 +0000 (05:52 +0000)]
2011-02-22 Michael Snyder <msnyder@vmware.com>
* Makefile.in: Make more clean.
* gdb.ada/Makefile.in: Ditto.
* gdb.arch/Makefile.in: Ditto.
* gdb.asm/Makefile.in: Ditto.
* gdb.base/Makefile.in: Ditto.
* gdb.cp/Makefile.in: Ditto.
* gdb.dwarf2/Makefile.in: Ditto.
* gdb.java/Makefile.in: Ditto.
* gdb.mi/Makefile.in: Ditto.
* gdb.modula2/Makefile.in: Ditto.
* gdb.python/Makefile.in: Ditto.
* gdb.server/Makefile.in: Ditto.
* gdb.stabs/Makefile.in: Ditto.
* gdb.threads/Makefile.in: Ditto.
* gdb.trace/Makefile.in: Ditto.