OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
19 years agoAdd support for --subsystem:xbox as well as --subsystem:<number>.
nickc [Fri, 26 Nov 2004 09:42:02 +0000 (09:42 +0000)]
Add support for --subsystem:xbox as well as --subsystem:<number>.

19 years ago* environ.cc (putenv): Accommodate recent newlib change in argument to putenv.
cgf [Fri, 26 Nov 2004 04:21:46 +0000 (04:21 +0000)]
* environ.cc (putenv): Accommodate recent newlib change in argument to putenv.

19 years ago* child_info.h (child_info_spawn::hexec_proc): Eliminate.
cgf [Fri, 26 Nov 2004 04:15:05 +0000 (04:15 +0000)]
* child_info.h (child_info_spawn::hexec_proc): Eliminate.
* dcrt0.cc (dll_crt0_0): Remove hexec_proc stuff.
* fork.cc (fork_child): Remove call to pinfo_fixup_after_fork.
* pinfo.cc (set_myself): Close and zero pid_handle if set.
(pinfo_fixup_after_fork): Delete.
(proc_waiter): Don't close vchild.hProcess here.  Do that when we are remove
the vchild from procs.  Save hProcess as pid_handle only on first reparent
operation.
(pinfo::wait): Don't set pid_handle here.
(pinfo::alert_parent): Always try to send signal.  If unsuccessful then close
and zero wr_proc_pipe.
* pinfo.h (pinfo::pinfo): Make sure that appropriate parts of the class are
zeroed on construction.
(pinfo::alert_parent): Take char argument.
(pinfo_fixup_after_fork): Delete declaration.
(hexec_proc): Ditto.
* sigproc.cc (remove_proc): Close pid_handle and hProcess if appropriate.
* spawn.cc (spawn_guts): Set cygheap->pid_handle on first exec.
* cygheap.h (init_cygheap::pid_handle): New element.
* pinfo.cc (set_myself): Clear previously existing cygheap->pid_handle when a
new process has been started.
(pinfo::wait): Make sure that a handle to the newly forked/spawned process is
kept around so that the pid will not be reused.
* pinfo.h (_pinfo::pid_handle): Move.
(pinfo::pid_handle): to here.
* spawn.cc (spawn_guts): Create a pid_handle in cygheap prior to spawning to
ensure that the pid does not get reused during the lifetime of the "cygwin
pid".
* pinfo.h (pinfo::alert_parent): New function.
* exceptions.cc (sig_handle_tty_stop): Use alert_parent to send "signals" to
parent.
* fork.cc (fork_parent): Don't close pi.hProcess.  Let the waiter thread do
that.
* pinfo.cc (proc_waiter): Detect case where process exits without setting the
exit code and use value from GetExitCodeProcess.  Reluctantly implement
__SIGREPARENT.
(pinfo::alert_parent): Define.
* sigproc.h (__SIGREPARENT): New enum.
* spawn.cc (spawn_guts): Send reparent signal to parent on exec.  Always create
process in suspended state to avoid races.  Remove cygthread.h in favor of
cygtls.h throughout since cygtls now includes cygthread.h.  Eliminate
ppid_handle usage throughout.
* child_info.h: Regenerate magic number
(child_info): Remove pppid_handle.
* cygthread.h (cygthread::release): New method.  Frees thread without waiting.
* cygthread.cc (cygthread::stub): Set _ctinfo in _mytls to point to information
for executing thread.  Don't call SetEvent if thread is no longer in use.
(cygthread::simplestub): Ditto.
* cygtls.h (_cygtls::_ctinfo): New element contains pointer to information
about executing cygthread, if any.
* dcrt0.cc: Remove last vestiges of per_thread stuff.
(dll_crt0_0): Ditto.  Remove accommodation for ppid_handle.
(do_exit): Remove obsolete reparenting test.
(_exit): Exit with a more SUSv3-like exit value.
* dtable.cc (dtable::stdio_init): Check for myself->cygstarted rather than
myself->ppid_handle to see if we were started by a cygwin process.
* exceptions.cc (open_stackdumpfile): Ditto.
(handle_exceptions): Ditto.
(ctrl_c_handler): Ditto.
(sig_handle_tty_stop): Ditto.  Let parent send signal to itself on STOP.
(sigpacket::process): Comment out vfork test.
(signal_exit): Use more SUSv3-like exit value on signal.
* external.cc (fillout_pinfo): Don't set hProcess.
* fork.cc: Remove VFORK cruft.
(per_thread::set): Delete.
(fork_child): Remove perthread stuff.
(fork_parent): Remove obsolete subproc_init.  Accommodate new method for
tracking subprocesses.
* pinfo.cc (set_myself): Accommodate new pinfo/_pinfo layout.  Set some things
here that used to be set in wait_sig.
(_pinfo::exit): Set exitcode here.  Close process pipe.
(_pinfo::commune_send): Accommodeate new pinfo/_pinfo layout.
(proc_waiter): New function.  Waits, in a thread for subprocess to go away.
(pinfo::wait): New function.  Initialization for proc_waiter.
* pinfo.h (_pinfo::exitcode): New element.
(_pinfo::cygstarted): Ditto.
(_pinfo::wr_proc_pipe): Ditto.
(_pinfo::ppid_handle): Delete.
(_pinfo::hProcess): Delete.
(_pinfo::lock): Delete.
(pinfo::hProcess): New element.
(pinfo::lock): Ditto.
(pinfo::wait): Declare new function.
(pinfo::preserve): Define new function.
* sigproc.cc: Remove old stuff from wait_subproc thread based method.
(zombies): Remove.
(procs): New.
(my_parent_is_alive): Just check that the parent pid exists.
(mychild): Just use pinfo methods to determine if child is mine.
(proc_subproc): Revamp PROC_ADDCHILD to use pinfo::wait.  Remove
PROC_CHILDTERMINATED logic.  Use different method to remove processes from list
when SIGCHLD == SIG_IGN.
(proc_terminate): Gut.
(subproc_init): Delete.
(init_child_info): Remove setting of pppid_handle.
(checkstate): Revamp to only scan procs array.
(remove_proc): Rename from remove_zombie.  Don't close hProcess or pid_handle.
Don't release memory if it's myself.
(stopped_or_terminated): Change logic to handle new consolidated proc/zombie
array.
(wait_subproc): Delete.
* sigproc.h: Remove obsolete EXIT_* defines.
(subproc_init): Remove declaration.
* spawn.cc (spawn_guts): Remove reparenting stuff.  Use standard wait logic to
wait for child if started from a non-cygwin process.
* tlsoffsets.h: Regenerate.
* tty.cc (tty_init): Check for myself->cygstarted rather than
myself->ppid_handle to see if we were started by a cygwin process.
* include/sys/signal.h (external_pinfo::exitcode): Replace hProcess.
* include/sys/wait.h (WCOREDUMP): Define.
* fhandler_tty.cc (fhandler_tty_slave::read): Add debugging output for timeout
case.
* signal.cc (abort): Flag that we are exiting with the ABORT signal.

