Nick Clifton [Mon, 28 May 2012 14:20:19 +0000 (14:20 +0000)]
 
	* read.c (read_symbol_name): New function.  Reads a symbol names.
	Allows escape codes in names.
	(s_comm_internal): Use read_symbol_name.
	(s_globl, s_lsym, s_set, s_weakref): Likewise.
	* doc/as.texinfo: Document support for multibyte characters in
	symbol names.
	* gas/elf/syms.s: New test - checks the generation of multibyte
	symbol names.
	* gas/elf/syms.d: New file - expected readelf output.
	* gas/elf/elf.exp: Add syms.
	* readelf.c (print_symbol): Display multibyte characters in symbol
	names.
	(process_section_headers): Use print_symbol.
	* ld-ifunc/ifunc-13a-i386.s: Fix use of .global directive.
	* ld-ifunc/ifunc-15a-i385.s: Likewise.
Alan Modra [Mon, 28 May 2012 04:08:53 +0000 (04:08 +0000)]
 
	PR ld/14170
	* ld-elf/pr14170a.s: Put foo, bar address in .data.
	* ld-elf/elf.exp: Don't run pr14170 test on hppa64-hpux.  Ignore
	tic6x warnings.
gdbadmin [Mon, 28 May 2012 00:00:32 +0000 (00:00 +0000)]
 
*** empty log message ***
Alan Modra [Mon, 28 May 2012 00:00:03 +0000 (00:00 +0000)]
 
daily update
H.J. Lu [Sun, 27 May 2012 14:45:41 +0000 (14:45 +0000)]
 
Add a test for PR ld/14170
	PR ld/14170
	* ld-elf/elf.exp: Add a test for PR ld/14170.
	* ld-elf/pr14170a.s: New file.
	* ld-elf/pr14170b.s: Likewise.
	* ld-elf/pr14170b.s: Likewise.
Alan Modra [Sun, 27 May 2012 13:55:45 +0000 (13:55 +0000)]
 
	PR ld/14170
	* elflink.c (_bfd_elf_merge_symbol): When a symbol defined in
	a dynamic library finds a new instance with non-default
	visibility in a regular object, correctly handle symbols
	already on the undefs list and undo dynamic symbol state when
	the new symbol is hidden or internal.
gdbadmin [Sun, 27 May 2012 00:00:32 +0000 (00:00 +0000)]
 
*** empty log message ***
Alan Modra [Sun, 27 May 2012 00:00:03 +0000 (00:00 +0000)]
 
daily update
Alan Modra [Sat, 26 May 2012 11:13:20 +0000 (11:13 +0000)]
 
ld/
	* ldlex.h (enum option_values): Move from..
	* lexsup.c: ..here.
	* emultempl/ppc32elf.em: Include ldlex.h.
	(PARSE_AND_LIST_ARGS_CASES): Disable optimisations when
	--traditional-format.
	* emultempl/ppc64elf.em: Likewise.
ld/testsuite/
	* ld-srec/srec.exp: Remove powerpc64 flag setting.
Alan Modra [Sat, 26 May 2012 00:00:04 +0000 (00:00 +0000)]
 
daily update
gdbadmin [Sat, 26 May 2012 00:00:02 +0000 (00:00 +0000)]
 
*** empty log message ***
Sriraman Tallam [Fri, 25 May 2012 22:53:52 +0000 (22:53 +0000)]
 
2012-05-25  Sriraman Tallam  <tmsriram@google.com>
	* symtab.cc (Symbol_table::define_special_symbol):
	Initialize *poldsym to prevent uninitialized variable errors.
Maciej W. Rozycki [Fri, 25 May 2012 21:54:16 +0000 (21:54 +0000)]
 
	* gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
	for 'set print symbol' change.
H.J. Lu [Fri, 25 May 2012 16:20:15 +0000 (16:20 +0000)]
 
Don't use dynamic_sec_flags on PLT .eh_frame section
	* elf32-i386.c (elf_i386_create_dynamic_sections): Don't use
	dynamic_sec_flags to create PLT .eh_frame section.
	* elf64-x86-64.c (elf_x86_64_create_dynamic_sections): Likewise.
Alan Modra [Fri, 25 May 2012 01:13:59 +0000 (01:13 +0000)]
 
	PR ld/13909
	* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Handle
	multiple .eh_frame sections attached to bfd.
Alan Modra [Fri, 25 May 2012 01:12:20 +0000 (01:12 +0000)]
 
	PR ld/13909
	* elf-eh-frame.c (_bfd_elf_eh_frame_present): New function.
	(_bfd_elf_maybe_strip_eh_frame_hdr): Use it here.
	* elf-bfd.h (_bfd_elf_eh_frame_present): Declare.
	* elflink.c (bfd_elf_size_dynamic_sections): Let the backend
	size dynamic sections before stripping eh_frame_hdr.
	(bfd_elf_gc_sections): Handle multiple .eh_frame sections.
	* elf32-ppc.c (ppc_elf_size_dynamic_sections): Drop glink_eh_frame
	if no other .eh_frame sections exist.
	* elf64-ppc.c (ppc64_elf_size_stubs): Likewise.
	* elf32-i386.c (elf_i386_create_dynamic_sections): Don't size
	or alloc plt_eh_frame here..
	(elf_i386_size_dynamic_sections): ..do it here instead.  Don't
	specially keep sgotplt, iplt, tgotplt, sdynbss for symbols.
	(elf_i386_finish_dynamic_sections): Check plt_eh_frame->contents
	before writing plt offset.
	* elf64-x86-64.c (elf_x86_64_create_dynamic_sections): Don't size
	or alloc plt_eh_frame here..
	(elf_x86_64_size_dynamic_sections): ..do it here instead.
	(elf_x86_64_finish_dynamic_sections): Check plt_eh_frame->contents
	before writing plt offset.
Alan Modra [Fri, 25 May 2012 00:00:04 +0000 (00:00 +0000)]
 
daily update
gdbadmin [Fri, 25 May 2012 00:00:02 +0000 (00:00 +0000)]
 
*** empty log message ***
Jan Kratochvil [Thu, 24 May 2012 22:14:36 +0000 (22:14 +0000)]
 
gdb/
	* psymtab.c (lookup_symbol_aux_psymtabs): New variable stab_best.  Use
	it as a fallback for TYPE_IS_OPAQUE.
	* symfile.h (struct quick_symbol_functions): Mention TYPE_OPAQUE
	symbols for lookup_symbol.
