aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-05-06Make LOC_OPTIMIZED_OUT the default value for a symbol.Nick Roberts1-1/+1
2006-05-06*** empty log message ***Nick Roberts1-0/+5
2006-05-06daily updateAlan Modra1-1/+1
2006-05-06*** empty log message ***gdbadmin1-1/+1
2006-05-05 * linux-nat.c (exit_lwp): Fix NULL pointer access.Ulrich Weigand2-9/+24
(linux_nat_handle_extended): New parameter STOPPING. (wait_lwp): Call it with STOPPING equals 1. (linux_nat_wait): Call it with STOPPING equals 0.
2006-05-05 * linux-nat.c (linux_nat_wait): Do not short-cut reportingUlrich Weigand2-1/+9
of 'uninteresting' signals when single-stepping.
2006-05-05 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"David S. Miller3-23/+28
will get printed without a mi_cmd_data_list_register_values prefix. (*-data-list-register-*): Correct regular expressions to expect the new pseudo d? floating point registers. * gdb.mi/mi2-regs.exp: Likewise.
2006-05-05 * MAINTAINERS: Move NEWS to the documentation entry.Daniel Jacobowitz2-2/+5
2006-05-05 * gdb.base/del.c: New file.Joel Brobecker3-0/+88
* gdb.base/del.exp: New testcase.
2006-05-05gdb/doc/ChangeLog:Jim Blandy2-3/+29
2006-05-05 Jim Blandy <jimb@codesourcery.com> * gdb.texinfo (General Query Packets): Document conventions for terminating packet names, and their violations.
2006-05-05 * gdb.base/savedregs.exp: Do not require that the dummyDavid S. Miller2-1/+3
frame location match up to a symbol and source file location.
2006-05-05 * gdb.base/break.exp: Do not assume a breakpoint onDavid S. Miller2-1/+6
main will actually be in $srcfile when optimizing.
2006-05-05 * linux-thread-db.c (thread_db_store_registers): UseDavid S. Miller2-1/+3
regcache_raw_collect.
2006-05-05 * linux-nat.c (linux_nat_do_thread_registers): Use theDavid S. Miller3-19/+74
regset_from_core_section infrastructure if the target supports it. * Makefile.in: Update dependencies.
2006-05-052006-05-05: Paul Gilliam <pgilliam@us.ibm.com>Paul Gilliam2-37/+31
* ppc-linux-nat.c: Clean up types for ptrace. Replace (CORE_ADDR) with (uintptr_t) to avoid the size difference between a CORE_ADDR and a void* on ppc64 systems compiled for 32-bits.
2006-05-05 * remote.c (remote_disconnect): Add TARGET argument.Daniel Jacobowitz4-20/+26
* target.c (debug_to_disconnect): Delete. (update_current_target): Do not inherit to_disconnect. (target_disconnect): Search for a target to implement to_disconnect. (setup_target_debug): Do not reference to_disconnect. * target.h (struct target_ops): Add target argument to to_disconnect.
2006-05-05 * arm-dis.c (coprocessor_opcodes): Don't interpret fldmx/fstmx asJulian Brown2-4/+9
vldm/vstm.
2006-05-05 * config/tc-arm.c (parse_vfp_reg_list): Improve register boundsJulian Brown2-8/+60
checking. (do_neon_mov): Enable several VMOV variants for VFP. Add suitable architecture version checks. (insns): Allow overlapping instructions to be used in VFP mode.
2006-05-05 * gas/arm/vfp-neon-overlap.s: New test. Overlapping VFP/NeonJulian Brown6-73/+158
instructions. * gas/arm/vfp-neon-overlap.d: Expected output of above. * gas/arm/vfp1xD.d: Test for fldmx/fstmx. * gas/arm/vfp1xD_t2.d: Likewise. * gas/arm/vfpv3-32drs.d: Likewise.
2006-05-05Readline 5.1 import for HEAD.Daniel Jacobowitz87-8532/+8831
2006-05-052006-05-05 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-0/+11
PR gas/2598 * config/obj-elf.c (obj_elf_change_section): Allow user specified SHF_ALPHA_GPREL.
2006-05-05 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.Daniel Jacobowitz4-2/+20
* gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4 is allocated by the compiler. * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s, anons, e, anone to force their allocation by the compiler.
2006-05-05Approved by Daniel Jacobowitz <drow@false.org>Fred Fish2-19/+7
2006-05-06 Fred Fish <fnf@specifix.com> * mips-tdep.c (mips_o64_push_dummy_call): Left shift big endian structs or unions independent of ABI register size.
2006-05-05 2006-05-06 Fred Fish <fnf@specifix.com>Fred Fish2-1/+44
* mips-tdep.c (mips_o64_return_value): Replace stub that always returned RETURN_VALUE_STRUCT_CONVENTION with a real function.
2006-05-05* gas/config/tc-avr.h (TC_VALIDATE_FIX): Define. Disable fixups for PMEMNick Clifton4-69/+116
related expressions. * bfd/elf32-avr.c (elf32_avr_relax_delete_bytes): Iterate over all of the bfd's sections for the reloc-addend adjustments.
2006-05-05 * gdb.texinfo (Remote Configuration): Remove "set remotedebug"Daniel Jacobowitz2-11/+9
and "show remotedebug". (Debugging Output): Add additional index entries.
2006-05-05sim/:Andreas Schwab8-8/+35
* configure.ac (CFLAGS_FOR_BUILD): Set and substitute. * configure: Regenerate. * Makefile.in (CFLAGS_FOR_BUILD): Define. (CC_FOR_BUILD): Don't override. (FLAGS_TO_PASS): Pass CFLAGS_FOR_BUILD. sim/ppc/: * configure.ac (CFLAGS_FOR_BUILD): Set and substitute. * configure: Regenerate. * Makefile.in (CFLAGS_FOR_BUILD): Define. (BUILD_CFLAGS): Use it instead of hardcoding "-g -O". (gentmap): Fix typo BUILD_FLAGS -> BUILD_CFLAGS.
2006-05-05PR gas/2582Nick Clifton2-2/+35
* dwarf2dbg.c (INSERT_DIR_SEPARATOR): New macro. Handles the insertion of a directory separator character into a string at a given offset. Uses heuristics to decide when to use a backslash character rather than a forward-slash character. (dwarf2_directive_loc): Use the macro. (out_debug_info): Likewise.
2006-05-05 * gas/mips/noreorder.s, gas/mips/noreorder.d: New test forThiemo Seufer4-0/+56
reorder/noreorder corner case. * gas/mips/mips.exp: Run new test. -------------------------------------------------------------------
2006-05-05 * mi/mi-main.c (captured_mi_execute_command): Check the returnDaniel Jacobowitz2-11/+30
value of -interpreter-exec.
2006-05-05 * gdb.base/help.exp: Update expected text for help d andDaniel Jacobowitz2-3/+8
help delete.
2006-05-05 [ gas/ChangeLog ]Thiemo Seufer6-0/+28
* config/tc-mips.c (macro_build): Add case 'k' to handle cache instruction. (macro): Add new case M_CACHE_AB. [ opcodes/ChangeLog ] * mips-opc.c: Add macro for cache instruction. [ include/opcode/ChangeLog ] * mips.h (enum): Add macro M_CACHE_AB.
2006-05-05 * elf32-s390.c (invalid_tls_insn): Call bfd_set_error.Martin Schwidefsky3-11/+61
(elf_s390_relocate_section): Add code to do the GD->LE and LD->LE TLS linker optimizations if a brasl instruction is used for the __tls_get_offset function call. * elf64-s390.c (invalid_tls_insn): Call bfd_set_error.
2006-05-05 * ld-powerpc/tlsexetoc.r: Update for correction to tls optimization.Alan Modra3-3/+9
* ld-powerpc/tlsexetoc.g: Likewise.
2006-05-05 * elf64-ppc.c (ppc64_elf_tls_optimize): Only optimizeAlan Modra2-7/+71
R_PPC64_TPREL64 and R_PPC64_DTPMOD64 relocs when they are in the .toc and referenced by a TLS code sequence. (ppc64_elf_edit_toc): Cater for the unlikely situation that .toc is the first section in a file.
2006-05-05 * ld.texinfo: Document PowerPC and PowerPC64 options.Alan Modra3-0/+201
* gen-doc.texi: Enable.
2006-05-05*** empty log message ***gdbadmin1-1/+1
2006-05-05daily updateAlan Modra1-1/+1
2006-05-04 * aoutf1.h (struct external_sparc_core): Declare c_regs as structAndreas Schwab2-13/+23
regs instead of an array of int. (struct external_solaris_bcp_core): Likewise. (swapcore_sun3): Use offsetof instead of computing the offset manually. (swapcore_sparc): Likewise. Simplify reference to c_regs. (swapcore_solaris_bcp): Likewise.
2006-05-04 * elfxx-mips.c (_bfd_mips_elf_hide_symbol): Adjust handlingDaniel Jacobowitz2-1/+6
for missing GOTs.
2006-05-04 * bfd/cpu-arm.c (bfd_is_arm_mapping_symbol_name): Accept moreDaniel Jacobowitz2-3/+8
mapping symbols.
2006-05-04gas/Kazu Hirata7-7/+66
* config/tc-arm.c (opcode_tag): Add OT_cinfix3_deprecated. (opcode_lookup): Issue a warning for opcode with OT_cinfix3_deprecated. Otherwise treat OT_cinfix3_deprecated identical to OT_cinfix3. (TxC3w, TC3w, tC3w): New. (insns): Use tC3w and TC3w for comparison instructions with 's' suffix. gas/testsuite * gas/arm/armv1.d (error-output): New. * gas/arm/armv1.l: New. * gas/arm/thumb32.d (error-output): New. * gas/arm/thumb32.l: New.
2006-05-04 * MAINTAINERS: Add an "Authorized committers" section, and listDaniel Jacobowitz2-0/+8
DJ Delorie for v850.
2006-05-042006-05-04 Steve Ellcey <sje@cup.hp.com>Daniel Jacobowitz29-5810/+4
* blt, iwidgets, mmalloc: Remove directories.
2006-05-04[ gas/testsuite/ChangeLog ]Thiemo Seufer9-111/+182
2006-05-04 Thiemo Seufer <ths@mips.com> Nigel Stephens <nigel@mips.com> * gas/mips/mips.exp: Run mips32-dsp tests only for mips32r2. * gas/mips/set-arch.d: Adjust according to opcode table changes. [ include/opcode/ChangeLog ] 2006-05-04 Thiemo Seufer <ths@mips.com> Nigel Stephens <nigel@mips.com> David Ung <davidu@mips.com> * mips.h: Add INSN_SMARTMIPS define. [ opcodes/ChangeLog ] 2006-05-04 Thiemo Seufer <ths@mips.com> Nigel Stephens <nigel@mips.com> David Ung <davidu@mips.com> * mips-dis.c (mips_arch_choices): Add smartmips instruction decoding to MIPS32 and MIPS32R2. Limit DSP decoding to release 2 ISAs. Add MIPS3D decoding to MIPS32R2. Add MT decoding to MIPS64R2. * mips-opc.c: fix random typos in comments. (INSN_SMARTMIPS): New defines. (mips_builtin_opcodes): Add paired single support for MIPS32R2. Move bc3f, bc3fl, bc3t, bc3tl downwards. Move flushi, flushd, flushid, wb upwards. Move cfc3, ctc3 downwards. Rework the FP_S and FP_D flags to denote single and double register accesses separately. Move dmfc3, dmtc3, mfc3, mtc3 downwards. Allow jr.hb and jalr.hb for release 1 ISAs. Allow luxc1, suxc1 for MIPS32R2. Add SmartMIPS instructions. Add two-argument variants of bc2f, bc2fl, bc2t, bc2tl. Add mfhc2, mthc2 to release 2 ISAs. * mips16-opc.c (mips16_opcodes): Add sdbbp instruction.
2006-05-04 * coff-or32.c (bfd_section_from_shdr): Remove unused localBen Elliston5-13/+10
variable `ptr'. * cofflink.c (process_embedded_commands): Remove unused local variables `had_read' and `had_shared'. * ecofflink.c (bfd_ecoff_debug_accumulate): Remove unused local variable `fdr_adr'. * ihex.c (ihex_read_section): Remove unused local variable `addr'.
2006-05-04daily updateAlan Modra1-1/+1
2006-05-04*** empty log message ***gdbadmin1-1/+1
2006-05-03 * subsegs.h (struct frchain): Delete frch_seg.Alan Modra7-512/+458
(frchain_root): Delete. (seg_info): Define as macro. * subsegs.c (frchain_root): Delete. (abs_seg_info, und_seg_info, absolute_frchain): Delete. (subsegs_begin, subseg_change): Adjust for above. (subseg_set_rest): Likewise. Add new frchain structs to seginfo rather than to one big list. (subseg_get): Don't special case abs, und sections. (subseg_new, subseg_force_new): Don't set frchainP here. (seg_info): Delete. (subsegs_print_statistics): Adjust frag chain control list traversal. * debug.c (dmp_frags): Likewise. * dwarf2dbg.c (first_frag_for_seg): Don't start looking for frag at frchain_root. Make use of known frchain ordering. (last_frag_for_seg): Likewise. (get_frag_fix): Likewise. Add seg param. (process_entries, out_debug_aranges): Adjust get_frag_fix calls. * write.c (chain_frchains_together_1): Adjust for struct frchain. (SUB_SEGMENT_ALIGN): Likewise. (subsegs_finish): Adjust frchain list traversal. * config/tc-xtensa.c (xtensa_cleanup_align_frags): Likewise. (xtensa_fix_target_frags, xtensa_mark_narrow_branches): Likewise. (xtensa_mark_zcl_first_insns, xtensa_fix_a0_b_retw_frags): Likewise. (xtensa_fix_b_j_loop_end_frags): Likewise. (xtensa_fix_close_loop_end_frags): Likewise. (xtensa_fix_short_loop_frags, xtensa_sanity_check): Likewise. (retrieve_segment_info): Delete frch_seg initialisation.
2006-05-03gdb/ChangeLog:Jim Blandy2-3/+14
2006-05-03 Vladimir Prus <ghost@cs.msu.su> * varobj.c (c_value_of_variable): Ignore top-level references. (Committed by Jim Blandy.)