aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-01-07daily updateAlan Modra1-1/+1
2013-01-072013-01-07 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-24/+17
* COPYING.LIBGLOSS: Remove license for mips/lsi33k-stub.h which no longer exists and replace the new bfin license in its location.
2013-01-07gold/Cary Coutant2-18/+15
PR gold/14993 * output.cc (Output_section::add_input_section): For incremental updates, don't track input sections that are allocated from patch space.
2013-01-07merge from gccDJ Delorie6-4/+928
2013-01-07Properly install gold as default linkerH.J. Lu3-41/+22
PR gold/14897 * configure.ac (--enable-ld): Removed. (install_as_default): Set to yes only for --enable-gold=default or --disable-ld. * configure: Regenerated.
2013-01-07Remove "-I" from LIBSTDCXX_RAW_CXX_LDFLAGSH.J. Lu2-1/+6
* libstdc++-raw-cxx.m4 (GCC_LIBSTDCXX_RAW_CXX_FLAGS): Remove "-I" from LIBSTDCXX_RAW_CXX_LDFLAGS.
2013-01-07binutils/Roland McGrath4-12/+109
* objcopy.c (deterministic): Make int rather than bfd_boolean, initialize to -1. (strip_options, copy_options): Add -U/--disable-deterministic-archives. (default_deterministic): New function. (strip_main, copy_main): Handle -U. Call default_deterministic. (copy_usage, strip_usage): Describe -U. Cite whether -D or -U is the default based on DEFAULT_AR_DETERMINISTIC. * doc/binutils.texi (objcopy, strip): Describe -U and effect of configure options on -D. * ar.c (default_deterministic): Comment fix.
2013-01-07 * section.c (_bfd_std_section): Rename from std_section.Tom Tromey3-13/+20
(bfd_com_section_ptr, bfd_und_section_ptr, bfd_abs_section_ptr) (STD_SECTION): Update. * bfd-in2.h: Rebuild.
2013-01-07Add missing gas dependencyH.J. Lu3-0/+39
PR gas/14899 * Makefile.def (dependencies): Make all-binutils, all-gprof, all-ld and all-gold depend on all-gas. * Makefile.in: Regenerated.
2013-01-07Sync config.guess and config.sub with GCCH.J. Lu3-32/+32
2013-01-07Add fuse-ld= for GCC linker option compatibilityH.J. Lu2-0/+8
* lexsup.c (ld_options): Add fuse-ld= for GCC linker option compatibility.
2013-01-07Add -fuse-ld= for GCC linker option compatibilityH.J. Lu2-3/+12
* options.h (General_options): Add -fuse-ld= for GCC linker option compatibility.
2013-01-07 * objc-lang.c (objc_emit_char, objc_printchar, objc_printstr):Tom Tromey2-146/+10
Remove. (objc_language_defn): Use c_printchar, c_printstr, c_emit_char.
2013-01-07 PR cli/7719:Tom Tromey17-248/+109
* NEWS: Update. * ada-valprint.c (printstr, print_field_values): Remove "inspect_it" code. * cp-valprint.c (cp_print_value_fields): Remove "inspect_it" code. * jv-valprint.c (java_print_value_fields): Remove "inspect_it" code. * m2-lang.c (m2_printstr): Remove "inspect_it" code. * main.c (captured_main): Remove "epoch" argument. * objc-lang.c (objc_printstr): Remove "inspect_it" code. * p-lang.c (pascal_printstr): Remove "inspect_it" code. * p-valprint.c (pascal_object_print_value_fields): Remove "inspect_it" code. * printcmd.c (print_command_1): Remove 'inspect' argument. (print_command, call_command): Update. (inspect_command): Remove. (_initialize_printcmd): Make "inspect" an alias for "print". * top.c (epoch_interface): Remove. * top.h (epoch_interface): Remove. * valprint.c (user_print_options): Update. (print_converted_chars_to_obstack): Remove "inspect_it" code. * valprint.h (struct value_print_options) <inspect_it>: Remove field. doc * gdb.texinfo (Mode Options): Don't mention -epoch. (Data, Emacs): Remove obsolete comments.
2013-01-07oops - typo correction.Nick Clifton1-1/+1
2013-01-07 (make_instruction): Rename to cr16_make_instruction.Nick Clifton4-6/+16
(match_opcode): Rename to cr16_match_opcode.
2013-01-07 PR gas/14887Nick Clifton4-6/+22
* config/tc-arm.c (skip_past_char): Skip whitespace before the anticipated character. * config/tc-arm.c (parse_address_main): Delete skip of whitespace here as it is no longer needed. PR gas/14887 * gas/arm/neon-ldst-es.s: Add more whitespace.
2013-01-07 * ld.texinfo: Replace @ with @@ when it is part of the text.Nick Clifton6-21/+39
Correct ordering of M68HC11 entry. * doc/binutils.texi: Fix ordering of top level nodes. Replace erroneous uses of @itemx with @item. * bfd.texinfo: Replace @ with @@ when it is part of the text.
2013-01-07Simplifly ptrace_request_to_str's implementation...Joel Brobecker2-147/+58
... following Pedro's advice of using a temporary macro. gdb/gdbserver/ChangeLog: * lynx-low.c (ptrace_request_to_str): Define a temporary macro and use it to simplify this function's implementation.
2013-01-07Add ptrace error handling in lynx_resumeJoel Brobecker2-0/+9
gdb/gdbserver/ChangeLog: * lynx-low.c (lynx_resume): Call perror_with_name if lynx_ptrace sets errno.
2013-01-07Make x86-lynx GDBserver pass XML register map to GDB.Joel Brobecker2-0/+7
This is not strictly needed, since both GDB and GDBserver seem to agree on the register numbering without this. But this allows us to make sure that this is always going to be the case. gdb/gdbserver/ChangeLog: * configure.srv (i[34567]86-*-lynxos*): Set srv_xmlfiles.
2013-01-07Allow powerpc-*-lynxos* GDBserver to send register map via XML...Joel Brobecker2-0/+7
... back to GDB. The transfer occurs when GDB sends the 'qXfer:features:read:target.xml' packet. This allows us to make sure that GDB and GDBserver use the same register numbering. This is important on Lynx 178, where GDB selects the rs6000:6000 architecture by default instead of the powerpc:common architecture. gdb/gdbserver/ChangeLog: * configure.srv (powerpc-*-lynxos*): Set srv_xmlfiles.
2013-01-07LynxOS: Resume the same thread when receiving a thread create/exit event.Joel Brobecker2-4/+17
Before this patch, the ptid passed to lynx_resume was completely ignored, and we used the current_inferior. This resulted in trying to resume the inferior execution using the wrong ptid after having received a thread create/exit event, because the inferior_ptid was still set to the ptid prior to receiving the signal. gdb/gdbserver/ChangeLog: * lynx-low.c (lynx_resume): Use the resume_info parameter to determine the ptid for the lynx_ptrace call, unless it is equal to minus_one_ptid, in which case we use the ptid of the current_inferior. (lynx_wait_1): After having received a thread create/exit event, resume the inferior's execution using the signaling thread's ptid, rather than the old ptid.
2013-01-07Delete unused variable in lynx_resumeJoel Brobecker2-2/+5
gdb/gdbserver/ChangeLog: * lynx-low.c (lynx_resume): Delete variable ret.
2013-01-07Fix build failure on darwin due to darwin_read_dyld_info not being defined.Joel Brobecker2-1/+6
gdb/ChangeLog: * darwin-nat.c: Fix typo in TASK_DYLD_INFO_COUNT macro test used to decide whether to define darwin_read_dyld_info or not.
2013-01-07*** empty log message ***gdbadmin1-1/+1
2013-01-06daily updateAlan Modra1-1/+1
2013-01-06* doc/c-mips.texi (MIPS Opts): Fix use of @itemx.Andreas Schwab4-8/+14
* doc/c-score.texi (SCORE-Opts): Likewise. * doc/c-tic54x.texi (TIC54X-Directives): Likewise.
2013-01-06*** empty log message ***gdbadmin1-1/+1
2013-01-05daily updateAlan Modra1-1/+1
2013-01-05gold/Cary Coutant3-2/+7
* configure.ac: Fix typo restoring CXXFLAGS. * configure: Regenerate.
2013-01-05*** empty log message ***gdbadmin1-1/+1
2013-01-04gold/Cary Coutant3-11/+29
* testsuite/Makefile.am (CXXLINK_S): New macro. (debug_msg_so.err, debug_msg_ndebug.err): Use CXXLINK_S. * testsuite/Makefile.in: Regenerate.
2013-01-04daily updateAlan Modra1-1/+1
2013-01-04* doc/binutils.texi (elfedit): Fix use of @itemx in @table.Andreas Schwab2-7/+11
2013-01-04 * archures.c: Add support for MIPS r5900Nick Clifton29-191/+1685
* bfd-in2.h: Add support for MIPS r5900 * config.bfd: Add support for Sony Playstation 2 * cpu-mips.c: Add support for MIPS r5900 * elfxx-mips.c: Add support for MIPS r5900 (extension of r4000) * config/tc-mips.c: Add support for MIPS r5900 Add M_LQ_AB and M_SQ_AB to support large values for instructions lq and sq. * config/tc-mips.c (can_swap_branch_p, get_append_method): Detect some conditional short loops to fix a bug on the r5900 by NOP in the branch delay slot. * config/tc-mips.c (M_MUL): Support 3 operands in multu on r5900. * config/tc-mips.c (M_TRUNCWS): Support trunc.w.s on r5900 in MIPS ISA I. * config/tc-mips.c (s_mipsset): Force 32 bit floating point on r5900. * configure.in: Detect CPU type when target string contains r5900 (e.g. mips64r5900el-linux-gnu). * config/tc-mips.c (mips_ip): Check parameter range of instructions mfps and mtps on r5900. * elf/mips.h: Add MIPS machine variant number for r5900 which is compatible with old Playstation 2 software. * opcode/mips.h: Add support for r5900 instructions including lq and sq. * configure.tgt: Support ELF files for Sony Playstation 2 (for ps2dev and ps2sdk). * emulparams/elf32lr5900n32.sh: Create linker script for Sony Playstation 2 ELF files using MIPS ABI n32. * emulparams/elf32lr5900.sh: Create linker script for Sony Playstation 2 ELF files using MIPS ABI o32. * Makefile.am: Add linker scripts for Sony Playstation 2 ELF files. * opcodes/mips-dis.c: Add names for CP0 registers of r5900. * opcodes/mips-opc.c: Add M_SQ_AB and M_LQ_AB to support larger range for instructions sq and lq. * opcodes/mips-opc.c: Add support for MIPS r5900 CPU. Add support for 128 bit MMI (Multimedia Instructions). Add support for EE instructions (Emotion Engine). Disable unsupported floating point instructions (64 bit and undefined compare operations). Enable instructions of MIPS ISA IV which are supported by r5900. Disable 64 bit co processor instructions. Disable 64 bit multiplication and division instructions. Disable instructions for co-processor 2 and 3, because these are not supported (preparation for later VU0 support (Vector Unit)). Disable cvt.w.s because this behaves like trunc.w.s and the correct execution can't be ensured on r5900. Add trunc.w.s using the opcode encoding of cvt.w.s on r5900. This will confuse less developers and compilers.
2013-01-04opcodes/Yufeng Zhang15-45/+86
2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com> * aarch64-opc.c (aarch64_print_operand): Change to print AARCH64_OPND_IMM_MOV in hexadecimal in the instruction and in decimal in comment. * aarch64-tbl.h (aarch64_opcode_table): Remove the 'F_PSEUDO' flag from the opcode entries of OP_MOV_IMM_LOG, OP_MOV_IMM_WIDEN and OP_MOV_IMM_WIDE. gas/testsuite/ 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com> * gas/aarch64/int-insns.d: Update. * gas/aarch64/mov.d: Update. * gas/aarch64/reloc-insn.d: Update. ld/testsuite/ 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com> * ld-aarch64/emit-relocs-264.d: Append the '-Mno-aliases' option to the objdump directive. * ld-aarch64/emit-relocs-266.d: Ditto. * ld-aarch64/emit-relocs-268.d: Ditto. * ld-aarch64/emit-relocs-269.d: Ditto. * ld-aarch64/emit-relocs-270.d: Ditto. * ld-aarch64/emit-relocs-271.d: Ditto. * ld-aarch64/emit-relocs-272.d: Ditto.
2013-01-04 * aarch64-opc.c (aarch64_prfops): Update to support PLIL1KEEP,Nick Clifton4-38/+47
PLIL1STRM, PLIL2KEEP, PLIL2STRM, PLIL3KEEP and PLIL3STRM. * gas/aarch64/system.d: Update.
2013-01-04*** empty log message ***gdbadmin1-1/+1
2013-01-03daily updateAlan Modra1-1/+1
2013-01-03 * main.c (relocate_gdb_directory): Avoid calling stat functionPierre Muller2-1/+6
if DIR is empty.
2013-01-03Adding myself as AArch64 co-maintainer.Marcus Shawcroft2-0/+5
2013-01-03 Marcus Shawcroft <marcus.shawcroft@arm.com> * MAINTAINERS: Add myself as AArch64 co-maintainer.
2013-01-03 * elflink.c (get_value): Prevent the use of an undefined shiftNick Clifton2-12/+36
operation. Add sanity checks.
2013-01-03gdb/Yao Qi2-12/+11
* psymtab.c (fixup_psymbol_section): Update declaration. (fixup_psymbol_section): Remove code returning value.
2013-01-03gdb/Yao Qi3-15/+13
* symtab.h: Remove some out of date comments. (enum exception_event_kind): Move it ... * breakpoint.c: ... here.
2013-01-03*** empty log message ***gdbadmin1-1/+1
2013-01-02daily updateAlan Modra1-1/+1
2013-01-02add bug number to previous commitMike Frysinger1-0/+1
2013-01-02gdb: fix building on Darwin 9Mike Frysinger2-1/+13
TASK_DYLD_INFO_COUNT etc. are not defined.
2013-01-02 * symfile.h (struct ecoff_debug_hack): Remove.Tom Tromey3-8/+5
* objfiles.c: Don't include mdebugread.h.