aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-01-15 * config/tc-v850.c (md_assemble): Allow signed values forNick Clifton10-13/+37
V850E_IMMEDIATE. * gas/v850/basic.exp: Allow for variations in reloc names. * gas/v850/split-lo16.d: Likewise. * gas/v850/v850e1.s: Add more tests of the PREPARE insn. * gas/v850/v850e1.d: Update expected disassembly. * v850-dis.c (get_operand_value): Sign extend V850E_IMMEDIATE values. * v850-opc.c (IMM16LO): Add V850_OPERAND_SIGNED attribute.
2013-01-15Fix spelling typo.Nick Clifton2-4/+7
2013-01-15bfd/Alan Modra10-26/+57
* elf64-ppc.c (ppc64_elf_size_stubs): Default shared libs to plt-thread-safe. gold/ * powerpc.cc (Target_powerpc::do_relax): Default shared libs to plt-thread-safe. ld/testsuite/ * ld-powerpc/tlsso.d: Adjust for plt-thread-safe stubs. * ld-powerpc/tlsso.g: Likewise. * ld-powerpc/tlsso.r: Likewise. * ld-powerpc/tlstocso.d: Likewise. * ld-powerpc/tlstocso.g: Likewise.
2013-01-15 * ld-plugin/lto-16a.d: Match powerpc64 function symbol type.Alan Modra5-4/+11
* ld-plugin/lto-16b.d: Likewise. * ld-plugin/lto-17a.d: Likewise. * ld-plugin/lto-17b-2.d: Likewise.
2013-01-15*** empty log message ***gdbadmin1-1/+1
2013-01-14 * testsuite/Makefile.am (final_layout_script.lds): Handle .got section.Alan Modra3-2/+7
* testsuite/Makefile.in: Regenerate.
2013-01-14daily updateAlan Modra1-1/+1
2013-01-14 * cli/cli-decode.c (add_setshow_string_noescape_cmd): Return theTom Tromey6-17/+68
set command. * command.h (add_setshow_string_noescape_cmd): Update. * corefile.c (set_gnutarget_command): Remove trailing whitespace. (complete_set_gnutarget): New function. (_initialize_core): Set the "set gnutarget" completer. gdb/testsuite * gdb.base/completion.exp: Add "set gnutarget" test.
2013-01-14 PR symtab/14442:Tom Tromey9-12/+570
* c-typeprint.c (cp_type_print_method_args): Handle 'restrict'. (c_type_print_modifier): Likewise. * dwarf2read.c (read_tag_restrict_type): New function. (read_type_die_1): Handle DW_TAG_restrict_type. * gdbtypes.c (make_restrict_type): New function. (recursive_dump_type): Handle TYPE_RESTRICT. * gdbtypes.h (enum type_flag_values): Renumber. (enum type_instance_flag_value): Add TYPE_INSTANCE_FLAG_RESTRICT. (TYPE_RESTRICT): New macro. (make_restrict_type): Declare. gdb/testsuite * gdb.dwarf2/dw2-restrict.S: New file. * gdb.dwarf2/dw2-restrict.c: New file. * gdb.dwarf2/dw2-restrict.exp: New file.
2013-01-14 PR symtab/14931:Tom Tromey8-1/+292
* psymtab.c (struct psymtab_state): New. (discard_psymtabs_upto, make_cleanup_discard_psymtabs): New functions. * psympriv.h (make_cleanup_discard_psymtabs): Declare. * dwarf2read.c (dwarf2_build_psymtabs): Catch exceptions. gdb/testsuite * gdb.dwarf2/dw2-error.exp: New file. * gdb.dwarf2/dw2-error.c: New file. * gdb.dwarf2/dw2-error.S: New file.
2013-01-142013-01-14 Richard Sharman <richard_sharman@mitel.com>Pedro Alves2-1/+20
Pedro Alves <palves@redhat.com> PR remote/14786 * remote.c (remote_threads_info): Make a copy of the reply from qfThreadInfo and use that instead of rs->buf.
2013-01-14 * ld.texinfo (-Tldata-segment): Describe.Alan Modra5-0/+30
* ldlex.h (OPTION_TLDATA_SEGMENT): New enum value. * lexsup.c (ld_options): Add -Tldata-segment. (parse_args): Handle OPTION_TLDATA_SEGMENT. * scripttempl/elf.sc: Support LARGE_DATA_ADDR.
2013-01-14 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy.Alan Modra3-1/+8
* ld-elf/sec-to-seg.exp: Choose correct variant output to suit updated microblaze page size.
2013-01-14 PR binutils/14813Alan Modra6-11/+21
* bfdio.c (struct bfd_iovec <bclose>): Revert 2012-11-06. (memory_bclose): Likewise. Return 0 on success. * cache.c (cache_bclose): Likewise. * opncls.c (opncls_bclose, bfd_close): Likewise. * vms-lib.c (vms_lib_bclose): Likewise. * libbfd.h: Regenerate.
2013-01-14 * gas/v850/basic.exp (reloc part 1): Pass -mgcc-abi to gas.Alan Modra3-3/+8
* gas/v850/split-lo16.d: Likewise.
2013-01-14 * testsuite/Makefile.am (MOSTLYCLEANFILES): Add various output files.Alan Modra3-25/+46
* testsuite/Makefile.in: Regenerate.
2013-01-14 * metag-dis.c (REG_WIDTH): Increase to 64.Nick Clifton4-7/+15
* gas/metag/metadsp21.d: Fix expected MMOV disassembly.
2013-01-14gdb/Yao Qi5-48/+42
2013-01-14 Yao Qi <yao@codesourcery.com> * dbxread.c (dbx_psymtab_to_symtab_1): Don't check PST is NULL. (dbx_psymtab_to_symtab): Likewise. * dwarf2read.c (dwarf2_psymtab_to_symtab): Likewise. * mdebugread.c (mdebug_psymtab_to_symtab): Likewise. * xcoffread.c (xcoff_psymtab_to_symtab_1): Likewise.
2013-01-14 * gas/ppc/htm.s: Use .text rather than .section ".text".Alan Modra5-4/+11
* gas/ppc/power8.s: Likewise. * gas/ppc/htm.d: Don't match file format. * gas/ppc/power8.d: Likewise.
2013-01-14*** empty log message ***gdbadmin1-1/+1
2013-01-13daily updateAlan Modra1-1/+1
2013-01-13gdb/Jan Kratochvil7-3/+119
* parse.c (parse_exp_in_context): New variable inner_chain. Call make_cleanup_restore_current_language. Call set_language. Move OLD_CHAIN and INNER_CHAIN cleanups. * utils.c (do_restore_current_language) (make_cleanup_restore_current_language): New functions. * utils.h (make_cleanup_restore_current_language): New declaration. gdb/testsuite/ * gdb.cp/parse-lang.cc: New file. * gdb.cp/parse-lang.exp: New file.
2013-01-13gdb/Jan Kratochvil2-1/+4
* source.c (symtab_to_fullname): Do not prepend DIRNAME for non-existing files if FILENAME is already absolute.
2013-01-13gdb/Jan Kratochvil4-4/+41
* source.c (symtab_to_fullname): Apply rewrite_source_path also for non-existing files. gdb/testsuite/ * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir. (set substitute-path): New test. (fullname present): Remove content. (substituted fullname): New test.
2013-01-13 * elf-bfd.h (struct elf_link_hash_entry): Delete dynamic_weak.Alan Modra3-51/+45
Add ref_dynamic_nonweak. * elflink.c (_bfd_elf_mark_dynamic_def_weak): Delete. (_bfd_elf_merge_symbol): Don't call above function. Move setting of ref_dynamic_nonweak and dynamic_def earlier. Don't clear dynamic_def. (elf_link_add_object_symbols): Delete redundant "override" test. Don't set dynamic_def here. (elf_link_output_extsym): Update.
2013-01-13Fix gdb.python/py-finish-breakpoint.exp ERROR.Joel Brobecker2-7/+14
This patch fixes the following error, when running gdb.python/ py-finish-breakpoint.exp: ERROR: can't read "gdb_py_is_py24": no such variable while executing "if { $gdb_py_is_py24 == 1 } { gdb/testsuite/ChangeLog: * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests check. Move $gdb_py_is_py24 value check right after.
2013-01-13Set bfd errror for normal and TLS symbol accessH.J. Lu3-0/+8
* elf32-i386.c (elf_i386_check_relocs): Set bfd errror for normal and TLS symbol access. * elf64-x86-64.c (elf_x86_64_check_relocs): Likewise.
2013-01-13*** empty log message ***gdbadmin1-1/+1
2013-01-12daily updateAlan Modra1-1/+1
2013-01-12 * ChangeLog: Fix typo.Jan-Benedict Glaw1-1/+1
2013-01-12*** empty log message ***gdbadmin1-1/+1
2013-01-11daily updateAlan Modra1-1/+1
2013-01-11gdb/Jan Kratochvil2-3/+6
* macrocmd.c (macro_inform_no_debuginfo): Use puts_filtered instead of fputs_filtered. Append trailing newline.
2013-01-11* config/tc-xgate.c (md_begin): Fix mistake made when going fromSean Keys2-1/+6
git to cvs.
2013-01-11gdb/testsuite/Jan Kratochvil2-1/+6
* gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit targets.
2013-01-11Sync the root .gitignore file with GCC's.Joel Brobecker2-8/+18
2013-01-11 Fix mingw gold build with plugins enabledIan Lance Taylor8-6/+95
* Makefile.am: Replace -ldl with @DLOPEN_LIBS@. * configure.ac: Export DLOPEN_LIBS and add headers check. * plugin.cc: Handle non-dlfcn case. * Makefile.in: Regenerate. * config.in: Regenerate. * configure: Regenerate. * testsuite/Makefile.in: Regenerate.
2013-01-11 * elf-bfd.h (_bfd_elf_strtab_refcount): Declare.Alan Modra4-3/+15
* elf-strtab.c (_bfd_elf_strtab_refcount): New function. * elflink.c (elf_add_dt_needed_tag): Use _bfd_elf_strtab_refcount.
2013-01-11 PR ld/12549Alan Modra4-10/+25
* elf-bfd.h (_bfd_elf_strtab_clear_refs): Declare. (_bfd_elf_strtab_clear_all_refs): Define. * elf-strtab.c (_bfd_elf_strtab_clear_refs): New function. (_bfd_elf_strtab_clear_all_refs): Delete. * elflink.c (elf_link_add_object_symbols): Clear out added strtab refs. Correct handling of warning common symbols.
2013-01-11 * ChangeLog: Fix "Dito" to "Ditto".Jan-Benedict Glaw1-4/+4
2013-01-11 * config.sub: Update from config repo.Jan-Benedict Glaw2-1/+7
2013-01-11 * Makefile.tpl (BOOT_ADAFLAGS): Remove -gnata.Eric Botcazou3-2/+7
* Makefile.in: Regenerate.
2013-01-11oops - omitted from previous deltaNick Clifton40-0/+87546
2013-01-11include/opcode/Peter Bergner15-7/+218
* ppc.h (PPC_OPCODE_POWER8): New define. (PPC_OPCODE_HTM): Likewise. opcodes/ * ppc-dis.c (ppc_opts): Add "power8", "pwr8" and "htm" entries. * ppc-opc.c (HTM_R, HTM_SI, XRTRB_MASK, XRTRARB_MASK, XRTLRARB_MASK, XRTARARB_MASK, XRTBFRARB_MASK, XRCL, POWER8, PPCHTM): New defines. (SH6): Update. <"tabort.", "tabortdc.", "tabortdci.", "tabortwc.", "tabortwci.", "tbegin.", "tcheck", "tend.", "trechkpt.", "treclaim.", "tsr.">: Add POWER8 HTM opcodes. <"tendall.", "tresume.", "tsuspend.">: Add POWER8 HTM extended opcodes. gas/ * doc/as.texinfo (Target PowerPC): Document -mpower8 and -mhtm. * doc/c-ppc.texi (PowerPC-Opts): Likewise. * config/tc-ppc.c (md_show_usage): Likewise. (ppc_handle_align): Handle power8's group ending nop. gas/testsuite/ * gas/ppc/htm.d: New test. * gas/ppc/htm.s: Likewise. * gas/ppc/power8.d: Likewise. * gas/ppc/power8.s: Likewise. * gas/ppc/ppc.exp: Run them.
2013-01-11gdb/Yao Qi2-1/+6
2013-01-11 Yao Qi <yao@codesourcery.com> Stan Shebs <stan@codesourcery.com> * psymtab.c (init_psymbol_list): Clarify the comment.
2013-01-11gdb/Yao Qi2-29/+26
* breakpoint.c (print_one_breakpoint_location): Remove dead code. (update_dprintf_command_list): Assert that 'printf_line' is non-null. Remove condition check.
2013-01-11gdb/testsuite/Yao Qi3-1/+30
* gdb.base/dprintf.exp: Check the output of 'info breakpoints' for dprintf. * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Check the fields in "=breakpoint-created" for dprintf.
2013-01-11*** empty log message ***gdbadmin1-1/+1
2013-01-10daily updateAlan Modra1-1/+1
2013-01-10* config/tc-xgate.c (md_begin): Fix the printing of opcodes soSean Keys2-2/+10
that the assember exits after the opcodes have been printed.