OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
14 years ago * infrun.c (keep_going): Wrap with resume_cleanups.
palves [Wed, 28 Oct 2009 16:32:58 +0000 (16:32 +0000)]
* infrun.c (keep_going): Wrap with resume_cleanups.

14 years ago gdb/:
brobecke [Wed, 28 Oct 2009 15:01:26 +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.

14 years ago * cygcheck.cc (pretty_id): Drop arguments. Don't change CYGWIN
corinna [Wed, 28 Oct 2009 11:41:27 +0000 (11:41 +0000)]
* cygcheck.cc (pretty_id): Drop arguments.  Don't change CYGWIN
environment variable.
(dump_sysinfo): Don't tweak CYGWIN environment variable, just call
pretty_id once.

14 years ago * pathnames.sgml: Add limitation of case sensitivity with CreateProcess.
corinna [Wed, 28 Oct 2009 10:11:22 +0000 (10:11 +0000)]
* pathnames.sgml: Add limitation of case sensitivity with CreateProcess.

14 years ago * new-features.sgml (ov-new1.7-posix): Mention UTF-8 as "C" default
corinna [Wed, 28 Oct 2009 10:09:54 +0000 (10:09 +0000)]
* new-features.sgml (ov-new1.7-posix): Mention UTF-8 as "C" default
and the default locale "C.UTF-8".
* setup2.sgml (setup-locale-ov): Ditto.

14 years ago PR gas/10856
amodra [Wed, 28 Oct 2009 08:21:44 +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.

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

14 years ago * fileread.cc: (File_read::View::~View): Use the new
ian [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.

14 years ago * symtab.cc (add_from_pluginobj): Pass correct value for is_ordinary.
ccoutant [Wed, 28 Oct 2009 00:32:11 +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.

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

14 years agodaily update
amodra [Tue, 27 Oct 2009 23:00:05 +0000 (23:00 +0000)]
daily update

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

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

14 years ago2009-10-27 Paul Pluzhnikov <ppluzhnikov@google.com>
ppluzhnikov [Tue, 27 Oct 2009 21:32:47 +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.

14 years ago2009-10-27 Tom Tromey <tromey@redhat.com>
pmuldoon [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.

14 years ago2009-10-27 Tristan Gingold <gingold@adacore.com>
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.

14 years ago2009-10-27 Kai Tietz <kai.tietz@onevision.com>
ktietz [Tue, 27 Oct 2009 10:53:27 +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.

14 years ago * MAINTAINERS (ARM): Add myself as an ARM maintainer.
nickc [Tue, 27 Oct 2009 10:31:06 +0000 (10:31 +0000)]
    * MAINTAINERS (ARM): Add myself as an ARM maintainer.

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

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

14 years ago PR gas/10850
amodra [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.

14 years agodaily update
amodra [Mon, 26 Oct 2009 23:00:04 +0000 (23:00 +0000)]
daily update

14 years agoAdd self to MAINTAINERS.
eager [Mon, 26 Oct 2009 18:43:47 +0000 (18:43 +0000)]
Add self to MAINTAINERS.

14 years ago2009-10-26 Michael Snyder <msnyder@vmware.com>
teawater [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.

14 years ago2009-10-26 Michael Snyder <msnyder@vmware.com>
teawater [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.

14 years ago2009-10-26 Tristan Gingold <gingold@adacore.com>
gingold [Mon, 26 Oct 2009 16:53:56 +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.

14 years ago * MAINTAINERS (Responsible Maintainers): Add info about the microblaze
brobecke [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.

14 years agoCorrect pseudo-reloc size bug wrt error messages
cwilson [Mon, 26 Oct 2009 14:50:05 +0000 (14:50 +0000)]
Correct pseudo-reloc size bug wrt error messages

14 years agoSync pseudo-reloc.c with mingw64
cwilson [Mon, 26 Oct 2009 13:47:13 +0000 (13:47 +0000)]
Sync pseudo-reloc.c with mingw64

14 years ago* faq-setup.xml: Fix clean_setup.pl reference.
cgf [Mon, 26 Oct 2009 11:57:33 +0000 (11:57 +0000)]
* faq-setup.xml: Fix clean_setup.pl reference.

14 years ago* faq-setup.xml: Change clean_setup.pl reference.
cgf [Mon, 26 Oct 2009 11:25:16 +0000 (11:25 +0000)]
* faq-setup.xml: Change clean_setup.pl reference.

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

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

14 years agonewlib:
nickc [Mon, 26 Oct 2009 10:05:22 +0000 (10:05 +0000)]
newlib:
        * configure.host: Add support for RX architecture.
        * libc/include/machine/ieeefp.h: Likewise.
        * libc/include/machine/setjmp.h: Likewise.
        * libc/include/machine/configure.in: Likewise.
        * libc/include/machine/configure: Regenerate.
        * libc/machine/rx: New directory.
        * libc/machine/rx/*: New files to support RX architecture.

libgloss:
        * configure.in: Add support for RX sub-directory.
        * configure: Regenerate.
        * rx: New directory.
        * rx/*: New files to support RX architecture.

14 years ago * arm/linux-syscalls0.S (SYSCALL0, SYSCALL3, SYSCALL6, SYSCALL4):
nickc [Mon, 26 Oct 2009 10:00:41 +0000 (10:00 +0000)]
    * arm/linux-syscalls0.S (SYSCALL0, SYSCALL3, SYSCALL6, SYSCALL4):
        Delete Thumb definitions - the ARM versions work correctly in
        Thumb mode.

14 years ago Record bitset attributes internally as a list.
devans [Mon, 26 Oct 2009 00:56:34 +0000 (00:56 +0000)]
Record bitset attributes internally as a list.
Record rtx attribute values internally as ((rtx-expr)).
* attr.scm (bitset-attr?): Delete, unused.
(<bitset-attribute> parse-value): Rewrite.
(/attr-parse): Rewrite bitset default value processing.
(/attr-read): Pick out values of scalar attributes to distinguish
them from bitset values which are a list.
Fix spelling errors for processing of default values.
Handle string attributes.
(bitset-attr->list): Delete, all callers updated.
(/bitset-attr->charmask): Renamed from bitset-attr->charmask.
All callers updated.
(atlist-source-form): Rewrite.
* hardware.scm (<hardware-base> 'get-isas): Update recognition
of all isas.
(hardware-builtin!): Update spec of ISA attribute, (ISA foo,bar)
-> (ISA foo bar).
* intrinsics.scm (target:belongs-to-group?): Update, bitset attribute
values are now lists.
* mach.scm (def-isa-attr!): Update, bitset attribute values,
including the default, are now lists.
(all-isas-attr-value): Result is now a list.
* doc/rtl.texi: Clean up pass over attribute docs.

14 years ago * attr.scm (/attr-parse): Use /attr-val-is-rtx? to detect rtx values.
devans [Mon, 26 Oct 2009 00:25:33 +0000 (00:25 +0000)]
* attr.scm (/attr-parse): Use /attr-val-is-rtx? to detect rtx values.
Disallow rtx values for bitset attributes.
(/attr-read): Record rtx in default value as ((rtx-expr)).
(/attr-eval): Update.

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

14 years agoSync pseudo-reloc.c with mingw64
cwilson [Sun, 25 Oct 2009 23:37:48 +0000 (23:37 +0000)]
Sync pseudo-reloc.c with mingw64

14 years agodaily update
amodra [Sun, 25 Oct 2009 23:00:04 +0000 (23:00 +0000)]
daily update

14 years agogdb/
jkratoch [Sun, 25 Oct 2009 19:35:25 +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.

14 years ago2009-10-25 Doug Kwan <dougkwan@google.com>
dougkwan [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.

14 years ago Change internal representation of rtx attribute values.
devans [Sun, 25 Oct 2009 16:30:41 +0000 (16:30 +0000)]
Change internal representation of rtx attribute values.
* attr.scm (/attr-val-is-rtx?): New function.
(attr-value): Call it.
(atlist-attr-value-no-default, attr-lookup-default): Ditto.

14 years ago* gas/z80/equ.d, gas/z80/equ.s: Added test of parsing equ directives.
arnoldm [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.

14 years ago* config/tc-z80.c (z80_start_line_hook): Fix parsing of 'equ' or
arnoldm [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.

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

14 years ago * doc/as.texinfo (Overview): Move -mfix7000/-mno-fix7000 to
macro [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.

14 years ago * elf32-vax.c (elf_vax_relocate_section): Correct assertion.
macro [Sun, 25 Oct 2009 01:43:05 +0000 (01:43 +0000)]
* elf32-vax.c (elf_vax_relocate_section): Correct assertion.

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

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

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

14 years ago * gen-all-desc: Use cpu/sh.cpu instead of ../cpu/sh.cpu
devans [Sat, 24 Oct 2009 23:09:47 +0000 (23:09 +0000)]
* gen-all-desc: Use cpu/sh.cpu instead of ../cpu/sh.cpu
(until ../cpu/sh.cpu is updated and cpu/sh.cpu is deleted).

14 years agodaily update
amodra [Sat, 24 Oct 2009 23:00:09 +0000 (23:00 +0000)]
daily update

14 years ago * gen-all-doc: Add sh.cpu.
devans [Sat, 24 Oct 2009 22:34:51 +0000 (22:34 +0000)]
* gen-all-doc: Add sh.cpu.

14 years ago * sid-cpu.scm (/gen-sem-case): Tweaking debugging printf.
devans [Sat, 24 Oct 2009 18:03:42 +0000 (18:03 +0000)]
* sid-cpu.scm (/gen-sem-case): Tweaking debugging printf.
(/gen-sfrag-case): Ditto.
* sim-cpu.scm (/gen-sem-case): Ditto.

14 years agoadd some comments noting that ifields, operands, insns, minsns
devans [Sat, 24 Oct 2009 18:03:22 +0000 (18:03 +0000)]
add some comments noting that ifields, operands, insns, minsns
may occur multiple times with the same name in different isas

14 years ago * doc/rtl.texi: Add note that different ifields, operands, insns,
devans [Sat, 24 Oct 2009 18:00:20 +0000 (18:00 +0000)]
* doc/rtl.texi: Add note that different ifields, operands, insns,
and minsns may occur with the same name in different isas.
Add note on the canonical form of rtl expressions.

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

14 years agoFix isalpha(0x100000001LL) and friends on 64-bit machines.
ericb [Sat, 24 Oct 2009 13:24:28 +0000 (13:24 +0000)]
Fix isalpha(0x100000001LL) and friends on 64-bit machines.

* libc/include/ctype.h (__ctype_lookup): New macro.
(isalpha, isupper, islower, isdigit, isxdigit, isspace, ispunct)
(isalnum, isprint, isgraph, iscntrl, isblank): Use it to fix bug
on 64-bit machines.

14 years ago2009-10-24 Doug Kwan <dougkwan@google.com>
dougkwan [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.

14 years ago * fhandler.cc (fhandler_base::open): Remove unused variables sa and sd.
corinna [Sat, 24 Oct 2009 08:40:14 +0000 (08:40 +0000)]
* fhandler.cc (fhandler_base::open): Remove unused variables sa and sd.

14 years ago * fhandler.cc (fhandler_base::open): Always create file with default
corinna [Sat, 24 Oct 2009 08:26:00 +0000 (08:26 +0000)]
* fhandler.cc (fhandler_base::open): Always create file with default
security descriptor and fix descriptor afterwards.  Change comment to
explain why.
* security.cc (alloc_sd): Drop setting the SE_DACL_PROTECTED flag.
* wincap.cc: Remove has_dacl_protect throughout.
* wincap.h: Ditto.

14 years ago * cris/arch.c: Regenerate.
devans [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.

14 years ago * cgen-cpu.h: Update for new location of cgen/bitset.h.
devans [Sat, 24 Oct 2009 00:45:54 +0000 (00:45 +0000)]
* cgen-cpu.h: Update for new location of cgen/bitset.h.
* tracedis.h: Ditto.

Plus update generated files to pick up two cgen changes:
1)
* desc-cpu.scm (/gen-hash-defines): Remove #include of cgen-bitset.h.
* sid-cpu.scm (cgen-desc.h): Update location of cgen's bitset.h.
2)
* utils-sim.scm (/gen-set-itype-and-extract): New function.
(/gen-bracketed-set-itype-and-extract): New function.
(/gen-decode-default-entry): Rewrite.
(/table-guts-to-mask, /all-opcode-bits-used?): New functions.
(/gen-decode-insn-entry): New arg table-guts-thus-far, all callers
updated.  Don't unnecessarily emit check for whether all opcode bits
have been examined.
(/gen-decode-expr-set-itype): Delete.
(/gen-decode-expr-entry): Update.
(/gen-decode-table-entry): New arg table-guts-thus-far, all callers
updated.  Keep track of decoder tables used thus far.
(/gen-decoder-switch): Ditto.

14 years ago * desc-cpu.scm (/gen-hash-defines): Remove #include of cgen-bitset.h.
devans [Sat, 24 Oct 2009 00:20:30 +0000 (00:20 +0000)]
* desc-cpu.scm (/gen-hash-defines): Remove #include of cgen-bitset.h.
* sid-cpu.scm (cgen-desc.h): Update location of cgen's bitset.h.

14 years ago cpu/
devans [Sat, 24 Oct 2009 00:17:07 +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.

14 years ago * decode.scm: Tweak various comments.
devans [Sat, 24 Oct 2009 00:01:26 +0000 (00:01 +0000)]
* decode.scm: Tweak various comments.
(/opcode-slots): Add FIXME.
(/build-decode-table-guts): Add assert.
* utils-sim.scm (/gen-set-itype-and-extract): New function.
(/gen-bracketed-set-itype-and-extract): New function.
(/gen-decode-default-entry): Rewrite.
(/table-guts-to-mask, /all-opcode-bits-used?): New functions.
(/gen-decode-insn-entry): New arg table-guts-thus-far, all callers
updated.  Don't unnecessarily emit check for whether all opcode bits
have been examined.
(/gen-decode-expr-set-itype): Delete.
(/gen-decode-expr-entry): Update.
(/gen-decode-table-entry): New arg table-guts-thus-far, all callers
updated.  Keep track of decoder tables used thus far.
(/gen-decoder-switch): Ditto.
* utils.scm (word-bit-value): New function.

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

14 years ago2009-10-23 Michael Snyder <msnyder@vmware.com>
msnyder [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.

14 years agodaily update
amodra [Fri, 23 Oct 2009 23:00:05 +0000 (23:00 +0000)]
daily update

14 years agoSync pseudo-reloc.c with cygwin/lib/
cwilson [Fri, 23 Oct 2009 22:19:42 +0000 (22:19 +0000)]
Sync pseudo-reloc.c with cygwin/lib/

14 years ago * blockframe.c (_initialize_blockframe): Remove declaration.
tromey [Fri, 23 Oct 2009 19:40:30 +0000 (19:40 +0000)]
* blockframe.c (_initialize_blockframe): Remove declaration.

14 years ago * record.c (record_core_xfer_partial): Pass correct offset to
devans [Fri, 23 Oct 2009 17:12:24 +0000 (17:12 +0000)]
* record.c (record_core_xfer_partial): Pass correct offset to
record_beneath_to_xfer_partial.

14 years ago2009-10-23 Michael Snyder <msnyder@vmware.com>
msnyder [Fri, 23 Oct 2009 16:52:17 +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.

14 years ago2009-10-23 Michael Snyder <msnyder@vmware.com>
msnyder [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.

14 years ago2009-10-23 Michael Snyder <msnyder@vmware.com>
msnyder [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.

14 years ago2009-10-23 Kai Tietz <kai.tietz@onevision.com>
ktietz [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.

14 years ago2009-10-23 Kai Tietz <kai.tietz@onevision.com>
ktietz [Fri, 23 Oct 2009 14:53:56 +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.

14 years ago2009-10-23 Paul Pluzhnikov <ppluzhnikov@google.com>
ppluzhnikov [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.

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

* record.c (record_restore): Use phex_nz.

14 years ago2009-10-23 Tristan Gingold <gingold@adacore.com>
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.

14 years ago2009-10-23 Tristan Gingold <gingold@adacore.com>
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.

14 years ago2009-10-23 Kai Tietz <kai.tietz@onevision.com>
ktietz [Fri, 23 Oct 2009 11:40:16 +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.

14 years ago2009-10-23 Kai Tietz <kai.tietz@onevision.com>
ktietz [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.

14 years ago2009-10-23 Kai Tietz <kai.tietz@onevision.com>
ktietz [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.

14 years ago * fhandler_random.cc (fhandler_dev_random::lseek): Allow negative
corinna [Fri, 23 Oct 2009 09:22:14 +0000 (09:22 +0000)]
* fhandler_random.cc (fhandler_dev_random::lseek): Allow negative
dummy file positions as on Linux.

14 years ago2009-10-23 Tristan Gingold <gingold@adacore.com>
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.

14 years ago * plugin.c: Produce empty object if not BFD_SUPPORTS_PLUGINS.
amodra [Fri, 23 Oct 2009 05:45:26 +0000 (05:45 +0000)]
* plugin.c: Produce empty object if not BFD_SUPPORTS_PLUGINS.

14 years ago PR ld/10489
amodra [Fri, 23 Oct 2009 01:21:12 +0000 (01:21 +0000)]
PR ld/10489
* emultempl/elf32.em (gld${EMULATION_NAME}_search_needed): Handle
drive specifiers for DOS based filesystems in rpath-link strings.

14 years ago* rx-decode.opc (decode_opcode): Fix flags for MUL, SUNTIL, and SWHILE.
dj [Fri, 23 Oct 2009 01:11:52 +0000 (01:11 +0000)]
* rx-decode.opc (decode_opcode): Fix flags for MUL, SUNTIL, and SWHILE.
* rx-decode.c: Regenerated.

14 years ago2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
ppluzhnikov [Fri, 23 Oct 2009 01:00:35 +0000 (01:00 +0000)]
2009-10-22  Paul Pluzhnikov  <ppluzhnikov@google.com>

* record.c (record_restore, cmd_record_save): Fix warnings.

14 years ago2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
ppluzhnikov [Fri, 23 Oct 2009 00:49:32 +0000 (00:49 +0000)]
2009-10-22  Paul Pluzhnikov  <ppluzhnikov@google.com>

* disasm.h (DISASSEMBLY_OMIT_FNAME) New define.
(gdb_disassembly): Correct parameter name.
* disasm.c (dump_insns): Adjust.
(gdb_disassembly): Fix indentation.
* cli/cli-cmds.c (disassemble_command): Adjust.

doc/ChangeLog:

2009-10-22  Paul Pluzhnikov  <ppluzhnikov@google.com>

* gdb.texinfo (Machine Code): Mention function name in disasssembly
and adjust example.

testsuite/ChangeLog:

2009-10-22  Paul Pluzhnikov  <ppluzhnikov@google.com>

* gdb.asm/asm-source.exp: Adjust.

14 years ago * readelf.c (dynamic_info): Correct size of array.
amodra [Fri, 23 Oct 2009 00:15:06 +0000 (00:15 +0000)]
* readelf.c (dynamic_info): Correct size of array.

14 years ago*** empty log message ***
gdbadmin [Fri, 23 Oct 2009 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

14 years ago2009-10-22 Michael Snyder <msnyder@vmware.com>
msnyder [Thu, 22 Oct 2009 23:10:52 +0000 (23:10 +0000)]
2009-10-22  Michael Snyder  <msnyder@vmware.com>

* infrun.c (keep_going): If insert_breakpoints fails,
print the reason.

14 years agodaily update
amodra [Thu, 22 Oct 2009 23:00:04 +0000 (23:00 +0000)]
daily update

14 years agoFix commit dates
ppluzhnikov [Thu, 22 Oct 2009 21:22:47 +0000 (21:22 +0000)]
Fix commit dates

14 years ago2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
ppluzhnikov [Thu, 22 Oct 2009 20:20:27 +0000 (20:20 +0000)]
2009-10-22  Paul Pluzhnikov  <ppluzhnikov@google.com>

PR gdb/10819
* dwarf2-frame.c (find_cie): Don't call bsearch on empty cie_table.
* objfiles.c (find_pc_section): Likewise.
(update_section_map): Don't allocate empty table.

14 years ago2009-10-19 Michael Snyder <msnyder@vmware.com>
msnyder [Thu, 22 Oct 2009 19:58:26 +0000 (19:58 +0000)]
2009-10-19  Michael Snyder  <msnyder@vmware.com>

* gdb.reverse/break-precsave.exp: New test.
* gdb.reverse/consecutive-precsave.exp: Ditto.
* gdb.reverse/finish-precsave.exp: Ditto.
* gdb.reverse/i386-precsave.exp: Ditto.
* gdb.reverse/machinestate-precsave.exp: Ditto.
* gdb.reverse/sigall-precsave.exp: Ditto.
* gdb.reverse/solilb-precsave.exp: Ditto.
* gdb.reverse/step-precsave.exp: Ditto.
* gdb.reverse/until-precsave.exp: Ditto.
* gdb.reverse/watch-precsave.exp: Ditto.

14 years ago2009-10-22 Michael Snyder <msnyder@vmware.com>
msnyder [Thu, 22 Oct 2009 19:53:09 +0000 (19:53 +0000)]
2009-10-22  Michael Snyder  <msnyder@vmware.com>

* gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
for gdb_expect.  Adjust one test's expect strings for the new
format of disassemble.
* gdb.reverse/finish-reverse.exp: Delete 'return'.
* gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
gdb_test_multiple.
* gdb.reverse/step-reverse.exp: Delete 'return'.
* gdb.reverse/until-reverse.exp: Delete blank lines.
* gdb.reverse/watch-reverse.exp: Delete blank lines.

14 years ago2009-10-22 Michael Snyder <msnyder@vmware.com>
msnyder [Thu, 22 Oct 2009 19:41:33 +0000 (19:41 +0000)]
2009-10-22  Michael Snyder  <msnyder@vmware.com>

* gdb.texinfo (Process Record and Replay): Document new form of
info record command.  Also document the new save and restore
commands.