OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
15 years ago * configure.ac: On alpha-osf, error out if enable_tui is set to
brobecke [Wed, 22 Oct 2008 20:22:01 +0000 (20:22 +0000)]
      * configure.ac: On alpha-osf, error out if enable_tui is set to
          "yes", and set enable_tui to "no" if previously set to "auto".
          Check for waddstr only if TUI support was requested. Move the
          part of the configure script that updates various Makefile
          variables up, together with the check for waddstr.
          * configure: Regenerate.

15 years ago * gdbtypes.c (copy_type): New function.
brobecke [Wed, 22 Oct 2008 20:11:56 +0000 (20:11 +0000)]
    * gdbtypes.c (copy_type): New function.
        * gdbtypes.h (copy_type): Add declaration.
        * ada-lang.c (ada_to_fixed_type_1): If there is a parallel XVZ
        variable, then use it.

15 years ago * gdb.texinfo (Ada Tasks, Ada Tasks and Core Files): New nodes.
brobecke [Wed, 22 Oct 2008 19:48:31 +0000 (19:48 +0000)]
    * gdb.texinfo (Ada Tasks, Ada Tasks and Core Files): New nodes.
        (Patching): Replace incorrect usage of @samp by @kbd.

15 years ago * gdb.base/completion.exp: Update expected output following
brobecke [Wed, 22 Oct 2008 19:46:13 +0000 (19:46 +0000)]
    * gdb.base/completion.exp: Update expected output following
        the addition of the "info tasks" command.

15 years ago * target.h (struct target_ops): Add new field to_get_ada_task_ptid.
brobecke [Wed, 22 Oct 2008 19:45:05 +0000 (19:45 +0000)]
    * target.h (struct target_ops): Add new field to_get_ada_task_ptid.
        (target_get_ada_task_ptid): New macro.
        * target.c (default_get_ada_task_ptid): New function.
        (update_current_target): Inherit field default_get_ada_task_ptid.
        (update_current_target): Make default_get_ada_task_ptid the default
        value for field to_get_ada_task_ptid.
        * ada-lang.h (struct task_control_block): Delete. Never used.
        (struct task_ptid, task_ptid_t, struct task_entry, task_list):
        Likewise.
        (struct ada_task_info): New.
        (ada_task_is_alive, ada_find_printable_frame)
        (ada_task_list_iterator_ftype, iterate_over_live_ada_tasks): Add
        declarations.
        (ada_build_task_list): Update prototype.
        (init_task_list, ada_is_exception_breakpoint): Remove prototypes.
        * ada-lang.c (ada_find_printable_frame): Make non-static.
        * ada-tasks.c: New file.
        * Makefile.in (SFILES): Add ada-tasks.c.
        (COMMON_OBS): Add ada-tasks.o.
        * linux-thread-db.c (thread_db_find_thread_from_tid)
        (thread_db_get_ada_task_ptid): New functions.
        (init_thread_db_ops): Set thread_db_ops.to_get_ada_task_ptid.

15 years agogdb
tromey [Wed, 22 Oct 2008 16:38:06 +0000 (16:38 +0000)]
gdb
PR gdb/2506:
* c-exp.y (string_exp): New production.
(exp): Use it.
gdb/testsuite
* gdb.base/exprs.exp (test_expr): Add test for string
concatenation.

15 years ago PR 6937
nickc [Wed, 22 Oct 2008 14:45:34 +0000 (14:45 +0000)]
    PR 6937
        * configure.in (SHARED_LIBADD): Revert previous change.
        Add a comment explaining why.
        (SHARED_DEPENDENCIES): Revert previous change.
        * configure: Regenerate.

15 years ago * emultempl/armelf.em (arm_elf_after_open): Move check for using a
nickc [Wed, 22 Oct 2008 14:23:43 +0000 (14:23 +0000)]
    * emultempl/armelf.em (arm_elf_after_open): Move check for using a
        non-arm output target from here...
        (arm_elf_create_output_section_statements): ... to here, so that
        the check is made at the earliest possible opportunity.

15 years ago PR gdb/921
drow [Wed, 22 Oct 2008 13:35:30 +0000 (13:35 +0000)]
PR gdb/921
PR gdb/1646
PR gdb/2175
PR gdb/2176

* Makefile.def (flags_to_pass): Add CPPFLAGS_FOR_BUILD and CPPFLAGS.
* Makefile.tpl (BUILD_EXPORTS): Set CPPFLAGS.
(EXTRA_BUILD_FLAGS): Correct typo.  Pass CPPFLAGS.
(HOST_EXPORTS): Pass CPPFLAGS.
(CPPFLAGS_FOR_BUILD, CPPFLAGS, CPPFLAGS_FOR_TARGET): Define.
(LDFLAGS_FOR_TARGET): Initialize from configure script.
(EXTRA_TARGET_FLAGS): Set CPPFLAGS.
* Makefile.in, configure: Regenerated.
* configure.ac: Set CPPFLAGS_FOR_TARGET, LDFLAGS_FOR_TARGET,
and CPPFLAGS_FOR_BUILD.

