aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-02-03*** empty log message ***gdbadmin1-1/+1
2007-02-02 * config/tc-xtensa.c (SUFFIX_MAP, suffix_relocs): New.Bob Wilson2-51/+107
(xtensa_elf_suffix): Use suffix_relocs instead of local mapping table. (map_suffix_reloc_to_operator): New. (map_operator_to_reloc): New. (expression_maybe_register): Fix incorrect test of return value from xtensa_elf_suffix. Rearrange to use map_suffix_reloc_to_operator. (xg_assemble_literal, convert_frag_immed): Use map_operator_to_reloc.
2007-02-02(mi_load_progress, timestamp, print_diff_now):Nick Roberts1-4/+4
Use 1000000L instead of 1000000.
2007-02-02 * config/xtensa-istack.h (struct tinsn_struct): Delete fixup field.Bob Wilson3-15/+7
(tinsn_get_tok): Delete prototype. * config/tc-xtensa.c (tinsn_get_tok): Delete.
2007-02-02(GDB/MI Miscellaneous Commands): Describe the newNick Roberts1-0/+44
command -enable-timings.
2007-02-02 * config/xtensa-relax.h (struct build_instr): Delete id field.Bob Wilson3-131/+82
* config/xtensa-relax.c (widen_spec_list): Remove zeros from LITERAL and LABEL tokens. (append_literal_op, append_label_op): Remove litnum/labnum arguments; set op_data fields to zero. (parse_id_constant): Delete. (build_transition): Remove code to handle numbered literals and labels.
2007-02-02*** empty log message ***Nick Roberts2-1/+6
2007-02-02* mi/mi-main.c: Include <sys/resource.h> if present.Nick Roberts4-1/+123
(rusage): Declare if HAVE_GETRUSAGE. (current_command_ts, do_timings): New static variables. (timestamp, print_diff_now, print_diff, timeval_diff): New static timing functions. (mi_cmd_enable_timings): New function for new MI command. (captured_mi_execute_command, mi_execute_async_cli_command): Call timing functions. * mi/mi-cmds.c (mi_cmds): Add entry for new MI command -enable-timings. * mi/mi-cmds.h (mi_cmd_enable_timings): New extern. * mi/mi-parse.h: (mi_timestamp): New structure. (mi_parse): Add mi_timestamp* member.
2007-02-02daily updateAlan Modra1-1/+1
2007-02-02* configure.ac: Test for sys/resource.h and getrusage.Nick Roberts3-0/+260
* configure, config.in: Regenerate.
2007-02-022007-02-02 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+5
* avr-dis.c (avr_operand): Correct PR number in comment.
2007-02-02*** empty log message ***Nick Roberts1-0/+24
2007-02-02Fix typos in year.H.J. Lu5-9/+9
2007-02-02 * config/xtensa-relax.c (build_transition): Remove code after as_fatal.Bob Wilson2-59/+31
(build_transition_table): Likewise.
2007-02-02 * elf-bfd.h (struct elf_obj_tdata): Change symbuf type to void *.Jakub Jelinek3-100/+225
* elf.c (struct elf_symbuf_symbol, struct elf_symbuf_head): New types. (struct elf_symbol): Change first member into union. (elf_sort_elf_symbol): Compare pointers to internal syms rather than internal syms. Only compare st_shndx fields. (elf_create_symbuf): New function. (bfd_elf_match_symbols_in_sections): Use it. If symbufs are available for bfds, use a binary search, otherwise don't qsort symbols unnecessarily only to select which symbols are for the particular shndx.
2007-02-02 * gdbint.texinfo (Operation System ABI Variant Handling): UpdateEli Zaretskii2-23/+64
descriptions for new/deleted elements in gdb_osabi. Add missing description for function generic_elf_osabi_sniff_abi_tag_sections.
2007-02-022076-02-02 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+6
* MAINTAINERS: Add a space between H.J. and Lu.
2007-02-02binutils/H.J. Lu7-5/+56
2076-02-02 H.J. Lu <hongjiu.lu@intel.com> * doc/binutils.texi (objdump): Document the new addr64 option for i386 disassembler. include/ 2076-02-02 H.J. Lu <hongjiu.lu@intel.com> * dis-asm.h (print_i386_disassembler_options): New. opcodes/ 2076-02-02 H.J. Lu <hongjiu.lu@intel.com> * disassemble.c (disassembler_usage): Call print_i386_disassembler_options for i386 disassembler. * i386-dis.c (print_i386_disassembler_options): New. (print_insn): Support the new addr64 option.
2007-02-022076-02-02 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu4-13/+103
PR binutils/3945 * configure.in (DLLTOOL_DEFAULT): New. Defined for the first PE target. (DLLTOOL_DEFS): Add $DLLTOOL_DEFAULT. * configure: Regenerated. * dlltool.c (mname): Defined with DLLTOOL_DEFAULT_XXX.
2007-02-02PR gas/3812Nick Clifton2-1/+7
* gas/v850/v850e1.d: Correct expected disassembly of cmov insn to account for sign extension.
2007-02-02* doc/binutils.texi (objdump): Document support for disassembling the 440 ↵Nick Clifton2-1/+7
PowerPC architecture.
2007-02-022007-02-02 Denis Pilat <denis.pilat@st.com>Denis Pilat2-1/+12
* gdb.threads/threadapply.exp: check that frame is not changed by the thread apply all command.
2007-02-02* ppc-dis.c (powerpc_dialect): Handle ppc440.Nick Clifton2-1/+12
* ppc-dis.c (print_ppc_disassembler_options): Note the -M440 can be used.
2007-02-022007-02-02 Denis Pilat <denis.pilat@st.com>Denis Pilat2-21/+74
* thread.c (make_cleanup_restore_current_thread): New function. (info_threads_command): Use of make_cleanup_restore_current_thread to restore the current thread and the selected frame. (restore_selected_frame): New function. (struct current_thread_cleanup): Add frame_id field. (do_restore_current_thread_cleanup): Add restoring of the selected frame. (make_cleanup_restore_current_thread): Likewise. (thread_apply_all_command): backup the selected frame while entering the function and restore it at exit. (thread_apply_command): Likewise.
2007-02-022007-02-02 Denis Pilat <denis.pilat@st.com>Denis Pilat2-0/+5
* MAINTAINERS (Write After Approval): Add myself to the list.
2007-02-02 * ppc-opc.c (insert_bdm): -Many comment.Alan Modra2-31/+50
(valid_bo): Add "extract" param. Accept both powerpc and power4 BO fields when disassembling with -Many. (insert_bo, extract_bo, insert_boe, extract_boe): Adjust valid_bo call.
2007-02-02*** empty log message ***gdbadmin1-1/+1
2007-02-01 * config/tc-xtensa.c (xg_add_opcode_fix, md_apply_fix): Delete use ofBob Wilson3-13/+8
fx_tcbit. * config/tc-xtensa.h (TC_FORCE_RELOCATION_LOCAL): Remove.
2007-02-01daily updateAlan Modra1-1/+1
2007-02-01 * write.h (struct fix <fx_pcrel_adjust, fx_size>): Move.Alan Modra16-43/+58
(struct fix <fx_plt>): Rename to tcbit2. * write.c (fix_new_internal): Adjust. (TC_FORCE_RELOCATION_LOCAL): Don't test fx_plt. * config/tc-arm.h (TC_FORCE_RELOCATION_LOCAL): Likewise. * config/tc-cris.h (TC_FORCE_RELOCATION_LOCAL): Likewise. * config/tc-i386.h (TC_FORCE_RELOCATION_LOCAL): Likewise. * config/tc-i960.h (TC_FORCE_RELOCATION_LOCAL): Likewise. * config/tc-sh.h (TC_FORCE_RELOCATION_LOCAL): Likewise. * config/tc-sh64.h (TC_FORCE_RELOCATION_LOCAL): Likewise. * config/tc-sparc.h (TC_FORCE_RELOCATION_LOCAL): Likewise. * config/tc-msp430.c (msp430_force_relocation_local): Likewise. * config/tc-ia64.c (emit_one_bundle): Don't set fx_plt. * config/tc-ia64.h (TC_FORCE_RELOCATION_LOCAL): Don't test fx_plt. Instead, compare fx_r_type. * config/tc-xtensa.c (xg_add_opcode_fix, md_apply_fix): Use fx_tcbit in place of fx_plt. * config/tc-xtensa.h (TC_FORCE_RELOCATION_LOCAL): Define. * doc/internals.texi (TC_FORCE_RELOCATION_LOCAL): Remove reference to fx_plt.
2007-02-01PR ld/3852Nick Clifton2-16/+7
* elf.c (_bfd_elf_link_hash_table_init): Initialize all the fields in the elf_link_hash_table structure.
2007-02-01 * elf-bfd.h (struct elf_backend_data): Add elf_backend_write_core_note.Alan Modra6-30/+226
* elfxx-target.h (elf_backend_write_core_note): Define and use. * elf.c (elfcore_write_prpsinfo): Call the above. Add support for 32-bit core note on 64-bit target. (elfcore_write_prstatus): Likewise. (elfcore_write_lwpstatus): Make note_name const. (elfcore_write_prfpreg): Likewise. (elfcore_write_pstatus): Add support for 32-bit core note on 64-bit target. * elf32-ppc.c (ppc_elf_write_core_note): New function. (elf_backend_write_core_note): Define. * elf64-ppc.c (ppc64_elf_write_core_note): New function. (elf_backend_write_core_note): Define.
2007-02-01 * ld-scripts/default-script.exp: Add "--local-store 0:0" toAlan Modra2-0/+9
LDFLAGS for spu.
2007-02-012006-02-01 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>Kazuhiro Inaoka2-3/+8
* gdb/remote-m32r.sdi.c (m32r_fetch_register): Change PWD mask. (m32r_store_register): Ditto.
2007-02-01*** empty log message ***gdbadmin1-1/+1
2007-01-31daily updateAlan Modra1-1/+1
2007-01-31 * Makefile.tpl (LDFLAGS): Substitute it.Andreas Schwab3-2/+7
* Makefile.in: Regenerate.
2007-01-31merge from gccDJ Delorie4-4/+10
2007-01-31 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.Andreas Schwab2-0/+14
2007-01-31 include/Vladimir Prus7-19/+153
* libiberty.h (PEX_STDERR_TO_PIPE): New define. (PEX_BINARY_ERROR): New define. (pex_read_err): New function. libiberty/ * pex-common.h (struct pex_obj): New fields stderr_pipe and read_err. * pex-common.c (pex_init_common): Initialize stderr_pipe. (pex_run_in_environment): Add error checking for PEX_STDERR_TO_PIPE. Create a pipe for stderr if necessary. (pex_read_err): New. (pex_free): Close read_err. * pexecute.txh: Document changes. * functions.texi: Regenerated.
2007-01-31 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.intAndreas Schwab3-29/+33
in the dwarf sections. * gdb.dwarf2/mac-fileno.S: Likewise.
2007-01-31 * gdb.base/callfuncs.exp (do_get_all_registers): Filter outAndreas Schwab2-0/+10
bspstore register on ia64.
2007-01-312076-01-31 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu4-5/+15
* elf32-cris.c (INCLUDED_TARGET_FILE): Removed. (elf32_bed): Defined for elf32-us-cris. * elf64-sh64.c (elf64_bed): Defined for Linux. (INCLUDED_TARGET_FILE): Removed. * elfxx-target.h (elfNN_bed): Always define. Don't check INCLUDED_TARGET_FILE.
2007-01-31 * dwarf.c (process_debug_info): Protect against bogus length andNathan Sidwell2-8/+24
abbrev offsets.
2007-01-31* elf-m10300.c (mn10300_elf_relocate_section): Clarify the warningDJ Delorie2-1/+11
message for dangerous relocs, special case the common user error.
2007-01-31*** empty log message ***gdbadmin1-1/+1
2007-01-30merge from gccDJ Delorie5-320/+528
2007-01-30 * strsignal.c (psignal): Change type of signo to int.Ben Elliston3-4/+9
* functions.texi: Regenerate.
2007-01-30daily updateAlan Modra1-1/+1
2007-01-302007-01-30 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-6/+17
* elf.c (copy_elf_program_header): Start from the first section in a segment and stop when all sections in a segment are accounted for.