binutils-gdb.git
15 years ago*** empty log message ***
gdbadmin [Sun, 1 Nov 2009 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

15 years agodaily update
Alan Modra [Sat, 31 Oct 2009 23:00:05 +0000 (23:00 +0000)]
daily update

15 years ago2009-10-31 Michael Snyder <msnyder@vmware.com>
Michael Snyder [Sat, 31 Oct 2009 18:30:40 +0000 (18:30 +0000)]
2009-10-31  Michael Snyder  <msnyder@vmware.com>

* breakpoint.c (bpstat_stop_status): Fix broken comment.

15 years ago * record.c (record_restore, cmd_record_save): Debug output goes to
Pedro Alves [Sat, 31 Oct 2009 14:56:26 +0000 (14:56 +0000)]
* record.c (record_restore, cmd_record_save): Debug output goes to
gdb_stdlog.

15 years agoFixing the date format for the last ChangeLog entry.
Sergio Durigan Junior [Sat, 31 Oct 2009 06:05:15 +0000 (06:05 +0000)]
Fixing the date format for the last ChangeLog entry.

15 years agogdb/ChangeLog:
Sergio Durigan Junior [Sat, 31 Oct 2009 06:00:13 +0000 (06:00 +0000)]
gdb/ChangeLog:

2009-31-10  Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>

* breakpoint.c (catch_syscall_split_args): Remove unecessary warning
displayed when the user provided a syscall name and there is no
XML support.
* xml-syscall.c: Renamed `_sysinfo' to `sysinfo'.
(set_xml_syscall_file_name): Remove syscall_warn_user.
(xml_init_syscalls_info): Remove warning.
(init_sysinfo): Update warnings.

gdb/testsuite/ChangeLog:

2009-31-10  Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>

* gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
the modified warnings for catch syscall.  Verify if GDB was compiled
with support for lib expat, and choose which tests to run depending
on this.

15 years ago2009-10-30 Doug Kwan <dougkwan@google.com>
Doug Kwan [Sat, 31 Oct 2009 03:06:59 +0000 (03:06 +0000)]
2009-10-30  Doug Kwan  <dougkwan@google.com>

* arm.cc (Stub_addend_reader): Fix bug in previouls check-in.

15 years ago2009-10-30 Doug Kwan <dougkwan@google.com>
Doug Kwan [Sat, 31 Oct 2009 02:59:36 +0000 (02:59 +0000)]
2009-10-30  Doug Kwan  <dougkwan@google.com>

* arm.cc (Stub_addend_reader): New struct template definition
and partial specializations.
(Stub_addend_reader::operator()): New method definition for a
partially specialized template.

15 years ago*** empty log message ***
gdbadmin [Sat, 31 Oct 2009 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

15 years agodaily update
Alan Modra [Fri, 30 Oct 2009 23:00:04 +0000 (23:00 +0000)]
daily update

15 years ago2009-10-30 Doug Kwan <dougkwan@google.com>
Doug Kwan [Fri, 30 Oct 2009 18:49:59 +0000 (18:49 +0000)]
2009-10-30  Doug Kwan  <dougkwan@google.com>

elfcpp/ChangeLog:
* arm.h (EF_ARM_BE8, EF_ARM_EABIMASK, EF_ARM_EABI_UNKNOWN,
EF_ARM_EABI_VER1, EF_ARM_EABI_VER2, EF_ARM_EABI_VER3,
EF_ARM_EABI_VER4, EF_ARM_EABI_VER5): New enums for processor-specific
flags.
(arm_eabi_version): New inline function.
* elfcpp.h: Add a comment about DT_ENCODING.

gold/ChangeLog:
* arm.cc (Arm_relobj::processor_specific_flags): New method
definition.
(Arm_relobj::do_read_symbols): New method declaration.
(Arm_relobj::processor_specific_flags_): New data member declaration.
(Arm_dynobj): New class definition.
(Target_arm::do_finalize_sections): Add input_objects parameter.
(Target_arm::do_adjust_elf_header): New method declaration.
(Target_arm::are_eabi_versions_compatible,
(Target_arm::merge_processor_specific_flags): New method declaration.
(Target_arm::do_make_elf_object): New overloaded method definitions
and declaration.
(Arm_relobj::do_read_symbols): New method definition.
(Arm_dynobj::do_read_symbols): Ditto.
(Target_arm::do_finalize_sections): Add input_objects parameters.
Merge processor-specific flags from all input objects.
(Target_arm::are_eabi_versions_compatible,
Target_arm::merge_processor_specific_flags,
Target_arm::do_adjust_elf_header, Target_arm::do_make_elf_object):
New method definitions.
* i386.cc (Target_i386::do_finalize_sections): Add unnamed
Input_objects pointer type parameter.
* layout.cc (Layout::finalize): Pass input objects to target's.
finalize_sections function.
* output.cc (Output_file_header::do_sized_write): Set ELF file
header's processor-specific flags.
* powerpc.cc (Target_powerpc::do_finalize_sections): Add unnamed
Input_objects pointer type parameter.
* sparc.cc (Target_sparc::do_finalize_sections): Same.
* target.h (Input_objects): New forward class declaration.
(Target::processor_specific_flags,
Target::are_processor_specific_flags_sect): New method definitions.
(Target::finalize_sections): Add input_objects parameter.
(Target::Target): Initialize processor_specific_flags_ and
are_processor_specific_flags_set_.
(Target::do_finalize_sections): Add unnamed Input_objects pointer type
parameter.
(Target::set_processor_specific_flags): New method definition.
(Target::processor_specific_flags_,
Target::are_processor_specific_flags_set_): New data member
declarations.
* x86_64.cc (Target_x86_64::do_finalize_sections): Add unnamed
Input_objects pointer type parameter.

15 years ago2009-10-30 Doug Kwan <dougkwan@google.com>
Doug Kwan [Fri, 30 Oct 2009 18:00:55 +0000 (18:00 +0000)]
2009-10-30  Doug Kwan  <dougkwan@google.com>

* arm.cc: Use Arm_address instead of elfcpp::Elf_types<32>::Elf_Addr.

15 years ago Fix breakpoint commands in MI.
Vladimir Prus [Fri, 30 Oct 2009 17:34:53 +0000 (17:34 +0000)]
Fix breakpoint commands in MI.

* mi/mi-main.c (mi_execute_command): Run bpstat_do_actions.
* mi/mi-cmd-break.c (mi_cmd_break_commands): Pass 1 to
read_command_line_1 to actually parse composite commands.

15 years ago * config/tc-hppa.c (pa_build_unwind_subspace): Replace start symbol
Dave Anglin [Fri, 30 Oct 2009 17:05:58 +0000 (17:05 +0000)]
* config/tc-hppa.c (pa_build_unwind_subspace): Replace start symbol
with local symbol.

15 years ago * ld-elfcomm/elfcomm.exp: Compile with -fcommon.
Nathan Sidwell [Fri, 30 Oct 2009 10:46:00 +0000 (10:46 +0000)]
* ld-elfcomm/elfcomm.exp: Compile with -fcommon.

15 years ago*** empty log message ***
gdbadmin [Fri, 30 Oct 2009 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

15 years agodaily update
Alan Modra [Thu, 29 Oct 2009 23:00:04 +0000 (23:00 +0000)]
daily update

15 years agogas/
H.J. Lu [Thu, 29 Oct 2009 22:22:59 +0000 (22:22 +0000)]
gas/

2009-10-29  Sebastian Pop  <sebastian.pop@amd.com>

* config/tc-i386.c (build_modrm_byte): Do not swap REG and
NDS operands for FMA4.

gas/testsuite/

2009-10-29  Sebastian Pop  <sebastian.pop@amd.com>

* gas/i386/fma4.d: Updated patterns.
* gas/i386/x86-64-fma4.d: Same.

opcodes/

2009-10-29  Sebastian Pop  <sebastian.pop@amd.com>

* i386-dis.c (OP_VEX_FMA): Removed.
(VexFMA): Removed.
(Vex128FMA): Removed.
(prefix_table): First source operand of FMA4 insns is decoded
with Vex not with VexFMA.
(OP_EX_VexW): Second source operand is decoded with get_vex_imm8
when vex.w is set.  Third source operand is decoded with
get_vex_imm8 when vex.w is cleared.
(OP_VEX_FMA): Removed.

15 years ago2009-10-29 Sandra Loosemore <sandra@codesourcery.com>
Sandra Loosemore [Thu, 29 Oct 2009 20:12:26 +0000 (20:12 +0000)]
2009-10-29  Sandra Loosemore  <sandra@codesourcery.com>

PR gdb/10783

gdb/
* target.c (simple_search_memory): Correct read_addr initialization
in loop for searching subsequent chunks.

gdb/gdbserver/
* server.c (handle_search_memory_1): Correct read_addr initialization
in loop for searching subsequent chunks.

15 years ago2009-10-29 Paul Brook <paul@codesourcery.com>
Paul Brook [Thu, 29 Oct 2009 18:01:13 +0000 (18:01 +0000)]
2009-10-29  Paul Brook  <paul@codesourcery.com>

gas/
* config/tc-arm.c (neon_tab_entry): Fix VNMLA/VNMLS opcodes.

gas/testsuite/
* gas/arm/vfp-neon-syntax.d: Update expected results.
* gas/arm/vfp-neon-syntax_t2.d: Update expected results.

15 years ago2009-10-29 Paul Pluzhnikov <ppluzhnikov@google.com>
Paul Pluzhnikov [Thu, 29 Oct 2009 17:43:44 +0000 (17:43 +0000)]
2009-10-29  Paul Pluzhnikov  <ppluzhnikov@google.com>

* configure.ac: New --with-libthread-db option.
* thread-db.c: Allow direct dependence on libthread_db.
(thread_db_free): Adjust.
* config.in: Regenerate.
* configure: Likewise.

15 years ago * emulparams/vxworks.sh (OTHER_READONLY_SECTIONS): Move into ...
Nathan Sidwell [Thu, 29 Oct 2009 16:43:56 +0000 (16:43 +0000)]
* emulparams/vxworks.sh (OTHER_READONLY_SECTIONS): Move into ...
(OTHER_READWRITE_SECTIONS): ... here.

15 years ago2009-10-29 Paul Brook <paul@codesourcery.com>
Paul Brook [Thu, 29 Oct 2009 15:37:53 +0000 (15:37 +0000)]
2009-10-29  Paul Brook  <paul@codesourcery.com>

gas/
* doc/c-arm.texi: Document ARM -mcpu=cortex-a5.
* config/arm/tc-arm.c (arm_cpu_option_table): Add cortex-a5.

15 years ago * ld-cris/dso12-pltdis.d: New test.
Hans-Peter Nilsson [Thu, 29 Oct 2009 11:50:57 +0000 (11:50 +0000)]
* ld-cris/dso12-pltdis.d: New test.

15 years ago * elf32-cris.c (cris_elf_plt_sym_val): New function.
Hans-Peter Nilsson [Thu, 29 Oct 2009 11:49:00 +0000 (11:49 +0000)]
* elf32-cris.c (cris_elf_plt_sym_val): New function.
(elf_backend_plt_sym_val): Define.

15 years ago2009-10-29 Tristan Gingold <gingold@adacore.com>
Tristan Gingold [Thu, 29 Oct 2009 09:43:18 +0000 (09:43 +0000)]
2009-10-29  Tristan Gingold  <gingold@adacore.com>

* config/tc-mep.c (md_pseudo_table): Remove dwarf2 pseudo
as they are already defined in obj-elf.c
* config/tc-m32c.c (md_pseudo_table): Ditto.
* config/tc-spu.c (md_pseudo_table): Ditto.
* config/tc-avr.c (md_pseudo_table): Ditto.

15 years ago * object.h (class Relobj): Drop options parameter from
Ian Lance Taylor [Thu, 29 Oct 2009 05:16:23 +0000 (05:16 +0000)]
* object.h (class Relobj): Drop options parameter from
gc_process_relocs, scan_relocs, relocate, do_gc_process_relocs,
do_scan_relocs, do_relocate.  Change all callers.
(class Sized_relobj): Drop options parameters from
do_gc_process_relocs, do_scan_relocs, do_relocate,
do_relocate_sections, relocate_sections, emit_relocs_scan,
emit_relocs_scan_reltype.  Change all callers.
(struct Relocate_info): Remove options field and all references to
it.
* reloc.h (class Read_relocs): Remove options constructor
parameter and options_ field.  Change all callers.
(class Gc_process_relocs, class Scan_relocs): Likewise.
(class Relocate_task): Likewise.
* target-reloc.h (scan_relocs): Remove options parameter.  Change
all callers.
(scan_relocatable_relocs): Likewise.
* target.h (class Sized_target): Remove options parameter from
gc_process_relocs, scan_relocs, scan_relocatable_relocs.  Change
all callers.
* gc.h (gc_process_relocs): Remove options parameter.  Change all
callers.
* arm.cc: Update functions to remove options parameters.
* i386.cc: Likewise.
* powerpc.cc: Likewise.
* sparc.cc: Likewise.
* x86_64.cc: Likewise.
* testsuite/testfile.cc: Likewise.

15 years ago2009-10-28 Doug Kwan <dougkwan@google.com>
Doug Kwan [Thu, 29 Oct 2009 01:53:35 +0000 (01:53 +0000)]
2009-10-28  Doug Kwan  <dougkwan@google.com>

* arm.cc (Arm_relobj): New class definition.
(Arm_relobj::scan_sections_for_stubs,
Arm_relobj::do_count_local_symbols, Arm_relobj::do_relocate_sections):
New method definitions.

15 years ago * doc/as.texinfo (Set): Delete incorrect HPPA para.
Alan Modra [Thu, 29 Oct 2009 00:19:19 +0000 (00:19 +0000)]
* doc/as.texinfo (Set): Delete incorrect HPPA para.

15 years ago*** empty log message ***
gdbadmin [Thu, 29 Oct 2009 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

15 years agodaily update
Alan Modra [Wed, 28 Oct 2009 23:00:04 +0000 (23:00 +0000)]
daily update

15 years ago Reported by Antti Hatala <ahatala@nvidia.com>.
Daniel Jacobowitz [Wed, 28 Oct 2009 20:17:36 +0000 (20:17 +0000)]
Reported by Antti Hatala <ahatala@nvidia.com>.

* arm-tdep.c (thumb_get_next_pc): Limit check to IT instructions
correctly.

15 years ago * dwarf2-frame.c (dwarf2_build_frame_info): Discard --gc-section
Pedro Alves [Wed, 28 Oct 2009 19:28:57 +0000 (19:28 +0000)]
    * dwarf2-frame.c (dwarf2_build_frame_info): Discard --gc-section
leftover FDEs.

15 years agoRevert previous patch. Applied an old version by mistake.
Pedro Alves [Wed, 28 Oct 2009 19:01:16 +0000 (19:01 +0000)]
Revert previous patch.  Applied an old version by mistake.

15 years ago * dwarf2-frame.c (dwarf2_build_frame_info): Discard --gc-section
Pedro Alves [Wed, 28 Oct 2009 18:37:11 +0000 (18:37 +0000)]
    * dwarf2-frame.c (dwarf2_build_frame_info): Discard --gc-section
leftover FDEs.

15 years ago * plugin.h (Plugin::Plugin): Initialize cleanup_done_.
Cary Coutant [Wed, 28 Oct 2009 18:07:25 +0000 (18:07 +0000)]
* plugin.h (Plugin::Plugin): Initialize cleanup_done_.
(Plugin::cleanup_done_): New member.
(Plugin_manager::Plugin_manager): Remove cleanup_done_.
(Plugin_manager::cleanup_done_): Remove.
(Plugin_manager::add_input_file): Edit error message.
* plugin.cc (Plugin::cleanup): Test and set cleanup_done_.
(Plugin_manager::cleanup): Remove use of cleanup_done_.

15 years ago2009-10-28 Kai Tietz <kai.tietz@onevision.com>
Kai Tietz [Wed, 28 Oct 2009 17:34:14 +0000 (17:34 +0000)]
2009-10-28  Kai Tietz  <kai.tietz@onevision.com>

        * emultempl/pep.em (U): Define underscore macro.
        (init): Use for __ImageBase U macro.

15 years ago2009-10-28 Kai Tietz <kai.tietz@onevision.com>
Kai Tietz [Wed, 28 Oct 2009 17:21:36 +0000 (17:21 +0000)]
2009-10-28  Kai Tietz <kai.tietz@onevision.com>

* dlltool.c (leading_underscore): New local variable.
(asm_prefix): Interpret leading_underscore.
(xlate): Likewise.
(add_excludes): Use leading_underscore for making
symbol name.
(gen_exp_file): Use leading_underscore for internal
_imp_ symbols.
(usage): Add display of --no-leading-underscore and
--leading-underscore option.
(OPTION_NO_LEADING_UNDERSCORE): New.
(OPTION_LEADING_UNDERSCORE): New.
(long_options): Add --no-leading-underscore and
--leading-underscore option.
(main): Handle new options.
* doc/binutils.text: Add documentation of the options
--no-leading-underscore and --leading-underscore.

15 years ago2009-10-28 Kai Tietz <kai.tietz@onevision.com>
Kai Tietz [Wed, 28 Oct 2009 17:21:06 +0000 (17:21 +0000)]
2009-10-28  Kai Tietz <kai.tietz@onevision.com>

* binutils-all/dlltool.exp: Add tests for --no-leading-underscore
and --leading-underscore option for dlltool.

15 years ago2009-10-28 Paul Pluzhnikov <ppluzhnikov@google.com>
Paul Pluzhnikov [Wed, 28 Oct 2009 17:03:16 +0000 (17:03 +0000)]
2009-10-28  Paul Pluzhnikov  <ppluzhnikov@google.com>

PR gdb/10757
* thread-db.c (attach_thread): New function.
(maybe_attach_thread): Return success/failure.
(find_new_threads_callback): Adjust.
(thread_db_find_new_threads): Loop until no new threads.

15 years ago2009-10-28 Paul Brook <paul@codesourcery.com>
Paul Brook [Wed, 28 Oct 2009 16:50:44 +0000 (16:50 +0000)]
2009-10-28  Paul Brook  <paul@codesourcery.com>

gas/
* config/tc-arm.c (opcode_lookup): Allow VFP/NEON type suffixes
unconditionally.

15 years ago * infrun.c (keep_going): Wrap with resume_cleanups.
Pedro Alves [Wed, 28 Oct 2009 16:33:01 +0000 (16:33 +0000)]
* infrun.c (keep_going): Wrap with resume_cleanups.

15 years ago gdb/:
Joel Brobecker [Wed, 28 Oct 2009 15:01:27 +0000 (15:01 +0000)]
gdb/:

    * remote.c (interrupt_sequence_control_c)
        (interrupt_sequence_break, interrupt_sequence_break_g)
        (interrupt_sequence_modes): New constants.
        (interrupt_sequence_mode, interrupt_on_connect): New variable.
        (show_interrupt_sequence): New function.
        (set_remotebreak, show_remotebreak): New function.
        (send_interrupt_sequence): New function.
        (remote_start_remote): Call send_interrupt_sequence if
        interrupt_on_connect is true.
        (remote_stop_as): Call send_interrupt_sequence.
        (_initialize_remote): Add interrupt-sequence and interrupt-on-connect,
        modify remotebreak to call set_remotebreak and show_remotebreak.
        * NEWS: Add entry for "set/show remote interrupt-sequence" and
        "set/show remote interrupt-on-connect". Also mention that
        "set/show remotebreak" is now deprecated.

    gdb/doc/:

        * gdb.texinfo (Remote Configuration): Add "set/show remote
        interrupt-sequence" and "set/show remote interrupt-on-connect" command.

15 years ago PR gas/10856
Alan Modra [Wed, 28 Oct 2009 08:21:45 +0000 (08:21 +0000)]
PR gas/10856
* expr.c (resolve_expression): Only add "left" value to O_symbol
expression when the symbol is undefined and different from the
original symbol.  Simplify negative logic.

* gas/i386/intelpic.d: Correct.

15 years ago * Makefile.in (stamp-arch): Update path to lm32.cpu.
Doug Evans [Wed, 28 Oct 2009 04:24:44 +0000 (04:24 +0000)]
* Makefile.in (stamp-arch): Update path to lm32.cpu.
(stamp-cpu): Ditto.

15 years ago * fileread.cc: (File_read::View::~View): Use the new
Ian Lance Taylor [Wed, 28 Oct 2009 00:42:34 +0000 (00:42 +0000)]
* fileread.cc: (File_read::View::~View): Use the new
data_ownership_ filed.
(File_read::~File_read): Dispose the new whole_file_view_.
(File_read::open): Mmap the whole file if needed.
(File_read::open): Use whole_file_view_ instead of contents_.
(File_read::find_view): Use whole_file_view_ if applicable.
(File_read::do_read): Use whole_file_view_ instead of contents_.
(File_read::make_view): Use whole_file_view_ instead of contents_,
update File_read::View::View call.
(File_read::find_or_make_view): Update File_read::View::View
call.
* fileread.h: (File_read::File_read): Initialize whole_file_view_,
remove contents_
(File_read::View::Data_ownership): New enum.
(File_read::View::View): Replace bool mapped_ with Data_ownership
argument.
(File_read::View::mapped_): Remove (replaced by data_ownership_).
(File_read::View::data_ownership_): New field.
(File_read::contents_): Remove (replaced by whole_file_view_).
(File_read::whole_file_view_): New field.
* options.h (class General_options): Add --keep-files-mapped.

15 years ago * symtab.cc (add_from_pluginobj): Pass correct value for is_ordinary.
Cary Coutant [Wed, 28 Oct 2009 00:32:12 +0000 (00:32 +0000)]
* symtab.cc (add_from_pluginobj): Pass correct value for is_ordinary.
* testsuite/Makefile.am (plugin_test_5): New test case.
* testsuite/Makefile.in: Regenerate.

15 years ago*** empty log message ***
gdbadmin [Wed, 28 Oct 2009 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

15 years agodaily update
Alan Modra [Tue, 27 Oct 2009 23:00:05 +0000 (23:00 +0000)]
daily update

15 years ago2009-10-27 Paul Pluzhnikov <ppluzhnikov@google.com>
Paul Pluzhnikov [Tue, 27 Oct 2009 21:41:27 +0000 (21:41 +0000)]
2009-10-27  Paul Pluzhnikov  <ppluzhnikov@google.com>

* MAINTAINERS: Add self to "modify-after-approval" maintainers.

15 years ago2009-10-27 Paul Pluzhnikov <ppluzhnikov@google.com>
Paul Pluzhnikov [Tue, 27 Oct 2009 21:32:49 +0000 (21:32 +0000)]
2009-10-27  Paul Pluzhnikov  <ppluzhnikov@google.com>

PR gdb/10757
* linux-thread-db.c (attach_thread): Return success/failure
indicator.
(thread_db_find_new_threads_silently): Retry until no new threads.
(struct callback_data): New.
(find_new_threads_callback): Count new threads, stop iteration
on error.
(find_new_threads_once): New function.
(thread_db_find_new_threads_2): Rename from
thread_db_find_new_threads_1 and adjust.
(thread_db_find_new_threads_1): New function.

15 years ago2009-10-27 Tom Tromey <tromey@redhat.com>
Phil Muldoon [Tue, 27 Oct 2009 20:51:22 +0000 (20:51 +0000)]
2009-10-27  Tom Tromey <tromey@redhat.com>
    Eli Zaretskii <eliz@gnu.org>

        PR python/10781

* gdb.texinfo (Values From Inferior): Document cast method.

15 years ago2009-10-27 Tristan Gingold <gingold@adacore.com>
Tristan Gingold [Tue, 27 Oct 2009 15:39:27 +0000 (15:39 +0000)]
2009-10-27  Tristan Gingold  <gingold@adacore.com>

* config/tc-avr.c (md_pseudo_table): Add dwarf2 debug pseudo.
* config/tc-avr.h (DWARF2_LINE_MIN_INSN_LENGTH): Define.
(DWARF2_ADDR_SIZE): Define.

15 years ago2009-10-27 Kai Tietz <kai.tietz@onevision.com>
Kai Tietz [Tue, 27 Oct 2009 10:53:28 +0000 (10:53 +0000)]
2009-10-27  Kai Tietz  <kai.tietz@onevision.com>

        * peXXigen.c (bfdver.h): Add include.
        (LINKER_VERSION): Do calculation based on BFD_VERSION.

15 years ago * Makefile.am (HFILES): Remove cgen-ops.h and cgen-types.h.
Alan Modra [Tue, 27 Oct 2009 01:49:26 +0000 (01:49 +0000)]
* Makefile.am (HFILES): Remove cgen-ops.h and cgen-types.h.

15 years ago*** empty log message ***
gdbadmin [Tue, 27 Oct 2009 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

15 years ago PR gas/10850
Alan Modra [Mon, 26 Oct 2009 23:57:43 +0000 (23:57 +0000)]
PR gas/10850
* listing.c (listing_flags): Delete.
* listing.h: Likewise.
* read.c (potable <lflags>): Call s_ignore.

15 years agodaily update
Alan Modra [Mon, 26 Oct 2009 23:00:04 +0000 (23:00 +0000)]
daily update

15 years agoAdd self to MAINTAINERS.
Michael Eager [Mon, 26 Oct 2009 18:43:48 +0000 (18:43 +0000)]
Add self to MAINTAINERS.

15 years ago2009-10-26 Michael Snyder <msnyder@vmware.com>
Hui Zhu [Mon, 26 Oct 2009 18:30:39 +0000 (18:30 +0000)]
2009-10-26  Michael Snyder  <msnyder@vmware.com>
    Hui Zhu  <teawater@gmail.com>

* Makefile.in (SFILES): Add gcore.c.
(COMMON_OBS): Add gcore.o.
* config/alpha/alpha-linux.mh (NATDEPFILES): Delete gcore.o.
* config/alpha/fbsd.mh (NATDEPFILES): Ditto.
* config/arm/linux.mh (NATDEPFILES): Ditto.
* config/i386/fbsd.mh (NATDEPFILES): Ditto.
* config/i386/fbsd64.mh (NATDEPFILES): Ditto.
* config/i386/i386sol2.mh (NATDEPFILES): Ditto.
* config/i386/linux.mh (NATDEPFILES): Ditto.
* config/i386/linux64.mh (NATDEPFILES): Ditto.
* config/i386/sol2-64.mh (NATDEPFILES): Ditto.
* config/ia64/linux.mh (NATDEPFILES): Ditto.
* config/m32r/linux.mh (NATDEPFILES): Ditto.
* config/m68k/linux.mh (NATDEPFILES): Ditto.
* config/mips/linux.mh (NATDEPFILES): Ditto.
* config/pa/linux.mh (NATDEPFILES): Ditto.
* config/powerpc/linux.mh (NATDEPFILES): Ditto.
* config/powerpc/ppc64-linux.mh (NATDEPFILES): Ditto.
* config/s390/s390.mh (NATDEPFILES): Ditto.
* config/sparc/fbsd.mh (NATDEPFILES): Ditto.
* config/sparc/linux.mh (NATDEPFILES): Ditto.
* config/sparc/linux64.mh (NATDEPFILES): Ditto.
* config/sparc/sol2.mh (NATDEPFILES): Ditto.
* config/xtensa/linux.mh (NATDEPFILES): Ditto.
* target.c (dummy_find_memory_regions): Change output.
(dummy_make_corefile_notes): Ditto.

15 years ago2009-10-26 Michael Snyder <msnyder@vmware.com>
Hui Zhu [Mon, 26 Oct 2009 18:28:13 +0000 (18:28 +0000)]
2009-10-26  Michael Snyder  <msnyder@vmware.com>
    Hui Zhu  <teawater@gmail.com>

* Makefile.in (SFILES): Add gcore.c.
(COMMON_OBS): Add gcore.o.
* config/alpha/alpha-linux.mh (NATDEPFILES): Delete gcore.o.
* config/alpha/fbsd.mh (NATDEPFILES): Ditto.
* config/arm/linux.mh (NATDEPFILES): Ditto.
* config/i386/fbsd.mh (NATDEPFILES): Ditto.
* config/i386/fbsd64.mh (NATDEPFILES): Ditto.
* config/i386/i386sol2.mh (NATDEPFILES): Ditto.
* config/i386/linux.mh (NATDEPFILES): Ditto.
* config/i386/linux64.mh (NATDEPFILES): Ditto.
* config/i386/sol2-64.mh (NATDEPFILES): Ditto.
* config/ia64/linux.mh (NATDEPFILES): Ditto.
* config/m32r/linux.mh (NATDEPFILES): Ditto.
* config/m68k/linux.mh (NATDEPFILES): Ditto.
* config/mips/linux.mh (NATDEPFILES): Ditto.
* config/pa/linux.mh (NATDEPFILES): Ditto.
* config/powerpc/linux.mh (NATDEPFILES): Ditto.
* config/powerpc/ppc64-linux.mh (NATDEPFILES): Ditto.
* config/s390/s390.mh (NATDEPFILES): Ditto.
* config/sparc/fbsd.mh (NATDEPFILES): Ditto.
* config/sparc/linux.mh (NATDEPFILES): Ditto.
* config/sparc/linux64.mh (NATDEPFILES): Ditto.
* config/sparc/sol2.mh (NATDEPFILES): Ditto.
* config/xtensa/linux.mh (NATDEPFILES): Ditto.
* target.c (dummy_find_memory_regions): Change output.
(dummy_make_corefile_notes): Ditto.

15 years ago2009-10-26 Tristan Gingold <gingold@adacore.com>
Tristan Gingold [Mon, 26 Oct 2009 16:53:57 +0000 (16:53 +0000)]
2009-10-26  Tristan Gingold  <gingold@adacore.com>

* avr-tdep.c (avr_push_dummy_call): Handle avr6 architecture.
Fix the returned value.  Fix style.

15 years ago * MAINTAINERS (Responsible Maintainers): Add info about the microblaze
Joel Brobecker [Mon, 26 Oct 2009 16:23:20 +0000 (16:23 +0000)]
    * MAINTAINERS (Responsible Maintainers): Add info about the microblaze
        targets.  Add Michael Eager as the maintainer for this target.

15 years ago * doc/as.texinfo: Add mention of RX port and inclusion of RX
Nick Clifton [Mon, 26 Oct 2009 10:27:34 +0000 (10:27 +0000)]
    * doc/as.texinfo: Add mention of RX port and inclusion of RX
        documentation.

15 years ago * doc/as.texinfo: Add mention of RX port and inclusion of RX
Nick Clifton [Mon, 26 Oct 2009 10:10:37 +0000 (10:10 +0000)]
    * doc/as.texinfo: Add mention of RX port and inclusion of RX
        documentation.

15 years ago*** empty log message ***
gdbadmin [Mon, 26 Oct 2009 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

15 years agodaily update
Alan Modra [Sun, 25 Oct 2009 23:00:04 +0000 (23:00 +0000)]
daily update

15 years agogdb/
Jan Kratochvil [Sun, 25 Oct 2009 19:35:26 +0000 (19:35 +0000)]
gdb/
Performance optimize large bp_location count.
* breakpoint.c (ALL_BP_LOCATIONS_SAFE): Remove.
(ALL_BP_LOCATIONS): New parameter BP_TMP.  Use now bp_location and
bp_location_count.
(bp_location_chain): Remove variable.
(bp_location, bp_location_count)
(bp_location_placed_address_before_address_max)
(bp_location_shadow_len_after_address_max): New variables.
(moribund_locations, update_watchpoint): Update the bp_location
variable name.
(breakpoint_restore_shadows): Extend the comment.  Move the variable
b to local blocks.  Move the variables bp_addr, bp_size and bptoffset
to a local block.  New variables bc_l, bc_r and bc.  New binary search
for the left range boundary.  New break on reaching the right range
boundary.  Move shadow existence conditionals to ...
(bp_location_has_shadow): ... a new function.
(insert_breakpoint_locations): Replace the temp variable by bp_tmp.
Use now ALL_BP_LOCATIONS instead of ALL_BP_LOCATIONS_SAFE.
(remove_breakpoints, remove_hw_watchpoints, reattach_breakpoints)
(detach_breakpoints): New variable bp_tmp.  Update the ALL_BP_LOCATIONS
calling convention.
(update_breakpoints_after_exec): New variable bplocp_tmp.  Update the
ALL_BP_LOCATIONS calling convention.
(breakpoint_here_p, software_breakpoint_inserted_here_p)
(breakpoint_thread_match): New variable bptp_tmp.  Drop the const
attribute of bpt.  Update the ALL_BP_LOCATIONS calling convention.
(regular_breakpoint_inserted_here_p): Likewise.  Update the bp_location
variable name.
(mark_breakpoints_out, breakpoint_init_inferior): New variable
bptp_tmp.  Update the ALL_BP_LOCATIONS calling convention.
(bpstat_stop_status): New variables blp_tmp and update_locations.  Drop
the const attribute of bl.  Update the ALL_BP_LOCATIONS calling
convention.  Protect HIT_COUNT increment by an ENABLE_STATE check.
Delay the update_global_location_list call using update_locations.
(set_default_breakpoint): Drop the check_duplicates name from comment.
(disable_breakpoints_in_shlibs, disable_breakpoints_in_unloaded_shlib):
New variable locp_tmp.  Update the ALL_BP_LOCATIONS calling convention.
(bp_location_compare, bp_location_compare_for_qsort)
(bp_location_target_extensions_update): New functions.
(check_duplicates, check_duplicates_for): Remove, moving their code ...
(update_global_location_list): ... into this existing function.  Remove
variables next, loc2, old_locations, ret and ix.  New variables locp,
loc_first, old_location, old_locp and old_location_count.  Stop using
global_next, create now the array bp_location, sort it by
bp_location_compare_for_qsort and call
bp_location_target_extensions_update.  Change quadratic iteration by
loc2 into an in-sync scanning by locp and loc2p.  Rename former loc
usage as old_loc.
(do_vec_free): Remove.
(breakpoint_program_space_exit): Update the ALL_BP_LOCATIONS calling
convention.
(remove_breakpoints_pid): New variable b_tmp.  Update the
ALL_BP_LOCATIONS calling convention.
* breakpoint.h (struct bp_location <global_next>): Remove.

15 years ago2009-10-25 Doug Kwan <dougkwan@google.com>
Doug Kwan [Sun, 25 Oct 2009 16:57:32 +0000 (16:57 +0000)]
2009-10-25  Doug Kwan  <dougkwan@google.com>

* arm.cc (Arm_output_section, Arm_relobj): Forward class declarations.
(Arm_input_section::as_arm_input_section): New method.
(Arm_output_section): New class definition.
(Arm_output_section::create_stub_group,
Arm_output_section::group_sections): New method definitions.

15 years ago* gas/z80/equ.d, gas/z80/equ.s: Added test of parsing equ directives.
Arnold Metselaar [Sun, 25 Oct 2009 16:18:04 +0000 (16:18 +0000)]
* gas/z80/equ.d, gas/z80/equ.s: Added test of parsing equ directives.
* gas/z80/z80.exp: Run it.

* gas/z80/redef.d: Expect little endian output only.

15 years ago* config/tc-z80.c (z80_start_line_hook): Fix parsing of 'equ' or
Arnold Metselaar [Sun, 25 Oct 2009 16:15:19 +0000 (16:15 +0000)]
* config/tc-z80.c (z80_start_line_hook): Fix parsing of 'equ' or
'defl' in cases where the space between the keyword and the
expression has been scrubbed away.
Do not check whether a symbol is redefined with 'equ' here;
the function equals takes an argument indicating whether
redefinitions are allowed.
Only call LISTING_NEWLINE if needed, and then after the call to
bump_line_counters.

15 years agogdb/
Jan Kratochvil [Sun, 25 Oct 2009 09:09:02 +0000 (09:09 +0000)]
gdb/
* mep-tdep.c: Update include for the new location cgen/bitset.h.

15 years ago * doc/as.texinfo (Overview): Move -mfix7000/-mno-fix7000 to
Maciej W. Rozycki [Sun, 25 Oct 2009 02:11:13 +0000 (02:11 +0000)]
* doc/as.texinfo (Overview): Move -mfix7000/-mno-fix7000 to
match the order elsewhere.  Add -mfix-vr4120/-mno-fix-vr4120 and
-mfix-vr4130/-mno-fix-vr4130.
* doc/c-mips.texi (MIPS Opts): Correct -no-mfix-vr4120 to
-mno-fix-vr4120 and -no-mfix-vr4130 to -mno-fix-vr4130.

15 years ago * elf32-vax.c (elf_vax_relocate_section): Correct assertion.
Maciej W. Rozycki [Sun, 25 Oct 2009 01:43:06 +0000 (01:43 +0000)]
* elf32-vax.c (elf_vax_relocate_section): Correct assertion.

15 years ago * elf32-vax.c (elf_vax_plt_entry): Fix formatting.
Maciej W. Rozycki [Sun, 25 Oct 2009 01:27:56 +0000 (01:27 +0000)]
* elf32-vax.c (elf_vax_plt_entry): Fix formatting.

15 years ago * elf32-vax.c (elf_vax_relocate_section): Fix a typo.
Maciej W. Rozycki [Sun, 25 Oct 2009 00:49:43 +0000 (00:49 +0000)]
* elf32-vax.c (elf_vax_relocate_section): Fix a typo.

15 years ago*** empty log message ***
gdbadmin [Sun, 25 Oct 2009 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

15 years agodaily update
Alan Modra [Sat, 24 Oct 2009 23:00:09 +0000 (23:00 +0000)]
daily update

15 years ago * sh-desc.h: Regenerate.
Doug Evans [Sat, 24 Oct 2009 16:32:52 +0000 (16:32 +0000)]
* sh-desc.h: Regenerate.

15 years ago2009-10-24 Doug Kwan <dougkwan@google.com>
Doug Kwan [Sat, 24 Oct 2009 09:36:15 +0000 (09:36 +0000)]
2009-10-24  Doug Kwan  <dougkwan@google.com>

* arm.cc (Arm_output_section, Arm_relobj): Forward class declarations.
(Arm_input_section::as_arm_input_section): New method.
(Arm_output_section): New class definition.
(Arm_output_section::create_stub_group,
Arm_output_section::group_sections): New method definitions.

15 years ago * cris/arch.c: Regenerate.
Doug Evans [Sat, 24 Oct 2009 04:33:41 +0000 (04:33 +0000)]
* cris/arch.c: Regenerate.
* cris/arch.h: Regenerate.
* cris/cpuall.h: Regenerate.
* cris/cpuv10.c: Regenerate.
* cris/cpuv10.h: Regenerate.
* cris/cpuv32.c: Regenerate.
* cris/cpuv32.h: Regenerate.
* cris/cris-desc.c: Regenerate.
* cris/cris-desc.h: Regenerate.
* cris/cris-opc.h: Regenerate.
* cris/decodev10.c: Regenerate.
* cris/decodev10.h: Regenerate.
* cris/decodev32.c: Regenerate.
* cris/decodev32.h: Regenerate.
* cris/modelv10.c: Regenerate.
* cris/modelv32.c: Regenerate.
* cris/semcrisv10f-switch.c: Regenerate.
* cris/semcrisv32f-switch.c: Regenerate.

15 years ago cpu/
Doug Evans [Sat, 24 Oct 2009 00:17:08 +0000 (00:17 +0000)]
cpu/
* m32c.opc (opc.h): cgen-types.h -> cgen/basic-modes.h.
cgen-ops.h -> cgen/basic-ops.h.

include/opcode/
* cgen-bitset.h: Delete, moved to ../cgen/bitset.h.
* cgen.h: Update.  Improve multi-inclusion macro name.

include/cgen/
* basic-modes.h: New file.  Moved here from opcodes/cgen-types.h.
* basic-ops.h: New file.  Moved here from opcodes/cgen-ops.h.
* bitset.h: New file.  Moved here from ../opcode/cgen-bitset.h.
Update license to GPL v3.

opcodes/
* cgen-ops.h: Delete, moved to ../include/cgen/basic-ops.h.
* cgen-types.h: Delete, moved to ../include/cgen/basic-modes.h.
* cgen-bitset.c: Update.
* fr30-desc.h: Regenerate.
* frv-desc.h: Regenerate.
* ip2k-desc.h: Regenerate.
* iq2000-desc.h: Regenerate.
* lm32-desc.h: Regenerate.
* m32c-desc.h: Regenerate.
* m32c-opc.h: Regenerate.
* m32r-desc.h: Regenerate.
* mep-desc.h: Regenerate.
* mt-desc.h: Regenerate.
* openrisc-desc.h: Regenerate.
* xc16x-desc.h: Regenerate.
* xstormy16-desc.h: Regenerate.

15 years ago*** empty log message ***
gdbadmin [Sat, 24 Oct 2009 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

15 years ago2009-10-23 Michael Snyder <msnyder@vmware.com>
Michael Snyder [Fri, 23 Oct 2009 23:42:25 +0000 (23:42 +0000)]
2009-10-23  Michael Snyder  <msnyder@vmware.com>

* record.c (top level): Don't include byteswap.h.
(netorder64): Use store_unsigned_integer instead of bswap_64.
(netorder32): Use store_unsigned_integer instead of bswap_32.
(netorder16): Use store_unsigned_integer instead of bswap_16.

15 years agodaily update
Alan Modra [Fri, 23 Oct 2009 23:00:05 +0000 (23:00 +0000)]
daily update

15 years ago * blockframe.c (_initialize_blockframe): Remove declaration.
Tom Tromey [Fri, 23 Oct 2009 19:40:31 +0000 (19:40 +0000)]
* blockframe.c (_initialize_blockframe): Remove declaration.

15 years ago * record.c (record_core_xfer_partial): Pass correct offset to
Doug Evans [Fri, 23 Oct 2009 17:12:25 +0000 (17:12 +0000)]
* record.c (record_core_xfer_partial): Pass correct offset to
record_beneath_to_xfer_partial.

15 years ago2009-10-23 Michael Snyder <msnyder@vmware.com>
Michael Snyder [Fri, 23 Oct 2009 16:52:18 +0000 (16:52 +0000)]
2009-10-23  Michael Snyder  <msnyder@vmware.com>

gdb.reverse/consecutive-precsave.exp: Change expect pattern
to allow for new disassembly style.

15 years ago2009-10-23 Michael Snyder <msnyder@vmware.com>
Michael Snyder [Fri, 23 Oct 2009 16:41:50 +0000 (16:41 +0000)]
2009-10-23  Michael Snyder  <msnyder@vmware.com>

* record.c (netorder64): Use BFD_ENDIAN_LITTLE not LITTLE_ENDIAN.
(netorder32): Ditto.
(netorder16): Ditto.

15 years ago2009-10-23 Michael Snyder <msnyder@vmware.com>
Michael Snyder [Fri, 23 Oct 2009 16:11:37 +0000 (16:11 +0000)]
2009-10-23  Michael Snyder  <msnyder@vmware.com>

* record.c (netorder64): Use BFD_ENDIAN_LITTLE not LITTLE_ENDIAN.
(netorder32): Ditto.
(netorder16): Ditto.

15 years ago2009-10-23 Kai Tietz <kai.tietz@onevision.com>
Kai Tietz [Fri, 23 Oct 2009 15:06:33 +0000 (15:06 +0000)]
2009-10-23  Kai Tietz  <kai.tietz@onevision.com>

* splay-tree.h (libi_uhostptr_t): Add gcc specific
__extension__ for long long type case to silent cX9.
(libi_shostptr_t): Likewise.

15 years ago2009-10-23 Kai Tietz <kai.tietz@onevision.com>
Kai Tietz [Fri, 23 Oct 2009 14:53:57 +0000 (14:53 +0000)]
2009-10-23  Kai Tietz  <kai.tietz@onevision.com>

* deflex.l: Allow '<' and '>' in ID names.

* defparse.y (EQUAL): New token constant.
(opt_import_name): New rule for emptry or '==' ID.
(expline): Add opt_import_name as last line element.
(impline): Likewise.
* dlltool.c (ifunct): New member its_name.
(export): Likewise.
(append_import): Add its_name argument.
(defexports): Likewise.
(defimport): Likewise.
(scan_drectve_symbols): Adjust calls to def_exports.
(dump_def_info): Print new optinal import/export table
symbol name.
(generate_idata_ofile): Use its_name member.
(make_one_lib_file): Likewise.
(nfunc): Take its_name in account on sort.
* dlltool.h (def_exports): Add its_name as argument.
(def_import): Likewise.
* doc/binutils.texi: Add new def file syntax extension.
* deflex.l (EQUAL): Add rule for '=='.
* NEWS: Mention new feature.

2009-10-23  Kai Tietz  <kai.tietz@onevision.com>

* binutils-all/dlltool.exp: Add new test.
* binutils-all/alias-2.def: New file.

15 years ago2009-10-23 Paul Pluzhnikov <ppluzhnikov@google.com>
Paul Pluzhnikov [Fri, 23 Oct 2009 14:36:30 +0000 (14:36 +0000)]
2009-10-23  Paul Pluzhnikov  <ppluzhnikov@google.com>

* objfiles.c (allocate_objfile): Use xzalloc.

15 years ago2009-10-23 Hui Zhu <teawater@gmail.com>
Hui Zhu [Fri, 23 Oct 2009 14:35:30 +0000 (14:35 +0000)]
2009-10-23  Hui Zhu  <teawater@gmail.com>

* record.c (record_restore): Use phex_nz.

15 years ago2009-10-23 Tristan Gingold <gingold@adacore.com>
Tristan Gingold [Fri, 23 Oct 2009 14:31:33 +0000 (14:31 +0000)]
2009-10-23  Tristan Gingold  <gingold@adacore.com>

* frame.c (frame_unwind_pc): Fix typo: remove duplicate 0x.

15 years ago2009-10-23 Tristan Gingold <gingold@adacore.com>
Tristan Gingold [Fri, 23 Oct 2009 13:22:46 +0000 (13:22 +0000)]
2009-10-23  Tristan Gingold  <gingold@adacore.com>

* objfiles.c (allocate_objfile): Remove useless test.  Move
declaration of last_one to the block that uses it.

15 years ago2009-10-23 Kai Tietz <kai.tietz@onevision.com>
Kai Tietz [Fri, 23 Oct 2009 11:40:17 +0000 (11:40 +0000)]
2009-10-23  Kai Tietz  <kai.tietz@onevision.com>

* deffile.h (def_file_export): New member its_name.
(def_file_import): Likewise.
(def_file_add_export): Add argument its_name.
(def_file_add_import): Likewise.
* deffilep.y (def_exports): Add argument its_name.
(def_import): Likewise.
(EQUAL): Add new token for '=='.
(opt_equalequal_name): New rule.
(expline): Add rule opt_equalequal_name.
(impline): Likewise.
(def_file_free): Free for exports and imports
the optional member its_name.
(def_lex): Add scan of '==' as EQUAL.
* pe-dll.c (pe_export_sort): Sort for its_name too.
(process_def_file_and_drectve): Adjust calls to
def_file_add_export.
(generate_edata): Take its_name in account.
(make_one): Likewise.
(pe_process_import_defs): Likewise.
(pe_dll_generate_def_file): Add print of new '==' option.
* ld.texinfo: Extend documentation about .def file syntax.
* NEWS: Mention new feature.

15 years ago2009-10-23 Kai Tietz <kai.tietz@onevision.com>
Kai Tietz [Fri, 23 Oct 2009 11:33:44 +0000 (11:33 +0000)]
2009-10-23  Kai Tietz  <kai.tietz@onevision.com>

* deffilep.y (def_lex): Allow '<' and '>' characters in identifier
strings.

15 years ago2009-10-23 Kai Tietz <kai.tietz@onevision.com>
Kai Tietz [Fri, 23 Oct 2009 11:30:25 +0000 (11:30 +0000)]
2009-10-23  Kai Tietz  <kai.tietz@onevision.com>

        * coff-x86_64.c (coff_amd64_rtype_to_howto): Subtract offset
        of R_AMD64_PCRLONG_<X> relocations from addend.

15 years ago2009-10-23 Tristan Gingold <gingold@adacore.com>
Tristan Gingold [Fri, 23 Oct 2009 09:14:32 +0000 (09:14 +0000)]
2009-10-23  Tristan Gingold  <gingold@adacore.com>

* avr/interp.c (sim_stop): Return 1.