Michael Snyder [Thu, 3 Mar 2011 00:14:00 +0000 (00:14 +0000)]
2011-03-02 Michael Snyder <msnyder@vmware.com>
* cli/cli-script.c (script_from_file): Add break for lint.
gdbadmin [Thu, 3 Mar 2011 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Michael Snyder [Wed, 2 Mar 2011 23:54:16 +0000 (23:54 +0000)]
2011-03-02 Michael Snyder <msnyder@vmware.com>
* mdebugread.c (parse_partial_symbols): Fix indent.
Michael Snyder [Wed, 2 Mar 2011 23:40:42 +0000 (23:40 +0000)]
2011-03-02 Michael Snyder <msnyder@vmware.com>
* gdbserver/linux-arm-low.c (arm_arch_setup): Replace malloc
with xmalloc.
Michael Snyder [Wed, 2 Mar 2011 23:14:32 +0000 (23:14 +0000)]
2011-03-02 Michael Snyder <msnyder@vmware.com>
* target-descriptions.c (tdesc_gdb_type): No need to call
xstrdup, callee saves a copy.
Alan Modra [Wed, 2 Mar 2011 23:00:07 +0000 (23:00 +0000)]
daily update
Michael Snyder [Wed, 2 Mar 2011 22:56:44 +0000 (22:56 +0000)]
2011-03-02 Michael Snyder <msnyder@vmware.com>
* printcmd.c (print_scalar_formatted): Use strncpy for safety.
Michael Snyder [Wed, 2 Mar 2011 22:21:45 +0000 (22:21 +0000)]
2011-03-02 Michael Snyder <msnyder@vmware.com>
* infcall.c (call_function_by_hand): Add break statements for lint.
Michael Snyder [Wed, 2 Mar 2011 22:11:27 +0000 (22:11 +0000)]
2011-03-02 Michael Snyder <msnyder@vmware.com>
* utils.c (parse_escape): Escape the escape char.
Cary Coutant [Wed, 2 Mar 2011 21:59:36 +0000 (21:59 +0000)]
* testsuite/script_test_9.t: Add TLS segment.
Michael Snyder [Wed, 2 Mar 2011 21:19:54 +0000 (21:19 +0000)]
2011-03-02 Michael Snyder <msnyder@vmware.com>
* python/py-inferior.c (build_inferior_list): Error out if
PyList_Append fails.
(gdbpy_inferiors): Error out if build_inferior_list fails.
Michael Snyder [Wed, 2 Mar 2011 18:27:41 +0000 (18:27 +0000)]
2011-03-02 Michael Snyder <msnyder@vmware.com>
* linux-nat.c (linux_nat_xfer_partial): Preserve errno around
a function call.
Michael Snyder [Wed, 2 Mar 2011 18:09:11 +0000 (18:09 +0000)]
2011-03-02 Michael Snyder <msnyder@vmware.com>
* record.c (record_restore): Move printf to before error return.
Nick Clifton [Wed, 2 Mar 2011 17:23:09 +0000 (17:23 +0000)]
* ecoff.c: Incldue filenames.h
Bernd Schmidt [Wed, 2 Mar 2011 17:07:03 +0000 (17:07 +0000)]
* elflink.c (is_reloc_section): Remove function.
(get_dynamic_reloc_section_name): Construct string manually.
Joel Brobecker [Wed, 2 Mar 2011 15:17:01 +0000 (15:17 +0000)]
use gdb_test_no_output in gdb.python/py-inferior.exp
gdb/testsuite/ChangeLog:
* gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
gdb_test when running a test where we expected no output back.
Ian Lance Taylor [Wed, 2 Mar 2011 14:51:42 +0000 (14:51 +0000)]
* configure.ac: Add check for gnu_indirect_function support in
the toolchain building binutils.
* configure: Rebuild.
Yao Qi [Wed, 2 Mar 2011 05:33:37 +0000 (05:33 +0000)]
2011-03-02 Yao Qi <yao@codesourcery.com>
* arm-tdep.h (struct displaced_step_closure): Add two new fields
is_thumb and insn_size.
* arm-tdep.c (displaced_read_reg): Adjust correct pipeline offset
on both ARM and Thumb mode.
(arm_process_displaced_insn): Set is_thumb and insn_size.
(arm_displaced_init_closure): Handle both 16-bit and 32-bit.
(arm_displaced_step_fixup): Likewise.
Sebastian Pop [Wed, 2 Mar 2011 03:49:38 +0000 (03:49 +0000)]
Add -lpwl to ppllibs, and -lisl to clooglibs.
2011-03-02 Sebastian Pop <sebastian.pop@amd.com>
* configure.ac: Add -lpwl to ppllibs.
* config/cloog.m4: Add -lisl to clooglibs.
* configure: Regenerated.
Michael Snyder [Wed, 2 Mar 2011 01:09:52 +0000 (01:09 +0000)]
2011-03-01 Michael Snyder <msnyder@vmware.com>
* cli/cli-dump.c (dump_bfd_file): Check error return and warn.
Michael Snyder [Wed, 2 Mar 2011 00:42:53 +0000 (00:42 +0000)]
2011-03-01 Michael Snyder <msnyder@vmware.com>
* jv-lang.c (evaluate_subexp_java): Conditional can't be true.
Michael Snyder [Wed, 2 Mar 2011 00:37:29 +0000 (00:37 +0000)]
2011-03-01 Michael Snyder <msnyder@vmware.com>
* dwarf2read.c (dwarf2_compute_name): NAME cannot be null here.
gdbadmin [Wed, 2 Mar 2011 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Michael Snyder [Tue, 1 Mar 2011 23:42:44 +0000 (23:42 +0000)]
2011-03-01 Michael Snyder <msnyder@vmware.com>
* cli/cli-dump.c (restore_binary_file): Validate ftell return value.
Michael Snyder [Tue, 1 Mar 2011 23:07:40 +0000 (23:07 +0000)]
2011-03-01 Michael Snyder <msnyder@vmware.com>
* ada-lang.c (ada_make_symbol_completion_list): Replace malloc
with xmalloc.
Alan Modra [Tue, 1 Mar 2011 23:00:06 +0000 (23:00 +0000)]
daily update
H.J. Lu [Tue, 1 Mar 2011 22:55:35 +0000 (22:55 +0000)]
Don't use filename_cmp in plugin test DSO.
2011-03-01 H.J. Lu <hongjiu.lu@intel.com>
PR ld/12529
* testplug.c: Don't include "filenames.h".
(onclaim_file): Don't use filename_cmp.
Michael Snyder [Tue, 1 Mar 2011 22:42:33 +0000 (22:42 +0000)]
2011-03-01 Michael Snyder <msnyder@vmware.com>
* ada-lang.c (aggregate_assign_others): Rename inner scope variable
which shadows function parameter.
Michael Snyder [Tue, 1 Mar 2011 22:24:30 +0000 (22:24 +0000)]
2011-03-01 Michael Snyder <msnyder@vmware.com>
* tracepoint.c (create_tsv_from_upload): Superfluous call
to xstrdup. Callee already calls xstrdup.
Michael Snyder [Tue, 1 Mar 2011 22:16:40 +0000 (22:16 +0000)]
2011-03-01 Michael Snyder <msnyder@vmware.com>
* linespec.c (decode_line_1): Remove unnecessary null check.
Michael Snyder [Tue, 1 Mar 2011 22:13:48 +0000 (22:13 +0000)]
2011-03-01 Michael Snyder <msnyder@vmware.com>
* tracepoint.c (scope_info): Fix mem leak, remove underused
variable.
Michael Snyder [Tue, 1 Mar 2011 21:54:53 +0000 (21:54 +0000)]
2011-03-01 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
* python/py-prettyprint.c (apply_val_pretty_printer): Remove
superfluous null check.
Michael Snyder [Tue, 1 Mar 2011 21:51:35 +0000 (21:51 +0000)]
2011-03-01 Michael Snyder <msnyder@vmware.com>
* std-regs.c (value_of_builtin_frame_pc_reg): Frame can't be null.
(value_of_builtin_frame_fp_reg): Ditto.
Michael Snyder [Tue, 1 Mar 2011 21:46:42 +0000 (21:46 +0000)]
2011-03-01 Michael Snyder <msnyder@vmware.com>
* std-regs.c (value_of_builtin_frame_pc_reg): Frame can't be null.
Michael Snyder [Tue, 1 Mar 2011 21:12:27 +0000 (21:12 +0000)]
2011-03-01 Michael Snyder <msnyder@vmware.com>
* event-top.c (display_gdb_prompt): Remove superfluous null check.
Michael Snyder [Tue, 1 Mar 2011 21:03:22 +0000 (21:03 +0000)]
2011-03-01 Michael Snyder <msnyder@vmware.com>
* python/py-prettyprint.c (apply_val_pretty_printer): VAL may
be null.
Michael Snyder [Tue, 1 Mar 2011 20:57:52 +0000 (20:57 +0000)]
2011-03-01 Michael Snyder <msnyder@vmware.com>
* linespec.c (decode_line_1): Check for null before dereference.
Michael Snyder [Tue, 1 Mar 2011 20:24:48 +0000 (20:24 +0000)]
2011-03-01 Michael Snyder <msnyder@vmware.com>
* reverse.c (record_restore): Move null-check to before pointer
dereference.
Michael Snyder [Tue, 1 Mar 2011 19:00:16 +0000 (19:00 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* python/py-utils.c (gdbpy_obj_to_string): Delete unused variable.
Michael Snyder [Tue, 1 Mar 2011 18:51:06 +0000 (18:51 +0000)]
2011-03-01 Michael Snyder <msnyder@vmware.com>
* objc-lang.c (selectors_info): Add explanitory comment.
(classes_info): Ditto.
Ulrich Weigand [Tue, 1 Mar 2011 18:20:23 +0000 (18:20 +0000)]
* arm-linux-tdep.c (ARM_LDR_PC_SP_4): Add define.
(arm_linux_restart_syscall_init): Handle both on-stack and in-kernel
versions of the trampoline. Handle Thumb vs. ARM addresses.
(arm_kernel_linux_restart_syscall_tramp_frame): New global.
(arm_linux_init_abi): Install it.
* arm-tdep.c (arm_psr_thumb_bit): Make global.
* arm-tdep.c (arm_psr_thumb_bit): Add prototype.
Michael Snyder [Tue, 1 Mar 2011 02:31:27 +0000 (02:31 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* ui-out.c (ui_out_field_core_addr): Make local char buffer
a little bigger, to avoid possibility of an overflow.
Michael Snyder [Tue, 1 Mar 2011 02:16:56 +0000 (02:16 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* breakpoint.c (breakpoint_adjustment_warning): Make local char
buffers a little bigger, to avoid possibility of an overflow.
Michael Snyder [Tue, 1 Mar 2011 01:58:33 +0000 (01:58 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* coffread.c (coff_getfilename): Add check to avoid overflow.
Michael Snyder [Tue, 1 Mar 2011 01:44:24 +0000 (01:44 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* objc-lang.c (selectors_info): Add a small safety margin to
avoid overflow.
(classes_info): Error out on too long REGEXP.
Michael Snyder [Tue, 1 Mar 2011 01:00:31 +0000 (01:00 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* infrun.c (handle_inferior_event): Remove unused function call.
Michael Snyder [Tue, 1 Mar 2011 00:52:19 +0000 (00:52 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* fork-child.c (fork_inferior): Remove ifdef'd code and
unused variable.
Michael Snyder [Tue, 1 Mar 2011 00:46:09 +0000 (00:46 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* linux-thread-db.c (attach_thread): Discard unused value.
Michael Snyder [Tue, 1 Mar 2011 00:40:22 +0000 (00:40 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* linux-nat.c (linux_handle_extended_wait): Delete unused variable.
Michael Snyder [Tue, 1 Mar 2011 00:34:27 +0000 (00:34 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* remote.c (remote_get_noisy_reply): Discard unused value.
(remote_vcont_resume): Ditto.
(remote_stop_ns): Ditto.
Michael Snyder [Tue, 1 Mar 2011 00:26:14 +0000 (00:26 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* linespec.c (decode_objc): Delete unused variable.
Michael Snyder [Tue, 1 Mar 2011 00:11:07 +0000 (00:11 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* tui/tui-regs.c (tui_register_format): Delete unused variable.
Michael Snyder [Tue, 1 Mar 2011 00:07:20 +0000 (00:07 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* dwarf2read.c (add_partial_symbol): Discard unused values.
(read_base_type): Delete unused variable.
Alan Modra [Tue, 1 Mar 2011 00:02:32 +0000 (00:02 +0000)]
PR binutils/12523
* readelf.c (process_object): Clear dynamic_info_DT_GNU_HASH.
gdbadmin [Tue, 1 Mar 2011 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Michael Snyder [Mon, 28 Feb 2011 23:55:18 +0000 (23:55 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* dbxread.c (read_dbx_symtab): Discard unused value.
Michael Snyder [Mon, 28 Feb 2011 23:47:39 +0000 (23:47 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* eval.c (evaluate_subexp_standard): Delete unused variable,
and discard unused values.
Michael Snyder [Mon, 28 Feb 2011 23:37:07 +0000 (23:37 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* infcmd.c (_initialize_infcmd): Discard unused values.
Michael Snyder [Mon, 28 Feb 2011 23:32:27 +0000 (23:32 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* stabsread.c (rs6000_builtin_type): Missing break statement.
Michael Snyder [Mon, 28 Feb 2011 23:23:05 +0000 (23:23 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* dbxread.c (process_one_symbol): Discard unused value.
Michael Snyder [Mon, 28 Feb 2011 23:17:07 +0000 (23:17 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* coffread.c (coff_end_symtab): Delete unused variable.
Michael Snyder [Mon, 28 Feb 2011 23:12:56 +0000 (23:12 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* dwarf2read.c (dw2_get_file_names): Discard unused value.
(dwarf2_add_typedef): Delete unused variable.
(read_namespace): Ditto.
(dwarf_decode_macros): Ditto.
Alan Modra [Mon, 28 Feb 2011 23:00:05 +0000 (23:00 +0000)]
daily update
Michael Snyder [Mon, 28 Feb 2011 22:55:06 +0000 (22:55 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* m2-lang.c (evaluate_subexp_modula2): Discard unused variable.
Michael Snyder [Mon, 28 Feb 2011 22:49:57 +0000 (22:49 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* opencl-lang.c (evaluate_subexp_opencl): Discard unused value.
Michael Snyder [Mon, 28 Feb 2011 22:45:16 +0000 (22:45 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* p-valprint.c (pascal_val_print): Discard unused value.
Michael Snyder [Mon, 28 Feb 2011 22:20:05 +0000 (22:20 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* utils.c (nquery): Call va_end before return;
(yquery): Ditto.
(query): Ditto.
Michael Snyder [Mon, 28 Feb 2011 22:11:02 +0000 (22:11 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* proc-service.c (ps_plog): Call va_end before return.
Michael Snyder [Mon, 28 Feb 2011 22:00:45 +0000 (22:00 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* utils.c (decimal2str): Initialize 'width' to nine, then
don't mess with it.
Tom Tromey [Mon, 28 Feb 2011 19:38:34 +0000 (19:38 +0000)]
* python/python.c (gdbpy_value_cst): New global.
(_initialize_python): Initialize it.
* python/python-internal.h (gdbpy_value_cst): Declare.
* python/py-value.c (convert_value_from_python): Use
gdbpy_value_cst.
Michael Snyder [Mon, 28 Feb 2011 19:00:51 +0000 (19:00 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* gdb.cp/overload.cc: Change initializer value to integer.
Michael Snyder [Mon, 28 Feb 2011 18:55:22 +0000 (18:55 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* python/py-cmd.c (cmdpy_init): Fix memory leak.
Michael Snyder [Mon, 28 Feb 2011 18:48:18 +0000 (18:48 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* breakpoint.c (catch_syscall_completer): Free malloced list.
Michael Snyder [Mon, 28 Feb 2011 18:43:27 +0000 (18:43 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* jv-lang.c (java_primitive_type_from_name): Add missing break.
Michael Snyder [Mon, 28 Feb 2011 18:40:31 +0000 (18: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.
Kai Tietz [Mon, 28 Feb 2011 18:36:14 +0000 (18: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.
Kai Tietz [Mon, 28 Feb 2011 18:34:52 +0000 (18: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.
Kai Tietz [Mon, 28 Feb 2011 18:32:52 +0000 (18: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.
Michael Snyder [Mon, 28 Feb 2011 18:31:36 +0000 (18:31 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* opencl-lang.c (lval_func_free_closure): Fix use-after-free.
Kai Tietz [Mon, 28 Feb 2011 18:30:16 +0000 (18: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.
Michael Snyder [Mon, 28 Feb 2011 18:28:19 +0000 (18:28 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* python/py-param.c (set_parameter_value): Add missing
break statement.
Tom Tromey [Mon, 28 Feb 2011 18:16:59 +0000 (18:16 +0000)]
* psymtab.c (expand_partial_symbol_tables): Use
ALL_OBJFILE_PSYMTABS.
Jan Kratochvil [Mon, 28 Feb 2011 18:14:34 +0000 (18:14 +0000)]
gdb/
* objc-lang.c (selectors_info): Error on too long REGEXP.
Michael Snyder [Mon, 28 Feb 2011 18:10:30 +0000 (18:10 +0000)]
2011-02-28 Michael Snyder <msnyder@vmware.com>
* linux-record.c (record_linux_system_call): Add missing
break statement.
Maciej W. Rozycki [Mon, 28 Feb 2011 16:34:39 +0000 (16: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.
Maciej W. Rozycki [Mon, 28 Feb 2011 16:26:46 +0000 (16: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.
Ulrich Weigand [Mon, 28 Feb 2011 16:20:21 +0000 (16:20 +0000)]
* breakpoint.c (print_one_breakpoint_location): Remove unused
argument PRINT_ADDRESS_BITS. Update callers.
(print_one_breakpoint): Likewise.
Maciej W. Rozycki [Mon, 28 Feb 2011 16:06:51 +0000 (16: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.
Maciej W. Rozycki [Mon, 28 Feb 2011 16:03:38 +0000 (16:03 +0000)]
Swap ChangeLog entries.
Ulrich Weigand [Mon, 28 Feb 2011 15:55:08 +0000 (15:55 +0000)]
* hostio.c (require_data): Free *data, not data.
Maciej W. Rozycki [Mon, 28 Feb 2011 15:52:26 +0000 (15: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.
Maciej W. Rozycki [Mon, 28 Feb 2011 15:44:53 +0000 (15: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.
Maciej W. Rozycki [Mon, 28 Feb 2011 15:33:25 +0000 (15: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.
Ulrich Weigand [Mon, 28 Feb 2011 15:21:21 +0000 (15: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.
Jan Kratochvil [Mon, 28 Feb 2011 09:28:21 +0000 (09:28 +0000)]
gdb/doc/
* gdb.texinfo (Starting and Stopping Trace Experiments): Fix
circular-trace-buffer name.
Jan Kratochvil [Mon, 28 Feb 2011 09:07:46 +0000 (09:07 +0000)]
gdb/doc/
* gdb.texinfo (Tracepoint Conditions): Fix missing parenthesis.
Alan Modra [Mon, 28 Feb 2011 07:46:37 +0000 (07: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.
Alan Modra [Mon, 28 Feb 2011 04:45:59 +0000 (04: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.
Joel Brobecker [Mon, 28 Feb 2011 04:33:26 +0000 (04: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.
Jan Kratochvil [Mon, 28 Feb 2011 04:20:30 +0000 (04:20 +0000)]
gdb/gdbserver/
* hostio.c (require_data): Use free, not xfree.