19 years ago*** empty log message ***
gdbadmin [Fri, 26 Nov 2004 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
amodra [Thu, 25 Nov 2004 23:00:05 +0000 (23:00 +0000)]
daily update

19 years agoReally fix it.
hjl [Thu, 25 Nov 2004 20:15:00 +0000 (20:15 +0000)]
Really fix it.

19 years ago2004-11-25 H.J. Lu <hongjiu.lu@intel.com>
hjl [Thu, 25 Nov 2004 20:10:02 +0000 (20:10 +0000)]
2004-11-25  H.J. Lu  <hongjiu.lu@intel.com>

* gas/ia64/group-1.d: Adjust expected secion ordering.

19 years agogas/
jbeulich [Thu, 25 Nov 2004 08:42:44 +0000 (08:42 +0000)]
gas/
2004-11-25 Jan Beulich <jbeulich@novell.com>

* config/tc-i386.c (optimize_imm): Adjust immediates to only those
permissible for the selected instruction suffix.
(process_suffix): For DefaultSize instructions, suppressing the
guessing of a 'q' suffix if the instruction doesn't support it is
pointless, because only an 'l' suffix can be guessed in this place.

gas/testsuite/
2004-11-25 Jan Beulich <jbeulich@novell.com>
* gas/i386/x86-64-inval.[sl]: Remove sahf/lahf.

include/opcode/
2004-11-25 Jan Beulich <jbeulich@novell.com>

* i386.h: CpuNo64 mov can't reasonably have a 'q' suffix. Moves
to/from test registers are illegal in 64-bit mode. Add missing
NoRex64 to sidt. fxsave/fxrstor now allow for a 'q' suffix
(previously one had to explicitly encode a rex64 prefix). Re-enable
lahf/sahf in 64-bit mode as at least some Athlon64/Opteron steppings
support it there. Add cmpxchg16b as per Intel's 64-bit documentation.

19 years agoApproved by Kevin Buettner <kevinb@redhat.com>
fnf [Thu, 25 Nov 2004 02:48:22 +0000 (02:48 +0000)]
Approved by Kevin Buettner <kevinb@redhat.com>

2004-11-24  Fred Fish  <fnf@specifixinc.com>
* rs6000-tdep.c (skip_prologue): Use line table info to skip over
compiler generated function calls made as part of a prologue.

19 years ago2004-11-24 H.J. Lu <hongjiu.lu@intel.com>
hjl [Thu, 25 Nov 2004 02:14:08 +0000 (02:14 +0000)]
2004-11-24  H.J. Lu  <hongjiu.lu@intel.com>

PR 574:
* elfcode.h (elf_slurp_symbol_table): Handle STT_TLS.

19 years ago2004-11-24 Paul Brook <paul@codesourcery.com>
pbrook [Thu, 25 Nov 2004 00:55:55 +0000 (00:55 +0000)]
2004-11-24  Paul Brook  <paul@codesourcery.com>

bfd/
* elf.c (assign_section_numbers): Number SHT_GROUP sections first.
gas/testsuite/
* gas/elf/group0a.d: Adjust expected secion ordering.
* gas/elf/group1a.d: Ditto.
* gas/elf/section4.d: Ditto.

19 years ago*** empty log message ***
gdbadmin [Thu, 25 Nov 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
amodra [Wed, 24 Nov 2004 23:00:09 +0000 (23:00 +0000)]
daily update

19 years ago2004-11-24 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Wed, 24 Nov 2004 22:34:47 +0000 (22:34 +0000)]
2004-11-24  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/stdlib.h (putenv, _putenv_r): Change to remove
        const for value string parameter to match Single Unix and glibc.
        * libc/stdlib/putenv.c: Ditto.
        * libc/stdlib/putenv_r.c: Ditto.

19 years ago2004-11-24 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Wed, 24 Nov 2004 22:34:12 +0000 (22:34 +0000)]
2004-11-24  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/stdlib.h (putenv, _putenv_r): Change to remove
        const for value string parameter.
        * libc/stdlib/putenv.c: Ditto.
        * libc/stdlib/putenv_r.c: Ditto.