libiberty/
* Makefile.in (CPPFLAGS): Define.
(FLAGS_TO_PASS, COMPILE.c): Add CPPFLAGS.

15 years ago * autoload.cc (GetSystemWindowsDirectoryW): Define.
corinna [Wed, 22 Oct 2008 13:30:42 +0000 (13:30 +0000)]
* autoload.cc (GetSystemWindowsDirectoryW): Define.
* kernel32.cc (GetWindowsDirectoryW): Implement to abstract from
running under Terminal Services or not.
(GetWindowsDirectoryA): Ditto.

15 years ago * emulparams/elf32_i960.sh (TEMPLATE_NAME): "generic", not "elf32".
amodra [Wed, 22 Oct 2008 06:06:09 +0000 (06:06 +0000)]
* emulparams/elf32_i960.sh (TEMPLATE_NAME): "generic", not "elf32".
(EXTRA_EM_FILE): Define.

15 years ago * scripttempl/elf.sc (NO_REL_RELOCS, NO_RELA_RELOCS, NON_ALLOC_DYN):
amodra [Wed, 22 Oct 2008 05:20:43 +0000 (05:20 +0000)]
* scripttempl/elf.sc (NO_REL_RELOCS, NO_RELA_RELOCS, NON_ALLOC_DYN):
Handle these defines.
* emulparams/criself.sh, * emulparams/crislinux.sh,
* emulparams/elf32am33lin.sh, * emulparams/elf32fr30.sh,
* emulparams/elf32_i860.sh, * emulparams/elf32ip2k.sh,
* emulparams/elf32mcore.sh, * emulparams/elf32ppccommon.sh,
* emulparams/elf32ppcwindiss.sh, * emulparams/elf32_sparc.sh,
* emulparams/elf32_spu.sh, * emulparams/elf32vax.sh,
* emulparams/elf64alpha.sh, * emulparams/elf64mmix.sh,
* emulparams/elf64ppc.sh, * emulparams/elf64_s390.sh,
* emulparams/elf64_sparc.sh, * emulparams/elf_s390.sh,
* emulparams/elf_x86_64.sh, * emulparams/h8300elf.sh,
* emulparams/hppa64linux.sh, * emulparams/hppalinux.sh,
* emulparams/m68kelf.sh, * emulparams/mn10200.sh,
* emulparams/pjelf.sh, * emulparams/ppclynx.sh,
* emulparams/shelf32.sh, * emulparams/shelf_nto.sh,
* emulparams/shelf.sh, * emulparams/shelf_vxworks.sh,
* emulparams/shlelf32_linux.sh, * emulparams/shlelf_linux.sh,
* emulparams/shlelf_nto.sh (NO_REL_RELOCS): Set.
* emulparams/arcelf.sh, * emulparams/elf32_i960.sh,
* emulparams/elf32openrisc.sh, * emulparams/elf_i386_be.sh,
* emulparams/elf_i386_ldso.sh, * emulparams/elf_i386.sh,
* emulparams/elf_i386_vxworks.sh, * emulparams/i386lynx.sh,
* emulparams/i386moss.sh, * emulparams/i386nto.sh,
* emulparams/or32elf.sh, * emulparams/scoreelf.sh (NO_RELA_RELOCS): Set.

15 years agodaily update
amodra [Wed, 22 Oct 2008 00:00:04 +0000 (00:00 +0000)]
daily update

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

15 years ago * ldlang.c (lang_output_section_find_by_flags): Handle non-alloc
amodra [Tue, 21 Oct 2008 22:55:04 +0000 (22:55 +0000)]
* ldlang.c (lang_output_section_find_by_flags): Handle non-alloc
sections.
* emultempl/elf32.em (enum orphan_save_index): Add orphan_nonalloc.
(hold): Likewise.
(gld${EMULATION_NAME}_place_orphan): Handle non-alloc orphans.

15 years agomissing changelog entry
amodra [Tue, 21 Oct 2008 22:39:58 +0000 (22:39 +0000)]
missing changelog entry

15 years ago * emultempl/armelf.em (PARSE_AND_LIST_OPTIONS): Correct typo in
amodra [Tue, 21 Oct 2008 22:20:29 +0000 (22:20 +0000)]
* emultempl/armelf.em (PARSE_AND_LIST_OPTIONS): Correct typo in
help text of --be8.

