aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-02-052007-02-05 Dave Brolley <brolley@redhat.com>Dave Brolley1-0/+84
* Contribute the following Changes: 2005-08-22 Dave Brolley <brolley@redhat.com> * mep.h (EF_MEP_CPU_C4): New macro. (EF_MEP_CPU_H1): Change to 0x10000000. 2005-04-22 Richard Sandiford <rsandifo@redhat.com> * mep.h (EF_MEP_LIBRARY): New flag. (EF_MEP_ALL_FLAGS): Update accordingly. 2004-06-21 Dave Brolley <brolley@redhat.com> * mep.h (EF_MEP_CPU_MASK, EF_MEP_CPU_MEP, EF_MEP_CPU_C2) (EF_MEP_CPU_C3, EF_MEP_CPU_H1, EF_MEP_INDEX_MASK) (EF_MEP_ALL_FLAGS): New macros. 2001-09-28 Richard Henderson <rth@redhat.com> * mep.h (SHF_MEP_VLIW, SEC_MEP_VLIW): New. 2001-07-12 DJ Delorie <dj@redhat.com> * mep.h (R_MEP_GNU_VTINHERIT, R_MEP_GNU_VTENTRY): Mark as no-overflow. 2001-06-25 DJ Delorie <dj@redhat.com> * mep.h: Add vtable relocs. 2001-05-10 DJ Delorie <dj@redhat.com> * mep.h: Fix bit offsets for HI16*, make them no-overflow. Add comment about mep-relocs.pl. 2001-05-01 DJ Delorie <dj@redhat.com> * mep.h: Add MeP-specific relocs. 2001-03-22 Ben Elliston <bje@redhat.com> * mep.h: New file. 2001-03-20 Ben Elliston <bje@redhat.com> * common.h (EM_CYGNUS_MEP): Define.
2007-02-052007-02-05 Dave Brolley <brolley@redhat.com>Dave Brolley2-0/+57
* Contribute the following Changes: 2005-08-22 Dave Brolley <brolley@redhat.com> * mep.h (EF_MEP_CPU_C4): New macro. (EF_MEP_CPU_H1): Change to 0x10000000. 2005-04-22 Richard Sandiford <rsandifo@redhat.com> * mep.h (EF_MEP_LIBRARY): New flag. (EF_MEP_ALL_FLAGS): Update accordingly. 2004-06-21 Dave Brolley <brolley@redhat.com> * mep.h (EF_MEP_CPU_MASK, EF_MEP_CPU_MEP, EF_MEP_CPU_C2) (EF_MEP_CPU_C3, EF_MEP_CPU_H1, EF_MEP_INDEX_MASK) (EF_MEP_ALL_FLAGS): New macros. 2001-09-28 Richard Henderson <rth@redhat.com> * mep.h (SHF_MEP_VLIW, SEC_MEP_VLIW): New. 2001-07-12 DJ Delorie <dj@redhat.com> * mep.h (R_MEP_GNU_VTINHERIT, R_MEP_GNU_VTENTRY): Mark as no-overflow. 2001-06-25 DJ Delorie <dj@redhat.com> * mep.h: Add vtable relocs. 2001-05-10 DJ Delorie <dj@redhat.com> * mep.h: Fix bit offsets for HI16*, make them no-overflow. Add comment about mep-relocs.pl. 2001-05-01 DJ Delorie <dj@redhat.com> * mep.h: Add MeP-specific relocs. 2001-03-22 Ben Elliston <bje@redhat.com> * mep.h: New file. 2001-03-20 Ben Elliston <bje@redhat.com> * common.h (EM_CYGNUS_MEP): Define. 2007-02-15 Dave Brolley <brolley@redhat.com> From Graydon Hoare <graydon@redhat.com>: * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
2007-02-052007-02-05 Dave Brolley <brolley@redhat.com>Dave Brolley2-0/+12
* mt-mep: New.
2007-02-052007-02-05 Dave Brolley <brolley@redhat.com>Dave Brolley4-0/+53
* Contribute the following changes: 2006-11-28 DJ Delorie <dj@redhat.com> * configure.in: Fix typo for mep's target_makefile_frag. * configure: Regenerated. 2005-04-22 Richard Sandiford <rsandifo@redhat.com> * configure.in (mep*): Add -mlibrary to FLAGS_FOR_TARGET. * configure: Regenerate. 2001-09-19 DJ Delorie <dj@redhat.com> * configure.in (target_makefile_frag): use mt-mep 2001-06-12 Don Howard <dhoward@redhat.com> * configure.in: Remove gdb from MeP skip list. 2001-04-05 DJ Delorie <dj@redhat.com> * configure.in (noconfigdirs): Remove gcc from MeP skip list. 2001-03-20 Ben Elliston <bje@redhat.com> * configure.in (noconfigdirs): Add gcc and gdb for MeP. 2001-03-19 Ben Elliston <bje@redhat.com> * config.sub (mep, mep-*): Add.
2007-02-05ld/testsuite/H.J. Lu5-8/+22
2076-02-05 H.J. Lu <hongjiu.lu@intel.com> * ld-i386/pcrel16.d: Undo the last change. * ld-x86-64/pcrel16.d: Likewise. opcodes/ 2076-02-05 H.J. Lu <hongjiu.lu@intel.com> * i386-dis.c (OP_J): Undo the last change. Properly handle 64K wrap around within the same segment in 16bit mode.
2007-02-05 * elf32-xtensa.c (elf_xtensa_make_sym_local): Delete.Bob Wilson2-79/+46
(elf_xtensa_hide_symbol, elf_backend_hide_symbol): Delete. (elf_xtensa_fix_refcounts, elf_xtensa_allocate_plt_size) (elf_xtensa_allocate_got_size): Replace these with... (elf_xtensa_allocate_dynrelocs): ...this new function. (elf_xtensa_size_dynamic_sections): Use it.
2007-02-05 * elf32-xtensa.c (elf_howto_table) <R_XTENSA_GLOB_DAT>Bob Wilson2-85/+62
<R_XTENSA_JMP_SLOT, R_XTENSA_RELATIVE, R_XTENSA_PLT, R_XTENSA_DIFF32>: Set src_mask to zero. <R_XTENSA_DIFF8, R_XTENSA_DIFF16>: Likewise. Also fix dst_mask. <R_XTENSA_ASM_EXPAND>: Set pcrel_offset to TRUE.
2007-02-05 * mi/mi-parse.h: Include <sys/time.h>.Daniel Jacobowitz2-0/+6
2007-02-052076-02-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-17/+22
PR gas/3961 * gas/i386/secrel.d: Support 64bit host.
2007-02-05*** empty log message ***gdbadmin1-1/+1
2007-02-04daily updateAlan Modra1-1/+1
2007-02-04*** empty log message ***Nick Roberts2-2/+12
2007-02-04* config/tc-m32c.c (m32c_cons_fix_new): New. Added to support 3DJ Delorie3-0/+42
byte relocs. * config/tc-m32c.h (TC_CONS_FIX_NEW): Define. (m32c_cons_fix_new): Prototype.
2007-02-04*** empty log message ***gdbadmin1-1/+1
2007-02-03daily updateAlan Modra1-1/+1
2007-02-03 * elf32-xtensa.c (xtensa_elf_dynamic_symbol_p): Renamed to...Bob Wilson2-4/+9
(elf_xtensa_dynamic_symbol_p): ...this.
2007-02-03 * elf32-xtensa.c (plt_reloc_count): Move into link hash table.Bob Wilson2-137/+195
(struct elf_xtensa_link_hash_table): New. (elf_xtensa_hash_table): New. (elf_xtensa_link_hash_table_create): New. (elf_xtensa_check_relocs): Update plt_reloc_count references. Update arguments to add_extra_plt_sections. (elf_xtensa_create_dynamic_sections): Record new sections in the hash table. Update for plt_reloc_count and add_extra_plt_sections. (add_extra_plt_sections, elf_xtensa_create_plt_entry): Replace dynobj argument with link info. Update calls to elf_xtensa_get_plt_section and elf_xtensa_get_gotplt_section. (elf_xtensa_allocate_local_got_size, elf_xtensa_size_dynamic_sections) (elf_xtensa_relocate_section, elf_xtensa_finish_dynamic_sections) (elf_xtensa_discard_info_for_section, shrink_dynamic_reloc_sections) (relax_property_section): Get sections from the hash table and update function calls. (elf_xtensa_get_plt_section, elf_xtensa_get_gotplt_section): Replace dynobj argument with link info. Get sections for first plt chunk from the hash table. (bfd_elf32_bfd_link_hash_table_create): Define.
2007-02-03*** empty log message ***Nick Roberts1-0/+6
2007-02-03Numerous formatting changes.Nick Roberts1-101/+101
(mi_cmd_data_write_register_values): Replace clause inadvertantly removed in my previous change.
2007-02-03*** empty log message ***Nick Roberts1-0/+5
2007-02-03Cosmetic change.H.J. Lu1-1/+1
2007-02-03ld/testsuite/H.J. Lu5-3/+16
2076-02-02 H.J. Lu <hongjiu.lu@intel.com> * ld-i386/pcrel16.d: Updated. * ld-x86-64/pcrel16.d: Likewise. opcodes/ 2076-02-02 H.J. Lu <hongjiu.lu@intel.com> * i386-dis.c (OP_J): Mask to 16bit only if there is a data16 prefix.
2007-02-03 * config/tc-xtensa.c (xg_build_to_insn): Use tinsn_init.Bob Wilson2-4/+9
(xg_expand_assembly_insn, istack_push_space, istack_pop): Likewise.
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