19 years ago2004-11-24 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Wed, 24 Nov 2004 22:31:04 +0000 (22:31 +0000)]
2004-11-24  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdio/Makefile.am: Fix missing vfscanf.
        * libc/stdio/Makefile.in: Regenerated.

19 years ago2004-11-24 Paul Brook <paul@codesourcery.com>
pbrook [Wed, 24 Nov 2004 14:44:35 +0000 (14:44 +0000)]
2004-11-24  Paul Brook  <paul@codesourcery.com>

bfd/
* elf32-arm.c (elf32_arm_swap_symbol_in): New function.
(elf32_arm_swap_symbol_out): New function.
(elf32_arm_size_info): Add.
(elf_backend_size_info): Define.
ld/testsuite/
* ld-arm/mixed-lib.sym: Update for THUMB_FUNC change.

19 years agoRemove IQ10 support from IQ2000 port
nickc [Wed, 24 Nov 2004 13:23:36 +0000 (13:23 +0000)]
Remove IQ10 support from IQ2000 port

19 years ago Add checks for other variants of the sr and st instruction.
nickc [Wed, 24 Nov 2004 12:03:29 +0000 (12:03 +0000)]
 Add checks for other variants of the sr and st instruction.

19 years ago * ldexp.c (fold_name): Correct PR 338 fix.
amodra [Wed, 24 Nov 2004 11:30:15 +0000 (11:30 +0000)]
* ldexp.c (fold_name): Correct PR 338 fix.

19 years agomerge from gcc
dj [Wed, 24 Nov 2004 03:00:33 +0000 (03:00 +0000)]
merge from gcc

19 years ago2004-11-23 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Wed, 24 Nov 2004 00:45:40 +0000 (00:45 +0000)]
2004-11-23  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/stdio.h: Add new iprintf and iscanf variants.  Also
        do some reordering.
        * libc/machine/powerpc/vfscanf.c: Remove __sccl function.
        * libc/stdio/Makefile.am: Add support for new iprintf and iscanf
        family functions.
        * libc/stdio/Makefile.in: Regenerated.
        * libc/stdio/fiprintf.c: Remove doc to siprintf.c.
        * libc/stdio/iprintf.c: Ditto.
        * libc/stdio/local.h (__svfiscanf_r): New prototype.
        * libc/stdio/siprintf.c: Add docs for various iprintf family functions.
        * libc/stdio/sniprintf.c: Move docs to siprintf.c.
        * libc/stdio/stdio.tex: Add new functions.
        * libc/stdio/vfscanf.c: Split out __sccl function to separate
        file and add special name defines so this file can be used
        to build vfiscanf.o.
        * libc/stdio/asiprintf.c: New file.
        * libc/stdio/fiscanf.c: Ditto.
        * libc/stdio/iscanf.c: Ditto.
        * libc/stdio/sccl.c: Ditto.
        * libc/stdio/siscanf.c: Ditto.
        * libc/stdio/vasiprintf.c: Ditto.
        * libc/stdio/viprintf.c: Ditto.
        * libc/stdio/viscanf.c: Ditto.
        * libc/stdio/vsiprintf.c: Ditto.
        * libc/stdio/vsiscanf.c: Ditto.
        * libc/stdio/vsniprintf.c: Ditto.