gdb/testsuite/
	* gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
	.debug_abbrev_seg3.
Jan Kratochvil [Thu, 24 May 2012 22:09:21 +0000 (22:09 +0000)]
 
gdb/
	PR symtab/13277: Resolving opaque structures in ICC generated binaries.
	* dwarf2read.c (struct dwarf2_cu) <producer_is_icc>: New field.
	(producer_is_gxx_lt_4_6): Move the checking and caching to...
	(check_producer): ... this new function, which also checks for ICC
	and caches the result.
	(producer_is_icc): New function.
	(read_structure_type): Don't set TYPE_STUB_SUPPORTED if the
	producer was ICC.
gdb/testsuite/
	PR symtab/13277: Resolving opaque structures in ICC generated binaries.
	* gdb.dwarf2/dw2-icc-opaque.S: New file.
	* gdb.dwarf2/dw2-icc-opaque.exp: New file.
Pedro Alves [Thu, 24 May 2012 17:38:54 +0000 (17:38 +0000)]
 
2012-05-24  Pedro Alves  <palves@redhat.com>
	* sim-signal.h (sim_signal_to_target): Rename to ...
	(sim_signal_to_gdb_signal): ... this.
	* sim-signal.c (sim_signal_to_target): Rename to ...
	(sim_signal_to_gdb_signal): ... this.
	* sim-reason.c (sim_stop_reason): Adjust to rename.
Pedro Alves [Thu, 24 May 2012 17:03:28 +0000 (17:03 +0000)]
 
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
	* arch-utils.c (default_gdb_signal_to_host): Rename to ...
	(default_gdb_signal_to_target): ... this.  Add comment.
	(default_gdb_signal_from_host): Rename to ...
	(default_gdb_signal_from_target): ... this.  Add comment.
	* arch-utils.h (default_gdb_signal_to_host): Rename to ...
	(default_gdb_signal_to_target): ... this.
	(default_gdb_signal_from_host): Rename to ...
	(default_gdb_signal_from_target): ... this.
	* corelow.c (core_open): Adjust to naming change.  Replace comment.
	* gdbarch.sh (gdb_signal_from_host): Rename to ...
	(gdb_signal_from_target): ... this.  Adjust to
	default_gdb_signal_from_host naming change.  Extend comment.
	(gdb_signal_to_host): Rename to ...
	(gdb_signal_to_target): ... this.  Adjust to
	default_gdb_signal_to_host naming change.
	* gdbarch.h, gdbarch.c: Renegerate.
Pedro Alves [Thu, 24 May 2012 16:51:47 +0000 (16:51 +0000)]
 
gdb/
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
gdb/gdbserver/
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
include/gdb/
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
        * gdb/signals.def: Replace TARGET_SIGNAL_ with GDB_SIGNAL_
	throughout.
sim/arm/
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
sim/avr/
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
sim/common/
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
sim/cr16/
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
sim/d10v/
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
sim/erc32/
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
sim/m32c/
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
sim/ppc/
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
sim/rl78/
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
sim/rx/
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
Pedro Alves [Thu, 24 May 2012 16:39:15 +0000 (16:39 +0000)]
 
gdb/
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
	Replace target_signal with gdb_signal throughout.
gdb/gdbserver/
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
	Replace target_signal with gdb_signal throughout.
include/gdb/
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
	Replace target_signal with gdb_signal throughout.
sim/common/
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR gdb/7205
	Replace target_signal with gdb_signal throughout.
Pedro Alves [Thu, 24 May 2012 15:54:57 +0000 (15:54 +0000)]
 
2012-05-24  Pedro Alves  <palves@redhat.com>
	PR tui/14159
	* tui/tui-hooks.c (tui_query_hook): Pre-compute the question
	string, instead of reusing the va_list argument.
Alan Modra [Thu, 24 May 2012 15:36:33 +0000 (15:36 +0000)]
 
	* gas/lns/lns-big-delta.s: Add nops.
	* gas/lns/lns-big-delta.d: Update.
Tom Tromey [Thu, 24 May 2012 14:31:01 +0000 (14:31 +0000)]
 
	* cp-support.h (cp_finalize_namespace, cp_initialize_namespace):
	Remove.
Alan Modra [Thu, 24 May 2012 06:20:52 +0000 (06:20 +0000)]
 
	PR ld/14158
	* elf64-ppc.c (ppc64_elf_size_stubs): Round up glink_eh_frame
	size to output section alignment.
	(ppc64_elf_build_stubs): Likewise, and extend last FDE to cover.
Doug Evans [Thu, 24 May 2012 02:51:48 +0000 (02:51 +0000)]
 
	* symtab.c (search_symbols): Formatting fixes.
	(print_symbol_info): Formatting fixes.
Doug Evans [Thu, 24 May 2012 01:26:15 +0000 (01:26 +0000)]
 
	* dwarf2-frame.c (execute_cfa_program): Update to handle long long ->
	int64_t change to leb128 API.
	(read_encoded_value, decode_frame_entry_1): Ditto.
	* dwarf2expr.c (safe_read_uleb128, safe_read_sleb128): Ditto.
	(dwarf_block_to_dwarf_reg, dwarf_block_to_dwarf_reg_deref): Ditto.
	(dwarf_block_to_fb_offset, dwarf_block_to_sp_offset): Ditto.
	(execute_stack_op): Ditto.
	* dwarf2expr.h (gdb_read_uleb128, gdb_read_sleb128): Ditto.
	(safe_read_uleb128, safe_read_sleb128): Ditto.
	* dwarf2loc.c (decode_debug_loc_dwo_addresses): Ditto.
	(dwarf2_compile_expr_to_ax): Ditto.
	(locexpr_describe_location_piece): Ditto.
	(disassemble_dwarf_expression): Ditto.
	(locexpr_describe_location_1): Ditto.