15 years ago * Makefile.in (BFD_DIR,BFD,BFD_SRC,BFD_CFLAGS): Delete.
devans [Tue, 21 Oct 2008 21:22:53 +0000 (21:22 +0000)]
* Makefile.in (BFD_DIR,BFD,BFD_SRC,BFD_CFLAGS): Delete.
(READLINE_DIR,READLINE_DEP): Delete.
(INTERNAL_CFLAGS): Update.
(LINTFLAGS): Update.

15 years ago * Make-common.in (run$(EXEEXT)): Add LDFLAGS.
drow [Tue, 21 Oct 2008 19:50:48 +0000 (19:50 +0000)]
* Make-common.in (run$(EXEEXT)): Add LDFLAGS.

15 years ago * mips-tdep.c (mips_n32n64_fp_arg_chunk_p): Update TYPE_FIELD_STATIC
jkratoch [Tue, 21 Oct 2008 19:34:44 +0000 (19:34 +0000)]
* mips-tdep.c (mips_n32n64_fp_arg_chunk_p): Update TYPE_FIELD_STATIC
removed before.

15 years ago * passwd.cc (pwdgrp::read_passwd): Check if we're called within
corinna [Tue, 21 Oct 2008 16:47:28 +0000 (16:47 +0000)]
* passwd.cc (pwdgrp::read_passwd): Check if we're called within
user_shared initialization and ignore myself, if so.  Reformat
conditional expression.

15 years agomissing changelog entry
amodra [Tue, 21 Oct 2008 01:36:15 +0000 (01:36 +0000)]
missing changelog entry

15 years agoRemove unnecessary casts on obstack_alloc invocations.
amodra [Tue, 21 Oct 2008 00:26:17 +0000 (00:26 +0000)]
Remove unnecessary casts on obstack_alloc invocations.

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

15 years agodaily update
amodra [Tue, 21 Oct 2008 00:00:04 +0000 (00:00 +0000)]
daily update

15 years ago * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
amodra [Mon, 20 Oct 2008 23:03:31 +0000 (23:03 +0000)]
* obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.

15 years ago * ntdll.h (NtSetAttributesFile): New inline function.
corinna [Mon, 20 Oct 2008 19:30:06 +0000 (19:30 +0000)]
* ntdll.h (NtSetAttributesFile): New inline function.
* fhandler_disk_file.cc (fhandler_disk_file::fchmod): Use
NtSetAttributesFile.
* path.cc (symlink_worker): Ditto.
* syscalls.cc (unlink_nt): Ditto.
(rename): Omit FILE_SHARE_DELETE when opening files on Samba.  Add
comment to explain why.

15 years ago * NEWS: Add entry mentioning thread-support on Tru64
brobecke [Mon, 20 Oct 2008 16:18:59 +0000 (16:18 +0000)]
    * NEWS: Add entry mentioning thread-support on Tru64

15 years ago * dec-thread.c: New file.
brobecke [Mon, 20 Oct 2008 15:48:15 +0000 (15:48 +0000)]
    * dec-thread.c: New file.
        * config/alpha/alpha-osf3.mh (NATDEPFILES): Add dec-thread.o.
        (NAT_CLIBS): Define.

15 years ago * readelf.c: Tidy up code formatting.
nickc [Mon, 20 Oct 2008 12:40:58 +0000 (12:40 +0000)]
    * readelf.c: Tidy up code formatting.

15 years ago * ldemul.h (ldemul_place_orphan): Update prototype.
amodra [Mon, 20 Oct 2008 12:14:29 +0000 (12:14 +0000)]
* ldemul.h (ldemul_place_orphan): Update prototype.
(struct ld_emulation_xfer_struct <place_orphan>): Likewise.
* ldemul.c (ldemul_place_orphan): Return pointer to output
section statement.
* emultempl/beos.em (gld${EMULATION_NAME}_place_orphan): Likewise.
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Likewise.
* emultempl/mmo.em (mmo_place_orphan): Likewise.
* emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): Likewise.
* emultempl/pep.em (gld_${EMULATION_NAME}_place_orphan): Likewise.

15 years ago * elf64-ppc.c (ppc64_elf_process_dot_syms): Renamed from
amodra [Mon, 20 Oct 2008 11:05:47 +0000 (11:05 +0000)]
* elf64-ppc.c (ppc64_elf_process_dot_syms): Renamed from
ppc64_elf_check_directives.
* elf32-sh-symbian.c (sh_symbian_process_directives): Combine..
(sh_symbian_check_directives): ..this
(bfd_elf32_sh_symbian_process_directives) ..and this function.

15 years ago * elflink.c (bfd_elf_final_link): Move code reading relocs to..
amodra [Mon, 20 Oct 2008 10:57:33 +0000 (10:57 +0000)]
* elflink.c (bfd_elf_final_link): Move code reading relocs to..
* elf32-spu.c (spu_elf_count_relocs): ..here.  Adjust params.
* elf-bfd.h (struct elf_backend_data): Update elf_backend_count_relocs
params.