19 years ago*** empty log message ***
gdbadmin [Wed, 24 Nov 2004 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
amodra [Tue, 23 Nov 2004 23:00:07 +0000 (23:00 +0000)]
daily update

19 years ago* inf-ttrace.c: New file.
kettenis [Tue, 23 Nov 2004 21:14:27 +0000 (21:14 +0000)]
* inf-ttrace.c: New file.
* inf-ttrace.h: New file.
* hppa-hpux-nat.c [HAVE_TTRACE]: Include <sys/ttrace>.
Include "inf-ttrace.h".
(ss_mpsfu_high): Define to ss_tlsp if necessary.
(hppa_hpux_fetch_register, hppa_hpux_store_register): Use
ptid_get_pid instead of PIDGET.  Modify to handle both ttrace and
ptrace systems.
(_initialize_hppa_hpux_nat) [HAVE_TTRACE]: Call inf_ttrace_traget
instead of inf_ptrace_target.
* config/pa/hpux.mh (NATDEPFILES): Add inf-ttrace.o.
* Makefile.in (inf_ttrace_h): New variable.
(hppa-hpux-nat.o): Update dependency.
(inf-ttrace.o): New dependency.
(ALLDEPFILES): Add inf-ptrace.c and inf-ttrace.c.

19 years ago2004-11-23 Randolph Chung <tausq@debian.org>
tausq [Tue, 23 Nov 2004 21:05:13 +0000 (21:05 +0000)]
2004-11-23  Randolph Chung  <tausq@debian.org>

* arch-utils.c (generic_instruction_nullified): New.
* arch-utils.h (generic_instruction_nullified): New.
* gdbarch.sh (instruction_nullified): New method.
* gdbarch.c: Regenerate.
* gdbarch.h: Regenerate.
* infrun.c (INSTRUCTION_NULLIFIED): Delete.
(handle_inferior_event): Replace INSTRUCTION_NULLIFIED with calls to
new gdbarch method.
* config/pa/tm-hppa.h (INSTRUCTION_NULLIFIED): Delete definition.
* hppa-tdep.c (hppa_instruction_nullified): Remove prototype and make
static.  Rewrite to work directly off the passed regcache.
(hppa_gdbarch_init): Set instruction_nullified method.

19 years ago2004-11-16 Randolph Chung <tausq@debian.org>
tausq [Tue, 23 Nov 2004 19:51:32 +0000 (19:51 +0000)]
2004-11-16  Randolph Chung  <tausq@debian.org>

* gdb.base/unload.exp: Pass relative path to gdb_get_line_number.

19 years ago * sparc-tdep.c (sparc_is_unimp_insn): New function.
brobecke [Tue, 23 Nov 2004 18:59:13 +0000 (18:59 +0000)]
    * sparc-tdep.c (sparc_is_unimp_insn): New function.
        (sparc32_frame_cache): For functions where there is no debugging
        information to help us determine whether it's a struct-return
        function or not, fallback on checking whether the instruction
        at the return address is an "unimp" instruction or not.

19 years ago* config/tc-mn10300.c (md_relax_table): More fixes to the offsets in this table.
nickc [Tue, 23 Nov 2004 14:49:09 +0000 (14:49 +0000)]
* config/tc-mn10300.c (md_relax_table): More fixes to the offsets in this table.
  They should be correct now.
* gas/mn10300/relax.s: Add further tests of the relaxing of branch instructions.
* gas/mn10300/relax.d: Add expected relocations.

19 years agoFix last change.
eliz [Tue, 23 Nov 2004 12:12:15 +0000 (12:12 +0000)]
Fix last change.

19 years ago * gdb.texinfo (Files): Add cross-reference to description of
eliz [Tue, 23 Nov 2004 12:05:27 +0000 (12:05 +0000)]
* gdb.texinfo (Files): Add cross-reference to description of
-readnow command-line switch.

19 years agogas/
jbeulich [Tue, 23 Nov 2004 07:55:07 +0000 (07:55 +0000)]
gas/
2004-11-23 Jan Beulich <jbeulich@novell.com>

* config/tc-i386.h (CpuMMX2): Declare. Artificial classifier to
indicate the MMX extensions added by both SSE and 3DNow!A.
(Cpu3dnowA): Declare.
(CpuUnknownFlags): Update.
* config/tc-i386.c (cpu_sub_arch_name): Declare.
(cpu_arch): i586 and pentium do not imply MMX. i686 and pentiumpro do
neither imply SSE nor MMX. k6 implies MMX. k6_2 additionally implies
3DNow!. Athlon additionally implies 3DNow!A. Several new
entries (those starting with a dot are for sub-arch specification).
(set_cpu_arch): Handle sub-arch specifications.
(parse_insn): Distinguish between instructions not supported because
of insufficient CPU features and because of 64-bit mode.
* doc/c-i386.texi: Describe enhanced .arch directive.

include/opcode/
2004-11-23 Jan Beulich <jbeulich@novell.com>

* i386.h (i386_optab): paddq and psubq, even in their MMX form, are
available only with SSE2. Change the MMX additions introduced by SSE
and 3DNow!A to CpuMMX2 (rather than CpuMMX). Indicate the 3DNow!A
instructions by their now designated identifier (since combining i686
and 3DNow! does not really imply 3DNow!A).

19 years ago * MAINTAINERS: Add myself to write after approval section.
danglin [Tue, 23 Nov 2004 01:11:16 +0000 (01:11 +0000)]
* MAINTAINERS: Add myself to write after approval section.

19 years ago * hppa-hpux-nat.c (child_suppress_run): Add variable to allow
danglin [Tue, 23 Nov 2004 01:01:53 +0000 (01:01 +0000)]
* hppa-hpux-nat.c (child_suppress_run): Add variable to allow
hpux-thread.c to suppress children from running.
(hppa_hpux_child_can_run): New function.
(_initialize_hppa_hpux_nat): Use hppa_hpux_child_can_run.
* hpux-thread.c: Include string.h and hppa-tdep.h.
(FLAGS_REGNUM, SP_REGNUM, PC_REGNUM): Rename to HPPA_FLAGS_REGNUM,
HPPA_SP_REGNUM and HPPA_PCOQ_HEAD_REGNUM, respectively.
(hpux_thread_store_registers): Replace deprecated_registers with
calls to regcache_raw_read.
* config/pa/hpux11.mh, config/pa/hpux11w.mh: Delete HOST_IPC.

19 years ago*** empty log message ***
gdbadmin [Tue, 23 Nov 2004 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
amodra [Mon, 22 Nov 2004 23:00:06 +0000 (23:00 +0000)]
daily update

19 years ago * config/tc-xtensa.c (xg_add_opcode_fix): Set fx_no_overflow.
bwilson [Mon, 22 Nov 2004 19:13:03 +0000 (19:13 +0000)]
    * config/tc-xtensa.c (xg_add_opcode_fix): Set fx_no_overflow.

19 years ago* opcode/arc-opc.c (insert_base): Modify ls_operand[LS_OFFSET] to reflect the
nickc [Mon, 22 Nov 2004 17:43:57 +0000 (17:43 +0000)]
* opcode/arc-opc.c (insert_base): Modify ls_operand[LS_OFFSET] to reflect the
  change to the short immediate syntax.
* gas/arc/ld.s: Add check of load of a long immediate.
* gas/arc/ld.d: Add expected disassembly.

19 years ago * dwarf2dbg.c (dwarf2_finish): Don't write a .debug_line section
bwilson [Mon, 22 Nov 2004 16:29:32 +0000 (16:29 +0000)]
    * dwarf2dbg.c (dwarf2_finish): Don't write a .debug_line section
        without a corresponding .debug_info section.

19 years ago* select.cc (select_stuff::test_and_set): Remove extraneous tests of
cgf [Mon, 22 Nov 2004 15:38:17 +0000 (15:38 +0000)]
* select.cc (select_stuff::test_and_set): Remove extraneous tests of
"window_handle".

19 years ago * read.c (potable): Add "error" and "warning".
hp [Mon, 22 Nov 2004 13:05:24 +0000 (13:05 +0000)]
* read.c (potable): Add "error" and "warning".
(s_errwarn): New function.
* read.h (s_errwarn): Declare.
* doc/as.texinfo (Error, Warning): Document .error and .warning.

19 years ago * gas/all/gas.exp: Run dg-runtest for all err-*.s and warn-*.s.
hp [Mon, 22 Nov 2004 13:00:22 +0000 (13:00 +0000)]
* gas/all/gas.exp: Run dg-runtest for all err-*.s and warn-*.s.
* gas/all/err-1.s, gas/all/warn-1.s: New tests.

19 years ago(tic54x_adjust_symtab): Adjust call to c_dot_file_symbol.
nickc [Mon, 22 Nov 2004 10:02:25 +0000 (10:02 +0000)]
(tic54x_adjust_symtab): Adjust call to c_dot_file_symbol.

19 years ago*** empty log message ***
gdbadmin [Mon, 22 Nov 2004 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago2004-11-21 Benoit Blanchon <bblanchon@users.sourceforge.net>
dannysmith [Sun, 21 Nov 2004 23:55:55 +0000 (23:55 +0000)]
2004-11-21 Benoit Blanchon  <bblanchon@users.sourceforge.net>

* include/wingdi.h (AC_SRC_ALPHA, AC_SRC_NO_ALPHA,
AC_DST_NO_ALPHA, ...): Add defines.
* include/winuser.h (ULW_COLORKEY,ULW_ALPHA,
ULW_OPAQUE): Add defines.

Change email address in ChangleLog to sourceforge alias

19 years agodaily update
amodra [Sun, 21 Nov 2004 23:00:07 +0000 (23:00 +0000)]
daily update

19 years ago* sparc64fbsd-nat.c: Update copyright year.
kettenis [Sun, 21 Nov 2004 20:22:52 +0000 (20:22 +0000)]
* sparc64fbsd-nat.c: Update copyright year.
(_initialize_sparc64fbsd_nat): Construct and add target vector.
* config/sparc/fbsd.mh (NATDEPFILES): Remove infptrace.o,
inftarg.o.

19 years ago * sparc-tdep.c (sparc_software_single_step): Handle stepping to NULL.
drow [Sun, 21 Nov 2004 20:11:06 +0000 (20:11 +0000)]
* sparc-tdep.c (sparc_software_single_step): Handle stepping to NULL.

19 years ago * linux-nat.c (my_waitpid): New function.
drow [Sun, 21 Nov 2004 20:09:56 +0000 (20:09 +0000)]
* linux-nat.c (my_waitpid): New function.
(linux_test_for_tracefork): Make more robust and verbose.  Take
an ORIGINAL_PID argument and test for PTRACE_SETOPTIONS first.
(linux_supports_tracefork, linux_supports_tracevforkdone): Take a PID
argument.  Update calls to linux_test_for_tracefork.
(linux_enable_event_reporting, child_follow_fork)
(child_insert_fork_catchpoint, child_insert_vfork_catchpoint)
(child_insert_exec_catchpoint): Update calls to
linux_supports_tracefork and linux_supports_tracevforkdone.

19 years ago * valarith.c (value_subscript): Copy VALUE_FRAME_ID.
drow [Sun, 21 Nov 2004 19:52:10 +0000 (19:52 +0000)]
* valarith.c (value_subscript): Copy VALUE_FRAME_ID.
(value_subscripted_rvalue): Likewise.
* valops.c (search_struct_field, value_slice): Likewise.

19 years ago * include/winnt.h (VerSetConditionMask): Correct typo in _WIN32_WINNT
dannysmith [Sun, 21 Nov 2004 19:45:24 +0000 (19:45 +0000)]
* include/winnt.h (VerSetConditionMask): Correct typo in _WIN32_WINNT
guard.
* lib/kernel32.def (VerSetConditionMask): Correct stdcall
suffix.
* lib/ddk/ntoskrnl.def (VerSetConditionMask): Likewise.

19 years ago* inf-ptrace.c: Don't include "regcache.h" and "gdbcmd.h".
kettenis [Sun, 21 Nov 2004 13:51:49 +0000 (13:51 +0000)]
* inf-ptrace.c: Don't include "regcache.h" and "gdbcmd.h".
Reorder includes a bit.  Fix comment.
* Makefile.in (inf-ptrace.o): Update dependencies.

19 years ago * linux-m68k-low.c (m68k_num_gregs): Define.
schwab [Sun, 21 Nov 2004 03:09:39 +0000 (03:09 +0000)]
* linux-m68k-low.c (m68k_num_gregs): Define.
(m68k_fill_gregset, m68k_store_gregset, m68k_fill_fpregset)
(m68k_store_fpregset, target_regsets) [HAVE_LINUX_REGSETS]: New.
(m68k_breakpoint, m68k_breakpoint_len, m68k_get_pc, m68k_set_pc)
(m68k_breakpoint_at): New.  Add to the_low_target.

* configure.srv (m68*-*-linux*): Set srv_linux_regsets and
srv_linux_thread_db to yes.

19 years ago * m68klinux-tdep.c: Include "glibc-tdep.h" and "solib-svr4.h".
schwab [Sun, 21 Nov 2004 01:51:13 +0000 (01:51 +0000)]
* m68klinux-tdep.c: Include "glibc-tdep.h" and "solib-svr4.h".
(m68k_linux_init_abi): Set solib_svr4_fetch_link_map_offsets to
svr4_ilp32_fetch_link_map_offsets and gdbarch_skip_solib_resolver
to glibc_skip_solib_resolver.
* config/m68k/linux.mt (TDEPFILES): Add glibc-tdep.o.  Remove
solib-legacy.o.
* Makefile.in (m68klinux-tdep.o): Update dependencies.

19 years ago*** empty log message ***
gdbadmin [Sun, 21 Nov 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago * infttrace.h (ttrace_write_reg_64): Add prototype.
danglin [Sat, 20 Nov 2004 23:56:17 +0000 (23:56 +0000)]
* infttrace.h (ttrace_write_reg_64): Add prototype.
* hppah-nat.c (store_inferior_registers): Fix warning from ambiguous
expression.
(store_inferior_registers): Correct formatting.  Replace uses of
deprecated_registers with calls to regcache_raw_read,
regcache_raw_write_part and regcache_raw_read_part.

19 years ago2004-11-20 Pierre Humblet <pierre.humblet@ieee.org>
phumblet [Sat, 20 Nov 2004 23:42:36 +0000 (23:42 +0000)]
2004-11-20  Pierre Humblet <pierre.humblet@ieee.org>

* fhandler.cc (fhandler::write): Remove debug_printf.
* pipe.cc (fhandler_pipe::create): Edit syscall_printf format.

19 years ago* config/pa/hppahpux.mh: Remove file.
kettenis [Sat, 20 Nov 2004 23:04:51 +0000 (23:04 +0000)]
* config/pa/hppahpux.mh: Remove file.
* config/pa/hpux1020.mh: Remove file.

19 years agodaily update
amodra [Sat, 20 Nov 2004 23:00:05 +0000 (23:00 +0000)]
daily update

19 years ago2004-11-20 Pierre Humblet <pierre.humblet@ieee.org>
phumblet [Sat, 20 Nov 2004 19:09:18 +0000 (19:09 +0000)]
2004-11-20  Pierre Humblet <pierre.humblet@ieee.org>

* cygheap.h (cygheap_user::get_windows_id): New method.
* registry.h (get_registry_hive_path): Change argument type.
(load_registry_hive): Ditto.
* registry.cc (get_registry_hive_path): Change argument type and take
Win9x keys into account.
(load_registry_hive): Ditto.
* uinfo.cc (cygheap_user::env_userprofile): Use get_windows_id, even
for SYSTEM.
* shared.cc (user_shared_initialize): Use get_windows_id.
* syscalls.cc (seteuid32): Load the registry hive and reload the user
shared also on Win9x.

19 years ago * configure.host: Set host floatformat for m68k.
schwab [Sat, 20 Nov 2004 18:16:34 +0000 (18:16 +0000)]
* configure.host: Set host floatformat for m68k.

19 years agoResolve file-name clash between
eliz [Sat, 20 Nov 2004 18:08:32 +0000 (18:08 +0000)]
Resolve file-name clash between
hppa-hpux-tdep.c and the new hppa-hpux-nat.c.

19 years ago* hppa-hpux-nat.c: New file.
kettenis [Sat, 20 Nov 2004 17:23:55 +0000 (17:23 +0000)]
* hppa-hpux-nat.c: New file.
* config/pa/hpux.mh (NATDEPFILES): New file.
* Makefile.in (ALLDEPFILES): Add hppa-hpux-nat.c.
(hppa-hpux-nat.o): New dependency.
* configure.host: Remove hppa*-*-hpux10.20.
(hppa*-*-hpux*, hppa*-*-hiux*): Set gdb_host to hpux.mh.

19 years ago* inf-ptrace.c: Fix coding style.
kettenis [Sat, 20 Nov 2004 17:03:31 +0000 (17:03 +0000)]
* inf-ptrace.c: Fix coding style.

19 years ago * hpux-core.c (hpux_core_core_file_p): Use offsetof macro in calls to
danglin [Sat, 20 Nov 2004 16:54:13 +0000 (16:54 +0000)]
* hpux-core.c (hpux_core_core_file_p): Use offsetof macro in calls to
make_bfd_asection.

19 years ago* gdb_ptrace.h [PTRACE_TYPE_ARG5] (ptrace): New macro.
kettenis [Sat, 20 Nov 2004 16:52:16 +0000 (16:52 +0000)]
* gdb_ptrace.h [PTRACE_TYPE_ARG5] (ptrace): New macro.
* infptrace.c (call_ptrace): Simply call ptrace with four
arguments.

19 years ago* dbxread.c (process_one_symbol): Fix a few coding standard
kettenis [Sat, 20 Nov 2004 12:38:33 +0000 (12:38 +0000)]
* dbxread.c (process_one_symbol): Fix a few coding standard
issues.  Improve code formatting.

19 years ago* dbxread.c: Include "gdb_string.h".
kettenis [Sat, 20 Nov 2004 10:20:27 +0000 (10:20 +0000)]
* dbxread.c: Include "gdb_string.h".
(record_minimal_symbol, read_ofile_symtab): Replace
DEPRECATED_STREQ and DEPRECATED_STREQN with strcmp and strncmp.
* Makefile.in (dbxread.o): Update dependencies.

19 years ago* dwarf2-frame.c (read_encoded_value): Correctly calculate number
kettenis [Sat, 20 Nov 2004 10:10:10 +0000 (10:10 +0000)]
* dwarf2-frame.c (read_encoded_value): Correctly calculate number
of bytes read for aligned LEB128 encodings.

19 years agomerge from gcc
dj [Sat, 20 Nov 2004 03:00:45 +0000 (03:00 +0000)]
merge from gcc

19 years ago2004-11-19 Shaun Jackman <sjackman@gmail.com>
jjohnstn [Sat, 20 Nov 2004 01:42:34 +0000 (01:42 +0000)]
2004-11-19  Shaun Jackman  <sjackman@gmail.com>

        * libc/include/stdio.h: Add sniprintf.
        * libc/stdio/Makefile.am: Add sniprintf.c.
        * libc/stdio/Makefile.in: Regenerated.
        * libc/stdio/sniprintf.c: New file.
        * libc/stdio/stdio.tex: Add sniprintf.

19 years ago * include/winbase.h (PPROCESS_INFORMATION): Add typedef.
dannysmith [Sat, 20 Nov 2004 00:03:07 +0000 (00:03 +0000)]
* include/winbase.h (PPROCESS_INFORMATION): Add typedef.
(CreateProcessWithLogonW): Declare.
(LOGON_WITH_PROFILE, LOGON_NETCREDENTIALS_ONLY): Add defines.
Thanks to: "jkmaki" <jkmaki@users.sourceforge.net>

Correct some ChangeLog typos.

19 years ago*** empty log message ***
gdbadmin [Sat, 20 Nov 2004 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
amodra [Fri, 19 Nov 2004 23:00:08 +0000 (23:00 +0000)]
daily update

19 years ago* bsd-kvm.c (bsd_kvm_pcb_cmd): Cast return value from
kettenis [Fri, 19 Nov 2004 21:55:24 +0000 (21:55 +0000)]
* bsd-kvm.c (bsd_kvm_pcb_cmd): Cast return value from
parse_and_eval_address to u_long before converting it to a pointer
type.
* i386fbsd-nat.c (_initialize_i386fbsd_nat): Change type of
ps_strings from int to u_long.
* i386obsd-nat.c (_initialize_i386obsd_nat): Cast _ps.val to
u_long instead of CORE_ADDR.

19 years ago * Makefile.am (ALL_EMULATIONS): Add earmelf_linux_eabi.o.
mmitchel [Fri, 19 Nov 2004 19:28:39 +0000 (19:28 +0000)]
* Makefile.am (ALL_EMULATIONS): Add earmelf_linux_eabi.o.
(earmelf_linux_eabi.c): New target.
* configure.tgt (arm*-*-linux-gnueabi): Handle it.
* emulparams/armelf_linux_eabi.sh: New file.
* Makefile.in: Regenerated.

19 years ago * or32-opc.c (debug): Warning fix.
amodra [Fri, 19 Nov 2004 12:38:54 +0000 (12:38 +0000)]
* or32-opc.c (debug): Warning fix.
* po/POTFILES.in: Regenerate.

19 years ago * maxq-dis.c: Formatting.
amodra [Fri, 19 Nov 2004 12:34:12 +0000 (12:34 +0000)]
* maxq-dis.c: Formatting.
(print_insn): Warning fix.

19 years agoinclude/opcode/
amodra [Fri, 19 Nov 2004 12:28:00 +0000 (12:28 +0000)]
include/opcode/
* msp430.h (struct rcodes_s, MSP430_RLC, msp430_rcodes,
struct hcodes_s, msp430_hcodes): Move to gas/config/tc-msp430.c.
gas/
* config/tc-msp430.c (struct rcodes_s, MSP430_RLC, msp430_rcodes,
struct hcodes_s, msp430_hcodes): From include/opcode/msp430.h.

19 years ago * config/obj-coff.c (c_dot_file_symbol): Add "app" param.
amodra [Fri, 19 Nov 2004 12:20:21 +0000 (12:20 +0000)]
* config/obj-coff.c (c_dot_file_symbol): Add "app" param.
(coff_adjust_symtab): Adjust call.
(crawl_symbols): Likewise.
* config/obj-coff.h (c_dot_file_symbol): Add "app" param.
(obj_app_file): Adjust.

19 years ago * elf32-arm.c (elf32_arm_finish_dynamic_sections): Warning fix.
amodra [Fri, 19 Nov 2004 11:58:01 +0000 (11:58 +0000)]
* elf32-arm.c (elf32_arm_finish_dynamic_sections): Warning fix.
* elf32-iq2000.c (iq2000_reloc_type_lookup): C90 function decl.
* nlmcode.h (nlm_write_object_contents): Warning fix.

19 years ago * include/sspi.h (SecPkgContext_Sizes): Fix typo.
dannysmith [Fri, 19 Nov 2004 10:14:58 +0000 (10:14 +0000)]
* include/sspi.h (SecPkgContext_Sizes): Fix typo.
Thanks to: David Leonard  <leonard@users,sourceforge.net>

19 years ago * include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.
dannysmith [Fri, 19 Nov 2004 10:08:24 +0000 (10:08 +0000)]
* include/sspi.h (SecPkgCredentials_Names[AW]): Correct name.
Thanks to: David Leonard  <leonard@users,sourceforge.net>

19 years ago2004-11-19 Magnus Olsen <greatlord@sourceforge.users.net>
dannysmith [Fri, 19 Nov 2004 09:42:45 +0000 (09:42 +0000)]
2004-11-19  Magnus Olsen  <greatlord@sourceforge.users.net>

* include/winuser.h (MSLLHOOKSTRUCT): Add structure.

19 years agoPR 518
nickc [Fri, 19 Nov 2004 09:38:04 +0000 (09:38 +0000)]
PR 518
Update the descriptions of the ORIGIN and LENGTH fields in the MEMORY command,
to explicitly state that symbols cannot be used in their expressions.

19 years ago2004-11-19 Magnus Olsen <greatlord@sourceforge.users.net>
dannysmith [Fri, 19 Nov 2004 09:35:09 +0000 (09:35 +0000)]
2004-11-19  Magnus Olsen  <greatlord@sourceforge.users.net>

* include/winuser.h (LLKHF_EXTENDED, LLKHF_INJECTED, LLKHF_UP):
Add defines.
(LLKHF_ALTDOWN): Define based on KF_ALTDOWN,

19 years agoAdd ORIGIN and LENGTH linker script operators.
nickc [Fri, 19 Nov 2004 09:31:53 +0000 (09:31 +0000)]
Add ORIGIN and LENGTH linker script operators.

19 years ago2004-11-19 Benoit Blanchon <benoit.blanchon@free.fr>
dannysmith [Fri, 19 Nov 2004 08:30:24 +0000 (08:30 +0000)]
2004-11-19  Benoit Blanchon  <benoit.blanchon@free.fr>

* include/shellapi.h (NIF_GUID): Add define.

Correct my 2004-11-04 Changelog entry

19 years ago * elf32-xtensa.c (ebb_propose_action): Fix argument order.
bwilson [Fri, 19 Nov 2004 00:28:56 +0000 (00:28 +0000)]
* elf32-xtensa.c (ebb_propose_action): Fix argument order.

19 years ago * generic/gdbtk-wrapper.c (wrap_type_print): Use value_type instead
kseitz [Fri, 19 Nov 2004 00:19:55 +0000 (00:19 +0000)]
    * generic/gdbtk-wrapper.c (wrap_type_print): Use value_type instead
        of VALUE_TYPE.
        * generic/gdbtk-cmds.c (gdb_eval): Likewise.

19 years ago*** empty log message ***
gdbadmin [Fri, 19 Nov 2004 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
amodra [Thu, 18 Nov 2004 23:00:06 +0000 (23:00 +0000)]
daily update

19 years ago* dbxread.c (process_one_symbol): Do not adjust address of first
kettenis [Thu, 18 Nov 2004 22:37:14 +0000 (22:37 +0000)]
* dbxread.c (process_one_symbol): Do not adjust address of first
N_SLINE stab for a function for code generated by non-GCC
compilers.

19 years ago * thread-db.c (thread_db_set_thread_reg): Don't allow a successful
kevinb [Thu, 18 Nov 2004 21:40:02 +0000 (21:40 +0000)]
* thread-db.c (thread_db_set_thread_reg): Don't allow a successful
return without first initializing ``reg''.

19 years ago * solib-null.c: New file.
kevinb [Thu, 18 Nov 2004 17:23:05 +0000 (17:23 +0000)]
* solib-null.c: New file.

19 years agoEnable bfd_assembler by default for the MAXQ port.
nickc [Thu, 18 Nov 2004 16:19:59 +0000 (16:19 +0000)]
Enable bfd_assembler by default for the MAXQ port.
Adjust the testsuite expected disassemblies to take this into account.

19 years ago * include/w32api.h (Windows95, etc. and IE3, etc.): Add definitions.
earnie [Thu, 18 Nov 2004 15:04:09 +0000 (15:04 +0000)]
* include/w32api.h (Windows95, etc. and IE3, etc.): Add definitions.

19 years ago2004-11-18 Earnie Boyd <earnie@users.sf.net>
earnie [Thu, 18 Nov 2004 13:57:05 +0000 (13:57 +0000)]
2004-11-18  Earnie Boyd  <earnie@users.sf.net>

* include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter.
Changed it twice due to inconsistent MSDN documentation.

19 years ago2004-11-18 Earnie Boyd <earnie@users.sf.net>
earnie [Thu, 18 Nov 2004 13:53:19 +0000 (13:53 +0000)]
2004-11-18  Earnie Boyd  <earnie@users.sf.net>

* include/wincon.h (AttachConsole): Correct the _WIN32_WINNT filter.

19 years agoIn last change: macros not rules.
rearnsha [Thu, 18 Nov 2004 10:56:28 +0000 (10:56 +0000)]
In last change: macros not rules.