Doug Evans [Thu, 24 May 2012 01:18:15 +0000 (01:18 +0000)]
 
	* leb128.h: #include stdint.h, inttypes.h.
	(read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
	Change to take a uint64_t * argument instead of unsigned long long.
	(read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
	Change to take an int64_t * argument instead of long long.
Cary Coutant [Thu, 24 May 2012 01:04:53 +0000 (01:04 +0000)]
 
ld/
	* scripttempl/armbpabi.sc: Match .data.rel.ro.* sections more
	carefully.  Fix typo where .rela.data.rel.ro matches
	.rel.data.rel.ro.
	* scripttempl/mep.sc: Likewise.
	* scripttempl/elf.sc: Match .data.rel.ro.* sections more carefully.
	* scripttempl/elf64hppa.sc: Likewise.
	* scripttempl/elfxtensa.sc: Likewise.
Cary Coutant [Thu, 24 May 2012 01:02:15 +0000 (01:02 +0000)]
 
gold/
	* layout.cc (Layout::section_name_mapping): Add rules to handle
	exact match on .data.rel.ro.local or .data.rel.ro.
	(Layout::output_section_name): Check for exact matches.
Stan Shebs [Thu, 24 May 2012 00:33:47 +0000 (00:33 +0000)]
 
2012-05-23  Stan Shebs  <stan@codesourcery.com>
	    Kwok Cheung Yeung  <kcy@codesourcery.com>
	* Makefile.in (SUBDIR_MI_OBS): Add mi-cmd-info.o.
	(SUBDIR_MI_SRCS): Add mi-cmd-info.c.
	(mi-cmd-info.o): New rule.
	* osdata.h (info_osdata_command): New declaration.
	* osdata.c (info_osdata_command): Change to non-static.
	* mi/mi-cmds.h (mi_cmd_info_os): New declaration.
	* mi/mi-cmds.c (mi_cmds): Add -info-os MI command.
	* mi/mi-cmd-info.c: New file.
	* gdb.texinfo (Miscellaneous GDB/MI Commands): Document -info-os.
	* gdb.mi/mi-info-os.exp: New file.
Doug Evans [Thu, 24 May 2012 00:23:13 +0000 (00:23 +0000)]
 
	* symtab.c (search_symbols): Pass NULL for file_matcher to
	expand_symtabs_matching if there are no files to match.
gdbadmin [Thu, 24 May 2012 00:00:32 +0000 (00:00 +0000)]
 
*** empty log message ***
Alan Modra [Thu, 24 May 2012 00:00:04 +0000 (00:00 +0000)]
 
daily update
Doug Evans [Wed, 23 May 2012 23:45:09 +0000 (23:45 +0000)]
 
	* gdbtypes.c (lookup_typename): Simplify.
Cary Coutant [Wed, 23 May 2012 20:54:37 +0000 (20:54 +0000)]
 
gold/
	* layout.cc (Layout::section_name_mapping): Match .data.rel.ro.*
	more carefully.
Keith Seitz [Wed, 23 May 2012 18:21:34 +0000 (18:21 +0000)]
 
	* gdb.trace/stap-trace.exp: If compile_stap_bin fails,
	return -1 to suppress the rest of the tests.
	(compile_stap_bin): Return boolean success value.
Pedro Alves [Wed, 23 May 2012 11:34:56 +0000 (11:34 +0000)]
 
2012-05-23  Pedro Alves  <palves@redhat.com>
	* arch-utils.h (default_target_signal_to_host): Delete.
	* arch-utils.c (default_target_signal_to_host): Delete.
	* gdbarch.sh (target_signal_to_host): Remove.
	* gdbarch.h, gdbarch.c: Regenerate.
Alan Modra [Wed, 23 May 2012 04:38:08 +0000 (04:38 +0000)]
 
	* elf-eh-frame.c (_bfd_elf_maybe_strip_eh_frame_hdr): Handle
        BFDs with multiple .eh_frame sections.
Alan Modra [Wed, 23 May 2012 04:35:31 +0000 (04:35 +0000)]
 
	PR ld/13909
	* elflink.c (bfd_elf_discard_info): Don't ignore dynamic BFDs.
gdbadmin [Wed, 23 May 2012 00:00:02 +0000 (00:00 +0000)]
 
*** empty log message ***
Cary Coutant [Tue, 22 May 2012 23:50:52 +0000 (23:50 +0000)]
 
gold/
	* symtab.cc (Symbol::should_add_dynsym_entry): Check for relocatable
	object before exporting symbol.
Maciej W. Rozycki [Tue, 22 May 2012 23:17:51 +0000 (23:17 +0000)]
 
	* linux-low.c (linux_store_registers): Avoid the copying sequence
	when no data has been retrieved by ptrace.
H.J. Lu [Tue, 22 May 2012 21:52:07 +0000 (21:52 +0000)]
 
Don't skip ld-elf/eh[1-4].d for x32
	* ld-elf/eh1.d: Don't skip x86_64-*-linux-gnux32.
	* ld-elf/eh2.d: Likewise.
	* ld-elf/eh3.d: Likewise.
	* ld-elf/eh4.d: Likewise.
H.J. Lu [Tue, 22 May 2012 21:42:50 +0000 (21:42 +0000)]
 
Adjust ld-x86-64/ilp32-11.s for NACL
	* ld-x86-64/ilp32-11.s Add ".space 0x1000" before func.
	(func): Make it global and hidden.
	* ld-x86-64/ilp32-11.d: Updated.
Doug Evans [Tue, 22 May 2012 18:45:22 +0000 (18:45 +0000)]
 
	* dwarf2-frame.c (struct dwarf2_cie): Make initial_instructions, end
	"const gdb_byte *".
	(struct dwarf2_fde): Make instructions, end "const gdb_byte *".
	(execute_cfa_program): Update to match API of leb128 functions.
	(read_1_byte, read_4_bytes, read_8_bytes): Make buf parameter
	"const gdb_byte *".
	(read_unsigned_leb128, read_signed_leb128): Delete.
	(read_initial_length): Change type of buf argument to
	"const gdb_byte *".
	(read_encoded_value): Update to match API of leb128 functions.
	(decode_frame_entry): Change result to "const gdb_byte *", and
	similarly for "start" parameter.
	(decode_frame_entry_1): Ditto.  Use new leb128 reader functions.
	(dwarf2_build_frame_info): Change local frame_ptr to
	"const gdb_byte *".
	* dwarf2expr.c (safe_read_uleb128, safe_read_sleb128): Replaces
	read_uleb128, read_sleb128.  All callers updated.
	(safe_skip_leb128): New function.
	(dwarf_block_to_dwarf_reg): Update to match API of leb128 functions.
	Call gdb_read_uleb128, gdb_skip_leb128 instead of read_uleb128.
	(dwarf_block_to_dwarf_reg_deref): Update to match API of leb128
	functions.  Call gdb_read_uleb128, gdb_read_sleb128 instead of
	read_uleb128, read_sleb128.
	(dwarf_block_to_fb_offset, dwarf_block_to_sp_offset): Ditto.
	(execute_stack_op): Update to match API of leb128 functions.
	* dwarf2expr.h: #include "leb128.h".
	(read_uleb128, read_sleb128): Delete.
	(gdb_read_uleb128, gdb_read_sleb128, gdb_skip_leb128): New functions.
	(safe_read_uleb128, safe_read_sleb128, safe_skip_leb128): Declare.
	* dwarf2loc.c (debug_loc_kind): New enum.
	(decode_debug_loc_addresses): New function.
	(decode_debug_loc_dwo_addresses): New function.
	(dwarf2_find_location_expression): Rewrite.
	(dwarf2_compile_expr_to_ax): Update to match API of leb128 functions.
	(locexpr_describe_location_piece): Ditto.
	(disassemble_dwarf_expression): Ditto.
	(locexpr_describe_location_1): Ditto.
	(loclist_describe_location): Rewrite.
	* dwarf2loc.h (dwarf2_loclist_baton): New member "from_dwo".
	* dwarf2read.c (die_reader_specs): New member "buffer_end".
	(dwarf2_section_buffer_overflow_complaint): Renamed from
	dwarf2_macros_too_long_complaint.  All callers updated.
	(skip_leb128): Delete.
	(init_cu_die_reader): Initialize reader->buffer_end.
	(skip_one_die): Replace call to skip_leb128 with safe_skip_leb128.
	(skip_form_bytes): New arg buffer_end.  All callers updated.
	Replace call to skip_leb128 with gdb_skip_leb128.
	(skip_unknown_opcode): New arg mac_end.  All callers updated.
	(fill_in_loclist_baton): Initialize baton->from_dwo.
Roland McGrath [Tue, 22 May 2012 18:42:37 +0000 (18:42 +0000)]
 
ld/testsuite/
	* ld-elf/eh4.d: Revert last change.
	Loosen CFI-matching regexps so they match x86_64-*-nacl* variant too.
Roland McGrath [Tue, 22 May 2012 18:22:03 +0000 (18:22 +0000)]
 
ld/testsuite/
	* ld-x86-64/pr12570a.d (name): Distinguish it from pr12570b.d case.
	Loosen CFI-matching regexp so it matches x86_64-*-nacl* variant too.
	* ld-x86-64/pr12570b.d: Likewise.
	* ld-x86-64/x86-64.exp: Revert last change.
Maciej W. Rozycki [Tue, 22 May 2012 18:12:13 +0000 (18:12 +0000)]
 
	* mips-linux-nat.c (mips_linux_read_description): Use a more
	verbose error message.
DJ Delorie [Tue, 22 May 2012 18:05:41 +0000 (18:05 +0000)]
 
merge from gcc
Maciej W. Rozycki [Tue, 22 May 2012 17:12:07 +0000 (17:12 +0000)]
 
	* NEWS: Add MIPS/Linux DSP support.
	* mips-linux-tdep.c: Document post-2.6.12 o32 sigcontext layout.
	(SIGCONTEXT_DSPCTL): New macro.
	(SIGCONTEXT_HI1, SIGCONTEXT_LO1): Likewise.
	(SIGCONTEXT_HI2, SIGCONTEXT_LO2): Likewise.
	(SIGCONTEXT_HI3, SIGCONTEXT_LO3): Likewise.
	(N64_SIGCONTEXT_HI1, N64_SIGCONTEXT_HI2): Likewise.
	(N64_SIGCONTEXT_HI3): Likewise.
	(N64_SIGCONTEXT_LO1, N64_SIGCONTEXT_LO2): Likewise.
	(N64_SIGCONTEXT_LO3): Likewise.
	(N64_SIGCONTEXT_DSPCTL): Likewise.
	(N64_SIGCONTEXT_FPCSR): Clarify definition.
	(mips_linux_o32_sigframe_init): Handle DSP registers.
	(mips_linux_n32n64_sigframe_init): Likewise.
H.J. Lu [Tue, 22 May 2012 16:57:51 +0000 (16:57 +0000)]
 
Skip/xfail x86_64-*-nacl* for eh4/pr12570a tests
	* ld-elf/eh4.d: Skip x86_64-*-nacl*.
	* ld-x86-64/x86-64.exp: Xfail pr12570a for x86_64-*-nacl*.
Pierre Muller [Tue, 22 May 2012 15:55:30 +0000 (15:55 +0000)]
 
	* common/buffer.c (buffer_grow): ARI fix: Remove unneeded
	call to abort.
H.J. Lu [Tue, 22 May 2012 15:55:01 +0000 (15:55 +0000)]
 
Revert the change for PR ld/r13909
bfd/
	PR ld/13909
	* elf32-i386.c (elf_i386_create_dynamic_sections): Revert the
	last change.
	* elf64-x86-64.c (elf_x86_64_create_dynamic_sections): Likewise.
ld/testsuite/
2012-05-22  H.J. Lu  <hongjiu.lu@intel.com>
	PR ld/13909
	* ld-i386/i386.exp: Revert the last change.
	* ld-x86-64/x86-64.exp: Likewise.
	* ld-i386/dummy.s: Removed.
	* ld-i386/pr13909.d: Likewise.
	* ld-x86-64/pr13909.d: Likewise.
Pedro Alves [Tue, 22 May 2012 15:04:57 +0000 (15:04 +0000)]
 
2012-05-22  Pedro Alves  <palves@redhat.com>
	* target.h (store_waitstatus): Move declaration ...
	* inf-child.h (store_waitstatus): ... here.
	* target.c: Move inclusion of gdb_wait.h, and ...
	(store_waitstatus): ... this ...
	* inf-child.c: ... here.
	* linux-nat.c: Include inf-child.h.
	* rs6000-nat.c: Include inf-child.h.
	* spu-linux-nat.c: Include inf-child.h.
Alan Modra [Tue, 22 May 2012 14:58:15 +0000 (14:58 +0000)]
 
	* elflink.c (bfd_elf_discard_info): Look for next .eh_frame if
	first one is zero size or discarded.
	* elf32-ppc.c (ppc_elf_size_dynamic_sections): Set most of
	glink_eh_frame contents here..
	(ppc_elf_finish_dynamic_sections): ..rather than here.  Just set
	offset to .glink.
H.J. Lu [Tue, 22 May 2012 14:46:44 +0000 (14:46 +0000)]
 
Create PLT eh_frame section if there is .eh_frame section
bfd/
	PR ld/13909
	* elf32-i386.c (elf_i386_create_dynamic_sections): Create PLT
	eh_frame section if there is an input .eh_frame section.
	* elf64-x86-64.c (elf_x86_64_create_dynamic_sections): Likewise.
ld/testsuite/
	PR ld/13909
	* ld-i386/i386.exp: Run pr13909.
	* ld-x86-64/x86-64.exp: Likewise.
	* ld-i386/dummy.s: New file.
	* ld-i386/pr13909.d: Likewise.
	* ld-x86-64/pr13909.d: Likewise.
H.J. Lu [Tue, 22 May 2012 14:05:21 +0000 (14:05 +0000)]
 
Always create PLT eh_frame section for i386/x86-64
bfd/
2012-05-22  H.J. Lu  <hongjiu.lu@intel.com>
	PR ld/14105
	* elf32-i386.c (elf_i386_create_dynamic_sections): Always
	create PLT eh_frame section with SEC_LINKER_CREATED.
	* elf64-x86-64.c (elf_x86_64_create_dynamic_sections): Likewise.
ld/testsuite/
2012-05-20  H.J. Lu  <hongjiu.lu@intel.com>
	PR ld/14105
	* ld-elf/eh4.d: Add PLT eh_frame.
	* ld-i386/i386.exp: Run pr12570a and pr12570b.
	* ld-x86-64/x86-64.exp: Likewise.
	* ld-i386/pr12570a.d: New file.
	* ld-i386/pr12570a.s: Likewise.
	* ld-i386/pr12570b.s: Likewise.
	* ld-i386/pr12570b.s: Likewise.
	* ld-x86-64/pr12570a.d: Likewise.
	* ld-x86-64/pr12570a.s: Likewise.
	* ld-x86-64/pr12570b.d: Likewise.
	* ld-x86-64/pr12570b.s: Likewise.
Matthew Gretton-Dann [Tue, 22 May 2012 13:50:50 +0000 (13:50 +0000)]
 
2012-05-22  Will Deacon  <will.deacon@arm.com>
	* linux-low (__UCLIBC__ && !(__UCLIBC_HAS_MMU__ || __ARCH_HAS_MMU__)):
	Include asm/ptrace.h.
	(PT_TEXT_ADDR, PT_DATA_ADDR, PT_TEXT_END_ADDR): Define only if not
	already defined.
Alan Modra [Tue, 22 May 2012 12:09:26 +0000 (12:09 +0000)]
 
	* elflink.c (bfd_elf_discard_info): Handle multiple .eh_frame
	sections attached to a BFD.
	* section.c (bfd_get_section_by_name): Rewrite description.
	(bfd_get_next_section_by_name): New function.
	* bfd-in2.h: Regenerate.
Pierre Muller [Tue, 22 May 2012 08:45:56 +0000 (08:45 +0000)]
 
	* tracepoint.c (start_tracing): Add missing i18n markup.
	(stop_tracing, set_trace_user): Ditto.
	(set_trace_notes, set_trace_stop_notes): Ditto.
Mike Frysinger [Tue, 22 May 2012 01:55:16 +0000 (01:55 +0000)]
 
gas: mips: fix segfault with invalid default cpu strings
If you configure gas for a mips32el-* target, the default cpu calculation
gets mangled, and we end up passing and invalid value as the default cpu.
If you try executing gas after that, it segfaults.  This is because it
assumes that the default cpu value is always valid.
$ ./gas/as-new
Assembler messages:
Error: Bad value (2) for default CPU
Segmentation fault (core dumped)
I'm not debating that the target tuple is valid, just that gas shouldn't
crash.  So add a friendly assert to avoid that.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Alan Modra [Tue, 22 May 2012 00:00:04 +0000 (00:00 +0000)]
 
daily update
gdbadmin [Tue, 22 May 2012 00:00:03 +0000 (00:00 +0000)]
 
*** empty log message ***
Maciej W. Rozycki [Mon, 21 May 2012 23:50:25 +0000 (23:50 +0000)]
 
	* linux-low.c (linux_store_registers): Don't re-retrieve data
	with ptrace that has already been obtained from /proc.  Always
	copy any data retrieved with ptrace to the buffer supplied.
Tom Tromey [Mon, 21 May 2012 19:47:54 +0000 (19:47 +0000)]
 
	PR c++/7173:
	* gnu-v3-abi.c (gnuv3_baseclass_offset): Return early for Java
	types.
	* value.h (value_cast_pointers): Update.
	* valops.c (value_cast_pointers): Add 'subclass_check' argument.
	(value_cast): Update.
	(update_search_result): New function.
	(do_search_struct_field): New, from search_struct_field.  Check
	for ambiguous results.
	(search_struct_field): Rewrite.
	* infcall.c (value_arg_coerce): Update.
	* eval.c (evaluate_subexp_standard) <STRUCTOP_MEMBER>: Use
	value_cast_pointers.
	* ada-lang.c (ada_convert_actual): Update.
testsuite
	* gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
	Remove kfails.
	(test_print_mi_member_types): Likewise.
Tom Tromey [Mon, 21 May 2012 16:52:42 +0000 (16:52 +0000)]
 
	* gdb.base/callfuncs.exp (do_function_calls): Update for 'set
	print symbol' change.
H.J. Lu [Mon, 21 May 2012 16:52:38 +0000 (16:52 +0000)]
 
Include "config.h" first
	* testsuite/tls_test.cc: Include "config.h" first.
	* testsuite/tls_test_c.c: Likewise.
Tom Tromey [Mon, 21 May 2012 15:27:24 +0000 (15:27 +0000)]
 
	* macroexp.c (macro_stringify): Terminate the string.
Andreas Schwab [Mon, 21 May 2012 08:17:15 +0000 (08:17 +0000)]
 
* elf32-m68k.c (elf_m68k_grok_prstatus): New function.
(elf_m68k_grok_psinfo): New function.
(elf_backend_grok_prstatus): Define.
(elf_backend_grok_psinfo): Define.
Alan Modra [Mon, 21 May 2012 00:00:04 +0000 (00:00 +0000)]
 
daily update
gdbadmin [Mon, 21 May 2012 00:00:02 +0000 (00:00 +0000)]
 
*** empty log message ***
Jan Kratochvil [Sun, 20 May 2012 20:35:19 +0000 (20:35 +0000)]
 
gdb/
	* NEWS (--with-auto-load-dir): Prepend $debugdir to the default path.
	Describe it.
	* auto-load.c (auto_load_expand_dir_vars): New function.
	(auto_load_safe_path_vec_update): Use it, remove the
	substitute_path_component call thanks to it.
	(auto_load_objfile_script): Remove the debug_file_directory processing.
	Use auto_load_expand_dir_vars, remove the substitute_path_component
	call thanks to it.
	* configure: Regenerate.
	* configure.ac (--with-auto-load-dir): Prepend $debugdir to the default
	path.  Escape $ also for $debugdir.
	(--with_auto_load_safe_path): Escape $ also for $debugdir.
	* utils.c (substitute_path_component): Accept also DIRNAME_SEPARATOR.
gdb/doc/
	* gdb.texinfo (Separate Debug Files): New anchor debug-file-directory.
	Mention also --with-separate-debug-dir.
	(Auto-loading): Prepend $debugdir in the sample output.
	(Auto-loading safe path): Likewise.  Mention also $debugdir for the
	auto-load safe-path variable.
	(objfile-gdb.py file): Remove the extra debug-file-directory paragraph.
	Mention also $debugdir for 'set auto-load scripts-directory'.
Doug Evans [Sun, 20 May 2012 17:15:29 +0000 (17:15 +0000)]
 
	* dwarf2read.c (recursively_find_pc_sect_symtab): Initialize "s"
	before use.  Check for symtab->includes == NULL before scanning it.
Hans-Peter Nilsson [Sun, 20 May 2012 05:34:23 +0000 (05:34 +0000)]
 
	PR 14072
	* interp.c: Include config.h before system header files.
gdbadmin [Sun, 20 May 2012 00:00:32 +0000 (00:00 +0000)]
 
*** empty log message ***
Alan Modra [Sun, 20 May 2012 00:00:05 +0000 (00:00 +0000)]
 
daily update
Maciej W. Rozycki [Sat, 19 May 2012 19:30:45 +0000 (19:30 +0000)]
 
	* elf64-mips.c (elf_backend_got_header_size): Correct definition.
	* elfxx-mips.c (_bfd_mips_elf_adjust_dynamic_symbol): Use the ELF
	backend's GOT header size instead of hardcoding it.
Maciej W. Rozycki [Sat, 19 May 2012 19:27:01 +0000 (19:27 +0000)]
 
	* elf32-vax.c (elf_vax_relocate_section)
	<R_VAX_8, R_VAX_16, R_VAX_32>: Don't check if info->shared again.
Maciej W. Rozycki [Sat, 19 May 2012 19:23:24 +0000 (19:23 +0000)]
 
	* elf32-vax.c (elf_vax_relocate_section)
	<R_VAX_8, R_VAX_16, R_VAX_32>: Use section flags rather than
	its name as the check for text sections.
Maciej W. Rozycki [Sat, 19 May 2012 19:13:56 +0000 (19:13 +0000)]
 
	* elf64-mips.c (mips_elf64_be_swap_reloc_out): Also make sure
	the third reloc offset is the same as the first.
Nick Clifton [Sat, 19 May 2012 16:46:16 +0000 (16:46 +0000)]
 
	PR 14072
	* wrapper.c: Include config.h before system header files.
	* callback.c: Include config.h before system header files.
	* cgen-trace.c: Likewise.
	* cgen-utils.c: Likewise.
	* gentmap.c: Likewise.
	* sim-if.c: Include config.h before system header files.
	* compile.c: Include config.h before system header files.
	* sim-main.h: Likewise.
	* gdb-if.c: Include config.h before system header files.
	* load.c: Likewise.
	* syscalls.c: Likewise.
	* trace.c: Likewise.
	* interp.c: Include config.h before system header files.
Alan Modra [Sat, 19 May 2012 10:39:07 +0000 (10:39 +0000)]
 
	* ld-elf/elf.exp (note-3.so): xfail tic6x due to non-pic warnings.
Alan Modra [Sat, 19 May 2012 10:37:46 +0000 (10:37 +0000)]
 
	* gas/tic6x/unwind-1.d: Update for readelf changes.
	* gas/tic6x/unwind-2.d: Likewise.
	* gas/tic6x/unwind-3.d: Likewise.
Alan Modra [Sat, 19 May 2012 10:36:32 +0000 (10:36 +0000)]
 
	* config/obj-elf.c (obj_elf_section): Cater for TC_KEEP_OPERAND_SPACES
	targets when checking for "comdat".
Eli Zaretskii [Sat, 19 May 2012 08:50:59 +0000 (08:50 +0000)]
 
Use @acronym{MIPS} where appropriate.
See http://sourceware.org/ml/gdb-patches/2012-04/threads.html#01091 and
http://sourceware.org/ml/gdb-patches/2012-05/threads.html#00731 for the
related discussions.
	* gdb.texinfo (Continuing and Stepping, Selection, Byte Order)
	(MIPS Embedded, MIPS, MIPS Register packet Format)
	(Target Descriptions, MIPS Features): Use @acronym{MIPS} where
	appropriate.
Alan Modra [Sat, 19 May 2012 06:58:48 +0000 (06:58 +0000)]
 
bfd/
	* elf32-ppc.h (has_vle_insns, is_ppc_vle): Delete.
	(has_tls_reloc, has_tls_get_addr_call): Move back to..
	* elf32-ppc.c: ..here.
	(ppc_elf_section_flags, elf_backend_section_flags): Delete.
	(ppc_elf_modify_segment_map): Use ELF sh_flags to detect VLE sections.
opcodes/
	* ppc-dis.c: Don't include elf32-ppc.h, do include elf/ppc.h.
	(get_powerpc_dialect): Detect VLE sections from ELF sh_flags.
ld/testsuite/
	* ld-powerpc/vle.ld: New.
	* ld-powerpc/powerpc.exp (vle reloc tests): Link using vle.ld.
Thiago Jung Bauermann [Sat, 19 May 2012 01:05:38 +0000 (01:05 +0000)]
 
	* gdb.python/py-prompt.exp: Quit if the target is remote.
Alan Modra [Sat, 19 May 2012 00:00:05 +0000 (00:00 +0000)]
 
daily update
gdbadmin [Sat, 19 May 2012 00:00:03 +0000 (00:00 +0000)]
 
*** empty log message ***
Maciej W. Rozycki [Fri, 18 May 2012 23:53:19 +0000 (23:53 +0000)]
 
	* mips-tdep.c (mips_reg3_to_reg): Optimize storage.
Maciej W. Rozycki [Fri, 18 May 2012 23:46:40 +0000 (23:46 +0000)]
 
	gdb/
	* NEWS: Add microMIPS support and "set mips compression",
	"show mips compression" commands.
	* mips-tdep.h (mips_isa): New enum.
	(gdbarch_tdep): Add mips_isa.
	(mips_pc_is_mips16): Update prototype.
	(mips_pc_is_mips, mips_pc_is_micromips): New prototypes.
	* mips-tdep.c (mips_compression_mips16): New variable.
	(mips_compression_micromips): Likewise.
	(mips_compression_strings): Likewise.
	(mips_compression_string): Likewise.
	(is_mips16_isa, is_micromips_isa): New functions.
	(is_mips16_addr): Rename to...
	(is_compact_addr): ... this.
	(unmake_mips16_addr): Likewise to...
	(unmake_compact_addr): ... this.
	(make_mips16_addr): Likewise to...
	(make_compact_addr): ... this.
	(is_mips_addr, is_mips16_addr, is_micromips_addr): New
	functions.
	(mips_elf_make_msymbol_special): Handle microMIPS code.
	(msymbol_is_special): Rename to...
	(msymbol_is_mips16): ... this.
	(mips_make_symbol_special, mips_pc_is_mips16): Update
	accordingly.
	(msymbol_is_mips, msymbol_is_micromips): New functions.
	(mips16_to_32_reg): Rename to...
	(mips_reg3_to_reg): ... this.
	(mips_pc_is_mips, mips_pc_is_micromips): New functions.
	(mips_pc_isa): Likewise.
	(mips_read_pc, mips_unwind_pc, mips_write_pc): Handle microMIPS
	code.
	(mips_fetch_instruction): Pass return status instead of printing
	an error message if requested.  Handle microMIPS code.  Bail out
	on an invalid ISA.
	(micromips_op): New macro.
	(b0s4_imm, b0s5_imm, b0s5_reg, b0s7_imm, b0s10_imm): Likewise.
	(b1s9_imm, b2s3_cc, b4s2_regl, b5s5_op, b5s5_reg): Likewise.
	(b6s4_op, b7s3_reg): Likewise.
	(b0s6_op, b0s11_op, b0s12_imm, b0s16_imm, b0s26_imm): Likewise.
	(b6s10_ext, b11s5_reg, b12s4_op): Likewise.
	(mips_insn_size): New function.
	(mips32_next_pc): Update mips_fetch_instruction call.
	(micromips_relative_offset7): New function.
	(micromips_relative_offset10): Likewise.
	(micromips_relative_offset16): Likewise.
	(micromips_pc_insn_size): Likewise.
	(micromips_bc1_pc): Likewise.
	(micromips_next_pc): Likewise.
	(unpack_mips16): Update mips_fetch_instruction call.
	(extended_mips16_next_pc): Update according to change to
	mips16_to_32_reg.
	(mips_next_pc): Update mips_pc_is_mips16 call.  Handle microMIPS
	code.
	(mips16_scan_prologue): Update mips_fetch_instruction call.
	Update according to change to mips16_to_32_reg.
	(mips_insn16_frame_sniffer): Update mips_pc_is_mips16 call.
	(mips_insn16_frame_base_sniffer): Likewise.
	(micromips_decode_imm9): New function.
	(micromips_scan_prologue): Likewise.
	(mips_micro_frame_cache): Likewise.
	(mips_micro_frame_this_id): Likewise.
	(mips_micro_frame_prev_register): Likewise.
	(mips_micro_frame_sniffer): Likewise.
	(mips_micro_frame_unwind): New variable.
	(mips_micro_frame_base_address): New function.
	(mips_micro_frame_base): New variable.
	(mips_micro_frame_base_sniffer): New function.
	(mips32_scan_prologue): Update mips_fetch_instruction call.
	(mips_insn32_frame_sniffer): Check for the standard MIPS ISA
	rather than for MIPS16.
	(mips_insn32_frame_base_sniffer): Likewise.
	(mips_addr_bits_remove): Handle microMIPS code.
	(deal_with_atomic_sequence): Rename to...
	(mips_deal_with_atomic_sequence): ... this.  Update the type
	of the variable used to hold an instruction.  Remove the ISA bit
	check.  Update mips_fetch_instruction call.
	(micromips_deal_with_atomic_sequence): New function.
	(deal_with_atomic_sequence): Likewise.
	(mips_about_to_return): Handle microMIPS code.  Update
	mips_fetch_instruction call.
	(heuristic_proc_start): Check for the standard MIPS ISA rather
	than for MIPS16.  Update mips_pc_is_mips16 and
	mips_fetch_instruction calls.  Handle microMIPS code.
	(mips_push_dummy_code): Handle microMIPS code.
	(mips_eabi_push_dummy_call): Likewise.
	(mips_o32_return_value): Update mips_pc_is_mips16 call.
	(mips_o64_push_dummy_call): Handle microMIPS code.
	(mips_o64_return_value): Update mips_pc_is_mips16 call.
	(is_delayed): Remove function.
	(mips_single_step_through_delay): Replace the call to is_delayed
	with mips32_instruction_has_delay_slot.  Correct MIPS16 handling.
	Handle microMIPS code.
	(mips_skip_prologue): Update mips_pc_is_mips16 call.  Handle
	microMIPS code.
	(mips32_in_function_epilogue_p): Update mips_fetch_instruction
	call.
	(micromips_in_function_epilogue_p): New function.
	(mips16_in_function_epilogue_p): Update mips_fetch_instruction
	call.
	(mips_in_function_epilogue_p): Update mips_pc_is_mips16 call.
	Handle microMIPS.
	(gdb_print_insn_mips): Likewise.
	(mips_breakpoint_from_pc): Likewise.
	(mips_remote_breakpoint_from_pc): New function.
	(mips32_instruction_has_delay_slot): Simplify making use of the
	updated mips_fetch_instruction interface.
	(micromips_instruction_has_delay_slot): New function.
	(mips16_instruction_has_delay_slot): Simplify making use of the
	updated mips_fetch_instruction interface.
	(mips_adjust_breakpoint_address): Check for the standard MIPS
	ISA rather than for MIPS16 ISA.  Update for unmake_compact_addr
	calls.  Handle microMIPS code.
	(mips_get_mips16_fn_stub_pc): Update mips_fetch_instruction call.
	(mips_skip_trampoline_code): Handle microMIPS code.
	(global_mips_compression): New function.
	(mips_gdbarch_init): Handle the compressed ISA setting from ELF
	file flags.  Register the microMIPS remote breakpoint handler
	and heuristic frame unwinder.
	(show_mips_compression): New function.
	(_initialize_mips_tdep): Add the "set mips compression" and
	"show mips compression" commands.
	gdb/doc/
	* gdb.texinfo (MIPS): Document "set mips compression" and "show
	mips compression".
	(MIPS Breakpoint Kinds): New subsubsection.
Maciej W. Rozycki [Fri, 18 May 2012 23:45:13 +0000 (23:45 +0000)]
 
Fix typo.
Alan Modra [Fri, 18 May 2012 23:21:49 +0000 (23:21 +0000)]
 
	* config/tc-dlx.c (s_proc): Don't use asprintf.
Maciej W. Rozycki [Fri, 18 May 2012 23:12:31 +0000 (23:12 +0000)]
 
	* gdb.texinfo (Architecture-Specific Protocol Details): Define
	nodes for subsections.  Add @acronym mark-ups and adjust
	formatting.
H.J. Lu [Fri, 18 May 2012 22:26:18 +0000 (22:26 +0000)]
 
Don't make _DYNAMIC/_GLOBAL_OFFSET_TABLE_ absolute
bfd/
	* elf32-i386.c (elf_i386_finish_dynamic_symbol): Don't make
	_DYNAMIC nor _GLOBAL_OFFSET_TABLE_ absolute.
	* elf64-x86-64.c (elf_x86_64_finish_dynamic_symbol): Likewise.
ld/testsuite/
	* ld-i386/tlsdesc-nacl.rd: Update for dynamic sym changes.
	* ld-i386/tlsdesc.rd: Likewise.
	* ld-i386/tlsgdesc-nacl.rd: Likewise.
	* ld-i386/tlsgdesc.rd: Likewise.
	* ld-i386/tlsnopic-nacl.rd: Likewise.
	* ld-i386/tlsnopic.rd: Likewise.
	* ld-i386/tlspic-nacl.rd: Likewise.
	* ld-i386/tlspic.rd: Likewise.
	* ld-x86-64/tlsdesc-nacl.rd: Likewise.
	* ld-x86-64/tlsdesc.rd: Likewise.
	* ld-x86-64/tlsgdesc-nacl.rd: Likewise.
	* ld-x86-64/tlsgdesc.rd: Likewise.
	* ld-x86-64/tlspic-nacl.rd: Likewise.
	* ld-x86-64/tlspic.rd: Likewise.
Sergio Durigan Junior [Fri, 18 May 2012 21:02:52 +0000 (21:02 +0000)]
 
2012-05-18  Sergio Durigan Junior  <sergiodj@redhat.com>
	* ada-lang.c:
	* ada-tasks.c:
	* ada-varobj.c:
	* amd64-darwin-tdep.c:
	* arm-symbian-tdep.c:
	* arm-tdep.c:
	* avr-tdep.c:
	* ax-gdb.c:
	* bfin-linux-tdep.c:
	* breakpoint.c:
	* c-valprint.c:
	* cli/cli-cmds.c:
	* coffread.c:
	* cp-support.c:
	* cris-tdep.c:
	* dwarf2-frame-tailcall.c:
	* dwarf2-frame.c:
	* dwarf2expr.c:
	* dwarf2loc.c:
	* dwarf2read.c:
	* elfread.c:
	* eval.c:
	* expprint.c:
	* f-valprint.c:
	* frv-tdep.c:
	* h8300-tdep.c:
	* hppa-hpux-tdep.c:
	* hppa-tdep.c:
	* hppanbsd-tdep.c:
	* i386-nto-tdep.c:
	* i386-tdep.c:
	* i387-tdep.c:
	* ia64-tdep.c:
	* jit.c:
	* linespec.c:
	* linux-tdep.c:
	* lm32-tdep.c:
	* m2-valprint.c:
	* m32c-tdep.c:
	* m32r-rom.c:
	* m32r-tdep.c:
	* m68k-tdep.c:
	* m68klinux-tdep.c:
	* mi/mi-main.c:
	* microblaze-tdep.c:
	* mips-linux-tdep.c:
	* mips-tdep.c:
	* mn10300-tdep.c:
	* p-valprint.c:
	* parse.c:
	* ppc-linux-tdep.c:
	* ppc-sysv-tdep.c:
	* printcmd.c:
	* python/py-finishbreakpoint.c:
	* python/py-inferior.c:
	* python/py-infthread.c:
	* python/py-type.c:
	* python/python.c:
	* remote-fileio.c:
	* remote-m32r-sdi.c:
	* remote-mips.c:
	* reverse.c:
	* rl78-tdep.c:
	* rs6000-aix-tdep.c:
	* rs6000-tdep.c:
	* s390-tdep.c:
	* score-tdep.c:
	* sh64-tdep.c:
	* skip.c:
	* solib-darwin.c:
	* solib-dsbt.c:
	* solib-frv.c:
	* sparc-tdep.c:
	* spu-multiarch.c:
	* spu-tdep.c:
	* stack.c:
	* symfile.c:
	* symtab.c:
	* tic6x-tdep.c:
	* tracepoint.c:
	* v850-tdep.c:
	* valarith.c:
	* valprint.c:
	* value.c:
	* xcoffread.c:
	* xtensa-tdep.c:
	* ada-lang.c:
	* ada-tasks.c:
	* ada-varobj.c:
	* amd64-darwin-tdep.c:
	* arm-symbian-tdep.c:
	* arm-tdep.c: Delete unused variables.