15 years ago * elflink.c (bfd_elf_final_link): Use d_ptr rather than d_val
amodra [Mon, 20 Oct 2008 10:50:37 +0000 (10:50 +0000)]
* elflink.c (bfd_elf_final_link): Use d_ptr rather than d_val
where Elf_Internal_Dyn holds an address.

15 years ago2008-10-19 Hui Zhu <teawater@gmail.com>
teawater [Mon, 20 Oct 2008 02:56:38 +0000 (02:56 +0000)]
2008-10-19  Hui Zhu  <teawater@gmail.com>

* infrun.c (handle_inferior_event): Set "stop_pc" when
TARGET_WAITKIND_NO_HISTORY.

15 years ago * config/bfin-parse.y: Use C style comments.
amodra [Mon, 20 Oct 2008 01:03:49 +0000 (01:03 +0000)]
* config/bfin-parse.y: Use C style comments.
* config/tc-bfin.c: Likewise.
* config/tc-m68k.c: Likewise.
* config/tc-mips.c: Likewise.

15 years ago*** empty log message ***
gdbadmin [Mon, 20 Oct 2008 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

15 years agodaily update
amodra [Mon, 20 Oct 2008 00:00:05 +0000 (00:00 +0000)]
daily update

15 years ago * python/python-value.c (value_object_methods)
palves [Sun, 19 Oct 2008 20:24:58 +0000 (20:24 +0000)]
* python/python-value.c (value_object_methods)
(value_object_as_number, value_object_as_mapping): Move to bottom
of file.
(valpy_dealloc, valpy_new, valpy_length, valpy_getitem)
(valpy_setitem, valpy_str, valpy_add, valpy_subtract)
(valpy_multiply, valpy_divide, valpy_remainder, valpy_power)
(valpy_negative, valpy_positive, valpy_absolute, valpy_nonzero)
(valpy_richcompare, valpy_dereference): Don't forward-declare.
(valpy_length) [HAVE_LIBPYTHON2_4]: Change return type to `int'.

15 years ago * configure.ac: Output gdb.python/Makefile.
palves [Sun, 19 Oct 2008 19:59:31 +0000 (19:59 +0000)]
* configure.ac: Output gdb.python/Makefile.
* configure: Regenerate.
* gdb.python/Makefile.in: New.

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

15 years agodaily update
amodra [Sun, 19 Oct 2008 00:00:04 +0000 (00:00 +0000)]
daily update

15 years agoFix MinGW-Bug [2136252]: Remove extraneous radix point in printf( "%.0f", v ) for...
keithmarshall [Sat, 18 Oct 2008 14:33:47 +0000 (14:33 +0000)]
Fix MinGW-Bug [2136252]: Remove extraneous radix point in printf( "%.0f", v ) for v < 0.5

15 years ago * infrun.c (adjust_pc_after_break): Do nothing if executing in
palves [Sat, 18 Oct 2008 03:24:33 +0000 (03:24 +0000)]
* infrun.c (adjust_pc_after_break): Do nothing if executing in
reverse.

15 years agoLine break
msnyder [Sat, 18 Oct 2008 01:12:49 +0000 (01:12 +0000)]
Line break

15 years agodaily update
amodra [Sat, 18 Oct 2008 00:00:04 +0000 (00:00 +0000)]
daily update

15 years ago*** empty log message ***
gdbadmin [Sat, 18 Oct 2008 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

15 years ago * infcmd.c (GO_USAGE): Delete.
palves [Fri, 17 Oct 2008 23:39:32 +0000 (23:39 +0000)]
* infcmd.c (GO_USAGE): Delete.
(go_command): Adjust.

15 years ago2008-10-17 Michael Snyder <msnyder@vmware.com>
msnyder [Fri, 17 Oct 2008 19:44:17 +0000 (19:44 +0000)]
2008-10-17  Michael Snyder  <msnyder@vmware.com>

* gdb.texinfo: Add documentation for reverse execution.

15 years ago2008-10-17 Michael Snyder <msnyder@vmware.com>
msnyder [Fri, 17 Oct 2008 19:43:46 +0000 (19:43 +0000)]
2008-10-17  Michael Snyder  <msnyder@vmware.com>
Target interface for reverse debugging.
* target.h (enum target_waitkind):
Add new wait event, TARGET_WAITKIND_NO_HISTORY.
(struct target_ops): New method to_can_execute_reverse.
(target_can_execute_reverse): New macro.
* target.c (update_current_target): Inherit to_can_execute_reverse.

Remote interface for reverse debugging.
* remote.c (remote_can_execute_reverse): New target method.
(remote_resume): Check for reverse exec direction, and send
appropriate command to target.
(remote_wait_as): Check target response for NO_HISTORY status.
Also check for empty reply (target doesn't understand "bs" or "bc).
(remote_vcont_resume): Jump out if attempting reverse execution.

Event handling interface for reverse debugging.
* infrun.c (execution_direction): New state variable.
(enum inferior_stop_reason): Add NO_HISTORY reason.
(handle_inferior_event): Handle TARGET_WAITKIND_NO_HISTORY.
Handle stepping over a function call in reverse.
Handle stepping thru a line range in reverse.
Handle setting a step-resume breakpoint in reverse.
Handle stepping into a function in reverse.
Handle stepping between line ranges in reverse.
(print_stop_reason): Print reason for NO_HISTORY.
(step_into_function): Rename to handle_step_into_function.
(handle_step_into_function_backward): New function.
(set_exec_direction_func, show_exec_direction_func): New funcs.
(proceed): No need to singlestep over a breakpoint
when resuming in reverse.

* inferior.h (enum exec_direction_kind): New enum.
(execution_direction): Export new execution state variable.

* breakpoint.c (make_breakpoint_silent): New function.
* breakpoint.h (make_breakpoint_silent): Export.
* infcmd.c (finish_command): Check for reverse exec direction.
(finish_backward): New function, handle finish cmd in reverse.

User interface for reverse execution.
* Makefile.in (reverse.c): New file.
* reverse.c: New file.  User interface for reverse execution.

15 years ago * dtable.cc (dtable::get_debugger_info): Call SetStdHandle
corinna [Fri, 17 Oct 2008 16:24:19 +0000 (16:24 +0000)]
* dtable.cc (dtable::get_debugger_info): Call SetStdHandle
for the newly opened handle.  Explain why.
(dtable::stdio_init): Don't duplicate standard error handle
when stderr has already been created under debugger control.

15 years ago * remote.c (record_currthread): Add inferior before child threads.
palves [Fri, 17 Oct 2008 01:08:08 +0000 (01:08 +0000)]
* remote.c (record_currthread): Add inferior before child threads.
(remote_threads_info): Check for exited threads.  Mention
notification order.

15 years ago*** empty log message ***
gdbadmin [Fri, 17 Oct 2008 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

15 years agodaily update
amodra [Fri, 17 Oct 2008 00:00:04 +0000 (00:00 +0000)]
daily update

15 years ago2008-10-16 Joel Sherrill <joel.sherrill@oarcorp.com>
jjohnstn [Thu, 16 Oct 2008 23:03:40 +0000 (23:03 +0000)]
2008-10-16  Joel Sherrill <joel.sherrill@oarcorp.com>

        * libc/include/sys/unistd.h: RTEMS follows standard for sync().

15 years ago2008-10-16 Joel Sherrill <joel.sherrill@oarcorp.com>
jjohnstn [Thu, 16 Oct 2008 21:53:58 +0000 (21:53 +0000)]
2008-10-16  Joel Sherrill <joel.sherrill@oarcorp.com>

   * libc/include/time.h: Add CLOCK_MONOTONIC.
   * libc/include/sys/features.h: Define
   _POSIX_MONOTONIC_CLOCK for RTEMS.

15 years ago2008-10-15 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Thu, 16 Oct 2008 19:38:15 +0000 (19:38 +0000)]
2008-10-15  Jeff Johnston  <jjohnstn@redhat.com>

        * newlib.hin: Restore to previous 1.14 version which has no
        PACKAGE_ macros.

15 years agoMention Eli in the changelog entry for Python values.
bauermann [Thu, 16 Oct 2008 17:59:36 +0000 (17:59 +0000)]
Mention Eli in the changelog entry for Python values.

15 years ago * gdb.base/foll-fork.exp: Adjust the expected output to match
brobecke [Thu, 16 Oct 2008 16:25:36 +0000 (16:25 +0000)]
    * gdb.base/foll-fork.exp: Adjust the expected output to match
        the new description for fork/vfork catchpoints in the "info
        breakpoints" output.

15 years ago * breakpoint.h (enum bptype): New enum bp_catchpoint.
brobecke [Thu, 16 Oct 2008 16:25:04 +0000 (16:25 +0000)]
    * breakpoint.h (enum bptype): New enum bp_catchpoint.
        Delete bp_catch_fork and bp_catch_vfork.
        (struct breakpoint_ops): Add new methods "insert", "remove"
        and "breakpoint_hit".
        * breakpoint.c (create_fork_vfork_event_catchpoint)
        (create_fork_event_catchpoint, create_vfork_event_catchpoint): Remove.
        (insert_catchpoint): Remove handling of bp_catch_fork and
        bp_catch_vfork catchpoints, and handle them as bp_catchpoint
        catchpoints instead.
        (insert_bp_location, update_breakpoints_after_exec)
        (remove_breakpoint, bpstat_check_location, bpstat_what)
        (allocate_bp_location): Likewise.
        (print_it_typical, print_one_breakpoint_location, mention): Remove
        handling of bp_catch_fork and bp_catch_vfork breakpoints.
        (ep_is_catchpoint, user_settable_breakpoint)
        (breakpoint_address_is_meaningful, adjust_breakpoint_address)
        (breakpoint_re_set_one, disable_command, enable_command):
        Remove use of bp_catch_fork and bp_catch_vfork.  Add handling of
        bp_catchpoint breakpoints.
        (insert_catch_fork, remove_catch_fork, breakpoint_hit_catch_fork)
        (print_it_catch_fork, print_one_catch_fork, print_mention_catch_fork):
        New functions.
        (catch_fork_breakpoint_ops): New static constant.
        (insert_catch_vfork, remove_catch_vfork, breakpoint_hit_catch_vfork)
        (print_it_catch_vfork, print_one_catch_vfork)
        (print_mention_catch_vfork): New functions.
        (catch_vfork_breakpoint_ops): New static constant.
        (create_catchpoint, create_fork_vfork_event_catchpoint): New functions.
        (catch_fork_command_1): Use create_fork_vfork_event_catchpoint
        to create the fork and vfork catchpoints.
        (gnu_v3_exception_catchpoint_ops): Set new breakpoint_ops fields.
        * ada-lang.c (catch_exception_breakpoint_ops): Set new breakpoint_ops
        fields.
        (catch_exception_unhandled_breakpoint_ops): Likewise.
        (catch_assert_breakpoint_ops): Likewise.

15 years ago2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
bauermann [Thu, 16 Oct 2008 15:08:28 +0000 (15:08 +0000)]
2008-10-16  Paul Pluzhnikov  <ppluzhnikov@google.com>

* Makefile.in: Add gdb.python to ALL_SUBDIRS.

15 years agoAdd gdb/python/python-value.c, which I forgot to do in my previous commit.
bauermann [Thu, 16 Oct 2008 14:46:20 +0000 (14:46 +0000)]
Add gdb/python/python-value.c, which I forgot to do in my previous commit.

15 years ago * remote.c (set_general_process): New.
palves [Thu, 16 Oct 2008 14:39:54 +0000 (14:39 +0000)]
* remote.c (set_general_process): New.
(remote_check_symbols): Use it.

15 years ago * remote.c (push_remote_target): Delete.
palves [Thu, 16 Oct 2008 14:03:15 +0000 (14:03 +0000)]
* remote.c (push_remote_target): Delete.
* target.h (push_remote_target): Delete declaration.

15 years ago2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
bauermann [Thu, 16 Oct 2008 03:53:58 +0000 (03:53 +0000)]
2008-10-16  Thiago Jung Bauermann  <bauerman@br.ibm.com>
    Tom Tromey  <tromey@redhat.com>

gdb/
* Makefile.in (SUBDIR_PYTHON_OBS): Add python-value.o.
(SUBDIR_PYTHON_SRCS): Add python-value.c.
(python-value.o): New target.
* configure.ac (CONFIG_OBS): Add python-value.o.
(CONFIG_SRCS): Add python/python-value.c
* configure: Regenerate.
* python-internal.h (value_object_type): Add external declaration.
(gdbpy_get_value_from_history, value_to_value_object,
convert_value_from_python, gdbpy_initialize_values): Add function
prototype.
* python/python-value.c: New file.
* python/python.c (GdbMethods): Add gdbpy_get_value_from_history.
(_initialize_python): Call gdbpy_initialize_values.
* python/python.h (values_in_python): Add external declaration.
* value.c (value_prepend_to_list, value_remove_from_list): New
functions.
(preserve_values): Iterate over values_in_python list as well.
* value.h (value_prepend_to_list, value_remove_from_list): Add
function prototypes.

gdb/doc/
* gdb.texinfo. (Values From Inferior): New subsubsection.

gdb/testsuite/
* gdb.python/python-value.c: New file.
* gdb.python/python-value.exp: New file.

15 years agomerge from gcc
dj [Thu, 16 Oct 2008 02:47:08 +0000 (02:47 +0000)]
merge from gcc

15 years agodaily update
amodra [Thu, 16 Oct 2008 00:00:04 +0000 (00:00 +0000)]
daily update

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

15 years ago * remote.c (remote_close): Unregister remote_desc from the event
palves [Wed, 15 Oct 2008 21:39:52 +0000 (21:39 +0000)]
* remote.c (remote_close): Unregister remote_desc from the event
loop.  Always restore the SIGINT handler.  Discard all inferiors
here.
(remote_detach_1, remote_disconnect): Don't unregister the file
descriptor from the event loop here.
(interrupt_query, readchar, getpkt_sane): Pop the target instead
of morning the current inferior.
(remote_kill): Don't unregister the file descriptor from the event
loop here.
(remote_mourn_1): Don't discard inferiors here.

15 years ago2008-10-15 Joel Sherrill <joel.sherrill@oarcorp.com>
jjohnstn [Wed, 15 Oct 2008 21:37:54 +0000 (21:37 +0000)]
2008-10-15  Joel Sherrill <joel.sherrill@oarcorp.com>

        * libc/include/sys/unistd.h: Enable ttyname_r() for RTEMS.

15 years agoFix typo and make C99 check the same as is used in math.h
jjohnstn [Wed, 15 Oct 2008 20:49:56 +0000 (20:49 +0000)]
Fix typo and make C99 check the same as is used in math.h

15 years ago2008-10-15 Craig Howland <howland@LGSInnovations.com>
jjohnstn [Wed, 15 Oct 2008 20:36:26 +0000 (20:36 +0000)]
2008-10-15  Craig Howland  <howland@LGSInnovations.com>

* libc/include/ctype.h (isblank):  isblank is C99.
* libc/ctype/isblank.c (isblank comments):  ditto.  isblank does not
have a macro version (as was claimed in the description).

15 years ago2008-10-15 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Wed, 15 Oct 2008 19:33:10 +0000 (19:33 +0000)]
2008-10-15  Jeff Johnston  <jjohnstn@redhat.com>

* libc/stdio/vfscanf.c (__ssvfiscanf_r): Do not support %lc, %C, %ls or
%S conversions when the EL/IX level is 1.

15 years agogdb/
palves [Wed, 15 Oct 2008 19:15:32 +0000 (19:15 +0000)]
gdb/
* breakpoint.c (breakpoint_init_inferior): Clean up the moribund
locations list.
(moribund_breakpoint_here_p): Record the moribund
location in the moribund_locations vector.
* breakpoint.h (moribund_breakpoint_here_p): Declare.
(displaced_step_fixup): Check if the breakpoint the thread was
trying to step over has been removed since having been placed in
the displaced stepping queue.
(adjust_pc_after_break): In non-stop mode, check for a moribund
breakpoint at the stop pc.
(handle_inferior_event): Don't retire moribund breakpoints on
TARGET_WAITKIND_IGNORE.

gdb/testsuite/
* gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.

15 years agoTypo
denis [Wed, 15 Oct 2008 13:06:54 +0000 (13:06 +0000)]
Typo

15 years agotypo.
denis [Wed, 15 Oct 2008 07:55:24 +0000 (07:55 +0000)]
typo.

15 years agodaily update
amodra [Wed, 15 Oct 2008 00:00:04 +0000 (00:00 +0000)]
daily update

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

15 years ago * infrun.c (displaced_step_prepare): Switch thread temporarily
palves [Tue, 14 Oct 2008 23:39:29 +0000 (23:39 +0000)]
* infrun.c (displaced_step_prepare): Switch thread temporarily
while we're here.
(displaced_step_fixup): Make sure target_resume sees ptid as
inferior_ptid.  Add debug output.

15 years ago Remove dead code.
palves [Tue, 14 Oct 2008 20:49:01 +0000 (20:49 +0000)]
Remove dead code.

* breakpoint.c (show_breakpoint_hit_counts): Delete.
(print_one_breakpoint_location): Adjust.
(breakpoint_clear_ignore_counts): Delete.
* breakpoint.h (breakpoint_clear_ignore_counts): Remove
declaration.
* target.c (generic_mourn_inferior): Don't clear ignore
counts (never reached).

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

15 years agodaily update
amodra [Tue, 14 Oct 2008 00:00:04 +0000 (00:00 +0000)]
daily update

15 years agoFix MinGW-Bug [2160227]: Eliminate conflicting declarations and implementations of...
keithmarshall [Mon, 13 Oct 2008 22:47:58 +0000 (22:47 +0000)]
Fix MinGW-Bug [2160227]: Eliminate conflicting declarations and implementations of scalb().

15 years ago * sec_acl.cc (setacl): Align standard owner and group permissions
corinna [Mon, 13 Oct 2008 16:01:48 +0000 (16:01 +0000)]
* sec_acl.cc (setacl): Align standard owner and group permissions
with alloc_sd.  Strip FILE_READ_ATTRIBUTES fromn setting
FILE_GENERIC_EXECUTE permissions same as in alloc_sd.
* security.cc (alloc_sd): Reformat expression.  Strip EA permission
bits from owner_deny and group_deny computation.

15 years agofix typo
cgf [Mon, 13 Oct 2008 00:57:47 +0000 (00:57 +0000)]
fix typo

15 years ago* mingw: Set sawcfile when -xc* is detected. Extend list of detected source
cgf [Mon, 13 Oct 2008 00:56:09 +0000 (00:56 +0000)]
* mingw: Set sawcfile when -xc* is detected.  Extend list of detected source
filew.

15 years agodaily update
amodra [Mon, 13 Oct 2008 00:00:08 +0000 (00:00 +0000)]
daily update

15 years ago*** empty log message ***
gdbadmin [Mon, 13 Oct 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

15 years ago* Makefile.in: Use a different method to invoke gcc in a cygwin-hosted
cgf [Sun, 12 Oct 2008 23:58:17 +0000 (23:58 +0000)]
* Makefile.in: Use a different method to invoke gcc in a cygwin-hosted
environment.
* mingwex/Makefile.in: Ditto.
* profile/Makefile.in: Ditto.
* configure.in: Record mingw front-end for building under Cygwin.
* mingwex/configure.in: Ditto.
* profile/configure.in: Ditto.
* configure: Regenerate.
* mingwex/configure: Ditto.
* profile/configure: Ditto.

15 years ago* mingw: Add more checks to allow more varied use.
cgf [Sun, 12 Oct 2008 23:54:03 +0000 (23:54 +0000)]
* mingw: Add more checks to allow more varied use.

15 years ago* Makefile.in: Rearrange to avoid -mno-cygwin.
cgf [Sun, 12 Oct 2008 23:53:26 +0000 (23:53 +0000)]
* Makefile.in: Rearrange to avoid -mno-cygwin.
* configure.in: Use mingw front-end from utils directory as compiler front-end.
* configure: Regenerate.
* cyglsa.c (cyglsa_printf): Rename from 'printf' to avoid a compiler error.
(print_sid, print_groups, print_privs, print_dacl, print_tokinf,
LsaApLogonUserEx): Ditto.

15 years agogas/
hjl [Sun, 12 Oct 2008 12:37:08 +0000 (12:37 +0000)]
gas/

2008-10-12  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (processor_type): Moved to tc-i386.h.
(cpu_arch_tune): Make it global.
(cpu_arch_isa): Likewise.
(cpu_arch_isa_flags): Likewise.
(i386_align_code): Check fragP->tc_frag_data.isa,
fragP->tc_frag_data.isa_flags and cpu_arch_tune instead of
cpu_arch_isa, cpu_arch_isa_flags and cpu_arch_tune,
respectively.

* config/tc-i386.h (processor_type): Moved from tc-i386.c.
(cpu_arch_tune): New.
(cpu_arch_isa): Likewise.
(cpu_arch_isa_flags): Likewise.
(i386_tc_frag_data): Likewise.
(TC_FRAG_TYPE): Likewise.
(TC_FRAG_INIT): Likewise.

gas/testsuite/

2008-10-12  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/i386.exp: Run nops-5, nops-5-i686, x86-64-nops-5 and
x86-64-nops-5-k8.

* gas/i386/nops-5.d: New.
* gas/i386/nops-5.s: Likewise.
* gas/i386/nops-5-i686.d: Likewise.
* gas/i386/x86-64-nops-5.d: Likewise.
* gas/i386/x86-64-nops-5-k8.d: Likewise.

15 years ago* mingw: Use a better method to find where mingw directory lives.
cgf [Sun, 12 Oct 2008 03:20:37 +0000 (03:20 +0000)]
* mingw: Use a better method to find where mingw directory lives.

15 years agoDummy check-in to get right revision log:
cgf [Sun, 12 Oct 2008 03:08:33 +0000 (03:08 +0000)]
Dummy check-in to get right revision log:

* mingw: New front-end script to control building of MinGW files without using
the deprecated -mno-cygwin option.
* Makefile.in: Use mingw front-end.

15 years ago* Makefile.in: Tweak to work better with new utils/mingw front-end.
cgf [Sun, 12 Oct 2008 03:06:12 +0000 (03:06 +0000)]
* Makefile.in: Tweak to work better with new utils/mingw front-end.
In utils:

15 years agodaily update
amodra [Sun, 12 Oct 2008 00:00:05 +0000 (00:00 +0000)]
daily update

15 years ago*** empty log message ***
gdbadmin [Sun, 12 Oct 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

15 years agoUse de-facto standard Makefile goals to invoke test suite.
keithmarshall [Sat, 11 Oct 2008 21:59:04 +0000 (21:59 +0000)]
Use de-facto standard Makefile goals to invoke test suite.

15 years agoMake strtod() inline definition C89 compliant.
keithmarshall [Sat, 11 Oct 2008 21:47:55 +0000 (21:47 +0000)]
Make strtod() inline definition C89 compliant.

15 years agodaily update
amodra [Sat, 11 Oct 2008 00:00:10 +0000 (00:00 +0000)]
daily update